<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="818">
<package pkgid="9627cc6b164abc4bbbe6c0711e8e854a84612b566a0bc5b365e1ab99c1bb1812" name="aria2" arch="aarch64">
  <version epoch="0" ver="1.35.0" rel="bp153.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1459425600">- Update to 1.21.0
  * SessionSerializer: Fix bug that pause=true is added to wrong
    item
  * Add "following" to aria2.tellStatus response key as reverse
    link for followedBy
  * mingw: Add warning for falloc
  * Update ciphers in AppleTLS
  * OSX: Enable libssh2 and sftp
  * Update OSX dependencies
  * Fix compile error without TLS support
  * Add support for using gnutls system wide crypto policy
- Update project url</changelog>
  <changelog author="zaitor@opensuse.org" date="1462017600">- Update to version 1.22.0:
  * Add description about possible fragmentation with
  - -file-allocation=trunc.
  * Make single-entry metalink download with multi-file torrent
    work.
  * Add all contributor's names in AUTHORS.
  * Ignore floating number in torrent file.
  * Added support for a dynamic management of the number of
    concurrent downloads as a function of the overall bandwidth
    observed. This change adds --optimize-concurrent-downloads
    option.
  * Add --stream-piece-selector=random.</changelog>
  <changelog author="mpluskal@suse.com" date="1463486400">- Update to version 1.23.0:
  * Simplify cache write
  * Allow subsecond value in ns cookie.txt file's expiry time field
  * Adjust chromium cookie time
  * import-po: iterate on glob, not ls output
  * Add --stderr option to redirect all stdout log output to stderr
  * Add "hide" to --download-result option
  * Fix downloaded metaurl torrent filename
  * Add a little bit of color to have a better visual of important
    informations
  * Update README URLs based on HTTP redirects
  * Relocate from github.com/tatsuhiro-t/aria2 to
    github.com/aria2/aria2
  * mingw: Defer the falloc warning until falloc is specified by
    option
  * Add bittorrent key to aria2.tellStopped status
  * Addsystem.listNotifications RPC method
  * Report CheckIntegrity info in tellStatus
- Update download url</changelog>
  <changelog author="mpluskal@suse.com" date="1466251200">- Update to version 1.24.0:
  * BitTorrent: Allow 32KiB request
  * Don't unchoke peer which is not interested in us
  * Fix bug that evaluation of Peer::amChoking is negated
  * Faster seed/download on fast connection
  * Increase DHT task concurrency to 15
  * Fixed mmap failure check with MAP_FAILED flag
  * Added file size overflow check for mmap on 32bit os
  * Use standard percent-encode for tracker request query
  * mingw32: Gain privilege before opening files
  * Restart active download to apply previously not applicable
    options</changelog>
  <changelog author="mpluskal@suse.com" date="1469448000">- Update to version 1.25.0:
  * Update third-party libraries for binary releases
  * Send have message without too much delay
  * Also send bitfield rather than have messages if bitfield
    message is equal to or less than the sum of have messages
    which otherwise would be sent.
  * Fix bug that causes bogus EOF connection failure in BitTorrent
    downloads
  * Fix frequent interested/not interested message transmission
  * Fix frequent choke/unchoke message transmission
  * Try to use available URI if all pooled requests are sleeping
  * Update expat in OSX build
  * aria2mon: Add --secret option
  * Set server status error on network failure in server
    performance profile
  * Disable AI_ADDRCONFIG if no IPv4/IPv6 address is configured for
    any interface
  * Russian manual: Update aria2c.rst
  * Apply --retry-wait on 503 only
  * Ensure that lowest speed check is done even when download speed
    is 0
  * Document that -o is always relative to -d option
  * Allow larger ut_metadata size
  * mingw: Change FD_SETSIZE to 32768
  * Fix compile error on OS X
- Add aria2-no-return-in-nonvoid-function.patch</changelog>
  <changelog author="jengelh@inai.de" date="1469620800">- Trim filler phrases from description.
  Explicitly add BR:pkgconfig so pkgconfigdeps.sh can autocreate
  pkgconfig() symbols.</changelog>
  <changelog author="mpluskal@suse.com" date="1471780800">- Update to version 1.26.0:
  * aria2mon: Replace client.call with local method
  * Reorder a note section in aria2c.rst
  * bash_completion: Add missing options which takes one of
    pre-defined values
  * Replace "/" with "-" in magnet dn name when used as in-memory
    download name
  * Fix Dockerfile.raspberrypi to correctly decompress expat
    archive
  * Enable ccache in travis-ci
  * Enable OSX/macOS build for travis
  * Better auto-renaming
  * Log number of items loaded from input file
  * Link external libraries to libaria2 with --enable-libaria2
  * Allow seconds for seed-time (fractional minutes)
- Drop no longer needed aria2-no-return-in-nonvoid-function.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1472731200">- Update to version 1.26.1:
  * Make assertion hold</changelog>
  <changelog author="mpluskal@suse.com" date="1475496000">- Update to version 1.27.1:
  * Add missing libssl_compat.h to SRCS
- Changes for version 1.27.0:
  * Fix possible cause of crash if UDP tracker is used
  * Remove custom ftruncate64 for Android
  * The latest NDK versions support ftruncate64, so building a
    local copy of ftruncate64 is no longer needed.
  * Also, the arm and x86 builds of ftruncate64 failed when
    targeting API level 21 or higher, as they include which are not
    present starting from API level 21.
  * Fix typo found by Debian's Lintian
  * Add --save-not-found option
  * Compile with openssl 1.1.0</changelog>
  <changelog author="mpluskal@suse.com" date="1476792000">- Update to version 1.28.0:
  * Restore LTLIBINTL in src/Makefile.am
  * Add --keep-unfinished-download-result option
  * Fix -Wexpansion-to-defined warning with clang-3.9
  * Fix bug that file name is not logged with --conditional-get</changelog>
  <changelog author="mpluskal@suse.com" date="1479384000">- Update to version 1.29.0:
  * WinTLS: Fix busy loop on write error
  * Support 1xx non-final response
  * Update wslay
  * Don't download piece which is filtered out (e.g., --select-file)</changelog>
  <changelog author="mpluskal@suse.com" date="1481976000">- Update to version 1.30.0:
  * Fix bug that --disable-websocket causes build error
  * Fix bug that lower bound of optimize-concurrent-downloads becomes 1
  * Print DHT nodes with -S option
  * Take into account address family when resolving DHT node address
  * Allow block device file to -i option
  * Expand ${HOME} to user's home directory in several options
  * The following options implement this substitution:
  - -ca-certificate
  - --certificate
  - -dht-file-path
  - -dht-file-path6
  - --dir
  - -input-file
  - -load-cookies
  - -log
  - -metalink-file
  - -netrc-path
  - -on-bt-download-complete
  - -on-download-complete
  - -on-download-error
  - -on-download-start
  - -on-download-stop
  - -on-download_pause
  - -out
  - -private-key
  - -rpc-certificate
  - -rpc-private-key
  - -save-cookies
  - -save-session
  - -server-stat-if
  - -server-stat-of
  - -torrent-file
  * Document that libaria2 is not thread safe
- Fix typos in changelog</changelog>
  <changelog author="dasantiago@suse.com" date="1484827200">- Version bump to 1.31.0
  * Better error message when local file status cannot be retrieved
  * Fix assertion failure in SimpleRandomizer::getRandomBytes
  * Add option content-disposition-default-utf8</changelog>
  <changelog author="sfalken@opensuse.org" date="1488974400">- Edited %files section to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="petr@cervinka.net" date="1495195200">- Version bump to 1.32.0
  * Clarify --max-concurrent-downloads option
  * Fix compile error with toolchain which lacks IPV6_TCLASS
  * Log directed URI in notice log level
  * Spelling and typo fixes
  * Remove unused Android parts
  * Save control file early
  * Update links in Dockerfile.raspberrypi
  * Propagate disk full error on pre-allocation to last error code</changelog>
  <changelog author="mpluskal@suse.com" date="1508414400">- Update to version 1.33.0:
  * libaria2: Return last error code from
    DownloadHandle::getErrorCode
  * libuv: use pkg-config
  * Add --peer-agent option
  * Add --bt-load-saved-metadata option
  * Don't save control file if --auto-save-interval is 0.
  * Fix infinite loop bug when file is not found</changelog>
  <changelog author="mpluskal@suse.com" date="1510574400">- Update to version 1.33.1:
  * This release fixes a bug that causes high CPU usage in mingw
    build.</changelog>
  <changelog author="avindra@opensuse.org" date="1526558400">- Update to version 1.34.0
  * UnknownLengthPieceStorage: return piece length show something
    in console status when downloading items with unknown content length
  * Fix bug that signal handler does not work with libaria2 when
    aria2::RUN_ONCE is passed to aria2::run().
  * Retry on HTTP 502
- cleanup with spec-cleaner</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1547035200">- Fix CVE-2019-3500 boo#1120488
  * aria2-CVE-2019-3500.patch
- Move bash completion to better location</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1570536000">- Update to version 1.35.0
  * Drop SSLv3.0 and TLSv1.0 and add TLSv1.3
  * TLSv1.3 support is added for GNUTLS and OpenSSL.
  * Platform: Fix compilation without deprecated OpenSSL APIs
  * Remove linux getrandom and use C++ stdlib instead
  * Don't send Accept Metalink header if Metalink is disabled
- Drop no longer needed aria2-CVE-2019-3500.patch</changelog>
</package>
<package pkgid="79c8bbbb367d873ba5055754e7bff0fde2e47d9bcd5ca74e199344a8e2145dc7" name="aria2" arch="ppc64le">
  <version epoch="0" ver="1.35.0" rel="bp153.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1459425600">- Update to 1.21.0
  * SessionSerializer: Fix bug that pause=true is added to wrong
    item
  * Add "following" to aria2.tellStatus response key as reverse
    link for followedBy
  * mingw: Add warning for falloc
  * Update ciphers in AppleTLS
  * OSX: Enable libssh2 and sftp
  * Update OSX dependencies
  * Fix compile error without TLS support
  * Add support for using gnutls system wide crypto policy
- Update project url</changelog>
  <changelog author="zaitor@opensuse.org" date="1462017600">- Update to version 1.22.0:
  * Add description about possible fragmentation with
  - -file-allocation=trunc.
  * Make single-entry metalink download with multi-file torrent
    work.
  * Add all contributor's names in AUTHORS.
  * Ignore floating number in torrent file.
  * Added support for a dynamic management of the number of
    concurrent downloads as a function of the overall bandwidth
    observed. This change adds --optimize-concurrent-downloads
    option.
  * Add --stream-piece-selector=random.</changelog>
  <changelog author="mpluskal@suse.com" date="1463486400">- Update to version 1.23.0:
  * Simplify cache write
  * Allow subsecond value in ns cookie.txt file's expiry time field
  * Adjust chromium cookie time
  * import-po: iterate on glob, not ls output
  * Add --stderr option to redirect all stdout log output to stderr
  * Add "hide" to --download-result option
  * Fix downloaded metaurl torrent filename
  * Add a little bit of color to have a better visual of important
    informations
  * Update README URLs based on HTTP redirects
  * Relocate from github.com/tatsuhiro-t/aria2 to
    github.com/aria2/aria2
  * mingw: Defer the falloc warning until falloc is specified by
    option
  * Add bittorrent key to aria2.tellStopped status
  * Addsystem.listNotifications RPC method
  * Report CheckIntegrity info in tellStatus
- Update download url</changelog>
  <changelog author="mpluskal@suse.com" date="1466251200">- Update to version 1.24.0:
  * BitTorrent: Allow 32KiB request
  * Don't unchoke peer which is not interested in us
  * Fix bug that evaluation of Peer::amChoking is negated
  * Faster seed/download on fast connection
  * Increase DHT task concurrency to 15
  * Fixed mmap failure check with MAP_FAILED flag
  * Added file size overflow check for mmap on 32bit os
  * Use standard percent-encode for tracker request query
  * mingw32: Gain privilege before opening files
  * Restart active download to apply previously not applicable
    options</changelog>
  <changelog author="mpluskal@suse.com" date="1469448000">- Update to version 1.25.0:
  * Update third-party libraries for binary releases
  * Send have message without too much delay
  * Also send bitfield rather than have messages if bitfield
    message is equal to or less than the sum of have messages
    which otherwise would be sent.
  * Fix bug that causes bogus EOF connection failure in BitTorrent
    downloads
  * Fix frequent interested/not interested message transmission
  * Fix frequent choke/unchoke message transmission
  * Try to use available URI if all pooled requests are sleeping
  * Update expat in OSX build
  * aria2mon: Add --secret option
  * Set server status error on network failure in server
    performance profile
  * Disable AI_ADDRCONFIG if no IPv4/IPv6 address is configured for
    any interface
  * Russian manual: Update aria2c.rst
  * Apply --retry-wait on 503 only
  * Ensure that lowest speed check is done even when download speed
    is 0
  * Document that -o is always relative to -d option
  * Allow larger ut_metadata size
  * mingw: Change FD_SETSIZE to 32768
  * Fix compile error on OS X
- Add aria2-no-return-in-nonvoid-function.patch</changelog>
  <changelog author="jengelh@inai.de" date="1469620800">- Trim filler phrases from description.
  Explicitly add BR:pkgconfig so pkgconfigdeps.sh can autocreate
  pkgconfig() symbols.</changelog>
  <changelog author="mpluskal@suse.com" date="1471780800">- Update to version 1.26.0:
  * aria2mon: Replace client.call with local method
  * Reorder a note section in aria2c.rst
  * bash_completion: Add missing options which takes one of
    pre-defined values
  * Replace "/" with "-" in magnet dn name when used as in-memory
    download name
  * Fix Dockerfile.raspberrypi to correctly decompress expat
    archive
  * Enable ccache in travis-ci
  * Enable OSX/macOS build for travis
  * Better auto-renaming
  * Log number of items loaded from input file
  * Link external libraries to libaria2 with --enable-libaria2
  * Allow seconds for seed-time (fractional minutes)
- Drop no longer needed aria2-no-return-in-nonvoid-function.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1472731200">- Update to version 1.26.1:
  * Make assertion hold</changelog>
  <changelog author="mpluskal@suse.com" date="1475496000">- Update to version 1.27.1:
  * Add missing libssl_compat.h to SRCS
- Changes for version 1.27.0:
  * Fix possible cause of crash if UDP tracker is used
  * Remove custom ftruncate64 for Android
  * The latest NDK versions support ftruncate64, so building a
    local copy of ftruncate64 is no longer needed.
  * Also, the arm and x86 builds of ftruncate64 failed when
    targeting API level 21 or higher, as they include which are not
    present starting from API level 21.
  * Fix typo found by Debian's Lintian
  * Add --save-not-found option
  * Compile with openssl 1.1.0</changelog>
  <changelog author="mpluskal@suse.com" date="1476792000">- Update to version 1.28.0:
  * Restore LTLIBINTL in src/Makefile.am
  * Add --keep-unfinished-download-result option
  * Fix -Wexpansion-to-defined warning with clang-3.9
  * Fix bug that file name is not logged with --conditional-get</changelog>
  <changelog author="mpluskal@suse.com" date="1479384000">- Update to version 1.29.0:
  * WinTLS: Fix busy loop on write error
  * Support 1xx non-final response
  * Update wslay
  * Don't download piece which is filtered out (e.g., --select-file)</changelog>
  <changelog author="mpluskal@suse.com" date="1481976000">- Update to version 1.30.0:
  * Fix bug that --disable-websocket causes build error
  * Fix bug that lower bound of optimize-concurrent-downloads becomes 1
  * Print DHT nodes with -S option
  * Take into account address family when resolving DHT node address
  * Allow block device file to -i option
  * Expand ${HOME} to user's home directory in several options
  * The following options implement this substitution:
  - -ca-certificate
  - --certificate
  - -dht-file-path
  - -dht-file-path6
  - --dir
  - -input-file
  - -load-cookies
  - -log
  - -metalink-file
  - -netrc-path
  - -on-bt-download-complete
  - -on-download-complete
  - -on-download-error
  - -on-download-start
  - -on-download-stop
  - -on-download_pause
  - -out
  - -private-key
  - -rpc-certificate
  - -rpc-private-key
  - -save-cookies
  - -save-session
  - -server-stat-if
  - -server-stat-of
  - -torrent-file
  * Document that libaria2 is not thread safe
- Fix typos in changelog</changelog>
  <changelog author="dasantiago@suse.com" date="1484827200">- Version bump to 1.31.0
  * Better error message when local file status cannot be retrieved
  * Fix assertion failure in SimpleRandomizer::getRandomBytes
  * Add option content-disposition-default-utf8</changelog>
  <changelog author="sfalken@opensuse.org" date="1488974400">- Edited %files section to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="petr@cervinka.net" date="1495195200">- Version bump to 1.32.0
  * Clarify --max-concurrent-downloads option
  * Fix compile error with toolchain which lacks IPV6_TCLASS
  * Log directed URI in notice log level
  * Spelling and typo fixes
  * Remove unused Android parts
  * Save control file early
  * Update links in Dockerfile.raspberrypi
  * Propagate disk full error on pre-allocation to last error code</changelog>
  <changelog author="mpluskal@suse.com" date="1508414400">- Update to version 1.33.0:
  * libaria2: Return last error code from
    DownloadHandle::getErrorCode
  * libuv: use pkg-config
  * Add --peer-agent option
  * Add --bt-load-saved-metadata option
  * Don't save control file if --auto-save-interval is 0.
  * Fix infinite loop bug when file is not found</changelog>
  <changelog author="mpluskal@suse.com" date="1510574400">- Update to version 1.33.1:
  * This release fixes a bug that causes high CPU usage in mingw
    build.</changelog>
  <changelog author="avindra@opensuse.org" date="1526558400">- Update to version 1.34.0
  * UnknownLengthPieceStorage: return piece length show something
    in console status when downloading items with unknown content length
  * Fix bug that signal handler does not work with libaria2 when
    aria2::RUN_ONCE is passed to aria2::run().
  * Retry on HTTP 502
- cleanup with spec-cleaner</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1547035200">- Fix CVE-2019-3500 boo#1120488
  * aria2-CVE-2019-3500.patch
- Move bash completion to better location</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1570536000">- Update to version 1.35.0
  * Drop SSLv3.0 and TLSv1.0 and add TLSv1.3
  * TLSv1.3 support is added for GNUTLS and OpenSSL.
  * Platform: Fix compilation without deprecated OpenSSL APIs
  * Remove linux getrandom and use C++ stdlib instead
  * Don't send Accept Metalink header if Metalink is disabled
- Drop no longer needed aria2-CVE-2019-3500.patch</changelog>
</package>
<package pkgid="69e07cace0f00c8d6247e27b4a9ec9da8114c898a44d9c2fa3ab05d54aced189" name="aria2" arch="s390x">
  <version epoch="0" ver="1.35.0" rel="bp153.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1459425600">- Update to 1.21.0
  * SessionSerializer: Fix bug that pause=true is added to wrong
    item
  * Add "following" to aria2.tellStatus response key as reverse
    link for followedBy
  * mingw: Add warning for falloc
  * Update ciphers in AppleTLS
  * OSX: Enable libssh2 and sftp
  * Update OSX dependencies
  * Fix compile error without TLS support
  * Add support for using gnutls system wide crypto policy
- Update project url</changelog>
  <changelog author="zaitor@opensuse.org" date="1462017600">- Update to version 1.22.0:
  * Add description about possible fragmentation with
  - -file-allocation=trunc.
  * Make single-entry metalink download with multi-file torrent
    work.
  * Add all contributor's names in AUTHORS.
  * Ignore floating number in torrent file.
  * Added support for a dynamic management of the number of
    concurrent downloads as a function of the overall bandwidth
    observed. This change adds --optimize-concurrent-downloads
    option.
  * Add --stream-piece-selector=random.</changelog>
  <changelog author="mpluskal@suse.com" date="1463486400">- Update to version 1.23.0:
  * Simplify cache write
  * Allow subsecond value in ns cookie.txt file's expiry time field
  * Adjust chromium cookie time
  * import-po: iterate on glob, not ls output
  * Add --stderr option to redirect all stdout log output to stderr
  * Add "hide" to --download-result option
  * Fix downloaded metaurl torrent filename
  * Add a little bit of color to have a better visual of important
    informations
  * Update README URLs based on HTTP redirects
  * Relocate from github.com/tatsuhiro-t/aria2 to
    github.com/aria2/aria2
  * mingw: Defer the falloc warning until falloc is specified by
    option
  * Add bittorrent key to aria2.tellStopped status
  * Addsystem.listNotifications RPC method
  * Report CheckIntegrity info in tellStatus
- Update download url</changelog>
  <changelog author="mpluskal@suse.com" date="1466251200">- Update to version 1.24.0:
  * BitTorrent: Allow 32KiB request
  * Don't unchoke peer which is not interested in us
  * Fix bug that evaluation of Peer::amChoking is negated
  * Faster seed/download on fast connection
  * Increase DHT task concurrency to 15
  * Fixed mmap failure check with MAP_FAILED flag
  * Added file size overflow check for mmap on 32bit os
  * Use standard percent-encode for tracker request query
  * mingw32: Gain privilege before opening files
  * Restart active download to apply previously not applicable
    options</changelog>
  <changelog author="mpluskal@suse.com" date="1469448000">- Update to version 1.25.0:
  * Update third-party libraries for binary releases
  * Send have message without too much delay
  * Also send bitfield rather than have messages if bitfield
    message is equal to or less than the sum of have messages
    which otherwise would be sent.
  * Fix bug that causes bogus EOF connection failure in BitTorrent
    downloads
  * Fix frequent interested/not interested message transmission
  * Fix frequent choke/unchoke message transmission
  * Try to use available URI if all pooled requests are sleeping
  * Update expat in OSX build
  * aria2mon: Add --secret option
  * Set server status error on network failure in server
    performance profile
  * Disable AI_ADDRCONFIG if no IPv4/IPv6 address is configured for
    any interface
  * Russian manual: Update aria2c.rst
  * Apply --retry-wait on 503 only
  * Ensure that lowest speed check is done even when download speed
    is 0
  * Document that -o is always relative to -d option
  * Allow larger ut_metadata size
  * mingw: Change FD_SETSIZE to 32768
  * Fix compile error on OS X
- Add aria2-no-return-in-nonvoid-function.patch</changelog>
  <changelog author="jengelh@inai.de" date="1469620800">- Trim filler phrases from description.
  Explicitly add BR:pkgconfig so pkgconfigdeps.sh can autocreate
  pkgconfig() symbols.</changelog>
  <changelog author="mpluskal@suse.com" date="1471780800">- Update to version 1.26.0:
  * aria2mon: Replace client.call with local method
  * Reorder a note section in aria2c.rst
  * bash_completion: Add missing options which takes one of
    pre-defined values
  * Replace "/" with "-" in magnet dn name when used as in-memory
    download name
  * Fix Dockerfile.raspberrypi to correctly decompress expat
    archive
  * Enable ccache in travis-ci
  * Enable OSX/macOS build for travis
  * Better auto-renaming
  * Log number of items loaded from input file
  * Link external libraries to libaria2 with --enable-libaria2
  * Allow seconds for seed-time (fractional minutes)
- Drop no longer needed aria2-no-return-in-nonvoid-function.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1472731200">- Update to version 1.26.1:
  * Make assertion hold</changelog>
  <changelog author="mpluskal@suse.com" date="1475496000">- Update to version 1.27.1:
  * Add missing libssl_compat.h to SRCS
- Changes for version 1.27.0:
  * Fix possible cause of crash if UDP tracker is used
  * Remove custom ftruncate64 for Android
  * The latest NDK versions support ftruncate64, so building a
    local copy of ftruncate64 is no longer needed.
  * Also, the arm and x86 builds of ftruncate64 failed when
    targeting API level 21 or higher, as they include which are not
    present starting from API level 21.
  * Fix typo found by Debian's Lintian
  * Add --save-not-found option
  * Compile with openssl 1.1.0</changelog>
  <changelog author="mpluskal@suse.com" date="1476792000">- Update to version 1.28.0:
  * Restore LTLIBINTL in src/Makefile.am
  * Add --keep-unfinished-download-result option
  * Fix -Wexpansion-to-defined warning with clang-3.9
  * Fix bug that file name is not logged with --conditional-get</changelog>
  <changelog author="mpluskal@suse.com" date="1479384000">- Update to version 1.29.0:
  * WinTLS: Fix busy loop on write error
  * Support 1xx non-final response
  * Update wslay
  * Don't download piece which is filtered out (e.g., --select-file)</changelog>
  <changelog author="mpluskal@suse.com" date="1481976000">- Update to version 1.30.0:
  * Fix bug that --disable-websocket causes build error
  * Fix bug that lower bound of optimize-concurrent-downloads becomes 1
  * Print DHT nodes with -S option
  * Take into account address family when resolving DHT node address
  * Allow block device file to -i option
  * Expand ${HOME} to user's home directory in several options
  * The following options implement this substitution:
  - -ca-certificate
  - --certificate
  - -dht-file-path
  - -dht-file-path6
  - --dir
  - -input-file
  - -load-cookies
  - -log
  - -metalink-file
  - -netrc-path
  - -on-bt-download-complete
  - -on-download-complete
  - -on-download-error
  - -on-download-start
  - -on-download-stop
  - -on-download_pause
  - -out
  - -private-key
  - -rpc-certificate
  - -rpc-private-key
  - -save-cookies
  - -save-session
  - -server-stat-if
  - -server-stat-of
  - -torrent-file
  * Document that libaria2 is not thread safe
- Fix typos in changelog</changelog>
  <changelog author="dasantiago@suse.com" date="1484827200">- Version bump to 1.31.0
  * Better error message when local file status cannot be retrieved
  * Fix assertion failure in SimpleRandomizer::getRandomBytes
  * Add option content-disposition-default-utf8</changelog>
  <changelog author="sfalken@opensuse.org" date="1488974400">- Edited %files section to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="petr@cervinka.net" date="1495195200">- Version bump to 1.32.0
  * Clarify --max-concurrent-downloads option
  * Fix compile error with toolchain which lacks IPV6_TCLASS
  * Log directed URI in notice log level
  * Spelling and typo fixes
  * Remove unused Android parts
  * Save control file early
  * Update links in Dockerfile.raspberrypi
  * Propagate disk full error on pre-allocation to last error code</changelog>
  <changelog author="mpluskal@suse.com" date="1508414400">- Update to version 1.33.0:
  * libaria2: Return last error code from
    DownloadHandle::getErrorCode
  * libuv: use pkg-config
  * Add --peer-agent option
  * Add --bt-load-saved-metadata option
  * Don't save control file if --auto-save-interval is 0.
  * Fix infinite loop bug when file is not found</changelog>
  <changelog author="mpluskal@suse.com" date="1510574400">- Update to version 1.33.1:
  * This release fixes a bug that causes high CPU usage in mingw
    build.</changelog>
  <changelog author="avindra@opensuse.org" date="1526558400">- Update to version 1.34.0
  * UnknownLengthPieceStorage: return piece length show something
    in console status when downloading items with unknown content length
  * Fix bug that signal handler does not work with libaria2 when
    aria2::RUN_ONCE is passed to aria2::run().
  * Retry on HTTP 502
- cleanup with spec-cleaner</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1547035200">- Fix CVE-2019-3500 boo#1120488
  * aria2-CVE-2019-3500.patch
- Move bash completion to better location</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1570536000">- Update to version 1.35.0
  * Drop SSLv3.0 and TLSv1.0 and add TLSv1.3
  * TLSv1.3 support is added for GNUTLS and OpenSSL.
  * Platform: Fix compilation without deprecated OpenSSL APIs
  * Remove linux getrandom and use C++ stdlib instead
  * Don't send Accept Metalink header if Metalink is disabled
- Drop no longer needed aria2-CVE-2019-3500.patch</changelog>
</package>
<package pkgid="5ddff34438cc14354429de74ffb51af617dfd2db2795091d2b1d0ef63fe3d950" name="aria2" arch="src">
  <version epoch="0" ver="1.35.0" rel="bp153.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1459425600">- Update to 1.21.0
  * SessionSerializer: Fix bug that pause=true is added to wrong
    item
  * Add "following" to aria2.tellStatus response key as reverse
    link for followedBy
  * mingw: Add warning for falloc
  * Update ciphers in AppleTLS
  * OSX: Enable libssh2 and sftp
  * Update OSX dependencies
  * Fix compile error without TLS support
  * Add support for using gnutls system wide crypto policy
- Update project url</changelog>
  <changelog author="zaitor@opensuse.org" date="1462017600">- Update to version 1.22.0:
  * Add description about possible fragmentation with
  - -file-allocation=trunc.
  * Make single-entry metalink download with multi-file torrent
    work.
  * Add all contributor's names in AUTHORS.
  * Ignore floating number in torrent file.
  * Added support for a dynamic management of the number of
    concurrent downloads as a function of the overall bandwidth
    observed. This change adds --optimize-concurrent-downloads
    option.
  * Add --stream-piece-selector=random.</changelog>
  <changelog author="mpluskal@suse.com" date="1463486400">- Update to version 1.23.0:
  * Simplify cache write
  * Allow subsecond value in ns cookie.txt file's expiry time field
  * Adjust chromium cookie time
  * import-po: iterate on glob, not ls output
  * Add --stderr option to redirect all stdout log output to stderr
  * Add "hide" to --download-result option
  * Fix downloaded metaurl torrent filename
  * Add a little bit of color to have a better visual of important
    informations
  * Update README URLs based on HTTP redirects
  * Relocate from github.com/tatsuhiro-t/aria2 to
    github.com/aria2/aria2
  * mingw: Defer the falloc warning until falloc is specified by
    option
  * Add bittorrent key to aria2.tellStopped status
  * Addsystem.listNotifications RPC method
  * Report CheckIntegrity info in tellStatus
- Update download url</changelog>
  <changelog author="mpluskal@suse.com" date="1466251200">- Update to version 1.24.0:
  * BitTorrent: Allow 32KiB request
  * Don't unchoke peer which is not interested in us
  * Fix bug that evaluation of Peer::amChoking is negated
  * Faster seed/download on fast connection
  * Increase DHT task concurrency to 15
  * Fixed mmap failure check with MAP_FAILED flag
  * Added file size overflow check for mmap on 32bit os
  * Use standard percent-encode for tracker request query
  * mingw32: Gain privilege before opening files
  * Restart active download to apply previously not applicable
    options</changelog>
  <changelog author="mpluskal@suse.com" date="1469448000">- Update to version 1.25.0:
  * Update third-party libraries for binary releases
  * Send have message without too much delay
  * Also send bitfield rather than have messages if bitfield
    message is equal to or less than the sum of have messages
    which otherwise would be sent.
  * Fix bug that causes bogus EOF connection failure in BitTorrent
    downloads
  * Fix frequent interested/not interested message transmission
  * Fix frequent choke/unchoke message transmission
  * Try to use available URI if all pooled requests are sleeping
  * Update expat in OSX build
  * aria2mon: Add --secret option
  * Set server status error on network failure in server
    performance profile
  * Disable AI_ADDRCONFIG if no IPv4/IPv6 address is configured for
    any interface
  * Russian manual: Update aria2c.rst
  * Apply --retry-wait on 503 only
  * Ensure that lowest speed check is done even when download speed
    is 0
  * Document that -o is always relative to -d option
  * Allow larger ut_metadata size
  * mingw: Change FD_SETSIZE to 32768
  * Fix compile error on OS X
- Add aria2-no-return-in-nonvoid-function.patch</changelog>
  <changelog author="jengelh@inai.de" date="1469620800">- Trim filler phrases from description.
  Explicitly add BR:pkgconfig so pkgconfigdeps.sh can autocreate
  pkgconfig() symbols.</changelog>
  <changelog author="mpluskal@suse.com" date="1471780800">- Update to version 1.26.0:
  * aria2mon: Replace client.call with local method
  * Reorder a note section in aria2c.rst
  * bash_completion: Add missing options which takes one of
    pre-defined values
  * Replace "/" with "-" in magnet dn name when used as in-memory
    download name
  * Fix Dockerfile.raspberrypi to correctly decompress expat
    archive
  * Enable ccache in travis-ci
  * Enable OSX/macOS build for travis
  * Better auto-renaming
  * Log number of items loaded from input file
  * Link external libraries to libaria2 with --enable-libaria2
  * Allow seconds for seed-time (fractional minutes)
- Drop no longer needed aria2-no-return-in-nonvoid-function.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1472731200">- Update to version 1.26.1:
  * Make assertion hold</changelog>
  <changelog author="mpluskal@suse.com" date="1475496000">- Update to version 1.27.1:
  * Add missing libssl_compat.h to SRCS
- Changes for version 1.27.0:
  * Fix possible cause of crash if UDP tracker is used
  * Remove custom ftruncate64 for Android
  * The latest NDK versions support ftruncate64, so building a
    local copy of ftruncate64 is no longer needed.
  * Also, the arm and x86 builds of ftruncate64 failed when
    targeting API level 21 or higher, as they include which are not
    present starting from API level 21.
  * Fix typo found by Debian's Lintian
  * Add --save-not-found option
  * Compile with openssl 1.1.0</changelog>
  <changelog author="mpluskal@suse.com" date="1476792000">- Update to version 1.28.0:
  * Restore LTLIBINTL in src/Makefile.am
  * Add --keep-unfinished-download-result option
  * Fix -Wexpansion-to-defined warning with clang-3.9
  * Fix bug that file name is not logged with --conditional-get</changelog>
  <changelog author="mpluskal@suse.com" date="1479384000">- Update to version 1.29.0:
  * WinTLS: Fix busy loop on write error
  * Support 1xx non-final response
  * Update wslay
  * Don't download piece which is filtered out (e.g., --select-file)</changelog>
  <changelog author="mpluskal@suse.com" date="1481976000">- Update to version 1.30.0:
  * Fix bug that --disable-websocket causes build error
  * Fix bug that lower bound of optimize-concurrent-downloads becomes 1
  * Print DHT nodes with -S option
  * Take into account address family when resolving DHT node address
  * Allow block device file to -i option
  * Expand ${HOME} to user's home directory in several options
  * The following options implement this substitution:
  - -ca-certificate
  - --certificate
  - -dht-file-path
  - -dht-file-path6
  - --dir
  - -input-file
  - -load-cookies
  - -log
  - -metalink-file
  - -netrc-path
  - -on-bt-download-complete
  - -on-download-complete
  - -on-download-error
  - -on-download-start
  - -on-download-stop
  - -on-download_pause
  - -out
  - -private-key
  - -rpc-certificate
  - -rpc-private-key
  - -save-cookies
  - -save-session
  - -server-stat-if
  - -server-stat-of
  - -torrent-file
  * Document that libaria2 is not thread safe
- Fix typos in changelog</changelog>
  <changelog author="dasantiago@suse.com" date="1484827200">- Version bump to 1.31.0
  * Better error message when local file status cannot be retrieved
  * Fix assertion failure in SimpleRandomizer::getRandomBytes
  * Add option content-disposition-default-utf8</changelog>
  <changelog author="sfalken@opensuse.org" date="1488974400">- Edited %files section to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="petr@cervinka.net" date="1495195200">- Version bump to 1.32.0
  * Clarify --max-concurrent-downloads option
  * Fix compile error with toolchain which lacks IPV6_TCLASS
  * Log directed URI in notice log level
  * Spelling and typo fixes
  * Remove unused Android parts
  * Save control file early
  * Update links in Dockerfile.raspberrypi
  * Propagate disk full error on pre-allocation to last error code</changelog>
  <changelog author="mpluskal@suse.com" date="1508414400">- Update to version 1.33.0:
  * libaria2: Return last error code from
    DownloadHandle::getErrorCode
  * libuv: use pkg-config
  * Add --peer-agent option
  * Add --bt-load-saved-metadata option
  * Don't save control file if --auto-save-interval is 0.
  * Fix infinite loop bug when file is not found</changelog>
  <changelog author="mpluskal@suse.com" date="1510574400">- Update to version 1.33.1:
  * This release fixes a bug that causes high CPU usage in mingw
    build.</changelog>
  <changelog author="avindra@opensuse.org" date="1526558400">- Update to version 1.34.0
  * UnknownLengthPieceStorage: return piece length show something
    in console status when downloading items with unknown content length
  * Fix bug that signal handler does not work with libaria2 when
    aria2::RUN_ONCE is passed to aria2::run().
  * Retry on HTTP 502
- cleanup with spec-cleaner</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1547035200">- Fix CVE-2019-3500 boo#1120488
  * aria2-CVE-2019-3500.patch
- Move bash completion to better location</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1570536000">- Update to version 1.35.0
  * Drop SSLv3.0 and TLSv1.0 and add TLSv1.3
  * TLSv1.3 support is added for GNUTLS and OpenSSL.
  * Platform: Fix compilation without deprecated OpenSSL APIs
  * Remove linux getrandom and use C++ stdlib instead
  * Don't send Accept Metalink header if Metalink is disabled
- Drop no longer needed aria2-CVE-2019-3500.patch</changelog>
</package>
<package pkgid="22995081897b2abdbac8ecc3c218e4e350d253a106b235790096ce56dd7e9674" name="aria2" arch="x86_64">
  <version epoch="0" ver="1.35.0" rel="bp153.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1459425600">- Update to 1.21.0
  * SessionSerializer: Fix bug that pause=true is added to wrong
    item
  * Add "following" to aria2.tellStatus response key as reverse
    link for followedBy
  * mingw: Add warning for falloc
  * Update ciphers in AppleTLS
  * OSX: Enable libssh2 and sftp
  * Update OSX dependencies
  * Fix compile error without TLS support
  * Add support for using gnutls system wide crypto policy
- Update project url</changelog>
  <changelog author="zaitor@opensuse.org" date="1462017600">- Update to version 1.22.0:
  * Add description about possible fragmentation with
  - -file-allocation=trunc.
  * Make single-entry metalink download with multi-file torrent
    work.
  * Add all contributor's names in AUTHORS.
  * Ignore floating number in torrent file.
  * Added support for a dynamic management of the number of
    concurrent downloads as a function of the overall bandwidth
    observed. This change adds --optimize-concurrent-downloads
    option.
  * Add --stream-piece-selector=random.</changelog>
  <changelog author="mpluskal@suse.com" date="1463486400">- Update to version 1.23.0:
  * Simplify cache write
  * Allow subsecond value in ns cookie.txt file's expiry time field
  * Adjust chromium cookie time
  * import-po: iterate on glob, not ls output
  * Add --stderr option to redirect all stdout log output to stderr
  * Add "hide" to --download-result option
  * Fix downloaded metaurl torrent filename
  * Add a little bit of color to have a better visual of important
    informations
  * Update README URLs based on HTTP redirects
  * Relocate from github.com/tatsuhiro-t/aria2 to
    github.com/aria2/aria2
  * mingw: Defer the falloc warning until falloc is specified by
    option
  * Add bittorrent key to aria2.tellStopped status
  * Addsystem.listNotifications RPC method
  * Report CheckIntegrity info in tellStatus
- Update download url</changelog>
  <changelog author="mpluskal@suse.com" date="1466251200">- Update to version 1.24.0:
  * BitTorrent: Allow 32KiB request
  * Don't unchoke peer which is not interested in us
  * Fix bug that evaluation of Peer::amChoking is negated
  * Faster seed/download on fast connection
  * Increase DHT task concurrency to 15
  * Fixed mmap failure check with MAP_FAILED flag
  * Added file size overflow check for mmap on 32bit os
  * Use standard percent-encode for tracker request query
  * mingw32: Gain privilege before opening files
  * Restart active download to apply previously not applicable
    options</changelog>
  <changelog author="mpluskal@suse.com" date="1469448000">- Update to version 1.25.0:
  * Update third-party libraries for binary releases
  * Send have message without too much delay
  * Also send bitfield rather than have messages if bitfield
    message is equal to or less than the sum of have messages
    which otherwise would be sent.
  * Fix bug that causes bogus EOF connection failure in BitTorrent
    downloads
  * Fix frequent interested/not interested message transmission
  * Fix frequent choke/unchoke message transmission
  * Try to use available URI if all pooled requests are sleeping
  * Update expat in OSX build
  * aria2mon: Add --secret option
  * Set server status error on network failure in server
    performance profile
  * Disable AI_ADDRCONFIG if no IPv4/IPv6 address is configured for
    any interface
  * Russian manual: Update aria2c.rst
  * Apply --retry-wait on 503 only
  * Ensure that lowest speed check is done even when download speed
    is 0
  * Document that -o is always relative to -d option
  * Allow larger ut_metadata size
  * mingw: Change FD_SETSIZE to 32768
  * Fix compile error on OS X
- Add aria2-no-return-in-nonvoid-function.patch</changelog>
  <changelog author="jengelh@inai.de" date="1469620800">- Trim filler phrases from description.
  Explicitly add BR:pkgconfig so pkgconfigdeps.sh can autocreate
  pkgconfig() symbols.</changelog>
  <changelog author="mpluskal@suse.com" date="1471780800">- Update to version 1.26.0:
  * aria2mon: Replace client.call with local method
  * Reorder a note section in aria2c.rst
  * bash_completion: Add missing options which takes one of
    pre-defined values
  * Replace "/" with "-" in magnet dn name when used as in-memory
    download name
  * Fix Dockerfile.raspberrypi to correctly decompress expat
    archive
  * Enable ccache in travis-ci
  * Enable OSX/macOS build for travis
  * Better auto-renaming
  * Log number of items loaded from input file
  * Link external libraries to libaria2 with --enable-libaria2
  * Allow seconds for seed-time (fractional minutes)
- Drop no longer needed aria2-no-return-in-nonvoid-function.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1472731200">- Update to version 1.26.1:
  * Make assertion hold</changelog>
  <changelog author="mpluskal@suse.com" date="1475496000">- Update to version 1.27.1:
  * Add missing libssl_compat.h to SRCS
- Changes for version 1.27.0:
  * Fix possible cause of crash if UDP tracker is used
  * Remove custom ftruncate64 for Android
  * The latest NDK versions support ftruncate64, so building a
    local copy of ftruncate64 is no longer needed.
  * Also, the arm and x86 builds of ftruncate64 failed when
    targeting API level 21 or higher, as they include which are not
    present starting from API level 21.
  * Fix typo found by Debian's Lintian
  * Add --save-not-found option
  * Compile with openssl 1.1.0</changelog>
  <changelog author="mpluskal@suse.com" date="1476792000">- Update to version 1.28.0:
  * Restore LTLIBINTL in src/Makefile.am
  * Add --keep-unfinished-download-result option
  * Fix -Wexpansion-to-defined warning with clang-3.9
  * Fix bug that file name is not logged with --conditional-get</changelog>
  <changelog author="mpluskal@suse.com" date="1479384000">- Update to version 1.29.0:
  * WinTLS: Fix busy loop on write error
  * Support 1xx non-final response
  * Update wslay
  * Don't download piece which is filtered out (e.g., --select-file)</changelog>
  <changelog author="mpluskal@suse.com" date="1481976000">- Update to version 1.30.0:
  * Fix bug that --disable-websocket causes build error
  * Fix bug that lower bound of optimize-concurrent-downloads becomes 1
  * Print DHT nodes with -S option
  * Take into account address family when resolving DHT node address
  * Allow block device file to -i option
  * Expand ${HOME} to user's home directory in several options
  * The following options implement this substitution:
  - -ca-certificate
  - --certificate
  - -dht-file-path
  - -dht-file-path6
  - --dir
  - -input-file
  - -load-cookies
  - -log
  - -metalink-file
  - -netrc-path
  - -on-bt-download-complete
  - -on-download-complete
  - -on-download-error
  - -on-download-start
  - -on-download-stop
  - -on-download_pause
  - -out
  - -private-key
  - -rpc-certificate
  - -rpc-private-key
  - -save-cookies
  - -save-session
  - -server-stat-if
  - -server-stat-of
  - -torrent-file
  * Document that libaria2 is not thread safe
- Fix typos in changelog</changelog>
  <changelog author="dasantiago@suse.com" date="1484827200">- Version bump to 1.31.0
  * Better error message when local file status cannot be retrieved
  * Fix assertion failure in SimpleRandomizer::getRandomBytes
  * Add option content-disposition-default-utf8</changelog>
  <changelog author="sfalken@opensuse.org" date="1488974400">- Edited %files section to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="petr@cervinka.net" date="1495195200">- Version bump to 1.32.0
  * Clarify --max-concurrent-downloads option
  * Fix compile error with toolchain which lacks IPV6_TCLASS
  * Log directed URI in notice log level
  * Spelling and typo fixes
  * Remove unused Android parts
  * Save control file early
  * Update links in Dockerfile.raspberrypi
  * Propagate disk full error on pre-allocation to last error code</changelog>
  <changelog author="mpluskal@suse.com" date="1508414400">- Update to version 1.33.0:
  * libaria2: Return last error code from
    DownloadHandle::getErrorCode
  * libuv: use pkg-config
  * Add --peer-agent option
  * Add --bt-load-saved-metadata option
  * Don't save control file if --auto-save-interval is 0.
  * Fix infinite loop bug when file is not found</changelog>
  <changelog author="mpluskal@suse.com" date="1510574400">- Update to version 1.33.1:
  * This release fixes a bug that causes high CPU usage in mingw
    build.</changelog>
  <changelog author="avindra@opensuse.org" date="1526558400">- Update to version 1.34.0
  * UnknownLengthPieceStorage: return piece length show something
    in console status when downloading items with unknown content length
  * Fix bug that signal handler does not work with libaria2 when
    aria2::RUN_ONCE is passed to aria2::run().
  * Retry on HTTP 502
- cleanup with spec-cleaner</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1547035200">- Fix CVE-2019-3500 boo#1120488
  * aria2-CVE-2019-3500.patch
- Move bash completion to better location</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1570536000">- Update to version 1.35.0
  * Drop SSLv3.0 and TLSv1.0 and add TLSv1.3
  * TLSv1.3 support is added for GNUTLS and OpenSSL.
  * Platform: Fix compilation without deprecated OpenSSL APIs
  * Remove linux getrandom and use C++ stdlib instead
  * Don't send Accept Metalink header if Metalink is disabled
- Drop no longer needed aria2-CVE-2019-3500.patch</changelog>
</package>
<package pkgid="c495cb00ee91de0b0c94e763ce1a27fbd6fe225b457317c0d05de9a971391670" name="aria2-devel" arch="aarch64">
  <version epoch="0" ver="1.35.0" rel="bp153.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1459425600">- Update to 1.21.0
  * SessionSerializer: Fix bug that pause=true is added to wrong
    item
  * Add "following" to aria2.tellStatus response key as reverse
    link for followedBy
  * mingw: Add warning for falloc
  * Update ciphers in AppleTLS
  * OSX: Enable libssh2 and sftp
  * Update OSX dependencies
  * Fix compile error without TLS support
  * Add support for using gnutls system wide crypto policy
- Update project url</changelog>
  <changelog author="zaitor@opensuse.org" date="1462017600">- Update to version 1.22.0:
  * Add description about possible fragmentation with
  - -file-allocation=trunc.
  * Make single-entry metalink download with multi-file torrent
    work.
  * Add all contributor's names in AUTHORS.
  * Ignore floating number in torrent file.
  * Added support for a dynamic management of the number of
    concurrent downloads as a function of the overall bandwidth
    observed. This change adds --optimize-concurrent-downloads
    option.
  * Add --stream-piece-selector=random.</changelog>
  <changelog author="mpluskal@suse.com" date="1463486400">- Update to version 1.23.0:
  * Simplify cache write
  * Allow subsecond value in ns cookie.txt file's expiry time field
  * Adjust chromium cookie time
  * import-po: iterate on glob, not ls output
  * Add --stderr option to redirect all stdout log output to stderr
  * Add "hide" to --download-result option
  * Fix downloaded metaurl torrent filename
  * Add a little bit of color to have a better visual of important
    informations
  * Update README URLs based on HTTP redirects
  * Relocate from github.com/tatsuhiro-t/aria2 to
    github.com/aria2/aria2
  * mingw: Defer the falloc warning until falloc is specified by
    option
  * Add bittorrent key to aria2.tellStopped status
  * Addsystem.listNotifications RPC method
  * Report CheckIntegrity info in tellStatus
- Update download url</changelog>
  <changelog author="mpluskal@suse.com" date="1466251200">- Update to version 1.24.0:
  * BitTorrent: Allow 32KiB request
  * Don't unchoke peer which is not interested in us
  * Fix bug that evaluation of Peer::amChoking is negated
  * Faster seed/download on fast connection
  * Increase DHT task concurrency to 15
  * Fixed mmap failure check with MAP_FAILED flag
  * Added file size overflow check for mmap on 32bit os
  * Use standard percent-encode for tracker request query
  * mingw32: Gain privilege before opening files
  * Restart active download to apply previously not applicable
    options</changelog>
  <changelog author="mpluskal@suse.com" date="1469448000">- Update to version 1.25.0:
  * Update third-party libraries for binary releases
  * Send have message without too much delay
  * Also send bitfield rather than have messages if bitfield
    message is equal to or less than the sum of have messages
    which otherwise would be sent.
  * Fix bug that causes bogus EOF connection failure in BitTorrent
    downloads
  * Fix frequent interested/not interested message transmission
  * Fix frequent choke/unchoke message transmission
  * Try to use available URI if all pooled requests are sleeping
  * Update expat in OSX build
  * aria2mon: Add --secret option
  * Set server status error on network failure in server
    performance profile
  * Disable AI_ADDRCONFIG if no IPv4/IPv6 address is configured for
    any interface
  * Russian manual: Update aria2c.rst
  * Apply --retry-wait on 503 only
  * Ensure that lowest speed check is done even when download speed
    is 0
  * Document that -o is always relative to -d option
  * Allow larger ut_metadata size
  * mingw: Change FD_SETSIZE to 32768
  * Fix compile error on OS X
- Add aria2-no-return-in-nonvoid-function.patch</changelog>
  <changelog author="jengelh@inai.de" date="1469620800">- Trim filler phrases from description.
  Explicitly add BR:pkgconfig so pkgconfigdeps.sh can autocreate
  pkgconfig() symbols.</changelog>
  <changelog author="mpluskal@suse.com" date="1471780800">- Update to version 1.26.0:
  * aria2mon: Replace client.call with local method
  * Reorder a note section in aria2c.rst
  * bash_completion: Add missing options which takes one of
    pre-defined values
  * Replace "/" with "-" in magnet dn name when used as in-memory
    download name
  * Fix Dockerfile.raspberrypi to correctly decompress expat
    archive
  * Enable ccache in travis-ci
  * Enable OSX/macOS build for travis
  * Better auto-renaming
  * Log number of items loaded from input file
  * Link external libraries to libaria2 with --enable-libaria2
  * Allow seconds for seed-time (fractional minutes)
- Drop no longer needed aria2-no-return-in-nonvoid-function.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1472731200">- Update to version 1.26.1:
  * Make assertion hold</changelog>
  <changelog author="mpluskal@suse.com" date="1475496000">- Update to version 1.27.1:
  * Add missing libssl_compat.h to SRCS
- Changes for version 1.27.0:
  * Fix possible cause of crash if UDP tracker is used
  * Remove custom ftruncate64 for Android
  * The latest NDK versions support ftruncate64, so building a
    local copy of ftruncate64 is no longer needed.
  * Also, the arm and x86 builds of ftruncate64 failed when
    targeting API level 21 or higher, as they include which are not
    present starting from API level 21.
  * Fix typo found by Debian's Lintian
  * Add --save-not-found option
  * Compile with openssl 1.1.0</changelog>
  <changelog author="mpluskal@suse.com" date="1476792000">- Update to version 1.28.0:
  * Restore LTLIBINTL in src/Makefile.am
  * Add --keep-unfinished-download-result option
  * Fix -Wexpansion-to-defined warning with clang-3.9
  * Fix bug that file name is not logged with --conditional-get</changelog>
  <changelog author="mpluskal@suse.com" date="1479384000">- Update to version 1.29.0:
  * WinTLS: Fix busy loop on write error
  * Support 1xx non-final response
  * Update wslay
  * Don't download piece which is filtered out (e.g., --select-file)</changelog>
  <changelog author="mpluskal@suse.com" date="1481976000">- Update to version 1.30.0:
  * Fix bug that --disable-websocket causes build error
  * Fix bug that lower bound of optimize-concurrent-downloads becomes 1
  * Print DHT nodes with -S option
  * Take into account address family when resolving DHT node address
  * Allow block device file to -i option
  * Expand ${HOME} to user's home directory in several options
  * The following options implement this substitution:
  - -ca-certificate
  - --certificate
  - -dht-file-path
  - -dht-file-path6
  - --dir
  - -input-file
  - -load-cookies
  - -log
  - -metalink-file
  - -netrc-path
  - -on-bt-download-complete
  - -on-download-complete
  - -on-download-error
  - -on-download-start
  - -on-download-stop
  - -on-download_pause
  - -out
  - -private-key
  - -rpc-certificate
  - -rpc-private-key
  - -save-cookies
  - -save-session
  - -server-stat-if
  - -server-stat-of
  - -torrent-file
  * Document that libaria2 is not thread safe
- Fix typos in changelog</changelog>
  <changelog author="dasantiago@suse.com" date="1484827200">- Version bump to 1.31.0
  * Better error message when local file status cannot be retrieved
  * Fix assertion failure in SimpleRandomizer::getRandomBytes
  * Add option content-disposition-default-utf8</changelog>
  <changelog author="sfalken@opensuse.org" date="1488974400">- Edited %files section to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="petr@cervinka.net" date="1495195200">- Version bump to 1.32.0
  * Clarify --max-concurrent-downloads option
  * Fix compile error with toolchain which lacks IPV6_TCLASS
  * Log directed URI in notice log level
  * Spelling and typo fixes
  * Remove unused Android parts
  * Save control file early
  * Update links in Dockerfile.raspberrypi
  * Propagate disk full error on pre-allocation to last error code</changelog>
  <changelog author="mpluskal@suse.com" date="1508414400">- Update to version 1.33.0:
  * libaria2: Return last error code from
    DownloadHandle::getErrorCode
  * libuv: use pkg-config
  * Add --peer-agent option
  * Add --bt-load-saved-metadata option
  * Don't save control file if --auto-save-interval is 0.
  * Fix infinite loop bug when file is not found</changelog>
  <changelog author="mpluskal@suse.com" date="1510574400">- Update to version 1.33.1:
  * This release fixes a bug that causes high CPU usage in mingw
    build.</changelog>
  <changelog author="avindra@opensuse.org" date="1526558400">- Update to version 1.34.0
  * UnknownLengthPieceStorage: return piece length show something
    in console status when downloading items with unknown content length
  * Fix bug that signal handler does not work with libaria2 when
    aria2::RUN_ONCE is passed to aria2::run().
  * Retry on HTTP 502
- cleanup with spec-cleaner</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1547035200">- Fix CVE-2019-3500 boo#1120488
  * aria2-CVE-2019-3500.patch
- Move bash completion to better location</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1570536000">- Update to version 1.35.0
  * Drop SSLv3.0 and TLSv1.0 and add TLSv1.3
  * TLSv1.3 support is added for GNUTLS and OpenSSL.
  * Platform: Fix compilation without deprecated OpenSSL APIs
  * Remove linux getrandom and use C++ stdlib instead
  * Don't send Accept Metalink header if Metalink is disabled
- Drop no longer needed aria2-CVE-2019-3500.patch</changelog>
</package>
<package pkgid="926c4007084bb98629e055031548cc073ef3e9ae5f8194dece5c554e8352b554" name="aria2-devel" arch="ppc64le">
  <version epoch="0" ver="1.35.0" rel="bp153.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1459425600">- Update to 1.21.0
  * SessionSerializer: Fix bug that pause=true is added to wrong
    item
  * Add "following" to aria2.tellStatus response key as reverse
    link for followedBy
  * mingw: Add warning for falloc
  * Update ciphers in AppleTLS
  * OSX: Enable libssh2 and sftp
  * Update OSX dependencies
  * Fix compile error without TLS support
  * Add support for using gnutls system wide crypto policy
- Update project url</changelog>
  <changelog author="zaitor@opensuse.org" date="1462017600">- Update to version 1.22.0:
  * Add description about possible fragmentation with
  - -file-allocation=trunc.
  * Make single-entry metalink download with multi-file torrent
    work.
  * Add all contributor's names in AUTHORS.
  * Ignore floating number in torrent file.
  * Added support for a dynamic management of the number of
    concurrent downloads as a function of the overall bandwidth
    observed. This change adds --optimize-concurrent-downloads
    option.
  * Add --stream-piece-selector=random.</changelog>
  <changelog author="mpluskal@suse.com" date="1463486400">- Update to version 1.23.0:
  * Simplify cache write
  * Allow subsecond value in ns cookie.txt file's expiry time field
  * Adjust chromium cookie time
  * import-po: iterate on glob, not ls output
  * Add --stderr option to redirect all stdout log output to stderr
  * Add "hide" to --download-result option
  * Fix downloaded metaurl torrent filename
  * Add a little bit of color to have a better visual of important
    informations
  * Update README URLs based on HTTP redirects
  * Relocate from github.com/tatsuhiro-t/aria2 to
    github.com/aria2/aria2
  * mingw: Defer the falloc warning until falloc is specified by
    option
  * Add bittorrent key to aria2.tellStopped status
  * Addsystem.listNotifications RPC method
  * Report CheckIntegrity info in tellStatus
- Update download url</changelog>
  <changelog author="mpluskal@suse.com" date="1466251200">- Update to version 1.24.0:
  * BitTorrent: Allow 32KiB request
  * Don't unchoke peer which is not interested in us
  * Fix bug that evaluation of Peer::amChoking is negated
  * Faster seed/download on fast connection
  * Increase DHT task concurrency to 15
  * Fixed mmap failure check with MAP_FAILED flag
  * Added file size overflow check for mmap on 32bit os
  * Use standard percent-encode for tracker request query
  * mingw32: Gain privilege before opening files
  * Restart active download to apply previously not applicable
    options</changelog>
  <changelog author="mpluskal@suse.com" date="1469448000">- Update to version 1.25.0:
  * Update third-party libraries for binary releases
  * Send have message without too much delay
  * Also send bitfield rather than have messages if bitfield
    message is equal to or less than the sum of have messages
    which otherwise would be sent.
  * Fix bug that causes bogus EOF connection failure in BitTorrent
    downloads
  * Fix frequent interested/not interested message transmission
  * Fix frequent choke/unchoke message transmission
  * Try to use available URI if all pooled requests are sleeping
  * Update expat in OSX build
  * aria2mon: Add --secret option
  * Set server status error on network failure in server
    performance profile
  * Disable AI_ADDRCONFIG if no IPv4/IPv6 address is configured for
    any interface
  * Russian manual: Update aria2c.rst
  * Apply --retry-wait on 503 only
  * Ensure that lowest speed check is done even when download speed
    is 0
  * Document that -o is always relative to -d option
  * Allow larger ut_metadata size
  * mingw: Change FD_SETSIZE to 32768
  * Fix compile error on OS X
- Add aria2-no-return-in-nonvoid-function.patch</changelog>
  <changelog author="jengelh@inai.de" date="1469620800">- Trim filler phrases from description.
  Explicitly add BR:pkgconfig so pkgconfigdeps.sh can autocreate
  pkgconfig() symbols.</changelog>
  <changelog author="mpluskal@suse.com" date="1471780800">- Update to version 1.26.0:
  * aria2mon: Replace client.call with local method
  * Reorder a note section in aria2c.rst
  * bash_completion: Add missing options which takes one of
    pre-defined values
  * Replace "/" with "-" in magnet dn name when used as in-memory
    download name
  * Fix Dockerfile.raspberrypi to correctly decompress expat
    archive
  * Enable ccache in travis-ci
  * Enable OSX/macOS build for travis
  * Better auto-renaming
  * Log number of items loaded from input file
  * Link external libraries to libaria2 with --enable-libaria2
  * Allow seconds for seed-time (fractional minutes)
- Drop no longer needed aria2-no-return-in-nonvoid-function.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1472731200">- Update to version 1.26.1:
  * Make assertion hold</changelog>
  <changelog author="mpluskal@suse.com" date="1475496000">- Update to version 1.27.1:
  * Add missing libssl_compat.h to SRCS
- Changes for version 1.27.0:
  * Fix possible cause of crash if UDP tracker is used
  * Remove custom ftruncate64 for Android
  * The latest NDK versions support ftruncate64, so building a
    local copy of ftruncate64 is no longer needed.
  * Also, the arm and x86 builds of ftruncate64 failed when
    targeting API level 21 or higher, as they include which are not
    present starting from API level 21.
  * Fix typo found by Debian's Lintian
  * Add --save-not-found option
  * Compile with openssl 1.1.0</changelog>
  <changelog author="mpluskal@suse.com" date="1476792000">- Update to version 1.28.0:
  * Restore LTLIBINTL in src/Makefile.am
  * Add --keep-unfinished-download-result option
  * Fix -Wexpansion-to-defined warning with clang-3.9
  * Fix bug that file name is not logged with --conditional-get</changelog>
  <changelog author="mpluskal@suse.com" date="1479384000">- Update to version 1.29.0:
  * WinTLS: Fix busy loop on write error
  * Support 1xx non-final response
  * Update wslay
  * Don't download piece which is filtered out (e.g., --select-file)</changelog>
  <changelog author="mpluskal@suse.com" date="1481976000">- Update to version 1.30.0:
  * Fix bug that --disable-websocket causes build error
  * Fix bug that lower bound of optimize-concurrent-downloads becomes 1
  * Print DHT nodes with -S option
  * Take into account address family when resolving DHT node address
  * Allow block device file to -i option
  * Expand ${HOME} to user's home directory in several options
  * The following options implement this substitution:
  - -ca-certificate
  - --certificate
  - -dht-file-path
  - -dht-file-path6
  - --dir
  - -input-file
  - -load-cookies
  - -log
  - -metalink-file
  - -netrc-path
  - -on-bt-download-complete
  - -on-download-complete
  - -on-download-error
  - -on-download-start
  - -on-download-stop
  - -on-download_pause
  - -out
  - -private-key
  - -rpc-certificate
  - -rpc-private-key
  - -save-cookies
  - -save-session
  - -server-stat-if
  - -server-stat-of
  - -torrent-file
  * Document that libaria2 is not thread safe
- Fix typos in changelog</changelog>
  <changelog author="dasantiago@suse.com" date="1484827200">- Version bump to 1.31.0
  * Better error message when local file status cannot be retrieved
  * Fix assertion failure in SimpleRandomizer::getRandomBytes
  * Add option content-disposition-default-utf8</changelog>
  <changelog author="sfalken@opensuse.org" date="1488974400">- Edited %files section to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="petr@cervinka.net" date="1495195200">- Version bump to 1.32.0
  * Clarify --max-concurrent-downloads option
  * Fix compile error with toolchain which lacks IPV6_TCLASS
  * Log directed URI in notice log level
  * Spelling and typo fixes
  * Remove unused Android parts
  * Save control file early
  * Update links in Dockerfile.raspberrypi
  * Propagate disk full error on pre-allocation to last error code</changelog>
  <changelog author="mpluskal@suse.com" date="1508414400">- Update to version 1.33.0:
  * libaria2: Return last error code from
    DownloadHandle::getErrorCode
  * libuv: use pkg-config
  * Add --peer-agent option
  * Add --bt-load-saved-metadata option
  * Don't save control file if --auto-save-interval is 0.
  * Fix infinite loop bug when file is not found</changelog>
  <changelog author="mpluskal@suse.com" date="1510574400">- Update to version 1.33.1:
  * This release fixes a bug that causes high CPU usage in mingw
    build.</changelog>
  <changelog author="avindra@opensuse.org" date="1526558400">- Update to version 1.34.0
  * UnknownLengthPieceStorage: return piece length show something
    in console status when downloading items with unknown content length
  * Fix bug that signal handler does not work with libaria2 when
    aria2::RUN_ONCE is passed to aria2::run().
  * Retry on HTTP 502
- cleanup with spec-cleaner</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1547035200">- Fix CVE-2019-3500 boo#1120488
  * aria2-CVE-2019-3500.patch
- Move bash completion to better location</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1570536000">- Update to version 1.35.0
  * Drop SSLv3.0 and TLSv1.0 and add TLSv1.3
  * TLSv1.3 support is added for GNUTLS and OpenSSL.
  * Platform: Fix compilation without deprecated OpenSSL APIs
  * Remove linux getrandom and use C++ stdlib instead
  * Don't send Accept Metalink header if Metalink is disabled
- Drop no longer needed aria2-CVE-2019-3500.patch</changelog>
</package>
<package pkgid="8ff5595da488d7fbe20481cfe50c3e252abac177506a4a7dbf88899057f51808" name="aria2-devel" arch="s390x">
  <version epoch="0" ver="1.35.0" rel="bp153.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1459425600">- Update to 1.21.0
  * SessionSerializer: Fix bug that pause=true is added to wrong
    item
  * Add "following" to aria2.tellStatus response key as reverse
    link for followedBy
  * mingw: Add warning for falloc
  * Update ciphers in AppleTLS
  * OSX: Enable libssh2 and sftp
  * Update OSX dependencies
  * Fix compile error without TLS support
  * Add support for using gnutls system wide crypto policy
- Update project url</changelog>
  <changelog author="zaitor@opensuse.org" date="1462017600">- Update to version 1.22.0:
  * Add description about possible fragmentation with
  - -file-allocation=trunc.
  * Make single-entry metalink download with multi-file torrent
    work.
  * Add all contributor's names in AUTHORS.
  * Ignore floating number in torrent file.
  * Added support for a dynamic management of the number of
    concurrent downloads as a function of the overall bandwidth
    observed. This change adds --optimize-concurrent-downloads
    option.
  * Add --stream-piece-selector=random.</changelog>
  <changelog author="mpluskal@suse.com" date="1463486400">- Update to version 1.23.0:
  * Simplify cache write
  * Allow subsecond value in ns cookie.txt file's expiry time field
  * Adjust chromium cookie time
  * import-po: iterate on glob, not ls output
  * Add --stderr option to redirect all stdout log output to stderr
  * Add "hide" to --download-result option
  * Fix downloaded metaurl torrent filename
  * Add a little bit of color to have a better visual of important
    informations
  * Update README URLs based on HTTP redirects
  * Relocate from github.com/tatsuhiro-t/aria2 to
    github.com/aria2/aria2
  * mingw: Defer the falloc warning until falloc is specified by
    option
  * Add bittorrent key to aria2.tellStopped status
  * Addsystem.listNotifications RPC method
  * Report CheckIntegrity info in tellStatus
- Update download url</changelog>
  <changelog author="mpluskal@suse.com" date="1466251200">- Update to version 1.24.0:
  * BitTorrent: Allow 32KiB request
  * Don't unchoke peer which is not interested in us
  * Fix bug that evaluation of Peer::amChoking is negated
  * Faster seed/download on fast connection
  * Increase DHT task concurrency to 15
  * Fixed mmap failure check with MAP_FAILED flag
  * Added file size overflow check for mmap on 32bit os
  * Use standard percent-encode for tracker request query
  * mingw32: Gain privilege before opening files
  * Restart active download to apply previously not applicable
    options</changelog>
  <changelog author="mpluskal@suse.com" date="1469448000">- Update to version 1.25.0:
  * Update third-party libraries for binary releases
  * Send have message without too much delay
  * Also send bitfield rather than have messages if bitfield
    message is equal to or less than the sum of have messages
    which otherwise would be sent.
  * Fix bug that causes bogus EOF connection failure in BitTorrent
    downloads
  * Fix frequent interested/not interested message transmission
  * Fix frequent choke/unchoke message transmission
  * Try to use available URI if all pooled requests are sleeping
  * Update expat in OSX build
  * aria2mon: Add --secret option
  * Set server status error on network failure in server
    performance profile
  * Disable AI_ADDRCONFIG if no IPv4/IPv6 address is configured for
    any interface
  * Russian manual: Update aria2c.rst
  * Apply --retry-wait on 503 only
  * Ensure that lowest speed check is done even when download speed
    is 0
  * Document that -o is always relative to -d option
  * Allow larger ut_metadata size
  * mingw: Change FD_SETSIZE to 32768
  * Fix compile error on OS X
- Add aria2-no-return-in-nonvoid-function.patch</changelog>
  <changelog author="jengelh@inai.de" date="1469620800">- Trim filler phrases from description.
  Explicitly add BR:pkgconfig so pkgconfigdeps.sh can autocreate
  pkgconfig() symbols.</changelog>
  <changelog author="mpluskal@suse.com" date="1471780800">- Update to version 1.26.0:
  * aria2mon: Replace client.call with local method
  * Reorder a note section in aria2c.rst
  * bash_completion: Add missing options which takes one of
    pre-defined values
  * Replace "/" with "-" in magnet dn name when used as in-memory
    download name
  * Fix Dockerfile.raspberrypi to correctly decompress expat
    archive
  * Enable ccache in travis-ci
  * Enable OSX/macOS build for travis
  * Better auto-renaming
  * Log number of items loaded from input file
  * Link external libraries to libaria2 with --enable-libaria2
  * Allow seconds for seed-time (fractional minutes)
- Drop no longer needed aria2-no-return-in-nonvoid-function.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1472731200">- Update to version 1.26.1:
  * Make assertion hold</changelog>
  <changelog author="mpluskal@suse.com" date="1475496000">- Update to version 1.27.1:
  * Add missing libssl_compat.h to SRCS
- Changes for version 1.27.0:
  * Fix possible cause of crash if UDP tracker is used
  * Remove custom ftruncate64 for Android
  * The latest NDK versions support ftruncate64, so building a
    local copy of ftruncate64 is no longer needed.
  * Also, the arm and x86 builds of ftruncate64 failed when
    targeting API level 21 or higher, as they include which are not
    present starting from API level 21.
  * Fix typo found by Debian's Lintian
  * Add --save-not-found option
  * Compile with openssl 1.1.0</changelog>
  <changelog author="mpluskal@suse.com" date="1476792000">- Update to version 1.28.0:
  * Restore LTLIBINTL in src/Makefile.am
  * Add --keep-unfinished-download-result option
  * Fix -Wexpansion-to-defined warning with clang-3.9
  * Fix bug that file name is not logged with --conditional-get</changelog>
  <changelog author="mpluskal@suse.com" date="1479384000">- Update to version 1.29.0:
  * WinTLS: Fix busy loop on write error
  * Support 1xx non-final response
  * Update wslay
  * Don't download piece which is filtered out (e.g., --select-file)</changelog>
  <changelog author="mpluskal@suse.com" date="1481976000">- Update to version 1.30.0:
  * Fix bug that --disable-websocket causes build error
  * Fix bug that lower bound of optimize-concurrent-downloads becomes 1
  * Print DHT nodes with -S option
  * Take into account address family when resolving DHT node address
  * Allow block device file to -i option
  * Expand ${HOME} to user's home directory in several options
  * The following options implement this substitution:
  - -ca-certificate
  - --certificate
  - -dht-file-path
  - -dht-file-path6
  - --dir
  - -input-file
  - -load-cookies
  - -log
  - -metalink-file
  - -netrc-path
  - -on-bt-download-complete
  - -on-download-complete
  - -on-download-error
  - -on-download-start
  - -on-download-stop
  - -on-download_pause
  - -out
  - -private-key
  - -rpc-certificate
  - -rpc-private-key
  - -save-cookies
  - -save-session
  - -server-stat-if
  - -server-stat-of
  - -torrent-file
  * Document that libaria2 is not thread safe
- Fix typos in changelog</changelog>
  <changelog author="dasantiago@suse.com" date="1484827200">- Version bump to 1.31.0
  * Better error message when local file status cannot be retrieved
  * Fix assertion failure in SimpleRandomizer::getRandomBytes
  * Add option content-disposition-default-utf8</changelog>
  <changelog author="sfalken@opensuse.org" date="1488974400">- Edited %files section to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="petr@cervinka.net" date="1495195200">- Version bump to 1.32.0
  * Clarify --max-concurrent-downloads option
  * Fix compile error with toolchain which lacks IPV6_TCLASS
  * Log directed URI in notice log level
  * Spelling and typo fixes
  * Remove unused Android parts
  * Save control file early
  * Update links in Dockerfile.raspberrypi
  * Propagate disk full error on pre-allocation to last error code</changelog>
  <changelog author="mpluskal@suse.com" date="1508414400">- Update to version 1.33.0:
  * libaria2: Return last error code from
    DownloadHandle::getErrorCode
  * libuv: use pkg-config
  * Add --peer-agent option
  * Add --bt-load-saved-metadata option
  * Don't save control file if --auto-save-interval is 0.
  * Fix infinite loop bug when file is not found</changelog>
  <changelog author="mpluskal@suse.com" date="1510574400">- Update to version 1.33.1:
  * This release fixes a bug that causes high CPU usage in mingw
    build.</changelog>
  <changelog author="avindra@opensuse.org" date="1526558400">- Update to version 1.34.0
  * UnknownLengthPieceStorage: return piece length show something
    in console status when downloading items with unknown content length
  * Fix bug that signal handler does not work with libaria2 when
    aria2::RUN_ONCE is passed to aria2::run().
  * Retry on HTTP 502
- cleanup with spec-cleaner</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1547035200">- Fix CVE-2019-3500 boo#1120488
  * aria2-CVE-2019-3500.patch
- Move bash completion to better location</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1570536000">- Update to version 1.35.0
  * Drop SSLv3.0 and TLSv1.0 and add TLSv1.3
  * TLSv1.3 support is added for GNUTLS and OpenSSL.
  * Platform: Fix compilation without deprecated OpenSSL APIs
  * Remove linux getrandom and use C++ stdlib instead
  * Don't send Accept Metalink header if Metalink is disabled
- Drop no longer needed aria2-CVE-2019-3500.patch</changelog>
</package>
<package pkgid="44d62cddae53fcc38b1eab97d4d5c6cbc0d6a645b5b71da82d398b3e839a11bd" name="aria2-devel" arch="x86_64">
  <version epoch="0" ver="1.35.0" rel="bp153.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1459425600">- Update to 1.21.0
  * SessionSerializer: Fix bug that pause=true is added to wrong
    item
  * Add "following" to aria2.tellStatus response key as reverse
    link for followedBy
  * mingw: Add warning for falloc
  * Update ciphers in AppleTLS
  * OSX: Enable libssh2 and sftp
  * Update OSX dependencies
  * Fix compile error without TLS support
  * Add support for using gnutls system wide crypto policy
- Update project url</changelog>
  <changelog author="zaitor@opensuse.org" date="1462017600">- Update to version 1.22.0:
  * Add description about possible fragmentation with
  - -file-allocation=trunc.
  * Make single-entry metalink download with multi-file torrent
    work.
  * Add all contributor's names in AUTHORS.
  * Ignore floating number in torrent file.
  * Added support for a dynamic management of the number of
    concurrent downloads as a function of the overall bandwidth
    observed. This change adds --optimize-concurrent-downloads
    option.
  * Add --stream-piece-selector=random.</changelog>
  <changelog author="mpluskal@suse.com" date="1463486400">- Update to version 1.23.0:
  * Simplify cache write
  * Allow subsecond value in ns cookie.txt file's expiry time field
  * Adjust chromium cookie time
  * import-po: iterate on glob, not ls output
  * Add --stderr option to redirect all stdout log output to stderr
  * Add "hide" to --download-result option
  * Fix downloaded metaurl torrent filename
  * Add a little bit of color to have a better visual of important
    informations
  * Update README URLs based on HTTP redirects
  * Relocate from github.com/tatsuhiro-t/aria2 to
    github.com/aria2/aria2
  * mingw: Defer the falloc warning until falloc is specified by
    option
  * Add bittorrent key to aria2.tellStopped status
  * Addsystem.listNotifications RPC method
  * Report CheckIntegrity info in tellStatus
- Update download url</changelog>
  <changelog author="mpluskal@suse.com" date="1466251200">- Update to version 1.24.0:
  * BitTorrent: Allow 32KiB request
  * Don't unchoke peer which is not interested in us
  * Fix bug that evaluation of Peer::amChoking is negated
  * Faster seed/download on fast connection
  * Increase DHT task concurrency to 15
  * Fixed mmap failure check with MAP_FAILED flag
  * Added file size overflow check for mmap on 32bit os
  * Use standard percent-encode for tracker request query
  * mingw32: Gain privilege before opening files
  * Restart active download to apply previously not applicable
    options</changelog>
  <changelog author="mpluskal@suse.com" date="1469448000">- Update to version 1.25.0:
  * Update third-party libraries for binary releases
  * Send have message without too much delay
  * Also send bitfield rather than have messages if bitfield
    message is equal to or less than the sum of have messages
    which otherwise would be sent.
  * Fix bug that causes bogus EOF connection failure in BitTorrent
    downloads
  * Fix frequent interested/not interested message transmission
  * Fix frequent choke/unchoke message transmission
  * Try to use available URI if all pooled requests are sleeping
  * Update expat in OSX build
  * aria2mon: Add --secret option
  * Set server status error on network failure in server
    performance profile
  * Disable AI_ADDRCONFIG if no IPv4/IPv6 address is configured for
    any interface
  * Russian manual: Update aria2c.rst
  * Apply --retry-wait on 503 only
  * Ensure that lowest speed check is done even when download speed
    is 0
  * Document that -o is always relative to -d option
  * Allow larger ut_metadata size
  * mingw: Change FD_SETSIZE to 32768
  * Fix compile error on OS X
- Add aria2-no-return-in-nonvoid-function.patch</changelog>
  <changelog author="jengelh@inai.de" date="1469620800">- Trim filler phrases from description.
  Explicitly add BR:pkgconfig so pkgconfigdeps.sh can autocreate
  pkgconfig() symbols.</changelog>
  <changelog author="mpluskal@suse.com" date="1471780800">- Update to version 1.26.0:
  * aria2mon: Replace client.call with local method
  * Reorder a note section in aria2c.rst
  * bash_completion: Add missing options which takes one of
    pre-defined values
  * Replace "/" with "-" in magnet dn name when used as in-memory
    download name
  * Fix Dockerfile.raspberrypi to correctly decompress expat
    archive
  * Enable ccache in travis-ci
  * Enable OSX/macOS build for travis
  * Better auto-renaming
  * Log number of items loaded from input file
  * Link external libraries to libaria2 with --enable-libaria2
  * Allow seconds for seed-time (fractional minutes)
- Drop no longer needed aria2-no-return-in-nonvoid-function.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1472731200">- Update to version 1.26.1:
  * Make assertion hold</changelog>
  <changelog author="mpluskal@suse.com" date="1475496000">- Update to version 1.27.1:
  * Add missing libssl_compat.h to SRCS
- Changes for version 1.27.0:
  * Fix possible cause of crash if UDP tracker is used
  * Remove custom ftruncate64 for Android
  * The latest NDK versions support ftruncate64, so building a
    local copy of ftruncate64 is no longer needed.
  * Also, the arm and x86 builds of ftruncate64 failed when
    targeting API level 21 or higher, as they include which are not
    present starting from API level 21.
  * Fix typo found by Debian's Lintian
  * Add --save-not-found option
  * Compile with openssl 1.1.0</changelog>
  <changelog author="mpluskal@suse.com" date="1476792000">- Update to version 1.28.0:
  * Restore LTLIBINTL in src/Makefile.am
  * Add --keep-unfinished-download-result option
  * Fix -Wexpansion-to-defined warning with clang-3.9
  * Fix bug that file name is not logged with --conditional-get</changelog>
  <changelog author="mpluskal@suse.com" date="1479384000">- Update to version 1.29.0:
  * WinTLS: Fix busy loop on write error
  * Support 1xx non-final response
  * Update wslay
  * Don't download piece which is filtered out (e.g., --select-file)</changelog>
  <changelog author="mpluskal@suse.com" date="1481976000">- Update to version 1.30.0:
  * Fix bug that --disable-websocket causes build error
  * Fix bug that lower bound of optimize-concurrent-downloads becomes 1
  * Print DHT nodes with -S option
  * Take into account address family when resolving DHT node address
  * Allow block device file to -i option
  * Expand ${HOME} to user's home directory in several options
  * The following options implement this substitution:
  - -ca-certificate
  - --certificate
  - -dht-file-path
  - -dht-file-path6
  - --dir
  - -input-file
  - -load-cookies
  - -log
  - -metalink-file
  - -netrc-path
  - -on-bt-download-complete
  - -on-download-complete
  - -on-download-error
  - -on-download-start
  - -on-download-stop
  - -on-download_pause
  - -out
  - -private-key
  - -rpc-certificate
  - -rpc-private-key
  - -save-cookies
  - -save-session
  - -server-stat-if
  - -server-stat-of
  - -torrent-file
  * Document that libaria2 is not thread safe
- Fix typos in changelog</changelog>
  <changelog author="dasantiago@suse.com" date="1484827200">- Version bump to 1.31.0
  * Better error message when local file status cannot be retrieved
  * Fix assertion failure in SimpleRandomizer::getRandomBytes
  * Add option content-disposition-default-utf8</changelog>
  <changelog author="sfalken@opensuse.org" date="1488974400">- Edited %files section to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="petr@cervinka.net" date="1495195200">- Version bump to 1.32.0
  * Clarify --max-concurrent-downloads option
  * Fix compile error with toolchain which lacks IPV6_TCLASS
  * Log directed URI in notice log level
  * Spelling and typo fixes
  * Remove unused Android parts
  * Save control file early
  * Update links in Dockerfile.raspberrypi
  * Propagate disk full error on pre-allocation to last error code</changelog>
  <changelog author="mpluskal@suse.com" date="1508414400">- Update to version 1.33.0:
  * libaria2: Return last error code from
    DownloadHandle::getErrorCode
  * libuv: use pkg-config
  * Add --peer-agent option
  * Add --bt-load-saved-metadata option
  * Don't save control file if --auto-save-interval is 0.
  * Fix infinite loop bug when file is not found</changelog>
  <changelog author="mpluskal@suse.com" date="1510574400">- Update to version 1.33.1:
  * This release fixes a bug that causes high CPU usage in mingw
    build.</changelog>
  <changelog author="avindra@opensuse.org" date="1526558400">- Update to version 1.34.0
  * UnknownLengthPieceStorage: return piece length show something
    in console status when downloading items with unknown content length
  * Fix bug that signal handler does not work with libaria2 when
    aria2::RUN_ONCE is passed to aria2::run().
  * Retry on HTTP 502
- cleanup with spec-cleaner</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1547035200">- Fix CVE-2019-3500 boo#1120488
  * aria2-CVE-2019-3500.patch
- Move bash completion to better location</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1570536000">- Update to version 1.35.0
  * Drop SSLv3.0 and TLSv1.0 and add TLSv1.3
  * TLSv1.3 support is added for GNUTLS and OpenSSL.
  * Platform: Fix compilation without deprecated OpenSSL APIs
  * Remove linux getrandom and use C++ stdlib instead
  * Don't send Accept Metalink header if Metalink is disabled
- Drop no longer needed aria2-CVE-2019-3500.patch</changelog>
</package>
<package pkgid="cce086178418d464b9f34633a87de17e1ec872b9a895827cfa0c21b510b327c3" name="aria2-lang" arch="noarch">
  <version epoch="0" ver="1.35.0" rel="bp153.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1459425600">- Update to 1.21.0
  * SessionSerializer: Fix bug that pause=true is added to wrong
    item
  * Add "following" to aria2.tellStatus response key as reverse
    link for followedBy
  * mingw: Add warning for falloc
  * Update ciphers in AppleTLS
  * OSX: Enable libssh2 and sftp
  * Update OSX dependencies
  * Fix compile error without TLS support
  * Add support for using gnutls system wide crypto policy
- Update project url</changelog>
  <changelog author="zaitor@opensuse.org" date="1462017600">- Update to version 1.22.0:
  * Add description about possible fragmentation with
  - -file-allocation=trunc.
  * Make single-entry metalink download with multi-file torrent
    work.
  * Add all contributor's names in AUTHORS.
  * Ignore floating number in torrent file.
  * Added support for a dynamic management of the number of
    concurrent downloads as a function of the overall bandwidth
    observed. This change adds --optimize-concurrent-downloads
    option.
  * Add --stream-piece-selector=random.</changelog>
  <changelog author="mpluskal@suse.com" date="1463486400">- Update to version 1.23.0:
  * Simplify cache write
  * Allow subsecond value in ns cookie.txt file's expiry time field
  * Adjust chromium cookie time
  * import-po: iterate on glob, not ls output
  * Add --stderr option to redirect all stdout log output to stderr
  * Add "hide" to --download-result option
  * Fix downloaded metaurl torrent filename
  * Add a little bit of color to have a better visual of important
    informations
  * Update README URLs based on HTTP redirects
  * Relocate from github.com/tatsuhiro-t/aria2 to
    github.com/aria2/aria2
  * mingw: Defer the falloc warning until falloc is specified by
    option
  * Add bittorrent key to aria2.tellStopped status
  * Addsystem.listNotifications RPC method
  * Report CheckIntegrity info in tellStatus
- Update download url</changelog>
  <changelog author="mpluskal@suse.com" date="1466251200">- Update to version 1.24.0:
  * BitTorrent: Allow 32KiB request
  * Don't unchoke peer which is not interested in us
  * Fix bug that evaluation of Peer::amChoking is negated
  * Faster seed/download on fast connection
  * Increase DHT task concurrency to 15
  * Fixed mmap failure check with MAP_FAILED flag
  * Added file size overflow check for mmap on 32bit os
  * Use standard percent-encode for tracker request query
  * mingw32: Gain privilege before opening files
  * Restart active download to apply previously not applicable
    options</changelog>
  <changelog author="mpluskal@suse.com" date="1469448000">- Update to version 1.25.0:
  * Update third-party libraries for binary releases
  * Send have message without too much delay
  * Also send bitfield rather than have messages if bitfield
    message is equal to or less than the sum of have messages
    which otherwise would be sent.
  * Fix bug that causes bogus EOF connection failure in BitTorrent
    downloads
  * Fix frequent interested/not interested message transmission
  * Fix frequent choke/unchoke message transmission
  * Try to use available URI if all pooled requests are sleeping
  * Update expat in OSX build
  * aria2mon: Add --secret option
  * Set server status error on network failure in server
    performance profile
  * Disable AI_ADDRCONFIG if no IPv4/IPv6 address is configured for
    any interface
  * Russian manual: Update aria2c.rst
  * Apply --retry-wait on 503 only
  * Ensure that lowest speed check is done even when download speed
    is 0
  * Document that -o is always relative to -d option
  * Allow larger ut_metadata size
  * mingw: Change FD_SETSIZE to 32768
  * Fix compile error on OS X
- Add aria2-no-return-in-nonvoid-function.patch</changelog>
  <changelog author="jengelh@inai.de" date="1469620800">- Trim filler phrases from description.
  Explicitly add BR:pkgconfig so pkgconfigdeps.sh can autocreate
  pkgconfig() symbols.</changelog>
  <changelog author="mpluskal@suse.com" date="1471780800">- Update to version 1.26.0:
  * aria2mon: Replace client.call with local method
  * Reorder a note section in aria2c.rst
  * bash_completion: Add missing options which takes one of
    pre-defined values
  * Replace "/" with "-" in magnet dn name when used as in-memory
    download name
  * Fix Dockerfile.raspberrypi to correctly decompress expat
    archive
  * Enable ccache in travis-ci
  * Enable OSX/macOS build for travis
  * Better auto-renaming
  * Log number of items loaded from input file
  * Link external libraries to libaria2 with --enable-libaria2
  * Allow seconds for seed-time (fractional minutes)
- Drop no longer needed aria2-no-return-in-nonvoid-function.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1472731200">- Update to version 1.26.1:
  * Make assertion hold</changelog>
  <changelog author="mpluskal@suse.com" date="1475496000">- Update to version 1.27.1:
  * Add missing libssl_compat.h to SRCS
- Changes for version 1.27.0:
  * Fix possible cause of crash if UDP tracker is used
  * Remove custom ftruncate64 for Android
  * The latest NDK versions support ftruncate64, so building a
    local copy of ftruncate64 is no longer needed.
  * Also, the arm and x86 builds of ftruncate64 failed when
    targeting API level 21 or higher, as they include which are not
    present starting from API level 21.
  * Fix typo found by Debian's Lintian
  * Add --save-not-found option
  * Compile with openssl 1.1.0</changelog>
  <changelog author="mpluskal@suse.com" date="1476792000">- Update to version 1.28.0:
  * Restore LTLIBINTL in src/Makefile.am
  * Add --keep-unfinished-download-result option
  * Fix -Wexpansion-to-defined warning with clang-3.9
  * Fix bug that file name is not logged with --conditional-get</changelog>
  <changelog author="mpluskal@suse.com" date="1479384000">- Update to version 1.29.0:
  * WinTLS: Fix busy loop on write error
  * Support 1xx non-final response
  * Update wslay
  * Don't download piece which is filtered out (e.g., --select-file)</changelog>
  <changelog author="mpluskal@suse.com" date="1481976000">- Update to version 1.30.0:
  * Fix bug that --disable-websocket causes build error
  * Fix bug that lower bound of optimize-concurrent-downloads becomes 1
  * Print DHT nodes with -S option
  * Take into account address family when resolving DHT node address
  * Allow block device file to -i option
  * Expand ${HOME} to user's home directory in several options
  * The following options implement this substitution:
  - -ca-certificate
  - --certificate
  - -dht-file-path
  - -dht-file-path6
  - --dir
  - -input-file
  - -load-cookies
  - -log
  - -metalink-file
  - -netrc-path
  - -on-bt-download-complete
  - -on-download-complete
  - -on-download-error
  - -on-download-start
  - -on-download-stop
  - -on-download_pause
  - -out
  - -private-key
  - -rpc-certificate
  - -rpc-private-key
  - -save-cookies
  - -save-session
  - -server-stat-if
  - -server-stat-of
  - -torrent-file
  * Document that libaria2 is not thread safe
- Fix typos in changelog</changelog>
  <changelog author="dasantiago@suse.com" date="1484827200">- Version bump to 1.31.0
  * Better error message when local file status cannot be retrieved
  * Fix assertion failure in SimpleRandomizer::getRandomBytes
  * Add option content-disposition-default-utf8</changelog>
  <changelog author="sfalken@opensuse.org" date="1488974400">- Edited %files section to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="petr@cervinka.net" date="1495195200">- Version bump to 1.32.0
  * Clarify --max-concurrent-downloads option
  * Fix compile error with toolchain which lacks IPV6_TCLASS
  * Log directed URI in notice log level
  * Spelling and typo fixes
  * Remove unused Android parts
  * Save control file early
  * Update links in Dockerfile.raspberrypi
  * Propagate disk full error on pre-allocation to last error code</changelog>
  <changelog author="mpluskal@suse.com" date="1508414400">- Update to version 1.33.0:
  * libaria2: Return last error code from
    DownloadHandle::getErrorCode
  * libuv: use pkg-config
  * Add --peer-agent option
  * Add --bt-load-saved-metadata option
  * Don't save control file if --auto-save-interval is 0.
  * Fix infinite loop bug when file is not found</changelog>
  <changelog author="mpluskal@suse.com" date="1510574400">- Update to version 1.33.1:
  * This release fixes a bug that causes high CPU usage in mingw
    build.</changelog>
  <changelog author="avindra@opensuse.org" date="1526558400">- Update to version 1.34.0
  * UnknownLengthPieceStorage: return piece length show something
    in console status when downloading items with unknown content length
  * Fix bug that signal handler does not work with libaria2 when
    aria2::RUN_ONCE is passed to aria2::run().
  * Retry on HTTP 502
- cleanup with spec-cleaner</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1547035200">- Fix CVE-2019-3500 boo#1120488
  * aria2-CVE-2019-3500.patch
- Move bash completion to better location</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1570536000">- Update to version 1.35.0
  * Drop SSLv3.0 and TLSv1.0 and add TLSv1.3
  * TLSv1.3 support is added for GNUTLS and OpenSSL.
  * Platform: Fix compilation without deprecated OpenSSL APIs
  * Remove linux getrandom and use C++ stdlib instead
  * Don't send Accept Metalink header if Metalink is disabled
- Drop no longer needed aria2-CVE-2019-3500.patch</changelog>
</package>
<package pkgid="588fea7e335a61dca19b87dd880b60a0ba187590cee286c34e4676912fec4638" name="balsa" arch="aarch64">
  <version epoch="0" ver="2.6.1" rel="bp153.2.3.1"/>
  <changelog author="zaitor@opensuse.org" date="1418731200">- Make comface-devel BuildRequires only for releases newer than
  13.2, the split never made it into release.</changelog>
  <changelog author="dimstar@opensuse.org" date="1433160000">- Update to version 2.5.2:
  + Silence some autoconf and automake complaints.
  + Clean up store-address dialog.
  + Do not use header bar in GtkMessageDialog, it does nothing.
  + Use headerbars.
  + Deprecation cleanups.
  + Abandon buttons with both an icon and text, and use a symbolic
    icon where we keep the icon.
  + Enable the request of Delivery Status Notifications.
  + Disable SSLv3, with an option in the code to override, and
    enable TLSv1.1 and 1.2.
  + balsa.appdata.xml: new appdata file.
  + Fix S/MIME sending and Outlook2007 reception (bgo#720423).
- Drop balsa-support-webkit2gtk-4.0.patch: fixed upstream.
- Drop libtool BuildRequires and call to autoreconf, as we no
  longer carry any patches.</changelog>
  <changelog author="zaitor@opensuse.org" date="1433246400">- Drop conditional pkgconfig(webkit2gtk-3.0) BuildRequires, as
  balsa now only supports webkit2gtk-4.0.
- Stop passing no longer recognized options:
  - -disable-scrollkeeper and --with-unique. Also remove a few
  obsolete conditionals.</changelog>
  <changelog author="zaitor@opensuse.org" date="1475928000">- Fix build for Leap 42.1 and 42.2, via tweaking conditional for
  compface/compface-devel BuildRequires.</changelog>
  <changelog author="zaitor@opensuse.org" date="1488974400">- Update to version 2.5.3:
  + More bugfixes and ports.</changelog>
  <changelog author="zaitor@opensuse.org" date="1503230400">- Drop obsolete pkgconfig(unique-1.0) BuildRequires: No longer
  needed, nor used.</changelog>
  <changelog author="zaitor@opensuse.org" date="1512302400">- Add balsa-build-ssl-1.1.patch: Fix build with new openssl 1.1.0.</changelog>
  <changelog author="zaitor@opensuse.org" date="1516276800">- Clean up spec:
  + Drop old and unused pre_checkin.sh for TOUCHSCREEN_OPTIMIZATION
    and all conditionals related to it (base_name et al.).
  + Fixup compface BuildRequires to only be for non-openSUSE.
  + Drop translation-update-upstream BuildRequires and macro.</changelog>
  <changelog author="jengelh@inai.de" date="1516881600">- Replace untrue description.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1523102400">- Update to version 2.5.5:
  + Crypto performance improvements.
  + Updates to match glib-2.56 API changes.
  + Fix use-after-free bugs.
  + Improve replying to HTML-only messages.
  + Low level networking re-done.
  + Multiple bugfixes.
- Drop balsa-build-ssl-1.1.patch: Fixed upstream.
- Run spec-cleaner, modernize spec.
- Add pkgconfig(gnutls) and python3-html2text BuildRequires: New
  dependencies.
- Drop conditional compface BuildRequires.
- Add conditional for pkgconfig(enchant) and new
  pkgconfig(enchant-2) BuildRequires.</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1530187200">- Update to version 2.5.6:
  + Fix scroll on click issue.
  + Display time stamps of date-only RFC 5545 iCalendar events.
  + Disable reply-to-group when the message is not from an
    RFC-2369-compliant mail list.
  + Mitigate EFail vulnerability for Webkit2.
- Fix a typo that breaks build in released version:
  + Add balsa-2.5.6-fix-build-breaker-typo.patch (picked from
    upstream).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1531051200">- Drop pkgconfig(libnm-glib) BuildRequires: Balsa switched from
  libnm-glib to GNetworkMonitor in version 2.5.2.
- Drop pkgconfig(libsecret-1) BuildRequires: Not used, as we are
  not passing --with-libsecret to configure (upstream default is
  not using it).
- Stop passing --enable-smime, --with-gtkspell and --with-ssl to
  configure, no longer recognized.
- Replace pkgconfig(gtkspell3-3.0) with pkgconfig(gspell-1)
  BuildRequires and pass --with-spell-checker=gspell to configure.
  This also allows for dropping conditionals for
  pkgconfig(enchant-2) and pkgconfig(enchant) BuildRequires.
- Replace openssl-devel with pkgconfig(openssl) BuildRequires,
  align with what configure checks for.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1571227200">- Update to version 2.5.8:
  + HTML email improvements; vcal attachment handling.
- Changes from version 2.5.7:
  + encryption, HTML email improvements; bug fixes.
- Drop conditional post(un) handling for obsolete versions of
  openSUSE.
- Drop balsa-2.5.6-fix-build-breaker-typo.patch: Fixed upstream.
- Drop update-desktop-files BuildRequires and macros as well as
  balsa-lang Recommends, no longer needed.
- Add pkgconfig(fribidi) BuildRequires: New dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1586692800">- Update to version 2.5.10:
  + Set message threading correctly on new mailboxes.
  + Display S/MIME and TLS certificate chains.
  + Improve handling of multipart/related message parts.
  + Display text/calendar parts using ical library.
  + Multiple bug fixes and code cleanups; remove obsolete command
    line options.
- Changes from version 2.5.9:
  + Fix HTML message layout issues.
- Add pkgconfig(libical) and pkgconfig(libsecret-1) BuildRequires:
  New dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1586692801">- Update to version 2.6.0:
  + This release switches to gmime3 library for MIME processing.
- Replace pkgconfig(gmime-2.6) with pkgconfig(gmime-3.0)
  BuildRequires following upstreams port.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1624536000">- Update to version 2.6.1
  + fix server identity verification (CVE-2020-13645), fixes boo#1172460</changelog>
</package>
<package pkgid="2ea6c429a3480ea10caff0cb9c04dbac8612f2c5430dd87438edbb3de90b8f58" name="balsa" arch="ppc64le">
  <version epoch="0" ver="2.6.1" rel="bp153.2.3.1"/>
  <changelog author="zaitor@opensuse.org" date="1418731200">- Make comface-devel BuildRequires only for releases newer than
  13.2, the split never made it into release.</changelog>
  <changelog author="dimstar@opensuse.org" date="1433160000">- Update to version 2.5.2:
  + Silence some autoconf and automake complaints.
  + Clean up store-address dialog.
  + Do not use header bar in GtkMessageDialog, it does nothing.
  + Use headerbars.
  + Deprecation cleanups.
  + Abandon buttons with both an icon and text, and use a symbolic
    icon where we keep the icon.
  + Enable the request of Delivery Status Notifications.
  + Disable SSLv3, with an option in the code to override, and
    enable TLSv1.1 and 1.2.
  + balsa.appdata.xml: new appdata file.
  + Fix S/MIME sending and Outlook2007 reception (bgo#720423).
- Drop balsa-support-webkit2gtk-4.0.patch: fixed upstream.
- Drop libtool BuildRequires and call to autoreconf, as we no
  longer carry any patches.</changelog>
  <changelog author="zaitor@opensuse.org" date="1433246400">- Drop conditional pkgconfig(webkit2gtk-3.0) BuildRequires, as
  balsa now only supports webkit2gtk-4.0.
- Stop passing no longer recognized options:
  - -disable-scrollkeeper and --with-unique. Also remove a few
  obsolete conditionals.</changelog>
  <changelog author="zaitor@opensuse.org" date="1475928000">- Fix build for Leap 42.1 and 42.2, via tweaking conditional for
  compface/compface-devel BuildRequires.</changelog>
  <changelog author="zaitor@opensuse.org" date="1488974400">- Update to version 2.5.3:
  + More bugfixes and ports.</changelog>
  <changelog author="zaitor@opensuse.org" date="1503230400">- Drop obsolete pkgconfig(unique-1.0) BuildRequires: No longer
  needed, nor used.</changelog>
  <changelog author="zaitor@opensuse.org" date="1512302400">- Add balsa-build-ssl-1.1.patch: Fix build with new openssl 1.1.0.</changelog>
  <changelog author="zaitor@opensuse.org" date="1516276800">- Clean up spec:
  + Drop old and unused pre_checkin.sh for TOUCHSCREEN_OPTIMIZATION
    and all conditionals related to it (base_name et al.).
  + Fixup compface BuildRequires to only be for non-openSUSE.
  + Drop translation-update-upstream BuildRequires and macro.</changelog>
  <changelog author="jengelh@inai.de" date="1516881600">- Replace untrue description.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1523102400">- Update to version 2.5.5:
  + Crypto performance improvements.
  + Updates to match glib-2.56 API changes.
  + Fix use-after-free bugs.
  + Improve replying to HTML-only messages.
  + Low level networking re-done.
  + Multiple bugfixes.
- Drop balsa-build-ssl-1.1.patch: Fixed upstream.
- Run spec-cleaner, modernize spec.
- Add pkgconfig(gnutls) and python3-html2text BuildRequires: New
  dependencies.
- Drop conditional compface BuildRequires.
- Add conditional for pkgconfig(enchant) and new
  pkgconfig(enchant-2) BuildRequires.</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1530187200">- Update to version 2.5.6:
  + Fix scroll on click issue.
  + Display time stamps of date-only RFC 5545 iCalendar events.
  + Disable reply-to-group when the message is not from an
    RFC-2369-compliant mail list.
  + Mitigate EFail vulnerability for Webkit2.
- Fix a typo that breaks build in released version:
  + Add balsa-2.5.6-fix-build-breaker-typo.patch (picked from
    upstream).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1531051200">- Drop pkgconfig(libnm-glib) BuildRequires: Balsa switched from
  libnm-glib to GNetworkMonitor in version 2.5.2.
- Drop pkgconfig(libsecret-1) BuildRequires: Not used, as we are
  not passing --with-libsecret to configure (upstream default is
  not using it).
- Stop passing --enable-smime, --with-gtkspell and --with-ssl to
  configure, no longer recognized.
- Replace pkgconfig(gtkspell3-3.0) with pkgconfig(gspell-1)
  BuildRequires and pass --with-spell-checker=gspell to configure.
  This also allows for dropping conditionals for
  pkgconfig(enchant-2) and pkgconfig(enchant) BuildRequires.
- Replace openssl-devel with pkgconfig(openssl) BuildRequires,
  align with what configure checks for.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1571227200">- Update to version 2.5.8:
  + HTML email improvements; vcal attachment handling.
- Changes from version 2.5.7:
  + encryption, HTML email improvements; bug fixes.
- Drop conditional post(un) handling for obsolete versions of
  openSUSE.
- Drop balsa-2.5.6-fix-build-breaker-typo.patch: Fixed upstream.
- Drop update-desktop-files BuildRequires and macros as well as
  balsa-lang Recommends, no longer needed.
- Add pkgconfig(fribidi) BuildRequires: New dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1586692800">- Update to version 2.5.10:
  + Set message threading correctly on new mailboxes.
  + Display S/MIME and TLS certificate chains.
  + Improve handling of multipart/related message parts.
  + Display text/calendar parts using ical library.
  + Multiple bug fixes and code cleanups; remove obsolete command
    line options.
- Changes from version 2.5.9:
  + Fix HTML message layout issues.
- Add pkgconfig(libical) and pkgconfig(libsecret-1) BuildRequires:
  New dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1586692801">- Update to version 2.6.0:
  + This release switches to gmime3 library for MIME processing.
- Replace pkgconfig(gmime-2.6) with pkgconfig(gmime-3.0)
  BuildRequires following upstreams port.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1624536000">- Update to version 2.6.1
  + fix server identity verification (CVE-2020-13645), fixes boo#1172460</changelog>
</package>
<package pkgid="b5d7351db0fc6d6e86fc6c38b48ce10561b1fe8319646f7a3b1271f3aa156d9c" name="balsa" arch="s390x">
  <version epoch="0" ver="2.6.1" rel="bp153.2.3.1"/>
  <changelog author="zaitor@opensuse.org" date="1418731200">- Make comface-devel BuildRequires only for releases newer than
  13.2, the split never made it into release.</changelog>
  <changelog author="dimstar@opensuse.org" date="1433160000">- Update to version 2.5.2:
  + Silence some autoconf and automake complaints.
  + Clean up store-address dialog.
  + Do not use header bar in GtkMessageDialog, it does nothing.
  + Use headerbars.
  + Deprecation cleanups.
  + Abandon buttons with both an icon and text, and use a symbolic
    icon where we keep the icon.
  + Enable the request of Delivery Status Notifications.
  + Disable SSLv3, with an option in the code to override, and
    enable TLSv1.1 and 1.2.
  + balsa.appdata.xml: new appdata file.
  + Fix S/MIME sending and Outlook2007 reception (bgo#720423).
- Drop balsa-support-webkit2gtk-4.0.patch: fixed upstream.
- Drop libtool BuildRequires and call to autoreconf, as we no
  longer carry any patches.</changelog>
  <changelog author="zaitor@opensuse.org" date="1433246400">- Drop conditional pkgconfig(webkit2gtk-3.0) BuildRequires, as
  balsa now only supports webkit2gtk-4.0.
- Stop passing no longer recognized options:
  - -disable-scrollkeeper and --with-unique. Also remove a few
  obsolete conditionals.</changelog>
  <changelog author="zaitor@opensuse.org" date="1475928000">- Fix build for Leap 42.1 and 42.2, via tweaking conditional for
  compface/compface-devel BuildRequires.</changelog>
  <changelog author="zaitor@opensuse.org" date="1488974400">- Update to version 2.5.3:
  + More bugfixes and ports.</changelog>
  <changelog author="zaitor@opensuse.org" date="1503230400">- Drop obsolete pkgconfig(unique-1.0) BuildRequires: No longer
  needed, nor used.</changelog>
  <changelog author="zaitor@opensuse.org" date="1512302400">- Add balsa-build-ssl-1.1.patch: Fix build with new openssl 1.1.0.</changelog>
  <changelog author="zaitor@opensuse.org" date="1516276800">- Clean up spec:
  + Drop old and unused pre_checkin.sh for TOUCHSCREEN_OPTIMIZATION
    and all conditionals related to it (base_name et al.).
  + Fixup compface BuildRequires to only be for non-openSUSE.
  + Drop translation-update-upstream BuildRequires and macro.</changelog>
  <changelog author="jengelh@inai.de" date="1516881600">- Replace untrue description.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1523102400">- Update to version 2.5.5:
  + Crypto performance improvements.
  + Updates to match glib-2.56 API changes.
  + Fix use-after-free bugs.
  + Improve replying to HTML-only messages.
  + Low level networking re-done.
  + Multiple bugfixes.
- Drop balsa-build-ssl-1.1.patch: Fixed upstream.
- Run spec-cleaner, modernize spec.
- Add pkgconfig(gnutls) and python3-html2text BuildRequires: New
  dependencies.
- Drop conditional compface BuildRequires.
- Add conditional for pkgconfig(enchant) and new
  pkgconfig(enchant-2) BuildRequires.</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1530187200">- Update to version 2.5.6:
  + Fix scroll on click issue.
  + Display time stamps of date-only RFC 5545 iCalendar events.
  + Disable reply-to-group when the message is not from an
    RFC-2369-compliant mail list.
  + Mitigate EFail vulnerability for Webkit2.
- Fix a typo that breaks build in released version:
  + Add balsa-2.5.6-fix-build-breaker-typo.patch (picked from
    upstream).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1531051200">- Drop pkgconfig(libnm-glib) BuildRequires: Balsa switched from
  libnm-glib to GNetworkMonitor in version 2.5.2.
- Drop pkgconfig(libsecret-1) BuildRequires: Not used, as we are
  not passing --with-libsecret to configure (upstream default is
  not using it).
- Stop passing --enable-smime, --with-gtkspell and --with-ssl to
  configure, no longer recognized.
- Replace pkgconfig(gtkspell3-3.0) with pkgconfig(gspell-1)
  BuildRequires and pass --with-spell-checker=gspell to configure.
  This also allows for dropping conditionals for
  pkgconfig(enchant-2) and pkgconfig(enchant) BuildRequires.
- Replace openssl-devel with pkgconfig(openssl) BuildRequires,
  align with what configure checks for.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1571227200">- Update to version 2.5.8:
  + HTML email improvements; vcal attachment handling.
- Changes from version 2.5.7:
  + encryption, HTML email improvements; bug fixes.
- Drop conditional post(un) handling for obsolete versions of
  openSUSE.
- Drop balsa-2.5.6-fix-build-breaker-typo.patch: Fixed upstream.
- Drop update-desktop-files BuildRequires and macros as well as
  balsa-lang Recommends, no longer needed.
- Add pkgconfig(fribidi) BuildRequires: New dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1586692800">- Update to version 2.5.10:
  + Set message threading correctly on new mailboxes.
  + Display S/MIME and TLS certificate chains.
  + Improve handling of multipart/related message parts.
  + Display text/calendar parts using ical library.
  + Multiple bug fixes and code cleanups; remove obsolete command
    line options.
- Changes from version 2.5.9:
  + Fix HTML message layout issues.
- Add pkgconfig(libical) and pkgconfig(libsecret-1) BuildRequires:
  New dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1586692801">- Update to version 2.6.0:
  + This release switches to gmime3 library for MIME processing.
- Replace pkgconfig(gmime-2.6) with pkgconfig(gmime-3.0)
  BuildRequires following upstreams port.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1624536000">- Update to version 2.6.1
  + fix server identity verification (CVE-2020-13645), fixes boo#1172460</changelog>
</package>
<package pkgid="c0423905b44cfc0de73af9efeb14ef055bb1a38ff2f45940a33e7c05fec76656" name="balsa" arch="src">
  <version epoch="0" ver="2.6.1" rel="bp153.2.3.1"/>
  <changelog author="dimstar@opensuse.org" date="1365249600">- Update to version 2.5.0:
  + Making gtk3 build the official one.
- Rework BuildRequires for the large rewrite/port to GTK3:
  + Removed: pkgconfig(gconf-2.0), pkgconfig(gmime-2.4),
    pkgconfig(gnome-keyring-1), pkgconfig(gtk+-2.0),
    pkgconfig(gtksourceview-2.0), pkgconfig(gtkspell-2.0),
    pkgconfig(libbonobo-2.0), pkgconfig(libcanberra-gtk),
    pkgconfig(libgnome-2.0), pkgconfig(libgnomeui-2.0),
    pkgconfig(webkit-1.0)
  + Added: pkgconfig(gtk+-3.0), pkgconfig(gtksourceview-3.0),
    pkgconfig(gtkspell3-3.0), pkgconfig(libcanberra-gtk3),
    pkgconfig(libsecret-1), pkgconfig(webkitgtk-3.0).
- Add balsa-gtksourceview.patch: Fix build with gtksourceview 3.8.</changelog>
  <changelog author="dimstar@opensuse.org" date="1367409600">- Update to version 2.5.1:
  + Mew message header widget.
  + WebkitGtk2 widget integration.
  + Ported to GNetworkMonitor.
  + Yet another documentation port.
  + Initial config assistant improvements.
- Change --with-html-widget=webkit configure parameter to
  - -with-html-widget=webkit2, to switch to WebKit2.
- Replace gnome-doc-utils-devel BuildRequires with yelp-tools,
  following upstreams port to the new documentation infrastructure.
- Drop balsa-gtksourceview.patch: fixed upstream.</changelog>
  <changelog author="zaitor@opensuse.org" date="1410264000">- Add balsa-support-webkit2gtk-4.0.patch: Support building with
  webkit2gtk3 (bgo#736493).
- Add conditional pkgconfig(webkit2gtk-4.0) BuildRequires for
  versions newer than 1310 as the above patch adds support for it.
- Add libtool BuildRequires and call to autoreconf, as above patch
  touches the build system.</changelog>
  <changelog author="dimstar@opensuse.org" date="1412856000">- Starting with openSUSE 13.2, compface was split into a -devel and
  library package. Conditionally BuildRequires compface-devel
  (openSUSE &gt;= 1320).</changelog>
  <changelog author="zaitor@opensuse.org" date="1418731200">- Make comface-devel BuildRequires only for releases newer than
  13.2, the split never made it into release.</changelog>
  <changelog author="dimstar@opensuse.org" date="1433160000">- Update to version 2.5.2:
  + Silence some autoconf and automake complaints.
  + Clean up store-address dialog.
  + Do not use header bar in GtkMessageDialog, it does nothing.
  + Use headerbars.
  + Deprecation cleanups.
  + Abandon buttons with both an icon and text, and use a symbolic
    icon where we keep the icon.
  + Enable the request of Delivery Status Notifications.
  + Disable SSLv3, with an option in the code to override, and
    enable TLSv1.1 and 1.2.
  + balsa.appdata.xml: new appdata file.
  + Fix S/MIME sending and Outlook2007 reception (bgo#720423).
- Drop balsa-support-webkit2gtk-4.0.patch: fixed upstream.
- Drop libtool BuildRequires and call to autoreconf, as we no
  longer carry any patches.</changelog>
  <changelog author="zaitor@opensuse.org" date="1433246400">- Drop conditional pkgconfig(webkit2gtk-3.0) BuildRequires, as
  balsa now only supports webkit2gtk-4.0.
- Stop passing no longer recognized options:
  - -disable-scrollkeeper and --with-unique. Also remove a few
  obsolete conditionals.</changelog>
  <changelog author="zaitor@opensuse.org" date="1475928000">- Fix build for Leap 42.1 and 42.2, via tweaking conditional for
  compface/compface-devel BuildRequires.</changelog>
  <changelog author="zaitor@opensuse.org" date="1488974400">- Update to version 2.5.3:
  + More bugfixes and ports.</changelog>
  <changelog author="zaitor@opensuse.org" date="1503230400">- Drop obsolete pkgconfig(unique-1.0) BuildRequires: No longer
  needed, nor used.</changelog>
  <changelog author="zaitor@opensuse.org" date="1512302400">- Add balsa-build-ssl-1.1.patch: Fix build with new openssl 1.1.0.</changelog>
  <changelog author="zaitor@opensuse.org" date="1516276800">- Clean up spec:
  + Drop old and unused pre_checkin.sh for TOUCHSCREEN_OPTIMIZATION
    and all conditionals related to it (base_name et al.).
  + Fixup compface BuildRequires to only be for non-openSUSE.
  + Drop translation-update-upstream BuildRequires and macro.</changelog>
  <changelog author="jengelh@inai.de" date="1516881600">- Replace untrue description.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1523102400">- Update to version 2.5.5:
  + Crypto performance improvements.
  + Updates to match glib-2.56 API changes.
  + Fix use-after-free bugs.
  + Improve replying to HTML-only messages.
  + Low level networking re-done.
  + Multiple bugfixes.
- Drop balsa-build-ssl-1.1.patch: Fixed upstream.
- Run spec-cleaner, modernize spec.
- Add pkgconfig(gnutls) and python3-html2text BuildRequires: New
  dependencies.
- Drop conditional compface BuildRequires.
- Add conditional for pkgconfig(enchant) and new
  pkgconfig(enchant-2) BuildRequires.</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1530187200">- Update to version 2.5.6:
  + Fix scroll on click issue.
  + Display time stamps of date-only RFC 5545 iCalendar events.
  + Disable reply-to-group when the message is not from an
    RFC-2369-compliant mail list.
  + Mitigate EFail vulnerability for Webkit2.
- Fix a typo that breaks build in released version:
  + Add balsa-2.5.6-fix-build-breaker-typo.patch (picked from
    upstream).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1531051200">- Drop pkgconfig(libnm-glib) BuildRequires: Balsa switched from
  libnm-glib to GNetworkMonitor in version 2.5.2.
- Drop pkgconfig(libsecret-1) BuildRequires: Not used, as we are
  not passing --with-libsecret to configure (upstream default is
  not using it).
- Stop passing --enable-smime, --with-gtkspell and --with-ssl to
  configure, no longer recognized.
- Replace pkgconfig(gtkspell3-3.0) with pkgconfig(gspell-1)
  BuildRequires and pass --with-spell-checker=gspell to configure.
  This also allows for dropping conditionals for
  pkgconfig(enchant-2) and pkgconfig(enchant) BuildRequires.
- Replace openssl-devel with pkgconfig(openssl) BuildRequires,
  align with what configure checks for.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1571227200">- Update to version 2.5.8:
  + HTML email improvements; vcal attachment handling.
- Changes from version 2.5.7:
  + encryption, HTML email improvements; bug fixes.
- Drop conditional post(un) handling for obsolete versions of
  openSUSE.
- Drop balsa-2.5.6-fix-build-breaker-typo.patch: Fixed upstream.
- Drop update-desktop-files BuildRequires and macros as well as
  balsa-lang Recommends, no longer needed.
- Add pkgconfig(fribidi) BuildRequires: New dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1586692800">- Update to version 2.5.10:
  + Set message threading correctly on new mailboxes.
  + Display S/MIME and TLS certificate chains.
  + Improve handling of multipart/related message parts.
  + Display text/calendar parts using ical library.
  + Multiple bug fixes and code cleanups; remove obsolete command
    line options.
- Changes from version 2.5.9:
  + Fix HTML message layout issues.
- Add pkgconfig(libical) and pkgconfig(libsecret-1) BuildRequires:
  New dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1586692801">- Update to version 2.6.0:
  + This release switches to gmime3 library for MIME processing.
- Replace pkgconfig(gmime-2.6) with pkgconfig(gmime-3.0)
  BuildRequires following upstreams port.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1624536000">- Update to version 2.6.1
  + fix server identity verification (CVE-2020-13645), fixes boo#1172460</changelog>
</package>
<package pkgid="34e547b419623050bb370a8618e20fd3d36fdeb0fb065c3e94a71482c0529001" name="balsa" arch="x86_64">
  <version epoch="0" ver="2.6.1" rel="bp153.2.3.1"/>
  <changelog author="zaitor@opensuse.org" date="1418731200">- Make comface-devel BuildRequires only for releases newer than
  13.2, the split never made it into release.</changelog>
  <changelog author="dimstar@opensuse.org" date="1433160000">- Update to version 2.5.2:
  + Silence some autoconf and automake complaints.
  + Clean up store-address dialog.
  + Do not use header bar in GtkMessageDialog, it does nothing.
  + Use headerbars.
  + Deprecation cleanups.
  + Abandon buttons with both an icon and text, and use a symbolic
    icon where we keep the icon.
  + Enable the request of Delivery Status Notifications.
  + Disable SSLv3, with an option in the code to override, and
    enable TLSv1.1 and 1.2.
  + balsa.appdata.xml: new appdata file.
  + Fix S/MIME sending and Outlook2007 reception (bgo#720423).
- Drop balsa-support-webkit2gtk-4.0.patch: fixed upstream.
- Drop libtool BuildRequires and call to autoreconf, as we no
  longer carry any patches.</changelog>
  <changelog author="zaitor@opensuse.org" date="1433246400">- Drop conditional pkgconfig(webkit2gtk-3.0) BuildRequires, as
  balsa now only supports webkit2gtk-4.0.
- Stop passing no longer recognized options:
  - -disable-scrollkeeper and --with-unique. Also remove a few
  obsolete conditionals.</changelog>
  <changelog author="zaitor@opensuse.org" date="1475928000">- Fix build for Leap 42.1 and 42.2, via tweaking conditional for
  compface/compface-devel BuildRequires.</changelog>
  <changelog author="zaitor@opensuse.org" date="1488974400">- Update to version 2.5.3:
  + More bugfixes and ports.</changelog>
  <changelog author="zaitor@opensuse.org" date="1503230400">- Drop obsolete pkgconfig(unique-1.0) BuildRequires: No longer
  needed, nor used.</changelog>
  <changelog author="zaitor@opensuse.org" date="1512302400">- Add balsa-build-ssl-1.1.patch: Fix build with new openssl 1.1.0.</changelog>
  <changelog author="zaitor@opensuse.org" date="1516276800">- Clean up spec:
  + Drop old and unused pre_checkin.sh for TOUCHSCREEN_OPTIMIZATION
    and all conditionals related to it (base_name et al.).
  + Fixup compface BuildRequires to only be for non-openSUSE.
  + Drop translation-update-upstream BuildRequires and macro.</changelog>
  <changelog author="jengelh@inai.de" date="1516881600">- Replace untrue description.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1523102400">- Update to version 2.5.5:
  + Crypto performance improvements.
  + Updates to match glib-2.56 API changes.
  + Fix use-after-free bugs.
  + Improve replying to HTML-only messages.
  + Low level networking re-done.
  + Multiple bugfixes.
- Drop balsa-build-ssl-1.1.patch: Fixed upstream.
- Run spec-cleaner, modernize spec.
- Add pkgconfig(gnutls) and python3-html2text BuildRequires: New
  dependencies.
- Drop conditional compface BuildRequires.
- Add conditional for pkgconfig(enchant) and new
  pkgconfig(enchant-2) BuildRequires.</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1530187200">- Update to version 2.5.6:
  + Fix scroll on click issue.
  + Display time stamps of date-only RFC 5545 iCalendar events.
  + Disable reply-to-group when the message is not from an
    RFC-2369-compliant mail list.
  + Mitigate EFail vulnerability for Webkit2.
- Fix a typo that breaks build in released version:
  + Add balsa-2.5.6-fix-build-breaker-typo.patch (picked from
    upstream).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1531051200">- Drop pkgconfig(libnm-glib) BuildRequires: Balsa switched from
  libnm-glib to GNetworkMonitor in version 2.5.2.
- Drop pkgconfig(libsecret-1) BuildRequires: Not used, as we are
  not passing --with-libsecret to configure (upstream default is
  not using it).
- Stop passing --enable-smime, --with-gtkspell and --with-ssl to
  configure, no longer recognized.
- Replace pkgconfig(gtkspell3-3.0) with pkgconfig(gspell-1)
  BuildRequires and pass --with-spell-checker=gspell to configure.
  This also allows for dropping conditionals for
  pkgconfig(enchant-2) and pkgconfig(enchant) BuildRequires.
- Replace openssl-devel with pkgconfig(openssl) BuildRequires,
  align with what configure checks for.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1571227200">- Update to version 2.5.8:
  + HTML email improvements; vcal attachment handling.
- Changes from version 2.5.7:
  + encryption, HTML email improvements; bug fixes.
- Drop conditional post(un) handling for obsolete versions of
  openSUSE.
- Drop balsa-2.5.6-fix-build-breaker-typo.patch: Fixed upstream.
- Drop update-desktop-files BuildRequires and macros as well as
  balsa-lang Recommends, no longer needed.
- Add pkgconfig(fribidi) BuildRequires: New dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1586692800">- Update to version 2.5.10:
  + Set message threading correctly on new mailboxes.
  + Display S/MIME and TLS certificate chains.
  + Improve handling of multipart/related message parts.
  + Display text/calendar parts using ical library.
  + Multiple bug fixes and code cleanups; remove obsolete command
    line options.
- Changes from version 2.5.9:
  + Fix HTML message layout issues.
- Add pkgconfig(libical) and pkgconfig(libsecret-1) BuildRequires:
  New dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1586692801">- Update to version 2.6.0:
  + This release switches to gmime3 library for MIME processing.
- Replace pkgconfig(gmime-2.6) with pkgconfig(gmime-3.0)
  BuildRequires following upstreams port.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1624536000">- Update to version 2.6.1
  + fix server identity verification (CVE-2020-13645), fixes boo#1172460</changelog>
</package>
<package pkgid="0416aa695fcc9668408cba2a5b6e34d34095044f897e70f0d7f0b1ca27f8f7e0" name="balsa-lang" arch="noarch">
  <version epoch="0" ver="2.6.1" rel="bp153.2.3.1"/>
  <changelog author="zaitor@opensuse.org" date="1418731200">- Make comface-devel BuildRequires only for releases newer than
  13.2, the split never made it into release.</changelog>
  <changelog author="dimstar@opensuse.org" date="1433160000">- Update to version 2.5.2:
  + Silence some autoconf and automake complaints.
  + Clean up store-address dialog.
  + Do not use header bar in GtkMessageDialog, it does nothing.
  + Use headerbars.
  + Deprecation cleanups.
  + Abandon buttons with both an icon and text, and use a symbolic
    icon where we keep the icon.
  + Enable the request of Delivery Status Notifications.
  + Disable SSLv3, with an option in the code to override, and
    enable TLSv1.1 and 1.2.
  + balsa.appdata.xml: new appdata file.
  + Fix S/MIME sending and Outlook2007 reception (bgo#720423).
- Drop balsa-support-webkit2gtk-4.0.patch: fixed upstream.
- Drop libtool BuildRequires and call to autoreconf, as we no
  longer carry any patches.</changelog>
  <changelog author="zaitor@opensuse.org" date="1433246400">- Drop conditional pkgconfig(webkit2gtk-3.0) BuildRequires, as
  balsa now only supports webkit2gtk-4.0.
- Stop passing no longer recognized options:
  - -disable-scrollkeeper and --with-unique. Also remove a few
  obsolete conditionals.</changelog>
  <changelog author="zaitor@opensuse.org" date="1475928000">- Fix build for Leap 42.1 and 42.2, via tweaking conditional for
  compface/compface-devel BuildRequires.</changelog>
  <changelog author="zaitor@opensuse.org" date="1488974400">- Update to version 2.5.3:
  + More bugfixes and ports.</changelog>
  <changelog author="zaitor@opensuse.org" date="1503230400">- Drop obsolete pkgconfig(unique-1.0) BuildRequires: No longer
  needed, nor used.</changelog>
  <changelog author="zaitor@opensuse.org" date="1512302400">- Add balsa-build-ssl-1.1.patch: Fix build with new openssl 1.1.0.</changelog>
  <changelog author="zaitor@opensuse.org" date="1516276800">- Clean up spec:
  + Drop old and unused pre_checkin.sh for TOUCHSCREEN_OPTIMIZATION
    and all conditionals related to it (base_name et al.).
  + Fixup compface BuildRequires to only be for non-openSUSE.
  + Drop translation-update-upstream BuildRequires and macro.</changelog>
  <changelog author="jengelh@inai.de" date="1516881600">- Replace untrue description.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1523102400">- Update to version 2.5.5:
  + Crypto performance improvements.
  + Updates to match glib-2.56 API changes.
  + Fix use-after-free bugs.
  + Improve replying to HTML-only messages.
  + Low level networking re-done.
  + Multiple bugfixes.
- Drop balsa-build-ssl-1.1.patch: Fixed upstream.
- Run spec-cleaner, modernize spec.
- Add pkgconfig(gnutls) and python3-html2text BuildRequires: New
  dependencies.
- Drop conditional compface BuildRequires.
- Add conditional for pkgconfig(enchant) and new
  pkgconfig(enchant-2) BuildRequires.</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1530187200">- Update to version 2.5.6:
  + Fix scroll on click issue.
  + Display time stamps of date-only RFC 5545 iCalendar events.
  + Disable reply-to-group when the message is not from an
    RFC-2369-compliant mail list.
  + Mitigate EFail vulnerability for Webkit2.
- Fix a typo that breaks build in released version:
  + Add balsa-2.5.6-fix-build-breaker-typo.patch (picked from
    upstream).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1531051200">- Drop pkgconfig(libnm-glib) BuildRequires: Balsa switched from
  libnm-glib to GNetworkMonitor in version 2.5.2.
- Drop pkgconfig(libsecret-1) BuildRequires: Not used, as we are
  not passing --with-libsecret to configure (upstream default is
  not using it).
- Stop passing --enable-smime, --with-gtkspell and --with-ssl to
  configure, no longer recognized.
- Replace pkgconfig(gtkspell3-3.0) with pkgconfig(gspell-1)
  BuildRequires and pass --with-spell-checker=gspell to configure.
  This also allows for dropping conditionals for
  pkgconfig(enchant-2) and pkgconfig(enchant) BuildRequires.
- Replace openssl-devel with pkgconfig(openssl) BuildRequires,
  align with what configure checks for.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1571227200">- Update to version 2.5.8:
  + HTML email improvements; vcal attachment handling.
- Changes from version 2.5.7:
  + encryption, HTML email improvements; bug fixes.
- Drop conditional post(un) handling for obsolete versions of
  openSUSE.
- Drop balsa-2.5.6-fix-build-breaker-typo.patch: Fixed upstream.
- Drop update-desktop-files BuildRequires and macros as well as
  balsa-lang Recommends, no longer needed.
- Add pkgconfig(fribidi) BuildRequires: New dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1586692800">- Update to version 2.5.10:
  + Set message threading correctly on new mailboxes.
  + Display S/MIME and TLS certificate chains.
  + Improve handling of multipart/related message parts.
  + Display text/calendar parts using ical library.
  + Multiple bug fixes and code cleanups; remove obsolete command
    line options.
- Changes from version 2.5.9:
  + Fix HTML message layout issues.
- Add pkgconfig(libical) and pkgconfig(libsecret-1) BuildRequires:
  New dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1586692801">- Update to version 2.6.0:
  + This release switches to gmime3 library for MIME processing.
- Replace pkgconfig(gmime-2.6) with pkgconfig(gmime-3.0)
  BuildRequires following upstreams port.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1624536000">- Update to version 2.6.1
  + fix server identity verification (CVE-2020-13645), fixes boo#1172460</changelog>
</package>
<package pkgid="ecdafad02991ec054320fb070d0419260df503aeda4ae5d78f7c00b91e226243" name="bgzip" arch="aarch64">
  <version epoch="0" ver="1.10.2" rel="bp153.2.5.1"/>
  <changelog author="flyos@mailoo.org" date="1461067200">- Initial release.</changelog>
  <changelog author="flyos@mailoo.org" date="1461240000">- Changed "./configure" and "make install" for "%configure" and
  "%make_install"
- Moved "%_libdir/libhts.so" and "%_libdir/pkgconfig/htslib.pc"
  to the *-devel package.</changelog>
  <changelog author="flyos@mailoo.org" date="1462017600">- Cleaner spec file
- Added baselibs.conf</changelog>
  <changelog author="flyos@mailoo.org" date="1462017601">- Update to 1.3.1</changelog>
  <changelog author="flyos@mailoo.org" date="1499688000">- Update to 1.5
- Change in SONAME, updated the package name to libhts2
- New dependencies to libbz2 and lzma</changelog>
  <changelog author="flyos@mailoo.org" date="1499688001">- Cleaner structure of the spec file and baselibs.conf,
  thanks to the amazing help of the packaging mailing list guys!</changelog>
  <changelog author="flyos@mailoo.org" date="1499860800">- Separated the binaries from the shared lib package</changelog>
  <changelog author="flyos@mailoo.org" date="1531396800">- Better formatting of the descriptions
- Spec file cleaned up using spec-cleaner
- Update to 1.8
  * The URL to get sequences from the EBI reference server has been changed
    to https://.  This is because the EBI no longer serve sequences via
    plain HTTP - requests to the http:// endpoint just get redirected.
    HTSlib needs to be linked against libcurl to download https:// URLs,
    so CRAM users who want to get references from the EBI will need to
    run configure and ensure libcurl support is enabled using the
  - -enable-libcurl option.
  * Added libdeflate as a build option for alternative faster compression and
    decompression.  Results vary by CPU but compression should be twice as fast
    and decompression faster.
  * It is now possible to set the compression level in bgzip.  (#675; thanks
    to Nathan Weeks).
  * bgzip now gets its own manual page.
  * CRAM encoding now stored MD and NM tags verbatim where the reference
    contains 'N' characters, to work around ambiguities in the SAM
    specification (samtools #717/762).
    Also added "store_md" and "store_nm" cram-options for forcing these
    tags to be stored at all locations.  This is best when combined with
    a subsequent decode_md=0 option while reading CRAM.
  * Multiple CRAM bug fixes, including a fix to free and the subsequent reuse of
    references with `-T ref.fa`. (#654; reported by Chris Saunders)
  * CRAM multi-threading bugs fixed: don't try to call flush on reading;
    processing of multiple range queries; problems with multi-slice containers.
  * Fixed crashes caused when decoding some cramtools produced CRAM files.
  * Fixed a couple of minor rANS issues with handling invalid data.
  * Fixed bug where probaln_glocal() tried to allocate far more memory than
    needed when the query sequence was much longer than the reference.  This
    caused crashes in samtools and bcftools mpileup when used on data with very
    long reads. (#572, problem reported by Felix Bemm via minimap2).
  * sam_prop_realn() now returns -1 (the same value as for unmapped reads)
    on reads that do not include at least one 'M', 'X' or '=' CIGAR operator,
    and no longer adds BQ or ZQ tags.  BAQ adjustments are only made to bases
    covered by these operators so there is no point in trying to align
    reads that do not have them. (#572)
  * BAM: HTSlib now supports BAMs which include CIGARs with more than
    65535 operations as per HTS-Specs 18th November (dab57f4 and 2f915a8).
  * BCF/VCF:
  - Removed the need for long double in pileup calculations.
  - Sped up the synced reader in some situations.
  - Bug fixing: removed memory leak in bcf_copy.
  * CRAM:
  - Added support for HTS_IDX_START in cram iterators.
  - Easier to build when lzma header files are absent.
  - Bug fixing: a region query with REQUIRED_FIELDS option to
    disable sequence retrieval now gives correct results.
  - Bug fixing: stop queries to regions starting after the last
    read on a chromosome from incorrectly reporting errors
    (#651, #653; reported by Imran Haque and @egafni via pysam).
  * Multi-region iterator: The new structure takes a list of regions and
    iterates over all, deduplicating reads in the process, and producing a
    full list of file offset intervals. This is usually much faster than
    repeatedly using the old single-region iterator on a series of regions.
  * Curl improvements:
  - Add Bearer token support via HTS_AUTH_LOCATION env (#600).
  - Use CURL_CA_BUNDLE environment variable to override the CA (#622;
    thanks to Garret Kelly &amp; David Alexander).
  - Speed up (removal of excessive waiting) for both http(s) and ftp.
  - Avoid repeatedly reconnecting by removal of unnecessary seeks.
  - Bug fixing: double free when libcurl_open fails.
  * BGZF block caching, if enabled, now performs far better (#629; reported
    by Ram Yalamanchili).
  * Added an hFILE layer for in-memory I/O buffers (#590; thanks to Thomas
    Hickman).
  * Tidied up the drand48 support (intended for systems that do not
    provide this function).
  * Fixed bug where iterators on CRAM files did not propagate error return
    values to the caller correctly.  Thanks go to Chris Saunders.
  * Overhauled Windows builds.  Building with msys2/mingw64 now works
    correctly and passes all tests.
  * More improvements to logging output (thanks again to Anders Kaplan).
  * Return codes from sam_read1() when reading cram have been made
    consistent with those returned when reading sam/bam.  Thanks to
    Chris Saunders (#575).
  * BGZF CRC32 checksums are now always verified.
  * It's now possible to set nthreads = 1 for cram files.
  * hfile_libcurl has been modified to make it thread-safe.  It's also
    better at handling web servers that do not honour byte range requests
    when attempting to seek - it now sets errno to ESPIPE and keeps
    the existing connection open so callers can revert to streaming mode
    it they want to.
  * hfile_s3 now recalculates access tokens if they have become stale.  This
    fixes a reported problem where authentication failed after a file
    had been in use for more than 15 minutes.
  * Fixed bug where remote index fetches would fail to notice errors when
    writing files.
  * bam_read1() now checks that the query sequence length derived from the
    CIGAR alignment matches the sequence length in the BAM record.</changelog>
  <changelog author="flyos@mailoo.org" date="1536235200">- Update to 1.9
  * If `./configure` fails, `make` will stop working until either configure
    is re-run successfully, or `make distclean` is used.  This makes
    configuration failures more obvious.  (#711, thanks to John Marshall)
  * The default SAM version has been changed to 1.6.  This is in line with the
    latest version specification and indicates that HTSlib supports the
    CG tag used to store long CIGAR data in BAM format.
  * bgzip integrity check option '--test' (#682, thanks to @sd4B75bJ, @jrayner)
  * Faidx can now index fastq files as well as fasta.  The fastq index adds
    an extra column to the `.fai` index which gives the offset to the quality
    values.  New interfaces have been added to `htslib/faidx.h` to read the
    fastq index and retrieve the quality values.  It is possible to open
    a fastq index as if fasta (only sequences will be returned), but not
    the other way round. (#701)
  * New API interfaces to add or update integer, float and array aux tags. (#694)
  * Add `level=&lt;number&gt;` option to `hts_set_opt()` to allow the compression
    level to be set.  Setting `level=0` enables uncompressed output. (#715)
  * Improved bgzip error reporting.
  * Better error reporting when CRAM reference files can't be opened. (#706)
  * Fixes to make tests work properly on Windows/MinGW - mainly to handle
    line ending differences. (#716)
  * Efficiency improvements:
  - Small speed-up for CRAM indexing.
  - Reduce the number of unnecessary wake-ups in the thread pool. (#703)
  - Avoid some memory copies when writing data, notably for uncompressed
    BGZF output. (#703)
  * Bug fixes:
  - Fix multi-region iterator bugs on CRAM files. (#684)
  - Fixed multi-region iterator bug that caused some reads to be skipped
    incorrectly when reading BAM files. (#687)
  - Fixed synced_bcf_reader() bug when reading contigs multiple times. (#691,
    reported by @freeseek)
  - Fixed bug where bcf_hdr_set_samples() did not update the sample dictionary
    when removing samples. (#692, reported by @freeseek)
  - Fixed bug where the VCF record ref length was calculated incorrectly
    if an INFO END tag was present. (71b00a)
  - Fixed warnings found when compiling with gcc 8.1.0. (#700)
  - sam_hdr_read() and sam_hdr_write() will now return an error code
    if passed a NULL file pointer, instead of crashing.
  - Fixed possible negative array look-up in sam_parse1() that somehow
    escaped previous fuzz testing. (#731, reported by @fCorleone)
  - Fixed bug where cram range queries could incorrectly report an error
    when using multiple threads. (#734, reported by Brent Pedersen)
  - Fixed very rare rANS normalisation bug that could cause an assertion
    failure when writing CRAM files. (#739, reported by @carsonhh)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1580904000">- Update to release 1.10.2
  * This is a release fix that corrects minor inconsistencies discovered in
    previous deliverables.
- Update to release 1.10.1
  * The support for 64-bit coordinates in VCF brought problems for files
    not conforming to VCF/BCF specification. While previous versions would
    make out-of-range values silently overflow creating nonsense values
    but parseable file, the version 1.10 would silently create an invalid BCF.
- Update to release 1.10
  + Brief summary
  * Addition of support for references longer than 2Gb (NB: SAM and VCF
    formats only, not their binary counterparts).  This may need changes
    in code using HTSlib.  See README.large_positions.md for more information.
  * Added a SAM header API.
  * Major speed up to SAM reading and writing.  This also now supports
    multi-threading.
  * We can now auto-index on-the-fly while writing a file.  This also
    includes to bgzipped SAM.gz.
  * Overhaul of the S3 interface, which now supports version 4
    signatures.  This also makes writing to S3 work.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1581336000">- Include baselibs.conf as source file.
- Update baselibs.conf.</changelog>
  <changelog author="Pierre Bonamy &lt;flyos@mailoo.org&gt;" date="1628164800">- CVE-2020-36403.diff: Add patch fixing CVE-2020-36403 #boo1187917</changelog>
</package>
<package pkgid="fa72638955adfc5c24e9d6adb2c155b1777891f8303c757a05d2c03f72b30363" name="bgzip" arch="ppc64le">
  <version epoch="0" ver="1.10.2" rel="bp153.2.5.1"/>
  <changelog author="flyos@mailoo.org" date="1461067200">- Initial release.</changelog>
  <changelog author="flyos@mailoo.org" date="1461240000">- Changed "./configure" and "make install" for "%configure" and
  "%make_install"
- Moved "%_libdir/libhts.so" and "%_libdir/pkgconfig/htslib.pc"
  to the *-devel package.</changelog>
  <changelog author="flyos@mailoo.org" date="1462017600">- Cleaner spec file
- Added baselibs.conf</changelog>
  <changelog author="flyos@mailoo.org" date="1462017601">- Update to 1.3.1</changelog>
  <changelog author="flyos@mailoo.org" date="1499688000">- Update to 1.5
- Change in SONAME, updated the package name to libhts2
- New dependencies to libbz2 and lzma</changelog>
  <changelog author="flyos@mailoo.org" date="1499688001">- Cleaner structure of the spec file and baselibs.conf,
  thanks to the amazing help of the packaging mailing list guys!</changelog>
  <changelog author="flyos@mailoo.org" date="1499860800">- Separated the binaries from the shared lib package</changelog>
  <changelog author="flyos@mailoo.org" date="1531396800">- Better formatting of the descriptions
- Spec file cleaned up using spec-cleaner
- Update to 1.8
  * The URL to get sequences from the EBI reference server has been changed
    to https://.  This is because the EBI no longer serve sequences via
    plain HTTP - requests to the http:// endpoint just get redirected.
    HTSlib needs to be linked against libcurl to download https:// URLs,
    so CRAM users who want to get references from the EBI will need to
    run configure and ensure libcurl support is enabled using the
  - -enable-libcurl option.
  * Added libdeflate as a build option for alternative faster compression and
    decompression.  Results vary by CPU but compression should be twice as fast
    and decompression faster.
  * It is now possible to set the compression level in bgzip.  (#675; thanks
    to Nathan Weeks).
  * bgzip now gets its own manual page.
  * CRAM encoding now stored MD and NM tags verbatim where the reference
    contains 'N' characters, to work around ambiguities in the SAM
    specification (samtools #717/762).
    Also added "store_md" and "store_nm" cram-options for forcing these
    tags to be stored at all locations.  This is best when combined with
    a subsequent decode_md=0 option while reading CRAM.
  * Multiple CRAM bug fixes, including a fix to free and the subsequent reuse of
    references with `-T ref.fa`. (#654; reported by Chris Saunders)
  * CRAM multi-threading bugs fixed: don't try to call flush on reading;
    processing of multiple range queries; problems with multi-slice containers.
  * Fixed crashes caused when decoding some cramtools produced CRAM files.
  * Fixed a couple of minor rANS issues with handling invalid data.
  * Fixed bug where probaln_glocal() tried to allocate far more memory than
    needed when the query sequence was much longer than the reference.  This
    caused crashes in samtools and bcftools mpileup when used on data with very
    long reads. (#572, problem reported by Felix Bemm via minimap2).
  * sam_prop_realn() now returns -1 (the same value as for unmapped reads)
    on reads that do not include at least one 'M', 'X' or '=' CIGAR operator,
    and no longer adds BQ or ZQ tags.  BAQ adjustments are only made to bases
    covered by these operators so there is no point in trying to align
    reads that do not have them. (#572)
  * BAM: HTSlib now supports BAMs which include CIGARs with more than
    65535 operations as per HTS-Specs 18th November (dab57f4 and 2f915a8).
  * BCF/VCF:
  - Removed the need for long double in pileup calculations.
  - Sped up the synced reader in some situations.
  - Bug fixing: removed memory leak in bcf_copy.
  * CRAM:
  - Added support for HTS_IDX_START in cram iterators.
  - Easier to build when lzma header files are absent.
  - Bug fixing: a region query with REQUIRED_FIELDS option to
    disable sequence retrieval now gives correct results.
  - Bug fixing: stop queries to regions starting after the last
    read on a chromosome from incorrectly reporting errors
    (#651, #653; reported by Imran Haque and @egafni via pysam).
  * Multi-region iterator: The new structure takes a list of regions and
    iterates over all, deduplicating reads in the process, and producing a
    full list of file offset intervals. This is usually much faster than
    repeatedly using the old single-region iterator on a series of regions.
  * Curl improvements:
  - Add Bearer token support via HTS_AUTH_LOCATION env (#600).
  - Use CURL_CA_BUNDLE environment variable to override the CA (#622;
    thanks to Garret Kelly &amp; David Alexander).
  - Speed up (removal of excessive waiting) for both http(s) and ftp.
  - Avoid repeatedly reconnecting by removal of unnecessary seeks.
  - Bug fixing: double free when libcurl_open fails.
  * BGZF block caching, if enabled, now performs far better (#629; reported
    by Ram Yalamanchili).
  * Added an hFILE layer for in-memory I/O buffers (#590; thanks to Thomas
    Hickman).
  * Tidied up the drand48 support (intended for systems that do not
    provide this function).
  * Fixed bug where iterators on CRAM files did not propagate error return
    values to the caller correctly.  Thanks go to Chris Saunders.
  * Overhauled Windows builds.  Building with msys2/mingw64 now works
    correctly and passes all tests.
  * More improvements to logging output (thanks again to Anders Kaplan).
  * Return codes from sam_read1() when reading cram have been made
    consistent with those returned when reading sam/bam.  Thanks to
    Chris Saunders (#575).
  * BGZF CRC32 checksums are now always verified.
  * It's now possible to set nthreads = 1 for cram files.
  * hfile_libcurl has been modified to make it thread-safe.  It's also
    better at handling web servers that do not honour byte range requests
    when attempting to seek - it now sets errno to ESPIPE and keeps
    the existing connection open so callers can revert to streaming mode
    it they want to.
  * hfile_s3 now recalculates access tokens if they have become stale.  This
    fixes a reported problem where authentication failed after a file
    had been in use for more than 15 minutes.
  * Fixed bug where remote index fetches would fail to notice errors when
    writing files.
  * bam_read1() now checks that the query sequence length derived from the
    CIGAR alignment matches the sequence length in the BAM record.</changelog>
  <changelog author="flyos@mailoo.org" date="1536235200">- Update to 1.9
  * If `./configure` fails, `make` will stop working until either configure
    is re-run successfully, or `make distclean` is used.  This makes
    configuration failures more obvious.  (#711, thanks to John Marshall)
  * The default SAM version has been changed to 1.6.  This is in line with the
    latest version specification and indicates that HTSlib supports the
    CG tag used to store long CIGAR data in BAM format.
  * bgzip integrity check option '--test' (#682, thanks to @sd4B75bJ, @jrayner)
  * Faidx can now index fastq files as well as fasta.  The fastq index adds
    an extra column to the `.fai` index which gives the offset to the quality
    values.  New interfaces have been added to `htslib/faidx.h` to read the
    fastq index and retrieve the quality values.  It is possible to open
    a fastq index as if fasta (only sequences will be returned), but not
    the other way round. (#701)
  * New API interfaces to add or update integer, float and array aux tags. (#694)
  * Add `level=&lt;number&gt;` option to `hts_set_opt()` to allow the compression
    level to be set.  Setting `level=0` enables uncompressed output. (#715)
  * Improved bgzip error reporting.
  * Better error reporting when CRAM reference files can't be opened. (#706)
  * Fixes to make tests work properly on Windows/MinGW - mainly to handle
    line ending differences. (#716)
  * Efficiency improvements:
  - Small speed-up for CRAM indexing.
  - Reduce the number of unnecessary wake-ups in the thread pool. (#703)
  - Avoid some memory copies when writing data, notably for uncompressed
    BGZF output. (#703)
  * Bug fixes:
  - Fix multi-region iterator bugs on CRAM files. (#684)
  - Fixed multi-region iterator bug that caused some reads to be skipped
    incorrectly when reading BAM files. (#687)
  - Fixed synced_bcf_reader() bug when reading contigs multiple times. (#691,
    reported by @freeseek)
  - Fixed bug where bcf_hdr_set_samples() did not update the sample dictionary
    when removing samples. (#692, reported by @freeseek)
  - Fixed bug where the VCF record ref length was calculated incorrectly
    if an INFO END tag was present. (71b00a)
  - Fixed warnings found when compiling with gcc 8.1.0. (#700)
  - sam_hdr_read() and sam_hdr_write() will now return an error code
    if passed a NULL file pointer, instead of crashing.
  - Fixed possible negative array look-up in sam_parse1() that somehow
    escaped previous fuzz testing. (#731, reported by @fCorleone)
  - Fixed bug where cram range queries could incorrectly report an error
    when using multiple threads. (#734, reported by Brent Pedersen)
  - Fixed very rare rANS normalisation bug that could cause an assertion
    failure when writing CRAM files. (#739, reported by @carsonhh)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1580904000">- Update to release 1.10.2
  * This is a release fix that corrects minor inconsistencies discovered in
    previous deliverables.
- Update to release 1.10.1
  * The support for 64-bit coordinates in VCF brought problems for files
    not conforming to VCF/BCF specification. While previous versions would
    make out-of-range values silently overflow creating nonsense values
    but parseable file, the version 1.10 would silently create an invalid BCF.
- Update to release 1.10
  + Brief summary
  * Addition of support for references longer than 2Gb (NB: SAM and VCF
    formats only, not their binary counterparts).  This may need changes
    in code using HTSlib.  See README.large_positions.md for more information.
  * Added a SAM header API.
  * Major speed up to SAM reading and writing.  This also now supports
    multi-threading.
  * We can now auto-index on-the-fly while writing a file.  This also
    includes to bgzipped SAM.gz.
  * Overhaul of the S3 interface, which now supports version 4
    signatures.  This also makes writing to S3 work.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1581336000">- Include baselibs.conf as source file.
- Update baselibs.conf.</changelog>
  <changelog author="Pierre Bonamy &lt;flyos@mailoo.org&gt;" date="1628164800">- CVE-2020-36403.diff: Add patch fixing CVE-2020-36403 #boo1187917</changelog>
</package>
<package pkgid="26902071d970b2c9ee361c95480ac4eccf52b81d25df472b64a8ca6f827ecc18" name="bgzip" arch="s390x">
  <version epoch="0" ver="1.10.2" rel="bp153.2.5.1"/>
  <changelog author="flyos@mailoo.org" date="1461067200">- Initial release.</changelog>
  <changelog author="flyos@mailoo.org" date="1461240000">- Changed "./configure" and "make install" for "%configure" and
  "%make_install"
- Moved "%_libdir/libhts.so" and "%_libdir/pkgconfig/htslib.pc"
  to the *-devel package.</changelog>
  <changelog author="flyos@mailoo.org" date="1462017600">- Cleaner spec file
- Added baselibs.conf</changelog>
  <changelog author="flyos@mailoo.org" date="1462017601">- Update to 1.3.1</changelog>
  <changelog author="flyos@mailoo.org" date="1499688000">- Update to 1.5
- Change in SONAME, updated the package name to libhts2
- New dependencies to libbz2 and lzma</changelog>
  <changelog author="flyos@mailoo.org" date="1499688001">- Cleaner structure of the spec file and baselibs.conf,
  thanks to the amazing help of the packaging mailing list guys!</changelog>
  <changelog author="flyos@mailoo.org" date="1499860800">- Separated the binaries from the shared lib package</changelog>
  <changelog author="flyos@mailoo.org" date="1531396800">- Better formatting of the descriptions
- Spec file cleaned up using spec-cleaner
- Update to 1.8
  * The URL to get sequences from the EBI reference server has been changed
    to https://.  This is because the EBI no longer serve sequences via
    plain HTTP - requests to the http:// endpoint just get redirected.
    HTSlib needs to be linked against libcurl to download https:// URLs,
    so CRAM users who want to get references from the EBI will need to
    run configure and ensure libcurl support is enabled using the
  - -enable-libcurl option.
  * Added libdeflate as a build option for alternative faster compression and
    decompression.  Results vary by CPU but compression should be twice as fast
    and decompression faster.
  * It is now possible to set the compression level in bgzip.  (#675; thanks
    to Nathan Weeks).
  * bgzip now gets its own manual page.
  * CRAM encoding now stored MD and NM tags verbatim where the reference
    contains 'N' characters, to work around ambiguities in the SAM
    specification (samtools #717/762).
    Also added "store_md" and "store_nm" cram-options for forcing these
    tags to be stored at all locations.  This is best when combined with
    a subsequent decode_md=0 option while reading CRAM.
  * Multiple CRAM bug fixes, including a fix to free and the subsequent reuse of
    references with `-T ref.fa`. (#654; reported by Chris Saunders)
  * CRAM multi-threading bugs fixed: don't try to call flush on reading;
    processing of multiple range queries; problems with multi-slice containers.
  * Fixed crashes caused when decoding some cramtools produced CRAM files.
  * Fixed a couple of minor rANS issues with handling invalid data.
  * Fixed bug where probaln_glocal() tried to allocate far more memory than
    needed when the query sequence was much longer than the reference.  This
    caused crashes in samtools and bcftools mpileup when used on data with very
    long reads. (#572, problem reported by Felix Bemm via minimap2).
  * sam_prop_realn() now returns -1 (the same value as for unmapped reads)
    on reads that do not include at least one 'M', 'X' or '=' CIGAR operator,
    and no longer adds BQ or ZQ tags.  BAQ adjustments are only made to bases
    covered by these operators so there is no point in trying to align
    reads that do not have them. (#572)
  * BAM: HTSlib now supports BAMs which include CIGARs with more than
    65535 operations as per HTS-Specs 18th November (dab57f4 and 2f915a8).
  * BCF/VCF:
  - Removed the need for long double in pileup calculations.
  - Sped up the synced reader in some situations.
  - Bug fixing: removed memory leak in bcf_copy.
  * CRAM:
  - Added support for HTS_IDX_START in cram iterators.
  - Easier to build when lzma header files are absent.
  - Bug fixing: a region query with REQUIRED_FIELDS option to
    disable sequence retrieval now gives correct results.
  - Bug fixing: stop queries to regions starting after the last
    read on a chromosome from incorrectly reporting errors
    (#651, #653; reported by Imran Haque and @egafni via pysam).
  * Multi-region iterator: The new structure takes a list of regions and
    iterates over all, deduplicating reads in the process, and producing a
    full list of file offset intervals. This is usually much faster than
    repeatedly using the old single-region iterator on a series of regions.
  * Curl improvements:
  - Add Bearer token support via HTS_AUTH_LOCATION env (#600).
  - Use CURL_CA_BUNDLE environment variable to override the CA (#622;
    thanks to Garret Kelly &amp; David Alexander).
  - Speed up (removal of excessive waiting) for both http(s) and ftp.
  - Avoid repeatedly reconnecting by removal of unnecessary seeks.
  - Bug fixing: double free when libcurl_open fails.
  * BGZF block caching, if enabled, now performs far better (#629; reported
    by Ram Yalamanchili).
  * Added an hFILE layer for in-memory I/O buffers (#590; thanks to Thomas
    Hickman).
  * Tidied up the drand48 support (intended for systems that do not
    provide this function).
  * Fixed bug where iterators on CRAM files did not propagate error return
    values to the caller correctly.  Thanks go to Chris Saunders.
  * Overhauled Windows builds.  Building with msys2/mingw64 now works
    correctly and passes all tests.
  * More improvements to logging output (thanks again to Anders Kaplan).
  * Return codes from sam_read1() when reading cram have been made
    consistent with those returned when reading sam/bam.  Thanks to
    Chris Saunders (#575).
  * BGZF CRC32 checksums are now always verified.
  * It's now possible to set nthreads = 1 for cram files.
  * hfile_libcurl has been modified to make it thread-safe.  It's also
    better at handling web servers that do not honour byte range requests
    when attempting to seek - it now sets errno to ESPIPE and keeps
    the existing connection open so callers can revert to streaming mode
    it they want to.
  * hfile_s3 now recalculates access tokens if they have become stale.  This
    fixes a reported problem where authentication failed after a file
    had been in use for more than 15 minutes.
  * Fixed bug where remote index fetches would fail to notice errors when
    writing files.
  * bam_read1() now checks that the query sequence length derived from the
    CIGAR alignment matches the sequence length in the BAM record.</changelog>
  <changelog author="flyos@mailoo.org" date="1536235200">- Update to 1.9
  * If `./configure` fails, `make` will stop working until either configure
    is re-run successfully, or `make distclean` is used.  This makes
    configuration failures more obvious.  (#711, thanks to John Marshall)
  * The default SAM version has been changed to 1.6.  This is in line with the
    latest version specification and indicates that HTSlib supports the
    CG tag used to store long CIGAR data in BAM format.
  * bgzip integrity check option '--test' (#682, thanks to @sd4B75bJ, @jrayner)
  * Faidx can now index fastq files as well as fasta.  The fastq index adds
    an extra column to the `.fai` index which gives the offset to the quality
    values.  New interfaces have been added to `htslib/faidx.h` to read the
    fastq index and retrieve the quality values.  It is possible to open
    a fastq index as if fasta (only sequences will be returned), but not
    the other way round. (#701)
  * New API interfaces to add or update integer, float and array aux tags. (#694)
  * Add `level=&lt;number&gt;` option to `hts_set_opt()` to allow the compression
    level to be set.  Setting `level=0` enables uncompressed output. (#715)
  * Improved bgzip error reporting.
  * Better error reporting when CRAM reference files can't be opened. (#706)
  * Fixes to make tests work properly on Windows/MinGW - mainly to handle
    line ending differences. (#716)
  * Efficiency improvements:
  - Small speed-up for CRAM indexing.
  - Reduce the number of unnecessary wake-ups in the thread pool. (#703)
  - Avoid some memory copies when writing data, notably for uncompressed
    BGZF output. (#703)
  * Bug fixes:
  - Fix multi-region iterator bugs on CRAM files. (#684)
  - Fixed multi-region iterator bug that caused some reads to be skipped
    incorrectly when reading BAM files. (#687)
  - Fixed synced_bcf_reader() bug when reading contigs multiple times. (#691,
    reported by @freeseek)
  - Fixed bug where bcf_hdr_set_samples() did not update the sample dictionary
    when removing samples. (#692, reported by @freeseek)
  - Fixed bug where the VCF record ref length was calculated incorrectly
    if an INFO END tag was present. (71b00a)
  - Fixed warnings found when compiling with gcc 8.1.0. (#700)
  - sam_hdr_read() and sam_hdr_write() will now return an error code
    if passed a NULL file pointer, instead of crashing.
  - Fixed possible negative array look-up in sam_parse1() that somehow
    escaped previous fuzz testing. (#731, reported by @fCorleone)
  - Fixed bug where cram range queries could incorrectly report an error
    when using multiple threads. (#734, reported by Brent Pedersen)
  - Fixed very rare rANS normalisation bug that could cause an assertion
    failure when writing CRAM files. (#739, reported by @carsonhh)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1580904000">- Update to release 1.10.2
  * This is a release fix that corrects minor inconsistencies discovered in
    previous deliverables.
- Update to release 1.10.1
  * The support for 64-bit coordinates in VCF brought problems for files
    not conforming to VCF/BCF specification. While previous versions would
    make out-of-range values silently overflow creating nonsense values
    but parseable file, the version 1.10 would silently create an invalid BCF.
- Update to release 1.10
  + Brief summary
  * Addition of support for references longer than 2Gb (NB: SAM and VCF
    formats only, not their binary counterparts).  This may need changes
    in code using HTSlib.  See README.large_positions.md for more information.
  * Added a SAM header API.
  * Major speed up to SAM reading and writing.  This also now supports
    multi-threading.
  * We can now auto-index on-the-fly while writing a file.  This also
    includes to bgzipped SAM.gz.
  * Overhaul of the S3 interface, which now supports version 4
    signatures.  This also makes writing to S3 work.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1581336000">- Include baselibs.conf as source file.
- Update baselibs.conf.</changelog>
  <changelog author="Pierre Bonamy &lt;flyos@mailoo.org&gt;" date="1628164800">- CVE-2020-36403.diff: Add patch fixing CVE-2020-36403 #boo1187917</changelog>
</package>
<package pkgid="2dfa4bf26b30e12afefdc9b8e8016f9544e04cffb71801f38652729425433330" name="bgzip" arch="x86_64">
  <version epoch="0" ver="1.10.2" rel="bp153.2.5.1"/>
  <changelog author="flyos@mailoo.org" date="1461067200">- Initial release.</changelog>
  <changelog author="flyos@mailoo.org" date="1461240000">- Changed "./configure" and "make install" for "%configure" and
  "%make_install"
- Moved "%_libdir/libhts.so" and "%_libdir/pkgconfig/htslib.pc"
  to the *-devel package.</changelog>
  <changelog author="flyos@mailoo.org" date="1462017600">- Cleaner spec file
- Added baselibs.conf</changelog>
  <changelog author="flyos@mailoo.org" date="1462017601">- Update to 1.3.1</changelog>
  <changelog author="flyos@mailoo.org" date="1499688000">- Update to 1.5
- Change in SONAME, updated the package name to libhts2
- New dependencies to libbz2 and lzma</changelog>
  <changelog author="flyos@mailoo.org" date="1499688001">- Cleaner structure of the spec file and baselibs.conf,
  thanks to the amazing help of the packaging mailing list guys!</changelog>
  <changelog author="flyos@mailoo.org" date="1499860800">- Separated the binaries from the shared lib package</changelog>
  <changelog author="flyos@mailoo.org" date="1531396800">- Better formatting of the descriptions
- Spec file cleaned up using spec-cleaner
- Update to 1.8
  * The URL to get sequences from the EBI reference server has been changed
    to https://.  This is because the EBI no longer serve sequences via
    plain HTTP - requests to the http:// endpoint just get redirected.
    HTSlib needs to be linked against libcurl to download https:// URLs,
    so CRAM users who want to get references from the EBI will need to
    run configure and ensure libcurl support is enabled using the
  - -enable-libcurl option.
  * Added libdeflate as a build option for alternative faster compression and
    decompression.  Results vary by CPU but compression should be twice as fast
    and decompression faster.
  * It is now possible to set the compression level in bgzip.  (#675; thanks
    to Nathan Weeks).
  * bgzip now gets its own manual page.
  * CRAM encoding now stored MD and NM tags verbatim where the reference
    contains 'N' characters, to work around ambiguities in the SAM
    specification (samtools #717/762).
    Also added "store_md" and "store_nm" cram-options for forcing these
    tags to be stored at all locations.  This is best when combined with
    a subsequent decode_md=0 option while reading CRAM.
  * Multiple CRAM bug fixes, including a fix to free and the subsequent reuse of
    references with `-T ref.fa`. (#654; reported by Chris Saunders)
  * CRAM multi-threading bugs fixed: don't try to call flush on reading;
    processing of multiple range queries; problems with multi-slice containers.
  * Fixed crashes caused when decoding some cramtools produced CRAM files.
  * Fixed a couple of minor rANS issues with handling invalid data.
  * Fixed bug where probaln_glocal() tried to allocate far more memory than
    needed when the query sequence was much longer than the reference.  This
    caused crashes in samtools and bcftools mpileup when used on data with very
    long reads. (#572, problem reported by Felix Bemm via minimap2).
  * sam_prop_realn() now returns -1 (the same value as for unmapped reads)
    on reads that do not include at least one 'M', 'X' or '=' CIGAR operator,
    and no longer adds BQ or ZQ tags.  BAQ adjustments are only made to bases
    covered by these operators so there is no point in trying to align
    reads that do not have them. (#572)
  * BAM: HTSlib now supports BAMs which include CIGARs with more than
    65535 operations as per HTS-Specs 18th November (dab57f4 and 2f915a8).
  * BCF/VCF:
  - Removed the need for long double in pileup calculations.
  - Sped up the synced reader in some situations.
  - Bug fixing: removed memory leak in bcf_copy.
  * CRAM:
  - Added support for HTS_IDX_START in cram iterators.
  - Easier to build when lzma header files are absent.
  - Bug fixing: a region query with REQUIRED_FIELDS option to
    disable sequence retrieval now gives correct results.
  - Bug fixing: stop queries to regions starting after the last
    read on a chromosome from incorrectly reporting errors
    (#651, #653; reported by Imran Haque and @egafni via pysam).
  * Multi-region iterator: The new structure takes a list of regions and
    iterates over all, deduplicating reads in the process, and producing a
    full list of file offset intervals. This is usually much faster than
    repeatedly using the old single-region iterator on a series of regions.
  * Curl improvements:
  - Add Bearer token support via HTS_AUTH_LOCATION env (#600).
  - Use CURL_CA_BUNDLE environment variable to override the CA (#622;
    thanks to Garret Kelly &amp; David Alexander).
  - Speed up (removal of excessive waiting) for both http(s) and ftp.
  - Avoid repeatedly reconnecting by removal of unnecessary seeks.
  - Bug fixing: double free when libcurl_open fails.
  * BGZF block caching, if enabled, now performs far better (#629; reported
    by Ram Yalamanchili).
  * Added an hFILE layer for in-memory I/O buffers (#590; thanks to Thomas
    Hickman).
  * Tidied up the drand48 support (intended for systems that do not
    provide this function).
  * Fixed bug where iterators on CRAM files did not propagate error return
    values to the caller correctly.  Thanks go to Chris Saunders.
  * Overhauled Windows builds.  Building with msys2/mingw64 now works
    correctly and passes all tests.
  * More improvements to logging output (thanks again to Anders Kaplan).
  * Return codes from sam_read1() when reading cram have been made
    consistent with those returned when reading sam/bam.  Thanks to
    Chris Saunders (#575).
  * BGZF CRC32 checksums are now always verified.
  * It's now possible to set nthreads = 1 for cram files.
  * hfile_libcurl has been modified to make it thread-safe.  It's also
    better at handling web servers that do not honour byte range requests
    when attempting to seek - it now sets errno to ESPIPE and keeps
    the existing connection open so callers can revert to streaming mode
    it they want to.
  * hfile_s3 now recalculates access tokens if they have become stale.  This
    fixes a reported problem where authentication failed after a file
    had been in use for more than 15 minutes.
  * Fixed bug where remote index fetches would fail to notice errors when
    writing files.
  * bam_read1() now checks that the query sequence length derived from the
    CIGAR alignment matches the sequence length in the BAM record.</changelog>
  <changelog author="flyos@mailoo.org" date="1536235200">- Update to 1.9
  * If `./configure` fails, `make` will stop working until either configure
    is re-run successfully, or `make distclean` is used.  This makes
    configuration failures more obvious.  (#711, thanks to John Marshall)
  * The default SAM version has been changed to 1.6.  This is in line with the
    latest version specification and indicates that HTSlib supports the
    CG tag used to store long CIGAR data in BAM format.
  * bgzip integrity check option '--test' (#682, thanks to @sd4B75bJ, @jrayner)
  * Faidx can now index fastq files as well as fasta.  The fastq index adds
    an extra column to the `.fai` index which gives the offset to the quality
    values.  New interfaces have been added to `htslib/faidx.h` to read the
    fastq index and retrieve the quality values.  It is possible to open
    a fastq index as if fasta (only sequences will be returned), but not
    the other way round. (#701)
  * New API interfaces to add or update integer, float and array aux tags. (#694)
  * Add `level=&lt;number&gt;` option to `hts_set_opt()` to allow the compression
    level to be set.  Setting `level=0` enables uncompressed output. (#715)
  * Improved bgzip error reporting.
  * Better error reporting when CRAM reference files can't be opened. (#706)
  * Fixes to make tests work properly on Windows/MinGW - mainly to handle
    line ending differences. (#716)
  * Efficiency improvements:
  - Small speed-up for CRAM indexing.
  - Reduce the number of unnecessary wake-ups in the thread pool. (#703)
  - Avoid some memory copies when writing data, notably for uncompressed
    BGZF output. (#703)
  * Bug fixes:
  - Fix multi-region iterator bugs on CRAM files. (#684)
  - Fixed multi-region iterator bug that caused some reads to be skipped
    incorrectly when reading BAM files. (#687)
  - Fixed synced_bcf_reader() bug when reading contigs multiple times. (#691,
    reported by @freeseek)
  - Fixed bug where bcf_hdr_set_samples() did not update the sample dictionary
    when removing samples. (#692, reported by @freeseek)
  - Fixed bug where the VCF record ref length was calculated incorrectly
    if an INFO END tag was present. (71b00a)
  - Fixed warnings found when compiling with gcc 8.1.0. (#700)
  - sam_hdr_read() and sam_hdr_write() will now return an error code
    if passed a NULL file pointer, instead of crashing.
  - Fixed possible negative array look-up in sam_parse1() that somehow
    escaped previous fuzz testing. (#731, reported by @fCorleone)
  - Fixed bug where cram range queries could incorrectly report an error
    when using multiple threads. (#734, reported by Brent Pedersen)
  - Fixed very rare rANS normalisation bug that could cause an assertion
    failure when writing CRAM files. (#739, reported by @carsonhh)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1580904000">- Update to release 1.10.2
  * This is a release fix that corrects minor inconsistencies discovered in
    previous deliverables.
- Update to release 1.10.1
  * The support for 64-bit coordinates in VCF brought problems for files
    not conforming to VCF/BCF specification. While previous versions would
    make out-of-range values silently overflow creating nonsense values
    but parseable file, the version 1.10 would silently create an invalid BCF.
- Update to release 1.10
  + Brief summary
  * Addition of support for references longer than 2Gb (NB: SAM and VCF
    formats only, not their binary counterparts).  This may need changes
    in code using HTSlib.  See README.large_positions.md for more information.
  * Added a SAM header API.
  * Major speed up to SAM reading and writing.  This also now supports
    multi-threading.
  * We can now auto-index on-the-fly while writing a file.  This also
    includes to bgzipped SAM.gz.
  * Overhaul of the S3 interface, which now supports version 4
    signatures.  This also makes writing to S3 work.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1581336000">- Include baselibs.conf as source file.
- Update baselibs.conf.</changelog>
  <changelog author="Pierre Bonamy &lt;flyos@mailoo.org&gt;" date="1628164800">- CVE-2020-36403.diff: Add patch fixing CVE-2020-36403 #boo1187917</changelog>
</package>
<package pkgid="0d27728cc504d9311e32a302aba34abf3d9dd61c41d9c1e5f384a0d8d006d7d0" name="ca-certificates-cacert" arch="noarch">
  <version epoch="0" ver="1" rel="bp153.3.3.1"/>
  <changelog author="lnussel@suse.de" date="1269432000">- new package</changelog>
  <changelog author="lnussel@suse.de" date="1336651200">- include root distribution license (bnc#761554)</changelog>
  <changelog author="lnussel@suse.de" date="1371729600">- adjust to new filesytem location</changelog>
  <changelog author="lnussel@suse.de" date="1371816000">- use correct 'anchors' subdirectory</changelog>
  <changelog author="meissner@suse.com" date="1406721600">- replaced the "Class 3 PKI Key" by the current version. Changes its
  signature algorithm from RSA-MD5 to RSA-SHA256. (bnc#868884)</changelog>
  <changelog author="mpluskal@suse.com" date="1483876800">- Use urls for sources
- Simplify spec file</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1621512000">- update Class 3 certificate from https://www.cacert.org/class3.crt
  (the old one expired today)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1621684800">- spec-cleaner run (bsc#1186362)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1621771200">- Update class3.crt to the new one expiring 2031 again</changelog>
</package>
<package pkgid="67c25848a010e1010350c2c666825a529e3433df99f93cab71fa028f957b6d05" name="ca-certificates-cacert" arch="src">
  <version epoch="0" ver="1" rel="bp153.3.3.1"/>
  <changelog author="lnussel@suse.de" date="1269432000">- new package</changelog>
  <changelog author="lnussel@suse.de" date="1336651200">- include root distribution license (bnc#761554)</changelog>
  <changelog author="lnussel@suse.de" date="1371729600">- adjust to new filesytem location</changelog>
  <changelog author="lnussel@suse.de" date="1371816000">- use correct 'anchors' subdirectory</changelog>
  <changelog author="meissner@suse.com" date="1406721600">- replaced the "Class 3 PKI Key" by the current version. Changes its
  signature algorithm from RSA-MD5 to RSA-SHA256. (bnc#868884)</changelog>
  <changelog author="mpluskal@suse.com" date="1483876800">- Use urls for sources
- Simplify spec file</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1621512000">- update Class 3 certificate from https://www.cacert.org/class3.crt
  (the old one expired today)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1621684800">- spec-cleaner run (bsc#1186362)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1621771200">- Update class3.crt to the new one expiring 2031 again</changelog>
</package>
<package pkgid="470ef434ee34facd1296f9b72b9bd78059b6c2c38adcdb68c6eb34422b4c8bfb" name="cdecl" arch="aarch64">
  <version epoch="0" ver="10.0" rel="bp153.2.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1593432000">- Update to release 7.3
  * Explaining a declaration like: "explain void f(double (*a)[5])"
    crashed; this was fixed.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1594555200">- Update to release 7.4.1
  * The legal signed main() signature is now accepted.
  * "East const" is now ignored when explaining gibberish.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1596110400">- Update to release 8.0
  * Support for C2X and Embedded C.
  * More support for C++20.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1599220800">- Fix awkward grammar in description.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600084800">- Update to release 8.1
  * Added support for Unified Parallel C</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605960000">- Update to release 8.2
  * Pseudo-English now allows "align" as a synonym for "aligned".
  * The "set" command can now take multiple options.
  * C99 type-qualified array function arguments can now have a
    size omitted. ("void f(int a[const])")</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1607688000">- Update to release 8.3
  * "Did you mean ...?" added
  * Multiple, comma-separated declarations are supported</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1608379200">- Update to release 9.0
  * The `show` command can now alternatively show types as
    `using` declarations.
  * For `predefined` or `user`, the `show` command now shows only
    types that are valid in the current language.
  * When printing `enum`, `struct`, `class`, or `union` types,
    they are shown differently depending on what language the
    type was defined in and whether the current language is C or
    C++.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1609502400">- Update to release 9.1
  * Implicit int functions in K&amp;R C are now supported ("set knrc",
    "explain f(x)")</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1610539200">- Update to release 9.2
  * In-class constructor declarations without any
    storage-class-like type are now supported.
  * Both final and override are now recognized as keywords only
    in a member function declaration context.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1610712000">- Update to release 9.3
  * Declarations with bit-field widths are now supported.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1611489600">- Update to release 9.4
  * Improved constructor &amp; destructor declaration support
  * Ability to explain forward declarations
  * Ability to catch types having bit-field widths</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612612800">- Update to release 9.5
  * Added enum, class, struct, and union attribute specifier
    support.
  * Added fixed-type enum support.
  * Added C2X __attr__ aliases.
  * Added support for parsing C++ attribute arguments.
  * Added support for parsing C++17 using in attributes.
  * Added support for parsing GNU __attribute__.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612958400">- Update to release 9.5.1
  * A function as a parameter is now automatically converted to a
    pointer to function per 6.3.2.1(4) of the C standard.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1613822400">- Update to release 9.6
  * More constructor &amp; destructor warning checks
  * Type redefinition error now includes existing type</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1614340800">- Update to release 9.7
  * Multi-type typedef support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1615032000">- Update to release 9.8
  * extern "C" using declarations are now supported.
  * The help for pseudo-English now correctly includes auto as a
    storage class for C++98 and C++03.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1616414400">- Update to release 9.9
  * Added more predefined types: iconv_t, locale_t,
    posix_spawnattr_t, posix_spawn_file_actions_t, regex_t,
    regmatch_t, and regoff_t.
  * A pointer to function with qualifiers is now caught for C.
  * Nested types are now correctly caught as an error in C.
  * A scoped name having a bit-field width is now caught as
    an error.
  * A declaration having a storage class and a bit-field width is
    now correctly caught as an error.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1619697600">- Update to release 9.10
  * The show command now supports globs.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1622116800">- Update to release 10.0
  * cdecl now recognizes "asm" just to say it's not supported.
  * Improved operator&lt;=&gt; now checks for usable return type.
  * Default relational operators in C++20 are now supported.
  * C++'s raw string literals R"delim(...)delim" are now supported.</changelog>
</package>
<package pkgid="d1cd8f2e782634d4c8cec4e98ae0621a44aa804150aded2cbbfe59bca0c13eb9" name="cdecl" arch="ppc64le">
  <version epoch="0" ver="10.0" rel="bp153.2.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1593432000">- Update to release 7.3
  * Explaining a declaration like: "explain void f(double (*a)[5])"
    crashed; this was fixed.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1594555200">- Update to release 7.4.1
  * The legal signed main() signature is now accepted.
  * "East const" is now ignored when explaining gibberish.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1596110400">- Update to release 8.0
  * Support for C2X and Embedded C.
  * More support for C++20.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1599220800">- Fix awkward grammar in description.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600084800">- Update to release 8.1
  * Added support for Unified Parallel C</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605960000">- Update to release 8.2
  * Pseudo-English now allows "align" as a synonym for "aligned".
  * The "set" command can now take multiple options.
  * C99 type-qualified array function arguments can now have a
    size omitted. ("void f(int a[const])")</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1607688000">- Update to release 8.3
  * "Did you mean ...?" added
  * Multiple, comma-separated declarations are supported</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1608379200">- Update to release 9.0
  * The `show` command can now alternatively show types as
    `using` declarations.
  * For `predefined` or `user`, the `show` command now shows only
    types that are valid in the current language.
  * When printing `enum`, `struct`, `class`, or `union` types,
    they are shown differently depending on what language the
    type was defined in and whether the current language is C or
    C++.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1609502400">- Update to release 9.1
  * Implicit int functions in K&amp;R C are now supported ("set knrc",
    "explain f(x)")</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1610539200">- Update to release 9.2
  * In-class constructor declarations without any
    storage-class-like type are now supported.
  * Both final and override are now recognized as keywords only
    in a member function declaration context.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1610712000">- Update to release 9.3
  * Declarations with bit-field widths are now supported.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1611489600">- Update to release 9.4
  * Improved constructor &amp; destructor declaration support
  * Ability to explain forward declarations
  * Ability to catch types having bit-field widths</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612612800">- Update to release 9.5
  * Added enum, class, struct, and union attribute specifier
    support.
  * Added fixed-type enum support.
  * Added C2X __attr__ aliases.
  * Added support for parsing C++ attribute arguments.
  * Added support for parsing C++17 using in attributes.
  * Added support for parsing GNU __attribute__.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612958400">- Update to release 9.5.1
  * A function as a parameter is now automatically converted to a
    pointer to function per 6.3.2.1(4) of the C standard.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1613822400">- Update to release 9.6
  * More constructor &amp; destructor warning checks
  * Type redefinition error now includes existing type</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1614340800">- Update to release 9.7
  * Multi-type typedef support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1615032000">- Update to release 9.8
  * extern "C" using declarations are now supported.
  * The help for pseudo-English now correctly includes auto as a
    storage class for C++98 and C++03.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1616414400">- Update to release 9.9
  * Added more predefined types: iconv_t, locale_t,
    posix_spawnattr_t, posix_spawn_file_actions_t, regex_t,
    regmatch_t, and regoff_t.
  * A pointer to function with qualifiers is now caught for C.
  * Nested types are now correctly caught as an error in C.
  * A scoped name having a bit-field width is now caught as
    an error.
  * A declaration having a storage class and a bit-field width is
    now correctly caught as an error.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1619697600">- Update to release 9.10
  * The show command now supports globs.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1622116800">- Update to release 10.0
  * cdecl now recognizes "asm" just to say it's not supported.
  * Improved operator&lt;=&gt; now checks for usable return type.
  * Default relational operators in C++20 are now supported.
  * C++'s raw string literals R"delim(...)delim" are now supported.</changelog>
</package>
<package pkgid="ea00a0ccec31f4b1237fc22a07c61b4ed39d5ded57002d03895803276150ee2d" name="cdecl" arch="s390x">
  <version epoch="0" ver="10.0" rel="bp153.2.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1593432000">- Update to release 7.3
  * Explaining a declaration like: "explain void f(double (*a)[5])"
    crashed; this was fixed.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1594555200">- Update to release 7.4.1
  * The legal signed main() signature is now accepted.
  * "East const" is now ignored when explaining gibberish.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1596110400">- Update to release 8.0
  * Support for C2X and Embedded C.
  * More support for C++20.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1599220800">- Fix awkward grammar in description.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600084800">- Update to release 8.1
  * Added support for Unified Parallel C</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605960000">- Update to release 8.2
  * Pseudo-English now allows "align" as a synonym for "aligned".
  * The "set" command can now take multiple options.
  * C99 type-qualified array function arguments can now have a
    size omitted. ("void f(int a[const])")</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1607688000">- Update to release 8.3
  * "Did you mean ...?" added
  * Multiple, comma-separated declarations are supported</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1608379200">- Update to release 9.0
  * The `show` command can now alternatively show types as
    `using` declarations.
  * For `predefined` or `user`, the `show` command now shows only
    types that are valid in the current language.
  * When printing `enum`, `struct`, `class`, or `union` types,
    they are shown differently depending on what language the
    type was defined in and whether the current language is C or
    C++.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1609502400">- Update to release 9.1
  * Implicit int functions in K&amp;R C are now supported ("set knrc",
    "explain f(x)")</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1610539200">- Update to release 9.2
  * In-class constructor declarations without any
    storage-class-like type are now supported.
  * Both final and override are now recognized as keywords only
    in a member function declaration context.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1610712000">- Update to release 9.3
  * Declarations with bit-field widths are now supported.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1611489600">- Update to release 9.4
  * Improved constructor &amp; destructor declaration support
  * Ability to explain forward declarations
  * Ability to catch types having bit-field widths</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612612800">- Update to release 9.5
  * Added enum, class, struct, and union attribute specifier
    support.
  * Added fixed-type enum support.
  * Added C2X __attr__ aliases.
  * Added support for parsing C++ attribute arguments.
  * Added support for parsing C++17 using in attributes.
  * Added support for parsing GNU __attribute__.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612958400">- Update to release 9.5.1
  * A function as a parameter is now automatically converted to a
    pointer to function per 6.3.2.1(4) of the C standard.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1613822400">- Update to release 9.6
  * More constructor &amp; destructor warning checks
  * Type redefinition error now includes existing type</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1614340800">- Update to release 9.7
  * Multi-type typedef support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1615032000">- Update to release 9.8
  * extern "C" using declarations are now supported.
  * The help for pseudo-English now correctly includes auto as a
    storage class for C++98 and C++03.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1616414400">- Update to release 9.9
  * Added more predefined types: iconv_t, locale_t,
    posix_spawnattr_t, posix_spawn_file_actions_t, regex_t,
    regmatch_t, and regoff_t.
  * A pointer to function with qualifiers is now caught for C.
  * Nested types are now correctly caught as an error in C.
  * A scoped name having a bit-field width is now caught as
    an error.
  * A declaration having a storage class and a bit-field width is
    now correctly caught as an error.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1619697600">- Update to release 9.10
  * The show command now supports globs.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1622116800">- Update to release 10.0
  * cdecl now recognizes "asm" just to say it's not supported.
  * Improved operator&lt;=&gt; now checks for usable return type.
  * Default relational operators in C++20 are now supported.
  * C++'s raw string literals R"delim(...)delim" are now supported.</changelog>
</package>
<package pkgid="2135beebc50955c727b735c1940bd7459dd6de97f675236a13dbe24adf53a283" name="cdecl" arch="src">
  <version epoch="0" ver="10.0" rel="bp153.2.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1593432000">- Update to release 7.3
  * Explaining a declaration like: "explain void f(double (*a)[5])"
    crashed; this was fixed.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1594555200">- Update to release 7.4.1
  * The legal signed main() signature is now accepted.
  * "East const" is now ignored when explaining gibberish.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1596110400">- Update to release 8.0
  * Support for C2X and Embedded C.
  * More support for C++20.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1599220800">- Fix awkward grammar in description.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600084800">- Update to release 8.1
  * Added support for Unified Parallel C</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605960000">- Update to release 8.2
  * Pseudo-English now allows "align" as a synonym for "aligned".
  * The "set" command can now take multiple options.
  * C99 type-qualified array function arguments can now have a
    size omitted. ("void f(int a[const])")</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1607688000">- Update to release 8.3
  * "Did you mean ...?" added
  * Multiple, comma-separated declarations are supported</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1608379200">- Update to release 9.0
  * The `show` command can now alternatively show types as
    `using` declarations.
  * For `predefined` or `user`, the `show` command now shows only
    types that are valid in the current language.
  * When printing `enum`, `struct`, `class`, or `union` types,
    they are shown differently depending on what language the
    type was defined in and whether the current language is C or
    C++.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1609502400">- Update to release 9.1
  * Implicit int functions in K&amp;R C are now supported ("set knrc",
    "explain f(x)")</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1610539200">- Update to release 9.2
  * In-class constructor declarations without any
    storage-class-like type are now supported.
  * Both final and override are now recognized as keywords only
    in a member function declaration context.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1610712000">- Update to release 9.3
  * Declarations with bit-field widths are now supported.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1611489600">- Update to release 9.4
  * Improved constructor &amp; destructor declaration support
  * Ability to explain forward declarations
  * Ability to catch types having bit-field widths</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612612800">- Update to release 9.5
  * Added enum, class, struct, and union attribute specifier
    support.
  * Added fixed-type enum support.
  * Added C2X __attr__ aliases.
  * Added support for parsing C++ attribute arguments.
  * Added support for parsing C++17 using in attributes.
  * Added support for parsing GNU __attribute__.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612958400">- Update to release 9.5.1
  * A function as a parameter is now automatically converted to a
    pointer to function per 6.3.2.1(4) of the C standard.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1613822400">- Update to release 9.6
  * More constructor &amp; destructor warning checks
  * Type redefinition error now includes existing type</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1614340800">- Update to release 9.7
  * Multi-type typedef support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1615032000">- Update to release 9.8
  * extern "C" using declarations are now supported.
  * The help for pseudo-English now correctly includes auto as a
    storage class for C++98 and C++03.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1616414400">- Update to release 9.9
  * Added more predefined types: iconv_t, locale_t,
    posix_spawnattr_t, posix_spawn_file_actions_t, regex_t,
    regmatch_t, and regoff_t.
  * A pointer to function with qualifiers is now caught for C.
  * Nested types are now correctly caught as an error in C.
  * A scoped name having a bit-field width is now caught as
    an error.
  * A declaration having a storage class and a bit-field width is
    now correctly caught as an error.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1619697600">- Update to release 9.10
  * The show command now supports globs.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1622116800">- Update to release 10.0
  * cdecl now recognizes "asm" just to say it's not supported.
  * Improved operator&lt;=&gt; now checks for usable return type.
  * Default relational operators in C++20 are now supported.
  * C++'s raw string literals R"delim(...)delim" are now supported.</changelog>
</package>
<package pkgid="41a84e45430afcff44780de0b78b48137456c88611576b69a7c8db0560c4e3cf" name="cdecl" arch="x86_64">
  <version epoch="0" ver="10.0" rel="bp153.2.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1593432000">- Update to release 7.3
  * Explaining a declaration like: "explain void f(double (*a)[5])"
    crashed; this was fixed.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1594555200">- Update to release 7.4.1
  * The legal signed main() signature is now accepted.
  * "East const" is now ignored when explaining gibberish.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1596110400">- Update to release 8.0
  * Support for C2X and Embedded C.
  * More support for C++20.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1599220800">- Fix awkward grammar in description.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600084800">- Update to release 8.1
  * Added support for Unified Parallel C</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605960000">- Update to release 8.2
  * Pseudo-English now allows "align" as a synonym for "aligned".
  * The "set" command can now take multiple options.
  * C99 type-qualified array function arguments can now have a
    size omitted. ("void f(int a[const])")</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1607688000">- Update to release 8.3
  * "Did you mean ...?" added
  * Multiple, comma-separated declarations are supported</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1608379200">- Update to release 9.0
  * The `show` command can now alternatively show types as
    `using` declarations.
  * For `predefined` or `user`, the `show` command now shows only
    types that are valid in the current language.
  * When printing `enum`, `struct`, `class`, or `union` types,
    they are shown differently depending on what language the
    type was defined in and whether the current language is C or
    C++.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1609502400">- Update to release 9.1
  * Implicit int functions in K&amp;R C are now supported ("set knrc",
    "explain f(x)")</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1610539200">- Update to release 9.2
  * In-class constructor declarations without any
    storage-class-like type are now supported.
  * Both final and override are now recognized as keywords only
    in a member function declaration context.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1610712000">- Update to release 9.3
  * Declarations with bit-field widths are now supported.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1611489600">- Update to release 9.4
  * Improved constructor &amp; destructor declaration support
  * Ability to explain forward declarations
  * Ability to catch types having bit-field widths</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612612800">- Update to release 9.5
  * Added enum, class, struct, and union attribute specifier
    support.
  * Added fixed-type enum support.
  * Added C2X __attr__ aliases.
  * Added support for parsing C++ attribute arguments.
  * Added support for parsing C++17 using in attributes.
  * Added support for parsing GNU __attribute__.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612958400">- Update to release 9.5.1
  * A function as a parameter is now automatically converted to a
    pointer to function per 6.3.2.1(4) of the C standard.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1613822400">- Update to release 9.6
  * More constructor &amp; destructor warning checks
  * Type redefinition error now includes existing type</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1614340800">- Update to release 9.7
  * Multi-type typedef support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1615032000">- Update to release 9.8
  * extern "C" using declarations are now supported.
  * The help for pseudo-English now correctly includes auto as a
    storage class for C++98 and C++03.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1616414400">- Update to release 9.9
  * Added more predefined types: iconv_t, locale_t,
    posix_spawnattr_t, posix_spawn_file_actions_t, regex_t,
    regmatch_t, and regoff_t.
  * A pointer to function with qualifiers is now caught for C.
  * Nested types are now correctly caught as an error in C.
  * A scoped name having a bit-field width is now caught as
    an error.
  * A declaration having a storage class and a bit-field width is
    now correctly caught as an error.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1619697600">- Update to release 9.10
  * The show command now supports globs.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1622116800">- Update to release 10.0
  * cdecl now recognizes "asm" just to say it's not supported.
  * Improved operator&lt;=&gt; now checks for usable return type.
  * Default relational operators in C++20 are now supported.
  * C++'s raw string literals R"delim(...)delim" are now supported.</changelog>
</package>
<package pkgid="42bdda9fea2b6221a9268e39b475462a57a73514f3b77751b543f8c15d58ac15" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="91.0.4472.114" rel="bp153.2.13.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1612440000">- Update to 88.0.4324.146 bsc#1181772
  - CVE-2021-21142: Use after free in Payments
  - CVE-2021-21143: Heap buffer overflow in Extensions
  - CVE-2021-21144: Heap buffer overflow in Tab Groups.
  - CVE-2021-21145: Use after free in Fonts
  - CVE-2021-21146: Use after free in Navigation.
  - CVE-2021-21147: Inappropriate implementation in Skia</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1612612800">- Update to 88.0.4324.150 bsc#1181827
  - CVE-2021-21148: Heap buffer overflow in V8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613390400">- Add chromium-glibc-2.33.patch: fix Sandbox with glibc 2.33
  (bsc#1182233)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613563200">- Update to 88.0.4324.182 bsc#1182358
  - CVE-2021-21149: Stack overflow in Data Transfer.
  - CVE-2021-21150: Use after free in Downloads.
  - CVE-2021-21151: Use after free in Payments.
  - CVE-2021-21152: Heap buffer overflow in Media.
  - CVE-2021-21153: Stack overflow in GPU Process.
  - CVE-2021-21154: Heap buffer overflow in Tab Strip.
  - CVE-2021-21155: Heap buffer overflow in Tab Strip.
  - CVE-2021-21156: Heap buffer overflow in V8.
  - CVE-2021-21157: Use after free in Web Sockets.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1614945600">- Update to 89.0.4389.72 bsc#1182960
  - CVE-2021-21159: Heap buffer overflow in TabStrip.
  - CVE-2021-21160: Heap buffer overflow in WebAudio.
  - CVE-2021-21161: Heap buffer overflow in TabStrip.
  - CVE-2021-21162: Use after free in WebRTC.
  - CVE-2021-21163: Insufficient data validation in Reader Mode.
  - CVE-2021-21164: Insufficient data validation in Chrome for iOS.
  - CVE-2021-21165: Object lifecycle issue in audio.
  - CVE-2021-21166: Object lifecycle issue in audio.
  - CVE-2021-21167: Use after free in bookmarks.
  - CVE-2021-21168: Insufficient policy enforcement in appcache.
  - CVE-2021-21169: Out of bounds memory access in V8.
  - CVE-2021-21170: Incorrect security UI in Loader.
  - CVE-2021-21171: Incorrect security UI in TabStrip and Navigation.
  - CVE-2021-21172: Insufficient policy enforcement in File System API.
  - CVE-2021-21173: Side-channel information leakage in Network Internals.
  - CVE-2021-21174: Inappropriate implementation in Referrer.
  - CVE-2021-21175: Inappropriate implementation in Site isolation.
  - CVE-2021-21176: Inappropriate implementation in full screen mode.
  - CVE-2021-21177: Insufficient policy enforcement in Autofill.
  - CVE-2021-21178: Inappropriate implementation in Compositing.
  - CVE-2021-21179: Use after free in Network Internals.
  - CVE-2021-21180: Use after free in tab search.
  - CVE-2020-27844: Heap buffer overflow in OpenJPEG.
  - CVE-2021-21181: Side-channel information leakage in autofill.
  - CVE-2021-21182: Insufficient policy enforcement in navigations.
  - CVE-2021-21183: Inappropriate implementation in performance APIs.
  - CVE-2021-21184: Inappropriate implementation in performance APIs.
  - CVE-2021-21185: Insufficient policy enforcement in extensions.
  - CVE-2021-21186: Insufficient policy enforcement in QR scanning.
  - CVE-2021-21187: Insufficient data validation in URL formatting.
  - CVE-2021-21188: Use after free in Blink.
  - CVE-2021-21189: Insufficient policy enforcement in payments.
  - CVE-2021-21190: Uninitialized Use in PDFium.
- Added patches:
  - chromium-89-quiche-private.patch
  - chromium-89-quiche-dcheck.patch
  - chromium-89-skia-CropRect.patch
  - chromium-89-dawn-include.patch
  - chromium-89-webcodecs-deps.patch
  - chromium-89-EnumTable-crash.patch
  - chromium-shim_headers.patch
  - chromium-89-missing-cstring-header.patch
  - chromium-89-AXTreeSerializer-include.patch
  - chromium-88-gcc-fix-swiftshader-libEGL-visibility.patch
    (bsc#1182775)
- Removed patches:
  - chromium-fix-char_traits.patch
  - build-with-pipewire-0.3.patch
  - chromium-79-gcc-protobuf-alignas.patch
  - chromium-87-CursorFactory-include.patch
  - chromium-87-openscreen-include.patch
  - chromium-88-vaapi-attribute.patch
  - chromium-88-ozone-deps.patch
  - chromium-87-webcodecs-deps.patch
  - chromium-88-ityp-include.patch
  - chromium-88-AXTreeFormatter-include.patch
  - chromium-88-BookmarkModelObserver-include.patch
  - chromium-88-federated_learning-include.patch
  - chromium-88-ideographicSpaceCharacter.patch
  - chromium-88-StringPool-include.patch
  - chromium-88-dawn-static.patch
  - chromium-88-CompositorFrameReporter-dcheck.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615464000">- Update to 89.0.4389.82
- Add x11-ozone-fix-two-edge-cases.patch to fix tab drag errors</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Update to 89.0.4389.90 bsc#1183515
  - CVE-2021-21191: Use after free in WebRTC.
  - CVE-2021-21192: Heap buffer overflow in tab groups.
  - CVE-2021-21193: Use after free in Blink.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617451200">- Update to 89.0.4389.114 bsc#1184256
  - CVE-2021-21194: Use after free in screen capture
  - CVE-2021-21195: Use after free in V8
  - CVE-2021-21196: Heap buffer overflow in TabStrip
  - CVE-2021-21197: Heap buffer overflow in TabStrip
  - CVE-2021-21198: Out of bounds read in IPC
  - CVE-2021-21199: Use Use after free in Aura
- Add libva-2.11.patch to fix build with libva &lt;2.11
- Add libva-2.11-nolegacy.patch to fix build with libva 2.11
- Remove x11-ozone-fix-two-edge-cases.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618401600">- Chromium 89.0.4389.128 (boo#1184700):
  * CVE-2021-21206: Use after free in blink
  * CVE-2021-21220: Insufficient validation of untrusted input in
    v8 for x86_64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619006400">- Chromium 90.0.4430.85 (boo#1185047):
  * CVE-2021-21222: Heap buffer overflow in V8
  * CVE-2021-21223: Integer overflow in Mojo
  * CVE-2021-21224: Type Confusion in V8
  * CVE-2021-21225: Out of bounds memory access in V8
  * CVE-2021-21226: Use after free in navigation
- Chromium 90.0.4430.72 (boo#1184764):
  * CVE-2021-21201: Use after free in permissions
  * CVE-2021-21202: Use after free in extensions
  * CVE-2021-21203: Use after free in Blink
  * CVE-2021-21204: Use after free in Blink
  * CVE-2021-21205: Insufficient policy enforcement in navigation
  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
  * CVE-2021-21207: Use after free in IndexedDB
  * CVE-2021-21208: Insufficient data validation in QR scanner
  * CVE-2021-21209: Inappropriate implementation in storage
  * CVE-2021-21210: Inappropriate implementation in Network
  * CVE-2021-21211: Inappropriate implementation in Navigatio
  * CVE-2021-21212: Incorrect security UI in Network Config UI
  * CVE-2021-21213: Use after free in WebMIDI
  * CVE-2021-21214: Use after free in Network API
  * CVE-2021-21215: Inappropriate implementation in Autofill
  * CVE-2021-21216: Inappropriate implementation in Autofill
  * CVE-2021-21217: Uninitialized Use in PDFium
  * CVE-2021-21218: Uninitialized Use in PDFium
  * CVE-2021-21219: Uninitialized Use in PDFiu
  * drop chromium-89-quiche-private.patch
  * drop chromium-89-quiche-dcheck.patch
  * drop chromium-89-skia-CropRect.patch
  * drop chromium-89-dawn-include.patch
  * drop chromium-89-webcodecs-deps.patch
  * drop chromium-89-AXTreeSerializer-include.patch
  * drop libva-2.11.patch
  * drop libva-2.11-nolegacy.patch
  * drop chromium-84-blink-disable-clang-format.patch
- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
- chromium-90-cstdint.patch: some cstd includes added
- chromium-90-fseal.patch: F_SEAL defines added</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619611200">- Chromium 90.0.4430.93 (boo#1185398):
  - CVE-2021-21227: Insufficient data validation in V8.
  - CVE-2021-21232: Use after free in Dev Tools.
  - CVE-2021-21233: Heap buffer overflow in ANGLE.
  - CVE-2021-21228: Insufficient policy enforcement in extensions.
  - CVE-2021-21229: Incorrect security UI in downloads.
  - CVE-2021-21230: Type Confusion in V8.
  - CVE-2021-21231: Insufficient data validation in V8.
  - Reference: https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1620302400">* Patch change *
- Fix build with GCC 11 again (bsc#1185716)
- Remove chromium-88-compiler.patch
- Remove chromium-90-cstdint.patch
- Remove chromium-90-gslang-linkage-fixup.patch
- Added  chromium-90-compiler.patch
- Added  chromium-90-angle-constexpr.patch
- Added  chromium-90-TokenizedOutput-include.patch
- Added  chromium-90-ruy-include.patch
- Added  chromium-90-CrossThreadCopier-qualification.patch
- Added  chromium-90-quantization_utils-include.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620734400">- Chromium 90.0.4430.212 (boo#1185908)
  * CVE-2021-30506: Incorrect security UI in Web App Installs
  * CVE-2021-30507: Inappropriate implementation in Offline
  * CVE-2021-30508: Heap buffer overflow in Media Feeds
  * CVE-2021-30509: Out of bounds write in Tab Strip
  * CVE-2021-30510: Race in Aura
  * CVE-2021-30511: Out of bounds read in Tab Group
  * CVE-2021-30512: Use after free in Notifications
  * CVE-2021-30513: Type Confusion in V8
  * CVE-2021-30514: Use after free in Autofill
  * CVE-2021-30515: Use after free in File API
  * CVE-2021-30516: Heap buffer overflow in History
  * CVE-2021-30517: Type Confusion in V8
  * CVE-2021-30518: Heap buffer overflow in Reader Mode
  * CVE-2021-30519: Use after free in Payments
  * CVE-2021-30520: Use after free in Tab Strip
- FTP support disabled at runtime by default since release 88.
  Chromium 91 will remove support for ftp altogether
  (boo#1185496)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621252800">- use asimdrdm CPU flag for aarch64 to select only more powerful buildhosts.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1622116800">- Chromium 91.0.4472.77 (boo#1186458):
  * Support Managed configuration API for Web Applications
  * WebOTP API: cross-origin iframe support
  * CSS custom counter styles
  * Support JSON Modules
  * Clipboard: read-only files support
  * Remove webkitBeforeTextInserted &amp; webkitEditableCOntentChanged
    JS events
  * Honor media HTML attribute for link icon
  * Import Assertions
  * Class static initializer blocks
  * Ergonomic brand checks for private fields
  * Expose WebAssembly SIMD
  * New Feature: WebTransport
  * ES Modules for service workers ('module' type option)
  * Suggested file name and location for the File System Access API
  * adaptivePTime property for RTCRtpEncodingParameters
  * Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  * Support WebSockets over HTTP/2
  * Support 103 Early Hints for Navigation
  * CVE-2021-30521: Heap buffer overflow in Autofill
  * CVE-2021-30522: Use after free in WebAudio
  * CVE-2021-30523: Use after free in WebRTC
  * CVE-2021-30524: Use after free in TabStrip
  * CVE-2021-30525: Use after free in TabGroups
  * CVE-2021-30526: Out of bounds write in TabStrip
  * CVE-2021-30527: Use after free in WebUI
  * CVE-2021-30528: Use after free in WebAuthentication
  * CVE-2021-30529: Use after free in Bookmarks
  * CVE-2021-30530: Out of bounds memory access in WebAudio
  * CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  * CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  * CVE-2021-30535: Double free in ICU
  * CVE-2021-21212: Insufficient data validation in networking
  * CVE-2021-30536: Out of bounds read in V8
  * CVE-2021-30537: Insufficient policy enforcement in cookies
  * CVE-2021-30538: Insufficient policy enforcement in content security policy
  * CVE-2021-30539: Insufficient policy enforcement in content security policy
  * CVE-2021-30540: Incorrect security UI in payments
  * Various fixes from internal audits, fuzzing and other initiatives
  * drop chromium-90-TokenizedOutput-include.patch
  * drop chromium-90-CrossThreadCopier-qualification.patch
  * drop chromium-90-quantization_utils-include.patch
  * drop chromium-90-angle-constexpr.patch
  * add chromium-91-java-only-allowed-in-android-builds.patch
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add chromium-91-system-icu.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622721600">- Add README.SUSE
- Fix aarch64 build:
  * chromium-91-libyuv-aarch64.patch
  * Update highway to 0.12.2 (arm only)
- Add -flax-vector-conversions to build flags</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623240000">- Chromium 91.0.4472.101 (boo#1187141)
  * CVE-2021-30544: Use after free in BFCache
  * CVE-2021-30545: Use after free in Extensions
  * CVE-2021-30546: Use after free in Autofill
  * CVE-2021-30547: Out of bounds write in ANGLE
  * CVE-2021-30548: Use after free in Loader
  * CVE-2021-30549: Use after free in Spell check
  * CVE-2021-30550: Use after free in Accessibility
  * CVE-2021-30551: Type Confusion in V8
  * CVE-2021-30552: Use after free in Extensions
  * CVE-2021-30553: Use after free in Network service
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623844800">- Chromium 91.0.4472.106
  * Fix use-after-free in SendTabToSelfSubMenuModel
  * Destroy system-token NSSCertDatabase on the IO thread</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624017600">- Chromium 91.0.4472.114 (boo#1187481)
  * CVE-2021-30554: Use after free in WebGL
  * CVE-2021-30555: Use after free in Sharing
  * CVE-2021-30556: Use after free in WebAudio
  * CVE-2021-30557: Use after free in TabGroups</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624276800">- fix crash upon exit boo#1186948
  add chromium-91-1190561-boo1186948.patch</changelog>
</package>
<package pkgid="960b02687a46466a57287b6fbaa41610d5041ab6b51c84b2c5be7f4483ed005e" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="91.0.4472.114" rel="bp153.2.13.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1612440000">- Update to 88.0.4324.146 bsc#1181772
  - CVE-2021-21142: Use after free in Payments
  - CVE-2021-21143: Heap buffer overflow in Extensions
  - CVE-2021-21144: Heap buffer overflow in Tab Groups.
  - CVE-2021-21145: Use after free in Fonts
  - CVE-2021-21146: Use after free in Navigation.
  - CVE-2021-21147: Inappropriate implementation in Skia</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1612612800">- Update to 88.0.4324.150 bsc#1181827
  - CVE-2021-21148: Heap buffer overflow in V8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613390400">- Add chromium-glibc-2.33.patch: fix Sandbox with glibc 2.33
  (bsc#1182233)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613563200">- Update to 88.0.4324.182 bsc#1182358
  - CVE-2021-21149: Stack overflow in Data Transfer.
  - CVE-2021-21150: Use after free in Downloads.
  - CVE-2021-21151: Use after free in Payments.
  - CVE-2021-21152: Heap buffer overflow in Media.
  - CVE-2021-21153: Stack overflow in GPU Process.
  - CVE-2021-21154: Heap buffer overflow in Tab Strip.
  - CVE-2021-21155: Heap buffer overflow in Tab Strip.
  - CVE-2021-21156: Heap buffer overflow in V8.
  - CVE-2021-21157: Use after free in Web Sockets.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1614945600">- Update to 89.0.4389.72 bsc#1182960
  - CVE-2021-21159: Heap buffer overflow in TabStrip.
  - CVE-2021-21160: Heap buffer overflow in WebAudio.
  - CVE-2021-21161: Heap buffer overflow in TabStrip.
  - CVE-2021-21162: Use after free in WebRTC.
  - CVE-2021-21163: Insufficient data validation in Reader Mode.
  - CVE-2021-21164: Insufficient data validation in Chrome for iOS.
  - CVE-2021-21165: Object lifecycle issue in audio.
  - CVE-2021-21166: Object lifecycle issue in audio.
  - CVE-2021-21167: Use after free in bookmarks.
  - CVE-2021-21168: Insufficient policy enforcement in appcache.
  - CVE-2021-21169: Out of bounds memory access in V8.
  - CVE-2021-21170: Incorrect security UI in Loader.
  - CVE-2021-21171: Incorrect security UI in TabStrip and Navigation.
  - CVE-2021-21172: Insufficient policy enforcement in File System API.
  - CVE-2021-21173: Side-channel information leakage in Network Internals.
  - CVE-2021-21174: Inappropriate implementation in Referrer.
  - CVE-2021-21175: Inappropriate implementation in Site isolation.
  - CVE-2021-21176: Inappropriate implementation in full screen mode.
  - CVE-2021-21177: Insufficient policy enforcement in Autofill.
  - CVE-2021-21178: Inappropriate implementation in Compositing.
  - CVE-2021-21179: Use after free in Network Internals.
  - CVE-2021-21180: Use after free in tab search.
  - CVE-2020-27844: Heap buffer overflow in OpenJPEG.
  - CVE-2021-21181: Side-channel information leakage in autofill.
  - CVE-2021-21182: Insufficient policy enforcement in navigations.
  - CVE-2021-21183: Inappropriate implementation in performance APIs.
  - CVE-2021-21184: Inappropriate implementation in performance APIs.
  - CVE-2021-21185: Insufficient policy enforcement in extensions.
  - CVE-2021-21186: Insufficient policy enforcement in QR scanning.
  - CVE-2021-21187: Insufficient data validation in URL formatting.
  - CVE-2021-21188: Use after free in Blink.
  - CVE-2021-21189: Insufficient policy enforcement in payments.
  - CVE-2021-21190: Uninitialized Use in PDFium.
- Added patches:
  - chromium-89-quiche-private.patch
  - chromium-89-quiche-dcheck.patch
  - chromium-89-skia-CropRect.patch
  - chromium-89-dawn-include.patch
  - chromium-89-webcodecs-deps.patch
  - chromium-89-EnumTable-crash.patch
  - chromium-shim_headers.patch
  - chromium-89-missing-cstring-header.patch
  - chromium-89-AXTreeSerializer-include.patch
  - chromium-88-gcc-fix-swiftshader-libEGL-visibility.patch
    (bsc#1182775)
- Removed patches:
  - chromium-fix-char_traits.patch
  - build-with-pipewire-0.3.patch
  - chromium-79-gcc-protobuf-alignas.patch
  - chromium-87-CursorFactory-include.patch
  - chromium-87-openscreen-include.patch
  - chromium-88-vaapi-attribute.patch
  - chromium-88-ozone-deps.patch
  - chromium-87-webcodecs-deps.patch
  - chromium-88-ityp-include.patch
  - chromium-88-AXTreeFormatter-include.patch
  - chromium-88-BookmarkModelObserver-include.patch
  - chromium-88-federated_learning-include.patch
  - chromium-88-ideographicSpaceCharacter.patch
  - chromium-88-StringPool-include.patch
  - chromium-88-dawn-static.patch
  - chromium-88-CompositorFrameReporter-dcheck.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615464000">- Update to 89.0.4389.82
- Add x11-ozone-fix-two-edge-cases.patch to fix tab drag errors</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Update to 89.0.4389.90 bsc#1183515
  - CVE-2021-21191: Use after free in WebRTC.
  - CVE-2021-21192: Heap buffer overflow in tab groups.
  - CVE-2021-21193: Use after free in Blink.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617451200">- Update to 89.0.4389.114 bsc#1184256
  - CVE-2021-21194: Use after free in screen capture
  - CVE-2021-21195: Use after free in V8
  - CVE-2021-21196: Heap buffer overflow in TabStrip
  - CVE-2021-21197: Heap buffer overflow in TabStrip
  - CVE-2021-21198: Out of bounds read in IPC
  - CVE-2021-21199: Use Use after free in Aura
- Add libva-2.11.patch to fix build with libva &lt;2.11
- Add libva-2.11-nolegacy.patch to fix build with libva 2.11
- Remove x11-ozone-fix-two-edge-cases.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618401600">- Chromium 89.0.4389.128 (boo#1184700):
  * CVE-2021-21206: Use after free in blink
  * CVE-2021-21220: Insufficient validation of untrusted input in
    v8 for x86_64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619006400">- Chromium 90.0.4430.85 (boo#1185047):
  * CVE-2021-21222: Heap buffer overflow in V8
  * CVE-2021-21223: Integer overflow in Mojo
  * CVE-2021-21224: Type Confusion in V8
  * CVE-2021-21225: Out of bounds memory access in V8
  * CVE-2021-21226: Use after free in navigation
- Chromium 90.0.4430.72 (boo#1184764):
  * CVE-2021-21201: Use after free in permissions
  * CVE-2021-21202: Use after free in extensions
  * CVE-2021-21203: Use after free in Blink
  * CVE-2021-21204: Use after free in Blink
  * CVE-2021-21205: Insufficient policy enforcement in navigation
  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
  * CVE-2021-21207: Use after free in IndexedDB
  * CVE-2021-21208: Insufficient data validation in QR scanner
  * CVE-2021-21209: Inappropriate implementation in storage
  * CVE-2021-21210: Inappropriate implementation in Network
  * CVE-2021-21211: Inappropriate implementation in Navigatio
  * CVE-2021-21212: Incorrect security UI in Network Config UI
  * CVE-2021-21213: Use after free in WebMIDI
  * CVE-2021-21214: Use after free in Network API
  * CVE-2021-21215: Inappropriate implementation in Autofill
  * CVE-2021-21216: Inappropriate implementation in Autofill
  * CVE-2021-21217: Uninitialized Use in PDFium
  * CVE-2021-21218: Uninitialized Use in PDFium
  * CVE-2021-21219: Uninitialized Use in PDFiu
  * drop chromium-89-quiche-private.patch
  * drop chromium-89-quiche-dcheck.patch
  * drop chromium-89-skia-CropRect.patch
  * drop chromium-89-dawn-include.patch
  * drop chromium-89-webcodecs-deps.patch
  * drop chromium-89-AXTreeSerializer-include.patch
  * drop libva-2.11.patch
  * drop libva-2.11-nolegacy.patch
  * drop chromium-84-blink-disable-clang-format.patch
- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
- chromium-90-cstdint.patch: some cstd includes added
- chromium-90-fseal.patch: F_SEAL defines added</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619611200">- Chromium 90.0.4430.93 (boo#1185398):
  - CVE-2021-21227: Insufficient data validation in V8.
  - CVE-2021-21232: Use after free in Dev Tools.
  - CVE-2021-21233: Heap buffer overflow in ANGLE.
  - CVE-2021-21228: Insufficient policy enforcement in extensions.
  - CVE-2021-21229: Incorrect security UI in downloads.
  - CVE-2021-21230: Type Confusion in V8.
  - CVE-2021-21231: Insufficient data validation in V8.
  - Reference: https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1620302400">* Patch change *
- Fix build with GCC 11 again (bsc#1185716)
- Remove chromium-88-compiler.patch
- Remove chromium-90-cstdint.patch
- Remove chromium-90-gslang-linkage-fixup.patch
- Added  chromium-90-compiler.patch
- Added  chromium-90-angle-constexpr.patch
- Added  chromium-90-TokenizedOutput-include.patch
- Added  chromium-90-ruy-include.patch
- Added  chromium-90-CrossThreadCopier-qualification.patch
- Added  chromium-90-quantization_utils-include.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620734400">- Chromium 90.0.4430.212 (boo#1185908)
  * CVE-2021-30506: Incorrect security UI in Web App Installs
  * CVE-2021-30507: Inappropriate implementation in Offline
  * CVE-2021-30508: Heap buffer overflow in Media Feeds
  * CVE-2021-30509: Out of bounds write in Tab Strip
  * CVE-2021-30510: Race in Aura
  * CVE-2021-30511: Out of bounds read in Tab Group
  * CVE-2021-30512: Use after free in Notifications
  * CVE-2021-30513: Type Confusion in V8
  * CVE-2021-30514: Use after free in Autofill
  * CVE-2021-30515: Use after free in File API
  * CVE-2021-30516: Heap buffer overflow in History
  * CVE-2021-30517: Type Confusion in V8
  * CVE-2021-30518: Heap buffer overflow in Reader Mode
  * CVE-2021-30519: Use after free in Payments
  * CVE-2021-30520: Use after free in Tab Strip
- FTP support disabled at runtime by default since release 88.
  Chromium 91 will remove support for ftp altogether
  (boo#1185496)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621252800">- use asimdrdm CPU flag for aarch64 to select only more powerful buildhosts.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1622116800">- Chromium 91.0.4472.77 (boo#1186458):
  * Support Managed configuration API for Web Applications
  * WebOTP API: cross-origin iframe support
  * CSS custom counter styles
  * Support JSON Modules
  * Clipboard: read-only files support
  * Remove webkitBeforeTextInserted &amp; webkitEditableCOntentChanged
    JS events
  * Honor media HTML attribute for link icon
  * Import Assertions
  * Class static initializer blocks
  * Ergonomic brand checks for private fields
  * Expose WebAssembly SIMD
  * New Feature: WebTransport
  * ES Modules for service workers ('module' type option)
  * Suggested file name and location for the File System Access API
  * adaptivePTime property for RTCRtpEncodingParameters
  * Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  * Support WebSockets over HTTP/2
  * Support 103 Early Hints for Navigation
  * CVE-2021-30521: Heap buffer overflow in Autofill
  * CVE-2021-30522: Use after free in WebAudio
  * CVE-2021-30523: Use after free in WebRTC
  * CVE-2021-30524: Use after free in TabStrip
  * CVE-2021-30525: Use after free in TabGroups
  * CVE-2021-30526: Out of bounds write in TabStrip
  * CVE-2021-30527: Use after free in WebUI
  * CVE-2021-30528: Use after free in WebAuthentication
  * CVE-2021-30529: Use after free in Bookmarks
  * CVE-2021-30530: Out of bounds memory access in WebAudio
  * CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  * CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  * CVE-2021-30535: Double free in ICU
  * CVE-2021-21212: Insufficient data validation in networking
  * CVE-2021-30536: Out of bounds read in V8
  * CVE-2021-30537: Insufficient policy enforcement in cookies
  * CVE-2021-30538: Insufficient policy enforcement in content security policy
  * CVE-2021-30539: Insufficient policy enforcement in content security policy
  * CVE-2021-30540: Incorrect security UI in payments
  * Various fixes from internal audits, fuzzing and other initiatives
  * drop chromium-90-TokenizedOutput-include.patch
  * drop chromium-90-CrossThreadCopier-qualification.patch
  * drop chromium-90-quantization_utils-include.patch
  * drop chromium-90-angle-constexpr.patch
  * add chromium-91-java-only-allowed-in-android-builds.patch
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add chromium-91-system-icu.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622721600">- Add README.SUSE
- Fix aarch64 build:
  * chromium-91-libyuv-aarch64.patch
  * Update highway to 0.12.2 (arm only)
- Add -flax-vector-conversions to build flags</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623240000">- Chromium 91.0.4472.101 (boo#1187141)
  * CVE-2021-30544: Use after free in BFCache
  * CVE-2021-30545: Use after free in Extensions
  * CVE-2021-30546: Use after free in Autofill
  * CVE-2021-30547: Out of bounds write in ANGLE
  * CVE-2021-30548: Use after free in Loader
  * CVE-2021-30549: Use after free in Spell check
  * CVE-2021-30550: Use after free in Accessibility
  * CVE-2021-30551: Type Confusion in V8
  * CVE-2021-30552: Use after free in Extensions
  * CVE-2021-30553: Use after free in Network service
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623844800">- Chromium 91.0.4472.106
  * Fix use-after-free in SendTabToSelfSubMenuModel
  * Destroy system-token NSSCertDatabase on the IO thread</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624017600">- Chromium 91.0.4472.114 (boo#1187481)
  * CVE-2021-30554: Use after free in WebGL
  * CVE-2021-30555: Use after free in Sharing
  * CVE-2021-30556: Use after free in WebAudio
  * CVE-2021-30557: Use after free in TabGroups</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624276800">- fix crash upon exit boo#1186948
  add chromium-91-1190561-boo1186948.patch</changelog>
</package>
<package pkgid="11e5ade4ea1880ffbbdf47e160af0c900d3f2ca24443a38fdc16a71dd47376c4" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="91.0.4472.164" rel="bp153.2.16.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613390400">- Add chromium-glibc-2.33.patch: fix Sandbox with glibc 2.33
  (bsc#1182233)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613563200">- Update to 88.0.4324.182 bsc#1182358
  - CVE-2021-21149: Stack overflow in Data Transfer.
  - CVE-2021-21150: Use after free in Downloads.
  - CVE-2021-21151: Use after free in Payments.
  - CVE-2021-21152: Heap buffer overflow in Media.
  - CVE-2021-21153: Stack overflow in GPU Process.
  - CVE-2021-21154: Heap buffer overflow in Tab Strip.
  - CVE-2021-21155: Heap buffer overflow in Tab Strip.
  - CVE-2021-21156: Heap buffer overflow in V8.
  - CVE-2021-21157: Use after free in Web Sockets.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1614945600">- Update to 89.0.4389.72 bsc#1182960
  - CVE-2021-21159: Heap buffer overflow in TabStrip.
  - CVE-2021-21160: Heap buffer overflow in WebAudio.
  - CVE-2021-21161: Heap buffer overflow in TabStrip.
  - CVE-2021-21162: Use after free in WebRTC.
  - CVE-2021-21163: Insufficient data validation in Reader Mode.
  - CVE-2021-21164: Insufficient data validation in Chrome for iOS.
  - CVE-2021-21165: Object lifecycle issue in audio.
  - CVE-2021-21166: Object lifecycle issue in audio.
  - CVE-2021-21167: Use after free in bookmarks.
  - CVE-2021-21168: Insufficient policy enforcement in appcache.
  - CVE-2021-21169: Out of bounds memory access in V8.
  - CVE-2021-21170: Incorrect security UI in Loader.
  - CVE-2021-21171: Incorrect security UI in TabStrip and Navigation.
  - CVE-2021-21172: Insufficient policy enforcement in File System API.
  - CVE-2021-21173: Side-channel information leakage in Network Internals.
  - CVE-2021-21174: Inappropriate implementation in Referrer.
  - CVE-2021-21175: Inappropriate implementation in Site isolation.
  - CVE-2021-21176: Inappropriate implementation in full screen mode.
  - CVE-2021-21177: Insufficient policy enforcement in Autofill.
  - CVE-2021-21178: Inappropriate implementation in Compositing.
  - CVE-2021-21179: Use after free in Network Internals.
  - CVE-2021-21180: Use after free in tab search.
  - CVE-2020-27844: Heap buffer overflow in OpenJPEG.
  - CVE-2021-21181: Side-channel information leakage in autofill.
  - CVE-2021-21182: Insufficient policy enforcement in navigations.
  - CVE-2021-21183: Inappropriate implementation in performance APIs.
  - CVE-2021-21184: Inappropriate implementation in performance APIs.
  - CVE-2021-21185: Insufficient policy enforcement in extensions.
  - CVE-2021-21186: Insufficient policy enforcement in QR scanning.
  - CVE-2021-21187: Insufficient data validation in URL formatting.
  - CVE-2021-21188: Use after free in Blink.
  - CVE-2021-21189: Insufficient policy enforcement in payments.
  - CVE-2021-21190: Uninitialized Use in PDFium.
- Added patches:
  - chromium-89-quiche-private.patch
  - chromium-89-quiche-dcheck.patch
  - chromium-89-skia-CropRect.patch
  - chromium-89-dawn-include.patch
  - chromium-89-webcodecs-deps.patch
  - chromium-89-EnumTable-crash.patch
  - chromium-shim_headers.patch
  - chromium-89-missing-cstring-header.patch
  - chromium-89-AXTreeSerializer-include.patch
  - chromium-88-gcc-fix-swiftshader-libEGL-visibility.patch
    (bsc#1182775)
- Removed patches:
  - chromium-fix-char_traits.patch
  - build-with-pipewire-0.3.patch
  - chromium-79-gcc-protobuf-alignas.patch
  - chromium-87-CursorFactory-include.patch
  - chromium-87-openscreen-include.patch
  - chromium-88-vaapi-attribute.patch
  - chromium-88-ozone-deps.patch
  - chromium-87-webcodecs-deps.patch
  - chromium-88-ityp-include.patch
  - chromium-88-AXTreeFormatter-include.patch
  - chromium-88-BookmarkModelObserver-include.patch
  - chromium-88-federated_learning-include.patch
  - chromium-88-ideographicSpaceCharacter.patch
  - chromium-88-StringPool-include.patch
  - chromium-88-dawn-static.patch
  - chromium-88-CompositorFrameReporter-dcheck.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615464000">- Update to 89.0.4389.82
- Add x11-ozone-fix-two-edge-cases.patch to fix tab drag errors</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Update to 89.0.4389.90 bsc#1183515
  - CVE-2021-21191: Use after free in WebRTC.
  - CVE-2021-21192: Heap buffer overflow in tab groups.
  - CVE-2021-21193: Use after free in Blink.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617451200">- Update to 89.0.4389.114 bsc#1184256
  - CVE-2021-21194: Use after free in screen capture
  - CVE-2021-21195: Use after free in V8
  - CVE-2021-21196: Heap buffer overflow in TabStrip
  - CVE-2021-21197: Heap buffer overflow in TabStrip
  - CVE-2021-21198: Out of bounds read in IPC
  - CVE-2021-21199: Use Use after free in Aura
- Add libva-2.11.patch to fix build with libva &lt;2.11
- Add libva-2.11-nolegacy.patch to fix build with libva 2.11
- Remove x11-ozone-fix-two-edge-cases.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618401600">- Chromium 89.0.4389.128 (boo#1184700):
  * CVE-2021-21206: Use after free in blink
  * CVE-2021-21220: Insufficient validation of untrusted input in
    v8 for x86_64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619006400">- Chromium 90.0.4430.85 (boo#1185047):
  * CVE-2021-21222: Heap buffer overflow in V8
  * CVE-2021-21223: Integer overflow in Mojo
  * CVE-2021-21224: Type Confusion in V8
  * CVE-2021-21225: Out of bounds memory access in V8
  * CVE-2021-21226: Use after free in navigation
- Chromium 90.0.4430.72 (boo#1184764):
  * CVE-2021-21201: Use after free in permissions
  * CVE-2021-21202: Use after free in extensions
  * CVE-2021-21203: Use after free in Blink
  * CVE-2021-21204: Use after free in Blink
  * CVE-2021-21205: Insufficient policy enforcement in navigation
  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
  * CVE-2021-21207: Use after free in IndexedDB
  * CVE-2021-21208: Insufficient data validation in QR scanner
  * CVE-2021-21209: Inappropriate implementation in storage
  * CVE-2021-21210: Inappropriate implementation in Network
  * CVE-2021-21211: Inappropriate implementation in Navigatio
  * CVE-2021-21212: Incorrect security UI in Network Config UI
  * CVE-2021-21213: Use after free in WebMIDI
  * CVE-2021-21214: Use after free in Network API
  * CVE-2021-21215: Inappropriate implementation in Autofill
  * CVE-2021-21216: Inappropriate implementation in Autofill
  * CVE-2021-21217: Uninitialized Use in PDFium
  * CVE-2021-21218: Uninitialized Use in PDFium
  * CVE-2021-21219: Uninitialized Use in PDFiu
  * drop chromium-89-quiche-private.patch
  * drop chromium-89-quiche-dcheck.patch
  * drop chromium-89-skia-CropRect.patch
  * drop chromium-89-dawn-include.patch
  * drop chromium-89-webcodecs-deps.patch
  * drop chromium-89-AXTreeSerializer-include.patch
  * drop libva-2.11.patch
  * drop libva-2.11-nolegacy.patch
  * drop chromium-84-blink-disable-clang-format.patch
- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
- chromium-90-cstdint.patch: some cstd includes added
- chromium-90-fseal.patch: F_SEAL defines added</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619611200">- Chromium 90.0.4430.93 (boo#1185398):
  - CVE-2021-21227: Insufficient data validation in V8.
  - CVE-2021-21232: Use after free in Dev Tools.
  - CVE-2021-21233: Heap buffer overflow in ANGLE.
  - CVE-2021-21228: Insufficient policy enforcement in extensions.
  - CVE-2021-21229: Incorrect security UI in downloads.
  - CVE-2021-21230: Type Confusion in V8.
  - CVE-2021-21231: Insufficient data validation in V8.
  - Reference: https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1620302400">* Patch change *
- Fix build with GCC 11 again (bsc#1185716)
- Remove chromium-88-compiler.patch
- Remove chromium-90-cstdint.patch
- Remove chromium-90-gslang-linkage-fixup.patch
- Added  chromium-90-compiler.patch
- Added  chromium-90-angle-constexpr.patch
- Added  chromium-90-TokenizedOutput-include.patch
- Added  chromium-90-ruy-include.patch
- Added  chromium-90-CrossThreadCopier-qualification.patch
- Added  chromium-90-quantization_utils-include.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620734400">- Chromium 90.0.4430.212 (boo#1185908)
  * CVE-2021-30506: Incorrect security UI in Web App Installs
  * CVE-2021-30507: Inappropriate implementation in Offline
  * CVE-2021-30508: Heap buffer overflow in Media Feeds
  * CVE-2021-30509: Out of bounds write in Tab Strip
  * CVE-2021-30510: Race in Aura
  * CVE-2021-30511: Out of bounds read in Tab Group
  * CVE-2021-30512: Use after free in Notifications
  * CVE-2021-30513: Type Confusion in V8
  * CVE-2021-30514: Use after free in Autofill
  * CVE-2021-30515: Use after free in File API
  * CVE-2021-30516: Heap buffer overflow in History
  * CVE-2021-30517: Type Confusion in V8
  * CVE-2021-30518: Heap buffer overflow in Reader Mode
  * CVE-2021-30519: Use after free in Payments
  * CVE-2021-30520: Use after free in Tab Strip
- FTP support disabled at runtime by default since release 88.
  Chromium 91 will remove support for ftp altogether
  (boo#1185496)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621252800">- use asimdrdm CPU flag for aarch64 to select only more powerful buildhosts.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1622116800">- Chromium 91.0.4472.77 (boo#1186458):
  * Support Managed configuration API for Web Applications
  * WebOTP API: cross-origin iframe support
  * CSS custom counter styles
  * Support JSON Modules
  * Clipboard: read-only files support
  * Remove webkitBeforeTextInserted &amp; webkitEditableCOntentChanged
    JS events
  * Honor media HTML attribute for link icon
  * Import Assertions
  * Class static initializer blocks
  * Ergonomic brand checks for private fields
  * Expose WebAssembly SIMD
  * New Feature: WebTransport
  * ES Modules for service workers ('module' type option)
  * Suggested file name and location for the File System Access API
  * adaptivePTime property for RTCRtpEncodingParameters
  * Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  * Support WebSockets over HTTP/2
  * Support 103 Early Hints for Navigation
  * CVE-2021-30521: Heap buffer overflow in Autofill
  * CVE-2021-30522: Use after free in WebAudio
  * CVE-2021-30523: Use after free in WebRTC
  * CVE-2021-30524: Use after free in TabStrip
  * CVE-2021-30525: Use after free in TabGroups
  * CVE-2021-30526: Out of bounds write in TabStrip
  * CVE-2021-30527: Use after free in WebUI
  * CVE-2021-30528: Use after free in WebAuthentication
  * CVE-2021-30529: Use after free in Bookmarks
  * CVE-2021-30530: Out of bounds memory access in WebAudio
  * CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  * CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  * CVE-2021-30535: Double free in ICU
  * CVE-2021-21212: Insufficient data validation in networking
  * CVE-2021-30536: Out of bounds read in V8
  * CVE-2021-30537: Insufficient policy enforcement in cookies
  * CVE-2021-30538: Insufficient policy enforcement in content security policy
  * CVE-2021-30539: Insufficient policy enforcement in content security policy
  * CVE-2021-30540: Incorrect security UI in payments
  * Various fixes from internal audits, fuzzing and other initiatives
  * drop chromium-90-TokenizedOutput-include.patch
  * drop chromium-90-CrossThreadCopier-qualification.patch
  * drop chromium-90-quantization_utils-include.patch
  * drop chromium-90-angle-constexpr.patch
  * add chromium-91-java-only-allowed-in-android-builds.patch
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add chromium-91-system-icu.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622721600">- Add README.SUSE
- Fix aarch64 build:
  * chromium-91-libyuv-aarch64.patch
  * Update highway to 0.12.2 (arm only)
- Add -flax-vector-conversions to build flags</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623240000">- Chromium 91.0.4472.101 (boo#1187141)
  * CVE-2021-30544: Use after free in BFCache
  * CVE-2021-30545: Use after free in Extensions
  * CVE-2021-30546: Use after free in Autofill
  * CVE-2021-30547: Out of bounds write in ANGLE
  * CVE-2021-30548: Use after free in Loader
  * CVE-2021-30549: Use after free in Spell check
  * CVE-2021-30550: Use after free in Accessibility
  * CVE-2021-30551: Type Confusion in V8
  * CVE-2021-30552: Use after free in Extensions
  * CVE-2021-30553: Use after free in Network service
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623844800">- Chromium 91.0.4472.106
  * Fix use-after-free in SendTabToSelfSubMenuModel
  * Destroy system-token NSSCertDatabase on the IO thread</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624017600">- Chromium 91.0.4472.114 (boo#1187481)
  * CVE-2021-30554: Use after free in WebGL
  * CVE-2021-30555: Use after free in Sharing
  * CVE-2021-30556: Use after free in WebAudio
  * CVE-2021-30557: Use after free in TabGroups</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624276800">- fix crash upon exit boo#1186948
  add chromium-91-1190561-boo1186948.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1625486400">- Add chromium-91-sql-standard-layout-type.patch: to fix SQL being
  incorrect with libstdc++ 11</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1626523200">- chromium 91.0.4472.164 (boo#1188373)
  * CVE-2021-30559: Out of bounds write in ANGLE
  * CVE-2021-30541: Use after free in V8
  * CVE-2021-30560: Use after free in Blink XSLT
  * CVE-2021-30561: Type Confusion in V8
  * CVE-2021-30562: Use after free in WebSerial
  * CVE-2021-30563: Type Confusion in V8
  * CVE-2021-30564: Heap buffer overflow in WebXR
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="a05727832d9586b97458a8edab24c6be41067f22d7105fd9084c8a353166969b" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="91.0.4472.164" rel="bp153.2.16.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613390400">- Add chromium-glibc-2.33.patch: fix Sandbox with glibc 2.33
  (bsc#1182233)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613563200">- Update to 88.0.4324.182 bsc#1182358
  - CVE-2021-21149: Stack overflow in Data Transfer.
  - CVE-2021-21150: Use after free in Downloads.
  - CVE-2021-21151: Use after free in Payments.
  - CVE-2021-21152: Heap buffer overflow in Media.
  - CVE-2021-21153: Stack overflow in GPU Process.
  - CVE-2021-21154: Heap buffer overflow in Tab Strip.
  - CVE-2021-21155: Heap buffer overflow in Tab Strip.
  - CVE-2021-21156: Heap buffer overflow in V8.
  - CVE-2021-21157: Use after free in Web Sockets.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1614945600">- Update to 89.0.4389.72 bsc#1182960
  - CVE-2021-21159: Heap buffer overflow in TabStrip.
  - CVE-2021-21160: Heap buffer overflow in WebAudio.
  - CVE-2021-21161: Heap buffer overflow in TabStrip.
  - CVE-2021-21162: Use after free in WebRTC.
  - CVE-2021-21163: Insufficient data validation in Reader Mode.
  - CVE-2021-21164: Insufficient data validation in Chrome for iOS.
  - CVE-2021-21165: Object lifecycle issue in audio.
  - CVE-2021-21166: Object lifecycle issue in audio.
  - CVE-2021-21167: Use after free in bookmarks.
  - CVE-2021-21168: Insufficient policy enforcement in appcache.
  - CVE-2021-21169: Out of bounds memory access in V8.
  - CVE-2021-21170: Incorrect security UI in Loader.
  - CVE-2021-21171: Incorrect security UI in TabStrip and Navigation.
  - CVE-2021-21172: Insufficient policy enforcement in File System API.
  - CVE-2021-21173: Side-channel information leakage in Network Internals.
  - CVE-2021-21174: Inappropriate implementation in Referrer.
  - CVE-2021-21175: Inappropriate implementation in Site isolation.
  - CVE-2021-21176: Inappropriate implementation in full screen mode.
  - CVE-2021-21177: Insufficient policy enforcement in Autofill.
  - CVE-2021-21178: Inappropriate implementation in Compositing.
  - CVE-2021-21179: Use after free in Network Internals.
  - CVE-2021-21180: Use after free in tab search.
  - CVE-2020-27844: Heap buffer overflow in OpenJPEG.
  - CVE-2021-21181: Side-channel information leakage in autofill.
  - CVE-2021-21182: Insufficient policy enforcement in navigations.
  - CVE-2021-21183: Inappropriate implementation in performance APIs.
  - CVE-2021-21184: Inappropriate implementation in performance APIs.
  - CVE-2021-21185: Insufficient policy enforcement in extensions.
  - CVE-2021-21186: Insufficient policy enforcement in QR scanning.
  - CVE-2021-21187: Insufficient data validation in URL formatting.
  - CVE-2021-21188: Use after free in Blink.
  - CVE-2021-21189: Insufficient policy enforcement in payments.
  - CVE-2021-21190: Uninitialized Use in PDFium.
- Added patches:
  - chromium-89-quiche-private.patch
  - chromium-89-quiche-dcheck.patch
  - chromium-89-skia-CropRect.patch
  - chromium-89-dawn-include.patch
  - chromium-89-webcodecs-deps.patch
  - chromium-89-EnumTable-crash.patch
  - chromium-shim_headers.patch
  - chromium-89-missing-cstring-header.patch
  - chromium-89-AXTreeSerializer-include.patch
  - chromium-88-gcc-fix-swiftshader-libEGL-visibility.patch
    (bsc#1182775)
- Removed patches:
  - chromium-fix-char_traits.patch
  - build-with-pipewire-0.3.patch
  - chromium-79-gcc-protobuf-alignas.patch
  - chromium-87-CursorFactory-include.patch
  - chromium-87-openscreen-include.patch
  - chromium-88-vaapi-attribute.patch
  - chromium-88-ozone-deps.patch
  - chromium-87-webcodecs-deps.patch
  - chromium-88-ityp-include.patch
  - chromium-88-AXTreeFormatter-include.patch
  - chromium-88-BookmarkModelObserver-include.patch
  - chromium-88-federated_learning-include.patch
  - chromium-88-ideographicSpaceCharacter.patch
  - chromium-88-StringPool-include.patch
  - chromium-88-dawn-static.patch
  - chromium-88-CompositorFrameReporter-dcheck.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615464000">- Update to 89.0.4389.82
- Add x11-ozone-fix-two-edge-cases.patch to fix tab drag errors</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Update to 89.0.4389.90 bsc#1183515
  - CVE-2021-21191: Use after free in WebRTC.
  - CVE-2021-21192: Heap buffer overflow in tab groups.
  - CVE-2021-21193: Use after free in Blink.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617451200">- Update to 89.0.4389.114 bsc#1184256
  - CVE-2021-21194: Use after free in screen capture
  - CVE-2021-21195: Use after free in V8
  - CVE-2021-21196: Heap buffer overflow in TabStrip
  - CVE-2021-21197: Heap buffer overflow in TabStrip
  - CVE-2021-21198: Out of bounds read in IPC
  - CVE-2021-21199: Use Use after free in Aura
- Add libva-2.11.patch to fix build with libva &lt;2.11
- Add libva-2.11-nolegacy.patch to fix build with libva 2.11
- Remove x11-ozone-fix-two-edge-cases.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618401600">- Chromium 89.0.4389.128 (boo#1184700):
  * CVE-2021-21206: Use after free in blink
  * CVE-2021-21220: Insufficient validation of untrusted input in
    v8 for x86_64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619006400">- Chromium 90.0.4430.85 (boo#1185047):
  * CVE-2021-21222: Heap buffer overflow in V8
  * CVE-2021-21223: Integer overflow in Mojo
  * CVE-2021-21224: Type Confusion in V8
  * CVE-2021-21225: Out of bounds memory access in V8
  * CVE-2021-21226: Use after free in navigation
- Chromium 90.0.4430.72 (boo#1184764):
  * CVE-2021-21201: Use after free in permissions
  * CVE-2021-21202: Use after free in extensions
  * CVE-2021-21203: Use after free in Blink
  * CVE-2021-21204: Use after free in Blink
  * CVE-2021-21205: Insufficient policy enforcement in navigation
  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
  * CVE-2021-21207: Use after free in IndexedDB
  * CVE-2021-21208: Insufficient data validation in QR scanner
  * CVE-2021-21209: Inappropriate implementation in storage
  * CVE-2021-21210: Inappropriate implementation in Network
  * CVE-2021-21211: Inappropriate implementation in Navigatio
  * CVE-2021-21212: Incorrect security UI in Network Config UI
  * CVE-2021-21213: Use after free in WebMIDI
  * CVE-2021-21214: Use after free in Network API
  * CVE-2021-21215: Inappropriate implementation in Autofill
  * CVE-2021-21216: Inappropriate implementation in Autofill
  * CVE-2021-21217: Uninitialized Use in PDFium
  * CVE-2021-21218: Uninitialized Use in PDFium
  * CVE-2021-21219: Uninitialized Use in PDFiu
  * drop chromium-89-quiche-private.patch
  * drop chromium-89-quiche-dcheck.patch
  * drop chromium-89-skia-CropRect.patch
  * drop chromium-89-dawn-include.patch
  * drop chromium-89-webcodecs-deps.patch
  * drop chromium-89-AXTreeSerializer-include.patch
  * drop libva-2.11.patch
  * drop libva-2.11-nolegacy.patch
  * drop chromium-84-blink-disable-clang-format.patch
- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
- chromium-90-cstdint.patch: some cstd includes added
- chromium-90-fseal.patch: F_SEAL defines added</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619611200">- Chromium 90.0.4430.93 (boo#1185398):
  - CVE-2021-21227: Insufficient data validation in V8.
  - CVE-2021-21232: Use after free in Dev Tools.
  - CVE-2021-21233: Heap buffer overflow in ANGLE.
  - CVE-2021-21228: Insufficient policy enforcement in extensions.
  - CVE-2021-21229: Incorrect security UI in downloads.
  - CVE-2021-21230: Type Confusion in V8.
  - CVE-2021-21231: Insufficient data validation in V8.
  - Reference: https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1620302400">* Patch change *
- Fix build with GCC 11 again (bsc#1185716)
- Remove chromium-88-compiler.patch
- Remove chromium-90-cstdint.patch
- Remove chromium-90-gslang-linkage-fixup.patch
- Added  chromium-90-compiler.patch
- Added  chromium-90-angle-constexpr.patch
- Added  chromium-90-TokenizedOutput-include.patch
- Added  chromium-90-ruy-include.patch
- Added  chromium-90-CrossThreadCopier-qualification.patch
- Added  chromium-90-quantization_utils-include.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620734400">- Chromium 90.0.4430.212 (boo#1185908)
  * CVE-2021-30506: Incorrect security UI in Web App Installs
  * CVE-2021-30507: Inappropriate implementation in Offline
  * CVE-2021-30508: Heap buffer overflow in Media Feeds
  * CVE-2021-30509: Out of bounds write in Tab Strip
  * CVE-2021-30510: Race in Aura
  * CVE-2021-30511: Out of bounds read in Tab Group
  * CVE-2021-30512: Use after free in Notifications
  * CVE-2021-30513: Type Confusion in V8
  * CVE-2021-30514: Use after free in Autofill
  * CVE-2021-30515: Use after free in File API
  * CVE-2021-30516: Heap buffer overflow in History
  * CVE-2021-30517: Type Confusion in V8
  * CVE-2021-30518: Heap buffer overflow in Reader Mode
  * CVE-2021-30519: Use after free in Payments
  * CVE-2021-30520: Use after free in Tab Strip
- FTP support disabled at runtime by default since release 88.
  Chromium 91 will remove support for ftp altogether
  (boo#1185496)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621252800">- use asimdrdm CPU flag for aarch64 to select only more powerful buildhosts.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1622116800">- Chromium 91.0.4472.77 (boo#1186458):
  * Support Managed configuration API for Web Applications
  * WebOTP API: cross-origin iframe support
  * CSS custom counter styles
  * Support JSON Modules
  * Clipboard: read-only files support
  * Remove webkitBeforeTextInserted &amp; webkitEditableCOntentChanged
    JS events
  * Honor media HTML attribute for link icon
  * Import Assertions
  * Class static initializer blocks
  * Ergonomic brand checks for private fields
  * Expose WebAssembly SIMD
  * New Feature: WebTransport
  * ES Modules for service workers ('module' type option)
  * Suggested file name and location for the File System Access API
  * adaptivePTime property for RTCRtpEncodingParameters
  * Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  * Support WebSockets over HTTP/2
  * Support 103 Early Hints for Navigation
  * CVE-2021-30521: Heap buffer overflow in Autofill
  * CVE-2021-30522: Use after free in WebAudio
  * CVE-2021-30523: Use after free in WebRTC
  * CVE-2021-30524: Use after free in TabStrip
  * CVE-2021-30525: Use after free in TabGroups
  * CVE-2021-30526: Out of bounds write in TabStrip
  * CVE-2021-30527: Use after free in WebUI
  * CVE-2021-30528: Use after free in WebAuthentication
  * CVE-2021-30529: Use after free in Bookmarks
  * CVE-2021-30530: Out of bounds memory access in WebAudio
  * CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  * CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  * CVE-2021-30535: Double free in ICU
  * CVE-2021-21212: Insufficient data validation in networking
  * CVE-2021-30536: Out of bounds read in V8
  * CVE-2021-30537: Insufficient policy enforcement in cookies
  * CVE-2021-30538: Insufficient policy enforcement in content security policy
  * CVE-2021-30539: Insufficient policy enforcement in content security policy
  * CVE-2021-30540: Incorrect security UI in payments
  * Various fixes from internal audits, fuzzing and other initiatives
  * drop chromium-90-TokenizedOutput-include.patch
  * drop chromium-90-CrossThreadCopier-qualification.patch
  * drop chromium-90-quantization_utils-include.patch
  * drop chromium-90-angle-constexpr.patch
  * add chromium-91-java-only-allowed-in-android-builds.patch
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add chromium-91-system-icu.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622721600">- Add README.SUSE
- Fix aarch64 build:
  * chromium-91-libyuv-aarch64.patch
  * Update highway to 0.12.2 (arm only)
- Add -flax-vector-conversions to build flags</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623240000">- Chromium 91.0.4472.101 (boo#1187141)
  * CVE-2021-30544: Use after free in BFCache
  * CVE-2021-30545: Use after free in Extensions
  * CVE-2021-30546: Use after free in Autofill
  * CVE-2021-30547: Out of bounds write in ANGLE
  * CVE-2021-30548: Use after free in Loader
  * CVE-2021-30549: Use after free in Spell check
  * CVE-2021-30550: Use after free in Accessibility
  * CVE-2021-30551: Type Confusion in V8
  * CVE-2021-30552: Use after free in Extensions
  * CVE-2021-30553: Use after free in Network service
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623844800">- Chromium 91.0.4472.106
  * Fix use-after-free in SendTabToSelfSubMenuModel
  * Destroy system-token NSSCertDatabase on the IO thread</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624017600">- Chromium 91.0.4472.114 (boo#1187481)
  * CVE-2021-30554: Use after free in WebGL
  * CVE-2021-30555: Use after free in Sharing
  * CVE-2021-30556: Use after free in WebAudio
  * CVE-2021-30557: Use after free in TabGroups</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624276800">- fix crash upon exit boo#1186948
  add chromium-91-1190561-boo1186948.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1625486400">- Add chromium-91-sql-standard-layout-type.patch: to fix SQL being
  incorrect with libstdc++ 11</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1626523200">- chromium 91.0.4472.164 (boo#1188373)
  * CVE-2021-30559: Out of bounds write in ANGLE
  * CVE-2021-30541: Use after free in V8
  * CVE-2021-30560: Use after free in Blink XSLT
  * CVE-2021-30561: Type Confusion in V8
  * CVE-2021-30562: Use after free in WebSerial
  * CVE-2021-30563: Type Confusion in V8
  * CVE-2021-30564: Heap buffer overflow in WebXR
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="de4e6920cdd73403577e0f5f8b39553c3c6bdb0833c708ba890fc8a89728d3ae" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="91.0.4472.77" rel="bp153.2.3.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1607083200">- Added patches:
  - chromium-87-icu68.patch
  - chromium-87-v8-icu68.patch
- Update to 87.0.4280.88 bsc#1179576
  - CVE-2020-16037: Use after free in clipboard
  - CVE-2020-16038: Use after free in media
  - CVE-2020-16039: Use after free in extensions
  - CVE-2020-16040: Insufficient data validation in V8
  - CVE-2020-16041: Out of bounds read in networking
  - CVE-2020-16042: Uninitialized Use in V8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1608465600">- Use main URLs instead of redirects in master preferences
- Remove useless %post and %postun</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1610020800">- Update to 87.0.4280.141 bsc#1180645
  - CVE-2021-21106: Use after free in autofill
  - CVE-2021-21107: Use after free in drag and drop
  - CVE-2021-21108: Use after free in media
  - CVE-2021-21109: Use after free in payments
  - CVE-2021-21110: Use after free in safe browsing
  - CVE-2021-21111: Insufficient policy enforcement in WebUI
  - CVE-2021-21112: Use after free in Blink
  - CVE-2021-21113: Heap buffer overflow in Skia
  - CVE-2020-16043: Insufficient data validation in networking
  - CVE-2021-21114: Use after free in audio
  - CVE-2020-15995: Out of bounds write in V8
  - CVE-2021-21115: Use after free in safe browsing
  - CVE-2021-21116: Heap buffer overflow in audio</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1610798400">- Remove C++ only flags from CFLAGS
- Update chromium-gcc11.patch
- Comply with new Google API key rules for Derivatives</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1611403200">- Update to 88.0.4324.96 bsc#1181137
  - CVE-2021-21117: Insufficient policy enforcement in Cryptohome
  - CVE-2021-21118: Insufficient data validation in V8
  - CVE-2021-21119: Use after free in Media
  - CVE-2021-21120: Use after free in WebSQL
  - CVE-2021-21121: Use after free in Omnibox
  - CVE-2021-21122: Use after free in Blink
  - CVE-2021-21123: Insufficient data validation in File System API
  - CVE-2021-21124: Potential user after free in Speech Recognizer
  - CVE-2021-21125: Insufficient policy enforcement in File System API
  - CVE-2020-16044: Use after free in WebRTC
  - CVE-2021-21126: Insufficient policy enforcement in extensions
  - CVE-2021-21127: Insufficient policy enforcement in extensions
  - CVE-2021-21128: Heap buffer overflow in Blink
  - CVE-2021-21129: Insufficient policy enforcement in File System API
  - CVE-2021-21130: Insufficient policy enforcement in File System API
  - CVE-2021-21131: Insufficient policy enforcement in File System API
  - CVE-2021-21132: Inappropriate implementation in DevTools
  - CVE-2021-21133: Insufficient policy enforcement in Downloads
  - CVE-2021-21134: Incorrect security UI in Page Info
  - CVE-2021-21135: Inappropriate implementation in Performance API
  - CVE-2021-21136: Insufficient policy enforcement in WebView
  - CVE-2021-21137: Inappropriate implementation in DevTools
  - CVE-2021-21138: Use after free in DevTools
  - CVE-2021-21139: Inappropriate implementation in iframe sandbox
  - CVE-2021-21140: Uninitialized Use in USB
  - CVE-2021-21141: Insufficient policy enforcement in File System API
- Added patches:
  - chromium-88-compiler.patch
  - chromium-88-ozone-deps.patch
  - chromium-88-ityp-include.patch
  - chromium-88-AXTreeFormatter-include.patch
  - chromium-88-BookmarkModelObserver-include.patch
  - chromium-88-federated_learning-include.patch
  - chromium-88-ideographicSpaceCharacter.patch
  - chromium-88-StringPool-include.patch
  - chromium-88-dawn-static.patch
  - chromium-88-CompositorFrameReporter-dcheck.patch
- Removed patches:
  - gpu-timeout.patch
  - chromium-87-compiler.patch
  - chromium-87-ServiceWorkerContainerHost-crash.patch
  - chromium-87-ozone-deps.patch
  - chromium-87-v8-icu68.patch
  - chromium-87-icu68.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1612440000">- Update to 88.0.4324.146 bsc#1181772
  - CVE-2021-21142: Use after free in Payments
  - CVE-2021-21143: Heap buffer overflow in Extensions
  - CVE-2021-21144: Heap buffer overflow in Tab Groups.
  - CVE-2021-21145: Use after free in Fonts
  - CVE-2021-21146: Use after free in Navigation.
  - CVE-2021-21147: Inappropriate implementation in Skia</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1612612800">- Update to 88.0.4324.150 bsc#1181827
  - CVE-2021-21148: Heap buffer overflow in V8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613390400">- Add chromium-glibc-2.33.patch: fix Sandbox with glibc 2.33
  (bsc#1182233)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613563200">- Update to 88.0.4324.182 bsc#1182358
  - CVE-2021-21149: Stack overflow in Data Transfer.
  - CVE-2021-21150: Use after free in Downloads.
  - CVE-2021-21151: Use after free in Payments.
  - CVE-2021-21152: Heap buffer overflow in Media.
  - CVE-2021-21153: Stack overflow in GPU Process.
  - CVE-2021-21154: Heap buffer overflow in Tab Strip.
  - CVE-2021-21155: Heap buffer overflow in Tab Strip.
  - CVE-2021-21156: Heap buffer overflow in V8.
  - CVE-2021-21157: Use after free in Web Sockets.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1614945600">- Update to 89.0.4389.72 bsc#1182960
  - CVE-2021-21159: Heap buffer overflow in TabStrip.
  - CVE-2021-21160: Heap buffer overflow in WebAudio.
  - CVE-2021-21161: Heap buffer overflow in TabStrip.
  - CVE-2021-21162: Use after free in WebRTC.
  - CVE-2021-21163: Insufficient data validation in Reader Mode.
  - CVE-2021-21164: Insufficient data validation in Chrome for iOS.
  - CVE-2021-21165: Object lifecycle issue in audio.
  - CVE-2021-21166: Object lifecycle issue in audio.
  - CVE-2021-21167: Use after free in bookmarks.
  - CVE-2021-21168: Insufficient policy enforcement in appcache.
  - CVE-2021-21169: Out of bounds memory access in V8.
  - CVE-2021-21170: Incorrect security UI in Loader.
  - CVE-2021-21171: Incorrect security UI in TabStrip and Navigation.
  - CVE-2021-21172: Insufficient policy enforcement in File System API.
  - CVE-2021-21173: Side-channel information leakage in Network Internals.
  - CVE-2021-21174: Inappropriate implementation in Referrer.
  - CVE-2021-21175: Inappropriate implementation in Site isolation.
  - CVE-2021-21176: Inappropriate implementation in full screen mode.
  - CVE-2021-21177: Insufficient policy enforcement in Autofill.
  - CVE-2021-21178: Inappropriate implementation in Compositing.
  - CVE-2021-21179: Use after free in Network Internals.
  - CVE-2021-21180: Use after free in tab search.
  - CVE-2020-27844: Heap buffer overflow in OpenJPEG.
  - CVE-2021-21181: Side-channel information leakage in autofill.
  - CVE-2021-21182: Insufficient policy enforcement in navigations.
  - CVE-2021-21183: Inappropriate implementation in performance APIs.
  - CVE-2021-21184: Inappropriate implementation in performance APIs.
  - CVE-2021-21185: Insufficient policy enforcement in extensions.
  - CVE-2021-21186: Insufficient policy enforcement in QR scanning.
  - CVE-2021-21187: Insufficient data validation in URL formatting.
  - CVE-2021-21188: Use after free in Blink.
  - CVE-2021-21189: Insufficient policy enforcement in payments.
  - CVE-2021-21190: Uninitialized Use in PDFium.
- Added patches:
  - chromium-89-quiche-private.patch
  - chromium-89-quiche-dcheck.patch
  - chromium-89-skia-CropRect.patch
  - chromium-89-dawn-include.patch
  - chromium-89-webcodecs-deps.patch
  - chromium-89-EnumTable-crash.patch
  - chromium-shim_headers.patch
  - chromium-89-missing-cstring-header.patch
  - chromium-89-AXTreeSerializer-include.patch
  - chromium-88-gcc-fix-swiftshader-libEGL-visibility.patch
    (bsc#1182775)
- Removed patches:
  - chromium-fix-char_traits.patch
  - build-with-pipewire-0.3.patch
  - chromium-79-gcc-protobuf-alignas.patch
  - chromium-87-CursorFactory-include.patch
  - chromium-87-openscreen-include.patch
  - chromium-88-vaapi-attribute.patch
  - chromium-88-ozone-deps.patch
  - chromium-87-webcodecs-deps.patch
  - chromium-88-ityp-include.patch
  - chromium-88-AXTreeFormatter-include.patch
  - chromium-88-BookmarkModelObserver-include.patch
  - chromium-88-federated_learning-include.patch
  - chromium-88-ideographicSpaceCharacter.patch
  - chromium-88-StringPool-include.patch
  - chromium-88-dawn-static.patch
  - chromium-88-CompositorFrameReporter-dcheck.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615464000">- Update to 89.0.4389.82
- Add x11-ozone-fix-two-edge-cases.patch to fix tab drag errors</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Update to 89.0.4389.90 bsc#1183515
  - CVE-2021-21191: Use after free in WebRTC.
  - CVE-2021-21192: Heap buffer overflow in tab groups.
  - CVE-2021-21193: Use after free in Blink.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617451200">- Update to 89.0.4389.114 bsc#1184256
  - CVE-2021-21194: Use after free in screen capture
  - CVE-2021-21195: Use after free in V8
  - CVE-2021-21196: Heap buffer overflow in TabStrip
  - CVE-2021-21197: Heap buffer overflow in TabStrip
  - CVE-2021-21198: Out of bounds read in IPC
  - CVE-2021-21199: Use Use after free in Aura
- Add libva-2.11.patch to fix build with libva &lt;2.11
- Add libva-2.11-nolegacy.patch to fix build with libva 2.11
- Remove x11-ozone-fix-two-edge-cases.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618401600">- Chromium 89.0.4389.128 (boo#1184700):
  * CVE-2021-21206: Use after free in blink
  * CVE-2021-21220: Insufficient validation of untrusted input in
    v8 for x86_64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619006400">- Chromium 90.0.4430.85 (boo#1185047):
  * CVE-2021-21222: Heap buffer overflow in V8
  * CVE-2021-21223: Integer overflow in Mojo
  * CVE-2021-21224: Type Confusion in V8
  * CVE-2021-21225: Out of bounds memory access in V8
  * CVE-2021-21226: Use after free in navigation
- Chromium 90.0.4430.72 (boo#1184764):
  * CVE-2021-21201: Use after free in permissions
  * CVE-2021-21202: Use after free in extensions
  * CVE-2021-21203: Use after free in Blink
  * CVE-2021-21204: Use after free in Blink
  * CVE-2021-21205: Insufficient policy enforcement in navigation
  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
  * CVE-2021-21207: Use after free in IndexedDB
  * CVE-2021-21208: Insufficient data validation in QR scanner
  * CVE-2021-21209: Inappropriate implementation in storage
  * CVE-2021-21210: Inappropriate implementation in Network
  * CVE-2021-21211: Inappropriate implementation in Navigatio
  * CVE-2021-21212: Incorrect security UI in Network Config UI
  * CVE-2021-21213: Use after free in WebMIDI
  * CVE-2021-21214: Use after free in Network API
  * CVE-2021-21215: Inappropriate implementation in Autofill
  * CVE-2021-21216: Inappropriate implementation in Autofill
  * CVE-2021-21217: Uninitialized Use in PDFium
  * CVE-2021-21218: Uninitialized Use in PDFium
  * CVE-2021-21219: Uninitialized Use in PDFiu
  * drop chromium-89-quiche-private.patch
  * drop chromium-89-quiche-dcheck.patch
  * drop chromium-89-skia-CropRect.patch
  * drop chromium-89-dawn-include.patch
  * drop chromium-89-webcodecs-deps.patch
  * drop chromium-89-AXTreeSerializer-include.patch
  * drop libva-2.11.patch
  * drop libva-2.11-nolegacy.patch
  * drop chromium-84-blink-disable-clang-format.patch
- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
- chromium-90-cstdint.patch: some cstd includes added
- chromium-90-fseal.patch: F_SEAL defines added</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619611200">- Chromium 90.0.4430.93 (boo#1185398):
  - CVE-2021-21227: Insufficient data validation in V8.
  - CVE-2021-21232: Use after free in Dev Tools.
  - CVE-2021-21233: Heap buffer overflow in ANGLE.
  - CVE-2021-21228: Insufficient policy enforcement in extensions.
  - CVE-2021-21229: Incorrect security UI in downloads.
  - CVE-2021-21230: Type Confusion in V8.
  - CVE-2021-21231: Insufficient data validation in V8.
  - Reference: https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1620302400">* Patch change *
- Fix build with GCC 11 again (bsc#1185716)
- Remove chromium-88-compiler.patch
- Remove chromium-90-cstdint.patch
- Remove chromium-90-gslang-linkage-fixup.patch
- Added  chromium-90-compiler.patch
- Added  chromium-90-angle-constexpr.patch
- Added  chromium-90-TokenizedOutput-include.patch
- Added  chromium-90-ruy-include.patch
- Added  chromium-90-CrossThreadCopier-qualification.patch
- Added  chromium-90-quantization_utils-include.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620734400">- Chromium 90.0.4430.212 (boo#1185908)
  * CVE-2021-30506: Incorrect security UI in Web App Installs
  * CVE-2021-30507: Inappropriate implementation in Offline
  * CVE-2021-30508: Heap buffer overflow in Media Feeds
  * CVE-2021-30509: Out of bounds write in Tab Strip
  * CVE-2021-30510: Race in Aura
  * CVE-2021-30511: Out of bounds read in Tab Group
  * CVE-2021-30512: Use after free in Notifications
  * CVE-2021-30513: Type Confusion in V8
  * CVE-2021-30514: Use after free in Autofill
  * CVE-2021-30515: Use after free in File API
  * CVE-2021-30516: Heap buffer overflow in History
  * CVE-2021-30517: Type Confusion in V8
  * CVE-2021-30518: Heap buffer overflow in Reader Mode
  * CVE-2021-30519: Use after free in Payments
  * CVE-2021-30520: Use after free in Tab Strip
- FTP support disabled at runtime by default since release 88.
  Chromium 91 will remove support for ftp altogether
  (boo#1185496)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621252800">- use asimdrdm CPU flag for aarch64 to select only more powerful buildhosts.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1622116800">- Chromium 91.0.4472.77 (boo#1186458):
  * Support Managed configuration API for Web Applications
  * WebOTP API: cross-origin iframe support
  * CSS custom counter styles
  * Support JSON Modules
  * Clipboard: read-only files support
  * Remove webkitBeforeTextInserted &amp; webkitEditableCOntentChanged
    JS events
  * Honor media HTML attribute for link icon
  * Import Assertions
  * Class static initializer blocks
  * Ergonomic brand checks for private fields
  * Expose WebAssembly SIMD
  * New Feature: WebTransport
  * ES Modules for service workers ('module' type option)
  * Suggested file name and location for the File System Access API
  * adaptivePTime property for RTCRtpEncodingParameters
  * Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  * Support WebSockets over HTTP/2
  * Support 103 Early Hints for Navigation
  * CVE-2021-30521: Heap buffer overflow in Autofill
  * CVE-2021-30522: Use after free in WebAudio
  * CVE-2021-30523: Use after free in WebRTC
  * CVE-2021-30524: Use after free in TabStrip
  * CVE-2021-30525: Use after free in TabGroups
  * CVE-2021-30526: Out of bounds write in TabStrip
  * CVE-2021-30527: Use after free in WebUI
  * CVE-2021-30528: Use after free in WebAuthentication
  * CVE-2021-30529: Use after free in Bookmarks
  * CVE-2021-30530: Out of bounds memory access in WebAudio
  * CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  * CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  * CVE-2021-30535: Double free in ICU
  * CVE-2021-21212: Insufficient data validation in networking
  * CVE-2021-30536: Out of bounds read in V8
  * CVE-2021-30537: Insufficient policy enforcement in cookies
  * CVE-2021-30538: Insufficient policy enforcement in content security policy
  * CVE-2021-30539: Insufficient policy enforcement in content security policy
  * CVE-2021-30540: Incorrect security UI in payments
  * Various fixes from internal audits, fuzzing and other initiatives
  * drop chromium-90-TokenizedOutput-include.patch
  * drop chromium-90-CrossThreadCopier-qualification.patch
  * drop chromium-90-quantization_utils-include.patch
  * drop chromium-90-angle-constexpr.patch
  * add chromium-91-java-only-allowed-in-android-builds.patch
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add chromium-91-system-icu.patch</changelog>
</package>
<package pkgid="84980042d59fcc22e1affbf6c7c255140d30f3183a2ae78ced585792e3955885" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="91.0.4472.77" rel="bp153.2.6.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1608465600">- Use main URLs instead of redirects in master preferences
- Remove useless %post and %postun</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1610020800">- Update to 87.0.4280.141 bsc#1180645
  - CVE-2021-21106: Use after free in autofill
  - CVE-2021-21107: Use after free in drag and drop
  - CVE-2021-21108: Use after free in media
  - CVE-2021-21109: Use after free in payments
  - CVE-2021-21110: Use after free in safe browsing
  - CVE-2021-21111: Insufficient policy enforcement in WebUI
  - CVE-2021-21112: Use after free in Blink
  - CVE-2021-21113: Heap buffer overflow in Skia
  - CVE-2020-16043: Insufficient data validation in networking
  - CVE-2021-21114: Use after free in audio
  - CVE-2020-15995: Out of bounds write in V8
  - CVE-2021-21115: Use after free in safe browsing
  - CVE-2021-21116: Heap buffer overflow in audio</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1610798400">- Remove C++ only flags from CFLAGS
- Update chromium-gcc11.patch
- Comply with new Google API key rules for Derivatives</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1611403200">- Update to 88.0.4324.96 bsc#1181137
  - CVE-2021-21117: Insufficient policy enforcement in Cryptohome
  - CVE-2021-21118: Insufficient data validation in V8
  - CVE-2021-21119: Use after free in Media
  - CVE-2021-21120: Use after free in WebSQL
  - CVE-2021-21121: Use after free in Omnibox
  - CVE-2021-21122: Use after free in Blink
  - CVE-2021-21123: Insufficient data validation in File System API
  - CVE-2021-21124: Potential user after free in Speech Recognizer
  - CVE-2021-21125: Insufficient policy enforcement in File System API
  - CVE-2020-16044: Use after free in WebRTC
  - CVE-2021-21126: Insufficient policy enforcement in extensions
  - CVE-2021-21127: Insufficient policy enforcement in extensions
  - CVE-2021-21128: Heap buffer overflow in Blink
  - CVE-2021-21129: Insufficient policy enforcement in File System API
  - CVE-2021-21130: Insufficient policy enforcement in File System API
  - CVE-2021-21131: Insufficient policy enforcement in File System API
  - CVE-2021-21132: Inappropriate implementation in DevTools
  - CVE-2021-21133: Insufficient policy enforcement in Downloads
  - CVE-2021-21134: Incorrect security UI in Page Info
  - CVE-2021-21135: Inappropriate implementation in Performance API
  - CVE-2021-21136: Insufficient policy enforcement in WebView
  - CVE-2021-21137: Inappropriate implementation in DevTools
  - CVE-2021-21138: Use after free in DevTools
  - CVE-2021-21139: Inappropriate implementation in iframe sandbox
  - CVE-2021-21140: Uninitialized Use in USB
  - CVE-2021-21141: Insufficient policy enforcement in File System API
- Added patches:
  - chromium-88-compiler.patch
  - chromium-88-ozone-deps.patch
  - chromium-88-ityp-include.patch
  - chromium-88-AXTreeFormatter-include.patch
  - chromium-88-BookmarkModelObserver-include.patch
  - chromium-88-federated_learning-include.patch
  - chromium-88-ideographicSpaceCharacter.patch
  - chromium-88-StringPool-include.patch
  - chromium-88-dawn-static.patch
  - chromium-88-CompositorFrameReporter-dcheck.patch
- Removed patches:
  - gpu-timeout.patch
  - chromium-87-compiler.patch
  - chromium-87-ServiceWorkerContainerHost-crash.patch
  - chromium-87-ozone-deps.patch
  - chromium-87-v8-icu68.patch
  - chromium-87-icu68.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1612440000">- Update to 88.0.4324.146 bsc#1181772
  - CVE-2021-21142: Use after free in Payments
  - CVE-2021-21143: Heap buffer overflow in Extensions
  - CVE-2021-21144: Heap buffer overflow in Tab Groups.
  - CVE-2021-21145: Use after free in Fonts
  - CVE-2021-21146: Use after free in Navigation.
  - CVE-2021-21147: Inappropriate implementation in Skia</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1612612800">- Update to 88.0.4324.150 bsc#1181827
  - CVE-2021-21148: Heap buffer overflow in V8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613390400">- Add chromium-glibc-2.33.patch: fix Sandbox with glibc 2.33
  (bsc#1182233)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613563200">- Update to 88.0.4324.182 bsc#1182358
  - CVE-2021-21149: Stack overflow in Data Transfer.
  - CVE-2021-21150: Use after free in Downloads.
  - CVE-2021-21151: Use after free in Payments.
  - CVE-2021-21152: Heap buffer overflow in Media.
  - CVE-2021-21153: Stack overflow in GPU Process.
  - CVE-2021-21154: Heap buffer overflow in Tab Strip.
  - CVE-2021-21155: Heap buffer overflow in Tab Strip.
  - CVE-2021-21156: Heap buffer overflow in V8.
  - CVE-2021-21157: Use after free in Web Sockets.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1614945600">- Update to 89.0.4389.72 bsc#1182960
  - CVE-2021-21159: Heap buffer overflow in TabStrip.
  - CVE-2021-21160: Heap buffer overflow in WebAudio.
  - CVE-2021-21161: Heap buffer overflow in TabStrip.
  - CVE-2021-21162: Use after free in WebRTC.
  - CVE-2021-21163: Insufficient data validation in Reader Mode.
  - CVE-2021-21164: Insufficient data validation in Chrome for iOS.
  - CVE-2021-21165: Object lifecycle issue in audio.
  - CVE-2021-21166: Object lifecycle issue in audio.
  - CVE-2021-21167: Use after free in bookmarks.
  - CVE-2021-21168: Insufficient policy enforcement in appcache.
  - CVE-2021-21169: Out of bounds memory access in V8.
  - CVE-2021-21170: Incorrect security UI in Loader.
  - CVE-2021-21171: Incorrect security UI in TabStrip and Navigation.
  - CVE-2021-21172: Insufficient policy enforcement in File System API.
  - CVE-2021-21173: Side-channel information leakage in Network Internals.
  - CVE-2021-21174: Inappropriate implementation in Referrer.
  - CVE-2021-21175: Inappropriate implementation in Site isolation.
  - CVE-2021-21176: Inappropriate implementation in full screen mode.
  - CVE-2021-21177: Insufficient policy enforcement in Autofill.
  - CVE-2021-21178: Inappropriate implementation in Compositing.
  - CVE-2021-21179: Use after free in Network Internals.
  - CVE-2021-21180: Use after free in tab search.
  - CVE-2020-27844: Heap buffer overflow in OpenJPEG.
  - CVE-2021-21181: Side-channel information leakage in autofill.
  - CVE-2021-21182: Insufficient policy enforcement in navigations.
  - CVE-2021-21183: Inappropriate implementation in performance APIs.
  - CVE-2021-21184: Inappropriate implementation in performance APIs.
  - CVE-2021-21185: Insufficient policy enforcement in extensions.
  - CVE-2021-21186: Insufficient policy enforcement in QR scanning.
  - CVE-2021-21187: Insufficient data validation in URL formatting.
  - CVE-2021-21188: Use after free in Blink.
  - CVE-2021-21189: Insufficient policy enforcement in payments.
  - CVE-2021-21190: Uninitialized Use in PDFium.
- Added patches:
  - chromium-89-quiche-private.patch
  - chromium-89-quiche-dcheck.patch
  - chromium-89-skia-CropRect.patch
  - chromium-89-dawn-include.patch
  - chromium-89-webcodecs-deps.patch
  - chromium-89-EnumTable-crash.patch
  - chromium-shim_headers.patch
  - chromium-89-missing-cstring-header.patch
  - chromium-89-AXTreeSerializer-include.patch
  - chromium-88-gcc-fix-swiftshader-libEGL-visibility.patch
    (bsc#1182775)
- Removed patches:
  - chromium-fix-char_traits.patch
  - build-with-pipewire-0.3.patch
  - chromium-79-gcc-protobuf-alignas.patch
  - chromium-87-CursorFactory-include.patch
  - chromium-87-openscreen-include.patch
  - chromium-88-vaapi-attribute.patch
  - chromium-88-ozone-deps.patch
  - chromium-87-webcodecs-deps.patch
  - chromium-88-ityp-include.patch
  - chromium-88-AXTreeFormatter-include.patch
  - chromium-88-BookmarkModelObserver-include.patch
  - chromium-88-federated_learning-include.patch
  - chromium-88-ideographicSpaceCharacter.patch
  - chromium-88-StringPool-include.patch
  - chromium-88-dawn-static.patch
  - chromium-88-CompositorFrameReporter-dcheck.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615464000">- Update to 89.0.4389.82
- Add x11-ozone-fix-two-edge-cases.patch to fix tab drag errors</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Update to 89.0.4389.90 bsc#1183515
  - CVE-2021-21191: Use after free in WebRTC.
  - CVE-2021-21192: Heap buffer overflow in tab groups.
  - CVE-2021-21193: Use after free in Blink.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617451200">- Update to 89.0.4389.114 bsc#1184256
  - CVE-2021-21194: Use after free in screen capture
  - CVE-2021-21195: Use after free in V8
  - CVE-2021-21196: Heap buffer overflow in TabStrip
  - CVE-2021-21197: Heap buffer overflow in TabStrip
  - CVE-2021-21198: Out of bounds read in IPC
  - CVE-2021-21199: Use Use after free in Aura
- Add libva-2.11.patch to fix build with libva &lt;2.11
- Add libva-2.11-nolegacy.patch to fix build with libva 2.11
- Remove x11-ozone-fix-two-edge-cases.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618401600">- Chromium 89.0.4389.128 (boo#1184700):
  * CVE-2021-21206: Use after free in blink
  * CVE-2021-21220: Insufficient validation of untrusted input in
    v8 for x86_64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619006400">- Chromium 90.0.4430.85 (boo#1185047):
  * CVE-2021-21222: Heap buffer overflow in V8
  * CVE-2021-21223: Integer overflow in Mojo
  * CVE-2021-21224: Type Confusion in V8
  * CVE-2021-21225: Out of bounds memory access in V8
  * CVE-2021-21226: Use after free in navigation
- Chromium 90.0.4430.72 (boo#1184764):
  * CVE-2021-21201: Use after free in permissions
  * CVE-2021-21202: Use after free in extensions
  * CVE-2021-21203: Use after free in Blink
  * CVE-2021-21204: Use after free in Blink
  * CVE-2021-21205: Insufficient policy enforcement in navigation
  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
  * CVE-2021-21207: Use after free in IndexedDB
  * CVE-2021-21208: Insufficient data validation in QR scanner
  * CVE-2021-21209: Inappropriate implementation in storage
  * CVE-2021-21210: Inappropriate implementation in Network
  * CVE-2021-21211: Inappropriate implementation in Navigatio
  * CVE-2021-21212: Incorrect security UI in Network Config UI
  * CVE-2021-21213: Use after free in WebMIDI
  * CVE-2021-21214: Use after free in Network API
  * CVE-2021-21215: Inappropriate implementation in Autofill
  * CVE-2021-21216: Inappropriate implementation in Autofill
  * CVE-2021-21217: Uninitialized Use in PDFium
  * CVE-2021-21218: Uninitialized Use in PDFium
  * CVE-2021-21219: Uninitialized Use in PDFiu
  * drop chromium-89-quiche-private.patch
  * drop chromium-89-quiche-dcheck.patch
  * drop chromium-89-skia-CropRect.patch
  * drop chromium-89-dawn-include.patch
  * drop chromium-89-webcodecs-deps.patch
  * drop chromium-89-AXTreeSerializer-include.patch
  * drop libva-2.11.patch
  * drop libva-2.11-nolegacy.patch
  * drop chromium-84-blink-disable-clang-format.patch
- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
- chromium-90-cstdint.patch: some cstd includes added
- chromium-90-fseal.patch: F_SEAL defines added</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619611200">- Chromium 90.0.4430.93 (boo#1185398):
  - CVE-2021-21227: Insufficient data validation in V8.
  - CVE-2021-21232: Use after free in Dev Tools.
  - CVE-2021-21233: Heap buffer overflow in ANGLE.
  - CVE-2021-21228: Insufficient policy enforcement in extensions.
  - CVE-2021-21229: Incorrect security UI in downloads.
  - CVE-2021-21230: Type Confusion in V8.
  - CVE-2021-21231: Insufficient data validation in V8.
  - Reference: https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1620302400">* Patch change *
- Fix build with GCC 11 again (bsc#1185716)
- Remove chromium-88-compiler.patch
- Remove chromium-90-cstdint.patch
- Remove chromium-90-gslang-linkage-fixup.patch
- Added  chromium-90-compiler.patch
- Added  chromium-90-angle-constexpr.patch
- Added  chromium-90-TokenizedOutput-include.patch
- Added  chromium-90-ruy-include.patch
- Added  chromium-90-CrossThreadCopier-qualification.patch
- Added  chromium-90-quantization_utils-include.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620734400">- Chromium 90.0.4430.212 (boo#1185908)
  * CVE-2021-30506: Incorrect security UI in Web App Installs
  * CVE-2021-30507: Inappropriate implementation in Offline
  * CVE-2021-30508: Heap buffer overflow in Media Feeds
  * CVE-2021-30509: Out of bounds write in Tab Strip
  * CVE-2021-30510: Race in Aura
  * CVE-2021-30511: Out of bounds read in Tab Group
  * CVE-2021-30512: Use after free in Notifications
  * CVE-2021-30513: Type Confusion in V8
  * CVE-2021-30514: Use after free in Autofill
  * CVE-2021-30515: Use after free in File API
  * CVE-2021-30516: Heap buffer overflow in History
  * CVE-2021-30517: Type Confusion in V8
  * CVE-2021-30518: Heap buffer overflow in Reader Mode
  * CVE-2021-30519: Use after free in Payments
  * CVE-2021-30520: Use after free in Tab Strip
- FTP support disabled at runtime by default since release 88.
  Chromium 91 will remove support for ftp altogether
  (boo#1185496)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621252800">- use asimdrdm CPU flag for aarch64 to select only more powerful buildhosts.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1622116800">- Chromium 91.0.4472.77 (boo#1186458):
  * Support Managed configuration API for Web Applications
  * WebOTP API: cross-origin iframe support
  * CSS custom counter styles
  * Support JSON Modules
  * Clipboard: read-only files support
  * Remove webkitBeforeTextInserted &amp; webkitEditableCOntentChanged
    JS events
  * Honor media HTML attribute for link icon
  * Import Assertions
  * Class static initializer blocks
  * Ergonomic brand checks for private fields
  * Expose WebAssembly SIMD
  * New Feature: WebTransport
  * ES Modules for service workers ('module' type option)
  * Suggested file name and location for the File System Access API
  * adaptivePTime property for RTCRtpEncodingParameters
  * Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  * Support WebSockets over HTTP/2
  * Support 103 Early Hints for Navigation
  * CVE-2021-30521: Heap buffer overflow in Autofill
  * CVE-2021-30522: Use after free in WebAudio
  * CVE-2021-30523: Use after free in WebRTC
  * CVE-2021-30524: Use after free in TabStrip
  * CVE-2021-30525: Use after free in TabGroups
  * CVE-2021-30526: Out of bounds write in TabStrip
  * CVE-2021-30527: Use after free in WebUI
  * CVE-2021-30528: Use after free in WebAuthentication
  * CVE-2021-30529: Use after free in Bookmarks
  * CVE-2021-30530: Out of bounds memory access in WebAudio
  * CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  * CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  * CVE-2021-30535: Double free in ICU
  * CVE-2021-21212: Insufficient data validation in networking
  * CVE-2021-30536: Out of bounds read in V8
  * CVE-2021-30537: Insufficient policy enforcement in cookies
  * CVE-2021-30538: Insufficient policy enforcement in content security policy
  * CVE-2021-30539: Insufficient policy enforcement in content security policy
  * CVE-2021-30540: Incorrect security UI in payments
  * Various fixes from internal audits, fuzzing and other initiatives
  * drop chromium-90-TokenizedOutput-include.patch
  * drop chromium-90-CrossThreadCopier-qualification.patch
  * drop chromium-90-quantization_utils-include.patch
  * drop chromium-90-angle-constexpr.patch
  * add chromium-91-java-only-allowed-in-android-builds.patch
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add chromium-91-system-icu.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622721600">- Add README.SUSE
- Fix aarch64 build:
  * chromium-91-libyuv-aarch64.patch
  * Update highway to 0.12.2 (arm only)
- Add -flax-vector-conversions to build flags</changelog>
</package>
<package pkgid="2de152b96d89246da47e156f635f46d11286539331b978c61d10b43356b59ff2" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="91.0.4472.77" rel="bp153.2.6.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1608465600">- Use main URLs instead of redirects in master preferences
- Remove useless %post and %postun</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1610020800">- Update to 87.0.4280.141 bsc#1180645
  - CVE-2021-21106: Use after free in autofill
  - CVE-2021-21107: Use after free in drag and drop
  - CVE-2021-21108: Use after free in media
  - CVE-2021-21109: Use after free in payments
  - CVE-2021-21110: Use after free in safe browsing
  - CVE-2021-21111: Insufficient policy enforcement in WebUI
  - CVE-2021-21112: Use after free in Blink
  - CVE-2021-21113: Heap buffer overflow in Skia
  - CVE-2020-16043: Insufficient data validation in networking
  - CVE-2021-21114: Use after free in audio
  - CVE-2020-15995: Out of bounds write in V8
  - CVE-2021-21115: Use after free in safe browsing
  - CVE-2021-21116: Heap buffer overflow in audio</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1610798400">- Remove C++ only flags from CFLAGS
- Update chromium-gcc11.patch
- Comply with new Google API key rules for Derivatives</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1611403200">- Update to 88.0.4324.96 bsc#1181137
  - CVE-2021-21117: Insufficient policy enforcement in Cryptohome
  - CVE-2021-21118: Insufficient data validation in V8
  - CVE-2021-21119: Use after free in Media
  - CVE-2021-21120: Use after free in WebSQL
  - CVE-2021-21121: Use after free in Omnibox
  - CVE-2021-21122: Use after free in Blink
  - CVE-2021-21123: Insufficient data validation in File System API
  - CVE-2021-21124: Potential user after free in Speech Recognizer
  - CVE-2021-21125: Insufficient policy enforcement in File System API
  - CVE-2020-16044: Use after free in WebRTC
  - CVE-2021-21126: Insufficient policy enforcement in extensions
  - CVE-2021-21127: Insufficient policy enforcement in extensions
  - CVE-2021-21128: Heap buffer overflow in Blink
  - CVE-2021-21129: Insufficient policy enforcement in File System API
  - CVE-2021-21130: Insufficient policy enforcement in File System API
  - CVE-2021-21131: Insufficient policy enforcement in File System API
  - CVE-2021-21132: Inappropriate implementation in DevTools
  - CVE-2021-21133: Insufficient policy enforcement in Downloads
  - CVE-2021-21134: Incorrect security UI in Page Info
  - CVE-2021-21135: Inappropriate implementation in Performance API
  - CVE-2021-21136: Insufficient policy enforcement in WebView
  - CVE-2021-21137: Inappropriate implementation in DevTools
  - CVE-2021-21138: Use after free in DevTools
  - CVE-2021-21139: Inappropriate implementation in iframe sandbox
  - CVE-2021-21140: Uninitialized Use in USB
  - CVE-2021-21141: Insufficient policy enforcement in File System API
- Added patches:
  - chromium-88-compiler.patch
  - chromium-88-ozone-deps.patch
  - chromium-88-ityp-include.patch
  - chromium-88-AXTreeFormatter-include.patch
  - chromium-88-BookmarkModelObserver-include.patch
  - chromium-88-federated_learning-include.patch
  - chromium-88-ideographicSpaceCharacter.patch
  - chromium-88-StringPool-include.patch
  - chromium-88-dawn-static.patch
  - chromium-88-CompositorFrameReporter-dcheck.patch
- Removed patches:
  - gpu-timeout.patch
  - chromium-87-compiler.patch
  - chromium-87-ServiceWorkerContainerHost-crash.patch
  - chromium-87-ozone-deps.patch
  - chromium-87-v8-icu68.patch
  - chromium-87-icu68.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1612440000">- Update to 88.0.4324.146 bsc#1181772
  - CVE-2021-21142: Use after free in Payments
  - CVE-2021-21143: Heap buffer overflow in Extensions
  - CVE-2021-21144: Heap buffer overflow in Tab Groups.
  - CVE-2021-21145: Use after free in Fonts
  - CVE-2021-21146: Use after free in Navigation.
  - CVE-2021-21147: Inappropriate implementation in Skia</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1612612800">- Update to 88.0.4324.150 bsc#1181827
  - CVE-2021-21148: Heap buffer overflow in V8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613390400">- Add chromium-glibc-2.33.patch: fix Sandbox with glibc 2.33
  (bsc#1182233)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613563200">- Update to 88.0.4324.182 bsc#1182358
  - CVE-2021-21149: Stack overflow in Data Transfer.
  - CVE-2021-21150: Use after free in Downloads.
  - CVE-2021-21151: Use after free in Payments.
  - CVE-2021-21152: Heap buffer overflow in Media.
  - CVE-2021-21153: Stack overflow in GPU Process.
  - CVE-2021-21154: Heap buffer overflow in Tab Strip.
  - CVE-2021-21155: Heap buffer overflow in Tab Strip.
  - CVE-2021-21156: Heap buffer overflow in V8.
  - CVE-2021-21157: Use after free in Web Sockets.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1614945600">- Update to 89.0.4389.72 bsc#1182960
  - CVE-2021-21159: Heap buffer overflow in TabStrip.
  - CVE-2021-21160: Heap buffer overflow in WebAudio.
  - CVE-2021-21161: Heap buffer overflow in TabStrip.
  - CVE-2021-21162: Use after free in WebRTC.
  - CVE-2021-21163: Insufficient data validation in Reader Mode.
  - CVE-2021-21164: Insufficient data validation in Chrome for iOS.
  - CVE-2021-21165: Object lifecycle issue in audio.
  - CVE-2021-21166: Object lifecycle issue in audio.
  - CVE-2021-21167: Use after free in bookmarks.
  - CVE-2021-21168: Insufficient policy enforcement in appcache.
  - CVE-2021-21169: Out of bounds memory access in V8.
  - CVE-2021-21170: Incorrect security UI in Loader.
  - CVE-2021-21171: Incorrect security UI in TabStrip and Navigation.
  - CVE-2021-21172: Insufficient policy enforcement in File System API.
  - CVE-2021-21173: Side-channel information leakage in Network Internals.
  - CVE-2021-21174: Inappropriate implementation in Referrer.
  - CVE-2021-21175: Inappropriate implementation in Site isolation.
  - CVE-2021-21176: Inappropriate implementation in full screen mode.
  - CVE-2021-21177: Insufficient policy enforcement in Autofill.
  - CVE-2021-21178: Inappropriate implementation in Compositing.
  - CVE-2021-21179: Use after free in Network Internals.
  - CVE-2021-21180: Use after free in tab search.
  - CVE-2020-27844: Heap buffer overflow in OpenJPEG.
  - CVE-2021-21181: Side-channel information leakage in autofill.
  - CVE-2021-21182: Insufficient policy enforcement in navigations.
  - CVE-2021-21183: Inappropriate implementation in performance APIs.
  - CVE-2021-21184: Inappropriate implementation in performance APIs.
  - CVE-2021-21185: Insufficient policy enforcement in extensions.
  - CVE-2021-21186: Insufficient policy enforcement in QR scanning.
  - CVE-2021-21187: Insufficient data validation in URL formatting.
  - CVE-2021-21188: Use after free in Blink.
  - CVE-2021-21189: Insufficient policy enforcement in payments.
  - CVE-2021-21190: Uninitialized Use in PDFium.
- Added patches:
  - chromium-89-quiche-private.patch
  - chromium-89-quiche-dcheck.patch
  - chromium-89-skia-CropRect.patch
  - chromium-89-dawn-include.patch
  - chromium-89-webcodecs-deps.patch
  - chromium-89-EnumTable-crash.patch
  - chromium-shim_headers.patch
  - chromium-89-missing-cstring-header.patch
  - chromium-89-AXTreeSerializer-include.patch
  - chromium-88-gcc-fix-swiftshader-libEGL-visibility.patch
    (bsc#1182775)
- Removed patches:
  - chromium-fix-char_traits.patch
  - build-with-pipewire-0.3.patch
  - chromium-79-gcc-protobuf-alignas.patch
  - chromium-87-CursorFactory-include.patch
  - chromium-87-openscreen-include.patch
  - chromium-88-vaapi-attribute.patch
  - chromium-88-ozone-deps.patch
  - chromium-87-webcodecs-deps.patch
  - chromium-88-ityp-include.patch
  - chromium-88-AXTreeFormatter-include.patch
  - chromium-88-BookmarkModelObserver-include.patch
  - chromium-88-federated_learning-include.patch
  - chromium-88-ideographicSpaceCharacter.patch
  - chromium-88-StringPool-include.patch
  - chromium-88-dawn-static.patch
  - chromium-88-CompositorFrameReporter-dcheck.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615464000">- Update to 89.0.4389.82
- Add x11-ozone-fix-two-edge-cases.patch to fix tab drag errors</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Update to 89.0.4389.90 bsc#1183515
  - CVE-2021-21191: Use after free in WebRTC.
  - CVE-2021-21192: Heap buffer overflow in tab groups.
  - CVE-2021-21193: Use after free in Blink.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617451200">- Update to 89.0.4389.114 bsc#1184256
  - CVE-2021-21194: Use after free in screen capture
  - CVE-2021-21195: Use after free in V8
  - CVE-2021-21196: Heap buffer overflow in TabStrip
  - CVE-2021-21197: Heap buffer overflow in TabStrip
  - CVE-2021-21198: Out of bounds read in IPC
  - CVE-2021-21199: Use Use after free in Aura
- Add libva-2.11.patch to fix build with libva &lt;2.11
- Add libva-2.11-nolegacy.patch to fix build with libva 2.11
- Remove x11-ozone-fix-two-edge-cases.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618401600">- Chromium 89.0.4389.128 (boo#1184700):
  * CVE-2021-21206: Use after free in blink
  * CVE-2021-21220: Insufficient validation of untrusted input in
    v8 for x86_64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619006400">- Chromium 90.0.4430.85 (boo#1185047):
  * CVE-2021-21222: Heap buffer overflow in V8
  * CVE-2021-21223: Integer overflow in Mojo
  * CVE-2021-21224: Type Confusion in V8
  * CVE-2021-21225: Out of bounds memory access in V8
  * CVE-2021-21226: Use after free in navigation
- Chromium 90.0.4430.72 (boo#1184764):
  * CVE-2021-21201: Use after free in permissions
  * CVE-2021-21202: Use after free in extensions
  * CVE-2021-21203: Use after free in Blink
  * CVE-2021-21204: Use after free in Blink
  * CVE-2021-21205: Insufficient policy enforcement in navigation
  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
  * CVE-2021-21207: Use after free in IndexedDB
  * CVE-2021-21208: Insufficient data validation in QR scanner
  * CVE-2021-21209: Inappropriate implementation in storage
  * CVE-2021-21210: Inappropriate implementation in Network
  * CVE-2021-21211: Inappropriate implementation in Navigatio
  * CVE-2021-21212: Incorrect security UI in Network Config UI
  * CVE-2021-21213: Use after free in WebMIDI
  * CVE-2021-21214: Use after free in Network API
  * CVE-2021-21215: Inappropriate implementation in Autofill
  * CVE-2021-21216: Inappropriate implementation in Autofill
  * CVE-2021-21217: Uninitialized Use in PDFium
  * CVE-2021-21218: Uninitialized Use in PDFium
  * CVE-2021-21219: Uninitialized Use in PDFiu
  * drop chromium-89-quiche-private.patch
  * drop chromium-89-quiche-dcheck.patch
  * drop chromium-89-skia-CropRect.patch
  * drop chromium-89-dawn-include.patch
  * drop chromium-89-webcodecs-deps.patch
  * drop chromium-89-AXTreeSerializer-include.patch
  * drop libva-2.11.patch
  * drop libva-2.11-nolegacy.patch
  * drop chromium-84-blink-disable-clang-format.patch
- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
- chromium-90-cstdint.patch: some cstd includes added
- chromium-90-fseal.patch: F_SEAL defines added</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619611200">- Chromium 90.0.4430.93 (boo#1185398):
  - CVE-2021-21227: Insufficient data validation in V8.
  - CVE-2021-21232: Use after free in Dev Tools.
  - CVE-2021-21233: Heap buffer overflow in ANGLE.
  - CVE-2021-21228: Insufficient policy enforcement in extensions.
  - CVE-2021-21229: Incorrect security UI in downloads.
  - CVE-2021-21230: Type Confusion in V8.
  - CVE-2021-21231: Insufficient data validation in V8.
  - Reference: https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1620302400">* Patch change *
- Fix build with GCC 11 again (bsc#1185716)
- Remove chromium-88-compiler.patch
- Remove chromium-90-cstdint.patch
- Remove chromium-90-gslang-linkage-fixup.patch
- Added  chromium-90-compiler.patch
- Added  chromium-90-angle-constexpr.patch
- Added  chromium-90-TokenizedOutput-include.patch
- Added  chromium-90-ruy-include.patch
- Added  chromium-90-CrossThreadCopier-qualification.patch
- Added  chromium-90-quantization_utils-include.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620734400">- Chromium 90.0.4430.212 (boo#1185908)
  * CVE-2021-30506: Incorrect security UI in Web App Installs
  * CVE-2021-30507: Inappropriate implementation in Offline
  * CVE-2021-30508: Heap buffer overflow in Media Feeds
  * CVE-2021-30509: Out of bounds write in Tab Strip
  * CVE-2021-30510: Race in Aura
  * CVE-2021-30511: Out of bounds read in Tab Group
  * CVE-2021-30512: Use after free in Notifications
  * CVE-2021-30513: Type Confusion in V8
  * CVE-2021-30514: Use after free in Autofill
  * CVE-2021-30515: Use after free in File API
  * CVE-2021-30516: Heap buffer overflow in History
  * CVE-2021-30517: Type Confusion in V8
  * CVE-2021-30518: Heap buffer overflow in Reader Mode
  * CVE-2021-30519: Use after free in Payments
  * CVE-2021-30520: Use after free in Tab Strip
- FTP support disabled at runtime by default since release 88.
  Chromium 91 will remove support for ftp altogether
  (boo#1185496)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621252800">- use asimdrdm CPU flag for aarch64 to select only more powerful buildhosts.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1622116800">- Chromium 91.0.4472.77 (boo#1186458):
  * Support Managed configuration API for Web Applications
  * WebOTP API: cross-origin iframe support
  * CSS custom counter styles
  * Support JSON Modules
  * Clipboard: read-only files support
  * Remove webkitBeforeTextInserted &amp; webkitEditableCOntentChanged
    JS events
  * Honor media HTML attribute for link icon
  * Import Assertions
  * Class static initializer blocks
  * Ergonomic brand checks for private fields
  * Expose WebAssembly SIMD
  * New Feature: WebTransport
  * ES Modules for service workers ('module' type option)
  * Suggested file name and location for the File System Access API
  * adaptivePTime property for RTCRtpEncodingParameters
  * Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  * Support WebSockets over HTTP/2
  * Support 103 Early Hints for Navigation
  * CVE-2021-30521: Heap buffer overflow in Autofill
  * CVE-2021-30522: Use after free in WebAudio
  * CVE-2021-30523: Use after free in WebRTC
  * CVE-2021-30524: Use after free in TabStrip
  * CVE-2021-30525: Use after free in TabGroups
  * CVE-2021-30526: Out of bounds write in TabStrip
  * CVE-2021-30527: Use after free in WebUI
  * CVE-2021-30528: Use after free in WebAuthentication
  * CVE-2021-30529: Use after free in Bookmarks
  * CVE-2021-30530: Out of bounds memory access in WebAudio
  * CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  * CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  * CVE-2021-30535: Double free in ICU
  * CVE-2021-21212: Insufficient data validation in networking
  * CVE-2021-30536: Out of bounds read in V8
  * CVE-2021-30537: Insufficient policy enforcement in cookies
  * CVE-2021-30538: Insufficient policy enforcement in content security policy
  * CVE-2021-30539: Insufficient policy enforcement in content security policy
  * CVE-2021-30540: Incorrect security UI in payments
  * Various fixes from internal audits, fuzzing and other initiatives
  * drop chromium-90-TokenizedOutput-include.patch
  * drop chromium-90-CrossThreadCopier-qualification.patch
  * drop chromium-90-quantization_utils-include.patch
  * drop chromium-90-angle-constexpr.patch
  * add chromium-91-java-only-allowed-in-android-builds.patch
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add chromium-91-system-icu.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622721600">- Add README.SUSE
- Fix aarch64 build:
  * chromium-91-libyuv-aarch64.patch
  * Update highway to 0.12.2 (arm only)
- Add -flax-vector-conversions to build flags</changelog>
</package>
<package pkgid="c1fc13f5b859166a0820706fc50181a08d0666dbdedc78d55c936f003402885d" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="92.0.4515.131" rel="bp153.2.19.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1614945600">- Update to 89.0.4389.72 bsc#1182960
  - CVE-2021-21159: Heap buffer overflow in TabStrip.
  - CVE-2021-21160: Heap buffer overflow in WebAudio.
  - CVE-2021-21161: Heap buffer overflow in TabStrip.
  - CVE-2021-21162: Use after free in WebRTC.
  - CVE-2021-21163: Insufficient data validation in Reader Mode.
  - CVE-2021-21164: Insufficient data validation in Chrome for iOS.
  - CVE-2021-21165: Object lifecycle issue in audio.
  - CVE-2021-21166: Object lifecycle issue in audio.
  - CVE-2021-21167: Use after free in bookmarks.
  - CVE-2021-21168: Insufficient policy enforcement in appcache.
  - CVE-2021-21169: Out of bounds memory access in V8.
  - CVE-2021-21170: Incorrect security UI in Loader.
  - CVE-2021-21171: Incorrect security UI in TabStrip and Navigation.
  - CVE-2021-21172: Insufficient policy enforcement in File System API.
  - CVE-2021-21173: Side-channel information leakage in Network Internals.
  - CVE-2021-21174: Inappropriate implementation in Referrer.
  - CVE-2021-21175: Inappropriate implementation in Site isolation.
  - CVE-2021-21176: Inappropriate implementation in full screen mode.
  - CVE-2021-21177: Insufficient policy enforcement in Autofill.
  - CVE-2021-21178: Inappropriate implementation in Compositing.
  - CVE-2021-21179: Use after free in Network Internals.
  - CVE-2021-21180: Use after free in tab search.
  - CVE-2020-27844: Heap buffer overflow in OpenJPEG.
  - CVE-2021-21181: Side-channel information leakage in autofill.
  - CVE-2021-21182: Insufficient policy enforcement in navigations.
  - CVE-2021-21183: Inappropriate implementation in performance APIs.
  - CVE-2021-21184: Inappropriate implementation in performance APIs.
  - CVE-2021-21185: Insufficient policy enforcement in extensions.
  - CVE-2021-21186: Insufficient policy enforcement in QR scanning.
  - CVE-2021-21187: Insufficient data validation in URL formatting.
  - CVE-2021-21188: Use after free in Blink.
  - CVE-2021-21189: Insufficient policy enforcement in payments.
  - CVE-2021-21190: Uninitialized Use in PDFium.
- Added patches:
  - chromium-89-quiche-private.patch
  - chromium-89-quiche-dcheck.patch
  - chromium-89-skia-CropRect.patch
  - chromium-89-dawn-include.patch
  - chromium-89-webcodecs-deps.patch
  - chromium-89-EnumTable-crash.patch
  - chromium-shim_headers.patch
  - chromium-89-missing-cstring-header.patch
  - chromium-89-AXTreeSerializer-include.patch
  - chromium-88-gcc-fix-swiftshader-libEGL-visibility.patch
    (bsc#1182775)
- Removed patches:
  - chromium-fix-char_traits.patch
  - build-with-pipewire-0.3.patch
  - chromium-79-gcc-protobuf-alignas.patch
  - chromium-87-CursorFactory-include.patch
  - chromium-87-openscreen-include.patch
  - chromium-88-vaapi-attribute.patch
  - chromium-88-ozone-deps.patch
  - chromium-87-webcodecs-deps.patch
  - chromium-88-ityp-include.patch
  - chromium-88-AXTreeFormatter-include.patch
  - chromium-88-BookmarkModelObserver-include.patch
  - chromium-88-federated_learning-include.patch
  - chromium-88-ideographicSpaceCharacter.patch
  - chromium-88-StringPool-include.patch
  - chromium-88-dawn-static.patch
  - chromium-88-CompositorFrameReporter-dcheck.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615464000">- Update to 89.0.4389.82
- Add x11-ozone-fix-two-edge-cases.patch to fix tab drag errors</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Update to 89.0.4389.90 bsc#1183515
  - CVE-2021-21191: Use after free in WebRTC.
  - CVE-2021-21192: Heap buffer overflow in tab groups.
  - CVE-2021-21193: Use after free in Blink.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617451200">- Update to 89.0.4389.114 bsc#1184256
  - CVE-2021-21194: Use after free in screen capture
  - CVE-2021-21195: Use after free in V8
  - CVE-2021-21196: Heap buffer overflow in TabStrip
  - CVE-2021-21197: Heap buffer overflow in TabStrip
  - CVE-2021-21198: Out of bounds read in IPC
  - CVE-2021-21199: Use Use after free in Aura
- Add libva-2.11.patch to fix build with libva &lt;2.11
- Add libva-2.11-nolegacy.patch to fix build with libva 2.11
- Remove x11-ozone-fix-two-edge-cases.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618401600">- Chromium 89.0.4389.128 (boo#1184700):
  * CVE-2021-21206: Use after free in blink
  * CVE-2021-21220: Insufficient validation of untrusted input in
    v8 for x86_64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619006400">- Chromium 90.0.4430.85 (boo#1185047):
  * CVE-2021-21222: Heap buffer overflow in V8
  * CVE-2021-21223: Integer overflow in Mojo
  * CVE-2021-21224: Type Confusion in V8
  * CVE-2021-21225: Out of bounds memory access in V8
  * CVE-2021-21226: Use after free in navigation
- Chromium 90.0.4430.72 (boo#1184764):
  * CVE-2021-21201: Use after free in permissions
  * CVE-2021-21202: Use after free in extensions
  * CVE-2021-21203: Use after free in Blink
  * CVE-2021-21204: Use after free in Blink
  * CVE-2021-21205: Insufficient policy enforcement in navigation
  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
  * CVE-2021-21207: Use after free in IndexedDB
  * CVE-2021-21208: Insufficient data validation in QR scanner
  * CVE-2021-21209: Inappropriate implementation in storage
  * CVE-2021-21210: Inappropriate implementation in Network
  * CVE-2021-21211: Inappropriate implementation in Navigatio
  * CVE-2021-21212: Incorrect security UI in Network Config UI
  * CVE-2021-21213: Use after free in WebMIDI
  * CVE-2021-21214: Use after free in Network API
  * CVE-2021-21215: Inappropriate implementation in Autofill
  * CVE-2021-21216: Inappropriate implementation in Autofill
  * CVE-2021-21217: Uninitialized Use in PDFium
  * CVE-2021-21218: Uninitialized Use in PDFium
  * CVE-2021-21219: Uninitialized Use in PDFiu
  * drop chromium-89-quiche-private.patch
  * drop chromium-89-quiche-dcheck.patch
  * drop chromium-89-skia-CropRect.patch
  * drop chromium-89-dawn-include.patch
  * drop chromium-89-webcodecs-deps.patch
  * drop chromium-89-AXTreeSerializer-include.patch
  * drop libva-2.11.patch
  * drop libva-2.11-nolegacy.patch
  * drop chromium-84-blink-disable-clang-format.patch
- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
- chromium-90-cstdint.patch: some cstd includes added
- chromium-90-fseal.patch: F_SEAL defines added</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619611200">- Chromium 90.0.4430.93 (boo#1185398):
  - CVE-2021-21227: Insufficient data validation in V8.
  - CVE-2021-21232: Use after free in Dev Tools.
  - CVE-2021-21233: Heap buffer overflow in ANGLE.
  - CVE-2021-21228: Insufficient policy enforcement in extensions.
  - CVE-2021-21229: Incorrect security UI in downloads.
  - CVE-2021-21230: Type Confusion in V8.
  - CVE-2021-21231: Insufficient data validation in V8.
  - Reference: https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1620302400">* Patch change *
- Fix build with GCC 11 again (bsc#1185716)
- Remove chromium-88-compiler.patch
- Remove chromium-90-cstdint.patch
- Remove chromium-90-gslang-linkage-fixup.patch
- Added  chromium-90-compiler.patch
- Added  chromium-90-angle-constexpr.patch
- Added  chromium-90-TokenizedOutput-include.patch
- Added  chromium-90-ruy-include.patch
- Added  chromium-90-CrossThreadCopier-qualification.patch
- Added  chromium-90-quantization_utils-include.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620734400">- Chromium 90.0.4430.212 (boo#1185908)
  * CVE-2021-30506: Incorrect security UI in Web App Installs
  * CVE-2021-30507: Inappropriate implementation in Offline
  * CVE-2021-30508: Heap buffer overflow in Media Feeds
  * CVE-2021-30509: Out of bounds write in Tab Strip
  * CVE-2021-30510: Race in Aura
  * CVE-2021-30511: Out of bounds read in Tab Group
  * CVE-2021-30512: Use after free in Notifications
  * CVE-2021-30513: Type Confusion in V8
  * CVE-2021-30514: Use after free in Autofill
  * CVE-2021-30515: Use after free in File API
  * CVE-2021-30516: Heap buffer overflow in History
  * CVE-2021-30517: Type Confusion in V8
  * CVE-2021-30518: Heap buffer overflow in Reader Mode
  * CVE-2021-30519: Use after free in Payments
  * CVE-2021-30520: Use after free in Tab Strip
- FTP support disabled at runtime by default since release 88.
  Chromium 91 will remove support for ftp altogether
  (boo#1185496)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621252800">- use asimdrdm CPU flag for aarch64 to select only more powerful buildhosts.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1622116800">- Chromium 91.0.4472.77 (boo#1186458):
  * Support Managed configuration API for Web Applications
  * WebOTP API: cross-origin iframe support
  * CSS custom counter styles
  * Support JSON Modules
  * Clipboard: read-only files support
  * Remove webkitBeforeTextInserted &amp; webkitEditableCOntentChanged
    JS events
  * Honor media HTML attribute for link icon
  * Import Assertions
  * Class static initializer blocks
  * Ergonomic brand checks for private fields
  * Expose WebAssembly SIMD
  * New Feature: WebTransport
  * ES Modules for service workers ('module' type option)
  * Suggested file name and location for the File System Access API
  * adaptivePTime property for RTCRtpEncodingParameters
  * Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  * Support WebSockets over HTTP/2
  * Support 103 Early Hints for Navigation
  * CVE-2021-30521: Heap buffer overflow in Autofill
  * CVE-2021-30522: Use after free in WebAudio
  * CVE-2021-30523: Use after free in WebRTC
  * CVE-2021-30524: Use after free in TabStrip
  * CVE-2021-30525: Use after free in TabGroups
  * CVE-2021-30526: Out of bounds write in TabStrip
  * CVE-2021-30527: Use after free in WebUI
  * CVE-2021-30528: Use after free in WebAuthentication
  * CVE-2021-30529: Use after free in Bookmarks
  * CVE-2021-30530: Out of bounds memory access in WebAudio
  * CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  * CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  * CVE-2021-30535: Double free in ICU
  * CVE-2021-21212: Insufficient data validation in networking
  * CVE-2021-30536: Out of bounds read in V8
  * CVE-2021-30537: Insufficient policy enforcement in cookies
  * CVE-2021-30538: Insufficient policy enforcement in content security policy
  * CVE-2021-30539: Insufficient policy enforcement in content security policy
  * CVE-2021-30540: Incorrect security UI in payments
  * Various fixes from internal audits, fuzzing and other initiatives
  * drop chromium-90-TokenizedOutput-include.patch
  * drop chromium-90-CrossThreadCopier-qualification.patch
  * drop chromium-90-quantization_utils-include.patch
  * drop chromium-90-angle-constexpr.patch
  * add chromium-91-java-only-allowed-in-android-builds.patch
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add chromium-91-system-icu.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622721600">- Add README.SUSE
- Fix aarch64 build:
  * chromium-91-libyuv-aarch64.patch
  * Update highway to 0.12.2 (arm only)
- Add -flax-vector-conversions to build flags</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623240000">- Chromium 91.0.4472.101 (boo#1187141)
  * CVE-2021-30544: Use after free in BFCache
  * CVE-2021-30545: Use after free in Extensions
  * CVE-2021-30546: Use after free in Autofill
  * CVE-2021-30547: Out of bounds write in ANGLE
  * CVE-2021-30548: Use after free in Loader
  * CVE-2021-30549: Use after free in Spell check
  * CVE-2021-30550: Use after free in Accessibility
  * CVE-2021-30551: Type Confusion in V8
  * CVE-2021-30552: Use after free in Extensions
  * CVE-2021-30553: Use after free in Network service
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623844800">- Chromium 91.0.4472.106
  * Fix use-after-free in SendTabToSelfSubMenuModel
  * Destroy system-token NSSCertDatabase on the IO thread</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624017600">- Chromium 91.0.4472.114 (boo#1187481)
  * CVE-2021-30554: Use after free in WebGL
  * CVE-2021-30555: Use after free in Sharing
  * CVE-2021-30556: Use after free in WebAudio
  * CVE-2021-30557: Use after free in TabGroups</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624276800">- fix crash upon exit boo#1186948
  add chromium-91-1190561-boo1186948.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1625486400">- Add chromium-91-sql-standard-layout-type.patch: to fix SQL being
  incorrect with libstdc++ 11</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1626523200">- chromium 91.0.4472.164 (boo#1188373)
  * CVE-2021-30559: Out of bounds write in ANGLE
  * CVE-2021-30541: Use after free in V8
  * CVE-2021-30560: Use after free in Blink XSLT
  * CVE-2021-30561: Type Confusion in V8
  * CVE-2021-30562: Use after free in WebSerial
  * CVE-2021-30563: Type Confusion in V8
  * CVE-2021-30564: Heap buffer overflow in WebXR
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1627819200">- Chromium 92.0.4515.107 (boo#1188590)
  * CVE-2021-30565: Out of bounds write in Tab Groups
  * CVE-2021-30566: Stack buffer overflow in Printing
  * CVE-2021-30567: Use after free in DevTools
  * CVE-2021-30568: Heap buffer overflow in WebGL
  * CVE-2021-30569: Use after free in sqlite
  * CVE-2021-30571: Insufficient policy enforcement in DevTools
  * CVE-2021-30572: Use after free in Autofill
  * CVE-2021-30573: Use after free in GPU
  * CVE-2021-30574: Use after free in protocol handling
  * CVE-2021-30575: Out of bounds read in Autofill
  * CVE-2021-30576: Use after free in DevTools
  * CVE-2021-30577: Insufficient policy enforcement in Installer
  * CVE-2021-30578: Uninitialized Use in Media
  * CVE-2021-30579: Use after free in UI framework
  * CVE-2021-30581: Use after free in DevTools
  * CVE-2021-30582: Inappropriate implementation in Animation
  * CVE-2021-30584: Incorrect security UI in Downloads
  * CVE-2021-30585: Use after free in sensor handling
  * CVE-2021-30588: Type Confusion in V8
  * CVE-2021-30589: Insufficient validation of untrusted input in Sharing
- Switched from GCC+LTO to Clang+ThinLTO due to errors
- Removed patches:
  * chromium-90-compiler.patch
  * chromium-89-EnumTable-crash.patch
  * chromium-86-ConsumeDurationNumber-constexpr.patch
  * chromium-lp152-missing-includes.patch
  * chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * chromium-91-system-icu.patch
  * chromium-91-1190561-boo1186948.patch
- Added patches:
  * chromium-91-compiler.patch
  * chromium-92-EnumTable-crash.patch
  * chromium-92-v8-constexpr.patch
  * chromium-92-GetUsableSize-nullptr.patch
  * chromium-freetype-2.11.patch
  * chromium-clang-nomerge.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1628251200">- Chromium 92.0.4515.131 (boo#1189006)
  * CVE-2021-30590: Heap buffer overflow in Bookmarks
  * CVE-2021-30591: Use after free in File System API
  * CVE-2021-30592: Out of bounds write in Tab Groups
  * CVE-2021-30593: Out of bounds read in Tab Strip
  * CVE-2021-30594: Use after free in Page Info UI
  * CVE-2021-30596: Incorrect security UI in Navigation
  * CVE-2021-30597: Use after free in Browser UI
- Removed patches:
  * chromium-92-GetUsableSize-nullptr.patch
- Added patches:
  * chromium-no-writeprotection.patch
  * chromium-glibc-2.34.patch</changelog>
</package>
<package pkgid="befce07401bbb3ff5918cf7f727ba76744c0b9ffe334fb08ec1ce5e4e3fa0ea1" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="92.0.4515.131" rel="bp153.2.19.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1614945600">- Update to 89.0.4389.72 bsc#1182960
  - CVE-2021-21159: Heap buffer overflow in TabStrip.
  - CVE-2021-21160: Heap buffer overflow in WebAudio.
  - CVE-2021-21161: Heap buffer overflow in TabStrip.
  - CVE-2021-21162: Use after free in WebRTC.
  - CVE-2021-21163: Insufficient data validation in Reader Mode.
  - CVE-2021-21164: Insufficient data validation in Chrome for iOS.
  - CVE-2021-21165: Object lifecycle issue in audio.
  - CVE-2021-21166: Object lifecycle issue in audio.
  - CVE-2021-21167: Use after free in bookmarks.
  - CVE-2021-21168: Insufficient policy enforcement in appcache.
  - CVE-2021-21169: Out of bounds memory access in V8.
  - CVE-2021-21170: Incorrect security UI in Loader.
  - CVE-2021-21171: Incorrect security UI in TabStrip and Navigation.
  - CVE-2021-21172: Insufficient policy enforcement in File System API.
  - CVE-2021-21173: Side-channel information leakage in Network Internals.
  - CVE-2021-21174: Inappropriate implementation in Referrer.
  - CVE-2021-21175: Inappropriate implementation in Site isolation.
  - CVE-2021-21176: Inappropriate implementation in full screen mode.
  - CVE-2021-21177: Insufficient policy enforcement in Autofill.
  - CVE-2021-21178: Inappropriate implementation in Compositing.
  - CVE-2021-21179: Use after free in Network Internals.
  - CVE-2021-21180: Use after free in tab search.
  - CVE-2020-27844: Heap buffer overflow in OpenJPEG.
  - CVE-2021-21181: Side-channel information leakage in autofill.
  - CVE-2021-21182: Insufficient policy enforcement in navigations.
  - CVE-2021-21183: Inappropriate implementation in performance APIs.
  - CVE-2021-21184: Inappropriate implementation in performance APIs.
  - CVE-2021-21185: Insufficient policy enforcement in extensions.
  - CVE-2021-21186: Insufficient policy enforcement in QR scanning.
  - CVE-2021-21187: Insufficient data validation in URL formatting.
  - CVE-2021-21188: Use after free in Blink.
  - CVE-2021-21189: Insufficient policy enforcement in payments.
  - CVE-2021-21190: Uninitialized Use in PDFium.
- Added patches:
  - chromium-89-quiche-private.patch
  - chromium-89-quiche-dcheck.patch
  - chromium-89-skia-CropRect.patch
  - chromium-89-dawn-include.patch
  - chromium-89-webcodecs-deps.patch
  - chromium-89-EnumTable-crash.patch
  - chromium-shim_headers.patch
  - chromium-89-missing-cstring-header.patch
  - chromium-89-AXTreeSerializer-include.patch
  - chromium-88-gcc-fix-swiftshader-libEGL-visibility.patch
    (bsc#1182775)
- Removed patches:
  - chromium-fix-char_traits.patch
  - build-with-pipewire-0.3.patch
  - chromium-79-gcc-protobuf-alignas.patch
  - chromium-87-CursorFactory-include.patch
  - chromium-87-openscreen-include.patch
  - chromium-88-vaapi-attribute.patch
  - chromium-88-ozone-deps.patch
  - chromium-87-webcodecs-deps.patch
  - chromium-88-ityp-include.patch
  - chromium-88-AXTreeFormatter-include.patch
  - chromium-88-BookmarkModelObserver-include.patch
  - chromium-88-federated_learning-include.patch
  - chromium-88-ideographicSpaceCharacter.patch
  - chromium-88-StringPool-include.patch
  - chromium-88-dawn-static.patch
  - chromium-88-CompositorFrameReporter-dcheck.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615464000">- Update to 89.0.4389.82
- Add x11-ozone-fix-two-edge-cases.patch to fix tab drag errors</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Update to 89.0.4389.90 bsc#1183515
  - CVE-2021-21191: Use after free in WebRTC.
  - CVE-2021-21192: Heap buffer overflow in tab groups.
  - CVE-2021-21193: Use after free in Blink.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617451200">- Update to 89.0.4389.114 bsc#1184256
  - CVE-2021-21194: Use after free in screen capture
  - CVE-2021-21195: Use after free in V8
  - CVE-2021-21196: Heap buffer overflow in TabStrip
  - CVE-2021-21197: Heap buffer overflow in TabStrip
  - CVE-2021-21198: Out of bounds read in IPC
  - CVE-2021-21199: Use Use after free in Aura
- Add libva-2.11.patch to fix build with libva &lt;2.11
- Add libva-2.11-nolegacy.patch to fix build with libva 2.11
- Remove x11-ozone-fix-two-edge-cases.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618401600">- Chromium 89.0.4389.128 (boo#1184700):
  * CVE-2021-21206: Use after free in blink
  * CVE-2021-21220: Insufficient validation of untrusted input in
    v8 for x86_64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619006400">- Chromium 90.0.4430.85 (boo#1185047):
  * CVE-2021-21222: Heap buffer overflow in V8
  * CVE-2021-21223: Integer overflow in Mojo
  * CVE-2021-21224: Type Confusion in V8
  * CVE-2021-21225: Out of bounds memory access in V8
  * CVE-2021-21226: Use after free in navigation
- Chromium 90.0.4430.72 (boo#1184764):
  * CVE-2021-21201: Use after free in permissions
  * CVE-2021-21202: Use after free in extensions
  * CVE-2021-21203: Use after free in Blink
  * CVE-2021-21204: Use after free in Blink
  * CVE-2021-21205: Insufficient policy enforcement in navigation
  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
  * CVE-2021-21207: Use after free in IndexedDB
  * CVE-2021-21208: Insufficient data validation in QR scanner
  * CVE-2021-21209: Inappropriate implementation in storage
  * CVE-2021-21210: Inappropriate implementation in Network
  * CVE-2021-21211: Inappropriate implementation in Navigatio
  * CVE-2021-21212: Incorrect security UI in Network Config UI
  * CVE-2021-21213: Use after free in WebMIDI
  * CVE-2021-21214: Use after free in Network API
  * CVE-2021-21215: Inappropriate implementation in Autofill
  * CVE-2021-21216: Inappropriate implementation in Autofill
  * CVE-2021-21217: Uninitialized Use in PDFium
  * CVE-2021-21218: Uninitialized Use in PDFium
  * CVE-2021-21219: Uninitialized Use in PDFiu
  * drop chromium-89-quiche-private.patch
  * drop chromium-89-quiche-dcheck.patch
  * drop chromium-89-skia-CropRect.patch
  * drop chromium-89-dawn-include.patch
  * drop chromium-89-webcodecs-deps.patch
  * drop chromium-89-AXTreeSerializer-include.patch
  * drop libva-2.11.patch
  * drop libva-2.11-nolegacy.patch
  * drop chromium-84-blink-disable-clang-format.patch
- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
- chromium-90-cstdint.patch: some cstd includes added
- chromium-90-fseal.patch: F_SEAL defines added</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619611200">- Chromium 90.0.4430.93 (boo#1185398):
  - CVE-2021-21227: Insufficient data validation in V8.
  - CVE-2021-21232: Use after free in Dev Tools.
  - CVE-2021-21233: Heap buffer overflow in ANGLE.
  - CVE-2021-21228: Insufficient policy enforcement in extensions.
  - CVE-2021-21229: Incorrect security UI in downloads.
  - CVE-2021-21230: Type Confusion in V8.
  - CVE-2021-21231: Insufficient data validation in V8.
  - Reference: https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1620302400">* Patch change *
- Fix build with GCC 11 again (bsc#1185716)
- Remove chromium-88-compiler.patch
- Remove chromium-90-cstdint.patch
- Remove chromium-90-gslang-linkage-fixup.patch
- Added  chromium-90-compiler.patch
- Added  chromium-90-angle-constexpr.patch
- Added  chromium-90-TokenizedOutput-include.patch
- Added  chromium-90-ruy-include.patch
- Added  chromium-90-CrossThreadCopier-qualification.patch
- Added  chromium-90-quantization_utils-include.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620734400">- Chromium 90.0.4430.212 (boo#1185908)
  * CVE-2021-30506: Incorrect security UI in Web App Installs
  * CVE-2021-30507: Inappropriate implementation in Offline
  * CVE-2021-30508: Heap buffer overflow in Media Feeds
  * CVE-2021-30509: Out of bounds write in Tab Strip
  * CVE-2021-30510: Race in Aura
  * CVE-2021-30511: Out of bounds read in Tab Group
  * CVE-2021-30512: Use after free in Notifications
  * CVE-2021-30513: Type Confusion in V8
  * CVE-2021-30514: Use after free in Autofill
  * CVE-2021-30515: Use after free in File API
  * CVE-2021-30516: Heap buffer overflow in History
  * CVE-2021-30517: Type Confusion in V8
  * CVE-2021-30518: Heap buffer overflow in Reader Mode
  * CVE-2021-30519: Use after free in Payments
  * CVE-2021-30520: Use after free in Tab Strip
- FTP support disabled at runtime by default since release 88.
  Chromium 91 will remove support for ftp altogether
  (boo#1185496)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621252800">- use asimdrdm CPU flag for aarch64 to select only more powerful buildhosts.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1622116800">- Chromium 91.0.4472.77 (boo#1186458):
  * Support Managed configuration API for Web Applications
  * WebOTP API: cross-origin iframe support
  * CSS custom counter styles
  * Support JSON Modules
  * Clipboard: read-only files support
  * Remove webkitBeforeTextInserted &amp; webkitEditableCOntentChanged
    JS events
  * Honor media HTML attribute for link icon
  * Import Assertions
  * Class static initializer blocks
  * Ergonomic brand checks for private fields
  * Expose WebAssembly SIMD
  * New Feature: WebTransport
  * ES Modules for service workers ('module' type option)
  * Suggested file name and location for the File System Access API
  * adaptivePTime property for RTCRtpEncodingParameters
  * Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  * Support WebSockets over HTTP/2
  * Support 103 Early Hints for Navigation
  * CVE-2021-30521: Heap buffer overflow in Autofill
  * CVE-2021-30522: Use after free in WebAudio
  * CVE-2021-30523: Use after free in WebRTC
  * CVE-2021-30524: Use after free in TabStrip
  * CVE-2021-30525: Use after free in TabGroups
  * CVE-2021-30526: Out of bounds write in TabStrip
  * CVE-2021-30527: Use after free in WebUI
  * CVE-2021-30528: Use after free in WebAuthentication
  * CVE-2021-30529: Use after free in Bookmarks
  * CVE-2021-30530: Out of bounds memory access in WebAudio
  * CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  * CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  * CVE-2021-30535: Double free in ICU
  * CVE-2021-21212: Insufficient data validation in networking
  * CVE-2021-30536: Out of bounds read in V8
  * CVE-2021-30537: Insufficient policy enforcement in cookies
  * CVE-2021-30538: Insufficient policy enforcement in content security policy
  * CVE-2021-30539: Insufficient policy enforcement in content security policy
  * CVE-2021-30540: Incorrect security UI in payments
  * Various fixes from internal audits, fuzzing and other initiatives
  * drop chromium-90-TokenizedOutput-include.patch
  * drop chromium-90-CrossThreadCopier-qualification.patch
  * drop chromium-90-quantization_utils-include.patch
  * drop chromium-90-angle-constexpr.patch
  * add chromium-91-java-only-allowed-in-android-builds.patch
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add chromium-91-system-icu.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622721600">- Add README.SUSE
- Fix aarch64 build:
  * chromium-91-libyuv-aarch64.patch
  * Update highway to 0.12.2 (arm only)
- Add -flax-vector-conversions to build flags</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623240000">- Chromium 91.0.4472.101 (boo#1187141)
  * CVE-2021-30544: Use after free in BFCache
  * CVE-2021-30545: Use after free in Extensions
  * CVE-2021-30546: Use after free in Autofill
  * CVE-2021-30547: Out of bounds write in ANGLE
  * CVE-2021-30548: Use after free in Loader
  * CVE-2021-30549: Use after free in Spell check
  * CVE-2021-30550: Use after free in Accessibility
  * CVE-2021-30551: Type Confusion in V8
  * CVE-2021-30552: Use after free in Extensions
  * CVE-2021-30553: Use after free in Network service
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623844800">- Chromium 91.0.4472.106
  * Fix use-after-free in SendTabToSelfSubMenuModel
  * Destroy system-token NSSCertDatabase on the IO thread</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624017600">- Chromium 91.0.4472.114 (boo#1187481)
  * CVE-2021-30554: Use after free in WebGL
  * CVE-2021-30555: Use after free in Sharing
  * CVE-2021-30556: Use after free in WebAudio
  * CVE-2021-30557: Use after free in TabGroups</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624276800">- fix crash upon exit boo#1186948
  add chromium-91-1190561-boo1186948.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1625486400">- Add chromium-91-sql-standard-layout-type.patch: to fix SQL being
  incorrect with libstdc++ 11</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1626523200">- chromium 91.0.4472.164 (boo#1188373)
  * CVE-2021-30559: Out of bounds write in ANGLE
  * CVE-2021-30541: Use after free in V8
  * CVE-2021-30560: Use after free in Blink XSLT
  * CVE-2021-30561: Type Confusion in V8
  * CVE-2021-30562: Use after free in WebSerial
  * CVE-2021-30563: Type Confusion in V8
  * CVE-2021-30564: Heap buffer overflow in WebXR
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1627819200">- Chromium 92.0.4515.107 (boo#1188590)
  * CVE-2021-30565: Out of bounds write in Tab Groups
  * CVE-2021-30566: Stack buffer overflow in Printing
  * CVE-2021-30567: Use after free in DevTools
  * CVE-2021-30568: Heap buffer overflow in WebGL
  * CVE-2021-30569: Use after free in sqlite
  * CVE-2021-30571: Insufficient policy enforcement in DevTools
  * CVE-2021-30572: Use after free in Autofill
  * CVE-2021-30573: Use after free in GPU
  * CVE-2021-30574: Use after free in protocol handling
  * CVE-2021-30575: Out of bounds read in Autofill
  * CVE-2021-30576: Use after free in DevTools
  * CVE-2021-30577: Insufficient policy enforcement in Installer
  * CVE-2021-30578: Uninitialized Use in Media
  * CVE-2021-30579: Use after free in UI framework
  * CVE-2021-30581: Use after free in DevTools
  * CVE-2021-30582: Inappropriate implementation in Animation
  * CVE-2021-30584: Incorrect security UI in Downloads
  * CVE-2021-30585: Use after free in sensor handling
  * CVE-2021-30588: Type Confusion in V8
  * CVE-2021-30589: Insufficient validation of untrusted input in Sharing
- Switched from GCC+LTO to Clang+ThinLTO due to errors
- Removed patches:
  * chromium-90-compiler.patch
  * chromium-89-EnumTable-crash.patch
  * chromium-86-ConsumeDurationNumber-constexpr.patch
  * chromium-lp152-missing-includes.patch
  * chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * chromium-91-system-icu.patch
  * chromium-91-1190561-boo1186948.patch
- Added patches:
  * chromium-91-compiler.patch
  * chromium-92-EnumTable-crash.patch
  * chromium-92-v8-constexpr.patch
  * chromium-92-GetUsableSize-nullptr.patch
  * chromium-freetype-2.11.patch
  * chromium-clang-nomerge.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1628251200">- Chromium 92.0.4515.131 (boo#1189006)
  * CVE-2021-30590: Heap buffer overflow in Bookmarks
  * CVE-2021-30591: Use after free in File System API
  * CVE-2021-30592: Out of bounds write in Tab Groups
  * CVE-2021-30593: Out of bounds read in Tab Strip
  * CVE-2021-30594: Use after free in Page Info UI
  * CVE-2021-30596: Incorrect security UI in Navigation
  * CVE-2021-30597: Use after free in Browser UI
- Removed patches:
  * chromium-92-GetUsableSize-nullptr.patch
- Added patches:
  * chromium-no-writeprotection.patch
  * chromium-glibc-2.34.patch</changelog>
</package>
<package pkgid="872016328bad43358b2601e0c870d5b42cd072d77d32a7418a06ae583f2ee20e" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="92.0.4515.131" rel="bp153.2.22.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615464000">- Update to 89.0.4389.82
- Add x11-ozone-fix-two-edge-cases.patch to fix tab drag errors</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Update to 89.0.4389.90 bsc#1183515
  - CVE-2021-21191: Use after free in WebRTC.
  - CVE-2021-21192: Heap buffer overflow in tab groups.
  - CVE-2021-21193: Use after free in Blink.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617451200">- Update to 89.0.4389.114 bsc#1184256
  - CVE-2021-21194: Use after free in screen capture
  - CVE-2021-21195: Use after free in V8
  - CVE-2021-21196: Heap buffer overflow in TabStrip
  - CVE-2021-21197: Heap buffer overflow in TabStrip
  - CVE-2021-21198: Out of bounds read in IPC
  - CVE-2021-21199: Use Use after free in Aura
- Add libva-2.11.patch to fix build with libva &lt;2.11
- Add libva-2.11-nolegacy.patch to fix build with libva 2.11
- Remove x11-ozone-fix-two-edge-cases.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618401600">- Chromium 89.0.4389.128 (boo#1184700):
  * CVE-2021-21206: Use after free in blink
  * CVE-2021-21220: Insufficient validation of untrusted input in
    v8 for x86_64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619006400">- Chromium 90.0.4430.85 (boo#1185047):
  * CVE-2021-21222: Heap buffer overflow in V8
  * CVE-2021-21223: Integer overflow in Mojo
  * CVE-2021-21224: Type Confusion in V8
  * CVE-2021-21225: Out of bounds memory access in V8
  * CVE-2021-21226: Use after free in navigation
- Chromium 90.0.4430.72 (boo#1184764):
  * CVE-2021-21201: Use after free in permissions
  * CVE-2021-21202: Use after free in extensions
  * CVE-2021-21203: Use after free in Blink
  * CVE-2021-21204: Use after free in Blink
  * CVE-2021-21205: Insufficient policy enforcement in navigation
  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
  * CVE-2021-21207: Use after free in IndexedDB
  * CVE-2021-21208: Insufficient data validation in QR scanner
  * CVE-2021-21209: Inappropriate implementation in storage
  * CVE-2021-21210: Inappropriate implementation in Network
  * CVE-2021-21211: Inappropriate implementation in Navigatio
  * CVE-2021-21212: Incorrect security UI in Network Config UI
  * CVE-2021-21213: Use after free in WebMIDI
  * CVE-2021-21214: Use after free in Network API
  * CVE-2021-21215: Inappropriate implementation in Autofill
  * CVE-2021-21216: Inappropriate implementation in Autofill
  * CVE-2021-21217: Uninitialized Use in PDFium
  * CVE-2021-21218: Uninitialized Use in PDFium
  * CVE-2021-21219: Uninitialized Use in PDFiu
  * drop chromium-89-quiche-private.patch
  * drop chromium-89-quiche-dcheck.patch
  * drop chromium-89-skia-CropRect.patch
  * drop chromium-89-dawn-include.patch
  * drop chromium-89-webcodecs-deps.patch
  * drop chromium-89-AXTreeSerializer-include.patch
  * drop libva-2.11.patch
  * drop libva-2.11-nolegacy.patch
  * drop chromium-84-blink-disable-clang-format.patch
- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
- chromium-90-cstdint.patch: some cstd includes added
- chromium-90-fseal.patch: F_SEAL defines added</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619611200">- Chromium 90.0.4430.93 (boo#1185398):
  - CVE-2021-21227: Insufficient data validation in V8.
  - CVE-2021-21232: Use after free in Dev Tools.
  - CVE-2021-21233: Heap buffer overflow in ANGLE.
  - CVE-2021-21228: Insufficient policy enforcement in extensions.
  - CVE-2021-21229: Incorrect security UI in downloads.
  - CVE-2021-21230: Type Confusion in V8.
  - CVE-2021-21231: Insufficient data validation in V8.
  - Reference: https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1620302400">* Patch change *
- Fix build with GCC 11 again (bsc#1185716)
- Remove chromium-88-compiler.patch
- Remove chromium-90-cstdint.patch
- Remove chromium-90-gslang-linkage-fixup.patch
- Added  chromium-90-compiler.patch
- Added  chromium-90-angle-constexpr.patch
- Added  chromium-90-TokenizedOutput-include.patch
- Added  chromium-90-ruy-include.patch
- Added  chromium-90-CrossThreadCopier-qualification.patch
- Added  chromium-90-quantization_utils-include.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620734400">- Chromium 90.0.4430.212 (boo#1185908)
  * CVE-2021-30506: Incorrect security UI in Web App Installs
  * CVE-2021-30507: Inappropriate implementation in Offline
  * CVE-2021-30508: Heap buffer overflow in Media Feeds
  * CVE-2021-30509: Out of bounds write in Tab Strip
  * CVE-2021-30510: Race in Aura
  * CVE-2021-30511: Out of bounds read in Tab Group
  * CVE-2021-30512: Use after free in Notifications
  * CVE-2021-30513: Type Confusion in V8
  * CVE-2021-30514: Use after free in Autofill
  * CVE-2021-30515: Use after free in File API
  * CVE-2021-30516: Heap buffer overflow in History
  * CVE-2021-30517: Type Confusion in V8
  * CVE-2021-30518: Heap buffer overflow in Reader Mode
  * CVE-2021-30519: Use after free in Payments
  * CVE-2021-30520: Use after free in Tab Strip
- FTP support disabled at runtime by default since release 88.
  Chromium 91 will remove support for ftp altogether
  (boo#1185496)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621252800">- use asimdrdm CPU flag for aarch64 to select only more powerful buildhosts.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1622116800">- Chromium 91.0.4472.77 (boo#1186458):
  * Support Managed configuration API for Web Applications
  * WebOTP API: cross-origin iframe support
  * CSS custom counter styles
  * Support JSON Modules
  * Clipboard: read-only files support
  * Remove webkitBeforeTextInserted &amp; webkitEditableCOntentChanged
    JS events
  * Honor media HTML attribute for link icon
  * Import Assertions
  * Class static initializer blocks
  * Ergonomic brand checks for private fields
  * Expose WebAssembly SIMD
  * New Feature: WebTransport
  * ES Modules for service workers ('module' type option)
  * Suggested file name and location for the File System Access API
  * adaptivePTime property for RTCRtpEncodingParameters
  * Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  * Support WebSockets over HTTP/2
  * Support 103 Early Hints for Navigation
  * CVE-2021-30521: Heap buffer overflow in Autofill
  * CVE-2021-30522: Use after free in WebAudio
  * CVE-2021-30523: Use after free in WebRTC
  * CVE-2021-30524: Use after free in TabStrip
  * CVE-2021-30525: Use after free in TabGroups
  * CVE-2021-30526: Out of bounds write in TabStrip
  * CVE-2021-30527: Use after free in WebUI
  * CVE-2021-30528: Use after free in WebAuthentication
  * CVE-2021-30529: Use after free in Bookmarks
  * CVE-2021-30530: Out of bounds memory access in WebAudio
  * CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  * CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  * CVE-2021-30535: Double free in ICU
  * CVE-2021-21212: Insufficient data validation in networking
  * CVE-2021-30536: Out of bounds read in V8
  * CVE-2021-30537: Insufficient policy enforcement in cookies
  * CVE-2021-30538: Insufficient policy enforcement in content security policy
  * CVE-2021-30539: Insufficient policy enforcement in content security policy
  * CVE-2021-30540: Incorrect security UI in payments
  * Various fixes from internal audits, fuzzing and other initiatives
  * drop chromium-90-TokenizedOutput-include.patch
  * drop chromium-90-CrossThreadCopier-qualification.patch
  * drop chromium-90-quantization_utils-include.patch
  * drop chromium-90-angle-constexpr.patch
  * add chromium-91-java-only-allowed-in-android-builds.patch
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add chromium-91-system-icu.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622721600">- Add README.SUSE
- Fix aarch64 build:
  * chromium-91-libyuv-aarch64.patch
  * Update highway to 0.12.2 (arm only)
- Add -flax-vector-conversions to build flags</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623240000">- Chromium 91.0.4472.101 (boo#1187141)
  * CVE-2021-30544: Use after free in BFCache
  * CVE-2021-30545: Use after free in Extensions
  * CVE-2021-30546: Use after free in Autofill
  * CVE-2021-30547: Out of bounds write in ANGLE
  * CVE-2021-30548: Use after free in Loader
  * CVE-2021-30549: Use after free in Spell check
  * CVE-2021-30550: Use after free in Accessibility
  * CVE-2021-30551: Type Confusion in V8
  * CVE-2021-30552: Use after free in Extensions
  * CVE-2021-30553: Use after free in Network service
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623844800">- Chromium 91.0.4472.106
  * Fix use-after-free in SendTabToSelfSubMenuModel
  * Destroy system-token NSSCertDatabase on the IO thread</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624017600">- Chromium 91.0.4472.114 (boo#1187481)
  * CVE-2021-30554: Use after free in WebGL
  * CVE-2021-30555: Use after free in Sharing
  * CVE-2021-30556: Use after free in WebAudio
  * CVE-2021-30557: Use after free in TabGroups</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624276800">- fix crash upon exit boo#1186948
  add chromium-91-1190561-boo1186948.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1625486400">- Add chromium-91-sql-standard-layout-type.patch: to fix SQL being
  incorrect with libstdc++ 11</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1626523200">- chromium 91.0.4472.164 (boo#1188373)
  * CVE-2021-30559: Out of bounds write in ANGLE
  * CVE-2021-30541: Use after free in V8
  * CVE-2021-30560: Use after free in Blink XSLT
  * CVE-2021-30561: Type Confusion in V8
  * CVE-2021-30562: Use after free in WebSerial
  * CVE-2021-30563: Type Confusion in V8
  * CVE-2021-30564: Heap buffer overflow in WebXR
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1627819200">- Chromium 92.0.4515.107 (boo#1188590)
  * CVE-2021-30565: Out of bounds write in Tab Groups
  * CVE-2021-30566: Stack buffer overflow in Printing
  * CVE-2021-30567: Use after free in DevTools
  * CVE-2021-30568: Heap buffer overflow in WebGL
  * CVE-2021-30569: Use after free in sqlite
  * CVE-2021-30571: Insufficient policy enforcement in DevTools
  * CVE-2021-30572: Use after free in Autofill
  * CVE-2021-30573: Use after free in GPU
  * CVE-2021-30574: Use after free in protocol handling
  * CVE-2021-30575: Out of bounds read in Autofill
  * CVE-2021-30576: Use after free in DevTools
  * CVE-2021-30577: Insufficient policy enforcement in Installer
  * CVE-2021-30578: Uninitialized Use in Media
  * CVE-2021-30579: Use after free in UI framework
  * CVE-2021-30581: Use after free in DevTools
  * CVE-2021-30582: Inappropriate implementation in Animation
  * CVE-2021-30584: Incorrect security UI in Downloads
  * CVE-2021-30585: Use after free in sensor handling
  * CVE-2021-30588: Type Confusion in V8
  * CVE-2021-30589: Insufficient validation of untrusted input in Sharing
- Switched from GCC+LTO to Clang+ThinLTO due to errors
- Removed patches:
  * chromium-90-compiler.patch
  * chromium-89-EnumTable-crash.patch
  * chromium-86-ConsumeDurationNumber-constexpr.patch
  * chromium-lp152-missing-includes.patch
  * chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * chromium-91-system-icu.patch
  * chromium-91-1190561-boo1186948.patch
- Added patches:
  * chromium-91-compiler.patch
  * chromium-92-EnumTable-crash.patch
  * chromium-92-v8-constexpr.patch
  * chromium-92-GetUsableSize-nullptr.patch
  * chromium-freetype-2.11.patch
  * chromium-clang-nomerge.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1628251200">- Chromium 92.0.4515.131 (boo#1189006)
  * CVE-2021-30590: Heap buffer overflow in Bookmarks
  * CVE-2021-30591: Use after free in File System API
  * CVE-2021-30592: Out of bounds write in Tab Groups
  * CVE-2021-30593: Out of bounds read in Tab Strip
  * CVE-2021-30594: Use after free in Page Info UI
  * CVE-2021-30596: Incorrect security UI in Navigation
  * CVE-2021-30597: Use after free in Browser UI
- Removed patches:
  * chromium-92-GetUsableSize-nullptr.patch
- Added patches:
  * chromium-no-writeprotection.patch
  * chromium-glibc-2.34.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1629028800">- Add missing crashpad_handler (boo#1189254)</changelog>
</package>
<package pkgid="dc65a6b24ce5af23682ada9da35fec2bcb4df02ff30d14664ed077a7cadc198b" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="92.0.4515.131" rel="bp153.2.22.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615464000">- Update to 89.0.4389.82
- Add x11-ozone-fix-two-edge-cases.patch to fix tab drag errors</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Update to 89.0.4389.90 bsc#1183515
  - CVE-2021-21191: Use after free in WebRTC.
  - CVE-2021-21192: Heap buffer overflow in tab groups.
  - CVE-2021-21193: Use after free in Blink.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617451200">- Update to 89.0.4389.114 bsc#1184256
  - CVE-2021-21194: Use after free in screen capture
  - CVE-2021-21195: Use after free in V8
  - CVE-2021-21196: Heap buffer overflow in TabStrip
  - CVE-2021-21197: Heap buffer overflow in TabStrip
  - CVE-2021-21198: Out of bounds read in IPC
  - CVE-2021-21199: Use Use after free in Aura
- Add libva-2.11.patch to fix build with libva &lt;2.11
- Add libva-2.11-nolegacy.patch to fix build with libva 2.11
- Remove x11-ozone-fix-two-edge-cases.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618401600">- Chromium 89.0.4389.128 (boo#1184700):
  * CVE-2021-21206: Use after free in blink
  * CVE-2021-21220: Insufficient validation of untrusted input in
    v8 for x86_64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619006400">- Chromium 90.0.4430.85 (boo#1185047):
  * CVE-2021-21222: Heap buffer overflow in V8
  * CVE-2021-21223: Integer overflow in Mojo
  * CVE-2021-21224: Type Confusion in V8
  * CVE-2021-21225: Out of bounds memory access in V8
  * CVE-2021-21226: Use after free in navigation
- Chromium 90.0.4430.72 (boo#1184764):
  * CVE-2021-21201: Use after free in permissions
  * CVE-2021-21202: Use after free in extensions
  * CVE-2021-21203: Use after free in Blink
  * CVE-2021-21204: Use after free in Blink
  * CVE-2021-21205: Insufficient policy enforcement in navigation
  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
  * CVE-2021-21207: Use after free in IndexedDB
  * CVE-2021-21208: Insufficient data validation in QR scanner
  * CVE-2021-21209: Inappropriate implementation in storage
  * CVE-2021-21210: Inappropriate implementation in Network
  * CVE-2021-21211: Inappropriate implementation in Navigatio
  * CVE-2021-21212: Incorrect security UI in Network Config UI
  * CVE-2021-21213: Use after free in WebMIDI
  * CVE-2021-21214: Use after free in Network API
  * CVE-2021-21215: Inappropriate implementation in Autofill
  * CVE-2021-21216: Inappropriate implementation in Autofill
  * CVE-2021-21217: Uninitialized Use in PDFium
  * CVE-2021-21218: Uninitialized Use in PDFium
  * CVE-2021-21219: Uninitialized Use in PDFiu
  * drop chromium-89-quiche-private.patch
  * drop chromium-89-quiche-dcheck.patch
  * drop chromium-89-skia-CropRect.patch
  * drop chromium-89-dawn-include.patch
  * drop chromium-89-webcodecs-deps.patch
  * drop chromium-89-AXTreeSerializer-include.patch
  * drop libva-2.11.patch
  * drop libva-2.11-nolegacy.patch
  * drop chromium-84-blink-disable-clang-format.patch
- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
- chromium-90-cstdint.patch: some cstd includes added
- chromium-90-fseal.patch: F_SEAL defines added</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619611200">- Chromium 90.0.4430.93 (boo#1185398):
  - CVE-2021-21227: Insufficient data validation in V8.
  - CVE-2021-21232: Use after free in Dev Tools.
  - CVE-2021-21233: Heap buffer overflow in ANGLE.
  - CVE-2021-21228: Insufficient policy enforcement in extensions.
  - CVE-2021-21229: Incorrect security UI in downloads.
  - CVE-2021-21230: Type Confusion in V8.
  - CVE-2021-21231: Insufficient data validation in V8.
  - Reference: https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1620302400">* Patch change *
- Fix build with GCC 11 again (bsc#1185716)
- Remove chromium-88-compiler.patch
- Remove chromium-90-cstdint.patch
- Remove chromium-90-gslang-linkage-fixup.patch
- Added  chromium-90-compiler.patch
- Added  chromium-90-angle-constexpr.patch
- Added  chromium-90-TokenizedOutput-include.patch
- Added  chromium-90-ruy-include.patch
- Added  chromium-90-CrossThreadCopier-qualification.patch
- Added  chromium-90-quantization_utils-include.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620734400">- Chromium 90.0.4430.212 (boo#1185908)
  * CVE-2021-30506: Incorrect security UI in Web App Installs
  * CVE-2021-30507: Inappropriate implementation in Offline
  * CVE-2021-30508: Heap buffer overflow in Media Feeds
  * CVE-2021-30509: Out of bounds write in Tab Strip
  * CVE-2021-30510: Race in Aura
  * CVE-2021-30511: Out of bounds read in Tab Group
  * CVE-2021-30512: Use after free in Notifications
  * CVE-2021-30513: Type Confusion in V8
  * CVE-2021-30514: Use after free in Autofill
  * CVE-2021-30515: Use after free in File API
  * CVE-2021-30516: Heap buffer overflow in History
  * CVE-2021-30517: Type Confusion in V8
  * CVE-2021-30518: Heap buffer overflow in Reader Mode
  * CVE-2021-30519: Use after free in Payments
  * CVE-2021-30520: Use after free in Tab Strip
- FTP support disabled at runtime by default since release 88.
  Chromium 91 will remove support for ftp altogether
  (boo#1185496)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621252800">- use asimdrdm CPU flag for aarch64 to select only more powerful buildhosts.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1622116800">- Chromium 91.0.4472.77 (boo#1186458):
  * Support Managed configuration API for Web Applications
  * WebOTP API: cross-origin iframe support
  * CSS custom counter styles
  * Support JSON Modules
  * Clipboard: read-only files support
  * Remove webkitBeforeTextInserted &amp; webkitEditableCOntentChanged
    JS events
  * Honor media HTML attribute for link icon
  * Import Assertions
  * Class static initializer blocks
  * Ergonomic brand checks for private fields
  * Expose WebAssembly SIMD
  * New Feature: WebTransport
  * ES Modules for service workers ('module' type option)
  * Suggested file name and location for the File System Access API
  * adaptivePTime property for RTCRtpEncodingParameters
  * Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  * Support WebSockets over HTTP/2
  * Support 103 Early Hints for Navigation
  * CVE-2021-30521: Heap buffer overflow in Autofill
  * CVE-2021-30522: Use after free in WebAudio
  * CVE-2021-30523: Use after free in WebRTC
  * CVE-2021-30524: Use after free in TabStrip
  * CVE-2021-30525: Use after free in TabGroups
  * CVE-2021-30526: Out of bounds write in TabStrip
  * CVE-2021-30527: Use after free in WebUI
  * CVE-2021-30528: Use after free in WebAuthentication
  * CVE-2021-30529: Use after free in Bookmarks
  * CVE-2021-30530: Out of bounds memory access in WebAudio
  * CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  * CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  * CVE-2021-30535: Double free in ICU
  * CVE-2021-21212: Insufficient data validation in networking
  * CVE-2021-30536: Out of bounds read in V8
  * CVE-2021-30537: Insufficient policy enforcement in cookies
  * CVE-2021-30538: Insufficient policy enforcement in content security policy
  * CVE-2021-30539: Insufficient policy enforcement in content security policy
  * CVE-2021-30540: Incorrect security UI in payments
  * Various fixes from internal audits, fuzzing and other initiatives
  * drop chromium-90-TokenizedOutput-include.patch
  * drop chromium-90-CrossThreadCopier-qualification.patch
  * drop chromium-90-quantization_utils-include.patch
  * drop chromium-90-angle-constexpr.patch
  * add chromium-91-java-only-allowed-in-android-builds.patch
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add chromium-91-system-icu.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622721600">- Add README.SUSE
- Fix aarch64 build:
  * chromium-91-libyuv-aarch64.patch
  * Update highway to 0.12.2 (arm only)
- Add -flax-vector-conversions to build flags</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623240000">- Chromium 91.0.4472.101 (boo#1187141)
  * CVE-2021-30544: Use after free in BFCache
  * CVE-2021-30545: Use after free in Extensions
  * CVE-2021-30546: Use after free in Autofill
  * CVE-2021-30547: Out of bounds write in ANGLE
  * CVE-2021-30548: Use after free in Loader
  * CVE-2021-30549: Use after free in Spell check
  * CVE-2021-30550: Use after free in Accessibility
  * CVE-2021-30551: Type Confusion in V8
  * CVE-2021-30552: Use after free in Extensions
  * CVE-2021-30553: Use after free in Network service
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623844800">- Chromium 91.0.4472.106
  * Fix use-after-free in SendTabToSelfSubMenuModel
  * Destroy system-token NSSCertDatabase on the IO thread</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624017600">- Chromium 91.0.4472.114 (boo#1187481)
  * CVE-2021-30554: Use after free in WebGL
  * CVE-2021-30555: Use after free in Sharing
  * CVE-2021-30556: Use after free in WebAudio
  * CVE-2021-30557: Use after free in TabGroups</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624276800">- fix crash upon exit boo#1186948
  add chromium-91-1190561-boo1186948.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1625486400">- Add chromium-91-sql-standard-layout-type.patch: to fix SQL being
  incorrect with libstdc++ 11</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1626523200">- chromium 91.0.4472.164 (boo#1188373)
  * CVE-2021-30559: Out of bounds write in ANGLE
  * CVE-2021-30541: Use after free in V8
  * CVE-2021-30560: Use after free in Blink XSLT
  * CVE-2021-30561: Type Confusion in V8
  * CVE-2021-30562: Use after free in WebSerial
  * CVE-2021-30563: Type Confusion in V8
  * CVE-2021-30564: Heap buffer overflow in WebXR
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1627819200">- Chromium 92.0.4515.107 (boo#1188590)
  * CVE-2021-30565: Out of bounds write in Tab Groups
  * CVE-2021-30566: Stack buffer overflow in Printing
  * CVE-2021-30567: Use after free in DevTools
  * CVE-2021-30568: Heap buffer overflow in WebGL
  * CVE-2021-30569: Use after free in sqlite
  * CVE-2021-30571: Insufficient policy enforcement in DevTools
  * CVE-2021-30572: Use after free in Autofill
  * CVE-2021-30573: Use after free in GPU
  * CVE-2021-30574: Use after free in protocol handling
  * CVE-2021-30575: Out of bounds read in Autofill
  * CVE-2021-30576: Use after free in DevTools
  * CVE-2021-30577: Insufficient policy enforcement in Installer
  * CVE-2021-30578: Uninitialized Use in Media
  * CVE-2021-30579: Use after free in UI framework
  * CVE-2021-30581: Use after free in DevTools
  * CVE-2021-30582: Inappropriate implementation in Animation
  * CVE-2021-30584: Incorrect security UI in Downloads
  * CVE-2021-30585: Use after free in sensor handling
  * CVE-2021-30588: Type Confusion in V8
  * CVE-2021-30589: Insufficient validation of untrusted input in Sharing
- Switched from GCC+LTO to Clang+ThinLTO due to errors
- Removed patches:
  * chromium-90-compiler.patch
  * chromium-89-EnumTable-crash.patch
  * chromium-86-ConsumeDurationNumber-constexpr.patch
  * chromium-lp152-missing-includes.patch
  * chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * chromium-91-system-icu.patch
  * chromium-91-1190561-boo1186948.patch
- Added patches:
  * chromium-91-compiler.patch
  * chromium-92-EnumTable-crash.patch
  * chromium-92-v8-constexpr.patch
  * chromium-92-GetUsableSize-nullptr.patch
  * chromium-freetype-2.11.patch
  * chromium-clang-nomerge.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1628251200">- Chromium 92.0.4515.131 (boo#1189006)
  * CVE-2021-30590: Heap buffer overflow in Bookmarks
  * CVE-2021-30591: Use after free in File System API
  * CVE-2021-30592: Out of bounds write in Tab Groups
  * CVE-2021-30593: Out of bounds read in Tab Strip
  * CVE-2021-30594: Use after free in Page Info UI
  * CVE-2021-30596: Incorrect security UI in Navigation
  * CVE-2021-30597: Use after free in Browser UI
- Removed patches:
  * chromium-92-GetUsableSize-nullptr.patch
- Added patches:
  * chromium-no-writeprotection.patch
  * chromium-glibc-2.34.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1629028800">- Add missing crashpad_handler (boo#1189254)</changelog>
</package>
<package pkgid="70644a1303a9e6279f99470d672dfc4e1182e98fcd51aa93ce18d1612301e57d" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="92.0.4515.159" rel="bp153.2.25.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Update to 89.0.4389.90 bsc#1183515
  - CVE-2021-21191: Use after free in WebRTC.
  - CVE-2021-21192: Heap buffer overflow in tab groups.
  - CVE-2021-21193: Use after free in Blink.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617451200">- Update to 89.0.4389.114 bsc#1184256
  - CVE-2021-21194: Use after free in screen capture
  - CVE-2021-21195: Use after free in V8
  - CVE-2021-21196: Heap buffer overflow in TabStrip
  - CVE-2021-21197: Heap buffer overflow in TabStrip
  - CVE-2021-21198: Out of bounds read in IPC
  - CVE-2021-21199: Use Use after free in Aura
- Add libva-2.11.patch to fix build with libva &lt;2.11
- Add libva-2.11-nolegacy.patch to fix build with libva 2.11
- Remove x11-ozone-fix-two-edge-cases.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618401600">- Chromium 89.0.4389.128 (boo#1184700):
  * CVE-2021-21206: Use after free in blink
  * CVE-2021-21220: Insufficient validation of untrusted input in
    v8 for x86_64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619006400">- Chromium 90.0.4430.85 (boo#1185047):
  * CVE-2021-21222: Heap buffer overflow in V8
  * CVE-2021-21223: Integer overflow in Mojo
  * CVE-2021-21224: Type Confusion in V8
  * CVE-2021-21225: Out of bounds memory access in V8
  * CVE-2021-21226: Use after free in navigation
- Chromium 90.0.4430.72 (boo#1184764):
  * CVE-2021-21201: Use after free in permissions
  * CVE-2021-21202: Use after free in extensions
  * CVE-2021-21203: Use after free in Blink
  * CVE-2021-21204: Use after free in Blink
  * CVE-2021-21205: Insufficient policy enforcement in navigation
  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
  * CVE-2021-21207: Use after free in IndexedDB
  * CVE-2021-21208: Insufficient data validation in QR scanner
  * CVE-2021-21209: Inappropriate implementation in storage
  * CVE-2021-21210: Inappropriate implementation in Network
  * CVE-2021-21211: Inappropriate implementation in Navigatio
  * CVE-2021-21212: Incorrect security UI in Network Config UI
  * CVE-2021-21213: Use after free in WebMIDI
  * CVE-2021-21214: Use after free in Network API
  * CVE-2021-21215: Inappropriate implementation in Autofill
  * CVE-2021-21216: Inappropriate implementation in Autofill
  * CVE-2021-21217: Uninitialized Use in PDFium
  * CVE-2021-21218: Uninitialized Use in PDFium
  * CVE-2021-21219: Uninitialized Use in PDFiu
  * drop chromium-89-quiche-private.patch
  * drop chromium-89-quiche-dcheck.patch
  * drop chromium-89-skia-CropRect.patch
  * drop chromium-89-dawn-include.patch
  * drop chromium-89-webcodecs-deps.patch
  * drop chromium-89-AXTreeSerializer-include.patch
  * drop libva-2.11.patch
  * drop libva-2.11-nolegacy.patch
  * drop chromium-84-blink-disable-clang-format.patch
- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
- chromium-90-cstdint.patch: some cstd includes added
- chromium-90-fseal.patch: F_SEAL defines added</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619611200">- Chromium 90.0.4430.93 (boo#1185398):
  - CVE-2021-21227: Insufficient data validation in V8.
  - CVE-2021-21232: Use after free in Dev Tools.
  - CVE-2021-21233: Heap buffer overflow in ANGLE.
  - CVE-2021-21228: Insufficient policy enforcement in extensions.
  - CVE-2021-21229: Incorrect security UI in downloads.
  - CVE-2021-21230: Type Confusion in V8.
  - CVE-2021-21231: Insufficient data validation in V8.
  - Reference: https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1620302400">* Patch change *
- Fix build with GCC 11 again (bsc#1185716)
- Remove chromium-88-compiler.patch
- Remove chromium-90-cstdint.patch
- Remove chromium-90-gslang-linkage-fixup.patch
- Added  chromium-90-compiler.patch
- Added  chromium-90-angle-constexpr.patch
- Added  chromium-90-TokenizedOutput-include.patch
- Added  chromium-90-ruy-include.patch
- Added  chromium-90-CrossThreadCopier-qualification.patch
- Added  chromium-90-quantization_utils-include.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620734400">- Chromium 90.0.4430.212 (boo#1185908)
  * CVE-2021-30506: Incorrect security UI in Web App Installs
  * CVE-2021-30507: Inappropriate implementation in Offline
  * CVE-2021-30508: Heap buffer overflow in Media Feeds
  * CVE-2021-30509: Out of bounds write in Tab Strip
  * CVE-2021-30510: Race in Aura
  * CVE-2021-30511: Out of bounds read in Tab Group
  * CVE-2021-30512: Use after free in Notifications
  * CVE-2021-30513: Type Confusion in V8
  * CVE-2021-30514: Use after free in Autofill
  * CVE-2021-30515: Use after free in File API
  * CVE-2021-30516: Heap buffer overflow in History
  * CVE-2021-30517: Type Confusion in V8
  * CVE-2021-30518: Heap buffer overflow in Reader Mode
  * CVE-2021-30519: Use after free in Payments
  * CVE-2021-30520: Use after free in Tab Strip
- FTP support disabled at runtime by default since release 88.
  Chromium 91 will remove support for ftp altogether
  (boo#1185496)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621252800">- use asimdrdm CPU flag for aarch64 to select only more powerful buildhosts.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1622116800">- Chromium 91.0.4472.77 (boo#1186458):
  * Support Managed configuration API for Web Applications
  * WebOTP API: cross-origin iframe support
  * CSS custom counter styles
  * Support JSON Modules
  * Clipboard: read-only files support
  * Remove webkitBeforeTextInserted &amp; webkitEditableCOntentChanged
    JS events
  * Honor media HTML attribute for link icon
  * Import Assertions
  * Class static initializer blocks
  * Ergonomic brand checks for private fields
  * Expose WebAssembly SIMD
  * New Feature: WebTransport
  * ES Modules for service workers ('module' type option)
  * Suggested file name and location for the File System Access API
  * adaptivePTime property for RTCRtpEncodingParameters
  * Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  * Support WebSockets over HTTP/2
  * Support 103 Early Hints for Navigation
  * CVE-2021-30521: Heap buffer overflow in Autofill
  * CVE-2021-30522: Use after free in WebAudio
  * CVE-2021-30523: Use after free in WebRTC
  * CVE-2021-30524: Use after free in TabStrip
  * CVE-2021-30525: Use after free in TabGroups
  * CVE-2021-30526: Out of bounds write in TabStrip
  * CVE-2021-30527: Use after free in WebUI
  * CVE-2021-30528: Use after free in WebAuthentication
  * CVE-2021-30529: Use after free in Bookmarks
  * CVE-2021-30530: Out of bounds memory access in WebAudio
  * CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  * CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  * CVE-2021-30535: Double free in ICU
  * CVE-2021-21212: Insufficient data validation in networking
  * CVE-2021-30536: Out of bounds read in V8
  * CVE-2021-30537: Insufficient policy enforcement in cookies
  * CVE-2021-30538: Insufficient policy enforcement in content security policy
  * CVE-2021-30539: Insufficient policy enforcement in content security policy
  * CVE-2021-30540: Incorrect security UI in payments
  * Various fixes from internal audits, fuzzing and other initiatives
  * drop chromium-90-TokenizedOutput-include.patch
  * drop chromium-90-CrossThreadCopier-qualification.patch
  * drop chromium-90-quantization_utils-include.patch
  * drop chromium-90-angle-constexpr.patch
  * add chromium-91-java-only-allowed-in-android-builds.patch
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add chromium-91-system-icu.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622721600">- Add README.SUSE
- Fix aarch64 build:
  * chromium-91-libyuv-aarch64.patch
  * Update highway to 0.12.2 (arm only)
- Add -flax-vector-conversions to build flags</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623240000">- Chromium 91.0.4472.101 (boo#1187141)
  * CVE-2021-30544: Use after free in BFCache
  * CVE-2021-30545: Use after free in Extensions
  * CVE-2021-30546: Use after free in Autofill
  * CVE-2021-30547: Out of bounds write in ANGLE
  * CVE-2021-30548: Use after free in Loader
  * CVE-2021-30549: Use after free in Spell check
  * CVE-2021-30550: Use after free in Accessibility
  * CVE-2021-30551: Type Confusion in V8
  * CVE-2021-30552: Use after free in Extensions
  * CVE-2021-30553: Use after free in Network service
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623844800">- Chromium 91.0.4472.106
  * Fix use-after-free in SendTabToSelfSubMenuModel
  * Destroy system-token NSSCertDatabase on the IO thread</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624017600">- Chromium 91.0.4472.114 (boo#1187481)
  * CVE-2021-30554: Use after free in WebGL
  * CVE-2021-30555: Use after free in Sharing
  * CVE-2021-30556: Use after free in WebAudio
  * CVE-2021-30557: Use after free in TabGroups</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624276800">- fix crash upon exit boo#1186948
  add chromium-91-1190561-boo1186948.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1625486400">- Add chromium-91-sql-standard-layout-type.patch: to fix SQL being
  incorrect with libstdc++ 11</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1626523200">- chromium 91.0.4472.164 (boo#1188373)
  * CVE-2021-30559: Out of bounds write in ANGLE
  * CVE-2021-30541: Use after free in V8
  * CVE-2021-30560: Use after free in Blink XSLT
  * CVE-2021-30561: Type Confusion in V8
  * CVE-2021-30562: Use after free in WebSerial
  * CVE-2021-30563: Type Confusion in V8
  * CVE-2021-30564: Heap buffer overflow in WebXR
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1627819200">- Chromium 92.0.4515.107 (boo#1188590)
  * CVE-2021-30565: Out of bounds write in Tab Groups
  * CVE-2021-30566: Stack buffer overflow in Printing
  * CVE-2021-30567: Use after free in DevTools
  * CVE-2021-30568: Heap buffer overflow in WebGL
  * CVE-2021-30569: Use after free in sqlite
  * CVE-2021-30571: Insufficient policy enforcement in DevTools
  * CVE-2021-30572: Use after free in Autofill
  * CVE-2021-30573: Use after free in GPU
  * CVE-2021-30574: Use after free in protocol handling
  * CVE-2021-30575: Out of bounds read in Autofill
  * CVE-2021-30576: Use after free in DevTools
  * CVE-2021-30577: Insufficient policy enforcement in Installer
  * CVE-2021-30578: Uninitialized Use in Media
  * CVE-2021-30579: Use after free in UI framework
  * CVE-2021-30581: Use after free in DevTools
  * CVE-2021-30582: Inappropriate implementation in Animation
  * CVE-2021-30584: Incorrect security UI in Downloads
  * CVE-2021-30585: Use after free in sensor handling
  * CVE-2021-30588: Type Confusion in V8
  * CVE-2021-30589: Insufficient validation of untrusted input in Sharing
- Switched from GCC+LTO to Clang+ThinLTO due to errors
- Removed patches:
  * chromium-90-compiler.patch
  * chromium-89-EnumTable-crash.patch
  * chromium-86-ConsumeDurationNumber-constexpr.patch
  * chromium-lp152-missing-includes.patch
  * chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * chromium-91-system-icu.patch
  * chromium-91-1190561-boo1186948.patch
- Added patches:
  * chromium-91-compiler.patch
  * chromium-92-EnumTable-crash.patch
  * chromium-92-v8-constexpr.patch
  * chromium-92-GetUsableSize-nullptr.patch
  * chromium-freetype-2.11.patch
  * chromium-clang-nomerge.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1628251200">- Chromium 92.0.4515.131 (boo#1189006)
  * CVE-2021-30590: Heap buffer overflow in Bookmarks
  * CVE-2021-30591: Use after free in File System API
  * CVE-2021-30592: Out of bounds write in Tab Groups
  * CVE-2021-30593: Out of bounds read in Tab Strip
  * CVE-2021-30594: Use after free in Page Info UI
  * CVE-2021-30596: Incorrect security UI in Navigation
  * CVE-2021-30597: Use after free in Browser UI
- Removed patches:
  * chromium-92-GetUsableSize-nullptr.patch
- Added patches:
  * chromium-no-writeprotection.patch
  * chromium-glibc-2.34.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1629028800">- Add missing crashpad_handler (boo#1189254)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1629201600">- Chromium 92.0.4515.159 (boo#1189490):
  * CVE-2021-30598: Type Confusion in V8
  * CVE-2021-30599: Type Confusion in V8
  * CVE-2021-30600: Use after free in Printing
  * CVE-2021-30601: Use after free in Extensions API
  * CVE-2021-30602: Use after free in WebRTC
  * CVE-2021-30603: Race in WebAudio
  * CVE-2021-30604: Use after free in ANGLE
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="4f680ad7ff457eeb72ac35fab56edfe77f55a5c736ee74c0097e70b2bd1a8c7d" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="92.0.4515.159" rel="bp153.2.25.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Update to 89.0.4389.90 bsc#1183515
  - CVE-2021-21191: Use after free in WebRTC.
  - CVE-2021-21192: Heap buffer overflow in tab groups.
  - CVE-2021-21193: Use after free in Blink.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617451200">- Update to 89.0.4389.114 bsc#1184256
  - CVE-2021-21194: Use after free in screen capture
  - CVE-2021-21195: Use after free in V8
  - CVE-2021-21196: Heap buffer overflow in TabStrip
  - CVE-2021-21197: Heap buffer overflow in TabStrip
  - CVE-2021-21198: Out of bounds read in IPC
  - CVE-2021-21199: Use Use after free in Aura
- Add libva-2.11.patch to fix build with libva &lt;2.11
- Add libva-2.11-nolegacy.patch to fix build with libva 2.11
- Remove x11-ozone-fix-two-edge-cases.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618401600">- Chromium 89.0.4389.128 (boo#1184700):
  * CVE-2021-21206: Use after free in blink
  * CVE-2021-21220: Insufficient validation of untrusted input in
    v8 for x86_64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619006400">- Chromium 90.0.4430.85 (boo#1185047):
  * CVE-2021-21222: Heap buffer overflow in V8
  * CVE-2021-21223: Integer overflow in Mojo
  * CVE-2021-21224: Type Confusion in V8
  * CVE-2021-21225: Out of bounds memory access in V8
  * CVE-2021-21226: Use after free in navigation
- Chromium 90.0.4430.72 (boo#1184764):
  * CVE-2021-21201: Use after free in permissions
  * CVE-2021-21202: Use after free in extensions
  * CVE-2021-21203: Use after free in Blink
  * CVE-2021-21204: Use after free in Blink
  * CVE-2021-21205: Insufficient policy enforcement in navigation
  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
  * CVE-2021-21207: Use after free in IndexedDB
  * CVE-2021-21208: Insufficient data validation in QR scanner
  * CVE-2021-21209: Inappropriate implementation in storage
  * CVE-2021-21210: Inappropriate implementation in Network
  * CVE-2021-21211: Inappropriate implementation in Navigatio
  * CVE-2021-21212: Incorrect security UI in Network Config UI
  * CVE-2021-21213: Use after free in WebMIDI
  * CVE-2021-21214: Use after free in Network API
  * CVE-2021-21215: Inappropriate implementation in Autofill
  * CVE-2021-21216: Inappropriate implementation in Autofill
  * CVE-2021-21217: Uninitialized Use in PDFium
  * CVE-2021-21218: Uninitialized Use in PDFium
  * CVE-2021-21219: Uninitialized Use in PDFiu
  * drop chromium-89-quiche-private.patch
  * drop chromium-89-quiche-dcheck.patch
  * drop chromium-89-skia-CropRect.patch
  * drop chromium-89-dawn-include.patch
  * drop chromium-89-webcodecs-deps.patch
  * drop chromium-89-AXTreeSerializer-include.patch
  * drop libva-2.11.patch
  * drop libva-2.11-nolegacy.patch
  * drop chromium-84-blink-disable-clang-format.patch
- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
- chromium-90-cstdint.patch: some cstd includes added
- chromium-90-fseal.patch: F_SEAL defines added</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619611200">- Chromium 90.0.4430.93 (boo#1185398):
  - CVE-2021-21227: Insufficient data validation in V8.
  - CVE-2021-21232: Use after free in Dev Tools.
  - CVE-2021-21233: Heap buffer overflow in ANGLE.
  - CVE-2021-21228: Insufficient policy enforcement in extensions.
  - CVE-2021-21229: Incorrect security UI in downloads.
  - CVE-2021-21230: Type Confusion in V8.
  - CVE-2021-21231: Insufficient data validation in V8.
  - Reference: https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1620302400">* Patch change *
- Fix build with GCC 11 again (bsc#1185716)
- Remove chromium-88-compiler.patch
- Remove chromium-90-cstdint.patch
- Remove chromium-90-gslang-linkage-fixup.patch
- Added  chromium-90-compiler.patch
- Added  chromium-90-angle-constexpr.patch
- Added  chromium-90-TokenizedOutput-include.patch
- Added  chromium-90-ruy-include.patch
- Added  chromium-90-CrossThreadCopier-qualification.patch
- Added  chromium-90-quantization_utils-include.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620734400">- Chromium 90.0.4430.212 (boo#1185908)
  * CVE-2021-30506: Incorrect security UI in Web App Installs
  * CVE-2021-30507: Inappropriate implementation in Offline
  * CVE-2021-30508: Heap buffer overflow in Media Feeds
  * CVE-2021-30509: Out of bounds write in Tab Strip
  * CVE-2021-30510: Race in Aura
  * CVE-2021-30511: Out of bounds read in Tab Group
  * CVE-2021-30512: Use after free in Notifications
  * CVE-2021-30513: Type Confusion in V8
  * CVE-2021-30514: Use after free in Autofill
  * CVE-2021-30515: Use after free in File API
  * CVE-2021-30516: Heap buffer overflow in History
  * CVE-2021-30517: Type Confusion in V8
  * CVE-2021-30518: Heap buffer overflow in Reader Mode
  * CVE-2021-30519: Use after free in Payments
  * CVE-2021-30520: Use after free in Tab Strip
- FTP support disabled at runtime by default since release 88.
  Chromium 91 will remove support for ftp altogether
  (boo#1185496)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621252800">- use asimdrdm CPU flag for aarch64 to select only more powerful buildhosts.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1622116800">- Chromium 91.0.4472.77 (boo#1186458):
  * Support Managed configuration API for Web Applications
  * WebOTP API: cross-origin iframe support
  * CSS custom counter styles
  * Support JSON Modules
  * Clipboard: read-only files support
  * Remove webkitBeforeTextInserted &amp; webkitEditableCOntentChanged
    JS events
  * Honor media HTML attribute for link icon
  * Import Assertions
  * Class static initializer blocks
  * Ergonomic brand checks for private fields
  * Expose WebAssembly SIMD
  * New Feature: WebTransport
  * ES Modules for service workers ('module' type option)
  * Suggested file name and location for the File System Access API
  * adaptivePTime property for RTCRtpEncodingParameters
  * Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  * Support WebSockets over HTTP/2
  * Support 103 Early Hints for Navigation
  * CVE-2021-30521: Heap buffer overflow in Autofill
  * CVE-2021-30522: Use after free in WebAudio
  * CVE-2021-30523: Use after free in WebRTC
  * CVE-2021-30524: Use after free in TabStrip
  * CVE-2021-30525: Use after free in TabGroups
  * CVE-2021-30526: Out of bounds write in TabStrip
  * CVE-2021-30527: Use after free in WebUI
  * CVE-2021-30528: Use after free in WebAuthentication
  * CVE-2021-30529: Use after free in Bookmarks
  * CVE-2021-30530: Out of bounds memory access in WebAudio
  * CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  * CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  * CVE-2021-30535: Double free in ICU
  * CVE-2021-21212: Insufficient data validation in networking
  * CVE-2021-30536: Out of bounds read in V8
  * CVE-2021-30537: Insufficient policy enforcement in cookies
  * CVE-2021-30538: Insufficient policy enforcement in content security policy
  * CVE-2021-30539: Insufficient policy enforcement in content security policy
  * CVE-2021-30540: Incorrect security UI in payments
  * Various fixes from internal audits, fuzzing and other initiatives
  * drop chromium-90-TokenizedOutput-include.patch
  * drop chromium-90-CrossThreadCopier-qualification.patch
  * drop chromium-90-quantization_utils-include.patch
  * drop chromium-90-angle-constexpr.patch
  * add chromium-91-java-only-allowed-in-android-builds.patch
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add chromium-91-system-icu.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622721600">- Add README.SUSE
- Fix aarch64 build:
  * chromium-91-libyuv-aarch64.patch
  * Update highway to 0.12.2 (arm only)
- Add -flax-vector-conversions to build flags</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623240000">- Chromium 91.0.4472.101 (boo#1187141)
  * CVE-2021-30544: Use after free in BFCache
  * CVE-2021-30545: Use after free in Extensions
  * CVE-2021-30546: Use after free in Autofill
  * CVE-2021-30547: Out of bounds write in ANGLE
  * CVE-2021-30548: Use after free in Loader
  * CVE-2021-30549: Use after free in Spell check
  * CVE-2021-30550: Use after free in Accessibility
  * CVE-2021-30551: Type Confusion in V8
  * CVE-2021-30552: Use after free in Extensions
  * CVE-2021-30553: Use after free in Network service
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623844800">- Chromium 91.0.4472.106
  * Fix use-after-free in SendTabToSelfSubMenuModel
  * Destroy system-token NSSCertDatabase on the IO thread</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624017600">- Chromium 91.0.4472.114 (boo#1187481)
  * CVE-2021-30554: Use after free in WebGL
  * CVE-2021-30555: Use after free in Sharing
  * CVE-2021-30556: Use after free in WebAudio
  * CVE-2021-30557: Use after free in TabGroups</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624276800">- fix crash upon exit boo#1186948
  add chromium-91-1190561-boo1186948.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1625486400">- Add chromium-91-sql-standard-layout-type.patch: to fix SQL being
  incorrect with libstdc++ 11</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1626523200">- chromium 91.0.4472.164 (boo#1188373)
  * CVE-2021-30559: Out of bounds write in ANGLE
  * CVE-2021-30541: Use after free in V8
  * CVE-2021-30560: Use after free in Blink XSLT
  * CVE-2021-30561: Type Confusion in V8
  * CVE-2021-30562: Use after free in WebSerial
  * CVE-2021-30563: Type Confusion in V8
  * CVE-2021-30564: Heap buffer overflow in WebXR
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1627819200">- Chromium 92.0.4515.107 (boo#1188590)
  * CVE-2021-30565: Out of bounds write in Tab Groups
  * CVE-2021-30566: Stack buffer overflow in Printing
  * CVE-2021-30567: Use after free in DevTools
  * CVE-2021-30568: Heap buffer overflow in WebGL
  * CVE-2021-30569: Use after free in sqlite
  * CVE-2021-30571: Insufficient policy enforcement in DevTools
  * CVE-2021-30572: Use after free in Autofill
  * CVE-2021-30573: Use after free in GPU
  * CVE-2021-30574: Use after free in protocol handling
  * CVE-2021-30575: Out of bounds read in Autofill
  * CVE-2021-30576: Use after free in DevTools
  * CVE-2021-30577: Insufficient policy enforcement in Installer
  * CVE-2021-30578: Uninitialized Use in Media
  * CVE-2021-30579: Use after free in UI framework
  * CVE-2021-30581: Use after free in DevTools
  * CVE-2021-30582: Inappropriate implementation in Animation
  * CVE-2021-30584: Incorrect security UI in Downloads
  * CVE-2021-30585: Use after free in sensor handling
  * CVE-2021-30588: Type Confusion in V8
  * CVE-2021-30589: Insufficient validation of untrusted input in Sharing
- Switched from GCC+LTO to Clang+ThinLTO due to errors
- Removed patches:
  * chromium-90-compiler.patch
  * chromium-89-EnumTable-crash.patch
  * chromium-86-ConsumeDurationNumber-constexpr.patch
  * chromium-lp152-missing-includes.patch
  * chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * chromium-91-system-icu.patch
  * chromium-91-1190561-boo1186948.patch
- Added patches:
  * chromium-91-compiler.patch
  * chromium-92-EnumTable-crash.patch
  * chromium-92-v8-constexpr.patch
  * chromium-92-GetUsableSize-nullptr.patch
  * chromium-freetype-2.11.patch
  * chromium-clang-nomerge.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1628251200">- Chromium 92.0.4515.131 (boo#1189006)
  * CVE-2021-30590: Heap buffer overflow in Bookmarks
  * CVE-2021-30591: Use after free in File System API
  * CVE-2021-30592: Out of bounds write in Tab Groups
  * CVE-2021-30593: Out of bounds read in Tab Strip
  * CVE-2021-30594: Use after free in Page Info UI
  * CVE-2021-30596: Incorrect security UI in Navigation
  * CVE-2021-30597: Use after free in Browser UI
- Removed patches:
  * chromium-92-GetUsableSize-nullptr.patch
- Added patches:
  * chromium-no-writeprotection.patch
  * chromium-glibc-2.34.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1629028800">- Add missing crashpad_handler (boo#1189254)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1629201600">- Chromium 92.0.4515.159 (boo#1189490):
  * CVE-2021-30598: Type Confusion in V8
  * CVE-2021-30599: Type Confusion in V8
  * CVE-2021-30600: Use after free in Printing
  * CVE-2021-30601: Use after free in Extensions API
  * CVE-2021-30602: Use after free in WebRTC
  * CVE-2021-30603: Race in WebAudio
  * CVE-2021-30604: Use after free in ANGLE
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="1d4841ece7ef2e5801e008cf66d457a961a526a5a1c00e11d64b14f8e1d41dc4" name="chromium" arch="aarch64">
  <version epoch="0" ver="91.0.4472.114" rel="bp153.2.13.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1612440000">- Update to 88.0.4324.146 bsc#1181772
  - CVE-2021-21142: Use after free in Payments
  - CVE-2021-21143: Heap buffer overflow in Extensions
  - CVE-2021-21144: Heap buffer overflow in Tab Groups.
  - CVE-2021-21145: Use after free in Fonts
  - CVE-2021-21146: Use after free in Navigation.
  - CVE-2021-21147: Inappropriate implementation in Skia</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1612612800">- Update to 88.0.4324.150 bsc#1181827
  - CVE-2021-21148: Heap buffer overflow in V8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613390400">- Add chromium-glibc-2.33.patch: fix Sandbox with glibc 2.33
  (bsc#1182233)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613563200">- Update to 88.0.4324.182 bsc#1182358
  - CVE-2021-21149: Stack overflow in Data Transfer.
  - CVE-2021-21150: Use after free in Downloads.
  - CVE-2021-21151: Use after free in Payments.
  - CVE-2021-21152: Heap buffer overflow in Media.
  - CVE-2021-21153: Stack overflow in GPU Process.
  - CVE-2021-21154: Heap buffer overflow in Tab Strip.
  - CVE-2021-21155: Heap buffer overflow in Tab Strip.
  - CVE-2021-21156: Heap buffer overflow in V8.
  - CVE-2021-21157: Use after free in Web Sockets.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1614945600">- Update to 89.0.4389.72 bsc#1182960
  - CVE-2021-21159: Heap buffer overflow in TabStrip.
  - CVE-2021-21160: Heap buffer overflow in WebAudio.
  - CVE-2021-21161: Heap buffer overflow in TabStrip.
  - CVE-2021-21162: Use after free in WebRTC.
  - CVE-2021-21163: Insufficient data validation in Reader Mode.
  - CVE-2021-21164: Insufficient data validation in Chrome for iOS.
  - CVE-2021-21165: Object lifecycle issue in audio.
  - CVE-2021-21166: Object lifecycle issue in audio.
  - CVE-2021-21167: Use after free in bookmarks.
  - CVE-2021-21168: Insufficient policy enforcement in appcache.
  - CVE-2021-21169: Out of bounds memory access in V8.
  - CVE-2021-21170: Incorrect security UI in Loader.
  - CVE-2021-21171: Incorrect security UI in TabStrip and Navigation.
  - CVE-2021-21172: Insufficient policy enforcement in File System API.
  - CVE-2021-21173: Side-channel information leakage in Network Internals.
  - CVE-2021-21174: Inappropriate implementation in Referrer.
  - CVE-2021-21175: Inappropriate implementation in Site isolation.
  - CVE-2021-21176: Inappropriate implementation in full screen mode.
  - CVE-2021-21177: Insufficient policy enforcement in Autofill.
  - CVE-2021-21178: Inappropriate implementation in Compositing.
  - CVE-2021-21179: Use after free in Network Internals.
  - CVE-2021-21180: Use after free in tab search.
  - CVE-2020-27844: Heap buffer overflow in OpenJPEG.
  - CVE-2021-21181: Side-channel information leakage in autofill.
  - CVE-2021-21182: Insufficient policy enforcement in navigations.
  - CVE-2021-21183: Inappropriate implementation in performance APIs.
  - CVE-2021-21184: Inappropriate implementation in performance APIs.
  - CVE-2021-21185: Insufficient policy enforcement in extensions.
  - CVE-2021-21186: Insufficient policy enforcement in QR scanning.
  - CVE-2021-21187: Insufficient data validation in URL formatting.
  - CVE-2021-21188: Use after free in Blink.
  - CVE-2021-21189: Insufficient policy enforcement in payments.
  - CVE-2021-21190: Uninitialized Use in PDFium.
- Added patches:
  - chromium-89-quiche-private.patch
  - chromium-89-quiche-dcheck.patch
  - chromium-89-skia-CropRect.patch
  - chromium-89-dawn-include.patch
  - chromium-89-webcodecs-deps.patch
  - chromium-89-EnumTable-crash.patch
  - chromium-shim_headers.patch
  - chromium-89-missing-cstring-header.patch
  - chromium-89-AXTreeSerializer-include.patch
  - chromium-88-gcc-fix-swiftshader-libEGL-visibility.patch
    (bsc#1182775)
- Removed patches:
  - chromium-fix-char_traits.patch
  - build-with-pipewire-0.3.patch
  - chromium-79-gcc-protobuf-alignas.patch
  - chromium-87-CursorFactory-include.patch
  - chromium-87-openscreen-include.patch
  - chromium-88-vaapi-attribute.patch
  - chromium-88-ozone-deps.patch
  - chromium-87-webcodecs-deps.patch
  - chromium-88-ityp-include.patch
  - chromium-88-AXTreeFormatter-include.patch
  - chromium-88-BookmarkModelObserver-include.patch
  - chromium-88-federated_learning-include.patch
  - chromium-88-ideographicSpaceCharacter.patch
  - chromium-88-StringPool-include.patch
  - chromium-88-dawn-static.patch
  - chromium-88-CompositorFrameReporter-dcheck.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615464000">- Update to 89.0.4389.82
- Add x11-ozone-fix-two-edge-cases.patch to fix tab drag errors</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Update to 89.0.4389.90 bsc#1183515
  - CVE-2021-21191: Use after free in WebRTC.
  - CVE-2021-21192: Heap buffer overflow in tab groups.
  - CVE-2021-21193: Use after free in Blink.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617451200">- Update to 89.0.4389.114 bsc#1184256
  - CVE-2021-21194: Use after free in screen capture
  - CVE-2021-21195: Use after free in V8
  - CVE-2021-21196: Heap buffer overflow in TabStrip
  - CVE-2021-21197: Heap buffer overflow in TabStrip
  - CVE-2021-21198: Out of bounds read in IPC
  - CVE-2021-21199: Use Use after free in Aura
- Add libva-2.11.patch to fix build with libva &lt;2.11
- Add libva-2.11-nolegacy.patch to fix build with libva 2.11
- Remove x11-ozone-fix-two-edge-cases.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618401600">- Chromium 89.0.4389.128 (boo#1184700):
  * CVE-2021-21206: Use after free in blink
  * CVE-2021-21220: Insufficient validation of untrusted input in
    v8 for x86_64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619006400">- Chromium 90.0.4430.85 (boo#1185047):
  * CVE-2021-21222: Heap buffer overflow in V8
  * CVE-2021-21223: Integer overflow in Mojo
  * CVE-2021-21224: Type Confusion in V8
  * CVE-2021-21225: Out of bounds memory access in V8
  * CVE-2021-21226: Use after free in navigation
- Chromium 90.0.4430.72 (boo#1184764):
  * CVE-2021-21201: Use after free in permissions
  * CVE-2021-21202: Use after free in extensions
  * CVE-2021-21203: Use after free in Blink
  * CVE-2021-21204: Use after free in Blink
  * CVE-2021-21205: Insufficient policy enforcement in navigation
  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
  * CVE-2021-21207: Use after free in IndexedDB
  * CVE-2021-21208: Insufficient data validation in QR scanner
  * CVE-2021-21209: Inappropriate implementation in storage
  * CVE-2021-21210: Inappropriate implementation in Network
  * CVE-2021-21211: Inappropriate implementation in Navigatio
  * CVE-2021-21212: Incorrect security UI in Network Config UI
  * CVE-2021-21213: Use after free in WebMIDI
  * CVE-2021-21214: Use after free in Network API
  * CVE-2021-21215: Inappropriate implementation in Autofill
  * CVE-2021-21216: Inappropriate implementation in Autofill
  * CVE-2021-21217: Uninitialized Use in PDFium
  * CVE-2021-21218: Uninitialized Use in PDFium
  * CVE-2021-21219: Uninitialized Use in PDFiu
  * drop chromium-89-quiche-private.patch
  * drop chromium-89-quiche-dcheck.patch
  * drop chromium-89-skia-CropRect.patch
  * drop chromium-89-dawn-include.patch
  * drop chromium-89-webcodecs-deps.patch
  * drop chromium-89-AXTreeSerializer-include.patch
  * drop libva-2.11.patch
  * drop libva-2.11-nolegacy.patch
  * drop chromium-84-blink-disable-clang-format.patch
- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
- chromium-90-cstdint.patch: some cstd includes added
- chromium-90-fseal.patch: F_SEAL defines added</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619611200">- Chromium 90.0.4430.93 (boo#1185398):
  - CVE-2021-21227: Insufficient data validation in V8.
  - CVE-2021-21232: Use after free in Dev Tools.
  - CVE-2021-21233: Heap buffer overflow in ANGLE.
  - CVE-2021-21228: Insufficient policy enforcement in extensions.
  - CVE-2021-21229: Incorrect security UI in downloads.
  - CVE-2021-21230: Type Confusion in V8.
  - CVE-2021-21231: Insufficient data validation in V8.
  - Reference: https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1620302400">* Patch change *
- Fix build with GCC 11 again (bsc#1185716)
- Remove chromium-88-compiler.patch
- Remove chromium-90-cstdint.patch
- Remove chromium-90-gslang-linkage-fixup.patch
- Added  chromium-90-compiler.patch
- Added  chromium-90-angle-constexpr.patch
- Added  chromium-90-TokenizedOutput-include.patch
- Added  chromium-90-ruy-include.patch
- Added  chromium-90-CrossThreadCopier-qualification.patch
- Added  chromium-90-quantization_utils-include.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620734400">- Chromium 90.0.4430.212 (boo#1185908)
  * CVE-2021-30506: Incorrect security UI in Web App Installs
  * CVE-2021-30507: Inappropriate implementation in Offline
  * CVE-2021-30508: Heap buffer overflow in Media Feeds
  * CVE-2021-30509: Out of bounds write in Tab Strip
  * CVE-2021-30510: Race in Aura
  * CVE-2021-30511: Out of bounds read in Tab Group
  * CVE-2021-30512: Use after free in Notifications
  * CVE-2021-30513: Type Confusion in V8
  * CVE-2021-30514: Use after free in Autofill
  * CVE-2021-30515: Use after free in File API
  * CVE-2021-30516: Heap buffer overflow in History
  * CVE-2021-30517: Type Confusion in V8
  * CVE-2021-30518: Heap buffer overflow in Reader Mode
  * CVE-2021-30519: Use after free in Payments
  * CVE-2021-30520: Use after free in Tab Strip
- FTP support disabled at runtime by default since release 88.
  Chromium 91 will remove support for ftp altogether
  (boo#1185496)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621252800">- use asimdrdm CPU flag for aarch64 to select only more powerful buildhosts.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1622116800">- Chromium 91.0.4472.77 (boo#1186458):
  * Support Managed configuration API for Web Applications
  * WebOTP API: cross-origin iframe support
  * CSS custom counter styles
  * Support JSON Modules
  * Clipboard: read-only files support
  * Remove webkitBeforeTextInserted &amp; webkitEditableCOntentChanged
    JS events
  * Honor media HTML attribute for link icon
  * Import Assertions
  * Class static initializer blocks
  * Ergonomic brand checks for private fields
  * Expose WebAssembly SIMD
  * New Feature: WebTransport
  * ES Modules for service workers ('module' type option)
  * Suggested file name and location for the File System Access API
  * adaptivePTime property for RTCRtpEncodingParameters
  * Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  * Support WebSockets over HTTP/2
  * Support 103 Early Hints for Navigation
  * CVE-2021-30521: Heap buffer overflow in Autofill
  * CVE-2021-30522: Use after free in WebAudio
  * CVE-2021-30523: Use after free in WebRTC
  * CVE-2021-30524: Use after free in TabStrip
  * CVE-2021-30525: Use after free in TabGroups
  * CVE-2021-30526: Out of bounds write in TabStrip
  * CVE-2021-30527: Use after free in WebUI
  * CVE-2021-30528: Use after free in WebAuthentication
  * CVE-2021-30529: Use after free in Bookmarks
  * CVE-2021-30530: Out of bounds memory access in WebAudio
  * CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  * CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  * CVE-2021-30535: Double free in ICU
  * CVE-2021-21212: Insufficient data validation in networking
  * CVE-2021-30536: Out of bounds read in V8
  * CVE-2021-30537: Insufficient policy enforcement in cookies
  * CVE-2021-30538: Insufficient policy enforcement in content security policy
  * CVE-2021-30539: Insufficient policy enforcement in content security policy
  * CVE-2021-30540: Incorrect security UI in payments
  * Various fixes from internal audits, fuzzing and other initiatives
  * drop chromium-90-TokenizedOutput-include.patch
  * drop chromium-90-CrossThreadCopier-qualification.patch
  * drop chromium-90-quantization_utils-include.patch
  * drop chromium-90-angle-constexpr.patch
  * add chromium-91-java-only-allowed-in-android-builds.patch
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add chromium-91-system-icu.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622721600">- Add README.SUSE
- Fix aarch64 build:
  * chromium-91-libyuv-aarch64.patch
  * Update highway to 0.12.2 (arm only)
- Add -flax-vector-conversions to build flags</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623240000">- Chromium 91.0.4472.101 (boo#1187141)
  * CVE-2021-30544: Use after free in BFCache
  * CVE-2021-30545: Use after free in Extensions
  * CVE-2021-30546: Use after free in Autofill
  * CVE-2021-30547: Out of bounds write in ANGLE
  * CVE-2021-30548: Use after free in Loader
  * CVE-2021-30549: Use after free in Spell check
  * CVE-2021-30550: Use after free in Accessibility
  * CVE-2021-30551: Type Confusion in V8
  * CVE-2021-30552: Use after free in Extensions
  * CVE-2021-30553: Use after free in Network service
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623844800">- Chromium 91.0.4472.106
  * Fix use-after-free in SendTabToSelfSubMenuModel
  * Destroy system-token NSSCertDatabase on the IO thread</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624017600">- Chromium 91.0.4472.114 (boo#1187481)
  * CVE-2021-30554: Use after free in WebGL
  * CVE-2021-30555: Use after free in Sharing
  * CVE-2021-30556: Use after free in WebAudio
  * CVE-2021-30557: Use after free in TabGroups</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624276800">- fix crash upon exit boo#1186948
  add chromium-91-1190561-boo1186948.patch</changelog>
</package>
<package pkgid="2174fdad472922e452be8d4ca4e26d180cb4256aff79aba41caafa8b5d50e7ad" name="chromium" arch="src">
  <version epoch="0" ver="91.0.4472.114" rel="bp153.2.13.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1612440000">- Update to 88.0.4324.146 bsc#1181772
  - CVE-2021-21142: Use after free in Payments
  - CVE-2021-21143: Heap buffer overflow in Extensions
  - CVE-2021-21144: Heap buffer overflow in Tab Groups.
  - CVE-2021-21145: Use after free in Fonts
  - CVE-2021-21146: Use after free in Navigation.
  - CVE-2021-21147: Inappropriate implementation in Skia</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1612612800">- Update to 88.0.4324.150 bsc#1181827
  - CVE-2021-21148: Heap buffer overflow in V8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613390400">- Add chromium-glibc-2.33.patch: fix Sandbox with glibc 2.33
  (bsc#1182233)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613563200">- Update to 88.0.4324.182 bsc#1182358
  - CVE-2021-21149: Stack overflow in Data Transfer.
  - CVE-2021-21150: Use after free in Downloads.
  - CVE-2021-21151: Use after free in Payments.
  - CVE-2021-21152: Heap buffer overflow in Media.
  - CVE-2021-21153: Stack overflow in GPU Process.
  - CVE-2021-21154: Heap buffer overflow in Tab Strip.
  - CVE-2021-21155: Heap buffer overflow in Tab Strip.
  - CVE-2021-21156: Heap buffer overflow in V8.
  - CVE-2021-21157: Use after free in Web Sockets.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1614945600">- Update to 89.0.4389.72 bsc#1182960
  - CVE-2021-21159: Heap buffer overflow in TabStrip.
  - CVE-2021-21160: Heap buffer overflow in WebAudio.
  - CVE-2021-21161: Heap buffer overflow in TabStrip.
  - CVE-2021-21162: Use after free in WebRTC.
  - CVE-2021-21163: Insufficient data validation in Reader Mode.
  - CVE-2021-21164: Insufficient data validation in Chrome for iOS.
  - CVE-2021-21165: Object lifecycle issue in audio.
  - CVE-2021-21166: Object lifecycle issue in audio.
  - CVE-2021-21167: Use after free in bookmarks.
  - CVE-2021-21168: Insufficient policy enforcement in appcache.
  - CVE-2021-21169: Out of bounds memory access in V8.
  - CVE-2021-21170: Incorrect security UI in Loader.
  - CVE-2021-21171: Incorrect security UI in TabStrip and Navigation.
  - CVE-2021-21172: Insufficient policy enforcement in File System API.
  - CVE-2021-21173: Side-channel information leakage in Network Internals.
  - CVE-2021-21174: Inappropriate implementation in Referrer.
  - CVE-2021-21175: Inappropriate implementation in Site isolation.
  - CVE-2021-21176: Inappropriate implementation in full screen mode.
  - CVE-2021-21177: Insufficient policy enforcement in Autofill.
  - CVE-2021-21178: Inappropriate implementation in Compositing.
  - CVE-2021-21179: Use after free in Network Internals.
  - CVE-2021-21180: Use after free in tab search.
  - CVE-2020-27844: Heap buffer overflow in OpenJPEG.
  - CVE-2021-21181: Side-channel information leakage in autofill.
  - CVE-2021-21182: Insufficient policy enforcement in navigations.
  - CVE-2021-21183: Inappropriate implementation in performance APIs.
  - CVE-2021-21184: Inappropriate implementation in performance APIs.
  - CVE-2021-21185: Insufficient policy enforcement in extensions.
  - CVE-2021-21186: Insufficient policy enforcement in QR scanning.
  - CVE-2021-21187: Insufficient data validation in URL formatting.
  - CVE-2021-21188: Use after free in Blink.
  - CVE-2021-21189: Insufficient policy enforcement in payments.
  - CVE-2021-21190: Uninitialized Use in PDFium.
- Added patches:
  - chromium-89-quiche-private.patch
  - chromium-89-quiche-dcheck.patch
  - chromium-89-skia-CropRect.patch
  - chromium-89-dawn-include.patch
  - chromium-89-webcodecs-deps.patch
  - chromium-89-EnumTable-crash.patch
  - chromium-shim_headers.patch
  - chromium-89-missing-cstring-header.patch
  - chromium-89-AXTreeSerializer-include.patch
  - chromium-88-gcc-fix-swiftshader-libEGL-visibility.patch
    (bsc#1182775)
- Removed patches:
  - chromium-fix-char_traits.patch
  - build-with-pipewire-0.3.patch
  - chromium-79-gcc-protobuf-alignas.patch
  - chromium-87-CursorFactory-include.patch
  - chromium-87-openscreen-include.patch
  - chromium-88-vaapi-attribute.patch
  - chromium-88-ozone-deps.patch
  - chromium-87-webcodecs-deps.patch
  - chromium-88-ityp-include.patch
  - chromium-88-AXTreeFormatter-include.patch
  - chromium-88-BookmarkModelObserver-include.patch
  - chromium-88-federated_learning-include.patch
  - chromium-88-ideographicSpaceCharacter.patch
  - chromium-88-StringPool-include.patch
  - chromium-88-dawn-static.patch
  - chromium-88-CompositorFrameReporter-dcheck.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615464000">- Update to 89.0.4389.82
- Add x11-ozone-fix-two-edge-cases.patch to fix tab drag errors</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Update to 89.0.4389.90 bsc#1183515
  - CVE-2021-21191: Use after free in WebRTC.
  - CVE-2021-21192: Heap buffer overflow in tab groups.
  - CVE-2021-21193: Use after free in Blink.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617451200">- Update to 89.0.4389.114 bsc#1184256
  - CVE-2021-21194: Use after free in screen capture
  - CVE-2021-21195: Use after free in V8
  - CVE-2021-21196: Heap buffer overflow in TabStrip
  - CVE-2021-21197: Heap buffer overflow in TabStrip
  - CVE-2021-21198: Out of bounds read in IPC
  - CVE-2021-21199: Use Use after free in Aura
- Add libva-2.11.patch to fix build with libva &lt;2.11
- Add libva-2.11-nolegacy.patch to fix build with libva 2.11
- Remove x11-ozone-fix-two-edge-cases.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618401600">- Chromium 89.0.4389.128 (boo#1184700):
  * CVE-2021-21206: Use after free in blink
  * CVE-2021-21220: Insufficient validation of untrusted input in
    v8 for x86_64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619006400">- Chromium 90.0.4430.85 (boo#1185047):
  * CVE-2021-21222: Heap buffer overflow in V8
  * CVE-2021-21223: Integer overflow in Mojo
  * CVE-2021-21224: Type Confusion in V8
  * CVE-2021-21225: Out of bounds memory access in V8
  * CVE-2021-21226: Use after free in navigation
- Chromium 90.0.4430.72 (boo#1184764):
  * CVE-2021-21201: Use after free in permissions
  * CVE-2021-21202: Use after free in extensions
  * CVE-2021-21203: Use after free in Blink
  * CVE-2021-21204: Use after free in Blink
  * CVE-2021-21205: Insufficient policy enforcement in navigation
  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
  * CVE-2021-21207: Use after free in IndexedDB
  * CVE-2021-21208: Insufficient data validation in QR scanner
  * CVE-2021-21209: Inappropriate implementation in storage
  * CVE-2021-21210: Inappropriate implementation in Network
  * CVE-2021-21211: Inappropriate implementation in Navigatio
  * CVE-2021-21212: Incorrect security UI in Network Config UI
  * CVE-2021-21213: Use after free in WebMIDI
  * CVE-2021-21214: Use after free in Network API
  * CVE-2021-21215: Inappropriate implementation in Autofill
  * CVE-2021-21216: Inappropriate implementation in Autofill
  * CVE-2021-21217: Uninitialized Use in PDFium
  * CVE-2021-21218: Uninitialized Use in PDFium
  * CVE-2021-21219: Uninitialized Use in PDFiu
  * drop chromium-89-quiche-private.patch
  * drop chromium-89-quiche-dcheck.patch
  * drop chromium-89-skia-CropRect.patch
  * drop chromium-89-dawn-include.patch
  * drop chromium-89-webcodecs-deps.patch
  * drop chromium-89-AXTreeSerializer-include.patch
  * drop libva-2.11.patch
  * drop libva-2.11-nolegacy.patch
  * drop chromium-84-blink-disable-clang-format.patch
- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
- chromium-90-cstdint.patch: some cstd includes added
- chromium-90-fseal.patch: F_SEAL defines added</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619611200">- Chromium 90.0.4430.93 (boo#1185398):
  - CVE-2021-21227: Insufficient data validation in V8.
  - CVE-2021-21232: Use after free in Dev Tools.
  - CVE-2021-21233: Heap buffer overflow in ANGLE.
  - CVE-2021-21228: Insufficient policy enforcement in extensions.
  - CVE-2021-21229: Incorrect security UI in downloads.
  - CVE-2021-21230: Type Confusion in V8.
  - CVE-2021-21231: Insufficient data validation in V8.
  - Reference: https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1620302400">* Patch change *
- Fix build with GCC 11 again (bsc#1185716)
- Remove chromium-88-compiler.patch
- Remove chromium-90-cstdint.patch
- Remove chromium-90-gslang-linkage-fixup.patch
- Added  chromium-90-compiler.patch
- Added  chromium-90-angle-constexpr.patch
- Added  chromium-90-TokenizedOutput-include.patch
- Added  chromium-90-ruy-include.patch
- Added  chromium-90-CrossThreadCopier-qualification.patch
- Added  chromium-90-quantization_utils-include.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620734400">- Chromium 90.0.4430.212 (boo#1185908)
  * CVE-2021-30506: Incorrect security UI in Web App Installs
  * CVE-2021-30507: Inappropriate implementation in Offline
  * CVE-2021-30508: Heap buffer overflow in Media Feeds
  * CVE-2021-30509: Out of bounds write in Tab Strip
  * CVE-2021-30510: Race in Aura
  * CVE-2021-30511: Out of bounds read in Tab Group
  * CVE-2021-30512: Use after free in Notifications
  * CVE-2021-30513: Type Confusion in V8
  * CVE-2021-30514: Use after free in Autofill
  * CVE-2021-30515: Use after free in File API
  * CVE-2021-30516: Heap buffer overflow in History
  * CVE-2021-30517: Type Confusion in V8
  * CVE-2021-30518: Heap buffer overflow in Reader Mode
  * CVE-2021-30519: Use after free in Payments
  * CVE-2021-30520: Use after free in Tab Strip
- FTP support disabled at runtime by default since release 88.
  Chromium 91 will remove support for ftp altogether
  (boo#1185496)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621252800">- use asimdrdm CPU flag for aarch64 to select only more powerful buildhosts.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1622116800">- Chromium 91.0.4472.77 (boo#1186458):
  * Support Managed configuration API for Web Applications
  * WebOTP API: cross-origin iframe support
  * CSS custom counter styles
  * Support JSON Modules
  * Clipboard: read-only files support
  * Remove webkitBeforeTextInserted &amp; webkitEditableCOntentChanged
    JS events
  * Honor media HTML attribute for link icon
  * Import Assertions
  * Class static initializer blocks
  * Ergonomic brand checks for private fields
  * Expose WebAssembly SIMD
  * New Feature: WebTransport
  * ES Modules for service workers ('module' type option)
  * Suggested file name and location for the File System Access API
  * adaptivePTime property for RTCRtpEncodingParameters
  * Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  * Support WebSockets over HTTP/2
  * Support 103 Early Hints for Navigation
  * CVE-2021-30521: Heap buffer overflow in Autofill
  * CVE-2021-30522: Use after free in WebAudio
  * CVE-2021-30523: Use after free in WebRTC
  * CVE-2021-30524: Use after free in TabStrip
  * CVE-2021-30525: Use after free in TabGroups
  * CVE-2021-30526: Out of bounds write in TabStrip
  * CVE-2021-30527: Use after free in WebUI
  * CVE-2021-30528: Use after free in WebAuthentication
  * CVE-2021-30529: Use after free in Bookmarks
  * CVE-2021-30530: Out of bounds memory access in WebAudio
  * CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  * CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  * CVE-2021-30535: Double free in ICU
  * CVE-2021-21212: Insufficient data validation in networking
  * CVE-2021-30536: Out of bounds read in V8
  * CVE-2021-30537: Insufficient policy enforcement in cookies
  * CVE-2021-30538: Insufficient policy enforcement in content security policy
  * CVE-2021-30539: Insufficient policy enforcement in content security policy
  * CVE-2021-30540: Incorrect security UI in payments
  * Various fixes from internal audits, fuzzing and other initiatives
  * drop chromium-90-TokenizedOutput-include.patch
  * drop chromium-90-CrossThreadCopier-qualification.patch
  * drop chromium-90-quantization_utils-include.patch
  * drop chromium-90-angle-constexpr.patch
  * add chromium-91-java-only-allowed-in-android-builds.patch
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add chromium-91-system-icu.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622721600">- Add README.SUSE
- Fix aarch64 build:
  * chromium-91-libyuv-aarch64.patch
  * Update highway to 0.12.2 (arm only)
- Add -flax-vector-conversions to build flags</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623240000">- Chromium 91.0.4472.101 (boo#1187141)
  * CVE-2021-30544: Use after free in BFCache
  * CVE-2021-30545: Use after free in Extensions
  * CVE-2021-30546: Use after free in Autofill
  * CVE-2021-30547: Out of bounds write in ANGLE
  * CVE-2021-30548: Use after free in Loader
  * CVE-2021-30549: Use after free in Spell check
  * CVE-2021-30550: Use after free in Accessibility
  * CVE-2021-30551: Type Confusion in V8
  * CVE-2021-30552: Use after free in Extensions
  * CVE-2021-30553: Use after free in Network service
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623844800">- Chromium 91.0.4472.106
  * Fix use-after-free in SendTabToSelfSubMenuModel
  * Destroy system-token NSSCertDatabase on the IO thread</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624017600">- Chromium 91.0.4472.114 (boo#1187481)
  * CVE-2021-30554: Use after free in WebGL
  * CVE-2021-30555: Use after free in Sharing
  * CVE-2021-30556: Use after free in WebAudio
  * CVE-2021-30557: Use after free in TabGroups</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624276800">- fix crash upon exit boo#1186948
  add chromium-91-1190561-boo1186948.patch</changelog>
</package>
<package pkgid="4b04b06168e65275cc0adbca52ae65f8fadf348b47853eac2e2291b6e06e8de3" name="chromium" arch="x86_64">
  <version epoch="0" ver="91.0.4472.114" rel="bp153.2.13.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1612440000">- Update to 88.0.4324.146 bsc#1181772
  - CVE-2021-21142: Use after free in Payments
  - CVE-2021-21143: Heap buffer overflow in Extensions
  - CVE-2021-21144: Heap buffer overflow in Tab Groups.
  - CVE-2021-21145: Use after free in Fonts
  - CVE-2021-21146: Use after free in Navigation.
  - CVE-2021-21147: Inappropriate implementation in Skia</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1612612800">- Update to 88.0.4324.150 bsc#1181827
  - CVE-2021-21148: Heap buffer overflow in V8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613390400">- Add chromium-glibc-2.33.patch: fix Sandbox with glibc 2.33
  (bsc#1182233)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613563200">- Update to 88.0.4324.182 bsc#1182358
  - CVE-2021-21149: Stack overflow in Data Transfer.
  - CVE-2021-21150: Use after free in Downloads.
  - CVE-2021-21151: Use after free in Payments.
  - CVE-2021-21152: Heap buffer overflow in Media.
  - CVE-2021-21153: Stack overflow in GPU Process.
  - CVE-2021-21154: Heap buffer overflow in Tab Strip.
  - CVE-2021-21155: Heap buffer overflow in Tab Strip.
  - CVE-2021-21156: Heap buffer overflow in V8.
  - CVE-2021-21157: Use after free in Web Sockets.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1614945600">- Update to 89.0.4389.72 bsc#1182960
  - CVE-2021-21159: Heap buffer overflow in TabStrip.
  - CVE-2021-21160: Heap buffer overflow in WebAudio.
  - CVE-2021-21161: Heap buffer overflow in TabStrip.
  - CVE-2021-21162: Use after free in WebRTC.
  - CVE-2021-21163: Insufficient data validation in Reader Mode.
  - CVE-2021-21164: Insufficient data validation in Chrome for iOS.
  - CVE-2021-21165: Object lifecycle issue in audio.
  - CVE-2021-21166: Object lifecycle issue in audio.
  - CVE-2021-21167: Use after free in bookmarks.
  - CVE-2021-21168: Insufficient policy enforcement in appcache.
  - CVE-2021-21169: Out of bounds memory access in V8.
  - CVE-2021-21170: Incorrect security UI in Loader.
  - CVE-2021-21171: Incorrect security UI in TabStrip and Navigation.
  - CVE-2021-21172: Insufficient policy enforcement in File System API.
  - CVE-2021-21173: Side-channel information leakage in Network Internals.
  - CVE-2021-21174: Inappropriate implementation in Referrer.
  - CVE-2021-21175: Inappropriate implementation in Site isolation.
  - CVE-2021-21176: Inappropriate implementation in full screen mode.
  - CVE-2021-21177: Insufficient policy enforcement in Autofill.
  - CVE-2021-21178: Inappropriate implementation in Compositing.
  - CVE-2021-21179: Use after free in Network Internals.
  - CVE-2021-21180: Use after free in tab search.
  - CVE-2020-27844: Heap buffer overflow in OpenJPEG.
  - CVE-2021-21181: Side-channel information leakage in autofill.
  - CVE-2021-21182: Insufficient policy enforcement in navigations.
  - CVE-2021-21183: Inappropriate implementation in performance APIs.
  - CVE-2021-21184: Inappropriate implementation in performance APIs.
  - CVE-2021-21185: Insufficient policy enforcement in extensions.
  - CVE-2021-21186: Insufficient policy enforcement in QR scanning.
  - CVE-2021-21187: Insufficient data validation in URL formatting.
  - CVE-2021-21188: Use after free in Blink.
  - CVE-2021-21189: Insufficient policy enforcement in payments.
  - CVE-2021-21190: Uninitialized Use in PDFium.
- Added patches:
  - chromium-89-quiche-private.patch
  - chromium-89-quiche-dcheck.patch
  - chromium-89-skia-CropRect.patch
  - chromium-89-dawn-include.patch
  - chromium-89-webcodecs-deps.patch
  - chromium-89-EnumTable-crash.patch
  - chromium-shim_headers.patch
  - chromium-89-missing-cstring-header.patch
  - chromium-89-AXTreeSerializer-include.patch
  - chromium-88-gcc-fix-swiftshader-libEGL-visibility.patch
    (bsc#1182775)
- Removed patches:
  - chromium-fix-char_traits.patch
  - build-with-pipewire-0.3.patch
  - chromium-79-gcc-protobuf-alignas.patch
  - chromium-87-CursorFactory-include.patch
  - chromium-87-openscreen-include.patch
  - chromium-88-vaapi-attribute.patch
  - chromium-88-ozone-deps.patch
  - chromium-87-webcodecs-deps.patch
  - chromium-88-ityp-include.patch
  - chromium-88-AXTreeFormatter-include.patch
  - chromium-88-BookmarkModelObserver-include.patch
  - chromium-88-federated_learning-include.patch
  - chromium-88-ideographicSpaceCharacter.patch
  - chromium-88-StringPool-include.patch
  - chromium-88-dawn-static.patch
  - chromium-88-CompositorFrameReporter-dcheck.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615464000">- Update to 89.0.4389.82
- Add x11-ozone-fix-two-edge-cases.patch to fix tab drag errors</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Update to 89.0.4389.90 bsc#1183515
  - CVE-2021-21191: Use after free in WebRTC.
  - CVE-2021-21192: Heap buffer overflow in tab groups.
  - CVE-2021-21193: Use after free in Blink.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617451200">- Update to 89.0.4389.114 bsc#1184256
  - CVE-2021-21194: Use after free in screen capture
  - CVE-2021-21195: Use after free in V8
  - CVE-2021-21196: Heap buffer overflow in TabStrip
  - CVE-2021-21197: Heap buffer overflow in TabStrip
  - CVE-2021-21198: Out of bounds read in IPC
  - CVE-2021-21199: Use Use after free in Aura
- Add libva-2.11.patch to fix build with libva &lt;2.11
- Add libva-2.11-nolegacy.patch to fix build with libva 2.11
- Remove x11-ozone-fix-two-edge-cases.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618401600">- Chromium 89.0.4389.128 (boo#1184700):
  * CVE-2021-21206: Use after free in blink
  * CVE-2021-21220: Insufficient validation of untrusted input in
    v8 for x86_64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619006400">- Chromium 90.0.4430.85 (boo#1185047):
  * CVE-2021-21222: Heap buffer overflow in V8
  * CVE-2021-21223: Integer overflow in Mojo
  * CVE-2021-21224: Type Confusion in V8
  * CVE-2021-21225: Out of bounds memory access in V8
  * CVE-2021-21226: Use after free in navigation
- Chromium 90.0.4430.72 (boo#1184764):
  * CVE-2021-21201: Use after free in permissions
  * CVE-2021-21202: Use after free in extensions
  * CVE-2021-21203: Use after free in Blink
  * CVE-2021-21204: Use after free in Blink
  * CVE-2021-21205: Insufficient policy enforcement in navigation
  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
  * CVE-2021-21207: Use after free in IndexedDB
  * CVE-2021-21208: Insufficient data validation in QR scanner
  * CVE-2021-21209: Inappropriate implementation in storage
  * CVE-2021-21210: Inappropriate implementation in Network
  * CVE-2021-21211: Inappropriate implementation in Navigatio
  * CVE-2021-21212: Incorrect security UI in Network Config UI
  * CVE-2021-21213: Use after free in WebMIDI
  * CVE-2021-21214: Use after free in Network API
  * CVE-2021-21215: Inappropriate implementation in Autofill
  * CVE-2021-21216: Inappropriate implementation in Autofill
  * CVE-2021-21217: Uninitialized Use in PDFium
  * CVE-2021-21218: Uninitialized Use in PDFium
  * CVE-2021-21219: Uninitialized Use in PDFiu
  * drop chromium-89-quiche-private.patch
  * drop chromium-89-quiche-dcheck.patch
  * drop chromium-89-skia-CropRect.patch
  * drop chromium-89-dawn-include.patch
  * drop chromium-89-webcodecs-deps.patch
  * drop chromium-89-AXTreeSerializer-include.patch
  * drop libva-2.11.patch
  * drop libva-2.11-nolegacy.patch
  * drop chromium-84-blink-disable-clang-format.patch
- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
- chromium-90-cstdint.patch: some cstd includes added
- chromium-90-fseal.patch: F_SEAL defines added</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619611200">- Chromium 90.0.4430.93 (boo#1185398):
  - CVE-2021-21227: Insufficient data validation in V8.
  - CVE-2021-21232: Use after free in Dev Tools.
  - CVE-2021-21233: Heap buffer overflow in ANGLE.
  - CVE-2021-21228: Insufficient policy enforcement in extensions.
  - CVE-2021-21229: Incorrect security UI in downloads.
  - CVE-2021-21230: Type Confusion in V8.
  - CVE-2021-21231: Insufficient data validation in V8.
  - Reference: https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1620302400">* Patch change *
- Fix build with GCC 11 again (bsc#1185716)
- Remove chromium-88-compiler.patch
- Remove chromium-90-cstdint.patch
- Remove chromium-90-gslang-linkage-fixup.patch
- Added  chromium-90-compiler.patch
- Added  chromium-90-angle-constexpr.patch
- Added  chromium-90-TokenizedOutput-include.patch
- Added  chromium-90-ruy-include.patch
- Added  chromium-90-CrossThreadCopier-qualification.patch
- Added  chromium-90-quantization_utils-include.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620734400">- Chromium 90.0.4430.212 (boo#1185908)
  * CVE-2021-30506: Incorrect security UI in Web App Installs
  * CVE-2021-30507: Inappropriate implementation in Offline
  * CVE-2021-30508: Heap buffer overflow in Media Feeds
  * CVE-2021-30509: Out of bounds write in Tab Strip
  * CVE-2021-30510: Race in Aura
  * CVE-2021-30511: Out of bounds read in Tab Group
  * CVE-2021-30512: Use after free in Notifications
  * CVE-2021-30513: Type Confusion in V8
  * CVE-2021-30514: Use after free in Autofill
  * CVE-2021-30515: Use after free in File API
  * CVE-2021-30516: Heap buffer overflow in History
  * CVE-2021-30517: Type Confusion in V8
  * CVE-2021-30518: Heap buffer overflow in Reader Mode
  * CVE-2021-30519: Use after free in Payments
  * CVE-2021-30520: Use after free in Tab Strip
- FTP support disabled at runtime by default since release 88.
  Chromium 91 will remove support for ftp altogether
  (boo#1185496)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621252800">- use asimdrdm CPU flag for aarch64 to select only more powerful buildhosts.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1622116800">- Chromium 91.0.4472.77 (boo#1186458):
  * Support Managed configuration API for Web Applications
  * WebOTP API: cross-origin iframe support
  * CSS custom counter styles
  * Support JSON Modules
  * Clipboard: read-only files support
  * Remove webkitBeforeTextInserted &amp; webkitEditableCOntentChanged
    JS events
  * Honor media HTML attribute for link icon
  * Import Assertions
  * Class static initializer blocks
  * Ergonomic brand checks for private fields
  * Expose WebAssembly SIMD
  * New Feature: WebTransport
  * ES Modules for service workers ('module' type option)
  * Suggested file name and location for the File System Access API
  * adaptivePTime property for RTCRtpEncodingParameters
  * Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  * Support WebSockets over HTTP/2
  * Support 103 Early Hints for Navigation
  * CVE-2021-30521: Heap buffer overflow in Autofill
  * CVE-2021-30522: Use after free in WebAudio
  * CVE-2021-30523: Use after free in WebRTC
  * CVE-2021-30524: Use after free in TabStrip
  * CVE-2021-30525: Use after free in TabGroups
  * CVE-2021-30526: Out of bounds write in TabStrip
  * CVE-2021-30527: Use after free in WebUI
  * CVE-2021-30528: Use after free in WebAuthentication
  * CVE-2021-30529: Use after free in Bookmarks
  * CVE-2021-30530: Out of bounds memory access in WebAudio
  * CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  * CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  * CVE-2021-30535: Double free in ICU
  * CVE-2021-21212: Insufficient data validation in networking
  * CVE-2021-30536: Out of bounds read in V8
  * CVE-2021-30537: Insufficient policy enforcement in cookies
  * CVE-2021-30538: Insufficient policy enforcement in content security policy
  * CVE-2021-30539: Insufficient policy enforcement in content security policy
  * CVE-2021-30540: Incorrect security UI in payments
  * Various fixes from internal audits, fuzzing and other initiatives
  * drop chromium-90-TokenizedOutput-include.patch
  * drop chromium-90-CrossThreadCopier-qualification.patch
  * drop chromium-90-quantization_utils-include.patch
  * drop chromium-90-angle-constexpr.patch
  * add chromium-91-java-only-allowed-in-android-builds.patch
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add chromium-91-system-icu.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622721600">- Add README.SUSE
- Fix aarch64 build:
  * chromium-91-libyuv-aarch64.patch
  * Update highway to 0.12.2 (arm only)
- Add -flax-vector-conversions to build flags</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623240000">- Chromium 91.0.4472.101 (boo#1187141)
  * CVE-2021-30544: Use after free in BFCache
  * CVE-2021-30545: Use after free in Extensions
  * CVE-2021-30546: Use after free in Autofill
  * CVE-2021-30547: Out of bounds write in ANGLE
  * CVE-2021-30548: Use after free in Loader
  * CVE-2021-30549: Use after free in Spell check
  * CVE-2021-30550: Use after free in Accessibility
  * CVE-2021-30551: Type Confusion in V8
  * CVE-2021-30552: Use after free in Extensions
  * CVE-2021-30553: Use after free in Network service
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623844800">- Chromium 91.0.4472.106
  * Fix use-after-free in SendTabToSelfSubMenuModel
  * Destroy system-token NSSCertDatabase on the IO thread</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624017600">- Chromium 91.0.4472.114 (boo#1187481)
  * CVE-2021-30554: Use after free in WebGL
  * CVE-2021-30555: Use after free in Sharing
  * CVE-2021-30556: Use after free in WebAudio
  * CVE-2021-30557: Use after free in TabGroups</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624276800">- fix crash upon exit boo#1186948
  add chromium-91-1190561-boo1186948.patch</changelog>
</package>
<package pkgid="df434e6509b22c43a67e9dd191c2c62e80f14e458e482ab73a8afb726e980017" name="chromium" arch="aarch64">
  <version epoch="0" ver="91.0.4472.164" rel="bp153.2.16.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613390400">- Add chromium-glibc-2.33.patch: fix Sandbox with glibc 2.33
  (bsc#1182233)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613563200">- Update to 88.0.4324.182 bsc#1182358
  - CVE-2021-21149: Stack overflow in Data Transfer.
  - CVE-2021-21150: Use after free in Downloads.
  - CVE-2021-21151: Use after free in Payments.
  - CVE-2021-21152: Heap buffer overflow in Media.
  - CVE-2021-21153: Stack overflow in GPU Process.
  - CVE-2021-21154: Heap buffer overflow in Tab Strip.
  - CVE-2021-21155: Heap buffer overflow in Tab Strip.
  - CVE-2021-21156: Heap buffer overflow in V8.
  - CVE-2021-21157: Use after free in Web Sockets.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1614945600">- Update to 89.0.4389.72 bsc#1182960
  - CVE-2021-21159: Heap buffer overflow in TabStrip.
  - CVE-2021-21160: Heap buffer overflow in WebAudio.
  - CVE-2021-21161: Heap buffer overflow in TabStrip.
  - CVE-2021-21162: Use after free in WebRTC.
  - CVE-2021-21163: Insufficient data validation in Reader Mode.
  - CVE-2021-21164: Insufficient data validation in Chrome for iOS.
  - CVE-2021-21165: Object lifecycle issue in audio.
  - CVE-2021-21166: Object lifecycle issue in audio.
  - CVE-2021-21167: Use after free in bookmarks.
  - CVE-2021-21168: Insufficient policy enforcement in appcache.
  - CVE-2021-21169: Out of bounds memory access in V8.
  - CVE-2021-21170: Incorrect security UI in Loader.
  - CVE-2021-21171: Incorrect security UI in TabStrip and Navigation.
  - CVE-2021-21172: Insufficient policy enforcement in File System API.
  - CVE-2021-21173: Side-channel information leakage in Network Internals.
  - CVE-2021-21174: Inappropriate implementation in Referrer.
  - CVE-2021-21175: Inappropriate implementation in Site isolation.
  - CVE-2021-21176: Inappropriate implementation in full screen mode.
  - CVE-2021-21177: Insufficient policy enforcement in Autofill.
  - CVE-2021-21178: Inappropriate implementation in Compositing.
  - CVE-2021-21179: Use after free in Network Internals.
  - CVE-2021-21180: Use after free in tab search.
  - CVE-2020-27844: Heap buffer overflow in OpenJPEG.
  - CVE-2021-21181: Side-channel information leakage in autofill.
  - CVE-2021-21182: Insufficient policy enforcement in navigations.
  - CVE-2021-21183: Inappropriate implementation in performance APIs.
  - CVE-2021-21184: Inappropriate implementation in performance APIs.
  - CVE-2021-21185: Insufficient policy enforcement in extensions.
  - CVE-2021-21186: Insufficient policy enforcement in QR scanning.
  - CVE-2021-21187: Insufficient data validation in URL formatting.
  - CVE-2021-21188: Use after free in Blink.
  - CVE-2021-21189: Insufficient policy enforcement in payments.
  - CVE-2021-21190: Uninitialized Use in PDFium.
- Added patches:
  - chromium-89-quiche-private.patch
  - chromium-89-quiche-dcheck.patch
  - chromium-89-skia-CropRect.patch
  - chromium-89-dawn-include.patch
  - chromium-89-webcodecs-deps.patch
  - chromium-89-EnumTable-crash.patch
  - chromium-shim_headers.patch
  - chromium-89-missing-cstring-header.patch
  - chromium-89-AXTreeSerializer-include.patch
  - chromium-88-gcc-fix-swiftshader-libEGL-visibility.patch
    (bsc#1182775)
- Removed patches:
  - chromium-fix-char_traits.patch
  - build-with-pipewire-0.3.patch
  - chromium-79-gcc-protobuf-alignas.patch
  - chromium-87-CursorFactory-include.patch
  - chromium-87-openscreen-include.patch
  - chromium-88-vaapi-attribute.patch
  - chromium-88-ozone-deps.patch
  - chromium-87-webcodecs-deps.patch
  - chromium-88-ityp-include.patch
  - chromium-88-AXTreeFormatter-include.patch
  - chromium-88-BookmarkModelObserver-include.patch
  - chromium-88-federated_learning-include.patch
  - chromium-88-ideographicSpaceCharacter.patch
  - chromium-88-StringPool-include.patch
  - chromium-88-dawn-static.patch
  - chromium-88-CompositorFrameReporter-dcheck.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615464000">- Update to 89.0.4389.82
- Add x11-ozone-fix-two-edge-cases.patch to fix tab drag errors</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Update to 89.0.4389.90 bsc#1183515
  - CVE-2021-21191: Use after free in WebRTC.
  - CVE-2021-21192: Heap buffer overflow in tab groups.
  - CVE-2021-21193: Use after free in Blink.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617451200">- Update to 89.0.4389.114 bsc#1184256
  - CVE-2021-21194: Use after free in screen capture
  - CVE-2021-21195: Use after free in V8
  - CVE-2021-21196: Heap buffer overflow in TabStrip
  - CVE-2021-21197: Heap buffer overflow in TabStrip
  - CVE-2021-21198: Out of bounds read in IPC
  - CVE-2021-21199: Use Use after free in Aura
- Add libva-2.11.patch to fix build with libva &lt;2.11
- Add libva-2.11-nolegacy.patch to fix build with libva 2.11
- Remove x11-ozone-fix-two-edge-cases.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618401600">- Chromium 89.0.4389.128 (boo#1184700):
  * CVE-2021-21206: Use after free in blink
  * CVE-2021-21220: Insufficient validation of untrusted input in
    v8 for x86_64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619006400">- Chromium 90.0.4430.85 (boo#1185047):
  * CVE-2021-21222: Heap buffer overflow in V8
  * CVE-2021-21223: Integer overflow in Mojo
  * CVE-2021-21224: Type Confusion in V8
  * CVE-2021-21225: Out of bounds memory access in V8
  * CVE-2021-21226: Use after free in navigation
- Chromium 90.0.4430.72 (boo#1184764):
  * CVE-2021-21201: Use after free in permissions
  * CVE-2021-21202: Use after free in extensions
  * CVE-2021-21203: Use after free in Blink
  * CVE-2021-21204: Use after free in Blink
  * CVE-2021-21205: Insufficient policy enforcement in navigation
  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
  * CVE-2021-21207: Use after free in IndexedDB
  * CVE-2021-21208: Insufficient data validation in QR scanner
  * CVE-2021-21209: Inappropriate implementation in storage
  * CVE-2021-21210: Inappropriate implementation in Network
  * CVE-2021-21211: Inappropriate implementation in Navigatio
  * CVE-2021-21212: Incorrect security UI in Network Config UI
  * CVE-2021-21213: Use after free in WebMIDI
  * CVE-2021-21214: Use after free in Network API
  * CVE-2021-21215: Inappropriate implementation in Autofill
  * CVE-2021-21216: Inappropriate implementation in Autofill
  * CVE-2021-21217: Uninitialized Use in PDFium
  * CVE-2021-21218: Uninitialized Use in PDFium
  * CVE-2021-21219: Uninitialized Use in PDFiu
  * drop chromium-89-quiche-private.patch
  * drop chromium-89-quiche-dcheck.patch
  * drop chromium-89-skia-CropRect.patch
  * drop chromium-89-dawn-include.patch
  * drop chromium-89-webcodecs-deps.patch
  * drop chromium-89-AXTreeSerializer-include.patch
  * drop libva-2.11.patch
  * drop libva-2.11-nolegacy.patch
  * drop chromium-84-blink-disable-clang-format.patch
- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
- chromium-90-cstdint.patch: some cstd includes added
- chromium-90-fseal.patch: F_SEAL defines added</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619611200">- Chromium 90.0.4430.93 (boo#1185398):
  - CVE-2021-21227: Insufficient data validation in V8.
  - CVE-2021-21232: Use after free in Dev Tools.
  - CVE-2021-21233: Heap buffer overflow in ANGLE.
  - CVE-2021-21228: Insufficient policy enforcement in extensions.
  - CVE-2021-21229: Incorrect security UI in downloads.
  - CVE-2021-21230: Type Confusion in V8.
  - CVE-2021-21231: Insufficient data validation in V8.
  - Reference: https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1620302400">* Patch change *
- Fix build with GCC 11 again (bsc#1185716)
- Remove chromium-88-compiler.patch
- Remove chromium-90-cstdint.patch
- Remove chromium-90-gslang-linkage-fixup.patch
- Added  chromium-90-compiler.patch
- Added  chromium-90-angle-constexpr.patch
- Added  chromium-90-TokenizedOutput-include.patch
- Added  chromium-90-ruy-include.patch
- Added  chromium-90-CrossThreadCopier-qualification.patch
- Added  chromium-90-quantization_utils-include.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620734400">- Chromium 90.0.4430.212 (boo#1185908)
  * CVE-2021-30506: Incorrect security UI in Web App Installs
  * CVE-2021-30507: Inappropriate implementation in Offline
  * CVE-2021-30508: Heap buffer overflow in Media Feeds
  * CVE-2021-30509: Out of bounds write in Tab Strip
  * CVE-2021-30510: Race in Aura
  * CVE-2021-30511: Out of bounds read in Tab Group
  * CVE-2021-30512: Use after free in Notifications
  * CVE-2021-30513: Type Confusion in V8
  * CVE-2021-30514: Use after free in Autofill
  * CVE-2021-30515: Use after free in File API
  * CVE-2021-30516: Heap buffer overflow in History
  * CVE-2021-30517: Type Confusion in V8
  * CVE-2021-30518: Heap buffer overflow in Reader Mode
  * CVE-2021-30519: Use after free in Payments
  * CVE-2021-30520: Use after free in Tab Strip
- FTP support disabled at runtime by default since release 88.
  Chromium 91 will remove support for ftp altogether
  (boo#1185496)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621252800">- use asimdrdm CPU flag for aarch64 to select only more powerful buildhosts.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1622116800">- Chromium 91.0.4472.77 (boo#1186458):
  * Support Managed configuration API for Web Applications
  * WebOTP API: cross-origin iframe support
  * CSS custom counter styles
  * Support JSON Modules
  * Clipboard: read-only files support
  * Remove webkitBeforeTextInserted &amp; webkitEditableCOntentChanged
    JS events
  * Honor media HTML attribute for link icon
  * Import Assertions
  * Class static initializer blocks
  * Ergonomic brand checks for private fields
  * Expose WebAssembly SIMD
  * New Feature: WebTransport
  * ES Modules for service workers ('module' type option)
  * Suggested file name and location for the File System Access API
  * adaptivePTime property for RTCRtpEncodingParameters
  * Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  * Support WebSockets over HTTP/2
  * Support 103 Early Hints for Navigation
  * CVE-2021-30521: Heap buffer overflow in Autofill
  * CVE-2021-30522: Use after free in WebAudio
  * CVE-2021-30523: Use after free in WebRTC
  * CVE-2021-30524: Use after free in TabStrip
  * CVE-2021-30525: Use after free in TabGroups
  * CVE-2021-30526: Out of bounds write in TabStrip
  * CVE-2021-30527: Use after free in WebUI
  * CVE-2021-30528: Use after free in WebAuthentication
  * CVE-2021-30529: Use after free in Bookmarks
  * CVE-2021-30530: Out of bounds memory access in WebAudio
  * CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  * CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  * CVE-2021-30535: Double free in ICU
  * CVE-2021-21212: Insufficient data validation in networking
  * CVE-2021-30536: Out of bounds read in V8
  * CVE-2021-30537: Insufficient policy enforcement in cookies
  * CVE-2021-30538: Insufficient policy enforcement in content security policy
  * CVE-2021-30539: Insufficient policy enforcement in content security policy
  * CVE-2021-30540: Incorrect security UI in payments
  * Various fixes from internal audits, fuzzing and other initiatives
  * drop chromium-90-TokenizedOutput-include.patch
  * drop chromium-90-CrossThreadCopier-qualification.patch
  * drop chromium-90-quantization_utils-include.patch
  * drop chromium-90-angle-constexpr.patch
  * add chromium-91-java-only-allowed-in-android-builds.patch
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add chromium-91-system-icu.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622721600">- Add README.SUSE
- Fix aarch64 build:
  * chromium-91-libyuv-aarch64.patch
  * Update highway to 0.12.2 (arm only)
- Add -flax-vector-conversions to build flags</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623240000">- Chromium 91.0.4472.101 (boo#1187141)
  * CVE-2021-30544: Use after free in BFCache
  * CVE-2021-30545: Use after free in Extensions
  * CVE-2021-30546: Use after free in Autofill
  * CVE-2021-30547: Out of bounds write in ANGLE
  * CVE-2021-30548: Use after free in Loader
  * CVE-2021-30549: Use after free in Spell check
  * CVE-2021-30550: Use after free in Accessibility
  * CVE-2021-30551: Type Confusion in V8
  * CVE-2021-30552: Use after free in Extensions
  * CVE-2021-30553: Use after free in Network service
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623844800">- Chromium 91.0.4472.106
  * Fix use-after-free in SendTabToSelfSubMenuModel
  * Destroy system-token NSSCertDatabase on the IO thread</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624017600">- Chromium 91.0.4472.114 (boo#1187481)
  * CVE-2021-30554: Use after free in WebGL
  * CVE-2021-30555: Use after free in Sharing
  * CVE-2021-30556: Use after free in WebAudio
  * CVE-2021-30557: Use after free in TabGroups</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624276800">- fix crash upon exit boo#1186948
  add chromium-91-1190561-boo1186948.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1625486400">- Add chromium-91-sql-standard-layout-type.patch: to fix SQL being
  incorrect with libstdc++ 11</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1626523200">- chromium 91.0.4472.164 (boo#1188373)
  * CVE-2021-30559: Out of bounds write in ANGLE
  * CVE-2021-30541: Use after free in V8
  * CVE-2021-30560: Use after free in Blink XSLT
  * CVE-2021-30561: Type Confusion in V8
  * CVE-2021-30562: Use after free in WebSerial
  * CVE-2021-30563: Type Confusion in V8
  * CVE-2021-30564: Heap buffer overflow in WebXR
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="9061cda9c1543696ccc84b8f1db5391a8b93f7aa066a2e34f03f5a4b0102f960" name="chromium" arch="src">
  <version epoch="0" ver="91.0.4472.164" rel="bp153.2.16.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613390400">- Add chromium-glibc-2.33.patch: fix Sandbox with glibc 2.33
  (bsc#1182233)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613563200">- Update to 88.0.4324.182 bsc#1182358
  - CVE-2021-21149: Stack overflow in Data Transfer.
  - CVE-2021-21150: Use after free in Downloads.
  - CVE-2021-21151: Use after free in Payments.
  - CVE-2021-21152: Heap buffer overflow in Media.
  - CVE-2021-21153: Stack overflow in GPU Process.
  - CVE-2021-21154: Heap buffer overflow in Tab Strip.
  - CVE-2021-21155: Heap buffer overflow in Tab Strip.
  - CVE-2021-21156: Heap buffer overflow in V8.
  - CVE-2021-21157: Use after free in Web Sockets.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1614945600">- Update to 89.0.4389.72 bsc#1182960
  - CVE-2021-21159: Heap buffer overflow in TabStrip.
  - CVE-2021-21160: Heap buffer overflow in WebAudio.
  - CVE-2021-21161: Heap buffer overflow in TabStrip.
  - CVE-2021-21162: Use after free in WebRTC.
  - CVE-2021-21163: Insufficient data validation in Reader Mode.
  - CVE-2021-21164: Insufficient data validation in Chrome for iOS.
  - CVE-2021-21165: Object lifecycle issue in audio.
  - CVE-2021-21166: Object lifecycle issue in audio.
  - CVE-2021-21167: Use after free in bookmarks.
  - CVE-2021-21168: Insufficient policy enforcement in appcache.
  - CVE-2021-21169: Out of bounds memory access in V8.
  - CVE-2021-21170: Incorrect security UI in Loader.
  - CVE-2021-21171: Incorrect security UI in TabStrip and Navigation.
  - CVE-2021-21172: Insufficient policy enforcement in File System API.
  - CVE-2021-21173: Side-channel information leakage in Network Internals.
  - CVE-2021-21174: Inappropriate implementation in Referrer.
  - CVE-2021-21175: Inappropriate implementation in Site isolation.
  - CVE-2021-21176: Inappropriate implementation in full screen mode.
  - CVE-2021-21177: Insufficient policy enforcement in Autofill.
  - CVE-2021-21178: Inappropriate implementation in Compositing.
  - CVE-2021-21179: Use after free in Network Internals.
  - CVE-2021-21180: Use after free in tab search.
  - CVE-2020-27844: Heap buffer overflow in OpenJPEG.
  - CVE-2021-21181: Side-channel information leakage in autofill.
  - CVE-2021-21182: Insufficient policy enforcement in navigations.
  - CVE-2021-21183: Inappropriate implementation in performance APIs.
  - CVE-2021-21184: Inappropriate implementation in performance APIs.
  - CVE-2021-21185: Insufficient policy enforcement in extensions.
  - CVE-2021-21186: Insufficient policy enforcement in QR scanning.
  - CVE-2021-21187: Insufficient data validation in URL formatting.
  - CVE-2021-21188: Use after free in Blink.
  - CVE-2021-21189: Insufficient policy enforcement in payments.
  - CVE-2021-21190: Uninitialized Use in PDFium.
- Added patches:
  - chromium-89-quiche-private.patch
  - chromium-89-quiche-dcheck.patch
  - chromium-89-skia-CropRect.patch
  - chromium-89-dawn-include.patch
  - chromium-89-webcodecs-deps.patch
  - chromium-89-EnumTable-crash.patch
  - chromium-shim_headers.patch
  - chromium-89-missing-cstring-header.patch
  - chromium-89-AXTreeSerializer-include.patch
  - chromium-88-gcc-fix-swiftshader-libEGL-visibility.patch
    (bsc#1182775)
- Removed patches:
  - chromium-fix-char_traits.patch
  - build-with-pipewire-0.3.patch
  - chromium-79-gcc-protobuf-alignas.patch
  - chromium-87-CursorFactory-include.patch
  - chromium-87-openscreen-include.patch
  - chromium-88-vaapi-attribute.patch
  - chromium-88-ozone-deps.patch
  - chromium-87-webcodecs-deps.patch
  - chromium-88-ityp-include.patch
  - chromium-88-AXTreeFormatter-include.patch
  - chromium-88-BookmarkModelObserver-include.patch
  - chromium-88-federated_learning-include.patch
  - chromium-88-ideographicSpaceCharacter.patch
  - chromium-88-StringPool-include.patch
  - chromium-88-dawn-static.patch
  - chromium-88-CompositorFrameReporter-dcheck.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615464000">- Update to 89.0.4389.82
- Add x11-ozone-fix-two-edge-cases.patch to fix tab drag errors</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Update to 89.0.4389.90 bsc#1183515
  - CVE-2021-21191: Use after free in WebRTC.
  - CVE-2021-21192: Heap buffer overflow in tab groups.
  - CVE-2021-21193: Use after free in Blink.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617451200">- Update to 89.0.4389.114 bsc#1184256
  - CVE-2021-21194: Use after free in screen capture
  - CVE-2021-21195: Use after free in V8
  - CVE-2021-21196: Heap buffer overflow in TabStrip
  - CVE-2021-21197: Heap buffer overflow in TabStrip
  - CVE-2021-21198: Out of bounds read in IPC
  - CVE-2021-21199: Use Use after free in Aura
- Add libva-2.11.patch to fix build with libva &lt;2.11
- Add libva-2.11-nolegacy.patch to fix build with libva 2.11
- Remove x11-ozone-fix-two-edge-cases.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618401600">- Chromium 89.0.4389.128 (boo#1184700):
  * CVE-2021-21206: Use after free in blink
  * CVE-2021-21220: Insufficient validation of untrusted input in
    v8 for x86_64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619006400">- Chromium 90.0.4430.85 (boo#1185047):
  * CVE-2021-21222: Heap buffer overflow in V8
  * CVE-2021-21223: Integer overflow in Mojo
  * CVE-2021-21224: Type Confusion in V8
  * CVE-2021-21225: Out of bounds memory access in V8
  * CVE-2021-21226: Use after free in navigation
- Chromium 90.0.4430.72 (boo#1184764):
  * CVE-2021-21201: Use after free in permissions
  * CVE-2021-21202: Use after free in extensions
  * CVE-2021-21203: Use after free in Blink
  * CVE-2021-21204: Use after free in Blink
  * CVE-2021-21205: Insufficient policy enforcement in navigation
  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
  * CVE-2021-21207: Use after free in IndexedDB
  * CVE-2021-21208: Insufficient data validation in QR scanner
  * CVE-2021-21209: Inappropriate implementation in storage
  * CVE-2021-21210: Inappropriate implementation in Network
  * CVE-2021-21211: Inappropriate implementation in Navigatio
  * CVE-2021-21212: Incorrect security UI in Network Config UI
  * CVE-2021-21213: Use after free in WebMIDI
  * CVE-2021-21214: Use after free in Network API
  * CVE-2021-21215: Inappropriate implementation in Autofill
  * CVE-2021-21216: Inappropriate implementation in Autofill
  * CVE-2021-21217: Uninitialized Use in PDFium
  * CVE-2021-21218: Uninitialized Use in PDFium
  * CVE-2021-21219: Uninitialized Use in PDFiu
  * drop chromium-89-quiche-private.patch
  * drop chromium-89-quiche-dcheck.patch
  * drop chromium-89-skia-CropRect.patch
  * drop chromium-89-dawn-include.patch
  * drop chromium-89-webcodecs-deps.patch
  * drop chromium-89-AXTreeSerializer-include.patch
  * drop libva-2.11.patch
  * drop libva-2.11-nolegacy.patch
  * drop chromium-84-blink-disable-clang-format.patch
- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
- chromium-90-cstdint.patch: some cstd includes added
- chromium-90-fseal.patch: F_SEAL defines added</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619611200">- Chromium 90.0.4430.93 (boo#1185398):
  - CVE-2021-21227: Insufficient data validation in V8.
  - CVE-2021-21232: Use after free in Dev Tools.
  - CVE-2021-21233: Heap buffer overflow in ANGLE.
  - CVE-2021-21228: Insufficient policy enforcement in extensions.
  - CVE-2021-21229: Incorrect security UI in downloads.
  - CVE-2021-21230: Type Confusion in V8.
  - CVE-2021-21231: Insufficient data validation in V8.
  - Reference: https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1620302400">* Patch change *
- Fix build with GCC 11 again (bsc#1185716)
- Remove chromium-88-compiler.patch
- Remove chromium-90-cstdint.patch
- Remove chromium-90-gslang-linkage-fixup.patch
- Added  chromium-90-compiler.patch
- Added  chromium-90-angle-constexpr.patch
- Added  chromium-90-TokenizedOutput-include.patch
- Added  chromium-90-ruy-include.patch
- Added  chromium-90-CrossThreadCopier-qualification.patch
- Added  chromium-90-quantization_utils-include.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620734400">- Chromium 90.0.4430.212 (boo#1185908)
  * CVE-2021-30506: Incorrect security UI in Web App Installs
  * CVE-2021-30507: Inappropriate implementation in Offline
  * CVE-2021-30508: Heap buffer overflow in Media Feeds
  * CVE-2021-30509: Out of bounds write in Tab Strip
  * CVE-2021-30510: Race in Aura
  * CVE-2021-30511: Out of bounds read in Tab Group
  * CVE-2021-30512: Use after free in Notifications
  * CVE-2021-30513: Type Confusion in V8
  * CVE-2021-30514: Use after free in Autofill
  * CVE-2021-30515: Use after free in File API
  * CVE-2021-30516: Heap buffer overflow in History
  * CVE-2021-30517: Type Confusion in V8
  * CVE-2021-30518: Heap buffer overflow in Reader Mode
  * CVE-2021-30519: Use after free in Payments
  * CVE-2021-30520: Use after free in Tab Strip
- FTP support disabled at runtime by default since release 88.
  Chromium 91 will remove support for ftp altogether
  (boo#1185496)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621252800">- use asimdrdm CPU flag for aarch64 to select only more powerful buildhosts.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1622116800">- Chromium 91.0.4472.77 (boo#1186458):
  * Support Managed configuration API for Web Applications
  * WebOTP API: cross-origin iframe support
  * CSS custom counter styles
  * Support JSON Modules
  * Clipboard: read-only files support
  * Remove webkitBeforeTextInserted &amp; webkitEditableCOntentChanged
    JS events
  * Honor media HTML attribute for link icon
  * Import Assertions
  * Class static initializer blocks
  * Ergonomic brand checks for private fields
  * Expose WebAssembly SIMD
  * New Feature: WebTransport
  * ES Modules for service workers ('module' type option)
  * Suggested file name and location for the File System Access API
  * adaptivePTime property for RTCRtpEncodingParameters
  * Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  * Support WebSockets over HTTP/2
  * Support 103 Early Hints for Navigation
  * CVE-2021-30521: Heap buffer overflow in Autofill
  * CVE-2021-30522: Use after free in WebAudio
  * CVE-2021-30523: Use after free in WebRTC
  * CVE-2021-30524: Use after free in TabStrip
  * CVE-2021-30525: Use after free in TabGroups
  * CVE-2021-30526: Out of bounds write in TabStrip
  * CVE-2021-30527: Use after free in WebUI
  * CVE-2021-30528: Use after free in WebAuthentication
  * CVE-2021-30529: Use after free in Bookmarks
  * CVE-2021-30530: Out of bounds memory access in WebAudio
  * CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  * CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  * CVE-2021-30535: Double free in ICU
  * CVE-2021-21212: Insufficient data validation in networking
  * CVE-2021-30536: Out of bounds read in V8
  * CVE-2021-30537: Insufficient policy enforcement in cookies
  * CVE-2021-30538: Insufficient policy enforcement in content security policy
  * CVE-2021-30539: Insufficient policy enforcement in content security policy
  * CVE-2021-30540: Incorrect security UI in payments
  * Various fixes from internal audits, fuzzing and other initiatives
  * drop chromium-90-TokenizedOutput-include.patch
  * drop chromium-90-CrossThreadCopier-qualification.patch
  * drop chromium-90-quantization_utils-include.patch
  * drop chromium-90-angle-constexpr.patch
  * add chromium-91-java-only-allowed-in-android-builds.patch
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add chromium-91-system-icu.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622721600">- Add README.SUSE
- Fix aarch64 build:
  * chromium-91-libyuv-aarch64.patch
  * Update highway to 0.12.2 (arm only)
- Add -flax-vector-conversions to build flags</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623240000">- Chromium 91.0.4472.101 (boo#1187141)
  * CVE-2021-30544: Use after free in BFCache
  * CVE-2021-30545: Use after free in Extensions
  * CVE-2021-30546: Use after free in Autofill
  * CVE-2021-30547: Out of bounds write in ANGLE
  * CVE-2021-30548: Use after free in Loader
  * CVE-2021-30549: Use after free in Spell check
  * CVE-2021-30550: Use after free in Accessibility
  * CVE-2021-30551: Type Confusion in V8
  * CVE-2021-30552: Use after free in Extensions
  * CVE-2021-30553: Use after free in Network service
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623844800">- Chromium 91.0.4472.106
  * Fix use-after-free in SendTabToSelfSubMenuModel
  * Destroy system-token NSSCertDatabase on the IO thread</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624017600">- Chromium 91.0.4472.114 (boo#1187481)
  * CVE-2021-30554: Use after free in WebGL
  * CVE-2021-30555: Use after free in Sharing
  * CVE-2021-30556: Use after free in WebAudio
  * CVE-2021-30557: Use after free in TabGroups</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624276800">- fix crash upon exit boo#1186948
  add chromium-91-1190561-boo1186948.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1625486400">- Add chromium-91-sql-standard-layout-type.patch: to fix SQL being
  incorrect with libstdc++ 11</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1626523200">- chromium 91.0.4472.164 (boo#1188373)
  * CVE-2021-30559: Out of bounds write in ANGLE
  * CVE-2021-30541: Use after free in V8
  * CVE-2021-30560: Use after free in Blink XSLT
  * CVE-2021-30561: Type Confusion in V8
  * CVE-2021-30562: Use after free in WebSerial
  * CVE-2021-30563: Type Confusion in V8
  * CVE-2021-30564: Heap buffer overflow in WebXR
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="450f78f9c34bef50a6879c48411475e3e4d932ff43d9f2063eba3020f6f74db8" name="chromium" arch="x86_64">
  <version epoch="0" ver="91.0.4472.164" rel="bp153.2.16.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613390400">- Add chromium-glibc-2.33.patch: fix Sandbox with glibc 2.33
  (bsc#1182233)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613563200">- Update to 88.0.4324.182 bsc#1182358
  - CVE-2021-21149: Stack overflow in Data Transfer.
  - CVE-2021-21150: Use after free in Downloads.
  - CVE-2021-21151: Use after free in Payments.
  - CVE-2021-21152: Heap buffer overflow in Media.
  - CVE-2021-21153: Stack overflow in GPU Process.
  - CVE-2021-21154: Heap buffer overflow in Tab Strip.
  - CVE-2021-21155: Heap buffer overflow in Tab Strip.
  - CVE-2021-21156: Heap buffer overflow in V8.
  - CVE-2021-21157: Use after free in Web Sockets.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1614945600">- Update to 89.0.4389.72 bsc#1182960
  - CVE-2021-21159: Heap buffer overflow in TabStrip.
  - CVE-2021-21160: Heap buffer overflow in WebAudio.
  - CVE-2021-21161: Heap buffer overflow in TabStrip.
  - CVE-2021-21162: Use after free in WebRTC.
  - CVE-2021-21163: Insufficient data validation in Reader Mode.
  - CVE-2021-21164: Insufficient data validation in Chrome for iOS.
  - CVE-2021-21165: Object lifecycle issue in audio.
  - CVE-2021-21166: Object lifecycle issue in audio.
  - CVE-2021-21167: Use after free in bookmarks.
  - CVE-2021-21168: Insufficient policy enforcement in appcache.
  - CVE-2021-21169: Out of bounds memory access in V8.
  - CVE-2021-21170: Incorrect security UI in Loader.
  - CVE-2021-21171: Incorrect security UI in TabStrip and Navigation.
  - CVE-2021-21172: Insufficient policy enforcement in File System API.
  - CVE-2021-21173: Side-channel information leakage in Network Internals.
  - CVE-2021-21174: Inappropriate implementation in Referrer.
  - CVE-2021-21175: Inappropriate implementation in Site isolation.
  - CVE-2021-21176: Inappropriate implementation in full screen mode.
  - CVE-2021-21177: Insufficient policy enforcement in Autofill.
  - CVE-2021-21178: Inappropriate implementation in Compositing.
  - CVE-2021-21179: Use after free in Network Internals.
  - CVE-2021-21180: Use after free in tab search.
  - CVE-2020-27844: Heap buffer overflow in OpenJPEG.
  - CVE-2021-21181: Side-channel information leakage in autofill.
  - CVE-2021-21182: Insufficient policy enforcement in navigations.
  - CVE-2021-21183: Inappropriate implementation in performance APIs.
  - CVE-2021-21184: Inappropriate implementation in performance APIs.
  - CVE-2021-21185: Insufficient policy enforcement in extensions.
  - CVE-2021-21186: Insufficient policy enforcement in QR scanning.
  - CVE-2021-21187: Insufficient data validation in URL formatting.
  - CVE-2021-21188: Use after free in Blink.
  - CVE-2021-21189: Insufficient policy enforcement in payments.
  - CVE-2021-21190: Uninitialized Use in PDFium.
- Added patches:
  - chromium-89-quiche-private.patch
  - chromium-89-quiche-dcheck.patch
  - chromium-89-skia-CropRect.patch
  - chromium-89-dawn-include.patch
  - chromium-89-webcodecs-deps.patch
  - chromium-89-EnumTable-crash.patch
  - chromium-shim_headers.patch
  - chromium-89-missing-cstring-header.patch
  - chromium-89-AXTreeSerializer-include.patch
  - chromium-88-gcc-fix-swiftshader-libEGL-visibility.patch
    (bsc#1182775)
- Removed patches:
  - chromium-fix-char_traits.patch
  - build-with-pipewire-0.3.patch
  - chromium-79-gcc-protobuf-alignas.patch
  - chromium-87-CursorFactory-include.patch
  - chromium-87-openscreen-include.patch
  - chromium-88-vaapi-attribute.patch
  - chromium-88-ozone-deps.patch
  - chromium-87-webcodecs-deps.patch
  - chromium-88-ityp-include.patch
  - chromium-88-AXTreeFormatter-include.patch
  - chromium-88-BookmarkModelObserver-include.patch
  - chromium-88-federated_learning-include.patch
  - chromium-88-ideographicSpaceCharacter.patch
  - chromium-88-StringPool-include.patch
  - chromium-88-dawn-static.patch
  - chromium-88-CompositorFrameReporter-dcheck.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615464000">- Update to 89.0.4389.82
- Add x11-ozone-fix-two-edge-cases.patch to fix tab drag errors</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Update to 89.0.4389.90 bsc#1183515
  - CVE-2021-21191: Use after free in WebRTC.
  - CVE-2021-21192: Heap buffer overflow in tab groups.
  - CVE-2021-21193: Use after free in Blink.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617451200">- Update to 89.0.4389.114 bsc#1184256
  - CVE-2021-21194: Use after free in screen capture
  - CVE-2021-21195: Use after free in V8
  - CVE-2021-21196: Heap buffer overflow in TabStrip
  - CVE-2021-21197: Heap buffer overflow in TabStrip
  - CVE-2021-21198: Out of bounds read in IPC
  - CVE-2021-21199: Use Use after free in Aura
- Add libva-2.11.patch to fix build with libva &lt;2.11
- Add libva-2.11-nolegacy.patch to fix build with libva 2.11
- Remove x11-ozone-fix-two-edge-cases.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618401600">- Chromium 89.0.4389.128 (boo#1184700):
  * CVE-2021-21206: Use after free in blink
  * CVE-2021-21220: Insufficient validation of untrusted input in
    v8 for x86_64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619006400">- Chromium 90.0.4430.85 (boo#1185047):
  * CVE-2021-21222: Heap buffer overflow in V8
  * CVE-2021-21223: Integer overflow in Mojo
  * CVE-2021-21224: Type Confusion in V8
  * CVE-2021-21225: Out of bounds memory access in V8
  * CVE-2021-21226: Use after free in navigation
- Chromium 90.0.4430.72 (boo#1184764):
  * CVE-2021-21201: Use after free in permissions
  * CVE-2021-21202: Use after free in extensions
  * CVE-2021-21203: Use after free in Blink
  * CVE-2021-21204: Use after free in Blink
  * CVE-2021-21205: Insufficient policy enforcement in navigation
  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
  * CVE-2021-21207: Use after free in IndexedDB
  * CVE-2021-21208: Insufficient data validation in QR scanner
  * CVE-2021-21209: Inappropriate implementation in storage
  * CVE-2021-21210: Inappropriate implementation in Network
  * CVE-2021-21211: Inappropriate implementation in Navigatio
  * CVE-2021-21212: Incorrect security UI in Network Config UI
  * CVE-2021-21213: Use after free in WebMIDI
  * CVE-2021-21214: Use after free in Network API
  * CVE-2021-21215: Inappropriate implementation in Autofill
  * CVE-2021-21216: Inappropriate implementation in Autofill
  * CVE-2021-21217: Uninitialized Use in PDFium
  * CVE-2021-21218: Uninitialized Use in PDFium
  * CVE-2021-21219: Uninitialized Use in PDFiu
  * drop chromium-89-quiche-private.patch
  * drop chromium-89-quiche-dcheck.patch
  * drop chromium-89-skia-CropRect.patch
  * drop chromium-89-dawn-include.patch
  * drop chromium-89-webcodecs-deps.patch
  * drop chromium-89-AXTreeSerializer-include.patch
  * drop libva-2.11.patch
  * drop libva-2.11-nolegacy.patch
  * drop chromium-84-blink-disable-clang-format.patch
- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
- chromium-90-cstdint.patch: some cstd includes added
- chromium-90-fseal.patch: F_SEAL defines added</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619611200">- Chromium 90.0.4430.93 (boo#1185398):
  - CVE-2021-21227: Insufficient data validation in V8.
  - CVE-2021-21232: Use after free in Dev Tools.
  - CVE-2021-21233: Heap buffer overflow in ANGLE.
  - CVE-2021-21228: Insufficient policy enforcement in extensions.
  - CVE-2021-21229: Incorrect security UI in downloads.
  - CVE-2021-21230: Type Confusion in V8.
  - CVE-2021-21231: Insufficient data validation in V8.
  - Reference: https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1620302400">* Patch change *
- Fix build with GCC 11 again (bsc#1185716)
- Remove chromium-88-compiler.patch
- Remove chromium-90-cstdint.patch
- Remove chromium-90-gslang-linkage-fixup.patch
- Added  chromium-90-compiler.patch
- Added  chromium-90-angle-constexpr.patch
- Added  chromium-90-TokenizedOutput-include.patch
- Added  chromium-90-ruy-include.patch
- Added  chromium-90-CrossThreadCopier-qualification.patch
- Added  chromium-90-quantization_utils-include.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620734400">- Chromium 90.0.4430.212 (boo#1185908)
  * CVE-2021-30506: Incorrect security UI in Web App Installs
  * CVE-2021-30507: Inappropriate implementation in Offline
  * CVE-2021-30508: Heap buffer overflow in Media Feeds
  * CVE-2021-30509: Out of bounds write in Tab Strip
  * CVE-2021-30510: Race in Aura
  * CVE-2021-30511: Out of bounds read in Tab Group
  * CVE-2021-30512: Use after free in Notifications
  * CVE-2021-30513: Type Confusion in V8
  * CVE-2021-30514: Use after free in Autofill
  * CVE-2021-30515: Use after free in File API
  * CVE-2021-30516: Heap buffer overflow in History
  * CVE-2021-30517: Type Confusion in V8
  * CVE-2021-30518: Heap buffer overflow in Reader Mode
  * CVE-2021-30519: Use after free in Payments
  * CVE-2021-30520: Use after free in Tab Strip
- FTP support disabled at runtime by default since release 88.
  Chromium 91 will remove support for ftp altogether
  (boo#1185496)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621252800">- use asimdrdm CPU flag for aarch64 to select only more powerful buildhosts.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1622116800">- Chromium 91.0.4472.77 (boo#1186458):
  * Support Managed configuration API for Web Applications
  * WebOTP API: cross-origin iframe support
  * CSS custom counter styles
  * Support JSON Modules
  * Clipboard: read-only files support
  * Remove webkitBeforeTextInserted &amp; webkitEditableCOntentChanged
    JS events
  * Honor media HTML attribute for link icon
  * Import Assertions
  * Class static initializer blocks
  * Ergonomic brand checks for private fields
  * Expose WebAssembly SIMD
  * New Feature: WebTransport
  * ES Modules for service workers ('module' type option)
  * Suggested file name and location for the File System Access API
  * adaptivePTime property for RTCRtpEncodingParameters
  * Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  * Support WebSockets over HTTP/2
  * Support 103 Early Hints for Navigation
  * CVE-2021-30521: Heap buffer overflow in Autofill
  * CVE-2021-30522: Use after free in WebAudio
  * CVE-2021-30523: Use after free in WebRTC
  * CVE-2021-30524: Use after free in TabStrip
  * CVE-2021-30525: Use after free in TabGroups
  * CVE-2021-30526: Out of bounds write in TabStrip
  * CVE-2021-30527: Use after free in WebUI
  * CVE-2021-30528: Use after free in WebAuthentication
  * CVE-2021-30529: Use after free in Bookmarks
  * CVE-2021-30530: Out of bounds memory access in WebAudio
  * CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  * CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  * CVE-2021-30535: Double free in ICU
  * CVE-2021-21212: Insufficient data validation in networking
  * CVE-2021-30536: Out of bounds read in V8
  * CVE-2021-30537: Insufficient policy enforcement in cookies
  * CVE-2021-30538: Insufficient policy enforcement in content security policy
  * CVE-2021-30539: Insufficient policy enforcement in content security policy
  * CVE-2021-30540: Incorrect security UI in payments
  * Various fixes from internal audits, fuzzing and other initiatives
  * drop chromium-90-TokenizedOutput-include.patch
  * drop chromium-90-CrossThreadCopier-qualification.patch
  * drop chromium-90-quantization_utils-include.patch
  * drop chromium-90-angle-constexpr.patch
  * add chromium-91-java-only-allowed-in-android-builds.patch
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add chromium-91-system-icu.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622721600">- Add README.SUSE
- Fix aarch64 build:
  * chromium-91-libyuv-aarch64.patch
  * Update highway to 0.12.2 (arm only)
- Add -flax-vector-conversions to build flags</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623240000">- Chromium 91.0.4472.101 (boo#1187141)
  * CVE-2021-30544: Use after free in BFCache
  * CVE-2021-30545: Use after free in Extensions
  * CVE-2021-30546: Use after free in Autofill
  * CVE-2021-30547: Out of bounds write in ANGLE
  * CVE-2021-30548: Use after free in Loader
  * CVE-2021-30549: Use after free in Spell check
  * CVE-2021-30550: Use after free in Accessibility
  * CVE-2021-30551: Type Confusion in V8
  * CVE-2021-30552: Use after free in Extensions
  * CVE-2021-30553: Use after free in Network service
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623844800">- Chromium 91.0.4472.106
  * Fix use-after-free in SendTabToSelfSubMenuModel
  * Destroy system-token NSSCertDatabase on the IO thread</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624017600">- Chromium 91.0.4472.114 (boo#1187481)
  * CVE-2021-30554: Use after free in WebGL
  * CVE-2021-30555: Use after free in Sharing
  * CVE-2021-30556: Use after free in WebAudio
  * CVE-2021-30557: Use after free in TabGroups</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624276800">- fix crash upon exit boo#1186948
  add chromium-91-1190561-boo1186948.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1625486400">- Add chromium-91-sql-standard-layout-type.patch: to fix SQL being
  incorrect with libstdc++ 11</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1626523200">- chromium 91.0.4472.164 (boo#1188373)
  * CVE-2021-30559: Out of bounds write in ANGLE
  * CVE-2021-30541: Use after free in V8
  * CVE-2021-30560: Use after free in Blink XSLT
  * CVE-2021-30561: Type Confusion in V8
  * CVE-2021-30562: Use after free in WebSerial
  * CVE-2021-30563: Type Confusion in V8
  * CVE-2021-30564: Heap buffer overflow in WebXR
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="b27c20997201e8ca5e83c765fb52a39f5a6363131e93fb58b79db31aa903dbc0" name="chromium" arch="src">
  <version epoch="0" ver="91.0.4472.77" rel="bp153.2.3.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1607083200">- Added patches:
  - chromium-87-icu68.patch
  - chromium-87-v8-icu68.patch
- Update to 87.0.4280.88 bsc#1179576
  - CVE-2020-16037: Use after free in clipboard
  - CVE-2020-16038: Use after free in media
  - CVE-2020-16039: Use after free in extensions
  - CVE-2020-16040: Insufficient data validation in V8
  - CVE-2020-16041: Out of bounds read in networking
  - CVE-2020-16042: Uninitialized Use in V8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1608465600">- Use main URLs instead of redirects in master preferences
- Remove useless %post and %postun</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1610020800">- Update to 87.0.4280.141 bsc#1180645
  - CVE-2021-21106: Use after free in autofill
  - CVE-2021-21107: Use after free in drag and drop
  - CVE-2021-21108: Use after free in media
  - CVE-2021-21109: Use after free in payments
  - CVE-2021-21110: Use after free in safe browsing
  - CVE-2021-21111: Insufficient policy enforcement in WebUI
  - CVE-2021-21112: Use after free in Blink
  - CVE-2021-21113: Heap buffer overflow in Skia
  - CVE-2020-16043: Insufficient data validation in networking
  - CVE-2021-21114: Use after free in audio
  - CVE-2020-15995: Out of bounds write in V8
  - CVE-2021-21115: Use after free in safe browsing
  - CVE-2021-21116: Heap buffer overflow in audio</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1610798400">- Remove C++ only flags from CFLAGS
- Update chromium-gcc11.patch
- Comply with new Google API key rules for Derivatives</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1611403200">- Update to 88.0.4324.96 bsc#1181137
  - CVE-2021-21117: Insufficient policy enforcement in Cryptohome
  - CVE-2021-21118: Insufficient data validation in V8
  - CVE-2021-21119: Use after free in Media
  - CVE-2021-21120: Use after free in WebSQL
  - CVE-2021-21121: Use after free in Omnibox
  - CVE-2021-21122: Use after free in Blink
  - CVE-2021-21123: Insufficient data validation in File System API
  - CVE-2021-21124: Potential user after free in Speech Recognizer
  - CVE-2021-21125: Insufficient policy enforcement in File System API
  - CVE-2020-16044: Use after free in WebRTC
  - CVE-2021-21126: Insufficient policy enforcement in extensions
  - CVE-2021-21127: Insufficient policy enforcement in extensions
  - CVE-2021-21128: Heap buffer overflow in Blink
  - CVE-2021-21129: Insufficient policy enforcement in File System API
  - CVE-2021-21130: Insufficient policy enforcement in File System API
  - CVE-2021-21131: Insufficient policy enforcement in File System API
  - CVE-2021-21132: Inappropriate implementation in DevTools
  - CVE-2021-21133: Insufficient policy enforcement in Downloads
  - CVE-2021-21134: Incorrect security UI in Page Info
  - CVE-2021-21135: Inappropriate implementation in Performance API
  - CVE-2021-21136: Insufficient policy enforcement in WebView
  - CVE-2021-21137: Inappropriate implementation in DevTools
  - CVE-2021-21138: Use after free in DevTools
  - CVE-2021-21139: Inappropriate implementation in iframe sandbox
  - CVE-2021-21140: Uninitialized Use in USB
  - CVE-2021-21141: Insufficient policy enforcement in File System API
- Added patches:
  - chromium-88-compiler.patch
  - chromium-88-ozone-deps.patch
  - chromium-88-ityp-include.patch
  - chromium-88-AXTreeFormatter-include.patch
  - chromium-88-BookmarkModelObserver-include.patch
  - chromium-88-federated_learning-include.patch
  - chromium-88-ideographicSpaceCharacter.patch
  - chromium-88-StringPool-include.patch
  - chromium-88-dawn-static.patch
  - chromium-88-CompositorFrameReporter-dcheck.patch
- Removed patches:
  - gpu-timeout.patch
  - chromium-87-compiler.patch
  - chromium-87-ServiceWorkerContainerHost-crash.patch
  - chromium-87-ozone-deps.patch
  - chromium-87-v8-icu68.patch
  - chromium-87-icu68.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1612440000">- Update to 88.0.4324.146 bsc#1181772
  - CVE-2021-21142: Use after free in Payments
  - CVE-2021-21143: Heap buffer overflow in Extensions
  - CVE-2021-21144: Heap buffer overflow in Tab Groups.
  - CVE-2021-21145: Use after free in Fonts
  - CVE-2021-21146: Use after free in Navigation.
  - CVE-2021-21147: Inappropriate implementation in Skia</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1612612800">- Update to 88.0.4324.150 bsc#1181827
  - CVE-2021-21148: Heap buffer overflow in V8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613390400">- Add chromium-glibc-2.33.patch: fix Sandbox with glibc 2.33
  (bsc#1182233)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613563200">- Update to 88.0.4324.182 bsc#1182358
  - CVE-2021-21149: Stack overflow in Data Transfer.
  - CVE-2021-21150: Use after free in Downloads.
  - CVE-2021-21151: Use after free in Payments.
  - CVE-2021-21152: Heap buffer overflow in Media.
  - CVE-2021-21153: Stack overflow in GPU Process.
  - CVE-2021-21154: Heap buffer overflow in Tab Strip.
  - CVE-2021-21155: Heap buffer overflow in Tab Strip.
  - CVE-2021-21156: Heap buffer overflow in V8.
  - CVE-2021-21157: Use after free in Web Sockets.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1614945600">- Update to 89.0.4389.72 bsc#1182960
  - CVE-2021-21159: Heap buffer overflow in TabStrip.
  - CVE-2021-21160: Heap buffer overflow in WebAudio.
  - CVE-2021-21161: Heap buffer overflow in TabStrip.
  - CVE-2021-21162: Use after free in WebRTC.
  - CVE-2021-21163: Insufficient data validation in Reader Mode.
  - CVE-2021-21164: Insufficient data validation in Chrome for iOS.
  - CVE-2021-21165: Object lifecycle issue in audio.
  - CVE-2021-21166: Object lifecycle issue in audio.
  - CVE-2021-21167: Use after free in bookmarks.
  - CVE-2021-21168: Insufficient policy enforcement in appcache.
  - CVE-2021-21169: Out of bounds memory access in V8.
  - CVE-2021-21170: Incorrect security UI in Loader.
  - CVE-2021-21171: Incorrect security UI in TabStrip and Navigation.
  - CVE-2021-21172: Insufficient policy enforcement in File System API.
  - CVE-2021-21173: Side-channel information leakage in Network Internals.
  - CVE-2021-21174: Inappropriate implementation in Referrer.
  - CVE-2021-21175: Inappropriate implementation in Site isolation.
  - CVE-2021-21176: Inappropriate implementation in full screen mode.
  - CVE-2021-21177: Insufficient policy enforcement in Autofill.
  - CVE-2021-21178: Inappropriate implementation in Compositing.
  - CVE-2021-21179: Use after free in Network Internals.
  - CVE-2021-21180: Use after free in tab search.
  - CVE-2020-27844: Heap buffer overflow in OpenJPEG.
  - CVE-2021-21181: Side-channel information leakage in autofill.
  - CVE-2021-21182: Insufficient policy enforcement in navigations.
  - CVE-2021-21183: Inappropriate implementation in performance APIs.
  - CVE-2021-21184: Inappropriate implementation in performance APIs.
  - CVE-2021-21185: Insufficient policy enforcement in extensions.
  - CVE-2021-21186: Insufficient policy enforcement in QR scanning.
  - CVE-2021-21187: Insufficient data validation in URL formatting.
  - CVE-2021-21188: Use after free in Blink.
  - CVE-2021-21189: Insufficient policy enforcement in payments.
  - CVE-2021-21190: Uninitialized Use in PDFium.
- Added patches:
  - chromium-89-quiche-private.patch
  - chromium-89-quiche-dcheck.patch
  - chromium-89-skia-CropRect.patch
  - chromium-89-dawn-include.patch
  - chromium-89-webcodecs-deps.patch
  - chromium-89-EnumTable-crash.patch
  - chromium-shim_headers.patch
  - chromium-89-missing-cstring-header.patch
  - chromium-89-AXTreeSerializer-include.patch
  - chromium-88-gcc-fix-swiftshader-libEGL-visibility.patch
    (bsc#1182775)
- Removed patches:
  - chromium-fix-char_traits.patch
  - build-with-pipewire-0.3.patch
  - chromium-79-gcc-protobuf-alignas.patch
  - chromium-87-CursorFactory-include.patch
  - chromium-87-openscreen-include.patch
  - chromium-88-vaapi-attribute.patch
  - chromium-88-ozone-deps.patch
  - chromium-87-webcodecs-deps.patch
  - chromium-88-ityp-include.patch
  - chromium-88-AXTreeFormatter-include.patch
  - chromium-88-BookmarkModelObserver-include.patch
  - chromium-88-federated_learning-include.patch
  - chromium-88-ideographicSpaceCharacter.patch
  - chromium-88-StringPool-include.patch
  - chromium-88-dawn-static.patch
  - chromium-88-CompositorFrameReporter-dcheck.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615464000">- Update to 89.0.4389.82
- Add x11-ozone-fix-two-edge-cases.patch to fix tab drag errors</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Update to 89.0.4389.90 bsc#1183515
  - CVE-2021-21191: Use after free in WebRTC.
  - CVE-2021-21192: Heap buffer overflow in tab groups.
  - CVE-2021-21193: Use after free in Blink.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617451200">- Update to 89.0.4389.114 bsc#1184256
  - CVE-2021-21194: Use after free in screen capture
  - CVE-2021-21195: Use after free in V8
  - CVE-2021-21196: Heap buffer overflow in TabStrip
  - CVE-2021-21197: Heap buffer overflow in TabStrip
  - CVE-2021-21198: Out of bounds read in IPC
  - CVE-2021-21199: Use Use after free in Aura
- Add libva-2.11.patch to fix build with libva &lt;2.11
- Add libva-2.11-nolegacy.patch to fix build with libva 2.11
- Remove x11-ozone-fix-two-edge-cases.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618401600">- Chromium 89.0.4389.128 (boo#1184700):
  * CVE-2021-21206: Use after free in blink
  * CVE-2021-21220: Insufficient validation of untrusted input in
    v8 for x86_64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619006400">- Chromium 90.0.4430.85 (boo#1185047):
  * CVE-2021-21222: Heap buffer overflow in V8
  * CVE-2021-21223: Integer overflow in Mojo
  * CVE-2021-21224: Type Confusion in V8
  * CVE-2021-21225: Out of bounds memory access in V8
  * CVE-2021-21226: Use after free in navigation
- Chromium 90.0.4430.72 (boo#1184764):
  * CVE-2021-21201: Use after free in permissions
  * CVE-2021-21202: Use after free in extensions
  * CVE-2021-21203: Use after free in Blink
  * CVE-2021-21204: Use after free in Blink
  * CVE-2021-21205: Insufficient policy enforcement in navigation
  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
  * CVE-2021-21207: Use after free in IndexedDB
  * CVE-2021-21208: Insufficient data validation in QR scanner
  * CVE-2021-21209: Inappropriate implementation in storage
  * CVE-2021-21210: Inappropriate implementation in Network
  * CVE-2021-21211: Inappropriate implementation in Navigatio
  * CVE-2021-21212: Incorrect security UI in Network Config UI
  * CVE-2021-21213: Use after free in WebMIDI
  * CVE-2021-21214: Use after free in Network API
  * CVE-2021-21215: Inappropriate implementation in Autofill
  * CVE-2021-21216: Inappropriate implementation in Autofill
  * CVE-2021-21217: Uninitialized Use in PDFium
  * CVE-2021-21218: Uninitialized Use in PDFium
  * CVE-2021-21219: Uninitialized Use in PDFiu
  * drop chromium-89-quiche-private.patch
  * drop chromium-89-quiche-dcheck.patch
  * drop chromium-89-skia-CropRect.patch
  * drop chromium-89-dawn-include.patch
  * drop chromium-89-webcodecs-deps.patch
  * drop chromium-89-AXTreeSerializer-include.patch
  * drop libva-2.11.patch
  * drop libva-2.11-nolegacy.patch
  * drop chromium-84-blink-disable-clang-format.patch
- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
- chromium-90-cstdint.patch: some cstd includes added
- chromium-90-fseal.patch: F_SEAL defines added</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619611200">- Chromium 90.0.4430.93 (boo#1185398):
  - CVE-2021-21227: Insufficient data validation in V8.
  - CVE-2021-21232: Use after free in Dev Tools.
  - CVE-2021-21233: Heap buffer overflow in ANGLE.
  - CVE-2021-21228: Insufficient policy enforcement in extensions.
  - CVE-2021-21229: Incorrect security UI in downloads.
  - CVE-2021-21230: Type Confusion in V8.
  - CVE-2021-21231: Insufficient data validation in V8.
  - Reference: https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1620302400">* Patch change *
- Fix build with GCC 11 again (bsc#1185716)
- Remove chromium-88-compiler.patch
- Remove chromium-90-cstdint.patch
- Remove chromium-90-gslang-linkage-fixup.patch
- Added  chromium-90-compiler.patch
- Added  chromium-90-angle-constexpr.patch
- Added  chromium-90-TokenizedOutput-include.patch
- Added  chromium-90-ruy-include.patch
- Added  chromium-90-CrossThreadCopier-qualification.patch
- Added  chromium-90-quantization_utils-include.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620734400">- Chromium 90.0.4430.212 (boo#1185908)
  * CVE-2021-30506: Incorrect security UI in Web App Installs
  * CVE-2021-30507: Inappropriate implementation in Offline
  * CVE-2021-30508: Heap buffer overflow in Media Feeds
  * CVE-2021-30509: Out of bounds write in Tab Strip
  * CVE-2021-30510: Race in Aura
  * CVE-2021-30511: Out of bounds read in Tab Group
  * CVE-2021-30512: Use after free in Notifications
  * CVE-2021-30513: Type Confusion in V8
  * CVE-2021-30514: Use after free in Autofill
  * CVE-2021-30515: Use after free in File API
  * CVE-2021-30516: Heap buffer overflow in History
  * CVE-2021-30517: Type Confusion in V8
  * CVE-2021-30518: Heap buffer overflow in Reader Mode
  * CVE-2021-30519: Use after free in Payments
  * CVE-2021-30520: Use after free in Tab Strip
- FTP support disabled at runtime by default since release 88.
  Chromium 91 will remove support for ftp altogether
  (boo#1185496)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621252800">- use asimdrdm CPU flag for aarch64 to select only more powerful buildhosts.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1622116800">- Chromium 91.0.4472.77 (boo#1186458):
  * Support Managed configuration API for Web Applications
  * WebOTP API: cross-origin iframe support
  * CSS custom counter styles
  * Support JSON Modules
  * Clipboard: read-only files support
  * Remove webkitBeforeTextInserted &amp; webkitEditableCOntentChanged
    JS events
  * Honor media HTML attribute for link icon
  * Import Assertions
  * Class static initializer blocks
  * Ergonomic brand checks for private fields
  * Expose WebAssembly SIMD
  * New Feature: WebTransport
  * ES Modules for service workers ('module' type option)
  * Suggested file name and location for the File System Access API
  * adaptivePTime property for RTCRtpEncodingParameters
  * Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  * Support WebSockets over HTTP/2
  * Support 103 Early Hints for Navigation
  * CVE-2021-30521: Heap buffer overflow in Autofill
  * CVE-2021-30522: Use after free in WebAudio
  * CVE-2021-30523: Use after free in WebRTC
  * CVE-2021-30524: Use after free in TabStrip
  * CVE-2021-30525: Use after free in TabGroups
  * CVE-2021-30526: Out of bounds write in TabStrip
  * CVE-2021-30527: Use after free in WebUI
  * CVE-2021-30528: Use after free in WebAuthentication
  * CVE-2021-30529: Use after free in Bookmarks
  * CVE-2021-30530: Out of bounds memory access in WebAudio
  * CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  * CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  * CVE-2021-30535: Double free in ICU
  * CVE-2021-21212: Insufficient data validation in networking
  * CVE-2021-30536: Out of bounds read in V8
  * CVE-2021-30537: Insufficient policy enforcement in cookies
  * CVE-2021-30538: Insufficient policy enforcement in content security policy
  * CVE-2021-30539: Insufficient policy enforcement in content security policy
  * CVE-2021-30540: Incorrect security UI in payments
  * Various fixes from internal audits, fuzzing and other initiatives
  * drop chromium-90-TokenizedOutput-include.patch
  * drop chromium-90-CrossThreadCopier-qualification.patch
  * drop chromium-90-quantization_utils-include.patch
  * drop chromium-90-angle-constexpr.patch
  * add chromium-91-java-only-allowed-in-android-builds.patch
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add chromium-91-system-icu.patch</changelog>
</package>
<package pkgid="cdde054736768a2bf342f070420ace2f88931946b7a95f511a841159a494014f" name="chromium" arch="x86_64">
  <version epoch="0" ver="91.0.4472.77" rel="bp153.2.3.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1607083200">- Added patches:
  - chromium-87-icu68.patch
  - chromium-87-v8-icu68.patch
- Update to 87.0.4280.88 bsc#1179576
  - CVE-2020-16037: Use after free in clipboard
  - CVE-2020-16038: Use after free in media
  - CVE-2020-16039: Use after free in extensions
  - CVE-2020-16040: Insufficient data validation in V8
  - CVE-2020-16041: Out of bounds read in networking
  - CVE-2020-16042: Uninitialized Use in V8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1608465600">- Use main URLs instead of redirects in master preferences
- Remove useless %post and %postun</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1610020800">- Update to 87.0.4280.141 bsc#1180645
  - CVE-2021-21106: Use after free in autofill
  - CVE-2021-21107: Use after free in drag and drop
  - CVE-2021-21108: Use after free in media
  - CVE-2021-21109: Use after free in payments
  - CVE-2021-21110: Use after free in safe browsing
  - CVE-2021-21111: Insufficient policy enforcement in WebUI
  - CVE-2021-21112: Use after free in Blink
  - CVE-2021-21113: Heap buffer overflow in Skia
  - CVE-2020-16043: Insufficient data validation in networking
  - CVE-2021-21114: Use after free in audio
  - CVE-2020-15995: Out of bounds write in V8
  - CVE-2021-21115: Use after free in safe browsing
  - CVE-2021-21116: Heap buffer overflow in audio</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1610798400">- Remove C++ only flags from CFLAGS
- Update chromium-gcc11.patch
- Comply with new Google API key rules for Derivatives</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1611403200">- Update to 88.0.4324.96 bsc#1181137
  - CVE-2021-21117: Insufficient policy enforcement in Cryptohome
  - CVE-2021-21118: Insufficient data validation in V8
  - CVE-2021-21119: Use after free in Media
  - CVE-2021-21120: Use after free in WebSQL
  - CVE-2021-21121: Use after free in Omnibox
  - CVE-2021-21122: Use after free in Blink
  - CVE-2021-21123: Insufficient data validation in File System API
  - CVE-2021-21124: Potential user after free in Speech Recognizer
  - CVE-2021-21125: Insufficient policy enforcement in File System API
  - CVE-2020-16044: Use after free in WebRTC
  - CVE-2021-21126: Insufficient policy enforcement in extensions
  - CVE-2021-21127: Insufficient policy enforcement in extensions
  - CVE-2021-21128: Heap buffer overflow in Blink
  - CVE-2021-21129: Insufficient policy enforcement in File System API
  - CVE-2021-21130: Insufficient policy enforcement in File System API
  - CVE-2021-21131: Insufficient policy enforcement in File System API
  - CVE-2021-21132: Inappropriate implementation in DevTools
  - CVE-2021-21133: Insufficient policy enforcement in Downloads
  - CVE-2021-21134: Incorrect security UI in Page Info
  - CVE-2021-21135: Inappropriate implementation in Performance API
  - CVE-2021-21136: Insufficient policy enforcement in WebView
  - CVE-2021-21137: Inappropriate implementation in DevTools
  - CVE-2021-21138: Use after free in DevTools
  - CVE-2021-21139: Inappropriate implementation in iframe sandbox
  - CVE-2021-21140: Uninitialized Use in USB
  - CVE-2021-21141: Insufficient policy enforcement in File System API
- Added patches:
  - chromium-88-compiler.patch
  - chromium-88-ozone-deps.patch
  - chromium-88-ityp-include.patch
  - chromium-88-AXTreeFormatter-include.patch
  - chromium-88-BookmarkModelObserver-include.patch
  - chromium-88-federated_learning-include.patch
  - chromium-88-ideographicSpaceCharacter.patch
  - chromium-88-StringPool-include.patch
  - chromium-88-dawn-static.patch
  - chromium-88-CompositorFrameReporter-dcheck.patch
- Removed patches:
  - gpu-timeout.patch
  - chromium-87-compiler.patch
  - chromium-87-ServiceWorkerContainerHost-crash.patch
  - chromium-87-ozone-deps.patch
  - chromium-87-v8-icu68.patch
  - chromium-87-icu68.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1612440000">- Update to 88.0.4324.146 bsc#1181772
  - CVE-2021-21142: Use after free in Payments
  - CVE-2021-21143: Heap buffer overflow in Extensions
  - CVE-2021-21144: Heap buffer overflow in Tab Groups.
  - CVE-2021-21145: Use after free in Fonts
  - CVE-2021-21146: Use after free in Navigation.
  - CVE-2021-21147: Inappropriate implementation in Skia</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1612612800">- Update to 88.0.4324.150 bsc#1181827
  - CVE-2021-21148: Heap buffer overflow in V8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613390400">- Add chromium-glibc-2.33.patch: fix Sandbox with glibc 2.33
  (bsc#1182233)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613563200">- Update to 88.0.4324.182 bsc#1182358
  - CVE-2021-21149: Stack overflow in Data Transfer.
  - CVE-2021-21150: Use after free in Downloads.
  - CVE-2021-21151: Use after free in Payments.
  - CVE-2021-21152: Heap buffer overflow in Media.
  - CVE-2021-21153: Stack overflow in GPU Process.
  - CVE-2021-21154: Heap buffer overflow in Tab Strip.
  - CVE-2021-21155: Heap buffer overflow in Tab Strip.
  - CVE-2021-21156: Heap buffer overflow in V8.
  - CVE-2021-21157: Use after free in Web Sockets.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1614945600">- Update to 89.0.4389.72 bsc#1182960
  - CVE-2021-21159: Heap buffer overflow in TabStrip.
  - CVE-2021-21160: Heap buffer overflow in WebAudio.
  - CVE-2021-21161: Heap buffer overflow in TabStrip.
  - CVE-2021-21162: Use after free in WebRTC.
  - CVE-2021-21163: Insufficient data validation in Reader Mode.
  - CVE-2021-21164: Insufficient data validation in Chrome for iOS.
  - CVE-2021-21165: Object lifecycle issue in audio.
  - CVE-2021-21166: Object lifecycle issue in audio.
  - CVE-2021-21167: Use after free in bookmarks.
  - CVE-2021-21168: Insufficient policy enforcement in appcache.
  - CVE-2021-21169: Out of bounds memory access in V8.
  - CVE-2021-21170: Incorrect security UI in Loader.
  - CVE-2021-21171: Incorrect security UI in TabStrip and Navigation.
  - CVE-2021-21172: Insufficient policy enforcement in File System API.
  - CVE-2021-21173: Side-channel information leakage in Network Internals.
  - CVE-2021-21174: Inappropriate implementation in Referrer.
  - CVE-2021-21175: Inappropriate implementation in Site isolation.
  - CVE-2021-21176: Inappropriate implementation in full screen mode.
  - CVE-2021-21177: Insufficient policy enforcement in Autofill.
  - CVE-2021-21178: Inappropriate implementation in Compositing.
  - CVE-2021-21179: Use after free in Network Internals.
  - CVE-2021-21180: Use after free in tab search.
  - CVE-2020-27844: Heap buffer overflow in OpenJPEG.
  - CVE-2021-21181: Side-channel information leakage in autofill.
  - CVE-2021-21182: Insufficient policy enforcement in navigations.
  - CVE-2021-21183: Inappropriate implementation in performance APIs.
  - CVE-2021-21184: Inappropriate implementation in performance APIs.
  - CVE-2021-21185: Insufficient policy enforcement in extensions.
  - CVE-2021-21186: Insufficient policy enforcement in QR scanning.
  - CVE-2021-21187: Insufficient data validation in URL formatting.
  - CVE-2021-21188: Use after free in Blink.
  - CVE-2021-21189: Insufficient policy enforcement in payments.
  - CVE-2021-21190: Uninitialized Use in PDFium.
- Added patches:
  - chromium-89-quiche-private.patch
  - chromium-89-quiche-dcheck.patch
  - chromium-89-skia-CropRect.patch
  - chromium-89-dawn-include.patch
  - chromium-89-webcodecs-deps.patch
  - chromium-89-EnumTable-crash.patch
  - chromium-shim_headers.patch
  - chromium-89-missing-cstring-header.patch
  - chromium-89-AXTreeSerializer-include.patch
  - chromium-88-gcc-fix-swiftshader-libEGL-visibility.patch
    (bsc#1182775)
- Removed patches:
  - chromium-fix-char_traits.patch
  - build-with-pipewire-0.3.patch
  - chromium-79-gcc-protobuf-alignas.patch
  - chromium-87-CursorFactory-include.patch
  - chromium-87-openscreen-include.patch
  - chromium-88-vaapi-attribute.patch
  - chromium-88-ozone-deps.patch
  - chromium-87-webcodecs-deps.patch
  - chromium-88-ityp-include.patch
  - chromium-88-AXTreeFormatter-include.patch
  - chromium-88-BookmarkModelObserver-include.patch
  - chromium-88-federated_learning-include.patch
  - chromium-88-ideographicSpaceCharacter.patch
  - chromium-88-StringPool-include.patch
  - chromium-88-dawn-static.patch
  - chromium-88-CompositorFrameReporter-dcheck.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615464000">- Update to 89.0.4389.82
- Add x11-ozone-fix-two-edge-cases.patch to fix tab drag errors</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Update to 89.0.4389.90 bsc#1183515
  - CVE-2021-21191: Use after free in WebRTC.
  - CVE-2021-21192: Heap buffer overflow in tab groups.
  - CVE-2021-21193: Use after free in Blink.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617451200">- Update to 89.0.4389.114 bsc#1184256
  - CVE-2021-21194: Use after free in screen capture
  - CVE-2021-21195: Use after free in V8
  - CVE-2021-21196: Heap buffer overflow in TabStrip
  - CVE-2021-21197: Heap buffer overflow in TabStrip
  - CVE-2021-21198: Out of bounds read in IPC
  - CVE-2021-21199: Use Use after free in Aura
- Add libva-2.11.patch to fix build with libva &lt;2.11
- Add libva-2.11-nolegacy.patch to fix build with libva 2.11
- Remove x11-ozone-fix-two-edge-cases.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618401600">- Chromium 89.0.4389.128 (boo#1184700):
  * CVE-2021-21206: Use after free in blink
  * CVE-2021-21220: Insufficient validation of untrusted input in
    v8 for x86_64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619006400">- Chromium 90.0.4430.85 (boo#1185047):
  * CVE-2021-21222: Heap buffer overflow in V8
  * CVE-2021-21223: Integer overflow in Mojo
  * CVE-2021-21224: Type Confusion in V8
  * CVE-2021-21225: Out of bounds memory access in V8
  * CVE-2021-21226: Use after free in navigation
- Chromium 90.0.4430.72 (boo#1184764):
  * CVE-2021-21201: Use after free in permissions
  * CVE-2021-21202: Use after free in extensions
  * CVE-2021-21203: Use after free in Blink
  * CVE-2021-21204: Use after free in Blink
  * CVE-2021-21205: Insufficient policy enforcement in navigation
  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
  * CVE-2021-21207: Use after free in IndexedDB
  * CVE-2021-21208: Insufficient data validation in QR scanner
  * CVE-2021-21209: Inappropriate implementation in storage
  * CVE-2021-21210: Inappropriate implementation in Network
  * CVE-2021-21211: Inappropriate implementation in Navigatio
  * CVE-2021-21212: Incorrect security UI in Network Config UI
  * CVE-2021-21213: Use after free in WebMIDI
  * CVE-2021-21214: Use after free in Network API
  * CVE-2021-21215: Inappropriate implementation in Autofill
  * CVE-2021-21216: Inappropriate implementation in Autofill
  * CVE-2021-21217: Uninitialized Use in PDFium
  * CVE-2021-21218: Uninitialized Use in PDFium
  * CVE-2021-21219: Uninitialized Use in PDFiu
  * drop chromium-89-quiche-private.patch
  * drop chromium-89-quiche-dcheck.patch
  * drop chromium-89-skia-CropRect.patch
  * drop chromium-89-dawn-include.patch
  * drop chromium-89-webcodecs-deps.patch
  * drop chromium-89-AXTreeSerializer-include.patch
  * drop libva-2.11.patch
  * drop libva-2.11-nolegacy.patch
  * drop chromium-84-blink-disable-clang-format.patch
- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
- chromium-90-cstdint.patch: some cstd includes added
- chromium-90-fseal.patch: F_SEAL defines added</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619611200">- Chromium 90.0.4430.93 (boo#1185398):
  - CVE-2021-21227: Insufficient data validation in V8.
  - CVE-2021-21232: Use after free in Dev Tools.
  - CVE-2021-21233: Heap buffer overflow in ANGLE.
  - CVE-2021-21228: Insufficient policy enforcement in extensions.
  - CVE-2021-21229: Incorrect security UI in downloads.
  - CVE-2021-21230: Type Confusion in V8.
  - CVE-2021-21231: Insufficient data validation in V8.
  - Reference: https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1620302400">* Patch change *
- Fix build with GCC 11 again (bsc#1185716)
- Remove chromium-88-compiler.patch
- Remove chromium-90-cstdint.patch
- Remove chromium-90-gslang-linkage-fixup.patch
- Added  chromium-90-compiler.patch
- Added  chromium-90-angle-constexpr.patch
- Added  chromium-90-TokenizedOutput-include.patch
- Added  chromium-90-ruy-include.patch
- Added  chromium-90-CrossThreadCopier-qualification.patch
- Added  chromium-90-quantization_utils-include.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620734400">- Chromium 90.0.4430.212 (boo#1185908)
  * CVE-2021-30506: Incorrect security UI in Web App Installs
  * CVE-2021-30507: Inappropriate implementation in Offline
  * CVE-2021-30508: Heap buffer overflow in Media Feeds
  * CVE-2021-30509: Out of bounds write in Tab Strip
  * CVE-2021-30510: Race in Aura
  * CVE-2021-30511: Out of bounds read in Tab Group
  * CVE-2021-30512: Use after free in Notifications
  * CVE-2021-30513: Type Confusion in V8
  * CVE-2021-30514: Use after free in Autofill
  * CVE-2021-30515: Use after free in File API
  * CVE-2021-30516: Heap buffer overflow in History
  * CVE-2021-30517: Type Confusion in V8
  * CVE-2021-30518: Heap buffer overflow in Reader Mode
  * CVE-2021-30519: Use after free in Payments
  * CVE-2021-30520: Use after free in Tab Strip
- FTP support disabled at runtime by default since release 88.
  Chromium 91 will remove support for ftp altogether
  (boo#1185496)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621252800">- use asimdrdm CPU flag for aarch64 to select only more powerful buildhosts.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1622116800">- Chromium 91.0.4472.77 (boo#1186458):
  * Support Managed configuration API for Web Applications
  * WebOTP API: cross-origin iframe support
  * CSS custom counter styles
  * Support JSON Modules
  * Clipboard: read-only files support
  * Remove webkitBeforeTextInserted &amp; webkitEditableCOntentChanged
    JS events
  * Honor media HTML attribute for link icon
  * Import Assertions
  * Class static initializer blocks
  * Ergonomic brand checks for private fields
  * Expose WebAssembly SIMD
  * New Feature: WebTransport
  * ES Modules for service workers ('module' type option)
  * Suggested file name and location for the File System Access API
  * adaptivePTime property for RTCRtpEncodingParameters
  * Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  * Support WebSockets over HTTP/2
  * Support 103 Early Hints for Navigation
  * CVE-2021-30521: Heap buffer overflow in Autofill
  * CVE-2021-30522: Use after free in WebAudio
  * CVE-2021-30523: Use after free in WebRTC
  * CVE-2021-30524: Use after free in TabStrip
  * CVE-2021-30525: Use after free in TabGroups
  * CVE-2021-30526: Out of bounds write in TabStrip
  * CVE-2021-30527: Use after free in WebUI
  * CVE-2021-30528: Use after free in WebAuthentication
  * CVE-2021-30529: Use after free in Bookmarks
  * CVE-2021-30530: Out of bounds memory access in WebAudio
  * CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  * CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  * CVE-2021-30535: Double free in ICU
  * CVE-2021-21212: Insufficient data validation in networking
  * CVE-2021-30536: Out of bounds read in V8
  * CVE-2021-30537: Insufficient policy enforcement in cookies
  * CVE-2021-30538: Insufficient policy enforcement in content security policy
  * CVE-2021-30539: Insufficient policy enforcement in content security policy
  * CVE-2021-30540: Incorrect security UI in payments
  * Various fixes from internal audits, fuzzing and other initiatives
  * drop chromium-90-TokenizedOutput-include.patch
  * drop chromium-90-CrossThreadCopier-qualification.patch
  * drop chromium-90-quantization_utils-include.patch
  * drop chromium-90-angle-constexpr.patch
  * add chromium-91-java-only-allowed-in-android-builds.patch
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add chromium-91-system-icu.patch</changelog>
</package>
<package pkgid="7ef7b6494b561cc6865d401ec523cf3980502e93169325d6553b7abb34a3ed54" name="chromium" arch="aarch64">
  <version epoch="0" ver="91.0.4472.77" rel="bp153.2.6.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1608465600">- Use main URLs instead of redirects in master preferences
- Remove useless %post and %postun</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1610020800">- Update to 87.0.4280.141 bsc#1180645
  - CVE-2021-21106: Use after free in autofill
  - CVE-2021-21107: Use after free in drag and drop
  - CVE-2021-21108: Use after free in media
  - CVE-2021-21109: Use after free in payments
  - CVE-2021-21110: Use after free in safe browsing
  - CVE-2021-21111: Insufficient policy enforcement in WebUI
  - CVE-2021-21112: Use after free in Blink
  - CVE-2021-21113: Heap buffer overflow in Skia
  - CVE-2020-16043: Insufficient data validation in networking
  - CVE-2021-21114: Use after free in audio
  - CVE-2020-15995: Out of bounds write in V8
  - CVE-2021-21115: Use after free in safe browsing
  - CVE-2021-21116: Heap buffer overflow in audio</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1610798400">- Remove C++ only flags from CFLAGS
- Update chromium-gcc11.patch
- Comply with new Google API key rules for Derivatives</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1611403200">- Update to 88.0.4324.96 bsc#1181137
  - CVE-2021-21117: Insufficient policy enforcement in Cryptohome
  - CVE-2021-21118: Insufficient data validation in V8
  - CVE-2021-21119: Use after free in Media
  - CVE-2021-21120: Use after free in WebSQL
  - CVE-2021-21121: Use after free in Omnibox
  - CVE-2021-21122: Use after free in Blink
  - CVE-2021-21123: Insufficient data validation in File System API
  - CVE-2021-21124: Potential user after free in Speech Recognizer
  - CVE-2021-21125: Insufficient policy enforcement in File System API
  - CVE-2020-16044: Use after free in WebRTC
  - CVE-2021-21126: Insufficient policy enforcement in extensions
  - CVE-2021-21127: Insufficient policy enforcement in extensions
  - CVE-2021-21128: Heap buffer overflow in Blink
  - CVE-2021-21129: Insufficient policy enforcement in File System API
  - CVE-2021-21130: Insufficient policy enforcement in File System API
  - CVE-2021-21131: Insufficient policy enforcement in File System API
  - CVE-2021-21132: Inappropriate implementation in DevTools
  - CVE-2021-21133: Insufficient policy enforcement in Downloads
  - CVE-2021-21134: Incorrect security UI in Page Info
  - CVE-2021-21135: Inappropriate implementation in Performance API
  - CVE-2021-21136: Insufficient policy enforcement in WebView
  - CVE-2021-21137: Inappropriate implementation in DevTools
  - CVE-2021-21138: Use after free in DevTools
  - CVE-2021-21139: Inappropriate implementation in iframe sandbox
  - CVE-2021-21140: Uninitialized Use in USB
  - CVE-2021-21141: Insufficient policy enforcement in File System API
- Added patches:
  - chromium-88-compiler.patch
  - chromium-88-ozone-deps.patch
  - chromium-88-ityp-include.patch
  - chromium-88-AXTreeFormatter-include.patch
  - chromium-88-BookmarkModelObserver-include.patch
  - chromium-88-federated_learning-include.patch
  - chromium-88-ideographicSpaceCharacter.patch
  - chromium-88-StringPool-include.patch
  - chromium-88-dawn-static.patch
  - chromium-88-CompositorFrameReporter-dcheck.patch
- Removed patches:
  - gpu-timeout.patch
  - chromium-87-compiler.patch
  - chromium-87-ServiceWorkerContainerHost-crash.patch
  - chromium-87-ozone-deps.patch
  - chromium-87-v8-icu68.patch
  - chromium-87-icu68.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1612440000">- Update to 88.0.4324.146 bsc#1181772
  - CVE-2021-21142: Use after free in Payments
  - CVE-2021-21143: Heap buffer overflow in Extensions
  - CVE-2021-21144: Heap buffer overflow in Tab Groups.
  - CVE-2021-21145: Use after free in Fonts
  - CVE-2021-21146: Use after free in Navigation.
  - CVE-2021-21147: Inappropriate implementation in Skia</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1612612800">- Update to 88.0.4324.150 bsc#1181827
  - CVE-2021-21148: Heap buffer overflow in V8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613390400">- Add chromium-glibc-2.33.patch: fix Sandbox with glibc 2.33
  (bsc#1182233)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613563200">- Update to 88.0.4324.182 bsc#1182358
  - CVE-2021-21149: Stack overflow in Data Transfer.
  - CVE-2021-21150: Use after free in Downloads.
  - CVE-2021-21151: Use after free in Payments.
  - CVE-2021-21152: Heap buffer overflow in Media.
  - CVE-2021-21153: Stack overflow in GPU Process.
  - CVE-2021-21154: Heap buffer overflow in Tab Strip.
  - CVE-2021-21155: Heap buffer overflow in Tab Strip.
  - CVE-2021-21156: Heap buffer overflow in V8.
  - CVE-2021-21157: Use after free in Web Sockets.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1614945600">- Update to 89.0.4389.72 bsc#1182960
  - CVE-2021-21159: Heap buffer overflow in TabStrip.
  - CVE-2021-21160: Heap buffer overflow in WebAudio.
  - CVE-2021-21161: Heap buffer overflow in TabStrip.
  - CVE-2021-21162: Use after free in WebRTC.
  - CVE-2021-21163: Insufficient data validation in Reader Mode.
  - CVE-2021-21164: Insufficient data validation in Chrome for iOS.
  - CVE-2021-21165: Object lifecycle issue in audio.
  - CVE-2021-21166: Object lifecycle issue in audio.
  - CVE-2021-21167: Use after free in bookmarks.
  - CVE-2021-21168: Insufficient policy enforcement in appcache.
  - CVE-2021-21169: Out of bounds memory access in V8.
  - CVE-2021-21170: Incorrect security UI in Loader.
  - CVE-2021-21171: Incorrect security UI in TabStrip and Navigation.
  - CVE-2021-21172: Insufficient policy enforcement in File System API.
  - CVE-2021-21173: Side-channel information leakage in Network Internals.
  - CVE-2021-21174: Inappropriate implementation in Referrer.
  - CVE-2021-21175: Inappropriate implementation in Site isolation.
  - CVE-2021-21176: Inappropriate implementation in full screen mode.
  - CVE-2021-21177: Insufficient policy enforcement in Autofill.
  - CVE-2021-21178: Inappropriate implementation in Compositing.
  - CVE-2021-21179: Use after free in Network Internals.
  - CVE-2021-21180: Use after free in tab search.
  - CVE-2020-27844: Heap buffer overflow in OpenJPEG.
  - CVE-2021-21181: Side-channel information leakage in autofill.
  - CVE-2021-21182: Insufficient policy enforcement in navigations.
  - CVE-2021-21183: Inappropriate implementation in performance APIs.
  - CVE-2021-21184: Inappropriate implementation in performance APIs.
  - CVE-2021-21185: Insufficient policy enforcement in extensions.
  - CVE-2021-21186: Insufficient policy enforcement in QR scanning.
  - CVE-2021-21187: Insufficient data validation in URL formatting.
  - CVE-2021-21188: Use after free in Blink.
  - CVE-2021-21189: Insufficient policy enforcement in payments.
  - CVE-2021-21190: Uninitialized Use in PDFium.
- Added patches:
  - chromium-89-quiche-private.patch
  - chromium-89-quiche-dcheck.patch
  - chromium-89-skia-CropRect.patch
  - chromium-89-dawn-include.patch
  - chromium-89-webcodecs-deps.patch
  - chromium-89-EnumTable-crash.patch
  - chromium-shim_headers.patch
  - chromium-89-missing-cstring-header.patch
  - chromium-89-AXTreeSerializer-include.patch
  - chromium-88-gcc-fix-swiftshader-libEGL-visibility.patch
    (bsc#1182775)
- Removed patches:
  - chromium-fix-char_traits.patch
  - build-with-pipewire-0.3.patch
  - chromium-79-gcc-protobuf-alignas.patch
  - chromium-87-CursorFactory-include.patch
  - chromium-87-openscreen-include.patch
  - chromium-88-vaapi-attribute.patch
  - chromium-88-ozone-deps.patch
  - chromium-87-webcodecs-deps.patch
  - chromium-88-ityp-include.patch
  - chromium-88-AXTreeFormatter-include.patch
  - chromium-88-BookmarkModelObserver-include.patch
  - chromium-88-federated_learning-include.patch
  - chromium-88-ideographicSpaceCharacter.patch
  - chromium-88-StringPool-include.patch
  - chromium-88-dawn-static.patch
  - chromium-88-CompositorFrameReporter-dcheck.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615464000">- Update to 89.0.4389.82
- Add x11-ozone-fix-two-edge-cases.patch to fix tab drag errors</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Update to 89.0.4389.90 bsc#1183515
  - CVE-2021-21191: Use after free in WebRTC.
  - CVE-2021-21192: Heap buffer overflow in tab groups.
  - CVE-2021-21193: Use after free in Blink.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617451200">- Update to 89.0.4389.114 bsc#1184256
  - CVE-2021-21194: Use after free in screen capture
  - CVE-2021-21195: Use after free in V8
  - CVE-2021-21196: Heap buffer overflow in TabStrip
  - CVE-2021-21197: Heap buffer overflow in TabStrip
  - CVE-2021-21198: Out of bounds read in IPC
  - CVE-2021-21199: Use Use after free in Aura
- Add libva-2.11.patch to fix build with libva &lt;2.11
- Add libva-2.11-nolegacy.patch to fix build with libva 2.11
- Remove x11-ozone-fix-two-edge-cases.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618401600">- Chromium 89.0.4389.128 (boo#1184700):
  * CVE-2021-21206: Use after free in blink
  * CVE-2021-21220: Insufficient validation of untrusted input in
    v8 for x86_64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619006400">- Chromium 90.0.4430.85 (boo#1185047):
  * CVE-2021-21222: Heap buffer overflow in V8
  * CVE-2021-21223: Integer overflow in Mojo
  * CVE-2021-21224: Type Confusion in V8
  * CVE-2021-21225: Out of bounds memory access in V8
  * CVE-2021-21226: Use after free in navigation
- Chromium 90.0.4430.72 (boo#1184764):
  * CVE-2021-21201: Use after free in permissions
  * CVE-2021-21202: Use after free in extensions
  * CVE-2021-21203: Use after free in Blink
  * CVE-2021-21204: Use after free in Blink
  * CVE-2021-21205: Insufficient policy enforcement in navigation
  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
  * CVE-2021-21207: Use after free in IndexedDB
  * CVE-2021-21208: Insufficient data validation in QR scanner
  * CVE-2021-21209: Inappropriate implementation in storage
  * CVE-2021-21210: Inappropriate implementation in Network
  * CVE-2021-21211: Inappropriate implementation in Navigatio
  * CVE-2021-21212: Incorrect security UI in Network Config UI
  * CVE-2021-21213: Use after free in WebMIDI
  * CVE-2021-21214: Use after free in Network API
  * CVE-2021-21215: Inappropriate implementation in Autofill
  * CVE-2021-21216: Inappropriate implementation in Autofill
  * CVE-2021-21217: Uninitialized Use in PDFium
  * CVE-2021-21218: Uninitialized Use in PDFium
  * CVE-2021-21219: Uninitialized Use in PDFiu
  * drop chromium-89-quiche-private.patch
  * drop chromium-89-quiche-dcheck.patch
  * drop chromium-89-skia-CropRect.patch
  * drop chromium-89-dawn-include.patch
  * drop chromium-89-webcodecs-deps.patch
  * drop chromium-89-AXTreeSerializer-include.patch
  * drop libva-2.11.patch
  * drop libva-2.11-nolegacy.patch
  * drop chromium-84-blink-disable-clang-format.patch
- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
- chromium-90-cstdint.patch: some cstd includes added
- chromium-90-fseal.patch: F_SEAL defines added</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619611200">- Chromium 90.0.4430.93 (boo#1185398):
  - CVE-2021-21227: Insufficient data validation in V8.
  - CVE-2021-21232: Use after free in Dev Tools.
  - CVE-2021-21233: Heap buffer overflow in ANGLE.
  - CVE-2021-21228: Insufficient policy enforcement in extensions.
  - CVE-2021-21229: Incorrect security UI in downloads.
  - CVE-2021-21230: Type Confusion in V8.
  - CVE-2021-21231: Insufficient data validation in V8.
  - Reference: https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1620302400">* Patch change *
- Fix build with GCC 11 again (bsc#1185716)
- Remove chromium-88-compiler.patch
- Remove chromium-90-cstdint.patch
- Remove chromium-90-gslang-linkage-fixup.patch
- Added  chromium-90-compiler.patch
- Added  chromium-90-angle-constexpr.patch
- Added  chromium-90-TokenizedOutput-include.patch
- Added  chromium-90-ruy-include.patch
- Added  chromium-90-CrossThreadCopier-qualification.patch
- Added  chromium-90-quantization_utils-include.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620734400">- Chromium 90.0.4430.212 (boo#1185908)
  * CVE-2021-30506: Incorrect security UI in Web App Installs
  * CVE-2021-30507: Inappropriate implementation in Offline
  * CVE-2021-30508: Heap buffer overflow in Media Feeds
  * CVE-2021-30509: Out of bounds write in Tab Strip
  * CVE-2021-30510: Race in Aura
  * CVE-2021-30511: Out of bounds read in Tab Group
  * CVE-2021-30512: Use after free in Notifications
  * CVE-2021-30513: Type Confusion in V8
  * CVE-2021-30514: Use after free in Autofill
  * CVE-2021-30515: Use after free in File API
  * CVE-2021-30516: Heap buffer overflow in History
  * CVE-2021-30517: Type Confusion in V8
  * CVE-2021-30518: Heap buffer overflow in Reader Mode
  * CVE-2021-30519: Use after free in Payments
  * CVE-2021-30520: Use after free in Tab Strip
- FTP support disabled at runtime by default since release 88.
  Chromium 91 will remove support for ftp altogether
  (boo#1185496)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621252800">- use asimdrdm CPU flag for aarch64 to select only more powerful buildhosts.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1622116800">- Chromium 91.0.4472.77 (boo#1186458):
  * Support Managed configuration API for Web Applications
  * WebOTP API: cross-origin iframe support
  * CSS custom counter styles
  * Support JSON Modules
  * Clipboard: read-only files support
  * Remove webkitBeforeTextInserted &amp; webkitEditableCOntentChanged
    JS events
  * Honor media HTML attribute for link icon
  * Import Assertions
  * Class static initializer blocks
  * Ergonomic brand checks for private fields
  * Expose WebAssembly SIMD
  * New Feature: WebTransport
  * ES Modules for service workers ('module' type option)
  * Suggested file name and location for the File System Access API
  * adaptivePTime property for RTCRtpEncodingParameters
  * Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  * Support WebSockets over HTTP/2
  * Support 103 Early Hints for Navigation
  * CVE-2021-30521: Heap buffer overflow in Autofill
  * CVE-2021-30522: Use after free in WebAudio
  * CVE-2021-30523: Use after free in WebRTC
  * CVE-2021-30524: Use after free in TabStrip
  * CVE-2021-30525: Use after free in TabGroups
  * CVE-2021-30526: Out of bounds write in TabStrip
  * CVE-2021-30527: Use after free in WebUI
  * CVE-2021-30528: Use after free in WebAuthentication
  * CVE-2021-30529: Use after free in Bookmarks
  * CVE-2021-30530: Out of bounds memory access in WebAudio
  * CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  * CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  * CVE-2021-30535: Double free in ICU
  * CVE-2021-21212: Insufficient data validation in networking
  * CVE-2021-30536: Out of bounds read in V8
  * CVE-2021-30537: Insufficient policy enforcement in cookies
  * CVE-2021-30538: Insufficient policy enforcement in content security policy
  * CVE-2021-30539: Insufficient policy enforcement in content security policy
  * CVE-2021-30540: Incorrect security UI in payments
  * Various fixes from internal audits, fuzzing and other initiatives
  * drop chromium-90-TokenizedOutput-include.patch
  * drop chromium-90-CrossThreadCopier-qualification.patch
  * drop chromium-90-quantization_utils-include.patch
  * drop chromium-90-angle-constexpr.patch
  * add chromium-91-java-only-allowed-in-android-builds.patch
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add chromium-91-system-icu.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622721600">- Add README.SUSE
- Fix aarch64 build:
  * chromium-91-libyuv-aarch64.patch
  * Update highway to 0.12.2 (arm only)
- Add -flax-vector-conversions to build flags</changelog>
</package>
<package pkgid="f96f9d942a53a7967779366a1a10ac86d6cdc29240709923b5c39bd49994e0ff" name="chromium" arch="src">
  <version epoch="0" ver="91.0.4472.77" rel="bp153.2.6.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1608465600">- Use main URLs instead of redirects in master preferences
- Remove useless %post and %postun</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1610020800">- Update to 87.0.4280.141 bsc#1180645
  - CVE-2021-21106: Use after free in autofill
  - CVE-2021-21107: Use after free in drag and drop
  - CVE-2021-21108: Use after free in media
  - CVE-2021-21109: Use after free in payments
  - CVE-2021-21110: Use after free in safe browsing
  - CVE-2021-21111: Insufficient policy enforcement in WebUI
  - CVE-2021-21112: Use after free in Blink
  - CVE-2021-21113: Heap buffer overflow in Skia
  - CVE-2020-16043: Insufficient data validation in networking
  - CVE-2021-21114: Use after free in audio
  - CVE-2020-15995: Out of bounds write in V8
  - CVE-2021-21115: Use after free in safe browsing
  - CVE-2021-21116: Heap buffer overflow in audio</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1610798400">- Remove C++ only flags from CFLAGS
- Update chromium-gcc11.patch
- Comply with new Google API key rules for Derivatives</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1611403200">- Update to 88.0.4324.96 bsc#1181137
  - CVE-2021-21117: Insufficient policy enforcement in Cryptohome
  - CVE-2021-21118: Insufficient data validation in V8
  - CVE-2021-21119: Use after free in Media
  - CVE-2021-21120: Use after free in WebSQL
  - CVE-2021-21121: Use after free in Omnibox
  - CVE-2021-21122: Use after free in Blink
  - CVE-2021-21123: Insufficient data validation in File System API
  - CVE-2021-21124: Potential user after free in Speech Recognizer
  - CVE-2021-21125: Insufficient policy enforcement in File System API
  - CVE-2020-16044: Use after free in WebRTC
  - CVE-2021-21126: Insufficient policy enforcement in extensions
  - CVE-2021-21127: Insufficient policy enforcement in extensions
  - CVE-2021-21128: Heap buffer overflow in Blink
  - CVE-2021-21129: Insufficient policy enforcement in File System API
  - CVE-2021-21130: Insufficient policy enforcement in File System API
  - CVE-2021-21131: Insufficient policy enforcement in File System API
  - CVE-2021-21132: Inappropriate implementation in DevTools
  - CVE-2021-21133: Insufficient policy enforcement in Downloads
  - CVE-2021-21134: Incorrect security UI in Page Info
  - CVE-2021-21135: Inappropriate implementation in Performance API
  - CVE-2021-21136: Insufficient policy enforcement in WebView
  - CVE-2021-21137: Inappropriate implementation in DevTools
  - CVE-2021-21138: Use after free in DevTools
  - CVE-2021-21139: Inappropriate implementation in iframe sandbox
  - CVE-2021-21140: Uninitialized Use in USB
  - CVE-2021-21141: Insufficient policy enforcement in File System API
- Added patches:
  - chromium-88-compiler.patch
  - chromium-88-ozone-deps.patch
  - chromium-88-ityp-include.patch
  - chromium-88-AXTreeFormatter-include.patch
  - chromium-88-BookmarkModelObserver-include.patch
  - chromium-88-federated_learning-include.patch
  - chromium-88-ideographicSpaceCharacter.patch
  - chromium-88-StringPool-include.patch
  - chromium-88-dawn-static.patch
  - chromium-88-CompositorFrameReporter-dcheck.patch
- Removed patches:
  - gpu-timeout.patch
  - chromium-87-compiler.patch
  - chromium-87-ServiceWorkerContainerHost-crash.patch
  - chromium-87-ozone-deps.patch
  - chromium-87-v8-icu68.patch
  - chromium-87-icu68.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1612440000">- Update to 88.0.4324.146 bsc#1181772
  - CVE-2021-21142: Use after free in Payments
  - CVE-2021-21143: Heap buffer overflow in Extensions
  - CVE-2021-21144: Heap buffer overflow in Tab Groups.
  - CVE-2021-21145: Use after free in Fonts
  - CVE-2021-21146: Use after free in Navigation.
  - CVE-2021-21147: Inappropriate implementation in Skia</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1612612800">- Update to 88.0.4324.150 bsc#1181827
  - CVE-2021-21148: Heap buffer overflow in V8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613390400">- Add chromium-glibc-2.33.patch: fix Sandbox with glibc 2.33
  (bsc#1182233)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613563200">- Update to 88.0.4324.182 bsc#1182358
  - CVE-2021-21149: Stack overflow in Data Transfer.
  - CVE-2021-21150: Use after free in Downloads.
  - CVE-2021-21151: Use after free in Payments.
  - CVE-2021-21152: Heap buffer overflow in Media.
  - CVE-2021-21153: Stack overflow in GPU Process.
  - CVE-2021-21154: Heap buffer overflow in Tab Strip.
  - CVE-2021-21155: Heap buffer overflow in Tab Strip.
  - CVE-2021-21156: Heap buffer overflow in V8.
  - CVE-2021-21157: Use after free in Web Sockets.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1614945600">- Update to 89.0.4389.72 bsc#1182960
  - CVE-2021-21159: Heap buffer overflow in TabStrip.
  - CVE-2021-21160: Heap buffer overflow in WebAudio.
  - CVE-2021-21161: Heap buffer overflow in TabStrip.
  - CVE-2021-21162: Use after free in WebRTC.
  - CVE-2021-21163: Insufficient data validation in Reader Mode.
  - CVE-2021-21164: Insufficient data validation in Chrome for iOS.
  - CVE-2021-21165: Object lifecycle issue in audio.
  - CVE-2021-21166: Object lifecycle issue in audio.
  - CVE-2021-21167: Use after free in bookmarks.
  - CVE-2021-21168: Insufficient policy enforcement in appcache.
  - CVE-2021-21169: Out of bounds memory access in V8.
  - CVE-2021-21170: Incorrect security UI in Loader.
  - CVE-2021-21171: Incorrect security UI in TabStrip and Navigation.
  - CVE-2021-21172: Insufficient policy enforcement in File System API.
  - CVE-2021-21173: Side-channel information leakage in Network Internals.
  - CVE-2021-21174: Inappropriate implementation in Referrer.
  - CVE-2021-21175: Inappropriate implementation in Site isolation.
  - CVE-2021-21176: Inappropriate implementation in full screen mode.
  - CVE-2021-21177: Insufficient policy enforcement in Autofill.
  - CVE-2021-21178: Inappropriate implementation in Compositing.
  - CVE-2021-21179: Use after free in Network Internals.
  - CVE-2021-21180: Use after free in tab search.
  - CVE-2020-27844: Heap buffer overflow in OpenJPEG.
  - CVE-2021-21181: Side-channel information leakage in autofill.
  - CVE-2021-21182: Insufficient policy enforcement in navigations.
  - CVE-2021-21183: Inappropriate implementation in performance APIs.
  - CVE-2021-21184: Inappropriate implementation in performance APIs.
  - CVE-2021-21185: Insufficient policy enforcement in extensions.
  - CVE-2021-21186: Insufficient policy enforcement in QR scanning.
  - CVE-2021-21187: Insufficient data validation in URL formatting.
  - CVE-2021-21188: Use after free in Blink.
  - CVE-2021-21189: Insufficient policy enforcement in payments.
  - CVE-2021-21190: Uninitialized Use in PDFium.
- Added patches:
  - chromium-89-quiche-private.patch
  - chromium-89-quiche-dcheck.patch
  - chromium-89-skia-CropRect.patch
  - chromium-89-dawn-include.patch
  - chromium-89-webcodecs-deps.patch
  - chromium-89-EnumTable-crash.patch
  - chromium-shim_headers.patch
  - chromium-89-missing-cstring-header.patch
  - chromium-89-AXTreeSerializer-include.patch
  - chromium-88-gcc-fix-swiftshader-libEGL-visibility.patch
    (bsc#1182775)
- Removed patches:
  - chromium-fix-char_traits.patch
  - build-with-pipewire-0.3.patch
  - chromium-79-gcc-protobuf-alignas.patch
  - chromium-87-CursorFactory-include.patch
  - chromium-87-openscreen-include.patch
  - chromium-88-vaapi-attribute.patch
  - chromium-88-ozone-deps.patch
  - chromium-87-webcodecs-deps.patch
  - chromium-88-ityp-include.patch
  - chromium-88-AXTreeFormatter-include.patch
  - chromium-88-BookmarkModelObserver-include.patch
  - chromium-88-federated_learning-include.patch
  - chromium-88-ideographicSpaceCharacter.patch
  - chromium-88-StringPool-include.patch
  - chromium-88-dawn-static.patch
  - chromium-88-CompositorFrameReporter-dcheck.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615464000">- Update to 89.0.4389.82
- Add x11-ozone-fix-two-edge-cases.patch to fix tab drag errors</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Update to 89.0.4389.90 bsc#1183515
  - CVE-2021-21191: Use after free in WebRTC.
  - CVE-2021-21192: Heap buffer overflow in tab groups.
  - CVE-2021-21193: Use after free in Blink.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617451200">- Update to 89.0.4389.114 bsc#1184256
  - CVE-2021-21194: Use after free in screen capture
  - CVE-2021-21195: Use after free in V8
  - CVE-2021-21196: Heap buffer overflow in TabStrip
  - CVE-2021-21197: Heap buffer overflow in TabStrip
  - CVE-2021-21198: Out of bounds read in IPC
  - CVE-2021-21199: Use Use after free in Aura
- Add libva-2.11.patch to fix build with libva &lt;2.11
- Add libva-2.11-nolegacy.patch to fix build with libva 2.11
- Remove x11-ozone-fix-two-edge-cases.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618401600">- Chromium 89.0.4389.128 (boo#1184700):
  * CVE-2021-21206: Use after free in blink
  * CVE-2021-21220: Insufficient validation of untrusted input in
    v8 for x86_64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619006400">- Chromium 90.0.4430.85 (boo#1185047):
  * CVE-2021-21222: Heap buffer overflow in V8
  * CVE-2021-21223: Integer overflow in Mojo
  * CVE-2021-21224: Type Confusion in V8
  * CVE-2021-21225: Out of bounds memory access in V8
  * CVE-2021-21226: Use after free in navigation
- Chromium 90.0.4430.72 (boo#1184764):
  * CVE-2021-21201: Use after free in permissions
  * CVE-2021-21202: Use after free in extensions
  * CVE-2021-21203: Use after free in Blink
  * CVE-2021-21204: Use after free in Blink
  * CVE-2021-21205: Insufficient policy enforcement in navigation
  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
  * CVE-2021-21207: Use after free in IndexedDB
  * CVE-2021-21208: Insufficient data validation in QR scanner
  * CVE-2021-21209: Inappropriate implementation in storage
  * CVE-2021-21210: Inappropriate implementation in Network
  * CVE-2021-21211: Inappropriate implementation in Navigatio
  * CVE-2021-21212: Incorrect security UI in Network Config UI
  * CVE-2021-21213: Use after free in WebMIDI
  * CVE-2021-21214: Use after free in Network API
  * CVE-2021-21215: Inappropriate implementation in Autofill
  * CVE-2021-21216: Inappropriate implementation in Autofill
  * CVE-2021-21217: Uninitialized Use in PDFium
  * CVE-2021-21218: Uninitialized Use in PDFium
  * CVE-2021-21219: Uninitialized Use in PDFiu
  * drop chromium-89-quiche-private.patch
  * drop chromium-89-quiche-dcheck.patch
  * drop chromium-89-skia-CropRect.patch
  * drop chromium-89-dawn-include.patch
  * drop chromium-89-webcodecs-deps.patch
  * drop chromium-89-AXTreeSerializer-include.patch
  * drop libva-2.11.patch
  * drop libva-2.11-nolegacy.patch
  * drop chromium-84-blink-disable-clang-format.patch
- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
- chromium-90-cstdint.patch: some cstd includes added
- chromium-90-fseal.patch: F_SEAL defines added</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619611200">- Chromium 90.0.4430.93 (boo#1185398):
  - CVE-2021-21227: Insufficient data validation in V8.
  - CVE-2021-21232: Use after free in Dev Tools.
  - CVE-2021-21233: Heap buffer overflow in ANGLE.
  - CVE-2021-21228: Insufficient policy enforcement in extensions.
  - CVE-2021-21229: Incorrect security UI in downloads.
  - CVE-2021-21230: Type Confusion in V8.
  - CVE-2021-21231: Insufficient data validation in V8.
  - Reference: https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1620302400">* Patch change *
- Fix build with GCC 11 again (bsc#1185716)
- Remove chromium-88-compiler.patch
- Remove chromium-90-cstdint.patch
- Remove chromium-90-gslang-linkage-fixup.patch
- Added  chromium-90-compiler.patch
- Added  chromium-90-angle-constexpr.patch
- Added  chromium-90-TokenizedOutput-include.patch
- Added  chromium-90-ruy-include.patch
- Added  chromium-90-CrossThreadCopier-qualification.patch
- Added  chromium-90-quantization_utils-include.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620734400">- Chromium 90.0.4430.212 (boo#1185908)
  * CVE-2021-30506: Incorrect security UI in Web App Installs
  * CVE-2021-30507: Inappropriate implementation in Offline
  * CVE-2021-30508: Heap buffer overflow in Media Feeds
  * CVE-2021-30509: Out of bounds write in Tab Strip
  * CVE-2021-30510: Race in Aura
  * CVE-2021-30511: Out of bounds read in Tab Group
  * CVE-2021-30512: Use after free in Notifications
  * CVE-2021-30513: Type Confusion in V8
  * CVE-2021-30514: Use after free in Autofill
  * CVE-2021-30515: Use after free in File API
  * CVE-2021-30516: Heap buffer overflow in History
  * CVE-2021-30517: Type Confusion in V8
  * CVE-2021-30518: Heap buffer overflow in Reader Mode
  * CVE-2021-30519: Use after free in Payments
  * CVE-2021-30520: Use after free in Tab Strip
- FTP support disabled at runtime by default since release 88.
  Chromium 91 will remove support for ftp altogether
  (boo#1185496)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621252800">- use asimdrdm CPU flag for aarch64 to select only more powerful buildhosts.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1622116800">- Chromium 91.0.4472.77 (boo#1186458):
  * Support Managed configuration API for Web Applications
  * WebOTP API: cross-origin iframe support
  * CSS custom counter styles
  * Support JSON Modules
  * Clipboard: read-only files support
  * Remove webkitBeforeTextInserted &amp; webkitEditableCOntentChanged
    JS events
  * Honor media HTML attribute for link icon
  * Import Assertions
  * Class static initializer blocks
  * Ergonomic brand checks for private fields
  * Expose WebAssembly SIMD
  * New Feature: WebTransport
  * ES Modules for service workers ('module' type option)
  * Suggested file name and location for the File System Access API
  * adaptivePTime property for RTCRtpEncodingParameters
  * Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  * Support WebSockets over HTTP/2
  * Support 103 Early Hints for Navigation
  * CVE-2021-30521: Heap buffer overflow in Autofill
  * CVE-2021-30522: Use after free in WebAudio
  * CVE-2021-30523: Use after free in WebRTC
  * CVE-2021-30524: Use after free in TabStrip
  * CVE-2021-30525: Use after free in TabGroups
  * CVE-2021-30526: Out of bounds write in TabStrip
  * CVE-2021-30527: Use after free in WebUI
  * CVE-2021-30528: Use after free in WebAuthentication
  * CVE-2021-30529: Use after free in Bookmarks
  * CVE-2021-30530: Out of bounds memory access in WebAudio
  * CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  * CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  * CVE-2021-30535: Double free in ICU
  * CVE-2021-21212: Insufficient data validation in networking
  * CVE-2021-30536: Out of bounds read in V8
  * CVE-2021-30537: Insufficient policy enforcement in cookies
  * CVE-2021-30538: Insufficient policy enforcement in content security policy
  * CVE-2021-30539: Insufficient policy enforcement in content security policy
  * CVE-2021-30540: Incorrect security UI in payments
  * Various fixes from internal audits, fuzzing and other initiatives
  * drop chromium-90-TokenizedOutput-include.patch
  * drop chromium-90-CrossThreadCopier-qualification.patch
  * drop chromium-90-quantization_utils-include.patch
  * drop chromium-90-angle-constexpr.patch
  * add chromium-91-java-only-allowed-in-android-builds.patch
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add chromium-91-system-icu.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622721600">- Add README.SUSE
- Fix aarch64 build:
  * chromium-91-libyuv-aarch64.patch
  * Update highway to 0.12.2 (arm only)
- Add -flax-vector-conversions to build flags</changelog>
</package>
<package pkgid="26a241ae90dbde7afde535cf5249c43aba68af22b21aab04015cee599b01594f" name="chromium" arch="x86_64">
  <version epoch="0" ver="91.0.4472.77" rel="bp153.2.6.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1608465600">- Use main URLs instead of redirects in master preferences
- Remove useless %post and %postun</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1610020800">- Update to 87.0.4280.141 bsc#1180645
  - CVE-2021-21106: Use after free in autofill
  - CVE-2021-21107: Use after free in drag and drop
  - CVE-2021-21108: Use after free in media
  - CVE-2021-21109: Use after free in payments
  - CVE-2021-21110: Use after free in safe browsing
  - CVE-2021-21111: Insufficient policy enforcement in WebUI
  - CVE-2021-21112: Use after free in Blink
  - CVE-2021-21113: Heap buffer overflow in Skia
  - CVE-2020-16043: Insufficient data validation in networking
  - CVE-2021-21114: Use after free in audio
  - CVE-2020-15995: Out of bounds write in V8
  - CVE-2021-21115: Use after free in safe browsing
  - CVE-2021-21116: Heap buffer overflow in audio</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1610798400">- Remove C++ only flags from CFLAGS
- Update chromium-gcc11.patch
- Comply with new Google API key rules for Derivatives</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1611403200">- Update to 88.0.4324.96 bsc#1181137
  - CVE-2021-21117: Insufficient policy enforcement in Cryptohome
  - CVE-2021-21118: Insufficient data validation in V8
  - CVE-2021-21119: Use after free in Media
  - CVE-2021-21120: Use after free in WebSQL
  - CVE-2021-21121: Use after free in Omnibox
  - CVE-2021-21122: Use after free in Blink
  - CVE-2021-21123: Insufficient data validation in File System API
  - CVE-2021-21124: Potential user after free in Speech Recognizer
  - CVE-2021-21125: Insufficient policy enforcement in File System API
  - CVE-2020-16044: Use after free in WebRTC
  - CVE-2021-21126: Insufficient policy enforcement in extensions
  - CVE-2021-21127: Insufficient policy enforcement in extensions
  - CVE-2021-21128: Heap buffer overflow in Blink
  - CVE-2021-21129: Insufficient policy enforcement in File System API
  - CVE-2021-21130: Insufficient policy enforcement in File System API
  - CVE-2021-21131: Insufficient policy enforcement in File System API
  - CVE-2021-21132: Inappropriate implementation in DevTools
  - CVE-2021-21133: Insufficient policy enforcement in Downloads
  - CVE-2021-21134: Incorrect security UI in Page Info
  - CVE-2021-21135: Inappropriate implementation in Performance API
  - CVE-2021-21136: Insufficient policy enforcement in WebView
  - CVE-2021-21137: Inappropriate implementation in DevTools
  - CVE-2021-21138: Use after free in DevTools
  - CVE-2021-21139: Inappropriate implementation in iframe sandbox
  - CVE-2021-21140: Uninitialized Use in USB
  - CVE-2021-21141: Insufficient policy enforcement in File System API
- Added patches:
  - chromium-88-compiler.patch
  - chromium-88-ozone-deps.patch
  - chromium-88-ityp-include.patch
  - chromium-88-AXTreeFormatter-include.patch
  - chromium-88-BookmarkModelObserver-include.patch
  - chromium-88-federated_learning-include.patch
  - chromium-88-ideographicSpaceCharacter.patch
  - chromium-88-StringPool-include.patch
  - chromium-88-dawn-static.patch
  - chromium-88-CompositorFrameReporter-dcheck.patch
- Removed patches:
  - gpu-timeout.patch
  - chromium-87-compiler.patch
  - chromium-87-ServiceWorkerContainerHost-crash.patch
  - chromium-87-ozone-deps.patch
  - chromium-87-v8-icu68.patch
  - chromium-87-icu68.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1612440000">- Update to 88.0.4324.146 bsc#1181772
  - CVE-2021-21142: Use after free in Payments
  - CVE-2021-21143: Heap buffer overflow in Extensions
  - CVE-2021-21144: Heap buffer overflow in Tab Groups.
  - CVE-2021-21145: Use after free in Fonts
  - CVE-2021-21146: Use after free in Navigation.
  - CVE-2021-21147: Inappropriate implementation in Skia</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1612612800">- Update to 88.0.4324.150 bsc#1181827
  - CVE-2021-21148: Heap buffer overflow in V8</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613390400">- Add chromium-glibc-2.33.patch: fix Sandbox with glibc 2.33
  (bsc#1182233)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613563200">- Update to 88.0.4324.182 bsc#1182358
  - CVE-2021-21149: Stack overflow in Data Transfer.
  - CVE-2021-21150: Use after free in Downloads.
  - CVE-2021-21151: Use after free in Payments.
  - CVE-2021-21152: Heap buffer overflow in Media.
  - CVE-2021-21153: Stack overflow in GPU Process.
  - CVE-2021-21154: Heap buffer overflow in Tab Strip.
  - CVE-2021-21155: Heap buffer overflow in Tab Strip.
  - CVE-2021-21156: Heap buffer overflow in V8.
  - CVE-2021-21157: Use after free in Web Sockets.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1614945600">- Update to 89.0.4389.72 bsc#1182960
  - CVE-2021-21159: Heap buffer overflow in TabStrip.
  - CVE-2021-21160: Heap buffer overflow in WebAudio.
  - CVE-2021-21161: Heap buffer overflow in TabStrip.
  - CVE-2021-21162: Use after free in WebRTC.
  - CVE-2021-21163: Insufficient data validation in Reader Mode.
  - CVE-2021-21164: Insufficient data validation in Chrome for iOS.
  - CVE-2021-21165: Object lifecycle issue in audio.
  - CVE-2021-21166: Object lifecycle issue in audio.
  - CVE-2021-21167: Use after free in bookmarks.
  - CVE-2021-21168: Insufficient policy enforcement in appcache.
  - CVE-2021-21169: Out of bounds memory access in V8.
  - CVE-2021-21170: Incorrect security UI in Loader.
  - CVE-2021-21171: Incorrect security UI in TabStrip and Navigation.
  - CVE-2021-21172: Insufficient policy enforcement in File System API.
  - CVE-2021-21173: Side-channel information leakage in Network Internals.
  - CVE-2021-21174: Inappropriate implementation in Referrer.
  - CVE-2021-21175: Inappropriate implementation in Site isolation.
  - CVE-2021-21176: Inappropriate implementation in full screen mode.
  - CVE-2021-21177: Insufficient policy enforcement in Autofill.
  - CVE-2021-21178: Inappropriate implementation in Compositing.
  - CVE-2021-21179: Use after free in Network Internals.
  - CVE-2021-21180: Use after free in tab search.
  - CVE-2020-27844: Heap buffer overflow in OpenJPEG.
  - CVE-2021-21181: Side-channel information leakage in autofill.
  - CVE-2021-21182: Insufficient policy enforcement in navigations.
  - CVE-2021-21183: Inappropriate implementation in performance APIs.
  - CVE-2021-21184: Inappropriate implementation in performance APIs.
  - CVE-2021-21185: Insufficient policy enforcement in extensions.
  - CVE-2021-21186: Insufficient policy enforcement in QR scanning.
  - CVE-2021-21187: Insufficient data validation in URL formatting.
  - CVE-2021-21188: Use after free in Blink.
  - CVE-2021-21189: Insufficient policy enforcement in payments.
  - CVE-2021-21190: Uninitialized Use in PDFium.
- Added patches:
  - chromium-89-quiche-private.patch
  - chromium-89-quiche-dcheck.patch
  - chromium-89-skia-CropRect.patch
  - chromium-89-dawn-include.patch
  - chromium-89-webcodecs-deps.patch
  - chromium-89-EnumTable-crash.patch
  - chromium-shim_headers.patch
  - chromium-89-missing-cstring-header.patch
  - chromium-89-AXTreeSerializer-include.patch
  - chromium-88-gcc-fix-swiftshader-libEGL-visibility.patch
    (bsc#1182775)
- Removed patches:
  - chromium-fix-char_traits.patch
  - build-with-pipewire-0.3.patch
  - chromium-79-gcc-protobuf-alignas.patch
  - chromium-87-CursorFactory-include.patch
  - chromium-87-openscreen-include.patch
  - chromium-88-vaapi-attribute.patch
  - chromium-88-ozone-deps.patch
  - chromium-87-webcodecs-deps.patch
  - chromium-88-ityp-include.patch
  - chromium-88-AXTreeFormatter-include.patch
  - chromium-88-BookmarkModelObserver-include.patch
  - chromium-88-federated_learning-include.patch
  - chromium-88-ideographicSpaceCharacter.patch
  - chromium-88-StringPool-include.patch
  - chromium-88-dawn-static.patch
  - chromium-88-CompositorFrameReporter-dcheck.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615464000">- Update to 89.0.4389.82
- Add x11-ozone-fix-two-edge-cases.patch to fix tab drag errors</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Update to 89.0.4389.90 bsc#1183515
  - CVE-2021-21191: Use after free in WebRTC.
  - CVE-2021-21192: Heap buffer overflow in tab groups.
  - CVE-2021-21193: Use after free in Blink.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617451200">- Update to 89.0.4389.114 bsc#1184256
  - CVE-2021-21194: Use after free in screen capture
  - CVE-2021-21195: Use after free in V8
  - CVE-2021-21196: Heap buffer overflow in TabStrip
  - CVE-2021-21197: Heap buffer overflow in TabStrip
  - CVE-2021-21198: Out of bounds read in IPC
  - CVE-2021-21199: Use Use after free in Aura
- Add libva-2.11.patch to fix build with libva &lt;2.11
- Add libva-2.11-nolegacy.patch to fix build with libva 2.11
- Remove x11-ozone-fix-two-edge-cases.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618401600">- Chromium 89.0.4389.128 (boo#1184700):
  * CVE-2021-21206: Use after free in blink
  * CVE-2021-21220: Insufficient validation of untrusted input in
    v8 for x86_64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619006400">- Chromium 90.0.4430.85 (boo#1185047):
  * CVE-2021-21222: Heap buffer overflow in V8
  * CVE-2021-21223: Integer overflow in Mojo
  * CVE-2021-21224: Type Confusion in V8
  * CVE-2021-21225: Out of bounds memory access in V8
  * CVE-2021-21226: Use after free in navigation
- Chromium 90.0.4430.72 (boo#1184764):
  * CVE-2021-21201: Use after free in permissions
  * CVE-2021-21202: Use after free in extensions
  * CVE-2021-21203: Use after free in Blink
  * CVE-2021-21204: Use after free in Blink
  * CVE-2021-21205: Insufficient policy enforcement in navigation
  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
  * CVE-2021-21207: Use after free in IndexedDB
  * CVE-2021-21208: Insufficient data validation in QR scanner
  * CVE-2021-21209: Inappropriate implementation in storage
  * CVE-2021-21210: Inappropriate implementation in Network
  * CVE-2021-21211: Inappropriate implementation in Navigatio
  * CVE-2021-21212: Incorrect security UI in Network Config UI
  * CVE-2021-21213: Use after free in WebMIDI
  * CVE-2021-21214: Use after free in Network API
  * CVE-2021-21215: Inappropriate implementation in Autofill
  * CVE-2021-21216: Inappropriate implementation in Autofill
  * CVE-2021-21217: Uninitialized Use in PDFium
  * CVE-2021-21218: Uninitialized Use in PDFium
  * CVE-2021-21219: Uninitialized Use in PDFiu
  * drop chromium-89-quiche-private.patch
  * drop chromium-89-quiche-dcheck.patch
  * drop chromium-89-skia-CropRect.patch
  * drop chromium-89-dawn-include.patch
  * drop chromium-89-webcodecs-deps.patch
  * drop chromium-89-AXTreeSerializer-include.patch
  * drop libva-2.11.patch
  * drop libva-2.11-nolegacy.patch
  * drop chromium-84-blink-disable-clang-format.patch
- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
- chromium-90-cstdint.patch: some cstd includes added
- chromium-90-fseal.patch: F_SEAL defines added</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619611200">- Chromium 90.0.4430.93 (boo#1185398):
  - CVE-2021-21227: Insufficient data validation in V8.
  - CVE-2021-21232: Use after free in Dev Tools.
  - CVE-2021-21233: Heap buffer overflow in ANGLE.
  - CVE-2021-21228: Insufficient policy enforcement in extensions.
  - CVE-2021-21229: Incorrect security UI in downloads.
  - CVE-2021-21230: Type Confusion in V8.
  - CVE-2021-21231: Insufficient data validation in V8.
  - Reference: https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1620302400">* Patch change *
- Fix build with GCC 11 again (bsc#1185716)
- Remove chromium-88-compiler.patch
- Remove chromium-90-cstdint.patch
- Remove chromium-90-gslang-linkage-fixup.patch
- Added  chromium-90-compiler.patch
- Added  chromium-90-angle-constexpr.patch
- Added  chromium-90-TokenizedOutput-include.patch
- Added  chromium-90-ruy-include.patch
- Added  chromium-90-CrossThreadCopier-qualification.patch
- Added  chromium-90-quantization_utils-include.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620734400">- Chromium 90.0.4430.212 (boo#1185908)
  * CVE-2021-30506: Incorrect security UI in Web App Installs
  * CVE-2021-30507: Inappropriate implementation in Offline
  * CVE-2021-30508: Heap buffer overflow in Media Feeds
  * CVE-2021-30509: Out of bounds write in Tab Strip
  * CVE-2021-30510: Race in Aura
  * CVE-2021-30511: Out of bounds read in Tab Group
  * CVE-2021-30512: Use after free in Notifications
  * CVE-2021-30513: Type Confusion in V8
  * CVE-2021-30514: Use after free in Autofill
  * CVE-2021-30515: Use after free in File API
  * CVE-2021-30516: Heap buffer overflow in History
  * CVE-2021-30517: Type Confusion in V8
  * CVE-2021-30518: Heap buffer overflow in Reader Mode
  * CVE-2021-30519: Use after free in Payments
  * CVE-2021-30520: Use after free in Tab Strip
- FTP support disabled at runtime by default since release 88.
  Chromium 91 will remove support for ftp altogether
  (boo#1185496)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621252800">- use asimdrdm CPU flag for aarch64 to select only more powerful buildhosts.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1622116800">- Chromium 91.0.4472.77 (boo#1186458):
  * Support Managed configuration API for Web Applications
  * WebOTP API: cross-origin iframe support
  * CSS custom counter styles
  * Support JSON Modules
  * Clipboard: read-only files support
  * Remove webkitBeforeTextInserted &amp; webkitEditableCOntentChanged
    JS events
  * Honor media HTML attribute for link icon
  * Import Assertions
  * Class static initializer blocks
  * Ergonomic brand checks for private fields
  * Expose WebAssembly SIMD
  * New Feature: WebTransport
  * ES Modules for service workers ('module' type option)
  * Suggested file name and location for the File System Access API
  * adaptivePTime property for RTCRtpEncodingParameters
  * Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  * Support WebSockets over HTTP/2
  * Support 103 Early Hints for Navigation
  * CVE-2021-30521: Heap buffer overflow in Autofill
  * CVE-2021-30522: Use after free in WebAudio
  * CVE-2021-30523: Use after free in WebRTC
  * CVE-2021-30524: Use after free in TabStrip
  * CVE-2021-30525: Use after free in TabGroups
  * CVE-2021-30526: Out of bounds write in TabStrip
  * CVE-2021-30527: Use after free in WebUI
  * CVE-2021-30528: Use after free in WebAuthentication
  * CVE-2021-30529: Use after free in Bookmarks
  * CVE-2021-30530: Out of bounds memory access in WebAudio
  * CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  * CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  * CVE-2021-30535: Double free in ICU
  * CVE-2021-21212: Insufficient data validation in networking
  * CVE-2021-30536: Out of bounds read in V8
  * CVE-2021-30537: Insufficient policy enforcement in cookies
  * CVE-2021-30538: Insufficient policy enforcement in content security policy
  * CVE-2021-30539: Insufficient policy enforcement in content security policy
  * CVE-2021-30540: Incorrect security UI in payments
  * Various fixes from internal audits, fuzzing and other initiatives
  * drop chromium-90-TokenizedOutput-include.patch
  * drop chromium-90-CrossThreadCopier-qualification.patch
  * drop chromium-90-quantization_utils-include.patch
  * drop chromium-90-angle-constexpr.patch
  * add chromium-91-java-only-allowed-in-android-builds.patch
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add chromium-91-system-icu.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622721600">- Add README.SUSE
- Fix aarch64 build:
  * chromium-91-libyuv-aarch64.patch
  * Update highway to 0.12.2 (arm only)
- Add -flax-vector-conversions to build flags</changelog>
</package>
<package pkgid="8b8a0e83a61c8c55f179860b4f9d05da9af80c98f27969446fc4e77bc064e220" name="chromium" arch="aarch64">
  <version epoch="0" ver="92.0.4515.131" rel="bp153.2.19.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1614945600">- Update to 89.0.4389.72 bsc#1182960
  - CVE-2021-21159: Heap buffer overflow in TabStrip.
  - CVE-2021-21160: Heap buffer overflow in WebAudio.
  - CVE-2021-21161: Heap buffer overflow in TabStrip.
  - CVE-2021-21162: Use after free in WebRTC.
  - CVE-2021-21163: Insufficient data validation in Reader Mode.
  - CVE-2021-21164: Insufficient data validation in Chrome for iOS.
  - CVE-2021-21165: Object lifecycle issue in audio.
  - CVE-2021-21166: Object lifecycle issue in audio.
  - CVE-2021-21167: Use after free in bookmarks.
  - CVE-2021-21168: Insufficient policy enforcement in appcache.
  - CVE-2021-21169: Out of bounds memory access in V8.
  - CVE-2021-21170: Incorrect security UI in Loader.
  - CVE-2021-21171: Incorrect security UI in TabStrip and Navigation.
  - CVE-2021-21172: Insufficient policy enforcement in File System API.
  - CVE-2021-21173: Side-channel information leakage in Network Internals.
  - CVE-2021-21174: Inappropriate implementation in Referrer.
  - CVE-2021-21175: Inappropriate implementation in Site isolation.
  - CVE-2021-21176: Inappropriate implementation in full screen mode.
  - CVE-2021-21177: Insufficient policy enforcement in Autofill.
  - CVE-2021-21178: Inappropriate implementation in Compositing.
  - CVE-2021-21179: Use after free in Network Internals.
  - CVE-2021-21180: Use after free in tab search.
  - CVE-2020-27844: Heap buffer overflow in OpenJPEG.
  - CVE-2021-21181: Side-channel information leakage in autofill.
  - CVE-2021-21182: Insufficient policy enforcement in navigations.
  - CVE-2021-21183: Inappropriate implementation in performance APIs.
  - CVE-2021-21184: Inappropriate implementation in performance APIs.
  - CVE-2021-21185: Insufficient policy enforcement in extensions.
  - CVE-2021-21186: Insufficient policy enforcement in QR scanning.
  - CVE-2021-21187: Insufficient data validation in URL formatting.
  - CVE-2021-21188: Use after free in Blink.
  - CVE-2021-21189: Insufficient policy enforcement in payments.
  - CVE-2021-21190: Uninitialized Use in PDFium.
- Added patches:
  - chromium-89-quiche-private.patch
  - chromium-89-quiche-dcheck.patch
  - chromium-89-skia-CropRect.patch
  - chromium-89-dawn-include.patch
  - chromium-89-webcodecs-deps.patch
  - chromium-89-EnumTable-crash.patch
  - chromium-shim_headers.patch
  - chromium-89-missing-cstring-header.patch
  - chromium-89-AXTreeSerializer-include.patch
  - chromium-88-gcc-fix-swiftshader-libEGL-visibility.patch
    (bsc#1182775)
- Removed patches:
  - chromium-fix-char_traits.patch
  - build-with-pipewire-0.3.patch
  - chromium-79-gcc-protobuf-alignas.patch
  - chromium-87-CursorFactory-include.patch
  - chromium-87-openscreen-include.patch
  - chromium-88-vaapi-attribute.patch
  - chromium-88-ozone-deps.patch
  - chromium-87-webcodecs-deps.patch
  - chromium-88-ityp-include.patch
  - chromium-88-AXTreeFormatter-include.patch
  - chromium-88-BookmarkModelObserver-include.patch
  - chromium-88-federated_learning-include.patch
  - chromium-88-ideographicSpaceCharacter.patch
  - chromium-88-StringPool-include.patch
  - chromium-88-dawn-static.patch
  - chromium-88-CompositorFrameReporter-dcheck.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615464000">- Update to 89.0.4389.82
- Add x11-ozone-fix-two-edge-cases.patch to fix tab drag errors</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Update to 89.0.4389.90 bsc#1183515
  - CVE-2021-21191: Use after free in WebRTC.
  - CVE-2021-21192: Heap buffer overflow in tab groups.
  - CVE-2021-21193: Use after free in Blink.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617451200">- Update to 89.0.4389.114 bsc#1184256
  - CVE-2021-21194: Use after free in screen capture
  - CVE-2021-21195: Use after free in V8
  - CVE-2021-21196: Heap buffer overflow in TabStrip
  - CVE-2021-21197: Heap buffer overflow in TabStrip
  - CVE-2021-21198: Out of bounds read in IPC
  - CVE-2021-21199: Use Use after free in Aura
- Add libva-2.11.patch to fix build with libva &lt;2.11
- Add libva-2.11-nolegacy.patch to fix build with libva 2.11
- Remove x11-ozone-fix-two-edge-cases.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618401600">- Chromium 89.0.4389.128 (boo#1184700):
  * CVE-2021-21206: Use after free in blink
  * CVE-2021-21220: Insufficient validation of untrusted input in
    v8 for x86_64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619006400">- Chromium 90.0.4430.85 (boo#1185047):
  * CVE-2021-21222: Heap buffer overflow in V8
  * CVE-2021-21223: Integer overflow in Mojo
  * CVE-2021-21224: Type Confusion in V8
  * CVE-2021-21225: Out of bounds memory access in V8
  * CVE-2021-21226: Use after free in navigation
- Chromium 90.0.4430.72 (boo#1184764):
  * CVE-2021-21201: Use after free in permissions
  * CVE-2021-21202: Use after free in extensions
  * CVE-2021-21203: Use after free in Blink
  * CVE-2021-21204: Use after free in Blink
  * CVE-2021-21205: Insufficient policy enforcement in navigation
  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
  * CVE-2021-21207: Use after free in IndexedDB
  * CVE-2021-21208: Insufficient data validation in QR scanner
  * CVE-2021-21209: Inappropriate implementation in storage
  * CVE-2021-21210: Inappropriate implementation in Network
  * CVE-2021-21211: Inappropriate implementation in Navigatio
  * CVE-2021-21212: Incorrect security UI in Network Config UI
  * CVE-2021-21213: Use after free in WebMIDI
  * CVE-2021-21214: Use after free in Network API
  * CVE-2021-21215: Inappropriate implementation in Autofill
  * CVE-2021-21216: Inappropriate implementation in Autofill
  * CVE-2021-21217: Uninitialized Use in PDFium
  * CVE-2021-21218: Uninitialized Use in PDFium
  * CVE-2021-21219: Uninitialized Use in PDFiu
  * drop chromium-89-quiche-private.patch
  * drop chromium-89-quiche-dcheck.patch
  * drop chromium-89-skia-CropRect.patch
  * drop chromium-89-dawn-include.patch
  * drop chromium-89-webcodecs-deps.patch
  * drop chromium-89-AXTreeSerializer-include.patch
  * drop libva-2.11.patch
  * drop libva-2.11-nolegacy.patch
  * drop chromium-84-blink-disable-clang-format.patch
- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
- chromium-90-cstdint.patch: some cstd includes added
- chromium-90-fseal.patch: F_SEAL defines added</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619611200">- Chromium 90.0.4430.93 (boo#1185398):
  - CVE-2021-21227: Insufficient data validation in V8.
  - CVE-2021-21232: Use after free in Dev Tools.
  - CVE-2021-21233: Heap buffer overflow in ANGLE.
  - CVE-2021-21228: Insufficient policy enforcement in extensions.
  - CVE-2021-21229: Incorrect security UI in downloads.
  - CVE-2021-21230: Type Confusion in V8.
  - CVE-2021-21231: Insufficient data validation in V8.
  - Reference: https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1620302400">* Patch change *
- Fix build with GCC 11 again (bsc#1185716)
- Remove chromium-88-compiler.patch
- Remove chromium-90-cstdint.patch
- Remove chromium-90-gslang-linkage-fixup.patch
- Added  chromium-90-compiler.patch
- Added  chromium-90-angle-constexpr.patch
- Added  chromium-90-TokenizedOutput-include.patch
- Added  chromium-90-ruy-include.patch
- Added  chromium-90-CrossThreadCopier-qualification.patch
- Added  chromium-90-quantization_utils-include.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620734400">- Chromium 90.0.4430.212 (boo#1185908)
  * CVE-2021-30506: Incorrect security UI in Web App Installs
  * CVE-2021-30507: Inappropriate implementation in Offline
  * CVE-2021-30508: Heap buffer overflow in Media Feeds
  * CVE-2021-30509: Out of bounds write in Tab Strip
  * CVE-2021-30510: Race in Aura
  * CVE-2021-30511: Out of bounds read in Tab Group
  * CVE-2021-30512: Use after free in Notifications
  * CVE-2021-30513: Type Confusion in V8
  * CVE-2021-30514: Use after free in Autofill
  * CVE-2021-30515: Use after free in File API
  * CVE-2021-30516: Heap buffer overflow in History
  * CVE-2021-30517: Type Confusion in V8
  * CVE-2021-30518: Heap buffer overflow in Reader Mode
  * CVE-2021-30519: Use after free in Payments
  * CVE-2021-30520: Use after free in Tab Strip
- FTP support disabled at runtime by default since release 88.
  Chromium 91 will remove support for ftp altogether
  (boo#1185496)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621252800">- use asimdrdm CPU flag for aarch64 to select only more powerful buildhosts.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1622116800">- Chromium 91.0.4472.77 (boo#1186458):
  * Support Managed configuration API for Web Applications
  * WebOTP API: cross-origin iframe support
  * CSS custom counter styles
  * Support JSON Modules
  * Clipboard: read-only files support
  * Remove webkitBeforeTextInserted &amp; webkitEditableCOntentChanged
    JS events
  * Honor media HTML attribute for link icon
  * Import Assertions
  * Class static initializer blocks
  * Ergonomic brand checks for private fields
  * Expose WebAssembly SIMD
  * New Feature: WebTransport
  * ES Modules for service workers ('module' type option)
  * Suggested file name and location for the File System Access API
  * adaptivePTime property for RTCRtpEncodingParameters
  * Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  * Support WebSockets over HTTP/2
  * Support 103 Early Hints for Navigation
  * CVE-2021-30521: Heap buffer overflow in Autofill
  * CVE-2021-30522: Use after free in WebAudio
  * CVE-2021-30523: Use after free in WebRTC
  * CVE-2021-30524: Use after free in TabStrip
  * CVE-2021-30525: Use after free in TabGroups
  * CVE-2021-30526: Out of bounds write in TabStrip
  * CVE-2021-30527: Use after free in WebUI
  * CVE-2021-30528: Use after free in WebAuthentication
  * CVE-2021-30529: Use after free in Bookmarks
  * CVE-2021-30530: Out of bounds memory access in WebAudio
  * CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  * CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  * CVE-2021-30535: Double free in ICU
  * CVE-2021-21212: Insufficient data validation in networking
  * CVE-2021-30536: Out of bounds read in V8
  * CVE-2021-30537: Insufficient policy enforcement in cookies
  * CVE-2021-30538: Insufficient policy enforcement in content security policy
  * CVE-2021-30539: Insufficient policy enforcement in content security policy
  * CVE-2021-30540: Incorrect security UI in payments
  * Various fixes from internal audits, fuzzing and other initiatives
  * drop chromium-90-TokenizedOutput-include.patch
  * drop chromium-90-CrossThreadCopier-qualification.patch
  * drop chromium-90-quantization_utils-include.patch
  * drop chromium-90-angle-constexpr.patch
  * add chromium-91-java-only-allowed-in-android-builds.patch
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add chromium-91-system-icu.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622721600">- Add README.SUSE
- Fix aarch64 build:
  * chromium-91-libyuv-aarch64.patch
  * Update highway to 0.12.2 (arm only)
- Add -flax-vector-conversions to build flags</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623240000">- Chromium 91.0.4472.101 (boo#1187141)
  * CVE-2021-30544: Use after free in BFCache
  * CVE-2021-30545: Use after free in Extensions
  * CVE-2021-30546: Use after free in Autofill
  * CVE-2021-30547: Out of bounds write in ANGLE
  * CVE-2021-30548: Use after free in Loader
  * CVE-2021-30549: Use after free in Spell check
  * CVE-2021-30550: Use after free in Accessibility
  * CVE-2021-30551: Type Confusion in V8
  * CVE-2021-30552: Use after free in Extensions
  * CVE-2021-30553: Use after free in Network service
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623844800">- Chromium 91.0.4472.106
  * Fix use-after-free in SendTabToSelfSubMenuModel
  * Destroy system-token NSSCertDatabase on the IO thread</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624017600">- Chromium 91.0.4472.114 (boo#1187481)
  * CVE-2021-30554: Use after free in WebGL
  * CVE-2021-30555: Use after free in Sharing
  * CVE-2021-30556: Use after free in WebAudio
  * CVE-2021-30557: Use after free in TabGroups</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624276800">- fix crash upon exit boo#1186948
  add chromium-91-1190561-boo1186948.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1625486400">- Add chromium-91-sql-standard-layout-type.patch: to fix SQL being
  incorrect with libstdc++ 11</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1626523200">- chromium 91.0.4472.164 (boo#1188373)
  * CVE-2021-30559: Out of bounds write in ANGLE
  * CVE-2021-30541: Use after free in V8
  * CVE-2021-30560: Use after free in Blink XSLT
  * CVE-2021-30561: Type Confusion in V8
  * CVE-2021-30562: Use after free in WebSerial
  * CVE-2021-30563: Type Confusion in V8
  * CVE-2021-30564: Heap buffer overflow in WebXR
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1627819200">- Chromium 92.0.4515.107 (boo#1188590)
  * CVE-2021-30565: Out of bounds write in Tab Groups
  * CVE-2021-30566: Stack buffer overflow in Printing
  * CVE-2021-30567: Use after free in DevTools
  * CVE-2021-30568: Heap buffer overflow in WebGL
  * CVE-2021-30569: Use after free in sqlite
  * CVE-2021-30571: Insufficient policy enforcement in DevTools
  * CVE-2021-30572: Use after free in Autofill
  * CVE-2021-30573: Use after free in GPU
  * CVE-2021-30574: Use after free in protocol handling
  * CVE-2021-30575: Out of bounds read in Autofill
  * CVE-2021-30576: Use after free in DevTools
  * CVE-2021-30577: Insufficient policy enforcement in Installer
  * CVE-2021-30578: Uninitialized Use in Media
  * CVE-2021-30579: Use after free in UI framework
  * CVE-2021-30581: Use after free in DevTools
  * CVE-2021-30582: Inappropriate implementation in Animation
  * CVE-2021-30584: Incorrect security UI in Downloads
  * CVE-2021-30585: Use after free in sensor handling
  * CVE-2021-30588: Type Confusion in V8
  * CVE-2021-30589: Insufficient validation of untrusted input in Sharing
- Switched from GCC+LTO to Clang+ThinLTO due to errors
- Removed patches:
  * chromium-90-compiler.patch
  * chromium-89-EnumTable-crash.patch
  * chromium-86-ConsumeDurationNumber-constexpr.patch
  * chromium-lp152-missing-includes.patch
  * chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * chromium-91-system-icu.patch
  * chromium-91-1190561-boo1186948.patch
- Added patches:
  * chromium-91-compiler.patch
  * chromium-92-EnumTable-crash.patch
  * chromium-92-v8-constexpr.patch
  * chromium-92-GetUsableSize-nullptr.patch
  * chromium-freetype-2.11.patch
  * chromium-clang-nomerge.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1628251200">- Chromium 92.0.4515.131 (boo#1189006)
  * CVE-2021-30590: Heap buffer overflow in Bookmarks
  * CVE-2021-30591: Use after free in File System API
  * CVE-2021-30592: Out of bounds write in Tab Groups
  * CVE-2021-30593: Out of bounds read in Tab Strip
  * CVE-2021-30594: Use after free in Page Info UI
  * CVE-2021-30596: Incorrect security UI in Navigation
  * CVE-2021-30597: Use after free in Browser UI
- Removed patches:
  * chromium-92-GetUsableSize-nullptr.patch
- Added patches:
  * chromium-no-writeprotection.patch
  * chromium-glibc-2.34.patch</changelog>
</package>
<package pkgid="261da81b4ada426e4dde6e7e467c77843d0e17854f82401e79591fdf6c9b19d9" name="chromium" arch="src">
  <version epoch="0" ver="92.0.4515.131" rel="bp153.2.19.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1614945600">- Update to 89.0.4389.72 bsc#1182960
  - CVE-2021-21159: Heap buffer overflow in TabStrip.
  - CVE-2021-21160: Heap buffer overflow in WebAudio.
  - CVE-2021-21161: Heap buffer overflow in TabStrip.
  - CVE-2021-21162: Use after free in WebRTC.
  - CVE-2021-21163: Insufficient data validation in Reader Mode.
  - CVE-2021-21164: Insufficient data validation in Chrome for iOS.
  - CVE-2021-21165: Object lifecycle issue in audio.
  - CVE-2021-21166: Object lifecycle issue in audio.
  - CVE-2021-21167: Use after free in bookmarks.
  - CVE-2021-21168: Insufficient policy enforcement in appcache.
  - CVE-2021-21169: Out of bounds memory access in V8.
  - CVE-2021-21170: Incorrect security UI in Loader.
  - CVE-2021-21171: Incorrect security UI in TabStrip and Navigation.
  - CVE-2021-21172: Insufficient policy enforcement in File System API.
  - CVE-2021-21173: Side-channel information leakage in Network Internals.
  - CVE-2021-21174: Inappropriate implementation in Referrer.
  - CVE-2021-21175: Inappropriate implementation in Site isolation.
  - CVE-2021-21176: Inappropriate implementation in full screen mode.
  - CVE-2021-21177: Insufficient policy enforcement in Autofill.
  - CVE-2021-21178: Inappropriate implementation in Compositing.
  - CVE-2021-21179: Use after free in Network Internals.
  - CVE-2021-21180: Use after free in tab search.
  - CVE-2020-27844: Heap buffer overflow in OpenJPEG.
  - CVE-2021-21181: Side-channel information leakage in autofill.
  - CVE-2021-21182: Insufficient policy enforcement in navigations.
  - CVE-2021-21183: Inappropriate implementation in performance APIs.
  - CVE-2021-21184: Inappropriate implementation in performance APIs.
  - CVE-2021-21185: Insufficient policy enforcement in extensions.
  - CVE-2021-21186: Insufficient policy enforcement in QR scanning.
  - CVE-2021-21187: Insufficient data validation in URL formatting.
  - CVE-2021-21188: Use after free in Blink.
  - CVE-2021-21189: Insufficient policy enforcement in payments.
  - CVE-2021-21190: Uninitialized Use in PDFium.
- Added patches:
  - chromium-89-quiche-private.patch
  - chromium-89-quiche-dcheck.patch
  - chromium-89-skia-CropRect.patch
  - chromium-89-dawn-include.patch
  - chromium-89-webcodecs-deps.patch
  - chromium-89-EnumTable-crash.patch
  - chromium-shim_headers.patch
  - chromium-89-missing-cstring-header.patch
  - chromium-89-AXTreeSerializer-include.patch
  - chromium-88-gcc-fix-swiftshader-libEGL-visibility.patch
    (bsc#1182775)
- Removed patches:
  - chromium-fix-char_traits.patch
  - build-with-pipewire-0.3.patch
  - chromium-79-gcc-protobuf-alignas.patch
  - chromium-87-CursorFactory-include.patch
  - chromium-87-openscreen-include.patch
  - chromium-88-vaapi-attribute.patch
  - chromium-88-ozone-deps.patch
  - chromium-87-webcodecs-deps.patch
  - chromium-88-ityp-include.patch
  - chromium-88-AXTreeFormatter-include.patch
  - chromium-88-BookmarkModelObserver-include.patch
  - chromium-88-federated_learning-include.patch
  - chromium-88-ideographicSpaceCharacter.patch
  - chromium-88-StringPool-include.patch
  - chromium-88-dawn-static.patch
  - chromium-88-CompositorFrameReporter-dcheck.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615464000">- Update to 89.0.4389.82
- Add x11-ozone-fix-two-edge-cases.patch to fix tab drag errors</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Update to 89.0.4389.90 bsc#1183515
  - CVE-2021-21191: Use after free in WebRTC.
  - CVE-2021-21192: Heap buffer overflow in tab groups.
  - CVE-2021-21193: Use after free in Blink.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617451200">- Update to 89.0.4389.114 bsc#1184256
  - CVE-2021-21194: Use after free in screen capture
  - CVE-2021-21195: Use after free in V8
  - CVE-2021-21196: Heap buffer overflow in TabStrip
  - CVE-2021-21197: Heap buffer overflow in TabStrip
  - CVE-2021-21198: Out of bounds read in IPC
  - CVE-2021-21199: Use Use after free in Aura
- Add libva-2.11.patch to fix build with libva &lt;2.11
- Add libva-2.11-nolegacy.patch to fix build with libva 2.11
- Remove x11-ozone-fix-two-edge-cases.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618401600">- Chromium 89.0.4389.128 (boo#1184700):
  * CVE-2021-21206: Use after free in blink
  * CVE-2021-21220: Insufficient validation of untrusted input in
    v8 for x86_64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619006400">- Chromium 90.0.4430.85 (boo#1185047):
  * CVE-2021-21222: Heap buffer overflow in V8
  * CVE-2021-21223: Integer overflow in Mojo
  * CVE-2021-21224: Type Confusion in V8
  * CVE-2021-21225: Out of bounds memory access in V8
  * CVE-2021-21226: Use after free in navigation
- Chromium 90.0.4430.72 (boo#1184764):
  * CVE-2021-21201: Use after free in permissions
  * CVE-2021-21202: Use after free in extensions
  * CVE-2021-21203: Use after free in Blink
  * CVE-2021-21204: Use after free in Blink
  * CVE-2021-21205: Insufficient policy enforcement in navigation
  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
  * CVE-2021-21207: Use after free in IndexedDB
  * CVE-2021-21208: Insufficient data validation in QR scanner
  * CVE-2021-21209: Inappropriate implementation in storage
  * CVE-2021-21210: Inappropriate implementation in Network
  * CVE-2021-21211: Inappropriate implementation in Navigatio
  * CVE-2021-21212: Incorrect security UI in Network Config UI
  * CVE-2021-21213: Use after free in WebMIDI
  * CVE-2021-21214: Use after free in Network API
  * CVE-2021-21215: Inappropriate implementation in Autofill
  * CVE-2021-21216: Inappropriate implementation in Autofill
  * CVE-2021-21217: Uninitialized Use in PDFium
  * CVE-2021-21218: Uninitialized Use in PDFium
  * CVE-2021-21219: Uninitialized Use in PDFiu
  * drop chromium-89-quiche-private.patch
  * drop chromium-89-quiche-dcheck.patch
  * drop chromium-89-skia-CropRect.patch
  * drop chromium-89-dawn-include.patch
  * drop chromium-89-webcodecs-deps.patch
  * drop chromium-89-AXTreeSerializer-include.patch
  * drop libva-2.11.patch
  * drop libva-2.11-nolegacy.patch
  * drop chromium-84-blink-disable-clang-format.patch
- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
- chromium-90-cstdint.patch: some cstd includes added
- chromium-90-fseal.patch: F_SEAL defines added</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619611200">- Chromium 90.0.4430.93 (boo#1185398):
  - CVE-2021-21227: Insufficient data validation in V8.
  - CVE-2021-21232: Use after free in Dev Tools.
  - CVE-2021-21233: Heap buffer overflow in ANGLE.
  - CVE-2021-21228: Insufficient policy enforcement in extensions.
  - CVE-2021-21229: Incorrect security UI in downloads.
  - CVE-2021-21230: Type Confusion in V8.
  - CVE-2021-21231: Insufficient data validation in V8.
  - Reference: https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1620302400">* Patch change *
- Fix build with GCC 11 again (bsc#1185716)
- Remove chromium-88-compiler.patch
- Remove chromium-90-cstdint.patch
- Remove chromium-90-gslang-linkage-fixup.patch
- Added  chromium-90-compiler.patch
- Added  chromium-90-angle-constexpr.patch
- Added  chromium-90-TokenizedOutput-include.patch
- Added  chromium-90-ruy-include.patch
- Added  chromium-90-CrossThreadCopier-qualification.patch
- Added  chromium-90-quantization_utils-include.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620734400">- Chromium 90.0.4430.212 (boo#1185908)
  * CVE-2021-30506: Incorrect security UI in Web App Installs
  * CVE-2021-30507: Inappropriate implementation in Offline
  * CVE-2021-30508: Heap buffer overflow in Media Feeds
  * CVE-2021-30509: Out of bounds write in Tab Strip
  * CVE-2021-30510: Race in Aura
  * CVE-2021-30511: Out of bounds read in Tab Group
  * CVE-2021-30512: Use after free in Notifications
  * CVE-2021-30513: Type Confusion in V8
  * CVE-2021-30514: Use after free in Autofill
  * CVE-2021-30515: Use after free in File API
  * CVE-2021-30516: Heap buffer overflow in History
  * CVE-2021-30517: Type Confusion in V8
  * CVE-2021-30518: Heap buffer overflow in Reader Mode
  * CVE-2021-30519: Use after free in Payments
  * CVE-2021-30520: Use after free in Tab Strip
- FTP support disabled at runtime by default since release 88.
  Chromium 91 will remove support for ftp altogether
  (boo#1185496)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621252800">- use asimdrdm CPU flag for aarch64 to select only more powerful buildhosts.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1622116800">- Chromium 91.0.4472.77 (boo#1186458):
  * Support Managed configuration API for Web Applications
  * WebOTP API: cross-origin iframe support
  * CSS custom counter styles
  * Support JSON Modules
  * Clipboard: read-only files support
  * Remove webkitBeforeTextInserted &amp; webkitEditableCOntentChanged
    JS events
  * Honor media HTML attribute for link icon
  * Import Assertions
  * Class static initializer blocks
  * Ergonomic brand checks for private fields
  * Expose WebAssembly SIMD
  * New Feature: WebTransport
  * ES Modules for service workers ('module' type option)
  * Suggested file name and location for the File System Access API
  * adaptivePTime property for RTCRtpEncodingParameters
  * Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  * Support WebSockets over HTTP/2
  * Support 103 Early Hints for Navigation
  * CVE-2021-30521: Heap buffer overflow in Autofill
  * CVE-2021-30522: Use after free in WebAudio
  * CVE-2021-30523: Use after free in WebRTC
  * CVE-2021-30524: Use after free in TabStrip
  * CVE-2021-30525: Use after free in TabGroups
  * CVE-2021-30526: Out of bounds write in TabStrip
  * CVE-2021-30527: Use after free in WebUI
  * CVE-2021-30528: Use after free in WebAuthentication
  * CVE-2021-30529: Use after free in Bookmarks
  * CVE-2021-30530: Out of bounds memory access in WebAudio
  * CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  * CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  * CVE-2021-30535: Double free in ICU
  * CVE-2021-21212: Insufficient data validation in networking
  * CVE-2021-30536: Out of bounds read in V8
  * CVE-2021-30537: Insufficient policy enforcement in cookies
  * CVE-2021-30538: Insufficient policy enforcement in content security policy
  * CVE-2021-30539: Insufficient policy enforcement in content security policy
  * CVE-2021-30540: Incorrect security UI in payments
  * Various fixes from internal audits, fuzzing and other initiatives
  * drop chromium-90-TokenizedOutput-include.patch
  * drop chromium-90-CrossThreadCopier-qualification.patch
  * drop chromium-90-quantization_utils-include.patch
  * drop chromium-90-angle-constexpr.patch
  * add chromium-91-java-only-allowed-in-android-builds.patch
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add chromium-91-system-icu.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622721600">- Add README.SUSE
- Fix aarch64 build:
  * chromium-91-libyuv-aarch64.patch
  * Update highway to 0.12.2 (arm only)
- Add -flax-vector-conversions to build flags</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623240000">- Chromium 91.0.4472.101 (boo#1187141)
  * CVE-2021-30544: Use after free in BFCache
  * CVE-2021-30545: Use after free in Extensions
  * CVE-2021-30546: Use after free in Autofill
  * CVE-2021-30547: Out of bounds write in ANGLE
  * CVE-2021-30548: Use after free in Loader
  * CVE-2021-30549: Use after free in Spell check
  * CVE-2021-30550: Use after free in Accessibility
  * CVE-2021-30551: Type Confusion in V8
  * CVE-2021-30552: Use after free in Extensions
  * CVE-2021-30553: Use after free in Network service
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623844800">- Chromium 91.0.4472.106
  * Fix use-after-free in SendTabToSelfSubMenuModel
  * Destroy system-token NSSCertDatabase on the IO thread</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624017600">- Chromium 91.0.4472.114 (boo#1187481)
  * CVE-2021-30554: Use after free in WebGL
  * CVE-2021-30555: Use after free in Sharing
  * CVE-2021-30556: Use after free in WebAudio
  * CVE-2021-30557: Use after free in TabGroups</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624276800">- fix crash upon exit boo#1186948
  add chromium-91-1190561-boo1186948.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1625486400">- Add chromium-91-sql-standard-layout-type.patch: to fix SQL being
  incorrect with libstdc++ 11</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1626523200">- chromium 91.0.4472.164 (boo#1188373)
  * CVE-2021-30559: Out of bounds write in ANGLE
  * CVE-2021-30541: Use after free in V8
  * CVE-2021-30560: Use after free in Blink XSLT
  * CVE-2021-30561: Type Confusion in V8
  * CVE-2021-30562: Use after free in WebSerial
  * CVE-2021-30563: Type Confusion in V8
  * CVE-2021-30564: Heap buffer overflow in WebXR
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1627819200">- Chromium 92.0.4515.107 (boo#1188590)
  * CVE-2021-30565: Out of bounds write in Tab Groups
  * CVE-2021-30566: Stack buffer overflow in Printing
  * CVE-2021-30567: Use after free in DevTools
  * CVE-2021-30568: Heap buffer overflow in WebGL
  * CVE-2021-30569: Use after free in sqlite
  * CVE-2021-30571: Insufficient policy enforcement in DevTools
  * CVE-2021-30572: Use after free in Autofill
  * CVE-2021-30573: Use after free in GPU
  * CVE-2021-30574: Use after free in protocol handling
  * CVE-2021-30575: Out of bounds read in Autofill
  * CVE-2021-30576: Use after free in DevTools
  * CVE-2021-30577: Insufficient policy enforcement in Installer
  * CVE-2021-30578: Uninitialized Use in Media
  * CVE-2021-30579: Use after free in UI framework
  * CVE-2021-30581: Use after free in DevTools
  * CVE-2021-30582: Inappropriate implementation in Animation
  * CVE-2021-30584: Incorrect security UI in Downloads
  * CVE-2021-30585: Use after free in sensor handling
  * CVE-2021-30588: Type Confusion in V8
  * CVE-2021-30589: Insufficient validation of untrusted input in Sharing
- Switched from GCC+LTO to Clang+ThinLTO due to errors
- Removed patches:
  * chromium-90-compiler.patch
  * chromium-89-EnumTable-crash.patch
  * chromium-86-ConsumeDurationNumber-constexpr.patch
  * chromium-lp152-missing-includes.patch
  * chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * chromium-91-system-icu.patch
  * chromium-91-1190561-boo1186948.patch
- Added patches:
  * chromium-91-compiler.patch
  * chromium-92-EnumTable-crash.patch
  * chromium-92-v8-constexpr.patch
  * chromium-92-GetUsableSize-nullptr.patch
  * chromium-freetype-2.11.patch
  * chromium-clang-nomerge.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1628251200">- Chromium 92.0.4515.131 (boo#1189006)
  * CVE-2021-30590: Heap buffer overflow in Bookmarks
  * CVE-2021-30591: Use after free in File System API
  * CVE-2021-30592: Out of bounds write in Tab Groups
  * CVE-2021-30593: Out of bounds read in Tab Strip
  * CVE-2021-30594: Use after free in Page Info UI
  * CVE-2021-30596: Incorrect security UI in Navigation
  * CVE-2021-30597: Use after free in Browser UI
- Removed patches:
  * chromium-92-GetUsableSize-nullptr.patch
- Added patches:
  * chromium-no-writeprotection.patch
  * chromium-glibc-2.34.patch</changelog>
</package>
<package pkgid="4e86683247790351872bc4a5994ecc8285b8c1bf59993049af8750363ab47122" name="chromium" arch="x86_64">
  <version epoch="0" ver="92.0.4515.131" rel="bp153.2.19.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1614945600">- Update to 89.0.4389.72 bsc#1182960
  - CVE-2021-21159: Heap buffer overflow in TabStrip.
  - CVE-2021-21160: Heap buffer overflow in WebAudio.
  - CVE-2021-21161: Heap buffer overflow in TabStrip.
  - CVE-2021-21162: Use after free in WebRTC.
  - CVE-2021-21163: Insufficient data validation in Reader Mode.
  - CVE-2021-21164: Insufficient data validation in Chrome for iOS.
  - CVE-2021-21165: Object lifecycle issue in audio.
  - CVE-2021-21166: Object lifecycle issue in audio.
  - CVE-2021-21167: Use after free in bookmarks.
  - CVE-2021-21168: Insufficient policy enforcement in appcache.
  - CVE-2021-21169: Out of bounds memory access in V8.
  - CVE-2021-21170: Incorrect security UI in Loader.
  - CVE-2021-21171: Incorrect security UI in TabStrip and Navigation.
  - CVE-2021-21172: Insufficient policy enforcement in File System API.
  - CVE-2021-21173: Side-channel information leakage in Network Internals.
  - CVE-2021-21174: Inappropriate implementation in Referrer.
  - CVE-2021-21175: Inappropriate implementation in Site isolation.
  - CVE-2021-21176: Inappropriate implementation in full screen mode.
  - CVE-2021-21177: Insufficient policy enforcement in Autofill.
  - CVE-2021-21178: Inappropriate implementation in Compositing.
  - CVE-2021-21179: Use after free in Network Internals.
  - CVE-2021-21180: Use after free in tab search.
  - CVE-2020-27844: Heap buffer overflow in OpenJPEG.
  - CVE-2021-21181: Side-channel information leakage in autofill.
  - CVE-2021-21182: Insufficient policy enforcement in navigations.
  - CVE-2021-21183: Inappropriate implementation in performance APIs.
  - CVE-2021-21184: Inappropriate implementation in performance APIs.
  - CVE-2021-21185: Insufficient policy enforcement in extensions.
  - CVE-2021-21186: Insufficient policy enforcement in QR scanning.
  - CVE-2021-21187: Insufficient data validation in URL formatting.
  - CVE-2021-21188: Use after free in Blink.
  - CVE-2021-21189: Insufficient policy enforcement in payments.
  - CVE-2021-21190: Uninitialized Use in PDFium.
- Added patches:
  - chromium-89-quiche-private.patch
  - chromium-89-quiche-dcheck.patch
  - chromium-89-skia-CropRect.patch
  - chromium-89-dawn-include.patch
  - chromium-89-webcodecs-deps.patch
  - chromium-89-EnumTable-crash.patch
  - chromium-shim_headers.patch
  - chromium-89-missing-cstring-header.patch
  - chromium-89-AXTreeSerializer-include.patch
  - chromium-88-gcc-fix-swiftshader-libEGL-visibility.patch
    (bsc#1182775)
- Removed patches:
  - chromium-fix-char_traits.patch
  - build-with-pipewire-0.3.patch
  - chromium-79-gcc-protobuf-alignas.patch
  - chromium-87-CursorFactory-include.patch
  - chromium-87-openscreen-include.patch
  - chromium-88-vaapi-attribute.patch
  - chromium-88-ozone-deps.patch
  - chromium-87-webcodecs-deps.patch
  - chromium-88-ityp-include.patch
  - chromium-88-AXTreeFormatter-include.patch
  - chromium-88-BookmarkModelObserver-include.patch
  - chromium-88-federated_learning-include.patch
  - chromium-88-ideographicSpaceCharacter.patch
  - chromium-88-StringPool-include.patch
  - chromium-88-dawn-static.patch
  - chromium-88-CompositorFrameReporter-dcheck.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615464000">- Update to 89.0.4389.82
- Add x11-ozone-fix-two-edge-cases.patch to fix tab drag errors</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Update to 89.0.4389.90 bsc#1183515
  - CVE-2021-21191: Use after free in WebRTC.
  - CVE-2021-21192: Heap buffer overflow in tab groups.
  - CVE-2021-21193: Use after free in Blink.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617451200">- Update to 89.0.4389.114 bsc#1184256
  - CVE-2021-21194: Use after free in screen capture
  - CVE-2021-21195: Use after free in V8
  - CVE-2021-21196: Heap buffer overflow in TabStrip
  - CVE-2021-21197: Heap buffer overflow in TabStrip
  - CVE-2021-21198: Out of bounds read in IPC
  - CVE-2021-21199: Use Use after free in Aura
- Add libva-2.11.patch to fix build with libva &lt;2.11
- Add libva-2.11-nolegacy.patch to fix build with libva 2.11
- Remove x11-ozone-fix-two-edge-cases.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618401600">- Chromium 89.0.4389.128 (boo#1184700):
  * CVE-2021-21206: Use after free in blink
  * CVE-2021-21220: Insufficient validation of untrusted input in
    v8 for x86_64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619006400">- Chromium 90.0.4430.85 (boo#1185047):
  * CVE-2021-21222: Heap buffer overflow in V8
  * CVE-2021-21223: Integer overflow in Mojo
  * CVE-2021-21224: Type Confusion in V8
  * CVE-2021-21225: Out of bounds memory access in V8
  * CVE-2021-21226: Use after free in navigation
- Chromium 90.0.4430.72 (boo#1184764):
  * CVE-2021-21201: Use after free in permissions
  * CVE-2021-21202: Use after free in extensions
  * CVE-2021-21203: Use after free in Blink
  * CVE-2021-21204: Use after free in Blink
  * CVE-2021-21205: Insufficient policy enforcement in navigation
  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
  * CVE-2021-21207: Use after free in IndexedDB
  * CVE-2021-21208: Insufficient data validation in QR scanner
  * CVE-2021-21209: Inappropriate implementation in storage
  * CVE-2021-21210: Inappropriate implementation in Network
  * CVE-2021-21211: Inappropriate implementation in Navigatio
  * CVE-2021-21212: Incorrect security UI in Network Config UI
  * CVE-2021-21213: Use after free in WebMIDI
  * CVE-2021-21214: Use after free in Network API
  * CVE-2021-21215: Inappropriate implementation in Autofill
  * CVE-2021-21216: Inappropriate implementation in Autofill
  * CVE-2021-21217: Uninitialized Use in PDFium
  * CVE-2021-21218: Uninitialized Use in PDFium
  * CVE-2021-21219: Uninitialized Use in PDFiu
  * drop chromium-89-quiche-private.patch
  * drop chromium-89-quiche-dcheck.patch
  * drop chromium-89-skia-CropRect.patch
  * drop chromium-89-dawn-include.patch
  * drop chromium-89-webcodecs-deps.patch
  * drop chromium-89-AXTreeSerializer-include.patch
  * drop libva-2.11.patch
  * drop libva-2.11-nolegacy.patch
  * drop chromium-84-blink-disable-clang-format.patch
- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
- chromium-90-cstdint.patch: some cstd includes added
- chromium-90-fseal.patch: F_SEAL defines added</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619611200">- Chromium 90.0.4430.93 (boo#1185398):
  - CVE-2021-21227: Insufficient data validation in V8.
  - CVE-2021-21232: Use after free in Dev Tools.
  - CVE-2021-21233: Heap buffer overflow in ANGLE.
  - CVE-2021-21228: Insufficient policy enforcement in extensions.
  - CVE-2021-21229: Incorrect security UI in downloads.
  - CVE-2021-21230: Type Confusion in V8.
  - CVE-2021-21231: Insufficient data validation in V8.
  - Reference: https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1620302400">* Patch change *
- Fix build with GCC 11 again (bsc#1185716)
- Remove chromium-88-compiler.patch
- Remove chromium-90-cstdint.patch
- Remove chromium-90-gslang-linkage-fixup.patch
- Added  chromium-90-compiler.patch
- Added  chromium-90-angle-constexpr.patch
- Added  chromium-90-TokenizedOutput-include.patch
- Added  chromium-90-ruy-include.patch
- Added  chromium-90-CrossThreadCopier-qualification.patch
- Added  chromium-90-quantization_utils-include.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620734400">- Chromium 90.0.4430.212 (boo#1185908)
  * CVE-2021-30506: Incorrect security UI in Web App Installs
  * CVE-2021-30507: Inappropriate implementation in Offline
  * CVE-2021-30508: Heap buffer overflow in Media Feeds
  * CVE-2021-30509: Out of bounds write in Tab Strip
  * CVE-2021-30510: Race in Aura
  * CVE-2021-30511: Out of bounds read in Tab Group
  * CVE-2021-30512: Use after free in Notifications
  * CVE-2021-30513: Type Confusion in V8
  * CVE-2021-30514: Use after free in Autofill
  * CVE-2021-30515: Use after free in File API
  * CVE-2021-30516: Heap buffer overflow in History
  * CVE-2021-30517: Type Confusion in V8
  * CVE-2021-30518: Heap buffer overflow in Reader Mode
  * CVE-2021-30519: Use after free in Payments
  * CVE-2021-30520: Use after free in Tab Strip
- FTP support disabled at runtime by default since release 88.
  Chromium 91 will remove support for ftp altogether
  (boo#1185496)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621252800">- use asimdrdm CPU flag for aarch64 to select only more powerful buildhosts.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1622116800">- Chromium 91.0.4472.77 (boo#1186458):
  * Support Managed configuration API for Web Applications
  * WebOTP API: cross-origin iframe support
  * CSS custom counter styles
  * Support JSON Modules
  * Clipboard: read-only files support
  * Remove webkitBeforeTextInserted &amp; webkitEditableCOntentChanged
    JS events
  * Honor media HTML attribute for link icon
  * Import Assertions
  * Class static initializer blocks
  * Ergonomic brand checks for private fields
  * Expose WebAssembly SIMD
  * New Feature: WebTransport
  * ES Modules for service workers ('module' type option)
  * Suggested file name and location for the File System Access API
  * adaptivePTime property for RTCRtpEncodingParameters
  * Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  * Support WebSockets over HTTP/2
  * Support 103 Early Hints for Navigation
  * CVE-2021-30521: Heap buffer overflow in Autofill
  * CVE-2021-30522: Use after free in WebAudio
  * CVE-2021-30523: Use after free in WebRTC
  * CVE-2021-30524: Use after free in TabStrip
  * CVE-2021-30525: Use after free in TabGroups
  * CVE-2021-30526: Out of bounds write in TabStrip
  * CVE-2021-30527: Use after free in WebUI
  * CVE-2021-30528: Use after free in WebAuthentication
  * CVE-2021-30529: Use after free in Bookmarks
  * CVE-2021-30530: Out of bounds memory access in WebAudio
  * CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  * CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  * CVE-2021-30535: Double free in ICU
  * CVE-2021-21212: Insufficient data validation in networking
  * CVE-2021-30536: Out of bounds read in V8
  * CVE-2021-30537: Insufficient policy enforcement in cookies
  * CVE-2021-30538: Insufficient policy enforcement in content security policy
  * CVE-2021-30539: Insufficient policy enforcement in content security policy
  * CVE-2021-30540: Incorrect security UI in payments
  * Various fixes from internal audits, fuzzing and other initiatives
  * drop chromium-90-TokenizedOutput-include.patch
  * drop chromium-90-CrossThreadCopier-qualification.patch
  * drop chromium-90-quantization_utils-include.patch
  * drop chromium-90-angle-constexpr.patch
  * add chromium-91-java-only-allowed-in-android-builds.patch
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add chromium-91-system-icu.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622721600">- Add README.SUSE
- Fix aarch64 build:
  * chromium-91-libyuv-aarch64.patch
  * Update highway to 0.12.2 (arm only)
- Add -flax-vector-conversions to build flags</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623240000">- Chromium 91.0.4472.101 (boo#1187141)
  * CVE-2021-30544: Use after free in BFCache
  * CVE-2021-30545: Use after free in Extensions
  * CVE-2021-30546: Use after free in Autofill
  * CVE-2021-30547: Out of bounds write in ANGLE
  * CVE-2021-30548: Use after free in Loader
  * CVE-2021-30549: Use after free in Spell check
  * CVE-2021-30550: Use after free in Accessibility
  * CVE-2021-30551: Type Confusion in V8
  * CVE-2021-30552: Use after free in Extensions
  * CVE-2021-30553: Use after free in Network service
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623844800">- Chromium 91.0.4472.106
  * Fix use-after-free in SendTabToSelfSubMenuModel
  * Destroy system-token NSSCertDatabase on the IO thread</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624017600">- Chromium 91.0.4472.114 (boo#1187481)
  * CVE-2021-30554: Use after free in WebGL
  * CVE-2021-30555: Use after free in Sharing
  * CVE-2021-30556: Use after free in WebAudio
  * CVE-2021-30557: Use after free in TabGroups</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624276800">- fix crash upon exit boo#1186948
  add chromium-91-1190561-boo1186948.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1625486400">- Add chromium-91-sql-standard-layout-type.patch: to fix SQL being
  incorrect with libstdc++ 11</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1626523200">- chromium 91.0.4472.164 (boo#1188373)
  * CVE-2021-30559: Out of bounds write in ANGLE
  * CVE-2021-30541: Use after free in V8
  * CVE-2021-30560: Use after free in Blink XSLT
  * CVE-2021-30561: Type Confusion in V8
  * CVE-2021-30562: Use after free in WebSerial
  * CVE-2021-30563: Type Confusion in V8
  * CVE-2021-30564: Heap buffer overflow in WebXR
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1627819200">- Chromium 92.0.4515.107 (boo#1188590)
  * CVE-2021-30565: Out of bounds write in Tab Groups
  * CVE-2021-30566: Stack buffer overflow in Printing
  * CVE-2021-30567: Use after free in DevTools
  * CVE-2021-30568: Heap buffer overflow in WebGL
  * CVE-2021-30569: Use after free in sqlite
  * CVE-2021-30571: Insufficient policy enforcement in DevTools
  * CVE-2021-30572: Use after free in Autofill
  * CVE-2021-30573: Use after free in GPU
  * CVE-2021-30574: Use after free in protocol handling
  * CVE-2021-30575: Out of bounds read in Autofill
  * CVE-2021-30576: Use after free in DevTools
  * CVE-2021-30577: Insufficient policy enforcement in Installer
  * CVE-2021-30578: Uninitialized Use in Media
  * CVE-2021-30579: Use after free in UI framework
  * CVE-2021-30581: Use after free in DevTools
  * CVE-2021-30582: Inappropriate implementation in Animation
  * CVE-2021-30584: Incorrect security UI in Downloads
  * CVE-2021-30585: Use after free in sensor handling
  * CVE-2021-30588: Type Confusion in V8
  * CVE-2021-30589: Insufficient validation of untrusted input in Sharing
- Switched from GCC+LTO to Clang+ThinLTO due to errors
- Removed patches:
  * chromium-90-compiler.patch
  * chromium-89-EnumTable-crash.patch
  * chromium-86-ConsumeDurationNumber-constexpr.patch
  * chromium-lp152-missing-includes.patch
  * chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * chromium-91-system-icu.patch
  * chromium-91-1190561-boo1186948.patch
- Added patches:
  * chromium-91-compiler.patch
  * chromium-92-EnumTable-crash.patch
  * chromium-92-v8-constexpr.patch
  * chromium-92-GetUsableSize-nullptr.patch
  * chromium-freetype-2.11.patch
  * chromium-clang-nomerge.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1628251200">- Chromium 92.0.4515.131 (boo#1189006)
  * CVE-2021-30590: Heap buffer overflow in Bookmarks
  * CVE-2021-30591: Use after free in File System API
  * CVE-2021-30592: Out of bounds write in Tab Groups
  * CVE-2021-30593: Out of bounds read in Tab Strip
  * CVE-2021-30594: Use after free in Page Info UI
  * CVE-2021-30596: Incorrect security UI in Navigation
  * CVE-2021-30597: Use after free in Browser UI
- Removed patches:
  * chromium-92-GetUsableSize-nullptr.patch
- Added patches:
  * chromium-no-writeprotection.patch
  * chromium-glibc-2.34.patch</changelog>
</package>
<package pkgid="f684c58f2a4de333ad20717f0956587d1fadfe55d8809bbf2dcf62bfbbd428a3" name="chromium" arch="aarch64">
  <version epoch="0" ver="92.0.4515.131" rel="bp153.2.22.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615464000">- Update to 89.0.4389.82
- Add x11-ozone-fix-two-edge-cases.patch to fix tab drag errors</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Update to 89.0.4389.90 bsc#1183515
  - CVE-2021-21191: Use after free in WebRTC.
  - CVE-2021-21192: Heap buffer overflow in tab groups.
  - CVE-2021-21193: Use after free in Blink.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617451200">- Update to 89.0.4389.114 bsc#1184256
  - CVE-2021-21194: Use after free in screen capture
  - CVE-2021-21195: Use after free in V8
  - CVE-2021-21196: Heap buffer overflow in TabStrip
  - CVE-2021-21197: Heap buffer overflow in TabStrip
  - CVE-2021-21198: Out of bounds read in IPC
  - CVE-2021-21199: Use Use after free in Aura
- Add libva-2.11.patch to fix build with libva &lt;2.11
- Add libva-2.11-nolegacy.patch to fix build with libva 2.11
- Remove x11-ozone-fix-two-edge-cases.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618401600">- Chromium 89.0.4389.128 (boo#1184700):
  * CVE-2021-21206: Use after free in blink
  * CVE-2021-21220: Insufficient validation of untrusted input in
    v8 for x86_64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619006400">- Chromium 90.0.4430.85 (boo#1185047):
  * CVE-2021-21222: Heap buffer overflow in V8
  * CVE-2021-21223: Integer overflow in Mojo
  * CVE-2021-21224: Type Confusion in V8
  * CVE-2021-21225: Out of bounds memory access in V8
  * CVE-2021-21226: Use after free in navigation
- Chromium 90.0.4430.72 (boo#1184764):
  * CVE-2021-21201: Use after free in permissions
  * CVE-2021-21202: Use after free in extensions
  * CVE-2021-21203: Use after free in Blink
  * CVE-2021-21204: Use after free in Blink
  * CVE-2021-21205: Insufficient policy enforcement in navigation
  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
  * CVE-2021-21207: Use after free in IndexedDB
  * CVE-2021-21208: Insufficient data validation in QR scanner
  * CVE-2021-21209: Inappropriate implementation in storage
  * CVE-2021-21210: Inappropriate implementation in Network
  * CVE-2021-21211: Inappropriate implementation in Navigatio
  * CVE-2021-21212: Incorrect security UI in Network Config UI
  * CVE-2021-21213: Use after free in WebMIDI
  * CVE-2021-21214: Use after free in Network API
  * CVE-2021-21215: Inappropriate implementation in Autofill
  * CVE-2021-21216: Inappropriate implementation in Autofill
  * CVE-2021-21217: Uninitialized Use in PDFium
  * CVE-2021-21218: Uninitialized Use in PDFium
  * CVE-2021-21219: Uninitialized Use in PDFiu
  * drop chromium-89-quiche-private.patch
  * drop chromium-89-quiche-dcheck.patch
  * drop chromium-89-skia-CropRect.patch
  * drop chromium-89-dawn-include.patch
  * drop chromium-89-webcodecs-deps.patch
  * drop chromium-89-AXTreeSerializer-include.patch
  * drop libva-2.11.patch
  * drop libva-2.11-nolegacy.patch
  * drop chromium-84-blink-disable-clang-format.patch
- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
- chromium-90-cstdint.patch: some cstd includes added
- chromium-90-fseal.patch: F_SEAL defines added</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619611200">- Chromium 90.0.4430.93 (boo#1185398):
  - CVE-2021-21227: Insufficient data validation in V8.
  - CVE-2021-21232: Use after free in Dev Tools.
  - CVE-2021-21233: Heap buffer overflow in ANGLE.
  - CVE-2021-21228: Insufficient policy enforcement in extensions.
  - CVE-2021-21229: Incorrect security UI in downloads.
  - CVE-2021-21230: Type Confusion in V8.
  - CVE-2021-21231: Insufficient data validation in V8.
  - Reference: https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1620302400">* Patch change *
- Fix build with GCC 11 again (bsc#1185716)
- Remove chromium-88-compiler.patch
- Remove chromium-90-cstdint.patch
- Remove chromium-90-gslang-linkage-fixup.patch
- Added  chromium-90-compiler.patch
- Added  chromium-90-angle-constexpr.patch
- Added  chromium-90-TokenizedOutput-include.patch
- Added  chromium-90-ruy-include.patch
- Added  chromium-90-CrossThreadCopier-qualification.patch
- Added  chromium-90-quantization_utils-include.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620734400">- Chromium 90.0.4430.212 (boo#1185908)
  * CVE-2021-30506: Incorrect security UI in Web App Installs
  * CVE-2021-30507: Inappropriate implementation in Offline
  * CVE-2021-30508: Heap buffer overflow in Media Feeds
  * CVE-2021-30509: Out of bounds write in Tab Strip
  * CVE-2021-30510: Race in Aura
  * CVE-2021-30511: Out of bounds read in Tab Group
  * CVE-2021-30512: Use after free in Notifications
  * CVE-2021-30513: Type Confusion in V8
  * CVE-2021-30514: Use after free in Autofill
  * CVE-2021-30515: Use after free in File API
  * CVE-2021-30516: Heap buffer overflow in History
  * CVE-2021-30517: Type Confusion in V8
  * CVE-2021-30518: Heap buffer overflow in Reader Mode
  * CVE-2021-30519: Use after free in Payments
  * CVE-2021-30520: Use after free in Tab Strip
- FTP support disabled at runtime by default since release 88.
  Chromium 91 will remove support for ftp altogether
  (boo#1185496)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621252800">- use asimdrdm CPU flag for aarch64 to select only more powerful buildhosts.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1622116800">- Chromium 91.0.4472.77 (boo#1186458):
  * Support Managed configuration API for Web Applications
  * WebOTP API: cross-origin iframe support
  * CSS custom counter styles
  * Support JSON Modules
  * Clipboard: read-only files support
  * Remove webkitBeforeTextInserted &amp; webkitEditableCOntentChanged
    JS events
  * Honor media HTML attribute for link icon
  * Import Assertions
  * Class static initializer blocks
  * Ergonomic brand checks for private fields
  * Expose WebAssembly SIMD
  * New Feature: WebTransport
  * ES Modules for service workers ('module' type option)
  * Suggested file name and location for the File System Access API
  * adaptivePTime property for RTCRtpEncodingParameters
  * Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  * Support WebSockets over HTTP/2
  * Support 103 Early Hints for Navigation
  * CVE-2021-30521: Heap buffer overflow in Autofill
  * CVE-2021-30522: Use after free in WebAudio
  * CVE-2021-30523: Use after free in WebRTC
  * CVE-2021-30524: Use after free in TabStrip
  * CVE-2021-30525: Use after free in TabGroups
  * CVE-2021-30526: Out of bounds write in TabStrip
  * CVE-2021-30527: Use after free in WebUI
  * CVE-2021-30528: Use after free in WebAuthentication
  * CVE-2021-30529: Use after free in Bookmarks
  * CVE-2021-30530: Out of bounds memory access in WebAudio
  * CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  * CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  * CVE-2021-30535: Double free in ICU
  * CVE-2021-21212: Insufficient data validation in networking
  * CVE-2021-30536: Out of bounds read in V8
  * CVE-2021-30537: Insufficient policy enforcement in cookies
  * CVE-2021-30538: Insufficient policy enforcement in content security policy
  * CVE-2021-30539: Insufficient policy enforcement in content security policy
  * CVE-2021-30540: Incorrect security UI in payments
  * Various fixes from internal audits, fuzzing and other initiatives
  * drop chromium-90-TokenizedOutput-include.patch
  * drop chromium-90-CrossThreadCopier-qualification.patch
  * drop chromium-90-quantization_utils-include.patch
  * drop chromium-90-angle-constexpr.patch
  * add chromium-91-java-only-allowed-in-android-builds.patch
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add chromium-91-system-icu.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622721600">- Add README.SUSE
- Fix aarch64 build:
  * chromium-91-libyuv-aarch64.patch
  * Update highway to 0.12.2 (arm only)
- Add -flax-vector-conversions to build flags</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623240000">- Chromium 91.0.4472.101 (boo#1187141)
  * CVE-2021-30544: Use after free in BFCache
  * CVE-2021-30545: Use after free in Extensions
  * CVE-2021-30546: Use after free in Autofill
  * CVE-2021-30547: Out of bounds write in ANGLE
  * CVE-2021-30548: Use after free in Loader
  * CVE-2021-30549: Use after free in Spell check
  * CVE-2021-30550: Use after free in Accessibility
  * CVE-2021-30551: Type Confusion in V8
  * CVE-2021-30552: Use after free in Extensions
  * CVE-2021-30553: Use after free in Network service
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623844800">- Chromium 91.0.4472.106
  * Fix use-after-free in SendTabToSelfSubMenuModel
  * Destroy system-token NSSCertDatabase on the IO thread</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624017600">- Chromium 91.0.4472.114 (boo#1187481)
  * CVE-2021-30554: Use after free in WebGL
  * CVE-2021-30555: Use after free in Sharing
  * CVE-2021-30556: Use after free in WebAudio
  * CVE-2021-30557: Use after free in TabGroups</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624276800">- fix crash upon exit boo#1186948
  add chromium-91-1190561-boo1186948.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1625486400">- Add chromium-91-sql-standard-layout-type.patch: to fix SQL being
  incorrect with libstdc++ 11</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1626523200">- chromium 91.0.4472.164 (boo#1188373)
  * CVE-2021-30559: Out of bounds write in ANGLE
  * CVE-2021-30541: Use after free in V8
  * CVE-2021-30560: Use after free in Blink XSLT
  * CVE-2021-30561: Type Confusion in V8
  * CVE-2021-30562: Use after free in WebSerial
  * CVE-2021-30563: Type Confusion in V8
  * CVE-2021-30564: Heap buffer overflow in WebXR
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1627819200">- Chromium 92.0.4515.107 (boo#1188590)
  * CVE-2021-30565: Out of bounds write in Tab Groups
  * CVE-2021-30566: Stack buffer overflow in Printing
  * CVE-2021-30567: Use after free in DevTools
  * CVE-2021-30568: Heap buffer overflow in WebGL
  * CVE-2021-30569: Use after free in sqlite
  * CVE-2021-30571: Insufficient policy enforcement in DevTools
  * CVE-2021-30572: Use after free in Autofill
  * CVE-2021-30573: Use after free in GPU
  * CVE-2021-30574: Use after free in protocol handling
  * CVE-2021-30575: Out of bounds read in Autofill
  * CVE-2021-30576: Use after free in DevTools
  * CVE-2021-30577: Insufficient policy enforcement in Installer
  * CVE-2021-30578: Uninitialized Use in Media
  * CVE-2021-30579: Use after free in UI framework
  * CVE-2021-30581: Use after free in DevTools
  * CVE-2021-30582: Inappropriate implementation in Animation
  * CVE-2021-30584: Incorrect security UI in Downloads
  * CVE-2021-30585: Use after free in sensor handling
  * CVE-2021-30588: Type Confusion in V8
  * CVE-2021-30589: Insufficient validation of untrusted input in Sharing
- Switched from GCC+LTO to Clang+ThinLTO due to errors
- Removed patches:
  * chromium-90-compiler.patch
  * chromium-89-EnumTable-crash.patch
  * chromium-86-ConsumeDurationNumber-constexpr.patch
  * chromium-lp152-missing-includes.patch
  * chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * chromium-91-system-icu.patch
  * chromium-91-1190561-boo1186948.patch
- Added patches:
  * chromium-91-compiler.patch
  * chromium-92-EnumTable-crash.patch
  * chromium-92-v8-constexpr.patch
  * chromium-92-GetUsableSize-nullptr.patch
  * chromium-freetype-2.11.patch
  * chromium-clang-nomerge.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1628251200">- Chromium 92.0.4515.131 (boo#1189006)
  * CVE-2021-30590: Heap buffer overflow in Bookmarks
  * CVE-2021-30591: Use after free in File System API
  * CVE-2021-30592: Out of bounds write in Tab Groups
  * CVE-2021-30593: Out of bounds read in Tab Strip
  * CVE-2021-30594: Use after free in Page Info UI
  * CVE-2021-30596: Incorrect security UI in Navigation
  * CVE-2021-30597: Use after free in Browser UI
- Removed patches:
  * chromium-92-GetUsableSize-nullptr.patch
- Added patches:
  * chromium-no-writeprotection.patch
  * chromium-glibc-2.34.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1629028800">- Add missing crashpad_handler (boo#1189254)</changelog>
</package>
<package pkgid="c272885e3d57d8e3ff659b30d60dfdb0654fad62e600610ad2e483e73cde5480" name="chromium" arch="src">
  <version epoch="0" ver="92.0.4515.131" rel="bp153.2.22.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615464000">- Update to 89.0.4389.82
- Add x11-ozone-fix-two-edge-cases.patch to fix tab drag errors</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Update to 89.0.4389.90 bsc#1183515
  - CVE-2021-21191: Use after free in WebRTC.
  - CVE-2021-21192: Heap buffer overflow in tab groups.
  - CVE-2021-21193: Use after free in Blink.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617451200">- Update to 89.0.4389.114 bsc#1184256
  - CVE-2021-21194: Use after free in screen capture
  - CVE-2021-21195: Use after free in V8
  - CVE-2021-21196: Heap buffer overflow in TabStrip
  - CVE-2021-21197: Heap buffer overflow in TabStrip
  - CVE-2021-21198: Out of bounds read in IPC
  - CVE-2021-21199: Use Use after free in Aura
- Add libva-2.11.patch to fix build with libva &lt;2.11
- Add libva-2.11-nolegacy.patch to fix build with libva 2.11
- Remove x11-ozone-fix-two-edge-cases.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618401600">- Chromium 89.0.4389.128 (boo#1184700):
  * CVE-2021-21206: Use after free in blink
  * CVE-2021-21220: Insufficient validation of untrusted input in
    v8 for x86_64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619006400">- Chromium 90.0.4430.85 (boo#1185047):
  * CVE-2021-21222: Heap buffer overflow in V8
  * CVE-2021-21223: Integer overflow in Mojo
  * CVE-2021-21224: Type Confusion in V8
  * CVE-2021-21225: Out of bounds memory access in V8
  * CVE-2021-21226: Use after free in navigation
- Chromium 90.0.4430.72 (boo#1184764):
  * CVE-2021-21201: Use after free in permissions
  * CVE-2021-21202: Use after free in extensions
  * CVE-2021-21203: Use after free in Blink
  * CVE-2021-21204: Use after free in Blink
  * CVE-2021-21205: Insufficient policy enforcement in navigation
  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
  * CVE-2021-21207: Use after free in IndexedDB
  * CVE-2021-21208: Insufficient data validation in QR scanner
  * CVE-2021-21209: Inappropriate implementation in storage
  * CVE-2021-21210: Inappropriate implementation in Network
  * CVE-2021-21211: Inappropriate implementation in Navigatio
  * CVE-2021-21212: Incorrect security UI in Network Config UI
  * CVE-2021-21213: Use after free in WebMIDI
  * CVE-2021-21214: Use after free in Network API
  * CVE-2021-21215: Inappropriate implementation in Autofill
  * CVE-2021-21216: Inappropriate implementation in Autofill
  * CVE-2021-21217: Uninitialized Use in PDFium
  * CVE-2021-21218: Uninitialized Use in PDFium
  * CVE-2021-21219: Uninitialized Use in PDFiu
  * drop chromium-89-quiche-private.patch
  * drop chromium-89-quiche-dcheck.patch
  * drop chromium-89-skia-CropRect.patch
  * drop chromium-89-dawn-include.patch
  * drop chromium-89-webcodecs-deps.patch
  * drop chromium-89-AXTreeSerializer-include.patch
  * drop libva-2.11.patch
  * drop libva-2.11-nolegacy.patch
  * drop chromium-84-blink-disable-clang-format.patch
- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
- chromium-90-cstdint.patch: some cstd includes added
- chromium-90-fseal.patch: F_SEAL defines added</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619611200">- Chromium 90.0.4430.93 (boo#1185398):
  - CVE-2021-21227: Insufficient data validation in V8.
  - CVE-2021-21232: Use after free in Dev Tools.
  - CVE-2021-21233: Heap buffer overflow in ANGLE.
  - CVE-2021-21228: Insufficient policy enforcement in extensions.
  - CVE-2021-21229: Incorrect security UI in downloads.
  - CVE-2021-21230: Type Confusion in V8.
  - CVE-2021-21231: Insufficient data validation in V8.
  - Reference: https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1620302400">* Patch change *
- Fix build with GCC 11 again (bsc#1185716)
- Remove chromium-88-compiler.patch
- Remove chromium-90-cstdint.patch
- Remove chromium-90-gslang-linkage-fixup.patch
- Added  chromium-90-compiler.patch
- Added  chromium-90-angle-constexpr.patch
- Added  chromium-90-TokenizedOutput-include.patch
- Added  chromium-90-ruy-include.patch
- Added  chromium-90-CrossThreadCopier-qualification.patch
- Added  chromium-90-quantization_utils-include.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620734400">- Chromium 90.0.4430.212 (boo#1185908)
  * CVE-2021-30506: Incorrect security UI in Web App Installs
  * CVE-2021-30507: Inappropriate implementation in Offline
  * CVE-2021-30508: Heap buffer overflow in Media Feeds
  * CVE-2021-30509: Out of bounds write in Tab Strip
  * CVE-2021-30510: Race in Aura
  * CVE-2021-30511: Out of bounds read in Tab Group
  * CVE-2021-30512: Use after free in Notifications
  * CVE-2021-30513: Type Confusion in V8
  * CVE-2021-30514: Use after free in Autofill
  * CVE-2021-30515: Use after free in File API
  * CVE-2021-30516: Heap buffer overflow in History
  * CVE-2021-30517: Type Confusion in V8
  * CVE-2021-30518: Heap buffer overflow in Reader Mode
  * CVE-2021-30519: Use after free in Payments
  * CVE-2021-30520: Use after free in Tab Strip
- FTP support disabled at runtime by default since release 88.
  Chromium 91 will remove support for ftp altogether
  (boo#1185496)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621252800">- use asimdrdm CPU flag for aarch64 to select only more powerful buildhosts.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1622116800">- Chromium 91.0.4472.77 (boo#1186458):
  * Support Managed configuration API for Web Applications
  * WebOTP API: cross-origin iframe support
  * CSS custom counter styles
  * Support JSON Modules
  * Clipboard: read-only files support
  * Remove webkitBeforeTextInserted &amp; webkitEditableCOntentChanged
    JS events
  * Honor media HTML attribute for link icon
  * Import Assertions
  * Class static initializer blocks
  * Ergonomic brand checks for private fields
  * Expose WebAssembly SIMD
  * New Feature: WebTransport
  * ES Modules for service workers ('module' type option)
  * Suggested file name and location for the File System Access API
  * adaptivePTime property for RTCRtpEncodingParameters
  * Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  * Support WebSockets over HTTP/2
  * Support 103 Early Hints for Navigation
  * CVE-2021-30521: Heap buffer overflow in Autofill
  * CVE-2021-30522: Use after free in WebAudio
  * CVE-2021-30523: Use after free in WebRTC
  * CVE-2021-30524: Use after free in TabStrip
  * CVE-2021-30525: Use after free in TabGroups
  * CVE-2021-30526: Out of bounds write in TabStrip
  * CVE-2021-30527: Use after free in WebUI
  * CVE-2021-30528: Use after free in WebAuthentication
  * CVE-2021-30529: Use after free in Bookmarks
  * CVE-2021-30530: Out of bounds memory access in WebAudio
  * CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  * CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  * CVE-2021-30535: Double free in ICU
  * CVE-2021-21212: Insufficient data validation in networking
  * CVE-2021-30536: Out of bounds read in V8
  * CVE-2021-30537: Insufficient policy enforcement in cookies
  * CVE-2021-30538: Insufficient policy enforcement in content security policy
  * CVE-2021-30539: Insufficient policy enforcement in content security policy
  * CVE-2021-30540: Incorrect security UI in payments
  * Various fixes from internal audits, fuzzing and other initiatives
  * drop chromium-90-TokenizedOutput-include.patch
  * drop chromium-90-CrossThreadCopier-qualification.patch
  * drop chromium-90-quantization_utils-include.patch
  * drop chromium-90-angle-constexpr.patch
  * add chromium-91-java-only-allowed-in-android-builds.patch
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add chromium-91-system-icu.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622721600">- Add README.SUSE
- Fix aarch64 build:
  * chromium-91-libyuv-aarch64.patch
  * Update highway to 0.12.2 (arm only)
- Add -flax-vector-conversions to build flags</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623240000">- Chromium 91.0.4472.101 (boo#1187141)
  * CVE-2021-30544: Use after free in BFCache
  * CVE-2021-30545: Use after free in Extensions
  * CVE-2021-30546: Use after free in Autofill
  * CVE-2021-30547: Out of bounds write in ANGLE
  * CVE-2021-30548: Use after free in Loader
  * CVE-2021-30549: Use after free in Spell check
  * CVE-2021-30550: Use after free in Accessibility
  * CVE-2021-30551: Type Confusion in V8
  * CVE-2021-30552: Use after free in Extensions
  * CVE-2021-30553: Use after free in Network service
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623844800">- Chromium 91.0.4472.106
  * Fix use-after-free in SendTabToSelfSubMenuModel
  * Destroy system-token NSSCertDatabase on the IO thread</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624017600">- Chromium 91.0.4472.114 (boo#1187481)
  * CVE-2021-30554: Use after free in WebGL
  * CVE-2021-30555: Use after free in Sharing
  * CVE-2021-30556: Use after free in WebAudio
  * CVE-2021-30557: Use after free in TabGroups</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624276800">- fix crash upon exit boo#1186948
  add chromium-91-1190561-boo1186948.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1625486400">- Add chromium-91-sql-standard-layout-type.patch: to fix SQL being
  incorrect with libstdc++ 11</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1626523200">- chromium 91.0.4472.164 (boo#1188373)
  * CVE-2021-30559: Out of bounds write in ANGLE
  * CVE-2021-30541: Use after free in V8
  * CVE-2021-30560: Use after free in Blink XSLT
  * CVE-2021-30561: Type Confusion in V8
  * CVE-2021-30562: Use after free in WebSerial
  * CVE-2021-30563: Type Confusion in V8
  * CVE-2021-30564: Heap buffer overflow in WebXR
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1627819200">- Chromium 92.0.4515.107 (boo#1188590)
  * CVE-2021-30565: Out of bounds write in Tab Groups
  * CVE-2021-30566: Stack buffer overflow in Printing
  * CVE-2021-30567: Use after free in DevTools
  * CVE-2021-30568: Heap buffer overflow in WebGL
  * CVE-2021-30569: Use after free in sqlite
  * CVE-2021-30571: Insufficient policy enforcement in DevTools
  * CVE-2021-30572: Use after free in Autofill
  * CVE-2021-30573: Use after free in GPU
  * CVE-2021-30574: Use after free in protocol handling
  * CVE-2021-30575: Out of bounds read in Autofill
  * CVE-2021-30576: Use after free in DevTools
  * CVE-2021-30577: Insufficient policy enforcement in Installer
  * CVE-2021-30578: Uninitialized Use in Media
  * CVE-2021-30579: Use after free in UI framework
  * CVE-2021-30581: Use after free in DevTools
  * CVE-2021-30582: Inappropriate implementation in Animation
  * CVE-2021-30584: Incorrect security UI in Downloads
  * CVE-2021-30585: Use after free in sensor handling
  * CVE-2021-30588: Type Confusion in V8
  * CVE-2021-30589: Insufficient validation of untrusted input in Sharing
- Switched from GCC+LTO to Clang+ThinLTO due to errors
- Removed patches:
  * chromium-90-compiler.patch
  * chromium-89-EnumTable-crash.patch
  * chromium-86-ConsumeDurationNumber-constexpr.patch
  * chromium-lp152-missing-includes.patch
  * chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * chromium-91-system-icu.patch
  * chromium-91-1190561-boo1186948.patch
- Added patches:
  * chromium-91-compiler.patch
  * chromium-92-EnumTable-crash.patch
  * chromium-92-v8-constexpr.patch
  * chromium-92-GetUsableSize-nullptr.patch
  * chromium-freetype-2.11.patch
  * chromium-clang-nomerge.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1628251200">- Chromium 92.0.4515.131 (boo#1189006)
  * CVE-2021-30590: Heap buffer overflow in Bookmarks
  * CVE-2021-30591: Use after free in File System API
  * CVE-2021-30592: Out of bounds write in Tab Groups
  * CVE-2021-30593: Out of bounds read in Tab Strip
  * CVE-2021-30594: Use after free in Page Info UI
  * CVE-2021-30596: Incorrect security UI in Navigation
  * CVE-2021-30597: Use after free in Browser UI
- Removed patches:
  * chromium-92-GetUsableSize-nullptr.patch
- Added patches:
  * chromium-no-writeprotection.patch
  * chromium-glibc-2.34.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1629028800">- Add missing crashpad_handler (boo#1189254)</changelog>
</package>
<package pkgid="a16bbd24028cea731a944784e453560730a1673323fb9be08f1d4d2686752199" name="chromium" arch="x86_64">
  <version epoch="0" ver="92.0.4515.131" rel="bp153.2.22.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615464000">- Update to 89.0.4389.82
- Add x11-ozone-fix-two-edge-cases.patch to fix tab drag errors</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Update to 89.0.4389.90 bsc#1183515
  - CVE-2021-21191: Use after free in WebRTC.
  - CVE-2021-21192: Heap buffer overflow in tab groups.
  - CVE-2021-21193: Use after free in Blink.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617451200">- Update to 89.0.4389.114 bsc#1184256
  - CVE-2021-21194: Use after free in screen capture
  - CVE-2021-21195: Use after free in V8
  - CVE-2021-21196: Heap buffer overflow in TabStrip
  - CVE-2021-21197: Heap buffer overflow in TabStrip
  - CVE-2021-21198: Out of bounds read in IPC
  - CVE-2021-21199: Use Use after free in Aura
- Add libva-2.11.patch to fix build with libva &lt;2.11
- Add libva-2.11-nolegacy.patch to fix build with libva 2.11
- Remove x11-ozone-fix-two-edge-cases.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618401600">- Chromium 89.0.4389.128 (boo#1184700):
  * CVE-2021-21206: Use after free in blink
  * CVE-2021-21220: Insufficient validation of untrusted input in
    v8 for x86_64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619006400">- Chromium 90.0.4430.85 (boo#1185047):
  * CVE-2021-21222: Heap buffer overflow in V8
  * CVE-2021-21223: Integer overflow in Mojo
  * CVE-2021-21224: Type Confusion in V8
  * CVE-2021-21225: Out of bounds memory access in V8
  * CVE-2021-21226: Use after free in navigation
- Chromium 90.0.4430.72 (boo#1184764):
  * CVE-2021-21201: Use after free in permissions
  * CVE-2021-21202: Use after free in extensions
  * CVE-2021-21203: Use after free in Blink
  * CVE-2021-21204: Use after free in Blink
  * CVE-2021-21205: Insufficient policy enforcement in navigation
  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
  * CVE-2021-21207: Use after free in IndexedDB
  * CVE-2021-21208: Insufficient data validation in QR scanner
  * CVE-2021-21209: Inappropriate implementation in storage
  * CVE-2021-21210: Inappropriate implementation in Network
  * CVE-2021-21211: Inappropriate implementation in Navigatio
  * CVE-2021-21212: Incorrect security UI in Network Config UI
  * CVE-2021-21213: Use after free in WebMIDI
  * CVE-2021-21214: Use after free in Network API
  * CVE-2021-21215: Inappropriate implementation in Autofill
  * CVE-2021-21216: Inappropriate implementation in Autofill
  * CVE-2021-21217: Uninitialized Use in PDFium
  * CVE-2021-21218: Uninitialized Use in PDFium
  * CVE-2021-21219: Uninitialized Use in PDFiu
  * drop chromium-89-quiche-private.patch
  * drop chromium-89-quiche-dcheck.patch
  * drop chromium-89-skia-CropRect.patch
  * drop chromium-89-dawn-include.patch
  * drop chromium-89-webcodecs-deps.patch
  * drop chromium-89-AXTreeSerializer-include.patch
  * drop libva-2.11.patch
  * drop libva-2.11-nolegacy.patch
  * drop chromium-84-blink-disable-clang-format.patch
- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
- chromium-90-cstdint.patch: some cstd includes added
- chromium-90-fseal.patch: F_SEAL defines added</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619611200">- Chromium 90.0.4430.93 (boo#1185398):
  - CVE-2021-21227: Insufficient data validation in V8.
  - CVE-2021-21232: Use after free in Dev Tools.
  - CVE-2021-21233: Heap buffer overflow in ANGLE.
  - CVE-2021-21228: Insufficient policy enforcement in extensions.
  - CVE-2021-21229: Incorrect security UI in downloads.
  - CVE-2021-21230: Type Confusion in V8.
  - CVE-2021-21231: Insufficient data validation in V8.
  - Reference: https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1620302400">* Patch change *
- Fix build with GCC 11 again (bsc#1185716)
- Remove chromium-88-compiler.patch
- Remove chromium-90-cstdint.patch
- Remove chromium-90-gslang-linkage-fixup.patch
- Added  chromium-90-compiler.patch
- Added  chromium-90-angle-constexpr.patch
- Added  chromium-90-TokenizedOutput-include.patch
- Added  chromium-90-ruy-include.patch
- Added  chromium-90-CrossThreadCopier-qualification.patch
- Added  chromium-90-quantization_utils-include.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620734400">- Chromium 90.0.4430.212 (boo#1185908)
  * CVE-2021-30506: Incorrect security UI in Web App Installs
  * CVE-2021-30507: Inappropriate implementation in Offline
  * CVE-2021-30508: Heap buffer overflow in Media Feeds
  * CVE-2021-30509: Out of bounds write in Tab Strip
  * CVE-2021-30510: Race in Aura
  * CVE-2021-30511: Out of bounds read in Tab Group
  * CVE-2021-30512: Use after free in Notifications
  * CVE-2021-30513: Type Confusion in V8
  * CVE-2021-30514: Use after free in Autofill
  * CVE-2021-30515: Use after free in File API
  * CVE-2021-30516: Heap buffer overflow in History
  * CVE-2021-30517: Type Confusion in V8
  * CVE-2021-30518: Heap buffer overflow in Reader Mode
  * CVE-2021-30519: Use after free in Payments
  * CVE-2021-30520: Use after free in Tab Strip
- FTP support disabled at runtime by default since release 88.
  Chromium 91 will remove support for ftp altogether
  (boo#1185496)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621252800">- use asimdrdm CPU flag for aarch64 to select only more powerful buildhosts.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1622116800">- Chromium 91.0.4472.77 (boo#1186458):
  * Support Managed configuration API for Web Applications
  * WebOTP API: cross-origin iframe support
  * CSS custom counter styles
  * Support JSON Modules
  * Clipboard: read-only files support
  * Remove webkitBeforeTextInserted &amp; webkitEditableCOntentChanged
    JS events
  * Honor media HTML attribute for link icon
  * Import Assertions
  * Class static initializer blocks
  * Ergonomic brand checks for private fields
  * Expose WebAssembly SIMD
  * New Feature: WebTransport
  * ES Modules for service workers ('module' type option)
  * Suggested file name and location for the File System Access API
  * adaptivePTime property for RTCRtpEncodingParameters
  * Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  * Support WebSockets over HTTP/2
  * Support 103 Early Hints for Navigation
  * CVE-2021-30521: Heap buffer overflow in Autofill
  * CVE-2021-30522: Use after free in WebAudio
  * CVE-2021-30523: Use after free in WebRTC
  * CVE-2021-30524: Use after free in TabStrip
  * CVE-2021-30525: Use after free in TabGroups
  * CVE-2021-30526: Out of bounds write in TabStrip
  * CVE-2021-30527: Use after free in WebUI
  * CVE-2021-30528: Use after free in WebAuthentication
  * CVE-2021-30529: Use after free in Bookmarks
  * CVE-2021-30530: Out of bounds memory access in WebAudio
  * CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  * CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  * CVE-2021-30535: Double free in ICU
  * CVE-2021-21212: Insufficient data validation in networking
  * CVE-2021-30536: Out of bounds read in V8
  * CVE-2021-30537: Insufficient policy enforcement in cookies
  * CVE-2021-30538: Insufficient policy enforcement in content security policy
  * CVE-2021-30539: Insufficient policy enforcement in content security policy
  * CVE-2021-30540: Incorrect security UI in payments
  * Various fixes from internal audits, fuzzing and other initiatives
  * drop chromium-90-TokenizedOutput-include.patch
  * drop chromium-90-CrossThreadCopier-qualification.patch
  * drop chromium-90-quantization_utils-include.patch
  * drop chromium-90-angle-constexpr.patch
  * add chromium-91-java-only-allowed-in-android-builds.patch
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add chromium-91-system-icu.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622721600">- Add README.SUSE
- Fix aarch64 build:
  * chromium-91-libyuv-aarch64.patch
  * Update highway to 0.12.2 (arm only)
- Add -flax-vector-conversions to build flags</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623240000">- Chromium 91.0.4472.101 (boo#1187141)
  * CVE-2021-30544: Use after free in BFCache
  * CVE-2021-30545: Use after free in Extensions
  * CVE-2021-30546: Use after free in Autofill
  * CVE-2021-30547: Out of bounds write in ANGLE
  * CVE-2021-30548: Use after free in Loader
  * CVE-2021-30549: Use after free in Spell check
  * CVE-2021-30550: Use after free in Accessibility
  * CVE-2021-30551: Type Confusion in V8
  * CVE-2021-30552: Use after free in Extensions
  * CVE-2021-30553: Use after free in Network service
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623844800">- Chromium 91.0.4472.106
  * Fix use-after-free in SendTabToSelfSubMenuModel
  * Destroy system-token NSSCertDatabase on the IO thread</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624017600">- Chromium 91.0.4472.114 (boo#1187481)
  * CVE-2021-30554: Use after free in WebGL
  * CVE-2021-30555: Use after free in Sharing
  * CVE-2021-30556: Use after free in WebAudio
  * CVE-2021-30557: Use after free in TabGroups</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624276800">- fix crash upon exit boo#1186948
  add chromium-91-1190561-boo1186948.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1625486400">- Add chromium-91-sql-standard-layout-type.patch: to fix SQL being
  incorrect with libstdc++ 11</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1626523200">- chromium 91.0.4472.164 (boo#1188373)
  * CVE-2021-30559: Out of bounds write in ANGLE
  * CVE-2021-30541: Use after free in V8
  * CVE-2021-30560: Use after free in Blink XSLT
  * CVE-2021-30561: Type Confusion in V8
  * CVE-2021-30562: Use after free in WebSerial
  * CVE-2021-30563: Type Confusion in V8
  * CVE-2021-30564: Heap buffer overflow in WebXR
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1627819200">- Chromium 92.0.4515.107 (boo#1188590)
  * CVE-2021-30565: Out of bounds write in Tab Groups
  * CVE-2021-30566: Stack buffer overflow in Printing
  * CVE-2021-30567: Use after free in DevTools
  * CVE-2021-30568: Heap buffer overflow in WebGL
  * CVE-2021-30569: Use after free in sqlite
  * CVE-2021-30571: Insufficient policy enforcement in DevTools
  * CVE-2021-30572: Use after free in Autofill
  * CVE-2021-30573: Use after free in GPU
  * CVE-2021-30574: Use after free in protocol handling
  * CVE-2021-30575: Out of bounds read in Autofill
  * CVE-2021-30576: Use after free in DevTools
  * CVE-2021-30577: Insufficient policy enforcement in Installer
  * CVE-2021-30578: Uninitialized Use in Media
  * CVE-2021-30579: Use after free in UI framework
  * CVE-2021-30581: Use after free in DevTools
  * CVE-2021-30582: Inappropriate implementation in Animation
  * CVE-2021-30584: Incorrect security UI in Downloads
  * CVE-2021-30585: Use after free in sensor handling
  * CVE-2021-30588: Type Confusion in V8
  * CVE-2021-30589: Insufficient validation of untrusted input in Sharing
- Switched from GCC+LTO to Clang+ThinLTO due to errors
- Removed patches:
  * chromium-90-compiler.patch
  * chromium-89-EnumTable-crash.patch
  * chromium-86-ConsumeDurationNumber-constexpr.patch
  * chromium-lp152-missing-includes.patch
  * chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * chromium-91-system-icu.patch
  * chromium-91-1190561-boo1186948.patch
- Added patches:
  * chromium-91-compiler.patch
  * chromium-92-EnumTable-crash.patch
  * chromium-92-v8-constexpr.patch
  * chromium-92-GetUsableSize-nullptr.patch
  * chromium-freetype-2.11.patch
  * chromium-clang-nomerge.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1628251200">- Chromium 92.0.4515.131 (boo#1189006)
  * CVE-2021-30590: Heap buffer overflow in Bookmarks
  * CVE-2021-30591: Use after free in File System API
  * CVE-2021-30592: Out of bounds write in Tab Groups
  * CVE-2021-30593: Out of bounds read in Tab Strip
  * CVE-2021-30594: Use after free in Page Info UI
  * CVE-2021-30596: Incorrect security UI in Navigation
  * CVE-2021-30597: Use after free in Browser UI
- Removed patches:
  * chromium-92-GetUsableSize-nullptr.patch
- Added patches:
  * chromium-no-writeprotection.patch
  * chromium-glibc-2.34.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1629028800">- Add missing crashpad_handler (boo#1189254)</changelog>
</package>
<package pkgid="2b63b5d638d4e882287e5ed242a6bbe1c41f297ff6d76f33a004da13626b6926" name="chromium" arch="aarch64">
  <version epoch="0" ver="92.0.4515.159" rel="bp153.2.25.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Update to 89.0.4389.90 bsc#1183515
  - CVE-2021-21191: Use after free in WebRTC.
  - CVE-2021-21192: Heap buffer overflow in tab groups.
  - CVE-2021-21193: Use after free in Blink.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617451200">- Update to 89.0.4389.114 bsc#1184256
  - CVE-2021-21194: Use after free in screen capture
  - CVE-2021-21195: Use after free in V8
  - CVE-2021-21196: Heap buffer overflow in TabStrip
  - CVE-2021-21197: Heap buffer overflow in TabStrip
  - CVE-2021-21198: Out of bounds read in IPC
  - CVE-2021-21199: Use Use after free in Aura
- Add libva-2.11.patch to fix build with libva &lt;2.11
- Add libva-2.11-nolegacy.patch to fix build with libva 2.11
- Remove x11-ozone-fix-two-edge-cases.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618401600">- Chromium 89.0.4389.128 (boo#1184700):
  * CVE-2021-21206: Use after free in blink
  * CVE-2021-21220: Insufficient validation of untrusted input in
    v8 for x86_64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619006400">- Chromium 90.0.4430.85 (boo#1185047):
  * CVE-2021-21222: Heap buffer overflow in V8
  * CVE-2021-21223: Integer overflow in Mojo
  * CVE-2021-21224: Type Confusion in V8
  * CVE-2021-21225: Out of bounds memory access in V8
  * CVE-2021-21226: Use after free in navigation
- Chromium 90.0.4430.72 (boo#1184764):
  * CVE-2021-21201: Use after free in permissions
  * CVE-2021-21202: Use after free in extensions
  * CVE-2021-21203: Use after free in Blink
  * CVE-2021-21204: Use after free in Blink
  * CVE-2021-21205: Insufficient policy enforcement in navigation
  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
  * CVE-2021-21207: Use after free in IndexedDB
  * CVE-2021-21208: Insufficient data validation in QR scanner
  * CVE-2021-21209: Inappropriate implementation in storage
  * CVE-2021-21210: Inappropriate implementation in Network
  * CVE-2021-21211: Inappropriate implementation in Navigatio
  * CVE-2021-21212: Incorrect security UI in Network Config UI
  * CVE-2021-21213: Use after free in WebMIDI
  * CVE-2021-21214: Use after free in Network API
  * CVE-2021-21215: Inappropriate implementation in Autofill
  * CVE-2021-21216: Inappropriate implementation in Autofill
  * CVE-2021-21217: Uninitialized Use in PDFium
  * CVE-2021-21218: Uninitialized Use in PDFium
  * CVE-2021-21219: Uninitialized Use in PDFiu
  * drop chromium-89-quiche-private.patch
  * drop chromium-89-quiche-dcheck.patch
  * drop chromium-89-skia-CropRect.patch
  * drop chromium-89-dawn-include.patch
  * drop chromium-89-webcodecs-deps.patch
  * drop chromium-89-AXTreeSerializer-include.patch
  * drop libva-2.11.patch
  * drop libva-2.11-nolegacy.patch
  * drop chromium-84-blink-disable-clang-format.patch
- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
- chromium-90-cstdint.patch: some cstd includes added
- chromium-90-fseal.patch: F_SEAL defines added</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619611200">- Chromium 90.0.4430.93 (boo#1185398):
  - CVE-2021-21227: Insufficient data validation in V8.
  - CVE-2021-21232: Use after free in Dev Tools.
  - CVE-2021-21233: Heap buffer overflow in ANGLE.
  - CVE-2021-21228: Insufficient policy enforcement in extensions.
  - CVE-2021-21229: Incorrect security UI in downloads.
  - CVE-2021-21230: Type Confusion in V8.
  - CVE-2021-21231: Insufficient data validation in V8.
  - Reference: https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1620302400">* Patch change *
- Fix build with GCC 11 again (bsc#1185716)
- Remove chromium-88-compiler.patch
- Remove chromium-90-cstdint.patch
- Remove chromium-90-gslang-linkage-fixup.patch
- Added  chromium-90-compiler.patch
- Added  chromium-90-angle-constexpr.patch
- Added  chromium-90-TokenizedOutput-include.patch
- Added  chromium-90-ruy-include.patch
- Added  chromium-90-CrossThreadCopier-qualification.patch
- Added  chromium-90-quantization_utils-include.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620734400">- Chromium 90.0.4430.212 (boo#1185908)
  * CVE-2021-30506: Incorrect security UI in Web App Installs
  * CVE-2021-30507: Inappropriate implementation in Offline
  * CVE-2021-30508: Heap buffer overflow in Media Feeds
  * CVE-2021-30509: Out of bounds write in Tab Strip
  * CVE-2021-30510: Race in Aura
  * CVE-2021-30511: Out of bounds read in Tab Group
  * CVE-2021-30512: Use after free in Notifications
  * CVE-2021-30513: Type Confusion in V8
  * CVE-2021-30514: Use after free in Autofill
  * CVE-2021-30515: Use after free in File API
  * CVE-2021-30516: Heap buffer overflow in History
  * CVE-2021-30517: Type Confusion in V8
  * CVE-2021-30518: Heap buffer overflow in Reader Mode
  * CVE-2021-30519: Use after free in Payments
  * CVE-2021-30520: Use after free in Tab Strip
- FTP support disabled at runtime by default since release 88.
  Chromium 91 will remove support for ftp altogether
  (boo#1185496)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621252800">- use asimdrdm CPU flag for aarch64 to select only more powerful buildhosts.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1622116800">- Chromium 91.0.4472.77 (boo#1186458):
  * Support Managed configuration API for Web Applications
  * WebOTP API: cross-origin iframe support
  * CSS custom counter styles
  * Support JSON Modules
  * Clipboard: read-only files support
  * Remove webkitBeforeTextInserted &amp; webkitEditableCOntentChanged
    JS events
  * Honor media HTML attribute for link icon
  * Import Assertions
  * Class static initializer blocks
  * Ergonomic brand checks for private fields
  * Expose WebAssembly SIMD
  * New Feature: WebTransport
  * ES Modules for service workers ('module' type option)
  * Suggested file name and location for the File System Access API
  * adaptivePTime property for RTCRtpEncodingParameters
  * Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  * Support WebSockets over HTTP/2
  * Support 103 Early Hints for Navigation
  * CVE-2021-30521: Heap buffer overflow in Autofill
  * CVE-2021-30522: Use after free in WebAudio
  * CVE-2021-30523: Use after free in WebRTC
  * CVE-2021-30524: Use after free in TabStrip
  * CVE-2021-30525: Use after free in TabGroups
  * CVE-2021-30526: Out of bounds write in TabStrip
  * CVE-2021-30527: Use after free in WebUI
  * CVE-2021-30528: Use after free in WebAuthentication
  * CVE-2021-30529: Use after free in Bookmarks
  * CVE-2021-30530: Out of bounds memory access in WebAudio
  * CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  * CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  * CVE-2021-30535: Double free in ICU
  * CVE-2021-21212: Insufficient data validation in networking
  * CVE-2021-30536: Out of bounds read in V8
  * CVE-2021-30537: Insufficient policy enforcement in cookies
  * CVE-2021-30538: Insufficient policy enforcement in content security policy
  * CVE-2021-30539: Insufficient policy enforcement in content security policy
  * CVE-2021-30540: Incorrect security UI in payments
  * Various fixes from internal audits, fuzzing and other initiatives
  * drop chromium-90-TokenizedOutput-include.patch
  * drop chromium-90-CrossThreadCopier-qualification.patch
  * drop chromium-90-quantization_utils-include.patch
  * drop chromium-90-angle-constexpr.patch
  * add chromium-91-java-only-allowed-in-android-builds.patch
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add chromium-91-system-icu.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622721600">- Add README.SUSE
- Fix aarch64 build:
  * chromium-91-libyuv-aarch64.patch
  * Update highway to 0.12.2 (arm only)
- Add -flax-vector-conversions to build flags</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623240000">- Chromium 91.0.4472.101 (boo#1187141)
  * CVE-2021-30544: Use after free in BFCache
  * CVE-2021-30545: Use after free in Extensions
  * CVE-2021-30546: Use after free in Autofill
  * CVE-2021-30547: Out of bounds write in ANGLE
  * CVE-2021-30548: Use after free in Loader
  * CVE-2021-30549: Use after free in Spell check
  * CVE-2021-30550: Use after free in Accessibility
  * CVE-2021-30551: Type Confusion in V8
  * CVE-2021-30552: Use after free in Extensions
  * CVE-2021-30553: Use after free in Network service
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623844800">- Chromium 91.0.4472.106
  * Fix use-after-free in SendTabToSelfSubMenuModel
  * Destroy system-token NSSCertDatabase on the IO thread</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624017600">- Chromium 91.0.4472.114 (boo#1187481)
  * CVE-2021-30554: Use after free in WebGL
  * CVE-2021-30555: Use after free in Sharing
  * CVE-2021-30556: Use after free in WebAudio
  * CVE-2021-30557: Use after free in TabGroups</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624276800">- fix crash upon exit boo#1186948
  add chromium-91-1190561-boo1186948.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1625486400">- Add chromium-91-sql-standard-layout-type.patch: to fix SQL being
  incorrect with libstdc++ 11</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1626523200">- chromium 91.0.4472.164 (boo#1188373)
  * CVE-2021-30559: Out of bounds write in ANGLE
  * CVE-2021-30541: Use after free in V8
  * CVE-2021-30560: Use after free in Blink XSLT
  * CVE-2021-30561: Type Confusion in V8
  * CVE-2021-30562: Use after free in WebSerial
  * CVE-2021-30563: Type Confusion in V8
  * CVE-2021-30564: Heap buffer overflow in WebXR
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1627819200">- Chromium 92.0.4515.107 (boo#1188590)
  * CVE-2021-30565: Out of bounds write in Tab Groups
  * CVE-2021-30566: Stack buffer overflow in Printing
  * CVE-2021-30567: Use after free in DevTools
  * CVE-2021-30568: Heap buffer overflow in WebGL
  * CVE-2021-30569: Use after free in sqlite
  * CVE-2021-30571: Insufficient policy enforcement in DevTools
  * CVE-2021-30572: Use after free in Autofill
  * CVE-2021-30573: Use after free in GPU
  * CVE-2021-30574: Use after free in protocol handling
  * CVE-2021-30575: Out of bounds read in Autofill
  * CVE-2021-30576: Use after free in DevTools
  * CVE-2021-30577: Insufficient policy enforcement in Installer
  * CVE-2021-30578: Uninitialized Use in Media
  * CVE-2021-30579: Use after free in UI framework
  * CVE-2021-30581: Use after free in DevTools
  * CVE-2021-30582: Inappropriate implementation in Animation
  * CVE-2021-30584: Incorrect security UI in Downloads
  * CVE-2021-30585: Use after free in sensor handling
  * CVE-2021-30588: Type Confusion in V8
  * CVE-2021-30589: Insufficient validation of untrusted input in Sharing
- Switched from GCC+LTO to Clang+ThinLTO due to errors
- Removed patches:
  * chromium-90-compiler.patch
  * chromium-89-EnumTable-crash.patch
  * chromium-86-ConsumeDurationNumber-constexpr.patch
  * chromium-lp152-missing-includes.patch
  * chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * chromium-91-system-icu.patch
  * chromium-91-1190561-boo1186948.patch
- Added patches:
  * chromium-91-compiler.patch
  * chromium-92-EnumTable-crash.patch
  * chromium-92-v8-constexpr.patch
  * chromium-92-GetUsableSize-nullptr.patch
  * chromium-freetype-2.11.patch
  * chromium-clang-nomerge.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1628251200">- Chromium 92.0.4515.131 (boo#1189006)
  * CVE-2021-30590: Heap buffer overflow in Bookmarks
  * CVE-2021-30591: Use after free in File System API
  * CVE-2021-30592: Out of bounds write in Tab Groups
  * CVE-2021-30593: Out of bounds read in Tab Strip
  * CVE-2021-30594: Use after free in Page Info UI
  * CVE-2021-30596: Incorrect security UI in Navigation
  * CVE-2021-30597: Use after free in Browser UI
- Removed patches:
  * chromium-92-GetUsableSize-nullptr.patch
- Added patches:
  * chromium-no-writeprotection.patch
  * chromium-glibc-2.34.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1629028800">- Add missing crashpad_handler (boo#1189254)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1629201600">- Chromium 92.0.4515.159 (boo#1189490):
  * CVE-2021-30598: Type Confusion in V8
  * CVE-2021-30599: Type Confusion in V8
  * CVE-2021-30600: Use after free in Printing
  * CVE-2021-30601: Use after free in Extensions API
  * CVE-2021-30602: Use after free in WebRTC
  * CVE-2021-30603: Race in WebAudio
  * CVE-2021-30604: Use after free in ANGLE
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="cf81a0cbda8ec46817fc5dfe30565c7749c1c13d7aa95ae2af4e3f600cf02fd3" name="chromium" arch="src">
  <version epoch="0" ver="92.0.4515.159" rel="bp153.2.25.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Update to 89.0.4389.90 bsc#1183515
  - CVE-2021-21191: Use after free in WebRTC.
  - CVE-2021-21192: Heap buffer overflow in tab groups.
  - CVE-2021-21193: Use after free in Blink.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617451200">- Update to 89.0.4389.114 bsc#1184256
  - CVE-2021-21194: Use after free in screen capture
  - CVE-2021-21195: Use after free in V8
  - CVE-2021-21196: Heap buffer overflow in TabStrip
  - CVE-2021-21197: Heap buffer overflow in TabStrip
  - CVE-2021-21198: Out of bounds read in IPC
  - CVE-2021-21199: Use Use after free in Aura
- Add libva-2.11.patch to fix build with libva &lt;2.11
- Add libva-2.11-nolegacy.patch to fix build with libva 2.11
- Remove x11-ozone-fix-two-edge-cases.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618401600">- Chromium 89.0.4389.128 (boo#1184700):
  * CVE-2021-21206: Use after free in blink
  * CVE-2021-21220: Insufficient validation of untrusted input in
    v8 for x86_64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619006400">- Chromium 90.0.4430.85 (boo#1185047):
  * CVE-2021-21222: Heap buffer overflow in V8
  * CVE-2021-21223: Integer overflow in Mojo
  * CVE-2021-21224: Type Confusion in V8
  * CVE-2021-21225: Out of bounds memory access in V8
  * CVE-2021-21226: Use after free in navigation
- Chromium 90.0.4430.72 (boo#1184764):
  * CVE-2021-21201: Use after free in permissions
  * CVE-2021-21202: Use after free in extensions
  * CVE-2021-21203: Use after free in Blink
  * CVE-2021-21204: Use after free in Blink
  * CVE-2021-21205: Insufficient policy enforcement in navigation
  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
  * CVE-2021-21207: Use after free in IndexedDB
  * CVE-2021-21208: Insufficient data validation in QR scanner
  * CVE-2021-21209: Inappropriate implementation in storage
  * CVE-2021-21210: Inappropriate implementation in Network
  * CVE-2021-21211: Inappropriate implementation in Navigatio
  * CVE-2021-21212: Incorrect security UI in Network Config UI
  * CVE-2021-21213: Use after free in WebMIDI
  * CVE-2021-21214: Use after free in Network API
  * CVE-2021-21215: Inappropriate implementation in Autofill
  * CVE-2021-21216: Inappropriate implementation in Autofill
  * CVE-2021-21217: Uninitialized Use in PDFium
  * CVE-2021-21218: Uninitialized Use in PDFium
  * CVE-2021-21219: Uninitialized Use in PDFiu
  * drop chromium-89-quiche-private.patch
  * drop chromium-89-quiche-dcheck.patch
  * drop chromium-89-skia-CropRect.patch
  * drop chromium-89-dawn-include.patch
  * drop chromium-89-webcodecs-deps.patch
  * drop chromium-89-AXTreeSerializer-include.patch
  * drop libva-2.11.patch
  * drop libva-2.11-nolegacy.patch
  * drop chromium-84-blink-disable-clang-format.patch
- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
- chromium-90-cstdint.patch: some cstd includes added
- chromium-90-fseal.patch: F_SEAL defines added</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619611200">- Chromium 90.0.4430.93 (boo#1185398):
  - CVE-2021-21227: Insufficient data validation in V8.
  - CVE-2021-21232: Use after free in Dev Tools.
  - CVE-2021-21233: Heap buffer overflow in ANGLE.
  - CVE-2021-21228: Insufficient policy enforcement in extensions.
  - CVE-2021-21229: Incorrect security UI in downloads.
  - CVE-2021-21230: Type Confusion in V8.
  - CVE-2021-21231: Insufficient data validation in V8.
  - Reference: https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1620302400">* Patch change *
- Fix build with GCC 11 again (bsc#1185716)
- Remove chromium-88-compiler.patch
- Remove chromium-90-cstdint.patch
- Remove chromium-90-gslang-linkage-fixup.patch
- Added  chromium-90-compiler.patch
- Added  chromium-90-angle-constexpr.patch
- Added  chromium-90-TokenizedOutput-include.patch
- Added  chromium-90-ruy-include.patch
- Added  chromium-90-CrossThreadCopier-qualification.patch
- Added  chromium-90-quantization_utils-include.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620734400">- Chromium 90.0.4430.212 (boo#1185908)
  * CVE-2021-30506: Incorrect security UI in Web App Installs
  * CVE-2021-30507: Inappropriate implementation in Offline
  * CVE-2021-30508: Heap buffer overflow in Media Feeds
  * CVE-2021-30509: Out of bounds write in Tab Strip
  * CVE-2021-30510: Race in Aura
  * CVE-2021-30511: Out of bounds read in Tab Group
  * CVE-2021-30512: Use after free in Notifications
  * CVE-2021-30513: Type Confusion in V8
  * CVE-2021-30514: Use after free in Autofill
  * CVE-2021-30515: Use after free in File API
  * CVE-2021-30516: Heap buffer overflow in History
  * CVE-2021-30517: Type Confusion in V8
  * CVE-2021-30518: Heap buffer overflow in Reader Mode
  * CVE-2021-30519: Use after free in Payments
  * CVE-2021-30520: Use after free in Tab Strip
- FTP support disabled at runtime by default since release 88.
  Chromium 91 will remove support for ftp altogether
  (boo#1185496)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621252800">- use asimdrdm CPU flag for aarch64 to select only more powerful buildhosts.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1622116800">- Chromium 91.0.4472.77 (boo#1186458):
  * Support Managed configuration API for Web Applications
  * WebOTP API: cross-origin iframe support
  * CSS custom counter styles
  * Support JSON Modules
  * Clipboard: read-only files support
  * Remove webkitBeforeTextInserted &amp; webkitEditableCOntentChanged
    JS events
  * Honor media HTML attribute for link icon
  * Import Assertions
  * Class static initializer blocks
  * Ergonomic brand checks for private fields
  * Expose WebAssembly SIMD
  * New Feature: WebTransport
  * ES Modules for service workers ('module' type option)
  * Suggested file name and location for the File System Access API
  * adaptivePTime property for RTCRtpEncodingParameters
  * Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  * Support WebSockets over HTTP/2
  * Support 103 Early Hints for Navigation
  * CVE-2021-30521: Heap buffer overflow in Autofill
  * CVE-2021-30522: Use after free in WebAudio
  * CVE-2021-30523: Use after free in WebRTC
  * CVE-2021-30524: Use after free in TabStrip
  * CVE-2021-30525: Use after free in TabGroups
  * CVE-2021-30526: Out of bounds write in TabStrip
  * CVE-2021-30527: Use after free in WebUI
  * CVE-2021-30528: Use after free in WebAuthentication
  * CVE-2021-30529: Use after free in Bookmarks
  * CVE-2021-30530: Out of bounds memory access in WebAudio
  * CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  * CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  * CVE-2021-30535: Double free in ICU
  * CVE-2021-21212: Insufficient data validation in networking
  * CVE-2021-30536: Out of bounds read in V8
  * CVE-2021-30537: Insufficient policy enforcement in cookies
  * CVE-2021-30538: Insufficient policy enforcement in content security policy
  * CVE-2021-30539: Insufficient policy enforcement in content security policy
  * CVE-2021-30540: Incorrect security UI in payments
  * Various fixes from internal audits, fuzzing and other initiatives
  * drop chromium-90-TokenizedOutput-include.patch
  * drop chromium-90-CrossThreadCopier-qualification.patch
  * drop chromium-90-quantization_utils-include.patch
  * drop chromium-90-angle-constexpr.patch
  * add chromium-91-java-only-allowed-in-android-builds.patch
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add chromium-91-system-icu.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622721600">- Add README.SUSE
- Fix aarch64 build:
  * chromium-91-libyuv-aarch64.patch
  * Update highway to 0.12.2 (arm only)
- Add -flax-vector-conversions to build flags</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623240000">- Chromium 91.0.4472.101 (boo#1187141)
  * CVE-2021-30544: Use after free in BFCache
  * CVE-2021-30545: Use after free in Extensions
  * CVE-2021-30546: Use after free in Autofill
  * CVE-2021-30547: Out of bounds write in ANGLE
  * CVE-2021-30548: Use after free in Loader
  * CVE-2021-30549: Use after free in Spell check
  * CVE-2021-30550: Use after free in Accessibility
  * CVE-2021-30551: Type Confusion in V8
  * CVE-2021-30552: Use after free in Extensions
  * CVE-2021-30553: Use after free in Network service
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623844800">- Chromium 91.0.4472.106
  * Fix use-after-free in SendTabToSelfSubMenuModel
  * Destroy system-token NSSCertDatabase on the IO thread</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624017600">- Chromium 91.0.4472.114 (boo#1187481)
  * CVE-2021-30554: Use after free in WebGL
  * CVE-2021-30555: Use after free in Sharing
  * CVE-2021-30556: Use after free in WebAudio
  * CVE-2021-30557: Use after free in TabGroups</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624276800">- fix crash upon exit boo#1186948
  add chromium-91-1190561-boo1186948.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1625486400">- Add chromium-91-sql-standard-layout-type.patch: to fix SQL being
  incorrect with libstdc++ 11</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1626523200">- chromium 91.0.4472.164 (boo#1188373)
  * CVE-2021-30559: Out of bounds write in ANGLE
  * CVE-2021-30541: Use after free in V8
  * CVE-2021-30560: Use after free in Blink XSLT
  * CVE-2021-30561: Type Confusion in V8
  * CVE-2021-30562: Use after free in WebSerial
  * CVE-2021-30563: Type Confusion in V8
  * CVE-2021-30564: Heap buffer overflow in WebXR
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1627819200">- Chromium 92.0.4515.107 (boo#1188590)
  * CVE-2021-30565: Out of bounds write in Tab Groups
  * CVE-2021-30566: Stack buffer overflow in Printing
  * CVE-2021-30567: Use after free in DevTools
  * CVE-2021-30568: Heap buffer overflow in WebGL
  * CVE-2021-30569: Use after free in sqlite
  * CVE-2021-30571: Insufficient policy enforcement in DevTools
  * CVE-2021-30572: Use after free in Autofill
  * CVE-2021-30573: Use after free in GPU
  * CVE-2021-30574: Use after free in protocol handling
  * CVE-2021-30575: Out of bounds read in Autofill
  * CVE-2021-30576: Use after free in DevTools
  * CVE-2021-30577: Insufficient policy enforcement in Installer
  * CVE-2021-30578: Uninitialized Use in Media
  * CVE-2021-30579: Use after free in UI framework
  * CVE-2021-30581: Use after free in DevTools
  * CVE-2021-30582: Inappropriate implementation in Animation
  * CVE-2021-30584: Incorrect security UI in Downloads
  * CVE-2021-30585: Use after free in sensor handling
  * CVE-2021-30588: Type Confusion in V8
  * CVE-2021-30589: Insufficient validation of untrusted input in Sharing
- Switched from GCC+LTO to Clang+ThinLTO due to errors
- Removed patches:
  * chromium-90-compiler.patch
  * chromium-89-EnumTable-crash.patch
  * chromium-86-ConsumeDurationNumber-constexpr.patch
  * chromium-lp152-missing-includes.patch
  * chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * chromium-91-system-icu.patch
  * chromium-91-1190561-boo1186948.patch
- Added patches:
  * chromium-91-compiler.patch
  * chromium-92-EnumTable-crash.patch
  * chromium-92-v8-constexpr.patch
  * chromium-92-GetUsableSize-nullptr.patch
  * chromium-freetype-2.11.patch
  * chromium-clang-nomerge.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1628251200">- Chromium 92.0.4515.131 (boo#1189006)
  * CVE-2021-30590: Heap buffer overflow in Bookmarks
  * CVE-2021-30591: Use after free in File System API
  * CVE-2021-30592: Out of bounds write in Tab Groups
  * CVE-2021-30593: Out of bounds read in Tab Strip
  * CVE-2021-30594: Use after free in Page Info UI
  * CVE-2021-30596: Incorrect security UI in Navigation
  * CVE-2021-30597: Use after free in Browser UI
- Removed patches:
  * chromium-92-GetUsableSize-nullptr.patch
- Added patches:
  * chromium-no-writeprotection.patch
  * chromium-glibc-2.34.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1629028800">- Add missing crashpad_handler (boo#1189254)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1629201600">- Chromium 92.0.4515.159 (boo#1189490):
  * CVE-2021-30598: Type Confusion in V8
  * CVE-2021-30599: Type Confusion in V8
  * CVE-2021-30600: Use after free in Printing
  * CVE-2021-30601: Use after free in Extensions API
  * CVE-2021-30602: Use after free in WebRTC
  * CVE-2021-30603: Race in WebAudio
  * CVE-2021-30604: Use after free in ANGLE
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="6983ce18854c7f07762cf2c000b8b0d08f73b56fb7ef9fe2c456e82e60782108" name="chromium" arch="x86_64">
  <version epoch="0" ver="92.0.4515.159" rel="bp153.2.25.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Update to 89.0.4389.90 bsc#1183515
  - CVE-2021-21191: Use after free in WebRTC.
  - CVE-2021-21192: Heap buffer overflow in tab groups.
  - CVE-2021-21193: Use after free in Blink.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617451200">- Update to 89.0.4389.114 bsc#1184256
  - CVE-2021-21194: Use after free in screen capture
  - CVE-2021-21195: Use after free in V8
  - CVE-2021-21196: Heap buffer overflow in TabStrip
  - CVE-2021-21197: Heap buffer overflow in TabStrip
  - CVE-2021-21198: Out of bounds read in IPC
  - CVE-2021-21199: Use Use after free in Aura
- Add libva-2.11.patch to fix build with libva &lt;2.11
- Add libva-2.11-nolegacy.patch to fix build with libva 2.11
- Remove x11-ozone-fix-two-edge-cases.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618401600">- Chromium 89.0.4389.128 (boo#1184700):
  * CVE-2021-21206: Use after free in blink
  * CVE-2021-21220: Insufficient validation of untrusted input in
    v8 for x86_64</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619006400">- Chromium 90.0.4430.85 (boo#1185047):
  * CVE-2021-21222: Heap buffer overflow in V8
  * CVE-2021-21223: Integer overflow in Mojo
  * CVE-2021-21224: Type Confusion in V8
  * CVE-2021-21225: Out of bounds memory access in V8
  * CVE-2021-21226: Use after free in navigation
- Chromium 90.0.4430.72 (boo#1184764):
  * CVE-2021-21201: Use after free in permissions
  * CVE-2021-21202: Use after free in extensions
  * CVE-2021-21203: Use after free in Blink
  * CVE-2021-21204: Use after free in Blink
  * CVE-2021-21205: Insufficient policy enforcement in navigation
  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
  * CVE-2021-21207: Use after free in IndexedDB
  * CVE-2021-21208: Insufficient data validation in QR scanner
  * CVE-2021-21209: Inappropriate implementation in storage
  * CVE-2021-21210: Inappropriate implementation in Network
  * CVE-2021-21211: Inappropriate implementation in Navigatio
  * CVE-2021-21212: Incorrect security UI in Network Config UI
  * CVE-2021-21213: Use after free in WebMIDI
  * CVE-2021-21214: Use after free in Network API
  * CVE-2021-21215: Inappropriate implementation in Autofill
  * CVE-2021-21216: Inappropriate implementation in Autofill
  * CVE-2021-21217: Uninitialized Use in PDFium
  * CVE-2021-21218: Uninitialized Use in PDFium
  * CVE-2021-21219: Uninitialized Use in PDFiu
  * drop chromium-89-quiche-private.patch
  * drop chromium-89-quiche-dcheck.patch
  * drop chromium-89-skia-CropRect.patch
  * drop chromium-89-dawn-include.patch
  * drop chromium-89-webcodecs-deps.patch
  * drop chromium-89-AXTreeSerializer-include.patch
  * drop libva-2.11.patch
  * drop libva-2.11-nolegacy.patch
  * drop chromium-84-blink-disable-clang-format.patch
- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
- chromium-90-cstdint.patch: some cstd includes added
- chromium-90-fseal.patch: F_SEAL defines added</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1619611200">- Chromium 90.0.4430.93 (boo#1185398):
  - CVE-2021-21227: Insufficient data validation in V8.
  - CVE-2021-21232: Use after free in Dev Tools.
  - CVE-2021-21233: Heap buffer overflow in ANGLE.
  - CVE-2021-21228: Insufficient policy enforcement in extensions.
  - CVE-2021-21229: Incorrect security UI in downloads.
  - CVE-2021-21230: Type Confusion in V8.
  - CVE-2021-21231: Insufficient data validation in V8.
  - Reference: https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1620302400">* Patch change *
- Fix build with GCC 11 again (bsc#1185716)
- Remove chromium-88-compiler.patch
- Remove chromium-90-cstdint.patch
- Remove chromium-90-gslang-linkage-fixup.patch
- Added  chromium-90-compiler.patch
- Added  chromium-90-angle-constexpr.patch
- Added  chromium-90-TokenizedOutput-include.patch
- Added  chromium-90-ruy-include.patch
- Added  chromium-90-CrossThreadCopier-qualification.patch
- Added  chromium-90-quantization_utils-include.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620734400">- Chromium 90.0.4430.212 (boo#1185908)
  * CVE-2021-30506: Incorrect security UI in Web App Installs
  * CVE-2021-30507: Inappropriate implementation in Offline
  * CVE-2021-30508: Heap buffer overflow in Media Feeds
  * CVE-2021-30509: Out of bounds write in Tab Strip
  * CVE-2021-30510: Race in Aura
  * CVE-2021-30511: Out of bounds read in Tab Group
  * CVE-2021-30512: Use after free in Notifications
  * CVE-2021-30513: Type Confusion in V8
  * CVE-2021-30514: Use after free in Autofill
  * CVE-2021-30515: Use after free in File API
  * CVE-2021-30516: Heap buffer overflow in History
  * CVE-2021-30517: Type Confusion in V8
  * CVE-2021-30518: Heap buffer overflow in Reader Mode
  * CVE-2021-30519: Use after free in Payments
  * CVE-2021-30520: Use after free in Tab Strip
- FTP support disabled at runtime by default since release 88.
  Chromium 91 will remove support for ftp altogether
  (boo#1185496)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621252800">- use asimdrdm CPU flag for aarch64 to select only more powerful buildhosts.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1622116800">- Chromium 91.0.4472.77 (boo#1186458):
  * Support Managed configuration API for Web Applications
  * WebOTP API: cross-origin iframe support
  * CSS custom counter styles
  * Support JSON Modules
  * Clipboard: read-only files support
  * Remove webkitBeforeTextInserted &amp; webkitEditableCOntentChanged
    JS events
  * Honor media HTML attribute for link icon
  * Import Assertions
  * Class static initializer blocks
  * Ergonomic brand checks for private fields
  * Expose WebAssembly SIMD
  * New Feature: WebTransport
  * ES Modules for service workers ('module' type option)
  * Suggested file name and location for the File System Access API
  * adaptivePTime property for RTCRtpEncodingParameters
  * Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  * Support WebSockets over HTTP/2
  * Support 103 Early Hints for Navigation
  * CVE-2021-30521: Heap buffer overflow in Autofill
  * CVE-2021-30522: Use after free in WebAudio
  * CVE-2021-30523: Use after free in WebRTC
  * CVE-2021-30524: Use after free in TabStrip
  * CVE-2021-30525: Use after free in TabGroups
  * CVE-2021-30526: Out of bounds write in TabStrip
  * CVE-2021-30527: Use after free in WebUI
  * CVE-2021-30528: Use after free in WebAuthentication
  * CVE-2021-30529: Use after free in Bookmarks
  * CVE-2021-30530: Out of bounds memory access in WebAudio
  * CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  * CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  * CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  * CVE-2021-30535: Double free in ICU
  * CVE-2021-21212: Insufficient data validation in networking
  * CVE-2021-30536: Out of bounds read in V8
  * CVE-2021-30537: Insufficient policy enforcement in cookies
  * CVE-2021-30538: Insufficient policy enforcement in content security policy
  * CVE-2021-30539: Insufficient policy enforcement in content security policy
  * CVE-2021-30540: Incorrect security UI in payments
  * Various fixes from internal audits, fuzzing and other initiatives
  * drop chromium-90-TokenizedOutput-include.patch
  * drop chromium-90-CrossThreadCopier-qualification.patch
  * drop chromium-90-quantization_utils-include.patch
  * drop chromium-90-angle-constexpr.patch
  * add chromium-91-java-only-allowed-in-android-builds.patch
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add chromium-91-system-icu.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622721600">- Add README.SUSE
- Fix aarch64 build:
  * chromium-91-libyuv-aarch64.patch
  * Update highway to 0.12.2 (arm only)
- Add -flax-vector-conversions to build flags</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623240000">- Chromium 91.0.4472.101 (boo#1187141)
  * CVE-2021-30544: Use after free in BFCache
  * CVE-2021-30545: Use after free in Extensions
  * CVE-2021-30546: Use after free in Autofill
  * CVE-2021-30547: Out of bounds write in ANGLE
  * CVE-2021-30548: Use after free in Loader
  * CVE-2021-30549: Use after free in Spell check
  * CVE-2021-30550: Use after free in Accessibility
  * CVE-2021-30551: Type Confusion in V8
  * CVE-2021-30552: Use after free in Extensions
  * CVE-2021-30553: Use after free in Network service
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623844800">- Chromium 91.0.4472.106
  * Fix use-after-free in SendTabToSelfSubMenuModel
  * Destroy system-token NSSCertDatabase on the IO thread</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624017600">- Chromium 91.0.4472.114 (boo#1187481)
  * CVE-2021-30554: Use after free in WebGL
  * CVE-2021-30555: Use after free in Sharing
  * CVE-2021-30556: Use after free in WebAudio
  * CVE-2021-30557: Use after free in TabGroups</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1624276800">- fix crash upon exit boo#1186948
  add chromium-91-1190561-boo1186948.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1625486400">- Add chromium-91-sql-standard-layout-type.patch: to fix SQL being
  incorrect with libstdc++ 11</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1626523200">- chromium 91.0.4472.164 (boo#1188373)
  * CVE-2021-30559: Out of bounds write in ANGLE
  * CVE-2021-30541: Use after free in V8
  * CVE-2021-30560: Use after free in Blink XSLT
  * CVE-2021-30561: Type Confusion in V8
  * CVE-2021-30562: Use after free in WebSerial
  * CVE-2021-30563: Type Confusion in V8
  * CVE-2021-30564: Heap buffer overflow in WebXR
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1627819200">- Chromium 92.0.4515.107 (boo#1188590)
  * CVE-2021-30565: Out of bounds write in Tab Groups
  * CVE-2021-30566: Stack buffer overflow in Printing
  * CVE-2021-30567: Use after free in DevTools
  * CVE-2021-30568: Heap buffer overflow in WebGL
  * CVE-2021-30569: Use after free in sqlite
  * CVE-2021-30571: Insufficient policy enforcement in DevTools
  * CVE-2021-30572: Use after free in Autofill
  * CVE-2021-30573: Use after free in GPU
  * CVE-2021-30574: Use after free in protocol handling
  * CVE-2021-30575: Out of bounds read in Autofill
  * CVE-2021-30576: Use after free in DevTools
  * CVE-2021-30577: Insufficient policy enforcement in Installer
  * CVE-2021-30578: Uninitialized Use in Media
  * CVE-2021-30579: Use after free in UI framework
  * CVE-2021-30581: Use after free in DevTools
  * CVE-2021-30582: Inappropriate implementation in Animation
  * CVE-2021-30584: Incorrect security UI in Downloads
  * CVE-2021-30585: Use after free in sensor handling
  * CVE-2021-30588: Type Confusion in V8
  * CVE-2021-30589: Insufficient validation of untrusted input in Sharing
- Switched from GCC+LTO to Clang+ThinLTO due to errors
- Removed patches:
  * chromium-90-compiler.patch
  * chromium-89-EnumTable-crash.patch
  * chromium-86-ConsumeDurationNumber-constexpr.patch
  * chromium-lp152-missing-includes.patch
  * chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * chromium-91-system-icu.patch
  * chromium-91-1190561-boo1186948.patch
- Added patches:
  * chromium-91-compiler.patch
  * chromium-92-EnumTable-crash.patch
  * chromium-92-v8-constexpr.patch
  * chromium-92-GetUsableSize-nullptr.patch
  * chromium-freetype-2.11.patch
  * chromium-clang-nomerge.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1628251200">- Chromium 92.0.4515.131 (boo#1189006)
  * CVE-2021-30590: Heap buffer overflow in Bookmarks
  * CVE-2021-30591: Use after free in File System API
  * CVE-2021-30592: Out of bounds write in Tab Groups
  * CVE-2021-30593: Out of bounds read in Tab Strip
  * CVE-2021-30594: Use after free in Page Info UI
  * CVE-2021-30596: Incorrect security UI in Navigation
  * CVE-2021-30597: Use after free in Browser UI
- Removed patches:
  * chromium-92-GetUsableSize-nullptr.patch
- Added patches:
  * chromium-no-writeprotection.patch
  * chromium-glibc-2.34.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1629028800">- Add missing crashpad_handler (boo#1189254)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1629201600">- Chromium 92.0.4515.159 (boo#1189490):
  * CVE-2021-30598: Type Confusion in V8
  * CVE-2021-30599: Type Confusion in V8
  * CVE-2021-30600: Use after free in Printing
  * CVE-2021-30601: Use after free in Extensions API
  * CVE-2021-30602: Use after free in WebRTC
  * CVE-2021-30603: Race in WebAudio
  * CVE-2021-30604: Use after free in ANGLE
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="f7461acfbf51cc24190f96ffdf28768f363b5f767e754d88438a068f470d4316" name="ckb-next" arch="aarch64">
  <version epoch="0" ver="0.4.4" rel="bp153.2.3.1"/>
  <changelog author="herbert@graeber-clan.de" date="1460721600">- Initial package
  * Use /var/run instead of /dev/input for communication with the
    daemon.
  * move the daemon and the animations into the libexec folder</changelog>
  <changelog author="herbert@graeber-clan.de" date="1460894400">- Fix icon folder</changelog>
  <changelog author="herbert@graeber-clan.de" date="1460894401">- Add hicoler folder, too</changelog>
  <changelog author="aloisio@gmx.com" date="1472126400">- Update to version 0.2.6
- Use external quazip only when available
- Replaced ckb-fix-desktop-file.patch with %suse_update_desktop_file
- Replaced ckb-daemon-path.patch and ckb-animations-path.patch
  with macros for consistency.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1546948800">- Update to version 0.3.2
  Important news:
  * This version fixes a major bug for the Scimitar Pro, causing
    the daemon to not properly interface with the mouse. This
    could require manually reflashing the mouse firmware if a
    firmware update was performed with 0.3.1 or earlier.
  * An updater has been created to more quickly push bugfixes to
    users, especially for those on macOS.
  * There is a new Space Invaders-like minigame that can be
    played as an animation, thanks to @mvladimirovich.
  Support for new devices:
  * Strafe RGB MK.2; by accidental omission from the previous
    release.
  * K66
  Important bugfixes:
  * The Scimitar Pro now defaults to v2.xx endpoints
  * The DPI LED on mice now changes in sniper mode
  * The GUI will warn if uinput cannot be loaded on Linux
  * The "Save to Hardware" button on the Scimitar and Glaive has
    been greyed out due to a current lack of support
  * Thanks to the efforts of @Kedstar99, the codebase compiles
    with much fewer warnings
  * Binding commands to wheels will now repeat properly
  * QuaZip is no longer required for daemon-only builds
  * KissFFT is now built as a static library
  * Symbolic links are now created in /dev/input/by-id for evdev
    users
  * Fixed a regression for devices using the legacy protocol
  Note for packagers:
  * If ckb-next is updated through a package management system,
    `-DDISABLE_UPDATER=1` should be passed to CMake
  version 0.3.1
  Support for new devices:
  * K70 RGB MK.2
  * K70 RGB MK.2 SE
  New major features:
  * The GUI now has a generate ckb-next-dev-detect report button
  Important bugfixes:
  * Rapidfire keyboards have a workaround on shutdown
  * Bugfix for independent X/Y DPI
  * The new Strafe NRGB has firmware updates now
  * The GUI pops up a warning when trying to bind the Windows
    key with Winlock enabled
  * The GUI now has a DPI indicator
  * The K68 NRGB winlock light now lights up
  * The GUI handles SIGINT/SIGTERM cleanly, avoiding stalled
    devices
  * Strafe sidelights now save state on GUI start
  * Original Strafe NRGB's sidelights now toggle correctly
  * ckb-next-dev-detect is now installed to the system and added
    to PATH
  version 0.3.0
  Support for new devices:
  * K55 RGB
  * K68 RGB
  * K90 Legacy
  * Katar RGB
  * Polaris RGB
  * ST100 RGB
  New major features:
  * Use URB Interrupts to read data from devices
  * Profile Import/Export
  * Keyboard Layout autodetection
  * CMake build system
  * Relocation of binaries
  * No single global layout for all devices in the GUI
  Important bugfixes:
  * Deadlock on daemon exit
  * Support for K95 Platinum profile switch key
  * Keymap corruption on the GUI
  * Pulseaudio GUI deadlock
  * Use udev to detect the appropriate endpoint max packet size
  * Ignore devices in BIOS mode
  * Disable save to hardware for unsupported devices
  * Keymap patches for K68
  * Workaround for linux kernel out-of-bounds write
  * Memory leaks on firmware update
  version 0.2.9
  Important changes:
  * Significantly lower CPU usage on idle
  * Add support for K95 Platinum
  * Add support for K68
  * Add support for (new) Strafe non-RGB
  * Add support for Glaive
  * Add support for Harpoon
  * Add support for Corsair firmware v3
  * Add support for pt\_br layout
  * Add support for Japanese layout
  * Add macro delays to the GUI
  * New FIRMWARE file structure
  * GUI warning when daemon is not running
  * udev rule to remove joystick tag
  * Dynamic keymap patching
  * Require Qt &gt;=5.2
  * Numerous small fixes and improvements
  version 0.2.8
  * `ckb` is now `ckb-next`, __but the binaries will be renamed
    in `v0.2.9`__
  * Numerous PRs from `ckb` merged
    [\#4](https://github.com/mattanger/ckb-next/issues/4)
  * SIGSEGV when deleting copied profile is fixed
    [\#38](https://github.com/mattanger/ckb-next/issues/38)
  * `make debug` target on Linux is fixed
    [\#79](https://github.com/mattanger/ckb-next/issues/79)
  * Heat map animation issues fixed
    [\#30](https://github.com/mattanger/ckb-next/issues/30)
  * Compilation of the music visualizer fixed
    [\#21](https://github.com/mattanger/ckb-next/issues/21)
  * Hardware profile loading error on firmware 2.05 fixed
    [\#24](https://github.com/mattanger/ckb-next/pull/24)
  * Project's own firmware table created, signed and populated
    with new devices
    [\#60](https://github.com/mattanger/ckb-next/pull/60)
  * Arch Linux and Fedora/CentOS packages added
    [\#80](https://github.com/mattanger/ckb-next/pull/80)
    [\#5](https://github.com/mattanger/ckb-next/issues/5)
    [\#41](https://github.com/mattanger/ckb-next/pull/41)
- Dropped ckb-external-quazip.patch (no longer necessary)
- Refreshed ckb-use-var-run.patch as ckb-next-use-run.patch
- Added ckb-next-systemd.patch, ckb-next-no-cmake-modules.patch
  and ckb-next-udev.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547121600">- Trim filler wording from description.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1552132800">- Update to version 0.4.0
  Support for new devices:
  * K70 RGB MK.2 LP
  * M65 RGB Elite
  * M95 Legacy
  Important bugfixes:
  * ST100 now works on macOS properly
  * Strafe RGB MK.2 logo is mapped to the right LEDs, and media
    buttons are positioned correctly
  * A buffer overflow causing the daemon to crash or hang has
    been fixed
  * quickinstall can now run correctly with multibyte characters
    in the path
  * Rename now works correctly in the Profile Manager context
    menu
  * Animations with no presets no longer get loaded to prevent
    crashes
  * K70 Lux is now marked correctly as monochrome
  * ckb-next can be built again with Qt 5.2
  * Save to hardware now gets disabled in the context menu for
    unsupported devices
  * Settings backend has been changed to ini for macOS,
    preventing silent configuration data corruption
  * The K55, the ST100 and the Polaris now have working default
    profiles
  * A few cases that may cause the GUI to crash have been found
    and fixed
  * Blank animation names are no longer allowed
  New features:
  * GUI has gained a monochrome tray icon option
    (QSystemTrayIcon only)
  * Device brightness can be controlled by scrolling on the tray
    icon on Linux systems that support it (AppIndicator or KDE)
  * Profiles and modes can now be changed with the --profile and
  - -mode arguments passed to the GUI binary
  * New Conway's Game of Life animation
  * New 'snake' animation
  * New 'pipe' animation, allowing the user to send rgb data
    from external applications
  * Music Visualizer (mviz) is now supported on macOS, and has
    been reworked to function correctly
  * A --version argument has been added to the daemon
  Notes:
  * On Linux, the udev rule has been renamed and moved
  * On Linux, for builds with libappindicator, it can be force
    enabled/disabled by setting the CKB_NEXT_USE_APPINDICATOR
    environment variable
  * On Linux, libappindicator support is also enabled if the Qt
    platform theme is gtk2 (Useful for Unity on Ubuntu 19.04)
  * The restart command has been removed from the daemon
  * Threads are now named for easier debugging
  * Signal handler has been rewritten
  * A few unneeded packets are no longer being sent to M65 mice
  * Only Red channel data is being sent to monochrome devices
- Refreshed ckb-next-systemd.patch and ckb-next-udev.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1559131200">- Add 422.patch to fix animations dir (boo#1135528)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1566907200">- Update to version 0.4.1
  Important bugfixes:
  * Specified keyboard layout is no longer being reverted on
    restart
  * Pipe animation no longer quits if it can't read data
  * Media keys work again on the legacy K65
  * Daemon no longer crashes on quit on macOS
  * Devices are now re-activated after resume on Linux
  * Gradient animation no longer flickers with dithering enabled
  * HiDPI has been disabled by default due to screen resolution
    misdetection
  * Max DPI is now per-device
  * Extra words are now filtered from the device name
  * gpg2 is preferred over gpg for signature verification
  New features:
  * An uninstall button has been added for macOS users that
    allows complete uninstallation, including older versions
  * Life animation has a new transparent preset
  * Confirmation dialog boxes have been added when deleting
    profiles, modes, and animations
  * Animation preview now gets temporarily disabled while
    ckb-next is out of focus
  * Support for multiple animation paths has been added
  * Pollrate can now be changed through the GUI
  Notes for packagers:
  * Udev rules are now installed by default in /lib/udev/rules.d.
  * Udev rule installation path can be changed with
    UDEV_RULE_DIRECTORY in cmake
  * Init systems can manually be force-enabled with
    FORCE_INIT_SYSTEM in cmake
- Refreshed ckb-next-use-run.patch and ckb-next-systemd.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1570536000">- Update to version 0.4.2
  Support for new devices:
  * Harpoon RGB Pro
  * Ironclaw RGB
  Important bugfixes:
  * GUI no longer crashes if an animation has no keys set</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1574251200">- %make_jobs is depricated replaced by %cmake_build
- Use %autosetup to simplify maintenance</changelog>
  <changelog author="aloisio@gmx.com" date="1591617600">- Add ckb-next-gcc10.patch</changelog>
  <changelog author="Jannik Seiler &lt;seil0@mosad.xyz&gt;" date="1598702400">- Adjust ckb-next-systemd.patch to the change for %_libexecdir</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1608292800">* Update to version 0.4.3
  Support for new devices:
  * Scimitar RGB Elite
  * Nightsword RGB
  Important bugfixes:
  * Fixed delay when shutting down with K95 RGB
  * Fixed freezing when updating indicator LEDs
  * Indicator LEDs are now more responsive when an animation is
    playing
  * GUI now starts hidden in tray on KDE
  * The pipe animation now works consistently between mode
    changes
  * The pipe animation now handles input commands sent in rapid
    succession before the device is updated
  * Input works on wayland again after recent updates
  * libgdx based games no longer crash on mouse input
  * Mouse settings are now correctly restored when resuming from
    suspend
  * Fixed a bug where some devices would not be initialised on
    daemon start and would require a replug
  * Fixed layouts for K68, K65, K63, M95
  New features:
  * Under X11 only, lights can now automatically turn off after
    a user-set time
  * Macros now loop when the key is held down
  * Macro UI has been redesigned and supports recording from non
    ckb-next managed keyboards
  * Modes can now be changed automatically based on the current
    focused application (X11/XWayland Only)
  * Translations are now supported
  Notes for packagers:
  * The systemd unit directory can be overriden with
  - DSYSTEMD_UNIT_INSTALL_DIR
  * libappindicator is no longer used
  * Minimum Qt version has been bumped up to 5.5.1 (xenial)
  * cmake now checks for quazip 1.0
  * The following new dependencies have been introduced: Qt5
    X11Extras, xcb, xcb-screensaver, xcb-ewmh, Qt5 translation
    tools, dbusmenu-qt5
- Refresh ckb-next-use-run.patch, ckb-next-systemd.patch and
  422.patch
- Drop ckb-next-gcc10.patch (merged upstream)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1616068800">- Update to version 0.4.4
  Important bugfixes:
  * Fixed a crash when creating a new profile
  * Fixed lights turning off unexpectedly or not being restored
    correctly
  * Macros can now be repeated quickly by repeatedly pressing
    the keys
  * Fixed various deadlocks when resuming from suspend or during
    device initialisation
  * Fixed devices not functioning during system boot requiring a
    daemon restart
- Refreshed ckb-next-use-run.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1623240000">- Fix double slash in /bin/bash requirement in
  ckb-next-use-run.patch (fixes boo#1186929)</changelog>
</package>
<package pkgid="84d1799b168d11823a02d0d80d5c27efe33cbb349efc0ec6bc6d26f0966e4fd2" name="ckb-next" arch="ppc64le">
  <version epoch="0" ver="0.4.4" rel="bp153.2.3.1"/>
  <changelog author="herbert@graeber-clan.de" date="1460721600">- Initial package
  * Use /var/run instead of /dev/input for communication with the
    daemon.
  * move the daemon and the animations into the libexec folder</changelog>
  <changelog author="herbert@graeber-clan.de" date="1460894400">- Fix icon folder</changelog>
  <changelog author="herbert@graeber-clan.de" date="1460894401">- Add hicoler folder, too</changelog>
  <changelog author="aloisio@gmx.com" date="1472126400">- Update to version 0.2.6
- Use external quazip only when available
- Replaced ckb-fix-desktop-file.patch with %suse_update_desktop_file
- Replaced ckb-daemon-path.patch and ckb-animations-path.patch
  with macros for consistency.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1546948800">- Update to version 0.3.2
  Important news:
  * This version fixes a major bug for the Scimitar Pro, causing
    the daemon to not properly interface with the mouse. This
    could require manually reflashing the mouse firmware if a
    firmware update was performed with 0.3.1 or earlier.
  * An updater has been created to more quickly push bugfixes to
    users, especially for those on macOS.
  * There is a new Space Invaders-like minigame that can be
    played as an animation, thanks to @mvladimirovich.
  Support for new devices:
  * Strafe RGB MK.2; by accidental omission from the previous
    release.
  * K66
  Important bugfixes:
  * The Scimitar Pro now defaults to v2.xx endpoints
  * The DPI LED on mice now changes in sniper mode
  * The GUI will warn if uinput cannot be loaded on Linux
  * The "Save to Hardware" button on the Scimitar and Glaive has
    been greyed out due to a current lack of support
  * Thanks to the efforts of @Kedstar99, the codebase compiles
    with much fewer warnings
  * Binding commands to wheels will now repeat properly
  * QuaZip is no longer required for daemon-only builds
  * KissFFT is now built as a static library
  * Symbolic links are now created in /dev/input/by-id for evdev
    users
  * Fixed a regression for devices using the legacy protocol
  Note for packagers:
  * If ckb-next is updated through a package management system,
    `-DDISABLE_UPDATER=1` should be passed to CMake
  version 0.3.1
  Support for new devices:
  * K70 RGB MK.2
  * K70 RGB MK.2 SE
  New major features:
  * The GUI now has a generate ckb-next-dev-detect report button
  Important bugfixes:
  * Rapidfire keyboards have a workaround on shutdown
  * Bugfix for independent X/Y DPI
  * The new Strafe NRGB has firmware updates now
  * The GUI pops up a warning when trying to bind the Windows
    key with Winlock enabled
  * The GUI now has a DPI indicator
  * The K68 NRGB winlock light now lights up
  * The GUI handles SIGINT/SIGTERM cleanly, avoiding stalled
    devices
  * Strafe sidelights now save state on GUI start
  * Original Strafe NRGB's sidelights now toggle correctly
  * ckb-next-dev-detect is now installed to the system and added
    to PATH
  version 0.3.0
  Support for new devices:
  * K55 RGB
  * K68 RGB
  * K90 Legacy
  * Katar RGB
  * Polaris RGB
  * ST100 RGB
  New major features:
  * Use URB Interrupts to read data from devices
  * Profile Import/Export
  * Keyboard Layout autodetection
  * CMake build system
  * Relocation of binaries
  * No single global layout for all devices in the GUI
  Important bugfixes:
  * Deadlock on daemon exit
  * Support for K95 Platinum profile switch key
  * Keymap corruption on the GUI
  * Pulseaudio GUI deadlock
  * Use udev to detect the appropriate endpoint max packet size
  * Ignore devices in BIOS mode
  * Disable save to hardware for unsupported devices
  * Keymap patches for K68
  * Workaround for linux kernel out-of-bounds write
  * Memory leaks on firmware update
  version 0.2.9
  Important changes:
  * Significantly lower CPU usage on idle
  * Add support for K95 Platinum
  * Add support for K68
  * Add support for (new) Strafe non-RGB
  * Add support for Glaive
  * Add support for Harpoon
  * Add support for Corsair firmware v3
  * Add support for pt\_br layout
  * Add support for Japanese layout
  * Add macro delays to the GUI
  * New FIRMWARE file structure
  * GUI warning when daemon is not running
  * udev rule to remove joystick tag
  * Dynamic keymap patching
  * Require Qt &gt;=5.2
  * Numerous small fixes and improvements
  version 0.2.8
  * `ckb` is now `ckb-next`, __but the binaries will be renamed
    in `v0.2.9`__
  * Numerous PRs from `ckb` merged
    [\#4](https://github.com/mattanger/ckb-next/issues/4)
  * SIGSEGV when deleting copied profile is fixed
    [\#38](https://github.com/mattanger/ckb-next/issues/38)
  * `make debug` target on Linux is fixed
    [\#79](https://github.com/mattanger/ckb-next/issues/79)
  * Heat map animation issues fixed
    [\#30](https://github.com/mattanger/ckb-next/issues/30)
  * Compilation of the music visualizer fixed
    [\#21](https://github.com/mattanger/ckb-next/issues/21)
  * Hardware profile loading error on firmware 2.05 fixed
    [\#24](https://github.com/mattanger/ckb-next/pull/24)
  * Project's own firmware table created, signed and populated
    with new devices
    [\#60](https://github.com/mattanger/ckb-next/pull/60)
  * Arch Linux and Fedora/CentOS packages added
    [\#80](https://github.com/mattanger/ckb-next/pull/80)
    [\#5](https://github.com/mattanger/ckb-next/issues/5)
    [\#41](https://github.com/mattanger/ckb-next/pull/41)
- Dropped ckb-external-quazip.patch (no longer necessary)
- Refreshed ckb-use-var-run.patch as ckb-next-use-run.patch
- Added ckb-next-systemd.patch, ckb-next-no-cmake-modules.patch
  and ckb-next-udev.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547121600">- Trim filler wording from description.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1552132800">- Update to version 0.4.0
  Support for new devices:
  * K70 RGB MK.2 LP
  * M65 RGB Elite
  * M95 Legacy
  Important bugfixes:
  * ST100 now works on macOS properly
  * Strafe RGB MK.2 logo is mapped to the right LEDs, and media
    buttons are positioned correctly
  * A buffer overflow causing the daemon to crash or hang has
    been fixed
  * quickinstall can now run correctly with multibyte characters
    in the path
  * Rename now works correctly in the Profile Manager context
    menu
  * Animations with no presets no longer get loaded to prevent
    crashes
  * K70 Lux is now marked correctly as monochrome
  * ckb-next can be built again with Qt 5.2
  * Save to hardware now gets disabled in the context menu for
    unsupported devices
  * Settings backend has been changed to ini for macOS,
    preventing silent configuration data corruption
  * The K55, the ST100 and the Polaris now have working default
    profiles
  * A few cases that may cause the GUI to crash have been found
    and fixed
  * Blank animation names are no longer allowed
  New features:
  * GUI has gained a monochrome tray icon option
    (QSystemTrayIcon only)
  * Device brightness can be controlled by scrolling on the tray
    icon on Linux systems that support it (AppIndicator or KDE)
  * Profiles and modes can now be changed with the --profile and
  - -mode arguments passed to the GUI binary
  * New Conway's Game of Life animation
  * New 'snake' animation
  * New 'pipe' animation, allowing the user to send rgb data
    from external applications
  * Music Visualizer (mviz) is now supported on macOS, and has
    been reworked to function correctly
  * A --version argument has been added to the daemon
  Notes:
  * On Linux, the udev rule has been renamed and moved
  * On Linux, for builds with libappindicator, it can be force
    enabled/disabled by setting the CKB_NEXT_USE_APPINDICATOR
    environment variable
  * On Linux, libappindicator support is also enabled if the Qt
    platform theme is gtk2 (Useful for Unity on Ubuntu 19.04)
  * The restart command has been removed from the daemon
  * Threads are now named for easier debugging
  * Signal handler has been rewritten
  * A few unneeded packets are no longer being sent to M65 mice
  * Only Red channel data is being sent to monochrome devices
- Refreshed ckb-next-systemd.patch and ckb-next-udev.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1559131200">- Add 422.patch to fix animations dir (boo#1135528)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1566907200">- Update to version 0.4.1
  Important bugfixes:
  * Specified keyboard layout is no longer being reverted on
    restart
  * Pipe animation no longer quits if it can't read data
  * Media keys work again on the legacy K65
  * Daemon no longer crashes on quit on macOS
  * Devices are now re-activated after resume on Linux
  * Gradient animation no longer flickers with dithering enabled
  * HiDPI has been disabled by default due to screen resolution
    misdetection
  * Max DPI is now per-device
  * Extra words are now filtered from the device name
  * gpg2 is preferred over gpg for signature verification
  New features:
  * An uninstall button has been added for macOS users that
    allows complete uninstallation, including older versions
  * Life animation has a new transparent preset
  * Confirmation dialog boxes have been added when deleting
    profiles, modes, and animations
  * Animation preview now gets temporarily disabled while
    ckb-next is out of focus
  * Support for multiple animation paths has been added
  * Pollrate can now be changed through the GUI
  Notes for packagers:
  * Udev rules are now installed by default in /lib/udev/rules.d.
  * Udev rule installation path can be changed with
    UDEV_RULE_DIRECTORY in cmake
  * Init systems can manually be force-enabled with
    FORCE_INIT_SYSTEM in cmake
- Refreshed ckb-next-use-run.patch and ckb-next-systemd.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1570536000">- Update to version 0.4.2
  Support for new devices:
  * Harpoon RGB Pro
  * Ironclaw RGB
  Important bugfixes:
  * GUI no longer crashes if an animation has no keys set</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1574251200">- %make_jobs is depricated replaced by %cmake_build
- Use %autosetup to simplify maintenance</changelog>
  <changelog author="aloisio@gmx.com" date="1591617600">- Add ckb-next-gcc10.patch</changelog>
  <changelog author="Jannik Seiler &lt;seil0@mosad.xyz&gt;" date="1598702400">- Adjust ckb-next-systemd.patch to the change for %_libexecdir</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1608292800">* Update to version 0.4.3
  Support for new devices:
  * Scimitar RGB Elite
  * Nightsword RGB
  Important bugfixes:
  * Fixed delay when shutting down with K95 RGB
  * Fixed freezing when updating indicator LEDs
  * Indicator LEDs are now more responsive when an animation is
    playing
  * GUI now starts hidden in tray on KDE
  * The pipe animation now works consistently between mode
    changes
  * The pipe animation now handles input commands sent in rapid
    succession before the device is updated
  * Input works on wayland again after recent updates
  * libgdx based games no longer crash on mouse input
  * Mouse settings are now correctly restored when resuming from
    suspend
  * Fixed a bug where some devices would not be initialised on
    daemon start and would require a replug
  * Fixed layouts for K68, K65, K63, M95
  New features:
  * Under X11 only, lights can now automatically turn off after
    a user-set time
  * Macros now loop when the key is held down
  * Macro UI has been redesigned and supports recording from non
    ckb-next managed keyboards
  * Modes can now be changed automatically based on the current
    focused application (X11/XWayland Only)
  * Translations are now supported
  Notes for packagers:
  * The systemd unit directory can be overriden with
  - DSYSTEMD_UNIT_INSTALL_DIR
  * libappindicator is no longer used
  * Minimum Qt version has been bumped up to 5.5.1 (xenial)
  * cmake now checks for quazip 1.0
  * The following new dependencies have been introduced: Qt5
    X11Extras, xcb, xcb-screensaver, xcb-ewmh, Qt5 translation
    tools, dbusmenu-qt5
- Refresh ckb-next-use-run.patch, ckb-next-systemd.patch and
  422.patch
- Drop ckb-next-gcc10.patch (merged upstream)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1616068800">- Update to version 0.4.4
  Important bugfixes:
  * Fixed a crash when creating a new profile
  * Fixed lights turning off unexpectedly or not being restored
    correctly
  * Macros can now be repeated quickly by repeatedly pressing
    the keys
  * Fixed various deadlocks when resuming from suspend or during
    device initialisation
  * Fixed devices not functioning during system boot requiring a
    daemon restart
- Refreshed ckb-next-use-run.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1623240000">- Fix double slash in /bin/bash requirement in
  ckb-next-use-run.patch (fixes boo#1186929)</changelog>
</package>
<package pkgid="c74af16609b8d60f65cc04618a5325b0167ab5846aae266f457bab552f6323ab" name="ckb-next" arch="s390x">
  <version epoch="0" ver="0.4.4" rel="bp153.2.3.1"/>
  <changelog author="herbert@graeber-clan.de" date="1460721600">- Initial package
  * Use /var/run instead of /dev/input for communication with the
    daemon.
  * move the daemon and the animations into the libexec folder</changelog>
  <changelog author="herbert@graeber-clan.de" date="1460894400">- Fix icon folder</changelog>
  <changelog author="herbert@graeber-clan.de" date="1460894401">- Add hicoler folder, too</changelog>
  <changelog author="aloisio@gmx.com" date="1472126400">- Update to version 0.2.6
- Use external quazip only when available
- Replaced ckb-fix-desktop-file.patch with %suse_update_desktop_file
- Replaced ckb-daemon-path.patch and ckb-animations-path.patch
  with macros for consistency.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1546948800">- Update to version 0.3.2
  Important news:
  * This version fixes a major bug for the Scimitar Pro, causing
    the daemon to not properly interface with the mouse. This
    could require manually reflashing the mouse firmware if a
    firmware update was performed with 0.3.1 or earlier.
  * An updater has been created to more quickly push bugfixes to
    users, especially for those on macOS.
  * There is a new Space Invaders-like minigame that can be
    played as an animation, thanks to @mvladimirovich.
  Support for new devices:
  * Strafe RGB MK.2; by accidental omission from the previous
    release.
  * K66
  Important bugfixes:
  * The Scimitar Pro now defaults to v2.xx endpoints
  * The DPI LED on mice now changes in sniper mode
  * The GUI will warn if uinput cannot be loaded on Linux
  * The "Save to Hardware" button on the Scimitar and Glaive has
    been greyed out due to a current lack of support
  * Thanks to the efforts of @Kedstar99, the codebase compiles
    with much fewer warnings
  * Binding commands to wheels will now repeat properly
  * QuaZip is no longer required for daemon-only builds
  * KissFFT is now built as a static library
  * Symbolic links are now created in /dev/input/by-id for evdev
    users
  * Fixed a regression for devices using the legacy protocol
  Note for packagers:
  * If ckb-next is updated through a package management system,
    `-DDISABLE_UPDATER=1` should be passed to CMake
  version 0.3.1
  Support for new devices:
  * K70 RGB MK.2
  * K70 RGB MK.2 SE
  New major features:
  * The GUI now has a generate ckb-next-dev-detect report button
  Important bugfixes:
  * Rapidfire keyboards have a workaround on shutdown
  * Bugfix for independent X/Y DPI
  * The new Strafe NRGB has firmware updates now
  * The GUI pops up a warning when trying to bind the Windows
    key with Winlock enabled
  * The GUI now has a DPI indicator
  * The K68 NRGB winlock light now lights up
  * The GUI handles SIGINT/SIGTERM cleanly, avoiding stalled
    devices
  * Strafe sidelights now save state on GUI start
  * Original Strafe NRGB's sidelights now toggle correctly
  * ckb-next-dev-detect is now installed to the system and added
    to PATH
  version 0.3.0
  Support for new devices:
  * K55 RGB
  * K68 RGB
  * K90 Legacy
  * Katar RGB
  * Polaris RGB
  * ST100 RGB
  New major features:
  * Use URB Interrupts to read data from devices
  * Profile Import/Export
  * Keyboard Layout autodetection
  * CMake build system
  * Relocation of binaries
  * No single global layout for all devices in the GUI
  Important bugfixes:
  * Deadlock on daemon exit
  * Support for K95 Platinum profile switch key
  * Keymap corruption on the GUI
  * Pulseaudio GUI deadlock
  * Use udev to detect the appropriate endpoint max packet size
  * Ignore devices in BIOS mode
  * Disable save to hardware for unsupported devices
  * Keymap patches for K68
  * Workaround for linux kernel out-of-bounds write
  * Memory leaks on firmware update
  version 0.2.9
  Important changes:
  * Significantly lower CPU usage on idle
  * Add support for K95 Platinum
  * Add support for K68
  * Add support for (new) Strafe non-RGB
  * Add support for Glaive
  * Add support for Harpoon
  * Add support for Corsair firmware v3
  * Add support for pt\_br layout
  * Add support for Japanese layout
  * Add macro delays to the GUI
  * New FIRMWARE file structure
  * GUI warning when daemon is not running
  * udev rule to remove joystick tag
  * Dynamic keymap patching
  * Require Qt &gt;=5.2
  * Numerous small fixes and improvements
  version 0.2.8
  * `ckb` is now `ckb-next`, __but the binaries will be renamed
    in `v0.2.9`__
  * Numerous PRs from `ckb` merged
    [\#4](https://github.com/mattanger/ckb-next/issues/4)
  * SIGSEGV when deleting copied profile is fixed
    [\#38](https://github.com/mattanger/ckb-next/issues/38)
  * `make debug` target on Linux is fixed
    [\#79](https://github.com/mattanger/ckb-next/issues/79)
  * Heat map animation issues fixed
    [\#30](https://github.com/mattanger/ckb-next/issues/30)
  * Compilation of the music visualizer fixed
    [\#21](https://github.com/mattanger/ckb-next/issues/21)
  * Hardware profile loading error on firmware 2.05 fixed
    [\#24](https://github.com/mattanger/ckb-next/pull/24)
  * Project's own firmware table created, signed and populated
    with new devices
    [\#60](https://github.com/mattanger/ckb-next/pull/60)
  * Arch Linux and Fedora/CentOS packages added
    [\#80](https://github.com/mattanger/ckb-next/pull/80)
    [\#5](https://github.com/mattanger/ckb-next/issues/5)
    [\#41](https://github.com/mattanger/ckb-next/pull/41)
- Dropped ckb-external-quazip.patch (no longer necessary)
- Refreshed ckb-use-var-run.patch as ckb-next-use-run.patch
- Added ckb-next-systemd.patch, ckb-next-no-cmake-modules.patch
  and ckb-next-udev.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547121600">- Trim filler wording from description.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1552132800">- Update to version 0.4.0
  Support for new devices:
  * K70 RGB MK.2 LP
  * M65 RGB Elite
  * M95 Legacy
  Important bugfixes:
  * ST100 now works on macOS properly
  * Strafe RGB MK.2 logo is mapped to the right LEDs, and media
    buttons are positioned correctly
  * A buffer overflow causing the daemon to crash or hang has
    been fixed
  * quickinstall can now run correctly with multibyte characters
    in the path
  * Rename now works correctly in the Profile Manager context
    menu
  * Animations with no presets no longer get loaded to prevent
    crashes
  * K70 Lux is now marked correctly as monochrome
  * ckb-next can be built again with Qt 5.2
  * Save to hardware now gets disabled in the context menu for
    unsupported devices
  * Settings backend has been changed to ini for macOS,
    preventing silent configuration data corruption
  * The K55, the ST100 and the Polaris now have working default
    profiles
  * A few cases that may cause the GUI to crash have been found
    and fixed
  * Blank animation names are no longer allowed
  New features:
  * GUI has gained a monochrome tray icon option
    (QSystemTrayIcon only)
  * Device brightness can be controlled by scrolling on the tray
    icon on Linux systems that support it (AppIndicator or KDE)
  * Profiles and modes can now be changed with the --profile and
  - -mode arguments passed to the GUI binary
  * New Conway's Game of Life animation
  * New 'snake' animation
  * New 'pipe' animation, allowing the user to send rgb data
    from external applications
  * Music Visualizer (mviz) is now supported on macOS, and has
    been reworked to function correctly
  * A --version argument has been added to the daemon
  Notes:
  * On Linux, the udev rule has been renamed and moved
  * On Linux, for builds with libappindicator, it can be force
    enabled/disabled by setting the CKB_NEXT_USE_APPINDICATOR
    environment variable
  * On Linux, libappindicator support is also enabled if the Qt
    platform theme is gtk2 (Useful for Unity on Ubuntu 19.04)
  * The restart command has been removed from the daemon
  * Threads are now named for easier debugging
  * Signal handler has been rewritten
  * A few unneeded packets are no longer being sent to M65 mice
  * Only Red channel data is being sent to monochrome devices
- Refreshed ckb-next-systemd.patch and ckb-next-udev.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1559131200">- Add 422.patch to fix animations dir (boo#1135528)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1566907200">- Update to version 0.4.1
  Important bugfixes:
  * Specified keyboard layout is no longer being reverted on
    restart
  * Pipe animation no longer quits if it can't read data
  * Media keys work again on the legacy K65
  * Daemon no longer crashes on quit on macOS
  * Devices are now re-activated after resume on Linux
  * Gradient animation no longer flickers with dithering enabled
  * HiDPI has been disabled by default due to screen resolution
    misdetection
  * Max DPI is now per-device
  * Extra words are now filtered from the device name
  * gpg2 is preferred over gpg for signature verification
  New features:
  * An uninstall button has been added for macOS users that
    allows complete uninstallation, including older versions
  * Life animation has a new transparent preset
  * Confirmation dialog boxes have been added when deleting
    profiles, modes, and animations
  * Animation preview now gets temporarily disabled while
    ckb-next is out of focus
  * Support for multiple animation paths has been added
  * Pollrate can now be changed through the GUI
  Notes for packagers:
  * Udev rules are now installed by default in /lib/udev/rules.d.
  * Udev rule installation path can be changed with
    UDEV_RULE_DIRECTORY in cmake
  * Init systems can manually be force-enabled with
    FORCE_INIT_SYSTEM in cmake
- Refreshed ckb-next-use-run.patch and ckb-next-systemd.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1570536000">- Update to version 0.4.2
  Support for new devices:
  * Harpoon RGB Pro
  * Ironclaw RGB
  Important bugfixes:
  * GUI no longer crashes if an animation has no keys set</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1574251200">- %make_jobs is depricated replaced by %cmake_build
- Use %autosetup to simplify maintenance</changelog>
  <changelog author="aloisio@gmx.com" date="1591617600">- Add ckb-next-gcc10.patch</changelog>
  <changelog author="Jannik Seiler &lt;seil0@mosad.xyz&gt;" date="1598702400">- Adjust ckb-next-systemd.patch to the change for %_libexecdir</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1608292800">* Update to version 0.4.3
  Support for new devices:
  * Scimitar RGB Elite
  * Nightsword RGB
  Important bugfixes:
  * Fixed delay when shutting down with K95 RGB
  * Fixed freezing when updating indicator LEDs
  * Indicator LEDs are now more responsive when an animation is
    playing
  * GUI now starts hidden in tray on KDE
  * The pipe animation now works consistently between mode
    changes
  * The pipe animation now handles input commands sent in rapid
    succession before the device is updated
  * Input works on wayland again after recent updates
  * libgdx based games no longer crash on mouse input
  * Mouse settings are now correctly restored when resuming from
    suspend
  * Fixed a bug where some devices would not be initialised on
    daemon start and would require a replug
  * Fixed layouts for K68, K65, K63, M95
  New features:
  * Under X11 only, lights can now automatically turn off after
    a user-set time
  * Macros now loop when the key is held down
  * Macro UI has been redesigned and supports recording from non
    ckb-next managed keyboards
  * Modes can now be changed automatically based on the current
    focused application (X11/XWayland Only)
  * Translations are now supported
  Notes for packagers:
  * The systemd unit directory can be overriden with
  - DSYSTEMD_UNIT_INSTALL_DIR
  * libappindicator is no longer used
  * Minimum Qt version has been bumped up to 5.5.1 (xenial)
  * cmake now checks for quazip 1.0
  * The following new dependencies have been introduced: Qt5
    X11Extras, xcb, xcb-screensaver, xcb-ewmh, Qt5 translation
    tools, dbusmenu-qt5
- Refresh ckb-next-use-run.patch, ckb-next-systemd.patch and
  422.patch
- Drop ckb-next-gcc10.patch (merged upstream)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1616068800">- Update to version 0.4.4
  Important bugfixes:
  * Fixed a crash when creating a new profile
  * Fixed lights turning off unexpectedly or not being restored
    correctly
  * Macros can now be repeated quickly by repeatedly pressing
    the keys
  * Fixed various deadlocks when resuming from suspend or during
    device initialisation
  * Fixed devices not functioning during system boot requiring a
    daemon restart
- Refreshed ckb-next-use-run.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1623240000">- Fix double slash in /bin/bash requirement in
  ckb-next-use-run.patch (fixes boo#1186929)</changelog>
</package>
<package pkgid="f330f9e86ecaead9bd74f8eeb5bb814ffa65b35dc1be266d3e6effd7a7702750" name="ckb-next" arch="src">
  <version epoch="0" ver="0.4.4" rel="bp153.2.3.1"/>
  <changelog author="herbert@graeber-clan.de" date="1460721600">- Initial package
  * Use /var/run instead of /dev/input for communication with the
    daemon.
  * move the daemon and the animations into the libexec folder</changelog>
  <changelog author="herbert@graeber-clan.de" date="1460894400">- Fix icon folder</changelog>
  <changelog author="herbert@graeber-clan.de" date="1460894401">- Add hicoler folder, too</changelog>
  <changelog author="aloisio@gmx.com" date="1472126400">- Update to version 0.2.6
- Use external quazip only when available
- Replaced ckb-fix-desktop-file.patch with %suse_update_desktop_file
- Replaced ckb-daemon-path.patch and ckb-animations-path.patch
  with macros for consistency.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1546948800">- Update to version 0.3.2
  Important news:
  * This version fixes a major bug for the Scimitar Pro, causing
    the daemon to not properly interface with the mouse. This
    could require manually reflashing the mouse firmware if a
    firmware update was performed with 0.3.1 or earlier.
  * An updater has been created to more quickly push bugfixes to
    users, especially for those on macOS.
  * There is a new Space Invaders-like minigame that can be
    played as an animation, thanks to @mvladimirovich.
  Support for new devices:
  * Strafe RGB MK.2; by accidental omission from the previous
    release.
  * K66
  Important bugfixes:
  * The Scimitar Pro now defaults to v2.xx endpoints
  * The DPI LED on mice now changes in sniper mode
  * The GUI will warn if uinput cannot be loaded on Linux
  * The "Save to Hardware" button on the Scimitar and Glaive has
    been greyed out due to a current lack of support
  * Thanks to the efforts of @Kedstar99, the codebase compiles
    with much fewer warnings
  * Binding commands to wheels will now repeat properly
  * QuaZip is no longer required for daemon-only builds
  * KissFFT is now built as a static library
  * Symbolic links are now created in /dev/input/by-id for evdev
    users
  * Fixed a regression for devices using the legacy protocol
  Note for packagers:
  * If ckb-next is updated through a package management system,
    `-DDISABLE_UPDATER=1` should be passed to CMake
  version 0.3.1
  Support for new devices:
  * K70 RGB MK.2
  * K70 RGB MK.2 SE
  New major features:
  * The GUI now has a generate ckb-next-dev-detect report button
  Important bugfixes:
  * Rapidfire keyboards have a workaround on shutdown
  * Bugfix for independent X/Y DPI
  * The new Strafe NRGB has firmware updates now
  * The GUI pops up a warning when trying to bind the Windows
    key with Winlock enabled
  * The GUI now has a DPI indicator
  * The K68 NRGB winlock light now lights up
  * The GUI handles SIGINT/SIGTERM cleanly, avoiding stalled
    devices
  * Strafe sidelights now save state on GUI start
  * Original Strafe NRGB's sidelights now toggle correctly
  * ckb-next-dev-detect is now installed to the system and added
    to PATH
  version 0.3.0
  Support for new devices:
  * K55 RGB
  * K68 RGB
  * K90 Legacy
  * Katar RGB
  * Polaris RGB
  * ST100 RGB
  New major features:
  * Use URB Interrupts to read data from devices
  * Profile Import/Export
  * Keyboard Layout autodetection
  * CMake build system
  * Relocation of binaries
  * No single global layout for all devices in the GUI
  Important bugfixes:
  * Deadlock on daemon exit
  * Support for K95 Platinum profile switch key
  * Keymap corruption on the GUI
  * Pulseaudio GUI deadlock
  * Use udev to detect the appropriate endpoint max packet size
  * Ignore devices in BIOS mode
  * Disable save to hardware for unsupported devices
  * Keymap patches for K68
  * Workaround for linux kernel out-of-bounds write
  * Memory leaks on firmware update
  version 0.2.9
  Important changes:
  * Significantly lower CPU usage on idle
  * Add support for K95 Platinum
  * Add support for K68
  * Add support for (new) Strafe non-RGB
  * Add support for Glaive
  * Add support for Harpoon
  * Add support for Corsair firmware v3
  * Add support for pt\_br layout
  * Add support for Japanese layout
  * Add macro delays to the GUI
  * New FIRMWARE file structure
  * GUI warning when daemon is not running
  * udev rule to remove joystick tag
  * Dynamic keymap patching
  * Require Qt &gt;=5.2
  * Numerous small fixes and improvements
  version 0.2.8
  * `ckb` is now `ckb-next`, __but the binaries will be renamed
    in `v0.2.9`__
  * Numerous PRs from `ckb` merged
    [\#4](https://github.com/mattanger/ckb-next/issues/4)
  * SIGSEGV when deleting copied profile is fixed
    [\#38](https://github.com/mattanger/ckb-next/issues/38)
  * `make debug` target on Linux is fixed
    [\#79](https://github.com/mattanger/ckb-next/issues/79)
  * Heat map animation issues fixed
    [\#30](https://github.com/mattanger/ckb-next/issues/30)
  * Compilation of the music visualizer fixed
    [\#21](https://github.com/mattanger/ckb-next/issues/21)
  * Hardware profile loading error on firmware 2.05 fixed
    [\#24](https://github.com/mattanger/ckb-next/pull/24)
  * Project's own firmware table created, signed and populated
    with new devices
    [\#60](https://github.com/mattanger/ckb-next/pull/60)
  * Arch Linux and Fedora/CentOS packages added
    [\#80](https://github.com/mattanger/ckb-next/pull/80)
    [\#5](https://github.com/mattanger/ckb-next/issues/5)
    [\#41](https://github.com/mattanger/ckb-next/pull/41)
- Dropped ckb-external-quazip.patch (no longer necessary)
- Refreshed ckb-use-var-run.patch as ckb-next-use-run.patch
- Added ckb-next-systemd.patch, ckb-next-no-cmake-modules.patch
  and ckb-next-udev.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547121600">- Trim filler wording from description.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1552132800">- Update to version 0.4.0
  Support for new devices:
  * K70 RGB MK.2 LP
  * M65 RGB Elite
  * M95 Legacy
  Important bugfixes:
  * ST100 now works on macOS properly
  * Strafe RGB MK.2 logo is mapped to the right LEDs, and media
    buttons are positioned correctly
  * A buffer overflow causing the daemon to crash or hang has
    been fixed
  * quickinstall can now run correctly with multibyte characters
    in the path
  * Rename now works correctly in the Profile Manager context
    menu
  * Animations with no presets no longer get loaded to prevent
    crashes
  * K70 Lux is now marked correctly as monochrome
  * ckb-next can be built again with Qt 5.2
  * Save to hardware now gets disabled in the context menu for
    unsupported devices
  * Settings backend has been changed to ini for macOS,
    preventing silent configuration data corruption
  * The K55, the ST100 and the Polaris now have working default
    profiles
  * A few cases that may cause the GUI to crash have been found
    and fixed
  * Blank animation names are no longer allowed
  New features:
  * GUI has gained a monochrome tray icon option
    (QSystemTrayIcon only)
  * Device brightness can be controlled by scrolling on the tray
    icon on Linux systems that support it (AppIndicator or KDE)
  * Profiles and modes can now be changed with the --profile and
  - -mode arguments passed to the GUI binary
  * New Conway's Game of Life animation
  * New 'snake' animation
  * New 'pipe' animation, allowing the user to send rgb data
    from external applications
  * Music Visualizer (mviz) is now supported on macOS, and has
    been reworked to function correctly
  * A --version argument has been added to the daemon
  Notes:
  * On Linux, the udev rule has been renamed and moved
  * On Linux, for builds with libappindicator, it can be force
    enabled/disabled by setting the CKB_NEXT_USE_APPINDICATOR
    environment variable
  * On Linux, libappindicator support is also enabled if the Qt
    platform theme is gtk2 (Useful for Unity on Ubuntu 19.04)
  * The restart command has been removed from the daemon
  * Threads are now named for easier debugging
  * Signal handler has been rewritten
  * A few unneeded packets are no longer being sent to M65 mice
  * Only Red channel data is being sent to monochrome devices
- Refreshed ckb-next-systemd.patch and ckb-next-udev.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1559131200">- Add 422.patch to fix animations dir (boo#1135528)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1566907200">- Update to version 0.4.1
  Important bugfixes:
  * Specified keyboard layout is no longer being reverted on
    restart
  * Pipe animation no longer quits if it can't read data
  * Media keys work again on the legacy K65
  * Daemon no longer crashes on quit on macOS
  * Devices are now re-activated after resume on Linux
  * Gradient animation no longer flickers with dithering enabled
  * HiDPI has been disabled by default due to screen resolution
    misdetection
  * Max DPI is now per-device
  * Extra words are now filtered from the device name
  * gpg2 is preferred over gpg for signature verification
  New features:
  * An uninstall button has been added for macOS users that
    allows complete uninstallation, including older versions
  * Life animation has a new transparent preset
  * Confirmation dialog boxes have been added when deleting
    profiles, modes, and animations
  * Animation preview now gets temporarily disabled while
    ckb-next is out of focus
  * Support for multiple animation paths has been added
  * Pollrate can now be changed through the GUI
  Notes for packagers:
  * Udev rules are now installed by default in /lib/udev/rules.d.
  * Udev rule installation path can be changed with
    UDEV_RULE_DIRECTORY in cmake
  * Init systems can manually be force-enabled with
    FORCE_INIT_SYSTEM in cmake
- Refreshed ckb-next-use-run.patch and ckb-next-systemd.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1570536000">- Update to version 0.4.2
  Support for new devices:
  * Harpoon RGB Pro
  * Ironclaw RGB
  Important bugfixes:
  * GUI no longer crashes if an animation has no keys set</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1574251200">- %make_jobs is depricated replaced by %cmake_build
- Use %autosetup to simplify maintenance</changelog>
  <changelog author="aloisio@gmx.com" date="1591617600">- Add ckb-next-gcc10.patch</changelog>
  <changelog author="Jannik Seiler &lt;seil0@mosad.xyz&gt;" date="1598702400">- Adjust ckb-next-systemd.patch to the change for %_libexecdir</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1608292800">* Update to version 0.4.3
  Support for new devices:
  * Scimitar RGB Elite
  * Nightsword RGB
  Important bugfixes:
  * Fixed delay when shutting down with K95 RGB
  * Fixed freezing when updating indicator LEDs
  * Indicator LEDs are now more responsive when an animation is
    playing
  * GUI now starts hidden in tray on KDE
  * The pipe animation now works consistently between mode
    changes
  * The pipe animation now handles input commands sent in rapid
    succession before the device is updated
  * Input works on wayland again after recent updates
  * libgdx based games no longer crash on mouse input
  * Mouse settings are now correctly restored when resuming from
    suspend
  * Fixed a bug where some devices would not be initialised on
    daemon start and would require a replug
  * Fixed layouts for K68, K65, K63, M95
  New features:
  * Under X11 only, lights can now automatically turn off after
    a user-set time
  * Macros now loop when the key is held down
  * Macro UI has been redesigned and supports recording from non
    ckb-next managed keyboards
  * Modes can now be changed automatically based on the current
    focused application (X11/XWayland Only)
  * Translations are now supported
  Notes for packagers:
  * The systemd unit directory can be overriden with
  - DSYSTEMD_UNIT_INSTALL_DIR
  * libappindicator is no longer used
  * Minimum Qt version has been bumped up to 5.5.1 (xenial)
  * cmake now checks for quazip 1.0
  * The following new dependencies have been introduced: Qt5
    X11Extras, xcb, xcb-screensaver, xcb-ewmh, Qt5 translation
    tools, dbusmenu-qt5
- Refresh ckb-next-use-run.patch, ckb-next-systemd.patch and
  422.patch
- Drop ckb-next-gcc10.patch (merged upstream)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1616068800">- Update to version 0.4.4
  Important bugfixes:
  * Fixed a crash when creating a new profile
  * Fixed lights turning off unexpectedly or not being restored
    correctly
  * Macros can now be repeated quickly by repeatedly pressing
    the keys
  * Fixed various deadlocks when resuming from suspend or during
    device initialisation
  * Fixed devices not functioning during system boot requiring a
    daemon restart
- Refreshed ckb-next-use-run.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1623240000">- Fix double slash in /bin/bash requirement in
  ckb-next-use-run.patch (fixes boo#1186929)</changelog>
</package>
<package pkgid="70aa13e35c2b7a4dd4568dff772ed2710a0b0cad837a00d69f1c493bd4fe6180" name="ckb-next" arch="x86_64">
  <version epoch="0" ver="0.4.4" rel="bp153.2.3.1"/>
  <changelog author="herbert@graeber-clan.de" date="1460721600">- Initial package
  * Use /var/run instead of /dev/input for communication with the
    daemon.
  * move the daemon and the animations into the libexec folder</changelog>
  <changelog author="herbert@graeber-clan.de" date="1460894400">- Fix icon folder</changelog>
  <changelog author="herbert@graeber-clan.de" date="1460894401">- Add hicoler folder, too</changelog>
  <changelog author="aloisio@gmx.com" date="1472126400">- Update to version 0.2.6
- Use external quazip only when available
- Replaced ckb-fix-desktop-file.patch with %suse_update_desktop_file
- Replaced ckb-daemon-path.patch and ckb-animations-path.patch
  with macros for consistency.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1546948800">- Update to version 0.3.2
  Important news:
  * This version fixes a major bug for the Scimitar Pro, causing
    the daemon to not properly interface with the mouse. This
    could require manually reflashing the mouse firmware if a
    firmware update was performed with 0.3.1 or earlier.
  * An updater has been created to more quickly push bugfixes to
    users, especially for those on macOS.
  * There is a new Space Invaders-like minigame that can be
    played as an animation, thanks to @mvladimirovich.
  Support for new devices:
  * Strafe RGB MK.2; by accidental omission from the previous
    release.
  * K66
  Important bugfixes:
  * The Scimitar Pro now defaults to v2.xx endpoints
  * The DPI LED on mice now changes in sniper mode
  * The GUI will warn if uinput cannot be loaded on Linux
  * The "Save to Hardware" button on the Scimitar and Glaive has
    been greyed out due to a current lack of support
  * Thanks to the efforts of @Kedstar99, the codebase compiles
    with much fewer warnings
  * Binding commands to wheels will now repeat properly
  * QuaZip is no longer required for daemon-only builds
  * KissFFT is now built as a static library
  * Symbolic links are now created in /dev/input/by-id for evdev
    users
  * Fixed a regression for devices using the legacy protocol
  Note for packagers:
  * If ckb-next is updated through a package management system,
    `-DDISABLE_UPDATER=1` should be passed to CMake
  version 0.3.1
  Support for new devices:
  * K70 RGB MK.2
  * K70 RGB MK.2 SE
  New major features:
  * The GUI now has a generate ckb-next-dev-detect report button
  Important bugfixes:
  * Rapidfire keyboards have a workaround on shutdown
  * Bugfix for independent X/Y DPI
  * The new Strafe NRGB has firmware updates now
  * The GUI pops up a warning when trying to bind the Windows
    key with Winlock enabled
  * The GUI now has a DPI indicator
  * The K68 NRGB winlock light now lights up
  * The GUI handles SIGINT/SIGTERM cleanly, avoiding stalled
    devices
  * Strafe sidelights now save state on GUI start
  * Original Strafe NRGB's sidelights now toggle correctly
  * ckb-next-dev-detect is now installed to the system and added
    to PATH
  version 0.3.0
  Support for new devices:
  * K55 RGB
  * K68 RGB
  * K90 Legacy
  * Katar RGB
  * Polaris RGB
  * ST100 RGB
  New major features:
  * Use URB Interrupts to read data from devices
  * Profile Import/Export
  * Keyboard Layout autodetection
  * CMake build system
  * Relocation of binaries
  * No single global layout for all devices in the GUI
  Important bugfixes:
  * Deadlock on daemon exit
  * Support for K95 Platinum profile switch key
  * Keymap corruption on the GUI
  * Pulseaudio GUI deadlock
  * Use udev to detect the appropriate endpoint max packet size
  * Ignore devices in BIOS mode
  * Disable save to hardware for unsupported devices
  * Keymap patches for K68
  * Workaround for linux kernel out-of-bounds write
  * Memory leaks on firmware update
  version 0.2.9
  Important changes:
  * Significantly lower CPU usage on idle
  * Add support for K95 Platinum
  * Add support for K68
  * Add support for (new) Strafe non-RGB
  * Add support for Glaive
  * Add support for Harpoon
  * Add support for Corsair firmware v3
  * Add support for pt\_br layout
  * Add support for Japanese layout
  * Add macro delays to the GUI
  * New FIRMWARE file structure
  * GUI warning when daemon is not running
  * udev rule to remove joystick tag
  * Dynamic keymap patching
  * Require Qt &gt;=5.2
  * Numerous small fixes and improvements
  version 0.2.8
  * `ckb` is now `ckb-next`, __but the binaries will be renamed
    in `v0.2.9`__
  * Numerous PRs from `ckb` merged
    [\#4](https://github.com/mattanger/ckb-next/issues/4)
  * SIGSEGV when deleting copied profile is fixed
    [\#38](https://github.com/mattanger/ckb-next/issues/38)
  * `make debug` target on Linux is fixed
    [\#79](https://github.com/mattanger/ckb-next/issues/79)
  * Heat map animation issues fixed
    [\#30](https://github.com/mattanger/ckb-next/issues/30)
  * Compilation of the music visualizer fixed
    [\#21](https://github.com/mattanger/ckb-next/issues/21)
  * Hardware profile loading error on firmware 2.05 fixed
    [\#24](https://github.com/mattanger/ckb-next/pull/24)
  * Project's own firmware table created, signed and populated
    with new devices
    [\#60](https://github.com/mattanger/ckb-next/pull/60)
  * Arch Linux and Fedora/CentOS packages added
    [\#80](https://github.com/mattanger/ckb-next/pull/80)
    [\#5](https://github.com/mattanger/ckb-next/issues/5)
    [\#41](https://github.com/mattanger/ckb-next/pull/41)
- Dropped ckb-external-quazip.patch (no longer necessary)
- Refreshed ckb-use-var-run.patch as ckb-next-use-run.patch
- Added ckb-next-systemd.patch, ckb-next-no-cmake-modules.patch
  and ckb-next-udev.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547121600">- Trim filler wording from description.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1552132800">- Update to version 0.4.0
  Support for new devices:
  * K70 RGB MK.2 LP
  * M65 RGB Elite
  * M95 Legacy
  Important bugfixes:
  * ST100 now works on macOS properly
  * Strafe RGB MK.2 logo is mapped to the right LEDs, and media
    buttons are positioned correctly
  * A buffer overflow causing the daemon to crash or hang has
    been fixed
  * quickinstall can now run correctly with multibyte characters
    in the path
  * Rename now works correctly in the Profile Manager context
    menu
  * Animations with no presets no longer get loaded to prevent
    crashes
  * K70 Lux is now marked correctly as monochrome
  * ckb-next can be built again with Qt 5.2
  * Save to hardware now gets disabled in the context menu for
    unsupported devices
  * Settings backend has been changed to ini for macOS,
    preventing silent configuration data corruption
  * The K55, the ST100 and the Polaris now have working default
    profiles
  * A few cases that may cause the GUI to crash have been found
    and fixed
  * Blank animation names are no longer allowed
  New features:
  * GUI has gained a monochrome tray icon option
    (QSystemTrayIcon only)
  * Device brightness can be controlled by scrolling on the tray
    icon on Linux systems that support it (AppIndicator or KDE)
  * Profiles and modes can now be changed with the --profile and
  - -mode arguments passed to the GUI binary
  * New Conway's Game of Life animation
  * New 'snake' animation
  * New 'pipe' animation, allowing the user to send rgb data
    from external applications
  * Music Visualizer (mviz) is now supported on macOS, and has
    been reworked to function correctly
  * A --version argument has been added to the daemon
  Notes:
  * On Linux, the udev rule has been renamed and moved
  * On Linux, for builds with libappindicator, it can be force
    enabled/disabled by setting the CKB_NEXT_USE_APPINDICATOR
    environment variable
  * On Linux, libappindicator support is also enabled if the Qt
    platform theme is gtk2 (Useful for Unity on Ubuntu 19.04)
  * The restart command has been removed from the daemon
  * Threads are now named for easier debugging
  * Signal handler has been rewritten
  * A few unneeded packets are no longer being sent to M65 mice
  * Only Red channel data is being sent to monochrome devices
- Refreshed ckb-next-systemd.patch and ckb-next-udev.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1559131200">- Add 422.patch to fix animations dir (boo#1135528)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1566907200">- Update to version 0.4.1
  Important bugfixes:
  * Specified keyboard layout is no longer being reverted on
    restart
  * Pipe animation no longer quits if it can't read data
  * Media keys work again on the legacy K65
  * Daemon no longer crashes on quit on macOS
  * Devices are now re-activated after resume on Linux
  * Gradient animation no longer flickers with dithering enabled
  * HiDPI has been disabled by default due to screen resolution
    misdetection
  * Max DPI is now per-device
  * Extra words are now filtered from the device name
  * gpg2 is preferred over gpg for signature verification
  New features:
  * An uninstall button has been added for macOS users that
    allows complete uninstallation, including older versions
  * Life animation has a new transparent preset
  * Confirmation dialog boxes have been added when deleting
    profiles, modes, and animations
  * Animation preview now gets temporarily disabled while
    ckb-next is out of focus
  * Support for multiple animation paths has been added
  * Pollrate can now be changed through the GUI
  Notes for packagers:
  * Udev rules are now installed by default in /lib/udev/rules.d.
  * Udev rule installation path can be changed with
    UDEV_RULE_DIRECTORY in cmake
  * Init systems can manually be force-enabled with
    FORCE_INIT_SYSTEM in cmake
- Refreshed ckb-next-use-run.patch and ckb-next-systemd.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1570536000">- Update to version 0.4.2
  Support for new devices:
  * Harpoon RGB Pro
  * Ironclaw RGB
  Important bugfixes:
  * GUI no longer crashes if an animation has no keys set</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1574251200">- %make_jobs is depricated replaced by %cmake_build
- Use %autosetup to simplify maintenance</changelog>
  <changelog author="aloisio@gmx.com" date="1591617600">- Add ckb-next-gcc10.patch</changelog>
  <changelog author="Jannik Seiler &lt;seil0@mosad.xyz&gt;" date="1598702400">- Adjust ckb-next-systemd.patch to the change for %_libexecdir</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1608292800">* Update to version 0.4.3
  Support for new devices:
  * Scimitar RGB Elite
  * Nightsword RGB
  Important bugfixes:
  * Fixed delay when shutting down with K95 RGB
  * Fixed freezing when updating indicator LEDs
  * Indicator LEDs are now more responsive when an animation is
    playing
  * GUI now starts hidden in tray on KDE
  * The pipe animation now works consistently between mode
    changes
  * The pipe animation now handles input commands sent in rapid
    succession before the device is updated
  * Input works on wayland again after recent updates
  * libgdx based games no longer crash on mouse input
  * Mouse settings are now correctly restored when resuming from
    suspend
  * Fixed a bug where some devices would not be initialised on
    daemon start and would require a replug
  * Fixed layouts for K68, K65, K63, M95
  New features:
  * Under X11 only, lights can now automatically turn off after
    a user-set time
  * Macros now loop when the key is held down
  * Macro UI has been redesigned and supports recording from non
    ckb-next managed keyboards
  * Modes can now be changed automatically based on the current
    focused application (X11/XWayland Only)
  * Translations are now supported
  Notes for packagers:
  * The systemd unit directory can be overriden with
  - DSYSTEMD_UNIT_INSTALL_DIR
  * libappindicator is no longer used
  * Minimum Qt version has been bumped up to 5.5.1 (xenial)
  * cmake now checks for quazip 1.0
  * The following new dependencies have been introduced: Qt5
    X11Extras, xcb, xcb-screensaver, xcb-ewmh, Qt5 translation
    tools, dbusmenu-qt5
- Refresh ckb-next-use-run.patch, ckb-next-systemd.patch and
  422.patch
- Drop ckb-next-gcc10.patch (merged upstream)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1616068800">- Update to version 0.4.4
  Important bugfixes:
  * Fixed a crash when creating a new profile
  * Fixed lights turning off unexpectedly or not being restored
    correctly
  * Macros can now be repeated quickly by repeatedly pressing
    the keys
  * Fixed various deadlocks when resuming from suspend or during
    device initialisation
  * Fixed devices not functioning during system boot requiring a
    daemon restart
- Refreshed ckb-next-use-run.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1623240000">- Fix double slash in /bin/bash requirement in
  ckb-next-use-run.patch (fixes boo#1186929)</changelog>
</package>
<package pkgid="7f0817b9c19bb228f7e34529241a20764a25387679943014e416e4939616385a" name="claws-mail" arch="aarch64">
  <version epoch="0" ver="3.18.0" rel="bp153.2.3.1"/>
  <changelog author="mvetter@suse.com" date="1535371200">- Update to 3.17.1:
  bug fixes:
    o bug 4072, 'Crash when clicking 'reply' or 'reply with quote''
    o Account signature: Warn and fail rather than crashing when
    format string is faulty.</changelog>
  <changelog author="msuchanek@suse.com" date="1536753600">- Re-add Do-not-use-msginfo_list-for-compose.patch
  Faulty behaviour without (claws#3889)
- Fix license warning</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1536840000">- Update Do-not-use-msginfo_list-for-compose.patch to upstream
  bug3889-fix_rev0.patch (claws#3889)</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1538481600">- Update bug3889-fix_rev0.patch to new upstream fix (claws#3889,
  boo#1116917).
  Fix-bug-3889-Address-and-quoted-message-inconsistent.patch</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1546689600">- Updated to version 3.17.3:
  + Add support for TLS Server Name Indication (SNI). This enables
    the sending of your hostname, if available, to the server so
    that it can select the appropriate certificate for your
    domain. This is useful for servers which host multiple domains
    on the same IP address. This is a hidden Account preference,
    'use_tls_sni', and is enabled by default.
  + SSL/TLS certificate manager: The Delete key will now delete
    the selected certificate.
  + Window sizes are now remembered for the 'Apply tags' and
    SSL/TLS certificate manager windows.
  + Bug fixes:
  * claws#3519, 'Links including umlauts are broken'.
  * claws#4134, 'Save message to' option not set when it should
    be.
  * Prevent the Tools/SSL/TLS Certificates dialogue from
    crashing when certificate filenames contain a fingerprint.
  * Build on GNU Hurd.
  * Various build fixes when building without GnuTLS.
- Changes from version 3.17.2:
  + Message List: A context menu has been added to the column
    headers, it has two entries: a new option, 'Lock column
    headers', and 'Set displayed colums'.
  + Folder List:  A context menu has been added to the column
    headers, containing 'Set displayed columns'.
  + Preferences: The Display/Summaries option page has been split
    into three notebook pages: Folder List, Message List, and
    Defaults. The Message List page contains the new 'Lock column
    headers' option. The Defaults page contains several new
    options for new folders.
  + New Folder Properties: It is now possible to control signing
    and encrypting options on the Compose page. By default it
    follows the Account preferences, but they can be overridden to
    always sign and/or encrypt, or never sign/encrypt.
  + Saving sent messages: The global preference, 'Save sent
    messages', can now be overriden by the Folder Property and
    Account preferences. The global preference no longer needs to
    be activated for the Account Preference, 'Put sent messages
    in ...' option to function. Likewise, the Folder Property,
    'Save copy of outgoing messages to this folder instead of
    Sent', no longer relies on the global preference being set.
  + SSL/TLS certificates: The SHA-256 fingerprint is now
    displayed, and the MD5 fingerprint has been removed.
  + SSL/TLS certificates list: Status and Expiry columns have been
    added, and expired and invalid certificates are now clearly
    indicated.
  + QuickSearch: body searches are now quicker.
  + QuickSearch: symbols used in Extended searches are now
    expanded in the 'Edit' dialogue.
  + Re-editing: Flags and tags are now preserved when re-editing a
    message.
  + PDF Viewer plugin: Ctrl+scroll now zooms.
  + Tools: added cm-break.pl script, which breaks thread
    references for the selected messages; textviewer.pl has been
    updated and now requires perl 5.14.1.
  + The legacy "sylpheed-claws" symlink is no longer installed in
    the bindir.
  + Bug fixes:
  * claws#3418, 'Building on a Cross Compiling toolchain doesn't
    work'.
  * claws#3889, 'Address and quoted message inconsistent in
    reply'.
  * claws#4114, 'autogen.sh: Fix argument quoting'.
  * claws#4115, 'autogen: avoid unwarranted re-configure'.
  * claws#4120, 'New cert files are created in $HOME instead of
    in ~/.claws-mail/certs'.
  * claws#4121, 'Moving a subfolder in another folder erases its
    processing rules' (sic).
  * claws#4132, '"Mark all as (un)read" dialog appears when
    acting on 1 message only'.
  * claws#4133, 'trying to read message from an NNTP group (with
    all expired articles.'.
  * Regression where mail was not being checked at startup when
    it should have been.
  * Show correct address:port in SOCKS5 proxy connection failure
    message.
  * Prevent unexpected loss of drafted message.
  * Quicksearch eating keypresses it didn't handle.
  * Reply from mainwindow menu and toolbar when mainwindow's
    messageview is hidden.
  * CID 1438531 Fix wrong test leading to dead code.
  * CID 1439871 and validate Unicode char strictly.
  * CID 1439996 and remove unnecessary comparison.
  * RSSyl: lost processing rules when renaming folder.
  * Annoyance where your current reading is disturbed when a
    new msg is filtered into the current folder.
  * Don't leave the user in limbo when privacy system is 'none'
    and auto signing/encrypting is set.
  * Several memory leaks.
  + Translation updates.
- Drop bug3889-fix_rev0.patch as this is now upstreamed.
- Drop deprecated macros handled by file triggers.
- Disable jpilot for SLE builds.</changelog>
  <changelog author="mvetter@suse.com" date="1564401600">- Update to 3.17.4:
  * New HTML viewer plugin: Litehtml viewer
  * Added option 'Enable keyboard shortcuts' to the 'Keyboard
    shortcuts' frame on /Configuration/Preferences/Other/Miscellaneous
  * Compose: implemented copying of attached images to clipboard
  * Compose: images and text/uri-list (files) can now be attached by
    pasting into the Compose window
  * Python plugin: window sizes are now remembered for the Python
    console, the 'Open URLs' and the 'Set mailbox order' windows.
  * Fancy plugin: the download-link feature now follows redirections
  * MBOX export: the Enter key in the dialogue now starts the export
  * The date (ISO format) has been added to log timestamps
  * Update translations
  - bug 1920, 'No automatic NNTP filtering'
  - bug 2045, 'address book blocks focus on email window'
  - bug 2131, 'Focus stealing after mail check'
  - bug 2627, 'Filtering does not work on NNTP'
  - bug 3070, 'misbehaving text wrapping when URL chars are present'
  - bug 3838, 'Canceled right-click on message list leaves UI
    in inconsistent state'
  - bug 3977, 'Fix crashes when some external APIs fail'
  - bug 3979, 'Hang (with killing needed) during action which
    extracts attachments'
  - bug 4029, 'segfault after deleting message in a window'
  - bug 4031, 'fingerprint in SSL/TLS certificates for ...
    (regress error)'
  - bug 4037, 'Fix some small issues'
  - bug 4142, 'Translation error on Russian'
  - bug 4145, 'proxy server for sending doesn't work'
  - bug 4155, 'remember directory of last saving'
  - bug 4166, 'corrupted double-linked list'
  - bug 4167, 'Max line length exceeded when forwarding mail'
  - bug 4188, 'STL file is sent not as an attachment but as its
    base64 representation in plaintext'
  - CID 1442278, 'impossible to trigger buffer overflow'
  - Make key accelerators from menu work in addressbook window
  - save checkbox choices of display/summaries/defaults prefs
  - Do not throw an error when cancelling 'Save email as...'.
  - occasional crash on drag'n'drop of msgs
  - possible stack overflow in vcalendar's Curl data handler
  - crash when LDAP address source is defined in index, but
  - support is disabled
  - crash in Fancy plugin if one of the MIME parts has no
  - -ID
  - a few small memory leaks in scan_mailto_url()
  - configure script for rare cases where python is not
    installed
  - incorrect charset conversion in sc_html_read_line().
  - markup in 'key not fully trusted' warning in pgpcore
  - use after free in rare code path in rssyl_subscribe()
  - several memory leaks
  - verify_folderlist_xml() for fresh starts
  - printf formats for size_t and goffset arguments.
  - alertpanel API use in win32 part of mimeview.c
  - pid handling in debug output of kill_children_cb()
  - incorrect pointer arithmetic in w32_filesel.c</changelog>
  <changelog author="Libor Pechacek &lt;lpechacek@suse.com&gt;" date="1571918400">- Make litehtml plugin build on Tumbleweed.</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.com&gt;" date="1574424000">- Move "Mark all read/unread" menu entries where they belong.
  remove-MarkAll-from-message-menu.patch (claws#4278)
  add-MarkAll-to-folder-menu.patch (claws#4278)</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.com&gt;" date="1574510400">- Add a test on build-time libetpan version to require the proper
  version at run-time (boo#1157594)</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.com&gt;" date="1578657600">- Drop add-MarkAll-to-folder-menu.patch. After discussion,
  upstream rejected it at least in this form.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1582545600">- Update to 3.17.5
  + Inline Git patches now have colour syntax highlighting
    The colours of these, and patch attachments, are configurable on
    the 'Other' tab of the Display/Colors page of the general
    preferences.
  + The previously hidden preference, 'summary_from_show', is now
    configurable within the UI, on the 'Message List' tab of the
    Display/Summaries page of the general preferences, 'Displayed in
    From column [ ]'.
  + 'Re-edit' has been added to the message context menu when in the
    Drafts folder.
  + Additional Date header formats are supported:
  - weekday, month, day, hh, mm, ss, year, zone
  - weekday, month, day, hh, mm, ss, year
  + LiteHtml viewer plugin: scrolling with the keyboard has been
    implemented.
  + The included tools/scripts have been updated:
  - eud2gc.py converted to Python 3
  - tbird2claws.py converted to Python 3
  - tbird2claws.py converted to Python 3
  - google_search.pl has been replaced with ddg_search.pl (that is,
    duckduckgo.com instead of google.com)
  - fix_date.sh and its documentation have been updated
  - multiwebsearch.pl 'fm' (freshmeat.net) has been removed; 'google'
    has been replaced by 'ddg'
  - the outdated OOo2claws-mail.pl script has been removed
  + Updated manuals
  + Updated translations: British English, Catalan, Czech, Danish,
    Dutch, French, German, Russian, Slovak, Spanish, Swedish,
    Traditional Chinese, Turkish
  + bug fixes: claws#2131, claws#4237, claws#4239, claws#4248,
    claws#4253, claws#4257, claws#4277, claws#4278, claws#4305
  + Misc bugs fixed:
  - Fix crash in litehtml_viewer when  tag has no href
  - removed "The following file has been attached..." dialogue
  - MBOX import: give a better estimation of the time left and
    grey out widgets while importing
  - Fixed "vcard.c:238:2: warning: ?strncpy? output truncate
    before terminating nul copying as many bytes from a string
    as its length"
  - RSSyl: Fix handling deleted feed items where modified and
    published dates do not match
  - fix bolding of target folder
  - when creating a new account, don't pre-fill data from the
    default account
  - respect 'default selection' settings when moving a msg with
    manual filtering
  - Fix printing of empty pages when the selected part is
    rendered with a plugin not implementing print
  - Addressbook folder selection dialogs: make sure folder list
    is sorted and apply global prefs to get stripes in lists.
  - when user cancels the GPG signing passphrase dialogue,
    don't bother the user with an "error" dialogue
  - Fix imap keyword search. Libetpan assumes keyword search is
    a MUST but RFC states it is a MAY. Fix advanced search on
    MS Exchange
  - fix SHIFT+SPACE in msg list, moving in reverse
  - revert pasting images as attachments
  - Fix help about command-line arguments that require a
    parameter.
  - Printing: only print as plain text if the part is of type
    text
  - fix a segfault with default info icon when trying to print
    a non-text part.
  - Run spec-cleaner
  - Removed remove-MarkAll-from-message-menu.patch (claws#4278)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1585915200">- prepare turning off python support when we drop python2 in TW
  we can add a conditional around the bcond for python-gtk</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1594641600">- Update to 3.17.6:
  * It is now possible to 'Inherit Folder properties and processing
    rules from parent folder' when creating new folders with the
    move message and copy message dialogues.
  * A Phishing warning is now shown when copying a phishing URL, (in
    addition to clicking a phishing URL).
  * The progress window when importing an mbox file is now more
    responsive.
  * A warning dialogue is shown if the selected privacy system is
    'None' and automatic signing amd/or encrypting is enabled.
  * Python plugin: pkgconfig is now used to check for python2. This
    enables the Python plugin (which uses python2) to be built on
    newer systems which have both python2 and python3.
  Bug fixes:
  * bug 3922, 'minimize to tray on startup not working'
  * bug 4220, 'generates files in cache without content'
  * bug 4325, 'Following redirects when retrieving image'
  * bug 4342, 'Import mbox file command doesn't work twice on a row'
  * fix STARTTLS protocol violation CVE-2020-15917 boo#1174457)
  * fix initial debug line
  * fix fat-fingered crash when v (hiding msgview) is pressed
    just before c (check signature)
  * fix non-translation of some Templates strings</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1600344000">- Disable python-gtk plugin on suse_version &gt; 1500: still relying
  on python2, which is EOL.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1601294400">- Update to 3.17.7
  * Image Viewer: Image attachments, when displayed, are now resized
    to fit the available width rather than the available height.
  * -d is now an alias to --debug.
  * Libravatar plugin: New styles supported: Robohash and Pagan.
  * SpamAssassin plugin: The 'Maximum size' option now matches
    SpamAssassin's maximum; it can now handle messages up to 256MB.
  * LiteHTML viewer plugin: The UI is now translatable.
  Bug fixes:
  * bug 4313, 'Recursion stack overflow with rebuilding folder
    tree'
  * bug 4372, '[pl_PL] Crash after "Send later" without
    recipient and then "Close"'
  * bug 4373, 'attach mailto URI double free'
  * bug 4374, 'insert mailto URI misses checks'
  * bug 4384, 'U+00AD (soft hyphen) changed to space in
    Subject'
  * bug 4386, 'Allow Sieve config without userid without
    warning'
  * Add missing SSL settings when cloning accounts.
  * Parsing of command-line arguments.
  * PGP Core plugin: fix segv in address completion with a
    keyring.
  * Libravatar plugin: fixes to image display.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1603108800">- Update to 3.17.8 (boo#1177967)
  * Shielded template's |program{} and |attach_program{} so that the
    command-line that is executed does not allow sequencing such as
    with &amp;&amp; || ;, preventing possible execution of nasty, or at least
    unexpected, commands
  * bug fixes: claws#4376
  * updated English, French, and Spanish manuals</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1603540800">- Additional cleanup of the template handling
  * add claws-mail-Reworked-fixing-unsecure-command-line-invocation.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1622635200">- added claws-mail-oauth.patch:
  https://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=4339
  new BR: pkgconfig(json-c) and force libeptan to be at least
  version 1.9.4, additionally we need autotools and libtool to
  rebuild the configure script</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1625918400">- Update to 3.18.0
  * Support for the OAuth2 authorisation protocol has been added for
    IMAP, POP and SMTP using custom, user-generated client IDs.
    OAuth2 preferences are found in the Account Preferences on the
    Receive page (for POP: Authenticate before POP connection, for
    IMAP: Authentication method); the Send page (SMTP authentication:
    Authentication method); and on a dedicated OAuth2 page.
  * The option 'Save (X-)Face in address book if possible' has been
    added to the /Message View/Text Options preferences page.
    Previously the (X-)Face would be saved automatically, therefore
    this option is turned on by default.
  * The Image Viewer has been reworked. New options have been added to
    /Message View/Image Viewer: when resizing images, either fit the
    image width or fit the image height to the available space.
    Fitting the image height is the default. Regardless of this
    setting, when displaying images inline they will fit the height.
    When displaying an image, left-clicking the image will toggle
    between full size and reduced size; right-clicking will toggle
    between fitting the height and fitting the width.
  * When re-editing a saved message, it is now possible to use
    /Options/Remove References.
  * It is now possible to attempt to retrieve a missing GPG key via
    WKD.
  * The man page has been updated.
  * Updated translations: Brazilian Portuguese, British English,
    Catalan, Czech, Danish, Dutch, French, Polish, Romanian, Russian,
    Slovak, Spanish, Traditional Chinese, Turkish.
  * bug fixes: claws#2411, claws#4326, claws#4394, claws#4431,
    claws#4445, claws#4447, claws#4455, claws#4473
  - stop WM's X button from causing GPG key fetch attempt
  - Make fancy respect default font size for messageview
  - harden link checker before accepting click
  - non-display of (X-)Face when prefs_common.enable_avatars
    is AVATARS_ENABLE_RENDER (2)
  - debian bug #983778, 'Segfault on selecting empty 'X-Face'
    custom header'
- Drop claws-mail-oauth.patch, OAuth2 authorisation protocol is now
  included
- Drop claws-mail-Reworked-fixing-unsecure-command-line-invocation.patch,
  merged upstream</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1626091200">- bump buildrequires to follow version limits in the configure.ac</changelog>
</package>
<package pkgid="51c7780ca8059816b81ea67001afed33c4cbb6aee64722abb8e189452cbec12d" name="claws-mail" arch="ppc64le">
  <version epoch="0" ver="3.18.0" rel="bp153.2.3.1"/>
  <changelog author="mvetter@suse.com" date="1535371200">- Update to 3.17.1:
  bug fixes:
    o bug 4072, 'Crash when clicking 'reply' or 'reply with quote''
    o Account signature: Warn and fail rather than crashing when
    format string is faulty.</changelog>
  <changelog author="msuchanek@suse.com" date="1536753600">- Re-add Do-not-use-msginfo_list-for-compose.patch
  Faulty behaviour without (claws#3889)
- Fix license warning</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1536840000">- Update Do-not-use-msginfo_list-for-compose.patch to upstream
  bug3889-fix_rev0.patch (claws#3889)</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1538481600">- Update bug3889-fix_rev0.patch to new upstream fix (claws#3889,
  boo#1116917).
  Fix-bug-3889-Address-and-quoted-message-inconsistent.patch</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1546689600">- Updated to version 3.17.3:
  + Add support for TLS Server Name Indication (SNI). This enables
    the sending of your hostname, if available, to the server so
    that it can select the appropriate certificate for your
    domain. This is useful for servers which host multiple domains
    on the same IP address. This is a hidden Account preference,
    'use_tls_sni', and is enabled by default.
  + SSL/TLS certificate manager: The Delete key will now delete
    the selected certificate.
  + Window sizes are now remembered for the 'Apply tags' and
    SSL/TLS certificate manager windows.
  + Bug fixes:
  * claws#3519, 'Links including umlauts are broken'.
  * claws#4134, 'Save message to' option not set when it should
    be.
  * Prevent the Tools/SSL/TLS Certificates dialogue from
    crashing when certificate filenames contain a fingerprint.
  * Build on GNU Hurd.
  * Various build fixes when building without GnuTLS.
- Changes from version 3.17.2:
  + Message List: A context menu has been added to the column
    headers, it has two entries: a new option, 'Lock column
    headers', and 'Set displayed colums'.
  + Folder List:  A context menu has been added to the column
    headers, containing 'Set displayed columns'.
  + Preferences: The Display/Summaries option page has been split
    into three notebook pages: Folder List, Message List, and
    Defaults. The Message List page contains the new 'Lock column
    headers' option. The Defaults page contains several new
    options for new folders.
  + New Folder Properties: It is now possible to control signing
    and encrypting options on the Compose page. By default it
    follows the Account preferences, but they can be overridden to
    always sign and/or encrypt, or never sign/encrypt.
  + Saving sent messages: The global preference, 'Save sent
    messages', can now be overriden by the Folder Property and
    Account preferences. The global preference no longer needs to
    be activated for the Account Preference, 'Put sent messages
    in ...' option to function. Likewise, the Folder Property,
    'Save copy of outgoing messages to this folder instead of
    Sent', no longer relies on the global preference being set.
  + SSL/TLS certificates: The SHA-256 fingerprint is now
    displayed, and the MD5 fingerprint has been removed.
  + SSL/TLS certificates list: Status and Expiry columns have been
    added, and expired and invalid certificates are now clearly
    indicated.
  + QuickSearch: body searches are now quicker.
  + QuickSearch: symbols used in Extended searches are now
    expanded in the 'Edit' dialogue.
  + Re-editing: Flags and tags are now preserved when re-editing a
    message.
  + PDF Viewer plugin: Ctrl+scroll now zooms.
  + Tools: added cm-break.pl script, which breaks thread
    references for the selected messages; textviewer.pl has been
    updated and now requires perl 5.14.1.
  + The legacy "sylpheed-claws" symlink is no longer installed in
    the bindir.
  + Bug fixes:
  * claws#3418, 'Building on a Cross Compiling toolchain doesn't
    work'.
  * claws#3889, 'Address and quoted message inconsistent in
    reply'.
  * claws#4114, 'autogen.sh: Fix argument quoting'.
  * claws#4115, 'autogen: avoid unwarranted re-configure'.
  * claws#4120, 'New cert files are created in $HOME instead of
    in ~/.claws-mail/certs'.
  * claws#4121, 'Moving a subfolder in another folder erases its
    processing rules' (sic).
  * claws#4132, '"Mark all as (un)read" dialog appears when
    acting on 1 message only'.
  * claws#4133, 'trying to read message from an NNTP group (with
    all expired articles.'.
  * Regression where mail was not being checked at startup when
    it should have been.
  * Show correct address:port in SOCKS5 proxy connection failure
    message.
  * Prevent unexpected loss of drafted message.
  * Quicksearch eating keypresses it didn't handle.
  * Reply from mainwindow menu and toolbar when mainwindow's
    messageview is hidden.
  * CID 1438531 Fix wrong test leading to dead code.
  * CID 1439871 and validate Unicode char strictly.
  * CID 1439996 and remove unnecessary comparison.
  * RSSyl: lost processing rules when renaming folder.
  * Annoyance where your current reading is disturbed when a
    new msg is filtered into the current folder.
  * Don't leave the user in limbo when privacy system is 'none'
    and auto signing/encrypting is set.
  * Several memory leaks.
  + Translation updates.
- Drop bug3889-fix_rev0.patch as this is now upstreamed.
- Drop deprecated macros handled by file triggers.
- Disable jpilot for SLE builds.</changelog>
  <changelog author="mvetter@suse.com" date="1564401600">- Update to 3.17.4:
  * New HTML viewer plugin: Litehtml viewer
  * Added option 'Enable keyboard shortcuts' to the 'Keyboard
    shortcuts' frame on /Configuration/Preferences/Other/Miscellaneous
  * Compose: implemented copying of attached images to clipboard
  * Compose: images and text/uri-list (files) can now be attached by
    pasting into the Compose window
  * Python plugin: window sizes are now remembered for the Python
    console, the 'Open URLs' and the 'Set mailbox order' windows.
  * Fancy plugin: the download-link feature now follows redirections
  * MBOX export: the Enter key in the dialogue now starts the export
  * The date (ISO format) has been added to log timestamps
  * Update translations
  - bug 1920, 'No automatic NNTP filtering'
  - bug 2045, 'address book blocks focus on email window'
  - bug 2131, 'Focus stealing after mail check'
  - bug 2627, 'Filtering does not work on NNTP'
  - bug 3070, 'misbehaving text wrapping when URL chars are present'
  - bug 3838, 'Canceled right-click on message list leaves UI
    in inconsistent state'
  - bug 3977, 'Fix crashes when some external APIs fail'
  - bug 3979, 'Hang (with killing needed) during action which
    extracts attachments'
  - bug 4029, 'segfault after deleting message in a window'
  - bug 4031, 'fingerprint in SSL/TLS certificates for ...
    (regress error)'
  - bug 4037, 'Fix some small issues'
  - bug 4142, 'Translation error on Russian'
  - bug 4145, 'proxy server for sending doesn't work'
  - bug 4155, 'remember directory of last saving'
  - bug 4166, 'corrupted double-linked list'
  - bug 4167, 'Max line length exceeded when forwarding mail'
  - bug 4188, 'STL file is sent not as an attachment but as its
    base64 representation in plaintext'
  - CID 1442278, 'impossible to trigger buffer overflow'
  - Make key accelerators from menu work in addressbook window
  - save checkbox choices of display/summaries/defaults prefs
  - Do not throw an error when cancelling 'Save email as...'.
  - occasional crash on drag'n'drop of msgs
  - possible stack overflow in vcalendar's Curl data handler
  - crash when LDAP address source is defined in index, but
  - support is disabled
  - crash in Fancy plugin if one of the MIME parts has no
  - -ID
  - a few small memory leaks in scan_mailto_url()
  - configure script for rare cases where python is not
    installed
  - incorrect charset conversion in sc_html_read_line().
  - markup in 'key not fully trusted' warning in pgpcore
  - use after free in rare code path in rssyl_subscribe()
  - several memory leaks
  - verify_folderlist_xml() for fresh starts
  - printf formats for size_t and goffset arguments.
  - alertpanel API use in win32 part of mimeview.c
  - pid handling in debug output of kill_children_cb()
  - incorrect pointer arithmetic in w32_filesel.c</changelog>
  <changelog author="Libor Pechacek &lt;lpechacek@suse.com&gt;" date="1571918400">- Make litehtml plugin build on Tumbleweed.</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.com&gt;" date="1574424000">- Move "Mark all read/unread" menu entries where they belong.
  remove-MarkAll-from-message-menu.patch (claws#4278)
  add-MarkAll-to-folder-menu.patch (claws#4278)</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.com&gt;" date="1574510400">- Add a test on build-time libetpan version to require the proper
  version at run-time (boo#1157594)</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.com&gt;" date="1578657600">- Drop add-MarkAll-to-folder-menu.patch. After discussion,
  upstream rejected it at least in this form.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1582545600">- Update to 3.17.5
  + Inline Git patches now have colour syntax highlighting
    The colours of these, and patch attachments, are configurable on
    the 'Other' tab of the Display/Colors page of the general
    preferences.
  + The previously hidden preference, 'summary_from_show', is now
    configurable within the UI, on the 'Message List' tab of the
    Display/Summaries page of the general preferences, 'Displayed in
    From column [ ]'.
  + 'Re-edit' has been added to the message context menu when in the
    Drafts folder.
  + Additional Date header formats are supported:
  - weekday, month, day, hh, mm, ss, year, zone
  - weekday, month, day, hh, mm, ss, year
  + LiteHtml viewer plugin: scrolling with the keyboard has been
    implemented.
  + The included tools/scripts have been updated:
  - eud2gc.py converted to Python 3
  - tbird2claws.py converted to Python 3
  - tbird2claws.py converted to Python 3
  - google_search.pl has been replaced with ddg_search.pl (that is,
    duckduckgo.com instead of google.com)
  - fix_date.sh and its documentation have been updated
  - multiwebsearch.pl 'fm' (freshmeat.net) has been removed; 'google'
    has been replaced by 'ddg'
  - the outdated OOo2claws-mail.pl script has been removed
  + Updated manuals
  + Updated translations: British English, Catalan, Czech, Danish,
    Dutch, French, German, Russian, Slovak, Spanish, Swedish,
    Traditional Chinese, Turkish
  + bug fixes: claws#2131, claws#4237, claws#4239, claws#4248,
    claws#4253, claws#4257, claws#4277, claws#4278, claws#4305
  + Misc bugs fixed:
  - Fix crash in litehtml_viewer when  tag has no href
  - removed "The following file has been attached..." dialogue
  - MBOX import: give a better estimation of the time left and
    grey out widgets while importing
  - Fixed "vcard.c:238:2: warning: ?strncpy? output truncate
    before terminating nul copying as many bytes from a string
    as its length"
  - RSSyl: Fix handling deleted feed items where modified and
    published dates do not match
  - fix bolding of target folder
  - when creating a new account, don't pre-fill data from the
    default account
  - respect 'default selection' settings when moving a msg with
    manual filtering
  - Fix printing of empty pages when the selected part is
    rendered with a plugin not implementing print
  - Addressbook folder selection dialogs: make sure folder list
    is sorted and apply global prefs to get stripes in lists.
  - when user cancels the GPG signing passphrase dialogue,
    don't bother the user with an "error" dialogue
  - Fix imap keyword search. Libetpan assumes keyword search is
    a MUST but RFC states it is a MAY. Fix advanced search on
    MS Exchange
  - fix SHIFT+SPACE in msg list, moving in reverse
  - revert pasting images as attachments
  - Fix help about command-line arguments that require a
    parameter.
  - Printing: only print as plain text if the part is of type
    text
  - fix a segfault with default info icon when trying to print
    a non-text part.
  - Run spec-cleaner
  - Removed remove-MarkAll-from-message-menu.patch (claws#4278)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1585915200">- prepare turning off python support when we drop python2 in TW
  we can add a conditional around the bcond for python-gtk</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1594641600">- Update to 3.17.6:
  * It is now possible to 'Inherit Folder properties and processing
    rules from parent folder' when creating new folders with the
    move message and copy message dialogues.
  * A Phishing warning is now shown when copying a phishing URL, (in
    addition to clicking a phishing URL).
  * The progress window when importing an mbox file is now more
    responsive.
  * A warning dialogue is shown if the selected privacy system is
    'None' and automatic signing amd/or encrypting is enabled.
  * Python plugin: pkgconfig is now used to check for python2. This
    enables the Python plugin (which uses python2) to be built on
    newer systems which have both python2 and python3.
  Bug fixes:
  * bug 3922, 'minimize to tray on startup not working'
  * bug 4220, 'generates files in cache without content'
  * bug 4325, 'Following redirects when retrieving image'
  * bug 4342, 'Import mbox file command doesn't work twice on a row'
  * fix STARTTLS protocol violation CVE-2020-15917 boo#1174457)
  * fix initial debug line
  * fix fat-fingered crash when v (hiding msgview) is pressed
    just before c (check signature)
  * fix non-translation of some Templates strings</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1600344000">- Disable python-gtk plugin on suse_version &gt; 1500: still relying
  on python2, which is EOL.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1601294400">- Update to 3.17.7
  * Image Viewer: Image attachments, when displayed, are now resized
    to fit the available width rather than the available height.
  * -d is now an alias to --debug.
  * Libravatar plugin: New styles supported: Robohash and Pagan.
  * SpamAssassin plugin: The 'Maximum size' option now matches
    SpamAssassin's maximum; it can now handle messages up to 256MB.
  * LiteHTML viewer plugin: The UI is now translatable.
  Bug fixes:
  * bug 4313, 'Recursion stack overflow with rebuilding folder
    tree'
  * bug 4372, '[pl_PL] Crash after "Send later" without
    recipient and then "Close"'
  * bug 4373, 'attach mailto URI double free'
  * bug 4374, 'insert mailto URI misses checks'
  * bug 4384, 'U+00AD (soft hyphen) changed to space in
    Subject'
  * bug 4386, 'Allow Sieve config without userid without
    warning'
  * Add missing SSL settings when cloning accounts.
  * Parsing of command-line arguments.
  * PGP Core plugin: fix segv in address completion with a
    keyring.
  * Libravatar plugin: fixes to image display.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1603108800">- Update to 3.17.8 (boo#1177967)
  * Shielded template's |program{} and |attach_program{} so that the
    command-line that is executed does not allow sequencing such as
    with &amp;&amp; || ;, preventing possible execution of nasty, or at least
    unexpected, commands
  * bug fixes: claws#4376
  * updated English, French, and Spanish manuals</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1603540800">- Additional cleanup of the template handling
  * add claws-mail-Reworked-fixing-unsecure-command-line-invocation.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1622635200">- added claws-mail-oauth.patch:
  https://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=4339
  new BR: pkgconfig(json-c) and force libeptan to be at least
  version 1.9.4, additionally we need autotools and libtool to
  rebuild the configure script</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1625918400">- Update to 3.18.0
  * Support for the OAuth2 authorisation protocol has been added for
    IMAP, POP and SMTP using custom, user-generated client IDs.
    OAuth2 preferences are found in the Account Preferences on the
    Receive page (for POP: Authenticate before POP connection, for
    IMAP: Authentication method); the Send page (SMTP authentication:
    Authentication method); and on a dedicated OAuth2 page.
  * The option 'Save (X-)Face in address book if possible' has been
    added to the /Message View/Text Options preferences page.
    Previously the (X-)Face would be saved automatically, therefore
    this option is turned on by default.
  * The Image Viewer has been reworked. New options have been added to
    /Message View/Image Viewer: when resizing images, either fit the
    image width or fit the image height to the available space.
    Fitting the image height is the default. Regardless of this
    setting, when displaying images inline they will fit the height.
    When displaying an image, left-clicking the image will toggle
    between full size and reduced size; right-clicking will toggle
    between fitting the height and fitting the width.
  * When re-editing a saved message, it is now possible to use
    /Options/Remove References.
  * It is now possible to attempt to retrieve a missing GPG key via
    WKD.
  * The man page has been updated.
  * Updated translations: Brazilian Portuguese, British English,
    Catalan, Czech, Danish, Dutch, French, Polish, Romanian, Russian,
    Slovak, Spanish, Traditional Chinese, Turkish.
  * bug fixes: claws#2411, claws#4326, claws#4394, claws#4431,
    claws#4445, claws#4447, claws#4455, claws#4473
  - stop WM's X button from causing GPG key fetch attempt
  - Make fancy respect default font size for messageview
  - harden link checker before accepting click
  - non-display of (X-)Face when prefs_common.enable_avatars
    is AVATARS_ENABLE_RENDER (2)
  - debian bug #983778, 'Segfault on selecting empty 'X-Face'
    custom header'
- Drop claws-mail-oauth.patch, OAuth2 authorisation protocol is now
  included
- Drop claws-mail-Reworked-fixing-unsecure-command-line-invocation.patch,
  merged upstream</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1626091200">- bump buildrequires to follow version limits in the configure.ac</changelog>
</package>
<package pkgid="d5a88a97e36eeced5f6a078123659cc03ccd55180151fc8002f1c8635cca8a02" name="claws-mail" arch="s390x">
  <version epoch="0" ver="3.18.0" rel="bp153.2.3.1"/>
  <changelog author="mvetter@suse.com" date="1535371200">- Update to 3.17.1:
  bug fixes:
    o bug 4072, 'Crash when clicking 'reply' or 'reply with quote''
    o Account signature: Warn and fail rather than crashing when
    format string is faulty.</changelog>
  <changelog author="msuchanek@suse.com" date="1536753600">- Re-add Do-not-use-msginfo_list-for-compose.patch
  Faulty behaviour without (claws#3889)
- Fix license warning</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1536840000">- Update Do-not-use-msginfo_list-for-compose.patch to upstream
  bug3889-fix_rev0.patch (claws#3889)</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1538481600">- Update bug3889-fix_rev0.patch to new upstream fix (claws#3889,
  boo#1116917).
  Fix-bug-3889-Address-and-quoted-message-inconsistent.patch</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1546689600">- Updated to version 3.17.3:
  + Add support for TLS Server Name Indication (SNI). This enables
    the sending of your hostname, if available, to the server so
    that it can select the appropriate certificate for your
    domain. This is useful for servers which host multiple domains
    on the same IP address. This is a hidden Account preference,
    'use_tls_sni', and is enabled by default.
  + SSL/TLS certificate manager: The Delete key will now delete
    the selected certificate.
  + Window sizes are now remembered for the 'Apply tags' and
    SSL/TLS certificate manager windows.
  + Bug fixes:
  * claws#3519, 'Links including umlauts are broken'.
  * claws#4134, 'Save message to' option not set when it should
    be.
  * Prevent the Tools/SSL/TLS Certificates dialogue from
    crashing when certificate filenames contain a fingerprint.
  * Build on GNU Hurd.
  * Various build fixes when building without GnuTLS.
- Changes from version 3.17.2:
  + Message List: A context menu has been added to the column
    headers, it has two entries: a new option, 'Lock column
    headers', and 'Set displayed colums'.
  + Folder List:  A context menu has been added to the column
    headers, containing 'Set displayed columns'.
  + Preferences: The Display/Summaries option page has been split
    into three notebook pages: Folder List, Message List, and
    Defaults. The Message List page contains the new 'Lock column
    headers' option. The Defaults page contains several new
    options for new folders.
  + New Folder Properties: It is now possible to control signing
    and encrypting options on the Compose page. By default it
    follows the Account preferences, but they can be overridden to
    always sign and/or encrypt, or never sign/encrypt.
  + Saving sent messages: The global preference, 'Save sent
    messages', can now be overriden by the Folder Property and
    Account preferences. The global preference no longer needs to
    be activated for the Account Preference, 'Put sent messages
    in ...' option to function. Likewise, the Folder Property,
    'Save copy of outgoing messages to this folder instead of
    Sent', no longer relies on the global preference being set.
  + SSL/TLS certificates: The SHA-256 fingerprint is now
    displayed, and the MD5 fingerprint has been removed.
  + SSL/TLS certificates list: Status and Expiry columns have been
    added, and expired and invalid certificates are now clearly
    indicated.
  + QuickSearch: body searches are now quicker.
  + QuickSearch: symbols used in Extended searches are now
    expanded in the 'Edit' dialogue.
  + Re-editing: Flags and tags are now preserved when re-editing a
    message.
  + PDF Viewer plugin: Ctrl+scroll now zooms.
  + Tools: added cm-break.pl script, which breaks thread
    references for the selected messages; textviewer.pl has been
    updated and now requires perl 5.14.1.
  + The legacy "sylpheed-claws" symlink is no longer installed in
    the bindir.
  + Bug fixes:
  * claws#3418, 'Building on a Cross Compiling toolchain doesn't
    work'.
  * claws#3889, 'Address and quoted message inconsistent in
    reply'.
  * claws#4114, 'autogen.sh: Fix argument quoting'.
  * claws#4115, 'autogen: avoid unwarranted re-configure'.
  * claws#4120, 'New cert files are created in $HOME instead of
    in ~/.claws-mail/certs'.
  * claws#4121, 'Moving a subfolder in another folder erases its
    processing rules' (sic).
  * claws#4132, '"Mark all as (un)read" dialog appears when
    acting on 1 message only'.
  * claws#4133, 'trying to read message from an NNTP group (with
    all expired articles.'.
  * Regression where mail was not being checked at startup when
    it should have been.
  * Show correct address:port in SOCKS5 proxy connection failure
    message.
  * Prevent unexpected loss of drafted message.
  * Quicksearch eating keypresses it didn't handle.
  * Reply from mainwindow menu and toolbar when mainwindow's
    messageview is hidden.
  * CID 1438531 Fix wrong test leading to dead code.
  * CID 1439871 and validate Unicode char strictly.
  * CID 1439996 and remove unnecessary comparison.
  * RSSyl: lost processing rules when renaming folder.
  * Annoyance where your current reading is disturbed when a
    new msg is filtered into the current folder.
  * Don't leave the user in limbo when privacy system is 'none'
    and auto signing/encrypting is set.
  * Several memory leaks.
  + Translation updates.
- Drop bug3889-fix_rev0.patch as this is now upstreamed.
- Drop deprecated macros handled by file triggers.
- Disable jpilot for SLE builds.</changelog>
  <changelog author="mvetter@suse.com" date="1564401600">- Update to 3.17.4:
  * New HTML viewer plugin: Litehtml viewer
  * Added option 'Enable keyboard shortcuts' to the 'Keyboard
    shortcuts' frame on /Configuration/Preferences/Other/Miscellaneous
  * Compose: implemented copying of attached images to clipboard
  * Compose: images and text/uri-list (files) can now be attached by
    pasting into the Compose window
  * Python plugin: window sizes are now remembered for the Python
    console, the 'Open URLs' and the 'Set mailbox order' windows.
  * Fancy plugin: the download-link feature now follows redirections
  * MBOX export: the Enter key in the dialogue now starts the export
  * The date (ISO format) has been added to log timestamps
  * Update translations
  - bug 1920, 'No automatic NNTP filtering'
  - bug 2045, 'address book blocks focus on email window'
  - bug 2131, 'Focus stealing after mail check'
  - bug 2627, 'Filtering does not work on NNTP'
  - bug 3070, 'misbehaving text wrapping when URL chars are present'
  - bug 3838, 'Canceled right-click on message list leaves UI
    in inconsistent state'
  - bug 3977, 'Fix crashes when some external APIs fail'
  - bug 3979, 'Hang (with killing needed) during action which
    extracts attachments'
  - bug 4029, 'segfault after deleting message in a window'
  - bug 4031, 'fingerprint in SSL/TLS certificates for ...
    (regress error)'
  - bug 4037, 'Fix some small issues'
  - bug 4142, 'Translation error on Russian'
  - bug 4145, 'proxy server for sending doesn't work'
  - bug 4155, 'remember directory of last saving'
  - bug 4166, 'corrupted double-linked list'
  - bug 4167, 'Max line length exceeded when forwarding mail'
  - bug 4188, 'STL file is sent not as an attachment but as its
    base64 representation in plaintext'
  - CID 1442278, 'impossible to trigger buffer overflow'
  - Make key accelerators from menu work in addressbook window
  - save checkbox choices of display/summaries/defaults prefs
  - Do not throw an error when cancelling 'Save email as...'.
  - occasional crash on drag'n'drop of msgs
  - possible stack overflow in vcalendar's Curl data handler
  - crash when LDAP address source is defined in index, but
  - support is disabled
  - crash in Fancy plugin if one of the MIME parts has no
  - -ID
  - a few small memory leaks in scan_mailto_url()
  - configure script for rare cases where python is not
    installed
  - incorrect charset conversion in sc_html_read_line().
  - markup in 'key not fully trusted' warning in pgpcore
  - use after free in rare code path in rssyl_subscribe()
  - several memory leaks
  - verify_folderlist_xml() for fresh starts
  - printf formats for size_t and goffset arguments.
  - alertpanel API use in win32 part of mimeview.c
  - pid handling in debug output of kill_children_cb()
  - incorrect pointer arithmetic in w32_filesel.c</changelog>
  <changelog author="Libor Pechacek &lt;lpechacek@suse.com&gt;" date="1571918400">- Make litehtml plugin build on Tumbleweed.</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.com&gt;" date="1574424000">- Move "Mark all read/unread" menu entries where they belong.
  remove-MarkAll-from-message-menu.patch (claws#4278)
  add-MarkAll-to-folder-menu.patch (claws#4278)</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.com&gt;" date="1574510400">- Add a test on build-time libetpan version to require the proper
  version at run-time (boo#1157594)</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.com&gt;" date="1578657600">- Drop add-MarkAll-to-folder-menu.patch. After discussion,
  upstream rejected it at least in this form.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1582545600">- Update to 3.17.5
  + Inline Git patches now have colour syntax highlighting
    The colours of these, and patch attachments, are configurable on
    the 'Other' tab of the Display/Colors page of the general
    preferences.
  + The previously hidden preference, 'summary_from_show', is now
    configurable within the UI, on the 'Message List' tab of the
    Display/Summaries page of the general preferences, 'Displayed in
    From column [ ]'.
  + 'Re-edit' has been added to the message context menu when in the
    Drafts folder.
  + Additional Date header formats are supported:
  - weekday, month, day, hh, mm, ss, year, zone
  - weekday, month, day, hh, mm, ss, year
  + LiteHtml viewer plugin: scrolling with the keyboard has been
    implemented.
  + The included tools/scripts have been updated:
  - eud2gc.py converted to Python 3
  - tbird2claws.py converted to Python 3
  - tbird2claws.py converted to Python 3
  - google_search.pl has been replaced with ddg_search.pl (that is,
    duckduckgo.com instead of google.com)
  - fix_date.sh and its documentation have been updated
  - multiwebsearch.pl 'fm' (freshmeat.net) has been removed; 'google'
    has been replaced by 'ddg'
  - the outdated OOo2claws-mail.pl script has been removed
  + Updated manuals
  + Updated translations: British English, Catalan, Czech, Danish,
    Dutch, French, German, Russian, Slovak, Spanish, Swedish,
    Traditional Chinese, Turkish
  + bug fixes: claws#2131, claws#4237, claws#4239, claws#4248,
    claws#4253, claws#4257, claws#4277, claws#4278, claws#4305
  + Misc bugs fixed:
  - Fix crash in litehtml_viewer when  tag has no href
  - removed "The following file has been attached..." dialogue
  - MBOX import: give a better estimation of the time left and
    grey out widgets while importing
  - Fixed "vcard.c:238:2: warning: ?strncpy? output truncate
    before terminating nul copying as many bytes from a string
    as its length"
  - RSSyl: Fix handling deleted feed items where modified and
    published dates do not match
  - fix bolding of target folder
  - when creating a new account, don't pre-fill data from the
    default account
  - respect 'default selection' settings when moving a msg with
    manual filtering
  - Fix printing of empty pages when the selected part is
    rendered with a plugin not implementing print
  - Addressbook folder selection dialogs: make sure folder list
    is sorted and apply global prefs to get stripes in lists.
  - when user cancels the GPG signing passphrase dialogue,
    don't bother the user with an "error" dialogue
  - Fix imap keyword search. Libetpan assumes keyword search is
    a MUST but RFC states it is a MAY. Fix advanced search on
    MS Exchange
  - fix SHIFT+SPACE in msg list, moving in reverse
  - revert pasting images as attachments
  - Fix help about command-line arguments that require a
    parameter.
  - Printing: only print as plain text if the part is of type
    text
  - fix a segfault with default info icon when trying to print
    a non-text part.
  - Run spec-cleaner
  - Removed remove-MarkAll-from-message-menu.patch (claws#4278)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1585915200">- prepare turning off python support when we drop python2 in TW
  we can add a conditional around the bcond for python-gtk</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1594641600">- Update to 3.17.6:
  * It is now possible to 'Inherit Folder properties and processing
    rules from parent folder' when creating new folders with the
    move message and copy message dialogues.
  * A Phishing warning is now shown when copying a phishing URL, (in
    addition to clicking a phishing URL).
  * The progress window when importing an mbox file is now more
    responsive.
  * A warning dialogue is shown if the selected privacy system is
    'None' and automatic signing amd/or encrypting is enabled.
  * Python plugin: pkgconfig is now used to check for python2. This
    enables the Python plugin (which uses python2) to be built on
    newer systems which have both python2 and python3.
  Bug fixes:
  * bug 3922, 'minimize to tray on startup not working'
  * bug 4220, 'generates files in cache without content'
  * bug 4325, 'Following redirects when retrieving image'
  * bug 4342, 'Import mbox file command doesn't work twice on a row'
  * fix STARTTLS protocol violation CVE-2020-15917 boo#1174457)
  * fix initial debug line
  * fix fat-fingered crash when v (hiding msgview) is pressed
    just before c (check signature)
  * fix non-translation of some Templates strings</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1600344000">- Disable python-gtk plugin on suse_version &gt; 1500: still relying
  on python2, which is EOL.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1601294400">- Update to 3.17.7
  * Image Viewer: Image attachments, when displayed, are now resized
    to fit the available width rather than the available height.
  * -d is now an alias to --debug.
  * Libravatar plugin: New styles supported: Robohash and Pagan.
  * SpamAssassin plugin: The 'Maximum size' option now matches
    SpamAssassin's maximum; it can now handle messages up to 256MB.
  * LiteHTML viewer plugin: The UI is now translatable.
  Bug fixes:
  * bug 4313, 'Recursion stack overflow with rebuilding folder
    tree'
  * bug 4372, '[pl_PL] Crash after "Send later" without
    recipient and then "Close"'
  * bug 4373, 'attach mailto URI double free'
  * bug 4374, 'insert mailto URI misses checks'
  * bug 4384, 'U+00AD (soft hyphen) changed to space in
    Subject'
  * bug 4386, 'Allow Sieve config without userid without
    warning'
  * Add missing SSL settings when cloning accounts.
  * Parsing of command-line arguments.
  * PGP Core plugin: fix segv in address completion with a
    keyring.
  * Libravatar plugin: fixes to image display.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1603108800">- Update to 3.17.8 (boo#1177967)
  * Shielded template's |program{} and |attach_program{} so that the
    command-line that is executed does not allow sequencing such as
    with &amp;&amp; || ;, preventing possible execution of nasty, or at least
    unexpected, commands
  * bug fixes: claws#4376
  * updated English, French, and Spanish manuals</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1603540800">- Additional cleanup of the template handling
  * add claws-mail-Reworked-fixing-unsecure-command-line-invocation.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1622635200">- added claws-mail-oauth.patch:
  https://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=4339
  new BR: pkgconfig(json-c) and force libeptan to be at least
  version 1.9.4, additionally we need autotools and libtool to
  rebuild the configure script</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1625918400">- Update to 3.18.0
  * Support for the OAuth2 authorisation protocol has been added for
    IMAP, POP and SMTP using custom, user-generated client IDs.
    OAuth2 preferences are found in the Account Preferences on the
    Receive page (for POP: Authenticate before POP connection, for
    IMAP: Authentication method); the Send page (SMTP authentication:
    Authentication method); and on a dedicated OAuth2 page.
  * The option 'Save (X-)Face in address book if possible' has been
    added to the /Message View/Text Options preferences page.
    Previously the (X-)Face would be saved automatically, therefore
    this option is turned on by default.
  * The Image Viewer has been reworked. New options have been added to
    /Message View/Image Viewer: when resizing images, either fit the
    image width or fit the image height to the available space.
    Fitting the image height is the default. Regardless of this
    setting, when displaying images inline they will fit the height.
    When displaying an image, left-clicking the image will toggle
    between full size and reduced size; right-clicking will toggle
    between fitting the height and fitting the width.
  * When re-editing a saved message, it is now possible to use
    /Options/Remove References.
  * It is now possible to attempt to retrieve a missing GPG key via
    WKD.
  * The man page has been updated.
  * Updated translations: Brazilian Portuguese, British English,
    Catalan, Czech, Danish, Dutch, French, Polish, Romanian, Russian,
    Slovak, Spanish, Traditional Chinese, Turkish.
  * bug fixes: claws#2411, claws#4326, claws#4394, claws#4431,
    claws#4445, claws#4447, claws#4455, claws#4473
  - stop WM's X button from causing GPG key fetch attempt
  - Make fancy respect default font size for messageview
  - harden link checker before accepting click
  - non-display of (X-)Face when prefs_common.enable_avatars
    is AVATARS_ENABLE_RENDER (2)
  - debian bug #983778, 'Segfault on selecting empty 'X-Face'
    custom header'
- Drop claws-mail-oauth.patch, OAuth2 authorisation protocol is now
  included
- Drop claws-mail-Reworked-fixing-unsecure-command-line-invocation.patch,
  merged upstream</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1626091200">- bump buildrequires to follow version limits in the configure.ac</changelog>
</package>
<package pkgid="9000f79dccd88be9cbc3a8da43d29cc1efe95c51169a8bf0918acee79beba503" name="claws-mail" arch="src">
  <version epoch="0" ver="3.18.0" rel="bp153.2.3.1"/>
  <changelog author="mvetter@suse.com" date="1535371200">- Update to 3.17.1:
  bug fixes:
    o bug 4072, 'Crash when clicking 'reply' or 'reply with quote''
    o Account signature: Warn and fail rather than crashing when
    format string is faulty.</changelog>
  <changelog author="msuchanek@suse.com" date="1536753600">- Re-add Do-not-use-msginfo_list-for-compose.patch
  Faulty behaviour without (claws#3889)
- Fix license warning</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1536840000">- Update Do-not-use-msginfo_list-for-compose.patch to upstream
  bug3889-fix_rev0.patch (claws#3889)</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1538481600">- Update bug3889-fix_rev0.patch to new upstream fix (claws#3889,
  boo#1116917).
  Fix-bug-3889-Address-and-quoted-message-inconsistent.patch</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1546689600">- Updated to version 3.17.3:
  + Add support for TLS Server Name Indication (SNI). This enables
    the sending of your hostname, if available, to the server so
    that it can select the appropriate certificate for your
    domain. This is useful for servers which host multiple domains
    on the same IP address. This is a hidden Account preference,
    'use_tls_sni', and is enabled by default.
  + SSL/TLS certificate manager: The Delete key will now delete
    the selected certificate.
  + Window sizes are now remembered for the 'Apply tags' and
    SSL/TLS certificate manager windows.
  + Bug fixes:
  * claws#3519, 'Links including umlauts are broken'.
  * claws#4134, 'Save message to' option not set when it should
    be.
  * Prevent the Tools/SSL/TLS Certificates dialogue from
    crashing when certificate filenames contain a fingerprint.
  * Build on GNU Hurd.
  * Various build fixes when building without GnuTLS.
- Changes from version 3.17.2:
  + Message List: A context menu has been added to the column
    headers, it has two entries: a new option, 'Lock column
    headers', and 'Set displayed colums'.
  + Folder List:  A context menu has been added to the column
    headers, containing 'Set displayed columns'.
  + Preferences: The Display/Summaries option page has been split
    into three notebook pages: Folder List, Message List, and
    Defaults. The Message List page contains the new 'Lock column
    headers' option. The Defaults page contains several new
    options for new folders.
  + New Folder Properties: It is now possible to control signing
    and encrypting options on the Compose page. By default it
    follows the Account preferences, but they can be overridden to
    always sign and/or encrypt, or never sign/encrypt.
  + Saving sent messages: The global preference, 'Save sent
    messages', can now be overriden by the Folder Property and
    Account preferences. The global preference no longer needs to
    be activated for the Account Preference, 'Put sent messages
    in ...' option to function. Likewise, the Folder Property,
    'Save copy of outgoing messages to this folder instead of
    Sent', no longer relies on the global preference being set.
  + SSL/TLS certificates: The SHA-256 fingerprint is now
    displayed, and the MD5 fingerprint has been removed.
  + SSL/TLS certificates list: Status and Expiry columns have been
    added, and expired and invalid certificates are now clearly
    indicated.
  + QuickSearch: body searches are now quicker.
  + QuickSearch: symbols used in Extended searches are now
    expanded in the 'Edit' dialogue.
  + Re-editing: Flags and tags are now preserved when re-editing a
    message.
  + PDF Viewer plugin: Ctrl+scroll now zooms.
  + Tools: added cm-break.pl script, which breaks thread
    references for the selected messages; textviewer.pl has been
    updated and now requires perl 5.14.1.
  + The legacy "sylpheed-claws" symlink is no longer installed in
    the bindir.
  + Bug fixes:
  * claws#3418, 'Building on a Cross Compiling toolchain doesn't
    work'.
  * claws#3889, 'Address and quoted message inconsistent in
    reply'.
  * claws#4114, 'autogen.sh: Fix argument quoting'.
  * claws#4115, 'autogen: avoid unwarranted re-configure'.
  * claws#4120, 'New cert files are created in $HOME instead of
    in ~/.claws-mail/certs'.
  * claws#4121, 'Moving a subfolder in another folder erases its
    processing rules' (sic).
  * claws#4132, '"Mark all as (un)read" dialog appears when
    acting on 1 message only'.
  * claws#4133, 'trying to read message from an NNTP group (with
    all expired articles.'.
  * Regression where mail was not being checked at startup when
    it should have been.
  * Show correct address:port in SOCKS5 proxy connection failure
    message.
  * Prevent unexpected loss of drafted message.
  * Quicksearch eating keypresses it didn't handle.
  * Reply from mainwindow menu and toolbar when mainwindow's
    messageview is hidden.
  * CID 1438531 Fix wrong test leading to dead code.
  * CID 1439871 and validate Unicode char strictly.
  * CID 1439996 and remove unnecessary comparison.
  * RSSyl: lost processing rules when renaming folder.
  * Annoyance where your current reading is disturbed when a
    new msg is filtered into the current folder.
  * Don't leave the user in limbo when privacy system is 'none'
    and auto signing/encrypting is set.
  * Several memory leaks.
  + Translation updates.
- Drop bug3889-fix_rev0.patch as this is now upstreamed.
- Drop deprecated macros handled by file triggers.
- Disable jpilot for SLE builds.</changelog>
  <changelog author="mvetter@suse.com" date="1564401600">- Update to 3.17.4:
  * New HTML viewer plugin: Litehtml viewer
  * Added option 'Enable keyboard shortcuts' to the 'Keyboard
    shortcuts' frame on /Configuration/Preferences/Other/Miscellaneous
  * Compose: implemented copying of attached images to clipboard
  * Compose: images and text/uri-list (files) can now be attached by
    pasting into the Compose window
  * Python plugin: window sizes are now remembered for the Python
    console, the 'Open URLs' and the 'Set mailbox order' windows.
  * Fancy plugin: the download-link feature now follows redirections
  * MBOX export: the Enter key in the dialogue now starts the export
  * The date (ISO format) has been added to log timestamps
  * Update translations
  - bug 1920, 'No automatic NNTP filtering'
  - bug 2045, 'address book blocks focus on email window'
  - bug 2131, 'Focus stealing after mail check'
  - bug 2627, 'Filtering does not work on NNTP'
  - bug 3070, 'misbehaving text wrapping when URL chars are present'
  - bug 3838, 'Canceled right-click on message list leaves UI
    in inconsistent state'
  - bug 3977, 'Fix crashes when some external APIs fail'
  - bug 3979, 'Hang (with killing needed) during action which
    extracts attachments'
  - bug 4029, 'segfault after deleting message in a window'
  - bug 4031, 'fingerprint in SSL/TLS certificates for ...
    (regress error)'
  - bug 4037, 'Fix some small issues'
  - bug 4142, 'Translation error on Russian'
  - bug 4145, 'proxy server for sending doesn't work'
  - bug 4155, 'remember directory of last saving'
  - bug 4166, 'corrupted double-linked list'
  - bug 4167, 'Max line length exceeded when forwarding mail'
  - bug 4188, 'STL file is sent not as an attachment but as its
    base64 representation in plaintext'
  - CID 1442278, 'impossible to trigger buffer overflow'
  - Make key accelerators from menu work in addressbook window
  - save checkbox choices of display/summaries/defaults prefs
  - Do not throw an error when cancelling 'Save email as...'.
  - occasional crash on drag'n'drop of msgs
  - possible stack overflow in vcalendar's Curl data handler
  - crash when LDAP address source is defined in index, but
  - support is disabled
  - crash in Fancy plugin if one of the MIME parts has no
  - -ID
  - a few small memory leaks in scan_mailto_url()
  - configure script for rare cases where python is not
    installed
  - incorrect charset conversion in sc_html_read_line().
  - markup in 'key not fully trusted' warning in pgpcore
  - use after free in rare code path in rssyl_subscribe()
  - several memory leaks
  - verify_folderlist_xml() for fresh starts
  - printf formats for size_t and goffset arguments.
  - alertpanel API use in win32 part of mimeview.c
  - pid handling in debug output of kill_children_cb()
  - incorrect pointer arithmetic in w32_filesel.c</changelog>
  <changelog author="Libor Pechacek &lt;lpechacek@suse.com&gt;" date="1571918400">- Make litehtml plugin build on Tumbleweed.</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.com&gt;" date="1574424000">- Move "Mark all read/unread" menu entries where they belong.
  remove-MarkAll-from-message-menu.patch (claws#4278)
  add-MarkAll-to-folder-menu.patch (claws#4278)</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.com&gt;" date="1574510400">- Add a test on build-time libetpan version to require the proper
  version at run-time (boo#1157594)</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.com&gt;" date="1578657600">- Drop add-MarkAll-to-folder-menu.patch. After discussion,
  upstream rejected it at least in this form.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1582545600">- Update to 3.17.5
  + Inline Git patches now have colour syntax highlighting
    The colours of these, and patch attachments, are configurable on
    the 'Other' tab of the Display/Colors page of the general
    preferences.
  + The previously hidden preference, 'summary_from_show', is now
    configurable within the UI, on the 'Message List' tab of the
    Display/Summaries page of the general preferences, 'Displayed in
    From column [ ]'.
  + 'Re-edit' has been added to the message context menu when in the
    Drafts folder.
  + Additional Date header formats are supported:
  - weekday, month, day, hh, mm, ss, year, zone
  - weekday, month, day, hh, mm, ss, year
  + LiteHtml viewer plugin: scrolling with the keyboard has been
    implemented.
  + The included tools/scripts have been updated:
  - eud2gc.py converted to Python 3
  - tbird2claws.py converted to Python 3
  - tbird2claws.py converted to Python 3
  - google_search.pl has been replaced with ddg_search.pl (that is,
    duckduckgo.com instead of google.com)
  - fix_date.sh and its documentation have been updated
  - multiwebsearch.pl 'fm' (freshmeat.net) has been removed; 'google'
    has been replaced by 'ddg'
  - the outdated OOo2claws-mail.pl script has been removed
  + Updated manuals
  + Updated translations: British English, Catalan, Czech, Danish,
    Dutch, French, German, Russian, Slovak, Spanish, Swedish,
    Traditional Chinese, Turkish
  + bug fixes: claws#2131, claws#4237, claws#4239, claws#4248,
    claws#4253, claws#4257, claws#4277, claws#4278, claws#4305
  + Misc bugs fixed:
  - Fix crash in litehtml_viewer when  tag has no href
  - removed "The following file has been attached..." dialogue
  - MBOX import: give a better estimation of the time left and
    grey out widgets while importing
  - Fixed "vcard.c:238:2: warning: ?strncpy? output truncate
    before terminating nul copying as many bytes from a string
    as its length"
  - RSSyl: Fix handling deleted feed items where modified and
    published dates do not match
  - fix bolding of target folder
  - when creating a new account, don't pre-fill data from the
    default account
  - respect 'default selection' settings when moving a msg with
    manual filtering
  - Fix printing of empty pages when the selected part is
    rendered with a plugin not implementing print
  - Addressbook folder selection dialogs: make sure folder list
    is sorted and apply global prefs to get stripes in lists.
  - when user cancels the GPG signing passphrase dialogue,
    don't bother the user with an "error" dialogue
  - Fix imap keyword search. Libetpan assumes keyword search is
    a MUST but RFC states it is a MAY. Fix advanced search on
    MS Exchange
  - fix SHIFT+SPACE in msg list, moving in reverse
  - revert pasting images as attachments
  - Fix help about command-line arguments that require a
    parameter.
  - Printing: only print as plain text if the part is of type
    text
  - fix a segfault with default info icon when trying to print
    a non-text part.
  - Run spec-cleaner
  - Removed remove-MarkAll-from-message-menu.patch (claws#4278)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1585915200">- prepare turning off python support when we drop python2 in TW
  we can add a conditional around the bcond for python-gtk</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1594641600">- Update to 3.17.6:
  * It is now possible to 'Inherit Folder properties and processing
    rules from parent folder' when creating new folders with the
    move message and copy message dialogues.
  * A Phishing warning is now shown when copying a phishing URL, (in
    addition to clicking a phishing URL).
  * The progress window when importing an mbox file is now more
    responsive.
  * A warning dialogue is shown if the selected privacy system is
    'None' and automatic signing amd/or encrypting is enabled.
  * Python plugin: pkgconfig is now used to check for python2. This
    enables the Python plugin (which uses python2) to be built on
    newer systems which have both python2 and python3.
  Bug fixes:
  * bug 3922, 'minimize to tray on startup not working'
  * bug 4220, 'generates files in cache without content'
  * bug 4325, 'Following redirects when retrieving image'
  * bug 4342, 'Import mbox file command doesn't work twice on a row'
  * fix STARTTLS protocol violation CVE-2020-15917 boo#1174457)
  * fix initial debug line
  * fix fat-fingered crash when v (hiding msgview) is pressed
    just before c (check signature)
  * fix non-translation of some Templates strings</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1600344000">- Disable python-gtk plugin on suse_version &gt; 1500: still relying
  on python2, which is EOL.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1601294400">- Update to 3.17.7
  * Image Viewer: Image attachments, when displayed, are now resized
    to fit the available width rather than the available height.
  * -d is now an alias to --debug.
  * Libravatar plugin: New styles supported: Robohash and Pagan.
  * SpamAssassin plugin: The 'Maximum size' option now matches
    SpamAssassin's maximum; it can now handle messages up to 256MB.
  * LiteHTML viewer plugin: The UI is now translatable.
  Bug fixes:
  * bug 4313, 'Recursion stack overflow with rebuilding folder
    tree'
  * bug 4372, '[pl_PL] Crash after "Send later" without
    recipient and then "Close"'
  * bug 4373, 'attach mailto URI double free'
  * bug 4374, 'insert mailto URI misses checks'
  * bug 4384, 'U+00AD (soft hyphen) changed to space in
    Subject'
  * bug 4386, 'Allow Sieve config without userid without
    warning'
  * Add missing SSL settings when cloning accounts.
  * Parsing of command-line arguments.
  * PGP Core plugin: fix segv in address completion with a
    keyring.
  * Libravatar plugin: fixes to image display.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1603108800">- Update to 3.17.8 (boo#1177967)
  * Shielded template's |program{} and |attach_program{} so that the
    command-line that is executed does not allow sequencing such as
    with &amp;&amp; || ;, preventing possible execution of nasty, or at least
    unexpected, commands
  * bug fixes: claws#4376
  * updated English, French, and Spanish manuals</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1603540800">- Additional cleanup of the template handling
  * add claws-mail-Reworked-fixing-unsecure-command-line-invocation.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1622635200">- added claws-mail-oauth.patch:
  https://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=4339
  new BR: pkgconfig(json-c) and force libeptan to be at least
  version 1.9.4, additionally we need autotools and libtool to
  rebuild the configure script</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1625918400">- Update to 3.18.0
  * Support for the OAuth2 authorisation protocol has been added for
    IMAP, POP and SMTP using custom, user-generated client IDs.
    OAuth2 preferences are found in the Account Preferences on the
    Receive page (for POP: Authenticate before POP connection, for
    IMAP: Authentication method); the Send page (SMTP authentication:
    Authentication method); and on a dedicated OAuth2 page.
  * The option 'Save (X-)Face in address book if possible' has been
    added to the /Message View/Text Options preferences page.
    Previously the (X-)Face would be saved automatically, therefore
    this option is turned on by default.
  * The Image Viewer has been reworked. New options have been added to
    /Message View/Image Viewer: when resizing images, either fit the
    image width or fit the image height to the available space.
    Fitting the image height is the default. Regardless of this
    setting, when displaying images inline they will fit the height.
    When displaying an image, left-clicking the image will toggle
    between full size and reduced size; right-clicking will toggle
    between fitting the height and fitting the width.
  * When re-editing a saved message, it is now possible to use
    /Options/Remove References.
  * It is now possible to attempt to retrieve a missing GPG key via
    WKD.
  * The man page has been updated.
  * Updated translations: Brazilian Portuguese, British English,
    Catalan, Czech, Danish, Dutch, French, Polish, Romanian, Russian,
    Slovak, Spanish, Traditional Chinese, Turkish.
  * bug fixes: claws#2411, claws#4326, claws#4394, claws#4431,
    claws#4445, claws#4447, claws#4455, claws#4473
  - stop WM's X button from causing GPG key fetch attempt
  - Make fancy respect default font size for messageview
  - harden link checker before accepting click
  - non-display of (X-)Face when prefs_common.enable_avatars
    is AVATARS_ENABLE_RENDER (2)
  - debian bug #983778, 'Segfault on selecting empty 'X-Face'
    custom header'
- Drop claws-mail-oauth.patch, OAuth2 authorisation protocol is now
  included
- Drop claws-mail-Reworked-fixing-unsecure-command-line-invocation.patch,
  merged upstream</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1626091200">- bump buildrequires to follow version limits in the configure.ac</changelog>
</package>
<package pkgid="bed48ac4ce264540fd213d19ccf875c529715307db4781954c802376fe411fde" name="claws-mail" arch="x86_64">
  <version epoch="0" ver="3.18.0" rel="bp153.2.3.1"/>
  <changelog author="mvetter@suse.com" date="1535371200">- Update to 3.17.1:
  bug fixes:
    o bug 4072, 'Crash when clicking 'reply' or 'reply with quote''
    o Account signature: Warn and fail rather than crashing when
    format string is faulty.</changelog>
  <changelog author="msuchanek@suse.com" date="1536753600">- Re-add Do-not-use-msginfo_list-for-compose.patch
  Faulty behaviour without (claws#3889)
- Fix license warning</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1536840000">- Update Do-not-use-msginfo_list-for-compose.patch to upstream
  bug3889-fix_rev0.patch (claws#3889)</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1538481600">- Update bug3889-fix_rev0.patch to new upstream fix (claws#3889,
  boo#1116917).
  Fix-bug-3889-Address-and-quoted-message-inconsistent.patch</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1546689600">- Updated to version 3.17.3:
  + Add support for TLS Server Name Indication (SNI). This enables
    the sending of your hostname, if available, to the server so
    that it can select the appropriate certificate for your
    domain. This is useful for servers which host multiple domains
    on the same IP address. This is a hidden Account preference,
    'use_tls_sni', and is enabled by default.
  + SSL/TLS certificate manager: The Delete key will now delete
    the selected certificate.
  + Window sizes are now remembered for the 'Apply tags' and
    SSL/TLS certificate manager windows.
  + Bug fixes:
  * claws#3519, 'Links including umlauts are broken'.
  * claws#4134, 'Save message to' option not set when it should
    be.
  * Prevent the Tools/SSL/TLS Certificates dialogue from
    crashing when certificate filenames contain a fingerprint.
  * Build on GNU Hurd.
  * Various build fixes when building without GnuTLS.
- Changes from version 3.17.2:
  + Message List: A context menu has been added to the column
    headers, it has two entries: a new option, 'Lock column
    headers', and 'Set displayed colums'.
  + Folder List:  A context menu has been added to the column
    headers, containing 'Set displayed columns'.
  + Preferences: The Display/Summaries option page has been split
    into three notebook pages: Folder List, Message List, and
    Defaults. The Message List page contains the new 'Lock column
    headers' option. The Defaults page contains several new
    options for new folders.
  + New Folder Properties: It is now possible to control signing
    and encrypting options on the Compose page. By default it
    follows the Account preferences, but they can be overridden to
    always sign and/or encrypt, or never sign/encrypt.
  + Saving sent messages: The global preference, 'Save sent
    messages', can now be overriden by the Folder Property and
    Account preferences. The global preference no longer needs to
    be activated for the Account Preference, 'Put sent messages
    in ...' option to function. Likewise, the Folder Property,
    'Save copy of outgoing messages to this folder instead of
    Sent', no longer relies on the global preference being set.
  + SSL/TLS certificates: The SHA-256 fingerprint is now
    displayed, and the MD5 fingerprint has been removed.
  + SSL/TLS certificates list: Status and Expiry columns have been
    added, and expired and invalid certificates are now clearly
    indicated.
  + QuickSearch: body searches are now quicker.
  + QuickSearch: symbols used in Extended searches are now
    expanded in the 'Edit' dialogue.
  + Re-editing: Flags and tags are now preserved when re-editing a
    message.
  + PDF Viewer plugin: Ctrl+scroll now zooms.
  + Tools: added cm-break.pl script, which breaks thread
    references for the selected messages; textviewer.pl has been
    updated and now requires perl 5.14.1.
  + The legacy "sylpheed-claws" symlink is no longer installed in
    the bindir.
  + Bug fixes:
  * claws#3418, 'Building on a Cross Compiling toolchain doesn't
    work'.
  * claws#3889, 'Address and quoted message inconsistent in
    reply'.
  * claws#4114, 'autogen.sh: Fix argument quoting'.
  * claws#4115, 'autogen: avoid unwarranted re-configure'.
  * claws#4120, 'New cert files are created in $HOME instead of
    in ~/.claws-mail/certs'.
  * claws#4121, 'Moving a subfolder in another folder erases its
    processing rules' (sic).
  * claws#4132, '"Mark all as (un)read" dialog appears when
    acting on 1 message only'.
  * claws#4133, 'trying to read message from an NNTP group (with
    all expired articles.'.
  * Regression where mail was not being checked at startup when
    it should have been.
  * Show correct address:port in SOCKS5 proxy connection failure
    message.
  * Prevent unexpected loss of drafted message.
  * Quicksearch eating keypresses it didn't handle.
  * Reply from mainwindow menu and toolbar when mainwindow's
    messageview is hidden.
  * CID 1438531 Fix wrong test leading to dead code.
  * CID 1439871 and validate Unicode char strictly.
  * CID 1439996 and remove unnecessary comparison.
  * RSSyl: lost processing rules when renaming folder.
  * Annoyance where your current reading is disturbed when a
    new msg is filtered into the current folder.
  * Don't leave the user in limbo when privacy system is 'none'
    and auto signing/encrypting is set.
  * Several memory leaks.
  + Translation updates.
- Drop bug3889-fix_rev0.patch as this is now upstreamed.
- Drop deprecated macros handled by file triggers.
- Disable jpilot for SLE builds.</changelog>
  <changelog author="mvetter@suse.com" date="1564401600">- Update to 3.17.4:
  * New HTML viewer plugin: Litehtml viewer
  * Added option 'Enable keyboard shortcuts' to the 'Keyboard
    shortcuts' frame on /Configuration/Preferences/Other/Miscellaneous
  * Compose: implemented copying of attached images to clipboard
  * Compose: images and text/uri-list (files) can now be attached by
    pasting into the Compose window
  * Python plugin: window sizes are now remembered for the Python
    console, the 'Open URLs' and the 'Set mailbox order' windows.
  * Fancy plugin: the download-link feature now follows redirections
  * MBOX export: the Enter key in the dialogue now starts the export
  * The date (ISO format) has been added to log timestamps
  * Update translations
  - bug 1920, 'No automatic NNTP filtering'
  - bug 2045, 'address book blocks focus on email window'
  - bug 2131, 'Focus stealing after mail check'
  - bug 2627, 'Filtering does not work on NNTP'
  - bug 3070, 'misbehaving text wrapping when URL chars are present'
  - bug 3838, 'Canceled right-click on message list leaves UI
    in inconsistent state'
  - bug 3977, 'Fix crashes when some external APIs fail'
  - bug 3979, 'Hang (with killing needed) during action which
    extracts attachments'
  - bug 4029, 'segfault after deleting message in a window'
  - bug 4031, 'fingerprint in SSL/TLS certificates for ...
    (regress error)'
  - bug 4037, 'Fix some small issues'
  - bug 4142, 'Translation error on Russian'
  - bug 4145, 'proxy server for sending doesn't work'
  - bug 4155, 'remember directory of last saving'
  - bug 4166, 'corrupted double-linked list'
  - bug 4167, 'Max line length exceeded when forwarding mail'
  - bug 4188, 'STL file is sent not as an attachment but as its
    base64 representation in plaintext'
  - CID 1442278, 'impossible to trigger buffer overflow'
  - Make key accelerators from menu work in addressbook window
  - save checkbox choices of display/summaries/defaults prefs
  - Do not throw an error when cancelling 'Save email as...'.
  - occasional crash on drag'n'drop of msgs
  - possible stack overflow in vcalendar's Curl data handler
  - crash when LDAP address source is defined in index, but
  - support is disabled
  - crash in Fancy plugin if one of the MIME parts has no
  - -ID
  - a few small memory leaks in scan_mailto_url()
  - configure script for rare cases where python is not
    installed
  - incorrect charset conversion in sc_html_read_line().
  - markup in 'key not fully trusted' warning in pgpcore
  - use after free in rare code path in rssyl_subscribe()
  - several memory leaks
  - verify_folderlist_xml() for fresh starts
  - printf formats for size_t and goffset arguments.
  - alertpanel API use in win32 part of mimeview.c
  - pid handling in debug output of kill_children_cb()
  - incorrect pointer arithmetic in w32_filesel.c</changelog>
  <changelog author="Libor Pechacek &lt;lpechacek@suse.com&gt;" date="1571918400">- Make litehtml plugin build on Tumbleweed.</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.com&gt;" date="1574424000">- Move "Mark all read/unread" menu entries where they belong.
  remove-MarkAll-from-message-menu.patch (claws#4278)
  add-MarkAll-to-folder-menu.patch (claws#4278)</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.com&gt;" date="1574510400">- Add a test on build-time libetpan version to require the proper
  version at run-time (boo#1157594)</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.com&gt;" date="1578657600">- Drop add-MarkAll-to-folder-menu.patch. After discussion,
  upstream rejected it at least in this form.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1582545600">- Update to 3.17.5
  + Inline Git patches now have colour syntax highlighting
    The colours of these, and patch attachments, are configurable on
    the 'Other' tab of the Display/Colors page of the general
    preferences.
  + The previously hidden preference, 'summary_from_show', is now
    configurable within the UI, on the 'Message List' tab of the
    Display/Summaries page of the general preferences, 'Displayed in
    From column [ ]'.
  + 'Re-edit' has been added to the message context menu when in the
    Drafts folder.
  + Additional Date header formats are supported:
  - weekday, month, day, hh, mm, ss, year, zone
  - weekday, month, day, hh, mm, ss, year
  + LiteHtml viewer plugin: scrolling with the keyboard has been
    implemented.
  + The included tools/scripts have been updated:
  - eud2gc.py converted to Python 3
  - tbird2claws.py converted to Python 3
  - tbird2claws.py converted to Python 3
  - google_search.pl has been replaced with ddg_search.pl (that is,
    duckduckgo.com instead of google.com)
  - fix_date.sh and its documentation have been updated
  - multiwebsearch.pl 'fm' (freshmeat.net) has been removed; 'google'
    has been replaced by 'ddg'
  - the outdated OOo2claws-mail.pl script has been removed
  + Updated manuals
  + Updated translations: British English, Catalan, Czech, Danish,
    Dutch, French, German, Russian, Slovak, Spanish, Swedish,
    Traditional Chinese, Turkish
  + bug fixes: claws#2131, claws#4237, claws#4239, claws#4248,
    claws#4253, claws#4257, claws#4277, claws#4278, claws#4305
  + Misc bugs fixed:
  - Fix crash in litehtml_viewer when  tag has no href
  - removed "The following file has been attached..." dialogue
  - MBOX import: give a better estimation of the time left and
    grey out widgets while importing
  - Fixed "vcard.c:238:2: warning: ?strncpy? output truncate
    before terminating nul copying as many bytes from a string
    as its length"
  - RSSyl: Fix handling deleted feed items where modified and
    published dates do not match
  - fix bolding of target folder
  - when creating a new account, don't pre-fill data from the
    default account
  - respect 'default selection' settings when moving a msg with
    manual filtering
  - Fix printing of empty pages when the selected part is
    rendered with a plugin not implementing print
  - Addressbook folder selection dialogs: make sure folder list
    is sorted and apply global prefs to get stripes in lists.
  - when user cancels the GPG signing passphrase dialogue,
    don't bother the user with an "error" dialogue
  - Fix imap keyword search. Libetpan assumes keyword search is
    a MUST but RFC states it is a MAY. Fix advanced search on
    MS Exchange
  - fix SHIFT+SPACE in msg list, moving in reverse
  - revert pasting images as attachments
  - Fix help about command-line arguments that require a
    parameter.
  - Printing: only print as plain text if the part is of type
    text
  - fix a segfault with default info icon when trying to print
    a non-text part.
  - Run spec-cleaner
  - Removed remove-MarkAll-from-message-menu.patch (claws#4278)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1585915200">- prepare turning off python support when we drop python2 in TW
  we can add a conditional around the bcond for python-gtk</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1594641600">- Update to 3.17.6:
  * It is now possible to 'Inherit Folder properties and processing
    rules from parent folder' when creating new folders with the
    move message and copy message dialogues.
  * A Phishing warning is now shown when copying a phishing URL, (in
    addition to clicking a phishing URL).
  * The progress window when importing an mbox file is now more
    responsive.
  * A warning dialogue is shown if the selected privacy system is
    'None' and automatic signing amd/or encrypting is enabled.
  * Python plugin: pkgconfig is now used to check for python2. This
    enables the Python plugin (which uses python2) to be built on
    newer systems which have both python2 and python3.
  Bug fixes:
  * bug 3922, 'minimize to tray on startup not working'
  * bug 4220, 'generates files in cache without content'
  * bug 4325, 'Following redirects when retrieving image'
  * bug 4342, 'Import mbox file command doesn't work twice on a row'
  * fix STARTTLS protocol violation CVE-2020-15917 boo#1174457)
  * fix initial debug line
  * fix fat-fingered crash when v (hiding msgview) is pressed
    just before c (check signature)
  * fix non-translation of some Templates strings</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1600344000">- Disable python-gtk plugin on suse_version &gt; 1500: still relying
  on python2, which is EOL.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1601294400">- Update to 3.17.7
  * Image Viewer: Image attachments, when displayed, are now resized
    to fit the available width rather than the available height.
  * -d is now an alias to --debug.
  * Libravatar plugin: New styles supported: Robohash and Pagan.
  * SpamAssassin plugin: The 'Maximum size' option now matches
    SpamAssassin's maximum; it can now handle messages up to 256MB.
  * LiteHTML viewer plugin: The UI is now translatable.
  Bug fixes:
  * bug 4313, 'Recursion stack overflow with rebuilding folder
    tree'
  * bug 4372, '[pl_PL] Crash after "Send later" without
    recipient and then "Close"'
  * bug 4373, 'attach mailto URI double free'
  * bug 4374, 'insert mailto URI misses checks'
  * bug 4384, 'U+00AD (soft hyphen) changed to space in
    Subject'
  * bug 4386, 'Allow Sieve config without userid without
    warning'
  * Add missing SSL settings when cloning accounts.
  * Parsing of command-line arguments.
  * PGP Core plugin: fix segv in address completion with a
    keyring.
  * Libravatar plugin: fixes to image display.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1603108800">- Update to 3.17.8 (boo#1177967)
  * Shielded template's |program{} and |attach_program{} so that the
    command-line that is executed does not allow sequencing such as
    with &amp;&amp; || ;, preventing possible execution of nasty, or at least
    unexpected, commands
  * bug fixes: claws#4376
  * updated English, French, and Spanish manuals</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1603540800">- Additional cleanup of the template handling
  * add claws-mail-Reworked-fixing-unsecure-command-line-invocation.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1622635200">- added claws-mail-oauth.patch:
  https://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=4339
  new BR: pkgconfig(json-c) and force libeptan to be at least
  version 1.9.4, additionally we need autotools and libtool to
  rebuild the configure script</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1625918400">- Update to 3.18.0
  * Support for the OAuth2 authorisation protocol has been added for
    IMAP, POP and SMTP using custom, user-generated client IDs.
    OAuth2 preferences are found in the Account Preferences on the
    Receive page (for POP: Authenticate before POP connection, for
    IMAP: Authentication method); the Send page (SMTP authentication:
    Authentication method); and on a dedicated OAuth2 page.
  * The option 'Save (X-)Face in address book if possible' has been
    added to the /Message View/Text Options preferences page.
    Previously the (X-)Face would be saved automatically, therefore
    this option is turned on by default.
  * The Image Viewer has been reworked. New options have been added to
    /Message View/Image Viewer: when resizing images, either fit the
    image width or fit the image height to the available space.
    Fitting the image height is the default. Regardless of this
    setting, when displaying images inline they will fit the height.
    When displaying an image, left-clicking the image will toggle
    between full size and reduced size; right-clicking will toggle
    between fitting the height and fitting the width.
  * When re-editing a saved message, it is now possible to use
    /Options/Remove References.
  * It is now possible to attempt to retrieve a missing GPG key via
    WKD.
  * The man page has been updated.
  * Updated translations: Brazilian Portuguese, British English,
    Catalan, Czech, Danish, Dutch, French, Polish, Romanian, Russian,
    Slovak, Spanish, Traditional Chinese, Turkish.
  * bug fixes: claws#2411, claws#4326, claws#4394, claws#4431,
    claws#4445, claws#4447, claws#4455, claws#4473
  - stop WM's X button from causing GPG key fetch attempt
  - Make fancy respect default font size for messageview
  - harden link checker before accepting click
  - non-display of (X-)Face when prefs_common.enable_avatars
    is AVATARS_ENABLE_RENDER (2)
  - debian bug #983778, 'Segfault on selecting empty 'X-Face'
    custom header'
- Drop claws-mail-oauth.patch, OAuth2 authorisation protocol is now
  included
- Drop claws-mail-Reworked-fixing-unsecure-command-line-invocation.patch,
  merged upstream</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1626091200">- bump buildrequires to follow version limits in the configure.ac</changelog>
</package>
<package pkgid="cf761308013ba6cc69d415d32f99eec64baa2ef424977fe551f023c4ea24f542" name="claws-mail-devel" arch="aarch64">
  <version epoch="0" ver="3.18.0" rel="bp153.2.3.1"/>
  <changelog author="mvetter@suse.com" date="1535371200">- Update to 3.17.1:
  bug fixes:
    o bug 4072, 'Crash when clicking 'reply' or 'reply with quote''
    o Account signature: Warn and fail rather than crashing when
    format string is faulty.</changelog>
  <changelog author="msuchanek@suse.com" date="1536753600">- Re-add Do-not-use-msginfo_list-for-compose.patch
  Faulty behaviour without (claws#3889)
- Fix license warning</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1536840000">- Update Do-not-use-msginfo_list-for-compose.patch to upstream
  bug3889-fix_rev0.patch (claws#3889)</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1538481600">- Update bug3889-fix_rev0.patch to new upstream fix (claws#3889,
  boo#1116917).
  Fix-bug-3889-Address-and-quoted-message-inconsistent.patch</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1546689600">- Updated to version 3.17.3:
  + Add support for TLS Server Name Indication (SNI). This enables
    the sending of your hostname, if available, to the server so
    that it can select the appropriate certificate for your
    domain. This is useful for servers which host multiple domains
    on the same IP address. This is a hidden Account preference,
    'use_tls_sni', and is enabled by default.
  + SSL/TLS certificate manager: The Delete key will now delete
    the selected certificate.
  + Window sizes are now remembered for the 'Apply tags' and
    SSL/TLS certificate manager windows.
  + Bug fixes:
  * claws#3519, 'Links including umlauts are broken'.
  * claws#4134, 'Save message to' option not set when it should
    be.
  * Prevent the Tools/SSL/TLS Certificates dialogue from
    crashing when certificate filenames contain a fingerprint.
  * Build on GNU Hurd.
  * Various build fixes when building without GnuTLS.
- Changes from version 3.17.2:
  + Message List: A context menu has been added to the column
    headers, it has two entries: a new option, 'Lock column
    headers', and 'Set displayed colums'.
  + Folder List:  A context menu has been added to the column
    headers, containing 'Set displayed columns'.
  + Preferences: The Display/Summaries option page has been split
    into three notebook pages: Folder List, Message List, and
    Defaults. The Message List page contains the new 'Lock column
    headers' option. The Defaults page contains several new
    options for new folders.
  + New Folder Properties: It is now possible to control signing
    and encrypting options on the Compose page. By default it
    follows the Account preferences, but they can be overridden to
    always sign and/or encrypt, or never sign/encrypt.
  + Saving sent messages: The global preference, 'Save sent
    messages', can now be overriden by the Folder Property and
    Account preferences. The global preference no longer needs to
    be activated for the Account Preference, 'Put sent messages
    in ...' option to function. Likewise, the Folder Property,
    'Save copy of outgoing messages to this folder instead of
    Sent', no longer relies on the global preference being set.
  + SSL/TLS certificates: The SHA-256 fingerprint is now
    displayed, and the MD5 fingerprint has been removed.
  + SSL/TLS certificates list: Status and Expiry columns have been
    added, and expired and invalid certificates are now clearly
    indicated.
  + QuickSearch: body searches are now quicker.
  + QuickSearch: symbols used in Extended searches are now
    expanded in the 'Edit' dialogue.
  + Re-editing: Flags and tags are now preserved when re-editing a
    message.
  + PDF Viewer plugin: Ctrl+scroll now zooms.
  + Tools: added cm-break.pl script, which breaks thread
    references for the selected messages; textviewer.pl has been
    updated and now requires perl 5.14.1.
  + The legacy "sylpheed-claws" symlink is no longer installed in
    the bindir.
  + Bug fixes:
  * claws#3418, 'Building on a Cross Compiling toolchain doesn't
    work'.
  * claws#3889, 'Address and quoted message inconsistent in
    reply'.
  * claws#4114, 'autogen.sh: Fix argument quoting'.
  * claws#4115, 'autogen: avoid unwarranted re-configure'.
  * claws#4120, 'New cert files are created in $HOME instead of
    in ~/.claws-mail/certs'.
  * claws#4121, 'Moving a subfolder in another folder erases its
    processing rules' (sic).
  * claws#4132, '"Mark all as (un)read" dialog appears when
    acting on 1 message only'.
  * claws#4133, 'trying to read message from an NNTP group (with
    all expired articles.'.
  * Regression where mail was not being checked at startup when
    it should have been.
  * Show correct address:port in SOCKS5 proxy connection failure
    message.
  * Prevent unexpected loss of drafted message.
  * Quicksearch eating keypresses it didn't handle.
  * Reply from mainwindow menu and toolbar when mainwindow's
    messageview is hidden.
  * CID 1438531 Fix wrong test leading to dead code.
  * CID 1439871 and validate Unicode char strictly.
  * CID 1439996 and remove unnecessary comparison.
  * RSSyl: lost processing rules when renaming folder.
  * Annoyance where your current reading is disturbed when a
    new msg is filtered into the current folder.
  * Don't leave the user in limbo when privacy system is 'none'
    and auto signing/encrypting is set.
  * Several memory leaks.
  + Translation updates.
- Drop bug3889-fix_rev0.patch as this is now upstreamed.
- Drop deprecated macros handled by file triggers.
- Disable jpilot for SLE builds.</changelog>
  <changelog author="mvetter@suse.com" date="1564401600">- Update to 3.17.4:
  * New HTML viewer plugin: Litehtml viewer
  * Added option 'Enable keyboard shortcuts' to the 'Keyboard
    shortcuts' frame on /Configuration/Preferences/Other/Miscellaneous
  * Compose: implemented copying of attached images to clipboard
  * Compose: images and text/uri-list (files) can now be attached by
    pasting into the Compose window
  * Python plugin: window sizes are now remembered for the Python
    console, the 'Open URLs' and the 'Set mailbox order' windows.
  * Fancy plugin: the download-link feature now follows redirections
  * MBOX export: the Enter key in the dialogue now starts the export
  * The date (ISO format) has been added to log timestamps
  * Update translations
  - bug 1920, 'No automatic NNTP filtering'
  - bug 2045, 'address book blocks focus on email window'
  - bug 2131, 'Focus stealing after mail check'
  - bug 2627, 'Filtering does not work on NNTP'
  - bug 3070, 'misbehaving text wrapping when URL chars are present'
  - bug 3838, 'Canceled right-click on message list leaves UI
    in inconsistent state'
  - bug 3977, 'Fix crashes when some external APIs fail'
  - bug 3979, 'Hang (with killing needed) during action which
    extracts attachments'
  - bug 4029, 'segfault after deleting message in a window'
  - bug 4031, 'fingerprint in SSL/TLS certificates for ...
    (regress error)'
  - bug 4037, 'Fix some small issues'
  - bug 4142, 'Translation error on Russian'
  - bug 4145, 'proxy server for sending doesn't work'
  - bug 4155, 'remember directory of last saving'
  - bug 4166, 'corrupted double-linked list'
  - bug 4167, 'Max line length exceeded when forwarding mail'
  - bug 4188, 'STL file is sent not as an attachment but as its
    base64 representation in plaintext'
  - CID 1442278, 'impossible to trigger buffer overflow'
  - Make key accelerators from menu work in addressbook window
  - save checkbox choices of display/summaries/defaults prefs
  - Do not throw an error when cancelling 'Save email as...'.
  - occasional crash on drag'n'drop of msgs
  - possible stack overflow in vcalendar's Curl data handler
  - crash when LDAP address source is defined in index, but
  - support is disabled
  - crash in Fancy plugin if one of the MIME parts has no
  - -ID
  - a few small memory leaks in scan_mailto_url()
  - configure script for rare cases where python is not
    installed
  - incorrect charset conversion in sc_html_read_line().
  - markup in 'key not fully trusted' warning in pgpcore
  - use after free in rare code path in rssyl_subscribe()
  - several memory leaks
  - verify_folderlist_xml() for fresh starts
  - printf formats for size_t and goffset arguments.
  - alertpanel API use in win32 part of mimeview.c
  - pid handling in debug output of kill_children_cb()
  - incorrect pointer arithmetic in w32_filesel.c</changelog>
  <changelog author="Libor Pechacek &lt;lpechacek@suse.com&gt;" date="1571918400">- Make litehtml plugin build on Tumbleweed.</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.com&gt;" date="1574424000">- Move "Mark all read/unread" menu entries where they belong.
  remove-MarkAll-from-message-menu.patch (claws#4278)
  add-MarkAll-to-folder-menu.patch (claws#4278)</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.com&gt;" date="1574510400">- Add a test on build-time libetpan version to require the proper
  version at run-time (boo#1157594)</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.com&gt;" date="1578657600">- Drop add-MarkAll-to-folder-menu.patch. After discussion,
  upstream rejected it at least in this form.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1582545600">- Update to 3.17.5
  + Inline Git patches now have colour syntax highlighting
    The colours of these, and patch attachments, are configurable on
    the 'Other' tab of the Display/Colors page of the general
    preferences.
  + The previously hidden preference, 'summary_from_show', is now
    configurable within the UI, on the 'Message List' tab of the
    Display/Summaries page of the general preferences, 'Displayed in
    From column [ ]'.
  + 'Re-edit' has been added to the message context menu when in the
    Drafts folder.
  + Additional Date header formats are supported:
  - weekday, month, day, hh, mm, ss, year, zone
  - weekday, month, day, hh, mm, ss, year
  + LiteHtml viewer plugin: scrolling with the keyboard has been
    implemented.
  + The included tools/scripts have been updated:
  - eud2gc.py converted to Python 3
  - tbird2claws.py converted to Python 3
  - tbird2claws.py converted to Python 3
  - google_search.pl has been replaced with ddg_search.pl (that is,
    duckduckgo.com instead of google.com)
  - fix_date.sh and its documentation have been updated
  - multiwebsearch.pl 'fm' (freshmeat.net) has been removed; 'google'
    has been replaced by 'ddg'
  - the outdated OOo2claws-mail.pl script has been removed
  + Updated manuals
  + Updated translations: British English, Catalan, Czech, Danish,
    Dutch, French, German, Russian, Slovak, Spanish, Swedish,
    Traditional Chinese, Turkish
  + bug fixes: claws#2131, claws#4237, claws#4239, claws#4248,
    claws#4253, claws#4257, claws#4277, claws#4278, claws#4305
  + Misc bugs fixed:
  - Fix crash in litehtml_viewer when  tag has no href
  - removed "The following file has been attached..." dialogue
  - MBOX import: give a better estimation of the time left and
    grey out widgets while importing
  - Fixed "vcard.c:238:2: warning: ?strncpy? output truncate
    before terminating nul copying as many bytes from a string
    as its length"
  - RSSyl: Fix handling deleted feed items where modified and
    published dates do not match
  - fix bolding of target folder
  - when creating a new account, don't pre-fill data from the
    default account
  - respect 'default selection' settings when moving a msg with
    manual filtering
  - Fix printing of empty pages when the selected part is
    rendered with a plugin not implementing print
  - Addressbook folder selection dialogs: make sure folder list
    is sorted and apply global prefs to get stripes in lists.
  - when user cancels the GPG signing passphrase dialogue,
    don't bother the user with an "error" dialogue
  - Fix imap keyword search. Libetpan assumes keyword search is
    a MUST but RFC states it is a MAY. Fix advanced search on
    MS Exchange
  - fix SHIFT+SPACE in msg list, moving in reverse
  - revert pasting images as attachments
  - Fix help about command-line arguments that require a
    parameter.
  - Printing: only print as plain text if the part is of type
    text
  - fix a segfault with default info icon when trying to print
    a non-text part.
  - Run spec-cleaner
  - Removed remove-MarkAll-from-message-menu.patch (claws#4278)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1585915200">- prepare turning off python support when we drop python2 in TW
  we can add a conditional around the bcond for python-gtk</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1594641600">- Update to 3.17.6:
  * It is now possible to 'Inherit Folder properties and processing
    rules from parent folder' when creating new folders with the
    move message and copy message dialogues.
  * A Phishing warning is now shown when copying a phishing URL, (in
    addition to clicking a phishing URL).
  * The progress window when importing an mbox file is now more
    responsive.
  * A warning dialogue is shown if the selected privacy system is
    'None' and automatic signing amd/or encrypting is enabled.
  * Python plugin: pkgconfig is now used to check for python2. This
    enables the Python plugin (which uses python2) to be built on
    newer systems which have both python2 and python3.
  Bug fixes:
  * bug 3922, 'minimize to tray on startup not working'
  * bug 4220, 'generates files in cache without content'
  * bug 4325, 'Following redirects when retrieving image'
  * bug 4342, 'Import mbox file command doesn't work twice on a row'
  * fix STARTTLS protocol violation CVE-2020-15917 boo#1174457)
  * fix initial debug line
  * fix fat-fingered crash when v (hiding msgview) is pressed
    just before c (check signature)
  * fix non-translation of some Templates strings</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1600344000">- Disable python-gtk plugin on suse_version &gt; 1500: still relying
  on python2, which is EOL.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1601294400">- Update to 3.17.7
  * Image Viewer: Image attachments, when displayed, are now resized
    to fit the available width rather than the available height.
  * -d is now an alias to --debug.
  * Libravatar plugin: New styles supported: Robohash and Pagan.
  * SpamAssassin plugin: The 'Maximum size' option now matches
    SpamAssassin's maximum; it can now handle messages up to 256MB.
  * LiteHTML viewer plugin: The UI is now translatable.
  Bug fixes:
  * bug 4313, 'Recursion stack overflow with rebuilding folder
    tree'
  * bug 4372, '[pl_PL] Crash after "Send later" without
    recipient and then "Close"'
  * bug 4373, 'attach mailto URI double free'
  * bug 4374, 'insert mailto URI misses checks'
  * bug 4384, 'U+00AD (soft hyphen) changed to space in
    Subject'
  * bug 4386, 'Allow Sieve config without userid without
    warning'
  * Add missing SSL settings when cloning accounts.
  * Parsing of command-line arguments.
  * PGP Core plugin: fix segv in address completion with a
    keyring.
  * Libravatar plugin: fixes to image display.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1603108800">- Update to 3.17.8 (boo#1177967)
  * Shielded template's |program{} and |attach_program{} so that the
    command-line that is executed does not allow sequencing such as
    with &amp;&amp; || ;, preventing possible execution of nasty, or at least
    unexpected, commands
  * bug fixes: claws#4376
  * updated English, French, and Spanish manuals</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1603540800">- Additional cleanup of the template handling
  * add claws-mail-Reworked-fixing-unsecure-command-line-invocation.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1622635200">- added claws-mail-oauth.patch:
  https://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=4339
  new BR: pkgconfig(json-c) and force libeptan to be at least
  version 1.9.4, additionally we need autotools and libtool to
  rebuild the configure script</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1625918400">- Update to 3.18.0
  * Support for the OAuth2 authorisation protocol has been added for
    IMAP, POP and SMTP using custom, user-generated client IDs.
    OAuth2 preferences are found in the Account Preferences on the
    Receive page (for POP: Authenticate before POP connection, for
    IMAP: Authentication method); the Send page (SMTP authentication:
    Authentication method); and on a dedicated OAuth2 page.
  * The option 'Save (X-)Face in address book if possible' has been
    added to the /Message View/Text Options preferences page.
    Previously the (X-)Face would be saved automatically, therefore
    this option is turned on by default.
  * The Image Viewer has been reworked. New options have been added to
    /Message View/Image Viewer: when resizing images, either fit the
    image width or fit the image height to the available space.
    Fitting the image height is the default. Regardless of this
    setting, when displaying images inline they will fit the height.
    When displaying an image, left-clicking the image will toggle
    between full size and reduced size; right-clicking will toggle
    between fitting the height and fitting the width.
  * When re-editing a saved message, it is now possible to use
    /Options/Remove References.
  * It is now possible to attempt to retrieve a missing GPG key via
    WKD.
  * The man page has been updated.
  * Updated translations: Brazilian Portuguese, British English,
    Catalan, Czech, Danish, Dutch, French, Polish, Romanian, Russian,
    Slovak, Spanish, Traditional Chinese, Turkish.
  * bug fixes: claws#2411, claws#4326, claws#4394, claws#4431,
    claws#4445, claws#4447, claws#4455, claws#4473
  - stop WM's X button from causing GPG key fetch attempt
  - Make fancy respect default font size for messageview
  - harden link checker before accepting click
  - non-display of (X-)Face when prefs_common.enable_avatars
    is AVATARS_ENABLE_RENDER (2)
  - debian bug #983778, 'Segfault on selecting empty 'X-Face'
    custom header'
- Drop claws-mail-oauth.patch, OAuth2 authorisation protocol is now
  included
- Drop claws-mail-Reworked-fixing-unsecure-command-line-invocation.patch,
  merged upstream</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1626091200">- bump buildrequires to follow version limits in the configure.ac</changelog>
</package>
<package pkgid="25c4a1dffc087dae0f24f7f91845d50480bbcb292d77d3c820e57d20712f5148" name="claws-mail-devel" arch="ppc64le">
  <version epoch="0" ver="3.18.0" rel="bp153.2.3.1"/>
  <changelog author="mvetter@suse.com" date="1535371200">- Update to 3.17.1:
  bug fixes:
    o bug 4072, 'Crash when clicking 'reply' or 'reply with quote''
    o Account signature: Warn and fail rather than crashing when
    format string is faulty.</changelog>
  <changelog author="msuchanek@suse.com" date="1536753600">- Re-add Do-not-use-msginfo_list-for-compose.patch
  Faulty behaviour without (claws#3889)
- Fix license warning</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1536840000">- Update Do-not-use-msginfo_list-for-compose.patch to upstream
  bug3889-fix_rev0.patch (claws#3889)</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1538481600">- Update bug3889-fix_rev0.patch to new upstream fix (claws#3889,
  boo#1116917).
  Fix-bug-3889-Address-and-quoted-message-inconsistent.patch</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1546689600">- Updated to version 3.17.3:
  + Add support for TLS Server Name Indication (SNI). This enables
    the sending of your hostname, if available, to the server so
    that it can select the appropriate certificate for your
    domain. This is useful for servers which host multiple domains
    on the same IP address. This is a hidden Account preference,
    'use_tls_sni', and is enabled by default.
  + SSL/TLS certificate manager: The Delete key will now delete
    the selected certificate.
  + Window sizes are now remembered for the 'Apply tags' and
    SSL/TLS certificate manager windows.
  + Bug fixes:
  * claws#3519, 'Links including umlauts are broken'.
  * claws#4134, 'Save message to' option not set when it should
    be.
  * Prevent the Tools/SSL/TLS Certificates dialogue from
    crashing when certificate filenames contain a fingerprint.
  * Build on GNU Hurd.
  * Various build fixes when building without GnuTLS.
- Changes from version 3.17.2:
  + Message List: A context menu has been added to the column
    headers, it has two entries: a new option, 'Lock column
    headers', and 'Set displayed colums'.
  + Folder List:  A context menu has been added to the column
    headers, containing 'Set displayed columns'.
  + Preferences: The Display/Summaries option page has been split
    into three notebook pages: Folder List, Message List, and
    Defaults. The Message List page contains the new 'Lock column
    headers' option. The Defaults page contains several new
    options for new folders.
  + New Folder Properties: It is now possible to control signing
    and encrypting options on the Compose page. By default it
    follows the Account preferences, but they can be overridden to
    always sign and/or encrypt, or never sign/encrypt.
  + Saving sent messages: The global preference, 'Save sent
    messages', can now be overriden by the Folder Property and
    Account preferences. The global preference no longer needs to
    be activated for the Account Preference, 'Put sent messages
    in ...' option to function. Likewise, the Folder Property,
    'Save copy of outgoing messages to this folder instead of
    Sent', no longer relies on the global preference being set.
  + SSL/TLS certificates: The SHA-256 fingerprint is now
    displayed, and the MD5 fingerprint has been removed.
  + SSL/TLS certificates list: Status and Expiry columns have been
    added, and expired and invalid certificates are now clearly
    indicated.
  + QuickSearch: body searches are now quicker.
  + QuickSearch: symbols used in Extended searches are now
    expanded in the 'Edit' dialogue.
  + Re-editing: Flags and tags are now preserved when re-editing a
    message.
  + PDF Viewer plugin: Ctrl+scroll now zooms.
  + Tools: added cm-break.pl script, which breaks thread
    references for the selected messages; textviewer.pl has been
    updated and now requires perl 5.14.1.
  + The legacy "sylpheed-claws" symlink is no longer installed in
    the bindir.
  + Bug fixes:
  * claws#3418, 'Building on a Cross Compiling toolchain doesn't
    work'.
  * claws#3889, 'Address and quoted message inconsistent in
    reply'.
  * claws#4114, 'autogen.sh: Fix argument quoting'.
  * claws#4115, 'autogen: avoid unwarranted re-configure'.
  * claws#4120, 'New cert files are created in $HOME instead of
    in ~/.claws-mail/certs'.
  * claws#4121, 'Moving a subfolder in another folder erases its
    processing rules' (sic).
  * claws#4132, '"Mark all as (un)read" dialog appears when
    acting on 1 message only'.
  * claws#4133, 'trying to read message from an NNTP group (with
    all expired articles.'.
  * Regression where mail was not being checked at startup when
    it should have been.
  * Show correct address:port in SOCKS5 proxy connection failure
    message.
  * Prevent unexpected loss of drafted message.
  * Quicksearch eating keypresses it didn't handle.
  * Reply from mainwindow menu and toolbar when mainwindow's
    messageview is hidden.
  * CID 1438531 Fix wrong test leading to dead code.
  * CID 1439871 and validate Unicode char strictly.
  * CID 1439996 and remove unnecessary comparison.
  * RSSyl: lost processing rules when renaming folder.
  * Annoyance where your current reading is disturbed when a
    new msg is filtered into the current folder.
  * Don't leave the user in limbo when privacy system is 'none'
    and auto signing/encrypting is set.
  * Several memory leaks.
  + Translation updates.
- Drop bug3889-fix_rev0.patch as this is now upstreamed.
- Drop deprecated macros handled by file triggers.
- Disable jpilot for SLE builds.</changelog>
  <changelog author="mvetter@suse.com" date="1564401600">- Update to 3.17.4:
  * New HTML viewer plugin: Litehtml viewer
  * Added option 'Enable keyboard shortcuts' to the 'Keyboard
    shortcuts' frame on /Configuration/Preferences/Other/Miscellaneous
  * Compose: implemented copying of attached images to clipboard
  * Compose: images and text/uri-list (files) can now be attached by
    pasting into the Compose window
  * Python plugin: window sizes are now remembered for the Python
    console, the 'Open URLs' and the 'Set mailbox order' windows.
  * Fancy plugin: the download-link feature now follows redirections
  * MBOX export: the Enter key in the dialogue now starts the export
  * The date (ISO format) has been added to log timestamps
  * Update translations
  - bug 1920, 'No automatic NNTP filtering'
  - bug 2045, 'address book blocks focus on email window'
  - bug 2131, 'Focus stealing after mail check'
  - bug 2627, 'Filtering does not work on NNTP'
  - bug 3070, 'misbehaving text wrapping when URL chars are present'
  - bug 3838, 'Canceled right-click on message list leaves UI
    in inconsistent state'
  - bug 3977, 'Fix crashes when some external APIs fail'
  - bug 3979, 'Hang (with killing needed) during action which
    extracts attachments'
  - bug 4029, 'segfault after deleting message in a window'
  - bug 4031, 'fingerprint in SSL/TLS certificates for ...
    (regress error)'
  - bug 4037, 'Fix some small issues'
  - bug 4142, 'Translation error on Russian'
  - bug 4145, 'proxy server for sending doesn't work'
  - bug 4155, 'remember directory of last saving'
  - bug 4166, 'corrupted double-linked list'
  - bug 4167, 'Max line length exceeded when forwarding mail'
  - bug 4188, 'STL file is sent not as an attachment but as its
    base64 representation in plaintext'
  - CID 1442278, 'impossible to trigger buffer overflow'
  - Make key accelerators from menu work in addressbook window
  - save checkbox choices of display/summaries/defaults prefs
  - Do not throw an error when cancelling 'Save email as...'.
  - occasional crash on drag'n'drop of msgs
  - possible stack overflow in vcalendar's Curl data handler
  - crash when LDAP address source is defined in index, but
  - support is disabled
  - crash in Fancy plugin if one of the MIME parts has no
  - -ID
  - a few small memory leaks in scan_mailto_url()
  - configure script for rare cases where python is not
    installed
  - incorrect charset conversion in sc_html_read_line().
  - markup in 'key not fully trusted' warning in pgpcore
  - use after free in rare code path in rssyl_subscribe()
  - several memory leaks
  - verify_folderlist_xml() for fresh starts
  - printf formats for size_t and goffset arguments.
  - alertpanel API use in win32 part of mimeview.c
  - pid handling in debug output of kill_children_cb()
  - incorrect pointer arithmetic in w32_filesel.c</changelog>
  <changelog author="Libor Pechacek &lt;lpechacek@suse.com&gt;" date="1571918400">- Make litehtml plugin build on Tumbleweed.</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.com&gt;" date="1574424000">- Move "Mark all read/unread" menu entries where they belong.
  remove-MarkAll-from-message-menu.patch (claws#4278)
  add-MarkAll-to-folder-menu.patch (claws#4278)</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.com&gt;" date="1574510400">- Add a test on build-time libetpan version to require the proper
  version at run-time (boo#1157594)</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.com&gt;" date="1578657600">- Drop add-MarkAll-to-folder-menu.patch. After discussion,
  upstream rejected it at least in this form.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1582545600">- Update to 3.17.5
  + Inline Git patches now have colour syntax highlighting
    The colours of these, and patch attachments, are configurable on
    the 'Other' tab of the Display/Colors page of the general
    preferences.
  + The previously hidden preference, 'summary_from_show', is now
    configurable within the UI, on the 'Message List' tab of the
    Display/Summaries page of the general preferences, 'Displayed in
    From column [ ]'.
  + 'Re-edit' has been added to the message context menu when in the
    Drafts folder.
  + Additional Date header formats are supported:
  - weekday, month, day, hh, mm, ss, year, zone
  - weekday, month, day, hh, mm, ss, year
  + LiteHtml viewer plugin: scrolling with the keyboard has been
    implemented.
  + The included tools/scripts have been updated:
  - eud2gc.py converted to Python 3
  - tbird2claws.py converted to Python 3
  - tbird2claws.py converted to Python 3
  - google_search.pl has been replaced with ddg_search.pl (that is,
    duckduckgo.com instead of google.com)
  - fix_date.sh and its documentation have been updated
  - multiwebsearch.pl 'fm' (freshmeat.net) has been removed; 'google'
    has been replaced by 'ddg'
  - the outdated OOo2claws-mail.pl script has been removed
  + Updated manuals
  + Updated translations: British English, Catalan, Czech, Danish,
    Dutch, French, German, Russian, Slovak, Spanish, Swedish,
    Traditional Chinese, Turkish
  + bug fixes: claws#2131, claws#4237, claws#4239, claws#4248,
    claws#4253, claws#4257, claws#4277, claws#4278, claws#4305
  + Misc bugs fixed:
  - Fix crash in litehtml_viewer when  tag has no href
  - removed "The following file has been attached..." dialogue
  - MBOX import: give a better estimation of the time left and
    grey out widgets while importing
  - Fixed "vcard.c:238:2: warning: ?strncpy? output truncate
    before terminating nul copying as many bytes from a string
    as its length"
  - RSSyl: Fix handling deleted feed items where modified and
    published dates do not match
  - fix bolding of target folder
  - when creating a new account, don't pre-fill data from the
    default account
  - respect 'default selection' settings when moving a msg with
    manual filtering
  - Fix printing of empty pages when the selected part is
    rendered with a plugin not implementing print
  - Addressbook folder selection dialogs: make sure folder list
    is sorted and apply global prefs to get stripes in lists.
  - when user cancels the GPG signing passphrase dialogue,
    don't bother the user with an "error" dialogue
  - Fix imap keyword search. Libetpan assumes keyword search is
    a MUST but RFC states it is a MAY. Fix advanced search on
    MS Exchange
  - fix SHIFT+SPACE in msg list, moving in reverse
  - revert pasting images as attachments
  - Fix help about command-line arguments that require a
    parameter.
  - Printing: only print as plain text if the part is of type
    text
  - fix a segfault with default info icon when trying to print
    a non-text part.
  - Run spec-cleaner
  - Removed remove-MarkAll-from-message-menu.patch (claws#4278)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1585915200">- prepare turning off python support when we drop python2 in TW
  we can add a conditional around the bcond for python-gtk</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1594641600">- Update to 3.17.6:
  * It is now possible to 'Inherit Folder properties and processing
    rules from parent folder' when creating new folders with the
    move message and copy message dialogues.
  * A Phishing warning is now shown when copying a phishing URL, (in
    addition to clicking a phishing URL).
  * The progress window when importing an mbox file is now more
    responsive.
  * A warning dialogue is shown if the selected privacy system is
    'None' and automatic signing amd/or encrypting is enabled.
  * Python plugin: pkgconfig is now used to check for python2. This
    enables the Python plugin (which uses python2) to be built on
    newer systems which have both python2 and python3.
  Bug fixes:
  * bug 3922, 'minimize to tray on startup not working'
  * bug 4220, 'generates files in cache without content'
  * bug 4325, 'Following redirects when retrieving image'
  * bug 4342, 'Import mbox file command doesn't work twice on a row'
  * fix STARTTLS protocol violation CVE-2020-15917 boo#1174457)
  * fix initial debug line
  * fix fat-fingered crash when v (hiding msgview) is pressed
    just before c (check signature)
  * fix non-translation of some Templates strings</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1600344000">- Disable python-gtk plugin on suse_version &gt; 1500: still relying
  on python2, which is EOL.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1601294400">- Update to 3.17.7
  * Image Viewer: Image attachments, when displayed, are now resized
    to fit the available width rather than the available height.
  * -d is now an alias to --debug.
  * Libravatar plugin: New styles supported: Robohash and Pagan.
  * SpamAssassin plugin: The 'Maximum size' option now matches
    SpamAssassin's maximum; it can now handle messages up to 256MB.
  * LiteHTML viewer plugin: The UI is now translatable.
  Bug fixes:
  * bug 4313, 'Recursion stack overflow with rebuilding folder
    tree'
  * bug 4372, '[pl_PL] Crash after "Send later" without
    recipient and then "Close"'
  * bug 4373, 'attach mailto URI double free'
  * bug 4374, 'insert mailto URI misses checks'
  * bug 4384, 'U+00AD (soft hyphen) changed to space in
    Subject'
  * bug 4386, 'Allow Sieve config without userid without
    warning'
  * Add missing SSL settings when cloning accounts.
  * Parsing of command-line arguments.
  * PGP Core plugin: fix segv in address completion with a
    keyring.
  * Libravatar plugin: fixes to image display.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1603108800">- Update to 3.17.8 (boo#1177967)
  * Shielded template's |program{} and |attach_program{} so that the
    command-line that is executed does not allow sequencing such as
    with &amp;&amp; || ;, preventing possible execution of nasty, or at least
    unexpected, commands
  * bug fixes: claws#4376
  * updated English, French, and Spanish manuals</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1603540800">- Additional cleanup of the template handling
  * add claws-mail-Reworked-fixing-unsecure-command-line-invocation.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1622635200">- added claws-mail-oauth.patch:
  https://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=4339
  new BR: pkgconfig(json-c) and force libeptan to be at least
  version 1.9.4, additionally we need autotools and libtool to
  rebuild the configure script</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1625918400">- Update to 3.18.0
  * Support for the OAuth2 authorisation protocol has been added for
    IMAP, POP and SMTP using custom, user-generated client IDs.
    OAuth2 preferences are found in the Account Preferences on the
    Receive page (for POP: Authenticate before POP connection, for
    IMAP: Authentication method); the Send page (SMTP authentication:
    Authentication method); and on a dedicated OAuth2 page.
  * The option 'Save (X-)Face in address book if possible' has been
    added to the /Message View/Text Options preferences page.
    Previously the (X-)Face would be saved automatically, therefore
    this option is turned on by default.
  * The Image Viewer has been reworked. New options have been added to
    /Message View/Image Viewer: when resizing images, either fit the
    image width or fit the image height to the available space.
    Fitting the image height is the default. Regardless of this
    setting, when displaying images inline they will fit the height.
    When displaying an image, left-clicking the image will toggle
    between full size and reduced size; right-clicking will toggle
    between fitting the height and fitting the width.
  * When re-editing a saved message, it is now possible to use
    /Options/Remove References.
  * It is now possible to attempt to retrieve a missing GPG key via
    WKD.
  * The man page has been updated.
  * Updated translations: Brazilian Portuguese, British English,
    Catalan, Czech, Danish, Dutch, French, Polish, Romanian, Russian,
    Slovak, Spanish, Traditional Chinese, Turkish.
  * bug fixes: claws#2411, claws#4326, claws#4394, claws#4431,
    claws#4445, claws#4447, claws#4455, claws#4473
  - stop WM's X button from causing GPG key fetch attempt
  - Make fancy respect default font size for messageview
  - harden link checker before accepting click
  - non-display of (X-)Face when prefs_common.enable_avatars
    is AVATARS_ENABLE_RENDER (2)
  - debian bug #983778, 'Segfault on selecting empty 'X-Face'
    custom header'
- Drop claws-mail-oauth.patch, OAuth2 authorisation protocol is now
  included
- Drop claws-mail-Reworked-fixing-unsecure-command-line-invocation.patch,
  merged upstream</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1626091200">- bump buildrequires to follow version limits in the configure.ac</changelog>
</package>
<package pkgid="297afc2d2c9ff9d8f2f44ccba5ac57af2937e5d737c63908cf4076b7b55caf6c" name="claws-mail-devel" arch="s390x">
  <version epoch="0" ver="3.18.0" rel="bp153.2.3.1"/>
  <changelog author="mvetter@suse.com" date="1535371200">- Update to 3.17.1:
  bug fixes:
    o bug 4072, 'Crash when clicking 'reply' or 'reply with quote''
    o Account signature: Warn and fail rather than crashing when
    format string is faulty.</changelog>
  <changelog author="msuchanek@suse.com" date="1536753600">- Re-add Do-not-use-msginfo_list-for-compose.patch
  Faulty behaviour without (claws#3889)
- Fix license warning</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1536840000">- Update Do-not-use-msginfo_list-for-compose.patch to upstream
  bug3889-fix_rev0.patch (claws#3889)</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1538481600">- Update bug3889-fix_rev0.patch to new upstream fix (claws#3889,
  boo#1116917).
  Fix-bug-3889-Address-and-quoted-message-inconsistent.patch</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1546689600">- Updated to version 3.17.3:
  + Add support for TLS Server Name Indication (SNI). This enables
    the sending of your hostname, if available, to the server so
    that it can select the appropriate certificate for your
    domain. This is useful for servers which host multiple domains
    on the same IP address. This is a hidden Account preference,
    'use_tls_sni', and is enabled by default.
  + SSL/TLS certificate manager: The Delete key will now delete
    the selected certificate.
  + Window sizes are now remembered for the 'Apply tags' and
    SSL/TLS certificate manager windows.
  + Bug fixes:
  * claws#3519, 'Links including umlauts are broken'.
  * claws#4134, 'Save message to' option not set when it should
    be.
  * Prevent the Tools/SSL/TLS Certificates dialogue from
    crashing when certificate filenames contain a fingerprint.
  * Build on GNU Hurd.
  * Various build fixes when building without GnuTLS.
- Changes from version 3.17.2:
  + Message List: A context menu has been added to the column
    headers, it has two entries: a new option, 'Lock column
    headers', and 'Set displayed colums'.
  + Folder List:  A context menu has been added to the column
    headers, containing 'Set displayed columns'.
  + Preferences: The Display/Summaries option page has been split
    into three notebook pages: Folder List, Message List, and
    Defaults. The Message List page contains the new 'Lock column
    headers' option. The Defaults page contains several new
    options for new folders.
  + New Folder Properties: It is now possible to control signing
    and encrypting options on the Compose page. By default it
    follows the Account preferences, but they can be overridden to
    always sign and/or encrypt, or never sign/encrypt.
  + Saving sent messages: The global preference, 'Save sent
    messages', can now be overriden by the Folder Property and
    Account preferences. The global preference no longer needs to
    be activated for the Account Preference, 'Put sent messages
    in ...' option to function. Likewise, the Folder Property,
    'Save copy of outgoing messages to this folder instead of
    Sent', no longer relies on the global preference being set.
  + SSL/TLS certificates: The SHA-256 fingerprint is now
    displayed, and the MD5 fingerprint has been removed.
  + SSL/TLS certificates list: Status and Expiry columns have been
    added, and expired and invalid certificates are now clearly
    indicated.
  + QuickSearch: body searches are now quicker.
  + QuickSearch: symbols used in Extended searches are now
    expanded in the 'Edit' dialogue.
  + Re-editing: Flags and tags are now preserved when re-editing a
    message.
  + PDF Viewer plugin: Ctrl+scroll now zooms.
  + Tools: added cm-break.pl script, which breaks thread
    references for the selected messages; textviewer.pl has been
    updated and now requires perl 5.14.1.
  + The legacy "sylpheed-claws" symlink is no longer installed in
    the bindir.
  + Bug fixes:
  * claws#3418, 'Building on a Cross Compiling toolchain doesn't
    work'.
  * claws#3889, 'Address and quoted message inconsistent in
    reply'.
  * claws#4114, 'autogen.sh: Fix argument quoting'.
  * claws#4115, 'autogen: avoid unwarranted re-configure'.
  * claws#4120, 'New cert files are created in $HOME instead of
    in ~/.claws-mail/certs'.
  * claws#4121, 'Moving a subfolder in another folder erases its
    processing rules' (sic).
  * claws#4132, '"Mark all as (un)read" dialog appears when
    acting on 1 message only'.
  * claws#4133, 'trying to read message from an NNTP group (with
    all expired articles.'.
  * Regression where mail was not being checked at startup when
    it should have been.
  * Show correct address:port in SOCKS5 proxy connection failure
    message.
  * Prevent unexpected loss of drafted message.
  * Quicksearch eating keypresses it didn't handle.
  * Reply from mainwindow menu and toolbar when mainwindow's
    messageview is hidden.
  * CID 1438531 Fix wrong test leading to dead code.
  * CID 1439871 and validate Unicode char strictly.
  * CID 1439996 and remove unnecessary comparison.
  * RSSyl: lost processing rules when renaming folder.
  * Annoyance where your current reading is disturbed when a
    new msg is filtered into the current folder.
  * Don't leave the user in limbo when privacy system is 'none'
    and auto signing/encrypting is set.
  * Several memory leaks.
  + Translation updates.
- Drop bug3889-fix_rev0.patch as this is now upstreamed.
- Drop deprecated macros handled by file triggers.
- Disable jpilot for SLE builds.</changelog>
  <changelog author="mvetter@suse.com" date="1564401600">- Update to 3.17.4:
  * New HTML viewer plugin: Litehtml viewer
  * Added option 'Enable keyboard shortcuts' to the 'Keyboard
    shortcuts' frame on /Configuration/Preferences/Other/Miscellaneous
  * Compose: implemented copying of attached images to clipboard
  * Compose: images and text/uri-list (files) can now be attached by
    pasting into the Compose window
  * Python plugin: window sizes are now remembered for the Python
    console, the 'Open URLs' and the 'Set mailbox order' windows.
  * Fancy plugin: the download-link feature now follows redirections
  * MBOX export: the Enter key in the dialogue now starts the export
  * The date (ISO format) has been added to log timestamps
  * Update translations
  - bug 1920, 'No automatic NNTP filtering'
  - bug 2045, 'address book blocks focus on email window'
  - bug 2131, 'Focus stealing after mail check'
  - bug 2627, 'Filtering does not work on NNTP'
  - bug 3070, 'misbehaving text wrapping when URL chars are present'
  - bug 3838, 'Canceled right-click on message list leaves UI
    in inconsistent state'
  - bug 3977, 'Fix crashes when some external APIs fail'
  - bug 3979, 'Hang (with killing needed) during action which
    extracts attachments'
  - bug 4029, 'segfault after deleting message in a window'
  - bug 4031, 'fingerprint in SSL/TLS certificates for ...
    (regress error)'
  - bug 4037, 'Fix some small issues'
  - bug 4142, 'Translation error on Russian'
  - bug 4145, 'proxy server for sending doesn't work'
  - bug 4155, 'remember directory of last saving'
  - bug 4166, 'corrupted double-linked list'
  - bug 4167, 'Max line length exceeded when forwarding mail'
  - bug 4188, 'STL file is sent not as an attachment but as its
    base64 representation in plaintext'
  - CID 1442278, 'impossible to trigger buffer overflow'
  - Make key accelerators from menu work in addressbook window
  - save checkbox choices of display/summaries/defaults prefs
  - Do not throw an error when cancelling 'Save email as...'.
  - occasional crash on drag'n'drop of msgs
  - possible stack overflow in vcalendar's Curl data handler
  - crash when LDAP address source is defined in index, but
  - support is disabled
  - crash in Fancy plugin if one of the MIME parts has no
  - -ID
  - a few small memory leaks in scan_mailto_url()
  - configure script for rare cases where python is not
    installed
  - incorrect charset conversion in sc_html_read_line().
  - markup in 'key not fully trusted' warning in pgpcore
  - use after free in rare code path in rssyl_subscribe()
  - several memory leaks
  - verify_folderlist_xml() for fresh starts
  - printf formats for size_t and goffset arguments.
  - alertpanel API use in win32 part of mimeview.c
  - pid handling in debug output of kill_children_cb()
  - incorrect pointer arithmetic in w32_filesel.c</changelog>
  <changelog author="Libor Pechacek &lt;lpechacek@suse.com&gt;" date="1571918400">- Make litehtml plugin build on Tumbleweed.</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.com&gt;" date="1574424000">- Move "Mark all read/unread" menu entries where they belong.
  remove-MarkAll-from-message-menu.patch (claws#4278)
  add-MarkAll-to-folder-menu.patch (claws#4278)</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.com&gt;" date="1574510400">- Add a test on build-time libetpan version to require the proper
  version at run-time (boo#1157594)</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.com&gt;" date="1578657600">- Drop add-MarkAll-to-folder-menu.patch. After discussion,
  upstream rejected it at least in this form.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1582545600">- Update to 3.17.5
  + Inline Git patches now have colour syntax highlighting
    The colours of these, and patch attachments, are configurable on
    the 'Other' tab of the Display/Colors page of the general
    preferences.
  + The previously hidden preference, 'summary_from_show', is now
    configurable within the UI, on the 'Message List' tab of the
    Display/Summaries page of the general preferences, 'Displayed in
    From column [ ]'.
  + 'Re-edit' has been added to the message context menu when in the
    Drafts folder.
  + Additional Date header formats are supported:
  - weekday, month, day, hh, mm, ss, year, zone
  - weekday, month, day, hh, mm, ss, year
  + LiteHtml viewer plugin: scrolling with the keyboard has been
    implemented.
  + The included tools/scripts have been updated:
  - eud2gc.py converted to Python 3
  - tbird2claws.py converted to Python 3
  - tbird2claws.py converted to Python 3
  - google_search.pl has been replaced with ddg_search.pl (that is,
    duckduckgo.com instead of google.com)
  - fix_date.sh and its documentation have been updated
  - multiwebsearch.pl 'fm' (freshmeat.net) has been removed; 'google'
    has been replaced by 'ddg'
  - the outdated OOo2claws-mail.pl script has been removed
  + Updated manuals
  + Updated translations: British English, Catalan, Czech, Danish,
    Dutch, French, German, Russian, Slovak, Spanish, Swedish,
    Traditional Chinese, Turkish
  + bug fixes: claws#2131, claws#4237, claws#4239, claws#4248,
    claws#4253, claws#4257, claws#4277, claws#4278, claws#4305
  + Misc bugs fixed:
  - Fix crash in litehtml_viewer when  tag has no href
  - removed "The following file has been attached..." dialogue
  - MBOX import: give a better estimation of the time left and
    grey out widgets while importing
  - Fixed "vcard.c:238:2: warning: ?strncpy? output truncate
    before terminating nul copying as many bytes from a string
    as its length"
  - RSSyl: Fix handling deleted feed items where modified and
    published dates do not match
  - fix bolding of target folder
  - when creating a new account, don't pre-fill data from the
    default account
  - respect 'default selection' settings when moving a msg with
    manual filtering
  - Fix printing of empty pages when the selected part is
    rendered with a plugin not implementing print
  - Addressbook folder selection dialogs: make sure folder list
    is sorted and apply global prefs to get stripes in lists.
  - when user cancels the GPG signing passphrase dialogue,
    don't bother the user with an "error" dialogue
  - Fix imap keyword search. Libetpan assumes keyword search is
    a MUST but RFC states it is a MAY. Fix advanced search on
    MS Exchange
  - fix SHIFT+SPACE in msg list, moving in reverse
  - revert pasting images as attachments
  - Fix help about command-line arguments that require a
    parameter.
  - Printing: only print as plain text if the part is of type
    text
  - fix a segfault with default info icon when trying to print
    a non-text part.
  - Run spec-cleaner
  - Removed remove-MarkAll-from-message-menu.patch (claws#4278)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1585915200">- prepare turning off python support when we drop python2 in TW
  we can add a conditional around the bcond for python-gtk</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1594641600">- Update to 3.17.6:
  * It is now possible to 'Inherit Folder properties and processing
    rules from parent folder' when creating new folders with the
    move message and copy message dialogues.
  * A Phishing warning is now shown when copying a phishing URL, (in
    addition to clicking a phishing URL).
  * The progress window when importing an mbox file is now more
    responsive.
  * A warning dialogue is shown if the selected privacy system is
    'None' and automatic signing amd/or encrypting is enabled.
  * Python plugin: pkgconfig is now used to check for python2. This
    enables the Python plugin (which uses python2) to be built on
    newer systems which have both python2 and python3.
  Bug fixes:
  * bug 3922, 'minimize to tray on startup not working'
  * bug 4220, 'generates files in cache without content'
  * bug 4325, 'Following redirects when retrieving image'
  * bug 4342, 'Import mbox file command doesn't work twice on a row'
  * fix STARTTLS protocol violation CVE-2020-15917 boo#1174457)
  * fix initial debug line
  * fix fat-fingered crash when v (hiding msgview) is pressed
    just before c (check signature)
  * fix non-translation of some Templates strings</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1600344000">- Disable python-gtk plugin on suse_version &gt; 1500: still relying
  on python2, which is EOL.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1601294400">- Update to 3.17.7
  * Image Viewer: Image attachments, when displayed, are now resized
    to fit the available width rather than the available height.
  * -d is now an alias to --debug.
  * Libravatar plugin: New styles supported: Robohash and Pagan.
  * SpamAssassin plugin: The 'Maximum size' option now matches
    SpamAssassin's maximum; it can now handle messages up to 256MB.
  * LiteHTML viewer plugin: The UI is now translatable.
  Bug fixes:
  * bug 4313, 'Recursion stack overflow with rebuilding folder
    tree'
  * bug 4372, '[pl_PL] Crash after "Send later" without
    recipient and then "Close"'
  * bug 4373, 'attach mailto URI double free'
  * bug 4374, 'insert mailto URI misses checks'
  * bug 4384, 'U+00AD (soft hyphen) changed to space in
    Subject'
  * bug 4386, 'Allow Sieve config without userid without
    warning'
  * Add missing SSL settings when cloning accounts.
  * Parsing of command-line arguments.
  * PGP Core plugin: fix segv in address completion with a
    keyring.
  * Libravatar plugin: fixes to image display.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1603108800">- Update to 3.17.8 (boo#1177967)
  * Shielded template's |program{} and |attach_program{} so that the
    command-line that is executed does not allow sequencing such as
    with &amp;&amp; || ;, preventing possible execution of nasty, or at least
    unexpected, commands
  * bug fixes: claws#4376
  * updated English, French, and Spanish manuals</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1603540800">- Additional cleanup of the template handling
  * add claws-mail-Reworked-fixing-unsecure-command-line-invocation.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1622635200">- added claws-mail-oauth.patch:
  https://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=4339
  new BR: pkgconfig(json-c) and force libeptan to be at least
  version 1.9.4, additionally we need autotools and libtool to
  rebuild the configure script</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1625918400">- Update to 3.18.0
  * Support for the OAuth2 authorisation protocol has been added for
    IMAP, POP and SMTP using custom, user-generated client IDs.
    OAuth2 preferences are found in the Account Preferences on the
    Receive page (for POP: Authenticate before POP connection, for
    IMAP: Authentication method); the Send page (SMTP authentication:
    Authentication method); and on a dedicated OAuth2 page.
  * The option 'Save (X-)Face in address book if possible' has been
    added to the /Message View/Text Options preferences page.
    Previously the (X-)Face would be saved automatically, therefore
    this option is turned on by default.
  * The Image Viewer has been reworked. New options have been added to
    /Message View/Image Viewer: when resizing images, either fit the
    image width or fit the image height to the available space.
    Fitting the image height is the default. Regardless of this
    setting, when displaying images inline they will fit the height.
    When displaying an image, left-clicking the image will toggle
    between full size and reduced size; right-clicking will toggle
    between fitting the height and fitting the width.
  * When re-editing a saved message, it is now possible to use
    /Options/Remove References.
  * It is now possible to attempt to retrieve a missing GPG key via
    WKD.
  * The man page has been updated.
  * Updated translations: Brazilian Portuguese, British English,
    Catalan, Czech, Danish, Dutch, French, Polish, Romanian, Russian,
    Slovak, Spanish, Traditional Chinese, Turkish.
  * bug fixes: claws#2411, claws#4326, claws#4394, claws#4431,
    claws#4445, claws#4447, claws#4455, claws#4473
  - stop WM's X button from causing GPG key fetch attempt
  - Make fancy respect default font size for messageview
  - harden link checker before accepting click
  - non-display of (X-)Face when prefs_common.enable_avatars
    is AVATARS_ENABLE_RENDER (2)
  - debian bug #983778, 'Segfault on selecting empty 'X-Face'
    custom header'
- Drop claws-mail-oauth.patch, OAuth2 authorisation protocol is now
  included
- Drop claws-mail-Reworked-fixing-unsecure-command-line-invocation.patch,
  merged upstream</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1626091200">- bump buildrequires to follow version limits in the configure.ac</changelog>
</package>
<package pkgid="9ff71afcb14b1ad37b6406aa840494e7eef04ba654bc48a341d096ac8606d71d" name="claws-mail-devel" arch="x86_64">
  <version epoch="0" ver="3.18.0" rel="bp153.2.3.1"/>
  <changelog author="mvetter@suse.com" date="1535371200">- Update to 3.17.1:
  bug fixes:
    o bug 4072, 'Crash when clicking 'reply' or 'reply with quote''
    o Account signature: Warn and fail rather than crashing when
    format string is faulty.</changelog>
  <changelog author="msuchanek@suse.com" date="1536753600">- Re-add Do-not-use-msginfo_list-for-compose.patch
  Faulty behaviour without (claws#3889)
- Fix license warning</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1536840000">- Update Do-not-use-msginfo_list-for-compose.patch to upstream
  bug3889-fix_rev0.patch (claws#3889)</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1538481600">- Update bug3889-fix_rev0.patch to new upstream fix (claws#3889,
  boo#1116917).
  Fix-bug-3889-Address-and-quoted-message-inconsistent.patch</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1546689600">- Updated to version 3.17.3:
  + Add support for TLS Server Name Indication (SNI). This enables
    the sending of your hostname, if available, to the server so
    that it can select the appropriate certificate for your
    domain. This is useful for servers which host multiple domains
    on the same IP address. This is a hidden Account preference,
    'use_tls_sni', and is enabled by default.
  + SSL/TLS certificate manager: The Delete key will now delete
    the selected certificate.
  + Window sizes are now remembered for the 'Apply tags' and
    SSL/TLS certificate manager windows.
  + Bug fixes:
  * claws#3519, 'Links including umlauts are broken'.
  * claws#4134, 'Save message to' option not set when it should
    be.
  * Prevent the Tools/SSL/TLS Certificates dialogue from
    crashing when certificate filenames contain a fingerprint.
  * Build on GNU Hurd.
  * Various build fixes when building without GnuTLS.
- Changes from version 3.17.2:
  + Message List: A context menu has been added to the column
    headers, it has two entries: a new option, 'Lock column
    headers', and 'Set displayed colums'.
  + Folder List:  A context menu has been added to the column
    headers, containing 'Set displayed columns'.
  + Preferences: The Display/Summaries option page has been split
    into three notebook pages: Folder List, Message List, and
    Defaults. The Message List page contains the new 'Lock column
    headers' option. The Defaults page contains several new
    options for new folders.
  + New Folder Properties: It is now possible to control signing
    and encrypting options on the Compose page. By default it
    follows the Account preferences, but they can be overridden to
    always sign and/or encrypt, or never sign/encrypt.
  + Saving sent messages: The global preference, 'Save sent
    messages', can now be overriden by the Folder Property and
    Account preferences. The global preference no longer needs to
    be activated for the Account Preference, 'Put sent messages
    in ...' option to function. Likewise, the Folder Property,
    'Save copy of outgoing messages to this folder instead of
    Sent', no longer relies on the global preference being set.
  + SSL/TLS certificates: The SHA-256 fingerprint is now
    displayed, and the MD5 fingerprint has been removed.
  + SSL/TLS certificates list: Status and Expiry columns have been
    added, and expired and invalid certificates are now clearly
    indicated.
  + QuickSearch: body searches are now quicker.
  + QuickSearch: symbols used in Extended searches are now
    expanded in the 'Edit' dialogue.
  + Re-editing: Flags and tags are now preserved when re-editing a
    message.
  + PDF Viewer plugin: Ctrl+scroll now zooms.
  + Tools: added cm-break.pl script, which breaks thread
    references for the selected messages; textviewer.pl has been
    updated and now requires perl 5.14.1.
  + The legacy "sylpheed-claws" symlink is no longer installed in
    the bindir.
  + Bug fixes:
  * claws#3418, 'Building on a Cross Compiling toolchain doesn't
    work'.
  * claws#3889, 'Address and quoted message inconsistent in
    reply'.
  * claws#4114, 'autogen.sh: Fix argument quoting'.
  * claws#4115, 'autogen: avoid unwarranted re-configure'.
  * claws#4120, 'New cert files are created in $HOME instead of
    in ~/.claws-mail/certs'.
  * claws#4121, 'Moving a subfolder in another folder erases its
    processing rules' (sic).
  * claws#4132, '"Mark all as (un)read" dialog appears when
    acting on 1 message only'.
  * claws#4133, 'trying to read message from an NNTP group (with
    all expired articles.'.
  * Regression where mail was not being checked at startup when
    it should have been.
  * Show correct address:port in SOCKS5 proxy connection failure
    message.
  * Prevent unexpected loss of drafted message.
  * Quicksearch eating keypresses it didn't handle.
  * Reply from mainwindow menu and toolbar when mainwindow's
    messageview is hidden.
  * CID 1438531 Fix wrong test leading to dead code.
  * CID 1439871 and validate Unicode char strictly.
  * CID 1439996 and remove unnecessary comparison.
  * RSSyl: lost processing rules when renaming folder.
  * Annoyance where your current reading is disturbed when a
    new msg is filtered into the current folder.
  * Don't leave the user in limbo when privacy system is 'none'
    and auto signing/encrypting is set.
  * Several memory leaks.
  + Translation updates.
- Drop bug3889-fix_rev0.patch as this is now upstreamed.
- Drop deprecated macros handled by file triggers.
- Disable jpilot for SLE builds.</changelog>
  <changelog author="mvetter@suse.com" date="1564401600">- Update to 3.17.4:
  * New HTML viewer plugin: Litehtml viewer
  * Added option 'Enable keyboard shortcuts' to the 'Keyboard
    shortcuts' frame on /Configuration/Preferences/Other/Miscellaneous
  * Compose: implemented copying of attached images to clipboard
  * Compose: images and text/uri-list (files) can now be attached by
    pasting into the Compose window
  * Python plugin: window sizes are now remembered for the Python
    console, the 'Open URLs' and the 'Set mailbox order' windows.
  * Fancy plugin: the download-link feature now follows redirections
  * MBOX export: the Enter key in the dialogue now starts the export
  * The date (ISO format) has been added to log timestamps
  * Update translations
  - bug 1920, 'No automatic NNTP filtering'
  - bug 2045, 'address book blocks focus on email window'
  - bug 2131, 'Focus stealing after mail check'
  - bug 2627, 'Filtering does not work on NNTP'
  - bug 3070, 'misbehaving text wrapping when URL chars are present'
  - bug 3838, 'Canceled right-click on message list leaves UI
    in inconsistent state'
  - bug 3977, 'Fix crashes when some external APIs fail'
  - bug 3979, 'Hang (with killing needed) during action which
    extracts attachments'
  - bug 4029, 'segfault after deleting message in a window'
  - bug 4031, 'fingerprint in SSL/TLS certificates for ...
    (regress error)'
  - bug 4037, 'Fix some small issues'
  - bug 4142, 'Translation error on Russian'
  - bug 4145, 'proxy server for sending doesn't work'
  - bug 4155, 'remember directory of last saving'
  - bug 4166, 'corrupted double-linked list'
  - bug 4167, 'Max line length exceeded when forwarding mail'
  - bug 4188, 'STL file is sent not as an attachment but as its
    base64 representation in plaintext'
  - CID 1442278, 'impossible to trigger buffer overflow'
  - Make key accelerators from menu work in addressbook window
  - save checkbox choices of display/summaries/defaults prefs
  - Do not throw an error when cancelling 'Save email as...'.
  - occasional crash on drag'n'drop of msgs
  - possible stack overflow in vcalendar's Curl data handler
  - crash when LDAP address source is defined in index, but
  - support is disabled
  - crash in Fancy plugin if one of the MIME parts has no
  - -ID
  - a few small memory leaks in scan_mailto_url()
  - configure script for rare cases where python is not
    installed
  - incorrect charset conversion in sc_html_read_line().
  - markup in 'key not fully trusted' warning in pgpcore
  - use after free in rare code path in rssyl_subscribe()
  - several memory leaks
  - verify_folderlist_xml() for fresh starts
  - printf formats for size_t and goffset arguments.
  - alertpanel API use in win32 part of mimeview.c
  - pid handling in debug output of kill_children_cb()
  - incorrect pointer arithmetic in w32_filesel.c</changelog>
  <changelog author="Libor Pechacek &lt;lpechacek@suse.com&gt;" date="1571918400">- Make litehtml plugin build on Tumbleweed.</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.com&gt;" date="1574424000">- Move "Mark all read/unread" menu entries where they belong.
  remove-MarkAll-from-message-menu.patch (claws#4278)
  add-MarkAll-to-folder-menu.patch (claws#4278)</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.com&gt;" date="1574510400">- Add a test on build-time libetpan version to require the proper
  version at run-time (boo#1157594)</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.com&gt;" date="1578657600">- Drop add-MarkAll-to-folder-menu.patch. After discussion,
  upstream rejected it at least in this form.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1582545600">- Update to 3.17.5
  + Inline Git patches now have colour syntax highlighting
    The colours of these, and patch attachments, are configurable on
    the 'Other' tab of the Display/Colors page of the general
    preferences.
  + The previously hidden preference, 'summary_from_show', is now
    configurable within the UI, on the 'Message List' tab of the
    Display/Summaries page of the general preferences, 'Displayed in
    From column [ ]'.
  + 'Re-edit' has been added to the message context menu when in the
    Drafts folder.
  + Additional Date header formats are supported:
  - weekday, month, day, hh, mm, ss, year, zone
  - weekday, month, day, hh, mm, ss, year
  + LiteHtml viewer plugin: scrolling with the keyboard has been
    implemented.
  + The included tools/scripts have been updated:
  - eud2gc.py converted to Python 3
  - tbird2claws.py converted to Python 3
  - tbird2claws.py converted to Python 3
  - google_search.pl has been replaced with ddg_search.pl (that is,
    duckduckgo.com instead of google.com)
  - fix_date.sh and its documentation have been updated
  - multiwebsearch.pl 'fm' (freshmeat.net) has been removed; 'google'
    has been replaced by 'ddg'
  - the outdated OOo2claws-mail.pl script has been removed
  + Updated manuals
  + Updated translations: British English, Catalan, Czech, Danish,
    Dutch, French, German, Russian, Slovak, Spanish, Swedish,
    Traditional Chinese, Turkish
  + bug fixes: claws#2131, claws#4237, claws#4239, claws#4248,
    claws#4253, claws#4257, claws#4277, claws#4278, claws#4305
  + Misc bugs fixed:
  - Fix crash in litehtml_viewer when  tag has no href
  - removed "The following file has been attached..." dialogue
  - MBOX import: give a better estimation of the time left and
    grey out widgets while importing
  - Fixed "vcard.c:238:2: warning: ?strncpy? output truncate
    before terminating nul copying as many bytes from a string
    as its length"
  - RSSyl: Fix handling deleted feed items where modified and
    published dates do not match
  - fix bolding of target folder
  - when creating a new account, don't pre-fill data from the
    default account
  - respect 'default selection' settings when moving a msg with
    manual filtering
  - Fix printing of empty pages when the selected part is
    rendered with a plugin not implementing print
  - Addressbook folder selection dialogs: make sure folder list
    is sorted and apply global prefs to get stripes in lists.
  - when user cancels the GPG signing passphrase dialogue,
    don't bother the user with an "error" dialogue
  - Fix imap keyword search. Libetpan assumes keyword search is
    a MUST but RFC states it is a MAY. Fix advanced search on
    MS Exchange
  - fix SHIFT+SPACE in msg list, moving in reverse
  - revert pasting images as attachments
  - Fix help about command-line arguments that require a
    parameter.
  - Printing: only print as plain text if the part is of type
    text
  - fix a segfault with default info icon when trying to print
    a non-text part.
  - Run spec-cleaner
  - Removed remove-MarkAll-from-message-menu.patch (claws#4278)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1585915200">- prepare turning off python support when we drop python2 in TW
  we can add a conditional around the bcond for python-gtk</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1594641600">- Update to 3.17.6:
  * It is now possible to 'Inherit Folder properties and processing
    rules from parent folder' when creating new folders with the
    move message and copy message dialogues.
  * A Phishing warning is now shown when copying a phishing URL, (in
    addition to clicking a phishing URL).
  * The progress window when importing an mbox file is now more
    responsive.
  * A warning dialogue is shown if the selected privacy system is
    'None' and automatic signing amd/or encrypting is enabled.
  * Python plugin: pkgconfig is now used to check for python2. This
    enables the Python plugin (which uses python2) to be built on
    newer systems which have both python2 and python3.
  Bug fixes:
  * bug 3922, 'minimize to tray on startup not working'
  * bug 4220, 'generates files in cache without content'
  * bug 4325, 'Following redirects when retrieving image'
  * bug 4342, 'Import mbox file command doesn't work twice on a row'
  * fix STARTTLS protocol violation CVE-2020-15917 boo#1174457)
  * fix initial debug line
  * fix fat-fingered crash when v (hiding msgview) is pressed
    just before c (check signature)
  * fix non-translation of some Templates strings</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1600344000">- Disable python-gtk plugin on suse_version &gt; 1500: still relying
  on python2, which is EOL.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1601294400">- Update to 3.17.7
  * Image Viewer: Image attachments, when displayed, are now resized
    to fit the available width rather than the available height.
  * -d is now an alias to --debug.
  * Libravatar plugin: New styles supported: Robohash and Pagan.
  * SpamAssassin plugin: The 'Maximum size' option now matches
    SpamAssassin's maximum; it can now handle messages up to 256MB.
  * LiteHTML viewer plugin: The UI is now translatable.
  Bug fixes:
  * bug 4313, 'Recursion stack overflow with rebuilding folder
    tree'
  * bug 4372, '[pl_PL] Crash after "Send later" without
    recipient and then "Close"'
  * bug 4373, 'attach mailto URI double free'
  * bug 4374, 'insert mailto URI misses checks'
  * bug 4384, 'U+00AD (soft hyphen) changed to space in
    Subject'
  * bug 4386, 'Allow Sieve config without userid without
    warning'
  * Add missing SSL settings when cloning accounts.
  * Parsing of command-line arguments.
  * PGP Core plugin: fix segv in address completion with a
    keyring.
  * Libravatar plugin: fixes to image display.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1603108800">- Update to 3.17.8 (boo#1177967)
  * Shielded template's |program{} and |attach_program{} so that the
    command-line that is executed does not allow sequencing such as
    with &amp;&amp; || ;, preventing possible execution of nasty, or at least
    unexpected, commands
  * bug fixes: claws#4376
  * updated English, French, and Spanish manuals</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1603540800">- Additional cleanup of the template handling
  * add claws-mail-Reworked-fixing-unsecure-command-line-invocation.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1622635200">- added claws-mail-oauth.patch:
  https://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=4339
  new BR: pkgconfig(json-c) and force libeptan to be at least
  version 1.9.4, additionally we need autotools and libtool to
  rebuild the configure script</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1625918400">- Update to 3.18.0
  * Support for the OAuth2 authorisation protocol has been added for
    IMAP, POP and SMTP using custom, user-generated client IDs.
    OAuth2 preferences are found in the Account Preferences on the
    Receive page (for POP: Authenticate before POP connection, for
    IMAP: Authentication method); the Send page (SMTP authentication:
    Authentication method); and on a dedicated OAuth2 page.
  * The option 'Save (X-)Face in address book if possible' has been
    added to the /Message View/Text Options preferences page.
    Previously the (X-)Face would be saved automatically, therefore
    this option is turned on by default.
  * The Image Viewer has been reworked. New options have been added to
    /Message View/Image Viewer: when resizing images, either fit the
    image width or fit the image height to the available space.
    Fitting the image height is the default. Regardless of this
    setting, when displaying images inline they will fit the height.
    When displaying an image, left-clicking the image will toggle
    between full size and reduced size; right-clicking will toggle
    between fitting the height and fitting the width.
  * When re-editing a saved message, it is now possible to use
    /Options/Remove References.
  * It is now possible to attempt to retrieve a missing GPG key via
    WKD.
  * The man page has been updated.
  * Updated translations: Brazilian Portuguese, British English,
    Catalan, Czech, Danish, Dutch, French, Polish, Romanian, Russian,
    Slovak, Spanish, Traditional Chinese, Turkish.
  * bug fixes: claws#2411, claws#4326, claws#4394, claws#4431,
    claws#4445, claws#4447, claws#4455, claws#4473
  - stop WM's X button from causing GPG key fetch attempt
  - Make fancy respect default font size for messageview
  - harden link checker before accepting click
  - non-display of (X-)Face when prefs_common.enable_avatars
    is AVATARS_ENABLE_RENDER (2)
  - debian bug #983778, 'Segfault on selecting empty 'X-Face'
    custom header'
- Drop claws-mail-oauth.patch, OAuth2 authorisation protocol is now
  included
- Drop claws-mail-Reworked-fixing-unsecure-command-line-invocation.patch,
  merged upstream</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1626091200">- bump buildrequires to follow version limits in the configure.ac</changelog>
</package>
<package pkgid="8afb4499c8e034fe97218c4a9f0eec9d42c6a508ce4a95bfbf0d33109473e5b5" name="claws-mail-lang" arch="noarch">
  <version epoch="0" ver="3.18.0" rel="bp153.2.3.1"/>
  <changelog author="mvetter@suse.com" date="1535371200">- Update to 3.17.1:
  bug fixes:
    o bug 4072, 'Crash when clicking 'reply' or 'reply with quote''
    o Account signature: Warn and fail rather than crashing when
    format string is faulty.</changelog>
  <changelog author="msuchanek@suse.com" date="1536753600">- Re-add Do-not-use-msginfo_list-for-compose.patch
  Faulty behaviour without (claws#3889)
- Fix license warning</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1536840000">- Update Do-not-use-msginfo_list-for-compose.patch to upstream
  bug3889-fix_rev0.patch (claws#3889)</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1538481600">- Update bug3889-fix_rev0.patch to new upstream fix (claws#3889,
  boo#1116917).
  Fix-bug-3889-Address-and-quoted-message-inconsistent.patch</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1546689600">- Updated to version 3.17.3:
  + Add support for TLS Server Name Indication (SNI). This enables
    the sending of your hostname, if available, to the server so
    that it can select the appropriate certificate for your
    domain. This is useful for servers which host multiple domains
    on the same IP address. This is a hidden Account preference,
    'use_tls_sni', and is enabled by default.
  + SSL/TLS certificate manager: The Delete key will now delete
    the selected certificate.
  + Window sizes are now remembered for the 'Apply tags' and
    SSL/TLS certificate manager windows.
  + Bug fixes:
  * claws#3519, 'Links including umlauts are broken'.
  * claws#4134, 'Save message to' option not set when it should
    be.
  * Prevent the Tools/SSL/TLS Certificates dialogue from
    crashing when certificate filenames contain a fingerprint.
  * Build on GNU Hurd.
  * Various build fixes when building without GnuTLS.
- Changes from version 3.17.2:
  + Message List: A context menu has been added to the column
    headers, it has two entries: a new option, 'Lock column
    headers', and 'Set displayed colums'.
  + Folder List:  A context menu has been added to the column
    headers, containing 'Set displayed columns'.
  + Preferences: The Display/Summaries option page has been split
    into three notebook pages: Folder List, Message List, and
    Defaults. The Message List page contains the new 'Lock column
    headers' option. The Defaults page contains several new
    options for new folders.
  + New Folder Properties: It is now possible to control signing
    and encrypting options on the Compose page. By default it
    follows the Account preferences, but they can be overridden to
    always sign and/or encrypt, or never sign/encrypt.
  + Saving sent messages: The global preference, 'Save sent
    messages', can now be overriden by the Folder Property and
    Account preferences. The global preference no longer needs to
    be activated for the Account Preference, 'Put sent messages
    in ...' option to function. Likewise, the Folder Property,
    'Save copy of outgoing messages to this folder instead of
    Sent', no longer relies on the global preference being set.
  + SSL/TLS certificates: The SHA-256 fingerprint is now
    displayed, and the MD5 fingerprint has been removed.
  + SSL/TLS certificates list: Status and Expiry columns have been
    added, and expired and invalid certificates are now clearly
    indicated.
  + QuickSearch: body searches are now quicker.
  + QuickSearch: symbols used in Extended searches are now
    expanded in the 'Edit' dialogue.
  + Re-editing: Flags and tags are now preserved when re-editing a
    message.
  + PDF Viewer plugin: Ctrl+scroll now zooms.
  + Tools: added cm-break.pl script, which breaks thread
    references for the selected messages; textviewer.pl has been
    updated and now requires perl 5.14.1.
  + The legacy "sylpheed-claws" symlink is no longer installed in
    the bindir.
  + Bug fixes:
  * claws#3418, 'Building on a Cross Compiling toolchain doesn't
    work'.
  * claws#3889, 'Address and quoted message inconsistent in
    reply'.
  * claws#4114, 'autogen.sh: Fix argument quoting'.
  * claws#4115, 'autogen: avoid unwarranted re-configure'.
  * claws#4120, 'New cert files are created in $HOME instead of
    in ~/.claws-mail/certs'.
  * claws#4121, 'Moving a subfolder in another folder erases its
    processing rules' (sic).
  * claws#4132, '"Mark all as (un)read" dialog appears when
    acting on 1 message only'.
  * claws#4133, 'trying to read message from an NNTP group (with
    all expired articles.'.
  * Regression where mail was not being checked at startup when
    it should have been.
  * Show correct address:port in SOCKS5 proxy connection failure
    message.
  * Prevent unexpected loss of drafted message.
  * Quicksearch eating keypresses it didn't handle.
  * Reply from mainwindow menu and toolbar when mainwindow's
    messageview is hidden.
  * CID 1438531 Fix wrong test leading to dead code.
  * CID 1439871 and validate Unicode char strictly.
  * CID 1439996 and remove unnecessary comparison.
  * RSSyl: lost processing rules when renaming folder.
  * Annoyance where your current reading is disturbed when a
    new msg is filtered into the current folder.
  * Don't leave the user in limbo when privacy system is 'none'
    and auto signing/encrypting is set.
  * Several memory leaks.
  + Translation updates.
- Drop bug3889-fix_rev0.patch as this is now upstreamed.
- Drop deprecated macros handled by file triggers.
- Disable jpilot for SLE builds.</changelog>
  <changelog author="mvetter@suse.com" date="1564401600">- Update to 3.17.4:
  * New HTML viewer plugin: Litehtml viewer
  * Added option 'Enable keyboard shortcuts' to the 'Keyboard
    shortcuts' frame on /Configuration/Preferences/Other/Miscellaneous
  * Compose: implemented copying of attached images to clipboard
  * Compose: images and text/uri-list (files) can now be attached by
    pasting into the Compose window
  * Python plugin: window sizes are now remembered for the Python
    console, the 'Open URLs' and the 'Set mailbox order' windows.
  * Fancy plugin: the download-link feature now follows redirections
  * MBOX export: the Enter key in the dialogue now starts the export
  * The date (ISO format) has been added to log timestamps
  * Update translations
  - bug 1920, 'No automatic NNTP filtering'
  - bug 2045, 'address book blocks focus on email window'
  - bug 2131, 'Focus stealing after mail check'
  - bug 2627, 'Filtering does not work on NNTP'
  - bug 3070, 'misbehaving text wrapping when URL chars are present'
  - bug 3838, 'Canceled right-click on message list leaves UI
    in inconsistent state'
  - bug 3977, 'Fix crashes when some external APIs fail'
  - bug 3979, 'Hang (with killing needed) during action which
    extracts attachments'
  - bug 4029, 'segfault after deleting message in a window'
  - bug 4031, 'fingerprint in SSL/TLS certificates for ...
    (regress error)'
  - bug 4037, 'Fix some small issues'
  - bug 4142, 'Translation error on Russian'
  - bug 4145, 'proxy server for sending doesn't work'
  - bug 4155, 'remember directory of last saving'
  - bug 4166, 'corrupted double-linked list'
  - bug 4167, 'Max line length exceeded when forwarding mail'
  - bug 4188, 'STL file is sent not as an attachment but as its
    base64 representation in plaintext'
  - CID 1442278, 'impossible to trigger buffer overflow'
  - Make key accelerators from menu work in addressbook window
  - save checkbox choices of display/summaries/defaults prefs
  - Do not throw an error when cancelling 'Save email as...'.
  - occasional crash on drag'n'drop of msgs
  - possible stack overflow in vcalendar's Curl data handler
  - crash when LDAP address source is defined in index, but
  - support is disabled
  - crash in Fancy plugin if one of the MIME parts has no
  - -ID
  - a few small memory leaks in scan_mailto_url()
  - configure script for rare cases where python is not
    installed
  - incorrect charset conversion in sc_html_read_line().
  - markup in 'key not fully trusted' warning in pgpcore
  - use after free in rare code path in rssyl_subscribe()
  - several memory leaks
  - verify_folderlist_xml() for fresh starts
  - printf formats for size_t and goffset arguments.
  - alertpanel API use in win32 part of mimeview.c
  - pid handling in debug output of kill_children_cb()
  - incorrect pointer arithmetic in w32_filesel.c</changelog>
  <changelog author="Libor Pechacek &lt;lpechacek@suse.com&gt;" date="1571918400">- Make litehtml plugin build on Tumbleweed.</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.com&gt;" date="1574424000">- Move "Mark all read/unread" menu entries where they belong.
  remove-MarkAll-from-message-menu.patch (claws#4278)
  add-MarkAll-to-folder-menu.patch (claws#4278)</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.com&gt;" date="1574510400">- Add a test on build-time libetpan version to require the proper
  version at run-time (boo#1157594)</changelog>
  <changelog author="Jean Delvare &lt;jdelvare@suse.com&gt;" date="1578657600">- Drop add-MarkAll-to-folder-menu.patch. After discussion,
  upstream rejected it at least in this form.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1582545600">- Update to 3.17.5
  + Inline Git patches now have colour syntax highlighting
    The colours of these, and patch attachments, are configurable on
    the 'Other' tab of the Display/Colors page of the general
    preferences.
  + The previously hidden preference, 'summary_from_show', is now
    configurable within the UI, on the 'Message List' tab of the
    Display/Summaries page of the general preferences, 'Displayed in
    From column [ ]'.
  + 'Re-edit' has been added to the message context menu when in the
    Drafts folder.
  + Additional Date header formats are supported:
  - weekday, month, day, hh, mm, ss, year, zone
  - weekday, month, day, hh, mm, ss, year
  + LiteHtml viewer plugin: scrolling with the keyboard has been
    implemented.
  + The included tools/scripts have been updated:
  - eud2gc.py converted to Python 3
  - tbird2claws.py converted to Python 3
  - tbird2claws.py converted to Python 3
  - google_search.pl has been replaced with ddg_search.pl (that is,
    duckduckgo.com instead of google.com)
  - fix_date.sh and its documentation have been updated
  - multiwebsearch.pl 'fm' (freshmeat.net) has been removed; 'google'
    has been replaced by 'ddg'
  - the outdated OOo2claws-mail.pl script has been removed
  + Updated manuals
  + Updated translations: British English, Catalan, Czech, Danish,
    Dutch, French, German, Russian, Slovak, Spanish, Swedish,
    Traditional Chinese, Turkish
  + bug fixes: claws#2131, claws#4237, claws#4239, claws#4248,
    claws#4253, claws#4257, claws#4277, claws#4278, claws#4305
  + Misc bugs fixed:
  - Fix crash in litehtml_viewer when  tag has no href
  - removed "The following file has been attached..." dialogue
  - MBOX import: give a better estimation of the time left and
    grey out widgets while importing
  - Fixed "vcard.c:238:2: warning: ?strncpy? output truncate
    before terminating nul copying as many bytes from a string
    as its length"
  - RSSyl: Fix handling deleted feed items where modified and
    published dates do not match
  - fix bolding of target folder
  - when creating a new account, don't pre-fill data from the
    default account
  - respect 'default selection' settings when moving a msg with
    manual filtering
  - Fix printing of empty pages when the selected part is
    rendered with a plugin not implementing print
  - Addressbook folder selection dialogs: make sure folder list
    is sorted and apply global prefs to get stripes in lists.
  - when user cancels the GPG signing passphrase dialogue,
    don't bother the user with an "error" dialogue
  - Fix imap keyword search. Libetpan assumes keyword search is
    a MUST but RFC states it is a MAY. Fix advanced search on
    MS Exchange
  - fix SHIFT+SPACE in msg list, moving in reverse
  - revert pasting images as attachments
  - Fix help about command-line arguments that require a
    parameter.
  - Printing: only print as plain text if the part is of type
    text
  - fix a segfault with default info icon when trying to print
    a non-text part.
  - Run spec-cleaner
  - Removed remove-MarkAll-from-message-menu.patch (claws#4278)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1585915200">- prepare turning off python support when we drop python2 in TW
  we can add a conditional around the bcond for python-gtk</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1594641600">- Update to 3.17.6:
  * It is now possible to 'Inherit Folder properties and processing
    rules from parent folder' when creating new folders with the
    move message and copy message dialogues.
  * A Phishing warning is now shown when copying a phishing URL, (in
    addition to clicking a phishing URL).
  * The progress window when importing an mbox file is now more
    responsive.
  * A warning dialogue is shown if the selected privacy system is
    'None' and automatic signing amd/or encrypting is enabled.
  * Python plugin: pkgconfig is now used to check for python2. This
    enables the Python plugin (which uses python2) to be built on
    newer systems which have both python2 and python3.
  Bug fixes:
  * bug 3922, 'minimize to tray on startup not working'
  * bug 4220, 'generates files in cache without content'
  * bug 4325, 'Following redirects when retrieving image'
  * bug 4342, 'Import mbox file command doesn't work twice on a row'
  * fix STARTTLS protocol violation CVE-2020-15917 boo#1174457)
  * fix initial debug line
  * fix fat-fingered crash when v (hiding msgview) is pressed
    just before c (check signature)
  * fix non-translation of some Templates strings</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1600344000">- Disable python-gtk plugin on suse_version &gt; 1500: still relying
  on python2, which is EOL.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1601294400">- Update to 3.17.7
  * Image Viewer: Image attachments, when displayed, are now resized
    to fit the available width rather than the available height.
  * -d is now an alias to --debug.
  * Libravatar plugin: New styles supported: Robohash and Pagan.
  * SpamAssassin plugin: The 'Maximum size' option now matches
    SpamAssassin's maximum; it can now handle messages up to 256MB.
  * LiteHTML viewer plugin: The UI is now translatable.
  Bug fixes:
  * bug 4313, 'Recursion stack overflow with rebuilding folder
    tree'
  * bug 4372, '[pl_PL] Crash after "Send later" without
    recipient and then "Close"'
  * bug 4373, 'attach mailto URI double free'
  * bug 4374, 'insert mailto URI misses checks'
  * bug 4384, 'U+00AD (soft hyphen) changed to space in
    Subject'
  * bug 4386, 'Allow Sieve config without userid without
    warning'
  * Add missing SSL settings when cloning accounts.
  * Parsing of command-line arguments.
  * PGP Core plugin: fix segv in address completion with a
    keyring.
  * Libravatar plugin: fixes to image display.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1603108800">- Update to 3.17.8 (boo#1177967)
  * Shielded template's |program{} and |attach_program{} so that the
    command-line that is executed does not allow sequencing such as
    with &amp;&amp; || ;, preventing possible execution of nasty, or at least
    unexpected, commands
  * bug fixes: claws#4376
  * updated English, French, and Spanish manuals</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1603540800">- Additional cleanup of the template handling
  * add claws-mail-Reworked-fixing-unsecure-command-line-invocation.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1622635200">- added claws-mail-oauth.patch:
  https://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=4339
  new BR: pkgconfig(json-c) and force libeptan to be at least
  version 1.9.4, additionally we need autotools and libtool to
  rebuild the configure script</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1625918400">- Update to 3.18.0
  * Support for the OAuth2 authorisation protocol has been added for
    IMAP, POP and SMTP using custom, user-generated client IDs.
    OAuth2 preferences are found in the Account Preferences on the
    Receive page (for POP: Authenticate before POP connection, for
    IMAP: Authentication method); the Send page (SMTP authentication:
    Authentication method); and on a dedicated OAuth2 page.
  * The option 'Save (X-)Face in address book if possible' has been
    added to the /Message View/Text Options preferences page.
    Previously the (X-)Face would be saved automatically, therefore
    this option is turned on by default.
  * The Image Viewer has been reworked. New options have been added to
    /Message View/Image Viewer: when resizing images, either fit the
    image width or fit the image height to the available space.
    Fitting the image height is the default. Regardless of this
    setting, when displaying images inline they will fit the height.
    When displaying an image, left-clicking the image will toggle
    between full size and reduced size; right-clicking will toggle
    between fitting the height and fitting the width.
  * When re-editing a saved message, it is now possible to use
    /Options/Remove References.
  * It is now possible to attempt to retrieve a missing GPG key via
    WKD.
  * The man page has been updated.
  * Updated translations: Brazilian Portuguese, British English,
    Catalan, Czech, Danish, Dutch, French, Polish, Romanian, Russian,
    Slovak, Spanish, Traditional Chinese, Turkish.
  * bug fixes: claws#2411, claws#4326, claws#4394, claws#4431,
    claws#4445, claws#4447, claws#4455, claws#4473
  - stop WM's X button from causing GPG key fetch attempt
  - Make fancy respect default font size for messageview
  - harden link checker before accepting click
  - non-display of (X-)Face when prefs_common.enable_avatars
    is AVATARS_ENABLE_RENDER (2)
  - debian bug #983778, 'Segfault on selecting empty 'X-Face'
    custom header'
- Drop claws-mail-oauth.patch, OAuth2 authorisation protocol is now
  included
- Drop claws-mail-Reworked-fixing-unsecure-command-line-invocation.patch,
  merged upstream</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1626091200">- bump buildrequires to follow version limits in the configure.ac</changelog>
</package>
<package pkgid="56318bca2bc186069c8150273ce28efca46e23496aa213735465ae692eb602f8" name="criu" arch="aarch64">
  <version epoch="0" ver="3.15" rel="bp153.2.3.1"/>
  <changelog author="tiwai@suse.de" date="1497960000">- update to criu 3.1:
  New features:
  * Each boolean option now has the --no-$option pair
  * RSS explorer in CRIT
  * Multiple plugins in compel
  * Run-time check of 32-mmap BUG on x86
  * C/R of 32-bit futex robust list on x86
  Optimizations/improvements:
  * Start time is improved significantly with kerndat cache
  * Sigaction image is merged into Core
  * Unneeded stages are skipped during restore
  * Restore w/o namespaces uses host /proc
  * Restore w/o namespaces doesn't parse host mounts (not needed)
  * Single-threaded tasks do not parse /proc/pid/task/ in vain
  * BFD engine is used for more /proc files
  * More verbosity in libsoccr
  * Fsnotify dump w/o namespaces doesn't walk mounts tree
  Bugfixes:
  * Python bindings left zombie in self-dump mode
  * The last_pid sys-control was reset by restore
  * Threads caps were compared with mistake
  * make install put crit/pycriu to wrong place if DESTDIR was not set
  * Fsnotifies C/R w/o namespaces restored with errors
  * Inherited control terminal restore was failed (but dump succeeded)
- update to criu 3.2:
  Optimizations/improvements:
  * Invisible files restore is de-serialized
  * VMAs restore performance is improved significantly
  - Mappings of the same file re-use the descriptor, not re-open it
    every time
  - Not-COW-ed mappings are restored in-place and are not mremmap()ed
  - Empty RO mappings are mmap()ed as such and thus not re-mprotect()ed
    at the end
  * More verbosity in case TCP locking fails (#292)
  * More verbosity in case VDSO magic mismatch
  * Restore or legacy epoll target descriptors and fsnotify marks is
    unified with common case
  Bugfixes:
  * Restoring fanotify marks from old images (&lt;1.3) dropped the mark
  * Binfmt_misc mount could be mounted into wrong place
  * Compilation failed with gcc 6.3.0 (#315)
  * Waiting helpers could race with sigchild handler and would result
    in restore failure
  * Missing VVAR page in 32bit tasks wasn't skipped and resulted in
    restore failure
  * After restore consumption of files is increased (was fixed as
    side effect of mmap optimization)
  Deprecation/Removal:
  * Deprecated separate images for fsnotify marks
- Fix the installation of python stuff:
  criu-py-install-fix.diff
- Fix the build for ppc64:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch</changelog>
  <changelog author="tiwai@suse.de" date="1498824000">- update to criu 3.2.1: bug fix release,
  * Restoring a stack fails on recent kernels due to kernel changes
  * Restoring on a host with LSM profiles failed</changelog>
  <changelog author="bwiedemann@suse.com" date="1500465600">- update to criu 3.3
  * Add --tcp-close option to help migration of Docker containers
  * Allow to override build time to fix build-compare (boo#1047218)</changelog>
  <changelog author="tiwai@suse.de" date="1503403200">- update to criu 3.4:
  New features:
  * Support for s390x architecture
  Improvements:
  * Unexpected death of restored tasks is reported with more
    details in logs
  * Merged many images containing info about files into one big
    files.img
  * When helper utility fails (ip, iptables, tar) its name is
    printed in logs
  Bugfixes:
  * Compilation failed on newer glibcs (ucontext_t)
  * Dying helper task could deadlock the restore process
  * Install-related makefile variables weren't configurable for
    distro build
  * SIT (ipv6-to-v4 tunnel) presence on host blocked dump of any
    containers
  * Potential NULL dereference when dumping net namespace
  * Dump via page server might not work across different criu
    versions
  * Failure to restore a subtask could be ignored by the restore
    command
  * EOF on page-server socket wasn't handled
- Dropped obsoleted patch:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch
- Add s390x to exclusivearch</changelog>
  <changelog author="aavindraa@gmail.com" date="1509883200">- update to criu 3.6:
  New features
  * C/R for files (except for unix sockets, ttys and epolls) sent
    over unix sockets
  * C/R for threads with different creds
  * Ipv6 over ipv4 tunnel (SIT device)
  Bugfixes
  * Some s390x registers were not restored by native sigrestore way
  * Overflow when parsing autofs info from /proc file
  * Dumps of anon shared memory with sysvipc one raced with each
    other clashing and corrupting image file names
  * The "dumpable" flag was not restore on shmem regions
  * Trash bits leaked into image when dumping fsnotify on some
    kernels
  * Lock/unlock of iptables from different criu processes raced with
    each other
  * Closed TCP connection with non-empty send queue blocked the dump
  * When --empty-ns for netns was set on dump only, the restore
    failed (Docker case)
- includes changes from 3.5:
  see https://criu.org/Download/criu/3.5 for details</changelog>
  <changelog author="aavindraa@gmail.com" date="1510488000">- add 0001-images.py-remove-shebang.patch
  * fixes a lint warning about a non-executable python file being
    executable due to a superfluous shebang
  * upstream: https://lists.openvz.org/pipermail/criu/2017-November/039907.html
- run spec-cleaner</changelog>
  <changelog author="avindra@opensuse.org" date="1514030400">- update to criu 3.7:
  New features
  * Pipes usage statistics
  * Run page server as non-daemon via RPC
  * C/R of
  - SO_REUSEPORT option
  - IPv4-mapped inet sockets
  - Net_prio CGroups
  - Overmounted shared mountpoints
  - Non-broken and breaking leases
  Improvements
  * Show criu and kernel versions in logs
  * CRIT decodes socket families, protocols and types
  * Much less pipes is needed for pre-dump, which is especially
    useful for big mem migration
  Bugfixes
  * Files in /proc/pid/map_file could be opened by non-exiting
    name (with 0x prefix) and it was fixed in kernel
  * CRIU log levels were used to configure logging for libsoccr
    thus breaking its logs
  * Overflow in various IDs caused bad image names
  * Compat (32bit) syscalls lost signedness in compel
  * Corked sockets lost cork flag
  * Preadv() syscall was declared with error which resulted in
    dump errors on 32-bit processors
  * Musl compilation failed
  * Ghost files in / dump failed
  * Crash when releasing context for ghost files, due to free()-ing
    shmalloc()-ed area
  * Lazy restore could receive partial page and crashed
  * Erroneous closing of lazy pages connection caused restore to
    hang
  * Lazy memory fetch restore could start before tasks are restored
- Remove 0001-images.py-remove-shebang.patch
  * upstreamed in 8e45ce4905d186abafb7c20abb3b00207fefdb53</changelog>
  <changelog author="avindra@opensuse.org" date="1520942400">- update to criu 3.8:
  New features
  * C/R of
  - Multiple network namespaces
  - Overmounted tmpfs mounts
  - Unix sockets and epoll descriptors in SCM messages
  Improvements
  * Rework service descriptors not to cause fdtable enormous grows
  Bugfixes
  * FP state wasn't reported on Skylake due to a kernel bug
  * gcc 8 warning fixes
  * Resource leaked on error paths
  * Attributes of sit devices with value 0 were not saved into
    images (and were restored into default values)
  * Tasks with pgid of a zombie hung the resture
  * Ghost files on RO bind-mounts of an RW mount couldn't be
    restored
  * Random memory corruptions during lazy restore
- cleanup with spec-cleaner
- switch to https urls
- list binaries and man pages explicitly
- remove rest of static libs to fix rpm lint errors</changelog>
  <changelog author="tiwai@suse.de" date="1521547200">- Add python-devel to BuildReq explicitly, as a preparation for
  fallback to asciidoctor (bsc#1075764)</changelog>
  <changelog author="tiwai@suse.de" date="1522929600">- update to criu 3.8.1: a bug-fix release
  FDstore was initialized twice (re-initialized) causing e.g.
  - -shell-job restore to fail</changelog>
  <changelog author="avindra@opensuse.org" date="1527508800">- update to criu 3.9:
  New features
  - C/R of
    + Tun-Tap devices in sub-netns
    + File descriptors which were opened with O_TMPFILE
  Improvements
  - Restore of inotify watchers
  - Restore unix sockets in proper mount namespaces
  - Print CRIU and kernel version also in RPC mode
  Bugfixes
  - Random memory corruptions during lazy restore
  - Workaround the iptables issue
  - Don't use standard descriptors when tar is running to dump
    tmpfs mounts
  - Fail dump if dump_one_file() fails
  - Fill kerndat with zero-s before reading it from cache
- cleanup with spec-cleaner</changelog>
  <changelog author="tiwai@suse.de" date="1542628800">- Update to criu 3.10:
  New features:
  * Support Python3 in ZDTM and CRIT
  * Keep names for UNIX sockets, that are unlinked from the FS
  * IPVv6 support for page server
  * Set page server socket fd via CLI
  * Large pages support for aarch64/ppc64
  * C/R of Per-thread seccomp chains
  Bugfixes:
  * Failed non-container restore could kill random task on the host
  * Failure to dump namespaces was erroneously ignored
  * CRIT didn't show cpuinfo image file
  * Tasks that got PID-reuse couldn't be dumped iteratively because
    previous images were missing
- Update to criu 3.11:
  New features:
  * cpuinfo: Detect compact frames and handle noxsaves
  * Add support for configuration files
  * Add support for external net namespaces
  * Punch holes in input files when restoring anonymous non-shared
    memory ( --auto-dedup )
  * C/R of
    + epoll: Add support for duped targets
    + tun: Add support for multiple net ns
    + x86: Support extendable fpu frames
  Bugfixes:
  * mount: Better handling of mount points propagation
  * nmk: Make collect-deps to be more precise about targets
  * lazy-pages: Don't mark current stack page as lazy
  * x86: CPU -- Rework feature testing
  * files: Fix O(n^2) restore in terms of the number of fds
  * fdstore: Unlimit fdstore queue on start
  * mount: Fix regression where open_mountpoint failed on readonly fs
  * page server: Handle partial splicing
  * ... lots of small fixes here and there
  Improvements:
  * Remove all magic of service descriptors when it isn't required
- Switch to python3
- Use asciidoctor instead of asciidoc for formatting manuals:
  criu-asciidoctor.patch</changelog>
  <changelog author="tiwai@suse.de" date="1557144000">- Update to criu 3.12:
  New features:
  * build CRIU with Android NDK
  * C/R of IP RAW sockets
  * lsm: dump and restore any SELinux process label
  * support restoring ghost files on readonly mounts
  Bugfixes:
  * Do not lock network if running in the host network namespace
  * Fix RPC configuration file handling
  * util: don't leak file descriprots to third-party tools
  * small fixes here and there
  Improvements:
  * travis: switch to the Ubuntu Xenial
  * travis-ci: Enable ia32 tests
  * Many improvements and bug fixes in the libcriu
  * Changes in the API and ABI (SONAME increased from 1 to 2)
- Updated to libcriu2 subpackage to follow SONAME 2
- Dropped obsoleted patch:
  criu-asciidoctor.patch</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1567598400">- Fix build on Tumbleweed: Add -ffat-lto-objects to lto cflags.</changelog>
  <changelog author="tiwai@suse.de" date="1574078400">- Update to criu 3.13:
  New features:
  * VDSO: arm32 support
  * Add TLS support for page server communications
  * "Ignore" mode for --manage-cgroups
  * Restore SO_BROADCAST option for inet sockets
  Bugfixes:
  * Auxiliary events were left in inotify queues
  * Lazy-pages daemon didn't detect stack pages and surrounders
    properly and marked them as "lazy"
  * Memory and resource leakage were detected by coverity, cppcheck
    and clang
  Improvements:
  * Use gettimeofday() directly from vdso for restore timings
  * Reformat all .py code into pep8 style</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1589371200">- Disable LTO on aarch64 and armv7
- Add '-Wno-error=deprecated' to fix build on armv7
- Exclude armv6 since criu/arch/arm/bitops.S uses 'dmb ish' which
  is armv7+</changelog>
  <changelog author="tiwai@suse.de" date="1589976000">- Update to criu 3.14:
  New features:
  * C/R of memfd memory mappings and file descriptors
  * Add time namespace support
  * Add the read pre-dump mode which uses process_vm_readv
  * Add --cgroup-yard option
  * Add support of the cgroup v2 freezer
  * Add support of opened O_PATH fds
  Bugfixes:
  * Fix C/R ia32 processes on AMD #398
  * Fix cross-compilation
  * Many fixes here and there
  Improvements:
  * Use clone3() with set_tid to restore processes
  * Clean up compel headers
  * Use the new mount API
- Add libgnutls-devel to buildreq</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1600862400">- fix filelist mismatch after libexecdir change</changelog>
  <changelog author="tiwai@suse.de" date="1606824000">- Update to criu 3.15:
  see details at https://criu.org/Download/criu/3.15
  New features:
  * Introduced criu-image-streamer
  * Added MIPS support
  * Allow checkpointing out of existing PID namespace and restoring
    into existing PID namespace
  * Added additional file validation mechanisms
  * Added support to checkpoint and restore BPF hash maps
  (BPF_MAP_TYPE_HASH) and array maps (BPF_MAP_TYPE_ARRAY)
  * Initial cgroups v2 support
- Fix build with nftables package:
  0002-Fix-build-with-nftables-installed-in-different-direc.patch</changelog>
  <changelog author="tiwai@suse.de" date="1622030400">- Fix the build with protobuf-c 1.4:
  criu-protobuf-c-1.4-underscore-fix.patch</changelog>
</package>
<package pkgid="cd0cd96e4eae4d82a2d74536e8393f77524c6bbd71940597bced1fe8a2627265" name="criu" arch="ppc64le">
  <version epoch="0" ver="3.15" rel="bp153.2.3.1"/>
  <changelog author="tiwai@suse.de" date="1497960000">- update to criu 3.1:
  New features:
  * Each boolean option now has the --no-$option pair
  * RSS explorer in CRIT
  * Multiple plugins in compel
  * Run-time check of 32-mmap BUG on x86
  * C/R of 32-bit futex robust list on x86
  Optimizations/improvements:
  * Start time is improved significantly with kerndat cache
  * Sigaction image is merged into Core
  * Unneeded stages are skipped during restore
  * Restore w/o namespaces uses host /proc
  * Restore w/o namespaces doesn't parse host mounts (not needed)
  * Single-threaded tasks do not parse /proc/pid/task/ in vain
  * BFD engine is used for more /proc files
  * More verbosity in libsoccr
  * Fsnotify dump w/o namespaces doesn't walk mounts tree
  Bugfixes:
  * Python bindings left zombie in self-dump mode
  * The last_pid sys-control was reset by restore
  * Threads caps were compared with mistake
  * make install put crit/pycriu to wrong place if DESTDIR was not set
  * Fsnotifies C/R w/o namespaces restored with errors
  * Inherited control terminal restore was failed (but dump succeeded)
- update to criu 3.2:
  Optimizations/improvements:
  * Invisible files restore is de-serialized
  * VMAs restore performance is improved significantly
  - Mappings of the same file re-use the descriptor, not re-open it
    every time
  - Not-COW-ed mappings are restored in-place and are not mremmap()ed
  - Empty RO mappings are mmap()ed as such and thus not re-mprotect()ed
    at the end
  * More verbosity in case TCP locking fails (#292)
  * More verbosity in case VDSO magic mismatch
  * Restore or legacy epoll target descriptors and fsnotify marks is
    unified with common case
  Bugfixes:
  * Restoring fanotify marks from old images (&lt;1.3) dropped the mark
  * Binfmt_misc mount could be mounted into wrong place
  * Compilation failed with gcc 6.3.0 (#315)
  * Waiting helpers could race with sigchild handler and would result
    in restore failure
  * Missing VVAR page in 32bit tasks wasn't skipped and resulted in
    restore failure
  * After restore consumption of files is increased (was fixed as
    side effect of mmap optimization)
  Deprecation/Removal:
  * Deprecated separate images for fsnotify marks
- Fix the installation of python stuff:
  criu-py-install-fix.diff
- Fix the build for ppc64:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch</changelog>
  <changelog author="tiwai@suse.de" date="1498824000">- update to criu 3.2.1: bug fix release,
  * Restoring a stack fails on recent kernels due to kernel changes
  * Restoring on a host with LSM profiles failed</changelog>
  <changelog author="bwiedemann@suse.com" date="1500465600">- update to criu 3.3
  * Add --tcp-close option to help migration of Docker containers
  * Allow to override build time to fix build-compare (boo#1047218)</changelog>
  <changelog author="tiwai@suse.de" date="1503403200">- update to criu 3.4:
  New features:
  * Support for s390x architecture
  Improvements:
  * Unexpected death of restored tasks is reported with more
    details in logs
  * Merged many images containing info about files into one big
    files.img
  * When helper utility fails (ip, iptables, tar) its name is
    printed in logs
  Bugfixes:
  * Compilation failed on newer glibcs (ucontext_t)
  * Dying helper task could deadlock the restore process
  * Install-related makefile variables weren't configurable for
    distro build
  * SIT (ipv6-to-v4 tunnel) presence on host blocked dump of any
    containers
  * Potential NULL dereference when dumping net namespace
  * Dump via page server might not work across different criu
    versions
  * Failure to restore a subtask could be ignored by the restore
    command
  * EOF on page-server socket wasn't handled
- Dropped obsoleted patch:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch
- Add s390x to exclusivearch</changelog>
  <changelog author="aavindraa@gmail.com" date="1509883200">- update to criu 3.6:
  New features
  * C/R for files (except for unix sockets, ttys and epolls) sent
    over unix sockets
  * C/R for threads with different creds
  * Ipv6 over ipv4 tunnel (SIT device)
  Bugfixes
  * Some s390x registers were not restored by native sigrestore way
  * Overflow when parsing autofs info from /proc file
  * Dumps of anon shared memory with sysvipc one raced with each
    other clashing and corrupting image file names
  * The "dumpable" flag was not restore on shmem regions
  * Trash bits leaked into image when dumping fsnotify on some
    kernels
  * Lock/unlock of iptables from different criu processes raced with
    each other
  * Closed TCP connection with non-empty send queue blocked the dump
  * When --empty-ns for netns was set on dump only, the restore
    failed (Docker case)
- includes changes from 3.5:
  see https://criu.org/Download/criu/3.5 for details</changelog>
  <changelog author="aavindraa@gmail.com" date="1510488000">- add 0001-images.py-remove-shebang.patch
  * fixes a lint warning about a non-executable python file being
    executable due to a superfluous shebang
  * upstream: https://lists.openvz.org/pipermail/criu/2017-November/039907.html
- run spec-cleaner</changelog>
  <changelog author="avindra@opensuse.org" date="1514030400">- update to criu 3.7:
  New features
  * Pipes usage statistics
  * Run page server as non-daemon via RPC
  * C/R of
  - SO_REUSEPORT option
  - IPv4-mapped inet sockets
  - Net_prio CGroups
  - Overmounted shared mountpoints
  - Non-broken and breaking leases
  Improvements
  * Show criu and kernel versions in logs
  * CRIT decodes socket families, protocols and types
  * Much less pipes is needed for pre-dump, which is especially
    useful for big mem migration
  Bugfixes
  * Files in /proc/pid/map_file could be opened by non-exiting
    name (with 0x prefix) and it was fixed in kernel
  * CRIU log levels were used to configure logging for libsoccr
    thus breaking its logs
  * Overflow in various IDs caused bad image names
  * Compat (32bit) syscalls lost signedness in compel
  * Corked sockets lost cork flag
  * Preadv() syscall was declared with error which resulted in
    dump errors on 32-bit processors
  * Musl compilation failed
  * Ghost files in / dump failed
  * Crash when releasing context for ghost files, due to free()-ing
    shmalloc()-ed area
  * Lazy restore could receive partial page and crashed
  * Erroneous closing of lazy pages connection caused restore to
    hang
  * Lazy memory fetch restore could start before tasks are restored
- Remove 0001-images.py-remove-shebang.patch
  * upstreamed in 8e45ce4905d186abafb7c20abb3b00207fefdb53</changelog>
  <changelog author="avindra@opensuse.org" date="1520942400">- update to criu 3.8:
  New features
  * C/R of
  - Multiple network namespaces
  - Overmounted tmpfs mounts
  - Unix sockets and epoll descriptors in SCM messages
  Improvements
  * Rework service descriptors not to cause fdtable enormous grows
  Bugfixes
  * FP state wasn't reported on Skylake due to a kernel bug
  * gcc 8 warning fixes
  * Resource leaked on error paths
  * Attributes of sit devices with value 0 were not saved into
    images (and were restored into default values)
  * Tasks with pgid of a zombie hung the resture
  * Ghost files on RO bind-mounts of an RW mount couldn't be
    restored
  * Random memory corruptions during lazy restore
- cleanup with spec-cleaner
- switch to https urls
- list binaries and man pages explicitly
- remove rest of static libs to fix rpm lint errors</changelog>
  <changelog author="tiwai@suse.de" date="1521547200">- Add python-devel to BuildReq explicitly, as a preparation for
  fallback to asciidoctor (bsc#1075764)</changelog>
  <changelog author="tiwai@suse.de" date="1522929600">- update to criu 3.8.1: a bug-fix release
  FDstore was initialized twice (re-initialized) causing e.g.
  - -shell-job restore to fail</changelog>
  <changelog author="avindra@opensuse.org" date="1527508800">- update to criu 3.9:
  New features
  - C/R of
    + Tun-Tap devices in sub-netns
    + File descriptors which were opened with O_TMPFILE
  Improvements
  - Restore of inotify watchers
  - Restore unix sockets in proper mount namespaces
  - Print CRIU and kernel version also in RPC mode
  Bugfixes
  - Random memory corruptions during lazy restore
  - Workaround the iptables issue
  - Don't use standard descriptors when tar is running to dump
    tmpfs mounts
  - Fail dump if dump_one_file() fails
  - Fill kerndat with zero-s before reading it from cache
- cleanup with spec-cleaner</changelog>
  <changelog author="tiwai@suse.de" date="1542628800">- Update to criu 3.10:
  New features:
  * Support Python3 in ZDTM and CRIT
  * Keep names for UNIX sockets, that are unlinked from the FS
  * IPVv6 support for page server
  * Set page server socket fd via CLI
  * Large pages support for aarch64/ppc64
  * C/R of Per-thread seccomp chains
  Bugfixes:
  * Failed non-container restore could kill random task on the host
  * Failure to dump namespaces was erroneously ignored
  * CRIT didn't show cpuinfo image file
  * Tasks that got PID-reuse couldn't be dumped iteratively because
    previous images were missing
- Update to criu 3.11:
  New features:
  * cpuinfo: Detect compact frames and handle noxsaves
  * Add support for configuration files
  * Add support for external net namespaces
  * Punch holes in input files when restoring anonymous non-shared
    memory ( --auto-dedup )
  * C/R of
    + epoll: Add support for duped targets
    + tun: Add support for multiple net ns
    + x86: Support extendable fpu frames
  Bugfixes:
  * mount: Better handling of mount points propagation
  * nmk: Make collect-deps to be more precise about targets
  * lazy-pages: Don't mark current stack page as lazy
  * x86: CPU -- Rework feature testing
  * files: Fix O(n^2) restore in terms of the number of fds
  * fdstore: Unlimit fdstore queue on start
  * mount: Fix regression where open_mountpoint failed on readonly fs
  * page server: Handle partial splicing
  * ... lots of small fixes here and there
  Improvements:
  * Remove all magic of service descriptors when it isn't required
- Switch to python3
- Use asciidoctor instead of asciidoc for formatting manuals:
  criu-asciidoctor.patch</changelog>
  <changelog author="tiwai@suse.de" date="1557144000">- Update to criu 3.12:
  New features:
  * build CRIU with Android NDK
  * C/R of IP RAW sockets
  * lsm: dump and restore any SELinux process label
  * support restoring ghost files on readonly mounts
  Bugfixes:
  * Do not lock network if running in the host network namespace
  * Fix RPC configuration file handling
  * util: don't leak file descriprots to third-party tools
  * small fixes here and there
  Improvements:
  * travis: switch to the Ubuntu Xenial
  * travis-ci: Enable ia32 tests
  * Many improvements and bug fixes in the libcriu
  * Changes in the API and ABI (SONAME increased from 1 to 2)
- Updated to libcriu2 subpackage to follow SONAME 2
- Dropped obsoleted patch:
  criu-asciidoctor.patch</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1567598400">- Fix build on Tumbleweed: Add -ffat-lto-objects to lto cflags.</changelog>
  <changelog author="tiwai@suse.de" date="1574078400">- Update to criu 3.13:
  New features:
  * VDSO: arm32 support
  * Add TLS support for page server communications
  * "Ignore" mode for --manage-cgroups
  * Restore SO_BROADCAST option for inet sockets
  Bugfixes:
  * Auxiliary events were left in inotify queues
  * Lazy-pages daemon didn't detect stack pages and surrounders
    properly and marked them as "lazy"
  * Memory and resource leakage were detected by coverity, cppcheck
    and clang
  Improvements:
  * Use gettimeofday() directly from vdso for restore timings
  * Reformat all .py code into pep8 style</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1589371200">- Disable LTO on aarch64 and armv7
- Add '-Wno-error=deprecated' to fix build on armv7
- Exclude armv6 since criu/arch/arm/bitops.S uses 'dmb ish' which
  is armv7+</changelog>
  <changelog author="tiwai@suse.de" date="1589976000">- Update to criu 3.14:
  New features:
  * C/R of memfd memory mappings and file descriptors
  * Add time namespace support
  * Add the read pre-dump mode which uses process_vm_readv
  * Add --cgroup-yard option
  * Add support of the cgroup v2 freezer
  * Add support of opened O_PATH fds
  Bugfixes:
  * Fix C/R ia32 processes on AMD #398
  * Fix cross-compilation
  * Many fixes here and there
  Improvements:
  * Use clone3() with set_tid to restore processes
  * Clean up compel headers
  * Use the new mount API
- Add libgnutls-devel to buildreq</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1600862400">- fix filelist mismatch after libexecdir change</changelog>
  <changelog author="tiwai@suse.de" date="1606824000">- Update to criu 3.15:
  see details at https://criu.org/Download/criu/3.15
  New features:
  * Introduced criu-image-streamer
  * Added MIPS support
  * Allow checkpointing out of existing PID namespace and restoring
    into existing PID namespace
  * Added additional file validation mechanisms
  * Added support to checkpoint and restore BPF hash maps
  (BPF_MAP_TYPE_HASH) and array maps (BPF_MAP_TYPE_ARRAY)
  * Initial cgroups v2 support
- Fix build with nftables package:
  0002-Fix-build-with-nftables-installed-in-different-direc.patch</changelog>
  <changelog author="tiwai@suse.de" date="1622030400">- Fix the build with protobuf-c 1.4:
  criu-protobuf-c-1.4-underscore-fix.patch</changelog>
</package>
<package pkgid="55cc7e22b581419387a65041c2fe05b29eff2fa206f2f51c7820edb633792c1d" name="criu" arch="s390x">
  <version epoch="0" ver="3.15" rel="bp153.2.3.1"/>
  <changelog author="tiwai@suse.de" date="1497960000">- update to criu 3.1:
  New features:
  * Each boolean option now has the --no-$option pair
  * RSS explorer in CRIT
  * Multiple plugins in compel
  * Run-time check of 32-mmap BUG on x86
  * C/R of 32-bit futex robust list on x86
  Optimizations/improvements:
  * Start time is improved significantly with kerndat cache
  * Sigaction image is merged into Core
  * Unneeded stages are skipped during restore
  * Restore w/o namespaces uses host /proc
  * Restore w/o namespaces doesn't parse host mounts (not needed)
  * Single-threaded tasks do not parse /proc/pid/task/ in vain
  * BFD engine is used for more /proc files
  * More verbosity in libsoccr
  * Fsnotify dump w/o namespaces doesn't walk mounts tree
  Bugfixes:
  * Python bindings left zombie in self-dump mode
  * The last_pid sys-control was reset by restore
  * Threads caps were compared with mistake
  * make install put crit/pycriu to wrong place if DESTDIR was not set
  * Fsnotifies C/R w/o namespaces restored with errors
  * Inherited control terminal restore was failed (but dump succeeded)
- update to criu 3.2:
  Optimizations/improvements:
  * Invisible files restore is de-serialized
  * VMAs restore performance is improved significantly
  - Mappings of the same file re-use the descriptor, not re-open it
    every time
  - Not-COW-ed mappings are restored in-place and are not mremmap()ed
  - Empty RO mappings are mmap()ed as such and thus not re-mprotect()ed
    at the end
  * More verbosity in case TCP locking fails (#292)
  * More verbosity in case VDSO magic mismatch
  * Restore or legacy epoll target descriptors and fsnotify marks is
    unified with common case
  Bugfixes:
  * Restoring fanotify marks from old images (&lt;1.3) dropped the mark
  * Binfmt_misc mount could be mounted into wrong place
  * Compilation failed with gcc 6.3.0 (#315)
  * Waiting helpers could race with sigchild handler and would result
    in restore failure
  * Missing VVAR page in 32bit tasks wasn't skipped and resulted in
    restore failure
  * After restore consumption of files is increased (was fixed as
    side effect of mmap optimization)
  Deprecation/Removal:
  * Deprecated separate images for fsnotify marks
- Fix the installation of python stuff:
  criu-py-install-fix.diff
- Fix the build for ppc64:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch</changelog>
  <changelog author="tiwai@suse.de" date="1498824000">- update to criu 3.2.1: bug fix release,
  * Restoring a stack fails on recent kernels due to kernel changes
  * Restoring on a host with LSM profiles failed</changelog>
  <changelog author="bwiedemann@suse.com" date="1500465600">- update to criu 3.3
  * Add --tcp-close option to help migration of Docker containers
  * Allow to override build time to fix build-compare (boo#1047218)</changelog>
  <changelog author="tiwai@suse.de" date="1503403200">- update to criu 3.4:
  New features:
  * Support for s390x architecture
  Improvements:
  * Unexpected death of restored tasks is reported with more
    details in logs
  * Merged many images containing info about files into one big
    files.img
  * When helper utility fails (ip, iptables, tar) its name is
    printed in logs
  Bugfixes:
  * Compilation failed on newer glibcs (ucontext_t)
  * Dying helper task could deadlock the restore process
  * Install-related makefile variables weren't configurable for
    distro build
  * SIT (ipv6-to-v4 tunnel) presence on host blocked dump of any
    containers
  * Potential NULL dereference when dumping net namespace
  * Dump via page server might not work across different criu
    versions
  * Failure to restore a subtask could be ignored by the restore
    command
  * EOF on page-server socket wasn't handled
- Dropped obsoleted patch:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch
- Add s390x to exclusivearch</changelog>
  <changelog author="aavindraa@gmail.com" date="1509883200">- update to criu 3.6:
  New features
  * C/R for files (except for unix sockets, ttys and epolls) sent
    over unix sockets
  * C/R for threads with different creds
  * Ipv6 over ipv4 tunnel (SIT device)
  Bugfixes
  * Some s390x registers were not restored by native sigrestore way
  * Overflow when parsing autofs info from /proc file
  * Dumps of anon shared memory with sysvipc one raced with each
    other clashing and corrupting image file names
  * The "dumpable" flag was not restore on shmem regions
  * Trash bits leaked into image when dumping fsnotify on some
    kernels
  * Lock/unlock of iptables from different criu processes raced with
    each other
  * Closed TCP connection with non-empty send queue blocked the dump
  * When --empty-ns for netns was set on dump only, the restore
    failed (Docker case)
- includes changes from 3.5:
  see https://criu.org/Download/criu/3.5 for details</changelog>
  <changelog author="aavindraa@gmail.com" date="1510488000">- add 0001-images.py-remove-shebang.patch
  * fixes a lint warning about a non-executable python file being
    executable due to a superfluous shebang
  * upstream: https://lists.openvz.org/pipermail/criu/2017-November/039907.html
- run spec-cleaner</changelog>
  <changelog author="avindra@opensuse.org" date="1514030400">- update to criu 3.7:
  New features
  * Pipes usage statistics
  * Run page server as non-daemon via RPC
  * C/R of
  - SO_REUSEPORT option
  - IPv4-mapped inet sockets
  - Net_prio CGroups
  - Overmounted shared mountpoints
  - Non-broken and breaking leases
  Improvements
  * Show criu and kernel versions in logs
  * CRIT decodes socket families, protocols and types
  * Much less pipes is needed for pre-dump, which is especially
    useful for big mem migration
  Bugfixes
  * Files in /proc/pid/map_file could be opened by non-exiting
    name (with 0x prefix) and it was fixed in kernel
  * CRIU log levels were used to configure logging for libsoccr
    thus breaking its logs
  * Overflow in various IDs caused bad image names
  * Compat (32bit) syscalls lost signedness in compel
  * Corked sockets lost cork flag
  * Preadv() syscall was declared with error which resulted in
    dump errors on 32-bit processors
  * Musl compilation failed
  * Ghost files in / dump failed
  * Crash when releasing context for ghost files, due to free()-ing
    shmalloc()-ed area
  * Lazy restore could receive partial page and crashed
  * Erroneous closing of lazy pages connection caused restore to
    hang
  * Lazy memory fetch restore could start before tasks are restored
- Remove 0001-images.py-remove-shebang.patch
  * upstreamed in 8e45ce4905d186abafb7c20abb3b00207fefdb53</changelog>
  <changelog author="avindra@opensuse.org" date="1520942400">- update to criu 3.8:
  New features
  * C/R of
  - Multiple network namespaces
  - Overmounted tmpfs mounts
  - Unix sockets and epoll descriptors in SCM messages
  Improvements
  * Rework service descriptors not to cause fdtable enormous grows
  Bugfixes
  * FP state wasn't reported on Skylake due to a kernel bug
  * gcc 8 warning fixes
  * Resource leaked on error paths
  * Attributes of sit devices with value 0 were not saved into
    images (and were restored into default values)
  * Tasks with pgid of a zombie hung the resture
  * Ghost files on RO bind-mounts of an RW mount couldn't be
    restored
  * Random memory corruptions during lazy restore
- cleanup with spec-cleaner
- switch to https urls
- list binaries and man pages explicitly
- remove rest of static libs to fix rpm lint errors</changelog>
  <changelog author="tiwai@suse.de" date="1521547200">- Add python-devel to BuildReq explicitly, as a preparation for
  fallback to asciidoctor (bsc#1075764)</changelog>
  <changelog author="tiwai@suse.de" date="1522929600">- update to criu 3.8.1: a bug-fix release
  FDstore was initialized twice (re-initialized) causing e.g.
  - -shell-job restore to fail</changelog>
  <changelog author="avindra@opensuse.org" date="1527508800">- update to criu 3.9:
  New features
  - C/R of
    + Tun-Tap devices in sub-netns
    + File descriptors which were opened with O_TMPFILE
  Improvements
  - Restore of inotify watchers
  - Restore unix sockets in proper mount namespaces
  - Print CRIU and kernel version also in RPC mode
  Bugfixes
  - Random memory corruptions during lazy restore
  - Workaround the iptables issue
  - Don't use standard descriptors when tar is running to dump
    tmpfs mounts
  - Fail dump if dump_one_file() fails
  - Fill kerndat with zero-s before reading it from cache
- cleanup with spec-cleaner</changelog>
  <changelog author="tiwai@suse.de" date="1542628800">- Update to criu 3.10:
  New features:
  * Support Python3 in ZDTM and CRIT
  * Keep names for UNIX sockets, that are unlinked from the FS
  * IPVv6 support for page server
  * Set page server socket fd via CLI
  * Large pages support for aarch64/ppc64
  * C/R of Per-thread seccomp chains
  Bugfixes:
  * Failed non-container restore could kill random task on the host
  * Failure to dump namespaces was erroneously ignored
  * CRIT didn't show cpuinfo image file
  * Tasks that got PID-reuse couldn't be dumped iteratively because
    previous images were missing
- Update to criu 3.11:
  New features:
  * cpuinfo: Detect compact frames and handle noxsaves
  * Add support for configuration files
  * Add support for external net namespaces
  * Punch holes in input files when restoring anonymous non-shared
    memory ( --auto-dedup )
  * C/R of
    + epoll: Add support for duped targets
    + tun: Add support for multiple net ns
    + x86: Support extendable fpu frames
  Bugfixes:
  * mount: Better handling of mount points propagation
  * nmk: Make collect-deps to be more precise about targets
  * lazy-pages: Don't mark current stack page as lazy
  * x86: CPU -- Rework feature testing
  * files: Fix O(n^2) restore in terms of the number of fds
  * fdstore: Unlimit fdstore queue on start
  * mount: Fix regression where open_mountpoint failed on readonly fs
  * page server: Handle partial splicing
  * ... lots of small fixes here and there
  Improvements:
  * Remove all magic of service descriptors when it isn't required
- Switch to python3
- Use asciidoctor instead of asciidoc for formatting manuals:
  criu-asciidoctor.patch</changelog>
  <changelog author="tiwai@suse.de" date="1557144000">- Update to criu 3.12:
  New features:
  * build CRIU with Android NDK
  * C/R of IP RAW sockets
  * lsm: dump and restore any SELinux process label
  * support restoring ghost files on readonly mounts
  Bugfixes:
  * Do not lock network if running in the host network namespace
  * Fix RPC configuration file handling
  * util: don't leak file descriprots to third-party tools
  * small fixes here and there
  Improvements:
  * travis: switch to the Ubuntu Xenial
  * travis-ci: Enable ia32 tests
  * Many improvements and bug fixes in the libcriu
  * Changes in the API and ABI (SONAME increased from 1 to 2)
- Updated to libcriu2 subpackage to follow SONAME 2
- Dropped obsoleted patch:
  criu-asciidoctor.patch</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1567598400">- Fix build on Tumbleweed: Add -ffat-lto-objects to lto cflags.</changelog>
  <changelog author="tiwai@suse.de" date="1574078400">- Update to criu 3.13:
  New features:
  * VDSO: arm32 support
  * Add TLS support for page server communications
  * "Ignore" mode for --manage-cgroups
  * Restore SO_BROADCAST option for inet sockets
  Bugfixes:
  * Auxiliary events were left in inotify queues
  * Lazy-pages daemon didn't detect stack pages and surrounders
    properly and marked them as "lazy"
  * Memory and resource leakage were detected by coverity, cppcheck
    and clang
  Improvements:
  * Use gettimeofday() directly from vdso for restore timings
  * Reformat all .py code into pep8 style</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1589371200">- Disable LTO on aarch64 and armv7
- Add '-Wno-error=deprecated' to fix build on armv7
- Exclude armv6 since criu/arch/arm/bitops.S uses 'dmb ish' which
  is armv7+</changelog>
  <changelog author="tiwai@suse.de" date="1589976000">- Update to criu 3.14:
  New features:
  * C/R of memfd memory mappings and file descriptors
  * Add time namespace support
  * Add the read pre-dump mode which uses process_vm_readv
  * Add --cgroup-yard option
  * Add support of the cgroup v2 freezer
  * Add support of opened O_PATH fds
  Bugfixes:
  * Fix C/R ia32 processes on AMD #398
  * Fix cross-compilation
  * Many fixes here and there
  Improvements:
  * Use clone3() with set_tid to restore processes
  * Clean up compel headers
  * Use the new mount API
- Add libgnutls-devel to buildreq</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1600862400">- fix filelist mismatch after libexecdir change</changelog>
  <changelog author="tiwai@suse.de" date="1606824000">- Update to criu 3.15:
  see details at https://criu.org/Download/criu/3.15
  New features:
  * Introduced criu-image-streamer
  * Added MIPS support
  * Allow checkpointing out of existing PID namespace and restoring
    into existing PID namespace
  * Added additional file validation mechanisms
  * Added support to checkpoint and restore BPF hash maps
  (BPF_MAP_TYPE_HASH) and array maps (BPF_MAP_TYPE_ARRAY)
  * Initial cgroups v2 support
- Fix build with nftables package:
  0002-Fix-build-with-nftables-installed-in-different-direc.patch</changelog>
  <changelog author="tiwai@suse.de" date="1622030400">- Fix the build with protobuf-c 1.4:
  criu-protobuf-c-1.4-underscore-fix.patch</changelog>
</package>
<package pkgid="9bdc48a9384647e0d337354496a29e8af4dfcde9182f73401cf10a3be270b670" name="criu" arch="src">
  <version epoch="0" ver="3.15" rel="bp153.2.3.1"/>
  <changelog author="tiwai@suse.de" date="1497960000">- update to criu 3.1:
  New features:
  * Each boolean option now has the --no-$option pair
  * RSS explorer in CRIT
  * Multiple plugins in compel
  * Run-time check of 32-mmap BUG on x86
  * C/R of 32-bit futex robust list on x86
  Optimizations/improvements:
  * Start time is improved significantly with kerndat cache
  * Sigaction image is merged into Core
  * Unneeded stages are skipped during restore
  * Restore w/o namespaces uses host /proc
  * Restore w/o namespaces doesn't parse host mounts (not needed)
  * Single-threaded tasks do not parse /proc/pid/task/ in vain
  * BFD engine is used for more /proc files
  * More verbosity in libsoccr
  * Fsnotify dump w/o namespaces doesn't walk mounts tree
  Bugfixes:
  * Python bindings left zombie in self-dump mode
  * The last_pid sys-control was reset by restore
  * Threads caps were compared with mistake
  * make install put crit/pycriu to wrong place if DESTDIR was not set
  * Fsnotifies C/R w/o namespaces restored with errors
  * Inherited control terminal restore was failed (but dump succeeded)
- update to criu 3.2:
  Optimizations/improvements:
  * Invisible files restore is de-serialized
  * VMAs restore performance is improved significantly
  - Mappings of the same file re-use the descriptor, not re-open it
    every time
  - Not-COW-ed mappings are restored in-place and are not mremmap()ed
  - Empty RO mappings are mmap()ed as such and thus not re-mprotect()ed
    at the end
  * More verbosity in case TCP locking fails (#292)
  * More verbosity in case VDSO magic mismatch
  * Restore or legacy epoll target descriptors and fsnotify marks is
    unified with common case
  Bugfixes:
  * Restoring fanotify marks from old images (&lt;1.3) dropped the mark
  * Binfmt_misc mount could be mounted into wrong place
  * Compilation failed with gcc 6.3.0 (#315)
  * Waiting helpers could race with sigchild handler and would result
    in restore failure
  * Missing VVAR page in 32bit tasks wasn't skipped and resulted in
    restore failure
  * After restore consumption of files is increased (was fixed as
    side effect of mmap optimization)
  Deprecation/Removal:
  * Deprecated separate images for fsnotify marks
- Fix the installation of python stuff:
  criu-py-install-fix.diff
- Fix the build for ppc64:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch</changelog>
  <changelog author="tiwai@suse.de" date="1498824000">- update to criu 3.2.1: bug fix release,
  * Restoring a stack fails on recent kernels due to kernel changes
  * Restoring on a host with LSM profiles failed</changelog>
  <changelog author="bwiedemann@suse.com" date="1500465600">- update to criu 3.3
  * Add --tcp-close option to help migration of Docker containers
  * Allow to override build time to fix build-compare (boo#1047218)</changelog>
  <changelog author="tiwai@suse.de" date="1503403200">- update to criu 3.4:
  New features:
  * Support for s390x architecture
  Improvements:
  * Unexpected death of restored tasks is reported with more
    details in logs
  * Merged many images containing info about files into one big
    files.img
  * When helper utility fails (ip, iptables, tar) its name is
    printed in logs
  Bugfixes:
  * Compilation failed on newer glibcs (ucontext_t)
  * Dying helper task could deadlock the restore process
  * Install-related makefile variables weren't configurable for
    distro build
  * SIT (ipv6-to-v4 tunnel) presence on host blocked dump of any
    containers
  * Potential NULL dereference when dumping net namespace
  * Dump via page server might not work across different criu
    versions
  * Failure to restore a subtask could be ignored by the restore
    command
  * EOF on page-server socket wasn't handled
- Dropped obsoleted patch:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch
- Add s390x to exclusivearch</changelog>
  <changelog author="aavindraa@gmail.com" date="1509883200">- update to criu 3.6:
  New features
  * C/R for files (except for unix sockets, ttys and epolls) sent
    over unix sockets
  * C/R for threads with different creds
  * Ipv6 over ipv4 tunnel (SIT device)
  Bugfixes
  * Some s390x registers were not restored by native sigrestore way
  * Overflow when parsing autofs info from /proc file
  * Dumps of anon shared memory with sysvipc one raced with each
    other clashing and corrupting image file names
  * The "dumpable" flag was not restore on shmem regions
  * Trash bits leaked into image when dumping fsnotify on some
    kernels
  * Lock/unlock of iptables from different criu processes raced with
    each other
  * Closed TCP connection with non-empty send queue blocked the dump
  * When --empty-ns for netns was set on dump only, the restore
    failed (Docker case)
- includes changes from 3.5:
  see https://criu.org/Download/criu/3.5 for details</changelog>
  <changelog author="aavindraa@gmail.com" date="1510488000">- add 0001-images.py-remove-shebang.patch
  * fixes a lint warning about a non-executable python file being
    executable due to a superfluous shebang
  * upstream: https://lists.openvz.org/pipermail/criu/2017-November/039907.html
- run spec-cleaner</changelog>
  <changelog author="avindra@opensuse.org" date="1514030400">- update to criu 3.7:
  New features
  * Pipes usage statistics
  * Run page server as non-daemon via RPC
  * C/R of
  - SO_REUSEPORT option
  - IPv4-mapped inet sockets
  - Net_prio CGroups
  - Overmounted shared mountpoints
  - Non-broken and breaking leases
  Improvements
  * Show criu and kernel versions in logs
  * CRIT decodes socket families, protocols and types
  * Much less pipes is needed for pre-dump, which is especially
    useful for big mem migration
  Bugfixes
  * Files in /proc/pid/map_file could be opened by non-exiting
    name (with 0x prefix) and it was fixed in kernel
  * CRIU log levels were used to configure logging for libsoccr
    thus breaking its logs
  * Overflow in various IDs caused bad image names
  * Compat (32bit) syscalls lost signedness in compel
  * Corked sockets lost cork flag
  * Preadv() syscall was declared with error which resulted in
    dump errors on 32-bit processors
  * Musl compilation failed
  * Ghost files in / dump failed
  * Crash when releasing context for ghost files, due to free()-ing
    shmalloc()-ed area
  * Lazy restore could receive partial page and crashed
  * Erroneous closing of lazy pages connection caused restore to
    hang
  * Lazy memory fetch restore could start before tasks are restored
- Remove 0001-images.py-remove-shebang.patch
  * upstreamed in 8e45ce4905d186abafb7c20abb3b00207fefdb53</changelog>
  <changelog author="avindra@opensuse.org" date="1520942400">- update to criu 3.8:
  New features
  * C/R of
  - Multiple network namespaces
  - Overmounted tmpfs mounts
  - Unix sockets and epoll descriptors in SCM messages
  Improvements
  * Rework service descriptors not to cause fdtable enormous grows
  Bugfixes
  * FP state wasn't reported on Skylake due to a kernel bug
  * gcc 8 warning fixes
  * Resource leaked on error paths
  * Attributes of sit devices with value 0 were not saved into
    images (and were restored into default values)
  * Tasks with pgid of a zombie hung the resture
  * Ghost files on RO bind-mounts of an RW mount couldn't be
    restored
  * Random memory corruptions during lazy restore
- cleanup with spec-cleaner
- switch to https urls
- list binaries and man pages explicitly
- remove rest of static libs to fix rpm lint errors</changelog>
  <changelog author="tiwai@suse.de" date="1521547200">- Add python-devel to BuildReq explicitly, as a preparation for
  fallback to asciidoctor (bsc#1075764)</changelog>
  <changelog author="tiwai@suse.de" date="1522929600">- update to criu 3.8.1: a bug-fix release
  FDstore was initialized twice (re-initialized) causing e.g.
  - -shell-job restore to fail</changelog>
  <changelog author="avindra@opensuse.org" date="1527508800">- update to criu 3.9:
  New features
  - C/R of
    + Tun-Tap devices in sub-netns
    + File descriptors which were opened with O_TMPFILE
  Improvements
  - Restore of inotify watchers
  - Restore unix sockets in proper mount namespaces
  - Print CRIU and kernel version also in RPC mode
  Bugfixes
  - Random memory corruptions during lazy restore
  - Workaround the iptables issue
  - Don't use standard descriptors when tar is running to dump
    tmpfs mounts
  - Fail dump if dump_one_file() fails
  - Fill kerndat with zero-s before reading it from cache
- cleanup with spec-cleaner</changelog>
  <changelog author="tiwai@suse.de" date="1542628800">- Update to criu 3.10:
  New features:
  * Support Python3 in ZDTM and CRIT
  * Keep names for UNIX sockets, that are unlinked from the FS
  * IPVv6 support for page server
  * Set page server socket fd via CLI
  * Large pages support for aarch64/ppc64
  * C/R of Per-thread seccomp chains
  Bugfixes:
  * Failed non-container restore could kill random task on the host
  * Failure to dump namespaces was erroneously ignored
  * CRIT didn't show cpuinfo image file
  * Tasks that got PID-reuse couldn't be dumped iteratively because
    previous images were missing
- Update to criu 3.11:
  New features:
  * cpuinfo: Detect compact frames and handle noxsaves
  * Add support for configuration files
  * Add support for external net namespaces
  * Punch holes in input files when restoring anonymous non-shared
    memory ( --auto-dedup )
  * C/R of
    + epoll: Add support for duped targets
    + tun: Add support for multiple net ns
    + x86: Support extendable fpu frames
  Bugfixes:
  * mount: Better handling of mount points propagation
  * nmk: Make collect-deps to be more precise about targets
  * lazy-pages: Don't mark current stack page as lazy
  * x86: CPU -- Rework feature testing
  * files: Fix O(n^2) restore in terms of the number of fds
  * fdstore: Unlimit fdstore queue on start
  * mount: Fix regression where open_mountpoint failed on readonly fs
  * page server: Handle partial splicing
  * ... lots of small fixes here and there
  Improvements:
  * Remove all magic of service descriptors when it isn't required
- Switch to python3
- Use asciidoctor instead of asciidoc for formatting manuals:
  criu-asciidoctor.patch</changelog>
  <changelog author="tiwai@suse.de" date="1557144000">- Update to criu 3.12:
  New features:
  * build CRIU with Android NDK
  * C/R of IP RAW sockets
  * lsm: dump and restore any SELinux process label
  * support restoring ghost files on readonly mounts
  Bugfixes:
  * Do not lock network if running in the host network namespace
  * Fix RPC configuration file handling
  * util: don't leak file descriprots to third-party tools
  * small fixes here and there
  Improvements:
  * travis: switch to the Ubuntu Xenial
  * travis-ci: Enable ia32 tests
  * Many improvements and bug fixes in the libcriu
  * Changes in the API and ABI (SONAME increased from 1 to 2)
- Updated to libcriu2 subpackage to follow SONAME 2
- Dropped obsoleted patch:
  criu-asciidoctor.patch</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1567598400">- Fix build on Tumbleweed: Add -ffat-lto-objects to lto cflags.</changelog>
  <changelog author="tiwai@suse.de" date="1574078400">- Update to criu 3.13:
  New features:
  * VDSO: arm32 support
  * Add TLS support for page server communications
  * "Ignore" mode for --manage-cgroups
  * Restore SO_BROADCAST option for inet sockets
  Bugfixes:
  * Auxiliary events were left in inotify queues
  * Lazy-pages daemon didn't detect stack pages and surrounders
    properly and marked them as "lazy"
  * Memory and resource leakage were detected by coverity, cppcheck
    and clang
  Improvements:
  * Use gettimeofday() directly from vdso for restore timings
  * Reformat all .py code into pep8 style</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1589371200">- Disable LTO on aarch64 and armv7
- Add '-Wno-error=deprecated' to fix build on armv7
- Exclude armv6 since criu/arch/arm/bitops.S uses 'dmb ish' which
  is armv7+</changelog>
  <changelog author="tiwai@suse.de" date="1589976000">- Update to criu 3.14:
  New features:
  * C/R of memfd memory mappings and file descriptors
  * Add time namespace support
  * Add the read pre-dump mode which uses process_vm_readv
  * Add --cgroup-yard option
  * Add support of the cgroup v2 freezer
  * Add support of opened O_PATH fds
  Bugfixes:
  * Fix C/R ia32 processes on AMD #398
  * Fix cross-compilation
  * Many fixes here and there
  Improvements:
  * Use clone3() with set_tid to restore processes
  * Clean up compel headers
  * Use the new mount API
- Add libgnutls-devel to buildreq</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1600862400">- fix filelist mismatch after libexecdir change</changelog>
  <changelog author="tiwai@suse.de" date="1606824000">- Update to criu 3.15:
  see details at https://criu.org/Download/criu/3.15
  New features:
  * Introduced criu-image-streamer
  * Added MIPS support
  * Allow checkpointing out of existing PID namespace and restoring
    into existing PID namespace
  * Added additional file validation mechanisms
  * Added support to checkpoint and restore BPF hash maps
  (BPF_MAP_TYPE_HASH) and array maps (BPF_MAP_TYPE_ARRAY)
  * Initial cgroups v2 support
- Fix build with nftables package:
  0002-Fix-build-with-nftables-installed-in-different-direc.patch</changelog>
  <changelog author="tiwai@suse.de" date="1622030400">- Fix the build with protobuf-c 1.4:
  criu-protobuf-c-1.4-underscore-fix.patch</changelog>
</package>
<package pkgid="bd17788f5e3cdfe0465b3fe82c21b951defc68f9c7147596a47f00a30a8f72d0" name="criu" arch="x86_64">
  <version epoch="0" ver="3.15" rel="bp153.2.3.1"/>
  <changelog author="tiwai@suse.de" date="1497960000">- update to criu 3.1:
  New features:
  * Each boolean option now has the --no-$option pair
  * RSS explorer in CRIT
  * Multiple plugins in compel
  * Run-time check of 32-mmap BUG on x86
  * C/R of 32-bit futex robust list on x86
  Optimizations/improvements:
  * Start time is improved significantly with kerndat cache
  * Sigaction image is merged into Core
  * Unneeded stages are skipped during restore
  * Restore w/o namespaces uses host /proc
  * Restore w/o namespaces doesn't parse host mounts (not needed)
  * Single-threaded tasks do not parse /proc/pid/task/ in vain
  * BFD engine is used for more /proc files
  * More verbosity in libsoccr
  * Fsnotify dump w/o namespaces doesn't walk mounts tree
  Bugfixes:
  * Python bindings left zombie in self-dump mode
  * The last_pid sys-control was reset by restore
  * Threads caps were compared with mistake
  * make install put crit/pycriu to wrong place if DESTDIR was not set
  * Fsnotifies C/R w/o namespaces restored with errors
  * Inherited control terminal restore was failed (but dump succeeded)
- update to criu 3.2:
  Optimizations/improvements:
  * Invisible files restore is de-serialized
  * VMAs restore performance is improved significantly
  - Mappings of the same file re-use the descriptor, not re-open it
    every time
  - Not-COW-ed mappings are restored in-place and are not mremmap()ed
  - Empty RO mappings are mmap()ed as such and thus not re-mprotect()ed
    at the end
  * More verbosity in case TCP locking fails (#292)
  * More verbosity in case VDSO magic mismatch
  * Restore or legacy epoll target descriptors and fsnotify marks is
    unified with common case
  Bugfixes:
  * Restoring fanotify marks from old images (&lt;1.3) dropped the mark
  * Binfmt_misc mount could be mounted into wrong place
  * Compilation failed with gcc 6.3.0 (#315)
  * Waiting helpers could race with sigchild handler and would result
    in restore failure
  * Missing VVAR page in 32bit tasks wasn't skipped and resulted in
    restore failure
  * After restore consumption of files is increased (was fixed as
    side effect of mmap optimization)
  Deprecation/Removal:
  * Deprecated separate images for fsnotify marks
- Fix the installation of python stuff:
  criu-py-install-fix.diff
- Fix the build for ppc64:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch</changelog>
  <changelog author="tiwai@suse.de" date="1498824000">- update to criu 3.2.1: bug fix release,
  * Restoring a stack fails on recent kernels due to kernel changes
  * Restoring on a host with LSM profiles failed</changelog>
  <changelog author="bwiedemann@suse.com" date="1500465600">- update to criu 3.3
  * Add --tcp-close option to help migration of Docker containers
  * Allow to override build time to fix build-compare (boo#1047218)</changelog>
  <changelog author="tiwai@suse.de" date="1503403200">- update to criu 3.4:
  New features:
  * Support for s390x architecture
  Improvements:
  * Unexpected death of restored tasks is reported with more
    details in logs
  * Merged many images containing info about files into one big
    files.img
  * When helper utility fails (ip, iptables, tar) its name is
    printed in logs
  Bugfixes:
  * Compilation failed on newer glibcs (ucontext_t)
  * Dying helper task could deadlock the restore process
  * Install-related makefile variables weren't configurable for
    distro build
  * SIT (ipv6-to-v4 tunnel) presence on host blocked dump of any
    containers
  * Potential NULL dereference when dumping net namespace
  * Dump via page server might not work across different criu
    versions
  * Failure to restore a subtask could be ignored by the restore
    command
  * EOF on page-server socket wasn't handled
- Dropped obsoleted patch:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch
- Add s390x to exclusivearch</changelog>
  <changelog author="aavindraa@gmail.com" date="1509883200">- update to criu 3.6:
  New features
  * C/R for files (except for unix sockets, ttys and epolls) sent
    over unix sockets
  * C/R for threads with different creds
  * Ipv6 over ipv4 tunnel (SIT device)
  Bugfixes
  * Some s390x registers were not restored by native sigrestore way
  * Overflow when parsing autofs info from /proc file
  * Dumps of anon shared memory with sysvipc one raced with each
    other clashing and corrupting image file names
  * The "dumpable" flag was not restore on shmem regions
  * Trash bits leaked into image when dumping fsnotify on some
    kernels
  * Lock/unlock of iptables from different criu processes raced with
    each other
  * Closed TCP connection with non-empty send queue blocked the dump
  * When --empty-ns for netns was set on dump only, the restore
    failed (Docker case)
- includes changes from 3.5:
  see https://criu.org/Download/criu/3.5 for details</changelog>
  <changelog author="aavindraa@gmail.com" date="1510488000">- add 0001-images.py-remove-shebang.patch
  * fixes a lint warning about a non-executable python file being
    executable due to a superfluous shebang
  * upstream: https://lists.openvz.org/pipermail/criu/2017-November/039907.html
- run spec-cleaner</changelog>
  <changelog author="avindra@opensuse.org" date="1514030400">- update to criu 3.7:
  New features
  * Pipes usage statistics
  * Run page server as non-daemon via RPC
  * C/R of
  - SO_REUSEPORT option
  - IPv4-mapped inet sockets
  - Net_prio CGroups
  - Overmounted shared mountpoints
  - Non-broken and breaking leases
  Improvements
  * Show criu and kernel versions in logs
  * CRIT decodes socket families, protocols and types
  * Much less pipes is needed for pre-dump, which is especially
    useful for big mem migration
  Bugfixes
  * Files in /proc/pid/map_file could be opened by non-exiting
    name (with 0x prefix) and it was fixed in kernel
  * CRIU log levels were used to configure logging for libsoccr
    thus breaking its logs
  * Overflow in various IDs caused bad image names
  * Compat (32bit) syscalls lost signedness in compel
  * Corked sockets lost cork flag
  * Preadv() syscall was declared with error which resulted in
    dump errors on 32-bit processors
  * Musl compilation failed
  * Ghost files in / dump failed
  * Crash when releasing context for ghost files, due to free()-ing
    shmalloc()-ed area
  * Lazy restore could receive partial page and crashed
  * Erroneous closing of lazy pages connection caused restore to
    hang
  * Lazy memory fetch restore could start before tasks are restored
- Remove 0001-images.py-remove-shebang.patch
  * upstreamed in 8e45ce4905d186abafb7c20abb3b00207fefdb53</changelog>
  <changelog author="avindra@opensuse.org" date="1520942400">- update to criu 3.8:
  New features
  * C/R of
  - Multiple network namespaces
  - Overmounted tmpfs mounts
  - Unix sockets and epoll descriptors in SCM messages
  Improvements
  * Rework service descriptors not to cause fdtable enormous grows
  Bugfixes
  * FP state wasn't reported on Skylake due to a kernel bug
  * gcc 8 warning fixes
  * Resource leaked on error paths
  * Attributes of sit devices with value 0 were not saved into
    images (and were restored into default values)
  * Tasks with pgid of a zombie hung the resture
  * Ghost files on RO bind-mounts of an RW mount couldn't be
    restored
  * Random memory corruptions during lazy restore
- cleanup with spec-cleaner
- switch to https urls
- list binaries and man pages explicitly
- remove rest of static libs to fix rpm lint errors</changelog>
  <changelog author="tiwai@suse.de" date="1521547200">- Add python-devel to BuildReq explicitly, as a preparation for
  fallback to asciidoctor (bsc#1075764)</changelog>
  <changelog author="tiwai@suse.de" date="1522929600">- update to criu 3.8.1: a bug-fix release
  FDstore was initialized twice (re-initialized) causing e.g.
  - -shell-job restore to fail</changelog>
  <changelog author="avindra@opensuse.org" date="1527508800">- update to criu 3.9:
  New features
  - C/R of
    + Tun-Tap devices in sub-netns
    + File descriptors which were opened with O_TMPFILE
  Improvements
  - Restore of inotify watchers
  - Restore unix sockets in proper mount namespaces
  - Print CRIU and kernel version also in RPC mode
  Bugfixes
  - Random memory corruptions during lazy restore
  - Workaround the iptables issue
  - Don't use standard descriptors when tar is running to dump
    tmpfs mounts
  - Fail dump if dump_one_file() fails
  - Fill kerndat with zero-s before reading it from cache
- cleanup with spec-cleaner</changelog>
  <changelog author="tiwai@suse.de" date="1542628800">- Update to criu 3.10:
  New features:
  * Support Python3 in ZDTM and CRIT
  * Keep names for UNIX sockets, that are unlinked from the FS
  * IPVv6 support for page server
  * Set page server socket fd via CLI
  * Large pages support for aarch64/ppc64
  * C/R of Per-thread seccomp chains
  Bugfixes:
  * Failed non-container restore could kill random task on the host
  * Failure to dump namespaces was erroneously ignored
  * CRIT didn't show cpuinfo image file
  * Tasks that got PID-reuse couldn't be dumped iteratively because
    previous images were missing
- Update to criu 3.11:
  New features:
  * cpuinfo: Detect compact frames and handle noxsaves
  * Add support for configuration files
  * Add support for external net namespaces
  * Punch holes in input files when restoring anonymous non-shared
    memory ( --auto-dedup )
  * C/R of
    + epoll: Add support for duped targets
    + tun: Add support for multiple net ns
    + x86: Support extendable fpu frames
  Bugfixes:
  * mount: Better handling of mount points propagation
  * nmk: Make collect-deps to be more precise about targets
  * lazy-pages: Don't mark current stack page as lazy
  * x86: CPU -- Rework feature testing
  * files: Fix O(n^2) restore in terms of the number of fds
  * fdstore: Unlimit fdstore queue on start
  * mount: Fix regression where open_mountpoint failed on readonly fs
  * page server: Handle partial splicing
  * ... lots of small fixes here and there
  Improvements:
  * Remove all magic of service descriptors when it isn't required
- Switch to python3
- Use asciidoctor instead of asciidoc for formatting manuals:
  criu-asciidoctor.patch</changelog>
  <changelog author="tiwai@suse.de" date="1557144000">- Update to criu 3.12:
  New features:
  * build CRIU with Android NDK
  * C/R of IP RAW sockets
  * lsm: dump and restore any SELinux process label
  * support restoring ghost files on readonly mounts
  Bugfixes:
  * Do not lock network if running in the host network namespace
  * Fix RPC configuration file handling
  * util: don't leak file descriprots to third-party tools
  * small fixes here and there
  Improvements:
  * travis: switch to the Ubuntu Xenial
  * travis-ci: Enable ia32 tests
  * Many improvements and bug fixes in the libcriu
  * Changes in the API and ABI (SONAME increased from 1 to 2)
- Updated to libcriu2 subpackage to follow SONAME 2
- Dropped obsoleted patch:
  criu-asciidoctor.patch</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1567598400">- Fix build on Tumbleweed: Add -ffat-lto-objects to lto cflags.</changelog>
  <changelog author="tiwai@suse.de" date="1574078400">- Update to criu 3.13:
  New features:
  * VDSO: arm32 support
  * Add TLS support for page server communications
  * "Ignore" mode for --manage-cgroups
  * Restore SO_BROADCAST option for inet sockets
  Bugfixes:
  * Auxiliary events were left in inotify queues
  * Lazy-pages daemon didn't detect stack pages and surrounders
    properly and marked them as "lazy"
  * Memory and resource leakage were detected by coverity, cppcheck
    and clang
  Improvements:
  * Use gettimeofday() directly from vdso for restore timings
  * Reformat all .py code into pep8 style</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1589371200">- Disable LTO on aarch64 and armv7
- Add '-Wno-error=deprecated' to fix build on armv7
- Exclude armv6 since criu/arch/arm/bitops.S uses 'dmb ish' which
  is armv7+</changelog>
  <changelog author="tiwai@suse.de" date="1589976000">- Update to criu 3.14:
  New features:
  * C/R of memfd memory mappings and file descriptors
  * Add time namespace support
  * Add the read pre-dump mode which uses process_vm_readv
  * Add --cgroup-yard option
  * Add support of the cgroup v2 freezer
  * Add support of opened O_PATH fds
  Bugfixes:
  * Fix C/R ia32 processes on AMD #398
  * Fix cross-compilation
  * Many fixes here and there
  Improvements:
  * Use clone3() with set_tid to restore processes
  * Clean up compel headers
  * Use the new mount API
- Add libgnutls-devel to buildreq</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1600862400">- fix filelist mismatch after libexecdir change</changelog>
  <changelog author="tiwai@suse.de" date="1606824000">- Update to criu 3.15:
  see details at https://criu.org/Download/criu/3.15
  New features:
  * Introduced criu-image-streamer
  * Added MIPS support
  * Allow checkpointing out of existing PID namespace and restoring
    into existing PID namespace
  * Added additional file validation mechanisms
  * Added support to checkpoint and restore BPF hash maps
  (BPF_MAP_TYPE_HASH) and array maps (BPF_MAP_TYPE_ARRAY)
  * Initial cgroups v2 support
- Fix build with nftables package:
  0002-Fix-build-with-nftables-installed-in-different-direc.patch</changelog>
  <changelog author="tiwai@suse.de" date="1622030400">- Fix the build with protobuf-c 1.4:
  criu-protobuf-c-1.4-underscore-fix.patch</changelog>
</package>
<package pkgid="5d468cd990005f3e9e1ac76976aab5d50916c0472e259b40fc42c40a6a142eb1" name="criu-devel" arch="aarch64">
  <version epoch="0" ver="3.15" rel="bp153.2.3.1"/>
  <changelog author="tiwai@suse.de" date="1497960000">- update to criu 3.1:
  New features:
  * Each boolean option now has the --no-$option pair
  * RSS explorer in CRIT
  * Multiple plugins in compel
  * Run-time check of 32-mmap BUG on x86
  * C/R of 32-bit futex robust list on x86
  Optimizations/improvements:
  * Start time is improved significantly with kerndat cache
  * Sigaction image is merged into Core
  * Unneeded stages are skipped during restore
  * Restore w/o namespaces uses host /proc
  * Restore w/o namespaces doesn't parse host mounts (not needed)
  * Single-threaded tasks do not parse /proc/pid/task/ in vain
  * BFD engine is used for more /proc files
  * More verbosity in libsoccr
  * Fsnotify dump w/o namespaces doesn't walk mounts tree
  Bugfixes:
  * Python bindings left zombie in self-dump mode
  * The last_pid sys-control was reset by restore
  * Threads caps were compared with mistake
  * make install put crit/pycriu to wrong place if DESTDIR was not set
  * Fsnotifies C/R w/o namespaces restored with errors
  * Inherited control terminal restore was failed (but dump succeeded)
- update to criu 3.2:
  Optimizations/improvements:
  * Invisible files restore is de-serialized
  * VMAs restore performance is improved significantly
  - Mappings of the same file re-use the descriptor, not re-open it
    every time
  - Not-COW-ed mappings are restored in-place and are not mremmap()ed
  - Empty RO mappings are mmap()ed as such and thus not re-mprotect()ed
    at the end
  * More verbosity in case TCP locking fails (#292)
  * More verbosity in case VDSO magic mismatch
  * Restore or legacy epoll target descriptors and fsnotify marks is
    unified with common case
  Bugfixes:
  * Restoring fanotify marks from old images (&lt;1.3) dropped the mark
  * Binfmt_misc mount could be mounted into wrong place
  * Compilation failed with gcc 6.3.0 (#315)
  * Waiting helpers could race with sigchild handler and would result
    in restore failure
  * Missing VVAR page in 32bit tasks wasn't skipped and resulted in
    restore failure
  * After restore consumption of files is increased (was fixed as
    side effect of mmap optimization)
  Deprecation/Removal:
  * Deprecated separate images for fsnotify marks
- Fix the installation of python stuff:
  criu-py-install-fix.diff
- Fix the build for ppc64:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch</changelog>
  <changelog author="tiwai@suse.de" date="1498824000">- update to criu 3.2.1: bug fix release,
  * Restoring a stack fails on recent kernels due to kernel changes
  * Restoring on a host with LSM profiles failed</changelog>
  <changelog author="bwiedemann@suse.com" date="1500465600">- update to criu 3.3
  * Add --tcp-close option to help migration of Docker containers
  * Allow to override build time to fix build-compare (boo#1047218)</changelog>
  <changelog author="tiwai@suse.de" date="1503403200">- update to criu 3.4:
  New features:
  * Support for s390x architecture
  Improvements:
  * Unexpected death of restored tasks is reported with more
    details in logs
  * Merged many images containing info about files into one big
    files.img
  * When helper utility fails (ip, iptables, tar) its name is
    printed in logs
  Bugfixes:
  * Compilation failed on newer glibcs (ucontext_t)
  * Dying helper task could deadlock the restore process
  * Install-related makefile variables weren't configurable for
    distro build
  * SIT (ipv6-to-v4 tunnel) presence on host blocked dump of any
    containers
  * Potential NULL dereference when dumping net namespace
  * Dump via page server might not work across different criu
    versions
  * Failure to restore a subtask could be ignored by the restore
    command
  * EOF on page-server socket wasn't handled
- Dropped obsoleted patch:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch
- Add s390x to exclusivearch</changelog>
  <changelog author="aavindraa@gmail.com" date="1509883200">- update to criu 3.6:
  New features
  * C/R for files (except for unix sockets, ttys and epolls) sent
    over unix sockets
  * C/R for threads with different creds
  * Ipv6 over ipv4 tunnel (SIT device)
  Bugfixes
  * Some s390x registers were not restored by native sigrestore way
  * Overflow when parsing autofs info from /proc file
  * Dumps of anon shared memory with sysvipc one raced with each
    other clashing and corrupting image file names
  * The "dumpable" flag was not restore on shmem regions
  * Trash bits leaked into image when dumping fsnotify on some
    kernels
  * Lock/unlock of iptables from different criu processes raced with
    each other
  * Closed TCP connection with non-empty send queue blocked the dump
  * When --empty-ns for netns was set on dump only, the restore
    failed (Docker case)
- includes changes from 3.5:
  see https://criu.org/Download/criu/3.5 for details</changelog>
  <changelog author="aavindraa@gmail.com" date="1510488000">- add 0001-images.py-remove-shebang.patch
  * fixes a lint warning about a non-executable python file being
    executable due to a superfluous shebang
  * upstream: https://lists.openvz.org/pipermail/criu/2017-November/039907.html
- run spec-cleaner</changelog>
  <changelog author="avindra@opensuse.org" date="1514030400">- update to criu 3.7:
  New features
  * Pipes usage statistics
  * Run page server as non-daemon via RPC
  * C/R of
  - SO_REUSEPORT option
  - IPv4-mapped inet sockets
  - Net_prio CGroups
  - Overmounted shared mountpoints
  - Non-broken and breaking leases
  Improvements
  * Show criu and kernel versions in logs
  * CRIT decodes socket families, protocols and types
  * Much less pipes is needed for pre-dump, which is especially
    useful for big mem migration
  Bugfixes
  * Files in /proc/pid/map_file could be opened by non-exiting
    name (with 0x prefix) and it was fixed in kernel
  * CRIU log levels were used to configure logging for libsoccr
    thus breaking its logs
  * Overflow in various IDs caused bad image names
  * Compat (32bit) syscalls lost signedness in compel
  * Corked sockets lost cork flag
  * Preadv() syscall was declared with error which resulted in
    dump errors on 32-bit processors
  * Musl compilation failed
  * Ghost files in / dump failed
  * Crash when releasing context for ghost files, due to free()-ing
    shmalloc()-ed area
  * Lazy restore could receive partial page and crashed
  * Erroneous closing of lazy pages connection caused restore to
    hang
  * Lazy memory fetch restore could start before tasks are restored
- Remove 0001-images.py-remove-shebang.patch
  * upstreamed in 8e45ce4905d186abafb7c20abb3b00207fefdb53</changelog>
  <changelog author="avindra@opensuse.org" date="1520942400">- update to criu 3.8:
  New features
  * C/R of
  - Multiple network namespaces
  - Overmounted tmpfs mounts
  - Unix sockets and epoll descriptors in SCM messages
  Improvements
  * Rework service descriptors not to cause fdtable enormous grows
  Bugfixes
  * FP state wasn't reported on Skylake due to a kernel bug
  * gcc 8 warning fixes
  * Resource leaked on error paths
  * Attributes of sit devices with value 0 were not saved into
    images (and were restored into default values)
  * Tasks with pgid of a zombie hung the resture
  * Ghost files on RO bind-mounts of an RW mount couldn't be
    restored
  * Random memory corruptions during lazy restore
- cleanup with spec-cleaner
- switch to https urls
- list binaries and man pages explicitly
- remove rest of static libs to fix rpm lint errors</changelog>
  <changelog author="tiwai@suse.de" date="1521547200">- Add python-devel to BuildReq explicitly, as a preparation for
  fallback to asciidoctor (bsc#1075764)</changelog>
  <changelog author="tiwai@suse.de" date="1522929600">- update to criu 3.8.1: a bug-fix release
  FDstore was initialized twice (re-initialized) causing e.g.
  - -shell-job restore to fail</changelog>
  <changelog author="avindra@opensuse.org" date="1527508800">- update to criu 3.9:
  New features
  - C/R of
    + Tun-Tap devices in sub-netns
    + File descriptors which were opened with O_TMPFILE
  Improvements
  - Restore of inotify watchers
  - Restore unix sockets in proper mount namespaces
  - Print CRIU and kernel version also in RPC mode
  Bugfixes
  - Random memory corruptions during lazy restore
  - Workaround the iptables issue
  - Don't use standard descriptors when tar is running to dump
    tmpfs mounts
  - Fail dump if dump_one_file() fails
  - Fill kerndat with zero-s before reading it from cache
- cleanup with spec-cleaner</changelog>
  <changelog author="tiwai@suse.de" date="1542628800">- Update to criu 3.10:
  New features:
  * Support Python3 in ZDTM and CRIT
  * Keep names for UNIX sockets, that are unlinked from the FS
  * IPVv6 support for page server
  * Set page server socket fd via CLI
  * Large pages support for aarch64/ppc64
  * C/R of Per-thread seccomp chains
  Bugfixes:
  * Failed non-container restore could kill random task on the host
  * Failure to dump namespaces was erroneously ignored
  * CRIT didn't show cpuinfo image file
  * Tasks that got PID-reuse couldn't be dumped iteratively because
    previous images were missing
- Update to criu 3.11:
  New features:
  * cpuinfo: Detect compact frames and handle noxsaves
  * Add support for configuration files
  * Add support for external net namespaces
  * Punch holes in input files when restoring anonymous non-shared
    memory ( --auto-dedup )
  * C/R of
    + epoll: Add support for duped targets
    + tun: Add support for multiple net ns
    + x86: Support extendable fpu frames
  Bugfixes:
  * mount: Better handling of mount points propagation
  * nmk: Make collect-deps to be more precise about targets
  * lazy-pages: Don't mark current stack page as lazy
  * x86: CPU -- Rework feature testing
  * files: Fix O(n^2) restore in terms of the number of fds
  * fdstore: Unlimit fdstore queue on start
  * mount: Fix regression where open_mountpoint failed on readonly fs
  * page server: Handle partial splicing
  * ... lots of small fixes here and there
  Improvements:
  * Remove all magic of service descriptors when it isn't required
- Switch to python3
- Use asciidoctor instead of asciidoc for formatting manuals:
  criu-asciidoctor.patch</changelog>
  <changelog author="tiwai@suse.de" date="1557144000">- Update to criu 3.12:
  New features:
  * build CRIU with Android NDK
  * C/R of IP RAW sockets
  * lsm: dump and restore any SELinux process label
  * support restoring ghost files on readonly mounts
  Bugfixes:
  * Do not lock network if running in the host network namespace
  * Fix RPC configuration file handling
  * util: don't leak file descriprots to third-party tools
  * small fixes here and there
  Improvements:
  * travis: switch to the Ubuntu Xenial
  * travis-ci: Enable ia32 tests
  * Many improvements and bug fixes in the libcriu
  * Changes in the API and ABI (SONAME increased from 1 to 2)
- Updated to libcriu2 subpackage to follow SONAME 2
- Dropped obsoleted patch:
  criu-asciidoctor.patch</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1567598400">- Fix build on Tumbleweed: Add -ffat-lto-objects to lto cflags.</changelog>
  <changelog author="tiwai@suse.de" date="1574078400">- Update to criu 3.13:
  New features:
  * VDSO: arm32 support
  * Add TLS support for page server communications
  * "Ignore" mode for --manage-cgroups
  * Restore SO_BROADCAST option for inet sockets
  Bugfixes:
  * Auxiliary events were left in inotify queues
  * Lazy-pages daemon didn't detect stack pages and surrounders
    properly and marked them as "lazy"
  * Memory and resource leakage were detected by coverity, cppcheck
    and clang
  Improvements:
  * Use gettimeofday() directly from vdso for restore timings
  * Reformat all .py code into pep8 style</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1589371200">- Disable LTO on aarch64 and armv7
- Add '-Wno-error=deprecated' to fix build on armv7
- Exclude armv6 since criu/arch/arm/bitops.S uses 'dmb ish' which
  is armv7+</changelog>
  <changelog author="tiwai@suse.de" date="1589976000">- Update to criu 3.14:
  New features:
  * C/R of memfd memory mappings and file descriptors
  * Add time namespace support
  * Add the read pre-dump mode which uses process_vm_readv
  * Add --cgroup-yard option
  * Add support of the cgroup v2 freezer
  * Add support of opened O_PATH fds
  Bugfixes:
  * Fix C/R ia32 processes on AMD #398
  * Fix cross-compilation
  * Many fixes here and there
  Improvements:
  * Use clone3() with set_tid to restore processes
  * Clean up compel headers
  * Use the new mount API
- Add libgnutls-devel to buildreq</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1600862400">- fix filelist mismatch after libexecdir change</changelog>
  <changelog author="tiwai@suse.de" date="1606824000">- Update to criu 3.15:
  see details at https://criu.org/Download/criu/3.15
  New features:
  * Introduced criu-image-streamer
  * Added MIPS support
  * Allow checkpointing out of existing PID namespace and restoring
    into existing PID namespace
  * Added additional file validation mechanisms
  * Added support to checkpoint and restore BPF hash maps
  (BPF_MAP_TYPE_HASH) and array maps (BPF_MAP_TYPE_ARRAY)
  * Initial cgroups v2 support
- Fix build with nftables package:
  0002-Fix-build-with-nftables-installed-in-different-direc.patch</changelog>
  <changelog author="tiwai@suse.de" date="1622030400">- Fix the build with protobuf-c 1.4:
  criu-protobuf-c-1.4-underscore-fix.patch</changelog>
</package>
<package pkgid="06b8bd3f958d65ececd15fabc2a0a85b688c5b6e2fb0e44f7e3d3f6704139ac6" name="criu-devel" arch="ppc64le">
  <version epoch="0" ver="3.15" rel="bp153.2.3.1"/>
  <changelog author="tiwai@suse.de" date="1497960000">- update to criu 3.1:
  New features:
  * Each boolean option now has the --no-$option pair
  * RSS explorer in CRIT
  * Multiple plugins in compel
  * Run-time check of 32-mmap BUG on x86
  * C/R of 32-bit futex robust list on x86
  Optimizations/improvements:
  * Start time is improved significantly with kerndat cache
  * Sigaction image is merged into Core
  * Unneeded stages are skipped during restore
  * Restore w/o namespaces uses host /proc
  * Restore w/o namespaces doesn't parse host mounts (not needed)
  * Single-threaded tasks do not parse /proc/pid/task/ in vain
  * BFD engine is used for more /proc files
  * More verbosity in libsoccr
  * Fsnotify dump w/o namespaces doesn't walk mounts tree
  Bugfixes:
  * Python bindings left zombie in self-dump mode
  * The last_pid sys-control was reset by restore
  * Threads caps were compared with mistake
  * make install put crit/pycriu to wrong place if DESTDIR was not set
  * Fsnotifies C/R w/o namespaces restored with errors
  * Inherited control terminal restore was failed (but dump succeeded)
- update to criu 3.2:
  Optimizations/improvements:
  * Invisible files restore is de-serialized
  * VMAs restore performance is improved significantly
  - Mappings of the same file re-use the descriptor, not re-open it
    every time
  - Not-COW-ed mappings are restored in-place and are not mremmap()ed
  - Empty RO mappings are mmap()ed as such and thus not re-mprotect()ed
    at the end
  * More verbosity in case TCP locking fails (#292)
  * More verbosity in case VDSO magic mismatch
  * Restore or legacy epoll target descriptors and fsnotify marks is
    unified with common case
  Bugfixes:
  * Restoring fanotify marks from old images (&lt;1.3) dropped the mark
  * Binfmt_misc mount could be mounted into wrong place
  * Compilation failed with gcc 6.3.0 (#315)
  * Waiting helpers could race with sigchild handler and would result
    in restore failure
  * Missing VVAR page in 32bit tasks wasn't skipped and resulted in
    restore failure
  * After restore consumption of files is increased (was fixed as
    side effect of mmap optimization)
  Deprecation/Removal:
  * Deprecated separate images for fsnotify marks
- Fix the installation of python stuff:
  criu-py-install-fix.diff
- Fix the build for ppc64:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch</changelog>
  <changelog author="tiwai@suse.de" date="1498824000">- update to criu 3.2.1: bug fix release,
  * Restoring a stack fails on recent kernels due to kernel changes
  * Restoring on a host with LSM profiles failed</changelog>
  <changelog author="bwiedemann@suse.com" date="1500465600">- update to criu 3.3
  * Add --tcp-close option to help migration of Docker containers
  * Allow to override build time to fix build-compare (boo#1047218)</changelog>
  <changelog author="tiwai@suse.de" date="1503403200">- update to criu 3.4:
  New features:
  * Support for s390x architecture
  Improvements:
  * Unexpected death of restored tasks is reported with more
    details in logs
  * Merged many images containing info about files into one big
    files.img
  * When helper utility fails (ip, iptables, tar) its name is
    printed in logs
  Bugfixes:
  * Compilation failed on newer glibcs (ucontext_t)
  * Dying helper task could deadlock the restore process
  * Install-related makefile variables weren't configurable for
    distro build
  * SIT (ipv6-to-v4 tunnel) presence on host blocked dump of any
    containers
  * Potential NULL dereference when dumping net namespace
  * Dump via page server might not work across different criu
    versions
  * Failure to restore a subtask could be ignored by the restore
    command
  * EOF on page-server socket wasn't handled
- Dropped obsoleted patch:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch
- Add s390x to exclusivearch</changelog>
  <changelog author="aavindraa@gmail.com" date="1509883200">- update to criu 3.6:
  New features
  * C/R for files (except for unix sockets, ttys and epolls) sent
    over unix sockets
  * C/R for threads with different creds
  * Ipv6 over ipv4 tunnel (SIT device)
  Bugfixes
  * Some s390x registers were not restored by native sigrestore way
  * Overflow when parsing autofs info from /proc file
  * Dumps of anon shared memory with sysvipc one raced with each
    other clashing and corrupting image file names
  * The "dumpable" flag was not restore on shmem regions
  * Trash bits leaked into image when dumping fsnotify on some
    kernels
  * Lock/unlock of iptables from different criu processes raced with
    each other
  * Closed TCP connection with non-empty send queue blocked the dump
  * When --empty-ns for netns was set on dump only, the restore
    failed (Docker case)
- includes changes from 3.5:
  see https://criu.org/Download/criu/3.5 for details</changelog>
  <changelog author="aavindraa@gmail.com" date="1510488000">- add 0001-images.py-remove-shebang.patch
  * fixes a lint warning about a non-executable python file being
    executable due to a superfluous shebang
  * upstream: https://lists.openvz.org/pipermail/criu/2017-November/039907.html
- run spec-cleaner</changelog>
  <changelog author="avindra@opensuse.org" date="1514030400">- update to criu 3.7:
  New features
  * Pipes usage statistics
  * Run page server as non-daemon via RPC
  * C/R of
  - SO_REUSEPORT option
  - IPv4-mapped inet sockets
  - Net_prio CGroups
  - Overmounted shared mountpoints
  - Non-broken and breaking leases
  Improvements
  * Show criu and kernel versions in logs
  * CRIT decodes socket families, protocols and types
  * Much less pipes is needed for pre-dump, which is especially
    useful for big mem migration
  Bugfixes
  * Files in /proc/pid/map_file could be opened by non-exiting
    name (with 0x prefix) and it was fixed in kernel
  * CRIU log levels were used to configure logging for libsoccr
    thus breaking its logs
  * Overflow in various IDs caused bad image names
  * Compat (32bit) syscalls lost signedness in compel
  * Corked sockets lost cork flag
  * Preadv() syscall was declared with error which resulted in
    dump errors on 32-bit processors
  * Musl compilation failed
  * Ghost files in / dump failed
  * Crash when releasing context for ghost files, due to free()-ing
    shmalloc()-ed area
  * Lazy restore could receive partial page and crashed
  * Erroneous closing of lazy pages connection caused restore to
    hang
  * Lazy memory fetch restore could start before tasks are restored
- Remove 0001-images.py-remove-shebang.patch
  * upstreamed in 8e45ce4905d186abafb7c20abb3b00207fefdb53</changelog>
  <changelog author="avindra@opensuse.org" date="1520942400">- update to criu 3.8:
  New features
  * C/R of
  - Multiple network namespaces
  - Overmounted tmpfs mounts
  - Unix sockets and epoll descriptors in SCM messages
  Improvements
  * Rework service descriptors not to cause fdtable enormous grows
  Bugfixes
  * FP state wasn't reported on Skylake due to a kernel bug
  * gcc 8 warning fixes
  * Resource leaked on error paths
  * Attributes of sit devices with value 0 were not saved into
    images (and were restored into default values)
  * Tasks with pgid of a zombie hung the resture
  * Ghost files on RO bind-mounts of an RW mount couldn't be
    restored
  * Random memory corruptions during lazy restore
- cleanup with spec-cleaner
- switch to https urls
- list binaries and man pages explicitly
- remove rest of static libs to fix rpm lint errors</changelog>
  <changelog author="tiwai@suse.de" date="1521547200">- Add python-devel to BuildReq explicitly, as a preparation for
  fallback to asciidoctor (bsc#1075764)</changelog>
  <changelog author="tiwai@suse.de" date="1522929600">- update to criu 3.8.1: a bug-fix release
  FDstore was initialized twice (re-initialized) causing e.g.
  - -shell-job restore to fail</changelog>
  <changelog author="avindra@opensuse.org" date="1527508800">- update to criu 3.9:
  New features
  - C/R of
    + Tun-Tap devices in sub-netns
    + File descriptors which were opened with O_TMPFILE
  Improvements
  - Restore of inotify watchers
  - Restore unix sockets in proper mount namespaces
  - Print CRIU and kernel version also in RPC mode
  Bugfixes
  - Random memory corruptions during lazy restore
  - Workaround the iptables issue
  - Don't use standard descriptors when tar is running to dump
    tmpfs mounts
  - Fail dump if dump_one_file() fails
  - Fill kerndat with zero-s before reading it from cache
- cleanup with spec-cleaner</changelog>
  <changelog author="tiwai@suse.de" date="1542628800">- Update to criu 3.10:
  New features:
  * Support Python3 in ZDTM and CRIT
  * Keep names for UNIX sockets, that are unlinked from the FS
  * IPVv6 support for page server
  * Set page server socket fd via CLI
  * Large pages support for aarch64/ppc64
  * C/R of Per-thread seccomp chains
  Bugfixes:
  * Failed non-container restore could kill random task on the host
  * Failure to dump namespaces was erroneously ignored
  * CRIT didn't show cpuinfo image file
  * Tasks that got PID-reuse couldn't be dumped iteratively because
    previous images were missing
- Update to criu 3.11:
  New features:
  * cpuinfo: Detect compact frames and handle noxsaves
  * Add support for configuration files
  * Add support for external net namespaces
  * Punch holes in input files when restoring anonymous non-shared
    memory ( --auto-dedup )
  * C/R of
    + epoll: Add support for duped targets
    + tun: Add support for multiple net ns
    + x86: Support extendable fpu frames
  Bugfixes:
  * mount: Better handling of mount points propagation
  * nmk: Make collect-deps to be more precise about targets
  * lazy-pages: Don't mark current stack page as lazy
  * x86: CPU -- Rework feature testing
  * files: Fix O(n^2) restore in terms of the number of fds
  * fdstore: Unlimit fdstore queue on start
  * mount: Fix regression where open_mountpoint failed on readonly fs
  * page server: Handle partial splicing
  * ... lots of small fixes here and there
  Improvements:
  * Remove all magic of service descriptors when it isn't required
- Switch to python3
- Use asciidoctor instead of asciidoc for formatting manuals:
  criu-asciidoctor.patch</changelog>
  <changelog author="tiwai@suse.de" date="1557144000">- Update to criu 3.12:
  New features:
  * build CRIU with Android NDK
  * C/R of IP RAW sockets
  * lsm: dump and restore any SELinux process label
  * support restoring ghost files on readonly mounts
  Bugfixes:
  * Do not lock network if running in the host network namespace
  * Fix RPC configuration file handling
  * util: don't leak file descriprots to third-party tools
  * small fixes here and there
  Improvements:
  * travis: switch to the Ubuntu Xenial
  * travis-ci: Enable ia32 tests
  * Many improvements and bug fixes in the libcriu
  * Changes in the API and ABI (SONAME increased from 1 to 2)
- Updated to libcriu2 subpackage to follow SONAME 2
- Dropped obsoleted patch:
  criu-asciidoctor.patch</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1567598400">- Fix build on Tumbleweed: Add -ffat-lto-objects to lto cflags.</changelog>
  <changelog author="tiwai@suse.de" date="1574078400">- Update to criu 3.13:
  New features:
  * VDSO: arm32 support
  * Add TLS support for page server communications
  * "Ignore" mode for --manage-cgroups
  * Restore SO_BROADCAST option for inet sockets
  Bugfixes:
  * Auxiliary events were left in inotify queues
  * Lazy-pages daemon didn't detect stack pages and surrounders
    properly and marked them as "lazy"
  * Memory and resource leakage were detected by coverity, cppcheck
    and clang
  Improvements:
  * Use gettimeofday() directly from vdso for restore timings
  * Reformat all .py code into pep8 style</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1589371200">- Disable LTO on aarch64 and armv7
- Add '-Wno-error=deprecated' to fix build on armv7
- Exclude armv6 since criu/arch/arm/bitops.S uses 'dmb ish' which
  is armv7+</changelog>
  <changelog author="tiwai@suse.de" date="1589976000">- Update to criu 3.14:
  New features:
  * C/R of memfd memory mappings and file descriptors
  * Add time namespace support
  * Add the read pre-dump mode which uses process_vm_readv
  * Add --cgroup-yard option
  * Add support of the cgroup v2 freezer
  * Add support of opened O_PATH fds
  Bugfixes:
  * Fix C/R ia32 processes on AMD #398
  * Fix cross-compilation
  * Many fixes here and there
  Improvements:
  * Use clone3() with set_tid to restore processes
  * Clean up compel headers
  * Use the new mount API
- Add libgnutls-devel to buildreq</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1600862400">- fix filelist mismatch after libexecdir change</changelog>
  <changelog author="tiwai@suse.de" date="1606824000">- Update to criu 3.15:
  see details at https://criu.org/Download/criu/3.15
  New features:
  * Introduced criu-image-streamer
  * Added MIPS support
  * Allow checkpointing out of existing PID namespace and restoring
    into existing PID namespace
  * Added additional file validation mechanisms
  * Added support to checkpoint and restore BPF hash maps
  (BPF_MAP_TYPE_HASH) and array maps (BPF_MAP_TYPE_ARRAY)
  * Initial cgroups v2 support
- Fix build with nftables package:
  0002-Fix-build-with-nftables-installed-in-different-direc.patch</changelog>
  <changelog author="tiwai@suse.de" date="1622030400">- Fix the build with protobuf-c 1.4:
  criu-protobuf-c-1.4-underscore-fix.patch</changelog>
</package>
<package pkgid="62e358b884caaf807e328616ad06a4d64b451812c60217c992a47d841421da31" name="criu-devel" arch="s390x">
  <version epoch="0" ver="3.15" rel="bp153.2.3.1"/>
  <changelog author="tiwai@suse.de" date="1497960000">- update to criu 3.1:
  New features:
  * Each boolean option now has the --no-$option pair
  * RSS explorer in CRIT
  * Multiple plugins in compel
  * Run-time check of 32-mmap BUG on x86
  * C/R of 32-bit futex robust list on x86
  Optimizations/improvements:
  * Start time is improved significantly with kerndat cache
  * Sigaction image is merged into Core
  * Unneeded stages are skipped during restore
  * Restore w/o namespaces uses host /proc
  * Restore w/o namespaces doesn't parse host mounts (not needed)
  * Single-threaded tasks do not parse /proc/pid/task/ in vain
  * BFD engine is used for more /proc files
  * More verbosity in libsoccr
  * Fsnotify dump w/o namespaces doesn't walk mounts tree
  Bugfixes:
  * Python bindings left zombie in self-dump mode
  * The last_pid sys-control was reset by restore
  * Threads caps were compared with mistake
  * make install put crit/pycriu to wrong place if DESTDIR was not set
  * Fsnotifies C/R w/o namespaces restored with errors
  * Inherited control terminal restore was failed (but dump succeeded)
- update to criu 3.2:
  Optimizations/improvements:
  * Invisible files restore is de-serialized
  * VMAs restore performance is improved significantly
  - Mappings of the same file re-use the descriptor, not re-open it
    every time
  - Not-COW-ed mappings are restored in-place and are not mremmap()ed
  - Empty RO mappings are mmap()ed as such and thus not re-mprotect()ed
    at the end
  * More verbosity in case TCP locking fails (#292)
  * More verbosity in case VDSO magic mismatch
  * Restore or legacy epoll target descriptors and fsnotify marks is
    unified with common case
  Bugfixes:
  * Restoring fanotify marks from old images (&lt;1.3) dropped the mark
  * Binfmt_misc mount could be mounted into wrong place
  * Compilation failed with gcc 6.3.0 (#315)
  * Waiting helpers could race with sigchild handler and would result
    in restore failure
  * Missing VVAR page in 32bit tasks wasn't skipped and resulted in
    restore failure
  * After restore consumption of files is increased (was fixed as
    side effect of mmap optimization)
  Deprecation/Removal:
  * Deprecated separate images for fsnotify marks
- Fix the installation of python stuff:
  criu-py-install-fix.diff
- Fix the build for ppc64:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch</changelog>
  <changelog author="tiwai@suse.de" date="1498824000">- update to criu 3.2.1: bug fix release,
  * Restoring a stack fails on recent kernels due to kernel changes
  * Restoring on a host with LSM profiles failed</changelog>
  <changelog author="bwiedemann@suse.com" date="1500465600">- update to criu 3.3
  * Add --tcp-close option to help migration of Docker containers
  * Allow to override build time to fix build-compare (boo#1047218)</changelog>
  <changelog author="tiwai@suse.de" date="1503403200">- update to criu 3.4:
  New features:
  * Support for s390x architecture
  Improvements:
  * Unexpected death of restored tasks is reported with more
    details in logs
  * Merged many images containing info about files into one big
    files.img
  * When helper utility fails (ip, iptables, tar) its name is
    printed in logs
  Bugfixes:
  * Compilation failed on newer glibcs (ucontext_t)
  * Dying helper task could deadlock the restore process
  * Install-related makefile variables weren't configurable for
    distro build
  * SIT (ipv6-to-v4 tunnel) presence on host blocked dump of any
    containers
  * Potential NULL dereference when dumping net namespace
  * Dump via page server might not work across different criu
    versions
  * Failure to restore a subtask could be ignored by the restore
    command
  * EOF on page-server socket wasn't handled
- Dropped obsoleted patch:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch
- Add s390x to exclusivearch</changelog>
  <changelog author="aavindraa@gmail.com" date="1509883200">- update to criu 3.6:
  New features
  * C/R for files (except for unix sockets, ttys and epolls) sent
    over unix sockets
  * C/R for threads with different creds
  * Ipv6 over ipv4 tunnel (SIT device)
  Bugfixes
  * Some s390x registers were not restored by native sigrestore way
  * Overflow when parsing autofs info from /proc file
  * Dumps of anon shared memory with sysvipc one raced with each
    other clashing and corrupting image file names
  * The "dumpable" flag was not restore on shmem regions
  * Trash bits leaked into image when dumping fsnotify on some
    kernels
  * Lock/unlock of iptables from different criu processes raced with
    each other
  * Closed TCP connection with non-empty send queue blocked the dump
  * When --empty-ns for netns was set on dump only, the restore
    failed (Docker case)
- includes changes from 3.5:
  see https://criu.org/Download/criu/3.5 for details</changelog>
  <changelog author="aavindraa@gmail.com" date="1510488000">- add 0001-images.py-remove-shebang.patch
  * fixes a lint warning about a non-executable python file being
    executable due to a superfluous shebang
  * upstream: https://lists.openvz.org/pipermail/criu/2017-November/039907.html
- run spec-cleaner</changelog>
  <changelog author="avindra@opensuse.org" date="1514030400">- update to criu 3.7:
  New features
  * Pipes usage statistics
  * Run page server as non-daemon via RPC
  * C/R of
  - SO_REUSEPORT option
  - IPv4-mapped inet sockets
  - Net_prio CGroups
  - Overmounted shared mountpoints
  - Non-broken and breaking leases
  Improvements
  * Show criu and kernel versions in logs
  * CRIT decodes socket families, protocols and types
  * Much less pipes is needed for pre-dump, which is especially
    useful for big mem migration
  Bugfixes
  * Files in /proc/pid/map_file could be opened by non-exiting
    name (with 0x prefix) and it was fixed in kernel
  * CRIU log levels were used to configure logging for libsoccr
    thus breaking its logs
  * Overflow in various IDs caused bad image names
  * Compat (32bit) syscalls lost signedness in compel
  * Corked sockets lost cork flag
  * Preadv() syscall was declared with error which resulted in
    dump errors on 32-bit processors
  * Musl compilation failed
  * Ghost files in / dump failed
  * Crash when releasing context for ghost files, due to free()-ing
    shmalloc()-ed area
  * Lazy restore could receive partial page and crashed
  * Erroneous closing of lazy pages connection caused restore to
    hang
  * Lazy memory fetch restore could start before tasks are restored
- Remove 0001-images.py-remove-shebang.patch
  * upstreamed in 8e45ce4905d186abafb7c20abb3b00207fefdb53</changelog>
  <changelog author="avindra@opensuse.org" date="1520942400">- update to criu 3.8:
  New features
  * C/R of
  - Multiple network namespaces
  - Overmounted tmpfs mounts
  - Unix sockets and epoll descriptors in SCM messages
  Improvements
  * Rework service descriptors not to cause fdtable enormous grows
  Bugfixes
  * FP state wasn't reported on Skylake due to a kernel bug
  * gcc 8 warning fixes
  * Resource leaked on error paths
  * Attributes of sit devices with value 0 were not saved into
    images (and were restored into default values)
  * Tasks with pgid of a zombie hung the resture
  * Ghost files on RO bind-mounts of an RW mount couldn't be
    restored
  * Random memory corruptions during lazy restore
- cleanup with spec-cleaner
- switch to https urls
- list binaries and man pages explicitly
- remove rest of static libs to fix rpm lint errors</changelog>
  <changelog author="tiwai@suse.de" date="1521547200">- Add python-devel to BuildReq explicitly, as a preparation for
  fallback to asciidoctor (bsc#1075764)</changelog>
  <changelog author="tiwai@suse.de" date="1522929600">- update to criu 3.8.1: a bug-fix release
  FDstore was initialized twice (re-initialized) causing e.g.
  - -shell-job restore to fail</changelog>
  <changelog author="avindra@opensuse.org" date="1527508800">- update to criu 3.9:
  New features
  - C/R of
    + Tun-Tap devices in sub-netns
    + File descriptors which were opened with O_TMPFILE
  Improvements
  - Restore of inotify watchers
  - Restore unix sockets in proper mount namespaces
  - Print CRIU and kernel version also in RPC mode
  Bugfixes
  - Random memory corruptions during lazy restore
  - Workaround the iptables issue
  - Don't use standard descriptors when tar is running to dump
    tmpfs mounts
  - Fail dump if dump_one_file() fails
  - Fill kerndat with zero-s before reading it from cache
- cleanup with spec-cleaner</changelog>
  <changelog author="tiwai@suse.de" date="1542628800">- Update to criu 3.10:
  New features:
  * Support Python3 in ZDTM and CRIT
  * Keep names for UNIX sockets, that are unlinked from the FS
  * IPVv6 support for page server
  * Set page server socket fd via CLI
  * Large pages support for aarch64/ppc64
  * C/R of Per-thread seccomp chains
  Bugfixes:
  * Failed non-container restore could kill random task on the host
  * Failure to dump namespaces was erroneously ignored
  * CRIT didn't show cpuinfo image file
  * Tasks that got PID-reuse couldn't be dumped iteratively because
    previous images were missing
- Update to criu 3.11:
  New features:
  * cpuinfo: Detect compact frames and handle noxsaves
  * Add support for configuration files
  * Add support for external net namespaces
  * Punch holes in input files when restoring anonymous non-shared
    memory ( --auto-dedup )
  * C/R of
    + epoll: Add support for duped targets
    + tun: Add support for multiple net ns
    + x86: Support extendable fpu frames
  Bugfixes:
  * mount: Better handling of mount points propagation
  * nmk: Make collect-deps to be more precise about targets
  * lazy-pages: Don't mark current stack page as lazy
  * x86: CPU -- Rework feature testing
  * files: Fix O(n^2) restore in terms of the number of fds
  * fdstore: Unlimit fdstore queue on start
  * mount: Fix regression where open_mountpoint failed on readonly fs
  * page server: Handle partial splicing
  * ... lots of small fixes here and there
  Improvements:
  * Remove all magic of service descriptors when it isn't required
- Switch to python3
- Use asciidoctor instead of asciidoc for formatting manuals:
  criu-asciidoctor.patch</changelog>
  <changelog author="tiwai@suse.de" date="1557144000">- Update to criu 3.12:
  New features:
  * build CRIU with Android NDK
  * C/R of IP RAW sockets
  * lsm: dump and restore any SELinux process label
  * support restoring ghost files on readonly mounts
  Bugfixes:
  * Do not lock network if running in the host network namespace
  * Fix RPC configuration file handling
  * util: don't leak file descriprots to third-party tools
  * small fixes here and there
  Improvements:
  * travis: switch to the Ubuntu Xenial
  * travis-ci: Enable ia32 tests
  * Many improvements and bug fixes in the libcriu
  * Changes in the API and ABI (SONAME increased from 1 to 2)
- Updated to libcriu2 subpackage to follow SONAME 2
- Dropped obsoleted patch:
  criu-asciidoctor.patch</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1567598400">- Fix build on Tumbleweed: Add -ffat-lto-objects to lto cflags.</changelog>
  <changelog author="tiwai@suse.de" date="1574078400">- Update to criu 3.13:
  New features:
  * VDSO: arm32 support
  * Add TLS support for page server communications
  * "Ignore" mode for --manage-cgroups
  * Restore SO_BROADCAST option for inet sockets
  Bugfixes:
  * Auxiliary events were left in inotify queues
  * Lazy-pages daemon didn't detect stack pages and surrounders
    properly and marked them as "lazy"
  * Memory and resource leakage were detected by coverity, cppcheck
    and clang
  Improvements:
  * Use gettimeofday() directly from vdso for restore timings
  * Reformat all .py code into pep8 style</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1589371200">- Disable LTO on aarch64 and armv7
- Add '-Wno-error=deprecated' to fix build on armv7
- Exclude armv6 since criu/arch/arm/bitops.S uses 'dmb ish' which
  is armv7+</changelog>
  <changelog author="tiwai@suse.de" date="1589976000">- Update to criu 3.14:
  New features:
  * C/R of memfd memory mappings and file descriptors
  * Add time namespace support
  * Add the read pre-dump mode which uses process_vm_readv
  * Add --cgroup-yard option
  * Add support of the cgroup v2 freezer
  * Add support of opened O_PATH fds
  Bugfixes:
  * Fix C/R ia32 processes on AMD #398
  * Fix cross-compilation
  * Many fixes here and there
  Improvements:
  * Use clone3() with set_tid to restore processes
  * Clean up compel headers
  * Use the new mount API
- Add libgnutls-devel to buildreq</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1600862400">- fix filelist mismatch after libexecdir change</changelog>
  <changelog author="tiwai@suse.de" date="1606824000">- Update to criu 3.15:
  see details at https://criu.org/Download/criu/3.15
  New features:
  * Introduced criu-image-streamer
  * Added MIPS support
  * Allow checkpointing out of existing PID namespace and restoring
    into existing PID namespace
  * Added additional file validation mechanisms
  * Added support to checkpoint and restore BPF hash maps
  (BPF_MAP_TYPE_HASH) and array maps (BPF_MAP_TYPE_ARRAY)
  * Initial cgroups v2 support
- Fix build with nftables package:
  0002-Fix-build-with-nftables-installed-in-different-direc.patch</changelog>
  <changelog author="tiwai@suse.de" date="1622030400">- Fix the build with protobuf-c 1.4:
  criu-protobuf-c-1.4-underscore-fix.patch</changelog>
</package>
<package pkgid="db0afd85c5143107a45ce7d8f6063cb9aa6927446d0061f16135853fffa5ca3e" name="criu-devel" arch="x86_64">
  <version epoch="0" ver="3.15" rel="bp153.2.3.1"/>
  <changelog author="tiwai@suse.de" date="1497960000">- update to criu 3.1:
  New features:
  * Each boolean option now has the --no-$option pair
  * RSS explorer in CRIT
  * Multiple plugins in compel
  * Run-time check of 32-mmap BUG on x86
  * C/R of 32-bit futex robust list on x86
  Optimizations/improvements:
  * Start time is improved significantly with kerndat cache
  * Sigaction image is merged into Core
  * Unneeded stages are skipped during restore
  * Restore w/o namespaces uses host /proc
  * Restore w/o namespaces doesn't parse host mounts (not needed)
  * Single-threaded tasks do not parse /proc/pid/task/ in vain
  * BFD engine is used for more /proc files
  * More verbosity in libsoccr
  * Fsnotify dump w/o namespaces doesn't walk mounts tree
  Bugfixes:
  * Python bindings left zombie in self-dump mode
  * The last_pid sys-control was reset by restore
  * Threads caps were compared with mistake
  * make install put crit/pycriu to wrong place if DESTDIR was not set
  * Fsnotifies C/R w/o namespaces restored with errors
  * Inherited control terminal restore was failed (but dump succeeded)
- update to criu 3.2:
  Optimizations/improvements:
  * Invisible files restore is de-serialized
  * VMAs restore performance is improved significantly
  - Mappings of the same file re-use the descriptor, not re-open it
    every time
  - Not-COW-ed mappings are restored in-place and are not mremmap()ed
  - Empty RO mappings are mmap()ed as such and thus not re-mprotect()ed
    at the end
  * More verbosity in case TCP locking fails (#292)
  * More verbosity in case VDSO magic mismatch
  * Restore or legacy epoll target descriptors and fsnotify marks is
    unified with common case
  Bugfixes:
  * Restoring fanotify marks from old images (&lt;1.3) dropped the mark
  * Binfmt_misc mount could be mounted into wrong place
  * Compilation failed with gcc 6.3.0 (#315)
  * Waiting helpers could race with sigchild handler and would result
    in restore failure
  * Missing VVAR page in 32bit tasks wasn't skipped and resulted in
    restore failure
  * After restore consumption of files is increased (was fixed as
    side effect of mmap optimization)
  Deprecation/Removal:
  * Deprecated separate images for fsnotify marks
- Fix the installation of python stuff:
  criu-py-install-fix.diff
- Fix the build for ppc64:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch</changelog>
  <changelog author="tiwai@suse.de" date="1498824000">- update to criu 3.2.1: bug fix release,
  * Restoring a stack fails on recent kernels due to kernel changes
  * Restoring on a host with LSM profiles failed</changelog>
  <changelog author="bwiedemann@suse.com" date="1500465600">- update to criu 3.3
  * Add --tcp-close option to help migration of Docker containers
  * Allow to override build time to fix build-compare (boo#1047218)</changelog>
  <changelog author="tiwai@suse.de" date="1503403200">- update to criu 3.4:
  New features:
  * Support for s390x architecture
  Improvements:
  * Unexpected death of restored tasks is reported with more
    details in logs
  * Merged many images containing info about files into one big
    files.img
  * When helper utility fails (ip, iptables, tar) its name is
    printed in logs
  Bugfixes:
  * Compilation failed on newer glibcs (ucontext_t)
  * Dying helper task could deadlock the restore process
  * Install-related makefile variables weren't configurable for
    distro build
  * SIT (ipv6-to-v4 tunnel) presence on host blocked dump of any
    containers
  * Potential NULL dereference when dumping net namespace
  * Dump via page server might not work across different criu
    versions
  * Failure to restore a subtask could be ignored by the restore
    command
  * EOF on page-server socket wasn't handled
- Dropped obsoleted patch:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch
- Add s390x to exclusivearch</changelog>
  <changelog author="aavindraa@gmail.com" date="1509883200">- update to criu 3.6:
  New features
  * C/R for files (except for unix sockets, ttys and epolls) sent
    over unix sockets
  * C/R for threads with different creds
  * Ipv6 over ipv4 tunnel (SIT device)
  Bugfixes
  * Some s390x registers were not restored by native sigrestore way
  * Overflow when parsing autofs info from /proc file
  * Dumps of anon shared memory with sysvipc one raced with each
    other clashing and corrupting image file names
  * The "dumpable" flag was not restore on shmem regions
  * Trash bits leaked into image when dumping fsnotify on some
    kernels
  * Lock/unlock of iptables from different criu processes raced with
    each other
  * Closed TCP connection with non-empty send queue blocked the dump
  * When --empty-ns for netns was set on dump only, the restore
    failed (Docker case)
- includes changes from 3.5:
  see https://criu.org/Download/criu/3.5 for details</changelog>
  <changelog author="aavindraa@gmail.com" date="1510488000">- add 0001-images.py-remove-shebang.patch
  * fixes a lint warning about a non-executable python file being
    executable due to a superfluous shebang
  * upstream: https://lists.openvz.org/pipermail/criu/2017-November/039907.html
- run spec-cleaner</changelog>
  <changelog author="avindra@opensuse.org" date="1514030400">- update to criu 3.7:
  New features
  * Pipes usage statistics
  * Run page server as non-daemon via RPC
  * C/R of
  - SO_REUSEPORT option
  - IPv4-mapped inet sockets
  - Net_prio CGroups
  - Overmounted shared mountpoints
  - Non-broken and breaking leases
  Improvements
  * Show criu and kernel versions in logs
  * CRIT decodes socket families, protocols and types
  * Much less pipes is needed for pre-dump, which is especially
    useful for big mem migration
  Bugfixes
  * Files in /proc/pid/map_file could be opened by non-exiting
    name (with 0x prefix) and it was fixed in kernel
  * CRIU log levels were used to configure logging for libsoccr
    thus breaking its logs
  * Overflow in various IDs caused bad image names
  * Compat (32bit) syscalls lost signedness in compel
  * Corked sockets lost cork flag
  * Preadv() syscall was declared with error which resulted in
    dump errors on 32-bit processors
  * Musl compilation failed
  * Ghost files in / dump failed
  * Crash when releasing context for ghost files, due to free()-ing
    shmalloc()-ed area
  * Lazy restore could receive partial page and crashed
  * Erroneous closing of lazy pages connection caused restore to
    hang
  * Lazy memory fetch restore could start before tasks are restored
- Remove 0001-images.py-remove-shebang.patch
  * upstreamed in 8e45ce4905d186abafb7c20abb3b00207fefdb53</changelog>
  <changelog author="avindra@opensuse.org" date="1520942400">- update to criu 3.8:
  New features
  * C/R of
  - Multiple network namespaces
  - Overmounted tmpfs mounts
  - Unix sockets and epoll descriptors in SCM messages
  Improvements
  * Rework service descriptors not to cause fdtable enormous grows
  Bugfixes
  * FP state wasn't reported on Skylake due to a kernel bug
  * gcc 8 warning fixes
  * Resource leaked on error paths
  * Attributes of sit devices with value 0 were not saved into
    images (and were restored into default values)
  * Tasks with pgid of a zombie hung the resture
  * Ghost files on RO bind-mounts of an RW mount couldn't be
    restored
  * Random memory corruptions during lazy restore
- cleanup with spec-cleaner
- switch to https urls
- list binaries and man pages explicitly
- remove rest of static libs to fix rpm lint errors</changelog>
  <changelog author="tiwai@suse.de" date="1521547200">- Add python-devel to BuildReq explicitly, as a preparation for
  fallback to asciidoctor (bsc#1075764)</changelog>
  <changelog author="tiwai@suse.de" date="1522929600">- update to criu 3.8.1: a bug-fix release
  FDstore was initialized twice (re-initialized) causing e.g.
  - -shell-job restore to fail</changelog>
  <changelog author="avindra@opensuse.org" date="1527508800">- update to criu 3.9:
  New features
  - C/R of
    + Tun-Tap devices in sub-netns
    + File descriptors which were opened with O_TMPFILE
  Improvements
  - Restore of inotify watchers
  - Restore unix sockets in proper mount namespaces
  - Print CRIU and kernel version also in RPC mode
  Bugfixes
  - Random memory corruptions during lazy restore
  - Workaround the iptables issue
  - Don't use standard descriptors when tar is running to dump
    tmpfs mounts
  - Fail dump if dump_one_file() fails
  - Fill kerndat with zero-s before reading it from cache
- cleanup with spec-cleaner</changelog>
  <changelog author="tiwai@suse.de" date="1542628800">- Update to criu 3.10:
  New features:
  * Support Python3 in ZDTM and CRIT
  * Keep names for UNIX sockets, that are unlinked from the FS
  * IPVv6 support for page server
  * Set page server socket fd via CLI
  * Large pages support for aarch64/ppc64
  * C/R of Per-thread seccomp chains
  Bugfixes:
  * Failed non-container restore could kill random task on the host
  * Failure to dump namespaces was erroneously ignored
  * CRIT didn't show cpuinfo image file
  * Tasks that got PID-reuse couldn't be dumped iteratively because
    previous images were missing
- Update to criu 3.11:
  New features:
  * cpuinfo: Detect compact frames and handle noxsaves
  * Add support for configuration files
  * Add support for external net namespaces
  * Punch holes in input files when restoring anonymous non-shared
    memory ( --auto-dedup )
  * C/R of
    + epoll: Add support for duped targets
    + tun: Add support for multiple net ns
    + x86: Support extendable fpu frames
  Bugfixes:
  * mount: Better handling of mount points propagation
  * nmk: Make collect-deps to be more precise about targets
  * lazy-pages: Don't mark current stack page as lazy
  * x86: CPU -- Rework feature testing
  * files: Fix O(n^2) restore in terms of the number of fds
  * fdstore: Unlimit fdstore queue on start
  * mount: Fix regression where open_mountpoint failed on readonly fs
  * page server: Handle partial splicing
  * ... lots of small fixes here and there
  Improvements:
  * Remove all magic of service descriptors when it isn't required
- Switch to python3
- Use asciidoctor instead of asciidoc for formatting manuals:
  criu-asciidoctor.patch</changelog>
  <changelog author="tiwai@suse.de" date="1557144000">- Update to criu 3.12:
  New features:
  * build CRIU with Android NDK
  * C/R of IP RAW sockets
  * lsm: dump and restore any SELinux process label
  * support restoring ghost files on readonly mounts
  Bugfixes:
  * Do not lock network if running in the host network namespace
  * Fix RPC configuration file handling
  * util: don't leak file descriprots to third-party tools
  * small fixes here and there
  Improvements:
  * travis: switch to the Ubuntu Xenial
  * travis-ci: Enable ia32 tests
  * Many improvements and bug fixes in the libcriu
  * Changes in the API and ABI (SONAME increased from 1 to 2)
- Updated to libcriu2 subpackage to follow SONAME 2
- Dropped obsoleted patch:
  criu-asciidoctor.patch</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1567598400">- Fix build on Tumbleweed: Add -ffat-lto-objects to lto cflags.</changelog>
  <changelog author="tiwai@suse.de" date="1574078400">- Update to criu 3.13:
  New features:
  * VDSO: arm32 support
  * Add TLS support for page server communications
  * "Ignore" mode for --manage-cgroups
  * Restore SO_BROADCAST option for inet sockets
  Bugfixes:
  * Auxiliary events were left in inotify queues
  * Lazy-pages daemon didn't detect stack pages and surrounders
    properly and marked them as "lazy"
  * Memory and resource leakage were detected by coverity, cppcheck
    and clang
  Improvements:
  * Use gettimeofday() directly from vdso for restore timings
  * Reformat all .py code into pep8 style</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1589371200">- Disable LTO on aarch64 and armv7
- Add '-Wno-error=deprecated' to fix build on armv7
- Exclude armv6 since criu/arch/arm/bitops.S uses 'dmb ish' which
  is armv7+</changelog>
  <changelog author="tiwai@suse.de" date="1589976000">- Update to criu 3.14:
  New features:
  * C/R of memfd memory mappings and file descriptors
  * Add time namespace support
  * Add the read pre-dump mode which uses process_vm_readv
  * Add --cgroup-yard option
  * Add support of the cgroup v2 freezer
  * Add support of opened O_PATH fds
  Bugfixes:
  * Fix C/R ia32 processes on AMD #398
  * Fix cross-compilation
  * Many fixes here and there
  Improvements:
  * Use clone3() with set_tid to restore processes
  * Clean up compel headers
  * Use the new mount API
- Add libgnutls-devel to buildreq</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1600862400">- fix filelist mismatch after libexecdir change</changelog>
  <changelog author="tiwai@suse.de" date="1606824000">- Update to criu 3.15:
  see details at https://criu.org/Download/criu/3.15
  New features:
  * Introduced criu-image-streamer
  * Added MIPS support
  * Allow checkpointing out of existing PID namespace and restoring
    into existing PID namespace
  * Added additional file validation mechanisms
  * Added support to checkpoint and restore BPF hash maps
  (BPF_MAP_TYPE_HASH) and array maps (BPF_MAP_TYPE_ARRAY)
  * Initial cgroups v2 support
- Fix build with nftables package:
  0002-Fix-build-with-nftables-installed-in-different-direc.patch</changelog>
  <changelog author="tiwai@suse.de" date="1622030400">- Fix the build with protobuf-c 1.4:
  criu-protobuf-c-1.4-underscore-fix.patch</changelog>
</package>
<package pkgid="45d28f858df4dfc64e782482a0f0f06b4a0764e9625229f85e460b98e88da231" name="dnf" arch="noarch">
  <version epoch="0" ver="4.7.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549540800">- Rebase to version 4.0.10:
  + Migrated large amounts of code to libdnf
  + Add support for RH/Fedora modules
  + Migrate from YUMDB to new SWDB
  + Add dnssec extension for repodata
  + Add support for aliases
- Drop Python 2 subpackage
- Drop unneeded patches
  * 0001-Add-additional-default-distroverpkg-and-installonlyp.patch
  * dnf-2.6.3-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  * dnf-2.7.5-Fix-detection-of-Python-2.patch
- Add patch to fix detecting Sphinx in a Python 3 only build
  * 0001-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549540801">- Reduce generated boilerplate by joining %systemd_* calls.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to version 4.2.2
  + Allow to enable modules that break default modules (rh#1648839)
  + Enhance documentation - API examples
  + Add --nobest option
  + Do not allow direct module switch (rh#1669491)
  + Use improved config parser that preserves order of data
  + Fix alias list command (rh#1666325)
  + Update documentation: implemented plugins; options; deprecated commands (rh#1670835, rh#1673278)
  + Support zchunk (".zck") compression
  + Fix behavior  of ``--bz`` option when specifying more values
  + Follow RPM security policy for package verification
  + Update modules regardless of installed profiles
  + Fix ``list --showduplicates`` (rh#1655605)
  + [conf] Use environment variables prefixed with DNF_VAR_
  + Enhance documentation of --whatdepends option (rh#1687070)
  + Allow adjustment of repo from --repofrompath (rh#1689591)
  + Document cachedir option (rh#1691365)
  + Retain order of headers in search results (rh#1613860)
  + Solve traceback with the "dnf install @module" (rh#1688823)
- Drop upstreamed patch that is part of this release
  * 0001-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1555761600">- Ship systemd units and enable dnf-automatic subpackage
- Backport fix to reintroduce subcommand abbreviations (rh#1634232)
  * Patch: 0001-Add-command-abbreviations-RhBug-1634232.patch
  * Patch: 0002-CMake-Actually-install-aliases.patch
- Backport fix to correctly install the bash completion helper (rh#1695853)
  * Patch: 0001-Fix-the-installation-of-completion_helper.py.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556280000">- Update to version 4.2.5
  + Fix multilib obsoletes (rh#1672947)
  + Do not remove group package if other packages depend on it
  + Remove duplicates from "dnf list" and "dnf info" outputs
  + Installroot now requires absolute path
  + Allow globs in setopt in repoid part
  + Fix formatting of message about free space required
  + [doc] Add info of relation update_cache with fill_sack (rh#1658694)
  + Fix installation failiure when duplicate RPMs are specified (rh#1687286)
  + Add command abbreviations (rh#1634232)
  + Allow plugins to terminate dnf (rh#1701807)
  + Fix installation of bash completion helper (rh#1695853)
- Drop patches that are part of this release
  * 0001-Add-command-abbreviations-RhBug-1634232.patch
  * 0002-CMake-Actually-install-aliases.patch
  * 0001-Fix-the-installation-of-completion_helper.py.patch
- Backport fix for rendering exception messages in Python 3
  * 0001-Python2-3-compatibility-for-exceptions-representatio.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Update to version 4.2.6
  + Turn on debug logging only if debuglevel is greater than 2 (rh#1355764, rh#1580022)
  + Fix issues with terminal hangs when attempting bash completion (rh#1702854)
  + Better detecting of file provides (rh#1702621)
  + Rename man page from dnf.automatic to dnf-automatic to match command name (rh#1703609)
- Drop patch included in this release
  * 0001-Python2-3-compatibility-for-exceptions-representatio.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to version 4.2.17
  + Set default to skip_if_unavailable=false (rh#1679509)
  + Fix package reinstalls during yum module remove (rh#1700529)
  + Fail when "-c" option is given nonexistent file (rh#1512457)
  + Reuse empty lock file instead of stopping dnf (rh#1581824)
  + Propagate comps 'default' value correctly (rh#1674562)
  + Better search of provides in /(s)bin/ (rh#1657993)
  + Add detection for armv7hcnl (rh#1691430)
  + Fix group install/upgrade when group is not available (rh#1707624)
  + Report not matching plugins when using --enableplugin/--disableplugin
    (rh#1673289, rh#1467304)
  + Add support of modular FailSafe (rh#1623128)
  + Replace logrotate with build-in log rotation for dnf.log and dnf.rpm.log
    (rh#1702690)
  + Enhance synchronization of rpm transaction to swdb
  + Accept multiple specs in repoquery options (rh#1667898)
  + Prevent switching modules in all cases (rh#1706215)
  + [history] Don't store failed transactions as succeeded
  + [history] Do not require root for informative commands
  + [dnssec] Fix UnicodeWarning when using new rpm (rh#1699650)
  + Print rpm error messages during transaction (rh#1677199)
  + Report missing default profile as an error (rh#1669527)
  + Apply excludes before modular excludes (rh#1709453)
  + Improve help for command line arguments (rh#1659328)
  + [doc] Describe a behavior when plugin is removed (rh#1700741)
  + Add new modular API method ModuleBase.get_modules
  + Mark features used by ansible, anaconda and subscription-manager as an API
  + Prevent printing empty Error Summary (rh#1690414)
  + [doc] Add user_agent and countme options
  + Improve modularity documentation (rh#1730162, rh#1730162, rh#1730807, rh#1734081)
  + Fix detection whether system is running on battery (used by metadata caching timer) (rh#1498680)
  + New repoquery queryformat: %{reason}
  + Print rpm errors during test transaction (rh#1730348)
  + Fix: --setopt and repo with dots
  + Fix incorrectly marked profile and stream after failed rpm transaction check (rh#1719679)
  + Show transaction errors inside dnf shell (rh#1743644)
  + Don't reinstall modified packages with the same NEVRA (rh#1644241)
  + dnf-automatic now respects versionlock excludes (rh#1746562)
  + Fix downloading local packages into destdir (rh#1727137)
  + Report skipped packages with identical nevra only once (rh#1643109)
  + Restore functionality of dnf remove --duplicates (rh#1674296)
  + Improve API documentation
  + Document NEVRA parsing in the man page
  + Do not wrap output when no terminal (rh#1577889)
  + Allow to ship alternative dnf.conf (rh#1752249)
  + Don't check if repo is expired if it doesn't have loaded metadata (rh#1745170)
  + Remove duplicate entries from "dnf search" output (rh#1742926)
  + Set default value of repo name attribute to repo id (rh#1669711)
  + Allow searching in disabled modules using "dnf module provides" (rh#1629667)
  + Group install takes obsoletes into account (rh#1761137)
  + Improve handling of vars
  + Do not load metadata for repolist commands (rh#1697472, rh#1713055, rh#1728894)
  + Don't show older install-only pkgs updates in updateinfo (rh#1649383, rh#1728004)
  + Add --ids option to the group command (rh#1706382)
  + Add --with_cve and --with_bz options to the updateinfo command (rh#1750528)
  + Make DNF compatible with FIPS mode (rh#1762032)
  + Return always alphabetically sorted modular profiles
  + Enable versionlock for check-update command (rh#1750620)
  + Add error message when no active modules matched (rh#1696204)
  + Log mirror failures as warning when repo load fails (rh#1713627)
  + dnf-automatic: Change all systemd timers to a fixed time of day (rh#1754609)
  + DNF can use config from the remote location (rh#1721091)
  + [doc] update reference to plugin documentation (rh#1706386)
  + [yum compatibility] Report all packages in repoinfo
  + [doc] Add definition of active/inactive module stream
  + repoquery: Add a switch to disable modular excludes
  + Report more informative messages when no match for argument (rh#1709563)
  + [doc] Add description of excludes in dnf
  + Report more descriptive message when removed package is excluded
  + Add module repoquery command
  + Fix assumptions about ARMv8 and the way the rpm features work (rh#1691430)
  + Add Requires information into module info commands
  + Enhance inheritance of transaction reasons (rh#1672618, rh#1769788)
- Rename dnf-yum package to yum and have it replace removed yum package on Tumbleweed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to version 4.2.18
  + [doc] Remove note about user-agent whitelist
  + Do a substitution of variables in repo_id (rh#1748841)
  + Respect order of config files in aliases.d (rh#1680489)
  + Unify downgrade exit codes with upgrade (rh#1759847)
  + Improve help for 'dnf module' command (rh#1758447)
  + Add shell restriction for local packages (rh#1773483)
  + Fix detection of the latest module (rh#1781769)
  + Document the retries config option only works for packages (rh#1783041)
  + Sort packages in transaction output by nevra (rh#1773436)
  + Honor repo priority with check-update (rh#1769466)
  + Strip '\' from aliases when processing (rh#1680482)
  + Print the whole alias definition in case of infinite recursion (rh#1680488)
  + Add support of commandline packages by repoquery (rh#1784148)
  + Running with tsflags=test doesn't update log files
  + Restore functionality of remove --oldinstallonly
  + Allow disabling individual aliases config files (rh#1680566)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 4.2.19
  + List arguments: only first empty value is used (rh#1788154)
  + Report missing profiles or default as broken module (rh#1790967)
  + repoquery: fix rich deps matching by using provide expansion from libdnf (rh#1534123)
  + [documentation] repoquery --what* with  multiple arguments (rh#1790262)
  + Format history table to use actual terminal width (rh#1786316)
  + Update `dnf alias` documentation
  + Handle custom exceptions from libdnf
  + Fix _skipped_packages to return only skipped (rh#1774617)
  + Add setter for tsi.reason
  + Add new hook for commands: Run_resolved
  + Add doc entry: include url (RhBug 1786072)
  + Clean also .yaml repository metadata
  + New API function base.setup_loggers() (rh#1788212)
  + Use WantedBy=timers.target for all dnf timers (rh#1798475)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 4.2.23
  + Fix completion helper if solv files not in roon cache (rh#1714376)
  + Add bash completion for 'dnf module' (rh#1565614)
  + Check command no longer reports  missing %pre and %post deps (rh#1543449)
  + Check if arguments can be encoded in 'utf-8'
  + [doc] Remove incorrect information about includepkgs (rh#1813460)
  + Fix crash with "dnf -d 6 repolist" (rh#1812682)
  + Do not print the first empty line for repoinfo
  + Redirect logger and repo download progress when --verbose
  + Respect repo priority when listing packages (rh#1800342)
  + [doc] Document that list and info commands respect repo priority
  + [repoquery] Do not protect running kernel for --unsafisfied (rh#1750745)
  + Remove misleading green color from the "broken dependencies" lines (rh#1814192)
  + [doc] Document color options
  + Fix behavior of install-n, autoremove-n, remove-n, repoquery-n
  + Fix behavior of localinstall and list-updateinfo aliases
  + Add updated field to verbose output of updateinfo list (rh#1801092)
  + Add comment option to transaction (rh#1773679)
  + Add new API for handling gpg signatures (rh#1339617)
  + Verify GPG signatures when running dnf-automatic (rh#1793298)
  + Fix up Conflicts: on python-dnf-plugins-extras
  + [doc] Move yum-plugin-post-transaction-actions to dnf-plugins-core
  + Remove args "--set-enabled", "--set-disabled" from DNF (rh#1727882)
  + Search command is now alphabetical (rh#1811802)
  + Fix downloading packages with full URL as their location
  + repo: catch libdnf.error.Error in addition to RuntimeError in load() (rh#1788182)
  + History table to max size when redirect to file (rh#1786335, rh#1786316)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1594900800">- Use systemd_ordering instead of sytemd_requires, we don't want
  systemd in our containers.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 4.4.0
  + Handle empty comps group name (rh#1826198)
  + Remove dead history info code (rh#1845800)
  + Improve command emmitter in dnf-automatic
  + Enhance --querytags and --qf help output
  + [history] add option --reverse to history list (rh#1846692)
  + Add logfilelevel configuration (rh#1802074)
  + Don't turn off stdout/stderr logging longer than necessary (rh#1843280)
  + Mention the date/time that updates were applied
  + [dnf-automatic] Wait for internet connection (rh#1816308)
  + [doc] Enhance repo variables documentation (rh#1848161, rh#1848615)
  + Add librepo logger for handling messages from librepo (rh#1816573)
  + [doc] Add package-name-spec to the list of possible specs
  + [doc] Do not use &lt;package-nevr-spec&gt;
  + [doc] Add section to explain -n, -na and -nevra suffixes
  + Add alias 'ls' for list command
  + remove log_lock.pid after reboot (rh#1863006)
  + comps: Raise CompsError when removing a non-existent group
  + Add methods for working with comps to RPMTransactionItemWrapper
  + Implement storing and replaying a transaction
  + Log failure to access last makecache time as warning
  + [doc] Document Substitutions class
  + Dont document removed attribute ``reports`` for get_best_selector
  + Change the debug log timestamps from UTC to local time</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to version 4.4.2
  + Warn about key retrieval over http
  + Fix --setopt=cachedir writing outside of installroot
  + Add vendor to dnf API (rh#1876561)
  + Add allow_vendor_change option (rh#1788371) (rh#1788371)
- Rename dnf-conf package to dnf-data, in line with upstream</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to version 4.5.2
  + Change behaviour of Package().from_repo
  + Add a get_current() method to SwdbInterface
  + Add `from_repo` attribute for Package class (rh#1898968, rh#1879168)
  + Correct description of Package().reponane attribute
  + Add unittest for new API
  + Make rotated log file (mode, owner, group) match previous log settings (rh#1894344)
  + [doc] Improve description of modular filtering
  + [doc] add documentation for from_repo
  + [doc] deprecated alias for dnf repoquery --deplist &lt;deplist_option-label&gt;
  + New config option module_allow_stream_switch allows switching enabled streams</changelog>
  <changelog author="Cameron Rapp &lt;camspam@redhyena.net&gt;" date="1611835200">- Fix a typo.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to version 4.6.0
  + Log scriptlets output also for API users (rh#1847340)
  + Fix module remove --all when no match spec (rh#1904490)
  + yum.misc.decompress() to handle uncompressed files (rh#1895059)
  + Make an error message more informative (rh#1814831)
  + Add deprecation notice to help messages of deplist
  + Remove Base._history_undo_operations() as it was replaced with transaction_sr code
  + cli/output: Return number of listed packages from listPkgs()
  + Clean up history command error handling
  + [doc] Describe install with just a name and obsoletes (rh#1902279)
  + Add api function fill_sack_from_repos_in_cache to allow loading a repo cache with repomd and (solv file or primary xml) only (rh#1865803)
  + Packages installed/removed via DNF API are logged into dnf.log (rh#1855158)
  + Support comps groups in history redo (rh#1657123, rh#1809565, rh#1809639)
  + Support comps groups in history rollback (rh#1657123, rh#1809565, rh#1809639)
  + Support comps groups in history undo (rh#1657123, rh#1809565, rh#1809639)
  + New optional parameter for filter_modules enables following modular obsoletes based on a config option module_obsoletes
  + Add get_header() method to the Package class (rh#1876606)
  + Fix documentation of globs not supporting curly brackets (rh#1913418)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217600">- Migrate DNF persistent state data to /usr/lib/sysimage/dnf
  + Patch: dnf-4.6.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update to version 4.6.1
  + Add unit test for fill_sack_from_repos_in_cache (rh#1865803)
  + Add docs and examples for fill_sack_from_repos_in_cache (rh#1865803)
  + [spec] remove python2 support
  + Remove problematic language
  + The noroot plugin no longer exists, remove mention
  + Run tests for fill_sack_from_repos_in_cache in installroot (rh#1865803)
  + expand history to full term size when output is redirected (rh#1852577) (rh#1852577, rh#1906970)
  + [doc] Fix: "sslcacert" contains path to the file
  + [doc] Added proxy ssl configuration options, increase libdnf require
  + Set persistdir and substitutions for fill_sack_from_repos_in_cache tests (rh#1865803)
  + Update documentation for module_obsoletes and module_stream_switch
  + print additional information when verifying GPG key using DNS
  + Remove hardcoded logfile permissions (rh#1910084)
  + Enhanced detection of plugins removed in transaction (rh#1929163)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1615464000">- Add dnf-4.6_vendor_change_doc.patch to adapt the documentation
  to the actual SUSE default value (bsc#1180339)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to version 4.7.0
  + Improve repo config path ordering to fix a comps merging issue (rh#1928181)
  + Keep reason when package is removed (rh#1921063)
  + Improve mechanism for application of security filters (rh#1918475)
  + [doc] Add description for new API
  + [API] Add new method for reset of security filters
  + [doc] Improve documentation for Hotfix repositories
  + [doc] fix: "makecache" command downloads only enabled repositories
  + Use libdnf.utils.checksum_{check,value}
  + [doc] Add info that maximum parallel downloads is 20
  + Increase loglevel in case of invalid config options
  + [doc] installonly_limit documentation follows behavior
  + Prevent traceback (catch ValueError) if pkg is from cmdline
  + Add documentation for config option sslverifystatus (rh#1814383)
  + Check for specific key string when verifing signatures (rh#1915990)
  + Use rpmkeys binary to verify package signature (rh#1915990)
  + Bugs fixed (rh#1916783)
  + Preserve file mode during log rotation (rh#1910084)</changelog>
</package>
<package pkgid="4c4dd5928df3338b76253ae6f870cf9bf91c9950434830a3dc43e9198bf525a1" name="dnf" arch="src">
  <version epoch="0" ver="4.7.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549540800">- Rebase to version 4.0.10:
  + Migrated large amounts of code to libdnf
  + Add support for RH/Fedora modules
  + Migrate from YUMDB to new SWDB
  + Add dnssec extension for repodata
  + Add support for aliases
- Drop Python 2 subpackage
- Drop unneeded patches
  * 0001-Add-additional-default-distroverpkg-and-installonlyp.patch
  * dnf-2.6.3-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  * dnf-2.7.5-Fix-detection-of-Python-2.patch
- Add patch to fix detecting Sphinx in a Python 3 only build
  * 0001-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549540801">- Reduce generated boilerplate by joining %systemd_* calls.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to version 4.2.2
  + Allow to enable modules that break default modules (rh#1648839)
  + Enhance documentation - API examples
  + Add --nobest option
  + Do not allow direct module switch (rh#1669491)
  + Use improved config parser that preserves order of data
  + Fix alias list command (rh#1666325)
  + Update documentation: implemented plugins; options; deprecated commands (rh#1670835, rh#1673278)
  + Support zchunk (".zck") compression
  + Fix behavior  of ``--bz`` option when specifying more values
  + Follow RPM security policy for package verification
  + Update modules regardless of installed profiles
  + Fix ``list --showduplicates`` (rh#1655605)
  + [conf] Use environment variables prefixed with DNF_VAR_
  + Enhance documentation of --whatdepends option (rh#1687070)
  + Allow adjustment of repo from --repofrompath (rh#1689591)
  + Document cachedir option (rh#1691365)
  + Retain order of headers in search results (rh#1613860)
  + Solve traceback with the "dnf install @module" (rh#1688823)
- Drop upstreamed patch that is part of this release
  * 0001-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1555761600">- Ship systemd units and enable dnf-automatic subpackage
- Backport fix to reintroduce subcommand abbreviations (rh#1634232)
  * Patch: 0001-Add-command-abbreviations-RhBug-1634232.patch
  * Patch: 0002-CMake-Actually-install-aliases.patch
- Backport fix to correctly install the bash completion helper (rh#1695853)
  * Patch: 0001-Fix-the-installation-of-completion_helper.py.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556280000">- Update to version 4.2.5
  + Fix multilib obsoletes (rh#1672947)
  + Do not remove group package if other packages depend on it
  + Remove duplicates from "dnf list" and "dnf info" outputs
  + Installroot now requires absolute path
  + Allow globs in setopt in repoid part
  + Fix formatting of message about free space required
  + [doc] Add info of relation update_cache with fill_sack (rh#1658694)
  + Fix installation failiure when duplicate RPMs are specified (rh#1687286)
  + Add command abbreviations (rh#1634232)
  + Allow plugins to terminate dnf (rh#1701807)
  + Fix installation of bash completion helper (rh#1695853)
- Drop patches that are part of this release
  * 0001-Add-command-abbreviations-RhBug-1634232.patch
  * 0002-CMake-Actually-install-aliases.patch
  * 0001-Fix-the-installation-of-completion_helper.py.patch
- Backport fix for rendering exception messages in Python 3
  * 0001-Python2-3-compatibility-for-exceptions-representatio.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Update to version 4.2.6
  + Turn on debug logging only if debuglevel is greater than 2 (rh#1355764, rh#1580022)
  + Fix issues with terminal hangs when attempting bash completion (rh#1702854)
  + Better detecting of file provides (rh#1702621)
  + Rename man page from dnf.automatic to dnf-automatic to match command name (rh#1703609)
- Drop patch included in this release
  * 0001-Python2-3-compatibility-for-exceptions-representatio.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to version 4.2.17
  + Set default to skip_if_unavailable=false (rh#1679509)
  + Fix package reinstalls during yum module remove (rh#1700529)
  + Fail when "-c" option is given nonexistent file (rh#1512457)
  + Reuse empty lock file instead of stopping dnf (rh#1581824)
  + Propagate comps 'default' value correctly (rh#1674562)
  + Better search of provides in /(s)bin/ (rh#1657993)
  + Add detection for armv7hcnl (rh#1691430)
  + Fix group install/upgrade when group is not available (rh#1707624)
  + Report not matching plugins when using --enableplugin/--disableplugin
    (rh#1673289, rh#1467304)
  + Add support of modular FailSafe (rh#1623128)
  + Replace logrotate with build-in log rotation for dnf.log and dnf.rpm.log
    (rh#1702690)
  + Enhance synchronization of rpm transaction to swdb
  + Accept multiple specs in repoquery options (rh#1667898)
  + Prevent switching modules in all cases (rh#1706215)
  + [history] Don't store failed transactions as succeeded
  + [history] Do not require root for informative commands
  + [dnssec] Fix UnicodeWarning when using new rpm (rh#1699650)
  + Print rpm error messages during transaction (rh#1677199)
  + Report missing default profile as an error (rh#1669527)
  + Apply excludes before modular excludes (rh#1709453)
  + Improve help for command line arguments (rh#1659328)
  + [doc] Describe a behavior when plugin is removed (rh#1700741)
  + Add new modular API method ModuleBase.get_modules
  + Mark features used by ansible, anaconda and subscription-manager as an API
  + Prevent printing empty Error Summary (rh#1690414)
  + [doc] Add user_agent and countme options
  + Improve modularity documentation (rh#1730162, rh#1730162, rh#1730807, rh#1734081)
  + Fix detection whether system is running on battery (used by metadata caching timer) (rh#1498680)
  + New repoquery queryformat: %{reason}
  + Print rpm errors during test transaction (rh#1730348)
  + Fix: --setopt and repo with dots
  + Fix incorrectly marked profile and stream after failed rpm transaction check (rh#1719679)
  + Show transaction errors inside dnf shell (rh#1743644)
  + Don't reinstall modified packages with the same NEVRA (rh#1644241)
  + dnf-automatic now respects versionlock excludes (rh#1746562)
  + Fix downloading local packages into destdir (rh#1727137)
  + Report skipped packages with identical nevra only once (rh#1643109)
  + Restore functionality of dnf remove --duplicates (rh#1674296)
  + Improve API documentation
  + Document NEVRA parsing in the man page
  + Do not wrap output when no terminal (rh#1577889)
  + Allow to ship alternative dnf.conf (rh#1752249)
  + Don't check if repo is expired if it doesn't have loaded metadata (rh#1745170)
  + Remove duplicate entries from "dnf search" output (rh#1742926)
  + Set default value of repo name attribute to repo id (rh#1669711)
  + Allow searching in disabled modules using "dnf module provides" (rh#1629667)
  + Group install takes obsoletes into account (rh#1761137)
  + Improve handling of vars
  + Do not load metadata for repolist commands (rh#1697472, rh#1713055, rh#1728894)
  + Don't show older install-only pkgs updates in updateinfo (rh#1649383, rh#1728004)
  + Add --ids option to the group command (rh#1706382)
  + Add --with_cve and --with_bz options to the updateinfo command (rh#1750528)
  + Make DNF compatible with FIPS mode (rh#1762032)
  + Return always alphabetically sorted modular profiles
  + Enable versionlock for check-update command (rh#1750620)
  + Add error message when no active modules matched (rh#1696204)
  + Log mirror failures as warning when repo load fails (rh#1713627)
  + dnf-automatic: Change all systemd timers to a fixed time of day (rh#1754609)
  + DNF can use config from the remote location (rh#1721091)
  + [doc] update reference to plugin documentation (rh#1706386)
  + [yum compatibility] Report all packages in repoinfo
  + [doc] Add definition of active/inactive module stream
  + repoquery: Add a switch to disable modular excludes
  + Report more informative messages when no match for argument (rh#1709563)
  + [doc] Add description of excludes in dnf
  + Report more descriptive message when removed package is excluded
  + Add module repoquery command
  + Fix assumptions about ARMv8 and the way the rpm features work (rh#1691430)
  + Add Requires information into module info commands
  + Enhance inheritance of transaction reasons (rh#1672618, rh#1769788)
- Rename dnf-yum package to yum and have it replace removed yum package on Tumbleweed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to version 4.2.18
  + [doc] Remove note about user-agent whitelist
  + Do a substitution of variables in repo_id (rh#1748841)
  + Respect order of config files in aliases.d (rh#1680489)
  + Unify downgrade exit codes with upgrade (rh#1759847)
  + Improve help for 'dnf module' command (rh#1758447)
  + Add shell restriction for local packages (rh#1773483)
  + Fix detection of the latest module (rh#1781769)
  + Document the retries config option only works for packages (rh#1783041)
  + Sort packages in transaction output by nevra (rh#1773436)
  + Honor repo priority with check-update (rh#1769466)
  + Strip '\' from aliases when processing (rh#1680482)
  + Print the whole alias definition in case of infinite recursion (rh#1680488)
  + Add support of commandline packages by repoquery (rh#1784148)
  + Running with tsflags=test doesn't update log files
  + Restore functionality of remove --oldinstallonly
  + Allow disabling individual aliases config files (rh#1680566)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 4.2.19
  + List arguments: only first empty value is used (rh#1788154)
  + Report missing profiles or default as broken module (rh#1790967)
  + repoquery: fix rich deps matching by using provide expansion from libdnf (rh#1534123)
  + [documentation] repoquery --what* with  multiple arguments (rh#1790262)
  + Format history table to use actual terminal width (rh#1786316)
  + Update `dnf alias` documentation
  + Handle custom exceptions from libdnf
  + Fix _skipped_packages to return only skipped (rh#1774617)
  + Add setter for tsi.reason
  + Add new hook for commands: Run_resolved
  + Add doc entry: include url (RhBug 1786072)
  + Clean also .yaml repository metadata
  + New API function base.setup_loggers() (rh#1788212)
  + Use WantedBy=timers.target for all dnf timers (rh#1798475)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 4.2.23
  + Fix completion helper if solv files not in roon cache (rh#1714376)
  + Add bash completion for 'dnf module' (rh#1565614)
  + Check command no longer reports  missing %pre and %post deps (rh#1543449)
  + Check if arguments can be encoded in 'utf-8'
  + [doc] Remove incorrect information about includepkgs (rh#1813460)
  + Fix crash with "dnf -d 6 repolist" (rh#1812682)
  + Do not print the first empty line for repoinfo
  + Redirect logger and repo download progress when --verbose
  + Respect repo priority when listing packages (rh#1800342)
  + [doc] Document that list and info commands respect repo priority
  + [repoquery] Do not protect running kernel for --unsafisfied (rh#1750745)
  + Remove misleading green color from the "broken dependencies" lines (rh#1814192)
  + [doc] Document color options
  + Fix behavior of install-n, autoremove-n, remove-n, repoquery-n
  + Fix behavior of localinstall and list-updateinfo aliases
  + Add updated field to verbose output of updateinfo list (rh#1801092)
  + Add comment option to transaction (rh#1773679)
  + Add new API for handling gpg signatures (rh#1339617)
  + Verify GPG signatures when running dnf-automatic (rh#1793298)
  + Fix up Conflicts: on python-dnf-plugins-extras
  + [doc] Move yum-plugin-post-transaction-actions to dnf-plugins-core
  + Remove args "--set-enabled", "--set-disabled" from DNF (rh#1727882)
  + Search command is now alphabetical (rh#1811802)
  + Fix downloading packages with full URL as their location
  + repo: catch libdnf.error.Error in addition to RuntimeError in load() (rh#1788182)
  + History table to max size when redirect to file (rh#1786335, rh#1786316)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1594900800">- Use systemd_ordering instead of sytemd_requires, we don't want
  systemd in our containers.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 4.4.0
  + Handle empty comps group name (rh#1826198)
  + Remove dead history info code (rh#1845800)
  + Improve command emmitter in dnf-automatic
  + Enhance --querytags and --qf help output
  + [history] add option --reverse to history list (rh#1846692)
  + Add logfilelevel configuration (rh#1802074)
  + Don't turn off stdout/stderr logging longer than necessary (rh#1843280)
  + Mention the date/time that updates were applied
  + [dnf-automatic] Wait for internet connection (rh#1816308)
  + [doc] Enhance repo variables documentation (rh#1848161, rh#1848615)
  + Add librepo logger for handling messages from librepo (rh#1816573)
  + [doc] Add package-name-spec to the list of possible specs
  + [doc] Do not use &lt;package-nevr-spec&gt;
  + [doc] Add section to explain -n, -na and -nevra suffixes
  + Add alias 'ls' for list command
  + remove log_lock.pid after reboot (rh#1863006)
  + comps: Raise CompsError when removing a non-existent group
  + Add methods for working with comps to RPMTransactionItemWrapper
  + Implement storing and replaying a transaction
  + Log failure to access last makecache time as warning
  + [doc] Document Substitutions class
  + Dont document removed attribute ``reports`` for get_best_selector
  + Change the debug log timestamps from UTC to local time</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to version 4.4.2
  + Warn about key retrieval over http
  + Fix --setopt=cachedir writing outside of installroot
  + Add vendor to dnf API (rh#1876561)
  + Add allow_vendor_change option (rh#1788371) (rh#1788371)
- Rename dnf-conf package to dnf-data, in line with upstream</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to version 4.5.2
  + Change behaviour of Package().from_repo
  + Add a get_current() method to SwdbInterface
  + Add `from_repo` attribute for Package class (rh#1898968, rh#1879168)
  + Correct description of Package().reponane attribute
  + Add unittest for new API
  + Make rotated log file (mode, owner, group) match previous log settings (rh#1894344)
  + [doc] Improve description of modular filtering
  + [doc] add documentation for from_repo
  + [doc] deprecated alias for dnf repoquery --deplist &lt;deplist_option-label&gt;
  + New config option module_allow_stream_switch allows switching enabled streams</changelog>
  <changelog author="Cameron Rapp &lt;camspam@redhyena.net&gt;" date="1611835200">- Fix a typo.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to version 4.6.0
  + Log scriptlets output also for API users (rh#1847340)
  + Fix module remove --all when no match spec (rh#1904490)
  + yum.misc.decompress() to handle uncompressed files (rh#1895059)
  + Make an error message more informative (rh#1814831)
  + Add deprecation notice to help messages of deplist
  + Remove Base._history_undo_operations() as it was replaced with transaction_sr code
  + cli/output: Return number of listed packages from listPkgs()
  + Clean up history command error handling
  + [doc] Describe install with just a name and obsoletes (rh#1902279)
  + Add api function fill_sack_from_repos_in_cache to allow loading a repo cache with repomd and (solv file or primary xml) only (rh#1865803)
  + Packages installed/removed via DNF API are logged into dnf.log (rh#1855158)
  + Support comps groups in history redo (rh#1657123, rh#1809565, rh#1809639)
  + Support comps groups in history rollback (rh#1657123, rh#1809565, rh#1809639)
  + Support comps groups in history undo (rh#1657123, rh#1809565, rh#1809639)
  + New optional parameter for filter_modules enables following modular obsoletes based on a config option module_obsoletes
  + Add get_header() method to the Package class (rh#1876606)
  + Fix documentation of globs not supporting curly brackets (rh#1913418)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217600">- Migrate DNF persistent state data to /usr/lib/sysimage/dnf
  + Patch: dnf-4.6.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update to version 4.6.1
  + Add unit test for fill_sack_from_repos_in_cache (rh#1865803)
  + Add docs and examples for fill_sack_from_repos_in_cache (rh#1865803)
  + [spec] remove python2 support
  + Remove problematic language
  + The noroot plugin no longer exists, remove mention
  + Run tests for fill_sack_from_repos_in_cache in installroot (rh#1865803)
  + expand history to full term size when output is redirected (rh#1852577) (rh#1852577, rh#1906970)
  + [doc] Fix: "sslcacert" contains path to the file
  + [doc] Added proxy ssl configuration options, increase libdnf require
  + Set persistdir and substitutions for fill_sack_from_repos_in_cache tests (rh#1865803)
  + Update documentation for module_obsoletes and module_stream_switch
  + print additional information when verifying GPG key using DNS
  + Remove hardcoded logfile permissions (rh#1910084)
  + Enhanced detection of plugins removed in transaction (rh#1929163)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1615464000">- Add dnf-4.6_vendor_change_doc.patch to adapt the documentation
  to the actual SUSE default value (bsc#1180339)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to version 4.7.0
  + Improve repo config path ordering to fix a comps merging issue (rh#1928181)
  + Keep reason when package is removed (rh#1921063)
  + Improve mechanism for application of security filters (rh#1918475)
  + [doc] Add description for new API
  + [API] Add new method for reset of security filters
  + [doc] Improve documentation for Hotfix repositories
  + [doc] fix: "makecache" command downloads only enabled repositories
  + Use libdnf.utils.checksum_{check,value}
  + [doc] Add info that maximum parallel downloads is 20
  + Increase loglevel in case of invalid config options
  + [doc] installonly_limit documentation follows behavior
  + Prevent traceback (catch ValueError) if pkg is from cmdline
  + Add documentation for config option sslverifystatus (rh#1814383)
  + Check for specific key string when verifing signatures (rh#1915990)
  + Use rpmkeys binary to verify package signature (rh#1915990)
  + Bugs fixed (rh#1916783)
  + Preserve file mode during log rotation (rh#1910084)</changelog>
</package>
<package pkgid="a216d3c5bb8732dceec23fe49d04ca39671782489fcaf22cdf7c9d723e9ea1e7" name="dnf-automatic" arch="noarch">
  <version epoch="0" ver="4.7.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549540800">- Rebase to version 4.0.10:
  + Migrated large amounts of code to libdnf
  + Add support for RH/Fedora modules
  + Migrate from YUMDB to new SWDB
  + Add dnssec extension for repodata
  + Add support for aliases
- Drop Python 2 subpackage
- Drop unneeded patches
  * 0001-Add-additional-default-distroverpkg-and-installonlyp.patch
  * dnf-2.6.3-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  * dnf-2.7.5-Fix-detection-of-Python-2.patch
- Add patch to fix detecting Sphinx in a Python 3 only build
  * 0001-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549540801">- Reduce generated boilerplate by joining %systemd_* calls.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to version 4.2.2
  + Allow to enable modules that break default modules (rh#1648839)
  + Enhance documentation - API examples
  + Add --nobest option
  + Do not allow direct module switch (rh#1669491)
  + Use improved config parser that preserves order of data
  + Fix alias list command (rh#1666325)
  + Update documentation: implemented plugins; options; deprecated commands (rh#1670835, rh#1673278)
  + Support zchunk (".zck") compression
  + Fix behavior  of ``--bz`` option when specifying more values
  + Follow RPM security policy for package verification
  + Update modules regardless of installed profiles
  + Fix ``list --showduplicates`` (rh#1655605)
  + [conf] Use environment variables prefixed with DNF_VAR_
  + Enhance documentation of --whatdepends option (rh#1687070)
  + Allow adjustment of repo from --repofrompath (rh#1689591)
  + Document cachedir option (rh#1691365)
  + Retain order of headers in search results (rh#1613860)
  + Solve traceback with the "dnf install @module" (rh#1688823)
- Drop upstreamed patch that is part of this release
  * 0001-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1555761600">- Ship systemd units and enable dnf-automatic subpackage
- Backport fix to reintroduce subcommand abbreviations (rh#1634232)
  * Patch: 0001-Add-command-abbreviations-RhBug-1634232.patch
  * Patch: 0002-CMake-Actually-install-aliases.patch
- Backport fix to correctly install the bash completion helper (rh#1695853)
  * Patch: 0001-Fix-the-installation-of-completion_helper.py.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556280000">- Update to version 4.2.5
  + Fix multilib obsoletes (rh#1672947)
  + Do not remove group package if other packages depend on it
  + Remove duplicates from "dnf list" and "dnf info" outputs
  + Installroot now requires absolute path
  + Allow globs in setopt in repoid part
  + Fix formatting of message about free space required
  + [doc] Add info of relation update_cache with fill_sack (rh#1658694)
  + Fix installation failiure when duplicate RPMs are specified (rh#1687286)
  + Add command abbreviations (rh#1634232)
  + Allow plugins to terminate dnf (rh#1701807)
  + Fix installation of bash completion helper (rh#1695853)
- Drop patches that are part of this release
  * 0001-Add-command-abbreviations-RhBug-1634232.patch
  * 0002-CMake-Actually-install-aliases.patch
  * 0001-Fix-the-installation-of-completion_helper.py.patch
- Backport fix for rendering exception messages in Python 3
  * 0001-Python2-3-compatibility-for-exceptions-representatio.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Update to version 4.2.6
  + Turn on debug logging only if debuglevel is greater than 2 (rh#1355764, rh#1580022)
  + Fix issues with terminal hangs when attempting bash completion (rh#1702854)
  + Better detecting of file provides (rh#1702621)
  + Rename man page from dnf.automatic to dnf-automatic to match command name (rh#1703609)
- Drop patch included in this release
  * 0001-Python2-3-compatibility-for-exceptions-representatio.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to version 4.2.17
  + Set default to skip_if_unavailable=false (rh#1679509)
  + Fix package reinstalls during yum module remove (rh#1700529)
  + Fail when "-c" option is given nonexistent file (rh#1512457)
  + Reuse empty lock file instead of stopping dnf (rh#1581824)
  + Propagate comps 'default' value correctly (rh#1674562)
  + Better search of provides in /(s)bin/ (rh#1657993)
  + Add detection for armv7hcnl (rh#1691430)
  + Fix group install/upgrade when group is not available (rh#1707624)
  + Report not matching plugins when using --enableplugin/--disableplugin
    (rh#1673289, rh#1467304)
  + Add support of modular FailSafe (rh#1623128)
  + Replace logrotate with build-in log rotation for dnf.log and dnf.rpm.log
    (rh#1702690)
  + Enhance synchronization of rpm transaction to swdb
  + Accept multiple specs in repoquery options (rh#1667898)
  + Prevent switching modules in all cases (rh#1706215)
  + [history] Don't store failed transactions as succeeded
  + [history] Do not require root for informative commands
  + [dnssec] Fix UnicodeWarning when using new rpm (rh#1699650)
  + Print rpm error messages during transaction (rh#1677199)
  + Report missing default profile as an error (rh#1669527)
  + Apply excludes before modular excludes (rh#1709453)
  + Improve help for command line arguments (rh#1659328)
  + [doc] Describe a behavior when plugin is removed (rh#1700741)
  + Add new modular API method ModuleBase.get_modules
  + Mark features used by ansible, anaconda and subscription-manager as an API
  + Prevent printing empty Error Summary (rh#1690414)
  + [doc] Add user_agent and countme options
  + Improve modularity documentation (rh#1730162, rh#1730162, rh#1730807, rh#1734081)
  + Fix detection whether system is running on battery (used by metadata caching timer) (rh#1498680)
  + New repoquery queryformat: %{reason}
  + Print rpm errors during test transaction (rh#1730348)
  + Fix: --setopt and repo with dots
  + Fix incorrectly marked profile and stream after failed rpm transaction check (rh#1719679)
  + Show transaction errors inside dnf shell (rh#1743644)
  + Don't reinstall modified packages with the same NEVRA (rh#1644241)
  + dnf-automatic now respects versionlock excludes (rh#1746562)
  + Fix downloading local packages into destdir (rh#1727137)
  + Report skipped packages with identical nevra only once (rh#1643109)
  + Restore functionality of dnf remove --duplicates (rh#1674296)
  + Improve API documentation
  + Document NEVRA parsing in the man page
  + Do not wrap output when no terminal (rh#1577889)
  + Allow to ship alternative dnf.conf (rh#1752249)
  + Don't check if repo is expired if it doesn't have loaded metadata (rh#1745170)
  + Remove duplicate entries from "dnf search" output (rh#1742926)
  + Set default value of repo name attribute to repo id (rh#1669711)
  + Allow searching in disabled modules using "dnf module provides" (rh#1629667)
  + Group install takes obsoletes into account (rh#1761137)
  + Improve handling of vars
  + Do not load metadata for repolist commands (rh#1697472, rh#1713055, rh#1728894)
  + Don't show older install-only pkgs updates in updateinfo (rh#1649383, rh#1728004)
  + Add --ids option to the group command (rh#1706382)
  + Add --with_cve and --with_bz options to the updateinfo command (rh#1750528)
  + Make DNF compatible with FIPS mode (rh#1762032)
  + Return always alphabetically sorted modular profiles
  + Enable versionlock for check-update command (rh#1750620)
  + Add error message when no active modules matched (rh#1696204)
  + Log mirror failures as warning when repo load fails (rh#1713627)
  + dnf-automatic: Change all systemd timers to a fixed time of day (rh#1754609)
  + DNF can use config from the remote location (rh#1721091)
  + [doc] update reference to plugin documentation (rh#1706386)
  + [yum compatibility] Report all packages in repoinfo
  + [doc] Add definition of active/inactive module stream
  + repoquery: Add a switch to disable modular excludes
  + Report more informative messages when no match for argument (rh#1709563)
  + [doc] Add description of excludes in dnf
  + Report more descriptive message when removed package is excluded
  + Add module repoquery command
  + Fix assumptions about ARMv8 and the way the rpm features work (rh#1691430)
  + Add Requires information into module info commands
  + Enhance inheritance of transaction reasons (rh#1672618, rh#1769788)
- Rename dnf-yum package to yum and have it replace removed yum package on Tumbleweed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to version 4.2.18
  + [doc] Remove note about user-agent whitelist
  + Do a substitution of variables in repo_id (rh#1748841)
  + Respect order of config files in aliases.d (rh#1680489)
  + Unify downgrade exit codes with upgrade (rh#1759847)
  + Improve help for 'dnf module' command (rh#1758447)
  + Add shell restriction for local packages (rh#1773483)
  + Fix detection of the latest module (rh#1781769)
  + Document the retries config option only works for packages (rh#1783041)
  + Sort packages in transaction output by nevra (rh#1773436)
  + Honor repo priority with check-update (rh#1769466)
  + Strip '\' from aliases when processing (rh#1680482)
  + Print the whole alias definition in case of infinite recursion (rh#1680488)
  + Add support of commandline packages by repoquery (rh#1784148)
  + Running with tsflags=test doesn't update log files
  + Restore functionality of remove --oldinstallonly
  + Allow disabling individual aliases config files (rh#1680566)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 4.2.19
  + List arguments: only first empty value is used (rh#1788154)
  + Report missing profiles or default as broken module (rh#1790967)
  + repoquery: fix rich deps matching by using provide expansion from libdnf (rh#1534123)
  + [documentation] repoquery --what* with  multiple arguments (rh#1790262)
  + Format history table to use actual terminal width (rh#1786316)
  + Update `dnf alias` documentation
  + Handle custom exceptions from libdnf
  + Fix _skipped_packages to return only skipped (rh#1774617)
  + Add setter for tsi.reason
  + Add new hook for commands: Run_resolved
  + Add doc entry: include url (RhBug 1786072)
  + Clean also .yaml repository metadata
  + New API function base.setup_loggers() (rh#1788212)
  + Use WantedBy=timers.target for all dnf timers (rh#1798475)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 4.2.23
  + Fix completion helper if solv files not in roon cache (rh#1714376)
  + Add bash completion for 'dnf module' (rh#1565614)
  + Check command no longer reports  missing %pre and %post deps (rh#1543449)
  + Check if arguments can be encoded in 'utf-8'
  + [doc] Remove incorrect information about includepkgs (rh#1813460)
  + Fix crash with "dnf -d 6 repolist" (rh#1812682)
  + Do not print the first empty line for repoinfo
  + Redirect logger and repo download progress when --verbose
  + Respect repo priority when listing packages (rh#1800342)
  + [doc] Document that list and info commands respect repo priority
  + [repoquery] Do not protect running kernel for --unsafisfied (rh#1750745)
  + Remove misleading green color from the "broken dependencies" lines (rh#1814192)
  + [doc] Document color options
  + Fix behavior of install-n, autoremove-n, remove-n, repoquery-n
  + Fix behavior of localinstall and list-updateinfo aliases
  + Add updated field to verbose output of updateinfo list (rh#1801092)
  + Add comment option to transaction (rh#1773679)
  + Add new API for handling gpg signatures (rh#1339617)
  + Verify GPG signatures when running dnf-automatic (rh#1793298)
  + Fix up Conflicts: on python-dnf-plugins-extras
  + [doc] Move yum-plugin-post-transaction-actions to dnf-plugins-core
  + Remove args "--set-enabled", "--set-disabled" from DNF (rh#1727882)
  + Search command is now alphabetical (rh#1811802)
  + Fix downloading packages with full URL as their location
  + repo: catch libdnf.error.Error in addition to RuntimeError in load() (rh#1788182)
  + History table to max size when redirect to file (rh#1786335, rh#1786316)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1594900800">- Use systemd_ordering instead of sytemd_requires, we don't want
  systemd in our containers.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 4.4.0
  + Handle empty comps group name (rh#1826198)
  + Remove dead history info code (rh#1845800)
  + Improve command emmitter in dnf-automatic
  + Enhance --querytags and --qf help output
  + [history] add option --reverse to history list (rh#1846692)
  + Add logfilelevel configuration (rh#1802074)
  + Don't turn off stdout/stderr logging longer than necessary (rh#1843280)
  + Mention the date/time that updates were applied
  + [dnf-automatic] Wait for internet connection (rh#1816308)
  + [doc] Enhance repo variables documentation (rh#1848161, rh#1848615)
  + Add librepo logger for handling messages from librepo (rh#1816573)
  + [doc] Add package-name-spec to the list of possible specs
  + [doc] Do not use &lt;package-nevr-spec&gt;
  + [doc] Add section to explain -n, -na and -nevra suffixes
  + Add alias 'ls' for list command
  + remove log_lock.pid after reboot (rh#1863006)
  + comps: Raise CompsError when removing a non-existent group
  + Add methods for working with comps to RPMTransactionItemWrapper
  + Implement storing and replaying a transaction
  + Log failure to access last makecache time as warning
  + [doc] Document Substitutions class
  + Dont document removed attribute ``reports`` for get_best_selector
  + Change the debug log timestamps from UTC to local time</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to version 4.4.2
  + Warn about key retrieval over http
  + Fix --setopt=cachedir writing outside of installroot
  + Add vendor to dnf API (rh#1876561)
  + Add allow_vendor_change option (rh#1788371) (rh#1788371)
- Rename dnf-conf package to dnf-data, in line with upstream</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to version 4.5.2
  + Change behaviour of Package().from_repo
  + Add a get_current() method to SwdbInterface
  + Add `from_repo` attribute for Package class (rh#1898968, rh#1879168)
  + Correct description of Package().reponane attribute
  + Add unittest for new API
  + Make rotated log file (mode, owner, group) match previous log settings (rh#1894344)
  + [doc] Improve description of modular filtering
  + [doc] add documentation for from_repo
  + [doc] deprecated alias for dnf repoquery --deplist &lt;deplist_option-label&gt;
  + New config option module_allow_stream_switch allows switching enabled streams</changelog>
  <changelog author="Cameron Rapp &lt;camspam@redhyena.net&gt;" date="1611835200">- Fix a typo.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to version 4.6.0
  + Log scriptlets output also for API users (rh#1847340)
  + Fix module remove --all when no match spec (rh#1904490)
  + yum.misc.decompress() to handle uncompressed files (rh#1895059)
  + Make an error message more informative (rh#1814831)
  + Add deprecation notice to help messages of deplist
  + Remove Base._history_undo_operations() as it was replaced with transaction_sr code
  + cli/output: Return number of listed packages from listPkgs()
  + Clean up history command error handling
  + [doc] Describe install with just a name and obsoletes (rh#1902279)
  + Add api function fill_sack_from_repos_in_cache to allow loading a repo cache with repomd and (solv file or primary xml) only (rh#1865803)
  + Packages installed/removed via DNF API are logged into dnf.log (rh#1855158)
  + Support comps groups in history redo (rh#1657123, rh#1809565, rh#1809639)
  + Support comps groups in history rollback (rh#1657123, rh#1809565, rh#1809639)
  + Support comps groups in history undo (rh#1657123, rh#1809565, rh#1809639)
  + New optional parameter for filter_modules enables following modular obsoletes based on a config option module_obsoletes
  + Add get_header() method to the Package class (rh#1876606)
  + Fix documentation of globs not supporting curly brackets (rh#1913418)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217600">- Migrate DNF persistent state data to /usr/lib/sysimage/dnf
  + Patch: dnf-4.6.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update to version 4.6.1
  + Add unit test for fill_sack_from_repos_in_cache (rh#1865803)
  + Add docs and examples for fill_sack_from_repos_in_cache (rh#1865803)
  + [spec] remove python2 support
  + Remove problematic language
  + The noroot plugin no longer exists, remove mention
  + Run tests for fill_sack_from_repos_in_cache in installroot (rh#1865803)
  + expand history to full term size when output is redirected (rh#1852577) (rh#1852577, rh#1906970)
  + [doc] Fix: "sslcacert" contains path to the file
  + [doc] Added proxy ssl configuration options, increase libdnf require
  + Set persistdir and substitutions for fill_sack_from_repos_in_cache tests (rh#1865803)
  + Update documentation for module_obsoletes and module_stream_switch
  + print additional information when verifying GPG key using DNS
  + Remove hardcoded logfile permissions (rh#1910084)
  + Enhanced detection of plugins removed in transaction (rh#1929163)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1615464000">- Add dnf-4.6_vendor_change_doc.patch to adapt the documentation
  to the actual SUSE default value (bsc#1180339)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to version 4.7.0
  + Improve repo config path ordering to fix a comps merging issue (rh#1928181)
  + Keep reason when package is removed (rh#1921063)
  + Improve mechanism for application of security filters (rh#1918475)
  + [doc] Add description for new API
  + [API] Add new method for reset of security filters
  + [doc] Improve documentation for Hotfix repositories
  + [doc] fix: "makecache" command downloads only enabled repositories
  + Use libdnf.utils.checksum_{check,value}
  + [doc] Add info that maximum parallel downloads is 20
  + Increase loglevel in case of invalid config options
  + [doc] installonly_limit documentation follows behavior
  + Prevent traceback (catch ValueError) if pkg is from cmdline
  + Add documentation for config option sslverifystatus (rh#1814383)
  + Check for specific key string when verifing signatures (rh#1915990)
  + Use rpmkeys binary to verify package signature (rh#1915990)
  + Bugs fixed (rh#1916783)
  + Preserve file mode during log rotation (rh#1910084)</changelog>
</package>
<package pkgid="65cb61652da9b6833d33620582273ed613e82e44788abe1412eb7feac108f8e9" name="dnf-data" arch="noarch">
  <version epoch="0" ver="4.7.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549540800">- Rebase to version 4.0.10:
  + Migrated large amounts of code to libdnf
  + Add support for RH/Fedora modules
  + Migrate from YUMDB to new SWDB
  + Add dnssec extension for repodata
  + Add support for aliases
- Drop Python 2 subpackage
- Drop unneeded patches
  * 0001-Add-additional-default-distroverpkg-and-installonlyp.patch
  * dnf-2.6.3-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  * dnf-2.7.5-Fix-detection-of-Python-2.patch
- Add patch to fix detecting Sphinx in a Python 3 only build
  * 0001-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549540801">- Reduce generated boilerplate by joining %systemd_* calls.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to version 4.2.2
  + Allow to enable modules that break default modules (rh#1648839)
  + Enhance documentation - API examples
  + Add --nobest option
  + Do not allow direct module switch (rh#1669491)
  + Use improved config parser that preserves order of data
  + Fix alias list command (rh#1666325)
  + Update documentation: implemented plugins; options; deprecated commands (rh#1670835, rh#1673278)
  + Support zchunk (".zck") compression
  + Fix behavior  of ``--bz`` option when specifying more values
  + Follow RPM security policy for package verification
  + Update modules regardless of installed profiles
  + Fix ``list --showduplicates`` (rh#1655605)
  + [conf] Use environment variables prefixed with DNF_VAR_
  + Enhance documentation of --whatdepends option (rh#1687070)
  + Allow adjustment of repo from --repofrompath (rh#1689591)
  + Document cachedir option (rh#1691365)
  + Retain order of headers in search results (rh#1613860)
  + Solve traceback with the "dnf install @module" (rh#1688823)
- Drop upstreamed patch that is part of this release
  * 0001-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1555761600">- Ship systemd units and enable dnf-automatic subpackage
- Backport fix to reintroduce subcommand abbreviations (rh#1634232)
  * Patch: 0001-Add-command-abbreviations-RhBug-1634232.patch
  * Patch: 0002-CMake-Actually-install-aliases.patch
- Backport fix to correctly install the bash completion helper (rh#1695853)
  * Patch: 0001-Fix-the-installation-of-completion_helper.py.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556280000">- Update to version 4.2.5
  + Fix multilib obsoletes (rh#1672947)
  + Do not remove group package if other packages depend on it
  + Remove duplicates from "dnf list" and "dnf info" outputs
  + Installroot now requires absolute path
  + Allow globs in setopt in repoid part
  + Fix formatting of message about free space required
  + [doc] Add info of relation update_cache with fill_sack (rh#1658694)
  + Fix installation failiure when duplicate RPMs are specified (rh#1687286)
  + Add command abbreviations (rh#1634232)
  + Allow plugins to terminate dnf (rh#1701807)
  + Fix installation of bash completion helper (rh#1695853)
- Drop patches that are part of this release
  * 0001-Add-command-abbreviations-RhBug-1634232.patch
  * 0002-CMake-Actually-install-aliases.patch
  * 0001-Fix-the-installation-of-completion_helper.py.patch
- Backport fix for rendering exception messages in Python 3
  * 0001-Python2-3-compatibility-for-exceptions-representatio.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Update to version 4.2.6
  + Turn on debug logging only if debuglevel is greater than 2 (rh#1355764, rh#1580022)
  + Fix issues with terminal hangs when attempting bash completion (rh#1702854)
  + Better detecting of file provides (rh#1702621)
  + Rename man page from dnf.automatic to dnf-automatic to match command name (rh#1703609)
- Drop patch included in this release
  * 0001-Python2-3-compatibility-for-exceptions-representatio.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to version 4.2.17
  + Set default to skip_if_unavailable=false (rh#1679509)
  + Fix package reinstalls during yum module remove (rh#1700529)
  + Fail when "-c" option is given nonexistent file (rh#1512457)
  + Reuse empty lock file instead of stopping dnf (rh#1581824)
  + Propagate comps 'default' value correctly (rh#1674562)
  + Better search of provides in /(s)bin/ (rh#1657993)
  + Add detection for armv7hcnl (rh#1691430)
  + Fix group install/upgrade when group is not available (rh#1707624)
  + Report not matching plugins when using --enableplugin/--disableplugin
    (rh#1673289, rh#1467304)
  + Add support of modular FailSafe (rh#1623128)
  + Replace logrotate with build-in log rotation for dnf.log and dnf.rpm.log
    (rh#1702690)
  + Enhance synchronization of rpm transaction to swdb
  + Accept multiple specs in repoquery options (rh#1667898)
  + Prevent switching modules in all cases (rh#1706215)
  + [history] Don't store failed transactions as succeeded
  + [history] Do not require root for informative commands
  + [dnssec] Fix UnicodeWarning when using new rpm (rh#1699650)
  + Print rpm error messages during transaction (rh#1677199)
  + Report missing default profile as an error (rh#1669527)
  + Apply excludes before modular excludes (rh#1709453)
  + Improve help for command line arguments (rh#1659328)
  + [doc] Describe a behavior when plugin is removed (rh#1700741)
  + Add new modular API method ModuleBase.get_modules
  + Mark features used by ansible, anaconda and subscription-manager as an API
  + Prevent printing empty Error Summary (rh#1690414)
  + [doc] Add user_agent and countme options
  + Improve modularity documentation (rh#1730162, rh#1730162, rh#1730807, rh#1734081)
  + Fix detection whether system is running on battery (used by metadata caching timer) (rh#1498680)
  + New repoquery queryformat: %{reason}
  + Print rpm errors during test transaction (rh#1730348)
  + Fix: --setopt and repo with dots
  + Fix incorrectly marked profile and stream after failed rpm transaction check (rh#1719679)
  + Show transaction errors inside dnf shell (rh#1743644)
  + Don't reinstall modified packages with the same NEVRA (rh#1644241)
  + dnf-automatic now respects versionlock excludes (rh#1746562)
  + Fix downloading local packages into destdir (rh#1727137)
  + Report skipped packages with identical nevra only once (rh#1643109)
  + Restore functionality of dnf remove --duplicates (rh#1674296)
  + Improve API documentation
  + Document NEVRA parsing in the man page
  + Do not wrap output when no terminal (rh#1577889)
  + Allow to ship alternative dnf.conf (rh#1752249)
  + Don't check if repo is expired if it doesn't have loaded metadata (rh#1745170)
  + Remove duplicate entries from "dnf search" output (rh#1742926)
  + Set default value of repo name attribute to repo id (rh#1669711)
  + Allow searching in disabled modules using "dnf module provides" (rh#1629667)
  + Group install takes obsoletes into account (rh#1761137)
  + Improve handling of vars
  + Do not load metadata for repolist commands (rh#1697472, rh#1713055, rh#1728894)
  + Don't show older install-only pkgs updates in updateinfo (rh#1649383, rh#1728004)
  + Add --ids option to the group command (rh#1706382)
  + Add --with_cve and --with_bz options to the updateinfo command (rh#1750528)
  + Make DNF compatible with FIPS mode (rh#1762032)
  + Return always alphabetically sorted modular profiles
  + Enable versionlock for check-update command (rh#1750620)
  + Add error message when no active modules matched (rh#1696204)
  + Log mirror failures as warning when repo load fails (rh#1713627)
  + dnf-automatic: Change all systemd timers to a fixed time of day (rh#1754609)
  + DNF can use config from the remote location (rh#1721091)
  + [doc] update reference to plugin documentation (rh#1706386)
  + [yum compatibility] Report all packages in repoinfo
  + [doc] Add definition of active/inactive module stream
  + repoquery: Add a switch to disable modular excludes
  + Report more informative messages when no match for argument (rh#1709563)
  + [doc] Add description of excludes in dnf
  + Report more descriptive message when removed package is excluded
  + Add module repoquery command
  + Fix assumptions about ARMv8 and the way the rpm features work (rh#1691430)
  + Add Requires information into module info commands
  + Enhance inheritance of transaction reasons (rh#1672618, rh#1769788)
- Rename dnf-yum package to yum and have it replace removed yum package on Tumbleweed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to version 4.2.18
  + [doc] Remove note about user-agent whitelist
  + Do a substitution of variables in repo_id (rh#1748841)
  + Respect order of config files in aliases.d (rh#1680489)
  + Unify downgrade exit codes with upgrade (rh#1759847)
  + Improve help for 'dnf module' command (rh#1758447)
  + Add shell restriction for local packages (rh#1773483)
  + Fix detection of the latest module (rh#1781769)
  + Document the retries config option only works for packages (rh#1783041)
  + Sort packages in transaction output by nevra (rh#1773436)
  + Honor repo priority with check-update (rh#1769466)
  + Strip '\' from aliases when processing (rh#1680482)
  + Print the whole alias definition in case of infinite recursion (rh#1680488)
  + Add support of commandline packages by repoquery (rh#1784148)
  + Running with tsflags=test doesn't update log files
  + Restore functionality of remove --oldinstallonly
  + Allow disabling individual aliases config files (rh#1680566)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 4.2.19
  + List arguments: only first empty value is used (rh#1788154)
  + Report missing profiles or default as broken module (rh#1790967)
  + repoquery: fix rich deps matching by using provide expansion from libdnf (rh#1534123)
  + [documentation] repoquery --what* with  multiple arguments (rh#1790262)
  + Format history table to use actual terminal width (rh#1786316)
  + Update `dnf alias` documentation
  + Handle custom exceptions from libdnf
  + Fix _skipped_packages to return only skipped (rh#1774617)
  + Add setter for tsi.reason
  + Add new hook for commands: Run_resolved
  + Add doc entry: include url (RhBug 1786072)
  + Clean also .yaml repository metadata
  + New API function base.setup_loggers() (rh#1788212)
  + Use WantedBy=timers.target for all dnf timers (rh#1798475)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 4.2.23
  + Fix completion helper if solv files not in roon cache (rh#1714376)
  + Add bash completion for 'dnf module' (rh#1565614)
  + Check command no longer reports  missing %pre and %post deps (rh#1543449)
  + Check if arguments can be encoded in 'utf-8'
  + [doc] Remove incorrect information about includepkgs (rh#1813460)
  + Fix crash with "dnf -d 6 repolist" (rh#1812682)
  + Do not print the first empty line for repoinfo
  + Redirect logger and repo download progress when --verbose
  + Respect repo priority when listing packages (rh#1800342)
  + [doc] Document that list and info commands respect repo priority
  + [repoquery] Do not protect running kernel for --unsafisfied (rh#1750745)
  + Remove misleading green color from the "broken dependencies" lines (rh#1814192)
  + [doc] Document color options
  + Fix behavior of install-n, autoremove-n, remove-n, repoquery-n
  + Fix behavior of localinstall and list-updateinfo aliases
  + Add updated field to verbose output of updateinfo list (rh#1801092)
  + Add comment option to transaction (rh#1773679)
  + Add new API for handling gpg signatures (rh#1339617)
  + Verify GPG signatures when running dnf-automatic (rh#1793298)
  + Fix up Conflicts: on python-dnf-plugins-extras
  + [doc] Move yum-plugin-post-transaction-actions to dnf-plugins-core
  + Remove args "--set-enabled", "--set-disabled" from DNF (rh#1727882)
  + Search command is now alphabetical (rh#1811802)
  + Fix downloading packages with full URL as their location
  + repo: catch libdnf.error.Error in addition to RuntimeError in load() (rh#1788182)
  + History table to max size when redirect to file (rh#1786335, rh#1786316)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1594900800">- Use systemd_ordering instead of sytemd_requires, we don't want
  systemd in our containers.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 4.4.0
  + Handle empty comps group name (rh#1826198)
  + Remove dead history info code (rh#1845800)
  + Improve command emmitter in dnf-automatic
  + Enhance --querytags and --qf help output
  + [history] add option --reverse to history list (rh#1846692)
  + Add logfilelevel configuration (rh#1802074)
  + Don't turn off stdout/stderr logging longer than necessary (rh#1843280)
  + Mention the date/time that updates were applied
  + [dnf-automatic] Wait for internet connection (rh#1816308)
  + [doc] Enhance repo variables documentation (rh#1848161, rh#1848615)
  + Add librepo logger for handling messages from librepo (rh#1816573)
  + [doc] Add package-name-spec to the list of possible specs
  + [doc] Do not use &lt;package-nevr-spec&gt;
  + [doc] Add section to explain -n, -na and -nevra suffixes
  + Add alias 'ls' for list command
  + remove log_lock.pid after reboot (rh#1863006)
  + comps: Raise CompsError when removing a non-existent group
  + Add methods for working with comps to RPMTransactionItemWrapper
  + Implement storing and replaying a transaction
  + Log failure to access last makecache time as warning
  + [doc] Document Substitutions class
  + Dont document removed attribute ``reports`` for get_best_selector
  + Change the debug log timestamps from UTC to local time</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to version 4.4.2
  + Warn about key retrieval over http
  + Fix --setopt=cachedir writing outside of installroot
  + Add vendor to dnf API (rh#1876561)
  + Add allow_vendor_change option (rh#1788371) (rh#1788371)
- Rename dnf-conf package to dnf-data, in line with upstream</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to version 4.5.2
  + Change behaviour of Package().from_repo
  + Add a get_current() method to SwdbInterface
  + Add `from_repo` attribute for Package class (rh#1898968, rh#1879168)
  + Correct description of Package().reponane attribute
  + Add unittest for new API
  + Make rotated log file (mode, owner, group) match previous log settings (rh#1894344)
  + [doc] Improve description of modular filtering
  + [doc] add documentation for from_repo
  + [doc] deprecated alias for dnf repoquery --deplist &lt;deplist_option-label&gt;
  + New config option module_allow_stream_switch allows switching enabled streams</changelog>
  <changelog author="Cameron Rapp &lt;camspam@redhyena.net&gt;" date="1611835200">- Fix a typo.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to version 4.6.0
  + Log scriptlets output also for API users (rh#1847340)
  + Fix module remove --all when no match spec (rh#1904490)
  + yum.misc.decompress() to handle uncompressed files (rh#1895059)
  + Make an error message more informative (rh#1814831)
  + Add deprecation notice to help messages of deplist
  + Remove Base._history_undo_operations() as it was replaced with transaction_sr code
  + cli/output: Return number of listed packages from listPkgs()
  + Clean up history command error handling
  + [doc] Describe install with just a name and obsoletes (rh#1902279)
  + Add api function fill_sack_from_repos_in_cache to allow loading a repo cache with repomd and (solv file or primary xml) only (rh#1865803)
  + Packages installed/removed via DNF API are logged into dnf.log (rh#1855158)
  + Support comps groups in history redo (rh#1657123, rh#1809565, rh#1809639)
  + Support comps groups in history rollback (rh#1657123, rh#1809565, rh#1809639)
  + Support comps groups in history undo (rh#1657123, rh#1809565, rh#1809639)
  + New optional parameter for filter_modules enables following modular obsoletes based on a config option module_obsoletes
  + Add get_header() method to the Package class (rh#1876606)
  + Fix documentation of globs not supporting curly brackets (rh#1913418)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217600">- Migrate DNF persistent state data to /usr/lib/sysimage/dnf
  + Patch: dnf-4.6.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update to version 4.6.1
  + Add unit test for fill_sack_from_repos_in_cache (rh#1865803)
  + Add docs and examples for fill_sack_from_repos_in_cache (rh#1865803)
  + [spec] remove python2 support
  + Remove problematic language
  + The noroot plugin no longer exists, remove mention
  + Run tests for fill_sack_from_repos_in_cache in installroot (rh#1865803)
  + expand history to full term size when output is redirected (rh#1852577) (rh#1852577, rh#1906970)
  + [doc] Fix: "sslcacert" contains path to the file
  + [doc] Added proxy ssl configuration options, increase libdnf require
  + Set persistdir and substitutions for fill_sack_from_repos_in_cache tests (rh#1865803)
  + Update documentation for module_obsoletes and module_stream_switch
  + print additional information when verifying GPG key using DNS
  + Remove hardcoded logfile permissions (rh#1910084)
  + Enhanced detection of plugins removed in transaction (rh#1929163)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1615464000">- Add dnf-4.6_vendor_change_doc.patch to adapt the documentation
  to the actual SUSE default value (bsc#1180339)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to version 4.7.0
  + Improve repo config path ordering to fix a comps merging issue (rh#1928181)
  + Keep reason when package is removed (rh#1921063)
  + Improve mechanism for application of security filters (rh#1918475)
  + [doc] Add description for new API
  + [API] Add new method for reset of security filters
  + [doc] Improve documentation for Hotfix repositories
  + [doc] fix: "makecache" command downloads only enabled repositories
  + Use libdnf.utils.checksum_{check,value}
  + [doc] Add info that maximum parallel downloads is 20
  + Increase loglevel in case of invalid config options
  + [doc] installonly_limit documentation follows behavior
  + Prevent traceback (catch ValueError) if pkg is from cmdline
  + Add documentation for config option sslverifystatus (rh#1814383)
  + Check for specific key string when verifing signatures (rh#1915990)
  + Use rpmkeys binary to verify package signature (rh#1915990)
  + Bugs fixed (rh#1916783)
  + Preserve file mode during log rotation (rh#1910084)</changelog>
</package>
<package pkgid="7a39fc8d7b22678f711f112d73072323cbe6d9691b380a66249dfe8fcd3a5358" name="dnf-lang" arch="noarch">
  <version epoch="0" ver="4.7.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549540800">- Rebase to version 4.0.10:
  + Migrated large amounts of code to libdnf
  + Add support for RH/Fedora modules
  + Migrate from YUMDB to new SWDB
  + Add dnssec extension for repodata
  + Add support for aliases
- Drop Python 2 subpackage
- Drop unneeded patches
  * 0001-Add-additional-default-distroverpkg-and-installonlyp.patch
  * dnf-2.6.3-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  * dnf-2.7.5-Fix-detection-of-Python-2.patch
- Add patch to fix detecting Sphinx in a Python 3 only build
  * 0001-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549540801">- Reduce generated boilerplate by joining %systemd_* calls.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to version 4.2.2
  + Allow to enable modules that break default modules (rh#1648839)
  + Enhance documentation - API examples
  + Add --nobest option
  + Do not allow direct module switch (rh#1669491)
  + Use improved config parser that preserves order of data
  + Fix alias list command (rh#1666325)
  + Update documentation: implemented plugins; options; deprecated commands (rh#1670835, rh#1673278)
  + Support zchunk (".zck") compression
  + Fix behavior  of ``--bz`` option when specifying more values
  + Follow RPM security policy for package verification
  + Update modules regardless of installed profiles
  + Fix ``list --showduplicates`` (rh#1655605)
  + [conf] Use environment variables prefixed with DNF_VAR_
  + Enhance documentation of --whatdepends option (rh#1687070)
  + Allow adjustment of repo from --repofrompath (rh#1689591)
  + Document cachedir option (rh#1691365)
  + Retain order of headers in search results (rh#1613860)
  + Solve traceback with the "dnf install @module" (rh#1688823)
- Drop upstreamed patch that is part of this release
  * 0001-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1555761600">- Ship systemd units and enable dnf-automatic subpackage
- Backport fix to reintroduce subcommand abbreviations (rh#1634232)
  * Patch: 0001-Add-command-abbreviations-RhBug-1634232.patch
  * Patch: 0002-CMake-Actually-install-aliases.patch
- Backport fix to correctly install the bash completion helper (rh#1695853)
  * Patch: 0001-Fix-the-installation-of-completion_helper.py.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556280000">- Update to version 4.2.5
  + Fix multilib obsoletes (rh#1672947)
  + Do not remove group package if other packages depend on it
  + Remove duplicates from "dnf list" and "dnf info" outputs
  + Installroot now requires absolute path
  + Allow globs in setopt in repoid part
  + Fix formatting of message about free space required
  + [doc] Add info of relation update_cache with fill_sack (rh#1658694)
  + Fix installation failiure when duplicate RPMs are specified (rh#1687286)
  + Add command abbreviations (rh#1634232)
  + Allow plugins to terminate dnf (rh#1701807)
  + Fix installation of bash completion helper (rh#1695853)
- Drop patches that are part of this release
  * 0001-Add-command-abbreviations-RhBug-1634232.patch
  * 0002-CMake-Actually-install-aliases.patch
  * 0001-Fix-the-installation-of-completion_helper.py.patch
- Backport fix for rendering exception messages in Python 3
  * 0001-Python2-3-compatibility-for-exceptions-representatio.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Update to version 4.2.6
  + Turn on debug logging only if debuglevel is greater than 2 (rh#1355764, rh#1580022)
  + Fix issues with terminal hangs when attempting bash completion (rh#1702854)
  + Better detecting of file provides (rh#1702621)
  + Rename man page from dnf.automatic to dnf-automatic to match command name (rh#1703609)
- Drop patch included in this release
  * 0001-Python2-3-compatibility-for-exceptions-representatio.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to version 4.2.17
  + Set default to skip_if_unavailable=false (rh#1679509)
  + Fix package reinstalls during yum module remove (rh#1700529)
  + Fail when "-c" option is given nonexistent file (rh#1512457)
  + Reuse empty lock file instead of stopping dnf (rh#1581824)
  + Propagate comps 'default' value correctly (rh#1674562)
  + Better search of provides in /(s)bin/ (rh#1657993)
  + Add detection for armv7hcnl (rh#1691430)
  + Fix group install/upgrade when group is not available (rh#1707624)
  + Report not matching plugins when using --enableplugin/--disableplugin
    (rh#1673289, rh#1467304)
  + Add support of modular FailSafe (rh#1623128)
  + Replace logrotate with build-in log rotation for dnf.log and dnf.rpm.log
    (rh#1702690)
  + Enhance synchronization of rpm transaction to swdb
  + Accept multiple specs in repoquery options (rh#1667898)
  + Prevent switching modules in all cases (rh#1706215)
  + [history] Don't store failed transactions as succeeded
  + [history] Do not require root for informative commands
  + [dnssec] Fix UnicodeWarning when using new rpm (rh#1699650)
  + Print rpm error messages during transaction (rh#1677199)
  + Report missing default profile as an error (rh#1669527)
  + Apply excludes before modular excludes (rh#1709453)
  + Improve help for command line arguments (rh#1659328)
  + [doc] Describe a behavior when plugin is removed (rh#1700741)
  + Add new modular API method ModuleBase.get_modules
  + Mark features used by ansible, anaconda and subscription-manager as an API
  + Prevent printing empty Error Summary (rh#1690414)
  + [doc] Add user_agent and countme options
  + Improve modularity documentation (rh#1730162, rh#1730162, rh#1730807, rh#1734081)
  + Fix detection whether system is running on battery (used by metadata caching timer) (rh#1498680)
  + New repoquery queryformat: %{reason}
  + Print rpm errors during test transaction (rh#1730348)
  + Fix: --setopt and repo with dots
  + Fix incorrectly marked profile and stream after failed rpm transaction check (rh#1719679)
  + Show transaction errors inside dnf shell (rh#1743644)
  + Don't reinstall modified packages with the same NEVRA (rh#1644241)
  + dnf-automatic now respects versionlock excludes (rh#1746562)
  + Fix downloading local packages into destdir (rh#1727137)
  + Report skipped packages with identical nevra only once (rh#1643109)
  + Restore functionality of dnf remove --duplicates (rh#1674296)
  + Improve API documentation
  + Document NEVRA parsing in the man page
  + Do not wrap output when no terminal (rh#1577889)
  + Allow to ship alternative dnf.conf (rh#1752249)
  + Don't check if repo is expired if it doesn't have loaded metadata (rh#1745170)
  + Remove duplicate entries from "dnf search" output (rh#1742926)
  + Set default value of repo name attribute to repo id (rh#1669711)
  + Allow searching in disabled modules using "dnf module provides" (rh#1629667)
  + Group install takes obsoletes into account (rh#1761137)
  + Improve handling of vars
  + Do not load metadata for repolist commands (rh#1697472, rh#1713055, rh#1728894)
  + Don't show older install-only pkgs updates in updateinfo (rh#1649383, rh#1728004)
  + Add --ids option to the group command (rh#1706382)
  + Add --with_cve and --with_bz options to the updateinfo command (rh#1750528)
  + Make DNF compatible with FIPS mode (rh#1762032)
  + Return always alphabetically sorted modular profiles
  + Enable versionlock for check-update command (rh#1750620)
  + Add error message when no active modules matched (rh#1696204)
  + Log mirror failures as warning when repo load fails (rh#1713627)
  + dnf-automatic: Change all systemd timers to a fixed time of day (rh#1754609)
  + DNF can use config from the remote location (rh#1721091)
  + [doc] update reference to plugin documentation (rh#1706386)
  + [yum compatibility] Report all packages in repoinfo
  + [doc] Add definition of active/inactive module stream
  + repoquery: Add a switch to disable modular excludes
  + Report more informative messages when no match for argument (rh#1709563)
  + [doc] Add description of excludes in dnf
  + Report more descriptive message when removed package is excluded
  + Add module repoquery command
  + Fix assumptions about ARMv8 and the way the rpm features work (rh#1691430)
  + Add Requires information into module info commands
  + Enhance inheritance of transaction reasons (rh#1672618, rh#1769788)
- Rename dnf-yum package to yum and have it replace removed yum package on Tumbleweed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to version 4.2.18
  + [doc] Remove note about user-agent whitelist
  + Do a substitution of variables in repo_id (rh#1748841)
  + Respect order of config files in aliases.d (rh#1680489)
  + Unify downgrade exit codes with upgrade (rh#1759847)
  + Improve help for 'dnf module' command (rh#1758447)
  + Add shell restriction for local packages (rh#1773483)
  + Fix detection of the latest module (rh#1781769)
  + Document the retries config option only works for packages (rh#1783041)
  + Sort packages in transaction output by nevra (rh#1773436)
  + Honor repo priority with check-update (rh#1769466)
  + Strip '\' from aliases when processing (rh#1680482)
  + Print the whole alias definition in case of infinite recursion (rh#1680488)
  + Add support of commandline packages by repoquery (rh#1784148)
  + Running with tsflags=test doesn't update log files
  + Restore functionality of remove --oldinstallonly
  + Allow disabling individual aliases config files (rh#1680566)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 4.2.19
  + List arguments: only first empty value is used (rh#1788154)
  + Report missing profiles or default as broken module (rh#1790967)
  + repoquery: fix rich deps matching by using provide expansion from libdnf (rh#1534123)
  + [documentation] repoquery --what* with  multiple arguments (rh#1790262)
  + Format history table to use actual terminal width (rh#1786316)
  + Update `dnf alias` documentation
  + Handle custom exceptions from libdnf
  + Fix _skipped_packages to return only skipped (rh#1774617)
  + Add setter for tsi.reason
  + Add new hook for commands: Run_resolved
  + Add doc entry: include url (RhBug 1786072)
  + Clean also .yaml repository metadata
  + New API function base.setup_loggers() (rh#1788212)
  + Use WantedBy=timers.target for all dnf timers (rh#1798475)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 4.2.23
  + Fix completion helper if solv files not in roon cache (rh#1714376)
  + Add bash completion for 'dnf module' (rh#1565614)
  + Check command no longer reports  missing %pre and %post deps (rh#1543449)
  + Check if arguments can be encoded in 'utf-8'
  + [doc] Remove incorrect information about includepkgs (rh#1813460)
  + Fix crash with "dnf -d 6 repolist" (rh#1812682)
  + Do not print the first empty line for repoinfo
  + Redirect logger and repo download progress when --verbose
  + Respect repo priority when listing packages (rh#1800342)
  + [doc] Document that list and info commands respect repo priority
  + [repoquery] Do not protect running kernel for --unsafisfied (rh#1750745)
  + Remove misleading green color from the "broken dependencies" lines (rh#1814192)
  + [doc] Document color options
  + Fix behavior of install-n, autoremove-n, remove-n, repoquery-n
  + Fix behavior of localinstall and list-updateinfo aliases
  + Add updated field to verbose output of updateinfo list (rh#1801092)
  + Add comment option to transaction (rh#1773679)
  + Add new API for handling gpg signatures (rh#1339617)
  + Verify GPG signatures when running dnf-automatic (rh#1793298)
  + Fix up Conflicts: on python-dnf-plugins-extras
  + [doc] Move yum-plugin-post-transaction-actions to dnf-plugins-core
  + Remove args "--set-enabled", "--set-disabled" from DNF (rh#1727882)
  + Search command is now alphabetical (rh#1811802)
  + Fix downloading packages with full URL as their location
  + repo: catch libdnf.error.Error in addition to RuntimeError in load() (rh#1788182)
  + History table to max size when redirect to file (rh#1786335, rh#1786316)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1594900800">- Use systemd_ordering instead of sytemd_requires, we don't want
  systemd in our containers.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 4.4.0
  + Handle empty comps group name (rh#1826198)
  + Remove dead history info code (rh#1845800)
  + Improve command emmitter in dnf-automatic
  + Enhance --querytags and --qf help output
  + [history] add option --reverse to history list (rh#1846692)
  + Add logfilelevel configuration (rh#1802074)
  + Don't turn off stdout/stderr logging longer than necessary (rh#1843280)
  + Mention the date/time that updates were applied
  + [dnf-automatic] Wait for internet connection (rh#1816308)
  + [doc] Enhance repo variables documentation (rh#1848161, rh#1848615)
  + Add librepo logger for handling messages from librepo (rh#1816573)
  + [doc] Add package-name-spec to the list of possible specs
  + [doc] Do not use &lt;package-nevr-spec&gt;
  + [doc] Add section to explain -n, -na and -nevra suffixes
  + Add alias 'ls' for list command
  + remove log_lock.pid after reboot (rh#1863006)
  + comps: Raise CompsError when removing a non-existent group
  + Add methods for working with comps to RPMTransactionItemWrapper
  + Implement storing and replaying a transaction
  + Log failure to access last makecache time as warning
  + [doc] Document Substitutions class
  + Dont document removed attribute ``reports`` for get_best_selector
  + Change the debug log timestamps from UTC to local time</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to version 4.4.2
  + Warn about key retrieval over http
  + Fix --setopt=cachedir writing outside of installroot
  + Add vendor to dnf API (rh#1876561)
  + Add allow_vendor_change option (rh#1788371) (rh#1788371)
- Rename dnf-conf package to dnf-data, in line with upstream</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to version 4.5.2
  + Change behaviour of Package().from_repo
  + Add a get_current() method to SwdbInterface
  + Add `from_repo` attribute for Package class (rh#1898968, rh#1879168)
  + Correct description of Package().reponane attribute
  + Add unittest for new API
  + Make rotated log file (mode, owner, group) match previous log settings (rh#1894344)
  + [doc] Improve description of modular filtering
  + [doc] add documentation for from_repo
  + [doc] deprecated alias for dnf repoquery --deplist &lt;deplist_option-label&gt;
  + New config option module_allow_stream_switch allows switching enabled streams</changelog>
  <changelog author="Cameron Rapp &lt;camspam@redhyena.net&gt;" date="1611835200">- Fix a typo.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to version 4.6.0
  + Log scriptlets output also for API users (rh#1847340)
  + Fix module remove --all when no match spec (rh#1904490)
  + yum.misc.decompress() to handle uncompressed files (rh#1895059)
  + Make an error message more informative (rh#1814831)
  + Add deprecation notice to help messages of deplist
  + Remove Base._history_undo_operations() as it was replaced with transaction_sr code
  + cli/output: Return number of listed packages from listPkgs()
  + Clean up history command error handling
  + [doc] Describe install with just a name and obsoletes (rh#1902279)
  + Add api function fill_sack_from_repos_in_cache to allow loading a repo cache with repomd and (solv file or primary xml) only (rh#1865803)
  + Packages installed/removed via DNF API are logged into dnf.log (rh#1855158)
  + Support comps groups in history redo (rh#1657123, rh#1809565, rh#1809639)
  + Support comps groups in history rollback (rh#1657123, rh#1809565, rh#1809639)
  + Support comps groups in history undo (rh#1657123, rh#1809565, rh#1809639)
  + New optional parameter for filter_modules enables following modular obsoletes based on a config option module_obsoletes
  + Add get_header() method to the Package class (rh#1876606)
  + Fix documentation of globs not supporting curly brackets (rh#1913418)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217600">- Migrate DNF persistent state data to /usr/lib/sysimage/dnf
  + Patch: dnf-4.6.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update to version 4.6.1
  + Add unit test for fill_sack_from_repos_in_cache (rh#1865803)
  + Add docs and examples for fill_sack_from_repos_in_cache (rh#1865803)
  + [spec] remove python2 support
  + Remove problematic language
  + The noroot plugin no longer exists, remove mention
  + Run tests for fill_sack_from_repos_in_cache in installroot (rh#1865803)
  + expand history to full term size when output is redirected (rh#1852577) (rh#1852577, rh#1906970)
  + [doc] Fix: "sslcacert" contains path to the file
  + [doc] Added proxy ssl configuration options, increase libdnf require
  + Set persistdir and substitutions for fill_sack_from_repos_in_cache tests (rh#1865803)
  + Update documentation for module_obsoletes and module_stream_switch
  + print additional information when verifying GPG key using DNS
  + Remove hardcoded logfile permissions (rh#1910084)
  + Enhanced detection of plugins removed in transaction (rh#1929163)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1615464000">- Add dnf-4.6_vendor_change_doc.patch to adapt the documentation
  to the actual SUSE default value (bsc#1180339)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to version 4.7.0
  + Improve repo config path ordering to fix a comps merging issue (rh#1928181)
  + Keep reason when package is removed (rh#1921063)
  + Improve mechanism for application of security filters (rh#1918475)
  + [doc] Add description for new API
  + [API] Add new method for reset of security filters
  + [doc] Improve documentation for Hotfix repositories
  + [doc] fix: "makecache" command downloads only enabled repositories
  + Use libdnf.utils.checksum_{check,value}
  + [doc] Add info that maximum parallel downloads is 20
  + Increase loglevel in case of invalid config options
  + [doc] installonly_limit documentation follows behavior
  + Prevent traceback (catch ValueError) if pkg is from cmdline
  + Add documentation for config option sslverifystatus (rh#1814383)
  + Check for specific key string when verifing signatures (rh#1915990)
  + Use rpmkeys binary to verify package signature (rh#1915990)
  + Bugs fixed (rh#1916783)
  + Preserve file mode during log rotation (rh#1910084)</changelog>
</package>
<package pkgid="569d83d67731c90ba319f4d8c2d7927afb884d64a52f686f5ba7b513ca7c253a" name="dnf-plugins-core" arch="noarch">
  <version epoch="0" ver="4.0.21" rel="bp153.2.3.2"/>
  <changelog author="ngompa13@gmail.com" date="1502625600">- Initial package based on Mageia package</changelog>
  <changelog author="ngompa13@gmail.com" date="1507636800">- Update to version 2.1.5:
  + Fix issues with the '--arch' in 'dnf download' (rh#1476834)
  + Fix 'dnf repoclosure' when used with '--check' and '--best'
  + Use preconfigure hook from DNF for 'local' plugin
- Split lang data into lang subpackage</changelog>
  <changelog author="ngompa13@gmail.com" date="1516449600">- Fix build-time detection of Python 2
  * Add patch: dnf-plugins-core-2.1.5-Fix-detection-of-Python-2.patch</changelog>
  <changelog author="ngompa13@gmail.com" date="1524484800">- Enable COPR plugin with openSUSE support backported (rh#1570418)
  * Add patch: 0001-copr-Add-openSUSE-support.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549540800">- Rebase to version 4.0.3:
  + Compatible with DNF 4.0.0+
  + Reworked COPR plugin
  + New changelogs and repodiff plugins/subcommands
- Drop Python 2 subpackages
- Drop unneeded patches:
  * 0001-copr-Add-openSUSE-support.patch
  * dnf-plugins-core-2.1.5-Fix-detection-of-Python-2.patch
- Backport fixes from upstream to build and run plugins
  * 0001-Fix-traceback-when-local-rpm-url-is-passed.patch
  * 0002-reposync-fix-up-path-traversal-prevention.patch
  * 0003-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549886400">- Temporarily drop needs-restarting files from dnf-utils until
  zypper splits them out into zypper-needs-restarting subpackage
  (gh#openSUSE/zypper#254)
- Add conflicts to yum-changelog and zypper-needs-restarting to
  dnf-utils</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to version 4.0.6
  + [download] Do not download src without ``--source`` (rh#1666648)
  + Use improved config parser that preserves order of data
  + [leaves] Show multiply satisfied dependencies as leaves
  + [download] Fix downloading an rpm from a URL (rh#1678582)
  + [download] Fix problem with downloading src pkgs (rh#1649627)
- Drop backported fixes that are part of this release
  * 0001-Fix-traceback-when-local-rpm-url-is-passed.patch
  * 0002-reposync-fix-up-path-traversal-prevention.patch
  * 0003-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch
- Restore needs-restarting files to the dnf-utils package
- Add conflicts to zypper &lt; 1.14.26 to dnf-utils package to prevent file conflicts</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556280000">- Backport fix for copr disable command traceback (rh#1693551)
  * Patch: 0001-Fix-copr-disable-command-traceback-RhBug-1693551.patch
- Backport doc fix to state repoid as repo identifier for config-manager (rh#1686779)
  * Patch: 0002-doc-state-repoid-as-repo-identifier-of-config-manage.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Update to version 4.0.7
  + Fix: copr disable command traceback (rh#1693551)
  + [doc] state repoid as repo identifier of config-manager (rh#1686779)
  + Fix download of src when not the latest requested (rh#1649627)
- Add missing dependencies on dateutil and distro Python modules (boo#1141374)
- Drop backported fixes that are part of this release
  * 0001-Fix-copr-disable-command-traceback-RhBug-1693551.patch
  * 0002-doc-state-repoid-as-repo-identifier-of-config-manage.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to version 4.0.12
  + [reposync] Enable timestamp preserving for downloaded data (rh#1688537)
  + [reposync] Download packages from all streams (rh#1714788)
  + Make yum-copr manpage available (rh#1673902)
  + [needs-restarting] Add ``--reboothint`` option (rh#1192946) (rh#1639468)
  + Set the cost of ``_dnf_local`` repo to 500, to make it preferred to normal repos
  + [builddep] Report all rpm errors (rh#1663619, rh#1658292, rh#1724668)
  + [config-manager] --setopt: Fix crash with "--save --dump"
  + [config-manager] --setopt: Add globs support to repoid
  + [config-manager] --setopt=key=value is applied only to the main config
  + [config-manager] --setopt and empty list of repositories (rh#1702678)
  + [config-manager] --setopt: Add check for existence of input repositories
  + debuginfo-install: Update both debuginfo and debugsource for updated package (rh#1586084)
  + copr: Support multilib repofiles (rh#1393664)
  + copr: Fix disable if copr instance has non-default port
  + copr: Fix repoid when using subdirectories in copr project
  + [spec] Specify attributes for ghost file (rh# 1754463)
  + download: add the --debugsource option (rh#1637008)
  + Fix incorrect handling richdeps in buildep (rh#1756902)
  + [reposync] Add --urls option (rh#1686602)
  + [versionlock] Add --raw option (rh#1645564)
  + [doc] move manpages for plugins to "dnf-PLUGIN" (rh#1706386)
  + Add new plugin post-transaction-actions (rh#967264)
  + [builddep] Add --skip-unavailable switch (rh#1628634)
  + [versionlock] Don't apply excludes on @System (rh#1726712)
  + [reposync] Ignore only modular excludes (rh#1750273)
- Rename dnf-utils package to yum-utils and have it replace removed package in Tumbleweed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1576324800">- Add missing bug reference for 4.0.7 update changelog entry</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to version 4.0.13
  + Fix: config_manager respect config file location during save
  + Redesign reposync --latest for modular system (rh#1775434)
  + [reposync] Fix --delete with multiple repos (rh#1774103)
  + [doc] Skip creating and installing migrate documentation for Python 3+
  + [config-manager] Allow use of --set-enabled without arguments (rh#1679213)
  + [versionlock] Prevent conflicting/duplicate entries (rh#1782052)
- Deconflict with zypper-needs-restarting on SLE to unblock PackageHub updates</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 4.0.14
  + Fix conflict for dnf download --resolve (rh#1787908)
  + config-manager calls parser error when without options (rh#1782822)
  + Update reposync.py with --norepopath option
  + Fix: don't open stdin if versionlock is missing (rh#1785563)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1593777600">- test package and test it with pytest (drop dependency on nose)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 4.0.17
  + Support remote files in dnf builddep
  + [download] Respect repo priority (rh#1800342)
  + [versionlock] Take obsoletes into account (rh#1627124)
  + Move args "--set-enabled", "--set-disabled" from DNF (rh#1727882)
  + Add missing arguments --set-enabled/--set-diabled into error message
  + Warn when --enablerepo/--disablerepo args were passed (rh#1727882)
  + [copr] add support for enabling/disabling runtime dependencies
  + [copr] no-liability text to be always printed
  + [repomanage] Add modular support (rh#1804720)
  + [needs-restarting] add options using .conf file (rh#1810123)
- Fix author identity in changes</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 4.0.18
  + [needs-restarting] Fix plugin fail if needs-restarting.d does not exist
  + [needs-restarting] add kernel-rt to reboot list
  + Fix debug-restore command
  + [config-manager] enable/disable comma separated pkgs (rh#1830530)
  + [debug] Use standard demands.resolving for transaction handling
  + [debug] Do not remove install-only packages (rh#1844533)
  + return error when dnf download failed
  + [reposync] Add latest NEVRAs per stream to download (rh#1833074)
  + copr: don't try to list runtime dependencies</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to version 4.0.19
  + copr: allow only 2 arguments with copr enable command
  + [needs-restarting] fix -r in nspawn containers (rh#1913962, rh#1914251)
  + Add --gpgcheck option to reposync (rh#1856818) (rh#1856818)
  + Re-introduce yum-groups-manager functionality (rh#1826016)
  + [repomanage] Don't use cached metadata (rh#1899852)
  + [needs-restarting] add -s to list services (rh#1772939) (rh#1772939)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to version 4.0.21
  + Add missing command line option to documentation
  + doc: add packages to needs-restarting conf
  + Set blacklist subcommand as deprecated
  + Bugs fixed (rh#1914827, rh#1916782)
  + Removed dependency on dnf.yum.misc.Checksum class (rh#1935465)</changelog>
</package>
<package pkgid="423fead1619e392fa814733027ad910b1b7a2bbed5f69f7272b7bb96b87cb45b" name="dnf-plugins-core" arch="src">
  <version epoch="0" ver="4.0.21" rel="bp153.2.3.2"/>
  <changelog author="ngompa13@gmail.com" date="1502625600">- Initial package based on Mageia package</changelog>
  <changelog author="ngompa13@gmail.com" date="1507636800">- Update to version 2.1.5:
  + Fix issues with the '--arch' in 'dnf download' (rh#1476834)
  + Fix 'dnf repoclosure' when used with '--check' and '--best'
  + Use preconfigure hook from DNF for 'local' plugin
- Split lang data into lang subpackage</changelog>
  <changelog author="ngompa13@gmail.com" date="1516449600">- Fix build-time detection of Python 2
  * Add patch: dnf-plugins-core-2.1.5-Fix-detection-of-Python-2.patch</changelog>
  <changelog author="ngompa13@gmail.com" date="1524484800">- Enable COPR plugin with openSUSE support backported (rh#1570418)
  * Add patch: 0001-copr-Add-openSUSE-support.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549540800">- Rebase to version 4.0.3:
  + Compatible with DNF 4.0.0+
  + Reworked COPR plugin
  + New changelogs and repodiff plugins/subcommands
- Drop Python 2 subpackages
- Drop unneeded patches:
  * 0001-copr-Add-openSUSE-support.patch
  * dnf-plugins-core-2.1.5-Fix-detection-of-Python-2.patch
- Backport fixes from upstream to build and run plugins
  * 0001-Fix-traceback-when-local-rpm-url-is-passed.patch
  * 0002-reposync-fix-up-path-traversal-prevention.patch
  * 0003-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549886400">- Temporarily drop needs-restarting files from dnf-utils until
  zypper splits them out into zypper-needs-restarting subpackage
  (gh#openSUSE/zypper#254)
- Add conflicts to yum-changelog and zypper-needs-restarting to
  dnf-utils</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to version 4.0.6
  + [download] Do not download src without ``--source`` (rh#1666648)
  + Use improved config parser that preserves order of data
  + [leaves] Show multiply satisfied dependencies as leaves
  + [download] Fix downloading an rpm from a URL (rh#1678582)
  + [download] Fix problem with downloading src pkgs (rh#1649627)
- Drop backported fixes that are part of this release
  * 0001-Fix-traceback-when-local-rpm-url-is-passed.patch
  * 0002-reposync-fix-up-path-traversal-prevention.patch
  * 0003-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch
- Restore needs-restarting files to the dnf-utils package
- Add conflicts to zypper &lt; 1.14.26 to dnf-utils package to prevent file conflicts</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556280000">- Backport fix for copr disable command traceback (rh#1693551)
  * Patch: 0001-Fix-copr-disable-command-traceback-RhBug-1693551.patch
- Backport doc fix to state repoid as repo identifier for config-manager (rh#1686779)
  * Patch: 0002-doc-state-repoid-as-repo-identifier-of-config-manage.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Update to version 4.0.7
  + Fix: copr disable command traceback (rh#1693551)
  + [doc] state repoid as repo identifier of config-manager (rh#1686779)
  + Fix download of src when not the latest requested (rh#1649627)
- Add missing dependencies on dateutil and distro Python modules (boo#1141374)
- Drop backported fixes that are part of this release
  * 0001-Fix-copr-disable-command-traceback-RhBug-1693551.patch
  * 0002-doc-state-repoid-as-repo-identifier-of-config-manage.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to version 4.0.12
  + [reposync] Enable timestamp preserving for downloaded data (rh#1688537)
  + [reposync] Download packages from all streams (rh#1714788)
  + Make yum-copr manpage available (rh#1673902)
  + [needs-restarting] Add ``--reboothint`` option (rh#1192946) (rh#1639468)
  + Set the cost of ``_dnf_local`` repo to 500, to make it preferred to normal repos
  + [builddep] Report all rpm errors (rh#1663619, rh#1658292, rh#1724668)
  + [config-manager] --setopt: Fix crash with "--save --dump"
  + [config-manager] --setopt: Add globs support to repoid
  + [config-manager] --setopt=key=value is applied only to the main config
  + [config-manager] --setopt and empty list of repositories (rh#1702678)
  + [config-manager] --setopt: Add check for existence of input repositories
  + debuginfo-install: Update both debuginfo and debugsource for updated package (rh#1586084)
  + copr: Support multilib repofiles (rh#1393664)
  + copr: Fix disable if copr instance has non-default port
  + copr: Fix repoid when using subdirectories in copr project
  + [spec] Specify attributes for ghost file (rh# 1754463)
  + download: add the --debugsource option (rh#1637008)
  + Fix incorrect handling richdeps in buildep (rh#1756902)
  + [reposync] Add --urls option (rh#1686602)
  + [versionlock] Add --raw option (rh#1645564)
  + [doc] move manpages for plugins to "dnf-PLUGIN" (rh#1706386)
  + Add new plugin post-transaction-actions (rh#967264)
  + [builddep] Add --skip-unavailable switch (rh#1628634)
  + [versionlock] Don't apply excludes on @System (rh#1726712)
  + [reposync] Ignore only modular excludes (rh#1750273)
- Rename dnf-utils package to yum-utils and have it replace removed package in Tumbleweed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1576324800">- Add missing bug reference for 4.0.7 update changelog entry</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to version 4.0.13
  + Fix: config_manager respect config file location during save
  + Redesign reposync --latest for modular system (rh#1775434)
  + [reposync] Fix --delete with multiple repos (rh#1774103)
  + [doc] Skip creating and installing migrate documentation for Python 3+
  + [config-manager] Allow use of --set-enabled without arguments (rh#1679213)
  + [versionlock] Prevent conflicting/duplicate entries (rh#1782052)
- Deconflict with zypper-needs-restarting on SLE to unblock PackageHub updates</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 4.0.14
  + Fix conflict for dnf download --resolve (rh#1787908)
  + config-manager calls parser error when without options (rh#1782822)
  + Update reposync.py with --norepopath option
  + Fix: don't open stdin if versionlock is missing (rh#1785563)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1593777600">- test package and test it with pytest (drop dependency on nose)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 4.0.17
  + Support remote files in dnf builddep
  + [download] Respect repo priority (rh#1800342)
  + [versionlock] Take obsoletes into account (rh#1627124)
  + Move args "--set-enabled", "--set-disabled" from DNF (rh#1727882)
  + Add missing arguments --set-enabled/--set-diabled into error message
  + Warn when --enablerepo/--disablerepo args were passed (rh#1727882)
  + [copr] add support for enabling/disabling runtime dependencies
  + [copr] no-liability text to be always printed
  + [repomanage] Add modular support (rh#1804720)
  + [needs-restarting] add options using .conf file (rh#1810123)
- Fix author identity in changes</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 4.0.18
  + [needs-restarting] Fix plugin fail if needs-restarting.d does not exist
  + [needs-restarting] add kernel-rt to reboot list
  + Fix debug-restore command
  + [config-manager] enable/disable comma separated pkgs (rh#1830530)
  + [debug] Use standard demands.resolving for transaction handling
  + [debug] Do not remove install-only packages (rh#1844533)
  + return error when dnf download failed
  + [reposync] Add latest NEVRAs per stream to download (rh#1833074)
  + copr: don't try to list runtime dependencies</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to version 4.0.19
  + copr: allow only 2 arguments with copr enable command
  + [needs-restarting] fix -r in nspawn containers (rh#1913962, rh#1914251)
  + Add --gpgcheck option to reposync (rh#1856818) (rh#1856818)
  + Re-introduce yum-groups-manager functionality (rh#1826016)
  + [repomanage] Don't use cached metadata (rh#1899852)
  + [needs-restarting] add -s to list services (rh#1772939) (rh#1772939)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to version 4.0.21
  + Add missing command line option to documentation
  + doc: add packages to needs-restarting conf
  + Set blacklist subcommand as deprecated
  + Bugs fixed (rh#1914827, rh#1916782)
  + Removed dependency on dnf.yum.misc.Checksum class (rh#1935465)</changelog>
</package>
<package pkgid="2ea550f35e30f3b18105adbb0fafb83606ea04cc249bed3d0d3c3210dfdbd262" name="dnf-plugins-core-lang" arch="noarch">
  <version epoch="0" ver="4.0.21" rel="bp153.2.3.2"/>
  <changelog author="ngompa13@gmail.com" date="1502625600">- Initial package based on Mageia package</changelog>
  <changelog author="ngompa13@gmail.com" date="1507636800">- Update to version 2.1.5:
  + Fix issues with the '--arch' in 'dnf download' (rh#1476834)
  + Fix 'dnf repoclosure' when used with '--check' and '--best'
  + Use preconfigure hook from DNF for 'local' plugin
- Split lang data into lang subpackage</changelog>
  <changelog author="ngompa13@gmail.com" date="1516449600">- Fix build-time detection of Python 2
  * Add patch: dnf-plugins-core-2.1.5-Fix-detection-of-Python-2.patch</changelog>
  <changelog author="ngompa13@gmail.com" date="1524484800">- Enable COPR plugin with openSUSE support backported (rh#1570418)
  * Add patch: 0001-copr-Add-openSUSE-support.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549540800">- Rebase to version 4.0.3:
  + Compatible with DNF 4.0.0+
  + Reworked COPR plugin
  + New changelogs and repodiff plugins/subcommands
- Drop Python 2 subpackages
- Drop unneeded patches:
  * 0001-copr-Add-openSUSE-support.patch
  * dnf-plugins-core-2.1.5-Fix-detection-of-Python-2.patch
- Backport fixes from upstream to build and run plugins
  * 0001-Fix-traceback-when-local-rpm-url-is-passed.patch
  * 0002-reposync-fix-up-path-traversal-prevention.patch
  * 0003-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549886400">- Temporarily drop needs-restarting files from dnf-utils until
  zypper splits them out into zypper-needs-restarting subpackage
  (gh#openSUSE/zypper#254)
- Add conflicts to yum-changelog and zypper-needs-restarting to
  dnf-utils</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to version 4.0.6
  + [download] Do not download src without ``--source`` (rh#1666648)
  + Use improved config parser that preserves order of data
  + [leaves] Show multiply satisfied dependencies as leaves
  + [download] Fix downloading an rpm from a URL (rh#1678582)
  + [download] Fix problem with downloading src pkgs (rh#1649627)
- Drop backported fixes that are part of this release
  * 0001-Fix-traceback-when-local-rpm-url-is-passed.patch
  * 0002-reposync-fix-up-path-traversal-prevention.patch
  * 0003-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch
- Restore needs-restarting files to the dnf-utils package
- Add conflicts to zypper &lt; 1.14.26 to dnf-utils package to prevent file conflicts</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556280000">- Backport fix for copr disable command traceback (rh#1693551)
  * Patch: 0001-Fix-copr-disable-command-traceback-RhBug-1693551.patch
- Backport doc fix to state repoid as repo identifier for config-manager (rh#1686779)
  * Patch: 0002-doc-state-repoid-as-repo-identifier-of-config-manage.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Update to version 4.0.7
  + Fix: copr disable command traceback (rh#1693551)
  + [doc] state repoid as repo identifier of config-manager (rh#1686779)
  + Fix download of src when not the latest requested (rh#1649627)
- Add missing dependencies on dateutil and distro Python modules (boo#1141374)
- Drop backported fixes that are part of this release
  * 0001-Fix-copr-disable-command-traceback-RhBug-1693551.patch
  * 0002-doc-state-repoid-as-repo-identifier-of-config-manage.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to version 4.0.12
  + [reposync] Enable timestamp preserving for downloaded data (rh#1688537)
  + [reposync] Download packages from all streams (rh#1714788)
  + Make yum-copr manpage available (rh#1673902)
  + [needs-restarting] Add ``--reboothint`` option (rh#1192946) (rh#1639468)
  + Set the cost of ``_dnf_local`` repo to 500, to make it preferred to normal repos
  + [builddep] Report all rpm errors (rh#1663619, rh#1658292, rh#1724668)
  + [config-manager] --setopt: Fix crash with "--save --dump"
  + [config-manager] --setopt: Add globs support to repoid
  + [config-manager] --setopt=key=value is applied only to the main config
  + [config-manager] --setopt and empty list of repositories (rh#1702678)
  + [config-manager] --setopt: Add check for existence of input repositories
  + debuginfo-install: Update both debuginfo and debugsource for updated package (rh#1586084)
  + copr: Support multilib repofiles (rh#1393664)
  + copr: Fix disable if copr instance has non-default port
  + copr: Fix repoid when using subdirectories in copr project
  + [spec] Specify attributes for ghost file (rh# 1754463)
  + download: add the --debugsource option (rh#1637008)
  + Fix incorrect handling richdeps in buildep (rh#1756902)
  + [reposync] Add --urls option (rh#1686602)
  + [versionlock] Add --raw option (rh#1645564)
  + [doc] move manpages for plugins to "dnf-PLUGIN" (rh#1706386)
  + Add new plugin post-transaction-actions (rh#967264)
  + [builddep] Add --skip-unavailable switch (rh#1628634)
  + [versionlock] Don't apply excludes on @System (rh#1726712)
  + [reposync] Ignore only modular excludes (rh#1750273)
- Rename dnf-utils package to yum-utils and have it replace removed package in Tumbleweed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1576324800">- Add missing bug reference for 4.0.7 update changelog entry</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to version 4.0.13
  + Fix: config_manager respect config file location during save
  + Redesign reposync --latest for modular system (rh#1775434)
  + [reposync] Fix --delete with multiple repos (rh#1774103)
  + [doc] Skip creating and installing migrate documentation for Python 3+
  + [config-manager] Allow use of --set-enabled without arguments (rh#1679213)
  + [versionlock] Prevent conflicting/duplicate entries (rh#1782052)
- Deconflict with zypper-needs-restarting on SLE to unblock PackageHub updates</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 4.0.14
  + Fix conflict for dnf download --resolve (rh#1787908)
  + config-manager calls parser error when without options (rh#1782822)
  + Update reposync.py with --norepopath option
  + Fix: don't open stdin if versionlock is missing (rh#1785563)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1593777600">- test package and test it with pytest (drop dependency on nose)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 4.0.17
  + Support remote files in dnf builddep
  + [download] Respect repo priority (rh#1800342)
  + [versionlock] Take obsoletes into account (rh#1627124)
  + Move args "--set-enabled", "--set-disabled" from DNF (rh#1727882)
  + Add missing arguments --set-enabled/--set-diabled into error message
  + Warn when --enablerepo/--disablerepo args were passed (rh#1727882)
  + [copr] add support for enabling/disabling runtime dependencies
  + [copr] no-liability text to be always printed
  + [repomanage] Add modular support (rh#1804720)
  + [needs-restarting] add options using .conf file (rh#1810123)
- Fix author identity in changes</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 4.0.18
  + [needs-restarting] Fix plugin fail if needs-restarting.d does not exist
  + [needs-restarting] add kernel-rt to reboot list
  + Fix debug-restore command
  + [config-manager] enable/disable comma separated pkgs (rh#1830530)
  + [debug] Use standard demands.resolving for transaction handling
  + [debug] Do not remove install-only packages (rh#1844533)
  + return error when dnf download failed
  + [reposync] Add latest NEVRAs per stream to download (rh#1833074)
  + copr: don't try to list runtime dependencies</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to version 4.0.19
  + copr: allow only 2 arguments with copr enable command
  + [needs-restarting] fix -r in nspawn containers (rh#1913962, rh#1914251)
  + Add --gpgcheck option to reposync (rh#1856818) (rh#1856818)
  + Re-introduce yum-groups-manager functionality (rh#1826016)
  + [repomanage] Don't use cached metadata (rh#1899852)
  + [needs-restarting] add -s to list services (rh#1772939) (rh#1772939)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to version 4.0.21
  + Add missing command line option to documentation
  + doc: add packages to needs-restarting conf
  + Set blacklist subcommand as deprecated
  + Bugs fixed (rh#1914827, rh#1916782)
  + Removed dependency on dnf.yum.misc.Checksum class (rh#1935465)</changelog>
</package>
<package pkgid="7361013fca8c35e4f47d169b4f4f088f003e894fc92d25fab44d0ace897f4fda" name="dnf-utils" arch="noarch">
  <version epoch="0" ver="4.0.21" rel="bp153.2.3.2"/>
  <changelog author="ngompa13@gmail.com" date="1502625600">- Initial package based on Mageia package</changelog>
  <changelog author="ngompa13@gmail.com" date="1507636800">- Update to version 2.1.5:
  + Fix issues with the '--arch' in 'dnf download' (rh#1476834)
  + Fix 'dnf repoclosure' when used with '--check' and '--best'
  + Use preconfigure hook from DNF for 'local' plugin
- Split lang data into lang subpackage</changelog>
  <changelog author="ngompa13@gmail.com" date="1516449600">- Fix build-time detection of Python 2
  * Add patch: dnf-plugins-core-2.1.5-Fix-detection-of-Python-2.patch</changelog>
  <changelog author="ngompa13@gmail.com" date="1524484800">- Enable COPR plugin with openSUSE support backported (rh#1570418)
  * Add patch: 0001-copr-Add-openSUSE-support.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549540800">- Rebase to version 4.0.3:
  + Compatible with DNF 4.0.0+
  + Reworked COPR plugin
  + New changelogs and repodiff plugins/subcommands
- Drop Python 2 subpackages
- Drop unneeded patches:
  * 0001-copr-Add-openSUSE-support.patch
  * dnf-plugins-core-2.1.5-Fix-detection-of-Python-2.patch
- Backport fixes from upstream to build and run plugins
  * 0001-Fix-traceback-when-local-rpm-url-is-passed.patch
  * 0002-reposync-fix-up-path-traversal-prevention.patch
  * 0003-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549886400">- Temporarily drop needs-restarting files from dnf-utils until
  zypper splits them out into zypper-needs-restarting subpackage
  (gh#openSUSE/zypper#254)
- Add conflicts to yum-changelog and zypper-needs-restarting to
  dnf-utils</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to version 4.0.6
  + [download] Do not download src without ``--source`` (rh#1666648)
  + Use improved config parser that preserves order of data
  + [leaves] Show multiply satisfied dependencies as leaves
  + [download] Fix downloading an rpm from a URL (rh#1678582)
  + [download] Fix problem with downloading src pkgs (rh#1649627)
- Drop backported fixes that are part of this release
  * 0001-Fix-traceback-when-local-rpm-url-is-passed.patch
  * 0002-reposync-fix-up-path-traversal-prevention.patch
  * 0003-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch
- Restore needs-restarting files to the dnf-utils package
- Add conflicts to zypper &lt; 1.14.26 to dnf-utils package to prevent file conflicts</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556280000">- Backport fix for copr disable command traceback (rh#1693551)
  * Patch: 0001-Fix-copr-disable-command-traceback-RhBug-1693551.patch
- Backport doc fix to state repoid as repo identifier for config-manager (rh#1686779)
  * Patch: 0002-doc-state-repoid-as-repo-identifier-of-config-manage.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Update to version 4.0.7
  + Fix: copr disable command traceback (rh#1693551)
  + [doc] state repoid as repo identifier of config-manager (rh#1686779)
  + Fix download of src when not the latest requested (rh#1649627)
- Add missing dependencies on dateutil and distro Python modules (boo#1141374)
- Drop backported fixes that are part of this release
  * 0001-Fix-copr-disable-command-traceback-RhBug-1693551.patch
  * 0002-doc-state-repoid-as-repo-identifier-of-config-manage.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to version 4.0.12
  + [reposync] Enable timestamp preserving for downloaded data (rh#1688537)
  + [reposync] Download packages from all streams (rh#1714788)
  + Make yum-copr manpage available (rh#1673902)
  + [needs-restarting] Add ``--reboothint`` option (rh#1192946) (rh#1639468)
  + Set the cost of ``_dnf_local`` repo to 500, to make it preferred to normal repos
  + [builddep] Report all rpm errors (rh#1663619, rh#1658292, rh#1724668)
  + [config-manager] --setopt: Fix crash with "--save --dump"
  + [config-manager] --setopt: Add globs support to repoid
  + [config-manager] --setopt=key=value is applied only to the main config
  + [config-manager] --setopt and empty list of repositories (rh#1702678)
  + [config-manager] --setopt: Add check for existence of input repositories
  + debuginfo-install: Update both debuginfo and debugsource for updated package (rh#1586084)
  + copr: Support multilib repofiles (rh#1393664)
  + copr: Fix disable if copr instance has non-default port
  + copr: Fix repoid when using subdirectories in copr project
  + [spec] Specify attributes for ghost file (rh# 1754463)
  + download: add the --debugsource option (rh#1637008)
  + Fix incorrect handling richdeps in buildep (rh#1756902)
  + [reposync] Add --urls option (rh#1686602)
  + [versionlock] Add --raw option (rh#1645564)
  + [doc] move manpages for plugins to "dnf-PLUGIN" (rh#1706386)
  + Add new plugin post-transaction-actions (rh#967264)
  + [builddep] Add --skip-unavailable switch (rh#1628634)
  + [versionlock] Don't apply excludes on @System (rh#1726712)
  + [reposync] Ignore only modular excludes (rh#1750273)
- Rename dnf-utils package to yum-utils and have it replace removed package in Tumbleweed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1576324800">- Add missing bug reference for 4.0.7 update changelog entry</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to version 4.0.13
  + Fix: config_manager respect config file location during save
  + Redesign reposync --latest for modular system (rh#1775434)
  + [reposync] Fix --delete with multiple repos (rh#1774103)
  + [doc] Skip creating and installing migrate documentation for Python 3+
  + [config-manager] Allow use of --set-enabled without arguments (rh#1679213)
  + [versionlock] Prevent conflicting/duplicate entries (rh#1782052)
- Deconflict with zypper-needs-restarting on SLE to unblock PackageHub updates</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 4.0.14
  + Fix conflict for dnf download --resolve (rh#1787908)
  + config-manager calls parser error when without options (rh#1782822)
  + Update reposync.py with --norepopath option
  + Fix: don't open stdin if versionlock is missing (rh#1785563)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1593777600">- test package and test it with pytest (drop dependency on nose)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 4.0.17
  + Support remote files in dnf builddep
  + [download] Respect repo priority (rh#1800342)
  + [versionlock] Take obsoletes into account (rh#1627124)
  + Move args "--set-enabled", "--set-disabled" from DNF (rh#1727882)
  + Add missing arguments --set-enabled/--set-diabled into error message
  + Warn when --enablerepo/--disablerepo args were passed (rh#1727882)
  + [copr] add support for enabling/disabling runtime dependencies
  + [copr] no-liability text to be always printed
  + [repomanage] Add modular support (rh#1804720)
  + [needs-restarting] add options using .conf file (rh#1810123)
- Fix author identity in changes</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 4.0.18
  + [needs-restarting] Fix plugin fail if needs-restarting.d does not exist
  + [needs-restarting] add kernel-rt to reboot list
  + Fix debug-restore command
  + [config-manager] enable/disable comma separated pkgs (rh#1830530)
  + [debug] Use standard demands.resolving for transaction handling
  + [debug] Do not remove install-only packages (rh#1844533)
  + return error when dnf download failed
  + [reposync] Add latest NEVRAs per stream to download (rh#1833074)
  + copr: don't try to list runtime dependencies</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to version 4.0.19
  + copr: allow only 2 arguments with copr enable command
  + [needs-restarting] fix -r in nspawn containers (rh#1913962, rh#1914251)
  + Add --gpgcheck option to reposync (rh#1856818) (rh#1856818)
  + Re-introduce yum-groups-manager functionality (rh#1826016)
  + [repomanage] Don't use cached metadata (rh#1899852)
  + [needs-restarting] add -s to list services (rh#1772939) (rh#1772939)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to version 4.0.21
  + Add missing command line option to documentation
  + doc: add packages to needs-restarting conf
  + Set blacklist subcommand as deprecated
  + Bugs fixed (rh#1914827, rh#1916782)
  + Removed dependency on dnf.yum.misc.Checksum class (rh#1935465)</changelog>
</package>
<package pkgid="926af6c1f9bc925a9a5db7a3d36dae816b190329cf95dacb2107e020f1435614" name="dnf-yum" arch="noarch">
  <version epoch="0" ver="4.7.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549540800">- Rebase to version 4.0.10:
  + Migrated large amounts of code to libdnf
  + Add support for RH/Fedora modules
  + Migrate from YUMDB to new SWDB
  + Add dnssec extension for repodata
  + Add support for aliases
- Drop Python 2 subpackage
- Drop unneeded patches
  * 0001-Add-additional-default-distroverpkg-and-installonlyp.patch
  * dnf-2.6.3-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  * dnf-2.7.5-Fix-detection-of-Python-2.patch
- Add patch to fix detecting Sphinx in a Python 3 only build
  * 0001-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549540801">- Reduce generated boilerplate by joining %systemd_* calls.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to version 4.2.2
  + Allow to enable modules that break default modules (rh#1648839)
  + Enhance documentation - API examples
  + Add --nobest option
  + Do not allow direct module switch (rh#1669491)
  + Use improved config parser that preserves order of data
  + Fix alias list command (rh#1666325)
  + Update documentation: implemented plugins; options; deprecated commands (rh#1670835, rh#1673278)
  + Support zchunk (".zck") compression
  + Fix behavior  of ``--bz`` option when specifying more values
  + Follow RPM security policy for package verification
  + Update modules regardless of installed profiles
  + Fix ``list --showduplicates`` (rh#1655605)
  + [conf] Use environment variables prefixed with DNF_VAR_
  + Enhance documentation of --whatdepends option (rh#1687070)
  + Allow adjustment of repo from --repofrompath (rh#1689591)
  + Document cachedir option (rh#1691365)
  + Retain order of headers in search results (rh#1613860)
  + Solve traceback with the "dnf install @module" (rh#1688823)
- Drop upstreamed patch that is part of this release
  * 0001-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1555761600">- Ship systemd units and enable dnf-automatic subpackage
- Backport fix to reintroduce subcommand abbreviations (rh#1634232)
  * Patch: 0001-Add-command-abbreviations-RhBug-1634232.patch
  * Patch: 0002-CMake-Actually-install-aliases.patch
- Backport fix to correctly install the bash completion helper (rh#1695853)
  * Patch: 0001-Fix-the-installation-of-completion_helper.py.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556280000">- Update to version 4.2.5
  + Fix multilib obsoletes (rh#1672947)
  + Do not remove group package if other packages depend on it
  + Remove duplicates from "dnf list" and "dnf info" outputs
  + Installroot now requires absolute path
  + Allow globs in setopt in repoid part
  + Fix formatting of message about free space required
  + [doc] Add info of relation update_cache with fill_sack (rh#1658694)
  + Fix installation failiure when duplicate RPMs are specified (rh#1687286)
  + Add command abbreviations (rh#1634232)
  + Allow plugins to terminate dnf (rh#1701807)
  + Fix installation of bash completion helper (rh#1695853)
- Drop patches that are part of this release
  * 0001-Add-command-abbreviations-RhBug-1634232.patch
  * 0002-CMake-Actually-install-aliases.patch
  * 0001-Fix-the-installation-of-completion_helper.py.patch
- Backport fix for rendering exception messages in Python 3
  * 0001-Python2-3-compatibility-for-exceptions-representatio.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Update to version 4.2.6
  + Turn on debug logging only if debuglevel is greater than 2 (rh#1355764, rh#1580022)
  + Fix issues with terminal hangs when attempting bash completion (rh#1702854)
  + Better detecting of file provides (rh#1702621)
  + Rename man page from dnf.automatic to dnf-automatic to match command name (rh#1703609)
- Drop patch included in this release
  * 0001-Python2-3-compatibility-for-exceptions-representatio.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to version 4.2.17
  + Set default to skip_if_unavailable=false (rh#1679509)
  + Fix package reinstalls during yum module remove (rh#1700529)
  + Fail when "-c" option is given nonexistent file (rh#1512457)
  + Reuse empty lock file instead of stopping dnf (rh#1581824)
  + Propagate comps 'default' value correctly (rh#1674562)
  + Better search of provides in /(s)bin/ (rh#1657993)
  + Add detection for armv7hcnl (rh#1691430)
  + Fix group install/upgrade when group is not available (rh#1707624)
  + Report not matching plugins when using --enableplugin/--disableplugin
    (rh#1673289, rh#1467304)
  + Add support of modular FailSafe (rh#1623128)
  + Replace logrotate with build-in log rotation for dnf.log and dnf.rpm.log
    (rh#1702690)
  + Enhance synchronization of rpm transaction to swdb
  + Accept multiple specs in repoquery options (rh#1667898)
  + Prevent switching modules in all cases (rh#1706215)
  + [history] Don't store failed transactions as succeeded
  + [history] Do not require root for informative commands
  + [dnssec] Fix UnicodeWarning when using new rpm (rh#1699650)
  + Print rpm error messages during transaction (rh#1677199)
  + Report missing default profile as an error (rh#1669527)
  + Apply excludes before modular excludes (rh#1709453)
  + Improve help for command line arguments (rh#1659328)
  + [doc] Describe a behavior when plugin is removed (rh#1700741)
  + Add new modular API method ModuleBase.get_modules
  + Mark features used by ansible, anaconda and subscription-manager as an API
  + Prevent printing empty Error Summary (rh#1690414)
  + [doc] Add user_agent and countme options
  + Improve modularity documentation (rh#1730162, rh#1730162, rh#1730807, rh#1734081)
  + Fix detection whether system is running on battery (used by metadata caching timer) (rh#1498680)
  + New repoquery queryformat: %{reason}
  + Print rpm errors during test transaction (rh#1730348)
  + Fix: --setopt and repo with dots
  + Fix incorrectly marked profile and stream after failed rpm transaction check (rh#1719679)
  + Show transaction errors inside dnf shell (rh#1743644)
  + Don't reinstall modified packages with the same NEVRA (rh#1644241)
  + dnf-automatic now respects versionlock excludes (rh#1746562)
  + Fix downloading local packages into destdir (rh#1727137)
  + Report skipped packages with identical nevra only once (rh#1643109)
  + Restore functionality of dnf remove --duplicates (rh#1674296)
  + Improve API documentation
  + Document NEVRA parsing in the man page
  + Do not wrap output when no terminal (rh#1577889)
  + Allow to ship alternative dnf.conf (rh#1752249)
  + Don't check if repo is expired if it doesn't have loaded metadata (rh#1745170)
  + Remove duplicate entries from "dnf search" output (rh#1742926)
  + Set default value of repo name attribute to repo id (rh#1669711)
  + Allow searching in disabled modules using "dnf module provides" (rh#1629667)
  + Group install takes obsoletes into account (rh#1761137)
  + Improve handling of vars
  + Do not load metadata for repolist commands (rh#1697472, rh#1713055, rh#1728894)
  + Don't show older install-only pkgs updates in updateinfo (rh#1649383, rh#1728004)
  + Add --ids option to the group command (rh#1706382)
  + Add --with_cve and --with_bz options to the updateinfo command (rh#1750528)
  + Make DNF compatible with FIPS mode (rh#1762032)
  + Return always alphabetically sorted modular profiles
  + Enable versionlock for check-update command (rh#1750620)
  + Add error message when no active modules matched (rh#1696204)
  + Log mirror failures as warning when repo load fails (rh#1713627)
  + dnf-automatic: Change all systemd timers to a fixed time of day (rh#1754609)
  + DNF can use config from the remote location (rh#1721091)
  + [doc] update reference to plugin documentation (rh#1706386)
  + [yum compatibility] Report all packages in repoinfo
  + [doc] Add definition of active/inactive module stream
  + repoquery: Add a switch to disable modular excludes
  + Report more informative messages when no match for argument (rh#1709563)
  + [doc] Add description of excludes in dnf
  + Report more descriptive message when removed package is excluded
  + Add module repoquery command
  + Fix assumptions about ARMv8 and the way the rpm features work (rh#1691430)
  + Add Requires information into module info commands
  + Enhance inheritance of transaction reasons (rh#1672618, rh#1769788)
- Rename dnf-yum package to yum and have it replace removed yum package on Tumbleweed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to version 4.2.18
  + [doc] Remove note about user-agent whitelist
  + Do a substitution of variables in repo_id (rh#1748841)
  + Respect order of config files in aliases.d (rh#1680489)
  + Unify downgrade exit codes with upgrade (rh#1759847)
  + Improve help for 'dnf module' command (rh#1758447)
  + Add shell restriction for local packages (rh#1773483)
  + Fix detection of the latest module (rh#1781769)
  + Document the retries config option only works for packages (rh#1783041)
  + Sort packages in transaction output by nevra (rh#1773436)
  + Honor repo priority with check-update (rh#1769466)
  + Strip '\' from aliases when processing (rh#1680482)
  + Print the whole alias definition in case of infinite recursion (rh#1680488)
  + Add support of commandline packages by repoquery (rh#1784148)
  + Running with tsflags=test doesn't update log files
  + Restore functionality of remove --oldinstallonly
  + Allow disabling individual aliases config files (rh#1680566)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 4.2.19
  + List arguments: only first empty value is used (rh#1788154)
  + Report missing profiles or default as broken module (rh#1790967)
  + repoquery: fix rich deps matching by using provide expansion from libdnf (rh#1534123)
  + [documentation] repoquery --what* with  multiple arguments (rh#1790262)
  + Format history table to use actual terminal width (rh#1786316)
  + Update `dnf alias` documentation
  + Handle custom exceptions from libdnf
  + Fix _skipped_packages to return only skipped (rh#1774617)
  + Add setter for tsi.reason
  + Add new hook for commands: Run_resolved
  + Add doc entry: include url (RhBug 1786072)
  + Clean also .yaml repository metadata
  + New API function base.setup_loggers() (rh#1788212)
  + Use WantedBy=timers.target for all dnf timers (rh#1798475)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 4.2.23
  + Fix completion helper if solv files not in roon cache (rh#1714376)
  + Add bash completion for 'dnf module' (rh#1565614)
  + Check command no longer reports  missing %pre and %post deps (rh#1543449)
  + Check if arguments can be encoded in 'utf-8'
  + [doc] Remove incorrect information about includepkgs (rh#1813460)
  + Fix crash with "dnf -d 6 repolist" (rh#1812682)
  + Do not print the first empty line for repoinfo
  + Redirect logger and repo download progress when --verbose
  + Respect repo priority when listing packages (rh#1800342)
  + [doc] Document that list and info commands respect repo priority
  + [repoquery] Do not protect running kernel for --unsafisfied (rh#1750745)
  + Remove misleading green color from the "broken dependencies" lines (rh#1814192)
  + [doc] Document color options
  + Fix behavior of install-n, autoremove-n, remove-n, repoquery-n
  + Fix behavior of localinstall and list-updateinfo aliases
  + Add updated field to verbose output of updateinfo list (rh#1801092)
  + Add comment option to transaction (rh#1773679)
  + Add new API for handling gpg signatures (rh#1339617)
  + Verify GPG signatures when running dnf-automatic (rh#1793298)
  + Fix up Conflicts: on python-dnf-plugins-extras
  + [doc] Move yum-plugin-post-transaction-actions to dnf-plugins-core
  + Remove args "--set-enabled", "--set-disabled" from DNF (rh#1727882)
  + Search command is now alphabetical (rh#1811802)
  + Fix downloading packages with full URL as their location
  + repo: catch libdnf.error.Error in addition to RuntimeError in load() (rh#1788182)
  + History table to max size when redirect to file (rh#1786335, rh#1786316)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1594900800">- Use systemd_ordering instead of sytemd_requires, we don't want
  systemd in our containers.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 4.4.0
  + Handle empty comps group name (rh#1826198)
  + Remove dead history info code (rh#1845800)
  + Improve command emmitter in dnf-automatic
  + Enhance --querytags and --qf help output
  + [history] add option --reverse to history list (rh#1846692)
  + Add logfilelevel configuration (rh#1802074)
  + Don't turn off stdout/stderr logging longer than necessary (rh#1843280)
  + Mention the date/time that updates were applied
  + [dnf-automatic] Wait for internet connection (rh#1816308)
  + [doc] Enhance repo variables documentation (rh#1848161, rh#1848615)
  + Add librepo logger for handling messages from librepo (rh#1816573)
  + [doc] Add package-name-spec to the list of possible specs
  + [doc] Do not use &lt;package-nevr-spec&gt;
  + [doc] Add section to explain -n, -na and -nevra suffixes
  + Add alias 'ls' for list command
  + remove log_lock.pid after reboot (rh#1863006)
  + comps: Raise CompsError when removing a non-existent group
  + Add methods for working with comps to RPMTransactionItemWrapper
  + Implement storing and replaying a transaction
  + Log failure to access last makecache time as warning
  + [doc] Document Substitutions class
  + Dont document removed attribute ``reports`` for get_best_selector
  + Change the debug log timestamps from UTC to local time</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to version 4.4.2
  + Warn about key retrieval over http
  + Fix --setopt=cachedir writing outside of installroot
  + Add vendor to dnf API (rh#1876561)
  + Add allow_vendor_change option (rh#1788371) (rh#1788371)
- Rename dnf-conf package to dnf-data, in line with upstream</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to version 4.5.2
  + Change behaviour of Package().from_repo
  + Add a get_current() method to SwdbInterface
  + Add `from_repo` attribute for Package class (rh#1898968, rh#1879168)
  + Correct description of Package().reponane attribute
  + Add unittest for new API
  + Make rotated log file (mode, owner, group) match previous log settings (rh#1894344)
  + [doc] Improve description of modular filtering
  + [doc] add documentation for from_repo
  + [doc] deprecated alias for dnf repoquery --deplist &lt;deplist_option-label&gt;
  + New config option module_allow_stream_switch allows switching enabled streams</changelog>
  <changelog author="Cameron Rapp &lt;camspam@redhyena.net&gt;" date="1611835200">- Fix a typo.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to version 4.6.0
  + Log scriptlets output also for API users (rh#1847340)
  + Fix module remove --all when no match spec (rh#1904490)
  + yum.misc.decompress() to handle uncompressed files (rh#1895059)
  + Make an error message more informative (rh#1814831)
  + Add deprecation notice to help messages of deplist
  + Remove Base._history_undo_operations() as it was replaced with transaction_sr code
  + cli/output: Return number of listed packages from listPkgs()
  + Clean up history command error handling
  + [doc] Describe install with just a name and obsoletes (rh#1902279)
  + Add api function fill_sack_from_repos_in_cache to allow loading a repo cache with repomd and (solv file or primary xml) only (rh#1865803)
  + Packages installed/removed via DNF API are logged into dnf.log (rh#1855158)
  + Support comps groups in history redo (rh#1657123, rh#1809565, rh#1809639)
  + Support comps groups in history rollback (rh#1657123, rh#1809565, rh#1809639)
  + Support comps groups in history undo (rh#1657123, rh#1809565, rh#1809639)
  + New optional parameter for filter_modules enables following modular obsoletes based on a config option module_obsoletes
  + Add get_header() method to the Package class (rh#1876606)
  + Fix documentation of globs not supporting curly brackets (rh#1913418)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217600">- Migrate DNF persistent state data to /usr/lib/sysimage/dnf
  + Patch: dnf-4.6.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update to version 4.6.1
  + Add unit test for fill_sack_from_repos_in_cache (rh#1865803)
  + Add docs and examples for fill_sack_from_repos_in_cache (rh#1865803)
  + [spec] remove python2 support
  + Remove problematic language
  + The noroot plugin no longer exists, remove mention
  + Run tests for fill_sack_from_repos_in_cache in installroot (rh#1865803)
  + expand history to full term size when output is redirected (rh#1852577) (rh#1852577, rh#1906970)
  + [doc] Fix: "sslcacert" contains path to the file
  + [doc] Added proxy ssl configuration options, increase libdnf require
  + Set persistdir and substitutions for fill_sack_from_repos_in_cache tests (rh#1865803)
  + Update documentation for module_obsoletes and module_stream_switch
  + print additional information when verifying GPG key using DNS
  + Remove hardcoded logfile permissions (rh#1910084)
  + Enhanced detection of plugins removed in transaction (rh#1929163)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1615464000">- Add dnf-4.6_vendor_change_doc.patch to adapt the documentation
  to the actual SUSE default value (bsc#1180339)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to version 4.7.0
  + Improve repo config path ordering to fix a comps merging issue (rh#1928181)
  + Keep reason when package is removed (rh#1921063)
  + Improve mechanism for application of security filters (rh#1918475)
  + [doc] Add description for new API
  + [API] Add new method for reset of security filters
  + [doc] Improve documentation for Hotfix repositories
  + [doc] fix: "makecache" command downloads only enabled repositories
  + Use libdnf.utils.checksum_{check,value}
  + [doc] Add info that maximum parallel downloads is 20
  + Increase loglevel in case of invalid config options
  + [doc] installonly_limit documentation follows behavior
  + Prevent traceback (catch ValueError) if pkg is from cmdline
  + Add documentation for config option sslverifystatus (rh#1814383)
  + Check for specific key string when verifing signatures (rh#1915990)
  + Use rpmkeys binary to verify package signature (rh#1915990)
  + Bugs fixed (rh#1916783)
  + Preserve file mode during log rotation (rh#1910084)</changelog>
</package>
<package pkgid="ed55a617681c260dba021bf72328b55c10e3ffaae468f67be3c01e44e98ca0ec" name="exim" arch="aarch64">
  <version epoch="0" ver="4.94.2" rel="bp153.2.1"/>
  <changelog author="kbabioch@suse.com" date="1518523200">- update to 4.90.1
  * Allow PKG_CONFIG_PATH to be set in Local/Makefile and use it correctly
    during configuration.  Wildcards are allowed and expanded.
  * Shorten the log line for daemon startup by collapsing adjacent sets of
    identical IP addresses on different listening ports.  Will also affect
    "exiwhat" output.
  * Tighten up the checking in isip4 (et al): dotted-quad components larger
    than 255 are no longer allowed.
  * Default openssl_options to include +no_ticket, to reduce load on peers.
    Disable the session-cache too, which might reduce our load.  Since we
    currrectly use a new context for every connection, both as server and
    client, there is no benefit for these.
  * Add $SOURCE_DATE_EPOCH support for reproducible builds, per spec at
    &lt;https://reproducible-builds.org/specs/source-date-epoch/&gt;.
  * Fix smtp transport use of limited max_rcpt under mua_wrapper. Previously
    the check for any unsuccessful recipients did not notice the limit, and
    erroneously found still-pending ones.
  * Pipeline CHUNKING command and data together, on kernels that support
    MSG_MORE.  Only in-clear (not on TLS connections).
  * Avoid using a temporary file during transport using dkim.  Unless a
    transport-filter is involved we can buffer the headers in memory for
    creating the signature, and read the spool data file once for the
    signature and again for transmission.
  * Enable use of sendfile in Linux builds as default.  It was disabled in
    4.77 as the kernel support then wasn't solid, having issues in 64bit
    mode.  Now, it's been long enough.  Add support for FreeBSD also.
  * Add commandline_checks_require_admin option.
  * Do pipelining under TLS.
  * For the "sock" variant of the malware scanner interface, accept an empty
    cmdline element to get the documented default one.  Previously it was
    inaccessible.
  * Prevent repeated use of -p/-oMr
  * DKIM: enforce the DNS pubkey record "h" permitted-hashes optional field,
    if present.
  * DKIM: when a message has multiple signatures matching an identity given
    in dkim_verify_signers, run the dkim acl once for each.
  * Support IDNA2008.
  * The path option on a pipe transport is now expanded before use
  * Have the EHLO response advertise VRFY, if there is a vrfy ACL defined.
- Several bug fixes
- Fix for buffer overflow in base64decode() (bsc#1079832 CVE-2018-6789)
- removed patches (included upstream now):
  * exim-CVE-2017-1000369.patch
  * exim-CVE-2017-16943.patch
  * exim-CVE-2017-16944.patch
  * exim-4.86.2-mariadb_102_compile_fix.patch</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1521115200">- Replace xorg-x11-devel by individual pkgconfig() buildrequires.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1523880000">- update to 4.91
  * DEFER rather than ERROR on redis cluster MOVED response.
  * Catch and remove uninitialized value warning in exiqsumm
  * Disallow '/' characters in queue names specified for the "queue=" ACL
    modifier.  This matches the restriction on the commandline.
  * Fix pgsql lookup for multiple result-tuples with a single column.
    Previously only the last row was returned.
  * Bug 2217: Tighten up the parsing of DKIM signature headers.
  * Bug 2215: Fix crash associated with dnsdb lookup done from DKIM ACL.
  * Fix issue with continued-connections when the DNS shifts unreliably.
  * Bug 2214: Fix SMTP responses resulting from non-accept result of MIME ACL.
  * The "support for" informational output now, which built with Content
  Scanning support, has a line for the malware scanner interfaces compiled
  in.  Interface can be individually included or not at build time.
  * The "aveserver", "kavdaemon" and "mksd" interfaces are now not included
  by the template makefile "src/EDITME".  The "STREAM" support for an older
  ClamAV interface method is removed.
  * Bug 2223: Fix mysql lookup returns for the no-data case (when the number of
  rows affected is given instead).
  * The runtime Berkeley DB library version is now additionally output by
  "exim -d -bV".  Previously only the compile-time version was shown.
  * Bug 2230: Fix cutthrough routing for nonfirst messages in an initiating
  SMTP connection.
  * Bug 2229: Fix cutthrough routing for nonstandard port numbers defined by
  routers.
  * Bug 2174: A timeout on connect for a callout was also erroneously seen as
  a timeout on read on a GnuTLS initiating connection, resulting in the
  initiating connection being dropped.
  * Relax results from ACL control request to enable cutthrough, in
  unsupported situations, from error to silently (except under debug)
  ignoring.
  * Fix Buffer overflow in base64d() (CVE-2018-6789)
  * Fix bug in DKIM verify: a buffer overflow could corrupt the malloc
  metadata, resulting in a crash in free().
  * Fix broken Heimdal GSSAPI authenticator integration.
  * Bug 2113: Fix conversation closedown with the Avast malware scanner.
  * Bug 2239: Enforce non-usability of control=utf8_downconvert in the mail ACL.
  * Speed up macro lookups during configuration file read, by skipping non-
  macro text after a replacement (previously it was only once per line) and
  by skipping builtin macros when searching for an uppercase lead character.
  * DANE support moved from Experimental to mainline.  The Makefile control
  for the build is renamed.
  * Fix memory leak during multi-message connections using STARTTLS.
  * Bug 2236: When a DKIM verification result is overridden by ACL, DMARC
  reported the original.  Fix to report (as far as possible) the ACL
  result replacing the original.
  * Fix memory leak during multi-message connections using STARTTLS under
  OpenSSL
  * Bug 2242: Fix exim_dbmbuild to permit directoryless filenames.
  * Fix utf8_downconvert propagation through a redirect router.
  * Bug 2253: For logging delivery lines under PRDR, append the overall
  DATA response info to the (existing) per-recipient response info for
  the "C=" log element.
  * Bug 2251: Fix ldap lookups that return a single attribute having zero-
  length value.
  * Support Avast multiline protocol, this allows passing flags to
  newer versions of the scanner.
  * Ensure that variables possibly set during message acceptance are marked
    dead before release of memory in the daemon loop.
  * Bug 2250: Fix a longstanding bug in heavily-pipelined SMTP input (such
  as a multi-recipient message from a mailinglist manager).
  * The (EXPERIMENTAL_DMARC) variable $dmarc_ar_header is withdrawn, being
  replaced by the ${authresults } expansion.
  * Bug 2257: Fix pipe transport to not use a socket-only syscall.
  * Set a handler for SIGTERM and call exit(3) if running as PID 1. This
  allows proper process termination in container environments.
  * Bug 2258: Fix spool_wireformat in combination with LMTP transport.
  Previously the "final dot" had a newline after it; ensure it is CR,LF.
  * SPF: remove support for the "spf" ACL condition outcome values "err_temp"
  and "err_perm", deprecated since 4.83 when the RFC-defined words
  " temperror" and "permerror" were introduced.
  * Re-introduce enforcement of no cutthrough delivery on transports having
  transport-filters or DKIM-signing.
  * Cutthrough: for a final-dot response timeout (and nonunderstood responses)
  in defer=pass mode supply a 450 to the initiator.  Previously the message
    would be spooled.
  * DANE: add dane_require_tls_ciphers SMTP Transport option; if unset,
    tls_require_ciphers is used as before.
  * Malware Avast: Better match the Avast multiline protocol.
  * Fix reinitialisation of DKIM logging variable between messages.
  * Bug 2255: Revert the disable of the OpenSSL session caching.
  * Add util/renew-opendmarc-tlds.sh script for safe renewal of public
  suffix list.
  * DKIM: accept Ed25519 pubkeys in SubjectPublicKeyInfo-wrapped form,
  since the IETF WG has not yet settled on that versus the original
  "bare" representation.
  * Fix syslog logging for syslog_timestamp=no and log_selector +millisec.
  Previously the millisecond value corrupted the output.
  Fix also for syslog_pid=no and log_selector +pid, for which the pid
  corrupted the output.</changelog>
  <changelog author="seanlew@opensuse.org" date="1553342400">- update to exim 4.92
  * ${l_header:&lt;name&gt;} expansion
  * ${readsocket} now supports TLS
  * "utf8_downconvert" option (if built with SUPPORT_I18N)
  * "pipelining" log_selector
  * JSON variants for ${extract } expansion
  * "noutf8" debug option
  * TCP Fast Open support on MacOS
  * CVE-2019-10149: Fixed a Remote Command Execution (bsc#1136587)
- add workaround patch for compile time error on missing printf
  format annotation (gnu_printf.patch)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1559736000">- spec file cleanup
  * fix DANE inclusion guard condition
  * re-enable i18n and remove misleading comment
  * EXPERIMENTAL_SPF is now SUPPORT_SPF
  * DANE is now SUPPORT_DANE</changelog>
  <changelog author="alex &lt;atoptsoglou@suse.com&gt;" date="1564056000">- update to exim 4.92.1
  * CVE-2019-13917: Fixed an issue with ${sort} expansion which could
  allow remote attackers to execute other programs with root privileges
  (boo#1142207)</changelog>
  <changelog author="poeml@cmdline.net" date="1567857600">- update to exim 4.92.2
  * CVE-2019-15846: fix against remote attackers executing arbitrary code as
    root via a trailing backslash</changelog>
  <changelog author="poeml@cmdline.net" date="1569844800">- update to exim 4.92.3
  * CVE-2019-16928: fix against Heap-based buffer overflow in string_vformat,
    remote code execution seems to be possible</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1575892800">- update to exim 4.93
  * SUPPORT_DMARC replaces EXPERIMENTAL_DMARC
  * DISABLE_TLS replaces SUPPORT_TLS
  * Bump the version for the local_scan API.
  * smtp transport option hosts_try_fastopen defaults to "*".
  * DNSSec is requested (not required) for all queries. (This seemes to
    ask for trouble if your resolver is a systemd-resolved.)
  * Generic router option retry_use_local_part defaults to "true" under specific
    pre-conditions.
  * Introduce a tainting mechanism for values read from untrusted sources.
  * Use longer file names for temporary spool files (this avoids
    name conflicts with spool on a shared file system).
  * Use dsn_from main config option (was ignored previously).</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1577966400">spec file cleanup to make update work
- add docdir to spec</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1578398400">- update to exim 4.93.0.4 (+fixes release)
  * Avoid costly startup code when not strictly needed.  This reduces time
    for some exim process initialisations.  It does mean that the logging
    of TLS configuration problems is only done for the daemon startup.
  * Early-pipelining support code is now included unless disabled in Makefile.
  * DKIM verification defaults no long accept sha1 hashes, to conform to
    RFC 8301.  They can still be enabled, using the dkim_verify_hashes main
    option.
  * Support CHUNKING from an smtp transport using a transport_filter, when
    DKIM signing is being done.  Previously a transport_filter would always
    disable CHUNKING, falling back to traditional DATA.
  * Regard command-line receipients as tainted.
  * Bug 340: Remove the daemon pid file on exit, whe due to SIGTERM.
  * Bug 2489: Fix crash in the "pam" expansion condition.  It seems that the
    PAM library frees one of the arguments given to it, despite the
    documentation.  Therefore a plain malloc must be used.
  * Bug 2491: Use tainted buffers for the transport smtp context.  Previously
    on-stack buffers were used, resulting in a taint trap when DSN information
    copied from a received message was written into the buffer.
  * Bug 2493: Harden ARC verify against Outlook, whick has been seen to mix
    the ordering of its ARC headers.  This caused a crash.
  * Bug 2492: Use tainted memory for retry record when needed.  Previously when
    a new record was being constructed with information from the peer, a trap
    was taken.
  * Bug 2494: Unset the default for dmarc_tld_file.  Previously a naiive
    installation would get error messages from DMARC verify, when it hit the
    nonexistent file indicated by the default.  Distros wanting DMARC enabled
    should both provide the file and set the option.
    Also enforce no DMARC verification for command-line sourced messages.
  * Fix an uninitialised flag in early-pipelining.  Previously connections
    could, depending on the platform, hang at the STARTTLS response.
  * Bug 2498: Reset a counter used for ARC verify before handling another
    message on a connection.  Previously if one message had ARC headers and
    the following one did not, a crash could result when adding an
    Authentication-Results: header.
  * Bug 2500: Rewind some of the common-coding in string handling between the
    Exim main code and Exim-related utities.  The introduction of taint
    tracking also did many adjustments to string handling.  Since then, eximon
    frequently terminated with an assert failure.
  * When PIPELINING, synch after every hundred or so RCPT commands sent and
    check for 452 responses.  This slightly helps the inefficieny of doing
    a large alias-expansion into a recipient-limited target.  The max_rcpt
    transport option still applies (and at the current default, will override
    the new feature).  The check is done for either cause of synch, and forces
    a fast-retry of all 452'd recipients using a new MAIL FROM on the same
    connection.  The new facility is not tunable at this time.
  * Fix the variables set by the gsasl authenticator.  Previously a pointer to
    library live data was being used, so the results became garbage.  Make
    copies while it is still usable.
  * Logging: when the deliver_time selector ise set, include the DT= field
    on delivery deferred (==) and failed (**) lines (if a delivery was
    attemtped).  Previously it was only on completion (=&gt;) lines.
  * Authentication: the gsasl driver not provides the $authN variables in time
    for the expansion of the server_scram_iter and server_scram_salt options.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1578916800">- add a spec-file workaround for bsc#1160726</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1585742400">- don't create logfiles during install
  * fixes CVE-2020-8015 (bsc#1154183)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1589284800">- bring changes from current in +fixes branch
  (patch-exim-fixes-ee83de04d3087efaf808d1f2235a988275c2ee94)
  * fixes CVE-2020-12783 (bsc#1171490)
  * Regard command-line recipients as tainted.
  * Bug 2489: Fix crash in the "pam" expansion condition.
  * Use tainted buffers for the transport smtp context.
  * Bug 2493: Harden ARC verify against Outlook, which has been seen to mix
    the ordering of its ARC headers.  This caused a crash.
  * Bug 2492: Use tainted memory for retry record when needed.  Previously when
    a new record was being constructed with information from the peer, a trap
    was taken.
  * Bug 2494: Unset the default for dmarc_tld_file.
  * Fix an uninitialised flag in early-pipelining.  Previously connections
    could, depending on the platform, hang at the STARTTLS response.
  * Bug 2498: Reset a counter used for ARC verify before handling another
    message on a connection.  Previously if one message had ARC headers and
    the following one did not, a crash could result when adding an
    Authentication-Results: header.
  * Bug 2500: Rewind some of the common-coding in string handling between the
    Exim main code and Exim-related utities.
  * Fix the variables set by the gsasl authenticator.
  * Bug 2507: Modules: on handling a dynamic-module (lookups) open failure,
    only retrieve the errormessage once.
  * Bug 2501: Fix init call in the heimdal authenticator.  Previously it
    adjusted the size of a major service buffer; this failed because the
    buffer was in use at the time.  Change to a compile-time increase in the
    buffer size, when this authenticator is compiled into exim.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1589889600">- switch pretrans to use lua
  (fixes bsc#1171877)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1591099200">- update to exim 4.94
  * some transports now refuse to use tainted data in constructing their delivery
    location
    this WILL BREAK configurations which are not updated accordingly.
    In particular: any Transport use of $local_user which has been relying upon
    check_local_user far away in the Router to make it safe, should be updated to
    replace $local_user with $local_part_data.
  * Attempting to remove, in router or transport, a header name that ends with
    an asterisk (which is a standards-legal name) will now result in all headers
    named starting with the string before the asterisk being removed.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1591617600">- bring in changes from current +fixes (lots of taint check fixes)
  * Bug 1329: Fix format of Maildir-format filenames to match other mail-
    related applications.  Previously an "H" was used where available info
    says that "M" should be, so change to match.
  * Bug 2587: Fix pam expansion condition.  Tainted values are commonly used
    as arguments, so an implementation trying to copy these into a local
    buffer was taking a taint-enforcement trap.  Fix by using dynamically
    created buffers.
  * Bug 2586: Fix listcount expansion operator.  Using tainted arguments is
    reasonable, eg. to count headers.  Fix by using dynamically created
    buffers rather than a local.  Do similar fixes for ACL actions "dcc",
    "log_reject_target", "malware" and "spam"; the arguments are expanded
    so could be handling tainted values.
  * Bug 2590: Fix -bi (newaliases).  A previous code rearrangement had
    broken the (no-op) support for this sendmail command.  Restore it
    to doing nothing, silently, and returning good status.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1598270400">- bring back missing exim_db.8 manual page
  (fixes bsc#1173693)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1619611200">- update to exim-4.94.1
  * Fix security issue in BDAT state confusion.
    Ensure we reset known-good where we know we need to not be reading BDAT
    data, as a general case fix, and move the places where we switch to BDAT
    mode until after various protocol state checks.
    Fixes CVE-2020-BDATA reported by Qualys.
  * Fix security issue in SMTP verb option parsing (CVE-2020-EXOPT)
  * Fix security issue with too many recipients on a message (to remove a
    known security problem if someone does set recipients_max to unlimited,
    or if local additions add to the recipient list).
    Fixes CVE-2020-RCPTL reported by Qualys.
  * Fix CVE-2020-28016 (PFPZA): Heap out-of-bounds write in parse_fix_phrase()
  * Fix security issue CVE-2020-PFPSN and guard against cmdline invoker
    providing a particularly obnoxious sender full name.
  * Fix Linux security issue CVE-2020-SLCWD and guard against PATH_MAX
    better.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1620129600">- update to exim-4.94.2
  security update (bsc#1185631)
  * CVE-2020-28007: Link attack in Exim's log directory
  * CVE-2020-28008: Assorted attacks in Exim's spool directory
  * CVE-2020-28014: Arbitrary PID file creation
  * CVE-2020-28011: Heap buffer overflow in queue_run()
  * CVE-2020-28010: Heap out-of-bounds write in main()
  * CVE-2020-28013: Heap buffer overflow in parse_fix_phrase()
  * CVE-2020-28016: Heap out-of-bounds write in parse_fix_phrase()
  * CVE-2020-28015: New-line injection into spool header file (local)
  * CVE-2020-28012: Missing close-on-exec flag for privileged pipe
  * CVE-2020-28009: Integer overflow in get_stdinput()
  * CVE-2020-28017: Integer overflow in receive_add_recipient()
  * CVE-2020-28020: Integer overflow in receive_msg()
  * CVE-2020-28023: Out-of-bounds read in smtp_setup_msg()
  * CVE-2020-28021: New-line injection into spool header file (remote)
  * CVE-2020-28022: Heap out-of-bounds read and write in extract_option()
  * CVE-2020-28026: Line truncation and injection in spool_read_header()
  * CVE-2020-28019: Failure to reset function pointer after BDAT error
  * CVE-2020-28024: Heap buffer underflow in smtp_ungetc()
  * CVE-2020-28018: Use-after-free in tls-openssl.c
  * CVE-2020-28025: Heap out-of-bounds read in pdkim_finish_bodyhash()</changelog>
</package>
<package pkgid="696eef11fa2331db9527eb1cc1efeaa1d42658c7b33eaa25e321f307da4702d3" name="exim" arch="ppc64le">
  <version epoch="0" ver="4.94.2" rel="bp153.2.1"/>
  <changelog author="kbabioch@suse.com" date="1518523200">- update to 4.90.1
  * Allow PKG_CONFIG_PATH to be set in Local/Makefile and use it correctly
    during configuration.  Wildcards are allowed and expanded.
  * Shorten the log line for daemon startup by collapsing adjacent sets of
    identical IP addresses on different listening ports.  Will also affect
    "exiwhat" output.
  * Tighten up the checking in isip4 (et al): dotted-quad components larger
    than 255 are no longer allowed.
  * Default openssl_options to include +no_ticket, to reduce load on peers.
    Disable the session-cache too, which might reduce our load.  Since we
    currrectly use a new context for every connection, both as server and
    client, there is no benefit for these.
  * Add $SOURCE_DATE_EPOCH support for reproducible builds, per spec at
    &lt;https://reproducible-builds.org/specs/source-date-epoch/&gt;.
  * Fix smtp transport use of limited max_rcpt under mua_wrapper. Previously
    the check for any unsuccessful recipients did not notice the limit, and
    erroneously found still-pending ones.
  * Pipeline CHUNKING command and data together, on kernels that support
    MSG_MORE.  Only in-clear (not on TLS connections).
  * Avoid using a temporary file during transport using dkim.  Unless a
    transport-filter is involved we can buffer the headers in memory for
    creating the signature, and read the spool data file once for the
    signature and again for transmission.
  * Enable use of sendfile in Linux builds as default.  It was disabled in
    4.77 as the kernel support then wasn't solid, having issues in 64bit
    mode.  Now, it's been long enough.  Add support for FreeBSD also.
  * Add commandline_checks_require_admin option.
  * Do pipelining under TLS.
  * For the "sock" variant of the malware scanner interface, accept an empty
    cmdline element to get the documented default one.  Previously it was
    inaccessible.
  * Prevent repeated use of -p/-oMr
  * DKIM: enforce the DNS pubkey record "h" permitted-hashes optional field,
    if present.
  * DKIM: when a message has multiple signatures matching an identity given
    in dkim_verify_signers, run the dkim acl once for each.
  * Support IDNA2008.
  * The path option on a pipe transport is now expanded before use
  * Have the EHLO response advertise VRFY, if there is a vrfy ACL defined.
- Several bug fixes
- Fix for buffer overflow in base64decode() (bsc#1079832 CVE-2018-6789)
- removed patches (included upstream now):
  * exim-CVE-2017-1000369.patch
  * exim-CVE-2017-16943.patch
  * exim-CVE-2017-16944.patch
  * exim-4.86.2-mariadb_102_compile_fix.patch</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1521115200">- Replace xorg-x11-devel by individual pkgconfig() buildrequires.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1523880000">- update to 4.91
  * DEFER rather than ERROR on redis cluster MOVED response.
  * Catch and remove uninitialized value warning in exiqsumm
  * Disallow '/' characters in queue names specified for the "queue=" ACL
    modifier.  This matches the restriction on the commandline.
  * Fix pgsql lookup for multiple result-tuples with a single column.
    Previously only the last row was returned.
  * Bug 2217: Tighten up the parsing of DKIM signature headers.
  * Bug 2215: Fix crash associated with dnsdb lookup done from DKIM ACL.
  * Fix issue with continued-connections when the DNS shifts unreliably.
  * Bug 2214: Fix SMTP responses resulting from non-accept result of MIME ACL.
  * The "support for" informational output now, which built with Content
  Scanning support, has a line for the malware scanner interfaces compiled
  in.  Interface can be individually included or not at build time.
  * The "aveserver", "kavdaemon" and "mksd" interfaces are now not included
  by the template makefile "src/EDITME".  The "STREAM" support for an older
  ClamAV interface method is removed.
  * Bug 2223: Fix mysql lookup returns for the no-data case (when the number of
  rows affected is given instead).
  * The runtime Berkeley DB library version is now additionally output by
  "exim -d -bV".  Previously only the compile-time version was shown.
  * Bug 2230: Fix cutthrough routing for nonfirst messages in an initiating
  SMTP connection.
  * Bug 2229: Fix cutthrough routing for nonstandard port numbers defined by
  routers.
  * Bug 2174: A timeout on connect for a callout was also erroneously seen as
  a timeout on read on a GnuTLS initiating connection, resulting in the
  initiating connection being dropped.
  * Relax results from ACL control request to enable cutthrough, in
  unsupported situations, from error to silently (except under debug)
  ignoring.
  * Fix Buffer overflow in base64d() (CVE-2018-6789)
  * Fix bug in DKIM verify: a buffer overflow could corrupt the malloc
  metadata, resulting in a crash in free().
  * Fix broken Heimdal GSSAPI authenticator integration.
  * Bug 2113: Fix conversation closedown with the Avast malware scanner.
  * Bug 2239: Enforce non-usability of control=utf8_downconvert in the mail ACL.
  * Speed up macro lookups during configuration file read, by skipping non-
  macro text after a replacement (previously it was only once per line) and
  by skipping builtin macros when searching for an uppercase lead character.
  * DANE support moved from Experimental to mainline.  The Makefile control
  for the build is renamed.
  * Fix memory leak during multi-message connections using STARTTLS.
  * Bug 2236: When a DKIM verification result is overridden by ACL, DMARC
  reported the original.  Fix to report (as far as possible) the ACL
  result replacing the original.
  * Fix memory leak during multi-message connections using STARTTLS under
  OpenSSL
  * Bug 2242: Fix exim_dbmbuild to permit directoryless filenames.
  * Fix utf8_downconvert propagation through a redirect router.
  * Bug 2253: For logging delivery lines under PRDR, append the overall
  DATA response info to the (existing) per-recipient response info for
  the "C=" log element.
  * Bug 2251: Fix ldap lookups that return a single attribute having zero-
  length value.
  * Support Avast multiline protocol, this allows passing flags to
  newer versions of the scanner.
  * Ensure that variables possibly set during message acceptance are marked
    dead before release of memory in the daemon loop.
  * Bug 2250: Fix a longstanding bug in heavily-pipelined SMTP input (such
  as a multi-recipient message from a mailinglist manager).
  * The (EXPERIMENTAL_DMARC) variable $dmarc_ar_header is withdrawn, being
  replaced by the ${authresults } expansion.
  * Bug 2257: Fix pipe transport to not use a socket-only syscall.
  * Set a handler for SIGTERM and call exit(3) if running as PID 1. This
  allows proper process termination in container environments.
  * Bug 2258: Fix spool_wireformat in combination with LMTP transport.
  Previously the "final dot" had a newline after it; ensure it is CR,LF.
  * SPF: remove support for the "spf" ACL condition outcome values "err_temp"
  and "err_perm", deprecated since 4.83 when the RFC-defined words
  " temperror" and "permerror" were introduced.
  * Re-introduce enforcement of no cutthrough delivery on transports having
  transport-filters or DKIM-signing.
  * Cutthrough: for a final-dot response timeout (and nonunderstood responses)
  in defer=pass mode supply a 450 to the initiator.  Previously the message
    would be spooled.
  * DANE: add dane_require_tls_ciphers SMTP Transport option; if unset,
    tls_require_ciphers is used as before.
  * Malware Avast: Better match the Avast multiline protocol.
  * Fix reinitialisation of DKIM logging variable between messages.
  * Bug 2255: Revert the disable of the OpenSSL session caching.
  * Add util/renew-opendmarc-tlds.sh script for safe renewal of public
  suffix list.
  * DKIM: accept Ed25519 pubkeys in SubjectPublicKeyInfo-wrapped form,
  since the IETF WG has not yet settled on that versus the original
  "bare" representation.
  * Fix syslog logging for syslog_timestamp=no and log_selector +millisec.
  Previously the millisecond value corrupted the output.
  Fix also for syslog_pid=no and log_selector +pid, for which the pid
  corrupted the output.</changelog>
  <changelog author="seanlew@opensuse.org" date="1553342400">- update to exim 4.92
  * ${l_header:&lt;name&gt;} expansion
  * ${readsocket} now supports TLS
  * "utf8_downconvert" option (if built with SUPPORT_I18N)
  * "pipelining" log_selector
  * JSON variants for ${extract } expansion
  * "noutf8" debug option
  * TCP Fast Open support on MacOS
  * CVE-2019-10149: Fixed a Remote Command Execution (bsc#1136587)
- add workaround patch for compile time error on missing printf
  format annotation (gnu_printf.patch)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1559736000">- spec file cleanup
  * fix DANE inclusion guard condition
  * re-enable i18n and remove misleading comment
  * EXPERIMENTAL_SPF is now SUPPORT_SPF
  * DANE is now SUPPORT_DANE</changelog>
  <changelog author="alex &lt;atoptsoglou@suse.com&gt;" date="1564056000">- update to exim 4.92.1
  * CVE-2019-13917: Fixed an issue with ${sort} expansion which could
  allow remote attackers to execute other programs with root privileges
  (boo#1142207)</changelog>
  <changelog author="poeml@cmdline.net" date="1567857600">- update to exim 4.92.2
  * CVE-2019-15846: fix against remote attackers executing arbitrary code as
    root via a trailing backslash</changelog>
  <changelog author="poeml@cmdline.net" date="1569844800">- update to exim 4.92.3
  * CVE-2019-16928: fix against Heap-based buffer overflow in string_vformat,
    remote code execution seems to be possible</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1575892800">- update to exim 4.93
  * SUPPORT_DMARC replaces EXPERIMENTAL_DMARC
  * DISABLE_TLS replaces SUPPORT_TLS
  * Bump the version for the local_scan API.
  * smtp transport option hosts_try_fastopen defaults to "*".
  * DNSSec is requested (not required) for all queries. (This seemes to
    ask for trouble if your resolver is a systemd-resolved.)
  * Generic router option retry_use_local_part defaults to "true" under specific
    pre-conditions.
  * Introduce a tainting mechanism for values read from untrusted sources.
  * Use longer file names for temporary spool files (this avoids
    name conflicts with spool on a shared file system).
  * Use dsn_from main config option (was ignored previously).</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1577966400">spec file cleanup to make update work
- add docdir to spec</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1578398400">- update to exim 4.93.0.4 (+fixes release)
  * Avoid costly startup code when not strictly needed.  This reduces time
    for some exim process initialisations.  It does mean that the logging
    of TLS configuration problems is only done for the daemon startup.
  * Early-pipelining support code is now included unless disabled in Makefile.
  * DKIM verification defaults no long accept sha1 hashes, to conform to
    RFC 8301.  They can still be enabled, using the dkim_verify_hashes main
    option.
  * Support CHUNKING from an smtp transport using a transport_filter, when
    DKIM signing is being done.  Previously a transport_filter would always
    disable CHUNKING, falling back to traditional DATA.
  * Regard command-line receipients as tainted.
  * Bug 340: Remove the daemon pid file on exit, whe due to SIGTERM.
  * Bug 2489: Fix crash in the "pam" expansion condition.  It seems that the
    PAM library frees one of the arguments given to it, despite the
    documentation.  Therefore a plain malloc must be used.
  * Bug 2491: Use tainted buffers for the transport smtp context.  Previously
    on-stack buffers were used, resulting in a taint trap when DSN information
    copied from a received message was written into the buffer.
  * Bug 2493: Harden ARC verify against Outlook, whick has been seen to mix
    the ordering of its ARC headers.  This caused a crash.
  * Bug 2492: Use tainted memory for retry record when needed.  Previously when
    a new record was being constructed with information from the peer, a trap
    was taken.
  * Bug 2494: Unset the default for dmarc_tld_file.  Previously a naiive
    installation would get error messages from DMARC verify, when it hit the
    nonexistent file indicated by the default.  Distros wanting DMARC enabled
    should both provide the file and set the option.
    Also enforce no DMARC verification for command-line sourced messages.
  * Fix an uninitialised flag in early-pipelining.  Previously connections
    could, depending on the platform, hang at the STARTTLS response.
  * Bug 2498: Reset a counter used for ARC verify before handling another
    message on a connection.  Previously if one message had ARC headers and
    the following one did not, a crash could result when adding an
    Authentication-Results: header.
  * Bug 2500: Rewind some of the common-coding in string handling between the
    Exim main code and Exim-related utities.  The introduction of taint
    tracking also did many adjustments to string handling.  Since then, eximon
    frequently terminated with an assert failure.
  * When PIPELINING, synch after every hundred or so RCPT commands sent and
    check for 452 responses.  This slightly helps the inefficieny of doing
    a large alias-expansion into a recipient-limited target.  The max_rcpt
    transport option still applies (and at the current default, will override
    the new feature).  The check is done for either cause of synch, and forces
    a fast-retry of all 452'd recipients using a new MAIL FROM on the same
    connection.  The new facility is not tunable at this time.
  * Fix the variables set by the gsasl authenticator.  Previously a pointer to
    library live data was being used, so the results became garbage.  Make
    copies while it is still usable.
  * Logging: when the deliver_time selector ise set, include the DT= field
    on delivery deferred (==) and failed (**) lines (if a delivery was
    attemtped).  Previously it was only on completion (=&gt;) lines.
  * Authentication: the gsasl driver not provides the $authN variables in time
    for the expansion of the server_scram_iter and server_scram_salt options.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1578916800">- add a spec-file workaround for bsc#1160726</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1585742400">- don't create logfiles during install
  * fixes CVE-2020-8015 (bsc#1154183)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1589284800">- bring changes from current in +fixes branch
  (patch-exim-fixes-ee83de04d3087efaf808d1f2235a988275c2ee94)
  * fixes CVE-2020-12783 (bsc#1171490)
  * Regard command-line recipients as tainted.
  * Bug 2489: Fix crash in the "pam" expansion condition.
  * Use tainted buffers for the transport smtp context.
  * Bug 2493: Harden ARC verify against Outlook, which has been seen to mix
    the ordering of its ARC headers.  This caused a crash.
  * Bug 2492: Use tainted memory for retry record when needed.  Previously when
    a new record was being constructed with information from the peer, a trap
    was taken.
  * Bug 2494: Unset the default for dmarc_tld_file.
  * Fix an uninitialised flag in early-pipelining.  Previously connections
    could, depending on the platform, hang at the STARTTLS response.
  * Bug 2498: Reset a counter used for ARC verify before handling another
    message on a connection.  Previously if one message had ARC headers and
    the following one did not, a crash could result when adding an
    Authentication-Results: header.
  * Bug 2500: Rewind some of the common-coding in string handling between the
    Exim main code and Exim-related utities.
  * Fix the variables set by the gsasl authenticator.
  * Bug 2507: Modules: on handling a dynamic-module (lookups) open failure,
    only retrieve the errormessage once.
  * Bug 2501: Fix init call in the heimdal authenticator.  Previously it
    adjusted the size of a major service buffer; this failed because the
    buffer was in use at the time.  Change to a compile-time increase in the
    buffer size, when this authenticator is compiled into exim.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1589889600">- switch pretrans to use lua
  (fixes bsc#1171877)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1591099200">- update to exim 4.94
  * some transports now refuse to use tainted data in constructing their delivery
    location
    this WILL BREAK configurations which are not updated accordingly.
    In particular: any Transport use of $local_user which has been relying upon
    check_local_user far away in the Router to make it safe, should be updated to
    replace $local_user with $local_part_data.
  * Attempting to remove, in router or transport, a header name that ends with
    an asterisk (which is a standards-legal name) will now result in all headers
    named starting with the string before the asterisk being removed.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1591617600">- bring in changes from current +fixes (lots of taint check fixes)
  * Bug 1329: Fix format of Maildir-format filenames to match other mail-
    related applications.  Previously an "H" was used where available info
    says that "M" should be, so change to match.
  * Bug 2587: Fix pam expansion condition.  Tainted values are commonly used
    as arguments, so an implementation trying to copy these into a local
    buffer was taking a taint-enforcement trap.  Fix by using dynamically
    created buffers.
  * Bug 2586: Fix listcount expansion operator.  Using tainted arguments is
    reasonable, eg. to count headers.  Fix by using dynamically created
    buffers rather than a local.  Do similar fixes for ACL actions "dcc",
    "log_reject_target", "malware" and "spam"; the arguments are expanded
    so could be handling tainted values.
  * Bug 2590: Fix -bi (newaliases).  A previous code rearrangement had
    broken the (no-op) support for this sendmail command.  Restore it
    to doing nothing, silently, and returning good status.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1598270400">- bring back missing exim_db.8 manual page
  (fixes bsc#1173693)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1619611200">- update to exim-4.94.1
  * Fix security issue in BDAT state confusion.
    Ensure we reset known-good where we know we need to not be reading BDAT
    data, as a general case fix, and move the places where we switch to BDAT
    mode until after various protocol state checks.
    Fixes CVE-2020-BDATA reported by Qualys.
  * Fix security issue in SMTP verb option parsing (CVE-2020-EXOPT)
  * Fix security issue with too many recipients on a message (to remove a
    known security problem if someone does set recipients_max to unlimited,
    or if local additions add to the recipient list).
    Fixes CVE-2020-RCPTL reported by Qualys.
  * Fix CVE-2020-28016 (PFPZA): Heap out-of-bounds write in parse_fix_phrase()
  * Fix security issue CVE-2020-PFPSN and guard against cmdline invoker
    providing a particularly obnoxious sender full name.
  * Fix Linux security issue CVE-2020-SLCWD and guard against PATH_MAX
    better.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1620129600">- update to exim-4.94.2
  security update (bsc#1185631)
  * CVE-2020-28007: Link attack in Exim's log directory
  * CVE-2020-28008: Assorted attacks in Exim's spool directory
  * CVE-2020-28014: Arbitrary PID file creation
  * CVE-2020-28011: Heap buffer overflow in queue_run()
  * CVE-2020-28010: Heap out-of-bounds write in main()
  * CVE-2020-28013: Heap buffer overflow in parse_fix_phrase()
  * CVE-2020-28016: Heap out-of-bounds write in parse_fix_phrase()
  * CVE-2020-28015: New-line injection into spool header file (local)
  * CVE-2020-28012: Missing close-on-exec flag for privileged pipe
  * CVE-2020-28009: Integer overflow in get_stdinput()
  * CVE-2020-28017: Integer overflow in receive_add_recipient()
  * CVE-2020-28020: Integer overflow in receive_msg()
  * CVE-2020-28023: Out-of-bounds read in smtp_setup_msg()
  * CVE-2020-28021: New-line injection into spool header file (remote)
  * CVE-2020-28022: Heap out-of-bounds read and write in extract_option()
  * CVE-2020-28026: Line truncation and injection in spool_read_header()
  * CVE-2020-28019: Failure to reset function pointer after BDAT error
  * CVE-2020-28024: Heap buffer underflow in smtp_ungetc()
  * CVE-2020-28018: Use-after-free in tls-openssl.c
  * CVE-2020-28025: Heap out-of-bounds read in pdkim_finish_bodyhash()</changelog>
</package>
<package pkgid="49318c95da62378f40f308aa27cce9559218e6e54e54805e87b72300a56198fd" name="exim" arch="s390x">
  <version epoch="0" ver="4.94.2" rel="bp153.2.1"/>
  <changelog author="kbabioch@suse.com" date="1518523200">- update to 4.90.1
  * Allow PKG_CONFIG_PATH to be set in Local/Makefile and use it correctly
    during configuration.  Wildcards are allowed and expanded.
  * Shorten the log line for daemon startup by collapsing adjacent sets of
    identical IP addresses on different listening ports.  Will also affect
    "exiwhat" output.
  * Tighten up the checking in isip4 (et al): dotted-quad components larger
    than 255 are no longer allowed.
  * Default openssl_options to include +no_ticket, to reduce load on peers.
    Disable the session-cache too, which might reduce our load.  Since we
    currrectly use a new context for every connection, both as server and
    client, there is no benefit for these.
  * Add $SOURCE_DATE_EPOCH support for reproducible builds, per spec at
    &lt;https://reproducible-builds.org/specs/source-date-epoch/&gt;.
  * Fix smtp transport use of limited max_rcpt under mua_wrapper. Previously
    the check for any unsuccessful recipients did not notice the limit, and
    erroneously found still-pending ones.
  * Pipeline CHUNKING command and data together, on kernels that support
    MSG_MORE.  Only in-clear (not on TLS connections).
  * Avoid using a temporary file during transport using dkim.  Unless a
    transport-filter is involved we can buffer the headers in memory for
    creating the signature, and read the spool data file once for the
    signature and again for transmission.
  * Enable use of sendfile in Linux builds as default.  It was disabled in
    4.77 as the kernel support then wasn't solid, having issues in 64bit
    mode.  Now, it's been long enough.  Add support for FreeBSD also.
  * Add commandline_checks_require_admin option.
  * Do pipelining under TLS.
  * For the "sock" variant of the malware scanner interface, accept an empty
    cmdline element to get the documented default one.  Previously it was
    inaccessible.
  * Prevent repeated use of -p/-oMr
  * DKIM: enforce the DNS pubkey record "h" permitted-hashes optional field,
    if present.
  * DKIM: when a message has multiple signatures matching an identity given
    in dkim_verify_signers, run the dkim acl once for each.
  * Support IDNA2008.
  * The path option on a pipe transport is now expanded before use
  * Have the EHLO response advertise VRFY, if there is a vrfy ACL defined.
- Several bug fixes
- Fix for buffer overflow in base64decode() (bsc#1079832 CVE-2018-6789)
- removed patches (included upstream now):
  * exim-CVE-2017-1000369.patch
  * exim-CVE-2017-16943.patch
  * exim-CVE-2017-16944.patch
  * exim-4.86.2-mariadb_102_compile_fix.patch</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1521115200">- Replace xorg-x11-devel by individual pkgconfig() buildrequires.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1523880000">- update to 4.91
  * DEFER rather than ERROR on redis cluster MOVED response.
  * Catch and remove uninitialized value warning in exiqsumm
  * Disallow '/' characters in queue names specified for the "queue=" ACL
    modifier.  This matches the restriction on the commandline.
  * Fix pgsql lookup for multiple result-tuples with a single column.
    Previously only the last row was returned.
  * Bug 2217: Tighten up the parsing of DKIM signature headers.
  * Bug 2215: Fix crash associated with dnsdb lookup done from DKIM ACL.
  * Fix issue with continued-connections when the DNS shifts unreliably.
  * Bug 2214: Fix SMTP responses resulting from non-accept result of MIME ACL.
  * The "support for" informational output now, which built with Content
  Scanning support, has a line for the malware scanner interfaces compiled
  in.  Interface can be individually included or not at build time.
  * The "aveserver", "kavdaemon" and "mksd" interfaces are now not included
  by the template makefile "src/EDITME".  The "STREAM" support for an older
  ClamAV interface method is removed.
  * Bug 2223: Fix mysql lookup returns for the no-data case (when the number of
  rows affected is given instead).
  * The runtime Berkeley DB library version is now additionally output by
  "exim -d -bV".  Previously only the compile-time version was shown.
  * Bug 2230: Fix cutthrough routing for nonfirst messages in an initiating
  SMTP connection.
  * Bug 2229: Fix cutthrough routing for nonstandard port numbers defined by
  routers.
  * Bug 2174: A timeout on connect for a callout was also erroneously seen as
  a timeout on read on a GnuTLS initiating connection, resulting in the
  initiating connection being dropped.
  * Relax results from ACL control request to enable cutthrough, in
  unsupported situations, from error to silently (except under debug)
  ignoring.
  * Fix Buffer overflow in base64d() (CVE-2018-6789)
  * Fix bug in DKIM verify: a buffer overflow could corrupt the malloc
  metadata, resulting in a crash in free().
  * Fix broken Heimdal GSSAPI authenticator integration.
  * Bug 2113: Fix conversation closedown with the Avast malware scanner.
  * Bug 2239: Enforce non-usability of control=utf8_downconvert in the mail ACL.
  * Speed up macro lookups during configuration file read, by skipping non-
  macro text after a replacement (previously it was only once per line) and
  by skipping builtin macros when searching for an uppercase lead character.
  * DANE support moved from Experimental to mainline.  The Makefile control
  for the build is renamed.
  * Fix memory leak during multi-message connections using STARTTLS.
  * Bug 2236: When a DKIM verification result is overridden by ACL, DMARC
  reported the original.  Fix to report (as far as possible) the ACL
  result replacing the original.
  * Fix memory leak during multi-message connections using STARTTLS under
  OpenSSL
  * Bug 2242: Fix exim_dbmbuild to permit directoryless filenames.
  * Fix utf8_downconvert propagation through a redirect router.
  * Bug 2253: For logging delivery lines under PRDR, append the overall
  DATA response info to the (existing) per-recipient response info for
  the "C=" log element.
  * Bug 2251: Fix ldap lookups that return a single attribute having zero-
  length value.
  * Support Avast multiline protocol, this allows passing flags to
  newer versions of the scanner.
  * Ensure that variables possibly set during message acceptance are marked
    dead before release of memory in the daemon loop.
  * Bug 2250: Fix a longstanding bug in heavily-pipelined SMTP input (such
  as a multi-recipient message from a mailinglist manager).
  * The (EXPERIMENTAL_DMARC) variable $dmarc_ar_header is withdrawn, being
  replaced by the ${authresults } expansion.
  * Bug 2257: Fix pipe transport to not use a socket-only syscall.
  * Set a handler for SIGTERM and call exit(3) if running as PID 1. This
  allows proper process termination in container environments.
  * Bug 2258: Fix spool_wireformat in combination with LMTP transport.
  Previously the "final dot" had a newline after it; ensure it is CR,LF.
  * SPF: remove support for the "spf" ACL condition outcome values "err_temp"
  and "err_perm", deprecated since 4.83 when the RFC-defined words
  " temperror" and "permerror" were introduced.
  * Re-introduce enforcement of no cutthrough delivery on transports having
  transport-filters or DKIM-signing.
  * Cutthrough: for a final-dot response timeout (and nonunderstood responses)
  in defer=pass mode supply a 450 to the initiator.  Previously the message
    would be spooled.
  * DANE: add dane_require_tls_ciphers SMTP Transport option; if unset,
    tls_require_ciphers is used as before.
  * Malware Avast: Better match the Avast multiline protocol.
  * Fix reinitialisation of DKIM logging variable between messages.
  * Bug 2255: Revert the disable of the OpenSSL session caching.
  * Add util/renew-opendmarc-tlds.sh script for safe renewal of public
  suffix list.
  * DKIM: accept Ed25519 pubkeys in SubjectPublicKeyInfo-wrapped form,
  since the IETF WG has not yet settled on that versus the original
  "bare" representation.
  * Fix syslog logging for syslog_timestamp=no and log_selector +millisec.
  Previously the millisecond value corrupted the output.
  Fix also for syslog_pid=no and log_selector +pid, for which the pid
  corrupted the output.</changelog>
  <changelog author="seanlew@opensuse.org" date="1553342400">- update to exim 4.92
  * ${l_header:&lt;name&gt;} expansion
  * ${readsocket} now supports TLS
  * "utf8_downconvert" option (if built with SUPPORT_I18N)
  * "pipelining" log_selector
  * JSON variants for ${extract } expansion
  * "noutf8" debug option
  * TCP Fast Open support on MacOS
  * CVE-2019-10149: Fixed a Remote Command Execution (bsc#1136587)
- add workaround patch for compile time error on missing printf
  format annotation (gnu_printf.patch)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1559736000">- spec file cleanup
  * fix DANE inclusion guard condition
  * re-enable i18n and remove misleading comment
  * EXPERIMENTAL_SPF is now SUPPORT_SPF
  * DANE is now SUPPORT_DANE</changelog>
  <changelog author="alex &lt;atoptsoglou@suse.com&gt;" date="1564056000">- update to exim 4.92.1
  * CVE-2019-13917: Fixed an issue with ${sort} expansion which could
  allow remote attackers to execute other programs with root privileges
  (boo#1142207)</changelog>
  <changelog author="poeml@cmdline.net" date="1567857600">- update to exim 4.92.2
  * CVE-2019-15846: fix against remote attackers executing arbitrary code as
    root via a trailing backslash</changelog>
  <changelog author="poeml@cmdline.net" date="1569844800">- update to exim 4.92.3
  * CVE-2019-16928: fix against Heap-based buffer overflow in string_vformat,
    remote code execution seems to be possible</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1575892800">- update to exim 4.93
  * SUPPORT_DMARC replaces EXPERIMENTAL_DMARC
  * DISABLE_TLS replaces SUPPORT_TLS
  * Bump the version for the local_scan API.
  * smtp transport option hosts_try_fastopen defaults to "*".
  * DNSSec is requested (not required) for all queries. (This seemes to
    ask for trouble if your resolver is a systemd-resolved.)
  * Generic router option retry_use_local_part defaults to "true" under specific
    pre-conditions.
  * Introduce a tainting mechanism for values read from untrusted sources.
  * Use longer file names for temporary spool files (this avoids
    name conflicts with spool on a shared file system).
  * Use dsn_from main config option (was ignored previously).</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1577966400">spec file cleanup to make update work
- add docdir to spec</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1578398400">- update to exim 4.93.0.4 (+fixes release)
  * Avoid costly startup code when not strictly needed.  This reduces time
    for some exim process initialisations.  It does mean that the logging
    of TLS configuration problems is only done for the daemon startup.
  * Early-pipelining support code is now included unless disabled in Makefile.
  * DKIM verification defaults no long accept sha1 hashes, to conform to
    RFC 8301.  They can still be enabled, using the dkim_verify_hashes main
    option.
  * Support CHUNKING from an smtp transport using a transport_filter, when
    DKIM signing is being done.  Previously a transport_filter would always
    disable CHUNKING, falling back to traditional DATA.
  * Regard command-line receipients as tainted.
  * Bug 340: Remove the daemon pid file on exit, whe due to SIGTERM.
  * Bug 2489: Fix crash in the "pam" expansion condition.  It seems that the
    PAM library frees one of the arguments given to it, despite the
    documentation.  Therefore a plain malloc must be used.
  * Bug 2491: Use tainted buffers for the transport smtp context.  Previously
    on-stack buffers were used, resulting in a taint trap when DSN information
    copied from a received message was written into the buffer.
  * Bug 2493: Harden ARC verify against Outlook, whick has been seen to mix
    the ordering of its ARC headers.  This caused a crash.
  * Bug 2492: Use tainted memory for retry record when needed.  Previously when
    a new record was being constructed with information from the peer, a trap
    was taken.
  * Bug 2494: Unset the default for dmarc_tld_file.  Previously a naiive
    installation would get error messages from DMARC verify, when it hit the
    nonexistent file indicated by the default.  Distros wanting DMARC enabled
    should both provide the file and set the option.
    Also enforce no DMARC verification for command-line sourced messages.
  * Fix an uninitialised flag in early-pipelining.  Previously connections
    could, depending on the platform, hang at the STARTTLS response.
  * Bug 2498: Reset a counter used for ARC verify before handling another
    message on a connection.  Previously if one message had ARC headers and
    the following one did not, a crash could result when adding an
    Authentication-Results: header.
  * Bug 2500: Rewind some of the common-coding in string handling between the
    Exim main code and Exim-related utities.  The introduction of taint
    tracking also did many adjustments to string handling.  Since then, eximon
    frequently terminated with an assert failure.
  * When PIPELINING, synch after every hundred or so RCPT commands sent and
    check for 452 responses.  This slightly helps the inefficieny of doing
    a large alias-expansion into a recipient-limited target.  The max_rcpt
    transport option still applies (and at the current default, will override
    the new feature).  The check is done for either cause of synch, and forces
    a fast-retry of all 452'd recipients using a new MAIL FROM on the same
    connection.  The new facility is not tunable at this time.
  * Fix the variables set by the gsasl authenticator.  Previously a pointer to
    library live data was being used, so the results became garbage.  Make
    copies while it is still usable.
  * Logging: when the deliver_time selector ise set, include the DT= field
    on delivery deferred (==) and failed (**) lines (if a delivery was
    attemtped).  Previously it was only on completion (=&gt;) lines.
  * Authentication: the gsasl driver not provides the $authN variables in time
    for the expansion of the server_scram_iter and server_scram_salt options.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1578916800">- add a spec-file workaround for bsc#1160726</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1585742400">- don't create logfiles during install
  * fixes CVE-2020-8015 (bsc#1154183)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1589284800">- bring changes from current in +fixes branch
  (patch-exim-fixes-ee83de04d3087efaf808d1f2235a988275c2ee94)
  * fixes CVE-2020-12783 (bsc#1171490)
  * Regard command-line recipients as tainted.
  * Bug 2489: Fix crash in the "pam" expansion condition.
  * Use tainted buffers for the transport smtp context.
  * Bug 2493: Harden ARC verify against Outlook, which has been seen to mix
    the ordering of its ARC headers.  This caused a crash.
  * Bug 2492: Use tainted memory for retry record when needed.  Previously when
    a new record was being constructed with information from the peer, a trap
    was taken.
  * Bug 2494: Unset the default for dmarc_tld_file.
  * Fix an uninitialised flag in early-pipelining.  Previously connections
    could, depending on the platform, hang at the STARTTLS response.
  * Bug 2498: Reset a counter used for ARC verify before handling another
    message on a connection.  Previously if one message had ARC headers and
    the following one did not, a crash could result when adding an
    Authentication-Results: header.
  * Bug 2500: Rewind some of the common-coding in string handling between the
    Exim main code and Exim-related utities.
  * Fix the variables set by the gsasl authenticator.
  * Bug 2507: Modules: on handling a dynamic-module (lookups) open failure,
    only retrieve the errormessage once.
  * Bug 2501: Fix init call in the heimdal authenticator.  Previously it
    adjusted the size of a major service buffer; this failed because the
    buffer was in use at the time.  Change to a compile-time increase in the
    buffer size, when this authenticator is compiled into exim.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1589889600">- switch pretrans to use lua
  (fixes bsc#1171877)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1591099200">- update to exim 4.94
  * some transports now refuse to use tainted data in constructing their delivery
    location
    this WILL BREAK configurations which are not updated accordingly.
    In particular: any Transport use of $local_user which has been relying upon
    check_local_user far away in the Router to make it safe, should be updated to
    replace $local_user with $local_part_data.
  * Attempting to remove, in router or transport, a header name that ends with
    an asterisk (which is a standards-legal name) will now result in all headers
    named starting with the string before the asterisk being removed.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1591617600">- bring in changes from current +fixes (lots of taint check fixes)
  * Bug 1329: Fix format of Maildir-format filenames to match other mail-
    related applications.  Previously an "H" was used where available info
    says that "M" should be, so change to match.
  * Bug 2587: Fix pam expansion condition.  Tainted values are commonly used
    as arguments, so an implementation trying to copy these into a local
    buffer was taking a taint-enforcement trap.  Fix by using dynamically
    created buffers.
  * Bug 2586: Fix listcount expansion operator.  Using tainted arguments is
    reasonable, eg. to count headers.  Fix by using dynamically created
    buffers rather than a local.  Do similar fixes for ACL actions "dcc",
    "log_reject_target", "malware" and "spam"; the arguments are expanded
    so could be handling tainted values.
  * Bug 2590: Fix -bi (newaliases).  A previous code rearrangement had
    broken the (no-op) support for this sendmail command.  Restore it
    to doing nothing, silently, and returning good status.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1598270400">- bring back missing exim_db.8 manual page
  (fixes bsc#1173693)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1619611200">- update to exim-4.94.1
  * Fix security issue in BDAT state confusion.
    Ensure we reset known-good where we know we need to not be reading BDAT
    data, as a general case fix, and move the places where we switch to BDAT
    mode until after various protocol state checks.
    Fixes CVE-2020-BDATA reported by Qualys.
  * Fix security issue in SMTP verb option parsing (CVE-2020-EXOPT)
  * Fix security issue with too many recipients on a message (to remove a
    known security problem if someone does set recipients_max to unlimited,
    or if local additions add to the recipient list).
    Fixes CVE-2020-RCPTL reported by Qualys.
  * Fix CVE-2020-28016 (PFPZA): Heap out-of-bounds write in parse_fix_phrase()
  * Fix security issue CVE-2020-PFPSN and guard against cmdline invoker
    providing a particularly obnoxious sender full name.
  * Fix Linux security issue CVE-2020-SLCWD and guard against PATH_MAX
    better.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1620129600">- update to exim-4.94.2
  security update (bsc#1185631)
  * CVE-2020-28007: Link attack in Exim's log directory
  * CVE-2020-28008: Assorted attacks in Exim's spool directory
  * CVE-2020-28014: Arbitrary PID file creation
  * CVE-2020-28011: Heap buffer overflow in queue_run()
  * CVE-2020-28010: Heap out-of-bounds write in main()
  * CVE-2020-28013: Heap buffer overflow in parse_fix_phrase()
  * CVE-2020-28016: Heap out-of-bounds write in parse_fix_phrase()
  * CVE-2020-28015: New-line injection into spool header file (local)
  * CVE-2020-28012: Missing close-on-exec flag for privileged pipe
  * CVE-2020-28009: Integer overflow in get_stdinput()
  * CVE-2020-28017: Integer overflow in receive_add_recipient()
  * CVE-2020-28020: Integer overflow in receive_msg()
  * CVE-2020-28023: Out-of-bounds read in smtp_setup_msg()
  * CVE-2020-28021: New-line injection into spool header file (remote)
  * CVE-2020-28022: Heap out-of-bounds read and write in extract_option()
  * CVE-2020-28026: Line truncation and injection in spool_read_header()
  * CVE-2020-28019: Failure to reset function pointer after BDAT error
  * CVE-2020-28024: Heap buffer underflow in smtp_ungetc()
  * CVE-2020-28018: Use-after-free in tls-openssl.c
  * CVE-2020-28025: Heap out-of-bounds read in pdkim_finish_bodyhash()</changelog>
</package>
<package pkgid="a9790a847a10c47abfb5fcde4dc853c816f867f7053a8440aefbcb8d5358707f" name="exim" arch="src">
  <version epoch="0" ver="4.94.2" rel="bp153.2.1"/>
  <changelog author="kbabioch@suse.com" date="1518523200">- update to 4.90.1
  * Allow PKG_CONFIG_PATH to be set in Local/Makefile and use it correctly
    during configuration.  Wildcards are allowed and expanded.
  * Shorten the log line for daemon startup by collapsing adjacent sets of
    identical IP addresses on different listening ports.  Will also affect
    "exiwhat" output.
  * Tighten up the checking in isip4 (et al): dotted-quad components larger
    than 255 are no longer allowed.
  * Default openssl_options to include +no_ticket, to reduce load on peers.
    Disable the session-cache too, which might reduce our load.  Since we
    currrectly use a new context for every connection, both as server and
    client, there is no benefit for these.
  * Add $SOURCE_DATE_EPOCH support for reproducible builds, per spec at
    &lt;https://reproducible-builds.org/specs/source-date-epoch/&gt;.
  * Fix smtp transport use of limited max_rcpt under mua_wrapper. Previously
    the check for any unsuccessful recipients did not notice the limit, and
    erroneously found still-pending ones.
  * Pipeline CHUNKING command and data together, on kernels that support
    MSG_MORE.  Only in-clear (not on TLS connections).
  * Avoid using a temporary file during transport using dkim.  Unless a
    transport-filter is involved we can buffer the headers in memory for
    creating the signature, and read the spool data file once for the
    signature and again for transmission.
  * Enable use of sendfile in Linux builds as default.  It was disabled in
    4.77 as the kernel support then wasn't solid, having issues in 64bit
    mode.  Now, it's been long enough.  Add support for FreeBSD also.
  * Add commandline_checks_require_admin option.
  * Do pipelining under TLS.
  * For the "sock" variant of the malware scanner interface, accept an empty
    cmdline element to get the documented default one.  Previously it was
    inaccessible.
  * Prevent repeated use of -p/-oMr
  * DKIM: enforce the DNS pubkey record "h" permitted-hashes optional field,
    if present.
  * DKIM: when a message has multiple signatures matching an identity given
    in dkim_verify_signers, run the dkim acl once for each.
  * Support IDNA2008.
  * The path option on a pipe transport is now expanded before use
  * Have the EHLO response advertise VRFY, if there is a vrfy ACL defined.
- Several bug fixes
- Fix for buffer overflow in base64decode() (bsc#1079832 CVE-2018-6789)
- removed patches (included upstream now):
  * exim-CVE-2017-1000369.patch
  * exim-CVE-2017-16943.patch
  * exim-CVE-2017-16944.patch
  * exim-4.86.2-mariadb_102_compile_fix.patch</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1521115200">- Replace xorg-x11-devel by individual pkgconfig() buildrequires.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1523880000">- update to 4.91
  * DEFER rather than ERROR on redis cluster MOVED response.
  * Catch and remove uninitialized value warning in exiqsumm
  * Disallow '/' characters in queue names specified for the "queue=" ACL
    modifier.  This matches the restriction on the commandline.
  * Fix pgsql lookup for multiple result-tuples with a single column.
    Previously only the last row was returned.
  * Bug 2217: Tighten up the parsing of DKIM signature headers.
  * Bug 2215: Fix crash associated with dnsdb lookup done from DKIM ACL.
  * Fix issue with continued-connections when the DNS shifts unreliably.
  * Bug 2214: Fix SMTP responses resulting from non-accept result of MIME ACL.
  * The "support for" informational output now, which built with Content
  Scanning support, has a line for the malware scanner interfaces compiled
  in.  Interface can be individually included or not at build time.
  * The "aveserver", "kavdaemon" and "mksd" interfaces are now not included
  by the template makefile "src/EDITME".  The "STREAM" support for an older
  ClamAV interface method is removed.
  * Bug 2223: Fix mysql lookup returns for the no-data case (when the number of
  rows affected is given instead).
  * The runtime Berkeley DB library version is now additionally output by
  "exim -d -bV".  Previously only the compile-time version was shown.
  * Bug 2230: Fix cutthrough routing for nonfirst messages in an initiating
  SMTP connection.
  * Bug 2229: Fix cutthrough routing for nonstandard port numbers defined by
  routers.
  * Bug 2174: A timeout on connect for a callout was also erroneously seen as
  a timeout on read on a GnuTLS initiating connection, resulting in the
  initiating connection being dropped.
  * Relax results from ACL control request to enable cutthrough, in
  unsupported situations, from error to silently (except under debug)
  ignoring.
  * Fix Buffer overflow in base64d() (CVE-2018-6789)
  * Fix bug in DKIM verify: a buffer overflow could corrupt the malloc
  metadata, resulting in a crash in free().
  * Fix broken Heimdal GSSAPI authenticator integration.
  * Bug 2113: Fix conversation closedown with the Avast malware scanner.
  * Bug 2239: Enforce non-usability of control=utf8_downconvert in the mail ACL.
  * Speed up macro lookups during configuration file read, by skipping non-
  macro text after a replacement (previously it was only once per line) and
  by skipping builtin macros when searching for an uppercase lead character.
  * DANE support moved from Experimental to mainline.  The Makefile control
  for the build is renamed.
  * Fix memory leak during multi-message connections using STARTTLS.
  * Bug 2236: When a DKIM verification result is overridden by ACL, DMARC
  reported the original.  Fix to report (as far as possible) the ACL
  result replacing the original.
  * Fix memory leak during multi-message connections using STARTTLS under
  OpenSSL
  * Bug 2242: Fix exim_dbmbuild to permit directoryless filenames.
  * Fix utf8_downconvert propagation through a redirect router.
  * Bug 2253: For logging delivery lines under PRDR, append the overall
  DATA response info to the (existing) per-recipient response info for
  the "C=" log element.
  * Bug 2251: Fix ldap lookups that return a single attribute having zero-
  length value.
  * Support Avast multiline protocol, this allows passing flags to
  newer versions of the scanner.
  * Ensure that variables possibly set during message acceptance are marked
    dead before release of memory in the daemon loop.
  * Bug 2250: Fix a longstanding bug in heavily-pipelined SMTP input (such
  as a multi-recipient message from a mailinglist manager).
  * The (EXPERIMENTAL_DMARC) variable $dmarc_ar_header is withdrawn, being
  replaced by the ${authresults } expansion.
  * Bug 2257: Fix pipe transport to not use a socket-only syscall.
  * Set a handler for SIGTERM and call exit(3) if running as PID 1. This
  allows proper process termination in container environments.
  * Bug 2258: Fix spool_wireformat in combination with LMTP transport.
  Previously the "final dot" had a newline after it; ensure it is CR,LF.
  * SPF: remove support for the "spf" ACL condition outcome values "err_temp"
  and "err_perm", deprecated since 4.83 when the RFC-defined words
  " temperror" and "permerror" were introduced.
  * Re-introduce enforcement of no cutthrough delivery on transports having
  transport-filters or DKIM-signing.
  * Cutthrough: for a final-dot response timeout (and nonunderstood responses)
  in defer=pass mode supply a 450 to the initiator.  Previously the message
    would be spooled.
  * DANE: add dane_require_tls_ciphers SMTP Transport option; if unset,
    tls_require_ciphers is used as before.
  * Malware Avast: Better match the Avast multiline protocol.
  * Fix reinitialisation of DKIM logging variable between messages.
  * Bug 2255: Revert the disable of the OpenSSL session caching.
  * Add util/renew-opendmarc-tlds.sh script for safe renewal of public
  suffix list.
  * DKIM: accept Ed25519 pubkeys in SubjectPublicKeyInfo-wrapped form,
  since the IETF WG has not yet settled on that versus the original
  "bare" representation.
  * Fix syslog logging for syslog_timestamp=no and log_selector +millisec.
  Previously the millisecond value corrupted the output.
  Fix also for syslog_pid=no and log_selector +pid, for which the pid
  corrupted the output.</changelog>
  <changelog author="seanlew@opensuse.org" date="1553342400">- update to exim 4.92
  * ${l_header:&lt;name&gt;} expansion
  * ${readsocket} now supports TLS
  * "utf8_downconvert" option (if built with SUPPORT_I18N)
  * "pipelining" log_selector
  * JSON variants for ${extract } expansion
  * "noutf8" debug option
  * TCP Fast Open support on MacOS
  * CVE-2019-10149: Fixed a Remote Command Execution (bsc#1136587)
- add workaround patch for compile time error on missing printf
  format annotation (gnu_printf.patch)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1559736000">- spec file cleanup
  * fix DANE inclusion guard condition
  * re-enable i18n and remove misleading comment
  * EXPERIMENTAL_SPF is now SUPPORT_SPF
  * DANE is now SUPPORT_DANE</changelog>
  <changelog author="alex &lt;atoptsoglou@suse.com&gt;" date="1564056000">- update to exim 4.92.1
  * CVE-2019-13917: Fixed an issue with ${sort} expansion which could
  allow remote attackers to execute other programs with root privileges
  (boo#1142207)</changelog>
  <changelog author="poeml@cmdline.net" date="1567857600">- update to exim 4.92.2
  * CVE-2019-15846: fix against remote attackers executing arbitrary code as
    root via a trailing backslash</changelog>
  <changelog author="poeml@cmdline.net" date="1569844800">- update to exim 4.92.3
  * CVE-2019-16928: fix against Heap-based buffer overflow in string_vformat,
    remote code execution seems to be possible</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1575892800">- update to exim 4.93
  * SUPPORT_DMARC replaces EXPERIMENTAL_DMARC
  * DISABLE_TLS replaces SUPPORT_TLS
  * Bump the version for the local_scan API.
  * smtp transport option hosts_try_fastopen defaults to "*".
  * DNSSec is requested (not required) for all queries. (This seemes to
    ask for trouble if your resolver is a systemd-resolved.)
  * Generic router option retry_use_local_part defaults to "true" under specific
    pre-conditions.
  * Introduce a tainting mechanism for values read from untrusted sources.
  * Use longer file names for temporary spool files (this avoids
    name conflicts with spool on a shared file system).
  * Use dsn_from main config option (was ignored previously).</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1577966400">spec file cleanup to make update work
- add docdir to spec</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1578398400">- update to exim 4.93.0.4 (+fixes release)
  * Avoid costly startup code when not strictly needed.  This reduces time
    for some exim process initialisations.  It does mean that the logging
    of TLS configuration problems is only done for the daemon startup.
  * Early-pipelining support code is now included unless disabled in Makefile.
  * DKIM verification defaults no long accept sha1 hashes, to conform to
    RFC 8301.  They can still be enabled, using the dkim_verify_hashes main
    option.
  * Support CHUNKING from an smtp transport using a transport_filter, when
    DKIM signing is being done.  Previously a transport_filter would always
    disable CHUNKING, falling back to traditional DATA.
  * Regard command-line receipients as tainted.
  * Bug 340: Remove the daemon pid file on exit, whe due to SIGTERM.
  * Bug 2489: Fix crash in the "pam" expansion condition.  It seems that the
    PAM library frees one of the arguments given to it, despite the
    documentation.  Therefore a plain malloc must be used.
  * Bug 2491: Use tainted buffers for the transport smtp context.  Previously
    on-stack buffers were used, resulting in a taint trap when DSN information
    copied from a received message was written into the buffer.
  * Bug 2493: Harden ARC verify against Outlook, whick has been seen to mix
    the ordering of its ARC headers.  This caused a crash.
  * Bug 2492: Use tainted memory for retry record when needed.  Previously when
    a new record was being constructed with information from the peer, a trap
    was taken.
  * Bug 2494: Unset the default for dmarc_tld_file.  Previously a naiive
    installation would get error messages from DMARC verify, when it hit the
    nonexistent file indicated by the default.  Distros wanting DMARC enabled
    should both provide the file and set the option.
    Also enforce no DMARC verification for command-line sourced messages.
  * Fix an uninitialised flag in early-pipelining.  Previously connections
    could, depending on the platform, hang at the STARTTLS response.
  * Bug 2498: Reset a counter used for ARC verify before handling another
    message on a connection.  Previously if one message had ARC headers and
    the following one did not, a crash could result when adding an
    Authentication-Results: header.
  * Bug 2500: Rewind some of the common-coding in string handling between the
    Exim main code and Exim-related utities.  The introduction of taint
    tracking also did many adjustments to string handling.  Since then, eximon
    frequently terminated with an assert failure.
  * When PIPELINING, synch after every hundred or so RCPT commands sent and
    check for 452 responses.  This slightly helps the inefficieny of doing
    a large alias-expansion into a recipient-limited target.  The max_rcpt
    transport option still applies (and at the current default, will override
    the new feature).  The check is done for either cause of synch, and forces
    a fast-retry of all 452'd recipients using a new MAIL FROM on the same
    connection.  The new facility is not tunable at this time.
  * Fix the variables set by the gsasl authenticator.  Previously a pointer to
    library live data was being used, so the results became garbage.  Make
    copies while it is still usable.
  * Logging: when the deliver_time selector ise set, include the DT= field
    on delivery deferred (==) and failed (**) lines (if a delivery was
    attemtped).  Previously it was only on completion (=&gt;) lines.
  * Authentication: the gsasl driver not provides the $authN variables in time
    for the expansion of the server_scram_iter and server_scram_salt options.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1578916800">- add a spec-file workaround for bsc#1160726</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1585742400">- don't create logfiles during install
  * fixes CVE-2020-8015 (bsc#1154183)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1589284800">- bring changes from current in +fixes branch
  (patch-exim-fixes-ee83de04d3087efaf808d1f2235a988275c2ee94)
  * fixes CVE-2020-12783 (bsc#1171490)
  * Regard command-line recipients as tainted.
  * Bug 2489: Fix crash in the "pam" expansion condition.
  * Use tainted buffers for the transport smtp context.
  * Bug 2493: Harden ARC verify against Outlook, which has been seen to mix
    the ordering of its ARC headers.  This caused a crash.
  * Bug 2492: Use tainted memory for retry record when needed.  Previously when
    a new record was being constructed with information from the peer, a trap
    was taken.
  * Bug 2494: Unset the default for dmarc_tld_file.
  * Fix an uninitialised flag in early-pipelining.  Previously connections
    could, depending on the platform, hang at the STARTTLS response.
  * Bug 2498: Reset a counter used for ARC verify before handling another
    message on a connection.  Previously if one message had ARC headers and
    the following one did not, a crash could result when adding an
    Authentication-Results: header.
  * Bug 2500: Rewind some of the common-coding in string handling between the
    Exim main code and Exim-related utities.
  * Fix the variables set by the gsasl authenticator.
  * Bug 2507: Modules: on handling a dynamic-module (lookups) open failure,
    only retrieve the errormessage once.
  * Bug 2501: Fix init call in the heimdal authenticator.  Previously it
    adjusted the size of a major service buffer; this failed because the
    buffer was in use at the time.  Change to a compile-time increase in the
    buffer size, when this authenticator is compiled into exim.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1589889600">- switch pretrans to use lua
  (fixes bsc#1171877)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1591099200">- update to exim 4.94
  * some transports now refuse to use tainted data in constructing their delivery
    location
    this WILL BREAK configurations which are not updated accordingly.
    In particular: any Transport use of $local_user which has been relying upon
    check_local_user far away in the Router to make it safe, should be updated to
    replace $local_user with $local_part_data.
  * Attempting to remove, in router or transport, a header name that ends with
    an asterisk (which is a standards-legal name) will now result in all headers
    named starting with the string before the asterisk being removed.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1591617600">- bring in changes from current +fixes (lots of taint check fixes)
  * Bug 1329: Fix format of Maildir-format filenames to match other mail-
    related applications.  Previously an "H" was used where available info
    says that "M" should be, so change to match.
  * Bug 2587: Fix pam expansion condition.  Tainted values are commonly used
    as arguments, so an implementation trying to copy these into a local
    buffer was taking a taint-enforcement trap.  Fix by using dynamically
    created buffers.
  * Bug 2586: Fix listcount expansion operator.  Using tainted arguments is
    reasonable, eg. to count headers.  Fix by using dynamically created
    buffers rather than a local.  Do similar fixes for ACL actions "dcc",
    "log_reject_target", "malware" and "spam"; the arguments are expanded
    so could be handling tainted values.
  * Bug 2590: Fix -bi (newaliases).  A previous code rearrangement had
    broken the (no-op) support for this sendmail command.  Restore it
    to doing nothing, silently, and returning good status.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1598270400">- bring back missing exim_db.8 manual page
  (fixes bsc#1173693)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1619611200">- update to exim-4.94.1
  * Fix security issue in BDAT state confusion.
    Ensure we reset known-good where we know we need to not be reading BDAT
    data, as a general case fix, and move the places where we switch to BDAT
    mode until after various protocol state checks.
    Fixes CVE-2020-BDATA reported by Qualys.
  * Fix security issue in SMTP verb option parsing (CVE-2020-EXOPT)
  * Fix security issue with too many recipients on a message (to remove a
    known security problem if someone does set recipients_max to unlimited,
    or if local additions add to the recipient list).
    Fixes CVE-2020-RCPTL reported by Qualys.
  * Fix CVE-2020-28016 (PFPZA): Heap out-of-bounds write in parse_fix_phrase()
  * Fix security issue CVE-2020-PFPSN and guard against cmdline invoker
    providing a particularly obnoxious sender full name.
  * Fix Linux security issue CVE-2020-SLCWD and guard against PATH_MAX
    better.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1620129600">- update to exim-4.94.2
  security update (bsc#1185631)
  * CVE-2020-28007: Link attack in Exim's log directory
  * CVE-2020-28008: Assorted attacks in Exim's spool directory
  * CVE-2020-28014: Arbitrary PID file creation
  * CVE-2020-28011: Heap buffer overflow in queue_run()
  * CVE-2020-28010: Heap out-of-bounds write in main()
  * CVE-2020-28013: Heap buffer overflow in parse_fix_phrase()
  * CVE-2020-28016: Heap out-of-bounds write in parse_fix_phrase()
  * CVE-2020-28015: New-line injection into spool header file (local)
  * CVE-2020-28012: Missing close-on-exec flag for privileged pipe
  * CVE-2020-28009: Integer overflow in get_stdinput()
  * CVE-2020-28017: Integer overflow in receive_add_recipient()
  * CVE-2020-28020: Integer overflow in receive_msg()
  * CVE-2020-28023: Out-of-bounds read in smtp_setup_msg()
  * CVE-2020-28021: New-line injection into spool header file (remote)
  * CVE-2020-28022: Heap out-of-bounds read and write in extract_option()
  * CVE-2020-28026: Line truncation and injection in spool_read_header()
  * CVE-2020-28019: Failure to reset function pointer after BDAT error
  * CVE-2020-28024: Heap buffer underflow in smtp_ungetc()
  * CVE-2020-28018: Use-after-free in tls-openssl.c
  * CVE-2020-28025: Heap out-of-bounds read in pdkim_finish_bodyhash()</changelog>
</package>
<package pkgid="602c58a8923e2864d8751475476f17bdfda9209e2dc2d76db78ab9dd495099ca" name="exim" arch="x86_64">
  <version epoch="0" ver="4.94.2" rel="bp153.2.1"/>
  <changelog author="kbabioch@suse.com" date="1518523200">- update to 4.90.1
  * Allow PKG_CONFIG_PATH to be set in Local/Makefile and use it correctly
    during configuration.  Wildcards are allowed and expanded.
  * Shorten the log line for daemon startup by collapsing adjacent sets of
    identical IP addresses on different listening ports.  Will also affect
    "exiwhat" output.
  * Tighten up the checking in isip4 (et al): dotted-quad components larger
    than 255 are no longer allowed.
  * Default openssl_options to include +no_ticket, to reduce load on peers.
    Disable the session-cache too, which might reduce our load.  Since we
    currrectly use a new context for every connection, both as server and
    client, there is no benefit for these.
  * Add $SOURCE_DATE_EPOCH support for reproducible builds, per spec at
    &lt;https://reproducible-builds.org/specs/source-date-epoch/&gt;.
  * Fix smtp transport use of limited max_rcpt under mua_wrapper. Previously
    the check for any unsuccessful recipients did not notice the limit, and
    erroneously found still-pending ones.
  * Pipeline CHUNKING command and data together, on kernels that support
    MSG_MORE.  Only in-clear (not on TLS connections).
  * Avoid using a temporary file during transport using dkim.  Unless a
    transport-filter is involved we can buffer the headers in memory for
    creating the signature, and read the spool data file once for the
    signature and again for transmission.
  * Enable use of sendfile in Linux builds as default.  It was disabled in
    4.77 as the kernel support then wasn't solid, having issues in 64bit
    mode.  Now, it's been long enough.  Add support for FreeBSD also.
  * Add commandline_checks_require_admin option.
  * Do pipelining under TLS.
  * For the "sock" variant of the malware scanner interface, accept an empty
    cmdline element to get the documented default one.  Previously it was
    inaccessible.
  * Prevent repeated use of -p/-oMr
  * DKIM: enforce the DNS pubkey record "h" permitted-hashes optional field,
    if present.
  * DKIM: when a message has multiple signatures matching an identity given
    in dkim_verify_signers, run the dkim acl once for each.
  * Support IDNA2008.
  * The path option on a pipe transport is now expanded before use
  * Have the EHLO response advertise VRFY, if there is a vrfy ACL defined.
- Several bug fixes
- Fix for buffer overflow in base64decode() (bsc#1079832 CVE-2018-6789)
- removed patches (included upstream now):
  * exim-CVE-2017-1000369.patch
  * exim-CVE-2017-16943.patch
  * exim-CVE-2017-16944.patch
  * exim-4.86.2-mariadb_102_compile_fix.patch</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1521115200">- Replace xorg-x11-devel by individual pkgconfig() buildrequires.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1523880000">- update to 4.91
  * DEFER rather than ERROR on redis cluster MOVED response.
  * Catch and remove uninitialized value warning in exiqsumm
  * Disallow '/' characters in queue names specified for the "queue=" ACL
    modifier.  This matches the restriction on the commandline.
  * Fix pgsql lookup for multiple result-tuples with a single column.
    Previously only the last row was returned.
  * Bug 2217: Tighten up the parsing of DKIM signature headers.
  * Bug 2215: Fix crash associated with dnsdb lookup done from DKIM ACL.
  * Fix issue with continued-connections when the DNS shifts unreliably.
  * Bug 2214: Fix SMTP responses resulting from non-accept result of MIME ACL.
  * The "support for" informational output now, which built with Content
  Scanning support, has a line for the malware scanner interfaces compiled
  in.  Interface can be individually included or not at build time.
  * The "aveserver", "kavdaemon" and "mksd" interfaces are now not included
  by the template makefile "src/EDITME".  The "STREAM" support for an older
  ClamAV interface method is removed.
  * Bug 2223: Fix mysql lookup returns for the no-data case (when the number of
  rows affected is given instead).
  * The runtime Berkeley DB library version is now additionally output by
  "exim -d -bV".  Previously only the compile-time version was shown.
  * Bug 2230: Fix cutthrough routing for nonfirst messages in an initiating
  SMTP connection.
  * Bug 2229: Fix cutthrough routing for nonstandard port numbers defined by
  routers.
  * Bug 2174: A timeout on connect for a callout was also erroneously seen as
  a timeout on read on a GnuTLS initiating connection, resulting in the
  initiating connection being dropped.
  * Relax results from ACL control request to enable cutthrough, in
  unsupported situations, from error to silently (except under debug)
  ignoring.
  * Fix Buffer overflow in base64d() (CVE-2018-6789)
  * Fix bug in DKIM verify: a buffer overflow could corrupt the malloc
  metadata, resulting in a crash in free().
  * Fix broken Heimdal GSSAPI authenticator integration.
  * Bug 2113: Fix conversation closedown with the Avast malware scanner.
  * Bug 2239: Enforce non-usability of control=utf8_downconvert in the mail ACL.
  * Speed up macro lookups during configuration file read, by skipping non-
  macro text after a replacement (previously it was only once per line) and
  by skipping builtin macros when searching for an uppercase lead character.
  * DANE support moved from Experimental to mainline.  The Makefile control
  for the build is renamed.
  * Fix memory leak during multi-message connections using STARTTLS.
  * Bug 2236: When a DKIM verification result is overridden by ACL, DMARC
  reported the original.  Fix to report (as far as possible) the ACL
  result replacing the original.
  * Fix memory leak during multi-message connections using STARTTLS under
  OpenSSL
  * Bug 2242: Fix exim_dbmbuild to permit directoryless filenames.
  * Fix utf8_downconvert propagation through a redirect router.
  * Bug 2253: For logging delivery lines under PRDR, append the overall
  DATA response info to the (existing) per-recipient response info for
  the "C=" log element.
  * Bug 2251: Fix ldap lookups that return a single attribute having zero-
  length value.
  * Support Avast multiline protocol, this allows passing flags to
  newer versions of the scanner.
  * Ensure that variables possibly set during message acceptance are marked
    dead before release of memory in the daemon loop.
  * Bug 2250: Fix a longstanding bug in heavily-pipelined SMTP input (such
  as a multi-recipient message from a mailinglist manager).
  * The (EXPERIMENTAL_DMARC) variable $dmarc_ar_header is withdrawn, being
  replaced by the ${authresults } expansion.
  * Bug 2257: Fix pipe transport to not use a socket-only syscall.
  * Set a handler for SIGTERM and call exit(3) if running as PID 1. This
  allows proper process termination in container environments.
  * Bug 2258: Fix spool_wireformat in combination with LMTP transport.
  Previously the "final dot" had a newline after it; ensure it is CR,LF.
  * SPF: remove support for the "spf" ACL condition outcome values "err_temp"
  and "err_perm", deprecated since 4.83 when the RFC-defined words
  " temperror" and "permerror" were introduced.
  * Re-introduce enforcement of no cutthrough delivery on transports having
  transport-filters or DKIM-signing.
  * Cutthrough: for a final-dot response timeout (and nonunderstood responses)
  in defer=pass mode supply a 450 to the initiator.  Previously the message
    would be spooled.
  * DANE: add dane_require_tls_ciphers SMTP Transport option; if unset,
    tls_require_ciphers is used as before.
  * Malware Avast: Better match the Avast multiline protocol.
  * Fix reinitialisation of DKIM logging variable between messages.
  * Bug 2255: Revert the disable of the OpenSSL session caching.
  * Add util/renew-opendmarc-tlds.sh script for safe renewal of public
  suffix list.
  * DKIM: accept Ed25519 pubkeys in SubjectPublicKeyInfo-wrapped form,
  since the IETF WG has not yet settled on that versus the original
  "bare" representation.
  * Fix syslog logging for syslog_timestamp=no and log_selector +millisec.
  Previously the millisecond value corrupted the output.
  Fix also for syslog_pid=no and log_selector +pid, for which the pid
  corrupted the output.</changelog>
  <changelog author="seanlew@opensuse.org" date="1553342400">- update to exim 4.92
  * ${l_header:&lt;name&gt;} expansion
  * ${readsocket} now supports TLS
  * "utf8_downconvert" option (if built with SUPPORT_I18N)
  * "pipelining" log_selector
  * JSON variants for ${extract } expansion
  * "noutf8" debug option
  * TCP Fast Open support on MacOS
  * CVE-2019-10149: Fixed a Remote Command Execution (bsc#1136587)
- add workaround patch for compile time error on missing printf
  format annotation (gnu_printf.patch)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1559736000">- spec file cleanup
  * fix DANE inclusion guard condition
  * re-enable i18n and remove misleading comment
  * EXPERIMENTAL_SPF is now SUPPORT_SPF
  * DANE is now SUPPORT_DANE</changelog>
  <changelog author="alex &lt;atoptsoglou@suse.com&gt;" date="1564056000">- update to exim 4.92.1
  * CVE-2019-13917: Fixed an issue with ${sort} expansion which could
  allow remote attackers to execute other programs with root privileges
  (boo#1142207)</changelog>
  <changelog author="poeml@cmdline.net" date="1567857600">- update to exim 4.92.2
  * CVE-2019-15846: fix against remote attackers executing arbitrary code as
    root via a trailing backslash</changelog>
  <changelog author="poeml@cmdline.net" date="1569844800">- update to exim 4.92.3
  * CVE-2019-16928: fix against Heap-based buffer overflow in string_vformat,
    remote code execution seems to be possible</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1575892800">- update to exim 4.93
  * SUPPORT_DMARC replaces EXPERIMENTAL_DMARC
  * DISABLE_TLS replaces SUPPORT_TLS
  * Bump the version for the local_scan API.
  * smtp transport option hosts_try_fastopen defaults to "*".
  * DNSSec is requested (not required) for all queries. (This seemes to
    ask for trouble if your resolver is a systemd-resolved.)
  * Generic router option retry_use_local_part defaults to "true" under specific
    pre-conditions.
  * Introduce a tainting mechanism for values read from untrusted sources.
  * Use longer file names for temporary spool files (this avoids
    name conflicts with spool on a shared file system).
  * Use dsn_from main config option (was ignored previously).</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1577966400">spec file cleanup to make update work
- add docdir to spec</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1578398400">- update to exim 4.93.0.4 (+fixes release)
  * Avoid costly startup code when not strictly needed.  This reduces time
    for some exim process initialisations.  It does mean that the logging
    of TLS configuration problems is only done for the daemon startup.
  * Early-pipelining support code is now included unless disabled in Makefile.
  * DKIM verification defaults no long accept sha1 hashes, to conform to
    RFC 8301.  They can still be enabled, using the dkim_verify_hashes main
    option.
  * Support CHUNKING from an smtp transport using a transport_filter, when
    DKIM signing is being done.  Previously a transport_filter would always
    disable CHUNKING, falling back to traditional DATA.
  * Regard command-line receipients as tainted.
  * Bug 340: Remove the daemon pid file on exit, whe due to SIGTERM.
  * Bug 2489: Fix crash in the "pam" expansion condition.  It seems that the
    PAM library frees one of the arguments given to it, despite the
    documentation.  Therefore a plain malloc must be used.
  * Bug 2491: Use tainted buffers for the transport smtp context.  Previously
    on-stack buffers were used, resulting in a taint trap when DSN information
    copied from a received message was written into the buffer.
  * Bug 2493: Harden ARC verify against Outlook, whick has been seen to mix
    the ordering of its ARC headers.  This caused a crash.
  * Bug 2492: Use tainted memory for retry record when needed.  Previously when
    a new record was being constructed with information from the peer, a trap
    was taken.
  * Bug 2494: Unset the default for dmarc_tld_file.  Previously a naiive
    installation would get error messages from DMARC verify, when it hit the
    nonexistent file indicated by the default.  Distros wanting DMARC enabled
    should both provide the file and set the option.
    Also enforce no DMARC verification for command-line sourced messages.
  * Fix an uninitialised flag in early-pipelining.  Previously connections
    could, depending on the platform, hang at the STARTTLS response.
  * Bug 2498: Reset a counter used for ARC verify before handling another
    message on a connection.  Previously if one message had ARC headers and
    the following one did not, a crash could result when adding an
    Authentication-Results: header.
  * Bug 2500: Rewind some of the common-coding in string handling between the
    Exim main code and Exim-related utities.  The introduction of taint
    tracking also did many adjustments to string handling.  Since then, eximon
    frequently terminated with an assert failure.
  * When PIPELINING, synch after every hundred or so RCPT commands sent and
    check for 452 responses.  This slightly helps the inefficieny of doing
    a large alias-expansion into a recipient-limited target.  The max_rcpt
    transport option still applies (and at the current default, will override
    the new feature).  The check is done for either cause of synch, and forces
    a fast-retry of all 452'd recipients using a new MAIL FROM on the same
    connection.  The new facility is not tunable at this time.
  * Fix the variables set by the gsasl authenticator.  Previously a pointer to
    library live data was being used, so the results became garbage.  Make
    copies while it is still usable.
  * Logging: when the deliver_time selector ise set, include the DT= field
    on delivery deferred (==) and failed (**) lines (if a delivery was
    attemtped).  Previously it was only on completion (=&gt;) lines.
  * Authentication: the gsasl driver not provides the $authN variables in time
    for the expansion of the server_scram_iter and server_scram_salt options.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1578916800">- add a spec-file workaround for bsc#1160726</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1585742400">- don't create logfiles during install
  * fixes CVE-2020-8015 (bsc#1154183)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1589284800">- bring changes from current in +fixes branch
  (patch-exim-fixes-ee83de04d3087efaf808d1f2235a988275c2ee94)
  * fixes CVE-2020-12783 (bsc#1171490)
  * Regard command-line recipients as tainted.
  * Bug 2489: Fix crash in the "pam" expansion condition.
  * Use tainted buffers for the transport smtp context.
  * Bug 2493: Harden ARC verify against Outlook, which has been seen to mix
    the ordering of its ARC headers.  This caused a crash.
  * Bug 2492: Use tainted memory for retry record when needed.  Previously when
    a new record was being constructed with information from the peer, a trap
    was taken.
  * Bug 2494: Unset the default for dmarc_tld_file.
  * Fix an uninitialised flag in early-pipelining.  Previously connections
    could, depending on the platform, hang at the STARTTLS response.
  * Bug 2498: Reset a counter used for ARC verify before handling another
    message on a connection.  Previously if one message had ARC headers and
    the following one did not, a crash could result when adding an
    Authentication-Results: header.
  * Bug 2500: Rewind some of the common-coding in string handling between the
    Exim main code and Exim-related utities.
  * Fix the variables set by the gsasl authenticator.
  * Bug 2507: Modules: on handling a dynamic-module (lookups) open failure,
    only retrieve the errormessage once.
  * Bug 2501: Fix init call in the heimdal authenticator.  Previously it
    adjusted the size of a major service buffer; this failed because the
    buffer was in use at the time.  Change to a compile-time increase in the
    buffer size, when this authenticator is compiled into exim.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1589889600">- switch pretrans to use lua
  (fixes bsc#1171877)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1591099200">- update to exim 4.94
  * some transports now refuse to use tainted data in constructing their delivery
    location
    this WILL BREAK configurations which are not updated accordingly.
    In particular: any Transport use of $local_user which has been relying upon
    check_local_user far away in the Router to make it safe, should be updated to
    replace $local_user with $local_part_data.
  * Attempting to remove, in router or transport, a header name that ends with
    an asterisk (which is a standards-legal name) will now result in all headers
    named starting with the string before the asterisk being removed.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1591617600">- bring in changes from current +fixes (lots of taint check fixes)
  * Bug 1329: Fix format of Maildir-format filenames to match other mail-
    related applications.  Previously an "H" was used where available info
    says that "M" should be, so change to match.
  * Bug 2587: Fix pam expansion condition.  Tainted values are commonly used
    as arguments, so an implementation trying to copy these into a local
    buffer was taking a taint-enforcement trap.  Fix by using dynamically
    created buffers.
  * Bug 2586: Fix listcount expansion operator.  Using tainted arguments is
    reasonable, eg. to count headers.  Fix by using dynamically created
    buffers rather than a local.  Do similar fixes for ACL actions "dcc",
    "log_reject_target", "malware" and "spam"; the arguments are expanded
    so could be handling tainted values.
  * Bug 2590: Fix -bi (newaliases).  A previous code rearrangement had
    broken the (no-op) support for this sendmail command.  Restore it
    to doing nothing, silently, and returning good status.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1598270400">- bring back missing exim_db.8 manual page
  (fixes bsc#1173693)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1619611200">- update to exim-4.94.1
  * Fix security issue in BDAT state confusion.
    Ensure we reset known-good where we know we need to not be reading BDAT
    data, as a general case fix, and move the places where we switch to BDAT
    mode until after various protocol state checks.
    Fixes CVE-2020-BDATA reported by Qualys.
  * Fix security issue in SMTP verb option parsing (CVE-2020-EXOPT)
  * Fix security issue with too many recipients on a message (to remove a
    known security problem if someone does set recipients_max to unlimited,
    or if local additions add to the recipient list).
    Fixes CVE-2020-RCPTL reported by Qualys.
  * Fix CVE-2020-28016 (PFPZA): Heap out-of-bounds write in parse_fix_phrase()
  * Fix security issue CVE-2020-PFPSN and guard against cmdline invoker
    providing a particularly obnoxious sender full name.
  * Fix Linux security issue CVE-2020-SLCWD and guard against PATH_MAX
    better.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1620129600">- update to exim-4.94.2
  security update (bsc#1185631)
  * CVE-2020-28007: Link attack in Exim's log directory
  * CVE-2020-28008: Assorted attacks in Exim's spool directory
  * CVE-2020-28014: Arbitrary PID file creation
  * CVE-2020-28011: Heap buffer overflow in queue_run()
  * CVE-2020-28010: Heap out-of-bounds write in main()
  * CVE-2020-28013: Heap buffer overflow in parse_fix_phrase()
  * CVE-2020-28016: Heap out-of-bounds write in parse_fix_phrase()
  * CVE-2020-28015: New-line injection into spool header file (local)
  * CVE-2020-28012: Missing close-on-exec flag for privileged pipe
  * CVE-2020-28009: Integer overflow in get_stdinput()
  * CVE-2020-28017: Integer overflow in receive_add_recipient()
  * CVE-2020-28020: Integer overflow in receive_msg()
  * CVE-2020-28023: Out-of-bounds read in smtp_setup_msg()
  * CVE-2020-28021: New-line injection into spool header file (remote)
  * CVE-2020-28022: Heap out-of-bounds read and write in extract_option()
  * CVE-2020-28026: Line truncation and injection in spool_read_header()
  * CVE-2020-28019: Failure to reset function pointer after BDAT error
  * CVE-2020-28024: Heap buffer underflow in smtp_ungetc()
  * CVE-2020-28018: Use-after-free in tls-openssl.c
  * CVE-2020-28025: Heap out-of-bounds read in pdkim_finish_bodyhash()</changelog>
</package>
<package pkgid="b2812e00f734a953d467fac016a122b1b45d852047986ee5faa81f03bbdb77c8" name="eximon" arch="aarch64">
  <version epoch="0" ver="4.94.2" rel="bp153.2.1"/>
  <changelog author="kbabioch@suse.com" date="1518523200">- update to 4.90.1
  * Allow PKG_CONFIG_PATH to be set in Local/Makefile and use it correctly
    during configuration.  Wildcards are allowed and expanded.
  * Shorten the log line for daemon startup by collapsing adjacent sets of
    identical IP addresses on different listening ports.  Will also affect
    "exiwhat" output.
  * Tighten up the checking in isip4 (et al): dotted-quad components larger
    than 255 are no longer allowed.
  * Default openssl_options to include +no_ticket, to reduce load on peers.
    Disable the session-cache too, which might reduce our load.  Since we
    currrectly use a new context for every connection, both as server and
    client, there is no benefit for these.
  * Add $SOURCE_DATE_EPOCH support for reproducible builds, per spec at
    &lt;https://reproducible-builds.org/specs/source-date-epoch/&gt;.
  * Fix smtp transport use of limited max_rcpt under mua_wrapper. Previously
    the check for any unsuccessful recipients did not notice the limit, and
    erroneously found still-pending ones.
  * Pipeline CHUNKING command and data together, on kernels that support
    MSG_MORE.  Only in-clear (not on TLS connections).
  * Avoid using a temporary file during transport using dkim.  Unless a
    transport-filter is involved we can buffer the headers in memory for
    creating the signature, and read the spool data file once for the
    signature and again for transmission.
  * Enable use of sendfile in Linux builds as default.  It was disabled in
    4.77 as the kernel support then wasn't solid, having issues in 64bit
    mode.  Now, it's been long enough.  Add support for FreeBSD also.
  * Add commandline_checks_require_admin option.
  * Do pipelining under TLS.
  * For the "sock" variant of the malware scanner interface, accept an empty
    cmdline element to get the documented default one.  Previously it was
    inaccessible.
  * Prevent repeated use of -p/-oMr
  * DKIM: enforce the DNS pubkey record "h" permitted-hashes optional field,
    if present.
  * DKIM: when a message has multiple signatures matching an identity given
    in dkim_verify_signers, run the dkim acl once for each.
  * Support IDNA2008.
  * The path option on a pipe transport is now expanded before use
  * Have the EHLO response advertise VRFY, if there is a vrfy ACL defined.
- Several bug fixes
- Fix for buffer overflow in base64decode() (bsc#1079832 CVE-2018-6789)
- removed patches (included upstream now):
  * exim-CVE-2017-1000369.patch
  * exim-CVE-2017-16943.patch
  * exim-CVE-2017-16944.patch
  * exim-4.86.2-mariadb_102_compile_fix.patch</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1521115200">- Replace xorg-x11-devel by individual pkgconfig() buildrequires.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1523880000">- update to 4.91
  * DEFER rather than ERROR on redis cluster MOVED response.
  * Catch and remove uninitialized value warning in exiqsumm
  * Disallow '/' characters in queue names specified for the "queue=" ACL
    modifier.  This matches the restriction on the commandline.
  * Fix pgsql lookup for multiple result-tuples with a single column.
    Previously only the last row was returned.
  * Bug 2217: Tighten up the parsing of DKIM signature headers.
  * Bug 2215: Fix crash associated with dnsdb lookup done from DKIM ACL.
  * Fix issue with continued-connections when the DNS shifts unreliably.
  * Bug 2214: Fix SMTP responses resulting from non-accept result of MIME ACL.
  * The "support for" informational output now, which built with Content
  Scanning support, has a line for the malware scanner interfaces compiled
  in.  Interface can be individually included or not at build time.
  * The "aveserver", "kavdaemon" and "mksd" interfaces are now not included
  by the template makefile "src/EDITME".  The "STREAM" support for an older
  ClamAV interface method is removed.
  * Bug 2223: Fix mysql lookup returns for the no-data case (when the number of
  rows affected is given instead).
  * The runtime Berkeley DB library version is now additionally output by
  "exim -d -bV".  Previously only the compile-time version was shown.
  * Bug 2230: Fix cutthrough routing for nonfirst messages in an initiating
  SMTP connection.
  * Bug 2229: Fix cutthrough routing for nonstandard port numbers defined by
  routers.
  * Bug 2174: A timeout on connect for a callout was also erroneously seen as
  a timeout on read on a GnuTLS initiating connection, resulting in the
  initiating connection being dropped.
  * Relax results from ACL control request to enable cutthrough, in
  unsupported situations, from error to silently (except under debug)
  ignoring.
  * Fix Buffer overflow in base64d() (CVE-2018-6789)
  * Fix bug in DKIM verify: a buffer overflow could corrupt the malloc
  metadata, resulting in a crash in free().
  * Fix broken Heimdal GSSAPI authenticator integration.
  * Bug 2113: Fix conversation closedown with the Avast malware scanner.
  * Bug 2239: Enforce non-usability of control=utf8_downconvert in the mail ACL.
  * Speed up macro lookups during configuration file read, by skipping non-
  macro text after a replacement (previously it was only once per line) and
  by skipping builtin macros when searching for an uppercase lead character.
  * DANE support moved from Experimental to mainline.  The Makefile control
  for the build is renamed.
  * Fix memory leak during multi-message connections using STARTTLS.
  * Bug 2236: When a DKIM verification result is overridden by ACL, DMARC
  reported the original.  Fix to report (as far as possible) the ACL
  result replacing the original.
  * Fix memory leak during multi-message connections using STARTTLS under
  OpenSSL
  * Bug 2242: Fix exim_dbmbuild to permit directoryless filenames.
  * Fix utf8_downconvert propagation through a redirect router.
  * Bug 2253: For logging delivery lines under PRDR, append the overall
  DATA response info to the (existing) per-recipient response info for
  the "C=" log element.
  * Bug 2251: Fix ldap lookups that return a single attribute having zero-
  length value.
  * Support Avast multiline protocol, this allows passing flags to
  newer versions of the scanner.
  * Ensure that variables possibly set during message acceptance are marked
    dead before release of memory in the daemon loop.
  * Bug 2250: Fix a longstanding bug in heavily-pipelined SMTP input (such
  as a multi-recipient message from a mailinglist manager).
  * The (EXPERIMENTAL_DMARC) variable $dmarc_ar_header is withdrawn, being
  replaced by the ${authresults } expansion.
  * Bug 2257: Fix pipe transport to not use a socket-only syscall.
  * Set a handler for SIGTERM and call exit(3) if running as PID 1. This
  allows proper process termination in container environments.
  * Bug 2258: Fix spool_wireformat in combination with LMTP transport.
  Previously the "final dot" had a newline after it; ensure it is CR,LF.
  * SPF: remove support for the "spf" ACL condition outcome values "err_temp"
  and "err_perm", deprecated since 4.83 when the RFC-defined words
  " temperror" and "permerror" were introduced.
  * Re-introduce enforcement of no cutthrough delivery on transports having
  transport-filters or DKIM-signing.
  * Cutthrough: for a final-dot response timeout (and nonunderstood responses)
  in defer=pass mode supply a 450 to the initiator.  Previously the message
    would be spooled.
  * DANE: add dane_require_tls_ciphers SMTP Transport option; if unset,
    tls_require_ciphers is used as before.
  * Malware Avast: Better match the Avast multiline protocol.
  * Fix reinitialisation of DKIM logging variable between messages.
  * Bug 2255: Revert the disable of the OpenSSL session caching.
  * Add util/renew-opendmarc-tlds.sh script for safe renewal of public
  suffix list.
  * DKIM: accept Ed25519 pubkeys in SubjectPublicKeyInfo-wrapped form,
  since the IETF WG has not yet settled on that versus the original
  "bare" representation.
  * Fix syslog logging for syslog_timestamp=no and log_selector +millisec.
  Previously the millisecond value corrupted the output.
  Fix also for syslog_pid=no and log_selector +pid, for which the pid
  corrupted the output.</changelog>
  <changelog author="seanlew@opensuse.org" date="1553342400">- update to exim 4.92
  * ${l_header:&lt;name&gt;} expansion
  * ${readsocket} now supports TLS
  * "utf8_downconvert" option (if built with SUPPORT_I18N)
  * "pipelining" log_selector
  * JSON variants for ${extract } expansion
  * "noutf8" debug option
  * TCP Fast Open support on MacOS
  * CVE-2019-10149: Fixed a Remote Command Execution (bsc#1136587)
- add workaround patch for compile time error on missing printf
  format annotation (gnu_printf.patch)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1559736000">- spec file cleanup
  * fix DANE inclusion guard condition
  * re-enable i18n and remove misleading comment
  * EXPERIMENTAL_SPF is now SUPPORT_SPF
  * DANE is now SUPPORT_DANE</changelog>
  <changelog author="alex &lt;atoptsoglou@suse.com&gt;" date="1564056000">- update to exim 4.92.1
  * CVE-2019-13917: Fixed an issue with ${sort} expansion which could
  allow remote attackers to execute other programs with root privileges
  (boo#1142207)</changelog>
  <changelog author="poeml@cmdline.net" date="1567857600">- update to exim 4.92.2
  * CVE-2019-15846: fix against remote attackers executing arbitrary code as
    root via a trailing backslash</changelog>
  <changelog author="poeml@cmdline.net" date="1569844800">- update to exim 4.92.3
  * CVE-2019-16928: fix against Heap-based buffer overflow in string_vformat,
    remote code execution seems to be possible</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1575892800">- update to exim 4.93
  * SUPPORT_DMARC replaces EXPERIMENTAL_DMARC
  * DISABLE_TLS replaces SUPPORT_TLS
  * Bump the version for the local_scan API.
  * smtp transport option hosts_try_fastopen defaults to "*".
  * DNSSec is requested (not required) for all queries. (This seemes to
    ask for trouble if your resolver is a systemd-resolved.)
  * Generic router option retry_use_local_part defaults to "true" under specific
    pre-conditions.
  * Introduce a tainting mechanism for values read from untrusted sources.
  * Use longer file names for temporary spool files (this avoids
    name conflicts with spool on a shared file system).
  * Use dsn_from main config option (was ignored previously).</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1577966400">spec file cleanup to make update work
- add docdir to spec</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1578398400">- update to exim 4.93.0.4 (+fixes release)
  * Avoid costly startup code when not strictly needed.  This reduces time
    for some exim process initialisations.  It does mean that the logging
    of TLS configuration problems is only done for the daemon startup.
  * Early-pipelining support code is now included unless disabled in Makefile.
  * DKIM verification defaults no long accept sha1 hashes, to conform to
    RFC 8301.  They can still be enabled, using the dkim_verify_hashes main
    option.
  * Support CHUNKING from an smtp transport using a transport_filter, when
    DKIM signing is being done.  Previously a transport_filter would always
    disable CHUNKING, falling back to traditional DATA.
  * Regard command-line receipients as tainted.
  * Bug 340: Remove the daemon pid file on exit, whe due to SIGTERM.
  * Bug 2489: Fix crash in the "pam" expansion condition.  It seems that the
    PAM library frees one of the arguments given to it, despite the
    documentation.  Therefore a plain malloc must be used.
  * Bug 2491: Use tainted buffers for the transport smtp context.  Previously
    on-stack buffers were used, resulting in a taint trap when DSN information
    copied from a received message was written into the buffer.
  * Bug 2493: Harden ARC verify against Outlook, whick has been seen to mix
    the ordering of its ARC headers.  This caused a crash.
  * Bug 2492: Use tainted memory for retry record when needed.  Previously when
    a new record was being constructed with information from the peer, a trap
    was taken.
  * Bug 2494: Unset the default for dmarc_tld_file.  Previously a naiive
    installation would get error messages from DMARC verify, when it hit the
    nonexistent file indicated by the default.  Distros wanting DMARC enabled
    should both provide the file and set the option.
    Also enforce no DMARC verification for command-line sourced messages.
  * Fix an uninitialised flag in early-pipelining.  Previously connections
    could, depending on the platform, hang at the STARTTLS response.
  * Bug 2498: Reset a counter used for ARC verify before handling another
    message on a connection.  Previously if one message had ARC headers and
    the following one did not, a crash could result when adding an
    Authentication-Results: header.
  * Bug 2500: Rewind some of the common-coding in string handling between the
    Exim main code and Exim-related utities.  The introduction of taint
    tracking also did many adjustments to string handling.  Since then, eximon
    frequently terminated with an assert failure.
  * When PIPELINING, synch after every hundred or so RCPT commands sent and
    check for 452 responses.  This slightly helps the inefficieny of doing
    a large alias-expansion into a recipient-limited target.  The max_rcpt
    transport option still applies (and at the current default, will override
    the new feature).  The check is done for either cause of synch, and forces
    a fast-retry of all 452'd recipients using a new MAIL FROM on the same
    connection.  The new facility is not tunable at this time.
  * Fix the variables set by the gsasl authenticator.  Previously a pointer to
    library live data was being used, so the results became garbage.  Make
    copies while it is still usable.
  * Logging: when the deliver_time selector ise set, include the DT= field
    on delivery deferred (==) and failed (**) lines (if a delivery was
    attemtped).  Previously it was only on completion (=&gt;) lines.
  * Authentication: the gsasl driver not provides the $authN variables in time
    for the expansion of the server_scram_iter and server_scram_salt options.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1578916800">- add a spec-file workaround for bsc#1160726</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1585742400">- don't create logfiles during install
  * fixes CVE-2020-8015 (bsc#1154183)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1589284800">- bring changes from current in +fixes branch
  (patch-exim-fixes-ee83de04d3087efaf808d1f2235a988275c2ee94)
  * fixes CVE-2020-12783 (bsc#1171490)
  * Regard command-line recipients as tainted.
  * Bug 2489: Fix crash in the "pam" expansion condition.
  * Use tainted buffers for the transport smtp context.
  * Bug 2493: Harden ARC verify against Outlook, which has been seen to mix
    the ordering of its ARC headers.  This caused a crash.
  * Bug 2492: Use tainted memory for retry record when needed.  Previously when
    a new record was being constructed with information from the peer, a trap
    was taken.
  * Bug 2494: Unset the default for dmarc_tld_file.
  * Fix an uninitialised flag in early-pipelining.  Previously connections
    could, depending on the platform, hang at the STARTTLS response.
  * Bug 2498: Reset a counter used for ARC verify before handling another
    message on a connection.  Previously if one message had ARC headers and
    the following one did not, a crash could result when adding an
    Authentication-Results: header.
  * Bug 2500: Rewind some of the common-coding in string handling between the
    Exim main code and Exim-related utities.
  * Fix the variables set by the gsasl authenticator.
  * Bug 2507: Modules: on handling a dynamic-module (lookups) open failure,
    only retrieve the errormessage once.
  * Bug 2501: Fix init call in the heimdal authenticator.  Previously it
    adjusted the size of a major service buffer; this failed because the
    buffer was in use at the time.  Change to a compile-time increase in the
    buffer size, when this authenticator is compiled into exim.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1589889600">- switch pretrans to use lua
  (fixes bsc#1171877)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1591099200">- update to exim 4.94
  * some transports now refuse to use tainted data in constructing their delivery
    location
    this WILL BREAK configurations which are not updated accordingly.
    In particular: any Transport use of $local_user which has been relying upon
    check_local_user far away in the Router to make it safe, should be updated to
    replace $local_user with $local_part_data.
  * Attempting to remove, in router or transport, a header name that ends with
    an asterisk (which is a standards-legal name) will now result in all headers
    named starting with the string before the asterisk being removed.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1591617600">- bring in changes from current +fixes (lots of taint check fixes)
  * Bug 1329: Fix format of Maildir-format filenames to match other mail-
    related applications.  Previously an "H" was used where available info
    says that "M" should be, so change to match.
  * Bug 2587: Fix pam expansion condition.  Tainted values are commonly used
    as arguments, so an implementation trying to copy these into a local
    buffer was taking a taint-enforcement trap.  Fix by using dynamically
    created buffers.
  * Bug 2586: Fix listcount expansion operator.  Using tainted arguments is
    reasonable, eg. to count headers.  Fix by using dynamically created
    buffers rather than a local.  Do similar fixes for ACL actions "dcc",
    "log_reject_target", "malware" and "spam"; the arguments are expanded
    so could be handling tainted values.
  * Bug 2590: Fix -bi (newaliases).  A previous code rearrangement had
    broken the (no-op) support for this sendmail command.  Restore it
    to doing nothing, silently, and returning good status.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1598270400">- bring back missing exim_db.8 manual page
  (fixes bsc#1173693)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1619611200">- update to exim-4.94.1
  * Fix security issue in BDAT state confusion.
    Ensure we reset known-good where we know we need to not be reading BDAT
    data, as a general case fix, and move the places where we switch to BDAT
    mode until after various protocol state checks.
    Fixes CVE-2020-BDATA reported by Qualys.
  * Fix security issue in SMTP verb option parsing (CVE-2020-EXOPT)
  * Fix security issue with too many recipients on a message (to remove a
    known security problem if someone does set recipients_max to unlimited,
    or if local additions add to the recipient list).
    Fixes CVE-2020-RCPTL reported by Qualys.
  * Fix CVE-2020-28016 (PFPZA): Heap out-of-bounds write in parse_fix_phrase()
  * Fix security issue CVE-2020-PFPSN and guard against cmdline invoker
    providing a particularly obnoxious sender full name.
  * Fix Linux security issue CVE-2020-SLCWD and guard against PATH_MAX
    better.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1620129600">- update to exim-4.94.2
  security update (bsc#1185631)
  * CVE-2020-28007: Link attack in Exim's log directory
  * CVE-2020-28008: Assorted attacks in Exim's spool directory
  * CVE-2020-28014: Arbitrary PID file creation
  * CVE-2020-28011: Heap buffer overflow in queue_run()
  * CVE-2020-28010: Heap out-of-bounds write in main()
  * CVE-2020-28013: Heap buffer overflow in parse_fix_phrase()
  * CVE-2020-28016: Heap out-of-bounds write in parse_fix_phrase()
  * CVE-2020-28015: New-line injection into spool header file (local)
  * CVE-2020-28012: Missing close-on-exec flag for privileged pipe
  * CVE-2020-28009: Integer overflow in get_stdinput()
  * CVE-2020-28017: Integer overflow in receive_add_recipient()
  * CVE-2020-28020: Integer overflow in receive_msg()
  * CVE-2020-28023: Out-of-bounds read in smtp_setup_msg()
  * CVE-2020-28021: New-line injection into spool header file (remote)
  * CVE-2020-28022: Heap out-of-bounds read and write in extract_option()
  * CVE-2020-28026: Line truncation and injection in spool_read_header()
  * CVE-2020-28019: Failure to reset function pointer after BDAT error
  * CVE-2020-28024: Heap buffer underflow in smtp_ungetc()
  * CVE-2020-28018: Use-after-free in tls-openssl.c
  * CVE-2020-28025: Heap out-of-bounds read in pdkim_finish_bodyhash()</changelog>
</package>
<package pkgid="cd3efd2853a53fb0f66744479bb13b22f2357617de9c6ca182c39834f66d2fbd" name="eximon" arch="ppc64le">
  <version epoch="0" ver="4.94.2" rel="bp153.2.1"/>
  <changelog author="kbabioch@suse.com" date="1518523200">- update to 4.90.1
  * Allow PKG_CONFIG_PATH to be set in Local/Makefile and use it correctly
    during configuration.  Wildcards are allowed and expanded.
  * Shorten the log line for daemon startup by collapsing adjacent sets of
    identical IP addresses on different listening ports.  Will also affect
    "exiwhat" output.
  * Tighten up the checking in isip4 (et al): dotted-quad components larger
    than 255 are no longer allowed.
  * Default openssl_options to include +no_ticket, to reduce load on peers.
    Disable the session-cache too, which might reduce our load.  Since we
    currrectly use a new context for every connection, both as server and
    client, there is no benefit for these.
  * Add $SOURCE_DATE_EPOCH support for reproducible builds, per spec at
    &lt;https://reproducible-builds.org/specs/source-date-epoch/&gt;.
  * Fix smtp transport use of limited max_rcpt under mua_wrapper. Previously
    the check for any unsuccessful recipients did not notice the limit, and
    erroneously found still-pending ones.
  * Pipeline CHUNKING command and data together, on kernels that support
    MSG_MORE.  Only in-clear (not on TLS connections).
  * Avoid using a temporary file during transport using dkim.  Unless a
    transport-filter is involved we can buffer the headers in memory for
    creating the signature, and read the spool data file once for the
    signature and again for transmission.
  * Enable use of sendfile in Linux builds as default.  It was disabled in
    4.77 as the kernel support then wasn't solid, having issues in 64bit
    mode.  Now, it's been long enough.  Add support for FreeBSD also.
  * Add commandline_checks_require_admin option.
  * Do pipelining under TLS.
  * For the "sock" variant of the malware scanner interface, accept an empty
    cmdline element to get the documented default one.  Previously it was
    inaccessible.
  * Prevent repeated use of -p/-oMr
  * DKIM: enforce the DNS pubkey record "h" permitted-hashes optional field,
    if present.
  * DKIM: when a message has multiple signatures matching an identity given
    in dkim_verify_signers, run the dkim acl once for each.
  * Support IDNA2008.
  * The path option on a pipe transport is now expanded before use
  * Have the EHLO response advertise VRFY, if there is a vrfy ACL defined.
- Several bug fixes
- Fix for buffer overflow in base64decode() (bsc#1079832 CVE-2018-6789)
- removed patches (included upstream now):
  * exim-CVE-2017-1000369.patch
  * exim-CVE-2017-16943.patch
  * exim-CVE-2017-16944.patch
  * exim-4.86.2-mariadb_102_compile_fix.patch</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1521115200">- Replace xorg-x11-devel by individual pkgconfig() buildrequires.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1523880000">- update to 4.91
  * DEFER rather than ERROR on redis cluster MOVED response.
  * Catch and remove uninitialized value warning in exiqsumm
  * Disallow '/' characters in queue names specified for the "queue=" ACL
    modifier.  This matches the restriction on the commandline.
  * Fix pgsql lookup for multiple result-tuples with a single column.
    Previously only the last row was returned.
  * Bug 2217: Tighten up the parsing of DKIM signature headers.
  * Bug 2215: Fix crash associated with dnsdb lookup done from DKIM ACL.
  * Fix issue with continued-connections when the DNS shifts unreliably.
  * Bug 2214: Fix SMTP responses resulting from non-accept result of MIME ACL.
  * The "support for" informational output now, which built with Content
  Scanning support, has a line for the malware scanner interfaces compiled
  in.  Interface can be individually included or not at build time.
  * The "aveserver", "kavdaemon" and "mksd" interfaces are now not included
  by the template makefile "src/EDITME".  The "STREAM" support for an older
  ClamAV interface method is removed.
  * Bug 2223: Fix mysql lookup returns for the no-data case (when the number of
  rows affected is given instead).
  * The runtime Berkeley DB library version is now additionally output by
  "exim -d -bV".  Previously only the compile-time version was shown.
  * Bug 2230: Fix cutthrough routing for nonfirst messages in an initiating
  SMTP connection.
  * Bug 2229: Fix cutthrough routing for nonstandard port numbers defined by
  routers.
  * Bug 2174: A timeout on connect for a callout was also erroneously seen as
  a timeout on read on a GnuTLS initiating connection, resulting in the
  initiating connection being dropped.
  * Relax results from ACL control request to enable cutthrough, in
  unsupported situations, from error to silently (except under debug)
  ignoring.
  * Fix Buffer overflow in base64d() (CVE-2018-6789)
  * Fix bug in DKIM verify: a buffer overflow could corrupt the malloc
  metadata, resulting in a crash in free().
  * Fix broken Heimdal GSSAPI authenticator integration.
  * Bug 2113: Fix conversation closedown with the Avast malware scanner.
  * Bug 2239: Enforce non-usability of control=utf8_downconvert in the mail ACL.
  * Speed up macro lookups during configuration file read, by skipping non-
  macro text after a replacement (previously it was only once per line) and
  by skipping builtin macros when searching for an uppercase lead character.
  * DANE support moved from Experimental to mainline.  The Makefile control
  for the build is renamed.
  * Fix memory leak during multi-message connections using STARTTLS.
  * Bug 2236: When a DKIM verification result is overridden by ACL, DMARC
  reported the original.  Fix to report (as far as possible) the ACL
  result replacing the original.
  * Fix memory leak during multi-message connections using STARTTLS under
  OpenSSL
  * Bug 2242: Fix exim_dbmbuild to permit directoryless filenames.
  * Fix utf8_downconvert propagation through a redirect router.
  * Bug 2253: For logging delivery lines under PRDR, append the overall
  DATA response info to the (existing) per-recipient response info for
  the "C=" log element.
  * Bug 2251: Fix ldap lookups that return a single attribute having zero-
  length value.
  * Support Avast multiline protocol, this allows passing flags to
  newer versions of the scanner.
  * Ensure that variables possibly set during message acceptance are marked
    dead before release of memory in the daemon loop.
  * Bug 2250: Fix a longstanding bug in heavily-pipelined SMTP input (such
  as a multi-recipient message from a mailinglist manager).
  * The (EXPERIMENTAL_DMARC) variable $dmarc_ar_header is withdrawn, being
  replaced by the ${authresults } expansion.
  * Bug 2257: Fix pipe transport to not use a socket-only syscall.
  * Set a handler for SIGTERM and call exit(3) if running as PID 1. This
  allows proper process termination in container environments.
  * Bug 2258: Fix spool_wireformat in combination with LMTP transport.
  Previously the "final dot" had a newline after it; ensure it is CR,LF.
  * SPF: remove support for the "spf" ACL condition outcome values "err_temp"
  and "err_perm", deprecated since 4.83 when the RFC-defined words
  " temperror" and "permerror" were introduced.
  * Re-introduce enforcement of no cutthrough delivery on transports having
  transport-filters or DKIM-signing.
  * Cutthrough: for a final-dot response timeout (and nonunderstood responses)
  in defer=pass mode supply a 450 to the initiator.  Previously the message
    would be spooled.
  * DANE: add dane_require_tls_ciphers SMTP Transport option; if unset,
    tls_require_ciphers is used as before.
  * Malware Avast: Better match the Avast multiline protocol.
  * Fix reinitialisation of DKIM logging variable between messages.
  * Bug 2255: Revert the disable of the OpenSSL session caching.
  * Add util/renew-opendmarc-tlds.sh script for safe renewal of public
  suffix list.
  * DKIM: accept Ed25519 pubkeys in SubjectPublicKeyInfo-wrapped form,
  since the IETF WG has not yet settled on that versus the original
  "bare" representation.
  * Fix syslog logging for syslog_timestamp=no and log_selector +millisec.
  Previously the millisecond value corrupted the output.
  Fix also for syslog_pid=no and log_selector +pid, for which the pid
  corrupted the output.</changelog>
  <changelog author="seanlew@opensuse.org" date="1553342400">- update to exim 4.92
  * ${l_header:&lt;name&gt;} expansion
  * ${readsocket} now supports TLS
  * "utf8_downconvert" option (if built with SUPPORT_I18N)
  * "pipelining" log_selector
  * JSON variants for ${extract } expansion
  * "noutf8" debug option
  * TCP Fast Open support on MacOS
  * CVE-2019-10149: Fixed a Remote Command Execution (bsc#1136587)
- add workaround patch for compile time error on missing printf
  format annotation (gnu_printf.patch)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1559736000">- spec file cleanup
  * fix DANE inclusion guard condition
  * re-enable i18n and remove misleading comment
  * EXPERIMENTAL_SPF is now SUPPORT_SPF
  * DANE is now SUPPORT_DANE</changelog>
  <changelog author="alex &lt;atoptsoglou@suse.com&gt;" date="1564056000">- update to exim 4.92.1
  * CVE-2019-13917: Fixed an issue with ${sort} expansion which could
  allow remote attackers to execute other programs with root privileges
  (boo#1142207)</changelog>
  <changelog author="poeml@cmdline.net" date="1567857600">- update to exim 4.92.2
  * CVE-2019-15846: fix against remote attackers executing arbitrary code as
    root via a trailing backslash</changelog>
  <changelog author="poeml@cmdline.net" date="1569844800">- update to exim 4.92.3
  * CVE-2019-16928: fix against Heap-based buffer overflow in string_vformat,
    remote code execution seems to be possible</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1575892800">- update to exim 4.93
  * SUPPORT_DMARC replaces EXPERIMENTAL_DMARC
  * DISABLE_TLS replaces SUPPORT_TLS
  * Bump the version for the local_scan API.
  * smtp transport option hosts_try_fastopen defaults to "*".
  * DNSSec is requested (not required) for all queries. (This seemes to
    ask for trouble if your resolver is a systemd-resolved.)
  * Generic router option retry_use_local_part defaults to "true" under specific
    pre-conditions.
  * Introduce a tainting mechanism for values read from untrusted sources.
  * Use longer file names for temporary spool files (this avoids
    name conflicts with spool on a shared file system).
  * Use dsn_from main config option (was ignored previously).</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1577966400">spec file cleanup to make update work
- add docdir to spec</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1578398400">- update to exim 4.93.0.4 (+fixes release)
  * Avoid costly startup code when not strictly needed.  This reduces time
    for some exim process initialisations.  It does mean that the logging
    of TLS configuration problems is only done for the daemon startup.
  * Early-pipelining support code is now included unless disabled in Makefile.
  * DKIM verification defaults no long accept sha1 hashes, to conform to
    RFC 8301.  They can still be enabled, using the dkim_verify_hashes main
    option.
  * Support CHUNKING from an smtp transport using a transport_filter, when
    DKIM signing is being done.  Previously a transport_filter would always
    disable CHUNKING, falling back to traditional DATA.
  * Regard command-line receipients as tainted.
  * Bug 340: Remove the daemon pid file on exit, whe due to SIGTERM.
  * Bug 2489: Fix crash in the "pam" expansion condition.  It seems that the
    PAM library frees one of the arguments given to it, despite the
    documentation.  Therefore a plain malloc must be used.
  * Bug 2491: Use tainted buffers for the transport smtp context.  Previously
    on-stack buffers were used, resulting in a taint trap when DSN information
    copied from a received message was written into the buffer.
  * Bug 2493: Harden ARC verify against Outlook, whick has been seen to mix
    the ordering of its ARC headers.  This caused a crash.
  * Bug 2492: Use tainted memory for retry record when needed.  Previously when
    a new record was being constructed with information from the peer, a trap
    was taken.
  * Bug 2494: Unset the default for dmarc_tld_file.  Previously a naiive
    installation would get error messages from DMARC verify, when it hit the
    nonexistent file indicated by the default.  Distros wanting DMARC enabled
    should both provide the file and set the option.
    Also enforce no DMARC verification for command-line sourced messages.
  * Fix an uninitialised flag in early-pipelining.  Previously connections
    could, depending on the platform, hang at the STARTTLS response.
  * Bug 2498: Reset a counter used for ARC verify before handling another
    message on a connection.  Previously if one message had ARC headers and
    the following one did not, a crash could result when adding an
    Authentication-Results: header.
  * Bug 2500: Rewind some of the common-coding in string handling between the
    Exim main code and Exim-related utities.  The introduction of taint
    tracking also did many adjustments to string handling.  Since then, eximon
    frequently terminated with an assert failure.
  * When PIPELINING, synch after every hundred or so RCPT commands sent and
    check for 452 responses.  This slightly helps the inefficieny of doing
    a large alias-expansion into a recipient-limited target.  The max_rcpt
    transport option still applies (and at the current default, will override
    the new feature).  The check is done for either cause of synch, and forces
    a fast-retry of all 452'd recipients using a new MAIL FROM on the same
    connection.  The new facility is not tunable at this time.
  * Fix the variables set by the gsasl authenticator.  Previously a pointer to
    library live data was being used, so the results became garbage.  Make
    copies while it is still usable.
  * Logging: when the deliver_time selector ise set, include the DT= field
    on delivery deferred (==) and failed (**) lines (if a delivery was
    attemtped).  Previously it was only on completion (=&gt;) lines.
  * Authentication: the gsasl driver not provides the $authN variables in time
    for the expansion of the server_scram_iter and server_scram_salt options.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1578916800">- add a spec-file workaround for bsc#1160726</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1585742400">- don't create logfiles during install
  * fixes CVE-2020-8015 (bsc#1154183)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1589284800">- bring changes from current in +fixes branch
  (patch-exim-fixes-ee83de04d3087efaf808d1f2235a988275c2ee94)
  * fixes CVE-2020-12783 (bsc#1171490)
  * Regard command-line recipients as tainted.
  * Bug 2489: Fix crash in the "pam" expansion condition.
  * Use tainted buffers for the transport smtp context.
  * Bug 2493: Harden ARC verify against Outlook, which has been seen to mix
    the ordering of its ARC headers.  This caused a crash.
  * Bug 2492: Use tainted memory for retry record when needed.  Previously when
    a new record was being constructed with information from the peer, a trap
    was taken.
  * Bug 2494: Unset the default for dmarc_tld_file.
  * Fix an uninitialised flag in early-pipelining.  Previously connections
    could, depending on the platform, hang at the STARTTLS response.
  * Bug 2498: Reset a counter used for ARC verify before handling another
    message on a connection.  Previously if one message had ARC headers and
    the following one did not, a crash could result when adding an
    Authentication-Results: header.
  * Bug 2500: Rewind some of the common-coding in string handling between the
    Exim main code and Exim-related utities.
  * Fix the variables set by the gsasl authenticator.
  * Bug 2507: Modules: on handling a dynamic-module (lookups) open failure,
    only retrieve the errormessage once.
  * Bug 2501: Fix init call in the heimdal authenticator.  Previously it
    adjusted the size of a major service buffer; this failed because the
    buffer was in use at the time.  Change to a compile-time increase in the
    buffer size, when this authenticator is compiled into exim.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1589889600">- switch pretrans to use lua
  (fixes bsc#1171877)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1591099200">- update to exim 4.94
  * some transports now refuse to use tainted data in constructing their delivery
    location
    this WILL BREAK configurations which are not updated accordingly.
    In particular: any Transport use of $local_user which has been relying upon
    check_local_user far away in the Router to make it safe, should be updated to
    replace $local_user with $local_part_data.
  * Attempting to remove, in router or transport, a header name that ends with
    an asterisk (which is a standards-legal name) will now result in all headers
    named starting with the string before the asterisk being removed.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1591617600">- bring in changes from current +fixes (lots of taint check fixes)
  * Bug 1329: Fix format of Maildir-format filenames to match other mail-
    related applications.  Previously an "H" was used where available info
    says that "M" should be, so change to match.
  * Bug 2587: Fix pam expansion condition.  Tainted values are commonly used
    as arguments, so an implementation trying to copy these into a local
    buffer was taking a taint-enforcement trap.  Fix by using dynamically
    created buffers.
  * Bug 2586: Fix listcount expansion operator.  Using tainted arguments is
    reasonable, eg. to count headers.  Fix by using dynamically created
    buffers rather than a local.  Do similar fixes for ACL actions "dcc",
    "log_reject_target", "malware" and "spam"; the arguments are expanded
    so could be handling tainted values.
  * Bug 2590: Fix -bi (newaliases).  A previous code rearrangement had
    broken the (no-op) support for this sendmail command.  Restore it
    to doing nothing, silently, and returning good status.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1598270400">- bring back missing exim_db.8 manual page
  (fixes bsc#1173693)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1619611200">- update to exim-4.94.1
  * Fix security issue in BDAT state confusion.
    Ensure we reset known-good where we know we need to not be reading BDAT
    data, as a general case fix, and move the places where we switch to BDAT
    mode until after various protocol state checks.
    Fixes CVE-2020-BDATA reported by Qualys.
  * Fix security issue in SMTP verb option parsing (CVE-2020-EXOPT)
  * Fix security issue with too many recipients on a message (to remove a
    known security problem if someone does set recipients_max to unlimited,
    or if local additions add to the recipient list).
    Fixes CVE-2020-RCPTL reported by Qualys.
  * Fix CVE-2020-28016 (PFPZA): Heap out-of-bounds write in parse_fix_phrase()
  * Fix security issue CVE-2020-PFPSN and guard against cmdline invoker
    providing a particularly obnoxious sender full name.
  * Fix Linux security issue CVE-2020-SLCWD and guard against PATH_MAX
    better.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1620129600">- update to exim-4.94.2
  security update (bsc#1185631)
  * CVE-2020-28007: Link attack in Exim's log directory
  * CVE-2020-28008: Assorted attacks in Exim's spool directory
  * CVE-2020-28014: Arbitrary PID file creation
  * CVE-2020-28011: Heap buffer overflow in queue_run()
  * CVE-2020-28010: Heap out-of-bounds write in main()
  * CVE-2020-28013: Heap buffer overflow in parse_fix_phrase()
  * CVE-2020-28016: Heap out-of-bounds write in parse_fix_phrase()
  * CVE-2020-28015: New-line injection into spool header file (local)
  * CVE-2020-28012: Missing close-on-exec flag for privileged pipe
  * CVE-2020-28009: Integer overflow in get_stdinput()
  * CVE-2020-28017: Integer overflow in receive_add_recipient()
  * CVE-2020-28020: Integer overflow in receive_msg()
  * CVE-2020-28023: Out-of-bounds read in smtp_setup_msg()
  * CVE-2020-28021: New-line injection into spool header file (remote)
  * CVE-2020-28022: Heap out-of-bounds read and write in extract_option()
  * CVE-2020-28026: Line truncation and injection in spool_read_header()
  * CVE-2020-28019: Failure to reset function pointer after BDAT error
  * CVE-2020-28024: Heap buffer underflow in smtp_ungetc()
  * CVE-2020-28018: Use-after-free in tls-openssl.c
  * CVE-2020-28025: Heap out-of-bounds read in pdkim_finish_bodyhash()</changelog>
</package>
<package pkgid="7247c43df986a2aaca530f3663e931ebab1e1c35b0d1ad578e54a54a468a1258" name="eximon" arch="s390x">
  <version epoch="0" ver="4.94.2" rel="bp153.2.1"/>
  <changelog author="kbabioch@suse.com" date="1518523200">- update to 4.90.1
  * Allow PKG_CONFIG_PATH to be set in Local/Makefile and use it correctly
    during configuration.  Wildcards are allowed and expanded.
  * Shorten the log line for daemon startup by collapsing adjacent sets of
    identical IP addresses on different listening ports.  Will also affect
    "exiwhat" output.
  * Tighten up the checking in isip4 (et al): dotted-quad components larger
    than 255 are no longer allowed.
  * Default openssl_options to include +no_ticket, to reduce load on peers.
    Disable the session-cache too, which might reduce our load.  Since we
    currrectly use a new context for every connection, both as server and
    client, there is no benefit for these.
  * Add $SOURCE_DATE_EPOCH support for reproducible builds, per spec at
    &lt;https://reproducible-builds.org/specs/source-date-epoch/&gt;.
  * Fix smtp transport use of limited max_rcpt under mua_wrapper. Previously
    the check for any unsuccessful recipients did not notice the limit, and
    erroneously found still-pending ones.
  * Pipeline CHUNKING command and data together, on kernels that support
    MSG_MORE.  Only in-clear (not on TLS connections).
  * Avoid using a temporary file during transport using dkim.  Unless a
    transport-filter is involved we can buffer the headers in memory for
    creating the signature, and read the spool data file once for the
    signature and again for transmission.
  * Enable use of sendfile in Linux builds as default.  It was disabled in
    4.77 as the kernel support then wasn't solid, having issues in 64bit
    mode.  Now, it's been long enough.  Add support for FreeBSD also.
  * Add commandline_checks_require_admin option.
  * Do pipelining under TLS.
  * For the "sock" variant of the malware scanner interface, accept an empty
    cmdline element to get the documented default one.  Previously it was
    inaccessible.
  * Prevent repeated use of -p/-oMr
  * DKIM: enforce the DNS pubkey record "h" permitted-hashes optional field,
    if present.
  * DKIM: when a message has multiple signatures matching an identity given
    in dkim_verify_signers, run the dkim acl once for each.
  * Support IDNA2008.
  * The path option on a pipe transport is now expanded before use
  * Have the EHLO response advertise VRFY, if there is a vrfy ACL defined.
- Several bug fixes
- Fix for buffer overflow in base64decode() (bsc#1079832 CVE-2018-6789)
- removed patches (included upstream now):
  * exim-CVE-2017-1000369.patch
  * exim-CVE-2017-16943.patch
  * exim-CVE-2017-16944.patch
  * exim-4.86.2-mariadb_102_compile_fix.patch</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1521115200">- Replace xorg-x11-devel by individual pkgconfig() buildrequires.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1523880000">- update to 4.91
  * DEFER rather than ERROR on redis cluster MOVED response.
  * Catch and remove uninitialized value warning in exiqsumm
  * Disallow '/' characters in queue names specified for the "queue=" ACL
    modifier.  This matches the restriction on the commandline.
  * Fix pgsql lookup for multiple result-tuples with a single column.
    Previously only the last row was returned.
  * Bug 2217: Tighten up the parsing of DKIM signature headers.
  * Bug 2215: Fix crash associated with dnsdb lookup done from DKIM ACL.
  * Fix issue with continued-connections when the DNS shifts unreliably.
  * Bug 2214: Fix SMTP responses resulting from non-accept result of MIME ACL.
  * The "support for" informational output now, which built with Content
  Scanning support, has a line for the malware scanner interfaces compiled
  in.  Interface can be individually included or not at build time.
  * The "aveserver", "kavdaemon" and "mksd" interfaces are now not included
  by the template makefile "src/EDITME".  The "STREAM" support for an older
  ClamAV interface method is removed.
  * Bug 2223: Fix mysql lookup returns for the no-data case (when the number of
  rows affected is given instead).
  * The runtime Berkeley DB library version is now additionally output by
  "exim -d -bV".  Previously only the compile-time version was shown.
  * Bug 2230: Fix cutthrough routing for nonfirst messages in an initiating
  SMTP connection.
  * Bug 2229: Fix cutthrough routing for nonstandard port numbers defined by
  routers.
  * Bug 2174: A timeout on connect for a callout was also erroneously seen as
  a timeout on read on a GnuTLS initiating connection, resulting in the
  initiating connection being dropped.
  * Relax results from ACL control request to enable cutthrough, in
  unsupported situations, from error to silently (except under debug)
  ignoring.
  * Fix Buffer overflow in base64d() (CVE-2018-6789)
  * Fix bug in DKIM verify: a buffer overflow could corrupt the malloc
  metadata, resulting in a crash in free().
  * Fix broken Heimdal GSSAPI authenticator integration.
  * Bug 2113: Fix conversation closedown with the Avast malware scanner.
  * Bug 2239: Enforce non-usability of control=utf8_downconvert in the mail ACL.
  * Speed up macro lookups during configuration file read, by skipping non-
  macro text after a replacement (previously it was only once per line) and
  by skipping builtin macros when searching for an uppercase lead character.
  * DANE support moved from Experimental to mainline.  The Makefile control
  for the build is renamed.
  * Fix memory leak during multi-message connections using STARTTLS.
  * Bug 2236: When a DKIM verification result is overridden by ACL, DMARC
  reported the original.  Fix to report (as far as possible) the ACL
  result replacing the original.
  * Fix memory leak during multi-message connections using STARTTLS under
  OpenSSL
  * Bug 2242: Fix exim_dbmbuild to permit directoryless filenames.
  * Fix utf8_downconvert propagation through a redirect router.
  * Bug 2253: For logging delivery lines under PRDR, append the overall
  DATA response info to the (existing) per-recipient response info for
  the "C=" log element.
  * Bug 2251: Fix ldap lookups that return a single attribute having zero-
  length value.
  * Support Avast multiline protocol, this allows passing flags to
  newer versions of the scanner.
  * Ensure that variables possibly set during message acceptance are marked
    dead before release of memory in the daemon loop.
  * Bug 2250: Fix a longstanding bug in heavily-pipelined SMTP input (such
  as a multi-recipient message from a mailinglist manager).
  * The (EXPERIMENTAL_DMARC) variable $dmarc_ar_header is withdrawn, being
  replaced by the ${authresults } expansion.
  * Bug 2257: Fix pipe transport to not use a socket-only syscall.
  * Set a handler for SIGTERM and call exit(3) if running as PID 1. This
  allows proper process termination in container environments.
  * Bug 2258: Fix spool_wireformat in combination with LMTP transport.
  Previously the "final dot" had a newline after it; ensure it is CR,LF.
  * SPF: remove support for the "spf" ACL condition outcome values "err_temp"
  and "err_perm", deprecated since 4.83 when the RFC-defined words
  " temperror" and "permerror" were introduced.
  * Re-introduce enforcement of no cutthrough delivery on transports having
  transport-filters or DKIM-signing.
  * Cutthrough: for a final-dot response timeout (and nonunderstood responses)
  in defer=pass mode supply a 450 to the initiator.  Previously the message
    would be spooled.
  * DANE: add dane_require_tls_ciphers SMTP Transport option; if unset,
    tls_require_ciphers is used as before.
  * Malware Avast: Better match the Avast multiline protocol.
  * Fix reinitialisation of DKIM logging variable between messages.
  * Bug 2255: Revert the disable of the OpenSSL session caching.
  * Add util/renew-opendmarc-tlds.sh script for safe renewal of public
  suffix list.
  * DKIM: accept Ed25519 pubkeys in SubjectPublicKeyInfo-wrapped form,
  since the IETF WG has not yet settled on that versus the original
  "bare" representation.
  * Fix syslog logging for syslog_timestamp=no and log_selector +millisec.
  Previously the millisecond value corrupted the output.
  Fix also for syslog_pid=no and log_selector +pid, for which the pid
  corrupted the output.</changelog>
  <changelog author="seanlew@opensuse.org" date="1553342400">- update to exim 4.92
  * ${l_header:&lt;name&gt;} expansion
  * ${readsocket} now supports TLS
  * "utf8_downconvert" option (if built with SUPPORT_I18N)
  * "pipelining" log_selector
  * JSON variants for ${extract } expansion
  * "noutf8" debug option
  * TCP Fast Open support on MacOS
  * CVE-2019-10149: Fixed a Remote Command Execution (bsc#1136587)
- add workaround patch for compile time error on missing printf
  format annotation (gnu_printf.patch)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1559736000">- spec file cleanup
  * fix DANE inclusion guard condition
  * re-enable i18n and remove misleading comment
  * EXPERIMENTAL_SPF is now SUPPORT_SPF
  * DANE is now SUPPORT_DANE</changelog>
  <changelog author="alex &lt;atoptsoglou@suse.com&gt;" date="1564056000">- update to exim 4.92.1
  * CVE-2019-13917: Fixed an issue with ${sort} expansion which could
  allow remote attackers to execute other programs with root privileges
  (boo#1142207)</changelog>
  <changelog author="poeml@cmdline.net" date="1567857600">- update to exim 4.92.2
  * CVE-2019-15846: fix against remote attackers executing arbitrary code as
    root via a trailing backslash</changelog>
  <changelog author="poeml@cmdline.net" date="1569844800">- update to exim 4.92.3
  * CVE-2019-16928: fix against Heap-based buffer overflow in string_vformat,
    remote code execution seems to be possible</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1575892800">- update to exim 4.93
  * SUPPORT_DMARC replaces EXPERIMENTAL_DMARC
  * DISABLE_TLS replaces SUPPORT_TLS
  * Bump the version for the local_scan API.
  * smtp transport option hosts_try_fastopen defaults to "*".
  * DNSSec is requested (not required) for all queries. (This seemes to
    ask for trouble if your resolver is a systemd-resolved.)
  * Generic router option retry_use_local_part defaults to "true" under specific
    pre-conditions.
  * Introduce a tainting mechanism for values read from untrusted sources.
  * Use longer file names for temporary spool files (this avoids
    name conflicts with spool on a shared file system).
  * Use dsn_from main config option (was ignored previously).</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1577966400">spec file cleanup to make update work
- add docdir to spec</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1578398400">- update to exim 4.93.0.4 (+fixes release)
  * Avoid costly startup code when not strictly needed.  This reduces time
    for some exim process initialisations.  It does mean that the logging
    of TLS configuration problems is only done for the daemon startup.
  * Early-pipelining support code is now included unless disabled in Makefile.
  * DKIM verification defaults no long accept sha1 hashes, to conform to
    RFC 8301.  They can still be enabled, using the dkim_verify_hashes main
    option.
  * Support CHUNKING from an smtp transport using a transport_filter, when
    DKIM signing is being done.  Previously a transport_filter would always
    disable CHUNKING, falling back to traditional DATA.
  * Regard command-line receipients as tainted.
  * Bug 340: Remove the daemon pid file on exit, whe due to SIGTERM.
  * Bug 2489: Fix crash in the "pam" expansion condition.  It seems that the
    PAM library frees one of the arguments given to it, despite the
    documentation.  Therefore a plain malloc must be used.
  * Bug 2491: Use tainted buffers for the transport smtp context.  Previously
    on-stack buffers were used, resulting in a taint trap when DSN information
    copied from a received message was written into the buffer.
  * Bug 2493: Harden ARC verify against Outlook, whick has been seen to mix
    the ordering of its ARC headers.  This caused a crash.
  * Bug 2492: Use tainted memory for retry record when needed.  Previously when
    a new record was being constructed with information from the peer, a trap
    was taken.
  * Bug 2494: Unset the default for dmarc_tld_file.  Previously a naiive
    installation would get error messages from DMARC verify, when it hit the
    nonexistent file indicated by the default.  Distros wanting DMARC enabled
    should both provide the file and set the option.
    Also enforce no DMARC verification for command-line sourced messages.
  * Fix an uninitialised flag in early-pipelining.  Previously connections
    could, depending on the platform, hang at the STARTTLS response.
  * Bug 2498: Reset a counter used for ARC verify before handling another
    message on a connection.  Previously if one message had ARC headers and
    the following one did not, a crash could result when adding an
    Authentication-Results: header.
  * Bug 2500: Rewind some of the common-coding in string handling between the
    Exim main code and Exim-related utities.  The introduction of taint
    tracking also did many adjustments to string handling.  Since then, eximon
    frequently terminated with an assert failure.
  * When PIPELINING, synch after every hundred or so RCPT commands sent and
    check for 452 responses.  This slightly helps the inefficieny of doing
    a large alias-expansion into a recipient-limited target.  The max_rcpt
    transport option still applies (and at the current default, will override
    the new feature).  The check is done for either cause of synch, and forces
    a fast-retry of all 452'd recipients using a new MAIL FROM on the same
    connection.  The new facility is not tunable at this time.
  * Fix the variables set by the gsasl authenticator.  Previously a pointer to
    library live data was being used, so the results became garbage.  Make
    copies while it is still usable.
  * Logging: when the deliver_time selector ise set, include the DT= field
    on delivery deferred (==) and failed (**) lines (if a delivery was
    attemtped).  Previously it was only on completion (=&gt;) lines.
  * Authentication: the gsasl driver not provides the $authN variables in time
    for the expansion of the server_scram_iter and server_scram_salt options.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1578916800">- add a spec-file workaround for bsc#1160726</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1585742400">- don't create logfiles during install
  * fixes CVE-2020-8015 (bsc#1154183)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1589284800">- bring changes from current in +fixes branch
  (patch-exim-fixes-ee83de04d3087efaf808d1f2235a988275c2ee94)
  * fixes CVE-2020-12783 (bsc#1171490)
  * Regard command-line recipients as tainted.
  * Bug 2489: Fix crash in the "pam" expansion condition.
  * Use tainted buffers for the transport smtp context.
  * Bug 2493: Harden ARC verify against Outlook, which has been seen to mix
    the ordering of its ARC headers.  This caused a crash.
  * Bug 2492: Use tainted memory for retry record when needed.  Previously when
    a new record was being constructed with information from the peer, a trap
    was taken.
  * Bug 2494: Unset the default for dmarc_tld_file.
  * Fix an uninitialised flag in early-pipelining.  Previously connections
    could, depending on the platform, hang at the STARTTLS response.
  * Bug 2498: Reset a counter used for ARC verify before handling another
    message on a connection.  Previously if one message had ARC headers and
    the following one did not, a crash could result when adding an
    Authentication-Results: header.
  * Bug 2500: Rewind some of the common-coding in string handling between the
    Exim main code and Exim-related utities.
  * Fix the variables set by the gsasl authenticator.
  * Bug 2507: Modules: on handling a dynamic-module (lookups) open failure,
    only retrieve the errormessage once.
  * Bug 2501: Fix init call in the heimdal authenticator.  Previously it
    adjusted the size of a major service buffer; this failed because the
    buffer was in use at the time.  Change to a compile-time increase in the
    buffer size, when this authenticator is compiled into exim.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1589889600">- switch pretrans to use lua
  (fixes bsc#1171877)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1591099200">- update to exim 4.94
  * some transports now refuse to use tainted data in constructing their delivery
    location
    this WILL BREAK configurations which are not updated accordingly.
    In particular: any Transport use of $local_user which has been relying upon
    check_local_user far away in the Router to make it safe, should be updated to
    replace $local_user with $local_part_data.
  * Attempting to remove, in router or transport, a header name that ends with
    an asterisk (which is a standards-legal name) will now result in all headers
    named starting with the string before the asterisk being removed.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1591617600">- bring in changes from current +fixes (lots of taint check fixes)
  * Bug 1329: Fix format of Maildir-format filenames to match other mail-
    related applications.  Previously an "H" was used where available info
    says that "M" should be, so change to match.
  * Bug 2587: Fix pam expansion condition.  Tainted values are commonly used
    as arguments, so an implementation trying to copy these into a local
    buffer was taking a taint-enforcement trap.  Fix by using dynamically
    created buffers.
  * Bug 2586: Fix listcount expansion operator.  Using tainted arguments is
    reasonable, eg. to count headers.  Fix by using dynamically created
    buffers rather than a local.  Do similar fixes for ACL actions "dcc",
    "log_reject_target", "malware" and "spam"; the arguments are expanded
    so could be handling tainted values.
  * Bug 2590: Fix -bi (newaliases).  A previous code rearrangement had
    broken the (no-op) support for this sendmail command.  Restore it
    to doing nothing, silently, and returning good status.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1598270400">- bring back missing exim_db.8 manual page
  (fixes bsc#1173693)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1619611200">- update to exim-4.94.1
  * Fix security issue in BDAT state confusion.
    Ensure we reset known-good where we know we need to not be reading BDAT
    data, as a general case fix, and move the places where we switch to BDAT
    mode until after various protocol state checks.
    Fixes CVE-2020-BDATA reported by Qualys.
  * Fix security issue in SMTP verb option parsing (CVE-2020-EXOPT)
  * Fix security issue with too many recipients on a message (to remove a
    known security problem if someone does set recipients_max to unlimited,
    or if local additions add to the recipient list).
    Fixes CVE-2020-RCPTL reported by Qualys.
  * Fix CVE-2020-28016 (PFPZA): Heap out-of-bounds write in parse_fix_phrase()
  * Fix security issue CVE-2020-PFPSN and guard against cmdline invoker
    providing a particularly obnoxious sender full name.
  * Fix Linux security issue CVE-2020-SLCWD and guard against PATH_MAX
    better.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1620129600">- update to exim-4.94.2
  security update (bsc#1185631)
  * CVE-2020-28007: Link attack in Exim's log directory
  * CVE-2020-28008: Assorted attacks in Exim's spool directory
  * CVE-2020-28014: Arbitrary PID file creation
  * CVE-2020-28011: Heap buffer overflow in queue_run()
  * CVE-2020-28010: Heap out-of-bounds write in main()
  * CVE-2020-28013: Heap buffer overflow in parse_fix_phrase()
  * CVE-2020-28016: Heap out-of-bounds write in parse_fix_phrase()
  * CVE-2020-28015: New-line injection into spool header file (local)
  * CVE-2020-28012: Missing close-on-exec flag for privileged pipe
  * CVE-2020-28009: Integer overflow in get_stdinput()
  * CVE-2020-28017: Integer overflow in receive_add_recipient()
  * CVE-2020-28020: Integer overflow in receive_msg()
  * CVE-2020-28023: Out-of-bounds read in smtp_setup_msg()
  * CVE-2020-28021: New-line injection into spool header file (remote)
  * CVE-2020-28022: Heap out-of-bounds read and write in extract_option()
  * CVE-2020-28026: Line truncation and injection in spool_read_header()
  * CVE-2020-28019: Failure to reset function pointer after BDAT error
  * CVE-2020-28024: Heap buffer underflow in smtp_ungetc()
  * CVE-2020-28018: Use-after-free in tls-openssl.c
  * CVE-2020-28025: Heap out-of-bounds read in pdkim_finish_bodyhash()</changelog>
</package>
<package pkgid="27cad80b64f8fbaafb4450bd375ce000fee0f4f6c2116a6052a41f46fa633880" name="eximon" arch="x86_64">
  <version epoch="0" ver="4.94.2" rel="bp153.2.1"/>
  <changelog author="kbabioch@suse.com" date="1518523200">- update to 4.90.1
  * Allow PKG_CONFIG_PATH to be set in Local/Makefile and use it correctly
    during configuration.  Wildcards are allowed and expanded.
  * Shorten the log line for daemon startup by collapsing adjacent sets of
    identical IP addresses on different listening ports.  Will also affect
    "exiwhat" output.
  * Tighten up the checking in isip4 (et al): dotted-quad components larger
    than 255 are no longer allowed.
  * Default openssl_options to include +no_ticket, to reduce load on peers.
    Disable the session-cache too, which might reduce our load.  Since we
    currrectly use a new context for every connection, both as server and
    client, there is no benefit for these.
  * Add $SOURCE_DATE_EPOCH support for reproducible builds, per spec at
    &lt;https://reproducible-builds.org/specs/source-date-epoch/&gt;.
  * Fix smtp transport use of limited max_rcpt under mua_wrapper. Previously
    the check for any unsuccessful recipients did not notice the limit, and
    erroneously found still-pending ones.
  * Pipeline CHUNKING command and data together, on kernels that support
    MSG_MORE.  Only in-clear (not on TLS connections).
  * Avoid using a temporary file during transport using dkim.  Unless a
    transport-filter is involved we can buffer the headers in memory for
    creating the signature, and read the spool data file once for the
    signature and again for transmission.
  * Enable use of sendfile in Linux builds as default.  It was disabled in
    4.77 as the kernel support then wasn't solid, having issues in 64bit
    mode.  Now, it's been long enough.  Add support for FreeBSD also.
  * Add commandline_checks_require_admin option.
  * Do pipelining under TLS.
  * For the "sock" variant of the malware scanner interface, accept an empty
    cmdline element to get the documented default one.  Previously it was
    inaccessible.
  * Prevent repeated use of -p/-oMr
  * DKIM: enforce the DNS pubkey record "h" permitted-hashes optional field,
    if present.
  * DKIM: when a message has multiple signatures matching an identity given
    in dkim_verify_signers, run the dkim acl once for each.
  * Support IDNA2008.
  * The path option on a pipe transport is now expanded before use
  * Have the EHLO response advertise VRFY, if there is a vrfy ACL defined.
- Several bug fixes
- Fix for buffer overflow in base64decode() (bsc#1079832 CVE-2018-6789)
- removed patches (included upstream now):
  * exim-CVE-2017-1000369.patch
  * exim-CVE-2017-16943.patch
  * exim-CVE-2017-16944.patch
  * exim-4.86.2-mariadb_102_compile_fix.patch</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1521115200">- Replace xorg-x11-devel by individual pkgconfig() buildrequires.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1523880000">- update to 4.91
  * DEFER rather than ERROR on redis cluster MOVED response.
  * Catch and remove uninitialized value warning in exiqsumm
  * Disallow '/' characters in queue names specified for the "queue=" ACL
    modifier.  This matches the restriction on the commandline.
  * Fix pgsql lookup for multiple result-tuples with a single column.
    Previously only the last row was returned.
  * Bug 2217: Tighten up the parsing of DKIM signature headers.
  * Bug 2215: Fix crash associated with dnsdb lookup done from DKIM ACL.
  * Fix issue with continued-connections when the DNS shifts unreliably.
  * Bug 2214: Fix SMTP responses resulting from non-accept result of MIME ACL.
  * The "support for" informational output now, which built with Content
  Scanning support, has a line for the malware scanner interfaces compiled
  in.  Interface can be individually included or not at build time.
  * The "aveserver", "kavdaemon" and "mksd" interfaces are now not included
  by the template makefile "src/EDITME".  The "STREAM" support for an older
  ClamAV interface method is removed.
  * Bug 2223: Fix mysql lookup returns for the no-data case (when the number of
  rows affected is given instead).
  * The runtime Berkeley DB library version is now additionally output by
  "exim -d -bV".  Previously only the compile-time version was shown.
  * Bug 2230: Fix cutthrough routing for nonfirst messages in an initiating
  SMTP connection.
  * Bug 2229: Fix cutthrough routing for nonstandard port numbers defined by
  routers.
  * Bug 2174: A timeout on connect for a callout was also erroneously seen as
  a timeout on read on a GnuTLS initiating connection, resulting in the
  initiating connection being dropped.
  * Relax results from ACL control request to enable cutthrough, in
  unsupported situations, from error to silently (except under debug)
  ignoring.
  * Fix Buffer overflow in base64d() (CVE-2018-6789)
  * Fix bug in DKIM verify: a buffer overflow could corrupt the malloc
  metadata, resulting in a crash in free().
  * Fix broken Heimdal GSSAPI authenticator integration.
  * Bug 2113: Fix conversation closedown with the Avast malware scanner.
  * Bug 2239: Enforce non-usability of control=utf8_downconvert in the mail ACL.
  * Speed up macro lookups during configuration file read, by skipping non-
  macro text after a replacement (previously it was only once per line) and
  by skipping builtin macros when searching for an uppercase lead character.
  * DANE support moved from Experimental to mainline.  The Makefile control
  for the build is renamed.
  * Fix memory leak during multi-message connections using STARTTLS.
  * Bug 2236: When a DKIM verification result is overridden by ACL, DMARC
  reported the original.  Fix to report (as far as possible) the ACL
  result replacing the original.
  * Fix memory leak during multi-message connections using STARTTLS under
  OpenSSL
  * Bug 2242: Fix exim_dbmbuild to permit directoryless filenames.
  * Fix utf8_downconvert propagation through a redirect router.
  * Bug 2253: For logging delivery lines under PRDR, append the overall
  DATA response info to the (existing) per-recipient response info for
  the "C=" log element.
  * Bug 2251: Fix ldap lookups that return a single attribute having zero-
  length value.
  * Support Avast multiline protocol, this allows passing flags to
  newer versions of the scanner.
  * Ensure that variables possibly set during message acceptance are marked
    dead before release of memory in the daemon loop.
  * Bug 2250: Fix a longstanding bug in heavily-pipelined SMTP input (such
  as a multi-recipient message from a mailinglist manager).
  * The (EXPERIMENTAL_DMARC) variable $dmarc_ar_header is withdrawn, being
  replaced by the ${authresults } expansion.
  * Bug 2257: Fix pipe transport to not use a socket-only syscall.
  * Set a handler for SIGTERM and call exit(3) if running as PID 1. This
  allows proper process termination in container environments.
  * Bug 2258: Fix spool_wireformat in combination with LMTP transport.
  Previously the "final dot" had a newline after it; ensure it is CR,LF.
  * SPF: remove support for the "spf" ACL condition outcome values "err_temp"
  and "err_perm", deprecated since 4.83 when the RFC-defined words
  " temperror" and "permerror" were introduced.
  * Re-introduce enforcement of no cutthrough delivery on transports having
  transport-filters or DKIM-signing.
  * Cutthrough: for a final-dot response timeout (and nonunderstood responses)
  in defer=pass mode supply a 450 to the initiator.  Previously the message
    would be spooled.
  * DANE: add dane_require_tls_ciphers SMTP Transport option; if unset,
    tls_require_ciphers is used as before.
  * Malware Avast: Better match the Avast multiline protocol.
  * Fix reinitialisation of DKIM logging variable between messages.
  * Bug 2255: Revert the disable of the OpenSSL session caching.
  * Add util/renew-opendmarc-tlds.sh script for safe renewal of public
  suffix list.
  * DKIM: accept Ed25519 pubkeys in SubjectPublicKeyInfo-wrapped form,
  since the IETF WG has not yet settled on that versus the original
  "bare" representation.
  * Fix syslog logging for syslog_timestamp=no and log_selector +millisec.
  Previously the millisecond value corrupted the output.
  Fix also for syslog_pid=no and log_selector +pid, for which the pid
  corrupted the output.</changelog>
  <changelog author="seanlew@opensuse.org" date="1553342400">- update to exim 4.92
  * ${l_header:&lt;name&gt;} expansion
  * ${readsocket} now supports TLS
  * "utf8_downconvert" option (if built with SUPPORT_I18N)
  * "pipelining" log_selector
  * JSON variants for ${extract } expansion
  * "noutf8" debug option
  * TCP Fast Open support on MacOS
  * CVE-2019-10149: Fixed a Remote Command Execution (bsc#1136587)
- add workaround patch for compile time error on missing printf
  format annotation (gnu_printf.patch)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1559736000">- spec file cleanup
  * fix DANE inclusion guard condition
  * re-enable i18n and remove misleading comment
  * EXPERIMENTAL_SPF is now SUPPORT_SPF
  * DANE is now SUPPORT_DANE</changelog>
  <changelog author="alex &lt;atoptsoglou@suse.com&gt;" date="1564056000">- update to exim 4.92.1
  * CVE-2019-13917: Fixed an issue with ${sort} expansion which could
  allow remote attackers to execute other programs with root privileges
  (boo#1142207)</changelog>
  <changelog author="poeml@cmdline.net" date="1567857600">- update to exim 4.92.2
  * CVE-2019-15846: fix against remote attackers executing arbitrary code as
    root via a trailing backslash</changelog>
  <changelog author="poeml@cmdline.net" date="1569844800">- update to exim 4.92.3
  * CVE-2019-16928: fix against Heap-based buffer overflow in string_vformat,
    remote code execution seems to be possible</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1575892800">- update to exim 4.93
  * SUPPORT_DMARC replaces EXPERIMENTAL_DMARC
  * DISABLE_TLS replaces SUPPORT_TLS
  * Bump the version for the local_scan API.
  * smtp transport option hosts_try_fastopen defaults to "*".
  * DNSSec is requested (not required) for all queries. (This seemes to
    ask for trouble if your resolver is a systemd-resolved.)
  * Generic router option retry_use_local_part defaults to "true" under specific
    pre-conditions.
  * Introduce a tainting mechanism for values read from untrusted sources.
  * Use longer file names for temporary spool files (this avoids
    name conflicts with spool on a shared file system).
  * Use dsn_from main config option (was ignored previously).</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1577966400">spec file cleanup to make update work
- add docdir to spec</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1578398400">- update to exim 4.93.0.4 (+fixes release)
  * Avoid costly startup code when not strictly needed.  This reduces time
    for some exim process initialisations.  It does mean that the logging
    of TLS configuration problems is only done for the daemon startup.
  * Early-pipelining support code is now included unless disabled in Makefile.
  * DKIM verification defaults no long accept sha1 hashes, to conform to
    RFC 8301.  They can still be enabled, using the dkim_verify_hashes main
    option.
  * Support CHUNKING from an smtp transport using a transport_filter, when
    DKIM signing is being done.  Previously a transport_filter would always
    disable CHUNKING, falling back to traditional DATA.
  * Regard command-line receipients as tainted.
  * Bug 340: Remove the daemon pid file on exit, whe due to SIGTERM.
  * Bug 2489: Fix crash in the "pam" expansion condition.  It seems that the
    PAM library frees one of the arguments given to it, despite the
    documentation.  Therefore a plain malloc must be used.
  * Bug 2491: Use tainted buffers for the transport smtp context.  Previously
    on-stack buffers were used, resulting in a taint trap when DSN information
    copied from a received message was written into the buffer.
  * Bug 2493: Harden ARC verify against Outlook, whick has been seen to mix
    the ordering of its ARC headers.  This caused a crash.
  * Bug 2492: Use tainted memory for retry record when needed.  Previously when
    a new record was being constructed with information from the peer, a trap
    was taken.
  * Bug 2494: Unset the default for dmarc_tld_file.  Previously a naiive
    installation would get error messages from DMARC verify, when it hit the
    nonexistent file indicated by the default.  Distros wanting DMARC enabled
    should both provide the file and set the option.
    Also enforce no DMARC verification for command-line sourced messages.
  * Fix an uninitialised flag in early-pipelining.  Previously connections
    could, depending on the platform, hang at the STARTTLS response.
  * Bug 2498: Reset a counter used for ARC verify before handling another
    message on a connection.  Previously if one message had ARC headers and
    the following one did not, a crash could result when adding an
    Authentication-Results: header.
  * Bug 2500: Rewind some of the common-coding in string handling between the
    Exim main code and Exim-related utities.  The introduction of taint
    tracking also did many adjustments to string handling.  Since then, eximon
    frequently terminated with an assert failure.
  * When PIPELINING, synch after every hundred or so RCPT commands sent and
    check for 452 responses.  This slightly helps the inefficieny of doing
    a large alias-expansion into a recipient-limited target.  The max_rcpt
    transport option still applies (and at the current default, will override
    the new feature).  The check is done for either cause of synch, and forces
    a fast-retry of all 452'd recipients using a new MAIL FROM on the same
    connection.  The new facility is not tunable at this time.
  * Fix the variables set by the gsasl authenticator.  Previously a pointer to
    library live data was being used, so the results became garbage.  Make
    copies while it is still usable.
  * Logging: when the deliver_time selector ise set, include the DT= field
    on delivery deferred (==) and failed (**) lines (if a delivery was
    attemtped).  Previously it was only on completion (=&gt;) lines.
  * Authentication: the gsasl driver not provides the $authN variables in time
    for the expansion of the server_scram_iter and server_scram_salt options.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1578916800">- add a spec-file workaround for bsc#1160726</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1585742400">- don't create logfiles during install
  * fixes CVE-2020-8015 (bsc#1154183)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1589284800">- bring changes from current in +fixes branch
  (patch-exim-fixes-ee83de04d3087efaf808d1f2235a988275c2ee94)
  * fixes CVE-2020-12783 (bsc#1171490)
  * Regard command-line recipients as tainted.
  * Bug 2489: Fix crash in the "pam" expansion condition.
  * Use tainted buffers for the transport smtp context.
  * Bug 2493: Harden ARC verify against Outlook, which has been seen to mix
    the ordering of its ARC headers.  This caused a crash.
  * Bug 2492: Use tainted memory for retry record when needed.  Previously when
    a new record was being constructed with information from the peer, a trap
    was taken.
  * Bug 2494: Unset the default for dmarc_tld_file.
  * Fix an uninitialised flag in early-pipelining.  Previously connections
    could, depending on the platform, hang at the STARTTLS response.
  * Bug 2498: Reset a counter used for ARC verify before handling another
    message on a connection.  Previously if one message had ARC headers and
    the following one did not, a crash could result when adding an
    Authentication-Results: header.
  * Bug 2500: Rewind some of the common-coding in string handling between the
    Exim main code and Exim-related utities.
  * Fix the variables set by the gsasl authenticator.
  * Bug 2507: Modules: on handling a dynamic-module (lookups) open failure,
    only retrieve the errormessage once.
  * Bug 2501: Fix init call in the heimdal authenticator.  Previously it
    adjusted the size of a major service buffer; this failed because the
    buffer was in use at the time.  Change to a compile-time increase in the
    buffer size, when this authenticator is compiled into exim.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1589889600">- switch pretrans to use lua
  (fixes bsc#1171877)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1591099200">- update to exim 4.94
  * some transports now refuse to use tainted data in constructing their delivery
    location
    this WILL BREAK configurations which are not updated accordingly.
    In particular: any Transport use of $local_user which has been relying upon
    check_local_user far away in the Router to make it safe, should be updated to
    replace $local_user with $local_part_data.
  * Attempting to remove, in router or transport, a header name that ends with
    an asterisk (which is a standards-legal name) will now result in all headers
    named starting with the string before the asterisk being removed.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1591617600">- bring in changes from current +fixes (lots of taint check fixes)
  * Bug 1329: Fix format of Maildir-format filenames to match other mail-
    related applications.  Previously an "H" was used where available info
    says that "M" should be, so change to match.
  * Bug 2587: Fix pam expansion condition.  Tainted values are commonly used
    as arguments, so an implementation trying to copy these into a local
    buffer was taking a taint-enforcement trap.  Fix by using dynamically
    created buffers.
  * Bug 2586: Fix listcount expansion operator.  Using tainted arguments is
    reasonable, eg. to count headers.  Fix by using dynamically created
    buffers rather than a local.  Do similar fixes for ACL actions "dcc",
    "log_reject_target", "malware" and "spam"; the arguments are expanded
    so could be handling tainted values.
  * Bug 2590: Fix -bi (newaliases).  A previous code rearrangement had
    broken the (no-op) support for this sendmail command.  Restore it
    to doing nothing, silently, and returning good status.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1598270400">- bring back missing exim_db.8 manual page
  (fixes bsc#1173693)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1619611200">- update to exim-4.94.1
  * Fix security issue in BDAT state confusion.
    Ensure we reset known-good where we know we need to not be reading BDAT
    data, as a general case fix, and move the places where we switch to BDAT
    mode until after various protocol state checks.
    Fixes CVE-2020-BDATA reported by Qualys.
  * Fix security issue in SMTP verb option parsing (CVE-2020-EXOPT)
  * Fix security issue with too many recipients on a message (to remove a
    known security problem if someone does set recipients_max to unlimited,
    or if local additions add to the recipient list).
    Fixes CVE-2020-RCPTL reported by Qualys.
  * Fix CVE-2020-28016 (PFPZA): Heap out-of-bounds write in parse_fix_phrase()
  * Fix security issue CVE-2020-PFPSN and guard against cmdline invoker
    providing a particularly obnoxious sender full name.
  * Fix Linux security issue CVE-2020-SLCWD and guard against PATH_MAX
    better.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1620129600">- update to exim-4.94.2
  security update (bsc#1185631)
  * CVE-2020-28007: Link attack in Exim's log directory
  * CVE-2020-28008: Assorted attacks in Exim's spool directory
  * CVE-2020-28014: Arbitrary PID file creation
  * CVE-2020-28011: Heap buffer overflow in queue_run()
  * CVE-2020-28010: Heap out-of-bounds write in main()
  * CVE-2020-28013: Heap buffer overflow in parse_fix_phrase()
  * CVE-2020-28016: Heap out-of-bounds write in parse_fix_phrase()
  * CVE-2020-28015: New-line injection into spool header file (local)
  * CVE-2020-28012: Missing close-on-exec flag for privileged pipe
  * CVE-2020-28009: Integer overflow in get_stdinput()
  * CVE-2020-28017: Integer overflow in receive_add_recipient()
  * CVE-2020-28020: Integer overflow in receive_msg()
  * CVE-2020-28023: Out-of-bounds read in smtp_setup_msg()
  * CVE-2020-28021: New-line injection into spool header file (remote)
  * CVE-2020-28022: Heap out-of-bounds read and write in extract_option()
  * CVE-2020-28026: Line truncation and injection in spool_read_header()
  * CVE-2020-28019: Failure to reset function pointer after BDAT error
  * CVE-2020-28024: Heap buffer underflow in smtp_ungetc()
  * CVE-2020-28018: Use-after-free in tls-openssl.c
  * CVE-2020-28025: Heap out-of-bounds read in pdkim_finish_bodyhash()</changelog>
</package>
<package pkgid="a1028fa46add725e8bdc2178bc857dea681316e90f85c33366f5b2f5da184d60" name="eximstats-html" arch="aarch64">
  <version epoch="0" ver="4.94.2" rel="bp153.2.1"/>
  <changelog author="kbabioch@suse.com" date="1518523200">- update to 4.90.1
  * Allow PKG_CONFIG_PATH to be set in Local/Makefile and use it correctly
    during configuration.  Wildcards are allowed and expanded.
  * Shorten the log line for daemon startup by collapsing adjacent sets of
    identical IP addresses on different listening ports.  Will also affect
    "exiwhat" output.
  * Tighten up the checking in isip4 (et al): dotted-quad components larger
    than 255 are no longer allowed.
  * Default openssl_options to include +no_ticket, to reduce load on peers.
    Disable the session-cache too, which might reduce our load.  Since we
    currrectly use a new context for every connection, both as server and
    client, there is no benefit for these.
  * Add $SOURCE_DATE_EPOCH support for reproducible builds, per spec at
    &lt;https://reproducible-builds.org/specs/source-date-epoch/&gt;.
  * Fix smtp transport use of limited max_rcpt under mua_wrapper. Previously
    the check for any unsuccessful recipients did not notice the limit, and
    erroneously found still-pending ones.
  * Pipeline CHUNKING command and data together, on kernels that support
    MSG_MORE.  Only in-clear (not on TLS connections).
  * Avoid using a temporary file during transport using dkim.  Unless a
    transport-filter is involved we can buffer the headers in memory for
    creating the signature, and read the spool data file once for the
    signature and again for transmission.
  * Enable use of sendfile in Linux builds as default.  It was disabled in
    4.77 as the kernel support then wasn't solid, having issues in 64bit
    mode.  Now, it's been long enough.  Add support for FreeBSD also.
  * Add commandline_checks_require_admin option.
  * Do pipelining under TLS.
  * For the "sock" variant of the malware scanner interface, accept an empty
    cmdline element to get the documented default one.  Previously it was
    inaccessible.
  * Prevent repeated use of -p/-oMr
  * DKIM: enforce the DNS pubkey record "h" permitted-hashes optional field,
    if present.
  * DKIM: when a message has multiple signatures matching an identity given
    in dkim_verify_signers, run the dkim acl once for each.
  * Support IDNA2008.
  * The path option on a pipe transport is now expanded before use
  * Have the EHLO response advertise VRFY, if there is a vrfy ACL defined.
- Several bug fixes
- Fix for buffer overflow in base64decode() (bsc#1079832 CVE-2018-6789)
- removed patches (included upstream now):
  * exim-CVE-2017-1000369.patch
  * exim-CVE-2017-16943.patch
  * exim-CVE-2017-16944.patch
  * exim-4.86.2-mariadb_102_compile_fix.patch</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1521115200">- Replace xorg-x11-devel by individual pkgconfig() buildrequires.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1523880000">- update to 4.91
  * DEFER rather than ERROR on redis cluster MOVED response.
  * Catch and remove uninitialized value warning in exiqsumm
  * Disallow '/' characters in queue names specified for the "queue=" ACL
    modifier.  This matches the restriction on the commandline.
  * Fix pgsql lookup for multiple result-tuples with a single column.
    Previously only the last row was returned.
  * Bug 2217: Tighten up the parsing of DKIM signature headers.
  * Bug 2215: Fix crash associated with dnsdb lookup done from DKIM ACL.
  * Fix issue with continued-connections when the DNS shifts unreliably.
  * Bug 2214: Fix SMTP responses resulting from non-accept result of MIME ACL.
  * The "support for" informational output now, which built with Content
  Scanning support, has a line for the malware scanner interfaces compiled
  in.  Interface can be individually included or not at build time.
  * The "aveserver", "kavdaemon" and "mksd" interfaces are now not included
  by the template makefile "src/EDITME".  The "STREAM" support for an older
  ClamAV interface method is removed.
  * Bug 2223: Fix mysql lookup returns for the no-data case (when the number of
  rows affected is given instead).
  * The runtime Berkeley DB library version is now additionally output by
  "exim -d -bV".  Previously only the compile-time version was shown.
  * Bug 2230: Fix cutthrough routing for nonfirst messages in an initiating
  SMTP connection.
  * Bug 2229: Fix cutthrough routing for nonstandard port numbers defined by
  routers.
  * Bug 2174: A timeout on connect for a callout was also erroneously seen as
  a timeout on read on a GnuTLS initiating connection, resulting in the
  initiating connection being dropped.
  * Relax results from ACL control request to enable cutthrough, in
  unsupported situations, from error to silently (except under debug)
  ignoring.
  * Fix Buffer overflow in base64d() (CVE-2018-6789)
  * Fix bug in DKIM verify: a buffer overflow could corrupt the malloc
  metadata, resulting in a crash in free().
  * Fix broken Heimdal GSSAPI authenticator integration.
  * Bug 2113: Fix conversation closedown with the Avast malware scanner.
  * Bug 2239: Enforce non-usability of control=utf8_downconvert in the mail ACL.
  * Speed up macro lookups during configuration file read, by skipping non-
  macro text after a replacement (previously it was only once per line) and
  by skipping builtin macros when searching for an uppercase lead character.
  * DANE support moved from Experimental to mainline.  The Makefile control
  for the build is renamed.
  * Fix memory leak during multi-message connections using STARTTLS.
  * Bug 2236: When a DKIM verification result is overridden by ACL, DMARC
  reported the original.  Fix to report (as far as possible) the ACL
  result replacing the original.
  * Fix memory leak during multi-message connections using STARTTLS under
  OpenSSL
  * Bug 2242: Fix exim_dbmbuild to permit directoryless filenames.
  * Fix utf8_downconvert propagation through a redirect router.
  * Bug 2253: For logging delivery lines under PRDR, append the overall
  DATA response info to the (existing) per-recipient response info for
  the "C=" log element.
  * Bug 2251: Fix ldap lookups that return a single attribute having zero-
  length value.
  * Support Avast multiline protocol, this allows passing flags to
  newer versions of the scanner.
  * Ensure that variables possibly set during message acceptance are marked
    dead before release of memory in the daemon loop.
  * Bug 2250: Fix a longstanding bug in heavily-pipelined SMTP input (such
  as a multi-recipient message from a mailinglist manager).
  * The (EXPERIMENTAL_DMARC) variable $dmarc_ar_header is withdrawn, being
  replaced by the ${authresults } expansion.
  * Bug 2257: Fix pipe transport to not use a socket-only syscall.
  * Set a handler for SIGTERM and call exit(3) if running as PID 1. This
  allows proper process termination in container environments.
  * Bug 2258: Fix spool_wireformat in combination with LMTP transport.
  Previously the "final dot" had a newline after it; ensure it is CR,LF.
  * SPF: remove support for the "spf" ACL condition outcome values "err_temp"
  and "err_perm", deprecated since 4.83 when the RFC-defined words
  " temperror" and "permerror" were introduced.
  * Re-introduce enforcement of no cutthrough delivery on transports having
  transport-filters or DKIM-signing.
  * Cutthrough: for a final-dot response timeout (and nonunderstood responses)
  in defer=pass mode supply a 450 to the initiator.  Previously the message
    would be spooled.
  * DANE: add dane_require_tls_ciphers SMTP Transport option; if unset,
    tls_require_ciphers is used as before.
  * Malware Avast: Better match the Avast multiline protocol.
  * Fix reinitialisation of DKIM logging variable between messages.
  * Bug 2255: Revert the disable of the OpenSSL session caching.
  * Add util/renew-opendmarc-tlds.sh script for safe renewal of public
  suffix list.
  * DKIM: accept Ed25519 pubkeys in SubjectPublicKeyInfo-wrapped form,
  since the IETF WG has not yet settled on that versus the original
  "bare" representation.
  * Fix syslog logging for syslog_timestamp=no and log_selector +millisec.
  Previously the millisecond value corrupted the output.
  Fix also for syslog_pid=no and log_selector +pid, for which the pid
  corrupted the output.</changelog>
  <changelog author="seanlew@opensuse.org" date="1553342400">- update to exim 4.92
  * ${l_header:&lt;name&gt;} expansion
  * ${readsocket} now supports TLS
  * "utf8_downconvert" option (if built with SUPPORT_I18N)
  * "pipelining" log_selector
  * JSON variants for ${extract } expansion
  * "noutf8" debug option
  * TCP Fast Open support on MacOS
  * CVE-2019-10149: Fixed a Remote Command Execution (bsc#1136587)
- add workaround patch for compile time error on missing printf
  format annotation (gnu_printf.patch)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1559736000">- spec file cleanup
  * fix DANE inclusion guard condition
  * re-enable i18n and remove misleading comment
  * EXPERIMENTAL_SPF is now SUPPORT_SPF
  * DANE is now SUPPORT_DANE</changelog>
  <changelog author="alex &lt;atoptsoglou@suse.com&gt;" date="1564056000">- update to exim 4.92.1
  * CVE-2019-13917: Fixed an issue with ${sort} expansion which could
  allow remote attackers to execute other programs with root privileges
  (boo#1142207)</changelog>
  <changelog author="poeml@cmdline.net" date="1567857600">- update to exim 4.92.2
  * CVE-2019-15846: fix against remote attackers executing arbitrary code as
    root via a trailing backslash</changelog>
  <changelog author="poeml@cmdline.net" date="1569844800">- update to exim 4.92.3
  * CVE-2019-16928: fix against Heap-based buffer overflow in string_vformat,
    remote code execution seems to be possible</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1575892800">- update to exim 4.93
  * SUPPORT_DMARC replaces EXPERIMENTAL_DMARC
  * DISABLE_TLS replaces SUPPORT_TLS
  * Bump the version for the local_scan API.
  * smtp transport option hosts_try_fastopen defaults to "*".
  * DNSSec is requested (not required) for all queries. (This seemes to
    ask for trouble if your resolver is a systemd-resolved.)
  * Generic router option retry_use_local_part defaults to "true" under specific
    pre-conditions.
  * Introduce a tainting mechanism for values read from untrusted sources.
  * Use longer file names for temporary spool files (this avoids
    name conflicts with spool on a shared file system).
  * Use dsn_from main config option (was ignored previously).</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1577966400">spec file cleanup to make update work
- add docdir to spec</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1578398400">- update to exim 4.93.0.4 (+fixes release)
  * Avoid costly startup code when not strictly needed.  This reduces time
    for some exim process initialisations.  It does mean that the logging
    of TLS configuration problems is only done for the daemon startup.
  * Early-pipelining support code is now included unless disabled in Makefile.
  * DKIM verification defaults no long accept sha1 hashes, to conform to
    RFC 8301.  They can still be enabled, using the dkim_verify_hashes main
    option.
  * Support CHUNKING from an smtp transport using a transport_filter, when
    DKIM signing is being done.  Previously a transport_filter would always
    disable CHUNKING, falling back to traditional DATA.
  * Regard command-line receipients as tainted.
  * Bug 340: Remove the daemon pid file on exit, whe due to SIGTERM.
  * Bug 2489: Fix crash in the "pam" expansion condition.  It seems that the
    PAM library frees one of the arguments given to it, despite the
    documentation.  Therefore a plain malloc must be used.
  * Bug 2491: Use tainted buffers for the transport smtp context.  Previously
    on-stack buffers were used, resulting in a taint trap when DSN information
    copied from a received message was written into the buffer.
  * Bug 2493: Harden ARC verify against Outlook, whick has been seen to mix
    the ordering of its ARC headers.  This caused a crash.
  * Bug 2492: Use tainted memory for retry record when needed.  Previously when
    a new record was being constructed with information from the peer, a trap
    was taken.
  * Bug 2494: Unset the default for dmarc_tld_file.  Previously a naiive
    installation would get error messages from DMARC verify, when it hit the
    nonexistent file indicated by the default.  Distros wanting DMARC enabled
    should both provide the file and set the option.
    Also enforce no DMARC verification for command-line sourced messages.
  * Fix an uninitialised flag in early-pipelining.  Previously connections
    could, depending on the platform, hang at the STARTTLS response.
  * Bug 2498: Reset a counter used for ARC verify before handling another
    message on a connection.  Previously if one message had ARC headers and
    the following one did not, a crash could result when adding an
    Authentication-Results: header.
  * Bug 2500: Rewind some of the common-coding in string handling between the
    Exim main code and Exim-related utities.  The introduction of taint
    tracking also did many adjustments to string handling.  Since then, eximon
    frequently terminated with an assert failure.
  * When PIPELINING, synch after every hundred or so RCPT commands sent and
    check for 452 responses.  This slightly helps the inefficieny of doing
    a large alias-expansion into a recipient-limited target.  The max_rcpt
    transport option still applies (and at the current default, will override
    the new feature).  The check is done for either cause of synch, and forces
    a fast-retry of all 452'd recipients using a new MAIL FROM on the same
    connection.  The new facility is not tunable at this time.
  * Fix the variables set by the gsasl authenticator.  Previously a pointer to
    library live data was being used, so the results became garbage.  Make
    copies while it is still usable.
  * Logging: when the deliver_time selector ise set, include the DT= field
    on delivery deferred (==) and failed (**) lines (if a delivery was
    attemtped).  Previously it was only on completion (=&gt;) lines.
  * Authentication: the gsasl driver not provides the $authN variables in time
    for the expansion of the server_scram_iter and server_scram_salt options.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1578916800">- add a spec-file workaround for bsc#1160726</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1585742400">- don't create logfiles during install
  * fixes CVE-2020-8015 (bsc#1154183)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1589284800">- bring changes from current in +fixes branch
  (patch-exim-fixes-ee83de04d3087efaf808d1f2235a988275c2ee94)
  * fixes CVE-2020-12783 (bsc#1171490)
  * Regard command-line recipients as tainted.
  * Bug 2489: Fix crash in the "pam" expansion condition.
  * Use tainted buffers for the transport smtp context.
  * Bug 2493: Harden ARC verify against Outlook, which has been seen to mix
    the ordering of its ARC headers.  This caused a crash.
  * Bug 2492: Use tainted memory for retry record when needed.  Previously when
    a new record was being constructed with information from the peer, a trap
    was taken.
  * Bug 2494: Unset the default for dmarc_tld_file.
  * Fix an uninitialised flag in early-pipelining.  Previously connections
    could, depending on the platform, hang at the STARTTLS response.
  * Bug 2498: Reset a counter used for ARC verify before handling another
    message on a connection.  Previously if one message had ARC headers and
    the following one did not, a crash could result when adding an
    Authentication-Results: header.
  * Bug 2500: Rewind some of the common-coding in string handling between the
    Exim main code and Exim-related utities.
  * Fix the variables set by the gsasl authenticator.
  * Bug 2507: Modules: on handling a dynamic-module (lookups) open failure,
    only retrieve the errormessage once.
  * Bug 2501: Fix init call in the heimdal authenticator.  Previously it
    adjusted the size of a major service buffer; this failed because the
    buffer was in use at the time.  Change to a compile-time increase in the
    buffer size, when this authenticator is compiled into exim.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1589889600">- switch pretrans to use lua
  (fixes bsc#1171877)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1591099200">- update to exim 4.94
  * some transports now refuse to use tainted data in constructing their delivery
    location
    this WILL BREAK configurations which are not updated accordingly.
    In particular: any Transport use of $local_user which has been relying upon
    check_local_user far away in the Router to make it safe, should be updated to
    replace $local_user with $local_part_data.
  * Attempting to remove, in router or transport, a header name that ends with
    an asterisk (which is a standards-legal name) will now result in all headers
    named starting with the string before the asterisk being removed.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1591617600">- bring in changes from current +fixes (lots of taint check fixes)
  * Bug 1329: Fix format of Maildir-format filenames to match other mail-
    related applications.  Previously an "H" was used where available info
    says that "M" should be, so change to match.
  * Bug 2587: Fix pam expansion condition.  Tainted values are commonly used
    as arguments, so an implementation trying to copy these into a local
    buffer was taking a taint-enforcement trap.  Fix by using dynamically
    created buffers.
  * Bug 2586: Fix listcount expansion operator.  Using tainted arguments is
    reasonable, eg. to count headers.  Fix by using dynamically created
    buffers rather than a local.  Do similar fixes for ACL actions "dcc",
    "log_reject_target", "malware" and "spam"; the arguments are expanded
    so could be handling tainted values.
  * Bug 2590: Fix -bi (newaliases).  A previous code rearrangement had
    broken the (no-op) support for this sendmail command.  Restore it
    to doing nothing, silently, and returning good status.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1598270400">- bring back missing exim_db.8 manual page
  (fixes bsc#1173693)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1619611200">- update to exim-4.94.1
  * Fix security issue in BDAT state confusion.
    Ensure we reset known-good where we know we need to not be reading BDAT
    data, as a general case fix, and move the places where we switch to BDAT
    mode until after various protocol state checks.
    Fixes CVE-2020-BDATA reported by Qualys.
  * Fix security issue in SMTP verb option parsing (CVE-2020-EXOPT)
  * Fix security issue with too many recipients on a message (to remove a
    known security problem if someone does set recipients_max to unlimited,
    or if local additions add to the recipient list).
    Fixes CVE-2020-RCPTL reported by Qualys.
  * Fix CVE-2020-28016 (PFPZA): Heap out-of-bounds write in parse_fix_phrase()
  * Fix security issue CVE-2020-PFPSN and guard against cmdline invoker
    providing a particularly obnoxious sender full name.
  * Fix Linux security issue CVE-2020-SLCWD and guard against PATH_MAX
    better.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1620129600">- update to exim-4.94.2
  security update (bsc#1185631)
  * CVE-2020-28007: Link attack in Exim's log directory
  * CVE-2020-28008: Assorted attacks in Exim's spool directory
  * CVE-2020-28014: Arbitrary PID file creation
  * CVE-2020-28011: Heap buffer overflow in queue_run()
  * CVE-2020-28010: Heap out-of-bounds write in main()
  * CVE-2020-28013: Heap buffer overflow in parse_fix_phrase()
  * CVE-2020-28016: Heap out-of-bounds write in parse_fix_phrase()
  * CVE-2020-28015: New-line injection into spool header file (local)
  * CVE-2020-28012: Missing close-on-exec flag for privileged pipe
  * CVE-2020-28009: Integer overflow in get_stdinput()
  * CVE-2020-28017: Integer overflow in receive_add_recipient()
  * CVE-2020-28020: Integer overflow in receive_msg()
  * CVE-2020-28023: Out-of-bounds read in smtp_setup_msg()
  * CVE-2020-28021: New-line injection into spool header file (remote)
  * CVE-2020-28022: Heap out-of-bounds read and write in extract_option()
  * CVE-2020-28026: Line truncation and injection in spool_read_header()
  * CVE-2020-28019: Failure to reset function pointer after BDAT error
  * CVE-2020-28024: Heap buffer underflow in smtp_ungetc()
  * CVE-2020-28018: Use-after-free in tls-openssl.c
  * CVE-2020-28025: Heap out-of-bounds read in pdkim_finish_bodyhash()</changelog>
</package>
<package pkgid="dc626d0cb25ab9999e2c2019c55eac38444e90bf40aa4c7393893973fa2d0aa8" name="eximstats-html" arch="ppc64le">
  <version epoch="0" ver="4.94.2" rel="bp153.2.1"/>
  <changelog author="kbabioch@suse.com" date="1518523200">- update to 4.90.1
  * Allow PKG_CONFIG_PATH to be set in Local/Makefile and use it correctly
    during configuration.  Wildcards are allowed and expanded.
  * Shorten the log line for daemon startup by collapsing adjacent sets of
    identical IP addresses on different listening ports.  Will also affect
    "exiwhat" output.
  * Tighten up the checking in isip4 (et al): dotted-quad components larger
    than 255 are no longer allowed.
  * Default openssl_options to include +no_ticket, to reduce load on peers.
    Disable the session-cache too, which might reduce our load.  Since we
    currrectly use a new context for every connection, both as server and
    client, there is no benefit for these.
  * Add $SOURCE_DATE_EPOCH support for reproducible builds, per spec at
    &lt;https://reproducible-builds.org/specs/source-date-epoch/&gt;.
  * Fix smtp transport use of limited max_rcpt under mua_wrapper. Previously
    the check for any unsuccessful recipients did not notice the limit, and
    erroneously found still-pending ones.
  * Pipeline CHUNKING command and data together, on kernels that support
    MSG_MORE.  Only in-clear (not on TLS connections).
  * Avoid using a temporary file during transport using dkim.  Unless a
    transport-filter is involved we can buffer the headers in memory for
    creating the signature, and read the spool data file once for the
    signature and again for transmission.
  * Enable use of sendfile in Linux builds as default.  It was disabled in
    4.77 as the kernel support then wasn't solid, having issues in 64bit
    mode.  Now, it's been long enough.  Add support for FreeBSD also.
  * Add commandline_checks_require_admin option.
  * Do pipelining under TLS.
  * For the "sock" variant of the malware scanner interface, accept an empty
    cmdline element to get the documented default one.  Previously it was
    inaccessible.
  * Prevent repeated use of -p/-oMr
  * DKIM: enforce the DNS pubkey record "h" permitted-hashes optional field,
    if present.
  * DKIM: when a message has multiple signatures matching an identity given
    in dkim_verify_signers, run the dkim acl once for each.
  * Support IDNA2008.
  * The path option on a pipe transport is now expanded before use
  * Have the EHLO response advertise VRFY, if there is a vrfy ACL defined.
- Several bug fixes
- Fix for buffer overflow in base64decode() (bsc#1079832 CVE-2018-6789)
- removed patches (included upstream now):
  * exim-CVE-2017-1000369.patch
  * exim-CVE-2017-16943.patch
  * exim-CVE-2017-16944.patch
  * exim-4.86.2-mariadb_102_compile_fix.patch</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1521115200">- Replace xorg-x11-devel by individual pkgconfig() buildrequires.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1523880000">- update to 4.91
  * DEFER rather than ERROR on redis cluster MOVED response.
  * Catch and remove uninitialized value warning in exiqsumm
  * Disallow '/' characters in queue names specified for the "queue=" ACL
    modifier.  This matches the restriction on the commandline.
  * Fix pgsql lookup for multiple result-tuples with a single column.
    Previously only the last row was returned.
  * Bug 2217: Tighten up the parsing of DKIM signature headers.
  * Bug 2215: Fix crash associated with dnsdb lookup done from DKIM ACL.
  * Fix issue with continued-connections when the DNS shifts unreliably.
  * Bug 2214: Fix SMTP responses resulting from non-accept result of MIME ACL.
  * The "support for" informational output now, which built with Content
  Scanning support, has a line for the malware scanner interfaces compiled
  in.  Interface can be individually included or not at build time.
  * The "aveserver", "kavdaemon" and "mksd" interfaces are now not included
  by the template makefile "src/EDITME".  The "STREAM" support for an older
  ClamAV interface method is removed.
  * Bug 2223: Fix mysql lookup returns for the no-data case (when the number of
  rows affected is given instead).
  * The runtime Berkeley DB library version is now additionally output by
  "exim -d -bV".  Previously only the compile-time version was shown.
  * Bug 2230: Fix cutthrough routing for nonfirst messages in an initiating
  SMTP connection.
  * Bug 2229: Fix cutthrough routing for nonstandard port numbers defined by
  routers.
  * Bug 2174: A timeout on connect for a callout was also erroneously seen as
  a timeout on read on a GnuTLS initiating connection, resulting in the
  initiating connection being dropped.
  * Relax results from ACL control request to enable cutthrough, in
  unsupported situations, from error to silently (except under debug)
  ignoring.
  * Fix Buffer overflow in base64d() (CVE-2018-6789)
  * Fix bug in DKIM verify: a buffer overflow could corrupt the malloc
  metadata, resulting in a crash in free().
  * Fix broken Heimdal GSSAPI authenticator integration.
  * Bug 2113: Fix conversation closedown with the Avast malware scanner.
  * Bug 2239: Enforce non-usability of control=utf8_downconvert in the mail ACL.
  * Speed up macro lookups during configuration file read, by skipping non-
  macro text after a replacement (previously it was only once per line) and
  by skipping builtin macros when searching for an uppercase lead character.
  * DANE support moved from Experimental to mainline.  The Makefile control
  for the build is renamed.
  * Fix memory leak during multi-message connections using STARTTLS.
  * Bug 2236: When a DKIM verification result is overridden by ACL, DMARC
  reported the original.  Fix to report (as far as possible) the ACL
  result replacing the original.
  * Fix memory leak during multi-message connections using STARTTLS under
  OpenSSL
  * Bug 2242: Fix exim_dbmbuild to permit directoryless filenames.
  * Fix utf8_downconvert propagation through a redirect router.
  * Bug 2253: For logging delivery lines under PRDR, append the overall
  DATA response info to the (existing) per-recipient response info for
  the "C=" log element.
  * Bug 2251: Fix ldap lookups that return a single attribute having zero-
  length value.
  * Support Avast multiline protocol, this allows passing flags to
  newer versions of the scanner.
  * Ensure that variables possibly set during message acceptance are marked
    dead before release of memory in the daemon loop.
  * Bug 2250: Fix a longstanding bug in heavily-pipelined SMTP input (such
  as a multi-recipient message from a mailinglist manager).
  * The (EXPERIMENTAL_DMARC) variable $dmarc_ar_header is withdrawn, being
  replaced by the ${authresults } expansion.
  * Bug 2257: Fix pipe transport to not use a socket-only syscall.
  * Set a handler for SIGTERM and call exit(3) if running as PID 1. This
  allows proper process termination in container environments.
  * Bug 2258: Fix spool_wireformat in combination with LMTP transport.
  Previously the "final dot" had a newline after it; ensure it is CR,LF.
  * SPF: remove support for the "spf" ACL condition outcome values "err_temp"
  and "err_perm", deprecated since 4.83 when the RFC-defined words
  " temperror" and "permerror" were introduced.
  * Re-introduce enforcement of no cutthrough delivery on transports having
  transport-filters or DKIM-signing.
  * Cutthrough: for a final-dot response timeout (and nonunderstood responses)
  in defer=pass mode supply a 450 to the initiator.  Previously the message
    would be spooled.
  * DANE: add dane_require_tls_ciphers SMTP Transport option; if unset,
    tls_require_ciphers is used as before.
  * Malware Avast: Better match the Avast multiline protocol.
  * Fix reinitialisation of DKIM logging variable between messages.
  * Bug 2255: Revert the disable of the OpenSSL session caching.
  * Add util/renew-opendmarc-tlds.sh script for safe renewal of public
  suffix list.
  * DKIM: accept Ed25519 pubkeys in SubjectPublicKeyInfo-wrapped form,
  since the IETF WG has not yet settled on that versus the original
  "bare" representation.
  * Fix syslog logging for syslog_timestamp=no and log_selector +millisec.
  Previously the millisecond value corrupted the output.
  Fix also for syslog_pid=no and log_selector +pid, for which the pid
  corrupted the output.</changelog>
  <changelog author="seanlew@opensuse.org" date="1553342400">- update to exim 4.92
  * ${l_header:&lt;name&gt;} expansion
  * ${readsocket} now supports TLS
  * "utf8_downconvert" option (if built with SUPPORT_I18N)
  * "pipelining" log_selector
  * JSON variants for ${extract } expansion
  * "noutf8" debug option
  * TCP Fast Open support on MacOS
  * CVE-2019-10149: Fixed a Remote Command Execution (bsc#1136587)
- add workaround patch for compile time error on missing printf
  format annotation (gnu_printf.patch)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1559736000">- spec file cleanup
  * fix DANE inclusion guard condition
  * re-enable i18n and remove misleading comment
  * EXPERIMENTAL_SPF is now SUPPORT_SPF
  * DANE is now SUPPORT_DANE</changelog>
  <changelog author="alex &lt;atoptsoglou@suse.com&gt;" date="1564056000">- update to exim 4.92.1
  * CVE-2019-13917: Fixed an issue with ${sort} expansion which could
  allow remote attackers to execute other programs with root privileges
  (boo#1142207)</changelog>
  <changelog author="poeml@cmdline.net" date="1567857600">- update to exim 4.92.2
  * CVE-2019-15846: fix against remote attackers executing arbitrary code as
    root via a trailing backslash</changelog>
  <changelog author="poeml@cmdline.net" date="1569844800">- update to exim 4.92.3
  * CVE-2019-16928: fix against Heap-based buffer overflow in string_vformat,
    remote code execution seems to be possible</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1575892800">- update to exim 4.93
  * SUPPORT_DMARC replaces EXPERIMENTAL_DMARC
  * DISABLE_TLS replaces SUPPORT_TLS
  * Bump the version for the local_scan API.
  * smtp transport option hosts_try_fastopen defaults to "*".
  * DNSSec is requested (not required) for all queries. (This seemes to
    ask for trouble if your resolver is a systemd-resolved.)
  * Generic router option retry_use_local_part defaults to "true" under specific
    pre-conditions.
  * Introduce a tainting mechanism for values read from untrusted sources.
  * Use longer file names for temporary spool files (this avoids
    name conflicts with spool on a shared file system).
  * Use dsn_from main config option (was ignored previously).</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1577966400">spec file cleanup to make update work
- add docdir to spec</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1578398400">- update to exim 4.93.0.4 (+fixes release)
  * Avoid costly startup code when not strictly needed.  This reduces time
    for some exim process initialisations.  It does mean that the logging
    of TLS configuration problems is only done for the daemon startup.
  * Early-pipelining support code is now included unless disabled in Makefile.
  * DKIM verification defaults no long accept sha1 hashes, to conform to
    RFC 8301.  They can still be enabled, using the dkim_verify_hashes main
    option.
  * Support CHUNKING from an smtp transport using a transport_filter, when
    DKIM signing is being done.  Previously a transport_filter would always
    disable CHUNKING, falling back to traditional DATA.
  * Regard command-line receipients as tainted.
  * Bug 340: Remove the daemon pid file on exit, whe due to SIGTERM.
  * Bug 2489: Fix crash in the "pam" expansion condition.  It seems that the
    PAM library frees one of the arguments given to it, despite the
    documentation.  Therefore a plain malloc must be used.
  * Bug 2491: Use tainted buffers for the transport smtp context.  Previously
    on-stack buffers were used, resulting in a taint trap when DSN information
    copied from a received message was written into the buffer.
  * Bug 2493: Harden ARC verify against Outlook, whick has been seen to mix
    the ordering of its ARC headers.  This caused a crash.
  * Bug 2492: Use tainted memory for retry record when needed.  Previously when
    a new record was being constructed with information from the peer, a trap
    was taken.
  * Bug 2494: Unset the default for dmarc_tld_file.  Previously a naiive
    installation would get error messages from DMARC verify, when it hit the
    nonexistent file indicated by the default.  Distros wanting DMARC enabled
    should both provide the file and set the option.
    Also enforce no DMARC verification for command-line sourced messages.
  * Fix an uninitialised flag in early-pipelining.  Previously connections
    could, depending on the platform, hang at the STARTTLS response.
  * Bug 2498: Reset a counter used for ARC verify before handling another
    message on a connection.  Previously if one message had ARC headers and
    the following one did not, a crash could result when adding an
    Authentication-Results: header.
  * Bug 2500: Rewind some of the common-coding in string handling between the
    Exim main code and Exim-related utities.  The introduction of taint
    tracking also did many adjustments to string handling.  Since then, eximon
    frequently terminated with an assert failure.
  * When PIPELINING, synch after every hundred or so RCPT commands sent and
    check for 452 responses.  This slightly helps the inefficieny of doing
    a large alias-expansion into a recipient-limited target.  The max_rcpt
    transport option still applies (and at the current default, will override
    the new feature).  The check is done for either cause of synch, and forces
    a fast-retry of all 452'd recipients using a new MAIL FROM on the same
    connection.  The new facility is not tunable at this time.
  * Fix the variables set by the gsasl authenticator.  Previously a pointer to
    library live data was being used, so the results became garbage.  Make
    copies while it is still usable.
  * Logging: when the deliver_time selector ise set, include the DT= field
    on delivery deferred (==) and failed (**) lines (if a delivery was
    attemtped).  Previously it was only on completion (=&gt;) lines.
  * Authentication: the gsasl driver not provides the $authN variables in time
    for the expansion of the server_scram_iter and server_scram_salt options.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1578916800">- add a spec-file workaround for bsc#1160726</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1585742400">- don't create logfiles during install
  * fixes CVE-2020-8015 (bsc#1154183)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1589284800">- bring changes from current in +fixes branch
  (patch-exim-fixes-ee83de04d3087efaf808d1f2235a988275c2ee94)
  * fixes CVE-2020-12783 (bsc#1171490)
  * Regard command-line recipients as tainted.
  * Bug 2489: Fix crash in the "pam" expansion condition.
  * Use tainted buffers for the transport smtp context.
  * Bug 2493: Harden ARC verify against Outlook, which has been seen to mix
    the ordering of its ARC headers.  This caused a crash.
  * Bug 2492: Use tainted memory for retry record when needed.  Previously when
    a new record was being constructed with information from the peer, a trap
    was taken.
  * Bug 2494: Unset the default for dmarc_tld_file.
  * Fix an uninitialised flag in early-pipelining.  Previously connections
    could, depending on the platform, hang at the STARTTLS response.
  * Bug 2498: Reset a counter used for ARC verify before handling another
    message on a connection.  Previously if one message had ARC headers and
    the following one did not, a crash could result when adding an
    Authentication-Results: header.
  * Bug 2500: Rewind some of the common-coding in string handling between the
    Exim main code and Exim-related utities.
  * Fix the variables set by the gsasl authenticator.
  * Bug 2507: Modules: on handling a dynamic-module (lookups) open failure,
    only retrieve the errormessage once.
  * Bug 2501: Fix init call in the heimdal authenticator.  Previously it
    adjusted the size of a major service buffer; this failed because the
    buffer was in use at the time.  Change to a compile-time increase in the
    buffer size, when this authenticator is compiled into exim.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1589889600">- switch pretrans to use lua
  (fixes bsc#1171877)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1591099200">- update to exim 4.94
  * some transports now refuse to use tainted data in constructing their delivery
    location
    this WILL BREAK configurations which are not updated accordingly.
    In particular: any Transport use of $local_user which has been relying upon
    check_local_user far away in the Router to make it safe, should be updated to
    replace $local_user with $local_part_data.
  * Attempting to remove, in router or transport, a header name that ends with
    an asterisk (which is a standards-legal name) will now result in all headers
    named starting with the string before the asterisk being removed.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1591617600">- bring in changes from current +fixes (lots of taint check fixes)
  * Bug 1329: Fix format of Maildir-format filenames to match other mail-
    related applications.  Previously an "H" was used where available info
    says that "M" should be, so change to match.
  * Bug 2587: Fix pam expansion condition.  Tainted values are commonly used
    as arguments, so an implementation trying to copy these into a local
    buffer was taking a taint-enforcement trap.  Fix by using dynamically
    created buffers.
  * Bug 2586: Fix listcount expansion operator.  Using tainted arguments is
    reasonable, eg. to count headers.  Fix by using dynamically created
    buffers rather than a local.  Do similar fixes for ACL actions "dcc",
    "log_reject_target", "malware" and "spam"; the arguments are expanded
    so could be handling tainted values.
  * Bug 2590: Fix -bi (newaliases).  A previous code rearrangement had
    broken the (no-op) support for this sendmail command.  Restore it
    to doing nothing, silently, and returning good status.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1598270400">- bring back missing exim_db.8 manual page
  (fixes bsc#1173693)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1619611200">- update to exim-4.94.1
  * Fix security issue in BDAT state confusion.
    Ensure we reset known-good where we know we need to not be reading BDAT
    data, as a general case fix, and move the places where we switch to BDAT
    mode until after various protocol state checks.
    Fixes CVE-2020-BDATA reported by Qualys.
  * Fix security issue in SMTP verb option parsing (CVE-2020-EXOPT)
  * Fix security issue with too many recipients on a message (to remove a
    known security problem if someone does set recipients_max to unlimited,
    or if local additions add to the recipient list).
    Fixes CVE-2020-RCPTL reported by Qualys.
  * Fix CVE-2020-28016 (PFPZA): Heap out-of-bounds write in parse_fix_phrase()
  * Fix security issue CVE-2020-PFPSN and guard against cmdline invoker
    providing a particularly obnoxious sender full name.
  * Fix Linux security issue CVE-2020-SLCWD and guard against PATH_MAX
    better.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1620129600">- update to exim-4.94.2
  security update (bsc#1185631)
  * CVE-2020-28007: Link attack in Exim's log directory
  * CVE-2020-28008: Assorted attacks in Exim's spool directory
  * CVE-2020-28014: Arbitrary PID file creation
  * CVE-2020-28011: Heap buffer overflow in queue_run()
  * CVE-2020-28010: Heap out-of-bounds write in main()
  * CVE-2020-28013: Heap buffer overflow in parse_fix_phrase()
  * CVE-2020-28016: Heap out-of-bounds write in parse_fix_phrase()
  * CVE-2020-28015: New-line injection into spool header file (local)
  * CVE-2020-28012: Missing close-on-exec flag for privileged pipe
  * CVE-2020-28009: Integer overflow in get_stdinput()
  * CVE-2020-28017: Integer overflow in receive_add_recipient()
  * CVE-2020-28020: Integer overflow in receive_msg()
  * CVE-2020-28023: Out-of-bounds read in smtp_setup_msg()
  * CVE-2020-28021: New-line injection into spool header file (remote)
  * CVE-2020-28022: Heap out-of-bounds read and write in extract_option()
  * CVE-2020-28026: Line truncation and injection in spool_read_header()
  * CVE-2020-28019: Failure to reset function pointer after BDAT error
  * CVE-2020-28024: Heap buffer underflow in smtp_ungetc()
  * CVE-2020-28018: Use-after-free in tls-openssl.c
  * CVE-2020-28025: Heap out-of-bounds read in pdkim_finish_bodyhash()</changelog>
</package>
<package pkgid="4d1266a098b06236d3bb130829e9f8252249bbd8127836d034294f9cae0a2274" name="eximstats-html" arch="s390x">
  <version epoch="0" ver="4.94.2" rel="bp153.2.1"/>
  <changelog author="kbabioch@suse.com" date="1518523200">- update to 4.90.1
  * Allow PKG_CONFIG_PATH to be set in Local/Makefile and use it correctly
    during configuration.  Wildcards are allowed and expanded.
  * Shorten the log line for daemon startup by collapsing adjacent sets of
    identical IP addresses on different listening ports.  Will also affect
    "exiwhat" output.
  * Tighten up the checking in isip4 (et al): dotted-quad components larger
    than 255 are no longer allowed.
  * Default openssl_options to include +no_ticket, to reduce load on peers.
    Disable the session-cache too, which might reduce our load.  Since we
    currrectly use a new context for every connection, both as server and
    client, there is no benefit for these.
  * Add $SOURCE_DATE_EPOCH support for reproducible builds, per spec at
    &lt;https://reproducible-builds.org/specs/source-date-epoch/&gt;.
  * Fix smtp transport use of limited max_rcpt under mua_wrapper. Previously
    the check for any unsuccessful recipients did not notice the limit, and
    erroneously found still-pending ones.
  * Pipeline CHUNKING command and data together, on kernels that support
    MSG_MORE.  Only in-clear (not on TLS connections).
  * Avoid using a temporary file during transport using dkim.  Unless a
    transport-filter is involved we can buffer the headers in memory for
    creating the signature, and read the spool data file once for the
    signature and again for transmission.
  * Enable use of sendfile in Linux builds as default.  It was disabled in
    4.77 as the kernel support then wasn't solid, having issues in 64bit
    mode.  Now, it's been long enough.  Add support for FreeBSD also.
  * Add commandline_checks_require_admin option.
  * Do pipelining under TLS.
  * For the "sock" variant of the malware scanner interface, accept an empty
    cmdline element to get the documented default one.  Previously it was
    inaccessible.
  * Prevent repeated use of -p/-oMr
  * DKIM: enforce the DNS pubkey record "h" permitted-hashes optional field,
    if present.
  * DKIM: when a message has multiple signatures matching an identity given
    in dkim_verify_signers, run the dkim acl once for each.
  * Support IDNA2008.
  * The path option on a pipe transport is now expanded before use
  * Have the EHLO response advertise VRFY, if there is a vrfy ACL defined.
- Several bug fixes
- Fix for buffer overflow in base64decode() (bsc#1079832 CVE-2018-6789)
- removed patches (included upstream now):
  * exim-CVE-2017-1000369.patch
  * exim-CVE-2017-16943.patch
  * exim-CVE-2017-16944.patch
  * exim-4.86.2-mariadb_102_compile_fix.patch</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1521115200">- Replace xorg-x11-devel by individual pkgconfig() buildrequires.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1523880000">- update to 4.91
  * DEFER rather than ERROR on redis cluster MOVED response.
  * Catch and remove uninitialized value warning in exiqsumm
  * Disallow '/' characters in queue names specified for the "queue=" ACL
    modifier.  This matches the restriction on the commandline.
  * Fix pgsql lookup for multiple result-tuples with a single column.
    Previously only the last row was returned.
  * Bug 2217: Tighten up the parsing of DKIM signature headers.
  * Bug 2215: Fix crash associated with dnsdb lookup done from DKIM ACL.
  * Fix issue with continued-connections when the DNS shifts unreliably.
  * Bug 2214: Fix SMTP responses resulting from non-accept result of MIME ACL.
  * The "support for" informational output now, which built with Content
  Scanning support, has a line for the malware scanner interfaces compiled
  in.  Interface can be individually included or not at build time.
  * The "aveserver", "kavdaemon" and "mksd" interfaces are now not included
  by the template makefile "src/EDITME".  The "STREAM" support for an older
  ClamAV interface method is removed.
  * Bug 2223: Fix mysql lookup returns for the no-data case (when the number of
  rows affected is given instead).
  * The runtime Berkeley DB library version is now additionally output by
  "exim -d -bV".  Previously only the compile-time version was shown.
  * Bug 2230: Fix cutthrough routing for nonfirst messages in an initiating
  SMTP connection.
  * Bug 2229: Fix cutthrough routing for nonstandard port numbers defined by
  routers.
  * Bug 2174: A timeout on connect for a callout was also erroneously seen as
  a timeout on read on a GnuTLS initiating connection, resulting in the
  initiating connection being dropped.
  * Relax results from ACL control request to enable cutthrough, in
  unsupported situations, from error to silently (except under debug)
  ignoring.
  * Fix Buffer overflow in base64d() (CVE-2018-6789)
  * Fix bug in DKIM verify: a buffer overflow could corrupt the malloc
  metadata, resulting in a crash in free().
  * Fix broken Heimdal GSSAPI authenticator integration.
  * Bug 2113: Fix conversation closedown with the Avast malware scanner.
  * Bug 2239: Enforce non-usability of control=utf8_downconvert in the mail ACL.
  * Speed up macro lookups during configuration file read, by skipping non-
  macro text after a replacement (previously it was only once per line) and
  by skipping builtin macros when searching for an uppercase lead character.
  * DANE support moved from Experimental to mainline.  The Makefile control
  for the build is renamed.
  * Fix memory leak during multi-message connections using STARTTLS.
  * Bug 2236: When a DKIM verification result is overridden by ACL, DMARC
  reported the original.  Fix to report (as far as possible) the ACL
  result replacing the original.
  * Fix memory leak during multi-message connections using STARTTLS under
  OpenSSL
  * Bug 2242: Fix exim_dbmbuild to permit directoryless filenames.
  * Fix utf8_downconvert propagation through a redirect router.
  * Bug 2253: For logging delivery lines under PRDR, append the overall
  DATA response info to the (existing) per-recipient response info for
  the "C=" log element.
  * Bug 2251: Fix ldap lookups that return a single attribute having zero-
  length value.
  * Support Avast multiline protocol, this allows passing flags to
  newer versions of the scanner.
  * Ensure that variables possibly set during message acceptance are marked
    dead before release of memory in the daemon loop.
  * Bug 2250: Fix a longstanding bug in heavily-pipelined SMTP input (such
  as a multi-recipient message from a mailinglist manager).
  * The (EXPERIMENTAL_DMARC) variable $dmarc_ar_header is withdrawn, being
  replaced by the ${authresults } expansion.
  * Bug 2257: Fix pipe transport to not use a socket-only syscall.
  * Set a handler for SIGTERM and call exit(3) if running as PID 1. This
  allows proper process termination in container environments.
  * Bug 2258: Fix spool_wireformat in combination with LMTP transport.
  Previously the "final dot" had a newline after it; ensure it is CR,LF.
  * SPF: remove support for the "spf" ACL condition outcome values "err_temp"
  and "err_perm", deprecated since 4.83 when the RFC-defined words
  " temperror" and "permerror" were introduced.
  * Re-introduce enforcement of no cutthrough delivery on transports having
  transport-filters or DKIM-signing.
  * Cutthrough: for a final-dot response timeout (and nonunderstood responses)
  in defer=pass mode supply a 450 to the initiator.  Previously the message
    would be spooled.
  * DANE: add dane_require_tls_ciphers SMTP Transport option; if unset,
    tls_require_ciphers is used as before.
  * Malware Avast: Better match the Avast multiline protocol.
  * Fix reinitialisation of DKIM logging variable between messages.
  * Bug 2255: Revert the disable of the OpenSSL session caching.
  * Add util/renew-opendmarc-tlds.sh script for safe renewal of public
  suffix list.
  * DKIM: accept Ed25519 pubkeys in SubjectPublicKeyInfo-wrapped form,
  since the IETF WG has not yet settled on that versus the original
  "bare" representation.
  * Fix syslog logging for syslog_timestamp=no and log_selector +millisec.
  Previously the millisecond value corrupted the output.
  Fix also for syslog_pid=no and log_selector +pid, for which the pid
  corrupted the output.</changelog>
  <changelog author="seanlew@opensuse.org" date="1553342400">- update to exim 4.92
  * ${l_header:&lt;name&gt;} expansion
  * ${readsocket} now supports TLS
  * "utf8_downconvert" option (if built with SUPPORT_I18N)
  * "pipelining" log_selector
  * JSON variants for ${extract } expansion
  * "noutf8" debug option
  * TCP Fast Open support on MacOS
  * CVE-2019-10149: Fixed a Remote Command Execution (bsc#1136587)
- add workaround patch for compile time error on missing printf
  format annotation (gnu_printf.patch)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1559736000">- spec file cleanup
  * fix DANE inclusion guard condition
  * re-enable i18n and remove misleading comment
  * EXPERIMENTAL_SPF is now SUPPORT_SPF
  * DANE is now SUPPORT_DANE</changelog>
  <changelog author="alex &lt;atoptsoglou@suse.com&gt;" date="1564056000">- update to exim 4.92.1
  * CVE-2019-13917: Fixed an issue with ${sort} expansion which could
  allow remote attackers to execute other programs with root privileges
  (boo#1142207)</changelog>
  <changelog author="poeml@cmdline.net" date="1567857600">- update to exim 4.92.2
  * CVE-2019-15846: fix against remote attackers executing arbitrary code as
    root via a trailing backslash</changelog>
  <changelog author="poeml@cmdline.net" date="1569844800">- update to exim 4.92.3
  * CVE-2019-16928: fix against Heap-based buffer overflow in string_vformat,
    remote code execution seems to be possible</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1575892800">- update to exim 4.93
  * SUPPORT_DMARC replaces EXPERIMENTAL_DMARC
  * DISABLE_TLS replaces SUPPORT_TLS
  * Bump the version for the local_scan API.
  * smtp transport option hosts_try_fastopen defaults to "*".
  * DNSSec is requested (not required) for all queries. (This seemes to
    ask for trouble if your resolver is a systemd-resolved.)
  * Generic router option retry_use_local_part defaults to "true" under specific
    pre-conditions.
  * Introduce a tainting mechanism for values read from untrusted sources.
  * Use longer file names for temporary spool files (this avoids
    name conflicts with spool on a shared file system).
  * Use dsn_from main config option (was ignored previously).</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1577966400">spec file cleanup to make update work
- add docdir to spec</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1578398400">- update to exim 4.93.0.4 (+fixes release)
  * Avoid costly startup code when not strictly needed.  This reduces time
    for some exim process initialisations.  It does mean that the logging
    of TLS configuration problems is only done for the daemon startup.
  * Early-pipelining support code is now included unless disabled in Makefile.
  * DKIM verification defaults no long accept sha1 hashes, to conform to
    RFC 8301.  They can still be enabled, using the dkim_verify_hashes main
    option.
  * Support CHUNKING from an smtp transport using a transport_filter, when
    DKIM signing is being done.  Previously a transport_filter would always
    disable CHUNKING, falling back to traditional DATA.
  * Regard command-line receipients as tainted.
  * Bug 340: Remove the daemon pid file on exit, whe due to SIGTERM.
  * Bug 2489: Fix crash in the "pam" expansion condition.  It seems that the
    PAM library frees one of the arguments given to it, despite the
    documentation.  Therefore a plain malloc must be used.
  * Bug 2491: Use tainted buffers for the transport smtp context.  Previously
    on-stack buffers were used, resulting in a taint trap when DSN information
    copied from a received message was written into the buffer.
  * Bug 2493: Harden ARC verify against Outlook, whick has been seen to mix
    the ordering of its ARC headers.  This caused a crash.
  * Bug 2492: Use tainted memory for retry record when needed.  Previously when
    a new record was being constructed with information from the peer, a trap
    was taken.
  * Bug 2494: Unset the default for dmarc_tld_file.  Previously a naiive
    installation would get error messages from DMARC verify, when it hit the
    nonexistent file indicated by the default.  Distros wanting DMARC enabled
    should both provide the file and set the option.
    Also enforce no DMARC verification for command-line sourced messages.
  * Fix an uninitialised flag in early-pipelining.  Previously connections
    could, depending on the platform, hang at the STARTTLS response.
  * Bug 2498: Reset a counter used for ARC verify before handling another
    message on a connection.  Previously if one message had ARC headers and
    the following one did not, a crash could result when adding an
    Authentication-Results: header.
  * Bug 2500: Rewind some of the common-coding in string handling between the
    Exim main code and Exim-related utities.  The introduction of taint
    tracking also did many adjustments to string handling.  Since then, eximon
    frequently terminated with an assert failure.
  * When PIPELINING, synch after every hundred or so RCPT commands sent and
    check for 452 responses.  This slightly helps the inefficieny of doing
    a large alias-expansion into a recipient-limited target.  The max_rcpt
    transport option still applies (and at the current default, will override
    the new feature).  The check is done for either cause of synch, and forces
    a fast-retry of all 452'd recipients using a new MAIL FROM on the same
    connection.  The new facility is not tunable at this time.
  * Fix the variables set by the gsasl authenticator.  Previously a pointer to
    library live data was being used, so the results became garbage.  Make
    copies while it is still usable.
  * Logging: when the deliver_time selector ise set, include the DT= field
    on delivery deferred (==) and failed (**) lines (if a delivery was
    attemtped).  Previously it was only on completion (=&gt;) lines.
  * Authentication: the gsasl driver not provides the $authN variables in time
    for the expansion of the server_scram_iter and server_scram_salt options.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1578916800">- add a spec-file workaround for bsc#1160726</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1585742400">- don't create logfiles during install
  * fixes CVE-2020-8015 (bsc#1154183)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1589284800">- bring changes from current in +fixes branch
  (patch-exim-fixes-ee83de04d3087efaf808d1f2235a988275c2ee94)
  * fixes CVE-2020-12783 (bsc#1171490)
  * Regard command-line recipients as tainted.
  * Bug 2489: Fix crash in the "pam" expansion condition.
  * Use tainted buffers for the transport smtp context.
  * Bug 2493: Harden ARC verify against Outlook, which has been seen to mix
    the ordering of its ARC headers.  This caused a crash.
  * Bug 2492: Use tainted memory for retry record when needed.  Previously when
    a new record was being constructed with information from the peer, a trap
    was taken.
  * Bug 2494: Unset the default for dmarc_tld_file.
  * Fix an uninitialised flag in early-pipelining.  Previously connections
    could, depending on the platform, hang at the STARTTLS response.
  * Bug 2498: Reset a counter used for ARC verify before handling another
    message on a connection.  Previously if one message had ARC headers and
    the following one did not, a crash could result when adding an
    Authentication-Results: header.
  * Bug 2500: Rewind some of the common-coding in string handling between the
    Exim main code and Exim-related utities.
  * Fix the variables set by the gsasl authenticator.
  * Bug 2507: Modules: on handling a dynamic-module (lookups) open failure,
    only retrieve the errormessage once.
  * Bug 2501: Fix init call in the heimdal authenticator.  Previously it
    adjusted the size of a major service buffer; this failed because the
    buffer was in use at the time.  Change to a compile-time increase in the
    buffer size, when this authenticator is compiled into exim.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1589889600">- switch pretrans to use lua
  (fixes bsc#1171877)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1591099200">- update to exim 4.94
  * some transports now refuse to use tainted data in constructing their delivery
    location
    this WILL BREAK configurations which are not updated accordingly.
    In particular: any Transport use of $local_user which has been relying upon
    check_local_user far away in the Router to make it safe, should be updated to
    replace $local_user with $local_part_data.
  * Attempting to remove, in router or transport, a header name that ends with
    an asterisk (which is a standards-legal name) will now result in all headers
    named starting with the string before the asterisk being removed.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1591617600">- bring in changes from current +fixes (lots of taint check fixes)
  * Bug 1329: Fix format of Maildir-format filenames to match other mail-
    related applications.  Previously an "H" was used where available info
    says that "M" should be, so change to match.
  * Bug 2587: Fix pam expansion condition.  Tainted values are commonly used
    as arguments, so an implementation trying to copy these into a local
    buffer was taking a taint-enforcement trap.  Fix by using dynamically
    created buffers.
  * Bug 2586: Fix listcount expansion operator.  Using tainted arguments is
    reasonable, eg. to count headers.  Fix by using dynamically created
    buffers rather than a local.  Do similar fixes for ACL actions "dcc",
    "log_reject_target", "malware" and "spam"; the arguments are expanded
    so could be handling tainted values.
  * Bug 2590: Fix -bi (newaliases).  A previous code rearrangement had
    broken the (no-op) support for this sendmail command.  Restore it
    to doing nothing, silently, and returning good status.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1598270400">- bring back missing exim_db.8 manual page
  (fixes bsc#1173693)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1619611200">- update to exim-4.94.1
  * Fix security issue in BDAT state confusion.
    Ensure we reset known-good where we know we need to not be reading BDAT
    data, as a general case fix, and move the places where we switch to BDAT
    mode until after various protocol state checks.
    Fixes CVE-2020-BDATA reported by Qualys.
  * Fix security issue in SMTP verb option parsing (CVE-2020-EXOPT)
  * Fix security issue with too many recipients on a message (to remove a
    known security problem if someone does set recipients_max to unlimited,
    or if local additions add to the recipient list).
    Fixes CVE-2020-RCPTL reported by Qualys.
  * Fix CVE-2020-28016 (PFPZA): Heap out-of-bounds write in parse_fix_phrase()
  * Fix security issue CVE-2020-PFPSN and guard against cmdline invoker
    providing a particularly obnoxious sender full name.
  * Fix Linux security issue CVE-2020-SLCWD and guard against PATH_MAX
    better.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1620129600">- update to exim-4.94.2
  security update (bsc#1185631)
  * CVE-2020-28007: Link attack in Exim's log directory
  * CVE-2020-28008: Assorted attacks in Exim's spool directory
  * CVE-2020-28014: Arbitrary PID file creation
  * CVE-2020-28011: Heap buffer overflow in queue_run()
  * CVE-2020-28010: Heap out-of-bounds write in main()
  * CVE-2020-28013: Heap buffer overflow in parse_fix_phrase()
  * CVE-2020-28016: Heap out-of-bounds write in parse_fix_phrase()
  * CVE-2020-28015: New-line injection into spool header file (local)
  * CVE-2020-28012: Missing close-on-exec flag for privileged pipe
  * CVE-2020-28009: Integer overflow in get_stdinput()
  * CVE-2020-28017: Integer overflow in receive_add_recipient()
  * CVE-2020-28020: Integer overflow in receive_msg()
  * CVE-2020-28023: Out-of-bounds read in smtp_setup_msg()
  * CVE-2020-28021: New-line injection into spool header file (remote)
  * CVE-2020-28022: Heap out-of-bounds read and write in extract_option()
  * CVE-2020-28026: Line truncation and injection in spool_read_header()
  * CVE-2020-28019: Failure to reset function pointer after BDAT error
  * CVE-2020-28024: Heap buffer underflow in smtp_ungetc()
  * CVE-2020-28018: Use-after-free in tls-openssl.c
  * CVE-2020-28025: Heap out-of-bounds read in pdkim_finish_bodyhash()</changelog>
</package>
<package pkgid="5414ea943ce64efb40eba629a5b43afb529030c9040c7a008de61461c1cf4e37" name="eximstats-html" arch="x86_64">
  <version epoch="0" ver="4.94.2" rel="bp153.2.1"/>
  <changelog author="kbabioch@suse.com" date="1518523200">- update to 4.90.1
  * Allow PKG_CONFIG_PATH to be set in Local/Makefile and use it correctly
    during configuration.  Wildcards are allowed and expanded.
  * Shorten the log line for daemon startup by collapsing adjacent sets of
    identical IP addresses on different listening ports.  Will also affect
    "exiwhat" output.
  * Tighten up the checking in isip4 (et al): dotted-quad components larger
    than 255 are no longer allowed.
  * Default openssl_options to include +no_ticket, to reduce load on peers.
    Disable the session-cache too, which might reduce our load.  Since we
    currrectly use a new context for every connection, both as server and
    client, there is no benefit for these.
  * Add $SOURCE_DATE_EPOCH support for reproducible builds, per spec at
    &lt;https://reproducible-builds.org/specs/source-date-epoch/&gt;.
  * Fix smtp transport use of limited max_rcpt under mua_wrapper. Previously
    the check for any unsuccessful recipients did not notice the limit, and
    erroneously found still-pending ones.
  * Pipeline CHUNKING command and data together, on kernels that support
    MSG_MORE.  Only in-clear (not on TLS connections).
  * Avoid using a temporary file during transport using dkim.  Unless a
    transport-filter is involved we can buffer the headers in memory for
    creating the signature, and read the spool data file once for the
    signature and again for transmission.
  * Enable use of sendfile in Linux builds as default.  It was disabled in
    4.77 as the kernel support then wasn't solid, having issues in 64bit
    mode.  Now, it's been long enough.  Add support for FreeBSD also.
  * Add commandline_checks_require_admin option.
  * Do pipelining under TLS.
  * For the "sock" variant of the malware scanner interface, accept an empty
    cmdline element to get the documented default one.  Previously it was
    inaccessible.
  * Prevent repeated use of -p/-oMr
  * DKIM: enforce the DNS pubkey record "h" permitted-hashes optional field,
    if present.
  * DKIM: when a message has multiple signatures matching an identity given
    in dkim_verify_signers, run the dkim acl once for each.
  * Support IDNA2008.
  * The path option on a pipe transport is now expanded before use
  * Have the EHLO response advertise VRFY, if there is a vrfy ACL defined.
- Several bug fixes
- Fix for buffer overflow in base64decode() (bsc#1079832 CVE-2018-6789)
- removed patches (included upstream now):
  * exim-CVE-2017-1000369.patch
  * exim-CVE-2017-16943.patch
  * exim-CVE-2017-16944.patch
  * exim-4.86.2-mariadb_102_compile_fix.patch</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1521115200">- Replace xorg-x11-devel by individual pkgconfig() buildrequires.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1523880000">- update to 4.91
  * DEFER rather than ERROR on redis cluster MOVED response.
  * Catch and remove uninitialized value warning in exiqsumm
  * Disallow '/' characters in queue names specified for the "queue=" ACL
    modifier.  This matches the restriction on the commandline.
  * Fix pgsql lookup for multiple result-tuples with a single column.
    Previously only the last row was returned.
  * Bug 2217: Tighten up the parsing of DKIM signature headers.
  * Bug 2215: Fix crash associated with dnsdb lookup done from DKIM ACL.
  * Fix issue with continued-connections when the DNS shifts unreliably.
  * Bug 2214: Fix SMTP responses resulting from non-accept result of MIME ACL.
  * The "support for" informational output now, which built with Content
  Scanning support, has a line for the malware scanner interfaces compiled
  in.  Interface can be individually included or not at build time.
  * The "aveserver", "kavdaemon" and "mksd" interfaces are now not included
  by the template makefile "src/EDITME".  The "STREAM" support for an older
  ClamAV interface method is removed.
  * Bug 2223: Fix mysql lookup returns for the no-data case (when the number of
  rows affected is given instead).
  * The runtime Berkeley DB library version is now additionally output by
  "exim -d -bV".  Previously only the compile-time version was shown.
  * Bug 2230: Fix cutthrough routing for nonfirst messages in an initiating
  SMTP connection.
  * Bug 2229: Fix cutthrough routing for nonstandard port numbers defined by
  routers.
  * Bug 2174: A timeout on connect for a callout was also erroneously seen as
  a timeout on read on a GnuTLS initiating connection, resulting in the
  initiating connection being dropped.
  * Relax results from ACL control request to enable cutthrough, in
  unsupported situations, from error to silently (except under debug)
  ignoring.
  * Fix Buffer overflow in base64d() (CVE-2018-6789)
  * Fix bug in DKIM verify: a buffer overflow could corrupt the malloc
  metadata, resulting in a crash in free().
  * Fix broken Heimdal GSSAPI authenticator integration.
  * Bug 2113: Fix conversation closedown with the Avast malware scanner.
  * Bug 2239: Enforce non-usability of control=utf8_downconvert in the mail ACL.
  * Speed up macro lookups during configuration file read, by skipping non-
  macro text after a replacement (previously it was only once per line) and
  by skipping builtin macros when searching for an uppercase lead character.
  * DANE support moved from Experimental to mainline.  The Makefile control
  for the build is renamed.
  * Fix memory leak during multi-message connections using STARTTLS.
  * Bug 2236: When a DKIM verification result is overridden by ACL, DMARC
  reported the original.  Fix to report (as far as possible) the ACL
  result replacing the original.
  * Fix memory leak during multi-message connections using STARTTLS under
  OpenSSL
  * Bug 2242: Fix exim_dbmbuild to permit directoryless filenames.
  * Fix utf8_downconvert propagation through a redirect router.
  * Bug 2253: For logging delivery lines under PRDR, append the overall
  DATA response info to the (existing) per-recipient response info for
  the "C=" log element.
  * Bug 2251: Fix ldap lookups that return a single attribute having zero-
  length value.
  * Support Avast multiline protocol, this allows passing flags to
  newer versions of the scanner.
  * Ensure that variables possibly set during message acceptance are marked
    dead before release of memory in the daemon loop.
  * Bug 2250: Fix a longstanding bug in heavily-pipelined SMTP input (such
  as a multi-recipient message from a mailinglist manager).
  * The (EXPERIMENTAL_DMARC) variable $dmarc_ar_header is withdrawn, being
  replaced by the ${authresults } expansion.
  * Bug 2257: Fix pipe transport to not use a socket-only syscall.
  * Set a handler for SIGTERM and call exit(3) if running as PID 1. This
  allows proper process termination in container environments.
  * Bug 2258: Fix spool_wireformat in combination with LMTP transport.
  Previously the "final dot" had a newline after it; ensure it is CR,LF.
  * SPF: remove support for the "spf" ACL condition outcome values "err_temp"
  and "err_perm", deprecated since 4.83 when the RFC-defined words
  " temperror" and "permerror" were introduced.
  * Re-introduce enforcement of no cutthrough delivery on transports having
  transport-filters or DKIM-signing.
  * Cutthrough: for a final-dot response timeout (and nonunderstood responses)
  in defer=pass mode supply a 450 to the initiator.  Previously the message
    would be spooled.
  * DANE: add dane_require_tls_ciphers SMTP Transport option; if unset,
    tls_require_ciphers is used as before.
  * Malware Avast: Better match the Avast multiline protocol.
  * Fix reinitialisation of DKIM logging variable between messages.
  * Bug 2255: Revert the disable of the OpenSSL session caching.
  * Add util/renew-opendmarc-tlds.sh script for safe renewal of public
  suffix list.
  * DKIM: accept Ed25519 pubkeys in SubjectPublicKeyInfo-wrapped form,
  since the IETF WG has not yet settled on that versus the original
  "bare" representation.
  * Fix syslog logging for syslog_timestamp=no and log_selector +millisec.
  Previously the millisecond value corrupted the output.
  Fix also for syslog_pid=no and log_selector +pid, for which the pid
  corrupted the output.</changelog>
  <changelog author="seanlew@opensuse.org" date="1553342400">- update to exim 4.92
  * ${l_header:&lt;name&gt;} expansion
  * ${readsocket} now supports TLS
  * "utf8_downconvert" option (if built with SUPPORT_I18N)
  * "pipelining" log_selector
  * JSON variants for ${extract } expansion
  * "noutf8" debug option
  * TCP Fast Open support on MacOS
  * CVE-2019-10149: Fixed a Remote Command Execution (bsc#1136587)
- add workaround patch for compile time error on missing printf
  format annotation (gnu_printf.patch)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1559736000">- spec file cleanup
  * fix DANE inclusion guard condition
  * re-enable i18n and remove misleading comment
  * EXPERIMENTAL_SPF is now SUPPORT_SPF
  * DANE is now SUPPORT_DANE</changelog>
  <changelog author="alex &lt;atoptsoglou@suse.com&gt;" date="1564056000">- update to exim 4.92.1
  * CVE-2019-13917: Fixed an issue with ${sort} expansion which could
  allow remote attackers to execute other programs with root privileges
  (boo#1142207)</changelog>
  <changelog author="poeml@cmdline.net" date="1567857600">- update to exim 4.92.2
  * CVE-2019-15846: fix against remote attackers executing arbitrary code as
    root via a trailing backslash</changelog>
  <changelog author="poeml@cmdline.net" date="1569844800">- update to exim 4.92.3
  * CVE-2019-16928: fix against Heap-based buffer overflow in string_vformat,
    remote code execution seems to be possible</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1575892800">- update to exim 4.93
  * SUPPORT_DMARC replaces EXPERIMENTAL_DMARC
  * DISABLE_TLS replaces SUPPORT_TLS
  * Bump the version for the local_scan API.
  * smtp transport option hosts_try_fastopen defaults to "*".
  * DNSSec is requested (not required) for all queries. (This seemes to
    ask for trouble if your resolver is a systemd-resolved.)
  * Generic router option retry_use_local_part defaults to "true" under specific
    pre-conditions.
  * Introduce a tainting mechanism for values read from untrusted sources.
  * Use longer file names for temporary spool files (this avoids
    name conflicts with spool on a shared file system).
  * Use dsn_from main config option (was ignored previously).</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1577966400">spec file cleanup to make update work
- add docdir to spec</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1578398400">- update to exim 4.93.0.4 (+fixes release)
  * Avoid costly startup code when not strictly needed.  This reduces time
    for some exim process initialisations.  It does mean that the logging
    of TLS configuration problems is only done for the daemon startup.
  * Early-pipelining support code is now included unless disabled in Makefile.
  * DKIM verification defaults no long accept sha1 hashes, to conform to
    RFC 8301.  They can still be enabled, using the dkim_verify_hashes main
    option.
  * Support CHUNKING from an smtp transport using a transport_filter, when
    DKIM signing is being done.  Previously a transport_filter would always
    disable CHUNKING, falling back to traditional DATA.
  * Regard command-line receipients as tainted.
  * Bug 340: Remove the daemon pid file on exit, whe due to SIGTERM.
  * Bug 2489: Fix crash in the "pam" expansion condition.  It seems that the
    PAM library frees one of the arguments given to it, despite the
    documentation.  Therefore a plain malloc must be used.
  * Bug 2491: Use tainted buffers for the transport smtp context.  Previously
    on-stack buffers were used, resulting in a taint trap when DSN information
    copied from a received message was written into the buffer.
  * Bug 2493: Harden ARC verify against Outlook, whick has been seen to mix
    the ordering of its ARC headers.  This caused a crash.
  * Bug 2492: Use tainted memory for retry record when needed.  Previously when
    a new record was being constructed with information from the peer, a trap
    was taken.
  * Bug 2494: Unset the default for dmarc_tld_file.  Previously a naiive
    installation would get error messages from DMARC verify, when it hit the
    nonexistent file indicated by the default.  Distros wanting DMARC enabled
    should both provide the file and set the option.
    Also enforce no DMARC verification for command-line sourced messages.
  * Fix an uninitialised flag in early-pipelining.  Previously connections
    could, depending on the platform, hang at the STARTTLS response.
  * Bug 2498: Reset a counter used for ARC verify before handling another
    message on a connection.  Previously if one message had ARC headers and
    the following one did not, a crash could result when adding an
    Authentication-Results: header.
  * Bug 2500: Rewind some of the common-coding in string handling between the
    Exim main code and Exim-related utities.  The introduction of taint
    tracking also did many adjustments to string handling.  Since then, eximon
    frequently terminated with an assert failure.
  * When PIPELINING, synch after every hundred or so RCPT commands sent and
    check for 452 responses.  This slightly helps the inefficieny of doing
    a large alias-expansion into a recipient-limited target.  The max_rcpt
    transport option still applies (and at the current default, will override
    the new feature).  The check is done for either cause of synch, and forces
    a fast-retry of all 452'd recipients using a new MAIL FROM on the same
    connection.  The new facility is not tunable at this time.
  * Fix the variables set by the gsasl authenticator.  Previously a pointer to
    library live data was being used, so the results became garbage.  Make
    copies while it is still usable.
  * Logging: when the deliver_time selector ise set, include the DT= field
    on delivery deferred (==) and failed (**) lines (if a delivery was
    attemtped).  Previously it was only on completion (=&gt;) lines.
  * Authentication: the gsasl driver not provides the $authN variables in time
    for the expansion of the server_scram_iter and server_scram_salt options.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1578916800">- add a spec-file workaround for bsc#1160726</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1585742400">- don't create logfiles during install
  * fixes CVE-2020-8015 (bsc#1154183)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1589284800">- bring changes from current in +fixes branch
  (patch-exim-fixes-ee83de04d3087efaf808d1f2235a988275c2ee94)
  * fixes CVE-2020-12783 (bsc#1171490)
  * Regard command-line recipients as tainted.
  * Bug 2489: Fix crash in the "pam" expansion condition.
  * Use tainted buffers for the transport smtp context.
  * Bug 2493: Harden ARC verify against Outlook, which has been seen to mix
    the ordering of its ARC headers.  This caused a crash.
  * Bug 2492: Use tainted memory for retry record when needed.  Previously when
    a new record was being constructed with information from the peer, a trap
    was taken.
  * Bug 2494: Unset the default for dmarc_tld_file.
  * Fix an uninitialised flag in early-pipelining.  Previously connections
    could, depending on the platform, hang at the STARTTLS response.
  * Bug 2498: Reset a counter used for ARC verify before handling another
    message on a connection.  Previously if one message had ARC headers and
    the following one did not, a crash could result when adding an
    Authentication-Results: header.
  * Bug 2500: Rewind some of the common-coding in string handling between the
    Exim main code and Exim-related utities.
  * Fix the variables set by the gsasl authenticator.
  * Bug 2507: Modules: on handling a dynamic-module (lookups) open failure,
    only retrieve the errormessage once.
  * Bug 2501: Fix init call in the heimdal authenticator.  Previously it
    adjusted the size of a major service buffer; this failed because the
    buffer was in use at the time.  Change to a compile-time increase in the
    buffer size, when this authenticator is compiled into exim.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1589889600">- switch pretrans to use lua
  (fixes bsc#1171877)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1591099200">- update to exim 4.94
  * some transports now refuse to use tainted data in constructing their delivery
    location
    this WILL BREAK configurations which are not updated accordingly.
    In particular: any Transport use of $local_user which has been relying upon
    check_local_user far away in the Router to make it safe, should be updated to
    replace $local_user with $local_part_data.
  * Attempting to remove, in router or transport, a header name that ends with
    an asterisk (which is a standards-legal name) will now result in all headers
    named starting with the string before the asterisk being removed.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1591617600">- bring in changes from current +fixes (lots of taint check fixes)
  * Bug 1329: Fix format of Maildir-format filenames to match other mail-
    related applications.  Previously an "H" was used where available info
    says that "M" should be, so change to match.
  * Bug 2587: Fix pam expansion condition.  Tainted values are commonly used
    as arguments, so an implementation trying to copy these into a local
    buffer was taking a taint-enforcement trap.  Fix by using dynamically
    created buffers.
  * Bug 2586: Fix listcount expansion operator.  Using tainted arguments is
    reasonable, eg. to count headers.  Fix by using dynamically created
    buffers rather than a local.  Do similar fixes for ACL actions "dcc",
    "log_reject_target", "malware" and "spam"; the arguments are expanded
    so could be handling tainted values.
  * Bug 2590: Fix -bi (newaliases).  A previous code rearrangement had
    broken the (no-op) support for this sendmail command.  Restore it
    to doing nothing, silently, and returning good status.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1598270400">- bring back missing exim_db.8 manual page
  (fixes bsc#1173693)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1619611200">- update to exim-4.94.1
  * Fix security issue in BDAT state confusion.
    Ensure we reset known-good where we know we need to not be reading BDAT
    data, as a general case fix, and move the places where we switch to BDAT
    mode until after various protocol state checks.
    Fixes CVE-2020-BDATA reported by Qualys.
  * Fix security issue in SMTP verb option parsing (CVE-2020-EXOPT)
  * Fix security issue with too many recipients on a message (to remove a
    known security problem if someone does set recipients_max to unlimited,
    or if local additions add to the recipient list).
    Fixes CVE-2020-RCPTL reported by Qualys.
  * Fix CVE-2020-28016 (PFPZA): Heap out-of-bounds write in parse_fix_phrase()
  * Fix security issue CVE-2020-PFPSN and guard against cmdline invoker
    providing a particularly obnoxious sender full name.
  * Fix Linux security issue CVE-2020-SLCWD and guard against PATH_MAX
    better.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1620129600">- update to exim-4.94.2
  security update (bsc#1185631)
  * CVE-2020-28007: Link attack in Exim's log directory
  * CVE-2020-28008: Assorted attacks in Exim's spool directory
  * CVE-2020-28014: Arbitrary PID file creation
  * CVE-2020-28011: Heap buffer overflow in queue_run()
  * CVE-2020-28010: Heap out-of-bounds write in main()
  * CVE-2020-28013: Heap buffer overflow in parse_fix_phrase()
  * CVE-2020-28016: Heap out-of-bounds write in parse_fix_phrase()
  * CVE-2020-28015: New-line injection into spool header file (local)
  * CVE-2020-28012: Missing close-on-exec flag for privileged pipe
  * CVE-2020-28009: Integer overflow in get_stdinput()
  * CVE-2020-28017: Integer overflow in receive_add_recipient()
  * CVE-2020-28020: Integer overflow in receive_msg()
  * CVE-2020-28023: Out-of-bounds read in smtp_setup_msg()
  * CVE-2020-28021: New-line injection into spool header file (remote)
  * CVE-2020-28022: Heap out-of-bounds read and write in extract_option()
  * CVE-2020-28026: Line truncation and injection in spool_read_header()
  * CVE-2020-28019: Failure to reset function pointer after BDAT error
  * CVE-2020-28024: Heap buffer underflow in smtp_ungetc()
  * CVE-2020-28018: Use-after-free in tls-openssl.c
  * CVE-2020-28025: Heap out-of-bounds read in pdkim_finish_bodyhash()</changelog>
</package>
<package pkgid="05e08c19aa492a550baa252875d8fb4de918bad47649cfcf6129a2379711c48a" name="exo" arch="src">
  <version epoch="0" ver="4.16.2" rel="bp153.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1529582400">- update to 0.12.2 (Stable Release)
  - Fix crash with ExoJob, Thunar (bxo#14465)
  - Translation updates</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1540036800">- update to 0.12.3
  - Preferred Applications: Improved layout spacing and alignment
  - Resolved g_type_class_add_private deprecations (GObject 2.58)
  - Hide exo launchers from GNOME Software (bxo#14588)
  - Fix crash with "preedit-changed" signal (bxo#14756)
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1547985600">- update to 0.12.4
  * Use the standard shared thumbnails directory (bxo#14799)
  * ExoCellRendererIcon: Fix highlight rendering with GTK 3 (bxo#14971)
  * ExoIconView: Fix search popup placement (bxo#14994)
  * Translation Updates
  - fix up macros only necessary for Leap 42.3 and below</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="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>
</package>
<package pkgid="9e91b8dae7a22f73ec389fd68fdd7008af52136359953a87459d145fa0a4434e" name="exo-data" arch="aarch64">
  <version epoch="0" ver="4.16.2" rel="bp153.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1529582400">- update to 0.12.2 (Stable Release)
  - Fix crash with ExoJob, Thunar (bxo#14465)
  - Translation updates</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1540036800">- update to 0.12.3
  - Preferred Applications: Improved layout spacing and alignment
  - Resolved g_type_class_add_private deprecations (GObject 2.58)
  - Hide exo launchers from GNOME Software (bxo#14588)
  - Fix crash with "preedit-changed" signal (bxo#14756)
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1547985600">- update to 0.12.4
  * Use the standard shared thumbnails directory (bxo#14799)
  * ExoCellRendererIcon: Fix highlight rendering with GTK 3 (bxo#14971)
  * ExoIconView: Fix search popup placement (bxo#14994)
  * Translation Updates
  - fix up macros only necessary for Leap 42.3 and below</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="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>
</package>
<package pkgid="63b8212ef627d5bf02563753435f325e18f3b02526e70e3d3de1ce10475ae827" name="exo-data" arch="ppc64le">
  <version epoch="0" ver="4.16.2" rel="bp153.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1529582400">- update to 0.12.2 (Stable Release)
  - Fix crash with ExoJob, Thunar (bxo#14465)
  - Translation updates</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1540036800">- update to 0.12.3
  - Preferred Applications: Improved layout spacing and alignment
  - Resolved g_type_class_add_private deprecations (GObject 2.58)
  - Hide exo launchers from GNOME Software (bxo#14588)
  - Fix crash with "preedit-changed" signal (bxo#14756)
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1547985600">- update to 0.12.4
  * Use the standard shared thumbnails directory (bxo#14799)
  * ExoCellRendererIcon: Fix highlight rendering with GTK 3 (bxo#14971)
  * ExoIconView: Fix search popup placement (bxo#14994)
  * Translation Updates
  - fix up macros only necessary for Leap 42.3 and below</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="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>
</package>
<package pkgid="e2fbdb1bfd8b2d748fb2b4a71e82ffdcc3d5148d2df923b452d813c3d0d21d99" name="exo-data" arch="s390x">
  <version epoch="0" ver="4.16.2" rel="bp153.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1529582400">- update to 0.12.2 (Stable Release)
  - Fix crash with ExoJob, Thunar (bxo#14465)
  - Translation updates</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1540036800">- update to 0.12.3
  - Preferred Applications: Improved layout spacing and alignment
  - Resolved g_type_class_add_private deprecations (GObject 2.58)
  - Hide exo launchers from GNOME Software (bxo#14588)
  - Fix crash with "preedit-changed" signal (bxo#14756)
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1547985600">- update to 0.12.4
  * Use the standard shared thumbnails directory (bxo#14799)
  * ExoCellRendererIcon: Fix highlight rendering with GTK 3 (bxo#14971)
  * ExoIconView: Fix search popup placement (bxo#14994)
  * Translation Updates
  - fix up macros only necessary for Leap 42.3 and below</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="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>
</package>
<package pkgid="ff3ef42d73f8b7d5f80b4d84b71c3e88e44fece2111759949c832cacf7d4f16e" name="exo-data" arch="x86_64">
  <version epoch="0" ver="4.16.2" rel="bp153.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1529582400">- update to 0.12.2 (Stable Release)
  - Fix crash with ExoJob, Thunar (bxo#14465)
  - Translation updates</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1540036800">- update to 0.12.3
  - Preferred Applications: Improved layout spacing and alignment
  - Resolved g_type_class_add_private deprecations (GObject 2.58)
  - Hide exo launchers from GNOME Software (bxo#14588)
  - Fix crash with "preedit-changed" signal (bxo#14756)
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1547985600">- update to 0.12.4
  * Use the standard shared thumbnails directory (bxo#14799)
  * ExoCellRendererIcon: Fix highlight rendering with GTK 3 (bxo#14971)
  * ExoIconView: Fix search popup placement (bxo#14994)
  * Translation Updates
  - fix up macros only necessary for Leap 42.3 and below</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="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>
</package>
<package pkgid="7ff090e2558bc18e23f4e8aba5f7469488d5c9836219f0f38e1aab6457081787" name="exo-devel" arch="aarch64">
  <version epoch="0" ver="4.16.2" rel="bp153.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1529582400">- update to 0.12.2 (Stable Release)
  - Fix crash with ExoJob, Thunar (bxo#14465)
  - Translation updates</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1540036800">- update to 0.12.3
  - Preferred Applications: Improved layout spacing and alignment
  - Resolved g_type_class_add_private deprecations (GObject 2.58)
  - Hide exo launchers from GNOME Software (bxo#14588)
  - Fix crash with "preedit-changed" signal (bxo#14756)
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1547985600">- update to 0.12.4
  * Use the standard shared thumbnails directory (bxo#14799)
  * ExoCellRendererIcon: Fix highlight rendering with GTK 3 (bxo#14971)
  * ExoIconView: Fix search popup placement (bxo#14994)
  * Translation Updates
  - fix up macros only necessary for Leap 42.3 and below</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="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>
</package>
<package pkgid="02c29f10bec5e4b4197df98bf97507d40021942af8e1d3b6f7b9cdf1edb1849e" name="exo-devel" arch="ppc64le">
  <version epoch="0" ver="4.16.2" rel="bp153.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1529582400">- update to 0.12.2 (Stable Release)
  - Fix crash with ExoJob, Thunar (bxo#14465)
  - Translation updates</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1540036800">- update to 0.12.3
  - Preferred Applications: Improved layout spacing and alignment
  - Resolved g_type_class_add_private deprecations (GObject 2.58)
  - Hide exo launchers from GNOME Software (bxo#14588)
  - Fix crash with "preedit-changed" signal (bxo#14756)
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1547985600">- update to 0.12.4
  * Use the standard shared thumbnails directory (bxo#14799)
  * ExoCellRendererIcon: Fix highlight rendering with GTK 3 (bxo#14971)
  * ExoIconView: Fix search popup placement (bxo#14994)
  * Translation Updates
  - fix up macros only necessary for Leap 42.3 and below</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="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>
</package>
<package pkgid="3544d4066ec3755142e48d876fa3b324ee5094cb2e647464347b927fda7c69f5" name="exo-devel" arch="s390x">
  <version epoch="0" ver="4.16.2" rel="bp153.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1529582400">- update to 0.12.2 (Stable Release)
  - Fix crash with ExoJob, Thunar (bxo#14465)
  - Translation updates</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1540036800">- update to 0.12.3
  - Preferred Applications: Improved layout spacing and alignment
  - Resolved g_type_class_add_private deprecations (GObject 2.58)
  - Hide exo launchers from GNOME Software (bxo#14588)
  - Fix crash with "preedit-changed" signal (bxo#14756)
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1547985600">- update to 0.12.4
  * Use the standard shared thumbnails directory (bxo#14799)
  * ExoCellRendererIcon: Fix highlight rendering with GTK 3 (bxo#14971)
  * ExoIconView: Fix search popup placement (bxo#14994)
  * Translation Updates
  - fix up macros only necessary for Leap 42.3 and below</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="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>
</package>
<package pkgid="718dcc858d754699c7006b87a5aee35d75c201ce3111eda4ca9d24d3269f0755" name="exo-devel" arch="x86_64">
  <version epoch="0" ver="4.16.2" rel="bp153.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1529582400">- update to 0.12.2 (Stable Release)
  - Fix crash with ExoJob, Thunar (bxo#14465)
  - Translation updates</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1540036800">- update to 0.12.3
  - Preferred Applications: Improved layout spacing and alignment
  - Resolved g_type_class_add_private deprecations (GObject 2.58)
  - Hide exo launchers from GNOME Software (bxo#14588)
  - Fix crash with "preedit-changed" signal (bxo#14756)
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1547985600">- update to 0.12.4
  * Use the standard shared thumbnails directory (bxo#14799)
  * ExoCellRendererIcon: Fix highlight rendering with GTK 3 (bxo#14971)
  * ExoIconView: Fix search popup placement (bxo#14994)
  * Translation Updates
  - fix up macros only necessary for Leap 42.3 and below</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="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>
</package>
<package pkgid="30245df3aa0a7dadec8ca6b16547441f25930fd1a6ceb1e60ff893c5304b9f9f" name="exo-lang" arch="noarch">
  <version epoch="0" ver="4.16.2" rel="bp153.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1529582400">- update to 0.12.2 (Stable Release)
  - Fix crash with ExoJob, Thunar (bxo#14465)
  - Translation updates</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1540036800">- update to 0.12.3
  - Preferred Applications: Improved layout spacing and alignment
  - Resolved g_type_class_add_private deprecations (GObject 2.58)
  - Hide exo launchers from GNOME Software (bxo#14588)
  - Fix crash with "preedit-changed" signal (bxo#14756)
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1547985600">- update to 0.12.4
  * Use the standard shared thumbnails directory (bxo#14799)
  * ExoCellRendererIcon: Fix highlight rendering with GTK 3 (bxo#14971)
  * ExoIconView: Fix search popup placement (bxo#14994)
  * Translation Updates
  - fix up macros only necessary for Leap 42.3 and below</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="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>
</package>
<package pkgid="c07188d71ecfd0d064b9b6c863861829707541a138ea0c6c6d691dcfecd262e7" name="exo-tools" arch="aarch64">
  <version epoch="0" ver="4.16.2" rel="bp153.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1529582400">- update to 0.12.2 (Stable Release)
  - Fix crash with ExoJob, Thunar (bxo#14465)
  - Translation updates</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1540036800">- update to 0.12.3
  - Preferred Applications: Improved layout spacing and alignment
  - Resolved g_type_class_add_private deprecations (GObject 2.58)
  - Hide exo launchers from GNOME Software (bxo#14588)
  - Fix crash with "preedit-changed" signal (bxo#14756)
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1547985600">- update to 0.12.4
  * Use the standard shared thumbnails directory (bxo#14799)
  * ExoCellRendererIcon: Fix highlight rendering with GTK 3 (bxo#14971)
  * ExoIconView: Fix search popup placement (bxo#14994)
  * Translation Updates
  - fix up macros only necessary for Leap 42.3 and below</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="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>
</package>
<package pkgid="3b35bf0e16b8687e59eb854bee20182e688198956b143f9dcd72e73df0db93a8" name="exo-tools" arch="ppc64le">
  <version epoch="0" ver="4.16.2" rel="bp153.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1529582400">- update to 0.12.2 (Stable Release)
  - Fix crash with ExoJob, Thunar (bxo#14465)
  - Translation updates</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1540036800">- update to 0.12.3
  - Preferred Applications: Improved layout spacing and alignment
  - Resolved g_type_class_add_private deprecations (GObject 2.58)
  - Hide exo launchers from GNOME Software (bxo#14588)
  - Fix crash with "preedit-changed" signal (bxo#14756)
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1547985600">- update to 0.12.4
  * Use the standard shared thumbnails directory (bxo#14799)
  * ExoCellRendererIcon: Fix highlight rendering with GTK 3 (bxo#14971)
  * ExoIconView: Fix search popup placement (bxo#14994)
  * Translation Updates
  - fix up macros only necessary for Leap 42.3 and below</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="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>
</package>
<package pkgid="33b49a54d73d8ee40e143f6d7e73a37da6556a6cfbdd0ffd82896f1fcf3ef910" name="exo-tools" arch="s390x">
  <version epoch="0" ver="4.16.2" rel="bp153.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1529582400">- update to 0.12.2 (Stable Release)
  - Fix crash with ExoJob, Thunar (bxo#14465)
  - Translation updates</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1540036800">- update to 0.12.3
  - Preferred Applications: Improved layout spacing and alignment
  - Resolved g_type_class_add_private deprecations (GObject 2.58)
  - Hide exo launchers from GNOME Software (bxo#14588)
  - Fix crash with "preedit-changed" signal (bxo#14756)
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1547985600">- update to 0.12.4
  * Use the standard shared thumbnails directory (bxo#14799)
  * ExoCellRendererIcon: Fix highlight rendering with GTK 3 (bxo#14971)
  * ExoIconView: Fix search popup placement (bxo#14994)
  * Translation Updates
  - fix up macros only necessary for Leap 42.3 and below</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="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>
</package>
<package pkgid="39171db0ee6e58cad61d80cfd353f5c45b489946bd7469ff60fa36b4321047b9" name="exo-tools" arch="x86_64">
  <version epoch="0" ver="4.16.2" rel="bp153.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1529582400">- update to 0.12.2 (Stable Release)
  - Fix crash with ExoJob, Thunar (bxo#14465)
  - Translation updates</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1540036800">- update to 0.12.3
  - Preferred Applications: Improved layout spacing and alignment
  - Resolved g_type_class_add_private deprecations (GObject 2.58)
  - Hide exo launchers from GNOME Software (bxo#14588)
  - Fix crash with "preedit-changed" signal (bxo#14756)
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1547985600">- update to 0.12.4
  * Use the standard shared thumbnails directory (bxo#14799)
  * ExoCellRendererIcon: Fix highlight rendering with GTK 3 (bxo#14971)
  * ExoIconView: Fix search popup placement (bxo#14994)
  * Translation Updates
  - fix up macros only necessary for Leap 42.3 and below</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="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>
</package>
<package pkgid="d7028e840c28c08814d0fae2b6a4df576e00a30cb53470363cb1a2412c77196d" name="fish3" arch="aarch64">
  <version epoch="0" ver="3.0.0" rel="bp153.2.3.1"/>
  <changelog author="seanpwatson@live.com" date="1417435200">- Fixed conflict with youtube-dl</changelog>
  <changelog author="zawertun@gmail.com" date="1422446400">- Added check_for_command-not-found_command_on_suse.patch
  (https://github.com/fish-shell/fish-shell/issues/1208)</changelog>
  <changelog author="schwab@suse.de" date="1423137600">- no-return-in-nonvoid-function.patch: fix no-return-in-nonvoid-function
  error</changelog>
  <changelog author="simon@simotek.net" date="1426939200">- Require: python-curses Its required for the prompt page on
    the web config</changelog>
  <changelog author="develop7@develop7.info" date="1437998400">- update to v2.2.0
  See full changelog on
  https://github.com/fish-shell/fish-shell/releases/tag/2.2.0
- Drop check_for_command-not-found_command_on_suse.patch</changelog>
  <changelog author="infroma@gmail.com" date="1447934400">- Recommends: terminfo (required for some terminals)
- Requires: man (required for completions, otherwise fish complains
  about non existant `apropos` on every TAB)</changelog>
  <changelog author="sflees@suse.de" date="1464004800">- Update to v2.3.0
- Significant Changes
  * A new string builtin to handle? strings!
  * After seeing an escape character wait up to 300ms for an a
    dditional character.
  * Add new directories for vendor functions and configuration
    snippets (#2498)
  * A new fish_realpath builtin and associated function to allow
    the use of realpath even on those platforms that don't ship
    an appropriate command. (#2932)
  * Alt-# toggles the current command line between commented and
    uncommented states, making it easy to save a command in
    history without executing it.
  * The fish_vi_mode function is now deprecated in favour of
    fish_vi_key_bindings
- Backward-incompatible changes
  * Unmatched globs will now cause an error, except when used
    with for, set or count (#2719, #2394) and and or will now bind
    to the closest if or while, allowing compound conditions without
    begin and end (#1428)
  * set -ql now searches up to function scope for variables (#2502)
  * status -f will now behave the same when run as the main script
    or using source (#2643)
  * source no longer puts the file name in $argv if no arguments
    are given (#139)
- Full release notes at
  https://github.com/fish-shell/fish-shell/releases/tag/2.3.0</changelog>
  <changelog author="sflees@suse.de" date="1467633600">- Update to v2.3.1
- Significant changes
  * A new fish_key_reader binary for decoding interactive keypresses (#2991).
  * fish_mode_prompt has been updated to reflect the changes in the way the
    Vi input mode is set up (#3067), making this more reliable.
  * fish_config can now properly be launched from the OS X app bundle (#3140).
- Notable fixes and improvements
  * Extra lines were sometimes inserted into the output under Windows (Cygwin
    and Microsoft Windows Subsystem for Linux) due to TTY timestamps
    not being updated (#2859).
  * The string builtin's match mode now handles the combination of -rnv (match,
    invert and count) correctly (#3098).
  * Improvements to TTY special character handling (#3064), locale handling (#3124)
    and terminal environment variable handling (#3060).
  * Work towards handling the terminal modes for external commands launched
    from initialisation files (#2980).
  * Ease the upgrade path from fish 2.2.0 and before by warning users to restart
    fish if the string builtin is not available (#3057).
  * type -a now syntax-colorizes function source output.
  * Added completions for alsamixer, godoc, gofmt, goimports, gorename, lscpu,
    mkdir, modinfo, netctl-auto, poweroff, termite, udisksctl and xz (#3123).
  * Improved completions for apt (#3097), aura (#3102),git (#3114), npm (#3158),
    string and suspend (#3154).</changelog>
  <changelog author="sflees@suse.de" date="1467720000">- Update source url to point to github as within the release notes,
  the older url doens't seem available</changelog>
  <changelog author="mpluskal@suse.com" date="1473508800">- Use shared libpcre instead of bundled one
- Small packaging changes</changelog>
  <changelog author="aloisio@gmx.com" date="1478606400">- Update to version 2.4.0
  [#]# Notable fixes and improvements
  * The documentation is now generated properly and with the
    correct version identifier.
  * Automatic cursor changes are now only enabled on the
    subset of XTerm versions known to support them, resolving a
    problem where older versions printed garbage to the terminal
    before and after every prompt (#3499).
  * Improved the title set in Apple Terminal.app.
  * Added completions for `defaults` and improved completions
    for `diskutil` (#3478).
  [#] fish 2.4b1 (released October 18, 2016)
  [#]# Significant changes
  * The clipboard integration has been revamped with explicit
    bindings. The killring commands no longer copy from, or
    paste to, the X11 clipboard - use the new copy (`C-x`) and
    paste (`C-v`) bindings instead. The clipboard is now
    available on OS X as well as systems using X11 (e.g. Linux).
    (#3061)
  * `history` uses subcommands (`history delete`) rather than
    options (`history --delete`) for its actions (#3367). You
    can no longer specify multiple actions via flags (e.g.,
    `history --delete --save something`).
  * New `history` options have been added, including `--max=n`
    to limit the number of history entries, `--show-time` option
    to show timestamps (#3175, #3244), and `--null` to null
    terminate history entries in the search output.
  * `history search` is now case-insensitive by default (which
    also affects `history delete`) (#3236).
  * `history delete` now correctly handles multiline commands
    (#31).
  * Vi-style bindings no longer include all of the default
    emacs-style bindings; instead, they share some definitions
    (#3068).
  * If there is no locale set in the environment, various
    known system configuration files will be checked for a
    default. If no locale can be found, `en_US-UTF.8` will be
    used (#277).
  * A number followed by a caret (e.g. `5^`) is no longer
    treated as a redirection (#1873).
  * The `$version` special variable can be overwritten, so
    that it can be used for other purposes if required.
  [#]# Notable fixes and improvements
  * The `fish_realpath` builtin has been renamed to `realpath`
    and made compatible with GNU `realpath` when run without
    arguments (#3400). It is used only for systems without a
    `realpath` or `grealpath` utility (#3374).
  * Improved color handling on terminals/consoles with 8-16
    colors, particularly the use of bright named color (#3176,
    [#3260]).
  * `fish_indent` can now read from files given as arguments,
    rather than just standard input (#3037).
  * Fuzzy tab completions behave in a less surprising manner
    (#3090, #3211).
  * `jobs` should only print its header line once (#3127).
  * Wildcards in redirections are highlighted appropriately
    (#2789).
  * Suggestions will be offered more often, like after
    removing characters (#3069).
  * `history --merge` now correctly interleaves items in
    chronological order (#2312).
  * Options for `fish_indent` have been aligned with the other
    binaries - in particular, `-d` now means `--debug`. The
    `--dump` option has been renamed to `--dump-parse-tree`
    (#3191).
  * The display of bindings in the Web-based configuration has
    been greatly improved (#3325), as has the rendering of
    prompts (#2924).
  * fish should no longer hang using 100% CPU in the C locale
    (#3214).
  * A bug in FreeBSD 11 &amp; 12, Dragonfly BSD &amp; illumos
    prevented fish from working correctly on these platforms
    under UTF-8 locales; fish now avoids the buggy behaviour
    (#3050).
  * Prompts which show git repository information (via
    `__fish_git_prompt`) are faster in large repositories
    (#3294) and slow filesystems (#3083).
  * fish 2.3.0 reintroduced a problem where the greeting was
    printed even when using `read`; this has been corrected
    again (#3261).
  * Vi mode changes the cursor depending on the current mode
    (#3215).
  * Command lines with escaped space characters at the end
    tab-complete correctly (#2447).
  * Added completions for:
    + `arcanist` (#3256)
    + `connmanctl` (#3419)
    + `figlet` (#3378)
    + `mdbook` (#3378)
    +  `ninja` (#3415)
    +  `p4`, the Perforce client (#3314)
    +  `pygmentize` (#3378)
    +  `ranger` (#3378)
  * Improved completions for `aura` (#3297), `abbr` (#3267),
    `brew` (#3309), `chown` (#3380, #3383),`cygport` (#3392),
    `git` (#3274, #3226, #3225, #3094, #3087, #3035, #3021,
    [#2982], #3230), `kill &amp; `pkill` (#3200), `screen` (#3271),
    `wget` (#3470), and `xz` (#3378).
  * Distributors, packagers and developers will notice that
    the build process produces more succinct output by default;
    use `make V=1` to get verbose output (#3248).
  * Improved compatibility with minor platforms including musl
    (#2988), Cygwin (#2993), Android (#3441, #3442), Haiku
    (#3322) and Solaris .
- Dropped no longer necessary
  no-return-in-nonvoid-function.patch</changelog>
  <changelog author="sflees@suse.de" date="1486123200">- Update to 2.5.0
  Notable fixes and improvements
  * alias, run without options or arguments, lists all defined aliases, and
    aliases now include a description in the function signature that identifies
    them.
  * complete accepts empty strings as descriptions (#3557).
  * command accepts -q/--quiet in combination with --search (#3591), providing
    a simple way of checking whether a command exists in scripts.
  * Abbreviations can now be renamed with abbr --rename OLD_KEY NEW_KEY (#3610).
  * The command synopses printed by --help options work better with copying and
    pasting (#2673).
  * help launches the browser specified by the $fish_help_browser variable if it
    is set (#3131).
  * History merging could lose items under certain circumstances and is now
    fixed (#3496).
  * The $status variable is now set to 123 when a syntactically invalid command
    is entered (#3616).
  * Exiting fish now signals all background processes to terminate, not just
    stopped jobs (#3497).
  * A new prompt_hostname function which prints a hostname suitable for use in
    prompts (#3482).
  * The __fish_man_page function (bound to Alt-h by default) now tries to
    recognize subcommands (e.g. git add will now open the "git-add" man page)
    (#3678).
  * A new function edit_command_buffer (bound to Alt-e &amp; Alt-v by default) to
    edit the command buffer in an external editor (#1215, #3627).
  * set_color now supports italics (--italics), dim (--dim) and reverse
    (--reverse) modes (#3650).
  * Filesystems with very slow locking (eg incorrectly-configured NFS) will no
    longer slow fish down (#685).
  * Improved completions for apt (#3695), fusermount (#3642), make (#3628),
    netctl-auto (#3378), nmcli (#3648), pygmentize (#3378), and tar (#3719).
  * Added completions for:
    VBoxHeadless (#3378)
    VBoxSDL (#3378)
    base64 (#3378)
    caffeinate (#3524)
    dconf (#3638)
    dig (#3495)
    dpkg-reconfigure (#3521 &amp; #3522)
    feh (#3378)
    launchctl (#3682)
    lxc (#3554 &amp; #3564),
    mddiagnose (#3524)
    mdfind (#3524)
    mdimport (#3524)
    mdls (#3524)
    mdutil (#3524)
    mkvextract (#3492)
    nvram (#3524)
    objdump (#3378)
    sysbench (#3491)
    tmutil (#3524)
  * Full changelog https://github.com/fish-shell/fish-shell/releases/tag/2.5.0</changelog>
  <changelog author="vilene@posteo.net" date="1496836800">- Update to 2.6.0. Notable fixes and improvements:
  * Jobs running in the background can now be removed from the list of jobs
    with the new disown builtin, which behaves like the same command in other
    shells (#2810).
  * Command substitutions now have access to the terminal, like in other
    shells. This allows tools like fzf to work properly (#1362, #3922).
  * In cases where the operating system does not report the size of the
    terminal, the COLUMNS and LINES environment variables are used; if they
    are unset, a default of 80x24 is assumed.
  * New French (#3772 &amp; #3788) and improved German (#3834) translations.
  * fish no longer depends on the which external command.
  * Full changelog: https://github.com/fish-shell/fish-shell/releases/tag/2.6.0</changelog>
  <changelog author="jaime.marquinez.ferrandiz@fastmail.net" date="1511611200">- Update to 2.7.0. Notable improvements:
  * A new cdh (change directory using recent history) command provides a more
    friendly alternative to prevd/nextd and pushd/popd (#2847).
  * A new argparse command is available to allow fish script to parse arguments
    with the same behavior as builtin commands. This also includes the fish_opt helper command. (#4190).
  * Invalid array indexes are now silently ignored (#826, #4127).
  * Improvements to the debugging facility, including a prompt specific to the
    debugger (fish_breakpoint_prompt) and a status is-breakpoint subcommand (#1310).
  * string supports new lower and upper subcommands, for altering the case of
    strings (#4080). The case changing is not locale-aware yet.
  * string escape has a new --style=xxx flag where xxx can be script, var,
    or url (#4150), and can be reversed with string unescape (#3543).
  * History can now be split into sessions with the fish_history variable,
    or not saved to disk at all (#102).
  * Read history is now controlled by the fish_history variable rather than
    the --mode-name flag (#1504).
  * command now supports an --all flag to report all directories with the
    command. which is no longer a runtime dependency (#2778).
  * fish can run commands before starting an interactive session using the new
  - -init-command/-C options (#4164).
  * set has a new --show option to show lots of information about variables
    (#4265).
  * Full changelog: https://github.com/fish-shell/fish-shell/releases/tag/2.7.0</changelog>
  <changelog author="sflees@suse.de" date="1515153600">- Don't Require python-curses its not needed or used</changelog>
  <changelog author="avindra@opensuse.org" date="1522497600">- Update to 2.7.1
  * macos specific fix for iTerm2
- cleanup with spec-cleaner
- use https URL
- rpmlint: fix E: devel-file-in-non-devel-package
- rpmlint: fix E: env-script-interpreter</changelog>
  <changelog author="jengelh@inai.de" date="1523534400">- Trim some bias from description.
- Anchor grep patterns in %post(un) so that it does not erroneously
  match other lines.</changelog>
  <changelog author="sean@suspend.net" date="1546084800">- Update to 3.0.0
  * Process and job expansion has largely been removed
  * A literal {} now expands to itself, rather than nothing
  * Literally accessing a zeor-index is now illegal syntax
  * for loop variables are no longer local to the for block
  * Local exported (set -1x) vars are now visible to functions
  * The new math builtin does not support logical expressions
  * fish now supports &amp;&amp; || and ! for better migration from POSIX
  * Variables may be used as commanes (#154)
  * fish may be started in private mode via fish --private
  * A new wait command for waiting on backgrounded processes
  * math is now a builtin wrather than a wrapper around bc (#3157)
  * while sets $status to a non-zero value if the loop is not exec'd (#4982)
  * Command sub output now limited to 10MB by default
  * The machine hostname is now exposed as the $hostname reserved variable
  * Bare bind invocations in config.fish now work</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1550145600">- Split out fish3 package for Leap 15.1</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1562068800">- Should write fish rather then fish3 into /etc/shells
- fish3-devel should conflict with fish-devel</changelog>
</package>
<package pkgid="3221c19c8e1fe9095c7a42dc410cb804402b560a94fca3758d220166ebd838e8" name="fish3" arch="ppc64le">
  <version epoch="0" ver="3.0.0" rel="bp153.2.3.1"/>
  <changelog author="seanpwatson@live.com" date="1417435200">- Fixed conflict with youtube-dl</changelog>
  <changelog author="zawertun@gmail.com" date="1422446400">- Added check_for_command-not-found_command_on_suse.patch
  (https://github.com/fish-shell/fish-shell/issues/1208)</changelog>
  <changelog author="schwab@suse.de" date="1423137600">- no-return-in-nonvoid-function.patch: fix no-return-in-nonvoid-function
  error</changelog>
  <changelog author="simon@simotek.net" date="1426939200">- Require: python-curses Its required for the prompt page on
    the web config</changelog>
  <changelog author="develop7@develop7.info" date="1437998400">- update to v2.2.0
  See full changelog on
  https://github.com/fish-shell/fish-shell/releases/tag/2.2.0
- Drop check_for_command-not-found_command_on_suse.patch</changelog>
  <changelog author="infroma@gmail.com" date="1447934400">- Recommends: terminfo (required for some terminals)
- Requires: man (required for completions, otherwise fish complains
  about non existant `apropos` on every TAB)</changelog>
  <changelog author="sflees@suse.de" date="1464004800">- Update to v2.3.0
- Significant Changes
  * A new string builtin to handle? strings!
  * After seeing an escape character wait up to 300ms for an a
    dditional character.
  * Add new directories for vendor functions and configuration
    snippets (#2498)
  * A new fish_realpath builtin and associated function to allow
    the use of realpath even on those platforms that don't ship
    an appropriate command. (#2932)
  * Alt-# toggles the current command line between commented and
    uncommented states, making it easy to save a command in
    history without executing it.
  * The fish_vi_mode function is now deprecated in favour of
    fish_vi_key_bindings
- Backward-incompatible changes
  * Unmatched globs will now cause an error, except when used
    with for, set or count (#2719, #2394) and and or will now bind
    to the closest if or while, allowing compound conditions without
    begin and end (#1428)
  * set -ql now searches up to function scope for variables (#2502)
  * status -f will now behave the same when run as the main script
    or using source (#2643)
  * source no longer puts the file name in $argv if no arguments
    are given (#139)
- Full release notes at
  https://github.com/fish-shell/fish-shell/releases/tag/2.3.0</changelog>
  <changelog author="sflees@suse.de" date="1467633600">- Update to v2.3.1
- Significant changes
  * A new fish_key_reader binary for decoding interactive keypresses (#2991).
  * fish_mode_prompt has been updated to reflect the changes in the way the
    Vi input mode is set up (#3067), making this more reliable.
  * fish_config can now properly be launched from the OS X app bundle (#3140).
- Notable fixes and improvements
  * Extra lines were sometimes inserted into the output under Windows (Cygwin
    and Microsoft Windows Subsystem for Linux) due to TTY timestamps
    not being updated (#2859).
  * The string builtin's match mode now handles the combination of -rnv (match,
    invert and count) correctly (#3098).
  * Improvements to TTY special character handling (#3064), locale handling (#3124)
    and terminal environment variable handling (#3060).
  * Work towards handling the terminal modes for external commands launched
    from initialisation files (#2980).
  * Ease the upgrade path from fish 2.2.0 and before by warning users to restart
    fish if the string builtin is not available (#3057).
  * type -a now syntax-colorizes function source output.
  * Added completions for alsamixer, godoc, gofmt, goimports, gorename, lscpu,
    mkdir, modinfo, netctl-auto, poweroff, termite, udisksctl and xz (#3123).
  * Improved completions for apt (#3097), aura (#3102),git (#3114), npm (#3158),
    string and suspend (#3154).</changelog>
  <changelog author="sflees@suse.de" date="1467720000">- Update source url to point to github as within the release notes,
  the older url doens't seem available</changelog>
  <changelog author="mpluskal@suse.com" date="1473508800">- Use shared libpcre instead of bundled one
- Small packaging changes</changelog>
  <changelog author="aloisio@gmx.com" date="1478606400">- Update to version 2.4.0
  [#]# Notable fixes and improvements
  * The documentation is now generated properly and with the
    correct version identifier.
  * Automatic cursor changes are now only enabled on the
    subset of XTerm versions known to support them, resolving a
    problem where older versions printed garbage to the terminal
    before and after every prompt (#3499).
  * Improved the title set in Apple Terminal.app.
  * Added completions for `defaults` and improved completions
    for `diskutil` (#3478).
  [#] fish 2.4b1 (released October 18, 2016)
  [#]# Significant changes
  * The clipboard integration has been revamped with explicit
    bindings. The killring commands no longer copy from, or
    paste to, the X11 clipboard - use the new copy (`C-x`) and
    paste (`C-v`) bindings instead. The clipboard is now
    available on OS X as well as systems using X11 (e.g. Linux).
    (#3061)
  * `history` uses subcommands (`history delete`) rather than
    options (`history --delete`) for its actions (#3367). You
    can no longer specify multiple actions via flags (e.g.,
    `history --delete --save something`).
  * New `history` options have been added, including `--max=n`
    to limit the number of history entries, `--show-time` option
    to show timestamps (#3175, #3244), and `--null` to null
    terminate history entries in the search output.
  * `history search` is now case-insensitive by default (which
    also affects `history delete`) (#3236).
  * `history delete` now correctly handles multiline commands
    (#31).
  * Vi-style bindings no longer include all of the default
    emacs-style bindings; instead, they share some definitions
    (#3068).
  * If there is no locale set in the environment, various
    known system configuration files will be checked for a
    default. If no locale can be found, `en_US-UTF.8` will be
    used (#277).
  * A number followed by a caret (e.g. `5^`) is no longer
    treated as a redirection (#1873).
  * The `$version` special variable can be overwritten, so
    that it can be used for other purposes if required.
  [#]# Notable fixes and improvements
  * The `fish_realpath` builtin has been renamed to `realpath`
    and made compatible with GNU `realpath` when run without
    arguments (#3400). It is used only for systems without a
    `realpath` or `grealpath` utility (#3374).
  * Improved color handling on terminals/consoles with 8-16
    colors, particularly the use of bright named color (#3176,
    [#3260]).
  * `fish_indent` can now read from files given as arguments,
    rather than just standard input (#3037).
  * Fuzzy tab completions behave in a less surprising manner
    (#3090, #3211).
  * `jobs` should only print its header line once (#3127).
  * Wildcards in redirections are highlighted appropriately
    (#2789).
  * Suggestions will be offered more often, like after
    removing characters (#3069).
  * `history --merge` now correctly interleaves items in
    chronological order (#2312).
  * Options for `fish_indent` have been aligned with the other
    binaries - in particular, `-d` now means `--debug`. The
    `--dump` option has been renamed to `--dump-parse-tree`
    (#3191).
  * The display of bindings in the Web-based configuration has
    been greatly improved (#3325), as has the rendering of
    prompts (#2924).
  * fish should no longer hang using 100% CPU in the C locale
    (#3214).
  * A bug in FreeBSD 11 &amp; 12, Dragonfly BSD &amp; illumos
    prevented fish from working correctly on these platforms
    under UTF-8 locales; fish now avoids the buggy behaviour
    (#3050).
  * Prompts which show git repository information (via
    `__fish_git_prompt`) are faster in large repositories
    (#3294) and slow filesystems (#3083).
  * fish 2.3.0 reintroduced a problem where the greeting was
    printed even when using `read`; this has been corrected
    again (#3261).
  * Vi mode changes the cursor depending on the current mode
    (#3215).
  * Command lines with escaped space characters at the end
    tab-complete correctly (#2447).
  * Added completions for:
    + `arcanist` (#3256)
    + `connmanctl` (#3419)
    + `figlet` (#3378)
    + `mdbook` (#3378)
    +  `ninja` (#3415)
    +  `p4`, the Perforce client (#3314)
    +  `pygmentize` (#3378)
    +  `ranger` (#3378)
  * Improved completions for `aura` (#3297), `abbr` (#3267),
    `brew` (#3309), `chown` (#3380, #3383),`cygport` (#3392),
    `git` (#3274, #3226, #3225, #3094, #3087, #3035, #3021,
    [#2982], #3230), `kill &amp; `pkill` (#3200), `screen` (#3271),
    `wget` (#3470), and `xz` (#3378).
  * Distributors, packagers and developers will notice that
    the build process produces more succinct output by default;
    use `make V=1` to get verbose output (#3248).
  * Improved compatibility with minor platforms including musl
    (#2988), Cygwin (#2993), Android (#3441, #3442), Haiku
    (#3322) and Solaris .
- Dropped no longer necessary
  no-return-in-nonvoid-function.patch</changelog>
  <changelog author="sflees@suse.de" date="1486123200">- Update to 2.5.0
  Notable fixes and improvements
  * alias, run without options or arguments, lists all defined aliases, and
    aliases now include a description in the function signature that identifies
    them.
  * complete accepts empty strings as descriptions (#3557).
  * command accepts -q/--quiet in combination with --search (#3591), providing
    a simple way of checking whether a command exists in scripts.
  * Abbreviations can now be renamed with abbr --rename OLD_KEY NEW_KEY (#3610).
  * The command synopses printed by --help options work better with copying and
    pasting (#2673).
  * help launches the browser specified by the $fish_help_browser variable if it
    is set (#3131).
  * History merging could lose items under certain circumstances and is now
    fixed (#3496).
  * The $status variable is now set to 123 when a syntactically invalid command
    is entered (#3616).
  * Exiting fish now signals all background processes to terminate, not just
    stopped jobs (#3497).
  * A new prompt_hostname function which prints a hostname suitable for use in
    prompts (#3482).
  * The __fish_man_page function (bound to Alt-h by default) now tries to
    recognize subcommands (e.g. git add will now open the "git-add" man page)
    (#3678).
  * A new function edit_command_buffer (bound to Alt-e &amp; Alt-v by default) to
    edit the command buffer in an external editor (#1215, #3627).
  * set_color now supports italics (--italics), dim (--dim) and reverse
    (--reverse) modes (#3650).
  * Filesystems with very slow locking (eg incorrectly-configured NFS) will no
    longer slow fish down (#685).
  * Improved completions for apt (#3695), fusermount (#3642), make (#3628),
    netctl-auto (#3378), nmcli (#3648), pygmentize (#3378), and tar (#3719).
  * Added completions for:
    VBoxHeadless (#3378)
    VBoxSDL (#3378)
    base64 (#3378)
    caffeinate (#3524)
    dconf (#3638)
    dig (#3495)
    dpkg-reconfigure (#3521 &amp; #3522)
    feh (#3378)
    launchctl (#3682)
    lxc (#3554 &amp; #3564),
    mddiagnose (#3524)
    mdfind (#3524)
    mdimport (#3524)
    mdls (#3524)
    mdutil (#3524)
    mkvextract (#3492)
    nvram (#3524)
    objdump (#3378)
    sysbench (#3491)
    tmutil (#3524)
  * Full changelog https://github.com/fish-shell/fish-shell/releases/tag/2.5.0</changelog>
  <changelog author="vilene@posteo.net" date="1496836800">- Update to 2.6.0. Notable fixes and improvements:
  * Jobs running in the background can now be removed from the list of jobs
    with the new disown builtin, which behaves like the same command in other
    shells (#2810).
  * Command substitutions now have access to the terminal, like in other
    shells. This allows tools like fzf to work properly (#1362, #3922).
  * In cases where the operating system does not report the size of the
    terminal, the COLUMNS and LINES environment variables are used; if they
    are unset, a default of 80x24 is assumed.
  * New French (#3772 &amp; #3788) and improved German (#3834) translations.
  * fish no longer depends on the which external command.
  * Full changelog: https://github.com/fish-shell/fish-shell/releases/tag/2.6.0</changelog>
  <changelog author="jaime.marquinez.ferrandiz@fastmail.net" date="1511611200">- Update to 2.7.0. Notable improvements:
  * A new cdh (change directory using recent history) command provides a more
    friendly alternative to prevd/nextd and pushd/popd (#2847).
  * A new argparse command is available to allow fish script to parse arguments
    with the same behavior as builtin commands. This also includes the fish_opt helper command. (#4190).
  * Invalid array indexes are now silently ignored (#826, #4127).
  * Improvements to the debugging facility, including a prompt specific to the
    debugger (fish_breakpoint_prompt) and a status is-breakpoint subcommand (#1310).
  * string supports new lower and upper subcommands, for altering the case of
    strings (#4080). The case changing is not locale-aware yet.
  * string escape has a new --style=xxx flag where xxx can be script, var,
    or url (#4150), and can be reversed with string unescape (#3543).
  * History can now be split into sessions with the fish_history variable,
    or not saved to disk at all (#102).
  * Read history is now controlled by the fish_history variable rather than
    the --mode-name flag (#1504).
  * command now supports an --all flag to report all directories with the
    command. which is no longer a runtime dependency (#2778).
  * fish can run commands before starting an interactive session using the new
  - -init-command/-C options (#4164).
  * set has a new --show option to show lots of information about variables
    (#4265).
  * Full changelog: https://github.com/fish-shell/fish-shell/releases/tag/2.7.0</changelog>
  <changelog author="sflees@suse.de" date="1515153600">- Don't Require python-curses its not needed or used</changelog>
  <changelog author="avindra@opensuse.org" date="1522497600">- Update to 2.7.1
  * macos specific fix for iTerm2
- cleanup with spec-cleaner
- use https URL
- rpmlint: fix E: devel-file-in-non-devel-package
- rpmlint: fix E: env-script-interpreter</changelog>
  <changelog author="jengelh@inai.de" date="1523534400">- Trim some bias from description.
- Anchor grep patterns in %post(un) so that it does not erroneously
  match other lines.</changelog>
  <changelog author="sean@suspend.net" date="1546084800">- Update to 3.0.0
  * Process and job expansion has largely been removed
  * A literal {} now expands to itself, rather than nothing
  * Literally accessing a zeor-index is now illegal syntax
  * for loop variables are no longer local to the for block
  * Local exported (set -1x) vars are now visible to functions
  * The new math builtin does not support logical expressions
  * fish now supports &amp;&amp; || and ! for better migration from POSIX
  * Variables may be used as commanes (#154)
  * fish may be started in private mode via fish --private
  * A new wait command for waiting on backgrounded processes
  * math is now a builtin wrather than a wrapper around bc (#3157)
  * while sets $status to a non-zero value if the loop is not exec'd (#4982)
  * Command sub output now limited to 10MB by default
  * The machine hostname is now exposed as the $hostname reserved variable
  * Bare bind invocations in config.fish now work</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1550145600">- Split out fish3 package for Leap 15.1</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1562068800">- Should write fish rather then fish3 into /etc/shells
- fish3-devel should conflict with fish-devel</changelog>
</package>
<package pkgid="dc81060b513d6b159c40d6e818e78a37d34134d8b5fd97bb4a783aa290b750ca" name="fish3" arch="s390x">
  <version epoch="0" ver="3.0.0" rel="bp153.2.3.1"/>
  <changelog author="seanpwatson@live.com" date="1417435200">- Fixed conflict with youtube-dl</changelog>
  <changelog author="zawertun@gmail.com" date="1422446400">- Added check_for_command-not-found_command_on_suse.patch
  (https://github.com/fish-shell/fish-shell/issues/1208)</changelog>
  <changelog author="schwab@suse.de" date="1423137600">- no-return-in-nonvoid-function.patch: fix no-return-in-nonvoid-function
  error</changelog>
  <changelog author="simon@simotek.net" date="1426939200">- Require: python-curses Its required for the prompt page on
    the web config</changelog>
  <changelog author="develop7@develop7.info" date="1437998400">- update to v2.2.0
  See full changelog on
  https://github.com/fish-shell/fish-shell/releases/tag/2.2.0
- Drop check_for_command-not-found_command_on_suse.patch</changelog>
  <changelog author="infroma@gmail.com" date="1447934400">- Recommends: terminfo (required for some terminals)
- Requires: man (required for completions, otherwise fish complains
  about non existant `apropos` on every TAB)</changelog>
  <changelog author="sflees@suse.de" date="1464004800">- Update to v2.3.0
- Significant Changes
  * A new string builtin to handle? strings!
  * After seeing an escape character wait up to 300ms for an a
    dditional character.
  * Add new directories for vendor functions and configuration
    snippets (#2498)
  * A new fish_realpath builtin and associated function to allow
    the use of realpath even on those platforms that don't ship
    an appropriate command. (#2932)
  * Alt-# toggles the current command line between commented and
    uncommented states, making it easy to save a command in
    history without executing it.
  * The fish_vi_mode function is now deprecated in favour of
    fish_vi_key_bindings
- Backward-incompatible changes
  * Unmatched globs will now cause an error, except when used
    with for, set or count (#2719, #2394) and and or will now bind
    to the closest if or while, allowing compound conditions without
    begin and end (#1428)
  * set -ql now searches up to function scope for variables (#2502)
  * status -f will now behave the same when run as the main script
    or using source (#2643)
  * source no longer puts the file name in $argv if no arguments
    are given (#139)
- Full release notes at
  https://github.com/fish-shell/fish-shell/releases/tag/2.3.0</changelog>
  <changelog author="sflees@suse.de" date="1467633600">- Update to v2.3.1
- Significant changes
  * A new fish_key_reader binary for decoding interactive keypresses (#2991).
  * fish_mode_prompt has been updated to reflect the changes in the way the
    Vi input mode is set up (#3067), making this more reliable.
  * fish_config can now properly be launched from the OS X app bundle (#3140).
- Notable fixes and improvements
  * Extra lines were sometimes inserted into the output under Windows (Cygwin
    and Microsoft Windows Subsystem for Linux) due to TTY timestamps
    not being updated (#2859).
  * The string builtin's match mode now handles the combination of -rnv (match,
    invert and count) correctly (#3098).
  * Improvements to TTY special character handling (#3064), locale handling (#3124)
    and terminal environment variable handling (#3060).
  * Work towards handling the terminal modes for external commands launched
    from initialisation files (#2980).
  * Ease the upgrade path from fish 2.2.0 and before by warning users to restart
    fish if the string builtin is not available (#3057).
  * type -a now syntax-colorizes function source output.
  * Added completions for alsamixer, godoc, gofmt, goimports, gorename, lscpu,
    mkdir, modinfo, netctl-auto, poweroff, termite, udisksctl and xz (#3123).
  * Improved completions for apt (#3097), aura (#3102),git (#3114), npm (#3158),
    string and suspend (#3154).</changelog>
  <changelog author="sflees@suse.de" date="1467720000">- Update source url to point to github as within the release notes,
  the older url doens't seem available</changelog>
  <changelog author="mpluskal@suse.com" date="1473508800">- Use shared libpcre instead of bundled one
- Small packaging changes</changelog>
  <changelog author="aloisio@gmx.com" date="1478606400">- Update to version 2.4.0
  [#]# Notable fixes and improvements
  * The documentation is now generated properly and with the
    correct version identifier.
  * Automatic cursor changes are now only enabled on the
    subset of XTerm versions known to support them, resolving a
    problem where older versions printed garbage to the terminal
    before and after every prompt (#3499).
  * Improved the title set in Apple Terminal.app.
  * Added completions for `defaults` and improved completions
    for `diskutil` (#3478).
  [#] fish 2.4b1 (released October 18, 2016)
  [#]# Significant changes
  * The clipboard integration has been revamped with explicit
    bindings. The killring commands no longer copy from, or
    paste to, the X11 clipboard - use the new copy (`C-x`) and
    paste (`C-v`) bindings instead. The clipboard is now
    available on OS X as well as systems using X11 (e.g. Linux).
    (#3061)
  * `history` uses subcommands (`history delete`) rather than
    options (`history --delete`) for its actions (#3367). You
    can no longer specify multiple actions via flags (e.g.,
    `history --delete --save something`).
  * New `history` options have been added, including `--max=n`
    to limit the number of history entries, `--show-time` option
    to show timestamps (#3175, #3244), and `--null` to null
    terminate history entries in the search output.
  * `history search` is now case-insensitive by default (which
    also affects `history delete`) (#3236).
  * `history delete` now correctly handles multiline commands
    (#31).
  * Vi-style bindings no longer include all of the default
    emacs-style bindings; instead, they share some definitions
    (#3068).
  * If there is no locale set in the environment, various
    known system configuration files will be checked for a
    default. If no locale can be found, `en_US-UTF.8` will be
    used (#277).
  * A number followed by a caret (e.g. `5^`) is no longer
    treated as a redirection (#1873).
  * The `$version` special variable can be overwritten, so
    that it can be used for other purposes if required.
  [#]# Notable fixes and improvements
  * The `fish_realpath` builtin has been renamed to `realpath`
    and made compatible with GNU `realpath` when run without
    arguments (#3400). It is used only for systems without a
    `realpath` or `grealpath` utility (#3374).
  * Improved color handling on terminals/consoles with 8-16
    colors, particularly the use of bright named color (#3176,
    [#3260]).
  * `fish_indent` can now read from files given as arguments,
    rather than just standard input (#3037).
  * Fuzzy tab completions behave in a less surprising manner
    (#3090, #3211).
  * `jobs` should only print its header line once (#3127).
  * Wildcards in redirections are highlighted appropriately
    (#2789).
  * Suggestions will be offered more often, like after
    removing characters (#3069).
  * `history --merge` now correctly interleaves items in
    chronological order (#2312).
  * Options for `fish_indent` have been aligned with the other
    binaries - in particular, `-d` now means `--debug`. The
    `--dump` option has been renamed to `--dump-parse-tree`
    (#3191).
  * The display of bindings in the Web-based configuration has
    been greatly improved (#3325), as has the rendering of
    prompts (#2924).
  * fish should no longer hang using 100% CPU in the C locale
    (#3214).
  * A bug in FreeBSD 11 &amp; 12, Dragonfly BSD &amp; illumos
    prevented fish from working correctly on these platforms
    under UTF-8 locales; fish now avoids the buggy behaviour
    (#3050).
  * Prompts which show git repository information (via
    `__fish_git_prompt`) are faster in large repositories
    (#3294) and slow filesystems (#3083).
  * fish 2.3.0 reintroduced a problem where the greeting was
    printed even when using `read`; this has been corrected
    again (#3261).
  * Vi mode changes the cursor depending on the current mode
    (#3215).
  * Command lines with escaped space characters at the end
    tab-complete correctly (#2447).
  * Added completions for:
    + `arcanist` (#3256)
    + `connmanctl` (#3419)
    + `figlet` (#3378)
    + `mdbook` (#3378)
    +  `ninja` (#3415)
    +  `p4`, the Perforce client (#3314)
    +  `pygmentize` (#3378)
    +  `ranger` (#3378)
  * Improved completions for `aura` (#3297), `abbr` (#3267),
    `brew` (#3309), `chown` (#3380, #3383),`cygport` (#3392),
    `git` (#3274, #3226, #3225, #3094, #3087, #3035, #3021,
    [#2982], #3230), `kill &amp; `pkill` (#3200), `screen` (#3271),
    `wget` (#3470), and `xz` (#3378).
  * Distributors, packagers and developers will notice that
    the build process produces more succinct output by default;
    use `make V=1` to get verbose output (#3248).
  * Improved compatibility with minor platforms including musl
    (#2988), Cygwin (#2993), Android (#3441, #3442), Haiku
    (#3322) and Solaris .
- Dropped no longer necessary
  no-return-in-nonvoid-function.patch</changelog>
  <changelog author="sflees@suse.de" date="1486123200">- Update to 2.5.0
  Notable fixes and improvements
  * alias, run without options or arguments, lists all defined aliases, and
    aliases now include a description in the function signature that identifies
    them.
  * complete accepts empty strings as descriptions (#3557).
  * command accepts -q/--quiet in combination with --search (#3591), providing
    a simple way of checking whether a command exists in scripts.
  * Abbreviations can now be renamed with abbr --rename OLD_KEY NEW_KEY (#3610).
  * The command synopses printed by --help options work better with copying and
    pasting (#2673).
  * help launches the browser specified by the $fish_help_browser variable if it
    is set (#3131).
  * History merging could lose items under certain circumstances and is now
    fixed (#3496).
  * The $status variable is now set to 123 when a syntactically invalid command
    is entered (#3616).
  * Exiting fish now signals all background processes to terminate, not just
    stopped jobs (#3497).
  * A new prompt_hostname function which prints a hostname suitable for use in
    prompts (#3482).
  * The __fish_man_page function (bound to Alt-h by default) now tries to
    recognize subcommands (e.g. git add will now open the "git-add" man page)
    (#3678).
  * A new function edit_command_buffer (bound to Alt-e &amp; Alt-v by default) to
    edit the command buffer in an external editor (#1215, #3627).
  * set_color now supports italics (--italics), dim (--dim) and reverse
    (--reverse) modes (#3650).
  * Filesystems with very slow locking (eg incorrectly-configured NFS) will no
    longer slow fish down (#685).
  * Improved completions for apt (#3695), fusermount (#3642), make (#3628),
    netctl-auto (#3378), nmcli (#3648), pygmentize (#3378), and tar (#3719).
  * Added completions for:
    VBoxHeadless (#3378)
    VBoxSDL (#3378)
    base64 (#3378)
    caffeinate (#3524)
    dconf (#3638)
    dig (#3495)
    dpkg-reconfigure (#3521 &amp; #3522)
    feh (#3378)
    launchctl (#3682)
    lxc (#3554 &amp; #3564),
    mddiagnose (#3524)
    mdfind (#3524)
    mdimport (#3524)
    mdls (#3524)
    mdutil (#3524)
    mkvextract (#3492)
    nvram (#3524)
    objdump (#3378)
    sysbench (#3491)
    tmutil (#3524)
  * Full changelog https://github.com/fish-shell/fish-shell/releases/tag/2.5.0</changelog>
  <changelog author="vilene@posteo.net" date="1496836800">- Update to 2.6.0. Notable fixes and improvements:
  * Jobs running in the background can now be removed from the list of jobs
    with the new disown builtin, which behaves like the same command in other
    shells (#2810).
  * Command substitutions now have access to the terminal, like in other
    shells. This allows tools like fzf to work properly (#1362, #3922).
  * In cases where the operating system does not report the size of the
    terminal, the COLUMNS and LINES environment variables are used; if they
    are unset, a default of 80x24 is assumed.
  * New French (#3772 &amp; #3788) and improved German (#3834) translations.
  * fish no longer depends on the which external command.
  * Full changelog: https://github.com/fish-shell/fish-shell/releases/tag/2.6.0</changelog>
  <changelog author="jaime.marquinez.ferrandiz@fastmail.net" date="1511611200">- Update to 2.7.0. Notable improvements:
  * A new cdh (change directory using recent history) command provides a more
    friendly alternative to prevd/nextd and pushd/popd (#2847).
  * A new argparse command is available to allow fish script to parse arguments
    with the same behavior as builtin commands. This also includes the fish_opt helper command. (#4190).
  * Invalid array indexes are now silently ignored (#826, #4127).
  * Improvements to the debugging facility, including a prompt specific to the
    debugger (fish_breakpoint_prompt) and a status is-breakpoint subcommand (#1310).
  * string supports new lower and upper subcommands, for altering the case of
    strings (#4080). The case changing is not locale-aware yet.
  * string escape has a new --style=xxx flag where xxx can be script, var,
    or url (#4150), and can be reversed with string unescape (#3543).
  * History can now be split into sessions with the fish_history variable,
    or not saved to disk at all (#102).
  * Read history is now controlled by the fish_history variable rather than
    the --mode-name flag (#1504).
  * command now supports an --all flag to report all directories with the
    command. which is no longer a runtime dependency (#2778).
  * fish can run commands before starting an interactive session using the new
  - -init-command/-C options (#4164).
  * set has a new --show option to show lots of information about variables
    (#4265).
  * Full changelog: https://github.com/fish-shell/fish-shell/releases/tag/2.7.0</changelog>
  <changelog author="sflees@suse.de" date="1515153600">- Don't Require python-curses its not needed or used</changelog>
  <changelog author="avindra@opensuse.org" date="1522497600">- Update to 2.7.1
  * macos specific fix for iTerm2
- cleanup with spec-cleaner
- use https URL
- rpmlint: fix E: devel-file-in-non-devel-package
- rpmlint: fix E: env-script-interpreter</changelog>
  <changelog author="jengelh@inai.de" date="1523534400">- Trim some bias from description.
- Anchor grep patterns in %post(un) so that it does not erroneously
  match other lines.</changelog>
  <changelog author="sean@suspend.net" date="1546084800">- Update to 3.0.0
  * Process and job expansion has largely been removed
  * A literal {} now expands to itself, rather than nothing
  * Literally accessing a zeor-index is now illegal syntax
  * for loop variables are no longer local to the for block
  * Local exported (set -1x) vars are now visible to functions
  * The new math builtin does not support logical expressions
  * fish now supports &amp;&amp; || and ! for better migration from POSIX
  * Variables may be used as commanes (#154)
  * fish may be started in private mode via fish --private
  * A new wait command for waiting on backgrounded processes
  * math is now a builtin wrather than a wrapper around bc (#3157)
  * while sets $status to a non-zero value if the loop is not exec'd (#4982)
  * Command sub output now limited to 10MB by default
  * The machine hostname is now exposed as the $hostname reserved variable
  * Bare bind invocations in config.fish now work</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1550145600">- Split out fish3 package for Leap 15.1</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1562068800">- Should write fish rather then fish3 into /etc/shells
- fish3-devel should conflict with fish-devel</changelog>
</package>
<package pkgid="648666740be5e2490eb1434b8bf76452e2812df59afd5a3a35fe8e1c10dd8a8d" name="fish3" arch="src">
  <version epoch="0" ver="3.0.0" rel="bp153.2.3.1"/>
  <changelog author="seanpwatson@live.com" date="1417435200">- Fixed conflict with youtube-dl</changelog>
  <changelog author="zawertun@gmail.com" date="1422446400">- Added check_for_command-not-found_command_on_suse.patch
  (https://github.com/fish-shell/fish-shell/issues/1208)</changelog>
  <changelog author="schwab@suse.de" date="1423137600">- no-return-in-nonvoid-function.patch: fix no-return-in-nonvoid-function
  error</changelog>
  <changelog author="simon@simotek.net" date="1426939200">- Require: python-curses Its required for the prompt page on
    the web config</changelog>
  <changelog author="develop7@develop7.info" date="1437998400">- update to v2.2.0
  See full changelog on
  https://github.com/fish-shell/fish-shell/releases/tag/2.2.0
- Drop check_for_command-not-found_command_on_suse.patch</changelog>
  <changelog author="infroma@gmail.com" date="1447934400">- Recommends: terminfo (required for some terminals)
- Requires: man (required for completions, otherwise fish complains
  about non existant `apropos` on every TAB)</changelog>
  <changelog author="sflees@suse.de" date="1464004800">- Update to v2.3.0
- Significant Changes
  * A new string builtin to handle? strings!
  * After seeing an escape character wait up to 300ms for an a
    dditional character.
  * Add new directories for vendor functions and configuration
    snippets (#2498)
  * A new fish_realpath builtin and associated function to allow
    the use of realpath even on those platforms that don't ship
    an appropriate command. (#2932)
  * Alt-# toggles the current command line between commented and
    uncommented states, making it easy to save a command in
    history without executing it.
  * The fish_vi_mode function is now deprecated in favour of
    fish_vi_key_bindings
- Backward-incompatible changes
  * Unmatched globs will now cause an error, except when used
    with for, set or count (#2719, #2394) and and or will now bind
    to the closest if or while, allowing compound conditions without
    begin and end (#1428)
  * set -ql now searches up to function scope for variables (#2502)
  * status -f will now behave the same when run as the main script
    or using source (#2643)
  * source no longer puts the file name in $argv if no arguments
    are given (#139)
- Full release notes at
  https://github.com/fish-shell/fish-shell/releases/tag/2.3.0</changelog>
  <changelog author="sflees@suse.de" date="1467633600">- Update to v2.3.1
- Significant changes
  * A new fish_key_reader binary for decoding interactive keypresses (#2991).
  * fish_mode_prompt has been updated to reflect the changes in the way the
    Vi input mode is set up (#3067), making this more reliable.
  * fish_config can now properly be launched from the OS X app bundle (#3140).
- Notable fixes and improvements
  * Extra lines were sometimes inserted into the output under Windows (Cygwin
    and Microsoft Windows Subsystem for Linux) due to TTY timestamps
    not being updated (#2859).
  * The string builtin's match mode now handles the combination of -rnv (match,
    invert and count) correctly (#3098).
  * Improvements to TTY special character handling (#3064), locale handling (#3124)
    and terminal environment variable handling (#3060).
  * Work towards handling the terminal modes for external commands launched
    from initialisation files (#2980).
  * Ease the upgrade path from fish 2.2.0 and before by warning users to restart
    fish if the string builtin is not available (#3057).
  * type -a now syntax-colorizes function source output.
  * Added completions for alsamixer, godoc, gofmt, goimports, gorename, lscpu,
    mkdir, modinfo, netctl-auto, poweroff, termite, udisksctl and xz (#3123).
  * Improved completions for apt (#3097), aura (#3102),git (#3114), npm (#3158),
    string and suspend (#3154).</changelog>
  <changelog author="sflees@suse.de" date="1467720000">- Update source url to point to github as within the release notes,
  the older url doens't seem available</changelog>
  <changelog author="mpluskal@suse.com" date="1473508800">- Use shared libpcre instead of bundled one
- Small packaging changes</changelog>
  <changelog author="aloisio@gmx.com" date="1478606400">- Update to version 2.4.0
  [#]# Notable fixes and improvements
  * The documentation is now generated properly and with the
    correct version identifier.
  * Automatic cursor changes are now only enabled on the
    subset of XTerm versions known to support them, resolving a
    problem where older versions printed garbage to the terminal
    before and after every prompt (#3499).
  * Improved the title set in Apple Terminal.app.
  * Added completions for `defaults` and improved completions
    for `diskutil` (#3478).
  [#] fish 2.4b1 (released October 18, 2016)
  [#]# Significant changes
  * The clipboard integration has been revamped with explicit
    bindings. The killring commands no longer copy from, or
    paste to, the X11 clipboard - use the new copy (`C-x`) and
    paste (`C-v`) bindings instead. The clipboard is now
    available on OS X as well as systems using X11 (e.g. Linux).
    (#3061)
  * `history` uses subcommands (`history delete`) rather than
    options (`history --delete`) for its actions (#3367). You
    can no longer specify multiple actions via flags (e.g.,
    `history --delete --save something`).
  * New `history` options have been added, including `--max=n`
    to limit the number of history entries, `--show-time` option
    to show timestamps (#3175, #3244), and `--null` to null
    terminate history entries in the search output.
  * `history search` is now case-insensitive by default (which
    also affects `history delete`) (#3236).
  * `history delete` now correctly handles multiline commands
    (#31).
  * Vi-style bindings no longer include all of the default
    emacs-style bindings; instead, they share some definitions
    (#3068).
  * If there is no locale set in the environment, various
    known system configuration files will be checked for a
    default. If no locale can be found, `en_US-UTF.8` will be
    used (#277).
  * A number followed by a caret (e.g. `5^`) is no longer
    treated as a redirection (#1873).
  * The `$version` special variable can be overwritten, so
    that it can be used for other purposes if required.
  [#]# Notable fixes and improvements
  * The `fish_realpath` builtin has been renamed to `realpath`
    and made compatible with GNU `realpath` when run without
    arguments (#3400). It is used only for systems without a
    `realpath` or `grealpath` utility (#3374).
  * Improved color handling on terminals/consoles with 8-16
    colors, particularly the use of bright named color (#3176,
    [#3260]).
  * `fish_indent` can now read from files given as arguments,
    rather than just standard input (#3037).
  * Fuzzy tab completions behave in a less surprising manner
    (#3090, #3211).
  * `jobs` should only print its header line once (#3127).
  * Wildcards in redirections are highlighted appropriately
    (#2789).
  * Suggestions will be offered more often, like after
    removing characters (#3069).
  * `history --merge` now correctly interleaves items in
    chronological order (#2312).
  * Options for `fish_indent` have been aligned with the other
    binaries - in particular, `-d` now means `--debug`. The
    `--dump` option has been renamed to `--dump-parse-tree`
    (#3191).
  * The display of bindings in the Web-based configuration has
    been greatly improved (#3325), as has the rendering of
    prompts (#2924).
  * fish should no longer hang using 100% CPU in the C locale
    (#3214).
  * A bug in FreeBSD 11 &amp; 12, Dragonfly BSD &amp; illumos
    prevented fish from working correctly on these platforms
    under UTF-8 locales; fish now avoids the buggy behaviour
    (#3050).
  * Prompts which show git repository information (via
    `__fish_git_prompt`) are faster in large repositories
    (#3294) and slow filesystems (#3083).
  * fish 2.3.0 reintroduced a problem where the greeting was
    printed even when using `read`; this has been corrected
    again (#3261).
  * Vi mode changes the cursor depending on the current mode
    (#3215).
  * Command lines with escaped space characters at the end
    tab-complete correctly (#2447).
  * Added completions for:
    + `arcanist` (#3256)
    + `connmanctl` (#3419)
    + `figlet` (#3378)
    + `mdbook` (#3378)
    +  `ninja` (#3415)
    +  `p4`, the Perforce client (#3314)
    +  `pygmentize` (#3378)
    +  `ranger` (#3378)
  * Improved completions for `aura` (#3297), `abbr` (#3267),
    `brew` (#3309), `chown` (#3380, #3383),`cygport` (#3392),
    `git` (#3274, #3226, #3225, #3094, #3087, #3035, #3021,
    [#2982], #3230), `kill &amp; `pkill` (#3200), `screen` (#3271),
    `wget` (#3470), and `xz` (#3378).
  * Distributors, packagers and developers will notice that
    the build process produces more succinct output by default;
    use `make V=1` to get verbose output (#3248).
  * Improved compatibility with minor platforms including musl
    (#2988), Cygwin (#2993), Android (#3441, #3442), Haiku
    (#3322) and Solaris .
- Dropped no longer necessary
  no-return-in-nonvoid-function.patch</changelog>
  <changelog author="sflees@suse.de" date="1486123200">- Update to 2.5.0
  Notable fixes and improvements
  * alias, run without options or arguments, lists all defined aliases, and
    aliases now include a description in the function signature that identifies
    them.
  * complete accepts empty strings as descriptions (#3557).
  * command accepts -q/--quiet in combination with --search (#3591), providing
    a simple way of checking whether a command exists in scripts.
  * Abbreviations can now be renamed with abbr --rename OLD_KEY NEW_KEY (#3610).
  * The command synopses printed by --help options work better with copying and
    pasting (#2673).
  * help launches the browser specified by the $fish_help_browser variable if it
    is set (#3131).
  * History merging could lose items under certain circumstances and is now
    fixed (#3496).
  * The $status variable is now set to 123 when a syntactically invalid command
    is entered (#3616).
  * Exiting fish now signals all background processes to terminate, not just
    stopped jobs (#3497).
  * A new prompt_hostname function which prints a hostname suitable for use in
    prompts (#3482).
  * The __fish_man_page function (bound to Alt-h by default) now tries to
    recognize subcommands (e.g. git add will now open the "git-add" man page)
    (#3678).
  * A new function edit_command_buffer (bound to Alt-e &amp; Alt-v by default) to
    edit the command buffer in an external editor (#1215, #3627).
  * set_color now supports italics (--italics), dim (--dim) and reverse
    (--reverse) modes (#3650).
  * Filesystems with very slow locking (eg incorrectly-configured NFS) will no
    longer slow fish down (#685).
  * Improved completions for apt (#3695), fusermount (#3642), make (#3628),
    netctl-auto (#3378), nmcli (#3648), pygmentize (#3378), and tar (#3719).
  * Added completions for:
    VBoxHeadless (#3378)
    VBoxSDL (#3378)
    base64 (#3378)
    caffeinate (#3524)
    dconf (#3638)
    dig (#3495)
    dpkg-reconfigure (#3521 &amp; #3522)
    feh (#3378)
    launchctl (#3682)
    lxc (#3554 &amp; #3564),
    mddiagnose (#3524)
    mdfind (#3524)
    mdimport (#3524)
    mdls (#3524)
    mdutil (#3524)
    mkvextract (#3492)
    nvram (#3524)
    objdump (#3378)
    sysbench (#3491)
    tmutil (#3524)
  * Full changelog https://github.com/fish-shell/fish-shell/releases/tag/2.5.0</changelog>
  <changelog author="vilene@posteo.net" date="1496836800">- Update to 2.6.0. Notable fixes and improvements:
  * Jobs running in the background can now be removed from the list of jobs
    with the new disown builtin, which behaves like the same command in other
    shells (#2810).
  * Command substitutions now have access to the terminal, like in other
    shells. This allows tools like fzf to work properly (#1362, #3922).
  * In cases where the operating system does not report the size of the
    terminal, the COLUMNS and LINES environment variables are used; if they
    are unset, a default of 80x24 is assumed.
  * New French (#3772 &amp; #3788) and improved German (#3834) translations.
  * fish no longer depends on the which external command.
  * Full changelog: https://github.com/fish-shell/fish-shell/releases/tag/2.6.0</changelog>
  <changelog author="jaime.marquinez.ferrandiz@fastmail.net" date="1511611200">- Update to 2.7.0. Notable improvements:
  * A new cdh (change directory using recent history) command provides a more
    friendly alternative to prevd/nextd and pushd/popd (#2847).
  * A new argparse command is available to allow fish script to parse arguments
    with the same behavior as builtin commands. This also includes the fish_opt helper command. (#4190).
  * Invalid array indexes are now silently ignored (#826, #4127).
  * Improvements to the debugging facility, including a prompt specific to the
    debugger (fish_breakpoint_prompt) and a status is-breakpoint subcommand (#1310).
  * string supports new lower and upper subcommands, for altering the case of
    strings (#4080). The case changing is not locale-aware yet.
  * string escape has a new --style=xxx flag where xxx can be script, var,
    or url (#4150), and can be reversed with string unescape (#3543).
  * History can now be split into sessions with the fish_history variable,
    or not saved to disk at all (#102).
  * Read history is now controlled by the fish_history variable rather than
    the --mode-name flag (#1504).
  * command now supports an --all flag to report all directories with the
    command. which is no longer a runtime dependency (#2778).
  * fish can run commands before starting an interactive session using the new
  - -init-command/-C options (#4164).
  * set has a new --show option to show lots of information about variables
    (#4265).
  * Full changelog: https://github.com/fish-shell/fish-shell/releases/tag/2.7.0</changelog>
  <changelog author="sflees@suse.de" date="1515153600">- Don't Require python-curses its not needed or used</changelog>
  <changelog author="avindra@opensuse.org" date="1522497600">- Update to 2.7.1
  * macos specific fix for iTerm2
- cleanup with spec-cleaner
- use https URL
- rpmlint: fix E: devel-file-in-non-devel-package
- rpmlint: fix E: env-script-interpreter</changelog>
  <changelog author="jengelh@inai.de" date="1523534400">- Trim some bias from description.
- Anchor grep patterns in %post(un) so that it does not erroneously
  match other lines.</changelog>
  <changelog author="sean@suspend.net" date="1546084800">- Update to 3.0.0
  * Process and job expansion has largely been removed
  * A literal {} now expands to itself, rather than nothing
  * Literally accessing a zeor-index is now illegal syntax
  * for loop variables are no longer local to the for block
  * Local exported (set -1x) vars are now visible to functions
  * The new math builtin does not support logical expressions
  * fish now supports &amp;&amp; || and ! for better migration from POSIX
  * Variables may be used as commanes (#154)
  * fish may be started in private mode via fish --private
  * A new wait command for waiting on backgrounded processes
  * math is now a builtin wrather than a wrapper around bc (#3157)
  * while sets $status to a non-zero value if the loop is not exec'd (#4982)
  * Command sub output now limited to 10MB by default
  * The machine hostname is now exposed as the $hostname reserved variable
  * Bare bind invocations in config.fish now work</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1550145600">- Split out fish3 package for Leap 15.1</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1562068800">- Should write fish rather then fish3 into /etc/shells
- fish3-devel should conflict with fish-devel</changelog>
</package>
<package pkgid="016126d52061920e6fcb282f60a88780297149b995dcc00eef5db4e28fedb0b3" name="fish3" arch="x86_64">
  <version epoch="0" ver="3.0.0" rel="bp153.2.3.1"/>
  <changelog author="seanpwatson@live.com" date="1417435200">- Fixed conflict with youtube-dl</changelog>
  <changelog author="zawertun@gmail.com" date="1422446400">- Added check_for_command-not-found_command_on_suse.patch
  (https://github.com/fish-shell/fish-shell/issues/1208)</changelog>
  <changelog author="schwab@suse.de" date="1423137600">- no-return-in-nonvoid-function.patch: fix no-return-in-nonvoid-function
  error</changelog>
  <changelog author="simon@simotek.net" date="1426939200">- Require: python-curses Its required for the prompt page on
    the web config</changelog>
  <changelog author="develop7@develop7.info" date="1437998400">- update to v2.2.0
  See full changelog on
  https://github.com/fish-shell/fish-shell/releases/tag/2.2.0
- Drop check_for_command-not-found_command_on_suse.patch</changelog>
  <changelog author="infroma@gmail.com" date="1447934400">- Recommends: terminfo (required for some terminals)
- Requires: man (required for completions, otherwise fish complains
  about non existant `apropos` on every TAB)</changelog>
  <changelog author="sflees@suse.de" date="1464004800">- Update to v2.3.0
- Significant Changes
  * A new string builtin to handle? strings!
  * After seeing an escape character wait up to 300ms for an a
    dditional character.
  * Add new directories for vendor functions and configuration
    snippets (#2498)
  * A new fish_realpath builtin and associated function to allow
    the use of realpath even on those platforms that don't ship
    an appropriate command. (#2932)
  * Alt-# toggles the current command line between commented and
    uncommented states, making it easy to save a command in
    history without executing it.
  * The fish_vi_mode function is now deprecated in favour of
    fish_vi_key_bindings
- Backward-incompatible changes
  * Unmatched globs will now cause an error, except when used
    with for, set or count (#2719, #2394) and and or will now bind
    to the closest if or while, allowing compound conditions without
    begin and end (#1428)
  * set -ql now searches up to function scope for variables (#2502)
  * status -f will now behave the same when run as the main script
    or using source (#2643)
  * source no longer puts the file name in $argv if no arguments
    are given (#139)
- Full release notes at
  https://github.com/fish-shell/fish-shell/releases/tag/2.3.0</changelog>
  <changelog author="sflees@suse.de" date="1467633600">- Update to v2.3.1
- Significant changes
  * A new fish_key_reader binary for decoding interactive keypresses (#2991).
  * fish_mode_prompt has been updated to reflect the changes in the way the
    Vi input mode is set up (#3067), making this more reliable.
  * fish_config can now properly be launched from the OS X app bundle (#3140).
- Notable fixes and improvements
  * Extra lines were sometimes inserted into the output under Windows (Cygwin
    and Microsoft Windows Subsystem for Linux) due to TTY timestamps
    not being updated (#2859).
  * The string builtin's match mode now handles the combination of -rnv (match,
    invert and count) correctly (#3098).
  * Improvements to TTY special character handling (#3064), locale handling (#3124)
    and terminal environment variable handling (#3060).
  * Work towards handling the terminal modes for external commands launched
    from initialisation files (#2980).
  * Ease the upgrade path from fish 2.2.0 and before by warning users to restart
    fish if the string builtin is not available (#3057).
  * type -a now syntax-colorizes function source output.
  * Added completions for alsamixer, godoc, gofmt, goimports, gorename, lscpu,
    mkdir, modinfo, netctl-auto, poweroff, termite, udisksctl and xz (#3123).
  * Improved completions for apt (#3097), aura (#3102),git (#3114), npm (#3158),
    string and suspend (#3154).</changelog>
  <changelog author="sflees@suse.de" date="1467720000">- Update source url to point to github as within the release notes,
  the older url doens't seem available</changelog>
  <changelog author="mpluskal@suse.com" date="1473508800">- Use shared libpcre instead of bundled one
- Small packaging changes</changelog>
  <changelog author="aloisio@gmx.com" date="1478606400">- Update to version 2.4.0
  [#]# Notable fixes and improvements
  * The documentation is now generated properly and with the
    correct version identifier.
  * Automatic cursor changes are now only enabled on the
    subset of XTerm versions known to support them, resolving a
    problem where older versions printed garbage to the terminal
    before and after every prompt (#3499).
  * Improved the title set in Apple Terminal.app.
  * Added completions for `defaults` and improved completions
    for `diskutil` (#3478).
  [#] fish 2.4b1 (released October 18, 2016)
  [#]# Significant changes
  * The clipboard integration has been revamped with explicit
    bindings. The killring commands no longer copy from, or
    paste to, the X11 clipboard - use the new copy (`C-x`) and
    paste (`C-v`) bindings instead. The clipboard is now
    available on OS X as well as systems using X11 (e.g. Linux).
    (#3061)
  * `history` uses subcommands (`history delete`) rather than
    options (`history --delete`) for its actions (#3367). You
    can no longer specify multiple actions via flags (e.g.,
    `history --delete --save something`).
  * New `history` options have been added, including `--max=n`
    to limit the number of history entries, `--show-time` option
    to show timestamps (#3175, #3244), and `--null` to null
    terminate history entries in the search output.
  * `history search` is now case-insensitive by default (which
    also affects `history delete`) (#3236).
  * `history delete` now correctly handles multiline commands
    (#31).
  * Vi-style bindings no longer include all of the default
    emacs-style bindings; instead, they share some definitions
    (#3068).
  * If there is no locale set in the environment, various
    known system configuration files will be checked for a
    default. If no locale can be found, `en_US-UTF.8` will be
    used (#277).
  * A number followed by a caret (e.g. `5^`) is no longer
    treated as a redirection (#1873).
  * The `$version` special variable can be overwritten, so
    that it can be used for other purposes if required.
  [#]# Notable fixes and improvements
  * The `fish_realpath` builtin has been renamed to `realpath`
    and made compatible with GNU `realpath` when run without
    arguments (#3400). It is used only for systems without a
    `realpath` or `grealpath` utility (#3374).
  * Improved color handling on terminals/consoles with 8-16
    colors, particularly the use of bright named color (#3176,
    [#3260]).
  * `fish_indent` can now read from files given as arguments,
    rather than just standard input (#3037).
  * Fuzzy tab completions behave in a less surprising manner
    (#3090, #3211).
  * `jobs` should only print its header line once (#3127).
  * Wildcards in redirections are highlighted appropriately
    (#2789).
  * Suggestions will be offered more often, like after
    removing characters (#3069).
  * `history --merge` now correctly interleaves items in
    chronological order (#2312).
  * Options for `fish_indent` have been aligned with the other
    binaries - in particular, `-d` now means `--debug`. The
    `--dump` option has been renamed to `--dump-parse-tree`
    (#3191).
  * The display of bindings in the Web-based configuration has
    been greatly improved (#3325), as has the rendering of
    prompts (#2924).
  * fish should no longer hang using 100% CPU in the C locale
    (#3214).
  * A bug in FreeBSD 11 &amp; 12, Dragonfly BSD &amp; illumos
    prevented fish from working correctly on these platforms
    under UTF-8 locales; fish now avoids the buggy behaviour
    (#3050).
  * Prompts which show git repository information (via
    `__fish_git_prompt`) are faster in large repositories
    (#3294) and slow filesystems (#3083).
  * fish 2.3.0 reintroduced a problem where the greeting was
    printed even when using `read`; this has been corrected
    again (#3261).
  * Vi mode changes the cursor depending on the current mode
    (#3215).
  * Command lines with escaped space characters at the end
    tab-complete correctly (#2447).
  * Added completions for:
    + `arcanist` (#3256)
    + `connmanctl` (#3419)
    + `figlet` (#3378)
    + `mdbook` (#3378)
    +  `ninja` (#3415)
    +  `p4`, the Perforce client (#3314)
    +  `pygmentize` (#3378)
    +  `ranger` (#3378)
  * Improved completions for `aura` (#3297), `abbr` (#3267),
    `brew` (#3309), `chown` (#3380, #3383),`cygport` (#3392),
    `git` (#3274, #3226, #3225, #3094, #3087, #3035, #3021,
    [#2982], #3230), `kill &amp; `pkill` (#3200), `screen` (#3271),
    `wget` (#3470), and `xz` (#3378).
  * Distributors, packagers and developers will notice that
    the build process produces more succinct output by default;
    use `make V=1` to get verbose output (#3248).
  * Improved compatibility with minor platforms including musl
    (#2988), Cygwin (#2993), Android (#3441, #3442), Haiku
    (#3322) and Solaris .
- Dropped no longer necessary
  no-return-in-nonvoid-function.patch</changelog>
  <changelog author="sflees@suse.de" date="1486123200">- Update to 2.5.0
  Notable fixes and improvements
  * alias, run without options or arguments, lists all defined aliases, and
    aliases now include a description in the function signature that identifies
    them.
  * complete accepts empty strings as descriptions (#3557).
  * command accepts -q/--quiet in combination with --search (#3591), providing
    a simple way of checking whether a command exists in scripts.
  * Abbreviations can now be renamed with abbr --rename OLD_KEY NEW_KEY (#3610).
  * The command synopses printed by --help options work better with copying and
    pasting (#2673).
  * help launches the browser specified by the $fish_help_browser variable if it
    is set (#3131).
  * History merging could lose items under certain circumstances and is now
    fixed (#3496).
  * The $status variable is now set to 123 when a syntactically invalid command
    is entered (#3616).
  * Exiting fish now signals all background processes to terminate, not just
    stopped jobs (#3497).
  * A new prompt_hostname function which prints a hostname suitable for use in
    prompts (#3482).
  * The __fish_man_page function (bound to Alt-h by default) now tries to
    recognize subcommands (e.g. git add will now open the "git-add" man page)
    (#3678).
  * A new function edit_command_buffer (bound to Alt-e &amp; Alt-v by default) to
    edit the command buffer in an external editor (#1215, #3627).
  * set_color now supports italics (--italics), dim (--dim) and reverse
    (--reverse) modes (#3650).
  * Filesystems with very slow locking (eg incorrectly-configured NFS) will no
    longer slow fish down (#685).
  * Improved completions for apt (#3695), fusermount (#3642), make (#3628),
    netctl-auto (#3378), nmcli (#3648), pygmentize (#3378), and tar (#3719).
  * Added completions for:
    VBoxHeadless (#3378)
    VBoxSDL (#3378)
    base64 (#3378)
    caffeinate (#3524)
    dconf (#3638)
    dig (#3495)
    dpkg-reconfigure (#3521 &amp; #3522)
    feh (#3378)
    launchctl (#3682)
    lxc (#3554 &amp; #3564),
    mddiagnose (#3524)
    mdfind (#3524)
    mdimport (#3524)
    mdls (#3524)
    mdutil (#3524)
    mkvextract (#3492)
    nvram (#3524)
    objdump (#3378)
    sysbench (#3491)
    tmutil (#3524)
  * Full changelog https://github.com/fish-shell/fish-shell/releases/tag/2.5.0</changelog>
  <changelog author="vilene@posteo.net" date="1496836800">- Update to 2.6.0. Notable fixes and improvements:
  * Jobs running in the background can now be removed from the list of jobs
    with the new disown builtin, which behaves like the same command in other
    shells (#2810).
  * Command substitutions now have access to the terminal, like in other
    shells. This allows tools like fzf to work properly (#1362, #3922).
  * In cases where the operating system does not report the size of the
    terminal, the COLUMNS and LINES environment variables are used; if they
    are unset, a default of 80x24 is assumed.
  * New French (#3772 &amp; #3788) and improved German (#3834) translations.
  * fish no longer depends on the which external command.
  * Full changelog: https://github.com/fish-shell/fish-shell/releases/tag/2.6.0</changelog>
  <changelog author="jaime.marquinez.ferrandiz@fastmail.net" date="1511611200">- Update to 2.7.0. Notable improvements:
  * A new cdh (change directory using recent history) command provides a more
    friendly alternative to prevd/nextd and pushd/popd (#2847).
  * A new argparse command is available to allow fish script to parse arguments
    with the same behavior as builtin commands. This also includes the fish_opt helper command. (#4190).
  * Invalid array indexes are now silently ignored (#826, #4127).
  * Improvements to the debugging facility, including a prompt specific to the
    debugger (fish_breakpoint_prompt) and a status is-breakpoint subcommand (#1310).
  * string supports new lower and upper subcommands, for altering the case of
    strings (#4080). The case changing is not locale-aware yet.
  * string escape has a new --style=xxx flag where xxx can be script, var,
    or url (#4150), and can be reversed with string unescape (#3543).
  * History can now be split into sessions with the fish_history variable,
    or not saved to disk at all (#102).
  * Read history is now controlled by the fish_history variable rather than
    the --mode-name flag (#1504).
  * command now supports an --all flag to report all directories with the
    command. which is no longer a runtime dependency (#2778).
  * fish can run commands before starting an interactive session using the new
  - -init-command/-C options (#4164).
  * set has a new --show option to show lots of information about variables
    (#4265).
  * Full changelog: https://github.com/fish-shell/fish-shell/releases/tag/2.7.0</changelog>
  <changelog author="sflees@suse.de" date="1515153600">- Don't Require python-curses its not needed or used</changelog>
  <changelog author="avindra@opensuse.org" date="1522497600">- Update to 2.7.1
  * macos specific fix for iTerm2
- cleanup with spec-cleaner
- use https URL
- rpmlint: fix E: devel-file-in-non-devel-package
- rpmlint: fix E: env-script-interpreter</changelog>
  <changelog author="jengelh@inai.de" date="1523534400">- Trim some bias from description.
- Anchor grep patterns in %post(un) so that it does not erroneously
  match other lines.</changelog>
  <changelog author="sean@suspend.net" date="1546084800">- Update to 3.0.0
  * Process and job expansion has largely been removed
  * A literal {} now expands to itself, rather than nothing
  * Literally accessing a zeor-index is now illegal syntax
  * for loop variables are no longer local to the for block
  * Local exported (set -1x) vars are now visible to functions
  * The new math builtin does not support logical expressions
  * fish now supports &amp;&amp; || and ! for better migration from POSIX
  * Variables may be used as commanes (#154)
  * fish may be started in private mode via fish --private
  * A new wait command for waiting on backgrounded processes
  * math is now a builtin wrather than a wrapper around bc (#3157)
  * while sets $status to a non-zero value if the loop is not exec'd (#4982)
  * Command sub output now limited to 10MB by default
  * The machine hostname is now exposed as the $hostname reserved variable
  * Bare bind invocations in config.fish now work</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1550145600">- Split out fish3 package for Leap 15.1</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1562068800">- Should write fish rather then fish3 into /etc/shells
- fish3-devel should conflict with fish-devel</changelog>
</package>
<package pkgid="feb041594540b3df12593330413e5eeeabc237f70db17e384966dba5ec7f09dc" name="fish3-devel" arch="aarch64">
  <version epoch="0" ver="3.0.0" rel="bp153.2.3.1"/>
  <changelog author="seanpwatson@live.com" date="1417435200">- Fixed conflict with youtube-dl</changelog>
  <changelog author="zawertun@gmail.com" date="1422446400">- Added check_for_command-not-found_command_on_suse.patch
  (https://github.com/fish-shell/fish-shell/issues/1208)</changelog>
  <changelog author="schwab@suse.de" date="1423137600">- no-return-in-nonvoid-function.patch: fix no-return-in-nonvoid-function
  error</changelog>
  <changelog author="simon@simotek.net" date="1426939200">- Require: python-curses Its required for the prompt page on
    the web config</changelog>
  <changelog author="develop7@develop7.info" date="1437998400">- update to v2.2.0
  See full changelog on
  https://github.com/fish-shell/fish-shell/releases/tag/2.2.0
- Drop check_for_command-not-found_command_on_suse.patch</changelog>
  <changelog author="infroma@gmail.com" date="1447934400">- Recommends: terminfo (required for some terminals)
- Requires: man (required for completions, otherwise fish complains
  about non existant `apropos` on every TAB)</changelog>
  <changelog author="sflees@suse.de" date="1464004800">- Update to v2.3.0
- Significant Changes
  * A new string builtin to handle? strings!
  * After seeing an escape character wait up to 300ms for an a
    dditional character.
  * Add new directories for vendor functions and configuration
    snippets (#2498)
  * A new fish_realpath builtin and associated function to allow
    the use of realpath even on those platforms that don't ship
    an appropriate command. (#2932)
  * Alt-# toggles the current command line between commented and
    uncommented states, making it easy to save a command in
    history without executing it.
  * The fish_vi_mode function is now deprecated in favour of
    fish_vi_key_bindings
- Backward-incompatible changes
  * Unmatched globs will now cause an error, except when used
    with for, set or count (#2719, #2394) and and or will now bind
    to the closest if or while, allowing compound conditions without
    begin and end (#1428)
  * set -ql now searches up to function scope for variables (#2502)
  * status -f will now behave the same when run as the main script
    or using source (#2643)
  * source no longer puts the file name in $argv if no arguments
    are given (#139)
- Full release notes at
  https://github.com/fish-shell/fish-shell/releases/tag/2.3.0</changelog>
  <changelog author="sflees@suse.de" date="1467633600">- Update to v2.3.1
- Significant changes
  * A new fish_key_reader binary for decoding interactive keypresses (#2991).
  * fish_mode_prompt has been updated to reflect the changes in the way the
    Vi input mode is set up (#3067), making this more reliable.
  * fish_config can now properly be launched from the OS X app bundle (#3140).
- Notable fixes and improvements
  * Extra lines were sometimes inserted into the output under Windows (Cygwin
    and Microsoft Windows Subsystem for Linux) due to TTY timestamps
    not being updated (#2859).
  * The string builtin's match mode now handles the combination of -rnv (match,
    invert and count) correctly (#3098).
  * Improvements to TTY special character handling (#3064), locale handling (#3124)
    and terminal environment variable handling (#3060).
  * Work towards handling the terminal modes for external commands launched
    from initialisation files (#2980).
  * Ease the upgrade path from fish 2.2.0 and before by warning users to restart
    fish if the string builtin is not available (#3057).
  * type -a now syntax-colorizes function source output.
  * Added completions for alsamixer, godoc, gofmt, goimports, gorename, lscpu,
    mkdir, modinfo, netctl-auto, poweroff, termite, udisksctl and xz (#3123).
  * Improved completions for apt (#3097), aura (#3102),git (#3114), npm (#3158),
    string and suspend (#3154).</changelog>
  <changelog author="sflees@suse.de" date="1467720000">- Update source url to point to github as within the release notes,
  the older url doens't seem available</changelog>
  <changelog author="mpluskal@suse.com" date="1473508800">- Use shared libpcre instead of bundled one
- Small packaging changes</changelog>
  <changelog author="aloisio@gmx.com" date="1478606400">- Update to version 2.4.0
  [#]# Notable fixes and improvements
  * The documentation is now generated properly and with the
    correct version identifier.
  * Automatic cursor changes are now only enabled on the
    subset of XTerm versions known to support them, resolving a
    problem where older versions printed garbage to the terminal
    before and after every prompt (#3499).
  * Improved the title set in Apple Terminal.app.
  * Added completions for `defaults` and improved completions
    for `diskutil` (#3478).
  [#] fish 2.4b1 (released October 18, 2016)
  [#]# Significant changes
  * The clipboard integration has been revamped with explicit
    bindings. The killring commands no longer copy from, or
    paste to, the X11 clipboard - use the new copy (`C-x`) and
    paste (`C-v`) bindings instead. The clipboard is now
    available on OS X as well as systems using X11 (e.g. Linux).
    (#3061)
  * `history` uses subcommands (`history delete`) rather than
    options (`history --delete`) for its actions (#3367). You
    can no longer specify multiple actions via flags (e.g.,
    `history --delete --save something`).
  * New `history` options have been added, including `--max=n`
    to limit the number of history entries, `--show-time` option
    to show timestamps (#3175, #3244), and `--null` to null
    terminate history entries in the search output.
  * `history search` is now case-insensitive by default (which
    also affects `history delete`) (#3236).
  * `history delete` now correctly handles multiline commands
    (#31).
  * Vi-style bindings no longer include all of the default
    emacs-style bindings; instead, they share some definitions
    (#3068).
  * If there is no locale set in the environment, various
    known system configuration files will be checked for a
    default. If no locale can be found, `en_US-UTF.8` will be
    used (#277).
  * A number followed by a caret (e.g. `5^`) is no longer
    treated as a redirection (#1873).
  * The `$version` special variable can be overwritten, so
    that it can be used for other purposes if required.
  [#]# Notable fixes and improvements
  * The `fish_realpath` builtin has been renamed to `realpath`
    and made compatible with GNU `realpath` when run without
    arguments (#3400). It is used only for systems without a
    `realpath` or `grealpath` utility (#3374).
  * Improved color handling on terminals/consoles with 8-16
    colors, particularly the use of bright named color (#3176,
    [#3260]).
  * `fish_indent` can now read from files given as arguments,
    rather than just standard input (#3037).
  * Fuzzy tab completions behave in a less surprising manner
    (#3090, #3211).
  * `jobs` should only print its header line once (#3127).
  * Wildcards in redirections are highlighted appropriately
    (#2789).
  * Suggestions will be offered more often, like after
    removing characters (#3069).
  * `history --merge` now correctly interleaves items in
    chronological order (#2312).
  * Options for `fish_indent` have been aligned with the other
    binaries - in particular, `-d` now means `--debug`. The
    `--dump` option has been renamed to `--dump-parse-tree`
    (#3191).
  * The display of bindings in the Web-based configuration has
    been greatly improved (#3325), as has the rendering of
    prompts (#2924).
  * fish should no longer hang using 100% CPU in the C locale
    (#3214).
  * A bug in FreeBSD 11 &amp; 12, Dragonfly BSD &amp; illumos
    prevented fish from working correctly on these platforms
    under UTF-8 locales; fish now avoids the buggy behaviour
    (#3050).
  * Prompts which show git repository information (via
    `__fish_git_prompt`) are faster in large repositories
    (#3294) and slow filesystems (#3083).
  * fish 2.3.0 reintroduced a problem where the greeting was
    printed even when using `read`; this has been corrected
    again (#3261).
  * Vi mode changes the cursor depending on the current mode
    (#3215).
  * Command lines with escaped space characters at the end
    tab-complete correctly (#2447).
  * Added completions for:
    + `arcanist` (#3256)
    + `connmanctl` (#3419)
    + `figlet` (#3378)
    + `mdbook` (#3378)
    +  `ninja` (#3415)
    +  `p4`, the Perforce client (#3314)
    +  `pygmentize` (#3378)
    +  `ranger` (#3378)
  * Improved completions for `aura` (#3297), `abbr` (#3267),
    `brew` (#3309), `chown` (#3380, #3383),`cygport` (#3392),
    `git` (#3274, #3226, #3225, #3094, #3087, #3035, #3021,
    [#2982], #3230), `kill &amp; `pkill` (#3200), `screen` (#3271),
    `wget` (#3470), and `xz` (#3378).
  * Distributors, packagers and developers will notice that
    the build process produces more succinct output by default;
    use `make V=1` to get verbose output (#3248).
  * Improved compatibility with minor platforms including musl
    (#2988), Cygwin (#2993), Android (#3441, #3442), Haiku
    (#3322) and Solaris .
- Dropped no longer necessary
  no-return-in-nonvoid-function.patch</changelog>
  <changelog author="sflees@suse.de" date="1486123200">- Update to 2.5.0
  Notable fixes and improvements
  * alias, run without options or arguments, lists all defined aliases, and
    aliases now include a description in the function signature that identifies
    them.
  * complete accepts empty strings as descriptions (#3557).
  * command accepts -q/--quiet in combination with --search (#3591), providing
    a simple way of checking whether a command exists in scripts.
  * Abbreviations can now be renamed with abbr --rename OLD_KEY NEW_KEY (#3610).
  * The command synopses printed by --help options work better with copying and
    pasting (#2673).
  * help launches the browser specified by the $fish_help_browser variable if it
    is set (#3131).
  * History merging could lose items under certain circumstances and is now
    fixed (#3496).
  * The $status variable is now set to 123 when a syntactically invalid command
    is entered (#3616).
  * Exiting fish now signals all background processes to terminate, not just
    stopped jobs (#3497).
  * A new prompt_hostname function which prints a hostname suitable for use in
    prompts (#3482).
  * The __fish_man_page function (bound to Alt-h by default) now tries to
    recognize subcommands (e.g. git add will now open the "git-add" man page)
    (#3678).
  * A new function edit_command_buffer (bound to Alt-e &amp; Alt-v by default) to
    edit the command buffer in an external editor (#1215, #3627).
  * set_color now supports italics (--italics), dim (--dim) and reverse
    (--reverse) modes (#3650).
  * Filesystems with very slow locking (eg incorrectly-configured NFS) will no
    longer slow fish down (#685).
  * Improved completions for apt (#3695), fusermount (#3642), make (#3628),
    netctl-auto (#3378), nmcli (#3648), pygmentize (#3378), and tar (#3719).
  * Added completions for:
    VBoxHeadless (#3378)
    VBoxSDL (#3378)
    base64 (#3378)
    caffeinate (#3524)
    dconf (#3638)
    dig (#3495)
    dpkg-reconfigure (#3521 &amp; #3522)
    feh (#3378)
    launchctl (#3682)
    lxc (#3554 &amp; #3564),
    mddiagnose (#3524)
    mdfind (#3524)
    mdimport (#3524)
    mdls (#3524)
    mdutil (#3524)
    mkvextract (#3492)
    nvram (#3524)
    objdump (#3378)
    sysbench (#3491)
    tmutil (#3524)
  * Full changelog https://github.com/fish-shell/fish-shell/releases/tag/2.5.0</changelog>
  <changelog author="vilene@posteo.net" date="1496836800">- Update to 2.6.0. Notable fixes and improvements:
  * Jobs running in the background can now be removed from the list of jobs
    with the new disown builtin, which behaves like the same command in other
    shells (#2810).
  * Command substitutions now have access to the terminal, like in other
    shells. This allows tools like fzf to work properly (#1362, #3922).
  * In cases where the operating system does not report the size of the
    terminal, the COLUMNS and LINES environment variables are used; if they
    are unset, a default of 80x24 is assumed.
  * New French (#3772 &amp; #3788) and improved German (#3834) translations.
  * fish no longer depends on the which external command.
  * Full changelog: https://github.com/fish-shell/fish-shell/releases/tag/2.6.0</changelog>
  <changelog author="jaime.marquinez.ferrandiz@fastmail.net" date="1511611200">- Update to 2.7.0. Notable improvements:
  * A new cdh (change directory using recent history) command provides a more
    friendly alternative to prevd/nextd and pushd/popd (#2847).
  * A new argparse command is available to allow fish script to parse arguments
    with the same behavior as builtin commands. This also includes the fish_opt helper command. (#4190).
  * Invalid array indexes are now silently ignored (#826, #4127).
  * Improvements to the debugging facility, including a prompt specific to the
    debugger (fish_breakpoint_prompt) and a status is-breakpoint subcommand (#1310).
  * string supports new lower and upper subcommands, for altering the case of
    strings (#4080). The case changing is not locale-aware yet.
  * string escape has a new --style=xxx flag where xxx can be script, var,
    or url (#4150), and can be reversed with string unescape (#3543).
  * History can now be split into sessions with the fish_history variable,
    or not saved to disk at all (#102).
  * Read history is now controlled by the fish_history variable rather than
    the --mode-name flag (#1504).
  * command now supports an --all flag to report all directories with the
    command. which is no longer a runtime dependency (#2778).
  * fish can run commands before starting an interactive session using the new
  - -init-command/-C options (#4164).
  * set has a new --show option to show lots of information about variables
    (#4265).
  * Full changelog: https://github.com/fish-shell/fish-shell/releases/tag/2.7.0</changelog>
  <changelog author="sflees@suse.de" date="1515153600">- Don't Require python-curses its not needed or used</changelog>
  <changelog author="avindra@opensuse.org" date="1522497600">- Update to 2.7.1
  * macos specific fix for iTerm2
- cleanup with spec-cleaner
- use https URL
- rpmlint: fix E: devel-file-in-non-devel-package
- rpmlint: fix E: env-script-interpreter</changelog>
  <changelog author="jengelh@inai.de" date="1523534400">- Trim some bias from description.
- Anchor grep patterns in %post(un) so that it does not erroneously
  match other lines.</changelog>
  <changelog author="sean@suspend.net" date="1546084800">- Update to 3.0.0
  * Process and job expansion has largely been removed
  * A literal {} now expands to itself, rather than nothing
  * Literally accessing a zeor-index is now illegal syntax
  * for loop variables are no longer local to the for block
  * Local exported (set -1x) vars are now visible to functions
  * The new math builtin does not support logical expressions
  * fish now supports &amp;&amp; || and ! for better migration from POSIX
  * Variables may be used as commanes (#154)
  * fish may be started in private mode via fish --private
  * A new wait command for waiting on backgrounded processes
  * math is now a builtin wrather than a wrapper around bc (#3157)
  * while sets $status to a non-zero value if the loop is not exec'd (#4982)
  * Command sub output now limited to 10MB by default
  * The machine hostname is now exposed as the $hostname reserved variable
  * Bare bind invocations in config.fish now work</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1550145600">- Split out fish3 package for Leap 15.1</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1562068800">- Should write fish rather then fish3 into /etc/shells
- fish3-devel should conflict with fish-devel</changelog>
</package>
<package pkgid="9a55aad1ca148c767a08f7830a9f9cd4387f64c22245d7cfb3d60122a09673a8" name="fish3-devel" arch="ppc64le">
  <version epoch="0" ver="3.0.0" rel="bp153.2.3.1"/>
  <changelog author="seanpwatson@live.com" date="1417435200">- Fixed conflict with youtube-dl</changelog>
  <changelog author="zawertun@gmail.com" date="1422446400">- Added check_for_command-not-found_command_on_suse.patch
  (https://github.com/fish-shell/fish-shell/issues/1208)</changelog>
  <changelog author="schwab@suse.de" date="1423137600">- no-return-in-nonvoid-function.patch: fix no-return-in-nonvoid-function
  error</changelog>
  <changelog author="simon@simotek.net" date="1426939200">- Require: python-curses Its required for the prompt page on
    the web config</changelog>
  <changelog author="develop7@develop7.info" date="1437998400">- update to v2.2.0
  See full changelog on
  https://github.com/fish-shell/fish-shell/releases/tag/2.2.0
- Drop check_for_command-not-found_command_on_suse.patch</changelog>
  <changelog author="infroma@gmail.com" date="1447934400">- Recommends: terminfo (required for some terminals)
- Requires: man (required for completions, otherwise fish complains
  about non existant `apropos` on every TAB)</changelog>
  <changelog author="sflees@suse.de" date="1464004800">- Update to v2.3.0
- Significant Changes
  * A new string builtin to handle? strings!
  * After seeing an escape character wait up to 300ms for an a
    dditional character.
  * Add new directories for vendor functions and configuration
    snippets (#2498)
  * A new fish_realpath builtin and associated function to allow
    the use of realpath even on those platforms that don't ship
    an appropriate command. (#2932)
  * Alt-# toggles the current command line between commented and
    uncommented states, making it easy to save a command in
    history without executing it.
  * The fish_vi_mode function is now deprecated in favour of
    fish_vi_key_bindings
- Backward-incompatible changes
  * Unmatched globs will now cause an error, except when used
    with for, set or count (#2719, #2394) and and or will now bind
    to the closest if or while, allowing compound conditions without
    begin and end (#1428)
  * set -ql now searches up to function scope for variables (#2502)
  * status -f will now behave the same when run as the main script
    or using source (#2643)
  * source no longer puts the file name in $argv if no arguments
    are given (#139)
- Full release notes at
  https://github.com/fish-shell/fish-shell/releases/tag/2.3.0</changelog>
  <changelog author="sflees@suse.de" date="1467633600">- Update to v2.3.1
- Significant changes
  * A new fish_key_reader binary for decoding interactive keypresses (#2991).
  * fish_mode_prompt has been updated to reflect the changes in the way the
    Vi input mode is set up (#3067), making this more reliable.
  * fish_config can now properly be launched from the OS X app bundle (#3140).
- Notable fixes and improvements
  * Extra lines were sometimes inserted into the output under Windows (Cygwin
    and Microsoft Windows Subsystem for Linux) due to TTY timestamps
    not being updated (#2859).
  * The string builtin's match mode now handles the combination of -rnv (match,
    invert and count) correctly (#3098).
  * Improvements to TTY special character handling (#3064), locale handling (#3124)
    and terminal environment variable handling (#3060).
  * Work towards handling the terminal modes for external commands launched
    from initialisation files (#2980).
  * Ease the upgrade path from fish 2.2.0 and before by warning users to restart
    fish if the string builtin is not available (#3057).
  * type -a now syntax-colorizes function source output.
  * Added completions for alsamixer, godoc, gofmt, goimports, gorename, lscpu,
    mkdir, modinfo, netctl-auto, poweroff, termite, udisksctl and xz (#3123).
  * Improved completions for apt (#3097), aura (#3102),git (#3114), npm (#3158),
    string and suspend (#3154).</changelog>
  <changelog author="sflees@suse.de" date="1467720000">- Update source url to point to github as within the release notes,
  the older url doens't seem available</changelog>
  <changelog author="mpluskal@suse.com" date="1473508800">- Use shared libpcre instead of bundled one
- Small packaging changes</changelog>
  <changelog author="aloisio@gmx.com" date="1478606400">- Update to version 2.4.0
  [#]# Notable fixes and improvements
  * The documentation is now generated properly and with the
    correct version identifier.
  * Automatic cursor changes are now only enabled on the
    subset of XTerm versions known to support them, resolving a
    problem where older versions printed garbage to the terminal
    before and after every prompt (#3499).
  * Improved the title set in Apple Terminal.app.
  * Added completions for `defaults` and improved completions
    for `diskutil` (#3478).
  [#] fish 2.4b1 (released October 18, 2016)
  [#]# Significant changes
  * The clipboard integration has been revamped with explicit
    bindings. The killring commands no longer copy from, or
    paste to, the X11 clipboard - use the new copy (`C-x`) and
    paste (`C-v`) bindings instead. The clipboard is now
    available on OS X as well as systems using X11 (e.g. Linux).
    (#3061)
  * `history` uses subcommands (`history delete`) rather than
    options (`history --delete`) for its actions (#3367). You
    can no longer specify multiple actions via flags (e.g.,
    `history --delete --save something`).
  * New `history` options have been added, including `--max=n`
    to limit the number of history entries, `--show-time` option
    to show timestamps (#3175, #3244), and `--null` to null
    terminate history entries in the search output.
  * `history search` is now case-insensitive by default (which
    also affects `history delete`) (#3236).
  * `history delete` now correctly handles multiline commands
    (#31).
  * Vi-style bindings no longer include all of the default
    emacs-style bindings; instead, they share some definitions
    (#3068).
  * If there is no locale set in the environment, various
    known system configuration files will be checked for a
    default. If no locale can be found, `en_US-UTF.8` will be
    used (#277).
  * A number followed by a caret (e.g. `5^`) is no longer
    treated as a redirection (#1873).
  * The `$version` special variable can be overwritten, so
    that it can be used for other purposes if required.
  [#]# Notable fixes and improvements
  * The `fish_realpath` builtin has been renamed to `realpath`
    and made compatible with GNU `realpath` when run without
    arguments (#3400). It is used only for systems without a
    `realpath` or `grealpath` utility (#3374).
  * Improved color handling on terminals/consoles with 8-16
    colors, particularly the use of bright named color (#3176,
    [#3260]).
  * `fish_indent` can now read from files given as arguments,
    rather than just standard input (#3037).
  * Fuzzy tab completions behave in a less surprising manner
    (#3090, #3211).
  * `jobs` should only print its header line once (#3127).
  * Wildcards in redirections are highlighted appropriately
    (#2789).
  * Suggestions will be offered more often, like after
    removing characters (#3069).
  * `history --merge` now correctly interleaves items in
    chronological order (#2312).
  * Options for `fish_indent` have been aligned with the other
    binaries - in particular, `-d` now means `--debug`. The
    `--dump` option has been renamed to `--dump-parse-tree`
    (#3191).
  * The display of bindings in the Web-based configuration has
    been greatly improved (#3325), as has the rendering of
    prompts (#2924).
  * fish should no longer hang using 100% CPU in the C locale
    (#3214).
  * A bug in FreeBSD 11 &amp; 12, Dragonfly BSD &amp; illumos
    prevented fish from working correctly on these platforms
    under UTF-8 locales; fish now avoids the buggy behaviour
    (#3050).
  * Prompts which show git repository information (via
    `__fish_git_prompt`) are faster in large repositories
    (#3294) and slow filesystems (#3083).
  * fish 2.3.0 reintroduced a problem where the greeting was
    printed even when using `read`; this has been corrected
    again (#3261).
  * Vi mode changes the cursor depending on the current mode
    (#3215).
  * Command lines with escaped space characters at the end
    tab-complete correctly (#2447).
  * Added completions for:
    + `arcanist` (#3256)
    + `connmanctl` (#3419)
    + `figlet` (#3378)
    + `mdbook` (#3378)
    +  `ninja` (#3415)
    +  `p4`, the Perforce client (#3314)
    +  `pygmentize` (#3378)
    +  `ranger` (#3378)
  * Improved completions for `aura` (#3297), `abbr` (#3267),
    `brew` (#3309), `chown` (#3380, #3383),`cygport` (#3392),
    `git` (#3274, #3226, #3225, #3094, #3087, #3035, #3021,
    [#2982], #3230), `kill &amp; `pkill` (#3200), `screen` (#3271),
    `wget` (#3470), and `xz` (#3378).
  * Distributors, packagers and developers will notice that
    the build process produces more succinct output by default;
    use `make V=1` to get verbose output (#3248).
  * Improved compatibility with minor platforms including musl
    (#2988), Cygwin (#2993), Android (#3441, #3442), Haiku
    (#3322) and Solaris .
- Dropped no longer necessary
  no-return-in-nonvoid-function.patch</changelog>
  <changelog author="sflees@suse.de" date="1486123200">- Update to 2.5.0
  Notable fixes and improvements
  * alias, run without options or arguments, lists all defined aliases, and
    aliases now include a description in the function signature that identifies
    them.
  * complete accepts empty strings as descriptions (#3557).
  * command accepts -q/--quiet in combination with --search (#3591), providing
    a simple way of checking whether a command exists in scripts.
  * Abbreviations can now be renamed with abbr --rename OLD_KEY NEW_KEY (#3610).
  * The command synopses printed by --help options work better with copying and
    pasting (#2673).
  * help launches the browser specified by the $fish_help_browser variable if it
    is set (#3131).
  * History merging could lose items under certain circumstances and is now
    fixed (#3496).
  * The $status variable is now set to 123 when a syntactically invalid command
    is entered (#3616).
  * Exiting fish now signals all background processes to terminate, not just
    stopped jobs (#3497).
  * A new prompt_hostname function which prints a hostname suitable for use in
    prompts (#3482).
  * The __fish_man_page function (bound to Alt-h by default) now tries to
    recognize subcommands (e.g. git add will now open the "git-add" man page)
    (#3678).
  * A new function edit_command_buffer (bound to Alt-e &amp; Alt-v by default) to
    edit the command buffer in an external editor (#1215, #3627).
  * set_color now supports italics (--italics), dim (--dim) and reverse
    (--reverse) modes (#3650).
  * Filesystems with very slow locking (eg incorrectly-configured NFS) will no
    longer slow fish down (#685).
  * Improved completions for apt (#3695), fusermount (#3642), make (#3628),
    netctl-auto (#3378), nmcli (#3648), pygmentize (#3378), and tar (#3719).
  * Added completions for:
    VBoxHeadless (#3378)
    VBoxSDL (#3378)
    base64 (#3378)
    caffeinate (#3524)
    dconf (#3638)
    dig (#3495)
    dpkg-reconfigure (#3521 &amp; #3522)
    feh (#3378)
    launchctl (#3682)
    lxc (#3554 &amp; #3564),
    mddiagnose (#3524)
    mdfind (#3524)
    mdimport (#3524)
    mdls (#3524)
    mdutil (#3524)
    mkvextract (#3492)
    nvram (#3524)
    objdump (#3378)
    sysbench (#3491)
    tmutil (#3524)
  * Full changelog https://github.com/fish-shell/fish-shell/releases/tag/2.5.0</changelog>
  <changelog author="vilene@posteo.net" date="1496836800">- Update to 2.6.0. Notable fixes and improvements:
  * Jobs running in the background can now be removed from the list of jobs
    with the new disown builtin, which behaves like the same command in other
    shells (#2810).
  * Command substitutions now have access to the terminal, like in other
    shells. This allows tools like fzf to work properly (#1362, #3922).
  * In cases where the operating system does not report the size of the
    terminal, the COLUMNS and LINES environment variables are used; if they
    are unset, a default of 80x24 is assumed.
  * New French (#3772 &amp; #3788) and improved German (#3834) translations.
  * fish no longer depends on the which external command.
  * Full changelog: https://github.com/fish-shell/fish-shell/releases/tag/2.6.0</changelog>
  <changelog author="jaime.marquinez.ferrandiz@fastmail.net" date="1511611200">- Update to 2.7.0. Notable improvements:
  * A new cdh (change directory using recent history) command provides a more
    friendly alternative to prevd/nextd and pushd/popd (#2847).
  * A new argparse command is available to allow fish script to parse arguments
    with the same behavior as builtin commands. This also includes the fish_opt helper command. (#4190).
  * Invalid array indexes are now silently ignored (#826, #4127).
  * Improvements to the debugging facility, including a prompt specific to the
    debugger (fish_breakpoint_prompt) and a status is-breakpoint subcommand (#1310).
  * string supports new lower and upper subcommands, for altering the case of
    strings (#4080). The case changing is not locale-aware yet.
  * string escape has a new --style=xxx flag where xxx can be script, var,
    or url (#4150), and can be reversed with string unescape (#3543).
  * History can now be split into sessions with the fish_history variable,
    or not saved to disk at all (#102).
  * Read history is now controlled by the fish_history variable rather than
    the --mode-name flag (#1504).
  * command now supports an --all flag to report all directories with the
    command. which is no longer a runtime dependency (#2778).
  * fish can run commands before starting an interactive session using the new
  - -init-command/-C options (#4164).
  * set has a new --show option to show lots of information about variables
    (#4265).
  * Full changelog: https://github.com/fish-shell/fish-shell/releases/tag/2.7.0</changelog>
  <changelog author="sflees@suse.de" date="1515153600">- Don't Require python-curses its not needed or used</changelog>
  <changelog author="avindra@opensuse.org" date="1522497600">- Update to 2.7.1
  * macos specific fix for iTerm2
- cleanup with spec-cleaner
- use https URL
- rpmlint: fix E: devel-file-in-non-devel-package
- rpmlint: fix E: env-script-interpreter</changelog>
  <changelog author="jengelh@inai.de" date="1523534400">- Trim some bias from description.
- Anchor grep patterns in %post(un) so that it does not erroneously
  match other lines.</changelog>
  <changelog author="sean@suspend.net" date="1546084800">- Update to 3.0.0
  * Process and job expansion has largely been removed
  * A literal {} now expands to itself, rather than nothing
  * Literally accessing a zeor-index is now illegal syntax
  * for loop variables are no longer local to the for block
  * Local exported (set -1x) vars are now visible to functions
  * The new math builtin does not support logical expressions
  * fish now supports &amp;&amp; || and ! for better migration from POSIX
  * Variables may be used as commanes (#154)
  * fish may be started in private mode via fish --private
  * A new wait command for waiting on backgrounded processes
  * math is now a builtin wrather than a wrapper around bc (#3157)
  * while sets $status to a non-zero value if the loop is not exec'd (#4982)
  * Command sub output now limited to 10MB by default
  * The machine hostname is now exposed as the $hostname reserved variable
  * Bare bind invocations in config.fish now work</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1550145600">- Split out fish3 package for Leap 15.1</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1562068800">- Should write fish rather then fish3 into /etc/shells
- fish3-devel should conflict with fish-devel</changelog>
</package>
<package pkgid="44e86aa7e7e30500440001efe347940c332b39c2a48c6e060a9b8d6d263777a3" name="fish3-devel" arch="s390x">
  <version epoch="0" ver="3.0.0" rel="bp153.2.3.1"/>
  <changelog author="seanpwatson@live.com" date="1417435200">- Fixed conflict with youtube-dl</changelog>
  <changelog author="zawertun@gmail.com" date="1422446400">- Added check_for_command-not-found_command_on_suse.patch
  (https://github.com/fish-shell/fish-shell/issues/1208)</changelog>
  <changelog author="schwab@suse.de" date="1423137600">- no-return-in-nonvoid-function.patch: fix no-return-in-nonvoid-function
  error</changelog>
  <changelog author="simon@simotek.net" date="1426939200">- Require: python-curses Its required for the prompt page on
    the web config</changelog>
  <changelog author="develop7@develop7.info" date="1437998400">- update to v2.2.0
  See full changelog on
  https://github.com/fish-shell/fish-shell/releases/tag/2.2.0
- Drop check_for_command-not-found_command_on_suse.patch</changelog>
  <changelog author="infroma@gmail.com" date="1447934400">- Recommends: terminfo (required for some terminals)
- Requires: man (required for completions, otherwise fish complains
  about non existant `apropos` on every TAB)</changelog>
  <changelog author="sflees@suse.de" date="1464004800">- Update to v2.3.0
- Significant Changes
  * A new string builtin to handle? strings!
  * After seeing an escape character wait up to 300ms for an a
    dditional character.
  * Add new directories for vendor functions and configuration
    snippets (#2498)
  * A new fish_realpath builtin and associated function to allow
    the use of realpath even on those platforms that don't ship
    an appropriate command. (#2932)
  * Alt-# toggles the current command line between commented and
    uncommented states, making it easy to save a command in
    history without executing it.
  * The fish_vi_mode function is now deprecated in favour of
    fish_vi_key_bindings
- Backward-incompatible changes
  * Unmatched globs will now cause an error, except when used
    with for, set or count (#2719, #2394) and and or will now bind
    to the closest if or while, allowing compound conditions without
    begin and end (#1428)
  * set -ql now searches up to function scope for variables (#2502)
  * status -f will now behave the same when run as the main script
    or using source (#2643)
  * source no longer puts the file name in $argv if no arguments
    are given (#139)
- Full release notes at
  https://github.com/fish-shell/fish-shell/releases/tag/2.3.0</changelog>
  <changelog author="sflees@suse.de" date="1467633600">- Update to v2.3.1
- Significant changes
  * A new fish_key_reader binary for decoding interactive keypresses (#2991).
  * fish_mode_prompt has been updated to reflect the changes in the way the
    Vi input mode is set up (#3067), making this more reliable.
  * fish_config can now properly be launched from the OS X app bundle (#3140).
- Notable fixes and improvements
  * Extra lines were sometimes inserted into the output under Windows (Cygwin
    and Microsoft Windows Subsystem for Linux) due to TTY timestamps
    not being updated (#2859).
  * The string builtin's match mode now handles the combination of -rnv (match,
    invert and count) correctly (#3098).
  * Improvements to TTY special character handling (#3064), locale handling (#3124)
    and terminal environment variable handling (#3060).
  * Work towards handling the terminal modes for external commands launched
    from initialisation files (#2980).
  * Ease the upgrade path from fish 2.2.0 and before by warning users to restart
    fish if the string builtin is not available (#3057).
  * type -a now syntax-colorizes function source output.
  * Added completions for alsamixer, godoc, gofmt, goimports, gorename, lscpu,
    mkdir, modinfo, netctl-auto, poweroff, termite, udisksctl and xz (#3123).
  * Improved completions for apt (#3097), aura (#3102),git (#3114), npm (#3158),
    string and suspend (#3154).</changelog>
  <changelog author="sflees@suse.de" date="1467720000">- Update source url to point to github as within the release notes,
  the older url doens't seem available</changelog>
  <changelog author="mpluskal@suse.com" date="1473508800">- Use shared libpcre instead of bundled one
- Small packaging changes</changelog>
  <changelog author="aloisio@gmx.com" date="1478606400">- Update to version 2.4.0
  [#]# Notable fixes and improvements
  * The documentation is now generated properly and with the
    correct version identifier.
  * Automatic cursor changes are now only enabled on the
    subset of XTerm versions known to support them, resolving a
    problem where older versions printed garbage to the terminal
    before and after every prompt (#3499).
  * Improved the title set in Apple Terminal.app.
  * Added completions for `defaults` and improved completions
    for `diskutil` (#3478).
  [#] fish 2.4b1 (released October 18, 2016)
  [#]# Significant changes
  * The clipboard integration has been revamped with explicit
    bindings. The killring commands no longer copy from, or
    paste to, the X11 clipboard - use the new copy (`C-x`) and
    paste (`C-v`) bindings instead. The clipboard is now
    available on OS X as well as systems using X11 (e.g. Linux).
    (#3061)
  * `history` uses subcommands (`history delete`) rather than
    options (`history --delete`) for its actions (#3367). You
    can no longer specify multiple actions via flags (e.g.,
    `history --delete --save something`).
  * New `history` options have been added, including `--max=n`
    to limit the number of history entries, `--show-time` option
    to show timestamps (#3175, #3244), and `--null` to null
    terminate history entries in the search output.
  * `history search` is now case-insensitive by default (which
    also affects `history delete`) (#3236).
  * `history delete` now correctly handles multiline commands
    (#31).
  * Vi-style bindings no longer include all of the default
    emacs-style bindings; instead, they share some definitions
    (#3068).
  * If there is no locale set in the environment, various
    known system configuration files will be checked for a
    default. If no locale can be found, `en_US-UTF.8` will be
    used (#277).
  * A number followed by a caret (e.g. `5^`) is no longer
    treated as a redirection (#1873).
  * The `$version` special variable can be overwritten, so
    that it can be used for other purposes if required.
  [#]# Notable fixes and improvements
  * The `fish_realpath` builtin has been renamed to `realpath`
    and made compatible with GNU `realpath` when run without
    arguments (#3400). It is used only for systems without a
    `realpath` or `grealpath` utility (#3374).
  * Improved color handling on terminals/consoles with 8-16
    colors, particularly the use of bright named color (#3176,
    [#3260]).
  * `fish_indent` can now read from files given as arguments,
    rather than just standard input (#3037).
  * Fuzzy tab completions behave in a less surprising manner
    (#3090, #3211).
  * `jobs` should only print its header line once (#3127).
  * Wildcards in redirections are highlighted appropriately
    (#2789).
  * Suggestions will be offered more often, like after
    removing characters (#3069).
  * `history --merge` now correctly interleaves items in
    chronological order (#2312).
  * Options for `fish_indent` have been aligned with the other
    binaries - in particular, `-d` now means `--debug`. The
    `--dump` option has been renamed to `--dump-parse-tree`
    (#3191).
  * The display of bindings in the Web-based configuration has
    been greatly improved (#3325), as has the rendering of
    prompts (#2924).
  * fish should no longer hang using 100% CPU in the C locale
    (#3214).
  * A bug in FreeBSD 11 &amp; 12, Dragonfly BSD &amp; illumos
    prevented fish from working correctly on these platforms
    under UTF-8 locales; fish now avoids the buggy behaviour
    (#3050).
  * Prompts which show git repository information (via
    `__fish_git_prompt`) are faster in large repositories
    (#3294) and slow filesystems (#3083).
  * fish 2.3.0 reintroduced a problem where the greeting was
    printed even when using `read`; this has been corrected
    again (#3261).
  * Vi mode changes the cursor depending on the current mode
    (#3215).
  * Command lines with escaped space characters at the end
    tab-complete correctly (#2447).
  * Added completions for:
    + `arcanist` (#3256)
    + `connmanctl` (#3419)
    + `figlet` (#3378)
    + `mdbook` (#3378)
    +  `ninja` (#3415)
    +  `p4`, the Perforce client (#3314)
    +  `pygmentize` (#3378)
    +  `ranger` (#3378)
  * Improved completions for `aura` (#3297), `abbr` (#3267),
    `brew` (#3309), `chown` (#3380, #3383),`cygport` (#3392),
    `git` (#3274, #3226, #3225, #3094, #3087, #3035, #3021,
    [#2982], #3230), `kill &amp; `pkill` (#3200), `screen` (#3271),
    `wget` (#3470), and `xz` (#3378).
  * Distributors, packagers and developers will notice that
    the build process produces more succinct output by default;
    use `make V=1` to get verbose output (#3248).
  * Improved compatibility with minor platforms including musl
    (#2988), Cygwin (#2993), Android (#3441, #3442), Haiku
    (#3322) and Solaris .
- Dropped no longer necessary
  no-return-in-nonvoid-function.patch</changelog>
  <changelog author="sflees@suse.de" date="1486123200">- Update to 2.5.0
  Notable fixes and improvements
  * alias, run without options or arguments, lists all defined aliases, and
    aliases now include a description in the function signature that identifies
    them.
  * complete accepts empty strings as descriptions (#3557).
  * command accepts -q/--quiet in combination with --search (#3591), providing
    a simple way of checking whether a command exists in scripts.
  * Abbreviations can now be renamed with abbr --rename OLD_KEY NEW_KEY (#3610).
  * The command synopses printed by --help options work better with copying and
    pasting (#2673).
  * help launches the browser specified by the $fish_help_browser variable if it
    is set (#3131).
  * History merging could lose items under certain circumstances and is now
    fixed (#3496).
  * The $status variable is now set to 123 when a syntactically invalid command
    is entered (#3616).
  * Exiting fish now signals all background processes to terminate, not just
    stopped jobs (#3497).
  * A new prompt_hostname function which prints a hostname suitable for use in
    prompts (#3482).
  * The __fish_man_page function (bound to Alt-h by default) now tries to
    recognize subcommands (e.g. git add will now open the "git-add" man page)
    (#3678).
  * A new function edit_command_buffer (bound to Alt-e &amp; Alt-v by default) to
    edit the command buffer in an external editor (#1215, #3627).
  * set_color now supports italics (--italics), dim (--dim) and reverse
    (--reverse) modes (#3650).
  * Filesystems with very slow locking (eg incorrectly-configured NFS) will no
    longer slow fish down (#685).
  * Improved completions for apt (#3695), fusermount (#3642), make (#3628),
    netctl-auto (#3378), nmcli (#3648), pygmentize (#3378), and tar (#3719).
  * Added completions for:
    VBoxHeadless (#3378)
    VBoxSDL (#3378)
    base64 (#3378)
    caffeinate (#3524)
    dconf (#3638)
    dig (#3495)
    dpkg-reconfigure (#3521 &amp; #3522)
    feh (#3378)
    launchctl (#3682)
    lxc (#3554 &amp; #3564),
    mddiagnose (#3524)
    mdfind (#3524)
    mdimport (#3524)
    mdls (#3524)
    mdutil (#3524)
    mkvextract (#3492)
    nvram (#3524)
    objdump (#3378)
    sysbench (#3491)
    tmutil (#3524)
  * Full changelog https://github.com/fish-shell/fish-shell/releases/tag/2.5.0</changelog>
  <changelog author="vilene@posteo.net" date="1496836800">- Update to 2.6.0. Notable fixes and improvements:
  * Jobs running in the background can now be removed from the list of jobs
    with the new disown builtin, which behaves like the same command in other
    shells (#2810).
  * Command substitutions now have access to the terminal, like in other
    shells. This allows tools like fzf to work properly (#1362, #3922).
  * In cases where the operating system does not report the size of the
    terminal, the COLUMNS and LINES environment variables are used; if they
    are unset, a default of 80x24 is assumed.
  * New French (#3772 &amp; #3788) and improved German (#3834) translations.
  * fish no longer depends on the which external command.
  * Full changelog: https://github.com/fish-shell/fish-shell/releases/tag/2.6.0</changelog>
  <changelog author="jaime.marquinez.ferrandiz@fastmail.net" date="1511611200">- Update to 2.7.0. Notable improvements:
  * A new cdh (change directory using recent history) command provides a more
    friendly alternative to prevd/nextd and pushd/popd (#2847).
  * A new argparse command is available to allow fish script to parse arguments
    with the same behavior as builtin commands. This also includes the fish_opt helper command. (#4190).
  * Invalid array indexes are now silently ignored (#826, #4127).
  * Improvements to the debugging facility, including a prompt specific to the
    debugger (fish_breakpoint_prompt) and a status is-breakpoint subcommand (#1310).
  * string supports new lower and upper subcommands, for altering the case of
    strings (#4080). The case changing is not locale-aware yet.
  * string escape has a new --style=xxx flag where xxx can be script, var,
    or url (#4150), and can be reversed with string unescape (#3543).
  * History can now be split into sessions with the fish_history variable,
    or not saved to disk at all (#102).
  * Read history is now controlled by the fish_history variable rather than
    the --mode-name flag (#1504).
  * command now supports an --all flag to report all directories with the
    command. which is no longer a runtime dependency (#2778).
  * fish can run commands before starting an interactive session using the new
  - -init-command/-C options (#4164).
  * set has a new --show option to show lots of information about variables
    (#4265).
  * Full changelog: https://github.com/fish-shell/fish-shell/releases/tag/2.7.0</changelog>
  <changelog author="sflees@suse.de" date="1515153600">- Don't Require python-curses its not needed or used</changelog>
  <changelog author="avindra@opensuse.org" date="1522497600">- Update to 2.7.1
  * macos specific fix for iTerm2
- cleanup with spec-cleaner
- use https URL
- rpmlint: fix E: devel-file-in-non-devel-package
- rpmlint: fix E: env-script-interpreter</changelog>
  <changelog author="jengelh@inai.de" date="1523534400">- Trim some bias from description.
- Anchor grep patterns in %post(un) so that it does not erroneously
  match other lines.</changelog>
  <changelog author="sean@suspend.net" date="1546084800">- Update to 3.0.0
  * Process and job expansion has largely been removed
  * A literal {} now expands to itself, rather than nothing
  * Literally accessing a zeor-index is now illegal syntax
  * for loop variables are no longer local to the for block
  * Local exported (set -1x) vars are now visible to functions
  * The new math builtin does not support logical expressions
  * fish now supports &amp;&amp; || and ! for better migration from POSIX
  * Variables may be used as commanes (#154)
  * fish may be started in private mode via fish --private
  * A new wait command for waiting on backgrounded processes
  * math is now a builtin wrather than a wrapper around bc (#3157)
  * while sets $status to a non-zero value if the loop is not exec'd (#4982)
  * Command sub output now limited to 10MB by default
  * The machine hostname is now exposed as the $hostname reserved variable
  * Bare bind invocations in config.fish now work</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1550145600">- Split out fish3 package for Leap 15.1</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1562068800">- Should write fish rather then fish3 into /etc/shells
- fish3-devel should conflict with fish-devel</changelog>
</package>
<package pkgid="1d62aff49b76df28ad66bd4c6f2a19644ef3b2c156fcc2131c15f6085619b1f3" name="fish3-devel" arch="x86_64">
  <version epoch="0" ver="3.0.0" rel="bp153.2.3.1"/>
  <changelog author="seanpwatson@live.com" date="1417435200">- Fixed conflict with youtube-dl</changelog>
  <changelog author="zawertun@gmail.com" date="1422446400">- Added check_for_command-not-found_command_on_suse.patch
  (https://github.com/fish-shell/fish-shell/issues/1208)</changelog>
  <changelog author="schwab@suse.de" date="1423137600">- no-return-in-nonvoid-function.patch: fix no-return-in-nonvoid-function
  error</changelog>
  <changelog author="simon@simotek.net" date="1426939200">- Require: python-curses Its required for the prompt page on
    the web config</changelog>
  <changelog author="develop7@develop7.info" date="1437998400">- update to v2.2.0
  See full changelog on
  https://github.com/fish-shell/fish-shell/releases/tag/2.2.0
- Drop check_for_command-not-found_command_on_suse.patch</changelog>
  <changelog author="infroma@gmail.com" date="1447934400">- Recommends: terminfo (required for some terminals)
- Requires: man (required for completions, otherwise fish complains
  about non existant `apropos` on every TAB)</changelog>
  <changelog author="sflees@suse.de" date="1464004800">- Update to v2.3.0
- Significant Changes
  * A new string builtin to handle? strings!
  * After seeing an escape character wait up to 300ms for an a
    dditional character.
  * Add new directories for vendor functions and configuration
    snippets (#2498)
  * A new fish_realpath builtin and associated function to allow
    the use of realpath even on those platforms that don't ship
    an appropriate command. (#2932)
  * Alt-# toggles the current command line between commented and
    uncommented states, making it easy to save a command in
    history without executing it.
  * The fish_vi_mode function is now deprecated in favour of
    fish_vi_key_bindings
- Backward-incompatible changes
  * Unmatched globs will now cause an error, except when used
    with for, set or count (#2719, #2394) and and or will now bind
    to the closest if or while, allowing compound conditions without
    begin and end (#1428)
  * set -ql now searches up to function scope for variables (#2502)
  * status -f will now behave the same when run as the main script
    or using source (#2643)
  * source no longer puts the file name in $argv if no arguments
    are given (#139)
- Full release notes at
  https://github.com/fish-shell/fish-shell/releases/tag/2.3.0</changelog>
  <changelog author="sflees@suse.de" date="1467633600">- Update to v2.3.1
- Significant changes
  * A new fish_key_reader binary for decoding interactive keypresses (#2991).
  * fish_mode_prompt has been updated to reflect the changes in the way the
    Vi input mode is set up (#3067), making this more reliable.
  * fish_config can now properly be launched from the OS X app bundle (#3140).
- Notable fixes and improvements
  * Extra lines were sometimes inserted into the output under Windows (Cygwin
    and Microsoft Windows Subsystem for Linux) due to TTY timestamps
    not being updated (#2859).
  * The string builtin's match mode now handles the combination of -rnv (match,
    invert and count) correctly (#3098).
  * Improvements to TTY special character handling (#3064), locale handling (#3124)
    and terminal environment variable handling (#3060).
  * Work towards handling the terminal modes for external commands launched
    from initialisation files (#2980).
  * Ease the upgrade path from fish 2.2.0 and before by warning users to restart
    fish if the string builtin is not available (#3057).
  * type -a now syntax-colorizes function source output.
  * Added completions for alsamixer, godoc, gofmt, goimports, gorename, lscpu,
    mkdir, modinfo, netctl-auto, poweroff, termite, udisksctl and xz (#3123).
  * Improved completions for apt (#3097), aura (#3102),git (#3114), npm (#3158),
    string and suspend (#3154).</changelog>
  <changelog author="sflees@suse.de" date="1467720000">- Update source url to point to github as within the release notes,
  the older url doens't seem available</changelog>
  <changelog author="mpluskal@suse.com" date="1473508800">- Use shared libpcre instead of bundled one
- Small packaging changes</changelog>
  <changelog author="aloisio@gmx.com" date="1478606400">- Update to version 2.4.0
  [#]# Notable fixes and improvements
  * The documentation is now generated properly and with the
    correct version identifier.
  * Automatic cursor changes are now only enabled on the
    subset of XTerm versions known to support them, resolving a
    problem where older versions printed garbage to the terminal
    before and after every prompt (#3499).
  * Improved the title set in Apple Terminal.app.
  * Added completions for `defaults` and improved completions
    for `diskutil` (#3478).
  [#] fish 2.4b1 (released October 18, 2016)
  [#]# Significant changes
  * The clipboard integration has been revamped with explicit
    bindings. The killring commands no longer copy from, or
    paste to, the X11 clipboard - use the new copy (`C-x`) and
    paste (`C-v`) bindings instead. The clipboard is now
    available on OS X as well as systems using X11 (e.g. Linux).
    (#3061)
  * `history` uses subcommands (`history delete`) rather than
    options (`history --delete`) for its actions (#3367). You
    can no longer specify multiple actions via flags (e.g.,
    `history --delete --save something`).
  * New `history` options have been added, including `--max=n`
    to limit the number of history entries, `--show-time` option
    to show timestamps (#3175, #3244), and `--null` to null
    terminate history entries in the search output.
  * `history search` is now case-insensitive by default (which
    also affects `history delete`) (#3236).
  * `history delete` now correctly handles multiline commands
    (#31).
  * Vi-style bindings no longer include all of the default
    emacs-style bindings; instead, they share some definitions
    (#3068).
  * If there is no locale set in the environment, various
    known system configuration files will be checked for a
    default. If no locale can be found, `en_US-UTF.8` will be
    used (#277).
  * A number followed by a caret (e.g. `5^`) is no longer
    treated as a redirection (#1873).
  * The `$version` special variable can be overwritten, so
    that it can be used for other purposes if required.
  [#]# Notable fixes and improvements
  * The `fish_realpath` builtin has been renamed to `realpath`
    and made compatible with GNU `realpath` when run without
    arguments (#3400). It is used only for systems without a
    `realpath` or `grealpath` utility (#3374).
  * Improved color handling on terminals/consoles with 8-16
    colors, particularly the use of bright named color (#3176,
    [#3260]).
  * `fish_indent` can now read from files given as arguments,
    rather than just standard input (#3037).
  * Fuzzy tab completions behave in a less surprising manner
    (#3090, #3211).
  * `jobs` should only print its header line once (#3127).
  * Wildcards in redirections are highlighted appropriately
    (#2789).
  * Suggestions will be offered more often, like after
    removing characters (#3069).
  * `history --merge` now correctly interleaves items in
    chronological order (#2312).
  * Options for `fish_indent` have been aligned with the other
    binaries - in particular, `-d` now means `--debug`. The
    `--dump` option has been renamed to `--dump-parse-tree`
    (#3191).
  * The display of bindings in the Web-based configuration has
    been greatly improved (#3325), as has the rendering of
    prompts (#2924).
  * fish should no longer hang using 100% CPU in the C locale
    (#3214).
  * A bug in FreeBSD 11 &amp; 12, Dragonfly BSD &amp; illumos
    prevented fish from working correctly on these platforms
    under UTF-8 locales; fish now avoids the buggy behaviour
    (#3050).
  * Prompts which show git repository information (via
    `__fish_git_prompt`) are faster in large repositories
    (#3294) and slow filesystems (#3083).
  * fish 2.3.0 reintroduced a problem where the greeting was
    printed even when using `read`; this has been corrected
    again (#3261).
  * Vi mode changes the cursor depending on the current mode
    (#3215).
  * Command lines with escaped space characters at the end
    tab-complete correctly (#2447).
  * Added completions for:
    + `arcanist` (#3256)
    + `connmanctl` (#3419)
    + `figlet` (#3378)
    + `mdbook` (#3378)
    +  `ninja` (#3415)
    +  `p4`, the Perforce client (#3314)
    +  `pygmentize` (#3378)
    +  `ranger` (#3378)
  * Improved completions for `aura` (#3297), `abbr` (#3267),
    `brew` (#3309), `chown` (#3380, #3383),`cygport` (#3392),
    `git` (#3274, #3226, #3225, #3094, #3087, #3035, #3021,
    [#2982], #3230), `kill &amp; `pkill` (#3200), `screen` (#3271),
    `wget` (#3470), and `xz` (#3378).
  * Distributors, packagers and developers will notice that
    the build process produces more succinct output by default;
    use `make V=1` to get verbose output (#3248).
  * Improved compatibility with minor platforms including musl
    (#2988), Cygwin (#2993), Android (#3441, #3442), Haiku
    (#3322) and Solaris .
- Dropped no longer necessary
  no-return-in-nonvoid-function.patch</changelog>
  <changelog author="sflees@suse.de" date="1486123200">- Update to 2.5.0
  Notable fixes and improvements
  * alias, run without options or arguments, lists all defined aliases, and
    aliases now include a description in the function signature that identifies
    them.
  * complete accepts empty strings as descriptions (#3557).
  * command accepts -q/--quiet in combination with --search (#3591), providing
    a simple way of checking whether a command exists in scripts.
  * Abbreviations can now be renamed with abbr --rename OLD_KEY NEW_KEY (#3610).
  * The command synopses printed by --help options work better with copying and
    pasting (#2673).
  * help launches the browser specified by the $fish_help_browser variable if it
    is set (#3131).
  * History merging could lose items under certain circumstances and is now
    fixed (#3496).
  * The $status variable is now set to 123 when a syntactically invalid command
    is entered (#3616).
  * Exiting fish now signals all background processes to terminate, not just
    stopped jobs (#3497).
  * A new prompt_hostname function which prints a hostname suitable for use in
    prompts (#3482).
  * The __fish_man_page function (bound to Alt-h by default) now tries to
    recognize subcommands (e.g. git add will now open the "git-add" man page)
    (#3678).
  * A new function edit_command_buffer (bound to Alt-e &amp; Alt-v by default) to
    edit the command buffer in an external editor (#1215, #3627).
  * set_color now supports italics (--italics), dim (--dim) and reverse
    (--reverse) modes (#3650).
  * Filesystems with very slow locking (eg incorrectly-configured NFS) will no
    longer slow fish down (#685).
  * Improved completions for apt (#3695), fusermount (#3642), make (#3628),
    netctl-auto (#3378), nmcli (#3648), pygmentize (#3378), and tar (#3719).
  * Added completions for:
    VBoxHeadless (#3378)
    VBoxSDL (#3378)
    base64 (#3378)
    caffeinate (#3524)
    dconf (#3638)
    dig (#3495)
    dpkg-reconfigure (#3521 &amp; #3522)
    feh (#3378)
    launchctl (#3682)
    lxc (#3554 &amp; #3564),
    mddiagnose (#3524)
    mdfind (#3524)
    mdimport (#3524)
    mdls (#3524)
    mdutil (#3524)
    mkvextract (#3492)
    nvram (#3524)
    objdump (#3378)
    sysbench (#3491)
    tmutil (#3524)
  * Full changelog https://github.com/fish-shell/fish-shell/releases/tag/2.5.0</changelog>
  <changelog author="vilene@posteo.net" date="1496836800">- Update to 2.6.0. Notable fixes and improvements:
  * Jobs running in the background can now be removed from the list of jobs
    with the new disown builtin, which behaves like the same command in other
    shells (#2810).
  * Command substitutions now have access to the terminal, like in other
    shells. This allows tools like fzf to work properly (#1362, #3922).
  * In cases where the operating system does not report the size of the
    terminal, the COLUMNS and LINES environment variables are used; if they
    are unset, a default of 80x24 is assumed.
  * New French (#3772 &amp; #3788) and improved German (#3834) translations.
  * fish no longer depends on the which external command.
  * Full changelog: https://github.com/fish-shell/fish-shell/releases/tag/2.6.0</changelog>
  <changelog author="jaime.marquinez.ferrandiz@fastmail.net" date="1511611200">- Update to 2.7.0. Notable improvements:
  * A new cdh (change directory using recent history) command provides a more
    friendly alternative to prevd/nextd and pushd/popd (#2847).
  * A new argparse command is available to allow fish script to parse arguments
    with the same behavior as builtin commands. This also includes the fish_opt helper command. (#4190).
  * Invalid array indexes are now silently ignored (#826, #4127).
  * Improvements to the debugging facility, including a prompt specific to the
    debugger (fish_breakpoint_prompt) and a status is-breakpoint subcommand (#1310).
  * string supports new lower and upper subcommands, for altering the case of
    strings (#4080). The case changing is not locale-aware yet.
  * string escape has a new --style=xxx flag where xxx can be script, var,
    or url (#4150), and can be reversed with string unescape (#3543).
  * History can now be split into sessions with the fish_history variable,
    or not saved to disk at all (#102).
  * Read history is now controlled by the fish_history variable rather than
    the --mode-name flag (#1504).
  * command now supports an --all flag to report all directories with the
    command. which is no longer a runtime dependency (#2778).
  * fish can run commands before starting an interactive session using the new
  - -init-command/-C options (#4164).
  * set has a new --show option to show lots of information about variables
    (#4265).
  * Full changelog: https://github.com/fish-shell/fish-shell/releases/tag/2.7.0</changelog>
  <changelog author="sflees@suse.de" date="1515153600">- Don't Require python-curses its not needed or used</changelog>
  <changelog author="avindra@opensuse.org" date="1522497600">- Update to 2.7.1
  * macos specific fix for iTerm2
- cleanup with spec-cleaner
- use https URL
- rpmlint: fix E: devel-file-in-non-devel-package
- rpmlint: fix E: env-script-interpreter</changelog>
  <changelog author="jengelh@inai.de" date="1523534400">- Trim some bias from description.
- Anchor grep patterns in %post(un) so that it does not erroneously
  match other lines.</changelog>
  <changelog author="sean@suspend.net" date="1546084800">- Update to 3.0.0
  * Process and job expansion has largely been removed
  * A literal {} now expands to itself, rather than nothing
  * Literally accessing a zeor-index is now illegal syntax
  * for loop variables are no longer local to the for block
  * Local exported (set -1x) vars are now visible to functions
  * The new math builtin does not support logical expressions
  * fish now supports &amp;&amp; || and ! for better migration from POSIX
  * Variables may be used as commanes (#154)
  * fish may be started in private mode via fish --private
  * A new wait command for waiting on backgrounded processes
  * math is now a builtin wrather than a wrapper around bc (#3157)
  * while sets $status to a non-zero value if the loop is not exec'd (#4982)
  * Command sub output now limited to 10MB by default
  * The machine hostname is now exposed as the $hostname reserved variable
  * Bare bind invocations in config.fish now work</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1550145600">- Split out fish3 package for Leap 15.1</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1562068800">- Should write fish rather then fish3 into /etc/shells
- fish3-devel should conflict with fish-devel</changelog>
</package>
<package pkgid="e57838677de2e80786d79922ca38a380b72c1d6161d685cf00657f6aa9e6bbe4" name="fossil" arch="aarch64">
  <version epoch="0" ver="2.16" rel="bp153.2.3.1"/>
  <changelog author="jengelh@inai.de" date="1487419200">- Trim description</changelog>
  <changelog author="max@suse.com" date="1488974400">- Update to version 2.0:
  * Use the hardened SHA1 implemenation by Marc Stevens and Dan
    Shumow.
  * Add the ability to read and understand artifact names that are
    based on SHA3-256 rather than SHA1, but do not actually
    generate any such names.
  * Added the sha3sum command.
  * Update the built-in SQLite to version 3.17.0.</changelog>
  <changelog author="max@suse.com" date="1494244800">- Update to version 2.2:
  * GIT comment tags are now handled by Fossil during import/export.
  * Show the content of README files on directory listings.
  * Support for Basic Authentication if enabled (default off).
  * Show the hash algorithms used on the /rcvfromlist page.
  * The /tarball and /zip pages now use the the r= query parameter to
    select which check-in to deliver. The uuid= query parameter is
    still accepted for backwards compatibility.
  * Update the built-in SQLite to version 3.18.0.
  * Run "PRAGMA optimize" on the database connection as it is closing.
- Changes in Version 2.1:
  * Add support for hash policies that control which of the
    Hardened-SHA1 or SHA3-256 algorithms is used to name new
    artifacts.
  * Add the "gshow" and "gcat" subcommands to fossil stash.
  * Add the /juvlist web page and use it to construct the Download
    Page of the Fossil self-hosting website using Ajax.</changelog>
  <changelog author="max@suse.com" date="1502452800">- Update to version 2.3:
  * Update internal Unicode character tables, used in regular
    expression handling, from version 9.0 to 10.0.
  * Show the last-sync-URL on the /urllist page (
  * Added the "Event Summary" activity report. example
  * Added the "Security Audit" page, available to administrators
    only
  * Added the Last Login time to the user list page,
    for administrators only
  * Added the --numstat option to the fossil diff command
  * Limit the size of the heap and stack on unix systems, as a
    proactive defense against the Stack Clash attack.
  * Fix "database locked" warnings caused by "PRAGMA optimize".
  * Fix a potential XSS vulnerability on the /help webpage.
    (bsc#1053267).
  * Documentation updates</changelog>
  <changelog author="max@suse.com" date="1512648000">- Use bcond for deciding between system and builtin sqlite.
- Update to version 2.4:
  * New feature: URL Aliases. URL Aliases allow an administrator to
    define their own URLs on the web interface that are rewritten to
    built-in URLs with specific parameters. Create and configure
    URL Aliases using the /Setup/URL_Aliases menu option in the
    web interface.
  * Add tech-note search capability.
  * Add the -r|--revision and -o|--origin options to the annotate
    command.
  * Add the origin= query parameter to the /annotate webpage.
  * The fossil annotate command and the /annotate web page go
    backwards in time as far as can be computed in 30 milliseconds
    by default, rather than stopping after 20 steps. The new
    limit= query parameter or the --limit command-line option can
    be used to alter this timeout.
  * Provide separate on-line help screens for each setting.
  * Back out support for the --no-dir-symlinks option
  * Remove support from the legacy configuration sync
    protocol. The only way now to do a configuration push or pull
    is to use the new protocol that was added in 2011.
  * Add the from= and to= query parameters to /fdiff in order to
    get a diff of two files in the same check-in.
  * CVE-2017-17459, bsc#1071709: Fix the "ssh://" protocol to
    prevent an attack whereby the attacker convinces a victim to
    run a "clone" with a dodgy URL and thereby gains access to
    their system
  * Provide a checkbox that will temporarily disable all ad-units.
  * Improvements to the /stat page
  * Various new hyperlinks to the /bloblist and /bigbloblist pages.
  * Correct the /doc page to support read-only repositories.
  * Correct /zip, /tarball, zip, and tarball pages and commands to
    honor the versioned manifest setting when outside of an open
    checkout directory.
  * The admin-log and access-log settings are now on by default
    for new repositories.
  * Update the built-in SQLite to version 3.21.0.</changelog>
  <changelog author="astieger@suse.com" date="1519646400">- update to 2.5:
  * UI updates
  * display ettings persist across pages
  * improve responsiveness fo server process
  * Support for SQL Archives as a download option</changelog>
  <changelog author="astieger@suse.com" date="1538049600">- update to 2.7:
  * New email alerts feature
  * New discussion forum feature
  * UI improvements for built-in skins on small screens
  * Use of Content Security Policy (CSP) in built-in skins
- includes changes from 2.6:
  * Add the new "Classic" timeline viewing mode
  * Add support HTTP cache control mechanisms
  * Improvements to various pages and functions
  * Additional defenses against web-based attacks
- requires SQLite &gt;= 3.25.0
- rebase fossil-1.37-remove_date_time.patch to
  fossil-2.7-remove_date_time.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1564920000">- update to 2.9:
  * Add the fossil git export command
  * Web UI layout and behavior improvements
  * Add the fossil touch command, and the --setmtime option on the
    fossil open and fossil update commands
  * Add the /secureraw page that requires the complete SHA1 or SHA3
    hash, not just a prefix, before it will deliver content
  * Improvement to clone and sync behavior
  * many other bug fixes and improvements
- includes changes from 2.8:
  * Show cherry-pick merges as dotted lines on the timeline graph.
    The "fossil rebuild" command must be run to create and populate
    the new "cherrypick" table in the repository in order for this
    feature to operate.
  * Web UI improvements
  * Wiki setup is now at /setup_wiki
  * Provide the ability to redirect all HTTP pages to HTTPS
  * Add the backoffice-disable setting to completely disable the
    backoffice feature</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1570276800">- fossil 2.10:
  * Add support for CGI-based Server Extensions
  * UI improvement and extensions
  * Change the default hash policy to SHA3
  * Performance optimizations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1590580800">- fossil 2.11:
  * Support Markdown in the default ticket configuration
  * Timestamp strings in object names can now omit punctation
  * Enhance backlink processing so that it works with Markdown-
    formatted tickets and so that it works for wiki pages
    fossil rebuild is needed to take full advantage of this fix
  * Many improvements to the forum and especially email notification
    of forum posts
  * Minimum length of a self-registered user ID increased from 3 to 6
    characters
  * Rework the fossil grep command to be more useful
  * Expose the redirect-to-https setting to the settings command
  * Most commands now support the Unix-conventional "--" flag to
    treat all following arguments as filenames instead of flags
  * Add the mimetypes config setting
  * security harening against possibly tampered database schemas
  * Now sends the Content-Security-Policy header
  * Stop using the IP address as part of the login cookie
  * many web UI and CLI improvements, documentation updates</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1591876800">- Add fossil-2.11-reproducible.patch to override build date (boo#1047218)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1593864000">- fossil 2.11.1:
  * Make the "fossil git export" command more restrictive about
    characters that it allows in the tag names</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1598443200">- fossil 2.12.1:
  * CVE-2020-24614: Remote authenticated users with check-in or
    administrative privileges could have executed arbitrary code
    [boo#1175760]
  * Security fix in the "fossil git export" command. New
    "safety-net" features were added to prevent similar problems
    in the future.
  * Enhancements to the graph display for cases when there are
    many cherry-pick merges into a single check-in. Example
  * Enhance the fossil open command with the new --workdir option
    and the ability to accept a URL as the repository name,
    causing the remote repository to be cloned automatically. Do
    not allow "fossil open" to open in a non-empty working
    directory unless the --keep option or the new --force option
    is used.
  * Enhance the markdown formatter to more closely follow the
    CommonMark specification with regard to text
    highlighting. Underscores in the middle of identifiers (ex:
    fossil_printf()) no longer need to be escaped.
  * The markdown-to-html translator can prevent unsafe HTML (for
    example: &lt;script&gt;) on user-contributed pages like forum and
    tickets and wiki. The admin can adjust this behavior using the
    safe-html setting on the Admin/Wiki page. The default is to
    disallow unsafe HTML everywhere.
  * Added the "collapse" and "expand" capability for long forum
    posts.
  * The "fossil remote" command now has options for specifying
    multiple persistent remotes with symbolic names. Currently
    only one remote can be used at a time, but that might change
    in the future.
  * Add the "Remember me?" checkbox on the login page. Use a
    session cookie for the login if it is not checked.
  * Added the experimental "fossil hook" command for managing
    "hook scripts" that run before checkin or after a push.
  * Enhance the fossil revert command so that it is able to revert
    all files beneath a directory.
  * Add the fossil bisect skip command.
  * Add the fossil backup command.
  * Enhance fossil bisect ui so that it shows all unchecked
    check-ins in between the innermost "good" and "bad" check-ins.
  * Added the --reset flag to the "fossil add", "fossil rm", and
    "fossil addremove" commands.
  * Added the "--min N" and "--logfile FILENAME" flags to the
    backoffice command, as well as other enhancements to make the
    backoffice command a viable replacement for automatic
    backoffice. Other incremental backoffice improvements.
  * Added the /fileedit page, which allows editing of text files
    online. Requires explicit activation by a setup user.
  * Translate built-in help text into HTML for display on web
    pages.
  * On the /timeline webpage, the combination of query parameters
    "p=CHECKIN" and "bt=ANCESTOR" draws all ancestors of CHECKIN
    going back to ANCESTOR.
  * Update the built-in SQLite so that the "fossil sql" command
    supports new output modes ".mode box" and ".mode json".
  * Add the "obscure()" SQL function to the "fossil sql" command.
  * Added virtual tables "helptext" and "builtin" to the "fossil
    sql" command, providing access to the dispatch table including
    all help text, and the builtin data files, respectively.
  * Delta compression is now applied to forum edits.
  * The wiki editor has been modernized and is now Ajax-based.
- Remove fossil-2.11-reproducible.patch: Upstream integrated the
  patch and improved it to also recognize SOURCE_DATE_EPOCH.
- Remove fossil-2.7-remove_date_time.patch: OBS now sets
  SOURCE_DATE_EPOCH and gcc recognizes it, so the removal of
  __DATE__ and __TIME__ is not needed anymore.
- Package the fossil.1 manual page.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604232000">- fossil 2.13:
  * wiki improvements: interwiki links, markup features
  * support for rendering pikchr markup scriptions
  * line number modes support interactive selection of range of
    lines to hyperlink to
  * Enhance finfo page to track a file across renames
- minimum/bundled version of sqlite increased to 3.34.0</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1606305600">- enable tests</changelog>
  <changelog author="Sheng Mao &lt;shngmao@gmail.com&gt;" date="1612180800">- fossil 2.14
  * add fossil chat
  * enhanced fossil clone
  * performance optimization
  * enhanced documents
  * Pikchr improvements
  * Schema Update Notice #1: This release drops a trigger from
  the database schema
  * Schema Update Notice #2: This release changes how the descriptions
  of wiki edits are stored in the EVENT table, for improved display
  on timelines</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1616932800">- fossil 2.15:
  * Relax default Content Security policy to allow images to be
    loaded from any URL
  * Updates to skins and their configuration options
  * Built-in skin can now be selected via the skin= request
    parameter and the /skins page.
  * /cookies page can now now  delete individual cookies
  * Various extensions to diff displaz and operations
  * Add the --list option to the tarball, zip, and sqlar commands.
  * New TH1 commands: "builtin_request_js", "capexpr", "foreach",
    "lappend", and "string match"
  * The leaves command now shows the branch point of each leaf.
  * The fossil add command refuses to add files whose names are
    reserved by Windows (ex: "aux") unless the --allow-reserved
    option is included.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619265600">- fossil 2.15.1:
  * fix access to tables starting "fx_" in ticket report</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1625313600">- fossil 2.15.2:
  * Fix the client-side TLS so that it verifies that the server
    hostname matches its certificate (boo#1187988)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1625400000">- fossil 2.16:
  * Add the fossil patch command
  * Improve the fossil ui command to work on check-out directories
    and remote machines
  * web UI improvements
  * Add fossil bisect run command for improved automation of bisects
  * Improve fossil merge handling of renames
  * wiki now defaults to markdown
  * email alerts can now be set to expire to prevent sending mail
    to abandoned accounts forever</changelog>
</package>
<package pkgid="863b9e5c434c83e500281a7a3e7df29fa9cc62c0051a7367e6c45e1526c43068" name="fossil" arch="ppc64le">
  <version epoch="0" ver="2.16" rel="bp153.2.3.1"/>
  <changelog author="jengelh@inai.de" date="1487419200">- Trim description</changelog>
  <changelog author="max@suse.com" date="1488974400">- Update to version 2.0:
  * Use the hardened SHA1 implemenation by Marc Stevens and Dan
    Shumow.
  * Add the ability to read and understand artifact names that are
    based on SHA3-256 rather than SHA1, but do not actually
    generate any such names.
  * Added the sha3sum command.
  * Update the built-in SQLite to version 3.17.0.</changelog>
  <changelog author="max@suse.com" date="1494244800">- Update to version 2.2:
  * GIT comment tags are now handled by Fossil during import/export.
  * Show the content of README files on directory listings.
  * Support for Basic Authentication if enabled (default off).
  * Show the hash algorithms used on the /rcvfromlist page.
  * The /tarball and /zip pages now use the the r= query parameter to
    select which check-in to deliver. The uuid= query parameter is
    still accepted for backwards compatibility.
  * Update the built-in SQLite to version 3.18.0.
  * Run "PRAGMA optimize" on the database connection as it is closing.
- Changes in Version 2.1:
  * Add support for hash policies that control which of the
    Hardened-SHA1 or SHA3-256 algorithms is used to name new
    artifacts.
  * Add the "gshow" and "gcat" subcommands to fossil stash.
  * Add the /juvlist web page and use it to construct the Download
    Page of the Fossil self-hosting website using Ajax.</changelog>
  <changelog author="max@suse.com" date="1502452800">- Update to version 2.3:
  * Update internal Unicode character tables, used in regular
    expression handling, from version 9.0 to 10.0.
  * Show the last-sync-URL on the /urllist page (
  * Added the "Event Summary" activity report. example
  * Added the "Security Audit" page, available to administrators
    only
  * Added the Last Login time to the user list page,
    for administrators only
  * Added the --numstat option to the fossil diff command
  * Limit the size of the heap and stack on unix systems, as a
    proactive defense against the Stack Clash attack.
  * Fix "database locked" warnings caused by "PRAGMA optimize".
  * Fix a potential XSS vulnerability on the /help webpage.
    (bsc#1053267).
  * Documentation updates</changelog>
  <changelog author="max@suse.com" date="1512648000">- Use bcond for deciding between system and builtin sqlite.
- Update to version 2.4:
  * New feature: URL Aliases. URL Aliases allow an administrator to
    define their own URLs on the web interface that are rewritten to
    built-in URLs with specific parameters. Create and configure
    URL Aliases using the /Setup/URL_Aliases menu option in the
    web interface.
  * Add tech-note search capability.
  * Add the -r|--revision and -o|--origin options to the annotate
    command.
  * Add the origin= query parameter to the /annotate webpage.
  * The fossil annotate command and the /annotate web page go
    backwards in time as far as can be computed in 30 milliseconds
    by default, rather than stopping after 20 steps. The new
    limit= query parameter or the --limit command-line option can
    be used to alter this timeout.
  * Provide separate on-line help screens for each setting.
  * Back out support for the --no-dir-symlinks option
  * Remove support from the legacy configuration sync
    protocol. The only way now to do a configuration push or pull
    is to use the new protocol that was added in 2011.
  * Add the from= and to= query parameters to /fdiff in order to
    get a diff of two files in the same check-in.
  * CVE-2017-17459, bsc#1071709: Fix the "ssh://" protocol to
    prevent an attack whereby the attacker convinces a victim to
    run a "clone" with a dodgy URL and thereby gains access to
    their system
  * Provide a checkbox that will temporarily disable all ad-units.
  * Improvements to the /stat page
  * Various new hyperlinks to the /bloblist and /bigbloblist pages.
  * Correct the /doc page to support read-only repositories.
  * Correct /zip, /tarball, zip, and tarball pages and commands to
    honor the versioned manifest setting when outside of an open
    checkout directory.
  * The admin-log and access-log settings are now on by default
    for new repositories.
  * Update the built-in SQLite to version 3.21.0.</changelog>
  <changelog author="astieger@suse.com" date="1519646400">- update to 2.5:
  * UI updates
  * display ettings persist across pages
  * improve responsiveness fo server process
  * Support for SQL Archives as a download option</changelog>
  <changelog author="astieger@suse.com" date="1538049600">- update to 2.7:
  * New email alerts feature
  * New discussion forum feature
  * UI improvements for built-in skins on small screens
  * Use of Content Security Policy (CSP) in built-in skins
- includes changes from 2.6:
  * Add the new "Classic" timeline viewing mode
  * Add support HTTP cache control mechanisms
  * Improvements to various pages and functions
  * Additional defenses against web-based attacks
- requires SQLite &gt;= 3.25.0
- rebase fossil-1.37-remove_date_time.patch to
  fossil-2.7-remove_date_time.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1564920000">- update to 2.9:
  * Add the fossil git export command
  * Web UI layout and behavior improvements
  * Add the fossil touch command, and the --setmtime option on the
    fossil open and fossil update commands
  * Add the /secureraw page that requires the complete SHA1 or SHA3
    hash, not just a prefix, before it will deliver content
  * Improvement to clone and sync behavior
  * many other bug fixes and improvements
- includes changes from 2.8:
  * Show cherry-pick merges as dotted lines on the timeline graph.
    The "fossil rebuild" command must be run to create and populate
    the new "cherrypick" table in the repository in order for this
    feature to operate.
  * Web UI improvements
  * Wiki setup is now at /setup_wiki
  * Provide the ability to redirect all HTTP pages to HTTPS
  * Add the backoffice-disable setting to completely disable the
    backoffice feature</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1570276800">- fossil 2.10:
  * Add support for CGI-based Server Extensions
  * UI improvement and extensions
  * Change the default hash policy to SHA3
  * Performance optimizations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1590580800">- fossil 2.11:
  * Support Markdown in the default ticket configuration
  * Timestamp strings in object names can now omit punctation
  * Enhance backlink processing so that it works with Markdown-
    formatted tickets and so that it works for wiki pages
    fossil rebuild is needed to take full advantage of this fix
  * Many improvements to the forum and especially email notification
    of forum posts
  * Minimum length of a self-registered user ID increased from 3 to 6
    characters
  * Rework the fossil grep command to be more useful
  * Expose the redirect-to-https setting to the settings command
  * Most commands now support the Unix-conventional "--" flag to
    treat all following arguments as filenames instead of flags
  * Add the mimetypes config setting
  * security harening against possibly tampered database schemas
  * Now sends the Content-Security-Policy header
  * Stop using the IP address as part of the login cookie
  * many web UI and CLI improvements, documentation updates</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1591876800">- Add fossil-2.11-reproducible.patch to override build date (boo#1047218)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1593864000">- fossil 2.11.1:
  * Make the "fossil git export" command more restrictive about
    characters that it allows in the tag names</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1598443200">- fossil 2.12.1:
  * CVE-2020-24614: Remote authenticated users with check-in or
    administrative privileges could have executed arbitrary code
    [boo#1175760]
  * Security fix in the "fossil git export" command. New
    "safety-net" features were added to prevent similar problems
    in the future.
  * Enhancements to the graph display for cases when there are
    many cherry-pick merges into a single check-in. Example
  * Enhance the fossil open command with the new --workdir option
    and the ability to accept a URL as the repository name,
    causing the remote repository to be cloned automatically. Do
    not allow "fossil open" to open in a non-empty working
    directory unless the --keep option or the new --force option
    is used.
  * Enhance the markdown formatter to more closely follow the
    CommonMark specification with regard to text
    highlighting. Underscores in the middle of identifiers (ex:
    fossil_printf()) no longer need to be escaped.
  * The markdown-to-html translator can prevent unsafe HTML (for
    example: &lt;script&gt;) on user-contributed pages like forum and
    tickets and wiki. The admin can adjust this behavior using the
    safe-html setting on the Admin/Wiki page. The default is to
    disallow unsafe HTML everywhere.
  * Added the "collapse" and "expand" capability for long forum
    posts.
  * The "fossil remote" command now has options for specifying
    multiple persistent remotes with symbolic names. Currently
    only one remote can be used at a time, but that might change
    in the future.
  * Add the "Remember me?" checkbox on the login page. Use a
    session cookie for the login if it is not checked.
  * Added the experimental "fossil hook" command for managing
    "hook scripts" that run before checkin or after a push.
  * Enhance the fossil revert command so that it is able to revert
    all files beneath a directory.
  * Add the fossil bisect skip command.
  * Add the fossil backup command.
  * Enhance fossil bisect ui so that it shows all unchecked
    check-ins in between the innermost "good" and "bad" check-ins.
  * Added the --reset flag to the "fossil add", "fossil rm", and
    "fossil addremove" commands.
  * Added the "--min N" and "--logfile FILENAME" flags to the
    backoffice command, as well as other enhancements to make the
    backoffice command a viable replacement for automatic
    backoffice. Other incremental backoffice improvements.
  * Added the /fileedit page, which allows editing of text files
    online. Requires explicit activation by a setup user.
  * Translate built-in help text into HTML for display on web
    pages.
  * On the /timeline webpage, the combination of query parameters
    "p=CHECKIN" and "bt=ANCESTOR" draws all ancestors of CHECKIN
    going back to ANCESTOR.
  * Update the built-in SQLite so that the "fossil sql" command
    supports new output modes ".mode box" and ".mode json".
  * Add the "obscure()" SQL function to the "fossil sql" command.
  * Added virtual tables "helptext" and "builtin" to the "fossil
    sql" command, providing access to the dispatch table including
    all help text, and the builtin data files, respectively.
  * Delta compression is now applied to forum edits.
  * The wiki editor has been modernized and is now Ajax-based.
- Remove fossil-2.11-reproducible.patch: Upstream integrated the
  patch and improved it to also recognize SOURCE_DATE_EPOCH.
- Remove fossil-2.7-remove_date_time.patch: OBS now sets
  SOURCE_DATE_EPOCH and gcc recognizes it, so the removal of
  __DATE__ and __TIME__ is not needed anymore.
- Package the fossil.1 manual page.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604232000">- fossil 2.13:
  * wiki improvements: interwiki links, markup features
  * support for rendering pikchr markup scriptions
  * line number modes support interactive selection of range of
    lines to hyperlink to
  * Enhance finfo page to track a file across renames
- minimum/bundled version of sqlite increased to 3.34.0</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1606305600">- enable tests</changelog>
  <changelog author="Sheng Mao &lt;shngmao@gmail.com&gt;" date="1612180800">- fossil 2.14
  * add fossil chat
  * enhanced fossil clone
  * performance optimization
  * enhanced documents
  * Pikchr improvements
  * Schema Update Notice #1: This release drops a trigger from
  the database schema
  * Schema Update Notice #2: This release changes how the descriptions
  of wiki edits are stored in the EVENT table, for improved display
  on timelines</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1616932800">- fossil 2.15:
  * Relax default Content Security policy to allow images to be
    loaded from any URL
  * Updates to skins and their configuration options
  * Built-in skin can now be selected via the skin= request
    parameter and the /skins page.
  * /cookies page can now now  delete individual cookies
  * Various extensions to diff displaz and operations
  * Add the --list option to the tarball, zip, and sqlar commands.
  * New TH1 commands: "builtin_request_js", "capexpr", "foreach",
    "lappend", and "string match"
  * The leaves command now shows the branch point of each leaf.
  * The fossil add command refuses to add files whose names are
    reserved by Windows (ex: "aux") unless the --allow-reserved
    option is included.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619265600">- fossil 2.15.1:
  * fix access to tables starting "fx_" in ticket report</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1625313600">- fossil 2.15.2:
  * Fix the client-side TLS so that it verifies that the server
    hostname matches its certificate (boo#1187988)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1625400000">- fossil 2.16:
  * Add the fossil patch command
  * Improve the fossil ui command to work on check-out directories
    and remote machines
  * web UI improvements
  * Add fossil bisect run command for improved automation of bisects
  * Improve fossil merge handling of renames
  * wiki now defaults to markdown
  * email alerts can now be set to expire to prevent sending mail
    to abandoned accounts forever</changelog>
</package>
<package pkgid="3b3dca39028fc39fe0480f2642ec5f5dea87eb4edf02b7e8759fa38ccd43084d" name="fossil" arch="s390x">
  <version epoch="0" ver="2.16" rel="bp153.2.3.1"/>
  <changelog author="jengelh@inai.de" date="1487419200">- Trim description</changelog>
  <changelog author="max@suse.com" date="1488974400">- Update to version 2.0:
  * Use the hardened SHA1 implemenation by Marc Stevens and Dan
    Shumow.
  * Add the ability to read and understand artifact names that are
    based on SHA3-256 rather than SHA1, but do not actually
    generate any such names.
  * Added the sha3sum command.
  * Update the built-in SQLite to version 3.17.0.</changelog>
  <changelog author="max@suse.com" date="1494244800">- Update to version 2.2:
  * GIT comment tags are now handled by Fossil during import/export.
  * Show the content of README files on directory listings.
  * Support for Basic Authentication if enabled (default off).
  * Show the hash algorithms used on the /rcvfromlist page.
  * The /tarball and /zip pages now use the the r= query parameter to
    select which check-in to deliver. The uuid= query parameter is
    still accepted for backwards compatibility.
  * Update the built-in SQLite to version 3.18.0.
  * Run "PRAGMA optimize" on the database connection as it is closing.
- Changes in Version 2.1:
  * Add support for hash policies that control which of the
    Hardened-SHA1 or SHA3-256 algorithms is used to name new
    artifacts.
  * Add the "gshow" and "gcat" subcommands to fossil stash.
  * Add the /juvlist web page and use it to construct the Download
    Page of the Fossil self-hosting website using Ajax.</changelog>
  <changelog author="max@suse.com" date="1502452800">- Update to version 2.3:
  * Update internal Unicode character tables, used in regular
    expression handling, from version 9.0 to 10.0.
  * Show the last-sync-URL on the /urllist page (
  * Added the "Event Summary" activity report. example
  * Added the "Security Audit" page, available to administrators
    only
  * Added the Last Login time to the user list page,
    for administrators only
  * Added the --numstat option to the fossil diff command
  * Limit the size of the heap and stack on unix systems, as a
    proactive defense against the Stack Clash attack.
  * Fix "database locked" warnings caused by "PRAGMA optimize".
  * Fix a potential XSS vulnerability on the /help webpage.
    (bsc#1053267).
  * Documentation updates</changelog>
  <changelog author="max@suse.com" date="1512648000">- Use bcond for deciding between system and builtin sqlite.
- Update to version 2.4:
  * New feature: URL Aliases. URL Aliases allow an administrator to
    define their own URLs on the web interface that are rewritten to
    built-in URLs with specific parameters. Create and configure
    URL Aliases using the /Setup/URL_Aliases menu option in the
    web interface.
  * Add tech-note search capability.
  * Add the -r|--revision and -o|--origin options to the annotate
    command.
  * Add the origin= query parameter to the /annotate webpage.
  * The fossil annotate command and the /annotate web page go
    backwards in time as far as can be computed in 30 milliseconds
    by default, rather than stopping after 20 steps. The new
    limit= query parameter or the --limit command-line option can
    be used to alter this timeout.
  * Provide separate on-line help screens for each setting.
  * Back out support for the --no-dir-symlinks option
  * Remove support from the legacy configuration sync
    protocol. The only way now to do a configuration push or pull
    is to use the new protocol that was added in 2011.
  * Add the from= and to= query parameters to /fdiff in order to
    get a diff of two files in the same check-in.
  * CVE-2017-17459, bsc#1071709: Fix the "ssh://" protocol to
    prevent an attack whereby the attacker convinces a victim to
    run a "clone" with a dodgy URL and thereby gains access to
    their system
  * Provide a checkbox that will temporarily disable all ad-units.
  * Improvements to the /stat page
  * Various new hyperlinks to the /bloblist and /bigbloblist pages.
  * Correct the /doc page to support read-only repositories.
  * Correct /zip, /tarball, zip, and tarball pages and commands to
    honor the versioned manifest setting when outside of an open
    checkout directory.
  * The admin-log and access-log settings are now on by default
    for new repositories.
  * Update the built-in SQLite to version 3.21.0.</changelog>
  <changelog author="astieger@suse.com" date="1519646400">- update to 2.5:
  * UI updates
  * display ettings persist across pages
  * improve responsiveness fo server process
  * Support for SQL Archives as a download option</changelog>
  <changelog author="astieger@suse.com" date="1538049600">- update to 2.7:
  * New email alerts feature
  * New discussion forum feature
  * UI improvements for built-in skins on small screens
  * Use of Content Security Policy (CSP) in built-in skins
- includes changes from 2.6:
  * Add the new "Classic" timeline viewing mode
  * Add support HTTP cache control mechanisms
  * Improvements to various pages and functions
  * Additional defenses against web-based attacks
- requires SQLite &gt;= 3.25.0
- rebase fossil-1.37-remove_date_time.patch to
  fossil-2.7-remove_date_time.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1564920000">- update to 2.9:
  * Add the fossil git export command
  * Web UI layout and behavior improvements
  * Add the fossil touch command, and the --setmtime option on the
    fossil open and fossil update commands
  * Add the /secureraw page that requires the complete SHA1 or SHA3
    hash, not just a prefix, before it will deliver content
  * Improvement to clone and sync behavior
  * many other bug fixes and improvements
- includes changes from 2.8:
  * Show cherry-pick merges as dotted lines on the timeline graph.
    The "fossil rebuild" command must be run to create and populate
    the new "cherrypick" table in the repository in order for this
    feature to operate.
  * Web UI improvements
  * Wiki setup is now at /setup_wiki
  * Provide the ability to redirect all HTTP pages to HTTPS
  * Add the backoffice-disable setting to completely disable the
    backoffice feature</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1570276800">- fossil 2.10:
  * Add support for CGI-based Server Extensions
  * UI improvement and extensions
  * Change the default hash policy to SHA3
  * Performance optimizations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1590580800">- fossil 2.11:
  * Support Markdown in the default ticket configuration
  * Timestamp strings in object names can now omit punctation
  * Enhance backlink processing so that it works with Markdown-
    formatted tickets and so that it works for wiki pages
    fossil rebuild is needed to take full advantage of this fix
  * Many improvements to the forum and especially email notification
    of forum posts
  * Minimum length of a self-registered user ID increased from 3 to 6
    characters
  * Rework the fossil grep command to be more useful
  * Expose the redirect-to-https setting to the settings command
  * Most commands now support the Unix-conventional "--" flag to
    treat all following arguments as filenames instead of flags
  * Add the mimetypes config setting
  * security harening against possibly tampered database schemas
  * Now sends the Content-Security-Policy header
  * Stop using the IP address as part of the login cookie
  * many web UI and CLI improvements, documentation updates</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1591876800">- Add fossil-2.11-reproducible.patch to override build date (boo#1047218)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1593864000">- fossil 2.11.1:
  * Make the "fossil git export" command more restrictive about
    characters that it allows in the tag names</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1598443200">- fossil 2.12.1:
  * CVE-2020-24614: Remote authenticated users with check-in or
    administrative privileges could have executed arbitrary code
    [boo#1175760]
  * Security fix in the "fossil git export" command. New
    "safety-net" features were added to prevent similar problems
    in the future.
  * Enhancements to the graph display for cases when there are
    many cherry-pick merges into a single check-in. Example
  * Enhance the fossil open command with the new --workdir option
    and the ability to accept a URL as the repository name,
    causing the remote repository to be cloned automatically. Do
    not allow "fossil open" to open in a non-empty working
    directory unless the --keep option or the new --force option
    is used.
  * Enhance the markdown formatter to more closely follow the
    CommonMark specification with regard to text
    highlighting. Underscores in the middle of identifiers (ex:
    fossil_printf()) no longer need to be escaped.
  * The markdown-to-html translator can prevent unsafe HTML (for
    example: &lt;script&gt;) on user-contributed pages like forum and
    tickets and wiki. The admin can adjust this behavior using the
    safe-html setting on the Admin/Wiki page. The default is to
    disallow unsafe HTML everywhere.
  * Added the "collapse" and "expand" capability for long forum
    posts.
  * The "fossil remote" command now has options for specifying
    multiple persistent remotes with symbolic names. Currently
    only one remote can be used at a time, but that might change
    in the future.
  * Add the "Remember me?" checkbox on the login page. Use a
    session cookie for the login if it is not checked.
  * Added the experimental "fossil hook" command for managing
    "hook scripts" that run before checkin or after a push.
  * Enhance the fossil revert command so that it is able to revert
    all files beneath a directory.
  * Add the fossil bisect skip command.
  * Add the fossil backup command.
  * Enhance fossil bisect ui so that it shows all unchecked
    check-ins in between the innermost "good" and "bad" check-ins.
  * Added the --reset flag to the "fossil add", "fossil rm", and
    "fossil addremove" commands.
  * Added the "--min N" and "--logfile FILENAME" flags to the
    backoffice command, as well as other enhancements to make the
    backoffice command a viable replacement for automatic
    backoffice. Other incremental backoffice improvements.
  * Added the /fileedit page, which allows editing of text files
    online. Requires explicit activation by a setup user.
  * Translate built-in help text into HTML for display on web
    pages.
  * On the /timeline webpage, the combination of query parameters
    "p=CHECKIN" and "bt=ANCESTOR" draws all ancestors of CHECKIN
    going back to ANCESTOR.
  * Update the built-in SQLite so that the "fossil sql" command
    supports new output modes ".mode box" and ".mode json".
  * Add the "obscure()" SQL function to the "fossil sql" command.
  * Added virtual tables "helptext" and "builtin" to the "fossil
    sql" command, providing access to the dispatch table including
    all help text, and the builtin data files, respectively.
  * Delta compression is now applied to forum edits.
  * The wiki editor has been modernized and is now Ajax-based.
- Remove fossil-2.11-reproducible.patch: Upstream integrated the
  patch and improved it to also recognize SOURCE_DATE_EPOCH.
- Remove fossil-2.7-remove_date_time.patch: OBS now sets
  SOURCE_DATE_EPOCH and gcc recognizes it, so the removal of
  __DATE__ and __TIME__ is not needed anymore.
- Package the fossil.1 manual page.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604232000">- fossil 2.13:
  * wiki improvements: interwiki links, markup features
  * support for rendering pikchr markup scriptions
  * line number modes support interactive selection of range of
    lines to hyperlink to
  * Enhance finfo page to track a file across renames
- minimum/bundled version of sqlite increased to 3.34.0</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1606305600">- enable tests</changelog>
  <changelog author="Sheng Mao &lt;shngmao@gmail.com&gt;" date="1612180800">- fossil 2.14
  * add fossil chat
  * enhanced fossil clone
  * performance optimization
  * enhanced documents
  * Pikchr improvements
  * Schema Update Notice #1: This release drops a trigger from
  the database schema
  * Schema Update Notice #2: This release changes how the descriptions
  of wiki edits are stored in the EVENT table, for improved display
  on timelines</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1616932800">- fossil 2.15:
  * Relax default Content Security policy to allow images to be
    loaded from any URL
  * Updates to skins and their configuration options
  * Built-in skin can now be selected via the skin= request
    parameter and the /skins page.
  * /cookies page can now now  delete individual cookies
  * Various extensions to diff displaz and operations
  * Add the --list option to the tarball, zip, and sqlar commands.
  * New TH1 commands: "builtin_request_js", "capexpr", "foreach",
    "lappend", and "string match"
  * The leaves command now shows the branch point of each leaf.
  * The fossil add command refuses to add files whose names are
    reserved by Windows (ex: "aux") unless the --allow-reserved
    option is included.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619265600">- fossil 2.15.1:
  * fix access to tables starting "fx_" in ticket report</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1625313600">- fossil 2.15.2:
  * Fix the client-side TLS so that it verifies that the server
    hostname matches its certificate (boo#1187988)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1625400000">- fossil 2.16:
  * Add the fossil patch command
  * Improve the fossil ui command to work on check-out directories
    and remote machines
  * web UI improvements
  * Add fossil bisect run command for improved automation of bisects
  * Improve fossil merge handling of renames
  * wiki now defaults to markdown
  * email alerts can now be set to expire to prevent sending mail
    to abandoned accounts forever</changelog>
</package>
<package pkgid="39d235a3144573304fac74f45e3a0eb73454d0a74a43b8e2e51b1ded1a9dc480" name="fossil" arch="src">
  <version epoch="0" ver="2.16" rel="bp153.2.3.1"/>
  <changelog author="jengelh@inai.de" date="1487419200">- Trim description</changelog>
  <changelog author="max@suse.com" date="1488974400">- Update to version 2.0:
  * Use the hardened SHA1 implemenation by Marc Stevens and Dan
    Shumow.
  * Add the ability to read and understand artifact names that are
    based on SHA3-256 rather than SHA1, but do not actually
    generate any such names.
  * Added the sha3sum command.
  * Update the built-in SQLite to version 3.17.0.</changelog>
  <changelog author="max@suse.com" date="1494244800">- Update to version 2.2:
  * GIT comment tags are now handled by Fossil during import/export.
  * Show the content of README files on directory listings.
  * Support for Basic Authentication if enabled (default off).
  * Show the hash algorithms used on the /rcvfromlist page.
  * The /tarball and /zip pages now use the the r= query parameter to
    select which check-in to deliver. The uuid= query parameter is
    still accepted for backwards compatibility.
  * Update the built-in SQLite to version 3.18.0.
  * Run "PRAGMA optimize" on the database connection as it is closing.
- Changes in Version 2.1:
  * Add support for hash policies that control which of the
    Hardened-SHA1 or SHA3-256 algorithms is used to name new
    artifacts.
  * Add the "gshow" and "gcat" subcommands to fossil stash.
  * Add the /juvlist web page and use it to construct the Download
    Page of the Fossil self-hosting website using Ajax.</changelog>
  <changelog author="max@suse.com" date="1502452800">- Update to version 2.3:
  * Update internal Unicode character tables, used in regular
    expression handling, from version 9.0 to 10.0.
  * Show the last-sync-URL on the /urllist page (
  * Added the "Event Summary" activity report. example
  * Added the "Security Audit" page, available to administrators
    only
  * Added the Last Login time to the user list page,
    for administrators only
  * Added the --numstat option to the fossil diff command
  * Limit the size of the heap and stack on unix systems, as a
    proactive defense against the Stack Clash attack.
  * Fix "database locked" warnings caused by "PRAGMA optimize".
  * Fix a potential XSS vulnerability on the /help webpage.
    (bsc#1053267).
  * Documentation updates</changelog>
  <changelog author="max@suse.com" date="1512648000">- Use bcond for deciding between system and builtin sqlite.
- Update to version 2.4:
  * New feature: URL Aliases. URL Aliases allow an administrator to
    define their own URLs on the web interface that are rewritten to
    built-in URLs with specific parameters. Create and configure
    URL Aliases using the /Setup/URL_Aliases menu option in the
    web interface.
  * Add tech-note search capability.
  * Add the -r|--revision and -o|--origin options to the annotate
    command.
  * Add the origin= query parameter to the /annotate webpage.
  * The fossil annotate command and the /annotate web page go
    backwards in time as far as can be computed in 30 milliseconds
    by default, rather than stopping after 20 steps. The new
    limit= query parameter or the --limit command-line option can
    be used to alter this timeout.
  * Provide separate on-line help screens for each setting.
  * Back out support for the --no-dir-symlinks option
  * Remove support from the legacy configuration sync
    protocol. The only way now to do a configuration push or pull
    is to use the new protocol that was added in 2011.
  * Add the from= and to= query parameters to /fdiff in order to
    get a diff of two files in the same check-in.
  * CVE-2017-17459, bsc#1071709: Fix the "ssh://" protocol to
    prevent an attack whereby the attacker convinces a victim to
    run a "clone" with a dodgy URL and thereby gains access to
    their system
  * Provide a checkbox that will temporarily disable all ad-units.
  * Improvements to the /stat page
  * Various new hyperlinks to the /bloblist and /bigbloblist pages.
  * Correct the /doc page to support read-only repositories.
  * Correct /zip, /tarball, zip, and tarball pages and commands to
    honor the versioned manifest setting when outside of an open
    checkout directory.
  * The admin-log and access-log settings are now on by default
    for new repositories.
  * Update the built-in SQLite to version 3.21.0.</changelog>
  <changelog author="astieger@suse.com" date="1519646400">- update to 2.5:
  * UI updates
  * display ettings persist across pages
  * improve responsiveness fo server process
  * Support for SQL Archives as a download option</changelog>
  <changelog author="astieger@suse.com" date="1538049600">- update to 2.7:
  * New email alerts feature
  * New discussion forum feature
  * UI improvements for built-in skins on small screens
  * Use of Content Security Policy (CSP) in built-in skins
- includes changes from 2.6:
  * Add the new "Classic" timeline viewing mode
  * Add support HTTP cache control mechanisms
  * Improvements to various pages and functions
  * Additional defenses against web-based attacks
- requires SQLite &gt;= 3.25.0
- rebase fossil-1.37-remove_date_time.patch to
  fossil-2.7-remove_date_time.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1564920000">- update to 2.9:
  * Add the fossil git export command
  * Web UI layout and behavior improvements
  * Add the fossil touch command, and the --setmtime option on the
    fossil open and fossil update commands
  * Add the /secureraw page that requires the complete SHA1 or SHA3
    hash, not just a prefix, before it will deliver content
  * Improvement to clone and sync behavior
  * many other bug fixes and improvements
- includes changes from 2.8:
  * Show cherry-pick merges as dotted lines on the timeline graph.
    The "fossil rebuild" command must be run to create and populate
    the new "cherrypick" table in the repository in order for this
    feature to operate.
  * Web UI improvements
  * Wiki setup is now at /setup_wiki
  * Provide the ability to redirect all HTTP pages to HTTPS
  * Add the backoffice-disable setting to completely disable the
    backoffice feature</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1570276800">- fossil 2.10:
  * Add support for CGI-based Server Extensions
  * UI improvement and extensions
  * Change the default hash policy to SHA3
  * Performance optimizations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1590580800">- fossil 2.11:
  * Support Markdown in the default ticket configuration
  * Timestamp strings in object names can now omit punctation
  * Enhance backlink processing so that it works with Markdown-
    formatted tickets and so that it works for wiki pages
    fossil rebuild is needed to take full advantage of this fix
  * Many improvements to the forum and especially email notification
    of forum posts
  * Minimum length of a self-registered user ID increased from 3 to 6
    characters
  * Rework the fossil grep command to be more useful
  * Expose the redirect-to-https setting to the settings command
  * Most commands now support the Unix-conventional "--" flag to
    treat all following arguments as filenames instead of flags
  * Add the mimetypes config setting
  * security harening against possibly tampered database schemas
  * Now sends the Content-Security-Policy header
  * Stop using the IP address as part of the login cookie
  * many web UI and CLI improvements, documentation updates</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1591876800">- Add fossil-2.11-reproducible.patch to override build date (boo#1047218)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1593864000">- fossil 2.11.1:
  * Make the "fossil git export" command more restrictive about
    characters that it allows in the tag names</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1598443200">- fossil 2.12.1:
  * CVE-2020-24614: Remote authenticated users with check-in or
    administrative privileges could have executed arbitrary code
    [boo#1175760]
  * Security fix in the "fossil git export" command. New
    "safety-net" features were added to prevent similar problems
    in the future.
  * Enhancements to the graph display for cases when there are
    many cherry-pick merges into a single check-in. Example
  * Enhance the fossil open command with the new --workdir option
    and the ability to accept a URL as the repository name,
    causing the remote repository to be cloned automatically. Do
    not allow "fossil open" to open in a non-empty working
    directory unless the --keep option or the new --force option
    is used.
  * Enhance the markdown formatter to more closely follow the
    CommonMark specification with regard to text
    highlighting. Underscores in the middle of identifiers (ex:
    fossil_printf()) no longer need to be escaped.
  * The markdown-to-html translator can prevent unsafe HTML (for
    example: &lt;script&gt;) on user-contributed pages like forum and
    tickets and wiki. The admin can adjust this behavior using the
    safe-html setting on the Admin/Wiki page. The default is to
    disallow unsafe HTML everywhere.
  * Added the "collapse" and "expand" capability for long forum
    posts.
  * The "fossil remote" command now has options for specifying
    multiple persistent remotes with symbolic names. Currently
    only one remote can be used at a time, but that might change
    in the future.
  * Add the "Remember me?" checkbox on the login page. Use a
    session cookie for the login if it is not checked.
  * Added the experimental "fossil hook" command for managing
    "hook scripts" that run before checkin or after a push.
  * Enhance the fossil revert command so that it is able to revert
    all files beneath a directory.
  * Add the fossil bisect skip command.
  * Add the fossil backup command.
  * Enhance fossil bisect ui so that it shows all unchecked
    check-ins in between the innermost "good" and "bad" check-ins.
  * Added the --reset flag to the "fossil add", "fossil rm", and
    "fossil addremove" commands.
  * Added the "--min N" and "--logfile FILENAME" flags to the
    backoffice command, as well as other enhancements to make the
    backoffice command a viable replacement for automatic
    backoffice. Other incremental backoffice improvements.
  * Added the /fileedit page, which allows editing of text files
    online. Requires explicit activation by a setup user.
  * Translate built-in help text into HTML for display on web
    pages.
  * On the /timeline webpage, the combination of query parameters
    "p=CHECKIN" and "bt=ANCESTOR" draws all ancestors of CHECKIN
    going back to ANCESTOR.
  * Update the built-in SQLite so that the "fossil sql" command
    supports new output modes ".mode box" and ".mode json".
  * Add the "obscure()" SQL function to the "fossil sql" command.
  * Added virtual tables "helptext" and "builtin" to the "fossil
    sql" command, providing access to the dispatch table including
    all help text, and the builtin data files, respectively.
  * Delta compression is now applied to forum edits.
  * The wiki editor has been modernized and is now Ajax-based.
- Remove fossil-2.11-reproducible.patch: Upstream integrated the
  patch and improved it to also recognize SOURCE_DATE_EPOCH.
- Remove fossil-2.7-remove_date_time.patch: OBS now sets
  SOURCE_DATE_EPOCH and gcc recognizes it, so the removal of
  __DATE__ and __TIME__ is not needed anymore.
- Package the fossil.1 manual page.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604232000">- fossil 2.13:
  * wiki improvements: interwiki links, markup features
  * support for rendering pikchr markup scriptions
  * line number modes support interactive selection of range of
    lines to hyperlink to
  * Enhance finfo page to track a file across renames
- minimum/bundled version of sqlite increased to 3.34.0</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1606305600">- enable tests</changelog>
  <changelog author="Sheng Mao &lt;shngmao@gmail.com&gt;" date="1612180800">- fossil 2.14
  * add fossil chat
  * enhanced fossil clone
  * performance optimization
  * enhanced documents
  * Pikchr improvements
  * Schema Update Notice #1: This release drops a trigger from
  the database schema
  * Schema Update Notice #2: This release changes how the descriptions
  of wiki edits are stored in the EVENT table, for improved display
  on timelines</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1616932800">- fossil 2.15:
  * Relax default Content Security policy to allow images to be
    loaded from any URL
  * Updates to skins and their configuration options
  * Built-in skin can now be selected via the skin= request
    parameter and the /skins page.
  * /cookies page can now now  delete individual cookies
  * Various extensions to diff displaz and operations
  * Add the --list option to the tarball, zip, and sqlar commands.
  * New TH1 commands: "builtin_request_js", "capexpr", "foreach",
    "lappend", and "string match"
  * The leaves command now shows the branch point of each leaf.
  * The fossil add command refuses to add files whose names are
    reserved by Windows (ex: "aux") unless the --allow-reserved
    option is included.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619265600">- fossil 2.15.1:
  * fix access to tables starting "fx_" in ticket report</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1625313600">- fossil 2.15.2:
  * Fix the client-side TLS so that it verifies that the server
    hostname matches its certificate (boo#1187988)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1625400000">- fossil 2.16:
  * Add the fossil patch command
  * Improve the fossil ui command to work on check-out directories
    and remote machines
  * web UI improvements
  * Add fossil bisect run command for improved automation of bisects
  * Improve fossil merge handling of renames
  * wiki now defaults to markdown
  * email alerts can now be set to expire to prevent sending mail
    to abandoned accounts forever</changelog>
</package>
<package pkgid="3c141e499b96abcf8844d919cfe58f8ea2c9c38c35c775123950788728dba11f" name="fossil" arch="x86_64">
  <version epoch="0" ver="2.16" rel="bp153.2.3.1"/>
  <changelog author="jengelh@inai.de" date="1487419200">- Trim description</changelog>
  <changelog author="max@suse.com" date="1488974400">- Update to version 2.0:
  * Use the hardened SHA1 implemenation by Marc Stevens and Dan
    Shumow.
  * Add the ability to read and understand artifact names that are
    based on SHA3-256 rather than SHA1, but do not actually
    generate any such names.
  * Added the sha3sum command.
  * Update the built-in SQLite to version 3.17.0.</changelog>
  <changelog author="max@suse.com" date="1494244800">- Update to version 2.2:
  * GIT comment tags are now handled by Fossil during import/export.
  * Show the content of README files on directory listings.
  * Support for Basic Authentication if enabled (default off).
  * Show the hash algorithms used on the /rcvfromlist page.
  * The /tarball and /zip pages now use the the r= query parameter to
    select which check-in to deliver. The uuid= query parameter is
    still accepted for backwards compatibility.
  * Update the built-in SQLite to version 3.18.0.
  * Run "PRAGMA optimize" on the database connection as it is closing.
- Changes in Version 2.1:
  * Add support for hash policies that control which of the
    Hardened-SHA1 or SHA3-256 algorithms is used to name new
    artifacts.
  * Add the "gshow" and "gcat" subcommands to fossil stash.
  * Add the /juvlist web page and use it to construct the Download
    Page of the Fossil self-hosting website using Ajax.</changelog>
  <changelog author="max@suse.com" date="1502452800">- Update to version 2.3:
  * Update internal Unicode character tables, used in regular
    expression handling, from version 9.0 to 10.0.
  * Show the last-sync-URL on the /urllist page (
  * Added the "Event Summary" activity report. example
  * Added the "Security Audit" page, available to administrators
    only
  * Added the Last Login time to the user list page,
    for administrators only
  * Added the --numstat option to the fossil diff command
  * Limit the size of the heap and stack on unix systems, as a
    proactive defense against the Stack Clash attack.
  * Fix "database locked" warnings caused by "PRAGMA optimize".
  * Fix a potential XSS vulnerability on the /help webpage.
    (bsc#1053267).
  * Documentation updates</changelog>
  <changelog author="max@suse.com" date="1512648000">- Use bcond for deciding between system and builtin sqlite.
- Update to version 2.4:
  * New feature: URL Aliases. URL Aliases allow an administrator to
    define their own URLs on the web interface that are rewritten to
    built-in URLs with specific parameters. Create and configure
    URL Aliases using the /Setup/URL_Aliases menu option in the
    web interface.
  * Add tech-note search capability.
  * Add the -r|--revision and -o|--origin options to the annotate
    command.
  * Add the origin= query parameter to the /annotate webpage.
  * The fossil annotate command and the /annotate web page go
    backwards in time as far as can be computed in 30 milliseconds
    by default, rather than stopping after 20 steps. The new
    limit= query parameter or the --limit command-line option can
    be used to alter this timeout.
  * Provide separate on-line help screens for each setting.
  * Back out support for the --no-dir-symlinks option
  * Remove support from the legacy configuration sync
    protocol. The only way now to do a configuration push or pull
    is to use the new protocol that was added in 2011.
  * Add the from= and to= query parameters to /fdiff in order to
    get a diff of two files in the same check-in.
  * CVE-2017-17459, bsc#1071709: Fix the "ssh://" protocol to
    prevent an attack whereby the attacker convinces a victim to
    run a "clone" with a dodgy URL and thereby gains access to
    their system
  * Provide a checkbox that will temporarily disable all ad-units.
  * Improvements to the /stat page
  * Various new hyperlinks to the /bloblist and /bigbloblist pages.
  * Correct the /doc page to support read-only repositories.
  * Correct /zip, /tarball, zip, and tarball pages and commands to
    honor the versioned manifest setting when outside of an open
    checkout directory.
  * The admin-log and access-log settings are now on by default
    for new repositories.
  * Update the built-in SQLite to version 3.21.0.</changelog>
  <changelog author="astieger@suse.com" date="1519646400">- update to 2.5:
  * UI updates
  * display ettings persist across pages
  * improve responsiveness fo server process
  * Support for SQL Archives as a download option</changelog>
  <changelog author="astieger@suse.com" date="1538049600">- update to 2.7:
  * New email alerts feature
  * New discussion forum feature
  * UI improvements for built-in skins on small screens
  * Use of Content Security Policy (CSP) in built-in skins
- includes changes from 2.6:
  * Add the new "Classic" timeline viewing mode
  * Add support HTTP cache control mechanisms
  * Improvements to various pages and functions
  * Additional defenses against web-based attacks
- requires SQLite &gt;= 3.25.0
- rebase fossil-1.37-remove_date_time.patch to
  fossil-2.7-remove_date_time.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1564920000">- update to 2.9:
  * Add the fossil git export command
  * Web UI layout and behavior improvements
  * Add the fossil touch command, and the --setmtime option on the
    fossil open and fossil update commands
  * Add the /secureraw page that requires the complete SHA1 or SHA3
    hash, not just a prefix, before it will deliver content
  * Improvement to clone and sync behavior
  * many other bug fixes and improvements
- includes changes from 2.8:
  * Show cherry-pick merges as dotted lines on the timeline graph.
    The "fossil rebuild" command must be run to create and populate
    the new "cherrypick" table in the repository in order for this
    feature to operate.
  * Web UI improvements
  * Wiki setup is now at /setup_wiki
  * Provide the ability to redirect all HTTP pages to HTTPS
  * Add the backoffice-disable setting to completely disable the
    backoffice feature</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1570276800">- fossil 2.10:
  * Add support for CGI-based Server Extensions
  * UI improvement and extensions
  * Change the default hash policy to SHA3
  * Performance optimizations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1590580800">- fossil 2.11:
  * Support Markdown in the default ticket configuration
  * Timestamp strings in object names can now omit punctation
  * Enhance backlink processing so that it works with Markdown-
    formatted tickets and so that it works for wiki pages
    fossil rebuild is needed to take full advantage of this fix
  * Many improvements to the forum and especially email notification
    of forum posts
  * Minimum length of a self-registered user ID increased from 3 to 6
    characters
  * Rework the fossil grep command to be more useful
  * Expose the redirect-to-https setting to the settings command
  * Most commands now support the Unix-conventional "--" flag to
    treat all following arguments as filenames instead of flags
  * Add the mimetypes config setting
  * security harening against possibly tampered database schemas
  * Now sends the Content-Security-Policy header
  * Stop using the IP address as part of the login cookie
  * many web UI and CLI improvements, documentation updates</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1591876800">- Add fossil-2.11-reproducible.patch to override build date (boo#1047218)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1593864000">- fossil 2.11.1:
  * Make the "fossil git export" command more restrictive about
    characters that it allows in the tag names</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1598443200">- fossil 2.12.1:
  * CVE-2020-24614: Remote authenticated users with check-in or
    administrative privileges could have executed arbitrary code
    [boo#1175760]
  * Security fix in the "fossil git export" command. New
    "safety-net" features were added to prevent similar problems
    in the future.
  * Enhancements to the graph display for cases when there are
    many cherry-pick merges into a single check-in. Example
  * Enhance the fossil open command with the new --workdir option
    and the ability to accept a URL as the repository name,
    causing the remote repository to be cloned automatically. Do
    not allow "fossil open" to open in a non-empty working
    directory unless the --keep option or the new --force option
    is used.
  * Enhance the markdown formatter to more closely follow the
    CommonMark specification with regard to text
    highlighting. Underscores in the middle of identifiers (ex:
    fossil_printf()) no longer need to be escaped.
  * The markdown-to-html translator can prevent unsafe HTML (for
    example: &lt;script&gt;) on user-contributed pages like forum and
    tickets and wiki. The admin can adjust this behavior using the
    safe-html setting on the Admin/Wiki page. The default is to
    disallow unsafe HTML everywhere.
  * Added the "collapse" and "expand" capability for long forum
    posts.
  * The "fossil remote" command now has options for specifying
    multiple persistent remotes with symbolic names. Currently
    only one remote can be used at a time, but that might change
    in the future.
  * Add the "Remember me?" checkbox on the login page. Use a
    session cookie for the login if it is not checked.
  * Added the experimental "fossil hook" command for managing
    "hook scripts" that run before checkin or after a push.
  * Enhance the fossil revert command so that it is able to revert
    all files beneath a directory.
  * Add the fossil bisect skip command.
  * Add the fossil backup command.
  * Enhance fossil bisect ui so that it shows all unchecked
    check-ins in between the innermost "good" and "bad" check-ins.
  * Added the --reset flag to the "fossil add", "fossil rm", and
    "fossil addremove" commands.
  * Added the "--min N" and "--logfile FILENAME" flags to the
    backoffice command, as well as other enhancements to make the
    backoffice command a viable replacement for automatic
    backoffice. Other incremental backoffice improvements.
  * Added the /fileedit page, which allows editing of text files
    online. Requires explicit activation by a setup user.
  * Translate built-in help text into HTML for display on web
    pages.
  * On the /timeline webpage, the combination of query parameters
    "p=CHECKIN" and "bt=ANCESTOR" draws all ancestors of CHECKIN
    going back to ANCESTOR.
  * Update the built-in SQLite so that the "fossil sql" command
    supports new output modes ".mode box" and ".mode json".
  * Add the "obscure()" SQL function to the "fossil sql" command.
  * Added virtual tables "helptext" and "builtin" to the "fossil
    sql" command, providing access to the dispatch table including
    all help text, and the builtin data files, respectively.
  * Delta compression is now applied to forum edits.
  * The wiki editor has been modernized and is now Ajax-based.
- Remove fossil-2.11-reproducible.patch: Upstream integrated the
  patch and improved it to also recognize SOURCE_DATE_EPOCH.
- Remove fossil-2.7-remove_date_time.patch: OBS now sets
  SOURCE_DATE_EPOCH and gcc recognizes it, so the removal of
  __DATE__ and __TIME__ is not needed anymore.
- Package the fossil.1 manual page.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604232000">- fossil 2.13:
  * wiki improvements: interwiki links, markup features
  * support for rendering pikchr markup scriptions
  * line number modes support interactive selection of range of
    lines to hyperlink to
  * Enhance finfo page to track a file across renames
- minimum/bundled version of sqlite increased to 3.34.0</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1606305600">- enable tests</changelog>
  <changelog author="Sheng Mao &lt;shngmao@gmail.com&gt;" date="1612180800">- fossil 2.14
  * add fossil chat
  * enhanced fossil clone
  * performance optimization
  * enhanced documents
  * Pikchr improvements
  * Schema Update Notice #1: This release drops a trigger from
  the database schema
  * Schema Update Notice #2: This release changes how the descriptions
  of wiki edits are stored in the EVENT table, for improved display
  on timelines</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1616932800">- fossil 2.15:
  * Relax default Content Security policy to allow images to be
    loaded from any URL
  * Updates to skins and their configuration options
  * Built-in skin can now be selected via the skin= request
    parameter and the /skins page.
  * /cookies page can now now  delete individual cookies
  * Various extensions to diff displaz and operations
  * Add the --list option to the tarball, zip, and sqlar commands.
  * New TH1 commands: "builtin_request_js", "capexpr", "foreach",
    "lappend", and "string match"
  * The leaves command now shows the branch point of each leaf.
  * The fossil add command refuses to add files whose names are
    reserved by Windows (ex: "aux") unless the --allow-reserved
    option is included.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619265600">- fossil 2.15.1:
  * fix access to tables starting "fx_" in ticket report</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1625313600">- fossil 2.15.2:
  * Fix the client-side TLS so that it verifies that the server
    hostname matches its certificate (boo#1187988)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1625400000">- fossil 2.16:
  * Add the fossil patch command
  * Improve the fossil ui command to work on check-out directories
    and remote machines
  * web UI improvements
  * Add fossil bisect run command for improved automation of bisects
  * Improve fossil merge handling of renames
  * wiki now defaults to markdown
  * email alerts can now be set to expire to prevent sending mail
    to abandoned accounts forever</changelog>
</package>
<package pkgid="b944c8e689b6d7652abec8421bc5691468d850078d60df5a3f669ca94c69addb" name="fwts" arch="aarch64">
  <version epoch="0" ver="21.07.00" rel="bp153.2.3.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1580731200">- Update to version 20.01.00:
  * Plenty of changes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1585828800">- Update to version 20.03.00:
  * Plenty of changes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589371200">- Update to version 20.03.01:
  * Small fixes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1590494400">- Update to version 20.05.00:
  * See provided changelog for detailed list of changes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1595332800">- Update to version 20.06.01:
  * See provided changelog for detailed list of changes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1597233600">- Update to version 20.07.00:
  * See provided changelog for detailed list of changes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1600776000">- Update to version 20.09.00:
  * See provided changelog for detailed list of changes</changelog>
  <changelog author="ro@suse.de" date="1606478400">- Update to version 20.11.00:
  * See provided changelog for detailed list of changes</changelog>
  <changelog author="ro@suse.de" date="1606737600">- add patch fwts-fix-non-acpi.patch
  fix build on non-acpi platforms like ppc64le and s390x</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1606824000">- Fix broken source url and prepare done in previous changes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1608292800">- Update to version 20.12.00:
  * See provided changelog for detailed list of changes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1610971200">- Add patch fixing bsc#1178442 bsc#1177992
  * acpi-pmtt-fix-infinite-loops-when-length-is-incorrectly-zero.diff</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1611316800">- Update to version 21.01.00:
  * See provided changelog for detailed list of changes
- Drop upstreamed patch:
  * acpi-pmtt-fix-infinite-loops-when-length-is-incorrectly-zero.diff</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1614254400">- Update to version 21.02.00:
  * See provided changelog for detailed list of changes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1618488000">- Update to version 21.03.00:
  * See provided changelog for detailed list of changes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1619611200">- Switch to obs scm _service</changelog>
  <changelog author="Martin Pluskal mpluskal@suse.com" date="1621512000">- Update to version 21.03.00:
  * uefirtvariable: fix memory leak
  * acpi: refactor by fwts_acpi_reserved_type_check
  * acpi: refactor by fwts_acpi_structure_range_check
  * uefirtauthvar: check variable runtime services supported before testing (LP: #1913351)
  * uefirtvariable: check variable runtime services supported before testing (LP: #1913351)
  * uefirtmisc: check misc runtime services supported before testing (LP: #1913351)
  * uefirttime: check time services supported before testing (LP: #1913351)
  * acpi: spcr: accept baud rate 0x0 as a preconfigured state
  * fwts-test: sync up with PMTT rev 2 changes
  * acpi: pmtt: update PMTT to revision 2 (mantis 1975)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1621857600">- Update to version 21.05.00:
  * lib: fwts_version.h - update to V21.05.00
  * debian: update changelog
  * auto-packager:mkpackage.sh: add impish
  * fwts-test: sync up with dbgp changes
  * acpi: dbgp/spmi: check space ids by fwts_acpi_space_id
  * acpiinfo: update ACPI 6.4 vs. ACPICA versions
  * lib: acpi: fix incorrect actual vs. struct length outputs
  * acpi: shorten helper function names by removing "check"
  * lib: acpi: unify naming style by removing "ACPI"
  * fwts-test: sync up with PMTT refactoring changes
  * acpi: refactor length check by fwts_acpi_structure_length_check
  * acpi: refactor zero length by fwts_acpi_structure_length_zero_check</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1624363200">- Update to version 21.06.00:
  * lib: fwts_version.h - update to V21.06.00
  * debian: update changelog
  * fwts_acpi_tables: memcpy 4 char ACPI table name
  * Remove complex disabling of ACPI for non-ACPI targets
  * Debian: move source lintian overrides file to source
  * Add lintian overrides for ldconfig trigger warning
  * Debian: control: update Standards-Version to 4.1.0
  * Debian: update compat level to 9
  * Debian: add Rules-Requires-Root field to control file
  * Debian: add project Homepage field to control file
  * debian/copyright: use secure https url specifier
  * Debian: remove spaces at end of lines of control file
  * Debian: remove spaces at end of lines of changelong
  * auto-packager: mkpackage.sh: remove xenial
  * live-image: add "TPM tests" to root menu
  * live-image: add utils tests to "Selected" menu
  * tpmevlog: add to batch tests
  * klog.json: check IRQ requests on irqchip</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1628078400">- Update to version 21.07.00:
  * ACPICA: Update to version 20210730
  * uefirttime: Fix incorrect error messages for invalid time test
  * fwts-test: sync up with updates in fwts_wmi_known_guids
  * acpi/wmi: update WMI known GUIDs from Linux kernel 5.14-rc1
  * sbbr: remove pm_file test (not required in BBR 1.0)
  * lib: fwts_version.h - update to V21.07.00
  * debian: update changelog
  * auto-packager: mkpackage.sh: remove groovy
  * uefirttime: add advice for the timezone 2047 failure (LP: #1933503)
  * fwts-test: sync up with DBG2 changes from BSA updates
  * fwts_acpi_tables: skip FACS warning for reduced hardware
  * acpi: method: Make _AEI test optional for SBBR
  * acpi: dbg2: Allow 16550 compatible serial port in DBG2
  * acpi: method: Make method_test_ADR() optional
  * sbbr: adjust signature name for MADT
  * sbbr: remove SSDT from mandatory list
  * sbbr: acpitables: add new recommended tables
  * acpi: acpitables: add advices for table revision tests</changelog>
</package>
<package pkgid="d9b7e7fe0f66ef4bed6706caa61e655a6d9682433e747767b6b308fc9b59533a" name="fwts" arch="src">
  <version epoch="0" ver="21.07.00" rel="bp153.2.3.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1580731200">- Update to version 20.01.00:
  * Plenty of changes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1585828800">- Update to version 20.03.00:
  * Plenty of changes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589371200">- Update to version 20.03.01:
  * Small fixes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1590494400">- Update to version 20.05.00:
  * See provided changelog for detailed list of changes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1595332800">- Update to version 20.06.01:
  * See provided changelog for detailed list of changes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1597233600">- Update to version 20.07.00:
  * See provided changelog for detailed list of changes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1600776000">- Update to version 20.09.00:
  * See provided changelog for detailed list of changes</changelog>
  <changelog author="ro@suse.de" date="1606478400">- Update to version 20.11.00:
  * See provided changelog for detailed list of changes</changelog>
  <changelog author="ro@suse.de" date="1606737600">- add patch fwts-fix-non-acpi.patch
  fix build on non-acpi platforms like ppc64le and s390x</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1606824000">- Fix broken source url and prepare done in previous changes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1608292800">- Update to version 20.12.00:
  * See provided changelog for detailed list of changes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1610971200">- Add patch fixing bsc#1178442 bsc#1177992
  * acpi-pmtt-fix-infinite-loops-when-length-is-incorrectly-zero.diff</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1611316800">- Update to version 21.01.00:
  * See provided changelog for detailed list of changes
- Drop upstreamed patch:
  * acpi-pmtt-fix-infinite-loops-when-length-is-incorrectly-zero.diff</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1614254400">- Update to version 21.02.00:
  * See provided changelog for detailed list of changes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1618488000">- Update to version 21.03.00:
  * See provided changelog for detailed list of changes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1619611200">- Switch to obs scm _service</changelog>
  <changelog author="Martin Pluskal mpluskal@suse.com" date="1621512000">- Update to version 21.03.00:
  * uefirtvariable: fix memory leak
  * acpi: refactor by fwts_acpi_reserved_type_check
  * acpi: refactor by fwts_acpi_structure_range_check
  * uefirtauthvar: check variable runtime services supported before testing (LP: #1913351)
  * uefirtvariable: check variable runtime services supported before testing (LP: #1913351)
  * uefirtmisc: check misc runtime services supported before testing (LP: #1913351)
  * uefirttime: check time services supported before testing (LP: #1913351)
  * acpi: spcr: accept baud rate 0x0 as a preconfigured state
  * fwts-test: sync up with PMTT rev 2 changes
  * acpi: pmtt: update PMTT to revision 2 (mantis 1975)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1621857600">- Update to version 21.05.00:
  * lib: fwts_version.h - update to V21.05.00
  * debian: update changelog
  * auto-packager:mkpackage.sh: add impish
  * fwts-test: sync up with dbgp changes
  * acpi: dbgp/spmi: check space ids by fwts_acpi_space_id
  * acpiinfo: update ACPI 6.4 vs. ACPICA versions
  * lib: acpi: fix incorrect actual vs. struct length outputs
  * acpi: shorten helper function names by removing "check"
  * lib: acpi: unify naming style by removing "ACPI"
  * fwts-test: sync up with PMTT refactoring changes
  * acpi: refactor length check by fwts_acpi_structure_length_check
  * acpi: refactor zero length by fwts_acpi_structure_length_zero_check</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1624363200">- Update to version 21.06.00:
  * lib: fwts_version.h - update to V21.06.00
  * debian: update changelog
  * fwts_acpi_tables: memcpy 4 char ACPI table name
  * Remove complex disabling of ACPI for non-ACPI targets
  * Debian: move source lintian overrides file to source
  * Add lintian overrides for ldconfig trigger warning
  * Debian: control: update Standards-Version to 4.1.0
  * Debian: update compat level to 9
  * Debian: add Rules-Requires-Root field to control file
  * Debian: add project Homepage field to control file
  * debian/copyright: use secure https url specifier
  * Debian: remove spaces at end of lines of control file
  * Debian: remove spaces at end of lines of changelong
  * auto-packager: mkpackage.sh: remove xenial
  * live-image: add "TPM tests" to root menu
  * live-image: add utils tests to "Selected" menu
  * tpmevlog: add to batch tests
  * klog.json: check IRQ requests on irqchip</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1628078400">- Update to version 21.07.00:
  * ACPICA: Update to version 20210730
  * uefirttime: Fix incorrect error messages for invalid time test
  * fwts-test: sync up with updates in fwts_wmi_known_guids
  * acpi/wmi: update WMI known GUIDs from Linux kernel 5.14-rc1
  * sbbr: remove pm_file test (not required in BBR 1.0)
  * lib: fwts_version.h - update to V21.07.00
  * debian: update changelog
  * auto-packager: mkpackage.sh: remove groovy
  * uefirttime: add advice for the timezone 2047 failure (LP: #1933503)
  * fwts-test: sync up with DBG2 changes from BSA updates
  * fwts_acpi_tables: skip FACS warning for reduced hardware
  * acpi: method: Make _AEI test optional for SBBR
  * acpi: dbg2: Allow 16550 compatible serial port in DBG2
  * acpi: method: Make method_test_ADR() optional
  * sbbr: adjust signature name for MADT
  * sbbr: remove SSDT from mandatory list
  * sbbr: acpitables: add new recommended tables
  * acpi: acpitables: add advices for table revision tests</changelog>
</package>
<package pkgid="3d0276e1d23669f0d1d329d59ff071be409d9b02ad0005ecf78fe33ab32f0624" name="fwts" arch="x86_64">
  <version epoch="0" ver="21.07.00" rel="bp153.2.3.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1580731200">- Update to version 20.01.00:
  * Plenty of changes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1585828800">- Update to version 20.03.00:
  * Plenty of changes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589371200">- Update to version 20.03.01:
  * Small fixes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1590494400">- Update to version 20.05.00:
  * See provided changelog for detailed list of changes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1595332800">- Update to version 20.06.01:
  * See provided changelog for detailed list of changes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1597233600">- Update to version 20.07.00:
  * See provided changelog for detailed list of changes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1600776000">- Update to version 20.09.00:
  * See provided changelog for detailed list of changes</changelog>
  <changelog author="ro@suse.de" date="1606478400">- Update to version 20.11.00:
  * See provided changelog for detailed list of changes</changelog>
  <changelog author="ro@suse.de" date="1606737600">- add patch fwts-fix-non-acpi.patch
  fix build on non-acpi platforms like ppc64le and s390x</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1606824000">- Fix broken source url and prepare done in previous changes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1608292800">- Update to version 20.12.00:
  * See provided changelog for detailed list of changes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1610971200">- Add patch fixing bsc#1178442 bsc#1177992
  * acpi-pmtt-fix-infinite-loops-when-length-is-incorrectly-zero.diff</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1611316800">- Update to version 21.01.00:
  * See provided changelog for detailed list of changes
- Drop upstreamed patch:
  * acpi-pmtt-fix-infinite-loops-when-length-is-incorrectly-zero.diff</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1614254400">- Update to version 21.02.00:
  * See provided changelog for detailed list of changes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1618488000">- Update to version 21.03.00:
  * See provided changelog for detailed list of changes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1619611200">- Switch to obs scm _service</changelog>
  <changelog author="Martin Pluskal mpluskal@suse.com" date="1621512000">- Update to version 21.03.00:
  * uefirtvariable: fix memory leak
  * acpi: refactor by fwts_acpi_reserved_type_check
  * acpi: refactor by fwts_acpi_structure_range_check
  * uefirtauthvar: check variable runtime services supported before testing (LP: #1913351)
  * uefirtvariable: check variable runtime services supported before testing (LP: #1913351)
  * uefirtmisc: check misc runtime services supported before testing (LP: #1913351)
  * uefirttime: check time services supported before testing (LP: #1913351)
  * acpi: spcr: accept baud rate 0x0 as a preconfigured state
  * fwts-test: sync up with PMTT rev 2 changes
  * acpi: pmtt: update PMTT to revision 2 (mantis 1975)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1621857600">- Update to version 21.05.00:
  * lib: fwts_version.h - update to V21.05.00
  * debian: update changelog
  * auto-packager:mkpackage.sh: add impish
  * fwts-test: sync up with dbgp changes
  * acpi: dbgp/spmi: check space ids by fwts_acpi_space_id
  * acpiinfo: update ACPI 6.4 vs. ACPICA versions
  * lib: acpi: fix incorrect actual vs. struct length outputs
  * acpi: shorten helper function names by removing "check"
  * lib: acpi: unify naming style by removing "ACPI"
  * fwts-test: sync up with PMTT refactoring changes
  * acpi: refactor length check by fwts_acpi_structure_length_check
  * acpi: refactor zero length by fwts_acpi_structure_length_zero_check</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1624363200">- Update to version 21.06.00:
  * lib: fwts_version.h - update to V21.06.00
  * debian: update changelog
  * fwts_acpi_tables: memcpy 4 char ACPI table name
  * Remove complex disabling of ACPI for non-ACPI targets
  * Debian: move source lintian overrides file to source
  * Add lintian overrides for ldconfig trigger warning
  * Debian: control: update Standards-Version to 4.1.0
  * Debian: update compat level to 9
  * Debian: add Rules-Requires-Root field to control file
  * Debian: add project Homepage field to control file
  * debian/copyright: use secure https url specifier
  * Debian: remove spaces at end of lines of control file
  * Debian: remove spaces at end of lines of changelong
  * auto-packager: mkpackage.sh: remove xenial
  * live-image: add "TPM tests" to root menu
  * live-image: add utils tests to "Selected" menu
  * tpmevlog: add to batch tests
  * klog.json: check IRQ requests on irqchip</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1628078400">- Update to version 21.07.00:
  * ACPICA: Update to version 20210730
  * uefirttime: Fix incorrect error messages for invalid time test
  * fwts-test: sync up with updates in fwts_wmi_known_guids
  * acpi/wmi: update WMI known GUIDs from Linux kernel 5.14-rc1
  * sbbr: remove pm_file test (not required in BBR 1.0)
  * lib: fwts_version.h - update to V21.07.00
  * debian: update changelog
  * auto-packager: mkpackage.sh: remove groovy
  * uefirttime: add advice for the timezone 2047 failure (LP: #1933503)
  * fwts-test: sync up with DBG2 changes from BSA updates
  * fwts_acpi_tables: skip FACS warning for reduced hardware
  * acpi: method: Make _AEI test optional for SBBR
  * acpi: dbg2: Allow 16550 compatible serial port in DBG2
  * acpi: method: Make method_test_ADR() optional
  * sbbr: adjust signature name for MADT
  * sbbr: remove SSDT from mandatory list
  * sbbr: acpitables: add new recommended tables
  * acpi: acpitables: add advices for table revision tests</changelog>
</package>
<package pkgid="2b61323e41407846e42f95b814c2c26be4107c0058c60202a5a88ecdcc5c9bc4" name="gdcm" arch="aarch64">
  <version epoch="0" ver="3.0.9" rel="bp153.2.3.1"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.8.4-13" date="1548936000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1549108800">- version 2.8.8
  initial build on OBS based on specfile from Fedora project</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558008000">- version 3.0.0
  clean up of old patches</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1565006400">- version 3.0.1
  patches adapted / removed (memcpy.patch)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1569931200">- version 3.0.2
  libraries moved to separate packages</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1570881600">- Update to 3.0.4. No changelog available
- Run spec-cleaner
- Let CMake find the python executable. Fixes the factory build
  with this version.
- Add the optional dcmtk dependency
- Drop non-existent option GDCM_PDF_DOCUMENTATION</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1582027200">- version 3.0.5
  * fix for API change in poppler</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585483200">- poppler_api.patch added to fix API changes in poppler in TW</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1586865600">- Update poppler_api.patch to make UnicodeMap* const.
- Compile with -fpermissive so that this works on Leap 15.2 too</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1591617600">- Add patch to fix build on aarch64:
  * gdcm-2.8.8-dont_use_EOF.patch</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1591704000">- version 3.0.6
  * no changelog available
  * poppler_api.patch removed (included in source)</changelog>
  <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>
</package>
<package pkgid="70bae31e65e8155ba8923864fe74ba6912230471acb095d7f3ba7189cb65d781" name="gdcm" arch="ppc64le">
  <version epoch="0" ver="3.0.9" rel="bp153.2.3.1"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.8.4-13" date="1548936000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1549108800">- version 2.8.8
  initial build on OBS based on specfile from Fedora project</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558008000">- version 3.0.0
  clean up of old patches</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1565006400">- version 3.0.1
  patches adapted / removed (memcpy.patch)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1569931200">- version 3.0.2
  libraries moved to separate packages</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1570881600">- Update to 3.0.4. No changelog available
- Run spec-cleaner
- Let CMake find the python executable. Fixes the factory build
  with this version.
- Add the optional dcmtk dependency
- Drop non-existent option GDCM_PDF_DOCUMENTATION</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1582027200">- version 3.0.5
  * fix for API change in poppler</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585483200">- poppler_api.patch added to fix API changes in poppler in TW</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1586865600">- Update poppler_api.patch to make UnicodeMap* const.
- Compile with -fpermissive so that this works on Leap 15.2 too</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1591617600">- Add patch to fix build on aarch64:
  * gdcm-2.8.8-dont_use_EOF.patch</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1591704000">- version 3.0.6
  * no changelog available
  * poppler_api.patch removed (included in source)</changelog>
  <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>
</package>
<package pkgid="68c5e1b2c19febfb9d3f78c78b81c58b7e795756588e2cab6ccd1d70c66254c5" name="gdcm" arch="s390x">
  <version epoch="0" ver="3.0.9" rel="bp153.2.3.1"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.8.4-13" date="1548936000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1549108800">- version 2.8.8
  initial build on OBS based on specfile from Fedora project</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558008000">- version 3.0.0
  clean up of old patches</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1565006400">- version 3.0.1
  patches adapted / removed (memcpy.patch)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1569931200">- version 3.0.2
  libraries moved to separate packages</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1570881600">- Update to 3.0.4. No changelog available
- Run spec-cleaner
- Let CMake find the python executable. Fixes the factory build
  with this version.
- Add the optional dcmtk dependency
- Drop non-existent option GDCM_PDF_DOCUMENTATION</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1582027200">- version 3.0.5
  * fix for API change in poppler</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585483200">- poppler_api.patch added to fix API changes in poppler in TW</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1586865600">- Update poppler_api.patch to make UnicodeMap* const.
- Compile with -fpermissive so that this works on Leap 15.2 too</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1591617600">- Add patch to fix build on aarch64:
  * gdcm-2.8.8-dont_use_EOF.patch</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1591704000">- version 3.0.6
  * no changelog available
  * poppler_api.patch removed (included in source)</changelog>
  <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>
</package>
<package pkgid="5e82c18f9bbf06bc24223342353876fbb46883b8ac7cab44484a48b9c8fcede2" name="gdcm" arch="src">
  <version epoch="0" ver="3.0.9" rel="bp153.2.3.1"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.8.4-13" date="1548936000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1549108800">- version 2.8.8
  initial build on OBS based on specfile from Fedora project</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558008000">- version 3.0.0
  clean up of old patches</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1565006400">- version 3.0.1
  patches adapted / removed (memcpy.patch)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1569931200">- version 3.0.2
  libraries moved to separate packages</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1570881600">- Update to 3.0.4. No changelog available
- Run spec-cleaner
- Let CMake find the python executable. Fixes the factory build
  with this version.
- Add the optional dcmtk dependency
- Drop non-existent option GDCM_PDF_DOCUMENTATION</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1582027200">- version 3.0.5
  * fix for API change in poppler</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585483200">- poppler_api.patch added to fix API changes in poppler in TW</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1586865600">- Update poppler_api.patch to make UnicodeMap* const.
- Compile with -fpermissive so that this works on Leap 15.2 too</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1591617600">- Add patch to fix build on aarch64:
  * gdcm-2.8.8-dont_use_EOF.patch</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1591704000">- version 3.0.6
  * no changelog available
  * poppler_api.patch removed (included in source)</changelog>
  <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>
</package>
<package pkgid="1af789577ad03383e6570543c8d60639e5ca79e7f11ee3a9547d1c3dfc40562f" name="gdcm" arch="x86_64">
  <version epoch="0" ver="3.0.9" rel="bp153.2.3.1"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.8.4-13" date="1548936000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1549108800">- version 2.8.8
  initial build on OBS based on specfile from Fedora project</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558008000">- version 3.0.0
  clean up of old patches</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1565006400">- version 3.0.1
  patches adapted / removed (memcpy.patch)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1569931200">- version 3.0.2
  libraries moved to separate packages</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1570881600">- Update to 3.0.4. No changelog available
- Run spec-cleaner
- Let CMake find the python executable. Fixes the factory build
  with this version.
- Add the optional dcmtk dependency
- Drop non-existent option GDCM_PDF_DOCUMENTATION</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1582027200">- version 3.0.5
  * fix for API change in poppler</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585483200">- poppler_api.patch added to fix API changes in poppler in TW</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1586865600">- Update poppler_api.patch to make UnicodeMap* const.
- Compile with -fpermissive so that this works on Leap 15.2 too</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1591617600">- Add patch to fix build on aarch64:
  * gdcm-2.8.8-dont_use_EOF.patch</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1591704000">- version 3.0.6
  * no changelog available
  * poppler_api.patch removed (included in source)</changelog>
  <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>
</package>
<package pkgid="89246c105f97f233cf83492eb92d4acac383b91bb7ce05e35b0d9227897f041d" name="gdcm-applications" arch="aarch64">
  <version epoch="0" ver="3.0.9" rel="bp153.2.3.1"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.8.4-13" date="1548936000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1549108800">- version 2.8.8
  initial build on OBS based on specfile from Fedora project</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558008000">- version 3.0.0
  clean up of old patches</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1565006400">- version 3.0.1
  patches adapted / removed (memcpy.patch)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1569931200">- version 3.0.2
  libraries moved to separate packages</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1570881600">- Update to 3.0.4. No changelog available
- Run spec-cleaner
- Let CMake find the python executable. Fixes the factory build
  with this version.
- Add the optional dcmtk dependency
- Drop non-existent option GDCM_PDF_DOCUMENTATION</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1582027200">- version 3.0.5
  * fix for API change in poppler</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585483200">- poppler_api.patch added to fix API changes in poppler in TW</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1586865600">- Update poppler_api.patch to make UnicodeMap* const.
- Compile with -fpermissive so that this works on Leap 15.2 too</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1591617600">- Add patch to fix build on aarch64:
  * gdcm-2.8.8-dont_use_EOF.patch</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1591704000">- version 3.0.6
  * no changelog available
  * poppler_api.patch removed (included in source)</changelog>
  <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>
</package>
<package pkgid="5c1ffe8d057887137109b559144dc8872593da4c04b5c9140b9dd1ef92aa5876" name="gdcm-applications" arch="ppc64le">
  <version epoch="0" ver="3.0.9" rel="bp153.2.3.1"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.8.4-13" date="1548936000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1549108800">- version 2.8.8
  initial build on OBS based on specfile from Fedora project</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558008000">- version 3.0.0
  clean up of old patches</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1565006400">- version 3.0.1
  patches adapted / removed (memcpy.patch)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1569931200">- version 3.0.2
  libraries moved to separate packages</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1570881600">- Update to 3.0.4. No changelog available
- Run spec-cleaner
- Let CMake find the python executable. Fixes the factory build
  with this version.
- Add the optional dcmtk dependency
- Drop non-existent option GDCM_PDF_DOCUMENTATION</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1582027200">- version 3.0.5
  * fix for API change in poppler</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585483200">- poppler_api.patch added to fix API changes in poppler in TW</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1586865600">- Update poppler_api.patch to make UnicodeMap* const.
- Compile with -fpermissive so that this works on Leap 15.2 too</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1591617600">- Add patch to fix build on aarch64:
  * gdcm-2.8.8-dont_use_EOF.patch</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1591704000">- version 3.0.6
  * no changelog available
  * poppler_api.patch removed (included in source)</changelog>
  <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>
</package>
<package pkgid="573d26a56956f55b0c61c3923bb50f9b7db5dc4b679dafc092d2e825f87665bf" name="gdcm-applications" arch="s390x">
  <version epoch="0" ver="3.0.9" rel="bp153.2.3.1"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.8.4-13" date="1548936000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1549108800">- version 2.8.8
  initial build on OBS based on specfile from Fedora project</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558008000">- version 3.0.0
  clean up of old patches</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1565006400">- version 3.0.1
  patches adapted / removed (memcpy.patch)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1569931200">- version 3.0.2
  libraries moved to separate packages</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1570881600">- Update to 3.0.4. No changelog available
- Run spec-cleaner
- Let CMake find the python executable. Fixes the factory build
  with this version.
- Add the optional dcmtk dependency
- Drop non-existent option GDCM_PDF_DOCUMENTATION</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1582027200">- version 3.0.5
  * fix for API change in poppler</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585483200">- poppler_api.patch added to fix API changes in poppler in TW</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1586865600">- Update poppler_api.patch to make UnicodeMap* const.
- Compile with -fpermissive so that this works on Leap 15.2 too</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1591617600">- Add patch to fix build on aarch64:
  * gdcm-2.8.8-dont_use_EOF.patch</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1591704000">- version 3.0.6
  * no changelog available
  * poppler_api.patch removed (included in source)</changelog>
  <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>
</package>
<package pkgid="3d5f549ae1496cacc74866c34756a620a02390a016f1f60259ed88bda35769b9" name="gdcm-applications" arch="x86_64">
  <version epoch="0" ver="3.0.9" rel="bp153.2.3.1"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.8.4-13" date="1548936000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1549108800">- version 2.8.8
  initial build on OBS based on specfile from Fedora project</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558008000">- version 3.0.0
  clean up of old patches</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1565006400">- version 3.0.1
  patches adapted / removed (memcpy.patch)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1569931200">- version 3.0.2
  libraries moved to separate packages</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1570881600">- Update to 3.0.4. No changelog available
- Run spec-cleaner
- Let CMake find the python executable. Fixes the factory build
  with this version.
- Add the optional dcmtk dependency
- Drop non-existent option GDCM_PDF_DOCUMENTATION</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1582027200">- version 3.0.5
  * fix for API change in poppler</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585483200">- poppler_api.patch added to fix API changes in poppler in TW</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1586865600">- Update poppler_api.patch to make UnicodeMap* const.
- Compile with -fpermissive so that this works on Leap 15.2 too</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1591617600">- Add patch to fix build on aarch64:
  * gdcm-2.8.8-dont_use_EOF.patch</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1591704000">- version 3.0.6
  * no changelog available
  * poppler_api.patch removed (included in source)</changelog>
  <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>
</package>
<package pkgid="60df2475aa04fedf8d2af519ad0484a0e27689a9389e4c7bd7838ac2ccae42a2" name="gdcm-devel" arch="aarch64">
  <version epoch="0" ver="3.0.9" rel="bp153.2.3.1"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.8.4-13" date="1548936000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1549108800">- version 2.8.8
  initial build on OBS based on specfile from Fedora project</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558008000">- version 3.0.0
  clean up of old patches</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1565006400">- version 3.0.1
  patches adapted / removed (memcpy.patch)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1569931200">- version 3.0.2
  libraries moved to separate packages</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1570881600">- Update to 3.0.4. No changelog available
- Run spec-cleaner
- Let CMake find the python executable. Fixes the factory build
  with this version.
- Add the optional dcmtk dependency
- Drop non-existent option GDCM_PDF_DOCUMENTATION</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1582027200">- version 3.0.5
  * fix for API change in poppler</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585483200">- poppler_api.patch added to fix API changes in poppler in TW</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1586865600">- Update poppler_api.patch to make UnicodeMap* const.
- Compile with -fpermissive so that this works on Leap 15.2 too</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1591617600">- Add patch to fix build on aarch64:
  * gdcm-2.8.8-dont_use_EOF.patch</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1591704000">- version 3.0.6
  * no changelog available
  * poppler_api.patch removed (included in source)</changelog>
  <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>
</package>
<package pkgid="3bf0c3bfd94c7e77401cb49c6fea4e60864cdf4668c78e5681c7fb8bd037d6dd" name="gdcm-devel" arch="ppc64le">
  <version epoch="0" ver="3.0.9" rel="bp153.2.3.1"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.8.4-13" date="1548936000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1549108800">- version 2.8.8
  initial build on OBS based on specfile from Fedora project</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558008000">- version 3.0.0
  clean up of old patches</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1565006400">- version 3.0.1
  patches adapted / removed (memcpy.patch)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1569931200">- version 3.0.2
  libraries moved to separate packages</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1570881600">- Update to 3.0.4. No changelog available
- Run spec-cleaner
- Let CMake find the python executable. Fixes the factory build
  with this version.
- Add the optional dcmtk dependency
- Drop non-existent option GDCM_PDF_DOCUMENTATION</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1582027200">- version 3.0.5
  * fix for API change in poppler</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585483200">- poppler_api.patch added to fix API changes in poppler in TW</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1586865600">- Update poppler_api.patch to make UnicodeMap* const.
- Compile with -fpermissive so that this works on Leap 15.2 too</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1591617600">- Add patch to fix build on aarch64:
  * gdcm-2.8.8-dont_use_EOF.patch</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1591704000">- version 3.0.6
  * no changelog available
  * poppler_api.patch removed (included in source)</changelog>
  <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>
</package>
<package pkgid="34775b9c15ff6f77e98b2fbe3d1986e60e14dd8fa8a7451f31fcdf208fb93a01" name="gdcm-devel" arch="s390x">
  <version epoch="0" ver="3.0.9" rel="bp153.2.3.1"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.8.4-13" date="1548936000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1549108800">- version 2.8.8
  initial build on OBS based on specfile from Fedora project</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558008000">- version 3.0.0
  clean up of old patches</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1565006400">- version 3.0.1
  patches adapted / removed (memcpy.patch)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1569931200">- version 3.0.2
  libraries moved to separate packages</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1570881600">- Update to 3.0.4. No changelog available
- Run spec-cleaner
- Let CMake find the python executable. Fixes the factory build
  with this version.
- Add the optional dcmtk dependency
- Drop non-existent option GDCM_PDF_DOCUMENTATION</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1582027200">- version 3.0.5
  * fix for API change in poppler</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585483200">- poppler_api.patch added to fix API changes in poppler in TW</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1586865600">- Update poppler_api.patch to make UnicodeMap* const.
- Compile with -fpermissive so that this works on Leap 15.2 too</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1591617600">- Add patch to fix build on aarch64:
  * gdcm-2.8.8-dont_use_EOF.patch</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1591704000">- version 3.0.6
  * no changelog available
  * poppler_api.patch removed (included in source)</changelog>
  <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>
</package>
<package pkgid="e2576a1fd8bd72fe74002d4cb5fc2226d06049d49c60d38fcf932686d66b688e" name="gdcm-devel" arch="x86_64">
  <version epoch="0" ver="3.0.9" rel="bp153.2.3.1"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.8.4-13" date="1548936000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1549108800">- version 2.8.8
  initial build on OBS based on specfile from Fedora project</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558008000">- version 3.0.0
  clean up of old patches</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1565006400">- version 3.0.1
  patches adapted / removed (memcpy.patch)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1569931200">- version 3.0.2
  libraries moved to separate packages</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1570881600">- Update to 3.0.4. No changelog available
- Run spec-cleaner
- Let CMake find the python executable. Fixes the factory build
  with this version.
- Add the optional dcmtk dependency
- Drop non-existent option GDCM_PDF_DOCUMENTATION</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1582027200">- version 3.0.5
  * fix for API change in poppler</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585483200">- poppler_api.patch added to fix API changes in poppler in TW</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1586865600">- Update poppler_api.patch to make UnicodeMap* const.
- Compile with -fpermissive so that this works on Leap 15.2 too</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1591617600">- Add patch to fix build on aarch64:
  * gdcm-2.8.8-dont_use_EOF.patch</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1591704000">- version 3.0.6
  * no changelog available
  * poppler_api.patch removed (included in source)</changelog>
  <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>
</package>
<package pkgid="0e08abf3209f77096c04e4e1343cb81ffb9c940845e6b8784fd016f9754a683b" name="gdcm-examples" arch="aarch64">
  <version epoch="0" ver="3.0.9" rel="bp153.2.3.1"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.8.4-13" date="1548936000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1549108800">- version 2.8.8
  initial build on OBS based on specfile from Fedora project</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558008000">- version 3.0.0
  clean up of old patches</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1565006400">- version 3.0.1
  patches adapted / removed (memcpy.patch)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1569931200">- version 3.0.2
  libraries moved to separate packages</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1570881600">- Update to 3.0.4. No changelog available
- Run spec-cleaner
- Let CMake find the python executable. Fixes the factory build
  with this version.
- Add the optional dcmtk dependency
- Drop non-existent option GDCM_PDF_DOCUMENTATION</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1582027200">- version 3.0.5
  * fix for API change in poppler</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585483200">- poppler_api.patch added to fix API changes in poppler in TW</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1586865600">- Update poppler_api.patch to make UnicodeMap* const.
- Compile with -fpermissive so that this works on Leap 15.2 too</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1591617600">- Add patch to fix build on aarch64:
  * gdcm-2.8.8-dont_use_EOF.patch</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1591704000">- version 3.0.6
  * no changelog available
  * poppler_api.patch removed (included in source)</changelog>
  <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>
</package>
<package pkgid="0161b52dd995f3ba531e0fc62d15061e1d932a75348106d49da83298d87c35fd" name="gdcm-examples" arch="ppc64le">
  <version epoch="0" ver="3.0.9" rel="bp153.2.3.1"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.8.4-13" date="1548936000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1549108800">- version 2.8.8
  initial build on OBS based on specfile from Fedora project</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558008000">- version 3.0.0
  clean up of old patches</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1565006400">- version 3.0.1
  patches adapted / removed (memcpy.patch)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1569931200">- version 3.0.2
  libraries moved to separate packages</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1570881600">- Update to 3.0.4. No changelog available
- Run spec-cleaner
- Let CMake find the python executable. Fixes the factory build
  with this version.
- Add the optional dcmtk dependency
- Drop non-existent option GDCM_PDF_DOCUMENTATION</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1582027200">- version 3.0.5
  * fix for API change in poppler</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585483200">- poppler_api.patch added to fix API changes in poppler in TW</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1586865600">- Update poppler_api.patch to make UnicodeMap* const.
- Compile with -fpermissive so that this works on Leap 15.2 too</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1591617600">- Add patch to fix build on aarch64:
  * gdcm-2.8.8-dont_use_EOF.patch</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1591704000">- version 3.0.6
  * no changelog available
  * poppler_api.patch removed (included in source)</changelog>
  <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>
</package>
<package pkgid="a20805bcccad12c2ed2a7fb45432e8d00661aed2c2b07b5b3c6d25c562c3f99c" name="gdcm-examples" arch="s390x">
  <version epoch="0" ver="3.0.9" rel="bp153.2.3.1"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.8.4-13" date="1548936000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1549108800">- version 2.8.8
  initial build on OBS based on specfile from Fedora project</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558008000">- version 3.0.0
  clean up of old patches</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1565006400">- version 3.0.1
  patches adapted / removed (memcpy.patch)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1569931200">- version 3.0.2
  libraries moved to separate packages</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1570881600">- Update to 3.0.4. No changelog available
- Run spec-cleaner
- Let CMake find the python executable. Fixes the factory build
  with this version.
- Add the optional dcmtk dependency
- Drop non-existent option GDCM_PDF_DOCUMENTATION</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1582027200">- version 3.0.5
  * fix for API change in poppler</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585483200">- poppler_api.patch added to fix API changes in poppler in TW</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1586865600">- Update poppler_api.patch to make UnicodeMap* const.
- Compile with -fpermissive so that this works on Leap 15.2 too</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1591617600">- Add patch to fix build on aarch64:
  * gdcm-2.8.8-dont_use_EOF.patch</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1591704000">- version 3.0.6
  * no changelog available
  * poppler_api.patch removed (included in source)</changelog>
  <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>
</package>
<package pkgid="0f8bc0fcea1677084649f89b8b5d4a6a2dd6a97ae4552bd59de163f2630505cf" name="gdcm-examples" arch="x86_64">
  <version epoch="0" ver="3.0.9" rel="bp153.2.3.1"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.8.4-13" date="1548936000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1549108800">- version 2.8.8
  initial build on OBS based on specfile from Fedora project</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558008000">- version 3.0.0
  clean up of old patches</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1565006400">- version 3.0.1
  patches adapted / removed (memcpy.patch)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1569931200">- version 3.0.2
  libraries moved to separate packages</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1570881600">- Update to 3.0.4. No changelog available
- Run spec-cleaner
- Let CMake find the python executable. Fixes the factory build
  with this version.
- Add the optional dcmtk dependency
- Drop non-existent option GDCM_PDF_DOCUMENTATION</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1582027200">- version 3.0.5
  * fix for API change in poppler</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585483200">- poppler_api.patch added to fix API changes in poppler in TW</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1586865600">- Update poppler_api.patch to make UnicodeMap* const.
- Compile with -fpermissive so that this works on Leap 15.2 too</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1591617600">- Add patch to fix build on aarch64:
  * gdcm-2.8.8-dont_use_EOF.patch</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1591704000">- version 3.0.6
  * no changelog available
  * poppler_api.patch removed (included in source)</changelog>
  <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>
</package>
<package pkgid="7a2f7a47344d54c431ecc7593eeb90e082f0a313334b6a189e647f50c6aca9c3" name="gdcm-libgdcm3_0" arch="aarch64">
  <version epoch="0" ver="3.0.9" rel="bp153.2.3.1"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.8.4-13" date="1548936000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1549108800">- version 2.8.8
  initial build on OBS based on specfile from Fedora project</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558008000">- version 3.0.0
  clean up of old patches</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1565006400">- version 3.0.1
  patches adapted / removed (memcpy.patch)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1569931200">- version 3.0.2
  libraries moved to separate packages</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1570881600">- Update to 3.0.4. No changelog available
- Run spec-cleaner
- Let CMake find the python executable. Fixes the factory build
  with this version.
- Add the optional dcmtk dependency
- Drop non-existent option GDCM_PDF_DOCUMENTATION</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1582027200">- version 3.0.5
  * fix for API change in poppler</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585483200">- poppler_api.patch added to fix API changes in poppler in TW</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1586865600">- Update poppler_api.patch to make UnicodeMap* const.
- Compile with -fpermissive so that this works on Leap 15.2 too</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1591617600">- Add patch to fix build on aarch64:
  * gdcm-2.8.8-dont_use_EOF.patch</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1591704000">- version 3.0.6
  * no changelog available
  * poppler_api.patch removed (included in source)</changelog>
  <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>
</package>
<package pkgid="9157ca338430f157c29c120cac030bbc3b2a4c0990a0021714aeb4303a80b8d2" name="gdcm-libgdcm3_0" arch="ppc64le">
  <version epoch="0" ver="3.0.9" rel="bp153.2.3.1"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.8.4-13" date="1548936000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1549108800">- version 2.8.8
  initial build on OBS based on specfile from Fedora project</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558008000">- version 3.0.0
  clean up of old patches</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1565006400">- version 3.0.1
  patches adapted / removed (memcpy.patch)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1569931200">- version 3.0.2
  libraries moved to separate packages</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1570881600">- Update to 3.0.4. No changelog available
- Run spec-cleaner
- Let CMake find the python executable. Fixes the factory build
  with this version.
- Add the optional dcmtk dependency
- Drop non-existent option GDCM_PDF_DOCUMENTATION</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1582027200">- version 3.0.5
  * fix for API change in poppler</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585483200">- poppler_api.patch added to fix API changes in poppler in TW</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1586865600">- Update poppler_api.patch to make UnicodeMap* const.
- Compile with -fpermissive so that this works on Leap 15.2 too</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1591617600">- Add patch to fix build on aarch64:
  * gdcm-2.8.8-dont_use_EOF.patch</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1591704000">- version 3.0.6
  * no changelog available
  * poppler_api.patch removed (included in source)</changelog>
  <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>
</package>
<package pkgid="f9252853f90b638929df4be64d7ed546c04bcad117ce3b4b76fbd6cddebb619c" name="gdcm-libgdcm3_0" arch="s390x">
  <version epoch="0" ver="3.0.9" rel="bp153.2.3.1"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.8.4-13" date="1548936000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1549108800">- version 2.8.8
  initial build on OBS based on specfile from Fedora project</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558008000">- version 3.0.0
  clean up of old patches</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1565006400">- version 3.0.1
  patches adapted / removed (memcpy.patch)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1569931200">- version 3.0.2
  libraries moved to separate packages</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1570881600">- Update to 3.0.4. No changelog available
- Run spec-cleaner
- Let CMake find the python executable. Fixes the factory build
  with this version.
- Add the optional dcmtk dependency
- Drop non-existent option GDCM_PDF_DOCUMENTATION</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1582027200">- version 3.0.5
  * fix for API change in poppler</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585483200">- poppler_api.patch added to fix API changes in poppler in TW</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1586865600">- Update poppler_api.patch to make UnicodeMap* const.
- Compile with -fpermissive so that this works on Leap 15.2 too</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1591617600">- Add patch to fix build on aarch64:
  * gdcm-2.8.8-dont_use_EOF.patch</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1591704000">- version 3.0.6
  * no changelog available
  * poppler_api.patch removed (included in source)</changelog>
  <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>
</package>
<package pkgid="e89a92d56d0b2c04f4a9f10c7b1a9a0baa83fa3e7625549df87ffab8af289102" name="gdcm-libgdcm3_0" arch="x86_64">
  <version epoch="0" ver="3.0.9" rel="bp153.2.3.1"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.8.4-13" date="1548936000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1549108800">- version 2.8.8
  initial build on OBS based on specfile from Fedora project</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558008000">- version 3.0.0
  clean up of old patches</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1565006400">- version 3.0.1
  patches adapted / removed (memcpy.patch)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1569931200">- version 3.0.2
  libraries moved to separate packages</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1570881600">- Update to 3.0.4. No changelog available
- Run spec-cleaner
- Let CMake find the python executable. Fixes the factory build
  with this version.
- Add the optional dcmtk dependency
- Drop non-existent option GDCM_PDF_DOCUMENTATION</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1582027200">- version 3.0.5
  * fix for API change in poppler</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585483200">- poppler_api.patch added to fix API changes in poppler in TW</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1586865600">- Update poppler_api.patch to make UnicodeMap* const.
- Compile with -fpermissive so that this works on Leap 15.2 too</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1591617600">- Add patch to fix build on aarch64:
  * gdcm-2.8.8-dont_use_EOF.patch</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1591704000">- version 3.0.6
  * no changelog available
  * poppler_api.patch removed (included in source)</changelog>
  <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>
</package>
<package pkgid="73fa8b46f70578043e803ab7e2fac38b7357286c38698bbebd62bff14f6d391d" name="gigolo" arch="aarch64">
  <version epoch="0" ver="0.5.2" rel="bp153.2.3.1"/>
  <changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
  <changelog author="gber@opensuse.org" date="1333108800">- specfile cleanup
- correct dependencies
- build using autotools rather than waf</changelog>
  <changelog author="gber@opensuse.org" date="1335700800">- added dependency on xdg-utils since xdg-open is used
- require gvfs, gigolo does not make much sense without it</changelog>
  <changelog author="gber@opensuse.org" date="1389268800">- update to version 0.4.2
  - Fix mnemonics in the Connect dialog.
  - Resolve symbolic links before writing config files.
  - Remember side panel position.
  - Store and display colours for bookmarks.
  - Allow editing bookmarks from the main window popup menu.
  - Do not set the colour when no colour is explicitly selected.
  - Add a separator to the Bookmark Edit Dialog.
  - Don't show errors we are not supposed to show.
  - Automatically choose the first Samba share if any were found.
  - Add 'Open in Terminal' command.
  - Remove some set but unused variables.
  - Display bookmark name in the connection list if the connection
    has a bookmark.
  - Do not make the Connect button insensitive, never (bug #8103).
  - Improve WebDav URI handling.
  - Validate an entered custom URI by trying to parse it.
  - After creating/editing a bookmark, update the list of mounts.
  - Fix WebDav path parsing when there is no path.
  - Add new command-line option to auto connect bookmarks.
  - Drop Waf build system support and just use autotools.
  - Translation updates
- drop gigolo-desktop.patch and edit desktop file in-place instead</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1543579200">- Gigolo 0.4.90
  * Port to GTK+ 3
  * Improved appearance of various dialogs
  * Improved sizings of the icon view
  * Updated translations-
- Cleaned spec file
- Use system icon for better integration</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1543579201">- more explicit gtk3 dependency specification
- Leap 42.3 does not build anymore, remove obsolete %post*-snippets</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1544011200">- Regression in 0.4.90 (bxo#14928)
- Revert to 0.4.2 version to preserve functionalties.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565697600">- Update to version 0.5.0
  * Stable GTK+3 release
  * Migrate gvfs commands to gio
  * Set port number when connection type changes
  * Only ask for share name if the field is shown/mandatory (bxo#14928)
  * Improved appearance of various dialogs
  * Improved sizings of the icon view
  * Updated translations
- Cleaned up spec file
- Only use NEWS as changelog</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584187200">- Update to version 0.5.1
  * Fixes an annoying bug about wrong port being saved in the bookmark
    when saving it (bxo#15455 boo#1155611)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1616587200">- Update to version 0.5.2
  * Refresh Glade file, drop unused tab labels (gxo#apps/gigolo#13)
  * move the logic setting GtkSpin port value to setup_for_type()
    (gxo#apps/gigolo#11)
  * Use new icon in window titlebar
  * Fix compilation warnings
  * autoconf: Some updates
  * Only show an error dialog if the host field is visible/required
  * Remove capitalization from icon name
  * Update GenericName (gxo#apps/gigolo#2)
  * Fix comment style.
  * Remove GSourceFunc casts
  * Update Makefile.am
  * Add gigolo.ui to POTFILES.in (gxo#apps/gigolo#6)
  * Added new icons following new style and reverse DNS format.
  * Add new README.md and update AM_INIT_AUTOMAKE
  * Add basic GitLab pipeline
  * bxo#16717: Move from exo-csource to xdt-csource
  * Translation Updates</changelog>
</package>
<package pkgid="9fac6ccd06276d91e6c2f59fe38064f5805ce3fe7c10b73903a89fcdee8e58a2" name="gigolo" arch="ppc64le">
  <version epoch="0" ver="0.5.2" rel="bp153.2.3.1"/>
  <changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
  <changelog author="gber@opensuse.org" date="1333108800">- specfile cleanup
- correct dependencies
- build using autotools rather than waf</changelog>
  <changelog author="gber@opensuse.org" date="1335700800">- added dependency on xdg-utils since xdg-open is used
- require gvfs, gigolo does not make much sense without it</changelog>
  <changelog author="gber@opensuse.org" date="1389268800">- update to version 0.4.2
  - Fix mnemonics in the Connect dialog.
  - Resolve symbolic links before writing config files.
  - Remember side panel position.
  - Store and display colours for bookmarks.
  - Allow editing bookmarks from the main window popup menu.
  - Do not set the colour when no colour is explicitly selected.
  - Add a separator to the Bookmark Edit Dialog.
  - Don't show errors we are not supposed to show.
  - Automatically choose the first Samba share if any were found.
  - Add 'Open in Terminal' command.
  - Remove some set but unused variables.
  - Display bookmark name in the connection list if the connection
    has a bookmark.
  - Do not make the Connect button insensitive, never (bug #8103).
  - Improve WebDav URI handling.
  - Validate an entered custom URI by trying to parse it.
  - After creating/editing a bookmark, update the list of mounts.
  - Fix WebDav path parsing when there is no path.
  - Add new command-line option to auto connect bookmarks.
  - Drop Waf build system support and just use autotools.
  - Translation updates
- drop gigolo-desktop.patch and edit desktop file in-place instead</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1543579200">- Gigolo 0.4.90
  * Port to GTK+ 3
  * Improved appearance of various dialogs
  * Improved sizings of the icon view
  * Updated translations-
- Cleaned spec file
- Use system icon for better integration</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1543579201">- more explicit gtk3 dependency specification
- Leap 42.3 does not build anymore, remove obsolete %post*-snippets</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1544011200">- Regression in 0.4.90 (bxo#14928)
- Revert to 0.4.2 version to preserve functionalties.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565697600">- Update to version 0.5.0
  * Stable GTK+3 release
  * Migrate gvfs commands to gio
  * Set port number when connection type changes
  * Only ask for share name if the field is shown/mandatory (bxo#14928)
  * Improved appearance of various dialogs
  * Improved sizings of the icon view
  * Updated translations
- Cleaned up spec file
- Only use NEWS as changelog</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584187200">- Update to version 0.5.1
  * Fixes an annoying bug about wrong port being saved in the bookmark
    when saving it (bxo#15455 boo#1155611)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1616587200">- Update to version 0.5.2
  * Refresh Glade file, drop unused tab labels (gxo#apps/gigolo#13)
  * move the logic setting GtkSpin port value to setup_for_type()
    (gxo#apps/gigolo#11)
  * Use new icon in window titlebar
  * Fix compilation warnings
  * autoconf: Some updates
  * Only show an error dialog if the host field is visible/required
  * Remove capitalization from icon name
  * Update GenericName (gxo#apps/gigolo#2)
  * Fix comment style.
  * Remove GSourceFunc casts
  * Update Makefile.am
  * Add gigolo.ui to POTFILES.in (gxo#apps/gigolo#6)
  * Added new icons following new style and reverse DNS format.
  * Add new README.md and update AM_INIT_AUTOMAKE
  * Add basic GitLab pipeline
  * bxo#16717: Move from exo-csource to xdt-csource
  * Translation Updates</changelog>
</package>
<package pkgid="473dbfe9aca44dbbb5241ef9ba349619b9e730079e8677d59a3e644668441276" name="gigolo" arch="s390x">
  <version epoch="0" ver="0.5.2" rel="bp153.2.3.1"/>
  <changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
  <changelog author="gber@opensuse.org" date="1333108800">- specfile cleanup
- correct dependencies
- build using autotools rather than waf</changelog>
  <changelog author="gber@opensuse.org" date="1335700800">- added dependency on xdg-utils since xdg-open is used
- require gvfs, gigolo does not make much sense without it</changelog>
  <changelog author="gber@opensuse.org" date="1389268800">- update to version 0.4.2
  - Fix mnemonics in the Connect dialog.
  - Resolve symbolic links before writing config files.
  - Remember side panel position.
  - Store and display colours for bookmarks.
  - Allow editing bookmarks from the main window popup menu.
  - Do not set the colour when no colour is explicitly selected.
  - Add a separator to the Bookmark Edit Dialog.
  - Don't show errors we are not supposed to show.
  - Automatically choose the first Samba share if any were found.
  - Add 'Open in Terminal' command.
  - Remove some set but unused variables.
  - Display bookmark name in the connection list if the connection
    has a bookmark.
  - Do not make the Connect button insensitive, never (bug #8103).
  - Improve WebDav URI handling.
  - Validate an entered custom URI by trying to parse it.
  - After creating/editing a bookmark, update the list of mounts.
  - Fix WebDav path parsing when there is no path.
  - Add new command-line option to auto connect bookmarks.
  - Drop Waf build system support and just use autotools.
  - Translation updates
- drop gigolo-desktop.patch and edit desktop file in-place instead</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1543579200">- Gigolo 0.4.90
  * Port to GTK+ 3
  * Improved appearance of various dialogs
  * Improved sizings of the icon view
  * Updated translations-
- Cleaned spec file
- Use system icon for better integration</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1543579201">- more explicit gtk3 dependency specification
- Leap 42.3 does not build anymore, remove obsolete %post*-snippets</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1544011200">- Regression in 0.4.90 (bxo#14928)
- Revert to 0.4.2 version to preserve functionalties.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565697600">- Update to version 0.5.0
  * Stable GTK+3 release
  * Migrate gvfs commands to gio
  * Set port number when connection type changes
  * Only ask for share name if the field is shown/mandatory (bxo#14928)
  * Improved appearance of various dialogs
  * Improved sizings of the icon view
  * Updated translations
- Cleaned up spec file
- Only use NEWS as changelog</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584187200">- Update to version 0.5.1
  * Fixes an annoying bug about wrong port being saved in the bookmark
    when saving it (bxo#15455 boo#1155611)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1616587200">- Update to version 0.5.2
  * Refresh Glade file, drop unused tab labels (gxo#apps/gigolo#13)
  * move the logic setting GtkSpin port value to setup_for_type()
    (gxo#apps/gigolo#11)
  * Use new icon in window titlebar
  * Fix compilation warnings
  * autoconf: Some updates
  * Only show an error dialog if the host field is visible/required
  * Remove capitalization from icon name
  * Update GenericName (gxo#apps/gigolo#2)
  * Fix comment style.
  * Remove GSourceFunc casts
  * Update Makefile.am
  * Add gigolo.ui to POTFILES.in (gxo#apps/gigolo#6)
  * Added new icons following new style and reverse DNS format.
  * Add new README.md and update AM_INIT_AUTOMAKE
  * Add basic GitLab pipeline
  * bxo#16717: Move from exo-csource to xdt-csource
  * Translation Updates</changelog>
</package>
<package pkgid="ac9a854ffd93f05a15a6ade0b761cfda8fa33c171369aacfc5da4437c10443ad" name="gigolo" arch="src">
  <version epoch="0" ver="0.5.2" rel="bp153.2.3.1"/>
  <changelog author="prusnak@suse.cz" date="1235390400">- updated to 0.2.1.
  * Fix wrong saving of Obex URIs
  * Fix always disabled 'Create Bookmark' menu item
  * Escape the userinfo part of URIs to allow at-signs.</changelog>
  <changelog author="prusnak@suse.cz" date="1238760000">- updated to 0.3.0
  * Add a 'Browse Network' side panel to browse for available
    Samba/Windows network shares.
  * Detect an already running instance and show its window instead of
    starting a new instance.
  * Add command line option "--new-instance" ("-i") to restore the old
    behaviour.
  * Use the GtkMountOperation dialog when additional authentication
    information are needed. This implicitly allows choosing the method
    to store passwords (never, session, forever).
  * Minimise to tray when the close button is clicked instead of when
    minimising the main window.
  * Add a new preference to set whether to show error message dialogs
    when auto-connecting bookmarks.
  * Various fixes and improvements to URI handling.
  * Add a View menu to quickly change GUI preferences.
  * Add Online Help and Supported Protocols help menu items.</changelog>
  <changelog author="prusnak@suse.cz" date="1240315200">- updated to 0.3.1
  * Fix build with GTK 2.12
  * Show the main window when the status icon in the notification
    area gets removed</changelog>
  <changelog author="prusnak@suse.cz" date="1240315201">- updated to 0.3.2
  * Improve the network browsing code to poperly auto-mount Samba
    resources for browsing if necessary
  * Updated translations</changelog>
  <changelog author="prusnak@suse.cz" date="1263384000">- updated to 0.4.0
  * Support mounting volumes like local partitions
  * WebDav URIs may have an optional path argument
  * Add a folder property for bookmarks which is used to open the file
    manager with this folder
  * Add a Bookmark side panel
  * Many minor fixes and improvements</changelog>
  <changelog author="andrea@opensuse.org" date="1287921600">- update to 0.4.1
  * Use SSH/SFTP as default connection type for new
    bookmarks/connections
  * Allow finishing the Connect / Bookmark Edit dialog by
    pressing Enter
  * Improve build system to respect LINGUAS environment variable
  * Show an error message dialog if the file-manager command failed
    to execute
  * Remove the preference to select the Volume Manager
    implementation
  * Many minor fixes and improvements
- remove unsopported locale</changelog>
  <changelog author="andrea@opensuse.org" date="1291550400">-  spec file clean up, using pkgconfig for BuildRequires</changelog>
  <changelog author="gber@opensuse.org" date="1293105600">- fix waf usage
  * use $RPM_OPT_FLAGS
  * show compiler output
- split off lang subpackage</changelog>
  <changelog author="gber@opensuse.org" date="1295092800">- do not require but recommend -lang subpackage</changelog>
  <changelog author="gber@opensuse.org" date="1297944000">- call %desktop_database_post/un</changelog>
  <changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
  <changelog author="gber@opensuse.org" date="1333108800">- specfile cleanup
- correct dependencies
- build using autotools rather than waf</changelog>
  <changelog author="gber@opensuse.org" date="1335700800">- added dependency on xdg-utils since xdg-open is used
- require gvfs, gigolo does not make much sense without it</changelog>
  <changelog author="gber@opensuse.org" date="1389268800">- update to version 0.4.2
  - Fix mnemonics in the Connect dialog.
  - Resolve symbolic links before writing config files.
  - Remember side panel position.
  - Store and display colours for bookmarks.
  - Allow editing bookmarks from the main window popup menu.
  - Do not set the colour when no colour is explicitly selected.
  - Add a separator to the Bookmark Edit Dialog.
  - Don't show errors we are not supposed to show.
  - Automatically choose the first Samba share if any were found.
  - Add 'Open in Terminal' command.
  - Remove some set but unused variables.
  - Display bookmark name in the connection list if the connection
    has a bookmark.
  - Do not make the Connect button insensitive, never (bug #8103).
  - Improve WebDav URI handling.
  - Validate an entered custom URI by trying to parse it.
  - After creating/editing a bookmark, update the list of mounts.
  - Fix WebDav path parsing when there is no path.
  - Add new command-line option to auto connect bookmarks.
  - Drop Waf build system support and just use autotools.
  - Translation updates
- drop gigolo-desktop.patch and edit desktop file in-place instead</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1543579200">- Gigolo 0.4.90
  * Port to GTK+ 3
  * Improved appearance of various dialogs
  * Improved sizings of the icon view
  * Updated translations-
- Cleaned spec file
- Use system icon for better integration</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1543579201">- more explicit gtk3 dependency specification
- Leap 42.3 does not build anymore, remove obsolete %post*-snippets</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1544011200">- Regression in 0.4.90 (bxo#14928)
- Revert to 0.4.2 version to preserve functionalties.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565697600">- Update to version 0.5.0
  * Stable GTK+3 release
  * Migrate gvfs commands to gio
  * Set port number when connection type changes
  * Only ask for share name if the field is shown/mandatory (bxo#14928)
  * Improved appearance of various dialogs
  * Improved sizings of the icon view
  * Updated translations
- Cleaned up spec file
- Only use NEWS as changelog</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584187200">- Update to version 0.5.1
  * Fixes an annoying bug about wrong port being saved in the bookmark
    when saving it (bxo#15455 boo#1155611)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1616587200">- Update to version 0.5.2
  * Refresh Glade file, drop unused tab labels (gxo#apps/gigolo#13)
  * move the logic setting GtkSpin port value to setup_for_type()
    (gxo#apps/gigolo#11)
  * Use new icon in window titlebar
  * Fix compilation warnings
  * autoconf: Some updates
  * Only show an error dialog if the host field is visible/required
  * Remove capitalization from icon name
  * Update GenericName (gxo#apps/gigolo#2)
  * Fix comment style.
  * Remove GSourceFunc casts
  * Update Makefile.am
  * Add gigolo.ui to POTFILES.in (gxo#apps/gigolo#6)
  * Added new icons following new style and reverse DNS format.
  * Add new README.md and update AM_INIT_AUTOMAKE
  * Add basic GitLab pipeline
  * bxo#16717: Move from exo-csource to xdt-csource
  * Translation Updates</changelog>
</package>
<package pkgid="231d81daa64eecbeb023fb887ed0ad92fd94c58a6d4d72c451efc3cb42f7272e" name="gigolo" arch="x86_64">
  <version epoch="0" ver="0.5.2" rel="bp153.2.3.1"/>
  <changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
  <changelog author="gber@opensuse.org" date="1333108800">- specfile cleanup
- correct dependencies
- build using autotools rather than waf</changelog>
  <changelog author="gber@opensuse.org" date="1335700800">- added dependency on xdg-utils since xdg-open is used
- require gvfs, gigolo does not make much sense without it</changelog>
  <changelog author="gber@opensuse.org" date="1389268800">- update to version 0.4.2
  - Fix mnemonics in the Connect dialog.
  - Resolve symbolic links before writing config files.
  - Remember side panel position.
  - Store and display colours for bookmarks.
  - Allow editing bookmarks from the main window popup menu.
  - Do not set the colour when no colour is explicitly selected.
  - Add a separator to the Bookmark Edit Dialog.
  - Don't show errors we are not supposed to show.
  - Automatically choose the first Samba share if any were found.
  - Add 'Open in Terminal' command.
  - Remove some set but unused variables.
  - Display bookmark name in the connection list if the connection
    has a bookmark.
  - Do not make the Connect button insensitive, never (bug #8103).
  - Improve WebDav URI handling.
  - Validate an entered custom URI by trying to parse it.
  - After creating/editing a bookmark, update the list of mounts.
  - Fix WebDav path parsing when there is no path.
  - Add new command-line option to auto connect bookmarks.
  - Drop Waf build system support and just use autotools.
  - Translation updates
- drop gigolo-desktop.patch and edit desktop file in-place instead</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1543579200">- Gigolo 0.4.90
  * Port to GTK+ 3
  * Improved appearance of various dialogs
  * Improved sizings of the icon view
  * Updated translations-
- Cleaned spec file
- Use system icon for better integration</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1543579201">- more explicit gtk3 dependency specification
- Leap 42.3 does not build anymore, remove obsolete %post*-snippets</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1544011200">- Regression in 0.4.90 (bxo#14928)
- Revert to 0.4.2 version to preserve functionalties.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565697600">- Update to version 0.5.0
  * Stable GTK+3 release
  * Migrate gvfs commands to gio
  * Set port number when connection type changes
  * Only ask for share name if the field is shown/mandatory (bxo#14928)
  * Improved appearance of various dialogs
  * Improved sizings of the icon view
  * Updated translations
- Cleaned up spec file
- Only use NEWS as changelog</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584187200">- Update to version 0.5.1
  * Fixes an annoying bug about wrong port being saved in the bookmark
    when saving it (bxo#15455 boo#1155611)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1616587200">- Update to version 0.5.2
  * Refresh Glade file, drop unused tab labels (gxo#apps/gigolo#13)
  * move the logic setting GtkSpin port value to setup_for_type()
    (gxo#apps/gigolo#11)
  * Use new icon in window titlebar
  * Fix compilation warnings
  * autoconf: Some updates
  * Only show an error dialog if the host field is visible/required
  * Remove capitalization from icon name
  * Update GenericName (gxo#apps/gigolo#2)
  * Fix comment style.
  * Remove GSourceFunc casts
  * Update Makefile.am
  * Add gigolo.ui to POTFILES.in (gxo#apps/gigolo#6)
  * Added new icons following new style and reverse DNS format.
  * Add new README.md and update AM_INIT_AUTOMAKE
  * Add basic GitLab pipeline
  * bxo#16717: Move from exo-csource to xdt-csource
  * Translation Updates</changelog>
</package>
<package pkgid="14f5cb94f133bdde54f0cd0e568f2cdf680fa664c353b8ab66c8b4c2e9732721" name="gigolo-lang" arch="noarch">
  <version epoch="0" ver="0.5.2" rel="bp153.2.3.1"/>
  <changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
  <changelog author="gber@opensuse.org" date="1333108800">- specfile cleanup
- correct dependencies
- build using autotools rather than waf</changelog>
  <changelog author="gber@opensuse.org" date="1335700800">- added dependency on xdg-utils since xdg-open is used
- require gvfs, gigolo does not make much sense without it</changelog>
  <changelog author="gber@opensuse.org" date="1389268800">- update to version 0.4.2
  - Fix mnemonics in the Connect dialog.
  - Resolve symbolic links before writing config files.
  - Remember side panel position.
  - Store and display colours for bookmarks.
  - Allow editing bookmarks from the main window popup menu.
  - Do not set the colour when no colour is explicitly selected.
  - Add a separator to the Bookmark Edit Dialog.
  - Don't show errors we are not supposed to show.
  - Automatically choose the first Samba share if any were found.
  - Add 'Open in Terminal' command.
  - Remove some set but unused variables.
  - Display bookmark name in the connection list if the connection
    has a bookmark.
  - Do not make the Connect button insensitive, never (bug #8103).
  - Improve WebDav URI handling.
  - Validate an entered custom URI by trying to parse it.
  - After creating/editing a bookmark, update the list of mounts.
  - Fix WebDav path parsing when there is no path.
  - Add new command-line option to auto connect bookmarks.
  - Drop Waf build system support and just use autotools.
  - Translation updates
- drop gigolo-desktop.patch and edit desktop file in-place instead</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1543579200">- Gigolo 0.4.90
  * Port to GTK+ 3
  * Improved appearance of various dialogs
  * Improved sizings of the icon view
  * Updated translations-
- Cleaned spec file
- Use system icon for better integration</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1543579201">- more explicit gtk3 dependency specification
- Leap 42.3 does not build anymore, remove obsolete %post*-snippets</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1544011200">- Regression in 0.4.90 (bxo#14928)
- Revert to 0.4.2 version to preserve functionalties.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565697600">- Update to version 0.5.0
  * Stable GTK+3 release
  * Migrate gvfs commands to gio
  * Set port number when connection type changes
  * Only ask for share name if the field is shown/mandatory (bxo#14928)
  * Improved appearance of various dialogs
  * Improved sizings of the icon view
  * Updated translations
- Cleaned up spec file
- Only use NEWS as changelog</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584187200">- Update to version 0.5.1
  * Fixes an annoying bug about wrong port being saved in the bookmark
    when saving it (bxo#15455 boo#1155611)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1616587200">- Update to version 0.5.2
  * Refresh Glade file, drop unused tab labels (gxo#apps/gigolo#13)
  * move the logic setting GtkSpin port value to setup_for_type()
    (gxo#apps/gigolo#11)
  * Use new icon in window titlebar
  * Fix compilation warnings
  * autoconf: Some updates
  * Only show an error dialog if the host field is visible/required
  * Remove capitalization from icon name
  * Update GenericName (gxo#apps/gigolo#2)
  * Fix comment style.
  * Remove GSourceFunc casts
  * Update Makefile.am
  * Add gigolo.ui to POTFILES.in (gxo#apps/gigolo#6)
  * Added new icons following new style and reverse DNS format.
  * Add new README.md and update AM_INIT_AUTOMAKE
  * Add basic GitLab pipeline
  * bxo#16717: Move from exo-csource to xdt-csource
  * Translation Updates</changelog>
</package>
<package pkgid="411b3052cc8c5baa938afca2b4aa81775f0240c249dd84a9d72f3ab5e3583717" name="go" arch="aarch64">
  <version epoch="0" ver="1.16" rel="bp153.3.3.1"/>
  <changelog author="duyizhaozj321@yahoo.com" date="1526558400">- Update to version 1.10.2:
  * includes fixes to the compiler, linker, and go command.
- Changes in version 1.10.1:
  * includes fixes to the compiler, runtime, and the archive/zip,
    crypto/tls, crypto/x509, encoding/json, net, net/http, and net/http/pprof packages.
- Changes in version 1.10:
  * This release improves caching of built packages, adds caching of successful
    test results, runs vet automatically during tests, and permits passing string
    values directly between Go and C using cgo. A new compiler option whitelist may
    cause unexpected invalid flag errors in code that built successfully with older releases.</changelog>
  <changelog author="duyizhaozj321@yahoo.com" date="1528632000">- Update to version1.10.3:
  * go1.10.3 (released 2018/06/05) includes fixes to the go command,
    and the crypto/tls, crypto/x509, and strings packages. In particular,
    it adds minimal support to the go command for the vgo transition.
    See the Go 1.10.3 milestone on our issue tracker for details.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1529496000">- Update to 1.9.7
  fix bsc#1081495 (CVE-2018-7187)</changelog>
  <changelog author="duyizhaozj321@yahoo.com" date="1535371200">- Update to version 1.10.4:
  * go1.10.4 (released 2018/08/24) includes fixes to the go command,
    linker, and the net/http, mime/multipart, ld/macho, bytes, and
    strings packages. See the Go 1.10.4 milestone on our issue
    tracker for details.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1537963200">- Update to version 1.11:
  * Most of its changes are in the implementation of the toolchain,
    runtime, and libraries. As always, the release maintains the
    Go 1 promise of compatibility. We expect almost all Go programs
    to continue to compile and run as before.
  * For more details check: https://golang.org/doc/go1.11
- Use gcc8 instead of gcc7 for Factory/Tumbleweed.
- Update compiler-rt TSAN binary: the precompiled versions of
  LLVM's compiler-rt has updated to commit
  fe2c72c59aa7f4afa45e3f65a5d16a374b6cce26 in go1.11 source.
- Remove patch:
  * fix-sanitizer-build-against-latest-glibc.patch: upstream fixed.
- Add patch:
  * gcc8-go.patch: use gcc8 instead of gcc7 for Factory/Tumbleweed.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1538136000">- Fix stray 1.10 version reference preventing 1.11 only package solutions</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1538827200">- Update to version 1.11.1:
  * includes fixes to the compiler, documentation, go command, runtime,
    and the crypto/x509, encoding/json, go/types, net, net/http and reflect
    packages.
- cmd/compile:
  * bad walkinrange rewrites on constant above 2**63
  * function compiled without bounds checking and -1 index access
  * missing bounds checks in 1.11
  * panic in cmd/compile/internal/gc.typecheck1
  * race detector detects race with close(chan) and len(chan)
- cmd/go:
  * 'go test -gcflags=all=-l' appears not to disable inlining
  * GOMIPS environment variable does not affect caching of mipsle code
  * TestScript/mod_install_versioned consistently failing on macOS High Sierra
  * build fails when setting linker to lld using ldflags
  * go list -json -compiled -test -e upspin.io/test fails with non-zero exit status
- doc:
  * GOFLAGS environment variable not in 1.11 release notes
  * downloads page claims that Go 1.11 supports unsupported operating systems Documentation
- encoding/json:
  * empty fields in json.UnmarshalTypeError
- go/types:
  * assertion failure setting up composite literal with incomplete element type
  * some facts are missing after an error
- net/http:
  * WASM Roundtripper crash when using "no-cors" mode
- net:
  * LookupTXT bug
  * empty DNS answers should fail fast
  * testSpliceReaderAtEOF closed connection: got err = splice: invalid argument
- reflect:
  * MethodByName().Interface() leads to fatal error: sweep increased allocation count
- runtime:
  * invalid pointer found on stack
  * timeouts in os/signal tests</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1540987200">- Remove golang(API) provides, since the go&lt;ver&gt; packages now provide this and
  providing it here causes issues when building under SLE12 (not to mention
  being confusing -- since golang(API) is used to pin versions). boo#1114209</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1542110400">- Revert golang(API) removal since it turns out this breaks &gt;= requires in
  certain cases. Instead we recommend that folks set Prefer: go in all of their
  projects. boo#1114209</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1544702400">- Update to Go 1.11.3 (released 2018/12/13). This includes fixes to
  the crypto/x509 and cmd/go packages. See the Go 1.11.3 milestone
  on upstream tracker for details:
  https://github.com/golang/go/issues?q=milestone%3AGo1.11.3
  * bsc#1118897 CVE-2018-16873
    go#29230 cmd/go: remote command execution during "go get -u"
  * bsc#1118898 CVE-2018-16874
    go#29231 cmd/go: directory traversal in "go get" via curly braces in import paths
  * bsc#1118899 CVE-2018-16875
    go#29233 crypto/x509: CPU denial of service
  * Upstream is aware of a functionality regression in "go get" when
    executed in GOPATH mode on an import path pattern containing "..."
    (e.g., "go get github.com/golang/pkg/..."), when downloading
    packages not already present in the GOPATH workspace. This is go#29241
    and will be resolved in the next minor patch release go-1.11.4</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1544875200">- go1.11.4 (released 2018/12/14) includes fixes to cgo, the compiler, linker,
  runtime, documentation, go command, and the net/http and go/types packages.
  It includes a fix to a bug introduced in Go 1.11.3 that broke go get for
  import path patterns containing "...". See the Go 1.11.4 milestone on our
  issue tracker for details.
  https://github.com/golang/go/issues?q=milestone%3AGo1.11.4+label%3ACherryPickApproved
  * go#29272 misc/cgo/test: issue24161 tests broken on Darwin
  * go#29248 cmd/go: "go get" fails on import path patterns with wildcards ("...")
  * go#29191 cmd/go: symbolic links not dropped from repo
  * go#29112 cmd/link: too many open files on high object-count dependencies
  * go#28974 cmd/go: need to backport relaxing of go.mod go verb constraints to 1.11 series
  * go#28972 go/types: problem with alias type
  * go#28916 cmd/cgo: nested structure has too much alignment padding
  * go#28799 runtime: fatal error: out of memory on reslice with negative index
  * go#28752 reflect: scanning invalid return slots during a makeFunc call
  * go#28725 cmd/go: panic when argument doesn't match any packages
  * go#28694 cmd/compile: inline multiplication corrupts an argument on arm
  * go#28690 runtime: ThreadSanitizer CHECK failed
  * go#28673 x/net/http2: Transport is leaking streams on broken Body
  * go#28617 cmd/compile: panic during fuse with if true block containing a goto and a return
  * go#28586 cmd/compile: go binaries not working on exynos 64 bit CPUs
  * go#27395 cmd/cgo: typedef pointer arguments regression
  * go#27383 cmd/compile: failure on a function type alias</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1548331200">- go1.11.5 (released 2019/01/23) security release fixes CVE-2019-6486 (bsc#1123013).
  * go#29903 crypto/elliptic: CPU DoS vulnerability affecting P-521 and P-384</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1552305600">- go1.12 (released 2019/02/25) includes changes in the implementation of the
  toolchain, runtime, and libraries. As always, the release maintains the Go 1
  promise of compatibility. Upstream expects almost all Go programs to continue
  to compile and run as before.
  * GO111MODULE=on enables module-aware operations outside of a module directory
  * GODEBUG=tls13=1 enables opt-in support for TLS 1.3 in the crypto/tls package
    per RFC 8446. Will be default in go1.13.
  * trace tool now supports plotting mutator utilization curves, including
    cross-references to the execution trace. These are useful for analyzing the
    impact of the garbage collector on application latency and throughput.
  * arm64 assembler platform register renamed from R18 to R18_PLATFORM
  * improvements to gc
  * race detector is now supported on linux/arm64
  * cgo is now supported on linux/ppc64
  * go1.12 is the last release that will support binary-only packages.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1552305601">- bump the package only to 1.12 for distros where this actually
  builds</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1566388800">- Change suse_version &gt;= 1315 (was 1550) defines short_version 1.12
  go1.12 packages are available for SLE-12.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1587124800">- Update to current stable go1.14
  Refs boo#1164903 go1.14 release tracking
  * Remove redundant Provides: go-doc=%{version} per rpmlint warning</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1591444800">- Ensure 'Provides: golang(API) = %{api_version}' is consistent
  to improve package resolution for common go dependency expressions
  'BuildRequires: golang(API) &gt;= 1.x' and BuildRequires: go &gt;= 1.x
  OBS projects that contain go code often have prjconf entries
  'Prefer: go' which selects go metapackage over go1.x packages.
  When go metapackage Provides: version is lower than go1.x versions,
  'Prefer: go' is not effective and build failures occur with errors
  unresolvable: have choice for golang(API) &gt;= 1.13: go1.13 go1.14
  Edits and changelog Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;
  Refs boo#1172608
  * Unify '{version'} and '{short_version}' as '{api_version}' for
    'Provides: golang(API) = %{api_version}'
  * Use both 'BuildRequires: go%{api_version}' and 'Requires: go%{api_version}'
    to trigger build errors if go1.x is unavailable
  * Add aarch64 to supported systems for go-race via
    %define tsan_arch x86_64 aarch64
  * Add tsan_arch x86_64 aarch64 for suse_version &gt;= 1500 and
    sle_version &gt;= 150000, formerly conditional on suse_version &gt;= 1315
  * Ensure %ifarch %{tsan_arch} always evaluates (nil does not work)
    via dummy tsan_arch on systems where go-race is not supported</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1593518400">- Enable for riscv64</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1613476800">- Update to current stable go1.15
  Refs boo#1175132 go1.15 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1614340800">- Update to current stable go1.16
  Refs boo#1182345 go1.16 release tracking</changelog>
</package>
<package pkgid="594bc7a0f0c0f0068148e69ef4a07871dec97cca91dfcbb56a14d0e68d733003" name="go" arch="ppc64le">
  <version epoch="0" ver="1.16" rel="bp153.3.3.1"/>
  <changelog author="duyizhaozj321@yahoo.com" date="1526558400">- Update to version 1.10.2:
  * includes fixes to the compiler, linker, and go command.
- Changes in version 1.10.1:
  * includes fixes to the compiler, runtime, and the archive/zip,
    crypto/tls, crypto/x509, encoding/json, net, net/http, and net/http/pprof packages.
- Changes in version 1.10:
  * This release improves caching of built packages, adds caching of successful
    test results, runs vet automatically during tests, and permits passing string
    values directly between Go and C using cgo. A new compiler option whitelist may
    cause unexpected invalid flag errors in code that built successfully with older releases.</changelog>
  <changelog author="duyizhaozj321@yahoo.com" date="1528632000">- Update to version1.10.3:
  * go1.10.3 (released 2018/06/05) includes fixes to the go command,
    and the crypto/tls, crypto/x509, and strings packages. In particular,
    it adds minimal support to the go command for the vgo transition.
    See the Go 1.10.3 milestone on our issue tracker for details.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1529496000">- Update to 1.9.7
  fix bsc#1081495 (CVE-2018-7187)</changelog>
  <changelog author="duyizhaozj321@yahoo.com" date="1535371200">- Update to version 1.10.4:
  * go1.10.4 (released 2018/08/24) includes fixes to the go command,
    linker, and the net/http, mime/multipart, ld/macho, bytes, and
    strings packages. See the Go 1.10.4 milestone on our issue
    tracker for details.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1537963200">- Update to version 1.11:
  * Most of its changes are in the implementation of the toolchain,
    runtime, and libraries. As always, the release maintains the
    Go 1 promise of compatibility. We expect almost all Go programs
    to continue to compile and run as before.
  * For more details check: https://golang.org/doc/go1.11
- Use gcc8 instead of gcc7 for Factory/Tumbleweed.
- Update compiler-rt TSAN binary: the precompiled versions of
  LLVM's compiler-rt has updated to commit
  fe2c72c59aa7f4afa45e3f65a5d16a374b6cce26 in go1.11 source.
- Remove patch:
  * fix-sanitizer-build-against-latest-glibc.patch: upstream fixed.
- Add patch:
  * gcc8-go.patch: use gcc8 instead of gcc7 for Factory/Tumbleweed.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1538136000">- Fix stray 1.10 version reference preventing 1.11 only package solutions</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1538827200">- Update to version 1.11.1:
  * includes fixes to the compiler, documentation, go command, runtime,
    and the crypto/x509, encoding/json, go/types, net, net/http and reflect
    packages.
- cmd/compile:
  * bad walkinrange rewrites on constant above 2**63
  * function compiled without bounds checking and -1 index access
  * missing bounds checks in 1.11
  * panic in cmd/compile/internal/gc.typecheck1
  * race detector detects race with close(chan) and len(chan)
- cmd/go:
  * 'go test -gcflags=all=-l' appears not to disable inlining
  * GOMIPS environment variable does not affect caching of mipsle code
  * TestScript/mod_install_versioned consistently failing on macOS High Sierra
  * build fails when setting linker to lld using ldflags
  * go list -json -compiled -test -e upspin.io/test fails with non-zero exit status
- doc:
  * GOFLAGS environment variable not in 1.11 release notes
  * downloads page claims that Go 1.11 supports unsupported operating systems Documentation
- encoding/json:
  * empty fields in json.UnmarshalTypeError
- go/types:
  * assertion failure setting up composite literal with incomplete element type
  * some facts are missing after an error
- net/http:
  * WASM Roundtripper crash when using "no-cors" mode
- net:
  * LookupTXT bug
  * empty DNS answers should fail fast
  * testSpliceReaderAtEOF closed connection: got err = splice: invalid argument
- reflect:
  * MethodByName().Interface() leads to fatal error: sweep increased allocation count
- runtime:
  * invalid pointer found on stack
  * timeouts in os/signal tests</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1540987200">- Remove golang(API) provides, since the go&lt;ver&gt; packages now provide this and
  providing it here causes issues when building under SLE12 (not to mention
  being confusing -- since golang(API) is used to pin versions). boo#1114209</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1542110400">- Revert golang(API) removal since it turns out this breaks &gt;= requires in
  certain cases. Instead we recommend that folks set Prefer: go in all of their
  projects. boo#1114209</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1544702400">- Update to Go 1.11.3 (released 2018/12/13). This includes fixes to
  the crypto/x509 and cmd/go packages. See the Go 1.11.3 milestone
  on upstream tracker for details:
  https://github.com/golang/go/issues?q=milestone%3AGo1.11.3
  * bsc#1118897 CVE-2018-16873
    go#29230 cmd/go: remote command execution during "go get -u"
  * bsc#1118898 CVE-2018-16874
    go#29231 cmd/go: directory traversal in "go get" via curly braces in import paths
  * bsc#1118899 CVE-2018-16875
    go#29233 crypto/x509: CPU denial of service
  * Upstream is aware of a functionality regression in "go get" when
    executed in GOPATH mode on an import path pattern containing "..."
    (e.g., "go get github.com/golang/pkg/..."), when downloading
    packages not already present in the GOPATH workspace. This is go#29241
    and will be resolved in the next minor patch release go-1.11.4</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1544875200">- go1.11.4 (released 2018/12/14) includes fixes to cgo, the compiler, linker,
  runtime, documentation, go command, and the net/http and go/types packages.
  It includes a fix to a bug introduced in Go 1.11.3 that broke go get for
  import path patterns containing "...". See the Go 1.11.4 milestone on our
  issue tracker for details.
  https://github.com/golang/go/issues?q=milestone%3AGo1.11.4+label%3ACherryPickApproved
  * go#29272 misc/cgo/test: issue24161 tests broken on Darwin
  * go#29248 cmd/go: "go get" fails on import path patterns with wildcards ("...")
  * go#29191 cmd/go: symbolic links not dropped from repo
  * go#29112 cmd/link: too many open files on high object-count dependencies
  * go#28974 cmd/go: need to backport relaxing of go.mod go verb constraints to 1.11 series
  * go#28972 go/types: problem with alias type
  * go#28916 cmd/cgo: nested structure has too much alignment padding
  * go#28799 runtime: fatal error: out of memory on reslice with negative index
  * go#28752 reflect: scanning invalid return slots during a makeFunc call
  * go#28725 cmd/go: panic when argument doesn't match any packages
  * go#28694 cmd/compile: inline multiplication corrupts an argument on arm
  * go#28690 runtime: ThreadSanitizer CHECK failed
  * go#28673 x/net/http2: Transport is leaking streams on broken Body
  * go#28617 cmd/compile: panic during fuse with if true block containing a goto and a return
  * go#28586 cmd/compile: go binaries not working on exynos 64 bit CPUs
  * go#27395 cmd/cgo: typedef pointer arguments regression
  * go#27383 cmd/compile: failure on a function type alias</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1548331200">- go1.11.5 (released 2019/01/23) security release fixes CVE-2019-6486 (bsc#1123013).
  * go#29903 crypto/elliptic: CPU DoS vulnerability affecting P-521 and P-384</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1552305600">- go1.12 (released 2019/02/25) includes changes in the implementation of the
  toolchain, runtime, and libraries. As always, the release maintains the Go 1
  promise of compatibility. Upstream expects almost all Go programs to continue
  to compile and run as before.
  * GO111MODULE=on enables module-aware operations outside of a module directory
  * GODEBUG=tls13=1 enables opt-in support for TLS 1.3 in the crypto/tls package
    per RFC 8446. Will be default in go1.13.
  * trace tool now supports plotting mutator utilization curves, including
    cross-references to the execution trace. These are useful for analyzing the
    impact of the garbage collector on application latency and throughput.
  * arm64 assembler platform register renamed from R18 to R18_PLATFORM
  * improvements to gc
  * race detector is now supported on linux/arm64
  * cgo is now supported on linux/ppc64
  * go1.12 is the last release that will support binary-only packages.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1552305601">- bump the package only to 1.12 for distros where this actually
  builds</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1566388800">- Change suse_version &gt;= 1315 (was 1550) defines short_version 1.12
  go1.12 packages are available for SLE-12.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1587124800">- Update to current stable go1.14
  Refs boo#1164903 go1.14 release tracking
  * Remove redundant Provides: go-doc=%{version} per rpmlint warning</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1591444800">- Ensure 'Provides: golang(API) = %{api_version}' is consistent
  to improve package resolution for common go dependency expressions
  'BuildRequires: golang(API) &gt;= 1.x' and BuildRequires: go &gt;= 1.x
  OBS projects that contain go code often have prjconf entries
  'Prefer: go' which selects go metapackage over go1.x packages.
  When go metapackage Provides: version is lower than go1.x versions,
  'Prefer: go' is not effective and build failures occur with errors
  unresolvable: have choice for golang(API) &gt;= 1.13: go1.13 go1.14
  Edits and changelog Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;
  Refs boo#1172608
  * Unify '{version'} and '{short_version}' as '{api_version}' for
    'Provides: golang(API) = %{api_version}'
  * Use both 'BuildRequires: go%{api_version}' and 'Requires: go%{api_version}'
    to trigger build errors if go1.x is unavailable
  * Add aarch64 to supported systems for go-race via
    %define tsan_arch x86_64 aarch64
  * Add tsan_arch x86_64 aarch64 for suse_version &gt;= 1500 and
    sle_version &gt;= 150000, formerly conditional on suse_version &gt;= 1315
  * Ensure %ifarch %{tsan_arch} always evaluates (nil does not work)
    via dummy tsan_arch on systems where go-race is not supported</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1593518400">- Enable for riscv64</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1613476800">- Update to current stable go1.15
  Refs boo#1175132 go1.15 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1614340800">- Update to current stable go1.16
  Refs boo#1182345 go1.16 release tracking</changelog>
</package>
<package pkgid="5fc54392877cc2e9c347504d658cd2acc2bfaef02d07fdd1fe2f815c384d20e9" name="go" arch="s390x">
  <version epoch="0" ver="1.16" rel="bp153.3.3.1"/>
  <changelog author="duyizhaozj321@yahoo.com" date="1526558400">- Update to version 1.10.2:
  * includes fixes to the compiler, linker, and go command.
- Changes in version 1.10.1:
  * includes fixes to the compiler, runtime, and the archive/zip,
    crypto/tls, crypto/x509, encoding/json, net, net/http, and net/http/pprof packages.
- Changes in version 1.10:
  * This release improves caching of built packages, adds caching of successful
    test results, runs vet automatically during tests, and permits passing string
    values directly between Go and C using cgo. A new compiler option whitelist may
    cause unexpected invalid flag errors in code that built successfully with older releases.</changelog>
  <changelog author="duyizhaozj321@yahoo.com" date="1528632000">- Update to version1.10.3:
  * go1.10.3 (released 2018/06/05) includes fixes to the go command,
    and the crypto/tls, crypto/x509, and strings packages. In particular,
    it adds minimal support to the go command for the vgo transition.
    See the Go 1.10.3 milestone on our issue tracker for details.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1529496000">- Update to 1.9.7
  fix bsc#1081495 (CVE-2018-7187)</changelog>
  <changelog author="duyizhaozj321@yahoo.com" date="1535371200">- Update to version 1.10.4:
  * go1.10.4 (released 2018/08/24) includes fixes to the go command,
    linker, and the net/http, mime/multipart, ld/macho, bytes, and
    strings packages. See the Go 1.10.4 milestone on our issue
    tracker for details.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1537963200">- Update to version 1.11:
  * Most of its changes are in the implementation of the toolchain,
    runtime, and libraries. As always, the release maintains the
    Go 1 promise of compatibility. We expect almost all Go programs
    to continue to compile and run as before.
  * For more details check: https://golang.org/doc/go1.11
- Use gcc8 instead of gcc7 for Factory/Tumbleweed.
- Update compiler-rt TSAN binary: the precompiled versions of
  LLVM's compiler-rt has updated to commit
  fe2c72c59aa7f4afa45e3f65a5d16a374b6cce26 in go1.11 source.
- Remove patch:
  * fix-sanitizer-build-against-latest-glibc.patch: upstream fixed.
- Add patch:
  * gcc8-go.patch: use gcc8 instead of gcc7 for Factory/Tumbleweed.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1538136000">- Fix stray 1.10 version reference preventing 1.11 only package solutions</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1538827200">- Update to version 1.11.1:
  * includes fixes to the compiler, documentation, go command, runtime,
    and the crypto/x509, encoding/json, go/types, net, net/http and reflect
    packages.
- cmd/compile:
  * bad walkinrange rewrites on constant above 2**63
  * function compiled without bounds checking and -1 index access
  * missing bounds checks in 1.11
  * panic in cmd/compile/internal/gc.typecheck1
  * race detector detects race with close(chan) and len(chan)
- cmd/go:
  * 'go test -gcflags=all=-l' appears not to disable inlining
  * GOMIPS environment variable does not affect caching of mipsle code
  * TestScript/mod_install_versioned consistently failing on macOS High Sierra
  * build fails when setting linker to lld using ldflags
  * go list -json -compiled -test -e upspin.io/test fails with non-zero exit status
- doc:
  * GOFLAGS environment variable not in 1.11 release notes
  * downloads page claims that Go 1.11 supports unsupported operating systems Documentation
- encoding/json:
  * empty fields in json.UnmarshalTypeError
- go/types:
  * assertion failure setting up composite literal with incomplete element type
  * some facts are missing after an error
- net/http:
  * WASM Roundtripper crash when using "no-cors" mode
- net:
  * LookupTXT bug
  * empty DNS answers should fail fast
  * testSpliceReaderAtEOF closed connection: got err = splice: invalid argument
- reflect:
  * MethodByName().Interface() leads to fatal error: sweep increased allocation count
- runtime:
  * invalid pointer found on stack
  * timeouts in os/signal tests</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1540987200">- Remove golang(API) provides, since the go&lt;ver&gt; packages now provide this and
  providing it here causes issues when building under SLE12 (not to mention
  being confusing -- since golang(API) is used to pin versions). boo#1114209</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1542110400">- Revert golang(API) removal since it turns out this breaks &gt;= requires in
  certain cases. Instead we recommend that folks set Prefer: go in all of their
  projects. boo#1114209</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1544702400">- Update to Go 1.11.3 (released 2018/12/13). This includes fixes to
  the crypto/x509 and cmd/go packages. See the Go 1.11.3 milestone
  on upstream tracker for details:
  https://github.com/golang/go/issues?q=milestone%3AGo1.11.3
  * bsc#1118897 CVE-2018-16873
    go#29230 cmd/go: remote command execution during "go get -u"
  * bsc#1118898 CVE-2018-16874
    go#29231 cmd/go: directory traversal in "go get" via curly braces in import paths
  * bsc#1118899 CVE-2018-16875
    go#29233 crypto/x509: CPU denial of service
  * Upstream is aware of a functionality regression in "go get" when
    executed in GOPATH mode on an import path pattern containing "..."
    (e.g., "go get github.com/golang/pkg/..."), when downloading
    packages not already present in the GOPATH workspace. This is go#29241
    and will be resolved in the next minor patch release go-1.11.4</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1544875200">- go1.11.4 (released 2018/12/14) includes fixes to cgo, the compiler, linker,
  runtime, documentation, go command, and the net/http and go/types packages.
  It includes a fix to a bug introduced in Go 1.11.3 that broke go get for
  import path patterns containing "...". See the Go 1.11.4 milestone on our
  issue tracker for details.
  https://github.com/golang/go/issues?q=milestone%3AGo1.11.4+label%3ACherryPickApproved
  * go#29272 misc/cgo/test: issue24161 tests broken on Darwin
  * go#29248 cmd/go: "go get" fails on import path patterns with wildcards ("...")
  * go#29191 cmd/go: symbolic links not dropped from repo
  * go#29112 cmd/link: too many open files on high object-count dependencies
  * go#28974 cmd/go: need to backport relaxing of go.mod go verb constraints to 1.11 series
  * go#28972 go/types: problem with alias type
  * go#28916 cmd/cgo: nested structure has too much alignment padding
  * go#28799 runtime: fatal error: out of memory on reslice with negative index
  * go#28752 reflect: scanning invalid return slots during a makeFunc call
  * go#28725 cmd/go: panic when argument doesn't match any packages
  * go#28694 cmd/compile: inline multiplication corrupts an argument on arm
  * go#28690 runtime: ThreadSanitizer CHECK failed
  * go#28673 x/net/http2: Transport is leaking streams on broken Body
  * go#28617 cmd/compile: panic during fuse with if true block containing a goto and a return
  * go#28586 cmd/compile: go binaries not working on exynos 64 bit CPUs
  * go#27395 cmd/cgo: typedef pointer arguments regression
  * go#27383 cmd/compile: failure on a function type alias</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1548331200">- go1.11.5 (released 2019/01/23) security release fixes CVE-2019-6486 (bsc#1123013).
  * go#29903 crypto/elliptic: CPU DoS vulnerability affecting P-521 and P-384</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1552305600">- go1.12 (released 2019/02/25) includes changes in the implementation of the
  toolchain, runtime, and libraries. As always, the release maintains the Go 1
  promise of compatibility. Upstream expects almost all Go programs to continue
  to compile and run as before.
  * GO111MODULE=on enables module-aware operations outside of a module directory
  * GODEBUG=tls13=1 enables opt-in support for TLS 1.3 in the crypto/tls package
    per RFC 8446. Will be default in go1.13.
  * trace tool now supports plotting mutator utilization curves, including
    cross-references to the execution trace. These are useful for analyzing the
    impact of the garbage collector on application latency and throughput.
  * arm64 assembler platform register renamed from R18 to R18_PLATFORM
  * improvements to gc
  * race detector is now supported on linux/arm64
  * cgo is now supported on linux/ppc64
  * go1.12 is the last release that will support binary-only packages.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1552305601">- bump the package only to 1.12 for distros where this actually
  builds</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1566388800">- Change suse_version &gt;= 1315 (was 1550) defines short_version 1.12
  go1.12 packages are available for SLE-12.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1587124800">- Update to current stable go1.14
  Refs boo#1164903 go1.14 release tracking
  * Remove redundant Provides: go-doc=%{version} per rpmlint warning</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1591444800">- Ensure 'Provides: golang(API) = %{api_version}' is consistent
  to improve package resolution for common go dependency expressions
  'BuildRequires: golang(API) &gt;= 1.x' and BuildRequires: go &gt;= 1.x
  OBS projects that contain go code often have prjconf entries
  'Prefer: go' which selects go metapackage over go1.x packages.
  When go metapackage Provides: version is lower than go1.x versions,
  'Prefer: go' is not effective and build failures occur with errors
  unresolvable: have choice for golang(API) &gt;= 1.13: go1.13 go1.14
  Edits and changelog Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;
  Refs boo#1172608
  * Unify '{version'} and '{short_version}' as '{api_version}' for
    'Provides: golang(API) = %{api_version}'
  * Use both 'BuildRequires: go%{api_version}' and 'Requires: go%{api_version}'
    to trigger build errors if go1.x is unavailable
  * Add aarch64 to supported systems for go-race via
    %define tsan_arch x86_64 aarch64
  * Add tsan_arch x86_64 aarch64 for suse_version &gt;= 1500 and
    sle_version &gt;= 150000, formerly conditional on suse_version &gt;= 1315
  * Ensure %ifarch %{tsan_arch} always evaluates (nil does not work)
    via dummy tsan_arch on systems where go-race is not supported</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1593518400">- Enable for riscv64</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1613476800">- Update to current stable go1.15
  Refs boo#1175132 go1.15 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1614340800">- Update to current stable go1.16
  Refs boo#1182345 go1.16 release tracking</changelog>
</package>
<package pkgid="c92bcf4f5e4fc85f224c9ed33f348783342c9492d1ad45cf52e27ffaefff5bb7" name="go" arch="src">
  <version epoch="0" ver="1.16" rel="bp153.3.3.1"/>
  <changelog author="duyizhaozj321@yahoo.com" date="1526558400">- Update to version 1.10.2:
  * includes fixes to the compiler, linker, and go command.
- Changes in version 1.10.1:
  * includes fixes to the compiler, runtime, and the archive/zip,
    crypto/tls, crypto/x509, encoding/json, net, net/http, and net/http/pprof packages.
- Changes in version 1.10:
  * This release improves caching of built packages, adds caching of successful
    test results, runs vet automatically during tests, and permits passing string
    values directly between Go and C using cgo. A new compiler option whitelist may
    cause unexpected invalid flag errors in code that built successfully with older releases.</changelog>
  <changelog author="duyizhaozj321@yahoo.com" date="1528632000">- Update to version1.10.3:
  * go1.10.3 (released 2018/06/05) includes fixes to the go command,
    and the crypto/tls, crypto/x509, and strings packages. In particular,
    it adds minimal support to the go command for the vgo transition.
    See the Go 1.10.3 milestone on our issue tracker for details.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1529496000">- Update to 1.9.7
  fix bsc#1081495 (CVE-2018-7187)</changelog>
  <changelog author="duyizhaozj321@yahoo.com" date="1535371200">- Update to version 1.10.4:
  * go1.10.4 (released 2018/08/24) includes fixes to the go command,
    linker, and the net/http, mime/multipart, ld/macho, bytes, and
    strings packages. See the Go 1.10.4 milestone on our issue
    tracker for details.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1537963200">- Update to version 1.11:
  * Most of its changes are in the implementation of the toolchain,
    runtime, and libraries. As always, the release maintains the
    Go 1 promise of compatibility. We expect almost all Go programs
    to continue to compile and run as before.
  * For more details check: https://golang.org/doc/go1.11
- Use gcc8 instead of gcc7 for Factory/Tumbleweed.
- Update compiler-rt TSAN binary: the precompiled versions of
  LLVM's compiler-rt has updated to commit
  fe2c72c59aa7f4afa45e3f65a5d16a374b6cce26 in go1.11 source.
- Remove patch:
  * fix-sanitizer-build-against-latest-glibc.patch: upstream fixed.
- Add patch:
  * gcc8-go.patch: use gcc8 instead of gcc7 for Factory/Tumbleweed.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1538136000">- Fix stray 1.10 version reference preventing 1.11 only package solutions</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1538827200">- Update to version 1.11.1:
  * includes fixes to the compiler, documentation, go command, runtime,
    and the crypto/x509, encoding/json, go/types, net, net/http and reflect
    packages.
- cmd/compile:
  * bad walkinrange rewrites on constant above 2**63
  * function compiled without bounds checking and -1 index access
  * missing bounds checks in 1.11
  * panic in cmd/compile/internal/gc.typecheck1
  * race detector detects race with close(chan) and len(chan)
- cmd/go:
  * 'go test -gcflags=all=-l' appears not to disable inlining
  * GOMIPS environment variable does not affect caching of mipsle code
  * TestScript/mod_install_versioned consistently failing on macOS High Sierra
  * build fails when setting linker to lld using ldflags
  * go list -json -compiled -test -e upspin.io/test fails with non-zero exit status
- doc:
  * GOFLAGS environment variable not in 1.11 release notes
  * downloads page claims that Go 1.11 supports unsupported operating systems Documentation
- encoding/json:
  * empty fields in json.UnmarshalTypeError
- go/types:
  * assertion failure setting up composite literal with incomplete element type
  * some facts are missing after an error
- net/http:
  * WASM Roundtripper crash when using "no-cors" mode
- net:
  * LookupTXT bug
  * empty DNS answers should fail fast
  * testSpliceReaderAtEOF closed connection: got err = splice: invalid argument
- reflect:
  * MethodByName().Interface() leads to fatal error: sweep increased allocation count
- runtime:
  * invalid pointer found on stack
  * timeouts in os/signal tests</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1540987200">- Remove golang(API) provides, since the go&lt;ver&gt; packages now provide this and
  providing it here causes issues when building under SLE12 (not to mention
  being confusing -- since golang(API) is used to pin versions). boo#1114209</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1542110400">- Revert golang(API) removal since it turns out this breaks &gt;= requires in
  certain cases. Instead we recommend that folks set Prefer: go in all of their
  projects. boo#1114209</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1544702400">- Update to Go 1.11.3 (released 2018/12/13). This includes fixes to
  the crypto/x509 and cmd/go packages. See the Go 1.11.3 milestone
  on upstream tracker for details:
  https://github.com/golang/go/issues?q=milestone%3AGo1.11.3
  * bsc#1118897 CVE-2018-16873
    go#29230 cmd/go: remote command execution during "go get -u"
  * bsc#1118898 CVE-2018-16874
    go#29231 cmd/go: directory traversal in "go get" via curly braces in import paths
  * bsc#1118899 CVE-2018-16875
    go#29233 crypto/x509: CPU denial of service
  * Upstream is aware of a functionality regression in "go get" when
    executed in GOPATH mode on an import path pattern containing "..."
    (e.g., "go get github.com/golang/pkg/..."), when downloading
    packages not already present in the GOPATH workspace. This is go#29241
    and will be resolved in the next minor patch release go-1.11.4</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1544875200">- go1.11.4 (released 2018/12/14) includes fixes to cgo, the compiler, linker,
  runtime, documentation, go command, and the net/http and go/types packages.
  It includes a fix to a bug introduced in Go 1.11.3 that broke go get for
  import path patterns containing "...". See the Go 1.11.4 milestone on our
  issue tracker for details.
  https://github.com/golang/go/issues?q=milestone%3AGo1.11.4+label%3ACherryPickApproved
  * go#29272 misc/cgo/test: issue24161 tests broken on Darwin
  * go#29248 cmd/go: "go get" fails on import path patterns with wildcards ("...")
  * go#29191 cmd/go: symbolic links not dropped from repo
  * go#29112 cmd/link: too many open files on high object-count dependencies
  * go#28974 cmd/go: need to backport relaxing of go.mod go verb constraints to 1.11 series
  * go#28972 go/types: problem with alias type
  * go#28916 cmd/cgo: nested structure has too much alignment padding
  * go#28799 runtime: fatal error: out of memory on reslice with negative index
  * go#28752 reflect: scanning invalid return slots during a makeFunc call
  * go#28725 cmd/go: panic when argument doesn't match any packages
  * go#28694 cmd/compile: inline multiplication corrupts an argument on arm
  * go#28690 runtime: ThreadSanitizer CHECK failed
  * go#28673 x/net/http2: Transport is leaking streams on broken Body
  * go#28617 cmd/compile: panic during fuse with if true block containing a goto and a return
  * go#28586 cmd/compile: go binaries not working on exynos 64 bit CPUs
  * go#27395 cmd/cgo: typedef pointer arguments regression
  * go#27383 cmd/compile: failure on a function type alias</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1548331200">- go1.11.5 (released 2019/01/23) security release fixes CVE-2019-6486 (bsc#1123013).
  * go#29903 crypto/elliptic: CPU DoS vulnerability affecting P-521 and P-384</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1552305600">- go1.12 (released 2019/02/25) includes changes in the implementation of the
  toolchain, runtime, and libraries. As always, the release maintains the Go 1
  promise of compatibility. Upstream expects almost all Go programs to continue
  to compile and run as before.
  * GO111MODULE=on enables module-aware operations outside of a module directory
  * GODEBUG=tls13=1 enables opt-in support for TLS 1.3 in the crypto/tls package
    per RFC 8446. Will be default in go1.13.
  * trace tool now supports plotting mutator utilization curves, including
    cross-references to the execution trace. These are useful for analyzing the
    impact of the garbage collector on application latency and throughput.
  * arm64 assembler platform register renamed from R18 to R18_PLATFORM
  * improvements to gc
  * race detector is now supported on linux/arm64
  * cgo is now supported on linux/ppc64
  * go1.12 is the last release that will support binary-only packages.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1552305601">- bump the package only to 1.12 for distros where this actually
  builds</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1566388800">- Change suse_version &gt;= 1315 (was 1550) defines short_version 1.12
  go1.12 packages are available for SLE-12.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1587124800">- Update to current stable go1.14
  Refs boo#1164903 go1.14 release tracking
  * Remove redundant Provides: go-doc=%{version} per rpmlint warning</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1591444800">- Ensure 'Provides: golang(API) = %{api_version}' is consistent
  to improve package resolution for common go dependency expressions
  'BuildRequires: golang(API) &gt;= 1.x' and BuildRequires: go &gt;= 1.x
  OBS projects that contain go code often have prjconf entries
  'Prefer: go' which selects go metapackage over go1.x packages.
  When go metapackage Provides: version is lower than go1.x versions,
  'Prefer: go' is not effective and build failures occur with errors
  unresolvable: have choice for golang(API) &gt;= 1.13: go1.13 go1.14
  Edits and changelog Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;
  Refs boo#1172608
  * Unify '{version'} and '{short_version}' as '{api_version}' for
    'Provides: golang(API) = %{api_version}'
  * Use both 'BuildRequires: go%{api_version}' and 'Requires: go%{api_version}'
    to trigger build errors if go1.x is unavailable
  * Add aarch64 to supported systems for go-race via
    %define tsan_arch x86_64 aarch64
  * Add tsan_arch x86_64 aarch64 for suse_version &gt;= 1500 and
    sle_version &gt;= 150000, formerly conditional on suse_version &gt;= 1315
  * Ensure %ifarch %{tsan_arch} always evaluates (nil does not work)
    via dummy tsan_arch on systems where go-race is not supported</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1593518400">- Enable for riscv64</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1613476800">- Update to current stable go1.15
  Refs boo#1175132 go1.15 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1614340800">- Update to current stable go1.16
  Refs boo#1182345 go1.16 release tracking</changelog>
</package>
<package pkgid="e583e34d71d3553220f63068877328d6e8a66c85c9f23f4f774db6df8128d634" name="go" arch="x86_64">
  <version epoch="0" ver="1.16" rel="bp153.3.3.1"/>
  <changelog author="duyizhaozj321@yahoo.com" date="1526558400">- Update to version 1.10.2:
  * includes fixes to the compiler, linker, and go command.
- Changes in version 1.10.1:
  * includes fixes to the compiler, runtime, and the archive/zip,
    crypto/tls, crypto/x509, encoding/json, net, net/http, and net/http/pprof packages.
- Changes in version 1.10:
  * This release improves caching of built packages, adds caching of successful
    test results, runs vet automatically during tests, and permits passing string
    values directly between Go and C using cgo. A new compiler option whitelist may
    cause unexpected invalid flag errors in code that built successfully with older releases.</changelog>
  <changelog author="duyizhaozj321@yahoo.com" date="1528632000">- Update to version1.10.3:
  * go1.10.3 (released 2018/06/05) includes fixes to the go command,
    and the crypto/tls, crypto/x509, and strings packages. In particular,
    it adds minimal support to the go command for the vgo transition.
    See the Go 1.10.3 milestone on our issue tracker for details.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1529496000">- Update to 1.9.7
  fix bsc#1081495 (CVE-2018-7187)</changelog>
  <changelog author="duyizhaozj321@yahoo.com" date="1535371200">- Update to version 1.10.4:
  * go1.10.4 (released 2018/08/24) includes fixes to the go command,
    linker, and the net/http, mime/multipart, ld/macho, bytes, and
    strings packages. See the Go 1.10.4 milestone on our issue
    tracker for details.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1537963200">- Update to version 1.11:
  * Most of its changes are in the implementation of the toolchain,
    runtime, and libraries. As always, the release maintains the
    Go 1 promise of compatibility. We expect almost all Go programs
    to continue to compile and run as before.
  * For more details check: https://golang.org/doc/go1.11
- Use gcc8 instead of gcc7 for Factory/Tumbleweed.
- Update compiler-rt TSAN binary: the precompiled versions of
  LLVM's compiler-rt has updated to commit
  fe2c72c59aa7f4afa45e3f65a5d16a374b6cce26 in go1.11 source.
- Remove patch:
  * fix-sanitizer-build-against-latest-glibc.patch: upstream fixed.
- Add patch:
  * gcc8-go.patch: use gcc8 instead of gcc7 for Factory/Tumbleweed.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1538136000">- Fix stray 1.10 version reference preventing 1.11 only package solutions</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1538827200">- Update to version 1.11.1:
  * includes fixes to the compiler, documentation, go command, runtime,
    and the crypto/x509, encoding/json, go/types, net, net/http and reflect
    packages.
- cmd/compile:
  * bad walkinrange rewrites on constant above 2**63
  * function compiled without bounds checking and -1 index access
  * missing bounds checks in 1.11
  * panic in cmd/compile/internal/gc.typecheck1
  * race detector detects race with close(chan) and len(chan)
- cmd/go:
  * 'go test -gcflags=all=-l' appears not to disable inlining
  * GOMIPS environment variable does not affect caching of mipsle code
  * TestScript/mod_install_versioned consistently failing on macOS High Sierra
  * build fails when setting linker to lld using ldflags
  * go list -json -compiled -test -e upspin.io/test fails with non-zero exit status
- doc:
  * GOFLAGS environment variable not in 1.11 release notes
  * downloads page claims that Go 1.11 supports unsupported operating systems Documentation
- encoding/json:
  * empty fields in json.UnmarshalTypeError
- go/types:
  * assertion failure setting up composite literal with incomplete element type
  * some facts are missing after an error
- net/http:
  * WASM Roundtripper crash when using "no-cors" mode
- net:
  * LookupTXT bug
  * empty DNS answers should fail fast
  * testSpliceReaderAtEOF closed connection: got err = splice: invalid argument
- reflect:
  * MethodByName().Interface() leads to fatal error: sweep increased allocation count
- runtime:
  * invalid pointer found on stack
  * timeouts in os/signal tests</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1540987200">- Remove golang(API) provides, since the go&lt;ver&gt; packages now provide this and
  providing it here causes issues when building under SLE12 (not to mention
  being confusing -- since golang(API) is used to pin versions). boo#1114209</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1542110400">- Revert golang(API) removal since it turns out this breaks &gt;= requires in
  certain cases. Instead we recommend that folks set Prefer: go in all of their
  projects. boo#1114209</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1544702400">- Update to Go 1.11.3 (released 2018/12/13). This includes fixes to
  the crypto/x509 and cmd/go packages. See the Go 1.11.3 milestone
  on upstream tracker for details:
  https://github.com/golang/go/issues?q=milestone%3AGo1.11.3
  * bsc#1118897 CVE-2018-16873
    go#29230 cmd/go: remote command execution during "go get -u"
  * bsc#1118898 CVE-2018-16874
    go#29231 cmd/go: directory traversal in "go get" via curly braces in import paths
  * bsc#1118899 CVE-2018-16875
    go#29233 crypto/x509: CPU denial of service
  * Upstream is aware of a functionality regression in "go get" when
    executed in GOPATH mode on an import path pattern containing "..."
    (e.g., "go get github.com/golang/pkg/..."), when downloading
    packages not already present in the GOPATH workspace. This is go#29241
    and will be resolved in the next minor patch release go-1.11.4</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1544875200">- go1.11.4 (released 2018/12/14) includes fixes to cgo, the compiler, linker,
  runtime, documentation, go command, and the net/http and go/types packages.
  It includes a fix to a bug introduced in Go 1.11.3 that broke go get for
  import path patterns containing "...". See the Go 1.11.4 milestone on our
  issue tracker for details.
  https://github.com/golang/go/issues?q=milestone%3AGo1.11.4+label%3ACherryPickApproved
  * go#29272 misc/cgo/test: issue24161 tests broken on Darwin
  * go#29248 cmd/go: "go get" fails on import path patterns with wildcards ("...")
  * go#29191 cmd/go: symbolic links not dropped from repo
  * go#29112 cmd/link: too many open files on high object-count dependencies
  * go#28974 cmd/go: need to backport relaxing of go.mod go verb constraints to 1.11 series
  * go#28972 go/types: problem with alias type
  * go#28916 cmd/cgo: nested structure has too much alignment padding
  * go#28799 runtime: fatal error: out of memory on reslice with negative index
  * go#28752 reflect: scanning invalid return slots during a makeFunc call
  * go#28725 cmd/go: panic when argument doesn't match any packages
  * go#28694 cmd/compile: inline multiplication corrupts an argument on arm
  * go#28690 runtime: ThreadSanitizer CHECK failed
  * go#28673 x/net/http2: Transport is leaking streams on broken Body
  * go#28617 cmd/compile: panic during fuse with if true block containing a goto and a return
  * go#28586 cmd/compile: go binaries not working on exynos 64 bit CPUs
  * go#27395 cmd/cgo: typedef pointer arguments regression
  * go#27383 cmd/compile: failure on a function type alias</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1548331200">- go1.11.5 (released 2019/01/23) security release fixes CVE-2019-6486 (bsc#1123013).
  * go#29903 crypto/elliptic: CPU DoS vulnerability affecting P-521 and P-384</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1552305600">- go1.12 (released 2019/02/25) includes changes in the implementation of the
  toolchain, runtime, and libraries. As always, the release maintains the Go 1
  promise of compatibility. Upstream expects almost all Go programs to continue
  to compile and run as before.
  * GO111MODULE=on enables module-aware operations outside of a module directory
  * GODEBUG=tls13=1 enables opt-in support for TLS 1.3 in the crypto/tls package
    per RFC 8446. Will be default in go1.13.
  * trace tool now supports plotting mutator utilization curves, including
    cross-references to the execution trace. These are useful for analyzing the
    impact of the garbage collector on application latency and throughput.
  * arm64 assembler platform register renamed from R18 to R18_PLATFORM
  * improvements to gc
  * race detector is now supported on linux/arm64
  * cgo is now supported on linux/ppc64
  * go1.12 is the last release that will support binary-only packages.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1552305601">- bump the package only to 1.12 for distros where this actually
  builds</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1566388800">- Change suse_version &gt;= 1315 (was 1550) defines short_version 1.12
  go1.12 packages are available for SLE-12.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1587124800">- Update to current stable go1.14
  Refs boo#1164903 go1.14 release tracking
  * Remove redundant Provides: go-doc=%{version} per rpmlint warning</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1591444800">- Ensure 'Provides: golang(API) = %{api_version}' is consistent
  to improve package resolution for common go dependency expressions
  'BuildRequires: golang(API) &gt;= 1.x' and BuildRequires: go &gt;= 1.x
  OBS projects that contain go code often have prjconf entries
  'Prefer: go' which selects go metapackage over go1.x packages.
  When go metapackage Provides: version is lower than go1.x versions,
  'Prefer: go' is not effective and build failures occur with errors
  unresolvable: have choice for golang(API) &gt;= 1.13: go1.13 go1.14
  Edits and changelog Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;
  Refs boo#1172608
  * Unify '{version'} and '{short_version}' as '{api_version}' for
    'Provides: golang(API) = %{api_version}'
  * Use both 'BuildRequires: go%{api_version}' and 'Requires: go%{api_version}'
    to trigger build errors if go1.x is unavailable
  * Add aarch64 to supported systems for go-race via
    %define tsan_arch x86_64 aarch64
  * Add tsan_arch x86_64 aarch64 for suse_version &gt;= 1500 and
    sle_version &gt;= 150000, formerly conditional on suse_version &gt;= 1315
  * Ensure %ifarch %{tsan_arch} always evaluates (nil does not work)
    via dummy tsan_arch on systems where go-race is not supported</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1593518400">- Enable for riscv64</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1613476800">- Update to current stable go1.15
  Refs boo#1175132 go1.15 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1614340800">- Update to current stable go1.16
  Refs boo#1182345 go1.16 release tracking</changelog>
</package>
<package pkgid="4a6257a7f5a957535909479a07b1defbaee89d1112319689422e7712cc7fc095" name="go-doc" arch="aarch64">
  <version epoch="0" ver="1.16" rel="bp153.3.3.1"/>
  <changelog author="duyizhaozj321@yahoo.com" date="1526558400">- Update to version 1.10.2:
  * includes fixes to the compiler, linker, and go command.
- Changes in version 1.10.1:
  * includes fixes to the compiler, runtime, and the archive/zip,
    crypto/tls, crypto/x509, encoding/json, net, net/http, and net/http/pprof packages.
- Changes in version 1.10:
  * This release improves caching of built packages, adds caching of successful
    test results, runs vet automatically during tests, and permits passing string
    values directly between Go and C using cgo. A new compiler option whitelist may
    cause unexpected invalid flag errors in code that built successfully with older releases.</changelog>
  <changelog author="duyizhaozj321@yahoo.com" date="1528632000">- Update to version1.10.3:
  * go1.10.3 (released 2018/06/05) includes fixes to the go command,
    and the crypto/tls, crypto/x509, and strings packages. In particular,
    it adds minimal support to the go command for the vgo transition.
    See the Go 1.10.3 milestone on our issue tracker for details.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1529496000">- Update to 1.9.7
  fix bsc#1081495 (CVE-2018-7187)</changelog>
  <changelog author="duyizhaozj321@yahoo.com" date="1535371200">- Update to version 1.10.4:
  * go1.10.4 (released 2018/08/24) includes fixes to the go command,
    linker, and the net/http, mime/multipart, ld/macho, bytes, and
    strings packages. See the Go 1.10.4 milestone on our issue
    tracker for details.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1537963200">- Update to version 1.11:
  * Most of its changes are in the implementation of the toolchain,
    runtime, and libraries. As always, the release maintains the
    Go 1 promise of compatibility. We expect almost all Go programs
    to continue to compile and run as before.
  * For more details check: https://golang.org/doc/go1.11
- Use gcc8 instead of gcc7 for Factory/Tumbleweed.
- Update compiler-rt TSAN binary: the precompiled versions of
  LLVM's compiler-rt has updated to commit
  fe2c72c59aa7f4afa45e3f65a5d16a374b6cce26 in go1.11 source.
- Remove patch:
  * fix-sanitizer-build-against-latest-glibc.patch: upstream fixed.
- Add patch:
  * gcc8-go.patch: use gcc8 instead of gcc7 for Factory/Tumbleweed.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1538136000">- Fix stray 1.10 version reference preventing 1.11 only package solutions</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1538827200">- Update to version 1.11.1:
  * includes fixes to the compiler, documentation, go command, runtime,
    and the crypto/x509, encoding/json, go/types, net, net/http and reflect
    packages.
- cmd/compile:
  * bad walkinrange rewrites on constant above 2**63
  * function compiled without bounds checking and -1 index access
  * missing bounds checks in 1.11
  * panic in cmd/compile/internal/gc.typecheck1
  * race detector detects race with close(chan) and len(chan)
- cmd/go:
  * 'go test -gcflags=all=-l' appears not to disable inlining
  * GOMIPS environment variable does not affect caching of mipsle code
  * TestScript/mod_install_versioned consistently failing on macOS High Sierra
  * build fails when setting linker to lld using ldflags
  * go list -json -compiled -test -e upspin.io/test fails with non-zero exit status
- doc:
  * GOFLAGS environment variable not in 1.11 release notes
  * downloads page claims that Go 1.11 supports unsupported operating systems Documentation
- encoding/json:
  * empty fields in json.UnmarshalTypeError
- go/types:
  * assertion failure setting up composite literal with incomplete element type
  * some facts are missing after an error
- net/http:
  * WASM Roundtripper crash when using "no-cors" mode
- net:
  * LookupTXT bug
  * empty DNS answers should fail fast
  * testSpliceReaderAtEOF closed connection: got err = splice: invalid argument
- reflect:
  * MethodByName().Interface() leads to fatal error: sweep increased allocation count
- runtime:
  * invalid pointer found on stack
  * timeouts in os/signal tests</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1540987200">- Remove golang(API) provides, since the go&lt;ver&gt; packages now provide this and
  providing it here causes issues when building under SLE12 (not to mention
  being confusing -- since golang(API) is used to pin versions). boo#1114209</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1542110400">- Revert golang(API) removal since it turns out this breaks &gt;= requires in
  certain cases. Instead we recommend that folks set Prefer: go in all of their
  projects. boo#1114209</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1544702400">- Update to Go 1.11.3 (released 2018/12/13). This includes fixes to
  the crypto/x509 and cmd/go packages. See the Go 1.11.3 milestone
  on upstream tracker for details:
  https://github.com/golang/go/issues?q=milestone%3AGo1.11.3
  * bsc#1118897 CVE-2018-16873
    go#29230 cmd/go: remote command execution during "go get -u"
  * bsc#1118898 CVE-2018-16874
    go#29231 cmd/go: directory traversal in "go get" via curly braces in import paths
  * bsc#1118899 CVE-2018-16875
    go#29233 crypto/x509: CPU denial of service
  * Upstream is aware of a functionality regression in "go get" when
    executed in GOPATH mode on an import path pattern containing "..."
    (e.g., "go get github.com/golang/pkg/..."), when downloading
    packages not already present in the GOPATH workspace. This is go#29241
    and will be resolved in the next minor patch release go-1.11.4</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1544875200">- go1.11.4 (released 2018/12/14) includes fixes to cgo, the compiler, linker,
  runtime, documentation, go command, and the net/http and go/types packages.
  It includes a fix to a bug introduced in Go 1.11.3 that broke go get for
  import path patterns containing "...". See the Go 1.11.4 milestone on our
  issue tracker for details.
  https://github.com/golang/go/issues?q=milestone%3AGo1.11.4+label%3ACherryPickApproved
  * go#29272 misc/cgo/test: issue24161 tests broken on Darwin
  * go#29248 cmd/go: "go get" fails on import path patterns with wildcards ("...")
  * go#29191 cmd/go: symbolic links not dropped from repo
  * go#29112 cmd/link: too many open files on high object-count dependencies
  * go#28974 cmd/go: need to backport relaxing of go.mod go verb constraints to 1.11 series
  * go#28972 go/types: problem with alias type
  * go#28916 cmd/cgo: nested structure has too much alignment padding
  * go#28799 runtime: fatal error: out of memory on reslice with negative index
  * go#28752 reflect: scanning invalid return slots during a makeFunc call
  * go#28725 cmd/go: panic when argument doesn't match any packages
  * go#28694 cmd/compile: inline multiplication corrupts an argument on arm
  * go#28690 runtime: ThreadSanitizer CHECK failed
  * go#28673 x/net/http2: Transport is leaking streams on broken Body
  * go#28617 cmd/compile: panic during fuse with if true block containing a goto and a return
  * go#28586 cmd/compile: go binaries not working on exynos 64 bit CPUs
  * go#27395 cmd/cgo: typedef pointer arguments regression
  * go#27383 cmd/compile: failure on a function type alias</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1548331200">- go1.11.5 (released 2019/01/23) security release fixes CVE-2019-6486 (bsc#1123013).
  * go#29903 crypto/elliptic: CPU DoS vulnerability affecting P-521 and P-384</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1552305600">- go1.12 (released 2019/02/25) includes changes in the implementation of the
  toolchain, runtime, and libraries. As always, the release maintains the Go 1
  promise of compatibility. Upstream expects almost all Go programs to continue
  to compile and run as before.
  * GO111MODULE=on enables module-aware operations outside of a module directory
  * GODEBUG=tls13=1 enables opt-in support for TLS 1.3 in the crypto/tls package
    per RFC 8446. Will be default in go1.13.
  * trace tool now supports plotting mutator utilization curves, including
    cross-references to the execution trace. These are useful for analyzing the
    impact of the garbage collector on application latency and throughput.
  * arm64 assembler platform register renamed from R18 to R18_PLATFORM
  * improvements to gc
  * race detector is now supported on linux/arm64
  * cgo is now supported on linux/ppc64
  * go1.12 is the last release that will support binary-only packages.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1552305601">- bump the package only to 1.12 for distros where this actually
  builds</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1566388800">- Change suse_version &gt;= 1315 (was 1550) defines short_version 1.12
  go1.12 packages are available for SLE-12.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1587124800">- Update to current stable go1.14
  Refs boo#1164903 go1.14 release tracking
  * Remove redundant Provides: go-doc=%{version} per rpmlint warning</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1591444800">- Ensure 'Provides: golang(API) = %{api_version}' is consistent
  to improve package resolution for common go dependency expressions
  'BuildRequires: golang(API) &gt;= 1.x' and BuildRequires: go &gt;= 1.x
  OBS projects that contain go code often have prjconf entries
  'Prefer: go' which selects go metapackage over go1.x packages.
  When go metapackage Provides: version is lower than go1.x versions,
  'Prefer: go' is not effective and build failures occur with errors
  unresolvable: have choice for golang(API) &gt;= 1.13: go1.13 go1.14
  Edits and changelog Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;
  Refs boo#1172608
  * Unify '{version'} and '{short_version}' as '{api_version}' for
    'Provides: golang(API) = %{api_version}'
  * Use both 'BuildRequires: go%{api_version}' and 'Requires: go%{api_version}'
    to trigger build errors if go1.x is unavailable
  * Add aarch64 to supported systems for go-race via
    %define tsan_arch x86_64 aarch64
  * Add tsan_arch x86_64 aarch64 for suse_version &gt;= 1500 and
    sle_version &gt;= 150000, formerly conditional on suse_version &gt;= 1315
  * Ensure %ifarch %{tsan_arch} always evaluates (nil does not work)
    via dummy tsan_arch on systems where go-race is not supported</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1593518400">- Enable for riscv64</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1613476800">- Update to current stable go1.15
  Refs boo#1175132 go1.15 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1614340800">- Update to current stable go1.16
  Refs boo#1182345 go1.16 release tracking</changelog>
</package>
<package pkgid="29c44dde4a27f96215591aea24444063904da3f0a5f290f01764876889e32d07" name="go-doc" arch="ppc64le">
  <version epoch="0" ver="1.16" rel="bp153.3.3.1"/>
  <changelog author="duyizhaozj321@yahoo.com" date="1526558400">- Update to version 1.10.2:
  * includes fixes to the compiler, linker, and go command.
- Changes in version 1.10.1:
  * includes fixes to the compiler, runtime, and the archive/zip,
    crypto/tls, crypto/x509, encoding/json, net, net/http, and net/http/pprof packages.
- Changes in version 1.10:
  * This release improves caching of built packages, adds caching of successful
    test results, runs vet automatically during tests, and permits passing string
    values directly between Go and C using cgo. A new compiler option whitelist may
    cause unexpected invalid flag errors in code that built successfully with older releases.</changelog>
  <changelog author="duyizhaozj321@yahoo.com" date="1528632000">- Update to version1.10.3:
  * go1.10.3 (released 2018/06/05) includes fixes to the go command,
    and the crypto/tls, crypto/x509, and strings packages. In particular,
    it adds minimal support to the go command for the vgo transition.
    See the Go 1.10.3 milestone on our issue tracker for details.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1529496000">- Update to 1.9.7
  fix bsc#1081495 (CVE-2018-7187)</changelog>
  <changelog author="duyizhaozj321@yahoo.com" date="1535371200">- Update to version 1.10.4:
  * go1.10.4 (released 2018/08/24) includes fixes to the go command,
    linker, and the net/http, mime/multipart, ld/macho, bytes, and
    strings packages. See the Go 1.10.4 milestone on our issue
    tracker for details.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1537963200">- Update to version 1.11:
  * Most of its changes are in the implementation of the toolchain,
    runtime, and libraries. As always, the release maintains the
    Go 1 promise of compatibility. We expect almost all Go programs
    to continue to compile and run as before.
  * For more details check: https://golang.org/doc/go1.11
- Use gcc8 instead of gcc7 for Factory/Tumbleweed.
- Update compiler-rt TSAN binary: the precompiled versions of
  LLVM's compiler-rt has updated to commit
  fe2c72c59aa7f4afa45e3f65a5d16a374b6cce26 in go1.11 source.
- Remove patch:
  * fix-sanitizer-build-against-latest-glibc.patch: upstream fixed.
- Add patch:
  * gcc8-go.patch: use gcc8 instead of gcc7 for Factory/Tumbleweed.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1538136000">- Fix stray 1.10 version reference preventing 1.11 only package solutions</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1538827200">- Update to version 1.11.1:
  * includes fixes to the compiler, documentation, go command, runtime,
    and the crypto/x509, encoding/json, go/types, net, net/http and reflect
    packages.
- cmd/compile:
  * bad walkinrange rewrites on constant above 2**63
  * function compiled without bounds checking and -1 index access
  * missing bounds checks in 1.11
  * panic in cmd/compile/internal/gc.typecheck1
  * race detector detects race with close(chan) and len(chan)
- cmd/go:
  * 'go test -gcflags=all=-l' appears not to disable inlining
  * GOMIPS environment variable does not affect caching of mipsle code
  * TestScript/mod_install_versioned consistently failing on macOS High Sierra
  * build fails when setting linker to lld using ldflags
  * go list -json -compiled -test -e upspin.io/test fails with non-zero exit status
- doc:
  * GOFLAGS environment variable not in 1.11 release notes
  * downloads page claims that Go 1.11 supports unsupported operating systems Documentation
- encoding/json:
  * empty fields in json.UnmarshalTypeError
- go/types:
  * assertion failure setting up composite literal with incomplete element type
  * some facts are missing after an error
- net/http:
  * WASM Roundtripper crash when using "no-cors" mode
- net:
  * LookupTXT bug
  * empty DNS answers should fail fast
  * testSpliceReaderAtEOF closed connection: got err = splice: invalid argument
- reflect:
  * MethodByName().Interface() leads to fatal error: sweep increased allocation count
- runtime:
  * invalid pointer found on stack
  * timeouts in os/signal tests</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1540987200">- Remove golang(API) provides, since the go&lt;ver&gt; packages now provide this and
  providing it here causes issues when building under SLE12 (not to mention
  being confusing -- since golang(API) is used to pin versions). boo#1114209</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1542110400">- Revert golang(API) removal since it turns out this breaks &gt;= requires in
  certain cases. Instead we recommend that folks set Prefer: go in all of their
  projects. boo#1114209</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1544702400">- Update to Go 1.11.3 (released 2018/12/13). This includes fixes to
  the crypto/x509 and cmd/go packages. See the Go 1.11.3 milestone
  on upstream tracker for details:
  https://github.com/golang/go/issues?q=milestone%3AGo1.11.3
  * bsc#1118897 CVE-2018-16873
    go#29230 cmd/go: remote command execution during "go get -u"
  * bsc#1118898 CVE-2018-16874
    go#29231 cmd/go: directory traversal in "go get" via curly braces in import paths
  * bsc#1118899 CVE-2018-16875
    go#29233 crypto/x509: CPU denial of service
  * Upstream is aware of a functionality regression in "go get" when
    executed in GOPATH mode on an import path pattern containing "..."
    (e.g., "go get github.com/golang/pkg/..."), when downloading
    packages not already present in the GOPATH workspace. This is go#29241
    and will be resolved in the next minor patch release go-1.11.4</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1544875200">- go1.11.4 (released 2018/12/14) includes fixes to cgo, the compiler, linker,
  runtime, documentation, go command, and the net/http and go/types packages.
  It includes a fix to a bug introduced in Go 1.11.3 that broke go get for
  import path patterns containing "...". See the Go 1.11.4 milestone on our
  issue tracker for details.
  https://github.com/golang/go/issues?q=milestone%3AGo1.11.4+label%3ACherryPickApproved
  * go#29272 misc/cgo/test: issue24161 tests broken on Darwin
  * go#29248 cmd/go: "go get" fails on import path patterns with wildcards ("...")
  * go#29191 cmd/go: symbolic links not dropped from repo
  * go#29112 cmd/link: too many open files on high object-count dependencies
  * go#28974 cmd/go: need to backport relaxing of go.mod go verb constraints to 1.11 series
  * go#28972 go/types: problem with alias type
  * go#28916 cmd/cgo: nested structure has too much alignment padding
  * go#28799 runtime: fatal error: out of memory on reslice with negative index
  * go#28752 reflect: scanning invalid return slots during a makeFunc call
  * go#28725 cmd/go: panic when argument doesn't match any packages
  * go#28694 cmd/compile: inline multiplication corrupts an argument on arm
  * go#28690 runtime: ThreadSanitizer CHECK failed
  * go#28673 x/net/http2: Transport is leaking streams on broken Body
  * go#28617 cmd/compile: panic during fuse with if true block containing a goto and a return
  * go#28586 cmd/compile: go binaries not working on exynos 64 bit CPUs
  * go#27395 cmd/cgo: typedef pointer arguments regression
  * go#27383 cmd/compile: failure on a function type alias</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1548331200">- go1.11.5 (released 2019/01/23) security release fixes CVE-2019-6486 (bsc#1123013).
  * go#29903 crypto/elliptic: CPU DoS vulnerability affecting P-521 and P-384</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1552305600">- go1.12 (released 2019/02/25) includes changes in the implementation of the
  toolchain, runtime, and libraries. As always, the release maintains the Go 1
  promise of compatibility. Upstream expects almost all Go programs to continue
  to compile and run as before.
  * GO111MODULE=on enables module-aware operations outside of a module directory
  * GODEBUG=tls13=1 enables opt-in support for TLS 1.3 in the crypto/tls package
    per RFC 8446. Will be default in go1.13.
  * trace tool now supports plotting mutator utilization curves, including
    cross-references to the execution trace. These are useful for analyzing the
    impact of the garbage collector on application latency and throughput.
  * arm64 assembler platform register renamed from R18 to R18_PLATFORM
  * improvements to gc
  * race detector is now supported on linux/arm64
  * cgo is now supported on linux/ppc64
  * go1.12 is the last release that will support binary-only packages.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1552305601">- bump the package only to 1.12 for distros where this actually
  builds</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1566388800">- Change suse_version &gt;= 1315 (was 1550) defines short_version 1.12
  go1.12 packages are available for SLE-12.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1587124800">- Update to current stable go1.14
  Refs boo#1164903 go1.14 release tracking
  * Remove redundant Provides: go-doc=%{version} per rpmlint warning</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1591444800">- Ensure 'Provides: golang(API) = %{api_version}' is consistent
  to improve package resolution for common go dependency expressions
  'BuildRequires: golang(API) &gt;= 1.x' and BuildRequires: go &gt;= 1.x
  OBS projects that contain go code often have prjconf entries
  'Prefer: go' which selects go metapackage over go1.x packages.
  When go metapackage Provides: version is lower than go1.x versions,
  'Prefer: go' is not effective and build failures occur with errors
  unresolvable: have choice for golang(API) &gt;= 1.13: go1.13 go1.14
  Edits and changelog Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;
  Refs boo#1172608
  * Unify '{version'} and '{short_version}' as '{api_version}' for
    'Provides: golang(API) = %{api_version}'
  * Use both 'BuildRequires: go%{api_version}' and 'Requires: go%{api_version}'
    to trigger build errors if go1.x is unavailable
  * Add aarch64 to supported systems for go-race via
    %define tsan_arch x86_64 aarch64
  * Add tsan_arch x86_64 aarch64 for suse_version &gt;= 1500 and
    sle_version &gt;= 150000, formerly conditional on suse_version &gt;= 1315
  * Ensure %ifarch %{tsan_arch} always evaluates (nil does not work)
    via dummy tsan_arch on systems where go-race is not supported</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1593518400">- Enable for riscv64</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1613476800">- Update to current stable go1.15
  Refs boo#1175132 go1.15 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1614340800">- Update to current stable go1.16
  Refs boo#1182345 go1.16 release tracking</changelog>
</package>
<package pkgid="e44fd0a4e1ed1b8a4991964010e17981bcfdacb3885f5987226e5aa2a93d85ad" name="go-doc" arch="s390x">
  <version epoch="0" ver="1.16" rel="bp153.3.3.1"/>
  <changelog author="duyizhaozj321@yahoo.com" date="1526558400">- Update to version 1.10.2:
  * includes fixes to the compiler, linker, and go command.
- Changes in version 1.10.1:
  * includes fixes to the compiler, runtime, and the archive/zip,
    crypto/tls, crypto/x509, encoding/json, net, net/http, and net/http/pprof packages.
- Changes in version 1.10:
  * This release improves caching of built packages, adds caching of successful
    test results, runs vet automatically during tests, and permits passing string
    values directly between Go and C using cgo. A new compiler option whitelist may
    cause unexpected invalid flag errors in code that built successfully with older releases.</changelog>
  <changelog author="duyizhaozj321@yahoo.com" date="1528632000">- Update to version1.10.3:
  * go1.10.3 (released 2018/06/05) includes fixes to the go command,
    and the crypto/tls, crypto/x509, and strings packages. In particular,
    it adds minimal support to the go command for the vgo transition.
    See the Go 1.10.3 milestone on our issue tracker for details.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1529496000">- Update to 1.9.7
  fix bsc#1081495 (CVE-2018-7187)</changelog>
  <changelog author="duyizhaozj321@yahoo.com" date="1535371200">- Update to version 1.10.4:
  * go1.10.4 (released 2018/08/24) includes fixes to the go command,
    linker, and the net/http, mime/multipart, ld/macho, bytes, and
    strings packages. See the Go 1.10.4 milestone on our issue
    tracker for details.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1537963200">- Update to version 1.11:
  * Most of its changes are in the implementation of the toolchain,
    runtime, and libraries. As always, the release maintains the
    Go 1 promise of compatibility. We expect almost all Go programs
    to continue to compile and run as before.
  * For more details check: https://golang.org/doc/go1.11
- Use gcc8 instead of gcc7 for Factory/Tumbleweed.
- Update compiler-rt TSAN binary: the precompiled versions of
  LLVM's compiler-rt has updated to commit
  fe2c72c59aa7f4afa45e3f65a5d16a374b6cce26 in go1.11 source.
- Remove patch:
  * fix-sanitizer-build-against-latest-glibc.patch: upstream fixed.
- Add patch:
  * gcc8-go.patch: use gcc8 instead of gcc7 for Factory/Tumbleweed.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1538136000">- Fix stray 1.10 version reference preventing 1.11 only package solutions</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1538827200">- Update to version 1.11.1:
  * includes fixes to the compiler, documentation, go command, runtime,
    and the crypto/x509, encoding/json, go/types, net, net/http and reflect
    packages.
- cmd/compile:
  * bad walkinrange rewrites on constant above 2**63
  * function compiled without bounds checking and -1 index access
  * missing bounds checks in 1.11
  * panic in cmd/compile/internal/gc.typecheck1
  * race detector detects race with close(chan) and len(chan)
- cmd/go:
  * 'go test -gcflags=all=-l' appears not to disable inlining
  * GOMIPS environment variable does not affect caching of mipsle code
  * TestScript/mod_install_versioned consistently failing on macOS High Sierra
  * build fails when setting linker to lld using ldflags
  * go list -json -compiled -test -e upspin.io/test fails with non-zero exit status
- doc:
  * GOFLAGS environment variable not in 1.11 release notes
  * downloads page claims that Go 1.11 supports unsupported operating systems Documentation
- encoding/json:
  * empty fields in json.UnmarshalTypeError
- go/types:
  * assertion failure setting up composite literal with incomplete element type
  * some facts are missing after an error
- net/http:
  * WASM Roundtripper crash when using "no-cors" mode
- net:
  * LookupTXT bug
  * empty DNS answers should fail fast
  * testSpliceReaderAtEOF closed connection: got err = splice: invalid argument
- reflect:
  * MethodByName().Interface() leads to fatal error: sweep increased allocation count
- runtime:
  * invalid pointer found on stack
  * timeouts in os/signal tests</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1540987200">- Remove golang(API) provides, since the go&lt;ver&gt; packages now provide this and
  providing it here causes issues when building under SLE12 (not to mention
  being confusing -- since golang(API) is used to pin versions). boo#1114209</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1542110400">- Revert golang(API) removal since it turns out this breaks &gt;= requires in
  certain cases. Instead we recommend that folks set Prefer: go in all of their
  projects. boo#1114209</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1544702400">- Update to Go 1.11.3 (released 2018/12/13). This includes fixes to
  the crypto/x509 and cmd/go packages. See the Go 1.11.3 milestone
  on upstream tracker for details:
  https://github.com/golang/go/issues?q=milestone%3AGo1.11.3
  * bsc#1118897 CVE-2018-16873
    go#29230 cmd/go: remote command execution during "go get -u"
  * bsc#1118898 CVE-2018-16874
    go#29231 cmd/go: directory traversal in "go get" via curly braces in import paths
  * bsc#1118899 CVE-2018-16875
    go#29233 crypto/x509: CPU denial of service
  * Upstream is aware of a functionality regression in "go get" when
    executed in GOPATH mode on an import path pattern containing "..."
    (e.g., "go get github.com/golang/pkg/..."), when downloading
    packages not already present in the GOPATH workspace. This is go#29241
    and will be resolved in the next minor patch release go-1.11.4</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1544875200">- go1.11.4 (released 2018/12/14) includes fixes to cgo, the compiler, linker,
  runtime, documentation, go command, and the net/http and go/types packages.
  It includes a fix to a bug introduced in Go 1.11.3 that broke go get for
  import path patterns containing "...". See the Go 1.11.4 milestone on our
  issue tracker for details.
  https://github.com/golang/go/issues?q=milestone%3AGo1.11.4+label%3ACherryPickApproved
  * go#29272 misc/cgo/test: issue24161 tests broken on Darwin
  * go#29248 cmd/go: "go get" fails on import path patterns with wildcards ("...")
  * go#29191 cmd/go: symbolic links not dropped from repo
  * go#29112 cmd/link: too many open files on high object-count dependencies
  * go#28974 cmd/go: need to backport relaxing of go.mod go verb constraints to 1.11 series
  * go#28972 go/types: problem with alias type
  * go#28916 cmd/cgo: nested structure has too much alignment padding
  * go#28799 runtime: fatal error: out of memory on reslice with negative index
  * go#28752 reflect: scanning invalid return slots during a makeFunc call
  * go#28725 cmd/go: panic when argument doesn't match any packages
  * go#28694 cmd/compile: inline multiplication corrupts an argument on arm
  * go#28690 runtime: ThreadSanitizer CHECK failed
  * go#28673 x/net/http2: Transport is leaking streams on broken Body
  * go#28617 cmd/compile: panic during fuse with if true block containing a goto and a return
  * go#28586 cmd/compile: go binaries not working on exynos 64 bit CPUs
  * go#27395 cmd/cgo: typedef pointer arguments regression
  * go#27383 cmd/compile: failure on a function type alias</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1548331200">- go1.11.5 (released 2019/01/23) security release fixes CVE-2019-6486 (bsc#1123013).
  * go#29903 crypto/elliptic: CPU DoS vulnerability affecting P-521 and P-384</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1552305600">- go1.12 (released 2019/02/25) includes changes in the implementation of the
  toolchain, runtime, and libraries. As always, the release maintains the Go 1
  promise of compatibility. Upstream expects almost all Go programs to continue
  to compile and run as before.
  * GO111MODULE=on enables module-aware operations outside of a module directory
  * GODEBUG=tls13=1 enables opt-in support for TLS 1.3 in the crypto/tls package
    per RFC 8446. Will be default in go1.13.
  * trace tool now supports plotting mutator utilization curves, including
    cross-references to the execution trace. These are useful for analyzing the
    impact of the garbage collector on application latency and throughput.
  * arm64 assembler platform register renamed from R18 to R18_PLATFORM
  * improvements to gc
  * race detector is now supported on linux/arm64
  * cgo is now supported on linux/ppc64
  * go1.12 is the last release that will support binary-only packages.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1552305601">- bump the package only to 1.12 for distros where this actually
  builds</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1566388800">- Change suse_version &gt;= 1315 (was 1550) defines short_version 1.12
  go1.12 packages are available for SLE-12.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1587124800">- Update to current stable go1.14
  Refs boo#1164903 go1.14 release tracking
  * Remove redundant Provides: go-doc=%{version} per rpmlint warning</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1591444800">- Ensure 'Provides: golang(API) = %{api_version}' is consistent
  to improve package resolution for common go dependency expressions
  'BuildRequires: golang(API) &gt;= 1.x' and BuildRequires: go &gt;= 1.x
  OBS projects that contain go code often have prjconf entries
  'Prefer: go' which selects go metapackage over go1.x packages.
  When go metapackage Provides: version is lower than go1.x versions,
  'Prefer: go' is not effective and build failures occur with errors
  unresolvable: have choice for golang(API) &gt;= 1.13: go1.13 go1.14
  Edits and changelog Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;
  Refs boo#1172608
  * Unify '{version'} and '{short_version}' as '{api_version}' for
    'Provides: golang(API) = %{api_version}'
  * Use both 'BuildRequires: go%{api_version}' and 'Requires: go%{api_version}'
    to trigger build errors if go1.x is unavailable
  * Add aarch64 to supported systems for go-race via
    %define tsan_arch x86_64 aarch64
  * Add tsan_arch x86_64 aarch64 for suse_version &gt;= 1500 and
    sle_version &gt;= 150000, formerly conditional on suse_version &gt;= 1315
  * Ensure %ifarch %{tsan_arch} always evaluates (nil does not work)
    via dummy tsan_arch on systems where go-race is not supported</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1593518400">- Enable for riscv64</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1613476800">- Update to current stable go1.15
  Refs boo#1175132 go1.15 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1614340800">- Update to current stable go1.16
  Refs boo#1182345 go1.16 release tracking</changelog>
</package>
<package pkgid="640eb3356a66db79190a32e111fa1d0c53259f5d717634524b2ad022da1dbd27" name="go-doc" arch="x86_64">
  <version epoch="0" ver="1.16" rel="bp153.3.3.1"/>
  <changelog author="duyizhaozj321@yahoo.com" date="1526558400">- Update to version 1.10.2:
  * includes fixes to the compiler, linker, and go command.
- Changes in version 1.10.1:
  * includes fixes to the compiler, runtime, and the archive/zip,
    crypto/tls, crypto/x509, encoding/json, net, net/http, and net/http/pprof packages.
- Changes in version 1.10:
  * This release improves caching of built packages, adds caching of successful
    test results, runs vet automatically during tests, and permits passing string
    values directly between Go and C using cgo. A new compiler option whitelist may
    cause unexpected invalid flag errors in code that built successfully with older releases.</changelog>
  <changelog author="duyizhaozj321@yahoo.com" date="1528632000">- Update to version1.10.3:
  * go1.10.3 (released 2018/06/05) includes fixes to the go command,
    and the crypto/tls, crypto/x509, and strings packages. In particular,
    it adds minimal support to the go command for the vgo transition.
    See the Go 1.10.3 milestone on our issue tracker for details.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1529496000">- Update to 1.9.7
  fix bsc#1081495 (CVE-2018-7187)</changelog>
  <changelog author="duyizhaozj321@yahoo.com" date="1535371200">- Update to version 1.10.4:
  * go1.10.4 (released 2018/08/24) includes fixes to the go command,
    linker, and the net/http, mime/multipart, ld/macho, bytes, and
    strings packages. See the Go 1.10.4 milestone on our issue
    tracker for details.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1537963200">- Update to version 1.11:
  * Most of its changes are in the implementation of the toolchain,
    runtime, and libraries. As always, the release maintains the
    Go 1 promise of compatibility. We expect almost all Go programs
    to continue to compile and run as before.
  * For more details check: https://golang.org/doc/go1.11
- Use gcc8 instead of gcc7 for Factory/Tumbleweed.
- Update compiler-rt TSAN binary: the precompiled versions of
  LLVM's compiler-rt has updated to commit
  fe2c72c59aa7f4afa45e3f65a5d16a374b6cce26 in go1.11 source.
- Remove patch:
  * fix-sanitizer-build-against-latest-glibc.patch: upstream fixed.
- Add patch:
  * gcc8-go.patch: use gcc8 instead of gcc7 for Factory/Tumbleweed.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1538136000">- Fix stray 1.10 version reference preventing 1.11 only package solutions</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1538827200">- Update to version 1.11.1:
  * includes fixes to the compiler, documentation, go command, runtime,
    and the crypto/x509, encoding/json, go/types, net, net/http and reflect
    packages.
- cmd/compile:
  * bad walkinrange rewrites on constant above 2**63
  * function compiled without bounds checking and -1 index access
  * missing bounds checks in 1.11
  * panic in cmd/compile/internal/gc.typecheck1
  * race detector detects race with close(chan) and len(chan)
- cmd/go:
  * 'go test -gcflags=all=-l' appears not to disable inlining
  * GOMIPS environment variable does not affect caching of mipsle code
  * TestScript/mod_install_versioned consistently failing on macOS High Sierra
  * build fails when setting linker to lld using ldflags
  * go list -json -compiled -test -e upspin.io/test fails with non-zero exit status
- doc:
  * GOFLAGS environment variable not in 1.11 release notes
  * downloads page claims that Go 1.11 supports unsupported operating systems Documentation
- encoding/json:
  * empty fields in json.UnmarshalTypeError
- go/types:
  * assertion failure setting up composite literal with incomplete element type
  * some facts are missing after an error
- net/http:
  * WASM Roundtripper crash when using "no-cors" mode
- net:
  * LookupTXT bug
  * empty DNS answers should fail fast
  * testSpliceReaderAtEOF closed connection: got err = splice: invalid argument
- reflect:
  * MethodByName().Interface() leads to fatal error: sweep increased allocation count
- runtime:
  * invalid pointer found on stack
  * timeouts in os/signal tests</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1540987200">- Remove golang(API) provides, since the go&lt;ver&gt; packages now provide this and
  providing it here causes issues when building under SLE12 (not to mention
  being confusing -- since golang(API) is used to pin versions). boo#1114209</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1542110400">- Revert golang(API) removal since it turns out this breaks &gt;= requires in
  certain cases. Instead we recommend that folks set Prefer: go in all of their
  projects. boo#1114209</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1544702400">- Update to Go 1.11.3 (released 2018/12/13). This includes fixes to
  the crypto/x509 and cmd/go packages. See the Go 1.11.3 milestone
  on upstream tracker for details:
  https://github.com/golang/go/issues?q=milestone%3AGo1.11.3
  * bsc#1118897 CVE-2018-16873
    go#29230 cmd/go: remote command execution during "go get -u"
  * bsc#1118898 CVE-2018-16874
    go#29231 cmd/go: directory traversal in "go get" via curly braces in import paths
  * bsc#1118899 CVE-2018-16875
    go#29233 crypto/x509: CPU denial of service
  * Upstream is aware of a functionality regression in "go get" when
    executed in GOPATH mode on an import path pattern containing "..."
    (e.g., "go get github.com/golang/pkg/..."), when downloading
    packages not already present in the GOPATH workspace. This is go#29241
    and will be resolved in the next minor patch release go-1.11.4</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1544875200">- go1.11.4 (released 2018/12/14) includes fixes to cgo, the compiler, linker,
  runtime, documentation, go command, and the net/http and go/types packages.
  It includes a fix to a bug introduced in Go 1.11.3 that broke go get for
  import path patterns containing "...". See the Go 1.11.4 milestone on our
  issue tracker for details.
  https://github.com/golang/go/issues?q=milestone%3AGo1.11.4+label%3ACherryPickApproved
  * go#29272 misc/cgo/test: issue24161 tests broken on Darwin
  * go#29248 cmd/go: "go get" fails on import path patterns with wildcards ("...")
  * go#29191 cmd/go: symbolic links not dropped from repo
  * go#29112 cmd/link: too many open files on high object-count dependencies
  * go#28974 cmd/go: need to backport relaxing of go.mod go verb constraints to 1.11 series
  * go#28972 go/types: problem with alias type
  * go#28916 cmd/cgo: nested structure has too much alignment padding
  * go#28799 runtime: fatal error: out of memory on reslice with negative index
  * go#28752 reflect: scanning invalid return slots during a makeFunc call
  * go#28725 cmd/go: panic when argument doesn't match any packages
  * go#28694 cmd/compile: inline multiplication corrupts an argument on arm
  * go#28690 runtime: ThreadSanitizer CHECK failed
  * go#28673 x/net/http2: Transport is leaking streams on broken Body
  * go#28617 cmd/compile: panic during fuse with if true block containing a goto and a return
  * go#28586 cmd/compile: go binaries not working on exynos 64 bit CPUs
  * go#27395 cmd/cgo: typedef pointer arguments regression
  * go#27383 cmd/compile: failure on a function type alias</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1548331200">- go1.11.5 (released 2019/01/23) security release fixes CVE-2019-6486 (bsc#1123013).
  * go#29903 crypto/elliptic: CPU DoS vulnerability affecting P-521 and P-384</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1552305600">- go1.12 (released 2019/02/25) includes changes in the implementation of the
  toolchain, runtime, and libraries. As always, the release maintains the Go 1
  promise of compatibility. Upstream expects almost all Go programs to continue
  to compile and run as before.
  * GO111MODULE=on enables module-aware operations outside of a module directory
  * GODEBUG=tls13=1 enables opt-in support for TLS 1.3 in the crypto/tls package
    per RFC 8446. Will be default in go1.13.
  * trace tool now supports plotting mutator utilization curves, including
    cross-references to the execution trace. These are useful for analyzing the
    impact of the garbage collector on application latency and throughput.
  * arm64 assembler platform register renamed from R18 to R18_PLATFORM
  * improvements to gc
  * race detector is now supported on linux/arm64
  * cgo is now supported on linux/ppc64
  * go1.12 is the last release that will support binary-only packages.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1552305601">- bump the package only to 1.12 for distros where this actually
  builds</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1566388800">- Change suse_version &gt;= 1315 (was 1550) defines short_version 1.12
  go1.12 packages are available for SLE-12.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1587124800">- Update to current stable go1.14
  Refs boo#1164903 go1.14 release tracking
  * Remove redundant Provides: go-doc=%{version} per rpmlint warning</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1591444800">- Ensure 'Provides: golang(API) = %{api_version}' is consistent
  to improve package resolution for common go dependency expressions
  'BuildRequires: golang(API) &gt;= 1.x' and BuildRequires: go &gt;= 1.x
  OBS projects that contain go code often have prjconf entries
  'Prefer: go' which selects go metapackage over go1.x packages.
  When go metapackage Provides: version is lower than go1.x versions,
  'Prefer: go' is not effective and build failures occur with errors
  unresolvable: have choice for golang(API) &gt;= 1.13: go1.13 go1.14
  Edits and changelog Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;
  Refs boo#1172608
  * Unify '{version'} and '{short_version}' as '{api_version}' for
    'Provides: golang(API) = %{api_version}'
  * Use both 'BuildRequires: go%{api_version}' and 'Requires: go%{api_version}'
    to trigger build errors if go1.x is unavailable
  * Add aarch64 to supported systems for go-race via
    %define tsan_arch x86_64 aarch64
  * Add tsan_arch x86_64 aarch64 for suse_version &gt;= 1500 and
    sle_version &gt;= 150000, formerly conditional on suse_version &gt;= 1315
  * Ensure %ifarch %{tsan_arch} always evaluates (nil does not work)
    via dummy tsan_arch on systems where go-race is not supported</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1593518400">- Enable for riscv64</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1613476800">- Update to current stable go1.15
  Refs boo#1175132 go1.15 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1614340800">- Update to current stable go1.16
  Refs boo#1182345 go1.16 release tracking</changelog>
</package>
<package pkgid="3e6dafdbfd42f5a15787ba87ea1b580ac2154b41200ce6921a8943ab87525314" name="go-race" arch="aarch64">
  <version epoch="0" ver="1.16" rel="bp153.3.3.1"/>
  <changelog author="duyizhaozj321@yahoo.com" date="1526558400">- Update to version 1.10.2:
  * includes fixes to the compiler, linker, and go command.
- Changes in version 1.10.1:
  * includes fixes to the compiler, runtime, and the archive/zip,
    crypto/tls, crypto/x509, encoding/json, net, net/http, and net/http/pprof packages.
- Changes in version 1.10:
  * This release improves caching of built packages, adds caching of successful
    test results, runs vet automatically during tests, and permits passing string
    values directly between Go and C using cgo. A new compiler option whitelist may
    cause unexpected invalid flag errors in code that built successfully with older releases.</changelog>
  <changelog author="duyizhaozj321@yahoo.com" date="1528632000">- Update to version1.10.3:
  * go1.10.3 (released 2018/06/05) includes fixes to the go command,
    and the crypto/tls, crypto/x509, and strings packages. In particular,
    it adds minimal support to the go command for the vgo transition.
    See the Go 1.10.3 milestone on our issue tracker for details.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1529496000">- Update to 1.9.7
  fix bsc#1081495 (CVE-2018-7187)</changelog>
  <changelog author="duyizhaozj321@yahoo.com" date="1535371200">- Update to version 1.10.4:
  * go1.10.4 (released 2018/08/24) includes fixes to the go command,
    linker, and the net/http, mime/multipart, ld/macho, bytes, and
    strings packages. See the Go 1.10.4 milestone on our issue
    tracker for details.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1537963200">- Update to version 1.11:
  * Most of its changes are in the implementation of the toolchain,
    runtime, and libraries. As always, the release maintains the
    Go 1 promise of compatibility. We expect almost all Go programs
    to continue to compile and run as before.
  * For more details check: https://golang.org/doc/go1.11
- Use gcc8 instead of gcc7 for Factory/Tumbleweed.
- Update compiler-rt TSAN binary: the precompiled versions of
  LLVM's compiler-rt has updated to commit
  fe2c72c59aa7f4afa45e3f65a5d16a374b6cce26 in go1.11 source.
- Remove patch:
  * fix-sanitizer-build-against-latest-glibc.patch: upstream fixed.
- Add patch:
  * gcc8-go.patch: use gcc8 instead of gcc7 for Factory/Tumbleweed.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1538136000">- Fix stray 1.10 version reference preventing 1.11 only package solutions</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1538827200">- Update to version 1.11.1:
  * includes fixes to the compiler, documentation, go command, runtime,
    and the crypto/x509, encoding/json, go/types, net, net/http and reflect
    packages.
- cmd/compile:
  * bad walkinrange rewrites on constant above 2**63
  * function compiled without bounds checking and -1 index access
  * missing bounds checks in 1.11
  * panic in cmd/compile/internal/gc.typecheck1
  * race detector detects race with close(chan) and len(chan)
- cmd/go:
  * 'go test -gcflags=all=-l' appears not to disable inlining
  * GOMIPS environment variable does not affect caching of mipsle code
  * TestScript/mod_install_versioned consistently failing on macOS High Sierra
  * build fails when setting linker to lld using ldflags
  * go list -json -compiled -test -e upspin.io/test fails with non-zero exit status
- doc:
  * GOFLAGS environment variable not in 1.11 release notes
  * downloads page claims that Go 1.11 supports unsupported operating systems Documentation
- encoding/json:
  * empty fields in json.UnmarshalTypeError
- go/types:
  * assertion failure setting up composite literal with incomplete element type
  * some facts are missing after an error
- net/http:
  * WASM Roundtripper crash when using "no-cors" mode
- net:
  * LookupTXT bug
  * empty DNS answers should fail fast
  * testSpliceReaderAtEOF closed connection: got err = splice: invalid argument
- reflect:
  * MethodByName().Interface() leads to fatal error: sweep increased allocation count
- runtime:
  * invalid pointer found on stack
  * timeouts in os/signal tests</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1540987200">- Remove golang(API) provides, since the go&lt;ver&gt; packages now provide this and
  providing it here causes issues when building under SLE12 (not to mention
  being confusing -- since golang(API) is used to pin versions). boo#1114209</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1542110400">- Revert golang(API) removal since it turns out this breaks &gt;= requires in
  certain cases. Instead we recommend that folks set Prefer: go in all of their
  projects. boo#1114209</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1544702400">- Update to Go 1.11.3 (released 2018/12/13). This includes fixes to
  the crypto/x509 and cmd/go packages. See the Go 1.11.3 milestone
  on upstream tracker for details:
  https://github.com/golang/go/issues?q=milestone%3AGo1.11.3
  * bsc#1118897 CVE-2018-16873
    go#29230 cmd/go: remote command execution during "go get -u"
  * bsc#1118898 CVE-2018-16874
    go#29231 cmd/go: directory traversal in "go get" via curly braces in import paths
  * bsc#1118899 CVE-2018-16875
    go#29233 crypto/x509: CPU denial of service
  * Upstream is aware of a functionality regression in "go get" when
    executed in GOPATH mode on an import path pattern containing "..."
    (e.g., "go get github.com/golang/pkg/..."), when downloading
    packages not already present in the GOPATH workspace. This is go#29241
    and will be resolved in the next minor patch release go-1.11.4</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1544875200">- go1.11.4 (released 2018/12/14) includes fixes to cgo, the compiler, linker,
  runtime, documentation, go command, and the net/http and go/types packages.
  It includes a fix to a bug introduced in Go 1.11.3 that broke go get for
  import path patterns containing "...". See the Go 1.11.4 milestone on our
  issue tracker for details.
  https://github.com/golang/go/issues?q=milestone%3AGo1.11.4+label%3ACherryPickApproved
  * go#29272 misc/cgo/test: issue24161 tests broken on Darwin
  * go#29248 cmd/go: "go get" fails on import path patterns with wildcards ("...")
  * go#29191 cmd/go: symbolic links not dropped from repo
  * go#29112 cmd/link: too many open files on high object-count dependencies
  * go#28974 cmd/go: need to backport relaxing of go.mod go verb constraints to 1.11 series
  * go#28972 go/types: problem with alias type
  * go#28916 cmd/cgo: nested structure has too much alignment padding
  * go#28799 runtime: fatal error: out of memory on reslice with negative index
  * go#28752 reflect: scanning invalid return slots during a makeFunc call
  * go#28725 cmd/go: panic when argument doesn't match any packages
  * go#28694 cmd/compile: inline multiplication corrupts an argument on arm
  * go#28690 runtime: ThreadSanitizer CHECK failed
  * go#28673 x/net/http2: Transport is leaking streams on broken Body
  * go#28617 cmd/compile: panic during fuse with if true block containing a goto and a return
  * go#28586 cmd/compile: go binaries not working on exynos 64 bit CPUs
  * go#27395 cmd/cgo: typedef pointer arguments regression
  * go#27383 cmd/compile: failure on a function type alias</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1548331200">- go1.11.5 (released 2019/01/23) security release fixes CVE-2019-6486 (bsc#1123013).
  * go#29903 crypto/elliptic: CPU DoS vulnerability affecting P-521 and P-384</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1552305600">- go1.12 (released 2019/02/25) includes changes in the implementation of the
  toolchain, runtime, and libraries. As always, the release maintains the Go 1
  promise of compatibility. Upstream expects almost all Go programs to continue
  to compile and run as before.
  * GO111MODULE=on enables module-aware operations outside of a module directory
  * GODEBUG=tls13=1 enables opt-in support for TLS 1.3 in the crypto/tls package
    per RFC 8446. Will be default in go1.13.
  * trace tool now supports plotting mutator utilization curves, including
    cross-references to the execution trace. These are useful for analyzing the
    impact of the garbage collector on application latency and throughput.
  * arm64 assembler platform register renamed from R18 to R18_PLATFORM
  * improvements to gc
  * race detector is now supported on linux/arm64
  * cgo is now supported on linux/ppc64
  * go1.12 is the last release that will support binary-only packages.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1552305601">- bump the package only to 1.12 for distros where this actually
  builds</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1566388800">- Change suse_version &gt;= 1315 (was 1550) defines short_version 1.12
  go1.12 packages are available for SLE-12.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1587124800">- Update to current stable go1.14
  Refs boo#1164903 go1.14 release tracking
  * Remove redundant Provides: go-doc=%{version} per rpmlint warning</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1591444800">- Ensure 'Provides: golang(API) = %{api_version}' is consistent
  to improve package resolution for common go dependency expressions
  'BuildRequires: golang(API) &gt;= 1.x' and BuildRequires: go &gt;= 1.x
  OBS projects that contain go code often have prjconf entries
  'Prefer: go' which selects go metapackage over go1.x packages.
  When go metapackage Provides: version is lower than go1.x versions,
  'Prefer: go' is not effective and build failures occur with errors
  unresolvable: have choice for golang(API) &gt;= 1.13: go1.13 go1.14
  Edits and changelog Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;
  Refs boo#1172608
  * Unify '{version'} and '{short_version}' as '{api_version}' for
    'Provides: golang(API) = %{api_version}'
  * Use both 'BuildRequires: go%{api_version}' and 'Requires: go%{api_version}'
    to trigger build errors if go1.x is unavailable
  * Add aarch64 to supported systems for go-race via
    %define tsan_arch x86_64 aarch64
  * Add tsan_arch x86_64 aarch64 for suse_version &gt;= 1500 and
    sle_version &gt;= 150000, formerly conditional on suse_version &gt;= 1315
  * Ensure %ifarch %{tsan_arch} always evaluates (nil does not work)
    via dummy tsan_arch on systems where go-race is not supported</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1593518400">- Enable for riscv64</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1613476800">- Update to current stable go1.15
  Refs boo#1175132 go1.15 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1614340800">- Update to current stable go1.16
  Refs boo#1182345 go1.16 release tracking</changelog>
</package>
<package pkgid="7948978c2845e1581a8cff83c1e78b017ce869733618b8143728c519766cf0b8" name="go-race" arch="x86_64">
  <version epoch="0" ver="1.16" rel="bp153.3.3.1"/>
  <changelog author="duyizhaozj321@yahoo.com" date="1526558400">- Update to version 1.10.2:
  * includes fixes to the compiler, linker, and go command.
- Changes in version 1.10.1:
  * includes fixes to the compiler, runtime, and the archive/zip,
    crypto/tls, crypto/x509, encoding/json, net, net/http, and net/http/pprof packages.
- Changes in version 1.10:
  * This release improves caching of built packages, adds caching of successful
    test results, runs vet automatically during tests, and permits passing string
    values directly between Go and C using cgo. A new compiler option whitelist may
    cause unexpected invalid flag errors in code that built successfully with older releases.</changelog>
  <changelog author="duyizhaozj321@yahoo.com" date="1528632000">- Update to version1.10.3:
  * go1.10.3 (released 2018/06/05) includes fixes to the go command,
    and the crypto/tls, crypto/x509, and strings packages. In particular,
    it adds minimal support to the go command for the vgo transition.
    See the Go 1.10.3 milestone on our issue tracker for details.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1529496000">- Update to 1.9.7
  fix bsc#1081495 (CVE-2018-7187)</changelog>
  <changelog author="duyizhaozj321@yahoo.com" date="1535371200">- Update to version 1.10.4:
  * go1.10.4 (released 2018/08/24) includes fixes to the go command,
    linker, and the net/http, mime/multipart, ld/macho, bytes, and
    strings packages. See the Go 1.10.4 milestone on our issue
    tracker for details.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1537963200">- Update to version 1.11:
  * Most of its changes are in the implementation of the toolchain,
    runtime, and libraries. As always, the release maintains the
    Go 1 promise of compatibility. We expect almost all Go programs
    to continue to compile and run as before.
  * For more details check: https://golang.org/doc/go1.11
- Use gcc8 instead of gcc7 for Factory/Tumbleweed.
- Update compiler-rt TSAN binary: the precompiled versions of
  LLVM's compiler-rt has updated to commit
  fe2c72c59aa7f4afa45e3f65a5d16a374b6cce26 in go1.11 source.
- Remove patch:
  * fix-sanitizer-build-against-latest-glibc.patch: upstream fixed.
- Add patch:
  * gcc8-go.patch: use gcc8 instead of gcc7 for Factory/Tumbleweed.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1538136000">- Fix stray 1.10 version reference preventing 1.11 only package solutions</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1538827200">- Update to version 1.11.1:
  * includes fixes to the compiler, documentation, go command, runtime,
    and the crypto/x509, encoding/json, go/types, net, net/http and reflect
    packages.
- cmd/compile:
  * bad walkinrange rewrites on constant above 2**63
  * function compiled without bounds checking and -1 index access
  * missing bounds checks in 1.11
  * panic in cmd/compile/internal/gc.typecheck1
  * race detector detects race with close(chan) and len(chan)
- cmd/go:
  * 'go test -gcflags=all=-l' appears not to disable inlining
  * GOMIPS environment variable does not affect caching of mipsle code
  * TestScript/mod_install_versioned consistently failing on macOS High Sierra
  * build fails when setting linker to lld using ldflags
  * go list -json -compiled -test -e upspin.io/test fails with non-zero exit status
- doc:
  * GOFLAGS environment variable not in 1.11 release notes
  * downloads page claims that Go 1.11 supports unsupported operating systems Documentation
- encoding/json:
  * empty fields in json.UnmarshalTypeError
- go/types:
  * assertion failure setting up composite literal with incomplete element type
  * some facts are missing after an error
- net/http:
  * WASM Roundtripper crash when using "no-cors" mode
- net:
  * LookupTXT bug
  * empty DNS answers should fail fast
  * testSpliceReaderAtEOF closed connection: got err = splice: invalid argument
- reflect:
  * MethodByName().Interface() leads to fatal error: sweep increased allocation count
- runtime:
  * invalid pointer found on stack
  * timeouts in os/signal tests</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1540987200">- Remove golang(API) provides, since the go&lt;ver&gt; packages now provide this and
  providing it here causes issues when building under SLE12 (not to mention
  being confusing -- since golang(API) is used to pin versions). boo#1114209</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1542110400">- Revert golang(API) removal since it turns out this breaks &gt;= requires in
  certain cases. Instead we recommend that folks set Prefer: go in all of their
  projects. boo#1114209</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1544702400">- Update to Go 1.11.3 (released 2018/12/13). This includes fixes to
  the crypto/x509 and cmd/go packages. See the Go 1.11.3 milestone
  on upstream tracker for details:
  https://github.com/golang/go/issues?q=milestone%3AGo1.11.3
  * bsc#1118897 CVE-2018-16873
    go#29230 cmd/go: remote command execution during "go get -u"
  * bsc#1118898 CVE-2018-16874
    go#29231 cmd/go: directory traversal in "go get" via curly braces in import paths
  * bsc#1118899 CVE-2018-16875
    go#29233 crypto/x509: CPU denial of service
  * Upstream is aware of a functionality regression in "go get" when
    executed in GOPATH mode on an import path pattern containing "..."
    (e.g., "go get github.com/golang/pkg/..."), when downloading
    packages not already present in the GOPATH workspace. This is go#29241
    and will be resolved in the next minor patch release go-1.11.4</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1544875200">- go1.11.4 (released 2018/12/14) includes fixes to cgo, the compiler, linker,
  runtime, documentation, go command, and the net/http and go/types packages.
  It includes a fix to a bug introduced in Go 1.11.3 that broke go get for
  import path patterns containing "...". See the Go 1.11.4 milestone on our
  issue tracker for details.
  https://github.com/golang/go/issues?q=milestone%3AGo1.11.4+label%3ACherryPickApproved
  * go#29272 misc/cgo/test: issue24161 tests broken on Darwin
  * go#29248 cmd/go: "go get" fails on import path patterns with wildcards ("...")
  * go#29191 cmd/go: symbolic links not dropped from repo
  * go#29112 cmd/link: too many open files on high object-count dependencies
  * go#28974 cmd/go: need to backport relaxing of go.mod go verb constraints to 1.11 series
  * go#28972 go/types: problem with alias type
  * go#28916 cmd/cgo: nested structure has too much alignment padding
  * go#28799 runtime: fatal error: out of memory on reslice with negative index
  * go#28752 reflect: scanning invalid return slots during a makeFunc call
  * go#28725 cmd/go: panic when argument doesn't match any packages
  * go#28694 cmd/compile: inline multiplication corrupts an argument on arm
  * go#28690 runtime: ThreadSanitizer CHECK failed
  * go#28673 x/net/http2: Transport is leaking streams on broken Body
  * go#28617 cmd/compile: panic during fuse with if true block containing a goto and a return
  * go#28586 cmd/compile: go binaries not working on exynos 64 bit CPUs
  * go#27395 cmd/cgo: typedef pointer arguments regression
  * go#27383 cmd/compile: failure on a function type alias</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1548331200">- go1.11.5 (released 2019/01/23) security release fixes CVE-2019-6486 (bsc#1123013).
  * go#29903 crypto/elliptic: CPU DoS vulnerability affecting P-521 and P-384</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1552305600">- go1.12 (released 2019/02/25) includes changes in the implementation of the
  toolchain, runtime, and libraries. As always, the release maintains the Go 1
  promise of compatibility. Upstream expects almost all Go programs to continue
  to compile and run as before.
  * GO111MODULE=on enables module-aware operations outside of a module directory
  * GODEBUG=tls13=1 enables opt-in support for TLS 1.3 in the crypto/tls package
    per RFC 8446. Will be default in go1.13.
  * trace tool now supports plotting mutator utilization curves, including
    cross-references to the execution trace. These are useful for analyzing the
    impact of the garbage collector on application latency and throughput.
  * arm64 assembler platform register renamed from R18 to R18_PLATFORM
  * improvements to gc
  * race detector is now supported on linux/arm64
  * cgo is now supported on linux/ppc64
  * go1.12 is the last release that will support binary-only packages.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1552305601">- bump the package only to 1.12 for distros where this actually
  builds</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1566388800">- Change suse_version &gt;= 1315 (was 1550) defines short_version 1.12
  go1.12 packages are available for SLE-12.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1587124800">- Update to current stable go1.14
  Refs boo#1164903 go1.14 release tracking
  * Remove redundant Provides: go-doc=%{version} per rpmlint warning</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1591444800">- Ensure 'Provides: golang(API) = %{api_version}' is consistent
  to improve package resolution for common go dependency expressions
  'BuildRequires: golang(API) &gt;= 1.x' and BuildRequires: go &gt;= 1.x
  OBS projects that contain go code often have prjconf entries
  'Prefer: go' which selects go metapackage over go1.x packages.
  When go metapackage Provides: version is lower than go1.x versions,
  'Prefer: go' is not effective and build failures occur with errors
  unresolvable: have choice for golang(API) &gt;= 1.13: go1.13 go1.14
  Edits and changelog Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;
  Refs boo#1172608
  * Unify '{version'} and '{short_version}' as '{api_version}' for
    'Provides: golang(API) = %{api_version}'
  * Use both 'BuildRequires: go%{api_version}' and 'Requires: go%{api_version}'
    to trigger build errors if go1.x is unavailable
  * Add aarch64 to supported systems for go-race via
    %define tsan_arch x86_64 aarch64
  * Add tsan_arch x86_64 aarch64 for suse_version &gt;= 1500 and
    sle_version &gt;= 150000, formerly conditional on suse_version &gt;= 1315
  * Ensure %ifarch %{tsan_arch} always evaluates (nil does not work)
    via dummy tsan_arch on systems where go-race is not supported</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1593518400">- Enable for riscv64</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1613476800">- Update to current stable go1.15
  Refs boo#1175132 go1.15 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1614340800">- Update to current stable go1.16
  Refs boo#1182345 go1.16 release tracking</changelog>
</package>
<package pkgid="f3d5beccc1b78b3ae81a07f38b3f52cc302c48a91196d9070baa80911b604684" name="guake" arch="noarch">
  <version epoch="0" ver="3.7.0" rel="bp153.2.3.1"/>
  <changelog author="sebix+novell.com@sebix.at" date="1522411200">- initial package for version 3.0.5
- add fix-simplegladeapp.patch to fix runtime bug</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1523707200">- update to version 3.1.1:
  * New Features
  * Quick open displays a combobox with predefined settings for Visual Studio Code, Atom and Sublime Text.
  * Bug Fixes
  * Fix hyperlink VTE
- update to version 3.1.0:
  * Release Summary
  * This version of Guake brings mostly bug fixes, and some new features like "Quick Open on selection".
    I have also reworked internally the Quick Open so that it can automatically open files from logs
    from pytest and other python development tools output. However, there might still some false
    positive on the hovering of the mouse in the terminal, the most famous being the output of ``ls -l``
    which may have the mouse looks like it sees hyperlinks on the terminal everywhere. Click does
    nothing but its an annoying limitation.
  * New Features:
  - New "start at login" option in the settings (only for GNOME) #251
  - Add ``--verbose``/``-v`` parameter to enable debug logging. Please note the existing ``-v`` (for
    version number) has been renamed ``-V``.
  - Support for hyperlink VTE extension (`described
    here &lt;https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda&gt;`__ ) #945 (Untested, as
    it requires VTE 0.50)
  - Add great color palettes from `Guake Color
    Scheme &lt;https://github.com/ziyenano/Guake-Color-Schemes&gt;
  - Allow application to capture right click (ex: Midnight commander). #1096. It is still possible to
    show the contextual menu with Shift+right click.
  * Bug Fixes:
  - delete tab even without libutempter (#1198)
  - Fix crash when changing command file #1229
  - fix ``import sys`` in ``simplegladeapp.py``
  - change scope of ``which_align`` variable in ``pref.py`` (#1225)
  - Fix user interface translations #1228
  - Fix several issues on Quick Edit:
  - There might be broken translations, or not up-to-date language support by Guake. A global refresh
    of all existing translations would be welcomed. Most has not been updated since the transition to
    Guake 3, so these languages support might probably be unfunctional or at least partialy
    localized.
- remove fix-simplegladeapp.patch, merged upstream</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1523880000">- Use gobject-introspection for typelib library detection.</changelog>
  <changelog author="badshah400@gmail.com" date="1525089600">- Update to version 3.2.1:
  * Introduce Nord: a new nice, clean new palette theme is
    available for Guake users (gh#Guake/guake#1275)
  * Fix duplication in theme list (gh#Guake/guake#1304)
  * Fix right click selection in Midnight Commander
  * Corrected usage of Vte.Regex.new_for_match to fix regular
    expression matching (hyperlinks, quick open) on VTE &gt;0.50
    (gh#Guake/guake#1295). URL with ' (simple quote) and ()
    (parenthesis) are now captured by hyperlink matcher. User can
    still select the URL in the terminal if he wishes to capture
    the exact url, before doing a Ctrl+click or a right click.
  * Fix "Grubbox Dark" theme
  * Updated translations.
- Changes from version 3.2.0:
  * Allow user to select the theme within the preference UI
  * Selected tab use "selected highlight" color from theme
    (gh#Guake/guake##1036)
  * Updated translations.</changelog>
  <changelog author="badshah400@gmail.com" date="1528027200">- Update to version 3.2.2:
  * Fix transparency regression on ubuntu composite
    (gh#Guake/guake#1333).
  * Fix transparency issue.
  * Fix right-click on link.
  * Fix bad css override on check tab background
    (gh#Guake/guake#1326).
  * Fix Guake application icon not displayed with German locale.
  * Fix ctrl+click on hyperlinks on VTE 0.50
    (gh#Guake/guake#1295).
  * Fixed "Gruvbox Dark" color palette (swapped foreground and
    background).
  * Swapped foreground and background colors for palettes added in
    commit #58842e9.
  * Add option groupes to the bootstrap scripts.</changelog>
  <changelog author="badshah400@gmail.com" date="1531569600">- Update to version 3.3.0:
  * Wayland is a bit more well supported. The X11 backend is now
    used by default for GDK and it seems to make the shortcut
    works under most situation.
  * A new command has been added: guake-toggle, should be faster
    than guake -t. You can use it when you register the global
    shortcut manually (X11 or Wayland).</changelog>
  <changelog author="badshah400@gmail.com" date="1532347200">- Update to version 3.3.2:
  * Travis build cleaned build artifacts before deployment,
    leading to missing files when built in the CI.
- Changesn from version 3.3.1:
  * Don't translate application icon (this finally fixes Guake
    application icon not being displayed with German locale, which
    was only partially resolved with gh#Guake/guake#1320)
  * Install of Guake through pip install was broken; fixed.</changelog>
  <changelog author="badshah400@gmail.com" date="1535025600">- Add python3-gobject-Gdk to Requires; fixes boo#1102963.</changelog>
  <changelog author="badshah400@gmail.com" date="1538654400">- Update to version 3.4.0:
  * Split and resize terminals via mouse or keyboard shortcuts.
  * "New terminal" / "Rename terminal" / "Close terminal" items
    has been removed from the terminal context menu. They are
    still available on the tab context menu.
  * Fix multiline selection right click (gh#Guake/guake#1413).
  * Fix tab name (gh#Guake/guake#1017).
  * fixes jumping preference window (gh#Guake/guake#1149).
  * fix no focus after closing a split terminal
    (gh#Guake/guake#1421).
  * Add note about shell that does not support --login parameter
    (gh#Guake/guake#469).
  * Updated translations.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1556020800">- Update to version 3.5.0:
  * new hotkey (CTRL+SHIFT+H) to open new tab in home directory
  * "New tab" button (gh#Guake/guake#1471)
  * Open new tab by double-clicking on the tab bar
  * Add new context menu on the notebook
  * Add a CLI option to change palette scheme
    (gh#Guake/guake#1345)
  * Bold text is also bright (&gt;= VTE 0.52 only)
  * guake --split-vertical and --split-horizontal split the
    current
  * tab just like the context menu does
  * Optional close buttons for tabs (disabled by default)
  * Guake can now provide a set of tabs per workspace
  * Reverse transparency slider to be more meaningful
    (gh#Guake/guake#1501)
  * Fix command-line select tab behavior (gh#Guake/guake#1492)
  * removed duplicate event bind? previously I had issue where
    quick-open event would be fired twice because of this.
  * fix settings only applied to the active workspace if more the
    1 is used
  * fix prompt quit dialog numbers when more then 1 workspace is
    used
  * Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1556539200">- Update to 3.6.1:
  * new feature: search in current terminal
  * new feature: session saving
  * new feature: settings export and import
  * various fixes to the core
  * minor build system fixes
  * translation updates</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1558008000">- Update to version 3.6.3:
  * Add drag-n-drop to terminal (text &amp; uris)
  * When scrolling with "shift" (1 page) or "shift + ctrl" (4
    pages) it will be faster (gh#Guake/guake#271)
  * Add schema_version check for tabs session restore
  * Add save/restore terminal split for tabs session -
    Save/Restore terminal split by pre-order traversal full binary
    tree in list
  * Bump tabs session schema_version to 2 (to support terminal
    split)
  * Lazy restore terminal split until Guake is visible
  * Manage terminal signal handler by handler_ids
  * Avoid spurious resize event when showing fullscreened window
  * Make sure workspace-specific-tab-sets only enable on X11
    backend (due to wnck)
  * Add install/uninstall-dev-locale to support dev locale
  * Fix DualTerminalBox grab focus when remove dead child
  * Support customize prefix for make
  * Fix re-focus on terminal after rename dialog destroy
  * Fix split terminal by menu will not follow last terminal cwd
    (if option set)
  * Fix delete_shell using os.waitpid (should not use it)</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1582027200">- Update to version 3.7.0:
  * Fixes the bug when "New Tab" or "Split Terminal" resets colors
    set by "--bgcolor" command.
  * Custom colors for every terminal added. Colors are saved
    alongside with another tab info. "Reset custom colors" menu
    item added to hte tab context menu.
  * Resetting colors of the current page. Managing background and
    foreground colors of the current terminal.
  * Adds an option to display only the last directory on the
    current path as the tab name.
  * New Features:
  - Add tab selection popover in each notebook
  - Add fullscreen hide tabbar option
  - List new features here followed by the ticket number, for
    example:
  * Resetting colors of the current page.
  * Setting of background and foreground colors and resetting
    colors of the focused terminal.
  - Setting of background and foreground colors and resetting
    colors of the current terminal (not the focused one).
  - Add --select-terminal and --selected-terminal options to
    Guake CLI
  - Adds an option to display only the last directory on the
    current path as the tab name.
  - Reworked the tab name selection to use a drop-down menu.
  - Unfullscreen through D-Bus interface, as well as through
    CLI.
  * Bug Fixes
  - Fix Crash (TypeError) when common keys are found in config
    [#1713]
  - Fixes the bug when "New Tab" or "Split Terminal" resets
    colors set by "--bgcolor" command.
  - Add pew package to Pipfile
  - When composited changed, it will update Guake window visual
    to make it transparent
  - Fix fullscreen/unfullscreen not handle correctly when
    trigger by wm
  - Fix search revealer causing terminal unclickable at bottom
    right
  - adding a new tab no longer shows the hidden scrollbars on
    other tabs
  - Remove no need window draw callback
  - Fix make uninstall not cleaning up properly
  - Update some dependencies for build environment
  - Update the error message on missing dependencies (ex: when
    use 'pip install' guake)
  * Translation updates.
- Use %{name}-%{version} name for source tarball.
- Split out separate -lang package.
- Remove spurious translation files not installed in localedir.
- Run make with multiple parallel threads.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1623067200">- Drop pandoc BuildRequires: not required.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1623153600">- Do not own /usr/share/pixmaps, and /usr/share/metainfo,  but only
  content thereof.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1624017600">- Add guake-follow-focus-with-dual-monitors.patch: Fix issue where
  guake follows mouse focus when have 2 monitors
  [gh#Guake/guake#1775, gh#Guake/guake#1761, boo#1187177].</changelog>
</package>
<package pkgid="0be8aa08664ee4ed58abe19dea49d1e80b73d95006872cab279f25e4b62f7106" name="guake" arch="src">
  <version epoch="0" ver="3.7.0" rel="bp153.2.3.1"/>
  <changelog author="sebix+novell.com@sebix.at" date="1522411200">- initial package for version 3.0.5
- add fix-simplegladeapp.patch to fix runtime bug</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1523707200">- update to version 3.1.1:
  * New Features
  * Quick open displays a combobox with predefined settings for Visual Studio Code, Atom and Sublime Text.
  * Bug Fixes
  * Fix hyperlink VTE
- update to version 3.1.0:
  * Release Summary
  * This version of Guake brings mostly bug fixes, and some new features like "Quick Open on selection".
    I have also reworked internally the Quick Open so that it can automatically open files from logs
    from pytest and other python development tools output. However, there might still some false
    positive on the hovering of the mouse in the terminal, the most famous being the output of ``ls -l``
    which may have the mouse looks like it sees hyperlinks on the terminal everywhere. Click does
    nothing but its an annoying limitation.
  * New Features:
  - New "start at login" option in the settings (only for GNOME) #251
  - Add ``--verbose``/``-v`` parameter to enable debug logging. Please note the existing ``-v`` (for
    version number) has been renamed ``-V``.
  - Support for hyperlink VTE extension (`described
    here &lt;https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda&gt;`__ ) #945 (Untested, as
    it requires VTE 0.50)
  - Add great color palettes from `Guake Color
    Scheme &lt;https://github.com/ziyenano/Guake-Color-Schemes&gt;
  - Allow application to capture right click (ex: Midnight commander). #1096. It is still possible to
    show the contextual menu with Shift+right click.
  * Bug Fixes:
  - delete tab even without libutempter (#1198)
  - Fix crash when changing command file #1229
  - fix ``import sys`` in ``simplegladeapp.py``
  - change scope of ``which_align`` variable in ``pref.py`` (#1225)
  - Fix user interface translations #1228
  - Fix several issues on Quick Edit:
  - There might be broken translations, or not up-to-date language support by Guake. A global refresh
    of all existing translations would be welcomed. Most has not been updated since the transition to
    Guake 3, so these languages support might probably be unfunctional or at least partialy
    localized.
- remove fix-simplegladeapp.patch, merged upstream</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1523880000">- Use gobject-introspection for typelib library detection.</changelog>
  <changelog author="badshah400@gmail.com" date="1525089600">- Update to version 3.2.1:
  * Introduce Nord: a new nice, clean new palette theme is
    available for Guake users (gh#Guake/guake#1275)
  * Fix duplication in theme list (gh#Guake/guake#1304)
  * Fix right click selection in Midnight Commander
  * Corrected usage of Vte.Regex.new_for_match to fix regular
    expression matching (hyperlinks, quick open) on VTE &gt;0.50
    (gh#Guake/guake#1295). URL with ' (simple quote) and ()
    (parenthesis) are now captured by hyperlink matcher. User can
    still select the URL in the terminal if he wishes to capture
    the exact url, before doing a Ctrl+click or a right click.
  * Fix "Grubbox Dark" theme
  * Updated translations.
- Changes from version 3.2.0:
  * Allow user to select the theme within the preference UI
  * Selected tab use "selected highlight" color from theme
    (gh#Guake/guake##1036)
  * Updated translations.</changelog>
  <changelog author="badshah400@gmail.com" date="1528027200">- Update to version 3.2.2:
  * Fix transparency regression on ubuntu composite
    (gh#Guake/guake#1333).
  * Fix transparency issue.
  * Fix right-click on link.
  * Fix bad css override on check tab background
    (gh#Guake/guake#1326).
  * Fix Guake application icon not displayed with German locale.
  * Fix ctrl+click on hyperlinks on VTE 0.50
    (gh#Guake/guake#1295).
  * Fixed "Gruvbox Dark" color palette (swapped foreground and
    background).
  * Swapped foreground and background colors for palettes added in
    commit #58842e9.
  * Add option groupes to the bootstrap scripts.</changelog>
  <changelog author="badshah400@gmail.com" date="1531569600">- Update to version 3.3.0:
  * Wayland is a bit more well supported. The X11 backend is now
    used by default for GDK and it seems to make the shortcut
    works under most situation.
  * A new command has been added: guake-toggle, should be faster
    than guake -t. You can use it when you register the global
    shortcut manually (X11 or Wayland).</changelog>
  <changelog author="badshah400@gmail.com" date="1532347200">- Update to version 3.3.2:
  * Travis build cleaned build artifacts before deployment,
    leading to missing files when built in the CI.
- Changesn from version 3.3.1:
  * Don't translate application icon (this finally fixes Guake
    application icon not being displayed with German locale, which
    was only partially resolved with gh#Guake/guake#1320)
  * Install of Guake through pip install was broken; fixed.</changelog>
  <changelog author="badshah400@gmail.com" date="1535025600">- Add python3-gobject-Gdk to Requires; fixes boo#1102963.</changelog>
  <changelog author="badshah400@gmail.com" date="1538654400">- Update to version 3.4.0:
  * Split and resize terminals via mouse or keyboard shortcuts.
  * "New terminal" / "Rename terminal" / "Close terminal" items
    has been removed from the terminal context menu. They are
    still available on the tab context menu.
  * Fix multiline selection right click (gh#Guake/guake#1413).
  * Fix tab name (gh#Guake/guake#1017).
  * fixes jumping preference window (gh#Guake/guake#1149).
  * fix no focus after closing a split terminal
    (gh#Guake/guake#1421).
  * Add note about shell that does not support --login parameter
    (gh#Guake/guake#469).
  * Updated translations.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1556020800">- Update to version 3.5.0:
  * new hotkey (CTRL+SHIFT+H) to open new tab in home directory
  * "New tab" button (gh#Guake/guake#1471)
  * Open new tab by double-clicking on the tab bar
  * Add new context menu on the notebook
  * Add a CLI option to change palette scheme
    (gh#Guake/guake#1345)
  * Bold text is also bright (&gt;= VTE 0.52 only)
  * guake --split-vertical and --split-horizontal split the
    current
  * tab just like the context menu does
  * Optional close buttons for tabs (disabled by default)
  * Guake can now provide a set of tabs per workspace
  * Reverse transparency slider to be more meaningful
    (gh#Guake/guake#1501)
  * Fix command-line select tab behavior (gh#Guake/guake#1492)
  * removed duplicate event bind? previously I had issue where
    quick-open event would be fired twice because of this.
  * fix settings only applied to the active workspace if more the
    1 is used
  * fix prompt quit dialog numbers when more then 1 workspace is
    used
  * Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1556539200">- Update to 3.6.1:
  * new feature: search in current terminal
  * new feature: session saving
  * new feature: settings export and import
  * various fixes to the core
  * minor build system fixes
  * translation updates</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1558008000">- Update to version 3.6.3:
  * Add drag-n-drop to terminal (text &amp; uris)
  * When scrolling with "shift" (1 page) or "shift + ctrl" (4
    pages) it will be faster (gh#Guake/guake#271)
  * Add schema_version check for tabs session restore
  * Add save/restore terminal split for tabs session -
    Save/Restore terminal split by pre-order traversal full binary
    tree in list
  * Bump tabs session schema_version to 2 (to support terminal
    split)
  * Lazy restore terminal split until Guake is visible
  * Manage terminal signal handler by handler_ids
  * Avoid spurious resize event when showing fullscreened window
  * Make sure workspace-specific-tab-sets only enable on X11
    backend (due to wnck)
  * Add install/uninstall-dev-locale to support dev locale
  * Fix DualTerminalBox grab focus when remove dead child
  * Support customize prefix for make
  * Fix re-focus on terminal after rename dialog destroy
  * Fix split terminal by menu will not follow last terminal cwd
    (if option set)
  * Fix delete_shell using os.waitpid (should not use it)</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1582027200">- Update to version 3.7.0:
  * Fixes the bug when "New Tab" or "Split Terminal" resets colors
    set by "--bgcolor" command.
  * Custom colors for every terminal added. Colors are saved
    alongside with another tab info. "Reset custom colors" menu
    item added to hte tab context menu.
  * Resetting colors of the current page. Managing background and
    foreground colors of the current terminal.
  * Adds an option to display only the last directory on the
    current path as the tab name.
  * New Features:
  - Add tab selection popover in each notebook
  - Add fullscreen hide tabbar option
  - List new features here followed by the ticket number, for
    example:
  * Resetting colors of the current page.
  * Setting of background and foreground colors and resetting
    colors of the focused terminal.
  - Setting of background and foreground colors and resetting
    colors of the current terminal (not the focused one).
  - Add --select-terminal and --selected-terminal options to
    Guake CLI
  - Adds an option to display only the last directory on the
    current path as the tab name.
  - Reworked the tab name selection to use a drop-down menu.
  - Unfullscreen through D-Bus interface, as well as through
    CLI.
  * Bug Fixes
  - Fix Crash (TypeError) when common keys are found in config
    [#1713]
  - Fixes the bug when "New Tab" or "Split Terminal" resets
    colors set by "--bgcolor" command.
  - Add pew package to Pipfile
  - When composited changed, it will update Guake window visual
    to make it transparent
  - Fix fullscreen/unfullscreen not handle correctly when
    trigger by wm
  - Fix search revealer causing terminal unclickable at bottom
    right
  - adding a new tab no longer shows the hidden scrollbars on
    other tabs
  - Remove no need window draw callback
  - Fix make uninstall not cleaning up properly
  - Update some dependencies for build environment
  - Update the error message on missing dependencies (ex: when
    use 'pip install' guake)
  * Translation updates.
- Use %{name}-%{version} name for source tarball.
- Split out separate -lang package.
- Remove spurious translation files not installed in localedir.
- Run make with multiple parallel threads.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1623067200">- Drop pandoc BuildRequires: not required.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1623153600">- Do not own /usr/share/pixmaps, and /usr/share/metainfo,  but only
  content thereof.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1624017600">- Add guake-follow-focus-with-dual-monitors.patch: Fix issue where
  guake follows mouse focus when have 2 monitors
  [gh#Guake/guake#1775, gh#Guake/guake#1761, boo#1187177].</changelog>
</package>
<package pkgid="bf094befdc31ee4f9b42ec9fc3e8603da3d2f0847a39f2168122cb6203465bbe" name="guake-lang" arch="noarch">
  <version epoch="0" ver="3.7.0" rel="bp153.2.3.1"/>
  <changelog author="sebix+novell.com@sebix.at" date="1522411200">- initial package for version 3.0.5
- add fix-simplegladeapp.patch to fix runtime bug</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1523707200">- update to version 3.1.1:
  * New Features
  * Quick open displays a combobox with predefined settings for Visual Studio Code, Atom and Sublime Text.
  * Bug Fixes
  * Fix hyperlink VTE
- update to version 3.1.0:
  * Release Summary
  * This version of Guake brings mostly bug fixes, and some new features like "Quick Open on selection".
    I have also reworked internally the Quick Open so that it can automatically open files from logs
    from pytest and other python development tools output. However, there might still some false
    positive on the hovering of the mouse in the terminal, the most famous being the output of ``ls -l``
    which may have the mouse looks like it sees hyperlinks on the terminal everywhere. Click does
    nothing but its an annoying limitation.
  * New Features:
  - New "start at login" option in the settings (only for GNOME) #251
  - Add ``--verbose``/``-v`` parameter to enable debug logging. Please note the existing ``-v`` (for
    version number) has been renamed ``-V``.
  - Support for hyperlink VTE extension (`described
    here &lt;https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda&gt;`__ ) #945 (Untested, as
    it requires VTE 0.50)
  - Add great color palettes from `Guake Color
    Scheme &lt;https://github.com/ziyenano/Guake-Color-Schemes&gt;
  - Allow application to capture right click (ex: Midnight commander). #1096. It is still possible to
    show the contextual menu with Shift+right click.
  * Bug Fixes:
  - delete tab even without libutempter (#1198)
  - Fix crash when changing command file #1229
  - fix ``import sys`` in ``simplegladeapp.py``
  - change scope of ``which_align`` variable in ``pref.py`` (#1225)
  - Fix user interface translations #1228
  - Fix several issues on Quick Edit:
  - There might be broken translations, or not up-to-date language support by Guake. A global refresh
    of all existing translations would be welcomed. Most has not been updated since the transition to
    Guake 3, so these languages support might probably be unfunctional or at least partialy
    localized.
- remove fix-simplegladeapp.patch, merged upstream</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1523880000">- Use gobject-introspection for typelib library detection.</changelog>
  <changelog author="badshah400@gmail.com" date="1525089600">- Update to version 3.2.1:
  * Introduce Nord: a new nice, clean new palette theme is
    available for Guake users (gh#Guake/guake#1275)
  * Fix duplication in theme list (gh#Guake/guake#1304)
  * Fix right click selection in Midnight Commander
  * Corrected usage of Vte.Regex.new_for_match to fix regular
    expression matching (hyperlinks, quick open) on VTE &gt;0.50
    (gh#Guake/guake#1295). URL with ' (simple quote) and ()
    (parenthesis) are now captured by hyperlink matcher. User can
    still select the URL in the terminal if he wishes to capture
    the exact url, before doing a Ctrl+click or a right click.
  * Fix "Grubbox Dark" theme
  * Updated translations.
- Changes from version 3.2.0:
  * Allow user to select the theme within the preference UI
  * Selected tab use "selected highlight" color from theme
    (gh#Guake/guake##1036)
  * Updated translations.</changelog>
  <changelog author="badshah400@gmail.com" date="1528027200">- Update to version 3.2.2:
  * Fix transparency regression on ubuntu composite
    (gh#Guake/guake#1333).
  * Fix transparency issue.
  * Fix right-click on link.
  * Fix bad css override on check tab background
    (gh#Guake/guake#1326).
  * Fix Guake application icon not displayed with German locale.
  * Fix ctrl+click on hyperlinks on VTE 0.50
    (gh#Guake/guake#1295).
  * Fixed "Gruvbox Dark" color palette (swapped foreground and
    background).
  * Swapped foreground and background colors for palettes added in
    commit #58842e9.
  * Add option groupes to the bootstrap scripts.</changelog>
  <changelog author="badshah400@gmail.com" date="1531569600">- Update to version 3.3.0:
  * Wayland is a bit more well supported. The X11 backend is now
    used by default for GDK and it seems to make the shortcut
    works under most situation.
  * A new command has been added: guake-toggle, should be faster
    than guake -t. You can use it when you register the global
    shortcut manually (X11 or Wayland).</changelog>
  <changelog author="badshah400@gmail.com" date="1532347200">- Update to version 3.3.2:
  * Travis build cleaned build artifacts before deployment,
    leading to missing files when built in the CI.
- Changesn from version 3.3.1:
  * Don't translate application icon (this finally fixes Guake
    application icon not being displayed with German locale, which
    was only partially resolved with gh#Guake/guake#1320)
  * Install of Guake through pip install was broken; fixed.</changelog>
  <changelog author="badshah400@gmail.com" date="1535025600">- Add python3-gobject-Gdk to Requires; fixes boo#1102963.</changelog>
  <changelog author="badshah400@gmail.com" date="1538654400">- Update to version 3.4.0:
  * Split and resize terminals via mouse or keyboard shortcuts.
  * "New terminal" / "Rename terminal" / "Close terminal" items
    has been removed from the terminal context menu. They are
    still available on the tab context menu.
  * Fix multiline selection right click (gh#Guake/guake#1413).
  * Fix tab name (gh#Guake/guake#1017).
  * fixes jumping preference window (gh#Guake/guake#1149).
  * fix no focus after closing a split terminal
    (gh#Guake/guake#1421).
  * Add note about shell that does not support --login parameter
    (gh#Guake/guake#469).
  * Updated translations.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1556020800">- Update to version 3.5.0:
  * new hotkey (CTRL+SHIFT+H) to open new tab in home directory
  * "New tab" button (gh#Guake/guake#1471)
  * Open new tab by double-clicking on the tab bar
  * Add new context menu on the notebook
  * Add a CLI option to change palette scheme
    (gh#Guake/guake#1345)
  * Bold text is also bright (&gt;= VTE 0.52 only)
  * guake --split-vertical and --split-horizontal split the
    current
  * tab just like the context menu does
  * Optional close buttons for tabs (disabled by default)
  * Guake can now provide a set of tabs per workspace
  * Reverse transparency slider to be more meaningful
    (gh#Guake/guake#1501)
  * Fix command-line select tab behavior (gh#Guake/guake#1492)
  * removed duplicate event bind? previously I had issue where
    quick-open event would be fired twice because of this.
  * fix settings only applied to the active workspace if more the
    1 is used
  * fix prompt quit dialog numbers when more then 1 workspace is
    used
  * Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1556539200">- Update to 3.6.1:
  * new feature: search in current terminal
  * new feature: session saving
  * new feature: settings export and import
  * various fixes to the core
  * minor build system fixes
  * translation updates</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1558008000">- Update to version 3.6.3:
  * Add drag-n-drop to terminal (text &amp; uris)
  * When scrolling with "shift" (1 page) or "shift + ctrl" (4
    pages) it will be faster (gh#Guake/guake#271)
  * Add schema_version check for tabs session restore
  * Add save/restore terminal split for tabs session -
    Save/Restore terminal split by pre-order traversal full binary
    tree in list
  * Bump tabs session schema_version to 2 (to support terminal
    split)
  * Lazy restore terminal split until Guake is visible
  * Manage terminal signal handler by handler_ids
  * Avoid spurious resize event when showing fullscreened window
  * Make sure workspace-specific-tab-sets only enable on X11
    backend (due to wnck)
  * Add install/uninstall-dev-locale to support dev locale
  * Fix DualTerminalBox grab focus when remove dead child
  * Support customize prefix for make
  * Fix re-focus on terminal after rename dialog destroy
  * Fix split terminal by menu will not follow last terminal cwd
    (if option set)
  * Fix delete_shell using os.waitpid (should not use it)</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1582027200">- Update to version 3.7.0:
  * Fixes the bug when "New Tab" or "Split Terminal" resets colors
    set by "--bgcolor" command.
  * Custom colors for every terminal added. Colors are saved
    alongside with another tab info. "Reset custom colors" menu
    item added to hte tab context menu.
  * Resetting colors of the current page. Managing background and
    foreground colors of the current terminal.
  * Adds an option to display only the last directory on the
    current path as the tab name.
  * New Features:
  - Add tab selection popover in each notebook
  - Add fullscreen hide tabbar option
  - List new features here followed by the ticket number, for
    example:
  * Resetting colors of the current page.
  * Setting of background and foreground colors and resetting
    colors of the focused terminal.
  - Setting of background and foreground colors and resetting
    colors of the current terminal (not the focused one).
  - Add --select-terminal and --selected-terminal options to
    Guake CLI
  - Adds an option to display only the last directory on the
    current path as the tab name.
  - Reworked the tab name selection to use a drop-down menu.
  - Unfullscreen through D-Bus interface, as well as through
    CLI.
  * Bug Fixes
  - Fix Crash (TypeError) when common keys are found in config
    [#1713]
  - Fixes the bug when "New Tab" or "Split Terminal" resets
    colors set by "--bgcolor" command.
  - Add pew package to Pipfile
  - When composited changed, it will update Guake window visual
    to make it transparent
  - Fix fullscreen/unfullscreen not handle correctly when
    trigger by wm
  - Fix search revealer causing terminal unclickable at bottom
    right
  - adding a new tab no longer shows the hidden scrollbars on
    other tabs
  - Remove no need window draw callback
  - Fix make uninstall not cleaning up properly
  - Update some dependencies for build environment
  - Update the error message on missing dependencies (ex: when
    use 'pip install' guake)
  * Translation updates.
- Use %{name}-%{version} name for source tarball.
- Split out separate -lang package.
- Remove spurious translation files not installed in localedir.
- Run make with multiple parallel threads.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1623067200">- Drop pandoc BuildRequires: not required.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1623153600">- Do not own /usr/share/pixmaps, and /usr/share/metainfo,  but only
  content thereof.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1624017600">- Add guake-follow-focus-with-dual-monitors.patch: Fix issue where
  guake follows mouse focus when have 2 monitors
  [gh#Guake/guake#1775, gh#Guake/guake#1761, boo#1187177].</changelog>
</package>
<package pkgid="9d677b3995ca38cd349582187cf6fb8e82eb50707ef2c274008f5b8f2ed159ad" name="gzdoom" arch="aarch64">
  <version epoch="0" ver="4.6.0" rel="bp153.2.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update description</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1546516800">- Update to new upstream release 3.7.1
  * Expand UDMF and ZScript API for side's own additive colors
  * Added NOFRICTION and NOFRICTIONBOUNCE actor flags
  * Added an AMD64 JIT for DECORATE and ZScript
  * Lights are now referenced by sections rather than surface, to
    speed up light linking. This should allow a dynamically-lit
    plasma bolt to pass over a 3D bridge in Frozen Time without
    turning the game into a slide show.
  * Add shader cache for Intel GPUs which should result in faster
    startups.
- Add gzdoom-asmjit.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1548244800">- Update to new upstream release 3.7.2
  * The resolution selector now sets to auto detected resolution at
    startup, no longer uses entries from the config file.
  * Committing a scaling change for fullscreen sets scaling to 1.0
    to guarantee the selected number of pixels are actually used.
  * For details, see https://forum.zdoom.org/viewtopic.php?t=63346</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1554724800">- Update to new upstream release 4.0.0
  * Experimental Vulkan renderer (via "+vid_backend 0" console
    option)
  * Scaling has been changed. GZDoom now runs at a minimum of
    640x400. An extra mode (960x600) has been added to replace the
    lost 320x200 one.
  * Added "cl_blockcheats" - useful for people who use debugging
    keys, allows a user to consciously turn off cheats without
    affecting the serveradd "cl_blockcheats" - useful for people
    who use debugging keys, allows a user to consciously turn off
    cheats without affecting the server
  * "wait" console commands no longer execute inside the level,
    and can run during intermissions and outside the game.
- Folded gzdoom-asmjit.patch into gzdoom-staticlibs.patch.
- Added gzdoom-vulkan.patch.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1560081600">- Update to new upstream release 4.1.3
  * bug fixes for both zscript and vulkan (the vulkan renderer is
    pretty much complete at this point)
  * added native double round(double) function
  * added a crosshair on/off toggle
  * cl_blockcheats 2 blocks cheats without showing any messages,
    useful for streamers who happen to be mappers/modders/etc
- Update to new upstream release 4.1.0
  * workaround buggy preprocessor in old AMD OpenGL drivers
  * fix bloom pass regression
  * fixed scale calculations for option menus.
  * implement custom post process shaders for vulkan backend
  * improve error handling during vulkan initialization
  * fixed inverted logic for displaying the generic log in Strife.
- Remove patch:
  * gzdoom-staticlibs.patch (fixed by upstream)
- Update patch:
  * gzdoom-vulkan.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566561600">- Turn off LTO, it is broken. [boo#1142267]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566561601">- Update to new upstream release 4.2.0
  * The survey code has been re-enabled for this version: it sends
    basic info about the operating system but no private data:
    the number of CPU cores, the graphics card, and supported
    OpenGL/Vulkan versions.
  * Restored original vanilla behavior of Lost Souls' charging
    attack.
  * Exposed Append() method to ZScript dynamic array
  * Fixed an inconsistency with missiles bouncing off actors.
  * Added A_SoundPitch and an optional pitch parameter to
    A_PlaySound and S_Sound.
  * Attachable dynamic lights with ZScript or DECORATE.
- Drop _service and gzdoom-wadsrc-extra.patch,
  both unused since 4.1.3.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568376000">- Update to release 4.2.1
  * Level compatibility additions for Scythe 2 and Hell Revealed.
  * Add current, max and average velocity as stat.
  * Let Hexen Cleric and Mage use unique health chains.
  * Allow custom status bars to override notification and
    centered message display.
  * Improve crosshair health color to be more informative.
  * Added obituary fallbacks for actors that do not have
    any defined.
- Remove fl2.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1569931200">- Add gzdoom-asmjit.patch.
- Enable SSE/SSE2.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576584000">- Update to release 4.2.4
  * This is a bugfix release without new features. The notable
    highlight is that this fixes translucent objects in the
    software renderer.
- Add gzdoom-system-gme.patch, gzdoom-dl.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1578744000">- Update to release 4.3.1
  * New softpoly backend for the hardware renderer.
  * Advanced texture colorization options.
  * Scripted map postprocessor.
  * Dictionary class for ZScript.
  * Add PSPF_PLAYERTRANSLATED flag (makes a PSprite layer
    translated to the user's color).
  * Support for MIDI on Linux via ALSA sequencer.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579435200">- Update to release 4.3.2
  * Added ML_NOSKYWALLS and ML_DRAWFULLHEIGHT
  * Added support for new Bethesda.Net Unity Edition WADs.</changelog>
  <changelog author="Michael Scafidi &lt;raptir@gmail.com&gt;" date="1580299200">- Update to release 4.3.3
  * fixed resetting of music volume after closing dialogue
  * exposed Level.MusicVolume to ZScript
  * fixed calling a function on string CVar
  * added ability to filter VM disassembly dump
  * add check for unity version of Nerve.wad
  * infrastructure in place in case Nerve.wad changes again, this
    can be extended.
  * customized invulnerability colormap does not interfere with
    Powerup.ColorMap.
  * precache a few sounds being referenced in common game code.
  * define misc/secret for Hexen, too. By now there are some mods
    defining secrets for the game so this sound should be present
    there.
  * Implement special colormap support for softpoly
  * Softpoly: Fix broken fixed camera light for walls
  * make nosave standalone CVar flag, alongside server and user
  * implemented screenshots in softpoly backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591531200">- Update to release 4.4.0
  * Heretic's "bag of holding" had incorrectly given mace ammo.
  * Added per pixel lighting for decals.
  * Added a compatibility option for a bad teleporter in the
    final map of Strife.
  * Add a cvar to control weapon bobbing while firing.
  * Fixed crash on maps with out of range sidedef and sector
    numbers.
  * Fixed missing sound for Polyobj_MoveTo.
  * Attenuated lights for Strife.
  * Added MTF_NOCOUNT to spawn flags.
- Drop gzdoom-system-gme.patch (moved to zmusic.spec),
  gzdoom-dl.patch (unnecessary). Add gzdoom-spirv.patch.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591876800">- Update to release 4.4.1
  * Heretic's "bag of holding" had incorrectly given mace capacity.
  * Mapped "Smooth mouse" back to the "m_filter" CVAR, and
    removed the "smooth_mouse" CVAR.
  * Fixed crash with texture upscaling in the truecolor software
    renderer.
  * Fixed crash rendering 3D floors without ceiling or floor
    textures in software.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591963200">- Add gzdoom-sdlbug.patch.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1592395200">- Update to release 4.4.2
  * Made the new "Build" light mode operational</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600171200">- Drop Recommends for music backends
  (this has moved to zmusic.spec)
- Demote Recommends to Suggests</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1614859200">- Add 0001-fixed-zipdir-inability-to-update-empty-zip-file.patch
- Update to release 4.5.0
  * For all of Doom's fullscreen images, there's now widescreen
    versions provided.
  * A simplified options menu is now available for quick setup of
    the important settings.
  * New keybindings presets. Users can now choose between the
    classic layout and a WASD-based one.
  * Menu and intermission screen now scale to the original
    Doom.exe's layout by default.
  * Major additions to the menu system - animated menu
    transitions, image slideshows and fixed size menus can now be
    created.
  * The console now uses the border flat as default background
    instead of the titlepic.
  * It is now possible to fully quit the fullscreen console and
    get back to the title loop.
  * Interpolate positions and angles in the automap for smoother
    appearance.
  * Added $PitchSet for SNDINFO.
  * Allow indirections in the string table by prefixing the
    language string with '$$' the remaining text is interpreted
    as another string label to resolve.
  * Optimization of the patch texture checker - do not read in
    the entire file if checking the initial header is sufficient
    for rejecting it. This can speed up loading of large mods
    quite significantly.
  * OPUS support (via libsndfile)
- Drop gzdoom-spirv.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1621684800">- Update to release 4.6
  * Widescreen graphics for Heretic and Hexen
  * Sprite shadows like in the Build engine. Both in software and
    hardware renderer.
  * 16 bit channel PNG files can be read.
  * DEHEXTRA working properly now.
  * Various enhancements and fixes for ZScript.</changelog>
</package>
<package pkgid="98aff32f78d942eda542e40ff635260b57dc276ec8ab4e6b09956bb7ccd52e71" name="gzdoom" arch="s390x">
  <version epoch="0" ver="4.6.0" rel="bp153.2.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update description</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1546516800">- Update to new upstream release 3.7.1
  * Expand UDMF and ZScript API for side's own additive colors
  * Added NOFRICTION and NOFRICTIONBOUNCE actor flags
  * Added an AMD64 JIT for DECORATE and ZScript
  * Lights are now referenced by sections rather than surface, to
    speed up light linking. This should allow a dynamically-lit
    plasma bolt to pass over a 3D bridge in Frozen Time without
    turning the game into a slide show.
  * Add shader cache for Intel GPUs which should result in faster
    startups.
- Add gzdoom-asmjit.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1548244800">- Update to new upstream release 3.7.2
  * The resolution selector now sets to auto detected resolution at
    startup, no longer uses entries from the config file.
  * Committing a scaling change for fullscreen sets scaling to 1.0
    to guarantee the selected number of pixels are actually used.
  * For details, see https://forum.zdoom.org/viewtopic.php?t=63346</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1554724800">- Update to new upstream release 4.0.0
  * Experimental Vulkan renderer (via "+vid_backend 0" console
    option)
  * Scaling has been changed. GZDoom now runs at a minimum of
    640x400. An extra mode (960x600) has been added to replace the
    lost 320x200 one.
  * Added "cl_blockcheats" - useful for people who use debugging
    keys, allows a user to consciously turn off cheats without
    affecting the serveradd "cl_blockcheats" - useful for people
    who use debugging keys, allows a user to consciously turn off
    cheats without affecting the server
  * "wait" console commands no longer execute inside the level,
    and can run during intermissions and outside the game.
- Folded gzdoom-asmjit.patch into gzdoom-staticlibs.patch.
- Added gzdoom-vulkan.patch.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1560081600">- Update to new upstream release 4.1.3
  * bug fixes for both zscript and vulkan (the vulkan renderer is
    pretty much complete at this point)
  * added native double round(double) function
  * added a crosshair on/off toggle
  * cl_blockcheats 2 blocks cheats without showing any messages,
    useful for streamers who happen to be mappers/modders/etc
- Update to new upstream release 4.1.0
  * workaround buggy preprocessor in old AMD OpenGL drivers
  * fix bloom pass regression
  * fixed scale calculations for option menus.
  * implement custom post process shaders for vulkan backend
  * improve error handling during vulkan initialization
  * fixed inverted logic for displaying the generic log in Strife.
- Remove patch:
  * gzdoom-staticlibs.patch (fixed by upstream)
- Update patch:
  * gzdoom-vulkan.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566561600">- Turn off LTO, it is broken. [boo#1142267]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566561601">- Update to new upstream release 4.2.0
  * The survey code has been re-enabled for this version: it sends
    basic info about the operating system but no private data:
    the number of CPU cores, the graphics card, and supported
    OpenGL/Vulkan versions.
  * Restored original vanilla behavior of Lost Souls' charging
    attack.
  * Exposed Append() method to ZScript dynamic array
  * Fixed an inconsistency with missiles bouncing off actors.
  * Added A_SoundPitch and an optional pitch parameter to
    A_PlaySound and S_Sound.
  * Attachable dynamic lights with ZScript or DECORATE.
- Drop _service and gzdoom-wadsrc-extra.patch,
  both unused since 4.1.3.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568376000">- Update to release 4.2.1
  * Level compatibility additions for Scythe 2 and Hell Revealed.
  * Add current, max and average velocity as stat.
  * Let Hexen Cleric and Mage use unique health chains.
  * Allow custom status bars to override notification and
    centered message display.
  * Improve crosshair health color to be more informative.
  * Added obituary fallbacks for actors that do not have
    any defined.
- Remove fl2.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1569931200">- Add gzdoom-asmjit.patch.
- Enable SSE/SSE2.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576584000">- Update to release 4.2.4
  * This is a bugfix release without new features. The notable
    highlight is that this fixes translucent objects in the
    software renderer.
- Add gzdoom-system-gme.patch, gzdoom-dl.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1578744000">- Update to release 4.3.1
  * New softpoly backend for the hardware renderer.
  * Advanced texture colorization options.
  * Scripted map postprocessor.
  * Dictionary class for ZScript.
  * Add PSPF_PLAYERTRANSLATED flag (makes a PSprite layer
    translated to the user's color).
  * Support for MIDI on Linux via ALSA sequencer.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579435200">- Update to release 4.3.2
  * Added ML_NOSKYWALLS and ML_DRAWFULLHEIGHT
  * Added support for new Bethesda.Net Unity Edition WADs.</changelog>
  <changelog author="Michael Scafidi &lt;raptir@gmail.com&gt;" date="1580299200">- Update to release 4.3.3
  * fixed resetting of music volume after closing dialogue
  * exposed Level.MusicVolume to ZScript
  * fixed calling a function on string CVar
  * added ability to filter VM disassembly dump
  * add check for unity version of Nerve.wad
  * infrastructure in place in case Nerve.wad changes again, this
    can be extended.
  * customized invulnerability colormap does not interfere with
    Powerup.ColorMap.
  * precache a few sounds being referenced in common game code.
  * define misc/secret for Hexen, too. By now there are some mods
    defining secrets for the game so this sound should be present
    there.
  * Implement special colormap support for softpoly
  * Softpoly: Fix broken fixed camera light for walls
  * make nosave standalone CVar flag, alongside server and user
  * implemented screenshots in softpoly backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591531200">- Update to release 4.4.0
  * Heretic's "bag of holding" had incorrectly given mace ammo.
  * Added per pixel lighting for decals.
  * Added a compatibility option for a bad teleporter in the
    final map of Strife.
  * Add a cvar to control weapon bobbing while firing.
  * Fixed crash on maps with out of range sidedef and sector
    numbers.
  * Fixed missing sound for Polyobj_MoveTo.
  * Attenuated lights for Strife.
  * Added MTF_NOCOUNT to spawn flags.
- Drop gzdoom-system-gme.patch (moved to zmusic.spec),
  gzdoom-dl.patch (unnecessary). Add gzdoom-spirv.patch.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591876800">- Update to release 4.4.1
  * Heretic's "bag of holding" had incorrectly given mace capacity.
  * Mapped "Smooth mouse" back to the "m_filter" CVAR, and
    removed the "smooth_mouse" CVAR.
  * Fixed crash with texture upscaling in the truecolor software
    renderer.
  * Fixed crash rendering 3D floors without ceiling or floor
    textures in software.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591963200">- Add gzdoom-sdlbug.patch.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1592395200">- Update to release 4.4.2
  * Made the new "Build" light mode operational</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600171200">- Drop Recommends for music backends
  (this has moved to zmusic.spec)
- Demote Recommends to Suggests</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1614859200">- Add 0001-fixed-zipdir-inability-to-update-empty-zip-file.patch
- Update to release 4.5.0
  * For all of Doom's fullscreen images, there's now widescreen
    versions provided.
  * A simplified options menu is now available for quick setup of
    the important settings.
  * New keybindings presets. Users can now choose between the
    classic layout and a WASD-based one.
  * Menu and intermission screen now scale to the original
    Doom.exe's layout by default.
  * Major additions to the menu system - animated menu
    transitions, image slideshows and fixed size menus can now be
    created.
  * The console now uses the border flat as default background
    instead of the titlepic.
  * It is now possible to fully quit the fullscreen console and
    get back to the title loop.
  * Interpolate positions and angles in the automap for smoother
    appearance.
  * Added $PitchSet for SNDINFO.
  * Allow indirections in the string table by prefixing the
    language string with '$$' the remaining text is interpreted
    as another string label to resolve.
  * Optimization of the patch texture checker - do not read in
    the entire file if checking the initial header is sufficient
    for rejecting it. This can speed up loading of large mods
    quite significantly.
  * OPUS support (via libsndfile)
- Drop gzdoom-spirv.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1621684800">- Update to release 4.6
  * Widescreen graphics for Heretic and Hexen
  * Sprite shadows like in the Build engine. Both in software and
    hardware renderer.
  * 16 bit channel PNG files can be read.
  * DEHEXTRA working properly now.
  * Various enhancements and fixes for ZScript.</changelog>
</package>
<package pkgid="8fef153d66bd34cbf1592b658b5d6ec7972e7fd473c444a928d060a5e8070fc8" name="gzdoom" arch="src">
  <version epoch="0" ver="4.6.0" rel="bp153.2.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update description</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1546516800">- Update to new upstream release 3.7.1
  * Expand UDMF and ZScript API for side's own additive colors
  * Added NOFRICTION and NOFRICTIONBOUNCE actor flags
  * Added an AMD64 JIT for DECORATE and ZScript
  * Lights are now referenced by sections rather than surface, to
    speed up light linking. This should allow a dynamically-lit
    plasma bolt to pass over a 3D bridge in Frozen Time without
    turning the game into a slide show.
  * Add shader cache for Intel GPUs which should result in faster
    startups.
- Add gzdoom-asmjit.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1548244800">- Update to new upstream release 3.7.2
  * The resolution selector now sets to auto detected resolution at
    startup, no longer uses entries from the config file.
  * Committing a scaling change for fullscreen sets scaling to 1.0
    to guarantee the selected number of pixels are actually used.
  * For details, see https://forum.zdoom.org/viewtopic.php?t=63346</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1554724800">- Update to new upstream release 4.0.0
  * Experimental Vulkan renderer (via "+vid_backend 0" console
    option)
  * Scaling has been changed. GZDoom now runs at a minimum of
    640x400. An extra mode (960x600) has been added to replace the
    lost 320x200 one.
  * Added "cl_blockcheats" - useful for people who use debugging
    keys, allows a user to consciously turn off cheats without
    affecting the serveradd "cl_blockcheats" - useful for people
    who use debugging keys, allows a user to consciously turn off
    cheats without affecting the server
  * "wait" console commands no longer execute inside the level,
    and can run during intermissions and outside the game.
- Folded gzdoom-asmjit.patch into gzdoom-staticlibs.patch.
- Added gzdoom-vulkan.patch.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1560081600">- Update to new upstream release 4.1.3
  * bug fixes for both zscript and vulkan (the vulkan renderer is
    pretty much complete at this point)
  * added native double round(double) function
  * added a crosshair on/off toggle
  * cl_blockcheats 2 blocks cheats without showing any messages,
    useful for streamers who happen to be mappers/modders/etc
- Update to new upstream release 4.1.0
  * workaround buggy preprocessor in old AMD OpenGL drivers
  * fix bloom pass regression
  * fixed scale calculations for option menus.
  * implement custom post process shaders for vulkan backend
  * improve error handling during vulkan initialization
  * fixed inverted logic for displaying the generic log in Strife.
- Remove patch:
  * gzdoom-staticlibs.patch (fixed by upstream)
- Update patch:
  * gzdoom-vulkan.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566561600">- Turn off LTO, it is broken. [boo#1142267]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566561601">- Update to new upstream release 4.2.0
  * The survey code has been re-enabled for this version: it sends
    basic info about the operating system but no private data:
    the number of CPU cores, the graphics card, and supported
    OpenGL/Vulkan versions.
  * Restored original vanilla behavior of Lost Souls' charging
    attack.
  * Exposed Append() method to ZScript dynamic array
  * Fixed an inconsistency with missiles bouncing off actors.
  * Added A_SoundPitch and an optional pitch parameter to
    A_PlaySound and S_Sound.
  * Attachable dynamic lights with ZScript or DECORATE.
- Drop _service and gzdoom-wadsrc-extra.patch,
  both unused since 4.1.3.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568376000">- Update to release 4.2.1
  * Level compatibility additions for Scythe 2 and Hell Revealed.
  * Add current, max and average velocity as stat.
  * Let Hexen Cleric and Mage use unique health chains.
  * Allow custom status bars to override notification and
    centered message display.
  * Improve crosshair health color to be more informative.
  * Added obituary fallbacks for actors that do not have
    any defined.
- Remove fl2.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1569931200">- Add gzdoom-asmjit.patch.
- Enable SSE/SSE2.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576584000">- Update to release 4.2.4
  * This is a bugfix release without new features. The notable
    highlight is that this fixes translucent objects in the
    software renderer.
- Add gzdoom-system-gme.patch, gzdoom-dl.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1578744000">- Update to release 4.3.1
  * New softpoly backend for the hardware renderer.
  * Advanced texture colorization options.
  * Scripted map postprocessor.
  * Dictionary class for ZScript.
  * Add PSPF_PLAYERTRANSLATED flag (makes a PSprite layer
    translated to the user's color).
  * Support for MIDI on Linux via ALSA sequencer.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579435200">- Update to release 4.3.2
  * Added ML_NOSKYWALLS and ML_DRAWFULLHEIGHT
  * Added support for new Bethesda.Net Unity Edition WADs.</changelog>
  <changelog author="Michael Scafidi &lt;raptir@gmail.com&gt;" date="1580299200">- Update to release 4.3.3
  * fixed resetting of music volume after closing dialogue
  * exposed Level.MusicVolume to ZScript
  * fixed calling a function on string CVar
  * added ability to filter VM disassembly dump
  * add check for unity version of Nerve.wad
  * infrastructure in place in case Nerve.wad changes again, this
    can be extended.
  * customized invulnerability colormap does not interfere with
    Powerup.ColorMap.
  * precache a few sounds being referenced in common game code.
  * define misc/secret for Hexen, too. By now there are some mods
    defining secrets for the game so this sound should be present
    there.
  * Implement special colormap support for softpoly
  * Softpoly: Fix broken fixed camera light for walls
  * make nosave standalone CVar flag, alongside server and user
  * implemented screenshots in softpoly backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591531200">- Update to release 4.4.0
  * Heretic's "bag of holding" had incorrectly given mace ammo.
  * Added per pixel lighting for decals.
  * Added a compatibility option for a bad teleporter in the
    final map of Strife.
  * Add a cvar to control weapon bobbing while firing.
  * Fixed crash on maps with out of range sidedef and sector
    numbers.
  * Fixed missing sound for Polyobj_MoveTo.
  * Attenuated lights for Strife.
  * Added MTF_NOCOUNT to spawn flags.
- Drop gzdoom-system-gme.patch (moved to zmusic.spec),
  gzdoom-dl.patch (unnecessary). Add gzdoom-spirv.patch.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591876800">- Update to release 4.4.1
  * Heretic's "bag of holding" had incorrectly given mace capacity.
  * Mapped "Smooth mouse" back to the "m_filter" CVAR, and
    removed the "smooth_mouse" CVAR.
  * Fixed crash with texture upscaling in the truecolor software
    renderer.
  * Fixed crash rendering 3D floors without ceiling or floor
    textures in software.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591963200">- Add gzdoom-sdlbug.patch.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1592395200">- Update to release 4.4.2
  * Made the new "Build" light mode operational</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600171200">- Drop Recommends for music backends
  (this has moved to zmusic.spec)
- Demote Recommends to Suggests</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1614859200">- Add 0001-fixed-zipdir-inability-to-update-empty-zip-file.patch
- Update to release 4.5.0
  * For all of Doom's fullscreen images, there's now widescreen
    versions provided.
  * A simplified options menu is now available for quick setup of
    the important settings.
  * New keybindings presets. Users can now choose between the
    classic layout and a WASD-based one.
  * Menu and intermission screen now scale to the original
    Doom.exe's layout by default.
  * Major additions to the menu system - animated menu
    transitions, image slideshows and fixed size menus can now be
    created.
  * The console now uses the border flat as default background
    instead of the titlepic.
  * It is now possible to fully quit the fullscreen console and
    get back to the title loop.
  * Interpolate positions and angles in the automap for smoother
    appearance.
  * Added $PitchSet for SNDINFO.
  * Allow indirections in the string table by prefixing the
    language string with '$$' the remaining text is interpreted
    as another string label to resolve.
  * Optimization of the patch texture checker - do not read in
    the entire file if checking the initial header is sufficient
    for rejecting it. This can speed up loading of large mods
    quite significantly.
  * OPUS support (via libsndfile)
- Drop gzdoom-spirv.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1621684800">- Update to release 4.6
  * Widescreen graphics for Heretic and Hexen
  * Sprite shadows like in the Build engine. Both in software and
    hardware renderer.
  * 16 bit channel PNG files can be read.
  * DEHEXTRA working properly now.
  * Various enhancements and fixes for ZScript.</changelog>
</package>
<package pkgid="28f9ea219116e5ce634e37d76c0f3aa9cfb91df6d2e33463eaa305bdd20d974f" name="gzdoom" arch="x86_64">
  <version epoch="0" ver="4.6.0" rel="bp153.2.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update description</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1546516800">- Update to new upstream release 3.7.1
  * Expand UDMF and ZScript API for side's own additive colors
  * Added NOFRICTION and NOFRICTIONBOUNCE actor flags
  * Added an AMD64 JIT for DECORATE and ZScript
  * Lights are now referenced by sections rather than surface, to
    speed up light linking. This should allow a dynamically-lit
    plasma bolt to pass over a 3D bridge in Frozen Time without
    turning the game into a slide show.
  * Add shader cache for Intel GPUs which should result in faster
    startups.
- Add gzdoom-asmjit.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1548244800">- Update to new upstream release 3.7.2
  * The resolution selector now sets to auto detected resolution at
    startup, no longer uses entries from the config file.
  * Committing a scaling change for fullscreen sets scaling to 1.0
    to guarantee the selected number of pixels are actually used.
  * For details, see https://forum.zdoom.org/viewtopic.php?t=63346</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1554724800">- Update to new upstream release 4.0.0
  * Experimental Vulkan renderer (via "+vid_backend 0" console
    option)
  * Scaling has been changed. GZDoom now runs at a minimum of
    640x400. An extra mode (960x600) has been added to replace the
    lost 320x200 one.
  * Added "cl_blockcheats" - useful for people who use debugging
    keys, allows a user to consciously turn off cheats without
    affecting the serveradd "cl_blockcheats" - useful for people
    who use debugging keys, allows a user to consciously turn off
    cheats without affecting the server
  * "wait" console commands no longer execute inside the level,
    and can run during intermissions and outside the game.
- Folded gzdoom-asmjit.patch into gzdoom-staticlibs.patch.
- Added gzdoom-vulkan.patch.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1560081600">- Update to new upstream release 4.1.3
  * bug fixes for both zscript and vulkan (the vulkan renderer is
    pretty much complete at this point)
  * added native double round(double) function
  * added a crosshair on/off toggle
  * cl_blockcheats 2 blocks cheats without showing any messages,
    useful for streamers who happen to be mappers/modders/etc
- Update to new upstream release 4.1.0
  * workaround buggy preprocessor in old AMD OpenGL drivers
  * fix bloom pass regression
  * fixed scale calculations for option menus.
  * implement custom post process shaders for vulkan backend
  * improve error handling during vulkan initialization
  * fixed inverted logic for displaying the generic log in Strife.
- Remove patch:
  * gzdoom-staticlibs.patch (fixed by upstream)
- Update patch:
  * gzdoom-vulkan.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566561600">- Turn off LTO, it is broken. [boo#1142267]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566561601">- Update to new upstream release 4.2.0
  * The survey code has been re-enabled for this version: it sends
    basic info about the operating system but no private data:
    the number of CPU cores, the graphics card, and supported
    OpenGL/Vulkan versions.
  * Restored original vanilla behavior of Lost Souls' charging
    attack.
  * Exposed Append() method to ZScript dynamic array
  * Fixed an inconsistency with missiles bouncing off actors.
  * Added A_SoundPitch and an optional pitch parameter to
    A_PlaySound and S_Sound.
  * Attachable dynamic lights with ZScript or DECORATE.
- Drop _service and gzdoom-wadsrc-extra.patch,
  both unused since 4.1.3.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568376000">- Update to release 4.2.1
  * Level compatibility additions for Scythe 2 and Hell Revealed.
  * Add current, max and average velocity as stat.
  * Let Hexen Cleric and Mage use unique health chains.
  * Allow custom status bars to override notification and
    centered message display.
  * Improve crosshair health color to be more informative.
  * Added obituary fallbacks for actors that do not have
    any defined.
- Remove fl2.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1569931200">- Add gzdoom-asmjit.patch.
- Enable SSE/SSE2.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576584000">- Update to release 4.2.4
  * This is a bugfix release without new features. The notable
    highlight is that this fixes translucent objects in the
    software renderer.
- Add gzdoom-system-gme.patch, gzdoom-dl.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1578744000">- Update to release 4.3.1
  * New softpoly backend for the hardware renderer.
  * Advanced texture colorization options.
  * Scripted map postprocessor.
  * Dictionary class for ZScript.
  * Add PSPF_PLAYERTRANSLATED flag (makes a PSprite layer
    translated to the user's color).
  * Support for MIDI on Linux via ALSA sequencer.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579435200">- Update to release 4.3.2
  * Added ML_NOSKYWALLS and ML_DRAWFULLHEIGHT
  * Added support for new Bethesda.Net Unity Edition WADs.</changelog>
  <changelog author="Michael Scafidi &lt;raptir@gmail.com&gt;" date="1580299200">- Update to release 4.3.3
  * fixed resetting of music volume after closing dialogue
  * exposed Level.MusicVolume to ZScript
  * fixed calling a function on string CVar
  * added ability to filter VM disassembly dump
  * add check for unity version of Nerve.wad
  * infrastructure in place in case Nerve.wad changes again, this
    can be extended.
  * customized invulnerability colormap does not interfere with
    Powerup.ColorMap.
  * precache a few sounds being referenced in common game code.
  * define misc/secret for Hexen, too. By now there are some mods
    defining secrets for the game so this sound should be present
    there.
  * Implement special colormap support for softpoly
  * Softpoly: Fix broken fixed camera light for walls
  * make nosave standalone CVar flag, alongside server and user
  * implemented screenshots in softpoly backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591531200">- Update to release 4.4.0
  * Heretic's "bag of holding" had incorrectly given mace ammo.
  * Added per pixel lighting for decals.
  * Added a compatibility option for a bad teleporter in the
    final map of Strife.
  * Add a cvar to control weapon bobbing while firing.
  * Fixed crash on maps with out of range sidedef and sector
    numbers.
  * Fixed missing sound for Polyobj_MoveTo.
  * Attenuated lights for Strife.
  * Added MTF_NOCOUNT to spawn flags.
- Drop gzdoom-system-gme.patch (moved to zmusic.spec),
  gzdoom-dl.patch (unnecessary). Add gzdoom-spirv.patch.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591876800">- Update to release 4.4.1
  * Heretic's "bag of holding" had incorrectly given mace capacity.
  * Mapped "Smooth mouse" back to the "m_filter" CVAR, and
    removed the "smooth_mouse" CVAR.
  * Fixed crash with texture upscaling in the truecolor software
    renderer.
  * Fixed crash rendering 3D floors without ceiling or floor
    textures in software.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591963200">- Add gzdoom-sdlbug.patch.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1592395200">- Update to release 4.4.2
  * Made the new "Build" light mode operational</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600171200">- Drop Recommends for music backends
  (this has moved to zmusic.spec)
- Demote Recommends to Suggests</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1614859200">- Add 0001-fixed-zipdir-inability-to-update-empty-zip-file.patch
- Update to release 4.5.0
  * For all of Doom's fullscreen images, there's now widescreen
    versions provided.
  * A simplified options menu is now available for quick setup of
    the important settings.
  * New keybindings presets. Users can now choose between the
    classic layout and a WASD-based one.
  * Menu and intermission screen now scale to the original
    Doom.exe's layout by default.
  * Major additions to the menu system - animated menu
    transitions, image slideshows and fixed size menus can now be
    created.
  * The console now uses the border flat as default background
    instead of the titlepic.
  * It is now possible to fully quit the fullscreen console and
    get back to the title loop.
  * Interpolate positions and angles in the automap for smoother
    appearance.
  * Added $PitchSet for SNDINFO.
  * Allow indirections in the string table by prefixing the
    language string with '$$' the remaining text is interpreted
    as another string label to resolve.
  * Optimization of the patch texture checker - do not read in
    the entire file if checking the initial header is sufficient
    for rejecting it. This can speed up loading of large mods
    quite significantly.
  * OPUS support (via libsndfile)
- Drop gzdoom-spirv.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1621684800">- Update to release 4.6
  * Widescreen graphics for Heretic and Hexen
  * Sprite shadows like in the Build engine. Both in software and
    hardware renderer.
  * 16 bit channel PNG files can be read.
  * DEHEXTRA working properly now.
  * Various enhancements and fixes for ZScript.</changelog>
</package>
<package pkgid="da41ea46a2409a479d18841a8e4c552b1d80c647ec6196f87ea7f5276fefdf45" name="hawkey-man" arch="noarch">
  <version epoch="0" ver="0.62.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 0.45.0
  + Config options: only first empty value clears existing (rh#1788154)
  + Make parsing of reldeps more strict (rh#1788107)
  + [context] Support repositories defined in main configuration file
  + Fix filtering packages by advisory when more versions and arches are available (rh#1770125)
  + Add expanding solvable provides for dependency matching (rh#1534123)
  + DnfRepo: fix module_hotfixes keyfile priority level
  + Add custom exceptions to libdnf interface
  + [conf] Set useful default colors when color is enabled
  + Port to libmodulemd-2 API (rh#1693683)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584878400">- Add patch to support monitoring non-bdb rpmdb variants
  + Patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584964800">- Remove unused BR for gobject-introspection</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 0.48.0
  + Add prereq_ignoreinst &amp; regular_requires properties for pkg (rh#1543449)
  + Reset active modules when no module enabled or default (rh#1767351)
  + Add comment option to transaction (rh#1773679)
  + Failing to get module defauls is a recoverable error
  + Baseurl is not exclusive with mirrorlist/metalink (rh#1775184)
  + Add new function to reset all modules in C API (dnf_context_reset_all_modules)
  + [context] Fix to preserve additionalMetadata content (rh#1808677)
  + Fix filtering of DepSolvables with source rpms (rh#1812596)
  + Add setter for running kernel protection setting
  + Handle situation when an unprivileged user cannot create history database (rh#1634385)
  + Add query filter: latest by priority
  + Add DNF_NO_PROTECTED flag to allow empty list of protected packages
  + Remove 'dim' option from terminal colors to make them more readable (rh#1807774, rh#1814563)
  + [context] Error when main config file can't be opened (rh#1794864)
  + [context] Add function function dnf_context_is_set_config_file_path
  + swdb: Catch only SQLite3 exceptions and simplify the messages
  + MergedTransaction list multiple comments (rh#1773679)
  + Modify CMake to pull *.po files from weblate
  + Optimize DependencyContainer creation from an existing queue
  + fix a memory leak in dnf_package_get_requires()
  + Fix memory leaks on g_build_filename()
  + Fix memory leak in dnf_context_setup()
  + Add `hy_goal_favor` and `hy_goal_disfavor`
  + Define a cleanup function for `DnfPackageSet`
  + dnf-repo: fix dnf_repo_get_public_keys double-free
  + Do not cache RPMDB
  + Use single-quotes around string literals used in SQL statements
  + SQLite3: Do not close the database if it wasn't opened (rh#1761976)
  + Don't create a new history DB connection for in-memory DB
  + transaction/Swdb: Use a single logger variable in constructor
  + utils: Add a safe version of pathExists()
  + swdb: Handle the case when pathExists() fails on e.g. permission
  + Repo: prepend "file://" if a local path is used as baseurl
  + Move urlEncode() to utils
  + utils: Add 'exclude' argument to urlEncode()
  + Encode package URL for downloading through librepo (rh#1817130)
  + Replace std::runtime_error with libdnf::RepoError
  + Fixes and error handling improvements of the File class
  + [context] Use ConfigRepo for gpgkey and baseurl (rh#1807864)
  + [context] support "priority" option in .repo config file (rh#1797265)
- Drop obsolete patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch
- Refresh patch for static linking libsolvext
  + Remove patch: libdnf-0.39.1-with-static-libsolvext.patch
  + Add patch: libdnf-0.48.0-with-static-libsolvext.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598011200">- Backport fix from upstream to fix building against check &gt;= 0.15
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Clean up spec comments about patches</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 0.54.2
  + history: Fix dnf history rollback when a package was removed (rh#1683134)
  + Add support for HY_GT, HY_LT in query nevra_strict
  + Fix parsing empty lines in config files
  + Accept '==' as an operator in reldeps (rh#1847946)
  + Add log file level main config option (rh#1802074)
  + Add protect_running_kernel configuration option (rh#1698145)
  + Context part of libdnf cannot assume zchunk is on (rh#1851841, rh#1779104)
  + Fix memory leak of resultingModuleIndex and handle g_object refs
  + Redirect librepo logs to libdnf logs with different source
  + Add hy_goal_lock
  + Enum/String conversions for Transaction Store/Replay
  + utils: Add a method to decode URLs
  + Unify hawkey.log line format with the rest of the logs
- Drop patches included in this release
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Refresh patch for reposdir paths
  + Remove patch: libdnf-0.39.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  + Add patch: libdnf-0.54.2-Switch-default-reposdir-to-etc-dnf-repos.d.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to version 0.55.0
  + Add vendor to dnf API (rh#1876561)
  + Add formatting function for solver error
  + Add error types in ModulePackageContainer
  + Implement module enable for context part
  + Improve string formatting for translation
  + Remove redundant printf and change logging info to notice (rh#1827424)
  + Add allow_vendor_change option (rh#1788371) (rh#1788371)
- Backport patches from upstream
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Add patch to turn off changing vendors by default
  + Patch: libdnf-0.55.0-Switch-allow_vendor_change-off.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to version 0.55.2
  + Improve performance of query installed() and available()
  + Swdb: Add a method to get the current transaction
  + [modules] Add special handling for src artifacts (rh#1809314)
  + Better msgs if "basecachedir" or "proxy_password" isn't set (rh#1888946)
  + Add new options module_stream_switch
  + Support allow_vendor_change setting in dnf context API
- Drop patches incorporated into this release
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Use cmake_build and cmake_install macros</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609761600">- Add patch to support armv6hl and RISC-V architectures
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to version 0.58.0
  + Option: Add reset() method
  + Add OptionBinds::getOption() method
  + [context] Add dnf_repo_conf_from_gkeyfile() and dnf_repo_conf_reset()
  + [context] Add support for options: minrate, throttle, bandwidth, timeout
  + [context] Remove g_key_file_get_string() from dnf_repo_set_keyfile_data()
  + Allow loading ext metadata even if only cache (solv) is present
  + Add ASAN_OPTIONS for test_libdnf_main
  + [context,API] Functions for accessing main/global configuration options
  + [context,API] Function for adding setopt
  + Add getter for modular obsoletes from ModuleMetadata
  + Add ModulePackage.getStaticContext() and getRequires()
  + Add compatible layer for MdDocuments v2
  + Fix modular queries with the new solver
  + Improve formatting of error string for modules
  + Change mechanism of module conflicts
  + Fix load/update FailSafe
- Drop patch included in this release
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Backport fixes to add controls for installonlypkgs and protected_packages
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217600">- Add patch to move directory for dnf state data to /usr/lib/sysimage
  + Patch: libdnf-0.58.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217601">- Backport another fix for adding controls to installonlypkgs
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614081600">- Backport support for using certificates for repository authorization
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614254400">- Add repo-config-zypp subpackage to allow easily using Zypper
  repository configuration</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614340800">- Backport more fixes for using certs for repo authorization
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update to 0.60.0
  + Fix repo.fresh() implementation
  + Fix: Fully set ssl in newHandle function
  + [conf] Add options for working with certificates used with proxy
  + Apply proxy certificate options
  + lock: Switch return-if-fail to assert to quiet gcc -fanalyzer
  + build-sys: Clean up message about Python bindings
  + Modify module NSVCA parsing - context definition (rh#1926771)
  + [context] Fix: dnf_package_is_installonly (rh#1928056)
  + Fix problematic language
  + Add getApplicablePackages to advisory and isApplicable to advisorymodule
  + Keep isAdvisoryApplicable to preserve API
  + Run ModulePackageContainerTest tests in tmpdir, merge interdependent
  + [context] Support config file option "proxy_auth_method", defaults "any"
  + Properly handle multiple collections in updateinfo.xml (rh#1804234)
  + Support main config file option "installonlypkgs"
  + Support main config file option "protected_packages"
- Drop patches now part of this release
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686401">- Fix dependency for repo-config-zypp subpackage to work with SLE</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 0.62.0
  + Change order of TransactionItemReason (rh#1921063)
  + Add two new comperators for security filters (rh#1918475)
  + Apply security filters for candidates with lower priority
  + Fix: Goal - translation of messages in global maps
  + Enhance description of modular solvables
  + Improve performance for module query
  + Change mechanism of modular errata applicability (rh#1804234)
  + dnf_transaction_commit(): Remove second call to rpmtsSetVSFlags
  + Fix a couple of memory leaks
  + Fix: Setting of librepo handle in newHandle function
  + Remove failsafe data when module is not enabled (rh#1847035)
  + Expose librepo's checksum functions via SWIG
  + Fix: Mising check of "hy_split_nevra()" return code
  + Do not allow 1 as installonly_limit value (rh#1926261)
  + Fix check whether the subkey can be used for signing
  + Hardening: add signature check with rpmcliVerifySignatures
    (CVE-2021-3445, CVE-2021-3421, CVE-2021-20271, rh#1932079, rh#1932089, rh#1932090, boo#1183779)
  + Add a config option sslverifystatus, defaults to false (rh#1814383)
  + [context] Add API for distro-sync</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618488000">- Add patch to fix crash when loading DVD repositories
  + Patch: 0001-Fix-a-crash-when-repoId-not-found-in-loaded-conf-gke.patch</changelog>
</package>
<package pkgid="fb843b0bbf2d3d35bc060f220a4f21f5003798406e3e5b6395a6c69af63a9af8" name="hello" arch="aarch64">
  <version epoch="0" ver="2.10" rel="bp153.2.2.1"/>
  <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>
</package>
<package pkgid="973195931a21a2e75b4618eef791b6eca90a5e4669e8ebaccd0f440982a40bb0" name="hello" arch="ppc64le">
  <version epoch="0" ver="2.10" rel="bp153.2.2.1"/>
  <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>
</package>
<package pkgid="4d07ae44252ead363aa8841dc6d3de842da88a867ddc0d88fe40a8b0688de307" name="hello" arch="s390x">
  <version epoch="0" ver="2.10" rel="bp153.2.2.1"/>
  <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>
</package>
<package pkgid="d401fcf0b7b215a70bfa1bf42a0de335401bdeccbf9bb46aecdd25df12074656" name="hello" arch="src">
  <version epoch="0" ver="2.10" rel="bp153.2.2.1"/>
  <changelog author="ke@suse.de" date="951048000">- General spec file cleanup:
- Add group tag.
- ./configure -&gt; %build.
- Use %{version} and %{_infodir} macros.
- Add `#neededforbuild automake' to use the suse_update_config macro.</changelog>
  <changelog author="ke@suse.de" date="1023796800">- Update to version 2.1.1; from NEWS:
  * Automake support.
  * Experimental NLS ("Native Language Support").
  * Translations for ca, da, de, el, eo, es, et, fi, fr, gl, he, hr, hu,
    id, it, ja, ko, lv, nb, nl, nn, pl, pt, pt_BR, ru, sk, sl, sv, tr, and
    uk.
  * Test suite.
  * Add a contrib directory.
  * Manual page, produced with 'help2man'.
  * Create proper copyright statement for all output formats.
  * New greeting message ('-n', '--next-generation').
  * Bugfixes:
  * . GNU hello ('-m') does not loop forever if MAIL environment variable is
    not set.
- spec file: Use DESTDIR; use predefined RPM macros; add %clean section.</changelog>
  <changelog author="schwab@suse.de" date="1023796801">- Don't package %{_infodir}/dir.</changelog>
  <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>
</package>
<package pkgid="541e7accef54db87c0a5ae8986bc57e14885d0e7751e49517d90f0331a7ad657" name="hello" arch="x86_64">
  <version epoch="0" ver="2.10" rel="bp153.2.2.1"/>
  <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>
</package>
<package pkgid="df4cc0b53792e444f3ae61fffedfd28eb203cd9381787ce13fda69c3e5aafcff" name="hello-lang" arch="noarch">
  <version epoch="0" ver="2.10" rel="bp153.2.2.1"/>
  <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>
</package>
<package pkgid="dd805e2f955e05b622f06df07fe907331cf055a2e9feff598425efbc5673f7c0" name="htmldoc" arch="aarch64">
  <version epoch="0" ver="1.9.12" rel="bp153.2.3.1"/>
  <changelog author="coolo@suse.com" date="1324382400">- 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>
</package>
<package pkgid="138809c4d7f8e761d35fec01953e74849db3ed3efef287cd13dba5b1be7526e3" name="htmldoc" arch="ppc64le">
  <version epoch="0" ver="1.9.12" rel="bp153.2.3.1"/>
  <changelog author="coolo@suse.com" date="1324382400">- 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>
</package>
<package pkgid="d7021f208330ab1fa85736ffe74bf2c2e7d16a0b519c4cbbd593b6022c46ffde" name="htmldoc" arch="s390x">
  <version epoch="0" ver="1.9.12" rel="bp153.2.3.1"/>
  <changelog author="coolo@suse.com" date="1324382400">- 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>
</package>
<package pkgid="72ef48d7afb4f55eef2655daed191888278d0ab3c71fb946802688e9031603ef" name="htmldoc" arch="src">
  <version epoch="0" ver="1.9.12" rel="bp153.2.3.1"/>
  <changelog author="adrian@suse.de" date="1073736000">- add %defattr</changelog>
  <changelog author="ro@suse.de" date="1079870400">- removed .orig file</changelog>
  <changelog author="lmuelle@suse.de" date="1084795200">- Add -fno-strict-aliasing to CFLAGS.</changelog>
  <changelog author="lmuelle@suse.de" date="1102507200">- Update to version 1.8.24; [#43261].</changelog>
  <changelog author="lmuelle@suse.de" date="1132660800">- Update to version 1.8.25.</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="lmuelle@suse.de" date="1154606400">- Update to version 1.8.27.
  + Fixed a crash bug that appeared when more than 10 blank
    pages were present in a document (PR #6223)
  + Color changes were not reflected in PRE text (STR #129)
  + Remote URLs did not always work on older operating
    systems (PR #6179)
  + Image filenames using % escapes were not decoded
    properly.
  + Rows using BGCOLOR that spanned across multiple pages
    did not render properly (PR #6149)
  + Rows no longer start on a new page due to a cell with
    both HEIGHT and ROWSPAN specified (PR #6086)
  + CMYK JPEG images caused HTMLDOC to crash (PR #6106)
  + Table cell width calculations didn't always account for
    the proper minimum width (STR #121)
  + Images were not copied when generating indexed HTML
    output to a directory (STR #117)
  + Changing the bottom margin resulted in text that was
    formatted below the bottom margin.
  + The Monospace-Oblique font was not embedded properly in
    PDF files.
  + Outline and keyword strings in PDF files are now stored
    as Unicode (STR #113)
  + The Flate compression code could get in an infinite
    loop if it ran out of memory (STR #101)
  + Book files saved from the GUI did not handle filenames
    with spaces (STR #105)
  + Fixed and re-enabled the ASCII85Device filter support
    in PostScript Level 2/3 output (STR #116)
  + Character entities in the first word of a file were not
    rendered properly (STR #111)
  + Fixed-size table columns were incorrectly resized when
    a table width was also specified and there was extra
    space to distribute (PR #6062)
  + Text could "walk" up or down when in-line images were
    used (PR #6034)
  + Row backgrounds incorrectly replaced cell backgrounds
    when the first cell in a row used ROWSPAN (PR #6033, PR
    [#6036])
  + HTMLDOC did not correctly parse FONT FACE attributes
    (PR #6006)
  + Images in Level 2/3 PostScript output did not work on
    some printers (PR #6000)
  + The GUI did not use the first page header (PR #5978)</changelog>
  <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>
</package>
<package pkgid="522da059c851a3f60bf2578387d2e1c1419ead1cdd1c540acc4b1020339796a0" name="htmldoc" arch="x86_64">
  <version epoch="0" ver="1.9.12" rel="bp153.2.3.1"/>
  <changelog author="coolo@suse.com" date="1324382400">- 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>
</package>
<package pkgid="352ceb4063d5afb59e8bd981c73f318aff1a7a30eaa407b4ab4f92fc2fbce0c2" name="htsfile" arch="aarch64">
  <version epoch="0" ver="1.10.2" rel="bp153.2.5.1"/>
  <changelog author="flyos@mailoo.org" date="1461067200">- Initial release.</changelog>
  <changelog author="flyos@mailoo.org" date="1461240000">- Changed "./configure" and "make install" for "%configure" and
  "%make_install"
- Moved "%_libdir/libhts.so" and "%_libdir/pkgconfig/htslib.pc"
  to the *-devel package.</changelog>
  <changelog author="flyos@mailoo.org" date="1462017600">- Cleaner spec file
- Added baselibs.conf</changelog>
  <changelog author="flyos@mailoo.org" date="1462017601">- Update to 1.3.1</changelog>
  <changelog author="flyos@mailoo.org" date="1499688000">- Update to 1.5
- Change in SONAME, updated the package name to libhts2
- New dependencies to libbz2 and lzma</changelog>
  <changelog author="flyos@mailoo.org" date="1499688001">- Cleaner structure of the spec file and baselibs.conf,
  thanks to the amazing help of the packaging mailing list guys!</changelog>
  <changelog author="flyos@mailoo.org" date="1499860800">- Separated the binaries from the shared lib package</changelog>
  <changelog author="flyos@mailoo.org" date="1531396800">- Better formatting of the descriptions
- Spec file cleaned up using spec-cleaner
- Update to 1.8
  * The URL to get sequences from the EBI reference server has been changed
    to https://.  This is because the EBI no longer serve sequences via
    plain HTTP - requests to the http:// endpoint just get redirected.
    HTSlib needs to be linked against libcurl to download https:// URLs,
    so CRAM users who want to get references from the EBI will need to
    run configure and ensure libcurl support is enabled using the
  - -enable-libcurl option.
  * Added libdeflate as a build option for alternative faster compression and
    decompression.  Results vary by CPU but compression should be twice as fast
    and decompression faster.
  * It is now possible to set the compression level in bgzip.  (#675; thanks
    to Nathan Weeks).
  * bgzip now gets its own manual page.
  * CRAM encoding now stored MD and NM tags verbatim where the reference
    contains 'N' characters, to work around ambiguities in the SAM
    specification (samtools #717/762).
    Also added "store_md" and "store_nm" cram-options for forcing these
    tags to be stored at all locations.  This is best when combined with
    a subsequent decode_md=0 option while reading CRAM.
  * Multiple CRAM bug fixes, including a fix to free and the subsequent reuse of
    references with `-T ref.fa`. (#654; reported by Chris Saunders)
  * CRAM multi-threading bugs fixed: don't try to call flush on reading;
    processing of multiple range queries; problems with multi-slice containers.
  * Fixed crashes caused when decoding some cramtools produced CRAM files.
  * Fixed a couple of minor rANS issues with handling invalid data.
  * Fixed bug where probaln_glocal() tried to allocate far more memory than
    needed when the query sequence was much longer than the reference.  This
    caused crashes in samtools and bcftools mpileup when used on data with very
    long reads. (#572, problem reported by Felix Bemm via minimap2).
  * sam_prop_realn() now returns -1 (the same value as for unmapped reads)
    on reads that do not include at least one 'M', 'X' or '=' CIGAR operator,
    and no longer adds BQ or ZQ tags.  BAQ adjustments are only made to bases
    covered by these operators so there is no point in trying to align
    reads that do not have them. (#572)
  * BAM: HTSlib now supports BAMs which include CIGARs with more than
    65535 operations as per HTS-Specs 18th November (dab57f4 and 2f915a8).
  * BCF/VCF:
  - Removed the need for long double in pileup calculations.
  - Sped up the synced reader in some situations.
  - Bug fixing: removed memory leak in bcf_copy.
  * CRAM:
  - Added support for HTS_IDX_START in cram iterators.
  - Easier to build when lzma header files are absent.
  - Bug fixing: a region query with REQUIRED_FIELDS option to
    disable sequence retrieval now gives correct results.
  - Bug fixing: stop queries to regions starting after the last
    read on a chromosome from incorrectly reporting errors
    (#651, #653; reported by Imran Haque and @egafni via pysam).
  * Multi-region iterator: The new structure takes a list of regions and
    iterates over all, deduplicating reads in the process, and producing a
    full list of file offset intervals. This is usually much faster than
    repeatedly using the old single-region iterator on a series of regions.
  * Curl improvements:
  - Add Bearer token support via HTS_AUTH_LOCATION env (#600).
  - Use CURL_CA_BUNDLE environment variable to override the CA (#622;
    thanks to Garret Kelly &amp; David Alexander).
  - Speed up (removal of excessive waiting) for both http(s) and ftp.
  - Avoid repeatedly reconnecting by removal of unnecessary seeks.
  - Bug fixing: double free when libcurl_open fails.
  * BGZF block caching, if enabled, now performs far better (#629; reported
    by Ram Yalamanchili).
  * Added an hFILE layer for in-memory I/O buffers (#590; thanks to Thomas
    Hickman).
  * Tidied up the drand48 support (intended for systems that do not
    provide this function).
  * Fixed bug where iterators on CRAM files did not propagate error return
    values to the caller correctly.  Thanks go to Chris Saunders.
  * Overhauled Windows builds.  Building with msys2/mingw64 now works
    correctly and passes all tests.
  * More improvements to logging output (thanks again to Anders Kaplan).
  * Return codes from sam_read1() when reading cram have been made
    consistent with those returned when reading sam/bam.  Thanks to
    Chris Saunders (#575).
  * BGZF CRC32 checksums are now always verified.
  * It's now possible to set nthreads = 1 for cram files.
  * hfile_libcurl has been modified to make it thread-safe.  It's also
    better at handling web servers that do not honour byte range requests
    when attempting to seek - it now sets errno to ESPIPE and keeps
    the existing connection open so callers can revert to streaming mode
    it they want to.
  * hfile_s3 now recalculates access tokens if they have become stale.  This
    fixes a reported problem where authentication failed after a file
    had been in use for more than 15 minutes.
  * Fixed bug where remote index fetches would fail to notice errors when
    writing files.
  * bam_read1() now checks that the query sequence length derived from the
    CIGAR alignment matches the sequence length in the BAM record.</changelog>
  <changelog author="flyos@mailoo.org" date="1536235200">- Update to 1.9
  * If `./configure` fails, `make` will stop working until either configure
    is re-run successfully, or `make distclean` is used.  This makes
    configuration failures more obvious.  (#711, thanks to John Marshall)
  * The default SAM version has been changed to 1.6.  This is in line with the
    latest version specification and indicates that HTSlib supports the
    CG tag used to store long CIGAR data in BAM format.
  * bgzip integrity check option '--test' (#682, thanks to @sd4B75bJ, @jrayner)
  * Faidx can now index fastq files as well as fasta.  The fastq index adds
    an extra column to the `.fai` index which gives the offset to the quality
    values.  New interfaces have been added to `htslib/faidx.h` to read the
    fastq index and retrieve the quality values.  It is possible to open
    a fastq index as if fasta (only sequences will be returned), but not
    the other way round. (#701)
  * New API interfaces to add or update integer, float and array aux tags. (#694)
  * Add `level=&lt;number&gt;` option to `hts_set_opt()` to allow the compression
    level to be set.  Setting `level=0` enables uncompressed output. (#715)
  * Improved bgzip error reporting.
  * Better error reporting when CRAM reference files can't be opened. (#706)
  * Fixes to make tests work properly on Windows/MinGW - mainly to handle
    line ending differences. (#716)
  * Efficiency improvements:
  - Small speed-up for CRAM indexing.
  - Reduce the number of unnecessary wake-ups in the thread pool. (#703)
  - Avoid some memory copies when writing data, notably for uncompressed
    BGZF output. (#703)
  * Bug fixes:
  - Fix multi-region iterator bugs on CRAM files. (#684)
  - Fixed multi-region iterator bug that caused some reads to be skipped
    incorrectly when reading BAM files. (#687)
  - Fixed synced_bcf_reader() bug when reading contigs multiple times. (#691,
    reported by @freeseek)
  - Fixed bug where bcf_hdr_set_samples() did not update the sample dictionary
    when removing samples. (#692, reported by @freeseek)
  - Fixed bug where the VCF record ref length was calculated incorrectly
    if an INFO END tag was present. (71b00a)
  - Fixed warnings found when compiling with gcc 8.1.0. (#700)
  - sam_hdr_read() and sam_hdr_write() will now return an error code
    if passed a NULL file pointer, instead of crashing.
  - Fixed possible negative array look-up in sam_parse1() that somehow
    escaped previous fuzz testing. (#731, reported by @fCorleone)
  - Fixed bug where cram range queries could incorrectly report an error
    when using multiple threads. (#734, reported by Brent Pedersen)
  - Fixed very rare rANS normalisation bug that could cause an assertion
    failure when writing CRAM files. (#739, reported by @carsonhh)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1580904000">- Update to release 1.10.2
  * This is a release fix that corrects minor inconsistencies discovered in
    previous deliverables.
- Update to release 1.10.1
  * The support for 64-bit coordinates in VCF brought problems for files
    not conforming to VCF/BCF specification. While previous versions would
    make out-of-range values silently overflow creating nonsense values
    but parseable file, the version 1.10 would silently create an invalid BCF.
- Update to release 1.10
  + Brief summary
  * Addition of support for references longer than 2Gb (NB: SAM and VCF
    formats only, not their binary counterparts).  This may need changes
    in code using HTSlib.  See README.large_positions.md for more information.
  * Added a SAM header API.
  * Major speed up to SAM reading and writing.  This also now supports
    multi-threading.
  * We can now auto-index on-the-fly while writing a file.  This also
    includes to bgzipped SAM.gz.
  * Overhaul of the S3 interface, which now supports version 4
    signatures.  This also makes writing to S3 work.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1581336000">- Include baselibs.conf as source file.
- Update baselibs.conf.</changelog>
  <changelog author="Pierre Bonamy &lt;flyos@mailoo.org&gt;" date="1628164800">- CVE-2020-36403.diff: Add patch fixing CVE-2020-36403 #boo1187917</changelog>
</package>
<package pkgid="04f552f528df788cc8323de90c611ec8576365a2c8b05cc7ca02e91cc727918e" name="htsfile" arch="ppc64le">
  <version epoch="0" ver="1.10.2" rel="bp153.2.5.1"/>
  <changelog author="flyos@mailoo.org" date="1461067200">- Initial release.</changelog>
  <changelog author="flyos@mailoo.org" date="1461240000">- Changed "./configure" and "make install" for "%configure" and
  "%make_install"
- Moved "%_libdir/libhts.so" and "%_libdir/pkgconfig/htslib.pc"
  to the *-devel package.</changelog>
  <changelog author="flyos@mailoo.org" date="1462017600">- Cleaner spec file
- Added baselibs.conf</changelog>
  <changelog author="flyos@mailoo.org" date="1462017601">- Update to 1.3.1</changelog>
  <changelog author="flyos@mailoo.org" date="1499688000">- Update to 1.5
- Change in SONAME, updated the package name to libhts2
- New dependencies to libbz2 and lzma</changelog>
  <changelog author="flyos@mailoo.org" date="1499688001">- Cleaner structure of the spec file and baselibs.conf,
  thanks to the amazing help of the packaging mailing list guys!</changelog>
  <changelog author="flyos@mailoo.org" date="1499860800">- Separated the binaries from the shared lib package</changelog>
  <changelog author="flyos@mailoo.org" date="1531396800">- Better formatting of the descriptions
- Spec file cleaned up using spec-cleaner
- Update to 1.8
  * The URL to get sequences from the EBI reference server has been changed
    to https://.  This is because the EBI no longer serve sequences via
    plain HTTP - requests to the http:// endpoint just get redirected.
    HTSlib needs to be linked against libcurl to download https:// URLs,
    so CRAM users who want to get references from the EBI will need to
    run configure and ensure libcurl support is enabled using the
  - -enable-libcurl option.
  * Added libdeflate as a build option for alternative faster compression and
    decompression.  Results vary by CPU but compression should be twice as fast
    and decompression faster.
  * It is now possible to set the compression level in bgzip.  (#675; thanks
    to Nathan Weeks).
  * bgzip now gets its own manual page.
  * CRAM encoding now stored MD and NM tags verbatim where the reference
    contains 'N' characters, to work around ambiguities in the SAM
    specification (samtools #717/762).
    Also added "store_md" and "store_nm" cram-options for forcing these
    tags to be stored at all locations.  This is best when combined with
    a subsequent decode_md=0 option while reading CRAM.
  * Multiple CRAM bug fixes, including a fix to free and the subsequent reuse of
    references with `-T ref.fa`. (#654; reported by Chris Saunders)
  * CRAM multi-threading bugs fixed: don't try to call flush on reading;
    processing of multiple range queries; problems with multi-slice containers.
  * Fixed crashes caused when decoding some cramtools produced CRAM files.
  * Fixed a couple of minor rANS issues with handling invalid data.
  * Fixed bug where probaln_glocal() tried to allocate far more memory than
    needed when the query sequence was much longer than the reference.  This
    caused crashes in samtools and bcftools mpileup when used on data with very
    long reads. (#572, problem reported by Felix Bemm via minimap2).
  * sam_prop_realn() now returns -1 (the same value as for unmapped reads)
    on reads that do not include at least one 'M', 'X' or '=' CIGAR operator,
    and no longer adds BQ or ZQ tags.  BAQ adjustments are only made to bases
    covered by these operators so there is no point in trying to align
    reads that do not have them. (#572)
  * BAM: HTSlib now supports BAMs which include CIGARs with more than
    65535 operations as per HTS-Specs 18th November (dab57f4 and 2f915a8).
  * BCF/VCF:
  - Removed the need for long double in pileup calculations.
  - Sped up the synced reader in some situations.
  - Bug fixing: removed memory leak in bcf_copy.
  * CRAM:
  - Added support for HTS_IDX_START in cram iterators.
  - Easier to build when lzma header files are absent.
  - Bug fixing: a region query with REQUIRED_FIELDS option to
    disable sequence retrieval now gives correct results.
  - Bug fixing: stop queries to regions starting after the last
    read on a chromosome from incorrectly reporting errors
    (#651, #653; reported by Imran Haque and @egafni via pysam).
  * Multi-region iterator: The new structure takes a list of regions and
    iterates over all, deduplicating reads in the process, and producing a
    full list of file offset intervals. This is usually much faster than
    repeatedly using the old single-region iterator on a series of regions.
  * Curl improvements:
  - Add Bearer token support via HTS_AUTH_LOCATION env (#600).
  - Use CURL_CA_BUNDLE environment variable to override the CA (#622;
    thanks to Garret Kelly &amp; David Alexander).
  - Speed up (removal of excessive waiting) for both http(s) and ftp.
  - Avoid repeatedly reconnecting by removal of unnecessary seeks.
  - Bug fixing: double free when libcurl_open fails.
  * BGZF block caching, if enabled, now performs far better (#629; reported
    by Ram Yalamanchili).
  * Added an hFILE layer for in-memory I/O buffers (#590; thanks to Thomas
    Hickman).
  * Tidied up the drand48 support (intended for systems that do not
    provide this function).
  * Fixed bug where iterators on CRAM files did not propagate error return
    values to the caller correctly.  Thanks go to Chris Saunders.
  * Overhauled Windows builds.  Building with msys2/mingw64 now works
    correctly and passes all tests.
  * More improvements to logging output (thanks again to Anders Kaplan).
  * Return codes from sam_read1() when reading cram have been made
    consistent with those returned when reading sam/bam.  Thanks to
    Chris Saunders (#575).
  * BGZF CRC32 checksums are now always verified.
  * It's now possible to set nthreads = 1 for cram files.
  * hfile_libcurl has been modified to make it thread-safe.  It's also
    better at handling web servers that do not honour byte range requests
    when attempting to seek - it now sets errno to ESPIPE and keeps
    the existing connection open so callers can revert to streaming mode
    it they want to.
  * hfile_s3 now recalculates access tokens if they have become stale.  This
    fixes a reported problem where authentication failed after a file
    had been in use for more than 15 minutes.
  * Fixed bug where remote index fetches would fail to notice errors when
    writing files.
  * bam_read1() now checks that the query sequence length derived from the
    CIGAR alignment matches the sequence length in the BAM record.</changelog>
  <changelog author="flyos@mailoo.org" date="1536235200">- Update to 1.9
  * If `./configure` fails, `make` will stop working until either configure
    is re-run successfully, or `make distclean` is used.  This makes
    configuration failures more obvious.  (#711, thanks to John Marshall)
  * The default SAM version has been changed to 1.6.  This is in line with the
    latest version specification and indicates that HTSlib supports the
    CG tag used to store long CIGAR data in BAM format.
  * bgzip integrity check option '--test' (#682, thanks to @sd4B75bJ, @jrayner)
  * Faidx can now index fastq files as well as fasta.  The fastq index adds
    an extra column to the `.fai` index which gives the offset to the quality
    values.  New interfaces have been added to `htslib/faidx.h` to read the
    fastq index and retrieve the quality values.  It is possible to open
    a fastq index as if fasta (only sequences will be returned), but not
    the other way round. (#701)
  * New API interfaces to add or update integer, float and array aux tags. (#694)
  * Add `level=&lt;number&gt;` option to `hts_set_opt()` to allow the compression
    level to be set.  Setting `level=0` enables uncompressed output. (#715)
  * Improved bgzip error reporting.
  * Better error reporting when CRAM reference files can't be opened. (#706)
  * Fixes to make tests work properly on Windows/MinGW - mainly to handle
    line ending differences. (#716)
  * Efficiency improvements:
  - Small speed-up for CRAM indexing.
  - Reduce the number of unnecessary wake-ups in the thread pool. (#703)
  - Avoid some memory copies when writing data, notably for uncompressed
    BGZF output. (#703)
  * Bug fixes:
  - Fix multi-region iterator bugs on CRAM files. (#684)
  - Fixed multi-region iterator bug that caused some reads to be skipped
    incorrectly when reading BAM files. (#687)
  - Fixed synced_bcf_reader() bug when reading contigs multiple times. (#691,
    reported by @freeseek)
  - Fixed bug where bcf_hdr_set_samples() did not update the sample dictionary
    when removing samples. (#692, reported by @freeseek)
  - Fixed bug where the VCF record ref length was calculated incorrectly
    if an INFO END tag was present. (71b00a)
  - Fixed warnings found when compiling with gcc 8.1.0. (#700)
  - sam_hdr_read() and sam_hdr_write() will now return an error code
    if passed a NULL file pointer, instead of crashing.
  - Fixed possible negative array look-up in sam_parse1() that somehow
    escaped previous fuzz testing. (#731, reported by @fCorleone)
  - Fixed bug where cram range queries could incorrectly report an error
    when using multiple threads. (#734, reported by Brent Pedersen)
  - Fixed very rare rANS normalisation bug that could cause an assertion
    failure when writing CRAM files. (#739, reported by @carsonhh)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1580904000">- Update to release 1.10.2
  * This is a release fix that corrects minor inconsistencies discovered in
    previous deliverables.
- Update to release 1.10.1
  * The support for 64-bit coordinates in VCF brought problems for files
    not conforming to VCF/BCF specification. While previous versions would
    make out-of-range values silently overflow creating nonsense values
    but parseable file, the version 1.10 would silently create an invalid BCF.
- Update to release 1.10
  + Brief summary
  * Addition of support for references longer than 2Gb (NB: SAM and VCF
    formats only, not their binary counterparts).  This may need changes
    in code using HTSlib.  See README.large_positions.md for more information.
  * Added a SAM header API.
  * Major speed up to SAM reading and writing.  This also now supports
    multi-threading.
  * We can now auto-index on-the-fly while writing a file.  This also
    includes to bgzipped SAM.gz.
  * Overhaul of the S3 interface, which now supports version 4
    signatures.  This also makes writing to S3 work.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1581336000">- Include baselibs.conf as source file.
- Update baselibs.conf.</changelog>
  <changelog author="Pierre Bonamy &lt;flyos@mailoo.org&gt;" date="1628164800">- CVE-2020-36403.diff: Add patch fixing CVE-2020-36403 #boo1187917</changelog>
</package>
<package pkgid="9952e403a9faec711a5c63da7b878e352147786eb319038f5ca776e2d185557e" name="htsfile" arch="s390x">
  <version epoch="0" ver="1.10.2" rel="bp153.2.5.1"/>
  <changelog author="flyos@mailoo.org" date="1461067200">- Initial release.</changelog>
  <changelog author="flyos@mailoo.org" date="1461240000">- Changed "./configure" and "make install" for "%configure" and
  "%make_install"
- Moved "%_libdir/libhts.so" and "%_libdir/pkgconfig/htslib.pc"
  to the *-devel package.</changelog>
  <changelog author="flyos@mailoo.org" date="1462017600">- Cleaner spec file
- Added baselibs.conf</changelog>
  <changelog author="flyos@mailoo.org" date="1462017601">- Update to 1.3.1</changelog>
  <changelog author="flyos@mailoo.org" date="1499688000">- Update to 1.5
- Change in SONAME, updated the package name to libhts2
- New dependencies to libbz2 and lzma</changelog>
  <changelog author="flyos@mailoo.org" date="1499688001">- Cleaner structure of the spec file and baselibs.conf,
  thanks to the amazing help of the packaging mailing list guys!</changelog>
  <changelog author="flyos@mailoo.org" date="1499860800">- Separated the binaries from the shared lib package</changelog>
  <changelog author="flyos@mailoo.org" date="1531396800">- Better formatting of the descriptions
- Spec file cleaned up using spec-cleaner
- Update to 1.8
  * The URL to get sequences from the EBI reference server has been changed
    to https://.  This is because the EBI no longer serve sequences via
    plain HTTP - requests to the http:// endpoint just get redirected.
    HTSlib needs to be linked against libcurl to download https:// URLs,
    so CRAM users who want to get references from the EBI will need to
    run configure and ensure libcurl support is enabled using the
  - -enable-libcurl option.
  * Added libdeflate as a build option for alternative faster compression and
    decompression.  Results vary by CPU but compression should be twice as fast
    and decompression faster.
  * It is now possible to set the compression level in bgzip.  (#675; thanks
    to Nathan Weeks).
  * bgzip now gets its own manual page.
  * CRAM encoding now stored MD and NM tags verbatim where the reference
    contains 'N' characters, to work around ambiguities in the SAM
    specification (samtools #717/762).
    Also added "store_md" and "store_nm" cram-options for forcing these
    tags to be stored at all locations.  This is best when combined with
    a subsequent decode_md=0 option while reading CRAM.
  * Multiple CRAM bug fixes, including a fix to free and the subsequent reuse of
    references with `-T ref.fa`. (#654; reported by Chris Saunders)
  * CRAM multi-threading bugs fixed: don't try to call flush on reading;
    processing of multiple range queries; problems with multi-slice containers.
  * Fixed crashes caused when decoding some cramtools produced CRAM files.
  * Fixed a couple of minor rANS issues with handling invalid data.
  * Fixed bug where probaln_glocal() tried to allocate far more memory than
    needed when the query sequence was much longer than the reference.  This
    caused crashes in samtools and bcftools mpileup when used on data with very
    long reads. (#572, problem reported by Felix Bemm via minimap2).
  * sam_prop_realn() now returns -1 (the same value as for unmapped reads)
    on reads that do not include at least one 'M', 'X' or '=' CIGAR operator,
    and no longer adds BQ or ZQ tags.  BAQ adjustments are only made to bases
    covered by these operators so there is no point in trying to align
    reads that do not have them. (#572)
  * BAM: HTSlib now supports BAMs which include CIGARs with more than
    65535 operations as per HTS-Specs 18th November (dab57f4 and 2f915a8).
  * BCF/VCF:
  - Removed the need for long double in pileup calculations.
  - Sped up the synced reader in some situations.
  - Bug fixing: removed memory leak in bcf_copy.
  * CRAM:
  - Added support for HTS_IDX_START in cram iterators.
  - Easier to build when lzma header files are absent.
  - Bug fixing: a region query with REQUIRED_FIELDS option to
    disable sequence retrieval now gives correct results.
  - Bug fixing: stop queries to regions starting after the last
    read on a chromosome from incorrectly reporting errors
    (#651, #653; reported by Imran Haque and @egafni via pysam).
  * Multi-region iterator: The new structure takes a list of regions and
    iterates over all, deduplicating reads in the process, and producing a
    full list of file offset intervals. This is usually much faster than
    repeatedly using the old single-region iterator on a series of regions.
  * Curl improvements:
  - Add Bearer token support via HTS_AUTH_LOCATION env (#600).
  - Use CURL_CA_BUNDLE environment variable to override the CA (#622;
    thanks to Garret Kelly &amp; David Alexander).
  - Speed up (removal of excessive waiting) for both http(s) and ftp.
  - Avoid repeatedly reconnecting by removal of unnecessary seeks.
  - Bug fixing: double free when libcurl_open fails.
  * BGZF block caching, if enabled, now performs far better (#629; reported
    by Ram Yalamanchili).
  * Added an hFILE layer for in-memory I/O buffers (#590; thanks to Thomas
    Hickman).
  * Tidied up the drand48 support (intended for systems that do not
    provide this function).
  * Fixed bug where iterators on CRAM files did not propagate error return
    values to the caller correctly.  Thanks go to Chris Saunders.
  * Overhauled Windows builds.  Building with msys2/mingw64 now works
    correctly and passes all tests.
  * More improvements to logging output (thanks again to Anders Kaplan).
  * Return codes from sam_read1() when reading cram have been made
    consistent with those returned when reading sam/bam.  Thanks to
    Chris Saunders (#575).
  * BGZF CRC32 checksums are now always verified.
  * It's now possible to set nthreads = 1 for cram files.
  * hfile_libcurl has been modified to make it thread-safe.  It's also
    better at handling web servers that do not honour byte range requests
    when attempting to seek - it now sets errno to ESPIPE and keeps
    the existing connection open so callers can revert to streaming mode
    it they want to.
  * hfile_s3 now recalculates access tokens if they have become stale.  This
    fixes a reported problem where authentication failed after a file
    had been in use for more than 15 minutes.
  * Fixed bug where remote index fetches would fail to notice errors when
    writing files.
  * bam_read1() now checks that the query sequence length derived from the
    CIGAR alignment matches the sequence length in the BAM record.</changelog>
  <changelog author="flyos@mailoo.org" date="1536235200">- Update to 1.9
  * If `./configure` fails, `make` will stop working until either configure
    is re-run successfully, or `make distclean` is used.  This makes
    configuration failures more obvious.  (#711, thanks to John Marshall)
  * The default SAM version has been changed to 1.6.  This is in line with the
    latest version specification and indicates that HTSlib supports the
    CG tag used to store long CIGAR data in BAM format.
  * bgzip integrity check option '--test' (#682, thanks to @sd4B75bJ, @jrayner)
  * Faidx can now index fastq files as well as fasta.  The fastq index adds
    an extra column to the `.fai` index which gives the offset to the quality
    values.  New interfaces have been added to `htslib/faidx.h` to read the
    fastq index and retrieve the quality values.  It is possible to open
    a fastq index as if fasta (only sequences will be returned), but not
    the other way round. (#701)
  * New API interfaces to add or update integer, float and array aux tags. (#694)
  * Add `level=&lt;number&gt;` option to `hts_set_opt()` to allow the compression
    level to be set.  Setting `level=0` enables uncompressed output. (#715)
  * Improved bgzip error reporting.
  * Better error reporting when CRAM reference files can't be opened. (#706)
  * Fixes to make tests work properly on Windows/MinGW - mainly to handle
    line ending differences. (#716)
  * Efficiency improvements:
  - Small speed-up for CRAM indexing.
  - Reduce the number of unnecessary wake-ups in the thread pool. (#703)
  - Avoid some memory copies when writing data, notably for uncompressed
    BGZF output. (#703)
  * Bug fixes:
  - Fix multi-region iterator bugs on CRAM files. (#684)
  - Fixed multi-region iterator bug that caused some reads to be skipped
    incorrectly when reading BAM files. (#687)
  - Fixed synced_bcf_reader() bug when reading contigs multiple times. (#691,
    reported by @freeseek)
  - Fixed bug where bcf_hdr_set_samples() did not update the sample dictionary
    when removing samples. (#692, reported by @freeseek)
  - Fixed bug where the VCF record ref length was calculated incorrectly
    if an INFO END tag was present. (71b00a)
  - Fixed warnings found when compiling with gcc 8.1.0. (#700)
  - sam_hdr_read() and sam_hdr_write() will now return an error code
    if passed a NULL file pointer, instead of crashing.
  - Fixed possible negative array look-up in sam_parse1() that somehow
    escaped previous fuzz testing. (#731, reported by @fCorleone)
  - Fixed bug where cram range queries could incorrectly report an error
    when using multiple threads. (#734, reported by Brent Pedersen)
  - Fixed very rare rANS normalisation bug that could cause an assertion
    failure when writing CRAM files. (#739, reported by @carsonhh)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1580904000">- Update to release 1.10.2
  * This is a release fix that corrects minor inconsistencies discovered in
    previous deliverables.
- Update to release 1.10.1
  * The support for 64-bit coordinates in VCF brought problems for files
    not conforming to VCF/BCF specification. While previous versions would
    make out-of-range values silently overflow creating nonsense values
    but parseable file, the version 1.10 would silently create an invalid BCF.
- Update to release 1.10
  + Brief summary
  * Addition of support for references longer than 2Gb (NB: SAM and VCF
    formats only, not their binary counterparts).  This may need changes
    in code using HTSlib.  See README.large_positions.md for more information.
  * Added a SAM header API.
  * Major speed up to SAM reading and writing.  This also now supports
    multi-threading.
  * We can now auto-index on-the-fly while writing a file.  This also
    includes to bgzipped SAM.gz.
  * Overhaul of the S3 interface, which now supports version 4
    signatures.  This also makes writing to S3 work.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1581336000">- Include baselibs.conf as source file.
- Update baselibs.conf.</changelog>
  <changelog author="Pierre Bonamy &lt;flyos@mailoo.org&gt;" date="1628164800">- CVE-2020-36403.diff: Add patch fixing CVE-2020-36403 #boo1187917</changelog>
</package>
<package pkgid="4bbaae16e6db508e5bc7b176f939bfde74b10fae26e7aae05eaa024eca5e5703" name="htsfile" arch="x86_64">
  <version epoch="0" ver="1.10.2" rel="bp153.2.5.1"/>
  <changelog author="flyos@mailoo.org" date="1461067200">- Initial release.</changelog>
  <changelog author="flyos@mailoo.org" date="1461240000">- Changed "./configure" and "make install" for "%configure" and
  "%make_install"
- Moved "%_libdir/libhts.so" and "%_libdir/pkgconfig/htslib.pc"
  to the *-devel package.</changelog>
  <changelog author="flyos@mailoo.org" date="1462017600">- Cleaner spec file
- Added baselibs.conf</changelog>
  <changelog author="flyos@mailoo.org" date="1462017601">- Update to 1.3.1</changelog>
  <changelog author="flyos@mailoo.org" date="1499688000">- Update to 1.5
- Change in SONAME, updated the package name to libhts2
- New dependencies to libbz2 and lzma</changelog>
  <changelog author="flyos@mailoo.org" date="1499688001">- Cleaner structure of the spec file and baselibs.conf,
  thanks to the amazing help of the packaging mailing list guys!</changelog>
  <changelog author="flyos@mailoo.org" date="1499860800">- Separated the binaries from the shared lib package</changelog>
  <changelog author="flyos@mailoo.org" date="1531396800">- Better formatting of the descriptions
- Spec file cleaned up using spec-cleaner
- Update to 1.8
  * The URL to get sequences from the EBI reference server has been changed
    to https://.  This is because the EBI no longer serve sequences via
    plain HTTP - requests to the http:// endpoint just get redirected.
    HTSlib needs to be linked against libcurl to download https:// URLs,
    so CRAM users who want to get references from the EBI will need to
    run configure and ensure libcurl support is enabled using the
  - -enable-libcurl option.
  * Added libdeflate as a build option for alternative faster compression and
    decompression.  Results vary by CPU but compression should be twice as fast
    and decompression faster.
  * It is now possible to set the compression level in bgzip.  (#675; thanks
    to Nathan Weeks).
  * bgzip now gets its own manual page.
  * CRAM encoding now stored MD and NM tags verbatim where the reference
    contains 'N' characters, to work around ambiguities in the SAM
    specification (samtools #717/762).
    Also added "store_md" and "store_nm" cram-options for forcing these
    tags to be stored at all locations.  This is best when combined with
    a subsequent decode_md=0 option while reading CRAM.
  * Multiple CRAM bug fixes, including a fix to free and the subsequent reuse of
    references with `-T ref.fa`. (#654; reported by Chris Saunders)
  * CRAM multi-threading bugs fixed: don't try to call flush on reading;
    processing of multiple range queries; problems with multi-slice containers.
  * Fixed crashes caused when decoding some cramtools produced CRAM files.
  * Fixed a couple of minor rANS issues with handling invalid data.
  * Fixed bug where probaln_glocal() tried to allocate far more memory than
    needed when the query sequence was much longer than the reference.  This
    caused crashes in samtools and bcftools mpileup when used on data with very
    long reads. (#572, problem reported by Felix Bemm via minimap2).
  * sam_prop_realn() now returns -1 (the same value as for unmapped reads)
    on reads that do not include at least one 'M', 'X' or '=' CIGAR operator,
    and no longer adds BQ or ZQ tags.  BAQ adjustments are only made to bases
    covered by these operators so there is no point in trying to align
    reads that do not have them. (#572)
  * BAM: HTSlib now supports BAMs which include CIGARs with more than
    65535 operations as per HTS-Specs 18th November (dab57f4 and 2f915a8).
  * BCF/VCF:
  - Removed the need for long double in pileup calculations.
  - Sped up the synced reader in some situations.
  - Bug fixing: removed memory leak in bcf_copy.
  * CRAM:
  - Added support for HTS_IDX_START in cram iterators.
  - Easier to build when lzma header files are absent.
  - Bug fixing: a region query with REQUIRED_FIELDS option to
    disable sequence retrieval now gives correct results.
  - Bug fixing: stop queries to regions starting after the last
    read on a chromosome from incorrectly reporting errors
    (#651, #653; reported by Imran Haque and @egafni via pysam).
  * Multi-region iterator: The new structure takes a list of regions and
    iterates over all, deduplicating reads in the process, and producing a
    full list of file offset intervals. This is usually much faster than
    repeatedly using the old single-region iterator on a series of regions.
  * Curl improvements:
  - Add Bearer token support via HTS_AUTH_LOCATION env (#600).
  - Use CURL_CA_BUNDLE environment variable to override the CA (#622;
    thanks to Garret Kelly &amp; David Alexander).
  - Speed up (removal of excessive waiting) for both http(s) and ftp.
  - Avoid repeatedly reconnecting by removal of unnecessary seeks.
  - Bug fixing: double free when libcurl_open fails.
  * BGZF block caching, if enabled, now performs far better (#629; reported
    by Ram Yalamanchili).
  * Added an hFILE layer for in-memory I/O buffers (#590; thanks to Thomas
    Hickman).
  * Tidied up the drand48 support (intended for systems that do not
    provide this function).
  * Fixed bug where iterators on CRAM files did not propagate error return
    values to the caller correctly.  Thanks go to Chris Saunders.
  * Overhauled Windows builds.  Building with msys2/mingw64 now works
    correctly and passes all tests.
  * More improvements to logging output (thanks again to Anders Kaplan).
  * Return codes from sam_read1() when reading cram have been made
    consistent with those returned when reading sam/bam.  Thanks to
    Chris Saunders (#575).
  * BGZF CRC32 checksums are now always verified.
  * It's now possible to set nthreads = 1 for cram files.
  * hfile_libcurl has been modified to make it thread-safe.  It's also
    better at handling web servers that do not honour byte range requests
    when attempting to seek - it now sets errno to ESPIPE and keeps
    the existing connection open so callers can revert to streaming mode
    it they want to.
  * hfile_s3 now recalculates access tokens if they have become stale.  This
    fixes a reported problem where authentication failed after a file
    had been in use for more than 15 minutes.
  * Fixed bug where remote index fetches would fail to notice errors when
    writing files.
  * bam_read1() now checks that the query sequence length derived from the
    CIGAR alignment matches the sequence length in the BAM record.</changelog>
  <changelog author="flyos@mailoo.org" date="1536235200">- Update to 1.9
  * If `./configure` fails, `make` will stop working until either configure
    is re-run successfully, or `make distclean` is used.  This makes
    configuration failures more obvious.  (#711, thanks to John Marshall)
  * The default SAM version has been changed to 1.6.  This is in line with the
    latest version specification and indicates that HTSlib supports the
    CG tag used to store long CIGAR data in BAM format.
  * bgzip integrity check option '--test' (#682, thanks to @sd4B75bJ, @jrayner)
  * Faidx can now index fastq files as well as fasta.  The fastq index adds
    an extra column to the `.fai` index which gives the offset to the quality
    values.  New interfaces have been added to `htslib/faidx.h` to read the
    fastq index and retrieve the quality values.  It is possible to open
    a fastq index as if fasta (only sequences will be returned), but not
    the other way round. (#701)
  * New API interfaces to add or update integer, float and array aux tags. (#694)
  * Add `level=&lt;number&gt;` option to `hts_set_opt()` to allow the compression
    level to be set.  Setting `level=0` enables uncompressed output. (#715)
  * Improved bgzip error reporting.
  * Better error reporting when CRAM reference files can't be opened. (#706)
  * Fixes to make tests work properly on Windows/MinGW - mainly to handle
    line ending differences. (#716)
  * Efficiency improvements:
  - Small speed-up for CRAM indexing.
  - Reduce the number of unnecessary wake-ups in the thread pool. (#703)
  - Avoid some memory copies when writing data, notably for uncompressed
    BGZF output. (#703)
  * Bug fixes:
  - Fix multi-region iterator bugs on CRAM files. (#684)
  - Fixed multi-region iterator bug that caused some reads to be skipped
    incorrectly when reading BAM files. (#687)
  - Fixed synced_bcf_reader() bug when reading contigs multiple times. (#691,
    reported by @freeseek)
  - Fixed bug where bcf_hdr_set_samples() did not update the sample dictionary
    when removing samples. (#692, reported by @freeseek)
  - Fixed bug where the VCF record ref length was calculated incorrectly
    if an INFO END tag was present. (71b00a)
  - Fixed warnings found when compiling with gcc 8.1.0. (#700)
  - sam_hdr_read() and sam_hdr_write() will now return an error code
    if passed a NULL file pointer, instead of crashing.
  - Fixed possible negative array look-up in sam_parse1() that somehow
    escaped previous fuzz testing. (#731, reported by @fCorleone)
  - Fixed bug where cram range queries could incorrectly report an error
    when using multiple threads. (#734, reported by Brent Pedersen)
  - Fixed very rare rANS normalisation bug that could cause an assertion
    failure when writing CRAM files. (#739, reported by @carsonhh)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1580904000">- Update to release 1.10.2
  * This is a release fix that corrects minor inconsistencies discovered in
    previous deliverables.
- Update to release 1.10.1
  * The support for 64-bit coordinates in VCF brought problems for files
    not conforming to VCF/BCF specification. While previous versions would
    make out-of-range values silently overflow creating nonsense values
    but parseable file, the version 1.10 would silently create an invalid BCF.
- Update to release 1.10
  + Brief summary
  * Addition of support for references longer than 2Gb (NB: SAM and VCF
    formats only, not their binary counterparts).  This may need changes
    in code using HTSlib.  See README.large_positions.md for more information.
  * Added a SAM header API.
  * Major speed up to SAM reading and writing.  This also now supports
    multi-threading.
  * We can now auto-index on-the-fly while writing a file.  This also
    includes to bgzipped SAM.gz.
  * Overhaul of the S3 interface, which now supports version 4
    signatures.  This also makes writing to S3 work.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1581336000">- Include baselibs.conf as source file.
- Update baselibs.conf.</changelog>
  <changelog author="Pierre Bonamy &lt;flyos@mailoo.org&gt;" date="1628164800">- CVE-2020-36403.diff: Add patch fixing CVE-2020-36403 #boo1187917</changelog>
</package>
<package pkgid="7c8b1afedb1777c2366a41469829ec14d2f9ab4b3e2d3d5ddc22470459b71458" name="icinga2" arch="aarch64">
  <version epoch="0" ver="2.12.4" rel="bp153.2.3.1"/>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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 - fixes bsc#1180147 )
  * 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>
</package>
<package pkgid="21584406251c4caa559f4f302d5155d6194baf03cc07c39fdcbd37800e5a1065" name="icinga2" arch="ppc64le">
  <version epoch="0" ver="2.12.4" rel="bp153.2.3.1"/>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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 - fixes bsc#1180147 )
  * 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>
</package>
<package pkgid="fd102f1065084726eb2364d28f14ebc7e8e19cd8ebaff0e9ded981cf05454835" name="icinga2" arch="src">
  <version epoch="0" ver="2.12.4" rel="bp153.2.3.1"/>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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 - fixes bsc#1180147 )
  * 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>
</package>
<package pkgid="780ea1ef37e2f51ed54dcffba096bbdbc05e08100a8ed9a4ad417398c362c6a0" name="icinga2" arch="x86_64">
  <version epoch="0" ver="2.12.4" rel="bp153.2.3.1"/>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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 - fixes bsc#1180147 )
  * 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>
</package>
<package pkgid="1a48cc55bd76f642c4033b0ec4539611110fc4bb0c16bb5cb485d60acdfab31a" name="icinga2" arch="aarch64">
  <version epoch="0" ver="2.12.5" rel="bp153.2.5.1"/>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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>
</package>
<package pkgid="9efb7a7b2d27713455dc9af7564400efe559a3bc7539072abcc3d65c5c228c86" name="icinga2" arch="ppc64le">
  <version epoch="0" ver="2.12.5" rel="bp153.2.5.1"/>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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>
</package>
<package pkgid="a1bba2d07bbdd74e4e3548b100b8c3cb31e5399e3988de074e7c89f0b5b7c7dd" name="icinga2" arch="src">
  <version epoch="0" ver="2.12.5" rel="bp153.2.5.1"/>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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>
</package>
<package pkgid="36db89b9df90606f3b2a4d03d916c44fb0e3d630aafef3c4e60317af52f1227c" name="icinga2" arch="x86_64">
  <version epoch="0" ver="2.12.5" rel="bp153.2.5.1"/>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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>
</package>
<package pkgid="b4a690a242780c530c1b6e186db0fcddd7cdcabea267eb0630231830eb5ffe4c" name="icinga2-bin" arch="aarch64">
  <version epoch="0" ver="2.12.4" rel="bp153.2.3.1"/>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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 - fixes bsc#1180147 )
  * 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>
</package>
<package pkgid="b307fb8965ed1f5279932e43f5b39ff65c885012ef6a7a0daf171c1c43aeb436" name="icinga2-bin" arch="ppc64le">
  <version epoch="0" ver="2.12.4" rel="bp153.2.3.1"/>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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 - fixes bsc#1180147 )
  * 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>
</package>
<package pkgid="c2abd50e4fe834b02b6b9e7771c1b7e04ec1fb3d99c52c75ae1e2712fd948d4c" name="icinga2-bin" arch="x86_64">
  <version epoch="0" ver="2.12.4" rel="bp153.2.3.1"/>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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 - fixes bsc#1180147 )
  * 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>
</package>
<package pkgid="5e0dd414fc649af14a34c703255edbb2b1c5d749ee2b2140575abbd15cf97ece" name="icinga2-bin" arch="aarch64">
  <version epoch="0" ver="2.12.5" rel="bp153.2.5.1"/>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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>
</package>
<package pkgid="7fbb95d4404eb372db2a748441111f7e34de62ea4d1c8b667ab665cb2e9f5a6d" name="icinga2-bin" arch="ppc64le">
  <version epoch="0" ver="2.12.5" rel="bp153.2.5.1"/>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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>
</package>
<package pkgid="e30a771efe21df588922c9eea7c3c8b2b70b09a8ade2c986dc05da5c03e8804e" name="icinga2-bin" arch="x86_64">
  <version epoch="0" ver="2.12.5" rel="bp153.2.5.1"/>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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>
</package>
<package pkgid="500b2577e5c581bd6dea3bbc96810892c3dc0bd3dc83389f521d2532be7fc648" name="icinga2-common" arch="aarch64">
  <version epoch="0" ver="2.12.4" rel="bp153.2.3.1"/>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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 - fixes bsc#1180147 )
  * 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>
</package>
<package pkgid="32e8ecdc490cc8c9df497692971ffd2384c68863820d03c3603a45fb8a95f535" name="icinga2-common" arch="ppc64le">
  <version epoch="0" ver="2.12.4" rel="bp153.2.3.1"/>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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 - fixes bsc#1180147 )
  * 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>
</package>
<package pkgid="e0b7516a9fded53906c448573830d4726ffd7ed185137bd19e0c52708e2855fa" name="icinga2-common" arch="x86_64">
  <version epoch="0" ver="2.12.4" rel="bp153.2.3.1"/>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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 - fixes bsc#1180147 )
  * 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>
</package>
<package pkgid="66570b05f3033906b636b309f323ca9f48302377b768c14af64852b711b2098b" name="icinga2-common" arch="aarch64">
  <version epoch="0" ver="2.12.5" rel="bp153.2.5.1"/>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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>
</package>
<package pkgid="2818224dad91360f6e2367882117a8cecbad40777ffa886a65ee78077566135a" name="icinga2-common" arch="ppc64le">
  <version epoch="0" ver="2.12.5" rel="bp153.2.5.1"/>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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>
</package>
<package pkgid="1c520d95dd3a73f413fc6ae59ac33bda9b8394be805f656a09ed0468455736e5" name="icinga2-common" arch="x86_64">
  <version epoch="0" ver="2.12.5" rel="bp153.2.5.1"/>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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>
</package>
<package pkgid="7def48cafdd6bde37b196e54e6df767e22ef384b973ba17914479fff2af3cb6b" name="icinga2-doc" arch="aarch64">
  <version epoch="0" ver="2.12.4" rel="bp153.2.3.1"/>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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 - fixes bsc#1180147 )
  * 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>
</package>
<package pkgid="9fa05bd2e711aa1d821f291e3f838eda2d6cd5080b8aaeb0ef3ef447da21b192" name="icinga2-doc" arch="ppc64le">
  <version epoch="0" ver="2.12.4" rel="bp153.2.3.1"/>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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 - fixes bsc#1180147 )
  * 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>
</package>
<package pkgid="2ad57846e25a7f06939814dd92495442adb68c08ceb77246bbe2f3795a38ba0a" name="icinga2-doc" arch="x86_64">
  <version epoch="0" ver="2.12.4" rel="bp153.2.3.1"/>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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 - fixes bsc#1180147 )
  * 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>
</package>
<package pkgid="d626553ae91279843ca03201b7f1e6328226c176aa8dd0c3596b728bfc8c77da" name="icinga2-doc" arch="aarch64">
  <version epoch="0" ver="2.12.5" rel="bp153.2.5.1"/>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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>
</package>
<package pkgid="1299d6e5b83f7d8636acaac247677550904a761913c7aec9b8306c985a1ca42d" name="icinga2-doc" arch="ppc64le">
  <version epoch="0" ver="2.12.5" rel="bp153.2.5.1"/>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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>
</package>
<package pkgid="6707cdbab02ad3b519b372975bb71dfa3afaeaaaf565e3326f7b06332c88c970" name="icinga2-doc" arch="x86_64">
  <version epoch="0" ver="2.12.5" rel="bp153.2.5.1"/>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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>
</package>
<package pkgid="2fc939d02f96a3c147c1bcec629ac3ecab94a2333a8ad427ebe53fc3ef6db2eb" name="icinga2-ido-mysql" arch="aarch64">
  <version epoch="0" ver="2.12.4" rel="bp153.2.3.1"/>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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 - fixes bsc#1180147 )
  * 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>
</package>
<package pkgid="4797cb67df1b231a4e67db888afc666476ba0c3b6906346e0a00193e55991947" name="icinga2-ido-mysql" arch="ppc64le">
  <version epoch="0" ver="2.12.4" rel="bp153.2.3.1"/>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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 - fixes bsc#1180147 )
  * 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>
</package>
<package pkgid="7520e32e2c880cf39baa0919748ee1baf1d3303e20ebc0eb880b43fbec32a379" name="icinga2-ido-mysql" arch="x86_64">
  <version epoch="0" ver="2.12.4" rel="bp153.2.3.1"/>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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 - fixes bsc#1180147 )
  * 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>
</package>
<package pkgid="9d4f4d090f6676a65545913b7b6bf545a331c6dcef2837428c34a03cf0a2cabc" name="icinga2-ido-mysql" arch="aarch64">
  <version epoch="0" ver="2.12.5" rel="bp153.2.5.1"/>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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>
</package>
<package pkgid="cba07c33cb125265a66a5b1a675d8e727d93629ee4fbbc2e18ddd77ff0a821be" name="icinga2-ido-mysql" arch="ppc64le">
  <version epoch="0" ver="2.12.5" rel="bp153.2.5.1"/>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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>
</package>
<package pkgid="b34c0e984baebe3a8cc3c7b1713dcb607f0a8364cadc743ec5700566cc5bc9d7" name="icinga2-ido-mysql" arch="x86_64">
  <version epoch="0" ver="2.12.5" rel="bp153.2.5.1"/>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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>
</package>
<package pkgid="07b0ab7567af286f5a54c4532c603d240c0cce1bca983abd417f2925a91e2b60" name="icinga2-ido-pgsql" arch="aarch64">
  <version epoch="0" ver="2.12.4" rel="bp153.2.3.1"/>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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 - fixes bsc#1180147 )
  * 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>
</package>
<package pkgid="7e2150d2d30e09d596a1f1f19e053a6008402cb22f31332eb29ec2957ebbafc9" name="icinga2-ido-pgsql" arch="ppc64le">
  <version epoch="0" ver="2.12.4" rel="bp153.2.3.1"/>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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 - fixes bsc#1180147 )
  * 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>
</package>
<package pkgid="7d49d985aba461d125fc32deefcb7481eae2ba494a96d0a8cc83d3ca4c95671f" name="icinga2-ido-pgsql" arch="x86_64">
  <version epoch="0" ver="2.12.4" rel="bp153.2.3.1"/>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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 - fixes bsc#1180147 )
  * 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>
</package>
<package pkgid="9dbf1d342219ef6dd035e20ce18122666187dda07576cb9012ed3ab79b734b69" name="icinga2-ido-pgsql" arch="aarch64">
  <version epoch="0" ver="2.12.5" rel="bp153.2.5.1"/>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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>
</package>
<package pkgid="8ed8cfb91740b0d387962d2cef985e9f9e4068cfe49dfb1dc48728f2f3714059" name="icinga2-ido-pgsql" arch="ppc64le">
  <version epoch="0" ver="2.12.5" rel="bp153.2.5.1"/>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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>
</package>
<package pkgid="7e4b1542bf0242f25e8f915194ddd14805ba4d5f6d9ac3db78cbac4bf792f9fb" name="icinga2-ido-pgsql" arch="x86_64">
  <version epoch="0" ver="2.12.5" rel="bp153.2.5.1"/>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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>
</package>
<package pkgid="7392bd14262de1318a56b294b8bfa1050e5293baa0454c8528342e9d4dcb9a04" name="inn" arch="aarch64">
  <version epoch="0" ver="2.6.2" rel="bp153.3.3.1"/>
  <changelog author="mls@suse.de" date="1405512000">- update to inn-2.5.4
  * updated control.ctl file
  * improved signature checking in pgpverify
  * new "htmlstatus" config option
  * many bugs fixed
  * removed patches: inn-linereset.diff
  * renamed patches: inn-2.5.2.diff -&gt; inn-2.5.4.diff
- fix innbind file mode
- fix empty history database on 64bit [bnc#876287]</changelog>
  <changelog author="mls@suse.de" date="1418299200">- enable IPv6
- get rid of gpg-offline as we nowadays check signatures in
  the source validator</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1418472000">- fix bashisms
- updated patches:
  + inn-2.5.4.diff</changelog>
  <changelog author="kukuk@suse.de" date="1477483200">- Fix tmpfiles.d usage to give it at least a chance to work</changelog>
  <changelog author="kukuk@suse.de" date="1487678400">- Add directories formerly owned by filesystem
- Require group and user news
- Require group uucp</changelog>
  <changelog author="mls@suse.de" date="1544788800">- update to inn-2.6.2
  * support for compressed newsfeeds
  * many bug fixes and documentation improvements
  * dropped patch: inn-2.5.4.diff
  * new patch: inn-2.6.2.diff
- use native systemd service [#1116017]
  * new file: inn.service</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1568116800">- Use -ffat-lto-objects when building static libraries.</changelog>
  <changelog author="mls@suse.de" date="1579867200">- change user to news before touching files in /var/log/news
  [bnc#1154302] [CVE-2019-3692]</changelog>
  <changelog author="mls@suse.de" date="1595592000">- change file owners in /usr/lib/news to root
  [bnc#1172573] [CVE-2020-8026]</changelog>
  <changelog author="mls@suse.de" date="1622116800">- change user to news before calling innupgrade
  [bnc#1182321] [CVE-2021-31998]</changelog>
</package>
<package pkgid="4a98227775402f44854ecd69ba3809eeba23ef83afc5821ccb8a0859cf7933f3" name="inn" arch="ppc64le">
  <version epoch="0" ver="2.6.2" rel="bp153.3.3.1"/>
  <changelog author="mls@suse.de" date="1405512000">- update to inn-2.5.4
  * updated control.ctl file
  * improved signature checking in pgpverify
  * new "htmlstatus" config option
  * many bugs fixed
  * removed patches: inn-linereset.diff
  * renamed patches: inn-2.5.2.diff -&gt; inn-2.5.4.diff
- fix innbind file mode
- fix empty history database on 64bit [bnc#876287]</changelog>
  <changelog author="mls@suse.de" date="1418299200">- enable IPv6
- get rid of gpg-offline as we nowadays check signatures in
  the source validator</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1418472000">- fix bashisms
- updated patches:
  + inn-2.5.4.diff</changelog>
  <changelog author="kukuk@suse.de" date="1477483200">- Fix tmpfiles.d usage to give it at least a chance to work</changelog>
  <changelog author="kukuk@suse.de" date="1487678400">- Add directories formerly owned by filesystem
- Require group and user news
- Require group uucp</changelog>
  <changelog author="mls@suse.de" date="1544788800">- update to inn-2.6.2
  * support for compressed newsfeeds
  * many bug fixes and documentation improvements
  * dropped patch: inn-2.5.4.diff
  * new patch: inn-2.6.2.diff
- use native systemd service [#1116017]
  * new file: inn.service</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1568116800">- Use -ffat-lto-objects when building static libraries.</changelog>
  <changelog author="mls@suse.de" date="1579867200">- change user to news before touching files in /var/log/news
  [bnc#1154302] [CVE-2019-3692]</changelog>
  <changelog author="mls@suse.de" date="1595592000">- change file owners in /usr/lib/news to root
  [bnc#1172573] [CVE-2020-8026]</changelog>
  <changelog author="mls@suse.de" date="1622116800">- change user to news before calling innupgrade
  [bnc#1182321] [CVE-2021-31998]</changelog>
</package>
<package pkgid="5c20198623b03d37ed10efa8175cdc99f7ab349e2b07b0136298bafcaedafa65" name="inn" arch="s390x">
  <version epoch="0" ver="2.6.2" rel="bp153.3.3.1"/>
  <changelog author="mls@suse.de" date="1405512000">- update to inn-2.5.4
  * updated control.ctl file
  * improved signature checking in pgpverify
  * new "htmlstatus" config option
  * many bugs fixed
  * removed patches: inn-linereset.diff
  * renamed patches: inn-2.5.2.diff -&gt; inn-2.5.4.diff
- fix innbind file mode
- fix empty history database on 64bit [bnc#876287]</changelog>
  <changelog author="mls@suse.de" date="1418299200">- enable IPv6
- get rid of gpg-offline as we nowadays check signatures in
  the source validator</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1418472000">- fix bashisms
- updated patches:
  + inn-2.5.4.diff</changelog>
  <changelog author="kukuk@suse.de" date="1477483200">- Fix tmpfiles.d usage to give it at least a chance to work</changelog>
  <changelog author="kukuk@suse.de" date="1487678400">- Add directories formerly owned by filesystem
- Require group and user news
- Require group uucp</changelog>
  <changelog author="mls@suse.de" date="1544788800">- update to inn-2.6.2
  * support for compressed newsfeeds
  * many bug fixes and documentation improvements
  * dropped patch: inn-2.5.4.diff
  * new patch: inn-2.6.2.diff
- use native systemd service [#1116017]
  * new file: inn.service</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1568116800">- Use -ffat-lto-objects when building static libraries.</changelog>
  <changelog author="mls@suse.de" date="1579867200">- change user to news before touching files in /var/log/news
  [bnc#1154302] [CVE-2019-3692]</changelog>
  <changelog author="mls@suse.de" date="1595592000">- change file owners in /usr/lib/news to root
  [bnc#1172573] [CVE-2020-8026]</changelog>
  <changelog author="mls@suse.de" date="1622116800">- change user to news before calling innupgrade
  [bnc#1182321] [CVE-2021-31998]</changelog>
</package>
<package pkgid="fb952aada8a14fd6307b9caf850282bf2c0123a54546d7f3c83cd34415fc0177" name="inn" arch="src">
  <version epoch="0" ver="2.6.2" rel="bp153.3.3.1"/>
  <changelog author="mls@suse.de" date="1270728000">- compile with largefile support</changelog>
  <changelog author="mls@suse.de" date="1274270400">- adapt innbind modes to permissions file</changelog>
  <changelog author="lmuelle@suse.de" date="1331899200">- require perl-MIME-tools</changelog>
  <changelog author="cfarrell@suse.com" date="1332417600">- license update: GPL-2.0+ and BSD-4-Clause
  SPDX format and also include *.in files from control/ as BSD-4-Clause</changelog>
  <changelog author="aj@suse.de" date="1340107200">- Use set_permissions instead of run_permissions.
- Handle /var/run on tmpfs.</changelog>
  <changelog author="mls@suse.de" date="1346760000">- fix starttls command injection issue [bnc#776967]
- fix /var/run/news permission and handling.</changelog>
  <changelog author="coolo@suse.com" date="1347883200">- fix ownership of directories so subpackages can be installed with
  rpm 4.10</changelog>
  <changelog author="sbrabec@suse.cz" date="1354017600">- Verify GPG signature.</changelog>
  <changelog author="mls@suse.de" date="1378382400">- add libperl_requires, as we link against libperl and thus
  need a specific version of perl</changelog>
  <changelog author="mls@suse.de" date="1378728000">- make /usr/lib/news/bin owned by root</changelog>
  <changelog author="mls@suse.de" date="1405512000">- update to inn-2.5.4
  * updated control.ctl file
  * improved signature checking in pgpverify
  * new "htmlstatus" config option
  * many bugs fixed
  * removed patches: inn-linereset.diff
  * renamed patches: inn-2.5.2.diff -&gt; inn-2.5.4.diff
- fix innbind file mode
- fix empty history database on 64bit [bnc#876287]</changelog>
  <changelog author="mls@suse.de" date="1418299200">- enable IPv6
- get rid of gpg-offline as we nowadays check signatures in
  the source validator</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1418472000">- fix bashisms
- updated patches:
  + inn-2.5.4.diff</changelog>
  <changelog author="kukuk@suse.de" date="1477483200">- Fix tmpfiles.d usage to give it at least a chance to work</changelog>
  <changelog author="kukuk@suse.de" date="1487678400">- Add directories formerly owned by filesystem
- Require group and user news
- Require group uucp</changelog>
  <changelog author="mls@suse.de" date="1544788800">- update to inn-2.6.2
  * support for compressed newsfeeds
  * many bug fixes and documentation improvements
  * dropped patch: inn-2.5.4.diff
  * new patch: inn-2.6.2.diff
- use native systemd service [#1116017]
  * new file: inn.service</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1568116800">- Use -ffat-lto-objects when building static libraries.</changelog>
  <changelog author="mls@suse.de" date="1579867200">- change user to news before touching files in /var/log/news
  [bnc#1154302] [CVE-2019-3692]</changelog>
  <changelog author="mls@suse.de" date="1595592000">- change file owners in /usr/lib/news to root
  [bnc#1172573] [CVE-2020-8026]</changelog>
  <changelog author="mls@suse.de" date="1622116800">- change user to news before calling innupgrade
  [bnc#1182321] [CVE-2021-31998]</changelog>
</package>
<package pkgid="52911fd951bd2a35cacf72e70451528cd22c511bf38a2de47af8031f511c542d" name="inn" arch="x86_64">
  <version epoch="0" ver="2.6.2" rel="bp153.3.3.1"/>
  <changelog author="mls@suse.de" date="1405512000">- update to inn-2.5.4
  * updated control.ctl file
  * improved signature checking in pgpverify
  * new "htmlstatus" config option
  * many bugs fixed
  * removed patches: inn-linereset.diff
  * renamed patches: inn-2.5.2.diff -&gt; inn-2.5.4.diff
- fix innbind file mode
- fix empty history database on 64bit [bnc#876287]</changelog>
  <changelog author="mls@suse.de" date="1418299200">- enable IPv6
- get rid of gpg-offline as we nowadays check signatures in
  the source validator</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1418472000">- fix bashisms
- updated patches:
  + inn-2.5.4.diff</changelog>
  <changelog author="kukuk@suse.de" date="1477483200">- Fix tmpfiles.d usage to give it at least a chance to work</changelog>
  <changelog author="kukuk@suse.de" date="1487678400">- Add directories formerly owned by filesystem
- Require group and user news
- Require group uucp</changelog>
  <changelog author="mls@suse.de" date="1544788800">- update to inn-2.6.2
  * support for compressed newsfeeds
  * many bug fixes and documentation improvements
  * dropped patch: inn-2.5.4.diff
  * new patch: inn-2.6.2.diff
- use native systemd service [#1116017]
  * new file: inn.service</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1568116800">- Use -ffat-lto-objects when building static libraries.</changelog>
  <changelog author="mls@suse.de" date="1579867200">- change user to news before touching files in /var/log/news
  [bnc#1154302] [CVE-2019-3692]</changelog>
  <changelog author="mls@suse.de" date="1595592000">- change file owners in /usr/lib/news to root
  [bnc#1172573] [CVE-2020-8026]</changelog>
  <changelog author="mls@suse.de" date="1622116800">- change user to news before calling innupgrade
  [bnc#1182321] [CVE-2021-31998]</changelog>
</package>
<package pkgid="40429876858dbfdccb7e7e882fe70a733ff2a92111b6d31f6ccdb926154d1592" name="inn-devel" arch="aarch64">
  <version epoch="0" ver="2.6.2" rel="bp153.3.3.1"/>
  <changelog author="mls@suse.de" date="1405512000">- update to inn-2.5.4
  * updated control.ctl file
  * improved signature checking in pgpverify
  * new "htmlstatus" config option
  * many bugs fixed
  * removed patches: inn-linereset.diff
  * renamed patches: inn-2.5.2.diff -&gt; inn-2.5.4.diff
- fix innbind file mode
- fix empty history database on 64bit [bnc#876287]</changelog>
  <changelog author="mls@suse.de" date="1418299200">- enable IPv6
- get rid of gpg-offline as we nowadays check signatures in
  the source validator</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1418472000">- fix bashisms
- updated patches:
  + inn-2.5.4.diff</changelog>
  <changelog author="kukuk@suse.de" date="1477483200">- Fix tmpfiles.d usage to give it at least a chance to work</changelog>
  <changelog author="kukuk@suse.de" date="1487678400">- Add directories formerly owned by filesystem
- Require group and user news
- Require group uucp</changelog>
  <changelog author="mls@suse.de" date="1544788800">- update to inn-2.6.2
  * support for compressed newsfeeds
  * many bug fixes and documentation improvements
  * dropped patch: inn-2.5.4.diff
  * new patch: inn-2.6.2.diff
- use native systemd service [#1116017]
  * new file: inn.service</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1568116800">- Use -ffat-lto-objects when building static libraries.</changelog>
  <changelog author="mls@suse.de" date="1579867200">- change user to news before touching files in /var/log/news
  [bnc#1154302] [CVE-2019-3692]</changelog>
  <changelog author="mls@suse.de" date="1595592000">- change file owners in /usr/lib/news to root
  [bnc#1172573] [CVE-2020-8026]</changelog>
  <changelog author="mls@suse.de" date="1622116800">- change user to news before calling innupgrade
  [bnc#1182321] [CVE-2021-31998]</changelog>
</package>
<package pkgid="8cd35e16fc7c92edc032707e9a33a50ff98a6a28b4added82ae2d659e7d9e45c" name="inn-devel" arch="ppc64le">
  <version epoch="0" ver="2.6.2" rel="bp153.3.3.1"/>
  <changelog author="mls@suse.de" date="1405512000">- update to inn-2.5.4
  * updated control.ctl file
  * improved signature checking in pgpverify
  * new "htmlstatus" config option
  * many bugs fixed
  * removed patches: inn-linereset.diff
  * renamed patches: inn-2.5.2.diff -&gt; inn-2.5.4.diff
- fix innbind file mode
- fix empty history database on 64bit [bnc#876287]</changelog>
  <changelog author="mls@suse.de" date="1418299200">- enable IPv6
- get rid of gpg-offline as we nowadays check signatures in
  the source validator</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1418472000">- fix bashisms
- updated patches:
  + inn-2.5.4.diff</changelog>
  <changelog author="kukuk@suse.de" date="1477483200">- Fix tmpfiles.d usage to give it at least a chance to work</changelog>
  <changelog author="kukuk@suse.de" date="1487678400">- Add directories formerly owned by filesystem
- Require group and user news
- Require group uucp</changelog>
  <changelog author="mls@suse.de" date="1544788800">- update to inn-2.6.2
  * support for compressed newsfeeds
  * many bug fixes and documentation improvements
  * dropped patch: inn-2.5.4.diff
  * new patch: inn-2.6.2.diff
- use native systemd service [#1116017]
  * new file: inn.service</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1568116800">- Use -ffat-lto-objects when building static libraries.</changelog>
  <changelog author="mls@suse.de" date="1579867200">- change user to news before touching files in /var/log/news
  [bnc#1154302] [CVE-2019-3692]</changelog>
  <changelog author="mls@suse.de" date="1595592000">- change file owners in /usr/lib/news to root
  [bnc#1172573] [CVE-2020-8026]</changelog>
  <changelog author="mls@suse.de" date="1622116800">- change user to news before calling innupgrade
  [bnc#1182321] [CVE-2021-31998]</changelog>
</package>
<package pkgid="c5341a2959b58bced18a60b999f0d0fdf89f95361ac4a9e2a26fad1331b022f9" name="inn-devel" arch="s390x">
  <version epoch="0" ver="2.6.2" rel="bp153.3.3.1"/>
  <changelog author="mls@suse.de" date="1405512000">- update to inn-2.5.4
  * updated control.ctl file
  * improved signature checking in pgpverify
  * new "htmlstatus" config option
  * many bugs fixed
  * removed patches: inn-linereset.diff
  * renamed patches: inn-2.5.2.diff -&gt; inn-2.5.4.diff
- fix innbind file mode
- fix empty history database on 64bit [bnc#876287]</changelog>
  <changelog author="mls@suse.de" date="1418299200">- enable IPv6
- get rid of gpg-offline as we nowadays check signatures in
  the source validator</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1418472000">- fix bashisms
- updated patches:
  + inn-2.5.4.diff</changelog>
  <changelog author="kukuk@suse.de" date="1477483200">- Fix tmpfiles.d usage to give it at least a chance to work</changelog>
  <changelog author="kukuk@suse.de" date="1487678400">- Add directories formerly owned by filesystem
- Require group and user news
- Require group uucp</changelog>
  <changelog author="mls@suse.de" date="1544788800">- update to inn-2.6.2
  * support for compressed newsfeeds
  * many bug fixes and documentation improvements
  * dropped patch: inn-2.5.4.diff
  * new patch: inn-2.6.2.diff
- use native systemd service [#1116017]
  * new file: inn.service</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1568116800">- Use -ffat-lto-objects when building static libraries.</changelog>
  <changelog author="mls@suse.de" date="1579867200">- change user to news before touching files in /var/log/news
  [bnc#1154302] [CVE-2019-3692]</changelog>
  <changelog author="mls@suse.de" date="1595592000">- change file owners in /usr/lib/news to root
  [bnc#1172573] [CVE-2020-8026]</changelog>
  <changelog author="mls@suse.de" date="1622116800">- change user to news before calling innupgrade
  [bnc#1182321] [CVE-2021-31998]</changelog>
</package>
<package pkgid="280145f8d6794df654fd1c893ac7fc32fc1e7e45107b9b0992b190eea2eeebe0" name="inn-devel" arch="x86_64">
  <version epoch="0" ver="2.6.2" rel="bp153.3.3.1"/>
  <changelog author="mls@suse.de" date="1405512000">- update to inn-2.5.4
  * updated control.ctl file
  * improved signature checking in pgpverify
  * new "htmlstatus" config option
  * many bugs fixed
  * removed patches: inn-linereset.diff
  * renamed patches: inn-2.5.2.diff -&gt; inn-2.5.4.diff
- fix innbind file mode
- fix empty history database on 64bit [bnc#876287]</changelog>
  <changelog author="mls@suse.de" date="1418299200">- enable IPv6
- get rid of gpg-offline as we nowadays check signatures in
  the source validator</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1418472000">- fix bashisms
- updated patches:
  + inn-2.5.4.diff</changelog>
  <changelog author="kukuk@suse.de" date="1477483200">- Fix tmpfiles.d usage to give it at least a chance to work</changelog>
  <changelog author="kukuk@suse.de" date="1487678400">- Add directories formerly owned by filesystem
- Require group and user news
- Require group uucp</changelog>
  <changelog author="mls@suse.de" date="1544788800">- update to inn-2.6.2
  * support for compressed newsfeeds
  * many bug fixes and documentation improvements
  * dropped patch: inn-2.5.4.diff
  * new patch: inn-2.6.2.diff
- use native systemd service [#1116017]
  * new file: inn.service</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1568116800">- Use -ffat-lto-objects when building static libraries.</changelog>
  <changelog author="mls@suse.de" date="1579867200">- change user to news before touching files in /var/log/news
  [bnc#1154302] [CVE-2019-3692]</changelog>
  <changelog author="mls@suse.de" date="1595592000">- change file owners in /usr/lib/news to root
  [bnc#1172573] [CVE-2020-8026]</changelog>
  <changelog author="mls@suse.de" date="1622116800">- change user to news before calling innupgrade
  [bnc#1182321] [CVE-2021-31998]</changelog>
</package>
<package pkgid="a5bfb15a5a8f7c3070f0c5035d26a482d0cfd90f6f434af01e8912a472ce7acf" name="keepassxc" arch="aarch64">
  <version epoch="0" ver="2.6.6" rel="bp153.2.3.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1553083200">- update to 2.4.0
  - New Database Wizard [#1952]
  - Advanced Search [#1797]
  - Automatic update checker [#2648]
  - KeeShare database synchronization [#2109, #1992, #2738, #2742,
    [#2746], #2739]
  - Improve favicon fetching; transition to Duck-Duck-Go [#2795,
    [#2011], #2439]
  - Remove KeePassHttp support [#1752]
  - CLI: output info to stderr for easier scripting [#2558]
  - CLI: Add --quiet option [#2507]
  - CLI: Add create command [#2540]
  - CLI: Add recursive listing of entries [#2345]
  - CLI: Fix stdin/stdout encoding on Windows [#2425]
  - SSH Agent: Support OpenSSH for Windows [#1994]
  - macOS: TouchID Quick Unlock [#1851]
  - macOS: Multiple improvements; include CLI in DMG [#2165, #2331,
    [#2583]]
  - Linux: Prevent Klipper from storing secrets in clipboard
    [#1969]
  - Linux: Use polling based file watching for NFS [#2171]
  - Linux: Enable use of browser plugin in Snap build [#2802]
  - TOTP QR Code Generator [#1167]
  - High-DPI Scaling for 4k screens [#2404]
  - Make keyboard shortcuts more consistent [#2431]
  - Warn user if deleting referenced entries [#1744]
  - Allow toolbar to be hidden and repositioned [#1819, #2357]
  - Increase max allowed database timeout to 12 hours [#2173]
  - Password generator uses existing password length by default
    [#2318]
  - Improve alert message box button labels [#2376]
  - Show message when a database merge makes no changes [#2551]
  - Browser Integration Enhancements [#1497, #2253, #1904, #2232,
    [#1850], #2218, #2391, #2396, #2542, #2622, #2637, #2790]
  - Overall Code Improvements [#2316, #2284, #2351, #2402, #2410,
    [#2419], #2422, #2443, #2491, #2506, #2610, #2667, #2709, #2731]
- drop patches: keepassxc-qt_includes.patch  klipper-hint.patch
- add support to build for more distros
  - track debian files as sources
  - add macros for fedora
- use GIT_HEAD_OVERRIDE to pass the git rev to the build
- enable keeshare secure (new BR: quazip Qt5)
- add BR for the QR code feature:
  pkgconfig(libqrencode)
  pkgconfig(Qt5Svg)
- workaround for boo#1117355
  add BR/R for libgcrypt20-hmac
- BR: libcurl-devel
- enable dbus support
- enable ssh agent and browser support</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1555070400">- update to 2.4.1
  - Fix database deletion when using unsafe saves to a different
    file system [#2889]
  - Fix opening databases with legacy key files that contain '/'
    [#2872]
  - Fix opening database files from the command line [#2919]
  - Fix crash when editing master key [#2836]
  - Fix multiple issues with apply button behavior [#2947]
  - Fix issues on application startup (tab order, --pw-stdin, etc.)
    [#2830]
  - Fix building without WITH_XC_KEESHARE
  - Fix reference entry coloring on macOS dark mode [#2984]
  - Hide window when performing entry auto-type on macOS [#2969]
  - Improve UX of update checker; reduce checks to every 7 days
    [#2968]
  - KeeShare improvements [#2946, #2978, #2824]
  - Re-enable Ctrl+C to copy password from search box [#2947]
  - Add KeePassXC-Browser integration for Brave browser [#2933]
  - SSH Agent: Re-Add keys on database unlock [#2982]
  - SSH Agent: Only remove keys on app exit if they are removed on
    lock [#2985]
  - CLI: Add --no-password option [#2708]
  - CLI: Improve database extraction to XML [#2698]
  - CLI: Don't call mandb on build [#2774]
  - CLI: Add debug info [#2714]
  - Improve support for Snap theming [#2832]
  - Add support for building on Haiku OS [#2859]
  - Ctrl+PgDn now goes to the next tab and Ctrl+PgUp to the
    previous
  - Fix compiling on GCC 5 / Xenial [#2990]
  - Add .gitrev output to tarball for third-party builds [#2970]
  - Add WITH_XC_UPDATECHECK compile flag to toggle the update
    checker [#2968]
- disable update check
- no longer use our gitrev hack in favor for upstream solution</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1559563200">- update to 2.4.2
  - Improve resilience against memory attacks - overwrite memory
    before free [#3020]
  - Prevent infinite save loop when location is unavailable [#3026]
  - Attempt to fix quitting application when shutdown or logout
    issued [#3199]
  - Support merging database custom data [#3002]
  - Fix opening URL's with non-http schemes [#3153]
  - Fix data loss due to not reading all database attachments if
    duplicates exist [#3180]
  - Fix entry context menu disabling when using keyboard navigation
    [#3199]
  - Fix behaviors when canceling an entry edit [#3199]
  - Fix processing of tray icon click and doubleclick [#3112]
  - Update group in preview widget when focused [#3199]
  - Prefer DuckDuckGo service over direct icon download (increases
    resolution) [#2996]
  - Remove apply button in application settings [#3019]
  - Use winqtdeploy on Windows to correct deployment issues [#3025]
  - Don't mark entry edit as modified when attribute selection
    changes [#3041]
  - Use console code page CP_UTF8 on Windows if supported [#3050]
  - Snap: Fix locking database with session lock [#3046]
  - Snap: Fix theming across Linux distributions [#3057]
  - Snap: Use SNAP_USER_COMMON and SNAP_USER_DATA directories
    [#3131]
  - KeeShare: Automatically enable WITH_XC_KEESHARE_SECURE if
    quazip is found [#3088]
  - macOS: Fix toolbar text when in dark mode [#2998]
  - macOS: Lock database on switching user [#3097]
  - macOS: Fix global Auto-Type when the database is locked [#3138]
  - Browser: Close popups when database is locked [#3093]
  - Browser: Add tests [#3016]
  - Browser: Don't create default group if custom group is enabled
    [#3127]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1560340800">- update to 2.4.3
  - Fix library loading issues in the Snap and macOS releases
    [#3247]
  - Fix various keyboard navigation issues [#3248]
  - Fix main window toggling regression when clicking the tray icon
    on KDE [#3258]
  - Add documentation for keyboard shortcuts to source code
    distribution [#3215]</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1567425600">- Disable lto for keepassxc. It causes a build error.
- Provide/Obsolete keepassx. Keepassx still depends on Qt4 and shall be
  dropped shortly. (boo#1148401)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1572091200">- update to 2.5.0
  https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.0</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1575892800">- Update to version 2.5.1:
  * https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.1</changelog>
  <changelog author="droidmonkey &lt;support@dmapps.us&gt;" date="1578139200">- Update to version 2.5.2:
  * https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1579435200">- Update to version 2.5.3:
  * https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.3</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1582891200">- Clicking the tray icon momentarily shows and immediately hides window. Make
  it stick (boo#1165293).
- Fix window not minimizing to tray.
  + add keepassxc-Fix-window-hiding-after-shown.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1586433600">- Update to version 2.5.4:
  * https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.4</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589198400">- Drop build/requirement on libgcrypt20-hmac boo#1171438</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1594123200">- Update to version 2.6.0:
  * https://keepassxc.org/blog/2020-07-07-2.6.0-released/
  * https://github.com/keepassxreboot/keepassxc/releases/tag/2.6.0
- drop keepassxc-Fix-window-hiding-after-shown.patch:
  included in update</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1594123201">- 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>
</package>
<package pkgid="658659d1a0a097e395643d664e31d86ce2e9cfeab063a7bac9dc7e4898a7b673" name="keepassxc" arch="ppc64le">
  <version epoch="0" ver="2.6.6" rel="bp153.2.3.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1553083200">- update to 2.4.0
  - New Database Wizard [#1952]
  - Advanced Search [#1797]
  - Automatic update checker [#2648]
  - KeeShare database synchronization [#2109, #1992, #2738, #2742,
    [#2746], #2739]
  - Improve favicon fetching; transition to Duck-Duck-Go [#2795,
    [#2011], #2439]
  - Remove KeePassHttp support [#1752]
  - CLI: output info to stderr for easier scripting [#2558]
  - CLI: Add --quiet option [#2507]
  - CLI: Add create command [#2540]
  - CLI: Add recursive listing of entries [#2345]
  - CLI: Fix stdin/stdout encoding on Windows [#2425]
  - SSH Agent: Support OpenSSH for Windows [#1994]
  - macOS: TouchID Quick Unlock [#1851]
  - macOS: Multiple improvements; include CLI in DMG [#2165, #2331,
    [#2583]]
  - Linux: Prevent Klipper from storing secrets in clipboard
    [#1969]
  - Linux: Use polling based file watching for NFS [#2171]
  - Linux: Enable use of browser plugin in Snap build [#2802]
  - TOTP QR Code Generator [#1167]
  - High-DPI Scaling for 4k screens [#2404]
  - Make keyboard shortcuts more consistent [#2431]
  - Warn user if deleting referenced entries [#1744]
  - Allow toolbar to be hidden and repositioned [#1819, #2357]
  - Increase max allowed database timeout to 12 hours [#2173]
  - Password generator uses existing password length by default
    [#2318]
  - Improve alert message box button labels [#2376]
  - Show message when a database merge makes no changes [#2551]
  - Browser Integration Enhancements [#1497, #2253, #1904, #2232,
    [#1850], #2218, #2391, #2396, #2542, #2622, #2637, #2790]
  - Overall Code Improvements [#2316, #2284, #2351, #2402, #2410,
    [#2419], #2422, #2443, #2491, #2506, #2610, #2667, #2709, #2731]
- drop patches: keepassxc-qt_includes.patch  klipper-hint.patch
- add support to build for more distros
  - track debian files as sources
  - add macros for fedora
- use GIT_HEAD_OVERRIDE to pass the git rev to the build
- enable keeshare secure (new BR: quazip Qt5)
- add BR for the QR code feature:
  pkgconfig(libqrencode)
  pkgconfig(Qt5Svg)
- workaround for boo#1117355
  add BR/R for libgcrypt20-hmac
- BR: libcurl-devel
- enable dbus support
- enable ssh agent and browser support</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1555070400">- update to 2.4.1
  - Fix database deletion when using unsafe saves to a different
    file system [#2889]
  - Fix opening databases with legacy key files that contain '/'
    [#2872]
  - Fix opening database files from the command line [#2919]
  - Fix crash when editing master key [#2836]
  - Fix multiple issues with apply button behavior [#2947]
  - Fix issues on application startup (tab order, --pw-stdin, etc.)
    [#2830]
  - Fix building without WITH_XC_KEESHARE
  - Fix reference entry coloring on macOS dark mode [#2984]
  - Hide window when performing entry auto-type on macOS [#2969]
  - Improve UX of update checker; reduce checks to every 7 days
    [#2968]
  - KeeShare improvements [#2946, #2978, #2824]
  - Re-enable Ctrl+C to copy password from search box [#2947]
  - Add KeePassXC-Browser integration for Brave browser [#2933]
  - SSH Agent: Re-Add keys on database unlock [#2982]
  - SSH Agent: Only remove keys on app exit if they are removed on
    lock [#2985]
  - CLI: Add --no-password option [#2708]
  - CLI: Improve database extraction to XML [#2698]
  - CLI: Don't call mandb on build [#2774]
  - CLI: Add debug info [#2714]
  - Improve support for Snap theming [#2832]
  - Add support for building on Haiku OS [#2859]
  - Ctrl+PgDn now goes to the next tab and Ctrl+PgUp to the
    previous
  - Fix compiling on GCC 5 / Xenial [#2990]
  - Add .gitrev output to tarball for third-party builds [#2970]
  - Add WITH_XC_UPDATECHECK compile flag to toggle the update
    checker [#2968]
- disable update check
- no longer use our gitrev hack in favor for upstream solution</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1559563200">- update to 2.4.2
  - Improve resilience against memory attacks - overwrite memory
    before free [#3020]
  - Prevent infinite save loop when location is unavailable [#3026]
  - Attempt to fix quitting application when shutdown or logout
    issued [#3199]
  - Support merging database custom data [#3002]
  - Fix opening URL's with non-http schemes [#3153]
  - Fix data loss due to not reading all database attachments if
    duplicates exist [#3180]
  - Fix entry context menu disabling when using keyboard navigation
    [#3199]
  - Fix behaviors when canceling an entry edit [#3199]
  - Fix processing of tray icon click and doubleclick [#3112]
  - Update group in preview widget when focused [#3199]
  - Prefer DuckDuckGo service over direct icon download (increases
    resolution) [#2996]
  - Remove apply button in application settings [#3019]
  - Use winqtdeploy on Windows to correct deployment issues [#3025]
  - Don't mark entry edit as modified when attribute selection
    changes [#3041]
  - Use console code page CP_UTF8 on Windows if supported [#3050]
  - Snap: Fix locking database with session lock [#3046]
  - Snap: Fix theming across Linux distributions [#3057]
  - Snap: Use SNAP_USER_COMMON and SNAP_USER_DATA directories
    [#3131]
  - KeeShare: Automatically enable WITH_XC_KEESHARE_SECURE if
    quazip is found [#3088]
  - macOS: Fix toolbar text when in dark mode [#2998]
  - macOS: Lock database on switching user [#3097]
  - macOS: Fix global Auto-Type when the database is locked [#3138]
  - Browser: Close popups when database is locked [#3093]
  - Browser: Add tests [#3016]
  - Browser: Don't create default group if custom group is enabled
    [#3127]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1560340800">- update to 2.4.3
  - Fix library loading issues in the Snap and macOS releases
    [#3247]
  - Fix various keyboard navigation issues [#3248]
  - Fix main window toggling regression when clicking the tray icon
    on KDE [#3258]
  - Add documentation for keyboard shortcuts to source code
    distribution [#3215]</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1567425600">- Disable lto for keepassxc. It causes a build error.
- Provide/Obsolete keepassx. Keepassx still depends on Qt4 and shall be
  dropped shortly. (boo#1148401)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1572091200">- update to 2.5.0
  https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.0</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1575892800">- Update to version 2.5.1:
  * https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.1</changelog>
  <changelog author="droidmonkey &lt;support@dmapps.us&gt;" date="1578139200">- Update to version 2.5.2:
  * https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1579435200">- Update to version 2.5.3:
  * https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.3</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1582891200">- Clicking the tray icon momentarily shows and immediately hides window. Make
  it stick (boo#1165293).
- Fix window not minimizing to tray.
  + add keepassxc-Fix-window-hiding-after-shown.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1586433600">- Update to version 2.5.4:
  * https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.4</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589198400">- Drop build/requirement on libgcrypt20-hmac boo#1171438</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1594123200">- Update to version 2.6.0:
  * https://keepassxc.org/blog/2020-07-07-2.6.0-released/
  * https://github.com/keepassxreboot/keepassxc/releases/tag/2.6.0
- drop keepassxc-Fix-window-hiding-after-shown.patch:
  included in update</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1594123201">- 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>
</package>
<package pkgid="74e23b42c7db56812c65f5ff84d77ac0da12ba2e669ded9236bf0d7cecd7da05" name="keepassxc" arch="s390x">
  <version epoch="0" ver="2.6.6" rel="bp153.2.3.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1553083200">- update to 2.4.0
  - New Database Wizard [#1952]
  - Advanced Search [#1797]
  - Automatic update checker [#2648]
  - KeeShare database synchronization [#2109, #1992, #2738, #2742,
    [#2746], #2739]
  - Improve favicon fetching; transition to Duck-Duck-Go [#2795,
    [#2011], #2439]
  - Remove KeePassHttp support [#1752]
  - CLI: output info to stderr for easier scripting [#2558]
  - CLI: Add --quiet option [#2507]
  - CLI: Add create command [#2540]
  - CLI: Add recursive listing of entries [#2345]
  - CLI: Fix stdin/stdout encoding on Windows [#2425]
  - SSH Agent: Support OpenSSH for Windows [#1994]
  - macOS: TouchID Quick Unlock [#1851]
  - macOS: Multiple improvements; include CLI in DMG [#2165, #2331,
    [#2583]]
  - Linux: Prevent Klipper from storing secrets in clipboard
    [#1969]
  - Linux: Use polling based file watching for NFS [#2171]
  - Linux: Enable use of browser plugin in Snap build [#2802]
  - TOTP QR Code Generator [#1167]
  - High-DPI Scaling for 4k screens [#2404]
  - Make keyboard shortcuts more consistent [#2431]
  - Warn user if deleting referenced entries [#1744]
  - Allow toolbar to be hidden and repositioned [#1819, #2357]
  - Increase max allowed database timeout to 12 hours [#2173]
  - Password generator uses existing password length by default
    [#2318]
  - Improve alert message box button labels [#2376]
  - Show message when a database merge makes no changes [#2551]
  - Browser Integration Enhancements [#1497, #2253, #1904, #2232,
    [#1850], #2218, #2391, #2396, #2542, #2622, #2637, #2790]
  - Overall Code Improvements [#2316, #2284, #2351, #2402, #2410,
    [#2419], #2422, #2443, #2491, #2506, #2610, #2667, #2709, #2731]
- drop patches: keepassxc-qt_includes.patch  klipper-hint.patch
- add support to build for more distros
  - track debian files as sources
  - add macros for fedora
- use GIT_HEAD_OVERRIDE to pass the git rev to the build
- enable keeshare secure (new BR: quazip Qt5)
- add BR for the QR code feature:
  pkgconfig(libqrencode)
  pkgconfig(Qt5Svg)
- workaround for boo#1117355
  add BR/R for libgcrypt20-hmac
- BR: libcurl-devel
- enable dbus support
- enable ssh agent and browser support</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1555070400">- update to 2.4.1
  - Fix database deletion when using unsafe saves to a different
    file system [#2889]
  - Fix opening databases with legacy key files that contain '/'
    [#2872]
  - Fix opening database files from the command line [#2919]
  - Fix crash when editing master key [#2836]
  - Fix multiple issues with apply button behavior [#2947]
  - Fix issues on application startup (tab order, --pw-stdin, etc.)
    [#2830]
  - Fix building without WITH_XC_KEESHARE
  - Fix reference entry coloring on macOS dark mode [#2984]
  - Hide window when performing entry auto-type on macOS [#2969]
  - Improve UX of update checker; reduce checks to every 7 days
    [#2968]
  - KeeShare improvements [#2946, #2978, #2824]
  - Re-enable Ctrl+C to copy password from search box [#2947]
  - Add KeePassXC-Browser integration for Brave browser [#2933]
  - SSH Agent: Re-Add keys on database unlock [#2982]
  - SSH Agent: Only remove keys on app exit if they are removed on
    lock [#2985]
  - CLI: Add --no-password option [#2708]
  - CLI: Improve database extraction to XML [#2698]
  - CLI: Don't call mandb on build [#2774]
  - CLI: Add debug info [#2714]
  - Improve support for Snap theming [#2832]
  - Add support for building on Haiku OS [#2859]
  - Ctrl+PgDn now goes to the next tab and Ctrl+PgUp to the
    previous
  - Fix compiling on GCC 5 / Xenial [#2990]
  - Add .gitrev output to tarball for third-party builds [#2970]
  - Add WITH_XC_UPDATECHECK compile flag to toggle the update
    checker [#2968]
- disable update check
- no longer use our gitrev hack in favor for upstream solution</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1559563200">- update to 2.4.2
  - Improve resilience against memory attacks - overwrite memory
    before free [#3020]
  - Prevent infinite save loop when location is unavailable [#3026]
  - Attempt to fix quitting application when shutdown or logout
    issued [#3199]
  - Support merging database custom data [#3002]
  - Fix opening URL's with non-http schemes [#3153]
  - Fix data loss due to not reading all database attachments if
    duplicates exist [#3180]
  - Fix entry context menu disabling when using keyboard navigation
    [#3199]
  - Fix behaviors when canceling an entry edit [#3199]
  - Fix processing of tray icon click and doubleclick [#3112]
  - Update group in preview widget when focused [#3199]
  - Prefer DuckDuckGo service over direct icon download (increases
    resolution) [#2996]
  - Remove apply button in application settings [#3019]
  - Use winqtdeploy on Windows to correct deployment issues [#3025]
  - Don't mark entry edit as modified when attribute selection
    changes [#3041]
  - Use console code page CP_UTF8 on Windows if supported [#3050]
  - Snap: Fix locking database with session lock [#3046]
  - Snap: Fix theming across Linux distributions [#3057]
  - Snap: Use SNAP_USER_COMMON and SNAP_USER_DATA directories
    [#3131]
  - KeeShare: Automatically enable WITH_XC_KEESHARE_SECURE if
    quazip is found [#3088]
  - macOS: Fix toolbar text when in dark mode [#2998]
  - macOS: Lock database on switching user [#3097]
  - macOS: Fix global Auto-Type when the database is locked [#3138]
  - Browser: Close popups when database is locked [#3093]
  - Browser: Add tests [#3016]
  - Browser: Don't create default group if custom group is enabled
    [#3127]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1560340800">- update to 2.4.3
  - Fix library loading issues in the Snap and macOS releases
    [#3247]
  - Fix various keyboard navigation issues [#3248]
  - Fix main window toggling regression when clicking the tray icon
    on KDE [#3258]
  - Add documentation for keyboard shortcuts to source code
    distribution [#3215]</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1567425600">- Disable lto for keepassxc. It causes a build error.
- Provide/Obsolete keepassx. Keepassx still depends on Qt4 and shall be
  dropped shortly. (boo#1148401)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1572091200">- update to 2.5.0
  https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.0</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1575892800">- Update to version 2.5.1:
  * https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.1</changelog>
  <changelog author="droidmonkey &lt;support@dmapps.us&gt;" date="1578139200">- Update to version 2.5.2:
  * https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1579435200">- Update to version 2.5.3:
  * https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.3</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1582891200">- Clicking the tray icon momentarily shows and immediately hides window. Make
  it stick (boo#1165293).
- Fix window not minimizing to tray.
  + add keepassxc-Fix-window-hiding-after-shown.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1586433600">- Update to version 2.5.4:
  * https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.4</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589198400">- Drop build/requirement on libgcrypt20-hmac boo#1171438</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1594123200">- Update to version 2.6.0:
  * https://keepassxc.org/blog/2020-07-07-2.6.0-released/
  * https://github.com/keepassxreboot/keepassxc/releases/tag/2.6.0
- drop keepassxc-Fix-window-hiding-after-shown.patch:
  included in update</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1594123201">- 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>
</package>
<package pkgid="92cc0ed044bc0971703ccaa11614b6449ea3a8208b387e1b373bb2bd6316026a" name="keepassxc" arch="src">
  <version epoch="0" ver="2.6.6" rel="bp153.2.3.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1553083200">- update to 2.4.0
  - New Database Wizard [#1952]
  - Advanced Search [#1797]
  - Automatic update checker [#2648]
  - KeeShare database synchronization [#2109, #1992, #2738, #2742,
    [#2746], #2739]
  - Improve favicon fetching; transition to Duck-Duck-Go [#2795,
    [#2011], #2439]
  - Remove KeePassHttp support [#1752]
  - CLI: output info to stderr for easier scripting [#2558]
  - CLI: Add --quiet option [#2507]
  - CLI: Add create command [#2540]
  - CLI: Add recursive listing of entries [#2345]
  - CLI: Fix stdin/stdout encoding on Windows [#2425]
  - SSH Agent: Support OpenSSH for Windows [#1994]
  - macOS: TouchID Quick Unlock [#1851]
  - macOS: Multiple improvements; include CLI in DMG [#2165, #2331,
    [#2583]]
  - Linux: Prevent Klipper from storing secrets in clipboard
    [#1969]
  - Linux: Use polling based file watching for NFS [#2171]
  - Linux: Enable use of browser plugin in Snap build [#2802]
  - TOTP QR Code Generator [#1167]
  - High-DPI Scaling for 4k screens [#2404]
  - Make keyboard shortcuts more consistent [#2431]
  - Warn user if deleting referenced entries [#1744]
  - Allow toolbar to be hidden and repositioned [#1819, #2357]
  - Increase max allowed database timeout to 12 hours [#2173]
  - Password generator uses existing password length by default
    [#2318]
  - Improve alert message box button labels [#2376]
  - Show message when a database merge makes no changes [#2551]
  - Browser Integration Enhancements [#1497, #2253, #1904, #2232,
    [#1850], #2218, #2391, #2396, #2542, #2622, #2637, #2790]
  - Overall Code Improvements [#2316, #2284, #2351, #2402, #2410,
    [#2419], #2422, #2443, #2491, #2506, #2610, #2667, #2709, #2731]
- drop patches: keepassxc-qt_includes.patch  klipper-hint.patch
- add support to build for more distros
  - track debian files as sources
  - add macros for fedora
- use GIT_HEAD_OVERRIDE to pass the git rev to the build
- enable keeshare secure (new BR: quazip Qt5)
- add BR for the QR code feature:
  pkgconfig(libqrencode)
  pkgconfig(Qt5Svg)
- workaround for boo#1117355
  add BR/R for libgcrypt20-hmac
- BR: libcurl-devel
- enable dbus support
- enable ssh agent and browser support</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1555070400">- update to 2.4.1
  - Fix database deletion when using unsafe saves to a different
    file system [#2889]
  - Fix opening databases with legacy key files that contain '/'
    [#2872]
  - Fix opening database files from the command line [#2919]
  - Fix crash when editing master key [#2836]
  - Fix multiple issues with apply button behavior [#2947]
  - Fix issues on application startup (tab order, --pw-stdin, etc.)
    [#2830]
  - Fix building without WITH_XC_KEESHARE
  - Fix reference entry coloring on macOS dark mode [#2984]
  - Hide window when performing entry auto-type on macOS [#2969]
  - Improve UX of update checker; reduce checks to every 7 days
    [#2968]
  - KeeShare improvements [#2946, #2978, #2824]
  - Re-enable Ctrl+C to copy password from search box [#2947]
  - Add KeePassXC-Browser integration for Brave browser [#2933]
  - SSH Agent: Re-Add keys on database unlock [#2982]
  - SSH Agent: Only remove keys on app exit if they are removed on
    lock [#2985]
  - CLI: Add --no-password option [#2708]
  - CLI: Improve database extraction to XML [#2698]
  - CLI: Don't call mandb on build [#2774]
  - CLI: Add debug info [#2714]
  - Improve support for Snap theming [#2832]
  - Add support for building on Haiku OS [#2859]
  - Ctrl+PgDn now goes to the next tab and Ctrl+PgUp to the
    previous
  - Fix compiling on GCC 5 / Xenial [#2990]
  - Add .gitrev output to tarball for third-party builds [#2970]
  - Add WITH_XC_UPDATECHECK compile flag to toggle the update
    checker [#2968]
- disable update check
- no longer use our gitrev hack in favor for upstream solution</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1559563200">- update to 2.4.2
  - Improve resilience against memory attacks - overwrite memory
    before free [#3020]
  - Prevent infinite save loop when location is unavailable [#3026]
  - Attempt to fix quitting application when shutdown or logout
    issued [#3199]
  - Support merging database custom data [#3002]
  - Fix opening URL's with non-http schemes [#3153]
  - Fix data loss due to not reading all database attachments if
    duplicates exist [#3180]
  - Fix entry context menu disabling when using keyboard navigation
    [#3199]
  - Fix behaviors when canceling an entry edit [#3199]
  - Fix processing of tray icon click and doubleclick [#3112]
  - Update group in preview widget when focused [#3199]
  - Prefer DuckDuckGo service over direct icon download (increases
    resolution) [#2996]
  - Remove apply button in application settings [#3019]
  - Use winqtdeploy on Windows to correct deployment issues [#3025]
  - Don't mark entry edit as modified when attribute selection
    changes [#3041]
  - Use console code page CP_UTF8 on Windows if supported [#3050]
  - Snap: Fix locking database with session lock [#3046]
  - Snap: Fix theming across Linux distributions [#3057]
  - Snap: Use SNAP_USER_COMMON and SNAP_USER_DATA directories
    [#3131]
  - KeeShare: Automatically enable WITH_XC_KEESHARE_SECURE if
    quazip is found [#3088]
  - macOS: Fix toolbar text when in dark mode [#2998]
  - macOS: Lock database on switching user [#3097]
  - macOS: Fix global Auto-Type when the database is locked [#3138]
  - Browser: Close popups when database is locked [#3093]
  - Browser: Add tests [#3016]
  - Browser: Don't create default group if custom group is enabled
    [#3127]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1560340800">- update to 2.4.3
  - Fix library loading issues in the Snap and macOS releases
    [#3247]
  - Fix various keyboard navigation issues [#3248]
  - Fix main window toggling regression when clicking the tray icon
    on KDE [#3258]
  - Add documentation for keyboard shortcuts to source code
    distribution [#3215]</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1567425600">- Disable lto for keepassxc. It causes a build error.
- Provide/Obsolete keepassx. Keepassx still depends on Qt4 and shall be
  dropped shortly. (boo#1148401)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1572091200">- update to 2.5.0
  https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.0</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1575892800">- Update to version 2.5.1:
  * https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.1</changelog>
  <changelog author="droidmonkey &lt;support@dmapps.us&gt;" date="1578139200">- Update to version 2.5.2:
  * https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1579435200">- Update to version 2.5.3:
  * https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.3</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1582891200">- Clicking the tray icon momentarily shows and immediately hides window. Make
  it stick (boo#1165293).
- Fix window not minimizing to tray.
  + add keepassxc-Fix-window-hiding-after-shown.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1586433600">- Update to version 2.5.4:
  * https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.4</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589198400">- Drop build/requirement on libgcrypt20-hmac boo#1171438</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1594123200">- Update to version 2.6.0:
  * https://keepassxc.org/blog/2020-07-07-2.6.0-released/
  * https://github.com/keepassxreboot/keepassxc/releases/tag/2.6.0
- drop keepassxc-Fix-window-hiding-after-shown.patch:
  included in update</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1594123201">- 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>
</package>
<package pkgid="79bff824a7b1d0c6647770b03910fdf2ad8e02f78fdd55217f1106879392b5da" name="keepassxc" arch="x86_64">
  <version epoch="0" ver="2.6.6" rel="bp153.2.3.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1553083200">- update to 2.4.0
  - New Database Wizard [#1952]
  - Advanced Search [#1797]
  - Automatic update checker [#2648]
  - KeeShare database synchronization [#2109, #1992, #2738, #2742,
    [#2746], #2739]
  - Improve favicon fetching; transition to Duck-Duck-Go [#2795,
    [#2011], #2439]
  - Remove KeePassHttp support [#1752]
  - CLI: output info to stderr for easier scripting [#2558]
  - CLI: Add --quiet option [#2507]
  - CLI: Add create command [#2540]
  - CLI: Add recursive listing of entries [#2345]
  - CLI: Fix stdin/stdout encoding on Windows [#2425]
  - SSH Agent: Support OpenSSH for Windows [#1994]
  - macOS: TouchID Quick Unlock [#1851]
  - macOS: Multiple improvements; include CLI in DMG [#2165, #2331,
    [#2583]]
  - Linux: Prevent Klipper from storing secrets in clipboard
    [#1969]
  - Linux: Use polling based file watching for NFS [#2171]
  - Linux: Enable use of browser plugin in Snap build [#2802]
  - TOTP QR Code Generator [#1167]
  - High-DPI Scaling for 4k screens [#2404]
  - Make keyboard shortcuts more consistent [#2431]
  - Warn user if deleting referenced entries [#1744]
  - Allow toolbar to be hidden and repositioned [#1819, #2357]
  - Increase max allowed database timeout to 12 hours [#2173]
  - Password generator uses existing password length by default
    [#2318]
  - Improve alert message box button labels [#2376]
  - Show message when a database merge makes no changes [#2551]
  - Browser Integration Enhancements [#1497, #2253, #1904, #2232,
    [#1850], #2218, #2391, #2396, #2542, #2622, #2637, #2790]
  - Overall Code Improvements [#2316, #2284, #2351, #2402, #2410,
    [#2419], #2422, #2443, #2491, #2506, #2610, #2667, #2709, #2731]
- drop patches: keepassxc-qt_includes.patch  klipper-hint.patch
- add support to build for more distros
  - track debian files as sources
  - add macros for fedora
- use GIT_HEAD_OVERRIDE to pass the git rev to the build
- enable keeshare secure (new BR: quazip Qt5)
- add BR for the QR code feature:
  pkgconfig(libqrencode)
  pkgconfig(Qt5Svg)
- workaround for boo#1117355
  add BR/R for libgcrypt20-hmac
- BR: libcurl-devel
- enable dbus support
- enable ssh agent and browser support</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1555070400">- update to 2.4.1
  - Fix database deletion when using unsafe saves to a different
    file system [#2889]
  - Fix opening databases with legacy key files that contain '/'
    [#2872]
  - Fix opening database files from the command line [#2919]
  - Fix crash when editing master key [#2836]
  - Fix multiple issues with apply button behavior [#2947]
  - Fix issues on application startup (tab order, --pw-stdin, etc.)
    [#2830]
  - Fix building without WITH_XC_KEESHARE
  - Fix reference entry coloring on macOS dark mode [#2984]
  - Hide window when performing entry auto-type on macOS [#2969]
  - Improve UX of update checker; reduce checks to every 7 days
    [#2968]
  - KeeShare improvements [#2946, #2978, #2824]
  - Re-enable Ctrl+C to copy password from search box [#2947]
  - Add KeePassXC-Browser integration for Brave browser [#2933]
  - SSH Agent: Re-Add keys on database unlock [#2982]
  - SSH Agent: Only remove keys on app exit if they are removed on
    lock [#2985]
  - CLI: Add --no-password option [#2708]
  - CLI: Improve database extraction to XML [#2698]
  - CLI: Don't call mandb on build [#2774]
  - CLI: Add debug info [#2714]
  - Improve support for Snap theming [#2832]
  - Add support for building on Haiku OS [#2859]
  - Ctrl+PgDn now goes to the next tab and Ctrl+PgUp to the
    previous
  - Fix compiling on GCC 5 / Xenial [#2990]
  - Add .gitrev output to tarball for third-party builds [#2970]
  - Add WITH_XC_UPDATECHECK compile flag to toggle the update
    checker [#2968]
- disable update check
- no longer use our gitrev hack in favor for upstream solution</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1559563200">- update to 2.4.2
  - Improve resilience against memory attacks - overwrite memory
    before free [#3020]
  - Prevent infinite save loop when location is unavailable [#3026]
  - Attempt to fix quitting application when shutdown or logout
    issued [#3199]
  - Support merging database custom data [#3002]
  - Fix opening URL's with non-http schemes [#3153]
  - Fix data loss due to not reading all database attachments if
    duplicates exist [#3180]
  - Fix entry context menu disabling when using keyboard navigation
    [#3199]
  - Fix behaviors when canceling an entry edit [#3199]
  - Fix processing of tray icon click and doubleclick [#3112]
  - Update group in preview widget when focused [#3199]
  - Prefer DuckDuckGo service over direct icon download (increases
    resolution) [#2996]
  - Remove apply button in application settings [#3019]
  - Use winqtdeploy on Windows to correct deployment issues [#3025]
  - Don't mark entry edit as modified when attribute selection
    changes [#3041]
  - Use console code page CP_UTF8 on Windows if supported [#3050]
  - Snap: Fix locking database with session lock [#3046]
  - Snap: Fix theming across Linux distributions [#3057]
  - Snap: Use SNAP_USER_COMMON and SNAP_USER_DATA directories
    [#3131]
  - KeeShare: Automatically enable WITH_XC_KEESHARE_SECURE if
    quazip is found [#3088]
  - macOS: Fix toolbar text when in dark mode [#2998]
  - macOS: Lock database on switching user [#3097]
  - macOS: Fix global Auto-Type when the database is locked [#3138]
  - Browser: Close popups when database is locked [#3093]
  - Browser: Add tests [#3016]
  - Browser: Don't create default group if custom group is enabled
    [#3127]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1560340800">- update to 2.4.3
  - Fix library loading issues in the Snap and macOS releases
    [#3247]
  - Fix various keyboard navigation issues [#3248]
  - Fix main window toggling regression when clicking the tray icon
    on KDE [#3258]
  - Add documentation for keyboard shortcuts to source code
    distribution [#3215]</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1567425600">- Disable lto for keepassxc. It causes a build error.
- Provide/Obsolete keepassx. Keepassx still depends on Qt4 and shall be
  dropped shortly. (boo#1148401)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1572091200">- update to 2.5.0
  https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.0</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1575892800">- Update to version 2.5.1:
  * https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.1</changelog>
  <changelog author="droidmonkey &lt;support@dmapps.us&gt;" date="1578139200">- Update to version 2.5.2:
  * https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1579435200">- Update to version 2.5.3:
  * https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.3</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1582891200">- Clicking the tray icon momentarily shows and immediately hides window. Make
  it stick (boo#1165293).
- Fix window not minimizing to tray.
  + add keepassxc-Fix-window-hiding-after-shown.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1586433600">- Update to version 2.5.4:
  * https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.4</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589198400">- Drop build/requirement on libgcrypt20-hmac boo#1171438</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1594123200">- Update to version 2.6.0:
  * https://keepassxc.org/blog/2020-07-07-2.6.0-released/
  * https://github.com/keepassxreboot/keepassxc/releases/tag/2.6.0
- drop keepassxc-Fix-window-hiding-after-shown.patch:
  included in update</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1594123201">- 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>
</package>
<package pkgid="9e6bb252ce07f38faac7cc0278cd77f33fc17bbc5c18fe12c67ccab3c0bfbc22" name="keepassxc-lang" arch="noarch">
  <version epoch="0" ver="2.6.6" rel="bp153.2.3.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1553083200">- update to 2.4.0
  - New Database Wizard [#1952]
  - Advanced Search [#1797]
  - Automatic update checker [#2648]
  - KeeShare database synchronization [#2109, #1992, #2738, #2742,
    [#2746], #2739]
  - Improve favicon fetching; transition to Duck-Duck-Go [#2795,
    [#2011], #2439]
  - Remove KeePassHttp support [#1752]
  - CLI: output info to stderr for easier scripting [#2558]
  - CLI: Add --quiet option [#2507]
  - CLI: Add create command [#2540]
  - CLI: Add recursive listing of entries [#2345]
  - CLI: Fix stdin/stdout encoding on Windows [#2425]
  - SSH Agent: Support OpenSSH for Windows [#1994]
  - macOS: TouchID Quick Unlock [#1851]
  - macOS: Multiple improvements; include CLI in DMG [#2165, #2331,
    [#2583]]
  - Linux: Prevent Klipper from storing secrets in clipboard
    [#1969]
  - Linux: Use polling based file watching for NFS [#2171]
  - Linux: Enable use of browser plugin in Snap build [#2802]
  - TOTP QR Code Generator [#1167]
  - High-DPI Scaling for 4k screens [#2404]
  - Make keyboard shortcuts more consistent [#2431]
  - Warn user if deleting referenced entries [#1744]
  - Allow toolbar to be hidden and repositioned [#1819, #2357]
  - Increase max allowed database timeout to 12 hours [#2173]
  - Password generator uses existing password length by default
    [#2318]
  - Improve alert message box button labels [#2376]
  - Show message when a database merge makes no changes [#2551]
  - Browser Integration Enhancements [#1497, #2253, #1904, #2232,
    [#1850], #2218, #2391, #2396, #2542, #2622, #2637, #2790]
  - Overall Code Improvements [#2316, #2284, #2351, #2402, #2410,
    [#2419], #2422, #2443, #2491, #2506, #2610, #2667, #2709, #2731]
- drop patches: keepassxc-qt_includes.patch  klipper-hint.patch
- add support to build for more distros
  - track debian files as sources
  - add macros for fedora
- use GIT_HEAD_OVERRIDE to pass the git rev to the build
- enable keeshare secure (new BR: quazip Qt5)
- add BR for the QR code feature:
  pkgconfig(libqrencode)
  pkgconfig(Qt5Svg)
- workaround for boo#1117355
  add BR/R for libgcrypt20-hmac
- BR: libcurl-devel
- enable dbus support
- enable ssh agent and browser support</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1555070400">- update to 2.4.1
  - Fix database deletion when using unsafe saves to a different
    file system [#2889]
  - Fix opening databases with legacy key files that contain '/'
    [#2872]
  - Fix opening database files from the command line [#2919]
  - Fix crash when editing master key [#2836]
  - Fix multiple issues with apply button behavior [#2947]
  - Fix issues on application startup (tab order, --pw-stdin, etc.)
    [#2830]
  - Fix building without WITH_XC_KEESHARE
  - Fix reference entry coloring on macOS dark mode [#2984]
  - Hide window when performing entry auto-type on macOS [#2969]
  - Improve UX of update checker; reduce checks to every 7 days
    [#2968]
  - KeeShare improvements [#2946, #2978, #2824]
  - Re-enable Ctrl+C to copy password from search box [#2947]
  - Add KeePassXC-Browser integration for Brave browser [#2933]
  - SSH Agent: Re-Add keys on database unlock [#2982]
  - SSH Agent: Only remove keys on app exit if they are removed on
    lock [#2985]
  - CLI: Add --no-password option [#2708]
  - CLI: Improve database extraction to XML [#2698]
  - CLI: Don't call mandb on build [#2774]
  - CLI: Add debug info [#2714]
  - Improve support for Snap theming [#2832]
  - Add support for building on Haiku OS [#2859]
  - Ctrl+PgDn now goes to the next tab and Ctrl+PgUp to the
    previous
  - Fix compiling on GCC 5 / Xenial [#2990]
  - Add .gitrev output to tarball for third-party builds [#2970]
  - Add WITH_XC_UPDATECHECK compile flag to toggle the update
    checker [#2968]
- disable update check
- no longer use our gitrev hack in favor for upstream solution</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1559563200">- update to 2.4.2
  - Improve resilience against memory attacks - overwrite memory
    before free [#3020]
  - Prevent infinite save loop when location is unavailable [#3026]
  - Attempt to fix quitting application when shutdown or logout
    issued [#3199]
  - Support merging database custom data [#3002]
  - Fix opening URL's with non-http schemes [#3153]
  - Fix data loss due to not reading all database attachments if
    duplicates exist [#3180]
  - Fix entry context menu disabling when using keyboard navigation
    [#3199]
  - Fix behaviors when canceling an entry edit [#3199]
  - Fix processing of tray icon click and doubleclick [#3112]
  - Update group in preview widget when focused [#3199]
  - Prefer DuckDuckGo service over direct icon download (increases
    resolution) [#2996]
  - Remove apply button in application settings [#3019]
  - Use winqtdeploy on Windows to correct deployment issues [#3025]
  - Don't mark entry edit as modified when attribute selection
    changes [#3041]
  - Use console code page CP_UTF8 on Windows if supported [#3050]
  - Snap: Fix locking database with session lock [#3046]
  - Snap: Fix theming across Linux distributions [#3057]
  - Snap: Use SNAP_USER_COMMON and SNAP_USER_DATA directories
    [#3131]
  - KeeShare: Automatically enable WITH_XC_KEESHARE_SECURE if
    quazip is found [#3088]
  - macOS: Fix toolbar text when in dark mode [#2998]
  - macOS: Lock database on switching user [#3097]
  - macOS: Fix global Auto-Type when the database is locked [#3138]
  - Browser: Close popups when database is locked [#3093]
  - Browser: Add tests [#3016]
  - Browser: Don't create default group if custom group is enabled
    [#3127]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1560340800">- update to 2.4.3
  - Fix library loading issues in the Snap and macOS releases
    [#3247]
  - Fix various keyboard navigation issues [#3248]
  - Fix main window toggling regression when clicking the tray icon
    on KDE [#3258]
  - Add documentation for keyboard shortcuts to source code
    distribution [#3215]</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1567425600">- Disable lto for keepassxc. It causes a build error.
- Provide/Obsolete keepassx. Keepassx still depends on Qt4 and shall be
  dropped shortly. (boo#1148401)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1572091200">- update to 2.5.0
  https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.0</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1575892800">- Update to version 2.5.1:
  * https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.1</changelog>
  <changelog author="droidmonkey &lt;support@dmapps.us&gt;" date="1578139200">- Update to version 2.5.2:
  * https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1579435200">- Update to version 2.5.3:
  * https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.3</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1582891200">- Clicking the tray icon momentarily shows and immediately hides window. Make
  it stick (boo#1165293).
- Fix window not minimizing to tray.
  + add keepassxc-Fix-window-hiding-after-shown.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1586433600">- Update to version 2.5.4:
  * https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.4</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589198400">- Drop build/requirement on libgcrypt20-hmac boo#1171438</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1594123200">- Update to version 2.6.0:
  * https://keepassxc.org/blog/2020-07-07-2.6.0-released/
  * https://github.com/keepassxreboot/keepassxc/releases/tag/2.6.0
- drop keepassxc-Fix-window-hiding-after-shown.patch:
  included in update</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1594123201">- 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>
</package>
<package pkgid="0d93a428993f65c604f0c7aee76135baf7b5ed57cf64eaa49f10af6e2ba27c4d" name="libBasicUsageEnvironment1" arch="aarch64">
  <version epoch="0" ver="2021.05.22" rel="bp153.2.3.1"/>
  <changelog author="aloisio@gmx.com" date="1476619200">- Update to version 2016.10.11
  2016.10.11:
  * After building the source code, we now display a message
    reminding the developer about our FAQ.
  2016.09.22:
  * Added a new "liveMedia" class
    "MPEG2TransportStreamAccumulator" - a filter that can
    be used to combine several (by default, 7) MPEG Transport
    Stream 188-byte 'packets' into a larger chunk of data,
    more appropriate for streaming via RTP (or raw UDP).
  2016.09.19:
  * Added support for an experimental RTSP "DEREGISTER"
    command, which undoes the effect of a "REGISTER" command.
  * Moved the REGISTER/DEREGISTER-specific functionality of
    "RTSPServer.cpp" into a new file "RTSPServerRegister.cpp",
    to make the base RTSP server code (in "RTSPServer.cpp")
    easier to comprehend.
  2016.09.12:
  * Fixed "GenericMediaServer::createNewClientSessionWithId()"
    to make sure that the new 'client session' object (returned
    by a call to "createNewClientSession()") is not NULL
    before it tries to add it to the 'fClientSessions' table.
    (Thanks to Helmut Grohne for discovering this issue.)
  2016.09.08:
  * Updated "RTSPClient::reset()" to reset each of the 'request
    queues' as well.
    (Thanks to Erik Montnemery for noting a problem (with the
    "LIVE555 Proxy Server") that this caused.)
  * Updated "GenericMediaServer::ClientConnection::closeSockets()"
    so that it doesn't try to call "closeSocket()" (=="close()")
    on socket numbers &lt;0.
  2016.09.05:
  * Fixed a problem whereby a 'delayed task' for a
    "MPEG2TransportStreamMultiplexor" object might have gotten run
    after such an object was deleted.
    (Thanks to Bruno Basilio for providing debugging output to
    help track this down.)
  * Updated "Socket::reset()" (in "groupsock/NetInterface.cpp") so
    that it doesn't try to call "closeSocket()" (=="close()") on
    socket numbers &lt;0.
  * Added a comment to "UsageEnvironment/include/UsageEnvironment.hh"
    to note that "triggerEvent()" should not be called with the
    same 'event trigger id' from different threads.
    (This was already noted in a comment in
    "liveMedia/DeviceSource.cpp", but not in
    "UsageEnvironment/include/UsageEnvironment.hh", which is
    where "triggerEvent()" is defined.)
  2016.08.27:
  * Fixed a problem whereby a "Medium" object's "nextTask()"
    (i.e., "fNextTask") could hold an invalid value after a
    'scheduled task' has occurred (but before the next similar
    task is scheduled) - which causes problems should the
    "Medium" object be deleted during that window of time.
    (Thanks to Helmut Grohne for noting this problem.)
  * Added comments to "UsageEnvironment/include/UsageEnvironment.hh"
    to make it clear that "unscheduleDelayedTask()" (or
    "rescheduleDelayedTask()") must not be called on a
    'scheduled task' after it has already occurred.
    (Thanks to Helmut Grohne for motivating this.)
  2016.08.07:
  * Fixed a bug in the handling of the non-standard
    "com.ses.streamID:" header (used by 'SAT&gt;IP' servers)
    that we had introduced in version 2016.01.12.
    (Thanks to Yaobing Deng for noting this.)
  2016.07.19:
  * Fixed a bug in "RTSPServer" that could cause a crash if a
    "RTSPServer" object is deleted after having been used
    for RTSP-over-HTTP streaming.  (Thanks to Pavel Aronov.)
  * Updated "RTSPClient" to recognize a "Connection: Close"
    header in a server's response. It handles this header by
    closing the RTSP TCP connection (because the server is
    assumed to not be using it again), so that we open a new
    TCP  connection for any subsequent commands.
    (Thanks to Nathan (at MediaPortal) for this suggestion.)
  * Made a small optimization to "RTSPServer"s handling of the
    first "SETUP" command from each client.  (Thanks to Maxim
    Dementiev for the suggestion.)
  2016.06.26:
  * Added a new (public) function "canDeliverNewFrameImmediately()"
    to "MPEG2TransportStreamMultiplexor".
    This function may be used by a downstream reader to test
    whether the next call to "doGetNextFrame()" will deliver
    data immediately.  It can be useful if you want to decide
    whether or not to keep accumulating multiple Transport Stream
    'packets' into an outgoing RTP packet.
    (Thanks to Gilles Chanteperdrix for suggesting this.)
  * Made a minor syntactic change to "MediaTranscodingTable.hh"
    to eliminate compiler warnings.
  2016.06.23:
  * Changed the constant "MAX_INPUT_ES_FRAME_SIZE" to a static
    member variable
    "MPEG2TransportStreamFromESSource::maxInputESFrameSize"
    that can, if desired, be increased at run time (before a
    "MPEG2TransportStreamFromESSource" object is created).
    (Thanks to Gilles Chanteperdrix for motivating this.)
  2016.06.22:
  * Changed "~ProxyServerMediaSession()" so that it no longer
    deletes the "MediaTranscodingTable" object that it had
    been passed in its constructor.  (The reason for this is
    that the same "MediaTranscodingTable" can be used by more
    than one "ProxyServerMediaSession".)
  * Made the "parseTransportHeaderForREGISTER()" function
    (that's used in the "RTSPServer" implementation) non-static,
    so that it can be used in other, non-RTSP server
    implementations that want to handle the "REGISTER" command.
  * Made the "RTPSink::SSRC()" function "public:" rather than
    "protected:".
    (Thanks to Jean-Luc Bonnet for this suggestion.)
  2016.05.20:
  * Added a new virtual function "noteLiveness()" to the
    "ServerMediaSession" class. This function is called
    (by a "GenericMediaServer") whenever there's 'liveness'
    on a "ClientSession".  The default implementation of this
    function is a 'noop', but subclasses can redefine it - e.g.,
    if you want to remove long-unused "ServerMediaSession"s
    from the server.
  * Fixed a bug in the options handling for the command
    "live555ProxyServer" that could erroneously produce a
    "usage" error if the '-R' option is used, but no
    back-end "rtsp://" URL is given.
  2016.05.18:
  * Backed out the change to "MultiFramedRTPSink" that was
    made in 2016.05.17; the 2016.05.16 version turned out
    to be correct.
  * Rearranged "#include"s to avoid an 'excessive #include
    nesting' error with some old compilers.
  2016.05.17:
  * Made a (mostly inconsequential) fix to the previous bugfix
    for "MultiFramedRTPSink".
  2016.05.16:
  * Fixed a bug in "MultiFramedRTPSink" that affected
    subclasses that redefine "frameSpecificHeaderSize()"
    (for frame-specific headers that precede multiple frames
    in a RTP packet).  (Currently, the only subclass that
    this affected was "VorbisAudioRTPSink".)
    (Thanks to Gilles Chanteperdrix for reporting this bug.)
  * Made a minor update to the "ProxyServerMediaSession" code
    to better support optional media transcoding.
  2016.04.21:
  * Made it easier to set the MTU for all outgoing RTP
    packets, instead of having to call "setPacketSizes()"
    after each "MultiFramedRTPSink" is created.  If you wish,
    you can define the compile-time constants (macros)
    RTP_PAYLOAD_MAX_SIZE and (optionally) RTP_PAYLOAD_PREFERRED_SIZE
    when compiling "MultiFramedRTPSink.cpp".  (These constants
    have default values of 1456 and 1000 respectively, just as
    before.)
  * Updated "GroupsockHelper.{hh,cpp}" to (supposedly) support
    'MinGW' better
  2016.04.01:
  * Fixed a bug the "ProxyServerMediaSubsession" code that
    could cause an infinite loop if the 'back-end' server was
    slow to respond to "SETUP" requests.
    (Thanks to Erik Montnemery for helping to debug this.)
  * Added support for parsing/streaming Matroska files that
    contain PCM audio tracks.
    (Thanks to Michel Promonet.)
  2016.03.16:
  * Added some more debugging fprintf()s to the
    "ProxyServerMediaSubsession" code to try to track down a
    bug.
  * Simplified the "genMakefiles" script (moving duplicate
    code into a 'for' loop).
  2016.03.14:
  * Updated the proxy server implementation to better handle
    'front-end' clients that have asked to stream only some
    of the substreams of a multi-stream session.  Now, if a
    substream is closed (because all 'front-end' clients have
    stopped requesting it), but other front-end clients are
    still streaming other substreams, then we will send - to
    the 'back-end' server - only a substream-specific "PAUSE"
    command; not a "PAUSE" command for the entire stream.
    (Thanks to Lakshmi Narayanan for noting this issue.)
  * Added an optional "-p &lt;RTSP-port-number&gt;" option to the
    "LIVE555 Proxy Server", to allow the user to specify a
    RTSP server port number other than the standard port
    numbers: 554 and 8554. (These standard port numbers are
    still tried if the specified port number can't be used.)
    (Thanks to Denis Genestier for this suggestion.)
  2016.02.22:
  * Updated the "ProxyServerMediaSession" to add a Boolean
    virtual function "allowProxyingForSubsession()".
    By default, this always returns True.  However,
    subclasses can redefine this if they wish to restrict
    which subsessions of a stream get proxied - e.g., if
    you want to proxy only video tracks.
  * Improved the "WAVAudioFileSource" code (for parsing
    WAV-format audio files) to make it more tolerant of
    unusual formats.
  * Made it possible to build a version of the "liveMedia"
    library that doesn't contain any RTSP server code;
    e.g., if you are developing only a RTSP client, and
    want to save space. To do this, omit any files that
    contain "Server" or "RTPSink" in their name, and define
    OMIT_REGISTER_HANDLING when compiling "RTSPClient.cpp".
    (Thanks to Jeff Shanab for this suggestion.)
  2016.02.09:
  * Added an option "-E &lt;absolute-seek-end-time&gt;" to
    "openRTSP".
    (Thanks to Hans Maes for suggesting this.)
  2016.02.08:
  * Fixed a bug that was causing "playSIP" to crash.
    (Thanks to Vilaysak Thipavong for reporting this.)
  2016.01.29:
  * Updated "QuickTimeFileSink" to make it usable with non-RTP
    input sources. It still needs to have a "MediaSession"
    that describes the input source; however, this input source
    no longer needs to be RTP; it can, instead, be a UDP or
    other type of source. (Of course, audio/video synchronization
    and hint tracks can't be done in this case.)
  * Changed the name of a variable in the "Makefile.tail" file
    for the "BasicUsageEnvironment" project, in response to
    a complaint that the old name clashed with something in
    some Windows development environment
  2016.01.24:
  * Updated "ProxyServerMediaSession.cpp" to add some
    'internal error' debugging fprintf()s to try to catch a
    possible bug that was reported recently.
  2016.01.20:
  * When a server calls "startStream()" to start a RTSP stream
    for a client, we now no longer make a slight adjustment to
    the RTP timestamp sequence (using the "presetNextTimestamp()"
    call) if there is already another ongoing stream using the
    same "RTPSink".  The effect of this is only minor, but it
    ensures that the addition of an addition 'destination' to
    an ongoing RTSP/RTP stream does not cause any change to the
    contents of the RTP/RTCP packets.
    (Thanks to Erik Montnemery for noting this issue.)
  2016.01.16:
  * This release has no source-code changes from the previous
    release.  However, a test file was mistakenly left in the
    previous version; this produced an excessively-large tar file.
    This has now been removed.
  2016.01.12:
  * Added a hack to "RTSPClient" to handle the non-standard
    "com.ses.streamID:" header - used by 'SAT&gt;IP' servers -
    by using its value in the 'base URL' for subsequent requests.
    (Thanks to Julian Scheel for proposing this.)
  2015.12.22:
  * Updated "QuickTimeFileSink" to add a sanity check to try
    to prevent an occasional problem with H.264 video tracks
    that contain 'sync frames'.
  * Updated the "config.linux-with-shared-libraries"
    configuration file to use the $(CC) and $(CXX)
    macros, to allow for cross-compiling.  (Thanks to Michel
    Promonet.)
  * Updated the years in the copyright notice on each file.
  2015.11.09:
  * Changed the "ProxyServerMediaSession" code once again.  We
    backed out the changes in the previous two releases,
    and now respond to failures of the back-end "SETUP"
    or "PLAY" commands by doing a full reset - which involves
    deleting the "ProxyServerMediaSubsession" object, and
    doing another "DESCRIBE" to create a new one.  However, we
    can't do this immediately - because the "SETUP" and "PLAY"
    commands can be sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()".
    Instead, we wait until the next 'liveness' command, which
    will get sent immediately when we return to the event loop.
  * Our proxy server code no longer converts the "mode" string
    to lower case before passing it to
    "MPEG4GenericRTPSink::createNew()".  (This turned out to
    be unnecessary, and was breaking some clients that weren't
    treating this string as case-insensitive when they saw it
    in the stream's SDP descriptor.)  (Thanks to Craig Matsuura
    for noting this issue.)
  2015.10.29:
  * Updated the fix in the previous revision to apply to the
    back-end "PLAY" command as well as the back-end "SETUP"
    command, because both of these back-end commands can get
    sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()", so
    we can't allow the "ProxyServerMediaSubsession" object
    to get deleted in either case.</changelog>
  <changelog author="ramaxlo@gmail.com" date="1499083200">- Update to version 2017.06.04
  2017.06.04:
  * Fixed a bug in "RTPInterface::removeStreamSocket()" that could
    cause not all 'TCP stream' records for a given socket number
    to be removed if a TCP socket I/O error occurred (during
    RTP/RTCP-over-TCP streaming).  (Thanks to Gerald Hansink et al
    for reporting this.)
  2017.05.24:
  * In "RTSPClient.cpp", moved the call to "clearServerRequestAlternativeByteHandler()"
    from the "RTSPClient" destructor to the "resetTCPSockets()"
    function (which is called more often). This should eliminate
    a 'pointer to a deleted object' error. (Thanks to Gerald Hansink
    et al for reporting this.)
  2017.04.26:
  * Added a new public member function "numClientSessions()"
    to "GenericMediaServer" (and therefore to "RTSPServer", which
    inherits from this).  This allows a server to - at any time -
    check how many clients are currently accessing the server.
  * Updated the diagnostic output in "RTSPClient" to distinguish
    between opening a new TCP socket and connect()ing on a TCP
    socket. (The distinction is important for "REGISTER", which can
    reuse an existing TCP socket.)
  2017.04.10:
  * Fixed a bug in "base64Decode()" that could be triggered
    if (1) your RTSP server is streaming RTP/RTCP-over-HTTP, and (2)
    the remote client sends bad Base64 data (containing an embedded '\0'
    character). (Thanks to Arkady Bernov for reporting this.)
  2017.01.26:
  * Updated "ProxyServerMediaSession.cpp" to change all 'reset()'
    operations so that they are now run as a 'scheduled task' from
    the event loop - avoiding the possibility of bugs caused by
    'reset()' being called while another operation is in progress.
    (Thanks to Erik Montnemery for reporting this issue, and proposing a fix.)
  2016.11.28:
  * Our "RTSPClient" code now ignores "Connection: close" lines in
    the responses to HTTP "GET" requests (that are used to set up
    RTSP-over-HTTP tunneling). Because this tunneling requires that
    the (separate) input and output TCP connections remain intact,
    we assume that the server - if it includes such a line in the
    response to a HTTP "GET" - doesn't really mean it.
    (Thanks to Nguyen Viet Hung for reporting a server that does this.)
  2016.11.17:
  * Fixed a bug in the handling of 'APP' RTCP subpackets. (Thanks to
    Frederik de Ruyck for reporting this.)
  * Fixed a bug in the "StreamReplicator" code. (Thanks to Bruno Abreu
    for reporting this.)
  2016.11.06:
  * Increase the RTSP client's socket receive buffer when we'll be
    receiving RTP/RTCP-over-TCP, and increase the RTSP server's
    client connection socket send buffer when it's used to
    "REGISTER" a stream.
  2016.11.03:
  * Fixed a bug (in the sending/ handling of the "REGISTER"/"DEREGISTER"
    commands) that had been accidentally introduced in version
    2016.09.19. (Thanks to Ralf Globisch for noting this.)
  2016.10.29:
  * Performed the annual update of the copyright years and license
    near the start of each file
  2016.10.21:
  * Changed the "RTCPInstance error" message in "RTCP.cpp" to make
    it clear that the problem is caused by the remote endpoint using
    a buggy version of RTP/RTCP-over-TCP streaming.
  * Updated "QuickTimeFileSink" to make the various creation/modification
    times relative to January 1st 1904 in UTC (as Apple recommends),
    rather than in US Pacific Time.</changelog>
  <changelog author="jengelh@inai.de" date="1499515200">- Replace silly -exec rm ; by -delete.</changelog>
  <changelog author="schwab@suse.de" date="1502107200">- xlocale.patch: don't use obsolete &lt;xlocale.h&gt;</changelog>
  <changelog author="Mathias.Homann@opensuse.org" date="1509537600">- Update to 2017.10.28
  2017.10.28:
- Fixed the handling of the LIVE555 Proxy Server's "-u &lt;username&gt; &lt;password&gt;" command-line option if
  the "REGISTER" command is also implemented (i.e., with "-R").  Now, when we handle "REGISTER",
  the &lt;username&gt; and &lt;password&gt; are used to access the REGISTER'ed back-end stream, if necessary.
- Changed the server handling of the RTSP "REGISTER" command to (if "reuseConnection" is True) delay
  a short period of time (100ms) between replying to the "REGISTER" command, and actually
  handling it.  This is intended to reduce/avoid the possibility of a subsequent "DESCRIBE" command
  ending up in the client ("REGISTER" sender)'s buffer, before the socket gets reused for handling
  incoming RTSP commands.  (Thanks to Durgesh Tanuku for noting this issue.)
- Made a change to "SIPClient" to better handle Asterisk SIP servers with authentication.
  (Thanks to Rus.)
  2017.09.12:
- Made some improvements/bug fixes to AVI indexes in "AVIFileSink".
  (Thanks to Victor V. Vinokurov.)
- Updated the handling of the "writeTimeoutInMilliseconds" parameter in the "makeSocketBlocking()"
  function to work correctly on Windows. (Thanks to Jeff Shanab for noting this issue.)
- Added support for adding Opus audio to MPEG Transport Streams.  This is done by setting the
  "mpegVersion" parameter to 3 in "MPEG2TransportStreamFromESSource::addNewAudioSource()" or
  "MPEG2TransportStreamMultiplexor::handleNewBuffer()".
  (Thanks to Praveen Mathad for suggesting this.)
  2017.07.18:
- Updated "BitVector" to support a signed version of "get_expGolomb()", and fixed our H.264/265
  parsing code to use the signed version where appropriate.
  (Thanks to Toson Huang and Long Zhang for reporting this.)</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1541505600">- Update to 2018.10.17
  * CVE-2018-4013: remote code execution vulnerability (boo#1114779)
  * changes: see http://www.live555.com/liveMedia/public/changelog.txt
  * removed xlocale.patch - xlocale.h is now conditionally included, only when
    required. Upstream fix.</changelog>
  <changelog author="astieger@suse.com" date="1547553600">- update to 2018.11.26:
  * CVE-2019-6256: DoS vulnerability in the server implementation
    of RTSP-over-HTTP (boo#1121892)</changelog>
  <changelog author="astieger@suse.com" date="1547553601">- update to 2018.12.14:
  * Add support for sending (and handling) RTCP "BYE" packets that
    contain a 'reason' string (breaking api change)</changelog>
  <changelog author="atoptsoglou@suse.com" date="1549281600">- update to 2019.02.03:
  * CVE-2019-7314:A use-after-free error causes the RTSP server to
    crash (boo#1124159)</changelog>
  <changelog author="Martin Li?ka &lt;mliska@suse.cz&gt;" date="1558008000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1561377600">- Convert to dynamic libraries (boo#1121995):
  + Use make ilinux-with-shared-libraries: build the dynamic libs
    instead of the static one.
  + Use make install instead of a manual file copy script: this
    also reveals that we missed quite a bit of code to be installed
    before.
  + Split out shared library packages according the SLPP.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1563192000">- Update to version 2019.06.28, fixes boo#1127341 VUL-1:
  CVE-2019-9215: live555: malformed headers lead to invalid memory
  access in the parseAuthorizationHeader function.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585828800">- Update to version 2020.03.06 (boo#1146283, CVE-2019-15232):
  + Fixed a problem in "H264or5VideoStreamFramer.cpp" that was
    allegedly causing problems compiling for Windows.
- Changes from version 2020.02.25:
  + Added full support for the "LIVE555 HLS Proxy"
- Changes from version 2020.02.24:
  + Commented out a line of code that was preventing
    "RTSPClientConnection" objects from being closed when a RTSP
    server handles a "TEARDOWN" command (on a RTP-over-TCP stream).
- Changes from version 2020.02.23:
  + Updated our (unicast) RTSP server implementation to handle
    "PAUSE" commands by calling "stopGettingFrames()" on the input
    source.
  + Fixed a bug in "H264or5VideoStreamFramer" that was causing it
    to not update its presentation times properly following a pause.
  + Updated "openRTSP" to improve the handling of the "-R &lt;port-num&gt;"
    option.
- Changes from version 2020.02.11:
  + Added support for receiving SRTP (encrypted) RTSP streams.
- For changes between 2019.06.28 and 2020.02.10, please see the
  http://www.live555.com/liveMedia/public/changelog.txt.
- Rebase live555-fpic.patch.</changelog>
  <changelog author="munix9@googlemail.com" date="1586865600">- Update to version 2020.04.12:
  + Updated "config.linux-with-shared-libraries"
    (and "liveMedia/Makefile.tail") to ensure that "libssl" and
    "libcrypto" are linked when "libliveMedia" is built.
    (Thanks to Felix Kaechele for reporting this.)
- Changes from version 2020.04.06:
  + Removed support for the classes "RTSPServerSupportingHTTPStreaming"
    and "TCPStreamSink".
    These were being used (in the "LIVE555 Media Server") for
    streaming using "HTTP Live Streaming" (HLS).  This was always
    a hack; it is better to use a dedicated HTTP server to serve
    HLS segments, rather than trying to implement a HTTP server
    (serving 'virtual HLS segments) within our own (primarily RTSP)
    server.
    If you are looking for HLS support, note that we provide a
    source-code demo application "testH264VideoToHLSSegments" that
    converts a (static) H.264 Elementary Stream file to HLS
    segments, and the "LIVE555 HLS Proxy", which proxies a live
    RTSP/RTP stream to HLS segments.</changelog>
  <changelog author="munix9@googlemail.com" date="1587643200">- Added pkgconfig(openssl) as a requirement for the devel package:
  iveMedia/TLSState.hh #includes openssl/ssl.h.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588075200">- Update to version 2020.04.24:
  + Fixed an apparent bug in "RTSPClient" that was causing it to
    not always send an "Authorization:" header when sending a RTSP
    "OPTIONS" command.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1591272000">- Update to version 2020.05.15:
  + Added a new filter class "ADTSAudioStreamDiscreteFramer" that
    prepends ADTS headers to incoming AAC audio frames. This makes
    the AAC audio playable (by media players).
  + Updated "openRTSP" to use a "ADTSAudioStreamDiscreteFramer"
    when outputting a AAC audio stream.
  + Updated the "LIVE555 HLS Proxy" to support AAC audio tracks
    (as well as H.264/5 video).
- Changes from version 2020.05.14:
  + Updated "H264or5VideoStreamDiscreteFramer" to add VPS,SPS,PPS
    NAL units (if known) to the output stream, each time an
    "access_unit_delimiter" NAL unit is added. This makes it more
    likely that the Transport Stream segments produced by the
    "LIVE555 HLS Proxy" will be understandable by a client browser.
  + Added support for H.265 video streams to the "LIVE555 HLS Proxy".
- Changes from version 2020.05.13:
  + Made the "MPEG2TransportStreamMultiplexor" segmentation mechanism
    (used by "HLSSegmenter") more robust in case the Transport
    Stream PTS is not monotonic non-decreasing.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601726400">- update to 2020.08.19:
  - Fixed a bug in "QuickTimeFileSink" that could cause malformed "esds" atoms to be
    generated.  (Thanks to Chris Paucar for reporting this issue.)
  - In "MPEG2TransportStreamFromESSource.cpp", changed the name of the constant LOW_WATER_MARK
    to TS_FROM_ES_LOW_WATER_MARK, and "#ifndef"d it, so that, if you wish, you can redefine it
    at compile time.
  - Fixed a bug in the handling of pausing, when streaming from (multi-track) Matroska files.
  - Fixed another bug in the handling of seeking within Matroska files.
  - Fixed a bug in the handling of seeking within Matroska files.
    (Thanks to Jim Ham for reporting this problem.)
  - Changed the parameter signature of the "RawVideoRTPSink" constructor and "createNew()"
    functions so that the "width" parameter comes before the "height" parameter.  This order
  - "width", "height" - is more common, and is the order used when these parameters are
    defined in RFC 4175.
    IMPORTANT NOTE: Because the types of these two parameters are the same, existing application
    code that uses "RawVideoRTPSink" will compile without error; however, it will not work
    properly unless the order of the parameters in the call to "RawVideoRTPSink::createNew()"
    is changed.
  - More cleanup of the implementation of "RawVideoRTPSink".
  - Cleaned up the implementation of "RawVideoRTPSink".
  - Updated the "RawVideoRTPSource" implementation to not set "fCurrentPacketCompletesFrame"
    until we are processing the last line in the packet.
    (Thanks to Andrey Lisovoy for reporting this issue.)
  - Fixed a potential buffer overflow bug in the server handling of a RTSP "PLAY" command,
    when the command specifies seeking by absolute time.
    (Thank to Xiaobo Xiang for reporting this.)
  - Fixed a memory leak in the "sha1()" function (a "EVP_MD_CTX" object was not being deleted).
    (Thanks to Amir Perlman for reporting this.)
  - Moved all definitions of PREFIX from "Makefile.tail" files to "Makefile.head" (so that
    it can be redefined by a "config.*" file, if desired.
    Also changed the definition of EXE in "config.mingw" to be ".exe".
    (Thanks to Eric Beuque for this suggestion.)
  - Fixed a typo in the previous release that could cause a compilation problem for some
    developers.  (Thanks to Eric Beuque for reporting this.)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1603022400">- update to 2020.10.16:
  - Changed "TLSState::read()" to treat any "SSL_read()" result of &lt;=0 as if the
    TLS connection has closed (unless the error was SSL_ERROR_WANT_READ).
    This fixes a problem that could cause 100% CPU usage in RTSP client applications.
    (Thanks to Larry Wu for reporting this.)
  - Updated "TLSState::setup()" to use "TLS_client_method()" instead of the (deprecated)
    "SSLv23_client_method()".</changelog>
  <changelog author="tiwai@suse.de" date="1623931200">- Update to 2021.05.22:
  lots of fixes and updates, including the security fix for
  CVE-2021-28899 boo#1185874
  See the list in http://live555.com/liveMedia/public/changelog.txt
- Change the so version of libliveMedia to 94, libgroupsock to 30</changelog>
</package>
<package pkgid="5f3a759bab7dd94c4864b48cf1f3bc7217c7b878803b6b20644f6619fc29af0b" name="libBasicUsageEnvironment1" arch="ppc64le">
  <version epoch="0" ver="2021.05.22" rel="bp153.2.3.1"/>
  <changelog author="aloisio@gmx.com" date="1476619200">- Update to version 2016.10.11
  2016.10.11:
  * After building the source code, we now display a message
    reminding the developer about our FAQ.
  2016.09.22:
  * Added a new "liveMedia" class
    "MPEG2TransportStreamAccumulator" - a filter that can
    be used to combine several (by default, 7) MPEG Transport
    Stream 188-byte 'packets' into a larger chunk of data,
    more appropriate for streaming via RTP (or raw UDP).
  2016.09.19:
  * Added support for an experimental RTSP "DEREGISTER"
    command, which undoes the effect of a "REGISTER" command.
  * Moved the REGISTER/DEREGISTER-specific functionality of
    "RTSPServer.cpp" into a new file "RTSPServerRegister.cpp",
    to make the base RTSP server code (in "RTSPServer.cpp")
    easier to comprehend.
  2016.09.12:
  * Fixed "GenericMediaServer::createNewClientSessionWithId()"
    to make sure that the new 'client session' object (returned
    by a call to "createNewClientSession()") is not NULL
    before it tries to add it to the 'fClientSessions' table.
    (Thanks to Helmut Grohne for discovering this issue.)
  2016.09.08:
  * Updated "RTSPClient::reset()" to reset each of the 'request
    queues' as well.
    (Thanks to Erik Montnemery for noting a problem (with the
    "LIVE555 Proxy Server") that this caused.)
  * Updated "GenericMediaServer::ClientConnection::closeSockets()"
    so that it doesn't try to call "closeSocket()" (=="close()")
    on socket numbers &lt;0.
  2016.09.05:
  * Fixed a problem whereby a 'delayed task' for a
    "MPEG2TransportStreamMultiplexor" object might have gotten run
    after such an object was deleted.
    (Thanks to Bruno Basilio for providing debugging output to
    help track this down.)
  * Updated "Socket::reset()" (in "groupsock/NetInterface.cpp") so
    that it doesn't try to call "closeSocket()" (=="close()") on
    socket numbers &lt;0.
  * Added a comment to "UsageEnvironment/include/UsageEnvironment.hh"
    to note that "triggerEvent()" should not be called with the
    same 'event trigger id' from different threads.
    (This was already noted in a comment in
    "liveMedia/DeviceSource.cpp", but not in
    "UsageEnvironment/include/UsageEnvironment.hh", which is
    where "triggerEvent()" is defined.)
  2016.08.27:
  * Fixed a problem whereby a "Medium" object's "nextTask()"
    (i.e., "fNextTask") could hold an invalid value after a
    'scheduled task' has occurred (but before the next similar
    task is scheduled) - which causes problems should the
    "Medium" object be deleted during that window of time.
    (Thanks to Helmut Grohne for noting this problem.)
  * Added comments to "UsageEnvironment/include/UsageEnvironment.hh"
    to make it clear that "unscheduleDelayedTask()" (or
    "rescheduleDelayedTask()") must not be called on a
    'scheduled task' after it has already occurred.
    (Thanks to Helmut Grohne for motivating this.)
  2016.08.07:
  * Fixed a bug in the handling of the non-standard
    "com.ses.streamID:" header (used by 'SAT&gt;IP' servers)
    that we had introduced in version 2016.01.12.
    (Thanks to Yaobing Deng for noting this.)
  2016.07.19:
  * Fixed a bug in "RTSPServer" that could cause a crash if a
    "RTSPServer" object is deleted after having been used
    for RTSP-over-HTTP streaming.  (Thanks to Pavel Aronov.)
  * Updated "RTSPClient" to recognize a "Connection: Close"
    header in a server's response. It handles this header by
    closing the RTSP TCP connection (because the server is
    assumed to not be using it again), so that we open a new
    TCP  connection for any subsequent commands.
    (Thanks to Nathan (at MediaPortal) for this suggestion.)
  * Made a small optimization to "RTSPServer"s handling of the
    first "SETUP" command from each client.  (Thanks to Maxim
    Dementiev for the suggestion.)
  2016.06.26:
  * Added a new (public) function "canDeliverNewFrameImmediately()"
    to "MPEG2TransportStreamMultiplexor".
    This function may be used by a downstream reader to test
    whether the next call to "doGetNextFrame()" will deliver
    data immediately.  It can be useful if you want to decide
    whether or not to keep accumulating multiple Transport Stream
    'packets' into an outgoing RTP packet.
    (Thanks to Gilles Chanteperdrix for suggesting this.)
  * Made a minor syntactic change to "MediaTranscodingTable.hh"
    to eliminate compiler warnings.
  2016.06.23:
  * Changed the constant "MAX_INPUT_ES_FRAME_SIZE" to a static
    member variable
    "MPEG2TransportStreamFromESSource::maxInputESFrameSize"
    that can, if desired, be increased at run time (before a
    "MPEG2TransportStreamFromESSource" object is created).
    (Thanks to Gilles Chanteperdrix for motivating this.)
  2016.06.22:
  * Changed "~ProxyServerMediaSession()" so that it no longer
    deletes the "MediaTranscodingTable" object that it had
    been passed in its constructor.  (The reason for this is
    that the same "MediaTranscodingTable" can be used by more
    than one "ProxyServerMediaSession".)
  * Made the "parseTransportHeaderForREGISTER()" function
    (that's used in the "RTSPServer" implementation) non-static,
    so that it can be used in other, non-RTSP server
    implementations that want to handle the "REGISTER" command.
  * Made the "RTPSink::SSRC()" function "public:" rather than
    "protected:".
    (Thanks to Jean-Luc Bonnet for this suggestion.)
  2016.05.20:
  * Added a new virtual function "noteLiveness()" to the
    "ServerMediaSession" class. This function is called
    (by a "GenericMediaServer") whenever there's 'liveness'
    on a "ClientSession".  The default implementation of this
    function is a 'noop', but subclasses can redefine it - e.g.,
    if you want to remove long-unused "ServerMediaSession"s
    from the server.
  * Fixed a bug in the options handling for the command
    "live555ProxyServer" that could erroneously produce a
    "usage" error if the '-R' option is used, but no
    back-end "rtsp://" URL is given.
  2016.05.18:
  * Backed out the change to "MultiFramedRTPSink" that was
    made in 2016.05.17; the 2016.05.16 version turned out
    to be correct.
  * Rearranged "#include"s to avoid an 'excessive #include
    nesting' error with some old compilers.
  2016.05.17:
  * Made a (mostly inconsequential) fix to the previous bugfix
    for "MultiFramedRTPSink".
  2016.05.16:
  * Fixed a bug in "MultiFramedRTPSink" that affected
    subclasses that redefine "frameSpecificHeaderSize()"
    (for frame-specific headers that precede multiple frames
    in a RTP packet).  (Currently, the only subclass that
    this affected was "VorbisAudioRTPSink".)
    (Thanks to Gilles Chanteperdrix for reporting this bug.)
  * Made a minor update to the "ProxyServerMediaSession" code
    to better support optional media transcoding.
  2016.04.21:
  * Made it easier to set the MTU for all outgoing RTP
    packets, instead of having to call "setPacketSizes()"
    after each "MultiFramedRTPSink" is created.  If you wish,
    you can define the compile-time constants (macros)
    RTP_PAYLOAD_MAX_SIZE and (optionally) RTP_PAYLOAD_PREFERRED_SIZE
    when compiling "MultiFramedRTPSink.cpp".  (These constants
    have default values of 1456 and 1000 respectively, just as
    before.)
  * Updated "GroupsockHelper.{hh,cpp}" to (supposedly) support
    'MinGW' better
  2016.04.01:
  * Fixed a bug the "ProxyServerMediaSubsession" code that
    could cause an infinite loop if the 'back-end' server was
    slow to respond to "SETUP" requests.
    (Thanks to Erik Montnemery for helping to debug this.)
  * Added support for parsing/streaming Matroska files that
    contain PCM audio tracks.
    (Thanks to Michel Promonet.)
  2016.03.16:
  * Added some more debugging fprintf()s to the
    "ProxyServerMediaSubsession" code to try to track down a
    bug.
  * Simplified the "genMakefiles" script (moving duplicate
    code into a 'for' loop).
  2016.03.14:
  * Updated the proxy server implementation to better handle
    'front-end' clients that have asked to stream only some
    of the substreams of a multi-stream session.  Now, if a
    substream is closed (because all 'front-end' clients have
    stopped requesting it), but other front-end clients are
    still streaming other substreams, then we will send - to
    the 'back-end' server - only a substream-specific "PAUSE"
    command; not a "PAUSE" command for the entire stream.
    (Thanks to Lakshmi Narayanan for noting this issue.)
  * Added an optional "-p &lt;RTSP-port-number&gt;" option to the
    "LIVE555 Proxy Server", to allow the user to specify a
    RTSP server port number other than the standard port
    numbers: 554 and 8554. (These standard port numbers are
    still tried if the specified port number can't be used.)
    (Thanks to Denis Genestier for this suggestion.)
  2016.02.22:
  * Updated the "ProxyServerMediaSession" to add a Boolean
    virtual function "allowProxyingForSubsession()".
    By default, this always returns True.  However,
    subclasses can redefine this if they wish to restrict
    which subsessions of a stream get proxied - e.g., if
    you want to proxy only video tracks.
  * Improved the "WAVAudioFileSource" code (for parsing
    WAV-format audio files) to make it more tolerant of
    unusual formats.
  * Made it possible to build a version of the "liveMedia"
    library that doesn't contain any RTSP server code;
    e.g., if you are developing only a RTSP client, and
    want to save space. To do this, omit any files that
    contain "Server" or "RTPSink" in their name, and define
    OMIT_REGISTER_HANDLING when compiling "RTSPClient.cpp".
    (Thanks to Jeff Shanab for this suggestion.)
  2016.02.09:
  * Added an option "-E &lt;absolute-seek-end-time&gt;" to
    "openRTSP".
    (Thanks to Hans Maes for suggesting this.)
  2016.02.08:
  * Fixed a bug that was causing "playSIP" to crash.
    (Thanks to Vilaysak Thipavong for reporting this.)
  2016.01.29:
  * Updated "QuickTimeFileSink" to make it usable with non-RTP
    input sources. It still needs to have a "MediaSession"
    that describes the input source; however, this input source
    no longer needs to be RTP; it can, instead, be a UDP or
    other type of source. (Of course, audio/video synchronization
    and hint tracks can't be done in this case.)
  * Changed the name of a variable in the "Makefile.tail" file
    for the "BasicUsageEnvironment" project, in response to
    a complaint that the old name clashed with something in
    some Windows development environment
  2016.01.24:
  * Updated "ProxyServerMediaSession.cpp" to add some
    'internal error' debugging fprintf()s to try to catch a
    possible bug that was reported recently.
  2016.01.20:
  * When a server calls "startStream()" to start a RTSP stream
    for a client, we now no longer make a slight adjustment to
    the RTP timestamp sequence (using the "presetNextTimestamp()"
    call) if there is already another ongoing stream using the
    same "RTPSink".  The effect of this is only minor, but it
    ensures that the addition of an addition 'destination' to
    an ongoing RTSP/RTP stream does not cause any change to the
    contents of the RTP/RTCP packets.
    (Thanks to Erik Montnemery for noting this issue.)
  2016.01.16:
  * This release has no source-code changes from the previous
    release.  However, a test file was mistakenly left in the
    previous version; this produced an excessively-large tar file.
    This has now been removed.
  2016.01.12:
  * Added a hack to "RTSPClient" to handle the non-standard
    "com.ses.streamID:" header - used by 'SAT&gt;IP' servers -
    by using its value in the 'base URL' for subsequent requests.
    (Thanks to Julian Scheel for proposing this.)
  2015.12.22:
  * Updated "QuickTimeFileSink" to add a sanity check to try
    to prevent an occasional problem with H.264 video tracks
    that contain 'sync frames'.
  * Updated the "config.linux-with-shared-libraries"
    configuration file to use the $(CC) and $(CXX)
    macros, to allow for cross-compiling.  (Thanks to Michel
    Promonet.)
  * Updated the years in the copyright notice on each file.
  2015.11.09:
  * Changed the "ProxyServerMediaSession" code once again.  We
    backed out the changes in the previous two releases,
    and now respond to failures of the back-end "SETUP"
    or "PLAY" commands by doing a full reset - which involves
    deleting the "ProxyServerMediaSubsession" object, and
    doing another "DESCRIBE" to create a new one.  However, we
    can't do this immediately - because the "SETUP" and "PLAY"
    commands can be sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()".
    Instead, we wait until the next 'liveness' command, which
    will get sent immediately when we return to the event loop.
  * Our proxy server code no longer converts the "mode" string
    to lower case before passing it to
    "MPEG4GenericRTPSink::createNew()".  (This turned out to
    be unnecessary, and was breaking some clients that weren't
    treating this string as case-insensitive when they saw it
    in the stream's SDP descriptor.)  (Thanks to Craig Matsuura
    for noting this issue.)
  2015.10.29:
  * Updated the fix in the previous revision to apply to the
    back-end "PLAY" command as well as the back-end "SETUP"
    command, because both of these back-end commands can get
    sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()", so
    we can't allow the "ProxyServerMediaSubsession" object
    to get deleted in either case.</changelog>
  <changelog author="ramaxlo@gmail.com" date="1499083200">- Update to version 2017.06.04
  2017.06.04:
  * Fixed a bug in "RTPInterface::removeStreamSocket()" that could
    cause not all 'TCP stream' records for a given socket number
    to be removed if a TCP socket I/O error occurred (during
    RTP/RTCP-over-TCP streaming).  (Thanks to Gerald Hansink et al
    for reporting this.)
  2017.05.24:
  * In "RTSPClient.cpp", moved the call to "clearServerRequestAlternativeByteHandler()"
    from the "RTSPClient" destructor to the "resetTCPSockets()"
    function (which is called more often). This should eliminate
    a 'pointer to a deleted object' error. (Thanks to Gerald Hansink
    et al for reporting this.)
  2017.04.26:
  * Added a new public member function "numClientSessions()"
    to "GenericMediaServer" (and therefore to "RTSPServer", which
    inherits from this).  This allows a server to - at any time -
    check how many clients are currently accessing the server.
  * Updated the diagnostic output in "RTSPClient" to distinguish
    between opening a new TCP socket and connect()ing on a TCP
    socket. (The distinction is important for "REGISTER", which can
    reuse an existing TCP socket.)
  2017.04.10:
  * Fixed a bug in "base64Decode()" that could be triggered
    if (1) your RTSP server is streaming RTP/RTCP-over-HTTP, and (2)
    the remote client sends bad Base64 data (containing an embedded '\0'
    character). (Thanks to Arkady Bernov for reporting this.)
  2017.01.26:
  * Updated "ProxyServerMediaSession.cpp" to change all 'reset()'
    operations so that they are now run as a 'scheduled task' from
    the event loop - avoiding the possibility of bugs caused by
    'reset()' being called while another operation is in progress.
    (Thanks to Erik Montnemery for reporting this issue, and proposing a fix.)
  2016.11.28:
  * Our "RTSPClient" code now ignores "Connection: close" lines in
    the responses to HTTP "GET" requests (that are used to set up
    RTSP-over-HTTP tunneling). Because this tunneling requires that
    the (separate) input and output TCP connections remain intact,
    we assume that the server - if it includes such a line in the
    response to a HTTP "GET" - doesn't really mean it.
    (Thanks to Nguyen Viet Hung for reporting a server that does this.)
  2016.11.17:
  * Fixed a bug in the handling of 'APP' RTCP subpackets. (Thanks to
    Frederik de Ruyck for reporting this.)
  * Fixed a bug in the "StreamReplicator" code. (Thanks to Bruno Abreu
    for reporting this.)
  2016.11.06:
  * Increase the RTSP client's socket receive buffer when we'll be
    receiving RTP/RTCP-over-TCP, and increase the RTSP server's
    client connection socket send buffer when it's used to
    "REGISTER" a stream.
  2016.11.03:
  * Fixed a bug (in the sending/ handling of the "REGISTER"/"DEREGISTER"
    commands) that had been accidentally introduced in version
    2016.09.19. (Thanks to Ralf Globisch for noting this.)
  2016.10.29:
  * Performed the annual update of the copyright years and license
    near the start of each file
  2016.10.21:
  * Changed the "RTCPInstance error" message in "RTCP.cpp" to make
    it clear that the problem is caused by the remote endpoint using
    a buggy version of RTP/RTCP-over-TCP streaming.
  * Updated "QuickTimeFileSink" to make the various creation/modification
    times relative to January 1st 1904 in UTC (as Apple recommends),
    rather than in US Pacific Time.</changelog>
  <changelog author="jengelh@inai.de" date="1499515200">- Replace silly -exec rm ; by -delete.</changelog>
  <changelog author="schwab@suse.de" date="1502107200">- xlocale.patch: don't use obsolete &lt;xlocale.h&gt;</changelog>
  <changelog author="Mathias.Homann@opensuse.org" date="1509537600">- Update to 2017.10.28
  2017.10.28:
- Fixed the handling of the LIVE555 Proxy Server's "-u &lt;username&gt; &lt;password&gt;" command-line option if
  the "REGISTER" command is also implemented (i.e., with "-R").  Now, when we handle "REGISTER",
  the &lt;username&gt; and &lt;password&gt; are used to access the REGISTER'ed back-end stream, if necessary.
- Changed the server handling of the RTSP "REGISTER" command to (if "reuseConnection" is True) delay
  a short period of time (100ms) between replying to the "REGISTER" command, and actually
  handling it.  This is intended to reduce/avoid the possibility of a subsequent "DESCRIBE" command
  ending up in the client ("REGISTER" sender)'s buffer, before the socket gets reused for handling
  incoming RTSP commands.  (Thanks to Durgesh Tanuku for noting this issue.)
- Made a change to "SIPClient" to better handle Asterisk SIP servers with authentication.
  (Thanks to Rus.)
  2017.09.12:
- Made some improvements/bug fixes to AVI indexes in "AVIFileSink".
  (Thanks to Victor V. Vinokurov.)
- Updated the handling of the "writeTimeoutInMilliseconds" parameter in the "makeSocketBlocking()"
  function to work correctly on Windows. (Thanks to Jeff Shanab for noting this issue.)
- Added support for adding Opus audio to MPEG Transport Streams.  This is done by setting the
  "mpegVersion" parameter to 3 in "MPEG2TransportStreamFromESSource::addNewAudioSource()" or
  "MPEG2TransportStreamMultiplexor::handleNewBuffer()".
  (Thanks to Praveen Mathad for suggesting this.)
  2017.07.18:
- Updated "BitVector" to support a signed version of "get_expGolomb()", and fixed our H.264/265
  parsing code to use the signed version where appropriate.
  (Thanks to Toson Huang and Long Zhang for reporting this.)</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1541505600">- Update to 2018.10.17
  * CVE-2018-4013: remote code execution vulnerability (boo#1114779)
  * changes: see http://www.live555.com/liveMedia/public/changelog.txt
  * removed xlocale.patch - xlocale.h is now conditionally included, only when
    required. Upstream fix.</changelog>
  <changelog author="astieger@suse.com" date="1547553600">- update to 2018.11.26:
  * CVE-2019-6256: DoS vulnerability in the server implementation
    of RTSP-over-HTTP (boo#1121892)</changelog>
  <changelog author="astieger@suse.com" date="1547553601">- update to 2018.12.14:
  * Add support for sending (and handling) RTCP "BYE" packets that
    contain a 'reason' string (breaking api change)</changelog>
  <changelog author="atoptsoglou@suse.com" date="1549281600">- update to 2019.02.03:
  * CVE-2019-7314:A use-after-free error causes the RTSP server to
    crash (boo#1124159)</changelog>
  <changelog author="Martin Li?ka &lt;mliska@suse.cz&gt;" date="1558008000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1561377600">- Convert to dynamic libraries (boo#1121995):
  + Use make ilinux-with-shared-libraries: build the dynamic libs
    instead of the static one.
  + Use make install instead of a manual file copy script: this
    also reveals that we missed quite a bit of code to be installed
    before.
  + Split out shared library packages according the SLPP.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1563192000">- Update to version 2019.06.28, fixes boo#1127341 VUL-1:
  CVE-2019-9215: live555: malformed headers lead to invalid memory
  access in the parseAuthorizationHeader function.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585828800">- Update to version 2020.03.06 (boo#1146283, CVE-2019-15232):
  + Fixed a problem in "H264or5VideoStreamFramer.cpp" that was
    allegedly causing problems compiling for Windows.
- Changes from version 2020.02.25:
  + Added full support for the "LIVE555 HLS Proxy"
- Changes from version 2020.02.24:
  + Commented out a line of code that was preventing
    "RTSPClientConnection" objects from being closed when a RTSP
    server handles a "TEARDOWN" command (on a RTP-over-TCP stream).
- Changes from version 2020.02.23:
  + Updated our (unicast) RTSP server implementation to handle
    "PAUSE" commands by calling "stopGettingFrames()" on the input
    source.
  + Fixed a bug in "H264or5VideoStreamFramer" that was causing it
    to not update its presentation times properly following a pause.
  + Updated "openRTSP" to improve the handling of the "-R &lt;port-num&gt;"
    option.
- Changes from version 2020.02.11:
  + Added support for receiving SRTP (encrypted) RTSP streams.
- For changes between 2019.06.28 and 2020.02.10, please see the
  http://www.live555.com/liveMedia/public/changelog.txt.
- Rebase live555-fpic.patch.</changelog>
  <changelog author="munix9@googlemail.com" date="1586865600">- Update to version 2020.04.12:
  + Updated "config.linux-with-shared-libraries"
    (and "liveMedia/Makefile.tail") to ensure that "libssl" and
    "libcrypto" are linked when "libliveMedia" is built.
    (Thanks to Felix Kaechele for reporting this.)
- Changes from version 2020.04.06:
  + Removed support for the classes "RTSPServerSupportingHTTPStreaming"
    and "TCPStreamSink".
    These were being used (in the "LIVE555 Media Server") for
    streaming using "HTTP Live Streaming" (HLS).  This was always
    a hack; it is better to use a dedicated HTTP server to serve
    HLS segments, rather than trying to implement a HTTP server
    (serving 'virtual HLS segments) within our own (primarily RTSP)
    server.
    If you are looking for HLS support, note that we provide a
    source-code demo application "testH264VideoToHLSSegments" that
    converts a (static) H.264 Elementary Stream file to HLS
    segments, and the "LIVE555 HLS Proxy", which proxies a live
    RTSP/RTP stream to HLS segments.</changelog>
  <changelog author="munix9@googlemail.com" date="1587643200">- Added pkgconfig(openssl) as a requirement for the devel package:
  iveMedia/TLSState.hh #includes openssl/ssl.h.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588075200">- Update to version 2020.04.24:
  + Fixed an apparent bug in "RTSPClient" that was causing it to
    not always send an "Authorization:" header when sending a RTSP
    "OPTIONS" command.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1591272000">- Update to version 2020.05.15:
  + Added a new filter class "ADTSAudioStreamDiscreteFramer" that
    prepends ADTS headers to incoming AAC audio frames. This makes
    the AAC audio playable (by media players).
  + Updated "openRTSP" to use a "ADTSAudioStreamDiscreteFramer"
    when outputting a AAC audio stream.
  + Updated the "LIVE555 HLS Proxy" to support AAC audio tracks
    (as well as H.264/5 video).
- Changes from version 2020.05.14:
  + Updated "H264or5VideoStreamDiscreteFramer" to add VPS,SPS,PPS
    NAL units (if known) to the output stream, each time an
    "access_unit_delimiter" NAL unit is added. This makes it more
    likely that the Transport Stream segments produced by the
    "LIVE555 HLS Proxy" will be understandable by a client browser.
  + Added support for H.265 video streams to the "LIVE555 HLS Proxy".
- Changes from version 2020.05.13:
  + Made the "MPEG2TransportStreamMultiplexor" segmentation mechanism
    (used by "HLSSegmenter") more robust in case the Transport
    Stream PTS is not monotonic non-decreasing.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601726400">- update to 2020.08.19:
  - Fixed a bug in "QuickTimeFileSink" that could cause malformed "esds" atoms to be
    generated.  (Thanks to Chris Paucar for reporting this issue.)
  - In "MPEG2TransportStreamFromESSource.cpp", changed the name of the constant LOW_WATER_MARK
    to TS_FROM_ES_LOW_WATER_MARK, and "#ifndef"d it, so that, if you wish, you can redefine it
    at compile time.
  - Fixed a bug in the handling of pausing, when streaming from (multi-track) Matroska files.
  - Fixed another bug in the handling of seeking within Matroska files.
  - Fixed a bug in the handling of seeking within Matroska files.
    (Thanks to Jim Ham for reporting this problem.)
  - Changed the parameter signature of the "RawVideoRTPSink" constructor and "createNew()"
    functions so that the "width" parameter comes before the "height" parameter.  This order
  - "width", "height" - is more common, and is the order used when these parameters are
    defined in RFC 4175.
    IMPORTANT NOTE: Because the types of these two parameters are the same, existing application
    code that uses "RawVideoRTPSink" will compile without error; however, it will not work
    properly unless the order of the parameters in the call to "RawVideoRTPSink::createNew()"
    is changed.
  - More cleanup of the implementation of "RawVideoRTPSink".
  - Cleaned up the implementation of "RawVideoRTPSink".
  - Updated the "RawVideoRTPSource" implementation to not set "fCurrentPacketCompletesFrame"
    until we are processing the last line in the packet.
    (Thanks to Andrey Lisovoy for reporting this issue.)
  - Fixed a potential buffer overflow bug in the server handling of a RTSP "PLAY" command,
    when the command specifies seeking by absolute time.
    (Thank to Xiaobo Xiang for reporting this.)
  - Fixed a memory leak in the "sha1()" function (a "EVP_MD_CTX" object was not being deleted).
    (Thanks to Amir Perlman for reporting this.)
  - Moved all definitions of PREFIX from "Makefile.tail" files to "Makefile.head" (so that
    it can be redefined by a "config.*" file, if desired.
    Also changed the definition of EXE in "config.mingw" to be ".exe".
    (Thanks to Eric Beuque for this suggestion.)
  - Fixed a typo in the previous release that could cause a compilation problem for some
    developers.  (Thanks to Eric Beuque for reporting this.)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1603022400">- update to 2020.10.16:
  - Changed "TLSState::read()" to treat any "SSL_read()" result of &lt;=0 as if the
    TLS connection has closed (unless the error was SSL_ERROR_WANT_READ).
    This fixes a problem that could cause 100% CPU usage in RTSP client applications.
    (Thanks to Larry Wu for reporting this.)
  - Updated "TLSState::setup()" to use "TLS_client_method()" instead of the (deprecated)
    "SSLv23_client_method()".</changelog>
  <changelog author="tiwai@suse.de" date="1623931200">- Update to 2021.05.22:
  lots of fixes and updates, including the security fix for
  CVE-2021-28899 boo#1185874
  See the list in http://live555.com/liveMedia/public/changelog.txt
- Change the so version of libliveMedia to 94, libgroupsock to 30</changelog>
</package>
<package pkgid="d9afcaa94ee03e33e356c3080227ce9dc4b2f6edaea5691c9d4f66c6a991c70b" name="libBasicUsageEnvironment1" arch="s390x">
  <version epoch="0" ver="2021.05.22" rel="bp153.2.3.1"/>
  <changelog author="aloisio@gmx.com" date="1476619200">- Update to version 2016.10.11
  2016.10.11:
  * After building the source code, we now display a message
    reminding the developer about our FAQ.
  2016.09.22:
  * Added a new "liveMedia" class
    "MPEG2TransportStreamAccumulator" - a filter that can
    be used to combine several (by default, 7) MPEG Transport
    Stream 188-byte 'packets' into a larger chunk of data,
    more appropriate for streaming via RTP (or raw UDP).
  2016.09.19:
  * Added support for an experimental RTSP "DEREGISTER"
    command, which undoes the effect of a "REGISTER" command.
  * Moved the REGISTER/DEREGISTER-specific functionality of
    "RTSPServer.cpp" into a new file "RTSPServerRegister.cpp",
    to make the base RTSP server code (in "RTSPServer.cpp")
    easier to comprehend.
  2016.09.12:
  * Fixed "GenericMediaServer::createNewClientSessionWithId()"
    to make sure that the new 'client session' object (returned
    by a call to "createNewClientSession()") is not NULL
    before it tries to add it to the 'fClientSessions' table.
    (Thanks to Helmut Grohne for discovering this issue.)
  2016.09.08:
  * Updated "RTSPClient::reset()" to reset each of the 'request
    queues' as well.
    (Thanks to Erik Montnemery for noting a problem (with the
    "LIVE555 Proxy Server") that this caused.)
  * Updated "GenericMediaServer::ClientConnection::closeSockets()"
    so that it doesn't try to call "closeSocket()" (=="close()")
    on socket numbers &lt;0.
  2016.09.05:
  * Fixed a problem whereby a 'delayed task' for a
    "MPEG2TransportStreamMultiplexor" object might have gotten run
    after such an object was deleted.
    (Thanks to Bruno Basilio for providing debugging output to
    help track this down.)
  * Updated "Socket::reset()" (in "groupsock/NetInterface.cpp") so
    that it doesn't try to call "closeSocket()" (=="close()") on
    socket numbers &lt;0.
  * Added a comment to "UsageEnvironment/include/UsageEnvironment.hh"
    to note that "triggerEvent()" should not be called with the
    same 'event trigger id' from different threads.
    (This was already noted in a comment in
    "liveMedia/DeviceSource.cpp", but not in
    "UsageEnvironment/include/UsageEnvironment.hh", which is
    where "triggerEvent()" is defined.)
  2016.08.27:
  * Fixed a problem whereby a "Medium" object's "nextTask()"
    (i.e., "fNextTask") could hold an invalid value after a
    'scheduled task' has occurred (but before the next similar
    task is scheduled) - which causes problems should the
    "Medium" object be deleted during that window of time.
    (Thanks to Helmut Grohne for noting this problem.)
  * Added comments to "UsageEnvironment/include/UsageEnvironment.hh"
    to make it clear that "unscheduleDelayedTask()" (or
    "rescheduleDelayedTask()") must not be called on a
    'scheduled task' after it has already occurred.
    (Thanks to Helmut Grohne for motivating this.)
  2016.08.07:
  * Fixed a bug in the handling of the non-standard
    "com.ses.streamID:" header (used by 'SAT&gt;IP' servers)
    that we had introduced in version 2016.01.12.
    (Thanks to Yaobing Deng for noting this.)
  2016.07.19:
  * Fixed a bug in "RTSPServer" that could cause a crash if a
    "RTSPServer" object is deleted after having been used
    for RTSP-over-HTTP streaming.  (Thanks to Pavel Aronov.)
  * Updated "RTSPClient" to recognize a "Connection: Close"
    header in a server's response. It handles this header by
    closing the RTSP TCP connection (because the server is
    assumed to not be using it again), so that we open a new
    TCP  connection for any subsequent commands.
    (Thanks to Nathan (at MediaPortal) for this suggestion.)
  * Made a small optimization to "RTSPServer"s handling of the
    first "SETUP" command from each client.  (Thanks to Maxim
    Dementiev for the suggestion.)
  2016.06.26:
  * Added a new (public) function "canDeliverNewFrameImmediately()"
    to "MPEG2TransportStreamMultiplexor".
    This function may be used by a downstream reader to test
    whether the next call to "doGetNextFrame()" will deliver
    data immediately.  It can be useful if you want to decide
    whether or not to keep accumulating multiple Transport Stream
    'packets' into an outgoing RTP packet.
    (Thanks to Gilles Chanteperdrix for suggesting this.)
  * Made a minor syntactic change to "MediaTranscodingTable.hh"
    to eliminate compiler warnings.
  2016.06.23:
  * Changed the constant "MAX_INPUT_ES_FRAME_SIZE" to a static
    member variable
    "MPEG2TransportStreamFromESSource::maxInputESFrameSize"
    that can, if desired, be increased at run time (before a
    "MPEG2TransportStreamFromESSource" object is created).
    (Thanks to Gilles Chanteperdrix for motivating this.)
  2016.06.22:
  * Changed "~ProxyServerMediaSession()" so that it no longer
    deletes the "MediaTranscodingTable" object that it had
    been passed in its constructor.  (The reason for this is
    that the same "MediaTranscodingTable" can be used by more
    than one "ProxyServerMediaSession".)
  * Made the "parseTransportHeaderForREGISTER()" function
    (that's used in the "RTSPServer" implementation) non-static,
    so that it can be used in other, non-RTSP server
    implementations that want to handle the "REGISTER" command.
  * Made the "RTPSink::SSRC()" function "public:" rather than
    "protected:".
    (Thanks to Jean-Luc Bonnet for this suggestion.)
  2016.05.20:
  * Added a new virtual function "noteLiveness()" to the
    "ServerMediaSession" class. This function is called
    (by a "GenericMediaServer") whenever there's 'liveness'
    on a "ClientSession".  The default implementation of this
    function is a 'noop', but subclasses can redefine it - e.g.,
    if you want to remove long-unused "ServerMediaSession"s
    from the server.
  * Fixed a bug in the options handling for the command
    "live555ProxyServer" that could erroneously produce a
    "usage" error if the '-R' option is used, but no
    back-end "rtsp://" URL is given.
  2016.05.18:
  * Backed out the change to "MultiFramedRTPSink" that was
    made in 2016.05.17; the 2016.05.16 version turned out
    to be correct.
  * Rearranged "#include"s to avoid an 'excessive #include
    nesting' error with some old compilers.
  2016.05.17:
  * Made a (mostly inconsequential) fix to the previous bugfix
    for "MultiFramedRTPSink".
  2016.05.16:
  * Fixed a bug in "MultiFramedRTPSink" that affected
    subclasses that redefine "frameSpecificHeaderSize()"
    (for frame-specific headers that precede multiple frames
    in a RTP packet).  (Currently, the only subclass that
    this affected was "VorbisAudioRTPSink".)
    (Thanks to Gilles Chanteperdrix for reporting this bug.)
  * Made a minor update to the "ProxyServerMediaSession" code
    to better support optional media transcoding.
  2016.04.21:
  * Made it easier to set the MTU for all outgoing RTP
    packets, instead of having to call "setPacketSizes()"
    after each "MultiFramedRTPSink" is created.  If you wish,
    you can define the compile-time constants (macros)
    RTP_PAYLOAD_MAX_SIZE and (optionally) RTP_PAYLOAD_PREFERRED_SIZE
    when compiling "MultiFramedRTPSink.cpp".  (These constants
    have default values of 1456 and 1000 respectively, just as
    before.)
  * Updated "GroupsockHelper.{hh,cpp}" to (supposedly) support
    'MinGW' better
  2016.04.01:
  * Fixed a bug the "ProxyServerMediaSubsession" code that
    could cause an infinite loop if the 'back-end' server was
    slow to respond to "SETUP" requests.
    (Thanks to Erik Montnemery for helping to debug this.)
  * Added support for parsing/streaming Matroska files that
    contain PCM audio tracks.
    (Thanks to Michel Promonet.)
  2016.03.16:
  * Added some more debugging fprintf()s to the
    "ProxyServerMediaSubsession" code to try to track down a
    bug.
  * Simplified the "genMakefiles" script (moving duplicate
    code into a 'for' loop).
  2016.03.14:
  * Updated the proxy server implementation to better handle
    'front-end' clients that have asked to stream only some
    of the substreams of a multi-stream session.  Now, if a
    substream is closed (because all 'front-end' clients have
    stopped requesting it), but other front-end clients are
    still streaming other substreams, then we will send - to
    the 'back-end' server - only a substream-specific "PAUSE"
    command; not a "PAUSE" command for the entire stream.
    (Thanks to Lakshmi Narayanan for noting this issue.)
  * Added an optional "-p &lt;RTSP-port-number&gt;" option to the
    "LIVE555 Proxy Server", to allow the user to specify a
    RTSP server port number other than the standard port
    numbers: 554 and 8554. (These standard port numbers are
    still tried if the specified port number can't be used.)
    (Thanks to Denis Genestier for this suggestion.)
  2016.02.22:
  * Updated the "ProxyServerMediaSession" to add a Boolean
    virtual function "allowProxyingForSubsession()".
    By default, this always returns True.  However,
    subclasses can redefine this if they wish to restrict
    which subsessions of a stream get proxied - e.g., if
    you want to proxy only video tracks.
  * Improved the "WAVAudioFileSource" code (for parsing
    WAV-format audio files) to make it more tolerant of
    unusual formats.
  * Made it possible to build a version of the "liveMedia"
    library that doesn't contain any RTSP server code;
    e.g., if you are developing only a RTSP client, and
    want to save space. To do this, omit any files that
    contain "Server" or "RTPSink" in their name, and define
    OMIT_REGISTER_HANDLING when compiling "RTSPClient.cpp".
    (Thanks to Jeff Shanab for this suggestion.)
  2016.02.09:
  * Added an option "-E &lt;absolute-seek-end-time&gt;" to
    "openRTSP".
    (Thanks to Hans Maes for suggesting this.)
  2016.02.08:
  * Fixed a bug that was causing "playSIP" to crash.
    (Thanks to Vilaysak Thipavong for reporting this.)
  2016.01.29:
  * Updated "QuickTimeFileSink" to make it usable with non-RTP
    input sources. It still needs to have a "MediaSession"
    that describes the input source; however, this input source
    no longer needs to be RTP; it can, instead, be a UDP or
    other type of source. (Of course, audio/video synchronization
    and hint tracks can't be done in this case.)
  * Changed the name of a variable in the "Makefile.tail" file
    for the "BasicUsageEnvironment" project, in response to
    a complaint that the old name clashed with something in
    some Windows development environment
  2016.01.24:
  * Updated "ProxyServerMediaSession.cpp" to add some
    'internal error' debugging fprintf()s to try to catch a
    possible bug that was reported recently.
  2016.01.20:
  * When a server calls "startStream()" to start a RTSP stream
    for a client, we now no longer make a slight adjustment to
    the RTP timestamp sequence (using the "presetNextTimestamp()"
    call) if there is already another ongoing stream using the
    same "RTPSink".  The effect of this is only minor, but it
    ensures that the addition of an addition 'destination' to
    an ongoing RTSP/RTP stream does not cause any change to the
    contents of the RTP/RTCP packets.
    (Thanks to Erik Montnemery for noting this issue.)
  2016.01.16:
  * This release has no source-code changes from the previous
    release.  However, a test file was mistakenly left in the
    previous version; this produced an excessively-large tar file.
    This has now been removed.
  2016.01.12:
  * Added a hack to "RTSPClient" to handle the non-standard
    "com.ses.streamID:" header - used by 'SAT&gt;IP' servers -
    by using its value in the 'base URL' for subsequent requests.
    (Thanks to Julian Scheel for proposing this.)
  2015.12.22:
  * Updated "QuickTimeFileSink" to add a sanity check to try
    to prevent an occasional problem with H.264 video tracks
    that contain 'sync frames'.
  * Updated the "config.linux-with-shared-libraries"
    configuration file to use the $(CC) and $(CXX)
    macros, to allow for cross-compiling.  (Thanks to Michel
    Promonet.)
  * Updated the years in the copyright notice on each file.
  2015.11.09:
  * Changed the "ProxyServerMediaSession" code once again.  We
    backed out the changes in the previous two releases,
    and now respond to failures of the back-end "SETUP"
    or "PLAY" commands by doing a full reset - which involves
    deleting the "ProxyServerMediaSubsession" object, and
    doing another "DESCRIBE" to create a new one.  However, we
    can't do this immediately - because the "SETUP" and "PLAY"
    commands can be sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()".
    Instead, we wait until the next 'liveness' command, which
    will get sent immediately when we return to the event loop.
  * Our proxy server code no longer converts the "mode" string
    to lower case before passing it to
    "MPEG4GenericRTPSink::createNew()".  (This turned out to
    be unnecessary, and was breaking some clients that weren't
    treating this string as case-insensitive when they saw it
    in the stream's SDP descriptor.)  (Thanks to Craig Matsuura
    for noting this issue.)
  2015.10.29:
  * Updated the fix in the previous revision to apply to the
    back-end "PLAY" command as well as the back-end "SETUP"
    command, because both of these back-end commands can get
    sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()", so
    we can't allow the "ProxyServerMediaSubsession" object
    to get deleted in either case.</changelog>
  <changelog author="ramaxlo@gmail.com" date="1499083200">- Update to version 2017.06.04
  2017.06.04:
  * Fixed a bug in "RTPInterface::removeStreamSocket()" that could
    cause not all 'TCP stream' records for a given socket number
    to be removed if a TCP socket I/O error occurred (during
    RTP/RTCP-over-TCP streaming).  (Thanks to Gerald Hansink et al
    for reporting this.)
  2017.05.24:
  * In "RTSPClient.cpp", moved the call to "clearServerRequestAlternativeByteHandler()"
    from the "RTSPClient" destructor to the "resetTCPSockets()"
    function (which is called more often). This should eliminate
    a 'pointer to a deleted object' error. (Thanks to Gerald Hansink
    et al for reporting this.)
  2017.04.26:
  * Added a new public member function "numClientSessions()"
    to "GenericMediaServer" (and therefore to "RTSPServer", which
    inherits from this).  This allows a server to - at any time -
    check how many clients are currently accessing the server.
  * Updated the diagnostic output in "RTSPClient" to distinguish
    between opening a new TCP socket and connect()ing on a TCP
    socket. (The distinction is important for "REGISTER", which can
    reuse an existing TCP socket.)
  2017.04.10:
  * Fixed a bug in "base64Decode()" that could be triggered
    if (1) your RTSP server is streaming RTP/RTCP-over-HTTP, and (2)
    the remote client sends bad Base64 data (containing an embedded '\0'
    character). (Thanks to Arkady Bernov for reporting this.)
  2017.01.26:
  * Updated "ProxyServerMediaSession.cpp" to change all 'reset()'
    operations so that they are now run as a 'scheduled task' from
    the event loop - avoiding the possibility of bugs caused by
    'reset()' being called while another operation is in progress.
    (Thanks to Erik Montnemery for reporting this issue, and proposing a fix.)
  2016.11.28:
  * Our "RTSPClient" code now ignores "Connection: close" lines in
    the responses to HTTP "GET" requests (that are used to set up
    RTSP-over-HTTP tunneling). Because this tunneling requires that
    the (separate) input and output TCP connections remain intact,
    we assume that the server - if it includes such a line in the
    response to a HTTP "GET" - doesn't really mean it.
    (Thanks to Nguyen Viet Hung for reporting a server that does this.)
  2016.11.17:
  * Fixed a bug in the handling of 'APP' RTCP subpackets. (Thanks to
    Frederik de Ruyck for reporting this.)
  * Fixed a bug in the "StreamReplicator" code. (Thanks to Bruno Abreu
    for reporting this.)
  2016.11.06:
  * Increase the RTSP client's socket receive buffer when we'll be
    receiving RTP/RTCP-over-TCP, and increase the RTSP server's
    client connection socket send buffer when it's used to
    "REGISTER" a stream.
  2016.11.03:
  * Fixed a bug (in the sending/ handling of the "REGISTER"/"DEREGISTER"
    commands) that had been accidentally introduced in version
    2016.09.19. (Thanks to Ralf Globisch for noting this.)
  2016.10.29:
  * Performed the annual update of the copyright years and license
    near the start of each file
  2016.10.21:
  * Changed the "RTCPInstance error" message in "RTCP.cpp" to make
    it clear that the problem is caused by the remote endpoint using
    a buggy version of RTP/RTCP-over-TCP streaming.
  * Updated "QuickTimeFileSink" to make the various creation/modification
    times relative to January 1st 1904 in UTC (as Apple recommends),
    rather than in US Pacific Time.</changelog>
  <changelog author="jengelh@inai.de" date="1499515200">- Replace silly -exec rm ; by -delete.</changelog>
  <changelog author="schwab@suse.de" date="1502107200">- xlocale.patch: don't use obsolete &lt;xlocale.h&gt;</changelog>
  <changelog author="Mathias.Homann@opensuse.org" date="1509537600">- Update to 2017.10.28
  2017.10.28:
- Fixed the handling of the LIVE555 Proxy Server's "-u &lt;username&gt; &lt;password&gt;" command-line option if
  the "REGISTER" command is also implemented (i.e., with "-R").  Now, when we handle "REGISTER",
  the &lt;username&gt; and &lt;password&gt; are used to access the REGISTER'ed back-end stream, if necessary.
- Changed the server handling of the RTSP "REGISTER" command to (if "reuseConnection" is True) delay
  a short period of time (100ms) between replying to the "REGISTER" command, and actually
  handling it.  This is intended to reduce/avoid the possibility of a subsequent "DESCRIBE" command
  ending up in the client ("REGISTER" sender)'s buffer, before the socket gets reused for handling
  incoming RTSP commands.  (Thanks to Durgesh Tanuku for noting this issue.)
- Made a change to "SIPClient" to better handle Asterisk SIP servers with authentication.
  (Thanks to Rus.)
  2017.09.12:
- Made some improvements/bug fixes to AVI indexes in "AVIFileSink".
  (Thanks to Victor V. Vinokurov.)
- Updated the handling of the "writeTimeoutInMilliseconds" parameter in the "makeSocketBlocking()"
  function to work correctly on Windows. (Thanks to Jeff Shanab for noting this issue.)
- Added support for adding Opus audio to MPEG Transport Streams.  This is done by setting the
  "mpegVersion" parameter to 3 in "MPEG2TransportStreamFromESSource::addNewAudioSource()" or
  "MPEG2TransportStreamMultiplexor::handleNewBuffer()".
  (Thanks to Praveen Mathad for suggesting this.)
  2017.07.18:
- Updated "BitVector" to support a signed version of "get_expGolomb()", and fixed our H.264/265
  parsing code to use the signed version where appropriate.
  (Thanks to Toson Huang and Long Zhang for reporting this.)</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1541505600">- Update to 2018.10.17
  * CVE-2018-4013: remote code execution vulnerability (boo#1114779)
  * changes: see http://www.live555.com/liveMedia/public/changelog.txt
  * removed xlocale.patch - xlocale.h is now conditionally included, only when
    required. Upstream fix.</changelog>
  <changelog author="astieger@suse.com" date="1547553600">- update to 2018.11.26:
  * CVE-2019-6256: DoS vulnerability in the server implementation
    of RTSP-over-HTTP (boo#1121892)</changelog>
  <changelog author="astieger@suse.com" date="1547553601">- update to 2018.12.14:
  * Add support for sending (and handling) RTCP "BYE" packets that
    contain a 'reason' string (breaking api change)</changelog>
  <changelog author="atoptsoglou@suse.com" date="1549281600">- update to 2019.02.03:
  * CVE-2019-7314:A use-after-free error causes the RTSP server to
    crash (boo#1124159)</changelog>
  <changelog author="Martin Li?ka &lt;mliska@suse.cz&gt;" date="1558008000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1561377600">- Convert to dynamic libraries (boo#1121995):
  + Use make ilinux-with-shared-libraries: build the dynamic libs
    instead of the static one.
  + Use make install instead of a manual file copy script: this
    also reveals that we missed quite a bit of code to be installed
    before.
  + Split out shared library packages according the SLPP.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1563192000">- Update to version 2019.06.28, fixes boo#1127341 VUL-1:
  CVE-2019-9215: live555: malformed headers lead to invalid memory
  access in the parseAuthorizationHeader function.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585828800">- Update to version 2020.03.06 (boo#1146283, CVE-2019-15232):
  + Fixed a problem in "H264or5VideoStreamFramer.cpp" that was
    allegedly causing problems compiling for Windows.
- Changes from version 2020.02.25:
  + Added full support for the "LIVE555 HLS Proxy"
- Changes from version 2020.02.24:
  + Commented out a line of code that was preventing
    "RTSPClientConnection" objects from being closed when a RTSP
    server handles a "TEARDOWN" command (on a RTP-over-TCP stream).
- Changes from version 2020.02.23:
  + Updated our (unicast) RTSP server implementation to handle
    "PAUSE" commands by calling "stopGettingFrames()" on the input
    source.
  + Fixed a bug in "H264or5VideoStreamFramer" that was causing it
    to not update its presentation times properly following a pause.
  + Updated "openRTSP" to improve the handling of the "-R &lt;port-num&gt;"
    option.
- Changes from version 2020.02.11:
  + Added support for receiving SRTP (encrypted) RTSP streams.
- For changes between 2019.06.28 and 2020.02.10, please see the
  http://www.live555.com/liveMedia/public/changelog.txt.
- Rebase live555-fpic.patch.</changelog>
  <changelog author="munix9@googlemail.com" date="1586865600">- Update to version 2020.04.12:
  + Updated "config.linux-with-shared-libraries"
    (and "liveMedia/Makefile.tail") to ensure that "libssl" and
    "libcrypto" are linked when "libliveMedia" is built.
    (Thanks to Felix Kaechele for reporting this.)
- Changes from version 2020.04.06:
  + Removed support for the classes "RTSPServerSupportingHTTPStreaming"
    and "TCPStreamSink".
    These were being used (in the "LIVE555 Media Server") for
    streaming using "HTTP Live Streaming" (HLS).  This was always
    a hack; it is better to use a dedicated HTTP server to serve
    HLS segments, rather than trying to implement a HTTP server
    (serving 'virtual HLS segments) within our own (primarily RTSP)
    server.
    If you are looking for HLS support, note that we provide a
    source-code demo application "testH264VideoToHLSSegments" that
    converts a (static) H.264 Elementary Stream file to HLS
    segments, and the "LIVE555 HLS Proxy", which proxies a live
    RTSP/RTP stream to HLS segments.</changelog>
  <changelog author="munix9@googlemail.com" date="1587643200">- Added pkgconfig(openssl) as a requirement for the devel package:
  iveMedia/TLSState.hh #includes openssl/ssl.h.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588075200">- Update to version 2020.04.24:
  + Fixed an apparent bug in "RTSPClient" that was causing it to
    not always send an "Authorization:" header when sending a RTSP
    "OPTIONS" command.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1591272000">- Update to version 2020.05.15:
  + Added a new filter class "ADTSAudioStreamDiscreteFramer" that
    prepends ADTS headers to incoming AAC audio frames. This makes
    the AAC audio playable (by media players).
  + Updated "openRTSP" to use a "ADTSAudioStreamDiscreteFramer"
    when outputting a AAC audio stream.
  + Updated the "LIVE555 HLS Proxy" to support AAC audio tracks
    (as well as H.264/5 video).
- Changes from version 2020.05.14:
  + Updated "H264or5VideoStreamDiscreteFramer" to add VPS,SPS,PPS
    NAL units (if known) to the output stream, each time an
    "access_unit_delimiter" NAL unit is added. This makes it more
    likely that the Transport Stream segments produced by the
    "LIVE555 HLS Proxy" will be understandable by a client browser.
  + Added support for H.265 video streams to the "LIVE555 HLS Proxy".
- Changes from version 2020.05.13:
  + Made the "MPEG2TransportStreamMultiplexor" segmentation mechanism
    (used by "HLSSegmenter") more robust in case the Transport
    Stream PTS is not monotonic non-decreasing.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601726400">- update to 2020.08.19:
  - Fixed a bug in "QuickTimeFileSink" that could cause malformed "esds" atoms to be
    generated.  (Thanks to Chris Paucar for reporting this issue.)
  - In "MPEG2TransportStreamFromESSource.cpp", changed the name of the constant LOW_WATER_MARK
    to TS_FROM_ES_LOW_WATER_MARK, and "#ifndef"d it, so that, if you wish, you can redefine it
    at compile time.
  - Fixed a bug in the handling of pausing, when streaming from (multi-track) Matroska files.
  - Fixed another bug in the handling of seeking within Matroska files.
  - Fixed a bug in the handling of seeking within Matroska files.
    (Thanks to Jim Ham for reporting this problem.)
  - Changed the parameter signature of the "RawVideoRTPSink" constructor and "createNew()"
    functions so that the "width" parameter comes before the "height" parameter.  This order
  - "width", "height" - is more common, and is the order used when these parameters are
    defined in RFC 4175.
    IMPORTANT NOTE: Because the types of these two parameters are the same, existing application
    code that uses "RawVideoRTPSink" will compile without error; however, it will not work
    properly unless the order of the parameters in the call to "RawVideoRTPSink::createNew()"
    is changed.
  - More cleanup of the implementation of "RawVideoRTPSink".
  - Cleaned up the implementation of "RawVideoRTPSink".
  - Updated the "RawVideoRTPSource" implementation to not set "fCurrentPacketCompletesFrame"
    until we are processing the last line in the packet.
    (Thanks to Andrey Lisovoy for reporting this issue.)
  - Fixed a potential buffer overflow bug in the server handling of a RTSP "PLAY" command,
    when the command specifies seeking by absolute time.
    (Thank to Xiaobo Xiang for reporting this.)
  - Fixed a memory leak in the "sha1()" function (a "EVP_MD_CTX" object was not being deleted).
    (Thanks to Amir Perlman for reporting this.)
  - Moved all definitions of PREFIX from "Makefile.tail" files to "Makefile.head" (so that
    it can be redefined by a "config.*" file, if desired.
    Also changed the definition of EXE in "config.mingw" to be ".exe".
    (Thanks to Eric Beuque for this suggestion.)
  - Fixed a typo in the previous release that could cause a compilation problem for some
    developers.  (Thanks to Eric Beuque for reporting this.)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1603022400">- update to 2020.10.16:
  - Changed "TLSState::read()" to treat any "SSL_read()" result of &lt;=0 as if the
    TLS connection has closed (unless the error was SSL_ERROR_WANT_READ).
    This fixes a problem that could cause 100% CPU usage in RTSP client applications.
    (Thanks to Larry Wu for reporting this.)
  - Updated "TLSState::setup()" to use "TLS_client_method()" instead of the (deprecated)
    "SSLv23_client_method()".</changelog>
  <changelog author="tiwai@suse.de" date="1623931200">- Update to 2021.05.22:
  lots of fixes and updates, including the security fix for
  CVE-2021-28899 boo#1185874
  See the list in http://live555.com/liveMedia/public/changelog.txt
- Change the so version of libliveMedia to 94, libgroupsock to 30</changelog>
</package>
<package pkgid="4b087ab414123742be6fc576485ea398404e65d6dd9eb1e22ccfb03a03ee59a5" name="libBasicUsageEnvironment1" arch="x86_64">
  <version epoch="0" ver="2021.05.22" rel="bp153.2.3.1"/>
  <changelog author="aloisio@gmx.com" date="1476619200">- Update to version 2016.10.11
  2016.10.11:
  * After building the source code, we now display a message
    reminding the developer about our FAQ.
  2016.09.22:
  * Added a new "liveMedia" class
    "MPEG2TransportStreamAccumulator" - a filter that can
    be used to combine several (by default, 7) MPEG Transport
    Stream 188-byte 'packets' into a larger chunk of data,
    more appropriate for streaming via RTP (or raw UDP).
  2016.09.19:
  * Added support for an experimental RTSP "DEREGISTER"
    command, which undoes the effect of a "REGISTER" command.
  * Moved the REGISTER/DEREGISTER-specific functionality of
    "RTSPServer.cpp" into a new file "RTSPServerRegister.cpp",
    to make the base RTSP server code (in "RTSPServer.cpp")
    easier to comprehend.
  2016.09.12:
  * Fixed "GenericMediaServer::createNewClientSessionWithId()"
    to make sure that the new 'client session' object (returned
    by a call to "createNewClientSession()") is not NULL
    before it tries to add it to the 'fClientSessions' table.
    (Thanks to Helmut Grohne for discovering this issue.)
  2016.09.08:
  * Updated "RTSPClient::reset()" to reset each of the 'request
    queues' as well.
    (Thanks to Erik Montnemery for noting a problem (with the
    "LIVE555 Proxy Server") that this caused.)
  * Updated "GenericMediaServer::ClientConnection::closeSockets()"
    so that it doesn't try to call "closeSocket()" (=="close()")
    on socket numbers &lt;0.
  2016.09.05:
  * Fixed a problem whereby a 'delayed task' for a
    "MPEG2TransportStreamMultiplexor" object might have gotten run
    after such an object was deleted.
    (Thanks to Bruno Basilio for providing debugging output to
    help track this down.)
  * Updated "Socket::reset()" (in "groupsock/NetInterface.cpp") so
    that it doesn't try to call "closeSocket()" (=="close()") on
    socket numbers &lt;0.
  * Added a comment to "UsageEnvironment/include/UsageEnvironment.hh"
    to note that "triggerEvent()" should not be called with the
    same 'event trigger id' from different threads.
    (This was already noted in a comment in
    "liveMedia/DeviceSource.cpp", but not in
    "UsageEnvironment/include/UsageEnvironment.hh", which is
    where "triggerEvent()" is defined.)
  2016.08.27:
  * Fixed a problem whereby a "Medium" object's "nextTask()"
    (i.e., "fNextTask") could hold an invalid value after a
    'scheduled task' has occurred (but before the next similar
    task is scheduled) - which causes problems should the
    "Medium" object be deleted during that window of time.
    (Thanks to Helmut Grohne for noting this problem.)
  * Added comments to "UsageEnvironment/include/UsageEnvironment.hh"
    to make it clear that "unscheduleDelayedTask()" (or
    "rescheduleDelayedTask()") must not be called on a
    'scheduled task' after it has already occurred.
    (Thanks to Helmut Grohne for motivating this.)
  2016.08.07:
  * Fixed a bug in the handling of the non-standard
    "com.ses.streamID:" header (used by 'SAT&gt;IP' servers)
    that we had introduced in version 2016.01.12.
    (Thanks to Yaobing Deng for noting this.)
  2016.07.19:
  * Fixed a bug in "RTSPServer" that could cause a crash if a
    "RTSPServer" object is deleted after having been used
    for RTSP-over-HTTP streaming.  (Thanks to Pavel Aronov.)
  * Updated "RTSPClient" to recognize a "Connection: Close"
    header in a server's response. It handles this header by
    closing the RTSP TCP connection (because the server is
    assumed to not be using it again), so that we open a new
    TCP  connection for any subsequent commands.
    (Thanks to Nathan (at MediaPortal) for this suggestion.)
  * Made a small optimization to "RTSPServer"s handling of the
    first "SETUP" command from each client.  (Thanks to Maxim
    Dementiev for the suggestion.)
  2016.06.26:
  * Added a new (public) function "canDeliverNewFrameImmediately()"
    to "MPEG2TransportStreamMultiplexor".
    This function may be used by a downstream reader to test
    whether the next call to "doGetNextFrame()" will deliver
    data immediately.  It can be useful if you want to decide
    whether or not to keep accumulating multiple Transport Stream
    'packets' into an outgoing RTP packet.
    (Thanks to Gilles Chanteperdrix for suggesting this.)
  * Made a minor syntactic change to "MediaTranscodingTable.hh"
    to eliminate compiler warnings.
  2016.06.23:
  * Changed the constant "MAX_INPUT_ES_FRAME_SIZE" to a static
    member variable
    "MPEG2TransportStreamFromESSource::maxInputESFrameSize"
    that can, if desired, be increased at run time (before a
    "MPEG2TransportStreamFromESSource" object is created).
    (Thanks to Gilles Chanteperdrix for motivating this.)
  2016.06.22:
  * Changed "~ProxyServerMediaSession()" so that it no longer
    deletes the "MediaTranscodingTable" object that it had
    been passed in its constructor.  (The reason for this is
    that the same "MediaTranscodingTable" can be used by more
    than one "ProxyServerMediaSession".)
  * Made the "parseTransportHeaderForREGISTER()" function
    (that's used in the "RTSPServer" implementation) non-static,
    so that it can be used in other, non-RTSP server
    implementations that want to handle the "REGISTER" command.
  * Made the "RTPSink::SSRC()" function "public:" rather than
    "protected:".
    (Thanks to Jean-Luc Bonnet for this suggestion.)
  2016.05.20:
  * Added a new virtual function "noteLiveness()" to the
    "ServerMediaSession" class. This function is called
    (by a "GenericMediaServer") whenever there's 'liveness'
    on a "ClientSession".  The default implementation of this
    function is a 'noop', but subclasses can redefine it - e.g.,
    if you want to remove long-unused "ServerMediaSession"s
    from the server.
  * Fixed a bug in the options handling for the command
    "live555ProxyServer" that could erroneously produce a
    "usage" error if the '-R' option is used, but no
    back-end "rtsp://" URL is given.
  2016.05.18:
  * Backed out the change to "MultiFramedRTPSink" that was
    made in 2016.05.17; the 2016.05.16 version turned out
    to be correct.
  * Rearranged "#include"s to avoid an 'excessive #include
    nesting' error with some old compilers.
  2016.05.17:
  * Made a (mostly inconsequential) fix to the previous bugfix
    for "MultiFramedRTPSink".
  2016.05.16:
  * Fixed a bug in "MultiFramedRTPSink" that affected
    subclasses that redefine "frameSpecificHeaderSize()"
    (for frame-specific headers that precede multiple frames
    in a RTP packet).  (Currently, the only subclass that
    this affected was "VorbisAudioRTPSink".)
    (Thanks to Gilles Chanteperdrix for reporting this bug.)
  * Made a minor update to the "ProxyServerMediaSession" code
    to better support optional media transcoding.
  2016.04.21:
  * Made it easier to set the MTU for all outgoing RTP
    packets, instead of having to call "setPacketSizes()"
    after each "MultiFramedRTPSink" is created.  If you wish,
    you can define the compile-time constants (macros)
    RTP_PAYLOAD_MAX_SIZE and (optionally) RTP_PAYLOAD_PREFERRED_SIZE
    when compiling "MultiFramedRTPSink.cpp".  (These constants
    have default values of 1456 and 1000 respectively, just as
    before.)
  * Updated "GroupsockHelper.{hh,cpp}" to (supposedly) support
    'MinGW' better
  2016.04.01:
  * Fixed a bug the "ProxyServerMediaSubsession" code that
    could cause an infinite loop if the 'back-end' server was
    slow to respond to "SETUP" requests.
    (Thanks to Erik Montnemery for helping to debug this.)
  * Added support for parsing/streaming Matroska files that
    contain PCM audio tracks.
    (Thanks to Michel Promonet.)
  2016.03.16:
  * Added some more debugging fprintf()s to the
    "ProxyServerMediaSubsession" code to try to track down a
    bug.
  * Simplified the "genMakefiles" script (moving duplicate
    code into a 'for' loop).
  2016.03.14:
  * Updated the proxy server implementation to better handle
    'front-end' clients that have asked to stream only some
    of the substreams of a multi-stream session.  Now, if a
    substream is closed (because all 'front-end' clients have
    stopped requesting it), but other front-end clients are
    still streaming other substreams, then we will send - to
    the 'back-end' server - only a substream-specific "PAUSE"
    command; not a "PAUSE" command for the entire stream.
    (Thanks to Lakshmi Narayanan for noting this issue.)
  * Added an optional "-p &lt;RTSP-port-number&gt;" option to the
    "LIVE555 Proxy Server", to allow the user to specify a
    RTSP server port number other than the standard port
    numbers: 554 and 8554. (These standard port numbers are
    still tried if the specified port number can't be used.)
    (Thanks to Denis Genestier for this suggestion.)
  2016.02.22:
  * Updated the "ProxyServerMediaSession" to add a Boolean
    virtual function "allowProxyingForSubsession()".
    By default, this always returns True.  However,
    subclasses can redefine this if they wish to restrict
    which subsessions of a stream get proxied - e.g., if
    you want to proxy only video tracks.
  * Improved the "WAVAudioFileSource" code (for parsing
    WAV-format audio files) to make it more tolerant of
    unusual formats.
  * Made it possible to build a version of the "liveMedia"
    library that doesn't contain any RTSP server code;
    e.g., if you are developing only a RTSP client, and
    want to save space. To do this, omit any files that
    contain "Server" or "RTPSink" in their name, and define
    OMIT_REGISTER_HANDLING when compiling "RTSPClient.cpp".
    (Thanks to Jeff Shanab for this suggestion.)
  2016.02.09:
  * Added an option "-E &lt;absolute-seek-end-time&gt;" to
    "openRTSP".
    (Thanks to Hans Maes for suggesting this.)
  2016.02.08:
  * Fixed a bug that was causing "playSIP" to crash.
    (Thanks to Vilaysak Thipavong for reporting this.)
  2016.01.29:
  * Updated "QuickTimeFileSink" to make it usable with non-RTP
    input sources. It still needs to have a "MediaSession"
    that describes the input source; however, this input source
    no longer needs to be RTP; it can, instead, be a UDP or
    other type of source. (Of course, audio/video synchronization
    and hint tracks can't be done in this case.)
  * Changed the name of a variable in the "Makefile.tail" file
    for the "BasicUsageEnvironment" project, in response to
    a complaint that the old name clashed with something in
    some Windows development environment
  2016.01.24:
  * Updated "ProxyServerMediaSession.cpp" to add some
    'internal error' debugging fprintf()s to try to catch a
    possible bug that was reported recently.
  2016.01.20:
  * When a server calls "startStream()" to start a RTSP stream
    for a client, we now no longer make a slight adjustment to
    the RTP timestamp sequence (using the "presetNextTimestamp()"
    call) if there is already another ongoing stream using the
    same "RTPSink".  The effect of this is only minor, but it
    ensures that the addition of an addition 'destination' to
    an ongoing RTSP/RTP stream does not cause any change to the
    contents of the RTP/RTCP packets.
    (Thanks to Erik Montnemery for noting this issue.)
  2016.01.16:
  * This release has no source-code changes from the previous
    release.  However, a test file was mistakenly left in the
    previous version; this produced an excessively-large tar file.
    This has now been removed.
  2016.01.12:
  * Added a hack to "RTSPClient" to handle the non-standard
    "com.ses.streamID:" header - used by 'SAT&gt;IP' servers -
    by using its value in the 'base URL' for subsequent requests.
    (Thanks to Julian Scheel for proposing this.)
  2015.12.22:
  * Updated "QuickTimeFileSink" to add a sanity check to try
    to prevent an occasional problem with H.264 video tracks
    that contain 'sync frames'.
  * Updated the "config.linux-with-shared-libraries"
    configuration file to use the $(CC) and $(CXX)
    macros, to allow for cross-compiling.  (Thanks to Michel
    Promonet.)
  * Updated the years in the copyright notice on each file.
  2015.11.09:
  * Changed the "ProxyServerMediaSession" code once again.  We
    backed out the changes in the previous two releases,
    and now respond to failures of the back-end "SETUP"
    or "PLAY" commands by doing a full reset - which involves
    deleting the "ProxyServerMediaSubsession" object, and
    doing another "DESCRIBE" to create a new one.  However, we
    can't do this immediately - because the "SETUP" and "PLAY"
    commands can be sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()".
    Instead, we wait until the next 'liveness' command, which
    will get sent immediately when we return to the event loop.
  * Our proxy server code no longer converts the "mode" string
    to lower case before passing it to
    "MPEG4GenericRTPSink::createNew()".  (This turned out to
    be unnecessary, and was breaking some clients that weren't
    treating this string as case-insensitive when they saw it
    in the stream's SDP descriptor.)  (Thanks to Craig Matsuura
    for noting this issue.)
  2015.10.29:
  * Updated the fix in the previous revision to apply to the
    back-end "PLAY" command as well as the back-end "SETUP"
    command, because both of these back-end commands can get
    sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()", so
    we can't allow the "ProxyServerMediaSubsession" object
    to get deleted in either case.</changelog>
  <changelog author="ramaxlo@gmail.com" date="1499083200">- Update to version 2017.06.04
  2017.06.04:
  * Fixed a bug in "RTPInterface::removeStreamSocket()" that could
    cause not all 'TCP stream' records for a given socket number
    to be removed if a TCP socket I/O error occurred (during
    RTP/RTCP-over-TCP streaming).  (Thanks to Gerald Hansink et al
    for reporting this.)
  2017.05.24:
  * In "RTSPClient.cpp", moved the call to "clearServerRequestAlternativeByteHandler()"
    from the "RTSPClient" destructor to the "resetTCPSockets()"
    function (which is called more often). This should eliminate
    a 'pointer to a deleted object' error. (Thanks to Gerald Hansink
    et al for reporting this.)
  2017.04.26:
  * Added a new public member function "numClientSessions()"
    to "GenericMediaServer" (and therefore to "RTSPServer", which
    inherits from this).  This allows a server to - at any time -
    check how many clients are currently accessing the server.
  * Updated the diagnostic output in "RTSPClient" to distinguish
    between opening a new TCP socket and connect()ing on a TCP
    socket. (The distinction is important for "REGISTER", which can
    reuse an existing TCP socket.)
  2017.04.10:
  * Fixed a bug in "base64Decode()" that could be triggered
    if (1) your RTSP server is streaming RTP/RTCP-over-HTTP, and (2)
    the remote client sends bad Base64 data (containing an embedded '\0'
    character). (Thanks to Arkady Bernov for reporting this.)
  2017.01.26:
  * Updated "ProxyServerMediaSession.cpp" to change all 'reset()'
    operations so that they are now run as a 'scheduled task' from
    the event loop - avoiding the possibility of bugs caused by
    'reset()' being called while another operation is in progress.
    (Thanks to Erik Montnemery for reporting this issue, and proposing a fix.)
  2016.11.28:
  * Our "RTSPClient" code now ignores "Connection: close" lines in
    the responses to HTTP "GET" requests (that are used to set up
    RTSP-over-HTTP tunneling). Because this tunneling requires that
    the (separate) input and output TCP connections remain intact,
    we assume that the server - if it includes such a line in the
    response to a HTTP "GET" - doesn't really mean it.
    (Thanks to Nguyen Viet Hung for reporting a server that does this.)
  2016.11.17:
  * Fixed a bug in the handling of 'APP' RTCP subpackets. (Thanks to
    Frederik de Ruyck for reporting this.)
  * Fixed a bug in the "StreamReplicator" code. (Thanks to Bruno Abreu
    for reporting this.)
  2016.11.06:
  * Increase the RTSP client's socket receive buffer when we'll be
    receiving RTP/RTCP-over-TCP, and increase the RTSP server's
    client connection socket send buffer when it's used to
    "REGISTER" a stream.
  2016.11.03:
  * Fixed a bug (in the sending/ handling of the "REGISTER"/"DEREGISTER"
    commands) that had been accidentally introduced in version
    2016.09.19. (Thanks to Ralf Globisch for noting this.)
  2016.10.29:
  * Performed the annual update of the copyright years and license
    near the start of each file
  2016.10.21:
  * Changed the "RTCPInstance error" message in "RTCP.cpp" to make
    it clear that the problem is caused by the remote endpoint using
    a buggy version of RTP/RTCP-over-TCP streaming.
  * Updated "QuickTimeFileSink" to make the various creation/modification
    times relative to January 1st 1904 in UTC (as Apple recommends),
    rather than in US Pacific Time.</changelog>
  <changelog author="jengelh@inai.de" date="1499515200">- Replace silly -exec rm ; by -delete.</changelog>
  <changelog author="schwab@suse.de" date="1502107200">- xlocale.patch: don't use obsolete &lt;xlocale.h&gt;</changelog>
  <changelog author="Mathias.Homann@opensuse.org" date="1509537600">- Update to 2017.10.28
  2017.10.28:
- Fixed the handling of the LIVE555 Proxy Server's "-u &lt;username&gt; &lt;password&gt;" command-line option if
  the "REGISTER" command is also implemented (i.e., with "-R").  Now, when we handle "REGISTER",
  the &lt;username&gt; and &lt;password&gt; are used to access the REGISTER'ed back-end stream, if necessary.
- Changed the server handling of the RTSP "REGISTER" command to (if "reuseConnection" is True) delay
  a short period of time (100ms) between replying to the "REGISTER" command, and actually
  handling it.  This is intended to reduce/avoid the possibility of a subsequent "DESCRIBE" command
  ending up in the client ("REGISTER" sender)'s buffer, before the socket gets reused for handling
  incoming RTSP commands.  (Thanks to Durgesh Tanuku for noting this issue.)
- Made a change to "SIPClient" to better handle Asterisk SIP servers with authentication.
  (Thanks to Rus.)
  2017.09.12:
- Made some improvements/bug fixes to AVI indexes in "AVIFileSink".
  (Thanks to Victor V. Vinokurov.)
- Updated the handling of the "writeTimeoutInMilliseconds" parameter in the "makeSocketBlocking()"
  function to work correctly on Windows. (Thanks to Jeff Shanab for noting this issue.)
- Added support for adding Opus audio to MPEG Transport Streams.  This is done by setting the
  "mpegVersion" parameter to 3 in "MPEG2TransportStreamFromESSource::addNewAudioSource()" or
  "MPEG2TransportStreamMultiplexor::handleNewBuffer()".
  (Thanks to Praveen Mathad for suggesting this.)
  2017.07.18:
- Updated "BitVector" to support a signed version of "get_expGolomb()", and fixed our H.264/265
  parsing code to use the signed version where appropriate.
  (Thanks to Toson Huang and Long Zhang for reporting this.)</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1541505600">- Update to 2018.10.17
  * CVE-2018-4013: remote code execution vulnerability (boo#1114779)
  * changes: see http://www.live555.com/liveMedia/public/changelog.txt
  * removed xlocale.patch - xlocale.h is now conditionally included, only when
    required. Upstream fix.</changelog>
  <changelog author="astieger@suse.com" date="1547553600">- update to 2018.11.26:
  * CVE-2019-6256: DoS vulnerability in the server implementation
    of RTSP-over-HTTP (boo#1121892)</changelog>
  <changelog author="astieger@suse.com" date="1547553601">- update to 2018.12.14:
  * Add support for sending (and handling) RTCP "BYE" packets that
    contain a 'reason' string (breaking api change)</changelog>
  <changelog author="atoptsoglou@suse.com" date="1549281600">- update to 2019.02.03:
  * CVE-2019-7314:A use-after-free error causes the RTSP server to
    crash (boo#1124159)</changelog>
  <changelog author="Martin Li?ka &lt;mliska@suse.cz&gt;" date="1558008000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1561377600">- Convert to dynamic libraries (boo#1121995):
  + Use make ilinux-with-shared-libraries: build the dynamic libs
    instead of the static one.
  + Use make install instead of a manual file copy script: this
    also reveals that we missed quite a bit of code to be installed
    before.
  + Split out shared library packages according the SLPP.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1563192000">- Update to version 2019.06.28, fixes boo#1127341 VUL-1:
  CVE-2019-9215: live555: malformed headers lead to invalid memory
  access in the parseAuthorizationHeader function.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585828800">- Update to version 2020.03.06 (boo#1146283, CVE-2019-15232):
  + Fixed a problem in "H264or5VideoStreamFramer.cpp" that was
    allegedly causing problems compiling for Windows.
- Changes from version 2020.02.25:
  + Added full support for the "LIVE555 HLS Proxy"
- Changes from version 2020.02.24:
  + Commented out a line of code that was preventing
    "RTSPClientConnection" objects from being closed when a RTSP
    server handles a "TEARDOWN" command (on a RTP-over-TCP stream).
- Changes from version 2020.02.23:
  + Updated our (unicast) RTSP server implementation to handle
    "PAUSE" commands by calling "stopGettingFrames()" on the input
    source.
  + Fixed a bug in "H264or5VideoStreamFramer" that was causing it
    to not update its presentation times properly following a pause.
  + Updated "openRTSP" to improve the handling of the "-R &lt;port-num&gt;"
    option.
- Changes from version 2020.02.11:
  + Added support for receiving SRTP (encrypted) RTSP streams.
- For changes between 2019.06.28 and 2020.02.10, please see the
  http://www.live555.com/liveMedia/public/changelog.txt.
- Rebase live555-fpic.patch.</changelog>
  <changelog author="munix9@googlemail.com" date="1586865600">- Update to version 2020.04.12:
  + Updated "config.linux-with-shared-libraries"
    (and "liveMedia/Makefile.tail") to ensure that "libssl" and
    "libcrypto" are linked when "libliveMedia" is built.
    (Thanks to Felix Kaechele for reporting this.)
- Changes from version 2020.04.06:
  + Removed support for the classes "RTSPServerSupportingHTTPStreaming"
    and "TCPStreamSink".
    These were being used (in the "LIVE555 Media Server") for
    streaming using "HTTP Live Streaming" (HLS).  This was always
    a hack; it is better to use a dedicated HTTP server to serve
    HLS segments, rather than trying to implement a HTTP server
    (serving 'virtual HLS segments) within our own (primarily RTSP)
    server.
    If you are looking for HLS support, note that we provide a
    source-code demo application "testH264VideoToHLSSegments" that
    converts a (static) H.264 Elementary Stream file to HLS
    segments, and the "LIVE555 HLS Proxy", which proxies a live
    RTSP/RTP stream to HLS segments.</changelog>
  <changelog author="munix9@googlemail.com" date="1587643200">- Added pkgconfig(openssl) as a requirement for the devel package:
  iveMedia/TLSState.hh #includes openssl/ssl.h.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588075200">- Update to version 2020.04.24:
  + Fixed an apparent bug in "RTSPClient" that was causing it to
    not always send an "Authorization:" header when sending a RTSP
    "OPTIONS" command.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1591272000">- Update to version 2020.05.15:
  + Added a new filter class "ADTSAudioStreamDiscreteFramer" that
    prepends ADTS headers to incoming AAC audio frames. This makes
    the AAC audio playable (by media players).
  + Updated "openRTSP" to use a "ADTSAudioStreamDiscreteFramer"
    when outputting a AAC audio stream.
  + Updated the "LIVE555 HLS Proxy" to support AAC audio tracks
    (as well as H.264/5 video).
- Changes from version 2020.05.14:
  + Updated "H264or5VideoStreamDiscreteFramer" to add VPS,SPS,PPS
    NAL units (if known) to the output stream, each time an
    "access_unit_delimiter" NAL unit is added. This makes it more
    likely that the Transport Stream segments produced by the
    "LIVE555 HLS Proxy" will be understandable by a client browser.
  + Added support for H.265 video streams to the "LIVE555 HLS Proxy".
- Changes from version 2020.05.13:
  + Made the "MPEG2TransportStreamMultiplexor" segmentation mechanism
    (used by "HLSSegmenter") more robust in case the Transport
    Stream PTS is not monotonic non-decreasing.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601726400">- update to 2020.08.19:
  - Fixed a bug in "QuickTimeFileSink" that could cause malformed "esds" atoms to be
    generated.  (Thanks to Chris Paucar for reporting this issue.)
  - In "MPEG2TransportStreamFromESSource.cpp", changed the name of the constant LOW_WATER_MARK
    to TS_FROM_ES_LOW_WATER_MARK, and "#ifndef"d it, so that, if you wish, you can redefine it
    at compile time.
  - Fixed a bug in the handling of pausing, when streaming from (multi-track) Matroska files.
  - Fixed another bug in the handling of seeking within Matroska files.
  - Fixed a bug in the handling of seeking within Matroska files.
    (Thanks to Jim Ham for reporting this problem.)
  - Changed the parameter signature of the "RawVideoRTPSink" constructor and "createNew()"
    functions so that the "width" parameter comes before the "height" parameter.  This order
  - "width", "height" - is more common, and is the order used when these parameters are
    defined in RFC 4175.
    IMPORTANT NOTE: Because the types of these two parameters are the same, existing application
    code that uses "RawVideoRTPSink" will compile without error; however, it will not work
    properly unless the order of the parameters in the call to "RawVideoRTPSink::createNew()"
    is changed.
  - More cleanup of the implementation of "RawVideoRTPSink".
  - Cleaned up the implementation of "RawVideoRTPSink".
  - Updated the "RawVideoRTPSource" implementation to not set "fCurrentPacketCompletesFrame"
    until we are processing the last line in the packet.
    (Thanks to Andrey Lisovoy for reporting this issue.)
  - Fixed a potential buffer overflow bug in the server handling of a RTSP "PLAY" command,
    when the command specifies seeking by absolute time.
    (Thank to Xiaobo Xiang for reporting this.)
  - Fixed a memory leak in the "sha1()" function (a "EVP_MD_CTX" object was not being deleted).
    (Thanks to Amir Perlman for reporting this.)
  - Moved all definitions of PREFIX from "Makefile.tail" files to "Makefile.head" (so that
    it can be redefined by a "config.*" file, if desired.
    Also changed the definition of EXE in "config.mingw" to be ".exe".
    (Thanks to Eric Beuque for this suggestion.)
  - Fixed a typo in the previous release that could cause a compilation problem for some
    developers.  (Thanks to Eric Beuque for reporting this.)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1603022400">- update to 2020.10.16:
  - Changed "TLSState::read()" to treat any "SSL_read()" result of &lt;=0 as if the
    TLS connection has closed (unless the error was SSL_ERROR_WANT_READ).
    This fixes a problem that could cause 100% CPU usage in RTSP client applications.
    (Thanks to Larry Wu for reporting this.)
  - Updated "TLSState::setup()" to use "TLS_client_method()" instead of the (deprecated)
    "SSLv23_client_method()".</changelog>
  <changelog author="tiwai@suse.de" date="1623931200">- Update to 2021.05.22:
  lots of fixes and updates, including the security fix for
  CVE-2021-28899 boo#1185874
  See the list in http://live555.com/liveMedia/public/changelog.txt
- Change the so version of libliveMedia to 94, libgroupsock to 30</changelog>
</package>
<package pkgid="16305021a1cac4f977cc1d7e336c76d174e1c88653f91e60b275bc3af5d63fcc" name="libUsageEnvironment3" arch="aarch64">
  <version epoch="0" ver="2021.05.22" rel="bp153.2.3.1"/>
  <changelog author="aloisio@gmx.com" date="1476619200">- Update to version 2016.10.11
  2016.10.11:
  * After building the source code, we now display a message
    reminding the developer about our FAQ.
  2016.09.22:
  * Added a new "liveMedia" class
    "MPEG2TransportStreamAccumulator" - a filter that can
    be used to combine several (by default, 7) MPEG Transport
    Stream 188-byte 'packets' into a larger chunk of data,
    more appropriate for streaming via RTP (or raw UDP).
  2016.09.19:
  * Added support for an experimental RTSP "DEREGISTER"
    command, which undoes the effect of a "REGISTER" command.
  * Moved the REGISTER/DEREGISTER-specific functionality of
    "RTSPServer.cpp" into a new file "RTSPServerRegister.cpp",
    to make the base RTSP server code (in "RTSPServer.cpp")
    easier to comprehend.
  2016.09.12:
  * Fixed "GenericMediaServer::createNewClientSessionWithId()"
    to make sure that the new 'client session' object (returned
    by a call to "createNewClientSession()") is not NULL
    before it tries to add it to the 'fClientSessions' table.
    (Thanks to Helmut Grohne for discovering this issue.)
  2016.09.08:
  * Updated "RTSPClient::reset()" to reset each of the 'request
    queues' as well.
    (Thanks to Erik Montnemery for noting a problem (with the
    "LIVE555 Proxy Server") that this caused.)
  * Updated "GenericMediaServer::ClientConnection::closeSockets()"
    so that it doesn't try to call "closeSocket()" (=="close()")
    on socket numbers &lt;0.
  2016.09.05:
  * Fixed a problem whereby a 'delayed task' for a
    "MPEG2TransportStreamMultiplexor" object might have gotten run
    after such an object was deleted.
    (Thanks to Bruno Basilio for providing debugging output to
    help track this down.)
  * Updated "Socket::reset()" (in "groupsock/NetInterface.cpp") so
    that it doesn't try to call "closeSocket()" (=="close()") on
    socket numbers &lt;0.
  * Added a comment to "UsageEnvironment/include/UsageEnvironment.hh"
    to note that "triggerEvent()" should not be called with the
    same 'event trigger id' from different threads.
    (This was already noted in a comment in
    "liveMedia/DeviceSource.cpp", but not in
    "UsageEnvironment/include/UsageEnvironment.hh", which is
    where "triggerEvent()" is defined.)
  2016.08.27:
  * Fixed a problem whereby a "Medium" object's "nextTask()"
    (i.e., "fNextTask") could hold an invalid value after a
    'scheduled task' has occurred (but before the next similar
    task is scheduled) - which causes problems should the
    "Medium" object be deleted during that window of time.
    (Thanks to Helmut Grohne for noting this problem.)
  * Added comments to "UsageEnvironment/include/UsageEnvironment.hh"
    to make it clear that "unscheduleDelayedTask()" (or
    "rescheduleDelayedTask()") must not be called on a
    'scheduled task' after it has already occurred.
    (Thanks to Helmut Grohne for motivating this.)
  2016.08.07:
  * Fixed a bug in the handling of the non-standard
    "com.ses.streamID:" header (used by 'SAT&gt;IP' servers)
    that we had introduced in version 2016.01.12.
    (Thanks to Yaobing Deng for noting this.)
  2016.07.19:
  * Fixed a bug in "RTSPServer" that could cause a crash if a
    "RTSPServer" object is deleted after having been used
    for RTSP-over-HTTP streaming.  (Thanks to Pavel Aronov.)
  * Updated "RTSPClient" to recognize a "Connection: Close"
    header in a server's response. It handles this header by
    closing the RTSP TCP connection (because the server is
    assumed to not be using it again), so that we open a new
    TCP  connection for any subsequent commands.
    (Thanks to Nathan (at MediaPortal) for this suggestion.)
  * Made a small optimization to "RTSPServer"s handling of the
    first "SETUP" command from each client.  (Thanks to Maxim
    Dementiev for the suggestion.)
  2016.06.26:
  * Added a new (public) function "canDeliverNewFrameImmediately()"
    to "MPEG2TransportStreamMultiplexor".
    This function may be used by a downstream reader to test
    whether the next call to "doGetNextFrame()" will deliver
    data immediately.  It can be useful if you want to decide
    whether or not to keep accumulating multiple Transport Stream
    'packets' into an outgoing RTP packet.
    (Thanks to Gilles Chanteperdrix for suggesting this.)
  * Made a minor syntactic change to "MediaTranscodingTable.hh"
    to eliminate compiler warnings.
  2016.06.23:
  * Changed the constant "MAX_INPUT_ES_FRAME_SIZE" to a static
    member variable
    "MPEG2TransportStreamFromESSource::maxInputESFrameSize"
    that can, if desired, be increased at run time (before a
    "MPEG2TransportStreamFromESSource" object is created).
    (Thanks to Gilles Chanteperdrix for motivating this.)
  2016.06.22:
  * Changed "~ProxyServerMediaSession()" so that it no longer
    deletes the "MediaTranscodingTable" object that it had
    been passed in its constructor.  (The reason for this is
    that the same "MediaTranscodingTable" can be used by more
    than one "ProxyServerMediaSession".)
  * Made the "parseTransportHeaderForREGISTER()" function
    (that's used in the "RTSPServer" implementation) non-static,
    so that it can be used in other, non-RTSP server
    implementations that want to handle the "REGISTER" command.
  * Made the "RTPSink::SSRC()" function "public:" rather than
    "protected:".
    (Thanks to Jean-Luc Bonnet for this suggestion.)
  2016.05.20:
  * Added a new virtual function "noteLiveness()" to the
    "ServerMediaSession" class. This function is called
    (by a "GenericMediaServer") whenever there's 'liveness'
    on a "ClientSession".  The default implementation of this
    function is a 'noop', but subclasses can redefine it - e.g.,
    if you want to remove long-unused "ServerMediaSession"s
    from the server.
  * Fixed a bug in the options handling for the command
    "live555ProxyServer" that could erroneously produce a
    "usage" error if the '-R' option is used, but no
    back-end "rtsp://" URL is given.
  2016.05.18:
  * Backed out the change to "MultiFramedRTPSink" that was
    made in 2016.05.17; the 2016.05.16 version turned out
    to be correct.
  * Rearranged "#include"s to avoid an 'excessive #include
    nesting' error with some old compilers.
  2016.05.17:
  * Made a (mostly inconsequential) fix to the previous bugfix
    for "MultiFramedRTPSink".
  2016.05.16:
  * Fixed a bug in "MultiFramedRTPSink" that affected
    subclasses that redefine "frameSpecificHeaderSize()"
    (for frame-specific headers that precede multiple frames
    in a RTP packet).  (Currently, the only subclass that
    this affected was "VorbisAudioRTPSink".)
    (Thanks to Gilles Chanteperdrix for reporting this bug.)
  * Made a minor update to the "ProxyServerMediaSession" code
    to better support optional media transcoding.
  2016.04.21:
  * Made it easier to set the MTU for all outgoing RTP
    packets, instead of having to call "setPacketSizes()"
    after each "MultiFramedRTPSink" is created.  If you wish,
    you can define the compile-time constants (macros)
    RTP_PAYLOAD_MAX_SIZE and (optionally) RTP_PAYLOAD_PREFERRED_SIZE
    when compiling "MultiFramedRTPSink.cpp".  (These constants
    have default values of 1456 and 1000 respectively, just as
    before.)
  * Updated "GroupsockHelper.{hh,cpp}" to (supposedly) support
    'MinGW' better
  2016.04.01:
  * Fixed a bug the "ProxyServerMediaSubsession" code that
    could cause an infinite loop if the 'back-end' server was
    slow to respond to "SETUP" requests.
    (Thanks to Erik Montnemery for helping to debug this.)
  * Added support for parsing/streaming Matroska files that
    contain PCM audio tracks.
    (Thanks to Michel Promonet.)
  2016.03.16:
  * Added some more debugging fprintf()s to the
    "ProxyServerMediaSubsession" code to try to track down a
    bug.
  * Simplified the "genMakefiles" script (moving duplicate
    code into a 'for' loop).
  2016.03.14:
  * Updated the proxy server implementation to better handle
    'front-end' clients that have asked to stream only some
    of the substreams of a multi-stream session.  Now, if a
    substream is closed (because all 'front-end' clients have
    stopped requesting it), but other front-end clients are
    still streaming other substreams, then we will send - to
    the 'back-end' server - only a substream-specific "PAUSE"
    command; not a "PAUSE" command for the entire stream.
    (Thanks to Lakshmi Narayanan for noting this issue.)
  * Added an optional "-p &lt;RTSP-port-number&gt;" option to the
    "LIVE555 Proxy Server", to allow the user to specify a
    RTSP server port number other than the standard port
    numbers: 554 and 8554. (These standard port numbers are
    still tried if the specified port number can't be used.)
    (Thanks to Denis Genestier for this suggestion.)
  2016.02.22:
  * Updated the "ProxyServerMediaSession" to add a Boolean
    virtual function "allowProxyingForSubsession()".
    By default, this always returns True.  However,
    subclasses can redefine this if they wish to restrict
    which subsessions of a stream get proxied - e.g., if
    you want to proxy only video tracks.
  * Improved the "WAVAudioFileSource" code (for parsing
    WAV-format audio files) to make it more tolerant of
    unusual formats.
  * Made it possible to build a version of the "liveMedia"
    library that doesn't contain any RTSP server code;
    e.g., if you are developing only a RTSP client, and
    want to save space. To do this, omit any files that
    contain "Server" or "RTPSink" in their name, and define
    OMIT_REGISTER_HANDLING when compiling "RTSPClient.cpp".
    (Thanks to Jeff Shanab for this suggestion.)
  2016.02.09:
  * Added an option "-E &lt;absolute-seek-end-time&gt;" to
    "openRTSP".
    (Thanks to Hans Maes for suggesting this.)
  2016.02.08:
  * Fixed a bug that was causing "playSIP" to crash.
    (Thanks to Vilaysak Thipavong for reporting this.)
  2016.01.29:
  * Updated "QuickTimeFileSink" to make it usable with non-RTP
    input sources. It still needs to have a "MediaSession"
    that describes the input source; however, this input source
    no longer needs to be RTP; it can, instead, be a UDP or
    other type of source. (Of course, audio/video synchronization
    and hint tracks can't be done in this case.)
  * Changed the name of a variable in the "Makefile.tail" file
    for the "BasicUsageEnvironment" project, in response to
    a complaint that the old name clashed with something in
    some Windows development environment
  2016.01.24:
  * Updated "ProxyServerMediaSession.cpp" to add some
    'internal error' debugging fprintf()s to try to catch a
    possible bug that was reported recently.
  2016.01.20:
  * When a server calls "startStream()" to start a RTSP stream
    for a client, we now no longer make a slight adjustment to
    the RTP timestamp sequence (using the "presetNextTimestamp()"
    call) if there is already another ongoing stream using the
    same "RTPSink".  The effect of this is only minor, but it
    ensures that the addition of an addition 'destination' to
    an ongoing RTSP/RTP stream does not cause any change to the
    contents of the RTP/RTCP packets.
    (Thanks to Erik Montnemery for noting this issue.)
  2016.01.16:
  * This release has no source-code changes from the previous
    release.  However, a test file was mistakenly left in the
    previous version; this produced an excessively-large tar file.
    This has now been removed.
  2016.01.12:
  * Added a hack to "RTSPClient" to handle the non-standard
    "com.ses.streamID:" header - used by 'SAT&gt;IP' servers -
    by using its value in the 'base URL' for subsequent requests.
    (Thanks to Julian Scheel for proposing this.)
  2015.12.22:
  * Updated "QuickTimeFileSink" to add a sanity check to try
    to prevent an occasional problem with H.264 video tracks
    that contain 'sync frames'.
  * Updated the "config.linux-with-shared-libraries"
    configuration file to use the $(CC) and $(CXX)
    macros, to allow for cross-compiling.  (Thanks to Michel
    Promonet.)
  * Updated the years in the copyright notice on each file.
  2015.11.09:
  * Changed the "ProxyServerMediaSession" code once again.  We
    backed out the changes in the previous two releases,
    and now respond to failures of the back-end "SETUP"
    or "PLAY" commands by doing a full reset - which involves
    deleting the "ProxyServerMediaSubsession" object, and
    doing another "DESCRIBE" to create a new one.  However, we
    can't do this immediately - because the "SETUP" and "PLAY"
    commands can be sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()".
    Instead, we wait until the next 'liveness' command, which
    will get sent immediately when we return to the event loop.
  * Our proxy server code no longer converts the "mode" string
    to lower case before passing it to
    "MPEG4GenericRTPSink::createNew()".  (This turned out to
    be unnecessary, and was breaking some clients that weren't
    treating this string as case-insensitive when they saw it
    in the stream's SDP descriptor.)  (Thanks to Craig Matsuura
    for noting this issue.)
  2015.10.29:
  * Updated the fix in the previous revision to apply to the
    back-end "PLAY" command as well as the back-end "SETUP"
    command, because both of these back-end commands can get
    sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()", so
    we can't allow the "ProxyServerMediaSubsession" object
    to get deleted in either case.</changelog>
  <changelog author="ramaxlo@gmail.com" date="1499083200">- Update to version 2017.06.04
  2017.06.04:
  * Fixed a bug in "RTPInterface::removeStreamSocket()" that could
    cause not all 'TCP stream' records for a given socket number
    to be removed if a TCP socket I/O error occurred (during
    RTP/RTCP-over-TCP streaming).  (Thanks to Gerald Hansink et al
    for reporting this.)
  2017.05.24:
  * In "RTSPClient.cpp", moved the call to "clearServerRequestAlternativeByteHandler()"
    from the "RTSPClient" destructor to the "resetTCPSockets()"
    function (which is called more often). This should eliminate
    a 'pointer to a deleted object' error. (Thanks to Gerald Hansink
    et al for reporting this.)
  2017.04.26:
  * Added a new public member function "numClientSessions()"
    to "GenericMediaServer" (and therefore to "RTSPServer", which
    inherits from this).  This allows a server to - at any time -
    check how many clients are currently accessing the server.
  * Updated the diagnostic output in "RTSPClient" to distinguish
    between opening a new TCP socket and connect()ing on a TCP
    socket. (The distinction is important for "REGISTER", which can
    reuse an existing TCP socket.)
  2017.04.10:
  * Fixed a bug in "base64Decode()" that could be triggered
    if (1) your RTSP server is streaming RTP/RTCP-over-HTTP, and (2)
    the remote client sends bad Base64 data (containing an embedded '\0'
    character). (Thanks to Arkady Bernov for reporting this.)
  2017.01.26:
  * Updated "ProxyServerMediaSession.cpp" to change all 'reset()'
    operations so that they are now run as a 'scheduled task' from
    the event loop - avoiding the possibility of bugs caused by
    'reset()' being called while another operation is in progress.
    (Thanks to Erik Montnemery for reporting this issue, and proposing a fix.)
  2016.11.28:
  * Our "RTSPClient" code now ignores "Connection: close" lines in
    the responses to HTTP "GET" requests (that are used to set up
    RTSP-over-HTTP tunneling). Because this tunneling requires that
    the (separate) input and output TCP connections remain intact,
    we assume that the server - if it includes such a line in the
    response to a HTTP "GET" - doesn't really mean it.
    (Thanks to Nguyen Viet Hung for reporting a server that does this.)
  2016.11.17:
  * Fixed a bug in the handling of 'APP' RTCP subpackets. (Thanks to
    Frederik de Ruyck for reporting this.)
  * Fixed a bug in the "StreamReplicator" code. (Thanks to Bruno Abreu
    for reporting this.)
  2016.11.06:
  * Increase the RTSP client's socket receive buffer when we'll be
    receiving RTP/RTCP-over-TCP, and increase the RTSP server's
    client connection socket send buffer when it's used to
    "REGISTER" a stream.
  2016.11.03:
  * Fixed a bug (in the sending/ handling of the "REGISTER"/"DEREGISTER"
    commands) that had been accidentally introduced in version
    2016.09.19. (Thanks to Ralf Globisch for noting this.)
  2016.10.29:
  * Performed the annual update of the copyright years and license
    near the start of each file
  2016.10.21:
  * Changed the "RTCPInstance error" message in "RTCP.cpp" to make
    it clear that the problem is caused by the remote endpoint using
    a buggy version of RTP/RTCP-over-TCP streaming.
  * Updated "QuickTimeFileSink" to make the various creation/modification
    times relative to January 1st 1904 in UTC (as Apple recommends),
    rather than in US Pacific Time.</changelog>
  <changelog author="jengelh@inai.de" date="1499515200">- Replace silly -exec rm ; by -delete.</changelog>
  <changelog author="schwab@suse.de" date="1502107200">- xlocale.patch: don't use obsolete &lt;xlocale.h&gt;</changelog>
  <changelog author="Mathias.Homann@opensuse.org" date="1509537600">- Update to 2017.10.28
  2017.10.28:
- Fixed the handling of the LIVE555 Proxy Server's "-u &lt;username&gt; &lt;password&gt;" command-line option if
  the "REGISTER" command is also implemented (i.e., with "-R").  Now, when we handle "REGISTER",
  the &lt;username&gt; and &lt;password&gt; are used to access the REGISTER'ed back-end stream, if necessary.
- Changed the server handling of the RTSP "REGISTER" command to (if "reuseConnection" is True) delay
  a short period of time (100ms) between replying to the "REGISTER" command, and actually
  handling it.  This is intended to reduce/avoid the possibility of a subsequent "DESCRIBE" command
  ending up in the client ("REGISTER" sender)'s buffer, before the socket gets reused for handling
  incoming RTSP commands.  (Thanks to Durgesh Tanuku for noting this issue.)
- Made a change to "SIPClient" to better handle Asterisk SIP servers with authentication.
  (Thanks to Rus.)
  2017.09.12:
- Made some improvements/bug fixes to AVI indexes in "AVIFileSink".
  (Thanks to Victor V. Vinokurov.)
- Updated the handling of the "writeTimeoutInMilliseconds" parameter in the "makeSocketBlocking()"
  function to work correctly on Windows. (Thanks to Jeff Shanab for noting this issue.)
- Added support for adding Opus audio to MPEG Transport Streams.  This is done by setting the
  "mpegVersion" parameter to 3 in "MPEG2TransportStreamFromESSource::addNewAudioSource()" or
  "MPEG2TransportStreamMultiplexor::handleNewBuffer()".
  (Thanks to Praveen Mathad for suggesting this.)
  2017.07.18:
- Updated "BitVector" to support a signed version of "get_expGolomb()", and fixed our H.264/265
  parsing code to use the signed version where appropriate.
  (Thanks to Toson Huang and Long Zhang for reporting this.)</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1541505600">- Update to 2018.10.17
  * CVE-2018-4013: remote code execution vulnerability (boo#1114779)
  * changes: see http://www.live555.com/liveMedia/public/changelog.txt
  * removed xlocale.patch - xlocale.h is now conditionally included, only when
    required. Upstream fix.</changelog>
  <changelog author="astieger@suse.com" date="1547553600">- update to 2018.11.26:
  * CVE-2019-6256: DoS vulnerability in the server implementation
    of RTSP-over-HTTP (boo#1121892)</changelog>
  <changelog author="astieger@suse.com" date="1547553601">- update to 2018.12.14:
  * Add support for sending (and handling) RTCP "BYE" packets that
    contain a 'reason' string (breaking api change)</changelog>
  <changelog author="atoptsoglou@suse.com" date="1549281600">- update to 2019.02.03:
  * CVE-2019-7314:A use-after-free error causes the RTSP server to
    crash (boo#1124159)</changelog>
  <changelog author="Martin Li?ka &lt;mliska@suse.cz&gt;" date="1558008000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1561377600">- Convert to dynamic libraries (boo#1121995):
  + Use make ilinux-with-shared-libraries: build the dynamic libs
    instead of the static one.
  + Use make install instead of a manual file copy script: this
    also reveals that we missed quite a bit of code to be installed
    before.
  + Split out shared library packages according the SLPP.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1563192000">- Update to version 2019.06.28, fixes boo#1127341 VUL-1:
  CVE-2019-9215: live555: malformed headers lead to invalid memory
  access in the parseAuthorizationHeader function.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585828800">- Update to version 2020.03.06 (boo#1146283, CVE-2019-15232):
  + Fixed a problem in "H264or5VideoStreamFramer.cpp" that was
    allegedly causing problems compiling for Windows.
- Changes from version 2020.02.25:
  + Added full support for the "LIVE555 HLS Proxy"
- Changes from version 2020.02.24:
  + Commented out a line of code that was preventing
    "RTSPClientConnection" objects from being closed when a RTSP
    server handles a "TEARDOWN" command (on a RTP-over-TCP stream).
- Changes from version 2020.02.23:
  + Updated our (unicast) RTSP server implementation to handle
    "PAUSE" commands by calling "stopGettingFrames()" on the input
    source.
  + Fixed a bug in "H264or5VideoStreamFramer" that was causing it
    to not update its presentation times properly following a pause.
  + Updated "openRTSP" to improve the handling of the "-R &lt;port-num&gt;"
    option.
- Changes from version 2020.02.11:
  + Added support for receiving SRTP (encrypted) RTSP streams.
- For changes between 2019.06.28 and 2020.02.10, please see the
  http://www.live555.com/liveMedia/public/changelog.txt.
- Rebase live555-fpic.patch.</changelog>
  <changelog author="munix9@googlemail.com" date="1586865600">- Update to version 2020.04.12:
  + Updated "config.linux-with-shared-libraries"
    (and "liveMedia/Makefile.tail") to ensure that "libssl" and
    "libcrypto" are linked when "libliveMedia" is built.
    (Thanks to Felix Kaechele for reporting this.)
- Changes from version 2020.04.06:
  + Removed support for the classes "RTSPServerSupportingHTTPStreaming"
    and "TCPStreamSink".
    These were being used (in the "LIVE555 Media Server") for
    streaming using "HTTP Live Streaming" (HLS).  This was always
    a hack; it is better to use a dedicated HTTP server to serve
    HLS segments, rather than trying to implement a HTTP server
    (serving 'virtual HLS segments) within our own (primarily RTSP)
    server.
    If you are looking for HLS support, note that we provide a
    source-code demo application "testH264VideoToHLSSegments" that
    converts a (static) H.264 Elementary Stream file to HLS
    segments, and the "LIVE555 HLS Proxy", which proxies a live
    RTSP/RTP stream to HLS segments.</changelog>
  <changelog author="munix9@googlemail.com" date="1587643200">- Added pkgconfig(openssl) as a requirement for the devel package:
  iveMedia/TLSState.hh #includes openssl/ssl.h.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588075200">- Update to version 2020.04.24:
  + Fixed an apparent bug in "RTSPClient" that was causing it to
    not always send an "Authorization:" header when sending a RTSP
    "OPTIONS" command.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1591272000">- Update to version 2020.05.15:
  + Added a new filter class "ADTSAudioStreamDiscreteFramer" that
    prepends ADTS headers to incoming AAC audio frames. This makes
    the AAC audio playable (by media players).
  + Updated "openRTSP" to use a "ADTSAudioStreamDiscreteFramer"
    when outputting a AAC audio stream.
  + Updated the "LIVE555 HLS Proxy" to support AAC audio tracks
    (as well as H.264/5 video).
- Changes from version 2020.05.14:
  + Updated "H264or5VideoStreamDiscreteFramer" to add VPS,SPS,PPS
    NAL units (if known) to the output stream, each time an
    "access_unit_delimiter" NAL unit is added. This makes it more
    likely that the Transport Stream segments produced by the
    "LIVE555 HLS Proxy" will be understandable by a client browser.
  + Added support for H.265 video streams to the "LIVE555 HLS Proxy".
- Changes from version 2020.05.13:
  + Made the "MPEG2TransportStreamMultiplexor" segmentation mechanism
    (used by "HLSSegmenter") more robust in case the Transport
    Stream PTS is not monotonic non-decreasing.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601726400">- update to 2020.08.19:
  - Fixed a bug in "QuickTimeFileSink" that could cause malformed "esds" atoms to be
    generated.  (Thanks to Chris Paucar for reporting this issue.)
  - In "MPEG2TransportStreamFromESSource.cpp", changed the name of the constant LOW_WATER_MARK
    to TS_FROM_ES_LOW_WATER_MARK, and "#ifndef"d it, so that, if you wish, you can redefine it
    at compile time.
  - Fixed a bug in the handling of pausing, when streaming from (multi-track) Matroska files.
  - Fixed another bug in the handling of seeking within Matroska files.
  - Fixed a bug in the handling of seeking within Matroska files.
    (Thanks to Jim Ham for reporting this problem.)
  - Changed the parameter signature of the "RawVideoRTPSink" constructor and "createNew()"
    functions so that the "width" parameter comes before the "height" parameter.  This order
  - "width", "height" - is more common, and is the order used when these parameters are
    defined in RFC 4175.
    IMPORTANT NOTE: Because the types of these two parameters are the same, existing application
    code that uses "RawVideoRTPSink" will compile without error; however, it will not work
    properly unless the order of the parameters in the call to "RawVideoRTPSink::createNew()"
    is changed.
  - More cleanup of the implementation of "RawVideoRTPSink".
  - Cleaned up the implementation of "RawVideoRTPSink".
  - Updated the "RawVideoRTPSource" implementation to not set "fCurrentPacketCompletesFrame"
    until we are processing the last line in the packet.
    (Thanks to Andrey Lisovoy for reporting this issue.)
  - Fixed a potential buffer overflow bug in the server handling of a RTSP "PLAY" command,
    when the command specifies seeking by absolute time.
    (Thank to Xiaobo Xiang for reporting this.)
  - Fixed a memory leak in the "sha1()" function (a "EVP_MD_CTX" object was not being deleted).
    (Thanks to Amir Perlman for reporting this.)
  - Moved all definitions of PREFIX from "Makefile.tail" files to "Makefile.head" (so that
    it can be redefined by a "config.*" file, if desired.
    Also changed the definition of EXE in "config.mingw" to be ".exe".
    (Thanks to Eric Beuque for this suggestion.)
  - Fixed a typo in the previous release that could cause a compilation problem for some
    developers.  (Thanks to Eric Beuque for reporting this.)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1603022400">- update to 2020.10.16:
  - Changed "TLSState::read()" to treat any "SSL_read()" result of &lt;=0 as if the
    TLS connection has closed (unless the error was SSL_ERROR_WANT_READ).
    This fixes a problem that could cause 100% CPU usage in RTSP client applications.
    (Thanks to Larry Wu for reporting this.)
  - Updated "TLSState::setup()" to use "TLS_client_method()" instead of the (deprecated)
    "SSLv23_client_method()".</changelog>
  <changelog author="tiwai@suse.de" date="1623931200">- Update to 2021.05.22:
  lots of fixes and updates, including the security fix for
  CVE-2021-28899 boo#1185874
  See the list in http://live555.com/liveMedia/public/changelog.txt
- Change the so version of libliveMedia to 94, libgroupsock to 30</changelog>
</package>
<package pkgid="5fe4d4b6dd6f7c7f51e15a6015200c0b9338aea4102e8d0e6d51486428a73592" name="libUsageEnvironment3" arch="ppc64le">
  <version epoch="0" ver="2021.05.22" rel="bp153.2.3.1"/>
  <changelog author="aloisio@gmx.com" date="1476619200">- Update to version 2016.10.11
  2016.10.11:
  * After building the source code, we now display a message
    reminding the developer about our FAQ.
  2016.09.22:
  * Added a new "liveMedia" class
    "MPEG2TransportStreamAccumulator" - a filter that can
    be used to combine several (by default, 7) MPEG Transport
    Stream 188-byte 'packets' into a larger chunk of data,
    more appropriate for streaming via RTP (or raw UDP).
  2016.09.19:
  * Added support for an experimental RTSP "DEREGISTER"
    command, which undoes the effect of a "REGISTER" command.
  * Moved the REGISTER/DEREGISTER-specific functionality of
    "RTSPServer.cpp" into a new file "RTSPServerRegister.cpp",
    to make the base RTSP server code (in "RTSPServer.cpp")
    easier to comprehend.
  2016.09.12:
  * Fixed "GenericMediaServer::createNewClientSessionWithId()"
    to make sure that the new 'client session' object (returned
    by a call to "createNewClientSession()") is not NULL
    before it tries to add it to the 'fClientSessions' table.
    (Thanks to Helmut Grohne for discovering this issue.)
  2016.09.08:
  * Updated "RTSPClient::reset()" to reset each of the 'request
    queues' as well.
    (Thanks to Erik Montnemery for noting a problem (with the
    "LIVE555 Proxy Server") that this caused.)
  * Updated "GenericMediaServer::ClientConnection::closeSockets()"
    so that it doesn't try to call "closeSocket()" (=="close()")
    on socket numbers &lt;0.
  2016.09.05:
  * Fixed a problem whereby a 'delayed task' for a
    "MPEG2TransportStreamMultiplexor" object might have gotten run
    after such an object was deleted.
    (Thanks to Bruno Basilio for providing debugging output to
    help track this down.)
  * Updated "Socket::reset()" (in "groupsock/NetInterface.cpp") so
    that it doesn't try to call "closeSocket()" (=="close()") on
    socket numbers &lt;0.
  * Added a comment to "UsageEnvironment/include/UsageEnvironment.hh"
    to note that "triggerEvent()" should not be called with the
    same 'event trigger id' from different threads.
    (This was already noted in a comment in
    "liveMedia/DeviceSource.cpp", but not in
    "UsageEnvironment/include/UsageEnvironment.hh", which is
    where "triggerEvent()" is defined.)
  2016.08.27:
  * Fixed a problem whereby a "Medium" object's "nextTask()"
    (i.e., "fNextTask") could hold an invalid value after a
    'scheduled task' has occurred (but before the next similar
    task is scheduled) - which causes problems should the
    "Medium" object be deleted during that window of time.
    (Thanks to Helmut Grohne for noting this problem.)
  * Added comments to "UsageEnvironment/include/UsageEnvironment.hh"
    to make it clear that "unscheduleDelayedTask()" (or
    "rescheduleDelayedTask()") must not be called on a
    'scheduled task' after it has already occurred.
    (Thanks to Helmut Grohne for motivating this.)
  2016.08.07:
  * Fixed a bug in the handling of the non-standard
    "com.ses.streamID:" header (used by 'SAT&gt;IP' servers)
    that we had introduced in version 2016.01.12.
    (Thanks to Yaobing Deng for noting this.)
  2016.07.19:
  * Fixed a bug in "RTSPServer" that could cause a crash if a
    "RTSPServer" object is deleted after having been used
    for RTSP-over-HTTP streaming.  (Thanks to Pavel Aronov.)
  * Updated "RTSPClient" to recognize a "Connection: Close"
    header in a server's response. It handles this header by
    closing the RTSP TCP connection (because the server is
    assumed to not be using it again), so that we open a new
    TCP  connection for any subsequent commands.
    (Thanks to Nathan (at MediaPortal) for this suggestion.)
  * Made a small optimization to "RTSPServer"s handling of the
    first "SETUP" command from each client.  (Thanks to Maxim
    Dementiev for the suggestion.)
  2016.06.26:
  * Added a new (public) function "canDeliverNewFrameImmediately()"
    to "MPEG2TransportStreamMultiplexor".
    This function may be used by a downstream reader to test
    whether the next call to "doGetNextFrame()" will deliver
    data immediately.  It can be useful if you want to decide
    whether or not to keep accumulating multiple Transport Stream
    'packets' into an outgoing RTP packet.
    (Thanks to Gilles Chanteperdrix for suggesting this.)
  * Made a minor syntactic change to "MediaTranscodingTable.hh"
    to eliminate compiler warnings.
  2016.06.23:
  * Changed the constant "MAX_INPUT_ES_FRAME_SIZE" to a static
    member variable
    "MPEG2TransportStreamFromESSource::maxInputESFrameSize"
    that can, if desired, be increased at run time (before a
    "MPEG2TransportStreamFromESSource" object is created).
    (Thanks to Gilles Chanteperdrix for motivating this.)
  2016.06.22:
  * Changed "~ProxyServerMediaSession()" so that it no longer
    deletes the "MediaTranscodingTable" object that it had
    been passed in its constructor.  (The reason for this is
    that the same "MediaTranscodingTable" can be used by more
    than one "ProxyServerMediaSession".)
  * Made the "parseTransportHeaderForREGISTER()" function
    (that's used in the "RTSPServer" implementation) non-static,
    so that it can be used in other, non-RTSP server
    implementations that want to handle the "REGISTER" command.
  * Made the "RTPSink::SSRC()" function "public:" rather than
    "protected:".
    (Thanks to Jean-Luc Bonnet for this suggestion.)
  2016.05.20:
  * Added a new virtual function "noteLiveness()" to the
    "ServerMediaSession" class. This function is called
    (by a "GenericMediaServer") whenever there's 'liveness'
    on a "ClientSession".  The default implementation of this
    function is a 'noop', but subclasses can redefine it - e.g.,
    if you want to remove long-unused "ServerMediaSession"s
    from the server.
  * Fixed a bug in the options handling for the command
    "live555ProxyServer" that could erroneously produce a
    "usage" error if the '-R' option is used, but no
    back-end "rtsp://" URL is given.
  2016.05.18:
  * Backed out the change to "MultiFramedRTPSink" that was
    made in 2016.05.17; the 2016.05.16 version turned out
    to be correct.
  * Rearranged "#include"s to avoid an 'excessive #include
    nesting' error with some old compilers.
  2016.05.17:
  * Made a (mostly inconsequential) fix to the previous bugfix
    for "MultiFramedRTPSink".
  2016.05.16:
  * Fixed a bug in "MultiFramedRTPSink" that affected
    subclasses that redefine "frameSpecificHeaderSize()"
    (for frame-specific headers that precede multiple frames
    in a RTP packet).  (Currently, the only subclass that
    this affected was "VorbisAudioRTPSink".)
    (Thanks to Gilles Chanteperdrix for reporting this bug.)
  * Made a minor update to the "ProxyServerMediaSession" code
    to better support optional media transcoding.
  2016.04.21:
  * Made it easier to set the MTU for all outgoing RTP
    packets, instead of having to call "setPacketSizes()"
    after each "MultiFramedRTPSink" is created.  If you wish,
    you can define the compile-time constants (macros)
    RTP_PAYLOAD_MAX_SIZE and (optionally) RTP_PAYLOAD_PREFERRED_SIZE
    when compiling "MultiFramedRTPSink.cpp".  (These constants
    have default values of 1456 and 1000 respectively, just as
    before.)
  * Updated "GroupsockHelper.{hh,cpp}" to (supposedly) support
    'MinGW' better
  2016.04.01:
  * Fixed a bug the "ProxyServerMediaSubsession" code that
    could cause an infinite loop if the 'back-end' server was
    slow to respond to "SETUP" requests.
    (Thanks to Erik Montnemery for helping to debug this.)
  * Added support for parsing/streaming Matroska files that
    contain PCM audio tracks.
    (Thanks to Michel Promonet.)
  2016.03.16:
  * Added some more debugging fprintf()s to the
    "ProxyServerMediaSubsession" code to try to track down a
    bug.
  * Simplified the "genMakefiles" script (moving duplicate
    code into a 'for' loop).
  2016.03.14:
  * Updated the proxy server implementation to better handle
    'front-end' clients that have asked to stream only some
    of the substreams of a multi-stream session.  Now, if a
    substream is closed (because all 'front-end' clients have
    stopped requesting it), but other front-end clients are
    still streaming other substreams, then we will send - to
    the 'back-end' server - only a substream-specific "PAUSE"
    command; not a "PAUSE" command for the entire stream.
    (Thanks to Lakshmi Narayanan for noting this issue.)
  * Added an optional "-p &lt;RTSP-port-number&gt;" option to the
    "LIVE555 Proxy Server", to allow the user to specify a
    RTSP server port number other than the standard port
    numbers: 554 and 8554. (These standard port numbers are
    still tried if the specified port number can't be used.)
    (Thanks to Denis Genestier for this suggestion.)
  2016.02.22:
  * Updated the "ProxyServerMediaSession" to add a Boolean
    virtual function "allowProxyingForSubsession()".
    By default, this always returns True.  However,
    subclasses can redefine this if they wish to restrict
    which subsessions of a stream get proxied - e.g., if
    you want to proxy only video tracks.
  * Improved the "WAVAudioFileSource" code (for parsing
    WAV-format audio files) to make it more tolerant of
    unusual formats.
  * Made it possible to build a version of the "liveMedia"
    library that doesn't contain any RTSP server code;
    e.g., if you are developing only a RTSP client, and
    want to save space. To do this, omit any files that
    contain "Server" or "RTPSink" in their name, and define
    OMIT_REGISTER_HANDLING when compiling "RTSPClient.cpp".
    (Thanks to Jeff Shanab for this suggestion.)
  2016.02.09:
  * Added an option "-E &lt;absolute-seek-end-time&gt;" to
    "openRTSP".
    (Thanks to Hans Maes for suggesting this.)
  2016.02.08:
  * Fixed a bug that was causing "playSIP" to crash.
    (Thanks to Vilaysak Thipavong for reporting this.)
  2016.01.29:
  * Updated "QuickTimeFileSink" to make it usable with non-RTP
    input sources. It still needs to have a "MediaSession"
    that describes the input source; however, this input source
    no longer needs to be RTP; it can, instead, be a UDP or
    other type of source. (Of course, audio/video synchronization
    and hint tracks can't be done in this case.)
  * Changed the name of a variable in the "Makefile.tail" file
    for the "BasicUsageEnvironment" project, in response to
    a complaint that the old name clashed with something in
    some Windows development environment
  2016.01.24:
  * Updated "ProxyServerMediaSession.cpp" to add some
    'internal error' debugging fprintf()s to try to catch a
    possible bug that was reported recently.
  2016.01.20:
  * When a server calls "startStream()" to start a RTSP stream
    for a client, we now no longer make a slight adjustment to
    the RTP timestamp sequence (using the "presetNextTimestamp()"
    call) if there is already another ongoing stream using the
    same "RTPSink".  The effect of this is only minor, but it
    ensures that the addition of an addition 'destination' to
    an ongoing RTSP/RTP stream does not cause any change to the
    contents of the RTP/RTCP packets.
    (Thanks to Erik Montnemery for noting this issue.)
  2016.01.16:
  * This release has no source-code changes from the previous
    release.  However, a test file was mistakenly left in the
    previous version; this produced an excessively-large tar file.
    This has now been removed.
  2016.01.12:
  * Added a hack to "RTSPClient" to handle the non-standard
    "com.ses.streamID:" header - used by 'SAT&gt;IP' servers -
    by using its value in the 'base URL' for subsequent requests.
    (Thanks to Julian Scheel for proposing this.)
  2015.12.22:
  * Updated "QuickTimeFileSink" to add a sanity check to try
    to prevent an occasional problem with H.264 video tracks
    that contain 'sync frames'.
  * Updated the "config.linux-with-shared-libraries"
    configuration file to use the $(CC) and $(CXX)
    macros, to allow for cross-compiling.  (Thanks to Michel
    Promonet.)
  * Updated the years in the copyright notice on each file.
  2015.11.09:
  * Changed the "ProxyServerMediaSession" code once again.  We
    backed out the changes in the previous two releases,
    and now respond to failures of the back-end "SETUP"
    or "PLAY" commands by doing a full reset - which involves
    deleting the "ProxyServerMediaSubsession" object, and
    doing another "DESCRIBE" to create a new one.  However, we
    can't do this immediately - because the "SETUP" and "PLAY"
    commands can be sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()".
    Instead, we wait until the next 'liveness' command, which
    will get sent immediately when we return to the event loop.
  * Our proxy server code no longer converts the "mode" string
    to lower case before passing it to
    "MPEG4GenericRTPSink::createNew()".  (This turned out to
    be unnecessary, and was breaking some clients that weren't
    treating this string as case-insensitive when they saw it
    in the stream's SDP descriptor.)  (Thanks to Craig Matsuura
    for noting this issue.)
  2015.10.29:
  * Updated the fix in the previous revision to apply to the
    back-end "PLAY" command as well as the back-end "SETUP"
    command, because both of these back-end commands can get
    sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()", so
    we can't allow the "ProxyServerMediaSubsession" object
    to get deleted in either case.</changelog>
  <changelog author="ramaxlo@gmail.com" date="1499083200">- Update to version 2017.06.04
  2017.06.04:
  * Fixed a bug in "RTPInterface::removeStreamSocket()" that could
    cause not all 'TCP stream' records for a given socket number
    to be removed if a TCP socket I/O error occurred (during
    RTP/RTCP-over-TCP streaming).  (Thanks to Gerald Hansink et al
    for reporting this.)
  2017.05.24:
  * In "RTSPClient.cpp", moved the call to "clearServerRequestAlternativeByteHandler()"
    from the "RTSPClient" destructor to the "resetTCPSockets()"
    function (which is called more often). This should eliminate
    a 'pointer to a deleted object' error. (Thanks to Gerald Hansink
    et al for reporting this.)
  2017.04.26:
  * Added a new public member function "numClientSessions()"
    to "GenericMediaServer" (and therefore to "RTSPServer", which
    inherits from this).  This allows a server to - at any time -
    check how many clients are currently accessing the server.
  * Updated the diagnostic output in "RTSPClient" to distinguish
    between opening a new TCP socket and connect()ing on a TCP
    socket. (The distinction is important for "REGISTER", which can
    reuse an existing TCP socket.)
  2017.04.10:
  * Fixed a bug in "base64Decode()" that could be triggered
    if (1) your RTSP server is streaming RTP/RTCP-over-HTTP, and (2)
    the remote client sends bad Base64 data (containing an embedded '\0'
    character). (Thanks to Arkady Bernov for reporting this.)
  2017.01.26:
  * Updated "ProxyServerMediaSession.cpp" to change all 'reset()'
    operations so that they are now run as a 'scheduled task' from
    the event loop - avoiding the possibility of bugs caused by
    'reset()' being called while another operation is in progress.
    (Thanks to Erik Montnemery for reporting this issue, and proposing a fix.)
  2016.11.28:
  * Our "RTSPClient" code now ignores "Connection: close" lines in
    the responses to HTTP "GET" requests (that are used to set up
    RTSP-over-HTTP tunneling). Because this tunneling requires that
    the (separate) input and output TCP connections remain intact,
    we assume that the server - if it includes such a line in the
    response to a HTTP "GET" - doesn't really mean it.
    (Thanks to Nguyen Viet Hung for reporting a server that does this.)
  2016.11.17:
  * Fixed a bug in the handling of 'APP' RTCP subpackets. (Thanks to
    Frederik de Ruyck for reporting this.)
  * Fixed a bug in the "StreamReplicator" code. (Thanks to Bruno Abreu
    for reporting this.)
  2016.11.06:
  * Increase the RTSP client's socket receive buffer when we'll be
    receiving RTP/RTCP-over-TCP, and increase the RTSP server's
    client connection socket send buffer when it's used to
    "REGISTER" a stream.
  2016.11.03:
  * Fixed a bug (in the sending/ handling of the "REGISTER"/"DEREGISTER"
    commands) that had been accidentally introduced in version
    2016.09.19. (Thanks to Ralf Globisch for noting this.)
  2016.10.29:
  * Performed the annual update of the copyright years and license
    near the start of each file
  2016.10.21:
  * Changed the "RTCPInstance error" message in "RTCP.cpp" to make
    it clear that the problem is caused by the remote endpoint using
    a buggy version of RTP/RTCP-over-TCP streaming.
  * Updated "QuickTimeFileSink" to make the various creation/modification
    times relative to January 1st 1904 in UTC (as Apple recommends),
    rather than in US Pacific Time.</changelog>
  <changelog author="jengelh@inai.de" date="1499515200">- Replace silly -exec rm ; by -delete.</changelog>
  <changelog author="schwab@suse.de" date="1502107200">- xlocale.patch: don't use obsolete &lt;xlocale.h&gt;</changelog>
  <changelog author="Mathias.Homann@opensuse.org" date="1509537600">- Update to 2017.10.28
  2017.10.28:
- Fixed the handling of the LIVE555 Proxy Server's "-u &lt;username&gt; &lt;password&gt;" command-line option if
  the "REGISTER" command is also implemented (i.e., with "-R").  Now, when we handle "REGISTER",
  the &lt;username&gt; and &lt;password&gt; are used to access the REGISTER'ed back-end stream, if necessary.
- Changed the server handling of the RTSP "REGISTER" command to (if "reuseConnection" is True) delay
  a short period of time (100ms) between replying to the "REGISTER" command, and actually
  handling it.  This is intended to reduce/avoid the possibility of a subsequent "DESCRIBE" command
  ending up in the client ("REGISTER" sender)'s buffer, before the socket gets reused for handling
  incoming RTSP commands.  (Thanks to Durgesh Tanuku for noting this issue.)
- Made a change to "SIPClient" to better handle Asterisk SIP servers with authentication.
  (Thanks to Rus.)
  2017.09.12:
- Made some improvements/bug fixes to AVI indexes in "AVIFileSink".
  (Thanks to Victor V. Vinokurov.)
- Updated the handling of the "writeTimeoutInMilliseconds" parameter in the "makeSocketBlocking()"
  function to work correctly on Windows. (Thanks to Jeff Shanab for noting this issue.)
- Added support for adding Opus audio to MPEG Transport Streams.  This is done by setting the
  "mpegVersion" parameter to 3 in "MPEG2TransportStreamFromESSource::addNewAudioSource()" or
  "MPEG2TransportStreamMultiplexor::handleNewBuffer()".
  (Thanks to Praveen Mathad for suggesting this.)
  2017.07.18:
- Updated "BitVector" to support a signed version of "get_expGolomb()", and fixed our H.264/265
  parsing code to use the signed version where appropriate.
  (Thanks to Toson Huang and Long Zhang for reporting this.)</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1541505600">- Update to 2018.10.17
  * CVE-2018-4013: remote code execution vulnerability (boo#1114779)
  * changes: see http://www.live555.com/liveMedia/public/changelog.txt
  * removed xlocale.patch - xlocale.h is now conditionally included, only when
    required. Upstream fix.</changelog>
  <changelog author="astieger@suse.com" date="1547553600">- update to 2018.11.26:
  * CVE-2019-6256: DoS vulnerability in the server implementation
    of RTSP-over-HTTP (boo#1121892)</changelog>
  <changelog author="astieger@suse.com" date="1547553601">- update to 2018.12.14:
  * Add support for sending (and handling) RTCP "BYE" packets that
    contain a 'reason' string (breaking api change)</changelog>
  <changelog author="atoptsoglou@suse.com" date="1549281600">- update to 2019.02.03:
  * CVE-2019-7314:A use-after-free error causes the RTSP server to
    crash (boo#1124159)</changelog>
  <changelog author="Martin Li?ka &lt;mliska@suse.cz&gt;" date="1558008000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1561377600">- Convert to dynamic libraries (boo#1121995):
  + Use make ilinux-with-shared-libraries: build the dynamic libs
    instead of the static one.
  + Use make install instead of a manual file copy script: this
    also reveals that we missed quite a bit of code to be installed
    before.
  + Split out shared library packages according the SLPP.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1563192000">- Update to version 2019.06.28, fixes boo#1127341 VUL-1:
  CVE-2019-9215: live555: malformed headers lead to invalid memory
  access in the parseAuthorizationHeader function.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585828800">- Update to version 2020.03.06 (boo#1146283, CVE-2019-15232):
  + Fixed a problem in "H264or5VideoStreamFramer.cpp" that was
    allegedly causing problems compiling for Windows.
- Changes from version 2020.02.25:
  + Added full support for the "LIVE555 HLS Proxy"
- Changes from version 2020.02.24:
  + Commented out a line of code that was preventing
    "RTSPClientConnection" objects from being closed when a RTSP
    server handles a "TEARDOWN" command (on a RTP-over-TCP stream).
- Changes from version 2020.02.23:
  + Updated our (unicast) RTSP server implementation to handle
    "PAUSE" commands by calling "stopGettingFrames()" on the input
    source.
  + Fixed a bug in "H264or5VideoStreamFramer" that was causing it
    to not update its presentation times properly following a pause.
  + Updated "openRTSP" to improve the handling of the "-R &lt;port-num&gt;"
    option.
- Changes from version 2020.02.11:
  + Added support for receiving SRTP (encrypted) RTSP streams.
- For changes between 2019.06.28 and 2020.02.10, please see the
  http://www.live555.com/liveMedia/public/changelog.txt.
- Rebase live555-fpic.patch.</changelog>
  <changelog author="munix9@googlemail.com" date="1586865600">- Update to version 2020.04.12:
  + Updated "config.linux-with-shared-libraries"
    (and "liveMedia/Makefile.tail") to ensure that "libssl" and
    "libcrypto" are linked when "libliveMedia" is built.
    (Thanks to Felix Kaechele for reporting this.)
- Changes from version 2020.04.06:
  + Removed support for the classes "RTSPServerSupportingHTTPStreaming"
    and "TCPStreamSink".
    These were being used (in the "LIVE555 Media Server") for
    streaming using "HTTP Live Streaming" (HLS).  This was always
    a hack; it is better to use a dedicated HTTP server to serve
    HLS segments, rather than trying to implement a HTTP server
    (serving 'virtual HLS segments) within our own (primarily RTSP)
    server.
    If you are looking for HLS support, note that we provide a
    source-code demo application "testH264VideoToHLSSegments" that
    converts a (static) H.264 Elementary Stream file to HLS
    segments, and the "LIVE555 HLS Proxy", which proxies a live
    RTSP/RTP stream to HLS segments.</changelog>
  <changelog author="munix9@googlemail.com" date="1587643200">- Added pkgconfig(openssl) as a requirement for the devel package:
  iveMedia/TLSState.hh #includes openssl/ssl.h.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588075200">- Update to version 2020.04.24:
  + Fixed an apparent bug in "RTSPClient" that was causing it to
    not always send an "Authorization:" header when sending a RTSP
    "OPTIONS" command.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1591272000">- Update to version 2020.05.15:
  + Added a new filter class "ADTSAudioStreamDiscreteFramer" that
    prepends ADTS headers to incoming AAC audio frames. This makes
    the AAC audio playable (by media players).
  + Updated "openRTSP" to use a "ADTSAudioStreamDiscreteFramer"
    when outputting a AAC audio stream.
  + Updated the "LIVE555 HLS Proxy" to support AAC audio tracks
    (as well as H.264/5 video).
- Changes from version 2020.05.14:
  + Updated "H264or5VideoStreamDiscreteFramer" to add VPS,SPS,PPS
    NAL units (if known) to the output stream, each time an
    "access_unit_delimiter" NAL unit is added. This makes it more
    likely that the Transport Stream segments produced by the
    "LIVE555 HLS Proxy" will be understandable by a client browser.
  + Added support for H.265 video streams to the "LIVE555 HLS Proxy".
- Changes from version 2020.05.13:
  + Made the "MPEG2TransportStreamMultiplexor" segmentation mechanism
    (used by "HLSSegmenter") more robust in case the Transport
    Stream PTS is not monotonic non-decreasing.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601726400">- update to 2020.08.19:
  - Fixed a bug in "QuickTimeFileSink" that could cause malformed "esds" atoms to be
    generated.  (Thanks to Chris Paucar for reporting this issue.)
  - In "MPEG2TransportStreamFromESSource.cpp", changed the name of the constant LOW_WATER_MARK
    to TS_FROM_ES_LOW_WATER_MARK, and "#ifndef"d it, so that, if you wish, you can redefine it
    at compile time.
  - Fixed a bug in the handling of pausing, when streaming from (multi-track) Matroska files.
  - Fixed another bug in the handling of seeking within Matroska files.
  - Fixed a bug in the handling of seeking within Matroska files.
    (Thanks to Jim Ham for reporting this problem.)
  - Changed the parameter signature of the "RawVideoRTPSink" constructor and "createNew()"
    functions so that the "width" parameter comes before the "height" parameter.  This order
  - "width", "height" - is more common, and is the order used when these parameters are
    defined in RFC 4175.
    IMPORTANT NOTE: Because the types of these two parameters are the same, existing application
    code that uses "RawVideoRTPSink" will compile without error; however, it will not work
    properly unless the order of the parameters in the call to "RawVideoRTPSink::createNew()"
    is changed.
  - More cleanup of the implementation of "RawVideoRTPSink".
  - Cleaned up the implementation of "RawVideoRTPSink".
  - Updated the "RawVideoRTPSource" implementation to not set "fCurrentPacketCompletesFrame"
    until we are processing the last line in the packet.
    (Thanks to Andrey Lisovoy for reporting this issue.)
  - Fixed a potential buffer overflow bug in the server handling of a RTSP "PLAY" command,
    when the command specifies seeking by absolute time.
    (Thank to Xiaobo Xiang for reporting this.)
  - Fixed a memory leak in the "sha1()" function (a "EVP_MD_CTX" object was not being deleted).
    (Thanks to Amir Perlman for reporting this.)
  - Moved all definitions of PREFIX from "Makefile.tail" files to "Makefile.head" (so that
    it can be redefined by a "config.*" file, if desired.
    Also changed the definition of EXE in "config.mingw" to be ".exe".
    (Thanks to Eric Beuque for this suggestion.)
  - Fixed a typo in the previous release that could cause a compilation problem for some
    developers.  (Thanks to Eric Beuque for reporting this.)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1603022400">- update to 2020.10.16:
  - Changed "TLSState::read()" to treat any "SSL_read()" result of &lt;=0 as if the
    TLS connection has closed (unless the error was SSL_ERROR_WANT_READ).
    This fixes a problem that could cause 100% CPU usage in RTSP client applications.
    (Thanks to Larry Wu for reporting this.)
  - Updated "TLSState::setup()" to use "TLS_client_method()" instead of the (deprecated)
    "SSLv23_client_method()".</changelog>
  <changelog author="tiwai@suse.de" date="1623931200">- Update to 2021.05.22:
  lots of fixes and updates, including the security fix for
  CVE-2021-28899 boo#1185874
  See the list in http://live555.com/liveMedia/public/changelog.txt
- Change the so version of libliveMedia to 94, libgroupsock to 30</changelog>
</package>
<package pkgid="e75474faaf0ae118758a42cda50bb62fcec56bd1adeec1ae28c19a26a8f9e103" name="libUsageEnvironment3" arch="s390x">
  <version epoch="0" ver="2021.05.22" rel="bp153.2.3.1"/>
  <changelog author="aloisio@gmx.com" date="1476619200">- Update to version 2016.10.11
  2016.10.11:
  * After building the source code, we now display a message
    reminding the developer about our FAQ.
  2016.09.22:
  * Added a new "liveMedia" class
    "MPEG2TransportStreamAccumulator" - a filter that can
    be used to combine several (by default, 7) MPEG Transport
    Stream 188-byte 'packets' into a larger chunk of data,
    more appropriate for streaming via RTP (or raw UDP).
  2016.09.19:
  * Added support for an experimental RTSP "DEREGISTER"
    command, which undoes the effect of a "REGISTER" command.
  * Moved the REGISTER/DEREGISTER-specific functionality of
    "RTSPServer.cpp" into a new file "RTSPServerRegister.cpp",
    to make the base RTSP server code (in "RTSPServer.cpp")
    easier to comprehend.
  2016.09.12:
  * Fixed "GenericMediaServer::createNewClientSessionWithId()"
    to make sure that the new 'client session' object (returned
    by a call to "createNewClientSession()") is not NULL
    before it tries to add it to the 'fClientSessions' table.
    (Thanks to Helmut Grohne for discovering this issue.)
  2016.09.08:
  * Updated "RTSPClient::reset()" to reset each of the 'request
    queues' as well.
    (Thanks to Erik Montnemery for noting a problem (with the
    "LIVE555 Proxy Server") that this caused.)
  * Updated "GenericMediaServer::ClientConnection::closeSockets()"
    so that it doesn't try to call "closeSocket()" (=="close()")
    on socket numbers &lt;0.
  2016.09.05:
  * Fixed a problem whereby a 'delayed task' for a
    "MPEG2TransportStreamMultiplexor" object might have gotten run
    after such an object was deleted.
    (Thanks to Bruno Basilio for providing debugging output to
    help track this down.)
  * Updated "Socket::reset()" (in "groupsock/NetInterface.cpp") so
    that it doesn't try to call "closeSocket()" (=="close()") on
    socket numbers &lt;0.
  * Added a comment to "UsageEnvironment/include/UsageEnvironment.hh"
    to note that "triggerEvent()" should not be called with the
    same 'event trigger id' from different threads.
    (This was already noted in a comment in
    "liveMedia/DeviceSource.cpp", but not in
    "UsageEnvironment/include/UsageEnvironment.hh", which is
    where "triggerEvent()" is defined.)
  2016.08.27:
  * Fixed a problem whereby a "Medium" object's "nextTask()"
    (i.e., "fNextTask") could hold an invalid value after a
    'scheduled task' has occurred (but before the next similar
    task is scheduled) - which causes problems should the
    "Medium" object be deleted during that window of time.
    (Thanks to Helmut Grohne for noting this problem.)
  * Added comments to "UsageEnvironment/include/UsageEnvironment.hh"
    to make it clear that "unscheduleDelayedTask()" (or
    "rescheduleDelayedTask()") must not be called on a
    'scheduled task' after it has already occurred.
    (Thanks to Helmut Grohne for motivating this.)
  2016.08.07:
  * Fixed a bug in the handling of the non-standard
    "com.ses.streamID:" header (used by 'SAT&gt;IP' servers)
    that we had introduced in version 2016.01.12.
    (Thanks to Yaobing Deng for noting this.)
  2016.07.19:
  * Fixed a bug in "RTSPServer" that could cause a crash if a
    "RTSPServer" object is deleted after having been used
    for RTSP-over-HTTP streaming.  (Thanks to Pavel Aronov.)
  * Updated "RTSPClient" to recognize a "Connection: Close"
    header in a server's response. It handles this header by
    closing the RTSP TCP connection (because the server is
    assumed to not be using it again), so that we open a new
    TCP  connection for any subsequent commands.
    (Thanks to Nathan (at MediaPortal) for this suggestion.)
  * Made a small optimization to "RTSPServer"s handling of the
    first "SETUP" command from each client.  (Thanks to Maxim
    Dementiev for the suggestion.)
  2016.06.26:
  * Added a new (public) function "canDeliverNewFrameImmediately()"
    to "MPEG2TransportStreamMultiplexor".
    This function may be used by a downstream reader to test
    whether the next call to "doGetNextFrame()" will deliver
    data immediately.  It can be useful if you want to decide
    whether or not to keep accumulating multiple Transport Stream
    'packets' into an outgoing RTP packet.
    (Thanks to Gilles Chanteperdrix for suggesting this.)
  * Made a minor syntactic change to "MediaTranscodingTable.hh"
    to eliminate compiler warnings.
  2016.06.23:
  * Changed the constant "MAX_INPUT_ES_FRAME_SIZE" to a static
    member variable
    "MPEG2TransportStreamFromESSource::maxInputESFrameSize"
    that can, if desired, be increased at run time (before a
    "MPEG2TransportStreamFromESSource" object is created).
    (Thanks to Gilles Chanteperdrix for motivating this.)
  2016.06.22:
  * Changed "~ProxyServerMediaSession()" so that it no longer
    deletes the "MediaTranscodingTable" object that it had
    been passed in its constructor.  (The reason for this is
    that the same "MediaTranscodingTable" can be used by more
    than one "ProxyServerMediaSession".)
  * Made the "parseTransportHeaderForREGISTER()" function
    (that's used in the "RTSPServer" implementation) non-static,
    so that it can be used in other, non-RTSP server
    implementations that want to handle the "REGISTER" command.
  * Made the "RTPSink::SSRC()" function "public:" rather than
    "protected:".
    (Thanks to Jean-Luc Bonnet for this suggestion.)
  2016.05.20:
  * Added a new virtual function "noteLiveness()" to the
    "ServerMediaSession" class. This function is called
    (by a "GenericMediaServer") whenever there's 'liveness'
    on a "ClientSession".  The default implementation of this
    function is a 'noop', but subclasses can redefine it - e.g.,
    if you want to remove long-unused "ServerMediaSession"s
    from the server.
  * Fixed a bug in the options handling for the command
    "live555ProxyServer" that could erroneously produce a
    "usage" error if the '-R' option is used, but no
    back-end "rtsp://" URL is given.
  2016.05.18:
  * Backed out the change to "MultiFramedRTPSink" that was
    made in 2016.05.17; the 2016.05.16 version turned out
    to be correct.
  * Rearranged "#include"s to avoid an 'excessive #include
    nesting' error with some old compilers.
  2016.05.17:
  * Made a (mostly inconsequential) fix to the previous bugfix
    for "MultiFramedRTPSink".
  2016.05.16:
  * Fixed a bug in "MultiFramedRTPSink" that affected
    subclasses that redefine "frameSpecificHeaderSize()"
    (for frame-specific headers that precede multiple frames
    in a RTP packet).  (Currently, the only subclass that
    this affected was "VorbisAudioRTPSink".)
    (Thanks to Gilles Chanteperdrix for reporting this bug.)
  * Made a minor update to the "ProxyServerMediaSession" code
    to better support optional media transcoding.
  2016.04.21:
  * Made it easier to set the MTU for all outgoing RTP
    packets, instead of having to call "setPacketSizes()"
    after each "MultiFramedRTPSink" is created.  If you wish,
    you can define the compile-time constants (macros)
    RTP_PAYLOAD_MAX_SIZE and (optionally) RTP_PAYLOAD_PREFERRED_SIZE
    when compiling "MultiFramedRTPSink.cpp".  (These constants
    have default values of 1456 and 1000 respectively, just as
    before.)
  * Updated "GroupsockHelper.{hh,cpp}" to (supposedly) support
    'MinGW' better
  2016.04.01:
  * Fixed a bug the "ProxyServerMediaSubsession" code that
    could cause an infinite loop if the 'back-end' server was
    slow to respond to "SETUP" requests.
    (Thanks to Erik Montnemery for helping to debug this.)
  * Added support for parsing/streaming Matroska files that
    contain PCM audio tracks.
    (Thanks to Michel Promonet.)
  2016.03.16:
  * Added some more debugging fprintf()s to the
    "ProxyServerMediaSubsession" code to try to track down a
    bug.
  * Simplified the "genMakefiles" script (moving duplicate
    code into a 'for' loop).
  2016.03.14:
  * Updated the proxy server implementation to better handle
    'front-end' clients that have asked to stream only some
    of the substreams of a multi-stream session.  Now, if a
    substream is closed (because all 'front-end' clients have
    stopped requesting it), but other front-end clients are
    still streaming other substreams, then we will send - to
    the 'back-end' server - only a substream-specific "PAUSE"
    command; not a "PAUSE" command for the entire stream.
    (Thanks to Lakshmi Narayanan for noting this issue.)
  * Added an optional "-p &lt;RTSP-port-number&gt;" option to the
    "LIVE555 Proxy Server", to allow the user to specify a
    RTSP server port number other than the standard port
    numbers: 554 and 8554. (These standard port numbers are
    still tried if the specified port number can't be used.)
    (Thanks to Denis Genestier for this suggestion.)
  2016.02.22:
  * Updated the "ProxyServerMediaSession" to add a Boolean
    virtual function "allowProxyingForSubsession()".
    By default, this always returns True.  However,
    subclasses can redefine this if they wish to restrict
    which subsessions of a stream get proxied - e.g., if
    you want to proxy only video tracks.
  * Improved the "WAVAudioFileSource" code (for parsing
    WAV-format audio files) to make it more tolerant of
    unusual formats.
  * Made it possible to build a version of the "liveMedia"
    library that doesn't contain any RTSP server code;
    e.g., if you are developing only a RTSP client, and
    want to save space. To do this, omit any files that
    contain "Server" or "RTPSink" in their name, and define
    OMIT_REGISTER_HANDLING when compiling "RTSPClient.cpp".
    (Thanks to Jeff Shanab for this suggestion.)
  2016.02.09:
  * Added an option "-E &lt;absolute-seek-end-time&gt;" to
    "openRTSP".
    (Thanks to Hans Maes for suggesting this.)
  2016.02.08:
  * Fixed a bug that was causing "playSIP" to crash.
    (Thanks to Vilaysak Thipavong for reporting this.)
  2016.01.29:
  * Updated "QuickTimeFileSink" to make it usable with non-RTP
    input sources. It still needs to have a "MediaSession"
    that describes the input source; however, this input source
    no longer needs to be RTP; it can, instead, be a UDP or
    other type of source. (Of course, audio/video synchronization
    and hint tracks can't be done in this case.)
  * Changed the name of a variable in the "Makefile.tail" file
    for the "BasicUsageEnvironment" project, in response to
    a complaint that the old name clashed with something in
    some Windows development environment
  2016.01.24:
  * Updated "ProxyServerMediaSession.cpp" to add some
    'internal error' debugging fprintf()s to try to catch a
    possible bug that was reported recently.
  2016.01.20:
  * When a server calls "startStream()" to start a RTSP stream
    for a client, we now no longer make a slight adjustment to
    the RTP timestamp sequence (using the "presetNextTimestamp()"
    call) if there is already another ongoing stream using the
    same "RTPSink".  The effect of this is only minor, but it
    ensures that the addition of an addition 'destination' to
    an ongoing RTSP/RTP stream does not cause any change to the
    contents of the RTP/RTCP packets.
    (Thanks to Erik Montnemery for noting this issue.)
  2016.01.16:
  * This release has no source-code changes from the previous
    release.  However, a test file was mistakenly left in the
    previous version; this produced an excessively-large tar file.
    This has now been removed.
  2016.01.12:
  * Added a hack to "RTSPClient" to handle the non-standard
    "com.ses.streamID:" header - used by 'SAT&gt;IP' servers -
    by using its value in the 'base URL' for subsequent requests.
    (Thanks to Julian Scheel for proposing this.)
  2015.12.22:
  * Updated "QuickTimeFileSink" to add a sanity check to try
    to prevent an occasional problem with H.264 video tracks
    that contain 'sync frames'.
  * Updated the "config.linux-with-shared-libraries"
    configuration file to use the $(CC) and $(CXX)
    macros, to allow for cross-compiling.  (Thanks to Michel
    Promonet.)
  * Updated the years in the copyright notice on each file.
  2015.11.09:
  * Changed the "ProxyServerMediaSession" code once again.  We
    backed out the changes in the previous two releases,
    and now respond to failures of the back-end "SETUP"
    or "PLAY" commands by doing a full reset - which involves
    deleting the "ProxyServerMediaSubsession" object, and
    doing another "DESCRIBE" to create a new one.  However, we
    can't do this immediately - because the "SETUP" and "PLAY"
    commands can be sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()".
    Instead, we wait until the next 'liveness' command, which
    will get sent immediately when we return to the event loop.
  * Our proxy server code no longer converts the "mode" string
    to lower case before passing it to
    "MPEG4GenericRTPSink::createNew()".  (This turned out to
    be unnecessary, and was breaking some clients that weren't
    treating this string as case-insensitive when they saw it
    in the stream's SDP descriptor.)  (Thanks to Craig Matsuura
    for noting this issue.)
  2015.10.29:
  * Updated the fix in the previous revision to apply to the
    back-end "PLAY" command as well as the back-end "SETUP"
    command, because both of these back-end commands can get
    sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()", so
    we can't allow the "ProxyServerMediaSubsession" object
    to get deleted in either case.</changelog>
  <changelog author="ramaxlo@gmail.com" date="1499083200">- Update to version 2017.06.04
  2017.06.04:
  * Fixed a bug in "RTPInterface::removeStreamSocket()" that could
    cause not all 'TCP stream' records for a given socket number
    to be removed if a TCP socket I/O error occurred (during
    RTP/RTCP-over-TCP streaming).  (Thanks to Gerald Hansink et al
    for reporting this.)
  2017.05.24:
  * In "RTSPClient.cpp", moved the call to "clearServerRequestAlternativeByteHandler()"
    from the "RTSPClient" destructor to the "resetTCPSockets()"
    function (which is called more often). This should eliminate
    a 'pointer to a deleted object' error. (Thanks to Gerald Hansink
    et al for reporting this.)
  2017.04.26:
  * Added a new public member function "numClientSessions()"
    to "GenericMediaServer" (and therefore to "RTSPServer", which
    inherits from this).  This allows a server to - at any time -
    check how many clients are currently accessing the server.
  * Updated the diagnostic output in "RTSPClient" to distinguish
    between opening a new TCP socket and connect()ing on a TCP
    socket. (The distinction is important for "REGISTER", which can
    reuse an existing TCP socket.)
  2017.04.10:
  * Fixed a bug in "base64Decode()" that could be triggered
    if (1) your RTSP server is streaming RTP/RTCP-over-HTTP, and (2)
    the remote client sends bad Base64 data (containing an embedded '\0'
    character). (Thanks to Arkady Bernov for reporting this.)
  2017.01.26:
  * Updated "ProxyServerMediaSession.cpp" to change all 'reset()'
    operations so that they are now run as a 'scheduled task' from
    the event loop - avoiding the possibility of bugs caused by
    'reset()' being called while another operation is in progress.
    (Thanks to Erik Montnemery for reporting this issue, and proposing a fix.)
  2016.11.28:
  * Our "RTSPClient" code now ignores "Connection: close" lines in
    the responses to HTTP "GET" requests (that are used to set up
    RTSP-over-HTTP tunneling). Because this tunneling requires that
    the (separate) input and output TCP connections remain intact,
    we assume that the server - if it includes such a line in the
    response to a HTTP "GET" - doesn't really mean it.
    (Thanks to Nguyen Viet Hung for reporting a server that does this.)
  2016.11.17:
  * Fixed a bug in the handling of 'APP' RTCP subpackets. (Thanks to
    Frederik de Ruyck for reporting this.)
  * Fixed a bug in the "StreamReplicator" code. (Thanks to Bruno Abreu
    for reporting this.)
  2016.11.06:
  * Increase the RTSP client's socket receive buffer when we'll be
    receiving RTP/RTCP-over-TCP, and increase the RTSP server's
    client connection socket send buffer when it's used to
    "REGISTER" a stream.
  2016.11.03:
  * Fixed a bug (in the sending/ handling of the "REGISTER"/"DEREGISTER"
    commands) that had been accidentally introduced in version
    2016.09.19. (Thanks to Ralf Globisch for noting this.)
  2016.10.29:
  * Performed the annual update of the copyright years and license
    near the start of each file
  2016.10.21:
  * Changed the "RTCPInstance error" message in "RTCP.cpp" to make
    it clear that the problem is caused by the remote endpoint using
    a buggy version of RTP/RTCP-over-TCP streaming.
  * Updated "QuickTimeFileSink" to make the various creation/modification
    times relative to January 1st 1904 in UTC (as Apple recommends),
    rather than in US Pacific Time.</changelog>
  <changelog author="jengelh@inai.de" date="1499515200">- Replace silly -exec rm ; by -delete.</changelog>
  <changelog author="schwab@suse.de" date="1502107200">- xlocale.patch: don't use obsolete &lt;xlocale.h&gt;</changelog>
  <changelog author="Mathias.Homann@opensuse.org" date="1509537600">- Update to 2017.10.28
  2017.10.28:
- Fixed the handling of the LIVE555 Proxy Server's "-u &lt;username&gt; &lt;password&gt;" command-line option if
  the "REGISTER" command is also implemented (i.e., with "-R").  Now, when we handle "REGISTER",
  the &lt;username&gt; and &lt;password&gt; are used to access the REGISTER'ed back-end stream, if necessary.
- Changed the server handling of the RTSP "REGISTER" command to (if "reuseConnection" is True) delay
  a short period of time (100ms) between replying to the "REGISTER" command, and actually
  handling it.  This is intended to reduce/avoid the possibility of a subsequent "DESCRIBE" command
  ending up in the client ("REGISTER" sender)'s buffer, before the socket gets reused for handling
  incoming RTSP commands.  (Thanks to Durgesh Tanuku for noting this issue.)
- Made a change to "SIPClient" to better handle Asterisk SIP servers with authentication.
  (Thanks to Rus.)
  2017.09.12:
- Made some improvements/bug fixes to AVI indexes in "AVIFileSink".
  (Thanks to Victor V. Vinokurov.)
- Updated the handling of the "writeTimeoutInMilliseconds" parameter in the "makeSocketBlocking()"
  function to work correctly on Windows. (Thanks to Jeff Shanab for noting this issue.)
- Added support for adding Opus audio to MPEG Transport Streams.  This is done by setting the
  "mpegVersion" parameter to 3 in "MPEG2TransportStreamFromESSource::addNewAudioSource()" or
  "MPEG2TransportStreamMultiplexor::handleNewBuffer()".
  (Thanks to Praveen Mathad for suggesting this.)
  2017.07.18:
- Updated "BitVector" to support a signed version of "get_expGolomb()", and fixed our H.264/265
  parsing code to use the signed version where appropriate.
  (Thanks to Toson Huang and Long Zhang for reporting this.)</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1541505600">- Update to 2018.10.17
  * CVE-2018-4013: remote code execution vulnerability (boo#1114779)
  * changes: see http://www.live555.com/liveMedia/public/changelog.txt
  * removed xlocale.patch - xlocale.h is now conditionally included, only when
    required. Upstream fix.</changelog>
  <changelog author="astieger@suse.com" date="1547553600">- update to 2018.11.26:
  * CVE-2019-6256: DoS vulnerability in the server implementation
    of RTSP-over-HTTP (boo#1121892)</changelog>
  <changelog author="astieger@suse.com" date="1547553601">- update to 2018.12.14:
  * Add support for sending (and handling) RTCP "BYE" packets that
    contain a 'reason' string (breaking api change)</changelog>
  <changelog author="atoptsoglou@suse.com" date="1549281600">- update to 2019.02.03:
  * CVE-2019-7314:A use-after-free error causes the RTSP server to
    crash (boo#1124159)</changelog>
  <changelog author="Martin Li?ka &lt;mliska@suse.cz&gt;" date="1558008000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1561377600">- Convert to dynamic libraries (boo#1121995):
  + Use make ilinux-with-shared-libraries: build the dynamic libs
    instead of the static one.
  + Use make install instead of a manual file copy script: this
    also reveals that we missed quite a bit of code to be installed
    before.
  + Split out shared library packages according the SLPP.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1563192000">- Update to version 2019.06.28, fixes boo#1127341 VUL-1:
  CVE-2019-9215: live555: malformed headers lead to invalid memory
  access in the parseAuthorizationHeader function.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585828800">- Update to version 2020.03.06 (boo#1146283, CVE-2019-15232):
  + Fixed a problem in "H264or5VideoStreamFramer.cpp" that was
    allegedly causing problems compiling for Windows.
- Changes from version 2020.02.25:
  + Added full support for the "LIVE555 HLS Proxy"
- Changes from version 2020.02.24:
  + Commented out a line of code that was preventing
    "RTSPClientConnection" objects from being closed when a RTSP
    server handles a "TEARDOWN" command (on a RTP-over-TCP stream).
- Changes from version 2020.02.23:
  + Updated our (unicast) RTSP server implementation to handle
    "PAUSE" commands by calling "stopGettingFrames()" on the input
    source.
  + Fixed a bug in "H264or5VideoStreamFramer" that was causing it
    to not update its presentation times properly following a pause.
  + Updated "openRTSP" to improve the handling of the "-R &lt;port-num&gt;"
    option.
- Changes from version 2020.02.11:
  + Added support for receiving SRTP (encrypted) RTSP streams.
- For changes between 2019.06.28 and 2020.02.10, please see the
  http://www.live555.com/liveMedia/public/changelog.txt.
- Rebase live555-fpic.patch.</changelog>
  <changelog author="munix9@googlemail.com" date="1586865600">- Update to version 2020.04.12:
  + Updated "config.linux-with-shared-libraries"
    (and "liveMedia/Makefile.tail") to ensure that "libssl" and
    "libcrypto" are linked when "libliveMedia" is built.
    (Thanks to Felix Kaechele for reporting this.)
- Changes from version 2020.04.06:
  + Removed support for the classes "RTSPServerSupportingHTTPStreaming"
    and "TCPStreamSink".
    These were being used (in the "LIVE555 Media Server") for
    streaming using "HTTP Live Streaming" (HLS).  This was always
    a hack; it is better to use a dedicated HTTP server to serve
    HLS segments, rather than trying to implement a HTTP server
    (serving 'virtual HLS segments) within our own (primarily RTSP)
    server.
    If you are looking for HLS support, note that we provide a
    source-code demo application "testH264VideoToHLSSegments" that
    converts a (static) H.264 Elementary Stream file to HLS
    segments, and the "LIVE555 HLS Proxy", which proxies a live
    RTSP/RTP stream to HLS segments.</changelog>
  <changelog author="munix9@googlemail.com" date="1587643200">- Added pkgconfig(openssl) as a requirement for the devel package:
  iveMedia/TLSState.hh #includes openssl/ssl.h.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588075200">- Update to version 2020.04.24:
  + Fixed an apparent bug in "RTSPClient" that was causing it to
    not always send an "Authorization:" header when sending a RTSP
    "OPTIONS" command.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1591272000">- Update to version 2020.05.15:
  + Added a new filter class "ADTSAudioStreamDiscreteFramer" that
    prepends ADTS headers to incoming AAC audio frames. This makes
    the AAC audio playable (by media players).
  + Updated "openRTSP" to use a "ADTSAudioStreamDiscreteFramer"
    when outputting a AAC audio stream.
  + Updated the "LIVE555 HLS Proxy" to support AAC audio tracks
    (as well as H.264/5 video).
- Changes from version 2020.05.14:
  + Updated "H264or5VideoStreamDiscreteFramer" to add VPS,SPS,PPS
    NAL units (if known) to the output stream, each time an
    "access_unit_delimiter" NAL unit is added. This makes it more
    likely that the Transport Stream segments produced by the
    "LIVE555 HLS Proxy" will be understandable by a client browser.
  + Added support for H.265 video streams to the "LIVE555 HLS Proxy".
- Changes from version 2020.05.13:
  + Made the "MPEG2TransportStreamMultiplexor" segmentation mechanism
    (used by "HLSSegmenter") more robust in case the Transport
    Stream PTS is not monotonic non-decreasing.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601726400">- update to 2020.08.19:
  - Fixed a bug in "QuickTimeFileSink" that could cause malformed "esds" atoms to be
    generated.  (Thanks to Chris Paucar for reporting this issue.)
  - In "MPEG2TransportStreamFromESSource.cpp", changed the name of the constant LOW_WATER_MARK
    to TS_FROM_ES_LOW_WATER_MARK, and "#ifndef"d it, so that, if you wish, you can redefine it
    at compile time.
  - Fixed a bug in the handling of pausing, when streaming from (multi-track) Matroska files.
  - Fixed another bug in the handling of seeking within Matroska files.
  - Fixed a bug in the handling of seeking within Matroska files.
    (Thanks to Jim Ham for reporting this problem.)
  - Changed the parameter signature of the "RawVideoRTPSink" constructor and "createNew()"
    functions so that the "width" parameter comes before the "height" parameter.  This order
  - "width", "height" - is more common, and is the order used when these parameters are
    defined in RFC 4175.
    IMPORTANT NOTE: Because the types of these two parameters are the same, existing application
    code that uses "RawVideoRTPSink" will compile without error; however, it will not work
    properly unless the order of the parameters in the call to "RawVideoRTPSink::createNew()"
    is changed.
  - More cleanup of the implementation of "RawVideoRTPSink".
  - Cleaned up the implementation of "RawVideoRTPSink".
  - Updated the "RawVideoRTPSource" implementation to not set "fCurrentPacketCompletesFrame"
    until we are processing the last line in the packet.
    (Thanks to Andrey Lisovoy for reporting this issue.)
  - Fixed a potential buffer overflow bug in the server handling of a RTSP "PLAY" command,
    when the command specifies seeking by absolute time.
    (Thank to Xiaobo Xiang for reporting this.)
  - Fixed a memory leak in the "sha1()" function (a "EVP_MD_CTX" object was not being deleted).
    (Thanks to Amir Perlman for reporting this.)
  - Moved all definitions of PREFIX from "Makefile.tail" files to "Makefile.head" (so that
    it can be redefined by a "config.*" file, if desired.
    Also changed the definition of EXE in "config.mingw" to be ".exe".
    (Thanks to Eric Beuque for this suggestion.)
  - Fixed a typo in the previous release that could cause a compilation problem for some
    developers.  (Thanks to Eric Beuque for reporting this.)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1603022400">- update to 2020.10.16:
  - Changed "TLSState::read()" to treat any "SSL_read()" result of &lt;=0 as if the
    TLS connection has closed (unless the error was SSL_ERROR_WANT_READ).
    This fixes a problem that could cause 100% CPU usage in RTSP client applications.
    (Thanks to Larry Wu for reporting this.)
  - Updated "TLSState::setup()" to use "TLS_client_method()" instead of the (deprecated)
    "SSLv23_client_method()".</changelog>
  <changelog author="tiwai@suse.de" date="1623931200">- Update to 2021.05.22:
  lots of fixes and updates, including the security fix for
  CVE-2021-28899 boo#1185874
  See the list in http://live555.com/liveMedia/public/changelog.txt
- Change the so version of libliveMedia to 94, libgroupsock to 30</changelog>
</package>
<package pkgid="faee1c5acf940ce2e222c1e1efa05bbad48a69531a22bab839806cf4e9050241" name="libUsageEnvironment3" arch="x86_64">
  <version epoch="0" ver="2021.05.22" rel="bp153.2.3.1"/>
  <changelog author="aloisio@gmx.com" date="1476619200">- Update to version 2016.10.11
  2016.10.11:
  * After building the source code, we now display a message
    reminding the developer about our FAQ.
  2016.09.22:
  * Added a new "liveMedia" class
    "MPEG2TransportStreamAccumulator" - a filter that can
    be used to combine several (by default, 7) MPEG Transport
    Stream 188-byte 'packets' into a larger chunk of data,
    more appropriate for streaming via RTP (or raw UDP).
  2016.09.19:
  * Added support for an experimental RTSP "DEREGISTER"
    command, which undoes the effect of a "REGISTER" command.
  * Moved the REGISTER/DEREGISTER-specific functionality of
    "RTSPServer.cpp" into a new file "RTSPServerRegister.cpp",
    to make the base RTSP server code (in "RTSPServer.cpp")
    easier to comprehend.
  2016.09.12:
  * Fixed "GenericMediaServer::createNewClientSessionWithId()"
    to make sure that the new 'client session' object (returned
    by a call to "createNewClientSession()") is not NULL
    before it tries to add it to the 'fClientSessions' table.
    (Thanks to Helmut Grohne for discovering this issue.)
  2016.09.08:
  * Updated "RTSPClient::reset()" to reset each of the 'request
    queues' as well.
    (Thanks to Erik Montnemery for noting a problem (with the
    "LIVE555 Proxy Server") that this caused.)
  * Updated "GenericMediaServer::ClientConnection::closeSockets()"
    so that it doesn't try to call "closeSocket()" (=="close()")
    on socket numbers &lt;0.
  2016.09.05:
  * Fixed a problem whereby a 'delayed task' for a
    "MPEG2TransportStreamMultiplexor" object might have gotten run
    after such an object was deleted.
    (Thanks to Bruno Basilio for providing debugging output to
    help track this down.)
  * Updated "Socket::reset()" (in "groupsock/NetInterface.cpp") so
    that it doesn't try to call "closeSocket()" (=="close()") on
    socket numbers &lt;0.
  * Added a comment to "UsageEnvironment/include/UsageEnvironment.hh"
    to note that "triggerEvent()" should not be called with the
    same 'event trigger id' from different threads.
    (This was already noted in a comment in
    "liveMedia/DeviceSource.cpp", but not in
    "UsageEnvironment/include/UsageEnvironment.hh", which is
    where "triggerEvent()" is defined.)
  2016.08.27:
  * Fixed a problem whereby a "Medium" object's "nextTask()"
    (i.e., "fNextTask") could hold an invalid value after a
    'scheduled task' has occurred (but before the next similar
    task is scheduled) - which causes problems should the
    "Medium" object be deleted during that window of time.
    (Thanks to Helmut Grohne for noting this problem.)
  * Added comments to "UsageEnvironment/include/UsageEnvironment.hh"
    to make it clear that "unscheduleDelayedTask()" (or
    "rescheduleDelayedTask()") must not be called on a
    'scheduled task' after it has already occurred.
    (Thanks to Helmut Grohne for motivating this.)
  2016.08.07:
  * Fixed a bug in the handling of the non-standard
    "com.ses.streamID:" header (used by 'SAT&gt;IP' servers)
    that we had introduced in version 2016.01.12.
    (Thanks to Yaobing Deng for noting this.)
  2016.07.19:
  * Fixed a bug in "RTSPServer" that could cause a crash if a
    "RTSPServer" object is deleted after having been used
    for RTSP-over-HTTP streaming.  (Thanks to Pavel Aronov.)
  * Updated "RTSPClient" to recognize a "Connection: Close"
    header in a server's response. It handles this header by
    closing the RTSP TCP connection (because the server is
    assumed to not be using it again), so that we open a new
    TCP  connection for any subsequent commands.
    (Thanks to Nathan (at MediaPortal) for this suggestion.)
  * Made a small optimization to "RTSPServer"s handling of the
    first "SETUP" command from each client.  (Thanks to Maxim
    Dementiev for the suggestion.)
  2016.06.26:
  * Added a new (public) function "canDeliverNewFrameImmediately()"
    to "MPEG2TransportStreamMultiplexor".
    This function may be used by a downstream reader to test
    whether the next call to "doGetNextFrame()" will deliver
    data immediately.  It can be useful if you want to decide
    whether or not to keep accumulating multiple Transport Stream
    'packets' into an outgoing RTP packet.
    (Thanks to Gilles Chanteperdrix for suggesting this.)
  * Made a minor syntactic change to "MediaTranscodingTable.hh"
    to eliminate compiler warnings.
  2016.06.23:
  * Changed the constant "MAX_INPUT_ES_FRAME_SIZE" to a static
    member variable
    "MPEG2TransportStreamFromESSource::maxInputESFrameSize"
    that can, if desired, be increased at run time (before a
    "MPEG2TransportStreamFromESSource" object is created).
    (Thanks to Gilles Chanteperdrix for motivating this.)
  2016.06.22:
  * Changed "~ProxyServerMediaSession()" so that it no longer
    deletes the "MediaTranscodingTable" object that it had
    been passed in its constructor.  (The reason for this is
    that the same "MediaTranscodingTable" can be used by more
    than one "ProxyServerMediaSession".)
  * Made the "parseTransportHeaderForREGISTER()" function
    (that's used in the "RTSPServer" implementation) non-static,
    so that it can be used in other, non-RTSP server
    implementations that want to handle the "REGISTER" command.
  * Made the "RTPSink::SSRC()" function "public:" rather than
    "protected:".
    (Thanks to Jean-Luc Bonnet for this suggestion.)
  2016.05.20:
  * Added a new virtual function "noteLiveness()" to the
    "ServerMediaSession" class. This function is called
    (by a "GenericMediaServer") whenever there's 'liveness'
    on a "ClientSession".  The default implementation of this
    function is a 'noop', but subclasses can redefine it - e.g.,
    if you want to remove long-unused "ServerMediaSession"s
    from the server.
  * Fixed a bug in the options handling for the command
    "live555ProxyServer" that could erroneously produce a
    "usage" error if the '-R' option is used, but no
    back-end "rtsp://" URL is given.
  2016.05.18:
  * Backed out the change to "MultiFramedRTPSink" that was
    made in 2016.05.17; the 2016.05.16 version turned out
    to be correct.
  * Rearranged "#include"s to avoid an 'excessive #include
    nesting' error with some old compilers.
  2016.05.17:
  * Made a (mostly inconsequential) fix to the previous bugfix
    for "MultiFramedRTPSink".
  2016.05.16:
  * Fixed a bug in "MultiFramedRTPSink" that affected
    subclasses that redefine "frameSpecificHeaderSize()"
    (for frame-specific headers that precede multiple frames
    in a RTP packet).  (Currently, the only subclass that
    this affected was "VorbisAudioRTPSink".)
    (Thanks to Gilles Chanteperdrix for reporting this bug.)
  * Made a minor update to the "ProxyServerMediaSession" code
    to better support optional media transcoding.
  2016.04.21:
  * Made it easier to set the MTU for all outgoing RTP
    packets, instead of having to call "setPacketSizes()"
    after each "MultiFramedRTPSink" is created.  If you wish,
    you can define the compile-time constants (macros)
    RTP_PAYLOAD_MAX_SIZE and (optionally) RTP_PAYLOAD_PREFERRED_SIZE
    when compiling "MultiFramedRTPSink.cpp".  (These constants
    have default values of 1456 and 1000 respectively, just as
    before.)
  * Updated "GroupsockHelper.{hh,cpp}" to (supposedly) support
    'MinGW' better
  2016.04.01:
  * Fixed a bug the "ProxyServerMediaSubsession" code that
    could cause an infinite loop if the 'back-end' server was
    slow to respond to "SETUP" requests.
    (Thanks to Erik Montnemery for helping to debug this.)
  * Added support for parsing/streaming Matroska files that
    contain PCM audio tracks.
    (Thanks to Michel Promonet.)
  2016.03.16:
  * Added some more debugging fprintf()s to the
    "ProxyServerMediaSubsession" code to try to track down a
    bug.
  * Simplified the "genMakefiles" script (moving duplicate
    code into a 'for' loop).
  2016.03.14:
  * Updated the proxy server implementation to better handle
    'front-end' clients that have asked to stream only some
    of the substreams of a multi-stream session.  Now, if a
    substream is closed (because all 'front-end' clients have
    stopped requesting it), but other front-end clients are
    still streaming other substreams, then we will send - to
    the 'back-end' server - only a substream-specific "PAUSE"
    command; not a "PAUSE" command for the entire stream.
    (Thanks to Lakshmi Narayanan for noting this issue.)
  * Added an optional "-p &lt;RTSP-port-number&gt;" option to the
    "LIVE555 Proxy Server", to allow the user to specify a
    RTSP server port number other than the standard port
    numbers: 554 and 8554. (These standard port numbers are
    still tried if the specified port number can't be used.)
    (Thanks to Denis Genestier for this suggestion.)
  2016.02.22:
  * Updated the "ProxyServerMediaSession" to add a Boolean
    virtual function "allowProxyingForSubsession()".
    By default, this always returns True.  However,
    subclasses can redefine this if they wish to restrict
    which subsessions of a stream get proxied - e.g., if
    you want to proxy only video tracks.
  * Improved the "WAVAudioFileSource" code (for parsing
    WAV-format audio files) to make it more tolerant of
    unusual formats.
  * Made it possible to build a version of the "liveMedia"
    library that doesn't contain any RTSP server code;
    e.g., if you are developing only a RTSP client, and
    want to save space. To do this, omit any files that
    contain "Server" or "RTPSink" in their name, and define
    OMIT_REGISTER_HANDLING when compiling "RTSPClient.cpp".
    (Thanks to Jeff Shanab for this suggestion.)
  2016.02.09:
  * Added an option "-E &lt;absolute-seek-end-time&gt;" to
    "openRTSP".
    (Thanks to Hans Maes for suggesting this.)
  2016.02.08:
  * Fixed a bug that was causing "playSIP" to crash.
    (Thanks to Vilaysak Thipavong for reporting this.)
  2016.01.29:
  * Updated "QuickTimeFileSink" to make it usable with non-RTP
    input sources. It still needs to have a "MediaSession"
    that describes the input source; however, this input source
    no longer needs to be RTP; it can, instead, be a UDP or
    other type of source. (Of course, audio/video synchronization
    and hint tracks can't be done in this case.)
  * Changed the name of a variable in the "Makefile.tail" file
    for the "BasicUsageEnvironment" project, in response to
    a complaint that the old name clashed with something in
    some Windows development environment
  2016.01.24:
  * Updated "ProxyServerMediaSession.cpp" to add some
    'internal error' debugging fprintf()s to try to catch a
    possible bug that was reported recently.
  2016.01.20:
  * When a server calls "startStream()" to start a RTSP stream
    for a client, we now no longer make a slight adjustment to
    the RTP timestamp sequence (using the "presetNextTimestamp()"
    call) if there is already another ongoing stream using the
    same "RTPSink".  The effect of this is only minor, but it
    ensures that the addition of an addition 'destination' to
    an ongoing RTSP/RTP stream does not cause any change to the
    contents of the RTP/RTCP packets.
    (Thanks to Erik Montnemery for noting this issue.)
  2016.01.16:
  * This release has no source-code changes from the previous
    release.  However, a test file was mistakenly left in the
    previous version; this produced an excessively-large tar file.
    This has now been removed.
  2016.01.12:
  * Added a hack to "RTSPClient" to handle the non-standard
    "com.ses.streamID:" header - used by 'SAT&gt;IP' servers -
    by using its value in the 'base URL' for subsequent requests.
    (Thanks to Julian Scheel for proposing this.)
  2015.12.22:
  * Updated "QuickTimeFileSink" to add a sanity check to try
    to prevent an occasional problem with H.264 video tracks
    that contain 'sync frames'.
  * Updated the "config.linux-with-shared-libraries"
    configuration file to use the $(CC) and $(CXX)
    macros, to allow for cross-compiling.  (Thanks to Michel
    Promonet.)
  * Updated the years in the copyright notice on each file.
  2015.11.09:
  * Changed the "ProxyServerMediaSession" code once again.  We
    backed out the changes in the previous two releases,
    and now respond to failures of the back-end "SETUP"
    or "PLAY" commands by doing a full reset - which involves
    deleting the "ProxyServerMediaSubsession" object, and
    doing another "DESCRIBE" to create a new one.  However, we
    can't do this immediately - because the "SETUP" and "PLAY"
    commands can be sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()".
    Instead, we wait until the next 'liveness' command, which
    will get sent immediately when we return to the event loop.
  * Our proxy server code no longer converts the "mode" string
    to lower case before passing it to
    "MPEG4GenericRTPSink::createNew()".  (This turned out to
    be unnecessary, and was breaking some clients that weren't
    treating this string as case-insensitive when they saw it
    in the stream's SDP descriptor.)  (Thanks to Craig Matsuura
    for noting this issue.)
  2015.10.29:
  * Updated the fix in the previous revision to apply to the
    back-end "PLAY" command as well as the back-end "SETUP"
    command, because both of these back-end commands can get
    sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()", so
    we can't allow the "ProxyServerMediaSubsession" object
    to get deleted in either case.</changelog>
  <changelog author="ramaxlo@gmail.com" date="1499083200">- Update to version 2017.06.04
  2017.06.04:
  * Fixed a bug in "RTPInterface::removeStreamSocket()" that could
    cause not all 'TCP stream' records for a given socket number
    to be removed if a TCP socket I/O error occurred (during
    RTP/RTCP-over-TCP streaming).  (Thanks to Gerald Hansink et al
    for reporting this.)
  2017.05.24:
  * In "RTSPClient.cpp", moved the call to "clearServerRequestAlternativeByteHandler()"
    from the "RTSPClient" destructor to the "resetTCPSockets()"
    function (which is called more often). This should eliminate
    a 'pointer to a deleted object' error. (Thanks to Gerald Hansink
    et al for reporting this.)
  2017.04.26:
  * Added a new public member function "numClientSessions()"
    to "GenericMediaServer" (and therefore to "RTSPServer", which
    inherits from this).  This allows a server to - at any time -
    check how many clients are currently accessing the server.
  * Updated the diagnostic output in "RTSPClient" to distinguish
    between opening a new TCP socket and connect()ing on a TCP
    socket. (The distinction is important for "REGISTER", which can
    reuse an existing TCP socket.)
  2017.04.10:
  * Fixed a bug in "base64Decode()" that could be triggered
    if (1) your RTSP server is streaming RTP/RTCP-over-HTTP, and (2)
    the remote client sends bad Base64 data (containing an embedded '\0'
    character). (Thanks to Arkady Bernov for reporting this.)
  2017.01.26:
  * Updated "ProxyServerMediaSession.cpp" to change all 'reset()'
    operations so that they are now run as a 'scheduled task' from
    the event loop - avoiding the possibility of bugs caused by
    'reset()' being called while another operation is in progress.
    (Thanks to Erik Montnemery for reporting this issue, and proposing a fix.)
  2016.11.28:
  * Our "RTSPClient" code now ignores "Connection: close" lines in
    the responses to HTTP "GET" requests (that are used to set up
    RTSP-over-HTTP tunneling). Because this tunneling requires that
    the (separate) input and output TCP connections remain intact,
    we assume that the server - if it includes such a line in the
    response to a HTTP "GET" - doesn't really mean it.
    (Thanks to Nguyen Viet Hung for reporting a server that does this.)
  2016.11.17:
  * Fixed a bug in the handling of 'APP' RTCP subpackets. (Thanks to
    Frederik de Ruyck for reporting this.)
  * Fixed a bug in the "StreamReplicator" code. (Thanks to Bruno Abreu
    for reporting this.)
  2016.11.06:
  * Increase the RTSP client's socket receive buffer when we'll be
    receiving RTP/RTCP-over-TCP, and increase the RTSP server's
    client connection socket send buffer when it's used to
    "REGISTER" a stream.
  2016.11.03:
  * Fixed a bug (in the sending/ handling of the "REGISTER"/"DEREGISTER"
    commands) that had been accidentally introduced in version
    2016.09.19. (Thanks to Ralf Globisch for noting this.)
  2016.10.29:
  * Performed the annual update of the copyright years and license
    near the start of each file
  2016.10.21:
  * Changed the "RTCPInstance error" message in "RTCP.cpp" to make
    it clear that the problem is caused by the remote endpoint using
    a buggy version of RTP/RTCP-over-TCP streaming.
  * Updated "QuickTimeFileSink" to make the various creation/modification
    times relative to January 1st 1904 in UTC (as Apple recommends),
    rather than in US Pacific Time.</changelog>
  <changelog author="jengelh@inai.de" date="1499515200">- Replace silly -exec rm ; by -delete.</changelog>
  <changelog author="schwab@suse.de" date="1502107200">- xlocale.patch: don't use obsolete &lt;xlocale.h&gt;</changelog>
  <changelog author="Mathias.Homann@opensuse.org" date="1509537600">- Update to 2017.10.28
  2017.10.28:
- Fixed the handling of the LIVE555 Proxy Server's "-u &lt;username&gt; &lt;password&gt;" command-line option if
  the "REGISTER" command is also implemented (i.e., with "-R").  Now, when we handle "REGISTER",
  the &lt;username&gt; and &lt;password&gt; are used to access the REGISTER'ed back-end stream, if necessary.
- Changed the server handling of the RTSP "REGISTER" command to (if "reuseConnection" is True) delay
  a short period of time (100ms) between replying to the "REGISTER" command, and actually
  handling it.  This is intended to reduce/avoid the possibility of a subsequent "DESCRIBE" command
  ending up in the client ("REGISTER" sender)'s buffer, before the socket gets reused for handling
  incoming RTSP commands.  (Thanks to Durgesh Tanuku for noting this issue.)
- Made a change to "SIPClient" to better handle Asterisk SIP servers with authentication.
  (Thanks to Rus.)
  2017.09.12:
- Made some improvements/bug fixes to AVI indexes in "AVIFileSink".
  (Thanks to Victor V. Vinokurov.)
- Updated the handling of the "writeTimeoutInMilliseconds" parameter in the "makeSocketBlocking()"
  function to work correctly on Windows. (Thanks to Jeff Shanab for noting this issue.)
- Added support for adding Opus audio to MPEG Transport Streams.  This is done by setting the
  "mpegVersion" parameter to 3 in "MPEG2TransportStreamFromESSource::addNewAudioSource()" or
  "MPEG2TransportStreamMultiplexor::handleNewBuffer()".
  (Thanks to Praveen Mathad for suggesting this.)
  2017.07.18:
- Updated "BitVector" to support a signed version of "get_expGolomb()", and fixed our H.264/265
  parsing code to use the signed version where appropriate.
  (Thanks to Toson Huang and Long Zhang for reporting this.)</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1541505600">- Update to 2018.10.17
  * CVE-2018-4013: remote code execution vulnerability (boo#1114779)
  * changes: see http://www.live555.com/liveMedia/public/changelog.txt
  * removed xlocale.patch - xlocale.h is now conditionally included, only when
    required. Upstream fix.</changelog>
  <changelog author="astieger@suse.com" date="1547553600">- update to 2018.11.26:
  * CVE-2019-6256: DoS vulnerability in the server implementation
    of RTSP-over-HTTP (boo#1121892)</changelog>
  <changelog author="astieger@suse.com" date="1547553601">- update to 2018.12.14:
  * Add support for sending (and handling) RTCP "BYE" packets that
    contain a 'reason' string (breaking api change)</changelog>
  <changelog author="atoptsoglou@suse.com" date="1549281600">- update to 2019.02.03:
  * CVE-2019-7314:A use-after-free error causes the RTSP server to
    crash (boo#1124159)</changelog>
  <changelog author="Martin Li?ka &lt;mliska@suse.cz&gt;" date="1558008000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1561377600">- Convert to dynamic libraries (boo#1121995):
  + Use make ilinux-with-shared-libraries: build the dynamic libs
    instead of the static one.
  + Use make install instead of a manual file copy script: this
    also reveals that we missed quite a bit of code to be installed
    before.
  + Split out shared library packages according the SLPP.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1563192000">- Update to version 2019.06.28, fixes boo#1127341 VUL-1:
  CVE-2019-9215: live555: malformed headers lead to invalid memory
  access in the parseAuthorizationHeader function.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585828800">- Update to version 2020.03.06 (boo#1146283, CVE-2019-15232):
  + Fixed a problem in "H264or5VideoStreamFramer.cpp" that was
    allegedly causing problems compiling for Windows.
- Changes from version 2020.02.25:
  + Added full support for the "LIVE555 HLS Proxy"
- Changes from version 2020.02.24:
  + Commented out a line of code that was preventing
    "RTSPClientConnection" objects from being closed when a RTSP
    server handles a "TEARDOWN" command (on a RTP-over-TCP stream).
- Changes from version 2020.02.23:
  + Updated our (unicast) RTSP server implementation to handle
    "PAUSE" commands by calling "stopGettingFrames()" on the input
    source.
  + Fixed a bug in "H264or5VideoStreamFramer" that was causing it
    to not update its presentation times properly following a pause.
  + Updated "openRTSP" to improve the handling of the "-R &lt;port-num&gt;"
    option.
- Changes from version 2020.02.11:
  + Added support for receiving SRTP (encrypted) RTSP streams.
- For changes between 2019.06.28 and 2020.02.10, please see the
  http://www.live555.com/liveMedia/public/changelog.txt.
- Rebase live555-fpic.patch.</changelog>
  <changelog author="munix9@googlemail.com" date="1586865600">- Update to version 2020.04.12:
  + Updated "config.linux-with-shared-libraries"
    (and "liveMedia/Makefile.tail") to ensure that "libssl" and
    "libcrypto" are linked when "libliveMedia" is built.
    (Thanks to Felix Kaechele for reporting this.)
- Changes from version 2020.04.06:
  + Removed support for the classes "RTSPServerSupportingHTTPStreaming"
    and "TCPStreamSink".
    These were being used (in the "LIVE555 Media Server") for
    streaming using "HTTP Live Streaming" (HLS).  This was always
    a hack; it is better to use a dedicated HTTP server to serve
    HLS segments, rather than trying to implement a HTTP server
    (serving 'virtual HLS segments) within our own (primarily RTSP)
    server.
    If you are looking for HLS support, note that we provide a
    source-code demo application "testH264VideoToHLSSegments" that
    converts a (static) H.264 Elementary Stream file to HLS
    segments, and the "LIVE555 HLS Proxy", which proxies a live
    RTSP/RTP stream to HLS segments.</changelog>
  <changelog author="munix9@googlemail.com" date="1587643200">- Added pkgconfig(openssl) as a requirement for the devel package:
  iveMedia/TLSState.hh #includes openssl/ssl.h.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588075200">- Update to version 2020.04.24:
  + Fixed an apparent bug in "RTSPClient" that was causing it to
    not always send an "Authorization:" header when sending a RTSP
    "OPTIONS" command.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1591272000">- Update to version 2020.05.15:
  + Added a new filter class "ADTSAudioStreamDiscreteFramer" that
    prepends ADTS headers to incoming AAC audio frames. This makes
    the AAC audio playable (by media players).
  + Updated "openRTSP" to use a "ADTSAudioStreamDiscreteFramer"
    when outputting a AAC audio stream.
  + Updated the "LIVE555 HLS Proxy" to support AAC audio tracks
    (as well as H.264/5 video).
- Changes from version 2020.05.14:
  + Updated "H264or5VideoStreamDiscreteFramer" to add VPS,SPS,PPS
    NAL units (if known) to the output stream, each time an
    "access_unit_delimiter" NAL unit is added. This makes it more
    likely that the Transport Stream segments produced by the
    "LIVE555 HLS Proxy" will be understandable by a client browser.
  + Added support for H.265 video streams to the "LIVE555 HLS Proxy".
- Changes from version 2020.05.13:
  + Made the "MPEG2TransportStreamMultiplexor" segmentation mechanism
    (used by "HLSSegmenter") more robust in case the Transport
    Stream PTS is not monotonic non-decreasing.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601726400">- update to 2020.08.19:
  - Fixed a bug in "QuickTimeFileSink" that could cause malformed "esds" atoms to be
    generated.  (Thanks to Chris Paucar for reporting this issue.)
  - In "MPEG2TransportStreamFromESSource.cpp", changed the name of the constant LOW_WATER_MARK
    to TS_FROM_ES_LOW_WATER_MARK, and "#ifndef"d it, so that, if you wish, you can redefine it
    at compile time.
  - Fixed a bug in the handling of pausing, when streaming from (multi-track) Matroska files.
  - Fixed another bug in the handling of seeking within Matroska files.
  - Fixed a bug in the handling of seeking within Matroska files.
    (Thanks to Jim Ham for reporting this problem.)
  - Changed the parameter signature of the "RawVideoRTPSink" constructor and "createNew()"
    functions so that the "width" parameter comes before the "height" parameter.  This order
  - "width", "height" - is more common, and is the order used when these parameters are
    defined in RFC 4175.
    IMPORTANT NOTE: Because the types of these two parameters are the same, existing application
    code that uses "RawVideoRTPSink" will compile without error; however, it will not work
    properly unless the order of the parameters in the call to "RawVideoRTPSink::createNew()"
    is changed.
  - More cleanup of the implementation of "RawVideoRTPSink".
  - Cleaned up the implementation of "RawVideoRTPSink".
  - Updated the "RawVideoRTPSource" implementation to not set "fCurrentPacketCompletesFrame"
    until we are processing the last line in the packet.
    (Thanks to Andrey Lisovoy for reporting this issue.)
  - Fixed a potential buffer overflow bug in the server handling of a RTSP "PLAY" command,
    when the command specifies seeking by absolute time.
    (Thank to Xiaobo Xiang for reporting this.)
  - Fixed a memory leak in the "sha1()" function (a "EVP_MD_CTX" object was not being deleted).
    (Thanks to Amir Perlman for reporting this.)
  - Moved all definitions of PREFIX from "Makefile.tail" files to "Makefile.head" (so that
    it can be redefined by a "config.*" file, if desired.
    Also changed the definition of EXE in "config.mingw" to be ".exe".
    (Thanks to Eric Beuque for this suggestion.)
  - Fixed a typo in the previous release that could cause a compilation problem for some
    developers.  (Thanks to Eric Beuque for reporting this.)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1603022400">- update to 2020.10.16:
  - Changed "TLSState::read()" to treat any "SSL_read()" result of &lt;=0 as if the
    TLS connection has closed (unless the error was SSL_ERROR_WANT_READ).
    This fixes a problem that could cause 100% CPU usage in RTSP client applications.
    (Thanks to Larry Wu for reporting this.)
  - Updated "TLSState::setup()" to use "TLS_client_method()" instead of the (deprecated)
    "SSLv23_client_method()".</changelog>
  <changelog author="tiwai@suse.de" date="1623931200">- Update to 2021.05.22:
  lots of fixes and updates, including the security fix for
  CVE-2021-28899 boo#1185874
  See the list in http://live555.com/liveMedia/public/changelog.txt
- Change the so version of libliveMedia to 94, libgroupsock to 30</changelog>
</package>
<package pkgid="01c928bd831ec0581f4bc08ec07f7b549fcc890b71ccb1398c969d88ef538929" name="libaria2-0" arch="aarch64">
  <version epoch="0" ver="1.35.0" rel="bp153.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1459425600">- Update to 1.21.0
  * SessionSerializer: Fix bug that pause=true is added to wrong
    item
  * Add "following" to aria2.tellStatus response key as reverse
    link for followedBy
  * mingw: Add warning for falloc
  * Update ciphers in AppleTLS
  * OSX: Enable libssh2 and sftp
  * Update OSX dependencies
  * Fix compile error without TLS support
  * Add support for using gnutls system wide crypto policy
- Update project url</changelog>
  <changelog author="zaitor@opensuse.org" date="1462017600">- Update to version 1.22.0:
  * Add description about possible fragmentation with
  - -file-allocation=trunc.
  * Make single-entry metalink download with multi-file torrent
    work.
  * Add all contributor's names in AUTHORS.
  * Ignore floating number in torrent file.
  * Added support for a dynamic management of the number of
    concurrent downloads as a function of the overall bandwidth
    observed. This change adds --optimize-concurrent-downloads
    option.
  * Add --stream-piece-selector=random.</changelog>
  <changelog author="mpluskal@suse.com" date="1463486400">- Update to version 1.23.0:
  * Simplify cache write
  * Allow subsecond value in ns cookie.txt file's expiry time field
  * Adjust chromium cookie time
  * import-po: iterate on glob, not ls output
  * Add --stderr option to redirect all stdout log output to stderr
  * Add "hide" to --download-result option
  * Fix downloaded metaurl torrent filename
  * Add a little bit of color to have a better visual of important
    informations
  * Update README URLs based on HTTP redirects
  * Relocate from github.com/tatsuhiro-t/aria2 to
    github.com/aria2/aria2
  * mingw: Defer the falloc warning until falloc is specified by
    option
  * Add bittorrent key to aria2.tellStopped status
  * Addsystem.listNotifications RPC method
  * Report CheckIntegrity info in tellStatus
- Update download url</changelog>
  <changelog author="mpluskal@suse.com" date="1466251200">- Update to version 1.24.0:
  * BitTorrent: Allow 32KiB request
  * Don't unchoke peer which is not interested in us
  * Fix bug that evaluation of Peer::amChoking is negated
  * Faster seed/download on fast connection
  * Increase DHT task concurrency to 15
  * Fixed mmap failure check with MAP_FAILED flag
  * Added file size overflow check for mmap on 32bit os
  * Use standard percent-encode for tracker request query
  * mingw32: Gain privilege before opening files
  * Restart active download to apply previously not applicable
    options</changelog>
  <changelog author="mpluskal@suse.com" date="1469448000">- Update to version 1.25.0:
  * Update third-party libraries for binary releases
  * Send have message without too much delay
  * Also send bitfield rather than have messages if bitfield
    message is equal to or less than the sum of have messages
    which otherwise would be sent.
  * Fix bug that causes bogus EOF connection failure in BitTorrent
    downloads
  * Fix frequent interested/not interested message transmission
  * Fix frequent choke/unchoke message transmission
  * Try to use available URI if all pooled requests are sleeping
  * Update expat in OSX build
  * aria2mon: Add --secret option
  * Set server status error on network failure in server
    performance profile
  * Disable AI_ADDRCONFIG if no IPv4/IPv6 address is configured for
    any interface
  * Russian manual: Update aria2c.rst
  * Apply --retry-wait on 503 only
  * Ensure that lowest speed check is done even when download speed
    is 0
  * Document that -o is always relative to -d option
  * Allow larger ut_metadata size
  * mingw: Change FD_SETSIZE to 32768
  * Fix compile error on OS X
- Add aria2-no-return-in-nonvoid-function.patch</changelog>
  <changelog author="jengelh@inai.de" date="1469620800">- Trim filler phrases from description.
  Explicitly add BR:pkgconfig so pkgconfigdeps.sh can autocreate
  pkgconfig() symbols.</changelog>
  <changelog author="mpluskal@suse.com" date="1471780800">- Update to version 1.26.0:
  * aria2mon: Replace client.call with local method
  * Reorder a note section in aria2c.rst
  * bash_completion: Add missing options which takes one of
    pre-defined values
  * Replace "/" with "-" in magnet dn name when used as in-memory
    download name
  * Fix Dockerfile.raspberrypi to correctly decompress expat
    archive
  * Enable ccache in travis-ci
  * Enable OSX/macOS build for travis
  * Better auto-renaming
  * Log number of items loaded from input file
  * Link external libraries to libaria2 with --enable-libaria2
  * Allow seconds for seed-time (fractional minutes)
- Drop no longer needed aria2-no-return-in-nonvoid-function.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1472731200">- Update to version 1.26.1:
  * Make assertion hold</changelog>
  <changelog author="mpluskal@suse.com" date="1475496000">- Update to version 1.27.1:
  * Add missing libssl_compat.h to SRCS
- Changes for version 1.27.0:
  * Fix possible cause of crash if UDP tracker is used
  * Remove custom ftruncate64 for Android
  * The latest NDK versions support ftruncate64, so building a
    local copy of ftruncate64 is no longer needed.
  * Also, the arm and x86 builds of ftruncate64 failed when
    targeting API level 21 or higher, as they include which are not
    present starting from API level 21.
  * Fix typo found by Debian's Lintian
  * Add --save-not-found option
  * Compile with openssl 1.1.0</changelog>
  <changelog author="mpluskal@suse.com" date="1476792000">- Update to version 1.28.0:
  * Restore LTLIBINTL in src/Makefile.am
  * Add --keep-unfinished-download-result option
  * Fix -Wexpansion-to-defined warning with clang-3.9
  * Fix bug that file name is not logged with --conditional-get</changelog>
  <changelog author="mpluskal@suse.com" date="1479384000">- Update to version 1.29.0:
  * WinTLS: Fix busy loop on write error
  * Support 1xx non-final response
  * Update wslay
  * Don't download piece which is filtered out (e.g., --select-file)</changelog>
  <changelog author="mpluskal@suse.com" date="1481976000">- Update to version 1.30.0:
  * Fix bug that --disable-websocket causes build error
  * Fix bug that lower bound of optimize-concurrent-downloads becomes 1
  * Print DHT nodes with -S option
  * Take into account address family when resolving DHT node address
  * Allow block device file to -i option
  * Expand ${HOME} to user's home directory in several options
  * The following options implement this substitution:
  - -ca-certificate
  - --certificate
  - -dht-file-path
  - -dht-file-path6
  - --dir
  - -input-file
  - -load-cookies
  - -log
  - -metalink-file
  - -netrc-path
  - -on-bt-download-complete
  - -on-download-complete
  - -on-download-error
  - -on-download-start
  - -on-download-stop
  - -on-download_pause
  - -out
  - -private-key
  - -rpc-certificate
  - -rpc-private-key
  - -save-cookies
  - -save-session
  - -server-stat-if
  - -server-stat-of
  - -torrent-file
  * Document that libaria2 is not thread safe
- Fix typos in changelog</changelog>
  <changelog author="dasantiago@suse.com" date="1484827200">- Version bump to 1.31.0
  * Better error message when local file status cannot be retrieved
  * Fix assertion failure in SimpleRandomizer::getRandomBytes
  * Add option content-disposition-default-utf8</changelog>
  <changelog author="sfalken@opensuse.org" date="1488974400">- Edited %files section to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="petr@cervinka.net" date="1495195200">- Version bump to 1.32.0
  * Clarify --max-concurrent-downloads option
  * Fix compile error with toolchain which lacks IPV6_TCLASS
  * Log directed URI in notice log level
  * Spelling and typo fixes
  * Remove unused Android parts
  * Save control file early
  * Update links in Dockerfile.raspberrypi
  * Propagate disk full error on pre-allocation to last error code</changelog>
  <changelog author="mpluskal@suse.com" date="1508414400">- Update to version 1.33.0:
  * libaria2: Return last error code from
    DownloadHandle::getErrorCode
  * libuv: use pkg-config
  * Add --peer-agent option
  * Add --bt-load-saved-metadata option
  * Don't save control file if --auto-save-interval is 0.
  * Fix infinite loop bug when file is not found</changelog>
  <changelog author="mpluskal@suse.com" date="1510574400">- Update to version 1.33.1:
  * This release fixes a bug that causes high CPU usage in mingw
    build.</changelog>
  <changelog author="avindra@opensuse.org" date="1526558400">- Update to version 1.34.0
  * UnknownLengthPieceStorage: return piece length show something
    in console status when downloading items with unknown content length
  * Fix bug that signal handler does not work with libaria2 when
    aria2::RUN_ONCE is passed to aria2::run().
  * Retry on HTTP 502
- cleanup with spec-cleaner</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1547035200">- Fix CVE-2019-3500 boo#1120488
  * aria2-CVE-2019-3500.patch
- Move bash completion to better location</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1570536000">- Update to version 1.35.0
  * Drop SSLv3.0 and TLSv1.0 and add TLSv1.3
  * TLSv1.3 support is added for GNUTLS and OpenSSL.
  * Platform: Fix compilation without deprecated OpenSSL APIs
  * Remove linux getrandom and use C++ stdlib instead
  * Don't send Accept Metalink header if Metalink is disabled
- Drop no longer needed aria2-CVE-2019-3500.patch</changelog>
</package>
<package pkgid="c111a8c2b9e491b16bd86fc6be06c983c4267039308195639387c8ea23756d80" name="libaria2-0" arch="ppc64le">
  <version epoch="0" ver="1.35.0" rel="bp153.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1459425600">- Update to 1.21.0
  * SessionSerializer: Fix bug that pause=true is added to wrong
    item
  * Add "following" to aria2.tellStatus response key as reverse
    link for followedBy
  * mingw: Add warning for falloc
  * Update ciphers in AppleTLS
  * OSX: Enable libssh2 and sftp
  * Update OSX dependencies
  * Fix compile error without TLS support
  * Add support for using gnutls system wide crypto policy
- Update project url</changelog>
  <changelog author="zaitor@opensuse.org" date="1462017600">- Update to version 1.22.0:
  * Add description about possible fragmentation with
  - -file-allocation=trunc.
  * Make single-entry metalink download with multi-file torrent
    work.
  * Add all contributor's names in AUTHORS.
  * Ignore floating number in torrent file.
  * Added support for a dynamic management of the number of
    concurrent downloads as a function of the overall bandwidth
    observed. This change adds --optimize-concurrent-downloads
    option.
  * Add --stream-piece-selector=random.</changelog>
  <changelog author="mpluskal@suse.com" date="1463486400">- Update to version 1.23.0:
  * Simplify cache write
  * Allow subsecond value in ns cookie.txt file's expiry time field
  * Adjust chromium cookie time
  * import-po: iterate on glob, not ls output
  * Add --stderr option to redirect all stdout log output to stderr
  * Add "hide" to --download-result option
  * Fix downloaded metaurl torrent filename
  * Add a little bit of color to have a better visual of important
    informations
  * Update README URLs based on HTTP redirects
  * Relocate from github.com/tatsuhiro-t/aria2 to
    github.com/aria2/aria2
  * mingw: Defer the falloc warning until falloc is specified by
    option
  * Add bittorrent key to aria2.tellStopped status
  * Addsystem.listNotifications RPC method
  * Report CheckIntegrity info in tellStatus
- Update download url</changelog>
  <changelog author="mpluskal@suse.com" date="1466251200">- Update to version 1.24.0:
  * BitTorrent: Allow 32KiB request
  * Don't unchoke peer which is not interested in us
  * Fix bug that evaluation of Peer::amChoking is negated
  * Faster seed/download on fast connection
  * Increase DHT task concurrency to 15
  * Fixed mmap failure check with MAP_FAILED flag
  * Added file size overflow check for mmap on 32bit os
  * Use standard percent-encode for tracker request query
  * mingw32: Gain privilege before opening files
  * Restart active download to apply previously not applicable
    options</changelog>
  <changelog author="mpluskal@suse.com" date="1469448000">- Update to version 1.25.0:
  * Update third-party libraries for binary releases
  * Send have message without too much delay
  * Also send bitfield rather than have messages if bitfield
    message is equal to or less than the sum of have messages
    which otherwise would be sent.
  * Fix bug that causes bogus EOF connection failure in BitTorrent
    downloads
  * Fix frequent interested/not interested message transmission
  * Fix frequent choke/unchoke message transmission
  * Try to use available URI if all pooled requests are sleeping
  * Update expat in OSX build
  * aria2mon: Add --secret option
  * Set server status error on network failure in server
    performance profile
  * Disable AI_ADDRCONFIG if no IPv4/IPv6 address is configured for
    any interface
  * Russian manual: Update aria2c.rst
  * Apply --retry-wait on 503 only
  * Ensure that lowest speed check is done even when download speed
    is 0
  * Document that -o is always relative to -d option
  * Allow larger ut_metadata size
  * mingw: Change FD_SETSIZE to 32768
  * Fix compile error on OS X
- Add aria2-no-return-in-nonvoid-function.patch</changelog>
  <changelog author="jengelh@inai.de" date="1469620800">- Trim filler phrases from description.
  Explicitly add BR:pkgconfig so pkgconfigdeps.sh can autocreate
  pkgconfig() symbols.</changelog>
  <changelog author="mpluskal@suse.com" date="1471780800">- Update to version 1.26.0:
  * aria2mon: Replace client.call with local method
  * Reorder a note section in aria2c.rst
  * bash_completion: Add missing options which takes one of
    pre-defined values
  * Replace "/" with "-" in magnet dn name when used as in-memory
    download name
  * Fix Dockerfile.raspberrypi to correctly decompress expat
    archive
  * Enable ccache in travis-ci
  * Enable OSX/macOS build for travis
  * Better auto-renaming
  * Log number of items loaded from input file
  * Link external libraries to libaria2 with --enable-libaria2
  * Allow seconds for seed-time (fractional minutes)
- Drop no longer needed aria2-no-return-in-nonvoid-function.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1472731200">- Update to version 1.26.1:
  * Make assertion hold</changelog>
  <changelog author="mpluskal@suse.com" date="1475496000">- Update to version 1.27.1:
  * Add missing libssl_compat.h to SRCS
- Changes for version 1.27.0:
  * Fix possible cause of crash if UDP tracker is used
  * Remove custom ftruncate64 for Android
  * The latest NDK versions support ftruncate64, so building a
    local copy of ftruncate64 is no longer needed.
  * Also, the arm and x86 builds of ftruncate64 failed when
    targeting API level 21 or higher, as they include which are not
    present starting from API level 21.
  * Fix typo found by Debian's Lintian
  * Add --save-not-found option
  * Compile with openssl 1.1.0</changelog>
  <changelog author="mpluskal@suse.com" date="1476792000">- Update to version 1.28.0:
  * Restore LTLIBINTL in src/Makefile.am
  * Add --keep-unfinished-download-result option
  * Fix -Wexpansion-to-defined warning with clang-3.9
  * Fix bug that file name is not logged with --conditional-get</changelog>
  <changelog author="mpluskal@suse.com" date="1479384000">- Update to version 1.29.0:
  * WinTLS: Fix busy loop on write error
  * Support 1xx non-final response
  * Update wslay
  * Don't download piece which is filtered out (e.g., --select-file)</changelog>
  <changelog author="mpluskal@suse.com" date="1481976000">- Update to version 1.30.0:
  * Fix bug that --disable-websocket causes build error
  * Fix bug that lower bound of optimize-concurrent-downloads becomes 1
  * Print DHT nodes with -S option
  * Take into account address family when resolving DHT node address
  * Allow block device file to -i option
  * Expand ${HOME} to user's home directory in several options
  * The following options implement this substitution:
  - -ca-certificate
  - --certificate
  - -dht-file-path
  - -dht-file-path6
  - --dir
  - -input-file
  - -load-cookies
  - -log
  - -metalink-file
  - -netrc-path
  - -on-bt-download-complete
  - -on-download-complete
  - -on-download-error
  - -on-download-start
  - -on-download-stop
  - -on-download_pause
  - -out
  - -private-key
  - -rpc-certificate
  - -rpc-private-key
  - -save-cookies
  - -save-session
  - -server-stat-if
  - -server-stat-of
  - -torrent-file
  * Document that libaria2 is not thread safe
- Fix typos in changelog</changelog>
  <changelog author="dasantiago@suse.com" date="1484827200">- Version bump to 1.31.0
  * Better error message when local file status cannot be retrieved
  * Fix assertion failure in SimpleRandomizer::getRandomBytes
  * Add option content-disposition-default-utf8</changelog>
  <changelog author="sfalken@opensuse.org" date="1488974400">- Edited %files section to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="petr@cervinka.net" date="1495195200">- Version bump to 1.32.0
  * Clarify --max-concurrent-downloads option
  * Fix compile error with toolchain which lacks IPV6_TCLASS
  * Log directed URI in notice log level
  * Spelling and typo fixes
  * Remove unused Android parts
  * Save control file early
  * Update links in Dockerfile.raspberrypi
  * Propagate disk full error on pre-allocation to last error code</changelog>
  <changelog author="mpluskal@suse.com" date="1508414400">- Update to version 1.33.0:
  * libaria2: Return last error code from
    DownloadHandle::getErrorCode
  * libuv: use pkg-config
  * Add --peer-agent option
  * Add --bt-load-saved-metadata option
  * Don't save control file if --auto-save-interval is 0.
  * Fix infinite loop bug when file is not found</changelog>
  <changelog author="mpluskal@suse.com" date="1510574400">- Update to version 1.33.1:
  * This release fixes a bug that causes high CPU usage in mingw
    build.</changelog>
  <changelog author="avindra@opensuse.org" date="1526558400">- Update to version 1.34.0
  * UnknownLengthPieceStorage: return piece length show something
    in console status when downloading items with unknown content length
  * Fix bug that signal handler does not work with libaria2 when
    aria2::RUN_ONCE is passed to aria2::run().
  * Retry on HTTP 502
- cleanup with spec-cleaner</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1547035200">- Fix CVE-2019-3500 boo#1120488
  * aria2-CVE-2019-3500.patch
- Move bash completion to better location</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1570536000">- Update to version 1.35.0
  * Drop SSLv3.0 and TLSv1.0 and add TLSv1.3
  * TLSv1.3 support is added for GNUTLS and OpenSSL.
  * Platform: Fix compilation without deprecated OpenSSL APIs
  * Remove linux getrandom and use C++ stdlib instead
  * Don't send Accept Metalink header if Metalink is disabled
- Drop no longer needed aria2-CVE-2019-3500.patch</changelog>
</package>
<package pkgid="4838d306ef79c63d1fd9267e38a472f19967f68d6044d4ca330f97d6e2a8dcf7" name="libaria2-0" arch="s390x">
  <version epoch="0" ver="1.35.0" rel="bp153.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1459425600">- Update to 1.21.0
  * SessionSerializer: Fix bug that pause=true is added to wrong
    item
  * Add "following" to aria2.tellStatus response key as reverse
    link for followedBy
  * mingw: Add warning for falloc
  * Update ciphers in AppleTLS
  * OSX: Enable libssh2 and sftp
  * Update OSX dependencies
  * Fix compile error without TLS support
  * Add support for using gnutls system wide crypto policy
- Update project url</changelog>
  <changelog author="zaitor@opensuse.org" date="1462017600">- Update to version 1.22.0:
  * Add description about possible fragmentation with
  - -file-allocation=trunc.
  * Make single-entry metalink download with multi-file torrent
    work.
  * Add all contributor's names in AUTHORS.
  * Ignore floating number in torrent file.
  * Added support for a dynamic management of the number of
    concurrent downloads as a function of the overall bandwidth
    observed. This change adds --optimize-concurrent-downloads
    option.
  * Add --stream-piece-selector=random.</changelog>
  <changelog author="mpluskal@suse.com" date="1463486400">- Update to version 1.23.0:
  * Simplify cache write
  * Allow subsecond value in ns cookie.txt file's expiry time field
  * Adjust chromium cookie time
  * import-po: iterate on glob, not ls output
  * Add --stderr option to redirect all stdout log output to stderr
  * Add "hide" to --download-result option
  * Fix downloaded metaurl torrent filename
  * Add a little bit of color to have a better visual of important
    informations
  * Update README URLs based on HTTP redirects
  * Relocate from github.com/tatsuhiro-t/aria2 to
    github.com/aria2/aria2
  * mingw: Defer the falloc warning until falloc is specified by
    option
  * Add bittorrent key to aria2.tellStopped status
  * Addsystem.listNotifications RPC method
  * Report CheckIntegrity info in tellStatus
- Update download url</changelog>
  <changelog author="mpluskal@suse.com" date="1466251200">- Update to version 1.24.0:
  * BitTorrent: Allow 32KiB request
  * Don't unchoke peer which is not interested in us
  * Fix bug that evaluation of Peer::amChoking is negated
  * Faster seed/download on fast connection
  * Increase DHT task concurrency to 15
  * Fixed mmap failure check with MAP_FAILED flag
  * Added file size overflow check for mmap on 32bit os
  * Use standard percent-encode for tracker request query
  * mingw32: Gain privilege before opening files
  * Restart active download to apply previously not applicable
    options</changelog>
  <changelog author="mpluskal@suse.com" date="1469448000">- Update to version 1.25.0:
  * Update third-party libraries for binary releases
  * Send have message without too much delay
  * Also send bitfield rather than have messages if bitfield
    message is equal to or less than the sum of have messages
    which otherwise would be sent.
  * Fix bug that causes bogus EOF connection failure in BitTorrent
    downloads
  * Fix frequent interested/not interested message transmission
  * Fix frequent choke/unchoke message transmission
  * Try to use available URI if all pooled requests are sleeping
  * Update expat in OSX build
  * aria2mon: Add --secret option
  * Set server status error on network failure in server
    performance profile
  * Disable AI_ADDRCONFIG if no IPv4/IPv6 address is configured for
    any interface
  * Russian manual: Update aria2c.rst
  * Apply --retry-wait on 503 only
  * Ensure that lowest speed check is done even when download speed
    is 0
  * Document that -o is always relative to -d option
  * Allow larger ut_metadata size
  * mingw: Change FD_SETSIZE to 32768
  * Fix compile error on OS X
- Add aria2-no-return-in-nonvoid-function.patch</changelog>
  <changelog author="jengelh@inai.de" date="1469620800">- Trim filler phrases from description.
  Explicitly add BR:pkgconfig so pkgconfigdeps.sh can autocreate
  pkgconfig() symbols.</changelog>
  <changelog author="mpluskal@suse.com" date="1471780800">- Update to version 1.26.0:
  * aria2mon: Replace client.call with local method
  * Reorder a note section in aria2c.rst
  * bash_completion: Add missing options which takes one of
    pre-defined values
  * Replace "/" with "-" in magnet dn name when used as in-memory
    download name
  * Fix Dockerfile.raspberrypi to correctly decompress expat
    archive
  * Enable ccache in travis-ci
  * Enable OSX/macOS build for travis
  * Better auto-renaming
  * Log number of items loaded from input file
  * Link external libraries to libaria2 with --enable-libaria2
  * Allow seconds for seed-time (fractional minutes)
- Drop no longer needed aria2-no-return-in-nonvoid-function.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1472731200">- Update to version 1.26.1:
  * Make assertion hold</changelog>
  <changelog author="mpluskal@suse.com" date="1475496000">- Update to version 1.27.1:
  * Add missing libssl_compat.h to SRCS
- Changes for version 1.27.0:
  * Fix possible cause of crash if UDP tracker is used
  * Remove custom ftruncate64 for Android
  * The latest NDK versions support ftruncate64, so building a
    local copy of ftruncate64 is no longer needed.
  * Also, the arm and x86 builds of ftruncate64 failed when
    targeting API level 21 or higher, as they include which are not
    present starting from API level 21.
  * Fix typo found by Debian's Lintian
  * Add --save-not-found option
  * Compile with openssl 1.1.0</changelog>
  <changelog author="mpluskal@suse.com" date="1476792000">- Update to version 1.28.0:
  * Restore LTLIBINTL in src/Makefile.am
  * Add --keep-unfinished-download-result option
  * Fix -Wexpansion-to-defined warning with clang-3.9
  * Fix bug that file name is not logged with --conditional-get</changelog>
  <changelog author="mpluskal@suse.com" date="1479384000">- Update to version 1.29.0:
  * WinTLS: Fix busy loop on write error
  * Support 1xx non-final response
  * Update wslay
  * Don't download piece which is filtered out (e.g., --select-file)</changelog>
  <changelog author="mpluskal@suse.com" date="1481976000">- Update to version 1.30.0:
  * Fix bug that --disable-websocket causes build error
  * Fix bug that lower bound of optimize-concurrent-downloads becomes 1
  * Print DHT nodes with -S option
  * Take into account address family when resolving DHT node address
  * Allow block device file to -i option
  * Expand ${HOME} to user's home directory in several options
  * The following options implement this substitution:
  - -ca-certificate
  - --certificate
  - -dht-file-path
  - -dht-file-path6
  - --dir
  - -input-file
  - -load-cookies
  - -log
  - -metalink-file
  - -netrc-path
  - -on-bt-download-complete
  - -on-download-complete
  - -on-download-error
  - -on-download-start
  - -on-download-stop
  - -on-download_pause
  - -out
  - -private-key
  - -rpc-certificate
  - -rpc-private-key
  - -save-cookies
  - -save-session
  - -server-stat-if
  - -server-stat-of
  - -torrent-file
  * Document that libaria2 is not thread safe
- Fix typos in changelog</changelog>
  <changelog author="dasantiago@suse.com" date="1484827200">- Version bump to 1.31.0
  * Better error message when local file status cannot be retrieved
  * Fix assertion failure in SimpleRandomizer::getRandomBytes
  * Add option content-disposition-default-utf8</changelog>
  <changelog author="sfalken@opensuse.org" date="1488974400">- Edited %files section to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="petr@cervinka.net" date="1495195200">- Version bump to 1.32.0
  * Clarify --max-concurrent-downloads option
  * Fix compile error with toolchain which lacks IPV6_TCLASS
  * Log directed URI in notice log level
  * Spelling and typo fixes
  * Remove unused Android parts
  * Save control file early
  * Update links in Dockerfile.raspberrypi
  * Propagate disk full error on pre-allocation to last error code</changelog>
  <changelog author="mpluskal@suse.com" date="1508414400">- Update to version 1.33.0:
  * libaria2: Return last error code from
    DownloadHandle::getErrorCode
  * libuv: use pkg-config
  * Add --peer-agent option
  * Add --bt-load-saved-metadata option
  * Don't save control file if --auto-save-interval is 0.
  * Fix infinite loop bug when file is not found</changelog>
  <changelog author="mpluskal@suse.com" date="1510574400">- Update to version 1.33.1:
  * This release fixes a bug that causes high CPU usage in mingw
    build.</changelog>
  <changelog author="avindra@opensuse.org" date="1526558400">- Update to version 1.34.0
  * UnknownLengthPieceStorage: return piece length show something
    in console status when downloading items with unknown content length
  * Fix bug that signal handler does not work with libaria2 when
    aria2::RUN_ONCE is passed to aria2::run().
  * Retry on HTTP 502
- cleanup with spec-cleaner</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1547035200">- Fix CVE-2019-3500 boo#1120488
  * aria2-CVE-2019-3500.patch
- Move bash completion to better location</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1570536000">- Update to version 1.35.0
  * Drop SSLv3.0 and TLSv1.0 and add TLSv1.3
  * TLSv1.3 support is added for GNUTLS and OpenSSL.
  * Platform: Fix compilation without deprecated OpenSSL APIs
  * Remove linux getrandom and use C++ stdlib instead
  * Don't send Accept Metalink header if Metalink is disabled
- Drop no longer needed aria2-CVE-2019-3500.patch</changelog>
</package>
<package pkgid="2840e8e403b623b6d98e7614901644d5973ae0c45d5e9013986928f1d52b3cbb" name="libaria2-0" arch="x86_64">
  <version epoch="0" ver="1.35.0" rel="bp153.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1459425600">- Update to 1.21.0
  * SessionSerializer: Fix bug that pause=true is added to wrong
    item
  * Add "following" to aria2.tellStatus response key as reverse
    link for followedBy
  * mingw: Add warning for falloc
  * Update ciphers in AppleTLS
  * OSX: Enable libssh2 and sftp
  * Update OSX dependencies
  * Fix compile error without TLS support
  * Add support for using gnutls system wide crypto policy
- Update project url</changelog>
  <changelog author="zaitor@opensuse.org" date="1462017600">- Update to version 1.22.0:
  * Add description about possible fragmentation with
  - -file-allocation=trunc.
  * Make single-entry metalink download with multi-file torrent
    work.
  * Add all contributor's names in AUTHORS.
  * Ignore floating number in torrent file.
  * Added support for a dynamic management of the number of
    concurrent downloads as a function of the overall bandwidth
    observed. This change adds --optimize-concurrent-downloads
    option.
  * Add --stream-piece-selector=random.</changelog>
  <changelog author="mpluskal@suse.com" date="1463486400">- Update to version 1.23.0:
  * Simplify cache write
  * Allow subsecond value in ns cookie.txt file's expiry time field
  * Adjust chromium cookie time
  * import-po: iterate on glob, not ls output
  * Add --stderr option to redirect all stdout log output to stderr
  * Add "hide" to --download-result option
  * Fix downloaded metaurl torrent filename
  * Add a little bit of color to have a better visual of important
    informations
  * Update README URLs based on HTTP redirects
  * Relocate from github.com/tatsuhiro-t/aria2 to
    github.com/aria2/aria2
  * mingw: Defer the falloc warning until falloc is specified by
    option
  * Add bittorrent key to aria2.tellStopped status
  * Addsystem.listNotifications RPC method
  * Report CheckIntegrity info in tellStatus
- Update download url</changelog>
  <changelog author="mpluskal@suse.com" date="1466251200">- Update to version 1.24.0:
  * BitTorrent: Allow 32KiB request
  * Don't unchoke peer which is not interested in us
  * Fix bug that evaluation of Peer::amChoking is negated
  * Faster seed/download on fast connection
  * Increase DHT task concurrency to 15
  * Fixed mmap failure check with MAP_FAILED flag
  * Added file size overflow check for mmap on 32bit os
  * Use standard percent-encode for tracker request query
  * mingw32: Gain privilege before opening files
  * Restart active download to apply previously not applicable
    options</changelog>
  <changelog author="mpluskal@suse.com" date="1469448000">- Update to version 1.25.0:
  * Update third-party libraries for binary releases
  * Send have message without too much delay
  * Also send bitfield rather than have messages if bitfield
    message is equal to or less than the sum of have messages
    which otherwise would be sent.
  * Fix bug that causes bogus EOF connection failure in BitTorrent
    downloads
  * Fix frequent interested/not interested message transmission
  * Fix frequent choke/unchoke message transmission
  * Try to use available URI if all pooled requests are sleeping
  * Update expat in OSX build
  * aria2mon: Add --secret option
  * Set server status error on network failure in server
    performance profile
  * Disable AI_ADDRCONFIG if no IPv4/IPv6 address is configured for
    any interface
  * Russian manual: Update aria2c.rst
  * Apply --retry-wait on 503 only
  * Ensure that lowest speed check is done even when download speed
    is 0
  * Document that -o is always relative to -d option
  * Allow larger ut_metadata size
  * mingw: Change FD_SETSIZE to 32768
  * Fix compile error on OS X
- Add aria2-no-return-in-nonvoid-function.patch</changelog>
  <changelog author="jengelh@inai.de" date="1469620800">- Trim filler phrases from description.
  Explicitly add BR:pkgconfig so pkgconfigdeps.sh can autocreate
  pkgconfig() symbols.</changelog>
  <changelog author="mpluskal@suse.com" date="1471780800">- Update to version 1.26.0:
  * aria2mon: Replace client.call with local method
  * Reorder a note section in aria2c.rst
  * bash_completion: Add missing options which takes one of
    pre-defined values
  * Replace "/" with "-" in magnet dn name when used as in-memory
    download name
  * Fix Dockerfile.raspberrypi to correctly decompress expat
    archive
  * Enable ccache in travis-ci
  * Enable OSX/macOS build for travis
  * Better auto-renaming
  * Log number of items loaded from input file
  * Link external libraries to libaria2 with --enable-libaria2
  * Allow seconds for seed-time (fractional minutes)
- Drop no longer needed aria2-no-return-in-nonvoid-function.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1472731200">- Update to version 1.26.1:
  * Make assertion hold</changelog>
  <changelog author="mpluskal@suse.com" date="1475496000">- Update to version 1.27.1:
  * Add missing libssl_compat.h to SRCS
- Changes for version 1.27.0:
  * Fix possible cause of crash if UDP tracker is used
  * Remove custom ftruncate64 for Android
  * The latest NDK versions support ftruncate64, so building a
    local copy of ftruncate64 is no longer needed.
  * Also, the arm and x86 builds of ftruncate64 failed when
    targeting API level 21 or higher, as they include which are not
    present starting from API level 21.
  * Fix typo found by Debian's Lintian
  * Add --save-not-found option
  * Compile with openssl 1.1.0</changelog>
  <changelog author="mpluskal@suse.com" date="1476792000">- Update to version 1.28.0:
  * Restore LTLIBINTL in src/Makefile.am
  * Add --keep-unfinished-download-result option
  * Fix -Wexpansion-to-defined warning with clang-3.9
  * Fix bug that file name is not logged with --conditional-get</changelog>
  <changelog author="mpluskal@suse.com" date="1479384000">- Update to version 1.29.0:
  * WinTLS: Fix busy loop on write error
  * Support 1xx non-final response
  * Update wslay
  * Don't download piece which is filtered out (e.g., --select-file)</changelog>
  <changelog author="mpluskal@suse.com" date="1481976000">- Update to version 1.30.0:
  * Fix bug that --disable-websocket causes build error
  * Fix bug that lower bound of optimize-concurrent-downloads becomes 1
  * Print DHT nodes with -S option
  * Take into account address family when resolving DHT node address
  * Allow block device file to -i option
  * Expand ${HOME} to user's home directory in several options
  * The following options implement this substitution:
  - -ca-certificate
  - --certificate
  - -dht-file-path
  - -dht-file-path6
  - --dir
  - -input-file
  - -load-cookies
  - -log
  - -metalink-file
  - -netrc-path
  - -on-bt-download-complete
  - -on-download-complete
  - -on-download-error
  - -on-download-start
  - -on-download-stop
  - -on-download_pause
  - -out
  - -private-key
  - -rpc-certificate
  - -rpc-private-key
  - -save-cookies
  - -save-session
  - -server-stat-if
  - -server-stat-of
  - -torrent-file
  * Document that libaria2 is not thread safe
- Fix typos in changelog</changelog>
  <changelog author="dasantiago@suse.com" date="1484827200">- Version bump to 1.31.0
  * Better error message when local file status cannot be retrieved
  * Fix assertion failure in SimpleRandomizer::getRandomBytes
  * Add option content-disposition-default-utf8</changelog>
  <changelog author="sfalken@opensuse.org" date="1488974400">- Edited %files section to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="petr@cervinka.net" date="1495195200">- Version bump to 1.32.0
  * Clarify --max-concurrent-downloads option
  * Fix compile error with toolchain which lacks IPV6_TCLASS
  * Log directed URI in notice log level
  * Spelling and typo fixes
  * Remove unused Android parts
  * Save control file early
  * Update links in Dockerfile.raspberrypi
  * Propagate disk full error on pre-allocation to last error code</changelog>
  <changelog author="mpluskal@suse.com" date="1508414400">- Update to version 1.33.0:
  * libaria2: Return last error code from
    DownloadHandle::getErrorCode
  * libuv: use pkg-config
  * Add --peer-agent option
  * Add --bt-load-saved-metadata option
  * Don't save control file if --auto-save-interval is 0.
  * Fix infinite loop bug when file is not found</changelog>
  <changelog author="mpluskal@suse.com" date="1510574400">- Update to version 1.33.1:
  * This release fixes a bug that causes high CPU usage in mingw
    build.</changelog>
  <changelog author="avindra@opensuse.org" date="1526558400">- Update to version 1.34.0
  * UnknownLengthPieceStorage: return piece length show something
    in console status when downloading items with unknown content length
  * Fix bug that signal handler does not work with libaria2 when
    aria2::RUN_ONCE is passed to aria2::run().
  * Retry on HTTP 502
- cleanup with spec-cleaner</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1547035200">- Fix CVE-2019-3500 boo#1120488
  * aria2-CVE-2019-3500.patch
- Move bash completion to better location</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1570536000">- Update to version 1.35.0
  * Drop SSLv3.0 and TLSv1.0 and add TLSv1.3
  * TLSv1.3 support is added for GNUTLS and OpenSSL.
  * Platform: Fix compilation without deprecated OpenSSL APIs
  * Remove linux getrandom and use C++ stdlib instead
  * Don't send Accept Metalink header if Metalink is disabled
- Drop no longer needed aria2-CVE-2019-3500.patch</changelog>
</package>
<package pkgid="030180c6ba158b88328d061270914470aed282f82017e626ddec147fe3112eed" name="libcompel1" arch="aarch64">
  <version epoch="0" ver="3.15" rel="bp153.2.3.1"/>
  <changelog author="tiwai@suse.de" date="1497960000">- update to criu 3.1:
  New features:
  * Each boolean option now has the --no-$option pair
  * RSS explorer in CRIT
  * Multiple plugins in compel
  * Run-time check of 32-mmap BUG on x86
  * C/R of 32-bit futex robust list on x86
  Optimizations/improvements:
  * Start time is improved significantly with kerndat cache
  * Sigaction image is merged into Core
  * Unneeded stages are skipped during restore
  * Restore w/o namespaces uses host /proc
  * Restore w/o namespaces doesn't parse host mounts (not needed)
  * Single-threaded tasks do not parse /proc/pid/task/ in vain
  * BFD engine is used for more /proc files
  * More verbosity in libsoccr
  * Fsnotify dump w/o namespaces doesn't walk mounts tree
  Bugfixes:
  * Python bindings left zombie in self-dump mode
  * The last_pid sys-control was reset by restore
  * Threads caps were compared with mistake
  * make install put crit/pycriu to wrong place if DESTDIR was not set
  * Fsnotifies C/R w/o namespaces restored with errors
  * Inherited control terminal restore was failed (but dump succeeded)
- update to criu 3.2:
  Optimizations/improvements:
  * Invisible files restore is de-serialized
  * VMAs restore performance is improved significantly
  - Mappings of the same file re-use the descriptor, not re-open it
    every time
  - Not-COW-ed mappings are restored in-place and are not mremmap()ed
  - Empty RO mappings are mmap()ed as such and thus not re-mprotect()ed
    at the end
  * More verbosity in case TCP locking fails (#292)
  * More verbosity in case VDSO magic mismatch
  * Restore or legacy epoll target descriptors and fsnotify marks is
    unified with common case
  Bugfixes:
  * Restoring fanotify marks from old images (&lt;1.3) dropped the mark
  * Binfmt_misc mount could be mounted into wrong place
  * Compilation failed with gcc 6.3.0 (#315)
  * Waiting helpers could race with sigchild handler and would result
    in restore failure
  * Missing VVAR page in 32bit tasks wasn't skipped and resulted in
    restore failure
  * After restore consumption of files is increased (was fixed as
    side effect of mmap optimization)
  Deprecation/Removal:
  * Deprecated separate images for fsnotify marks
- Fix the installation of python stuff:
  criu-py-install-fix.diff
- Fix the build for ppc64:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch</changelog>
  <changelog author="tiwai@suse.de" date="1498824000">- update to criu 3.2.1: bug fix release,
  * Restoring a stack fails on recent kernels due to kernel changes
  * Restoring on a host with LSM profiles failed</changelog>
  <changelog author="bwiedemann@suse.com" date="1500465600">- update to criu 3.3
  * Add --tcp-close option to help migration of Docker containers
  * Allow to override build time to fix build-compare (boo#1047218)</changelog>
  <changelog author="tiwai@suse.de" date="1503403200">- update to criu 3.4:
  New features:
  * Support for s390x architecture
  Improvements:
  * Unexpected death of restored tasks is reported with more
    details in logs
  * Merged many images containing info about files into one big
    files.img
  * When helper utility fails (ip, iptables, tar) its name is
    printed in logs
  Bugfixes:
  * Compilation failed on newer glibcs (ucontext_t)
  * Dying helper task could deadlock the restore process
  * Install-related makefile variables weren't configurable for
    distro build
  * SIT (ipv6-to-v4 tunnel) presence on host blocked dump of any
    containers
  * Potential NULL dereference when dumping net namespace
  * Dump via page server might not work across different criu
    versions
  * Failure to restore a subtask could be ignored by the restore
    command
  * EOF on page-server socket wasn't handled
- Dropped obsoleted patch:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch
- Add s390x to exclusivearch</changelog>
  <changelog author="aavindraa@gmail.com" date="1509883200">- update to criu 3.6:
  New features
  * C/R for files (except for unix sockets, ttys and epolls) sent
    over unix sockets
  * C/R for threads with different creds
  * Ipv6 over ipv4 tunnel (SIT device)
  Bugfixes
  * Some s390x registers were not restored by native sigrestore way
  * Overflow when parsing autofs info from /proc file
  * Dumps of anon shared memory with sysvipc one raced with each
    other clashing and corrupting image file names
  * The "dumpable" flag was not restore on shmem regions
  * Trash bits leaked into image when dumping fsnotify on some
    kernels
  * Lock/unlock of iptables from different criu processes raced with
    each other
  * Closed TCP connection with non-empty send queue blocked the dump
  * When --empty-ns for netns was set on dump only, the restore
    failed (Docker case)
- includes changes from 3.5:
  see https://criu.org/Download/criu/3.5 for details</changelog>
  <changelog author="aavindraa@gmail.com" date="1510488000">- add 0001-images.py-remove-shebang.patch
  * fixes a lint warning about a non-executable python file being
    executable due to a superfluous shebang
  * upstream: https://lists.openvz.org/pipermail/criu/2017-November/039907.html
- run spec-cleaner</changelog>
  <changelog author="avindra@opensuse.org" date="1514030400">- update to criu 3.7:
  New features
  * Pipes usage statistics
  * Run page server as non-daemon via RPC
  * C/R of
  - SO_REUSEPORT option
  - IPv4-mapped inet sockets
  - Net_prio CGroups
  - Overmounted shared mountpoints
  - Non-broken and breaking leases
  Improvements
  * Show criu and kernel versions in logs
  * CRIT decodes socket families, protocols and types
  * Much less pipes is needed for pre-dump, which is especially
    useful for big mem migration
  Bugfixes
  * Files in /proc/pid/map_file could be opened by non-exiting
    name (with 0x prefix) and it was fixed in kernel
  * CRIU log levels were used to configure logging for libsoccr
    thus breaking its logs
  * Overflow in various IDs caused bad image names
  * Compat (32bit) syscalls lost signedness in compel
  * Corked sockets lost cork flag
  * Preadv() syscall was declared with error which resulted in
    dump errors on 32-bit processors
  * Musl compilation failed
  * Ghost files in / dump failed
  * Crash when releasing context for ghost files, due to free()-ing
    shmalloc()-ed area
  * Lazy restore could receive partial page and crashed
  * Erroneous closing of lazy pages connection caused restore to
    hang
  * Lazy memory fetch restore could start before tasks are restored
- Remove 0001-images.py-remove-shebang.patch
  * upstreamed in 8e45ce4905d186abafb7c20abb3b00207fefdb53</changelog>
  <changelog author="avindra@opensuse.org" date="1520942400">- update to criu 3.8:
  New features
  * C/R of
  - Multiple network namespaces
  - Overmounted tmpfs mounts
  - Unix sockets and epoll descriptors in SCM messages
  Improvements
  * Rework service descriptors not to cause fdtable enormous grows
  Bugfixes
  * FP state wasn't reported on Skylake due to a kernel bug
  * gcc 8 warning fixes
  * Resource leaked on error paths
  * Attributes of sit devices with value 0 were not saved into
    images (and were restored into default values)
  * Tasks with pgid of a zombie hung the resture
  * Ghost files on RO bind-mounts of an RW mount couldn't be
    restored
  * Random memory corruptions during lazy restore
- cleanup with spec-cleaner
- switch to https urls
- list binaries and man pages explicitly
- remove rest of static libs to fix rpm lint errors</changelog>
  <changelog author="tiwai@suse.de" date="1521547200">- Add python-devel to BuildReq explicitly, as a preparation for
  fallback to asciidoctor (bsc#1075764)</changelog>
  <changelog author="tiwai@suse.de" date="1522929600">- update to criu 3.8.1: a bug-fix release
  FDstore was initialized twice (re-initialized) causing e.g.
  - -shell-job restore to fail</changelog>
  <changelog author="avindra@opensuse.org" date="1527508800">- update to criu 3.9:
  New features
  - C/R of
    + Tun-Tap devices in sub-netns
    + File descriptors which were opened with O_TMPFILE
  Improvements
  - Restore of inotify watchers
  - Restore unix sockets in proper mount namespaces
  - Print CRIU and kernel version also in RPC mode
  Bugfixes
  - Random memory corruptions during lazy restore
  - Workaround the iptables issue
  - Don't use standard descriptors when tar is running to dump
    tmpfs mounts
  - Fail dump if dump_one_file() fails
  - Fill kerndat with zero-s before reading it from cache
- cleanup with spec-cleaner</changelog>
  <changelog author="tiwai@suse.de" date="1542628800">- Update to criu 3.10:
  New features:
  * Support Python3 in ZDTM and CRIT
  * Keep names for UNIX sockets, that are unlinked from the FS
  * IPVv6 support for page server
  * Set page server socket fd via CLI
  * Large pages support for aarch64/ppc64
  * C/R of Per-thread seccomp chains
  Bugfixes:
  * Failed non-container restore could kill random task on the host
  * Failure to dump namespaces was erroneously ignored
  * CRIT didn't show cpuinfo image file
  * Tasks that got PID-reuse couldn't be dumped iteratively because
    previous images were missing
- Update to criu 3.11:
  New features:
  * cpuinfo: Detect compact frames and handle noxsaves
  * Add support for configuration files
  * Add support for external net namespaces
  * Punch holes in input files when restoring anonymous non-shared
    memory ( --auto-dedup )
  * C/R of
    + epoll: Add support for duped targets
    + tun: Add support for multiple net ns
    + x86: Support extendable fpu frames
  Bugfixes:
  * mount: Better handling of mount points propagation
  * nmk: Make collect-deps to be more precise about targets
  * lazy-pages: Don't mark current stack page as lazy
  * x86: CPU -- Rework feature testing
  * files: Fix O(n^2) restore in terms of the number of fds
  * fdstore: Unlimit fdstore queue on start
  * mount: Fix regression where open_mountpoint failed on readonly fs
  * page server: Handle partial splicing
  * ... lots of small fixes here and there
  Improvements:
  * Remove all magic of service descriptors when it isn't required
- Switch to python3
- Use asciidoctor instead of asciidoc for formatting manuals:
  criu-asciidoctor.patch</changelog>
  <changelog author="tiwai@suse.de" date="1557144000">- Update to criu 3.12:
  New features:
  * build CRIU with Android NDK
  * C/R of IP RAW sockets
  * lsm: dump and restore any SELinux process label
  * support restoring ghost files on readonly mounts
  Bugfixes:
  * Do not lock network if running in the host network namespace
  * Fix RPC configuration file handling
  * util: don't leak file descriprots to third-party tools
  * small fixes here and there
  Improvements:
  * travis: switch to the Ubuntu Xenial
  * travis-ci: Enable ia32 tests
  * Many improvements and bug fixes in the libcriu
  * Changes in the API and ABI (SONAME increased from 1 to 2)
- Updated to libcriu2 subpackage to follow SONAME 2
- Dropped obsoleted patch:
  criu-asciidoctor.patch</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1567598400">- Fix build on Tumbleweed: Add -ffat-lto-objects to lto cflags.</changelog>
  <changelog author="tiwai@suse.de" date="1574078400">- Update to criu 3.13:
  New features:
  * VDSO: arm32 support
  * Add TLS support for page server communications
  * "Ignore" mode for --manage-cgroups
  * Restore SO_BROADCAST option for inet sockets
  Bugfixes:
  * Auxiliary events were left in inotify queues
  * Lazy-pages daemon didn't detect stack pages and surrounders
    properly and marked them as "lazy"
  * Memory and resource leakage were detected by coverity, cppcheck
    and clang
  Improvements:
  * Use gettimeofday() directly from vdso for restore timings
  * Reformat all .py code into pep8 style</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1589371200">- Disable LTO on aarch64 and armv7
- Add '-Wno-error=deprecated' to fix build on armv7
- Exclude armv6 since criu/arch/arm/bitops.S uses 'dmb ish' which
  is armv7+</changelog>
  <changelog author="tiwai@suse.de" date="1589976000">- Update to criu 3.14:
  New features:
  * C/R of memfd memory mappings and file descriptors
  * Add time namespace support
  * Add the read pre-dump mode which uses process_vm_readv
  * Add --cgroup-yard option
  * Add support of the cgroup v2 freezer
  * Add support of opened O_PATH fds
  Bugfixes:
  * Fix C/R ia32 processes on AMD #398
  * Fix cross-compilation
  * Many fixes here and there
  Improvements:
  * Use clone3() with set_tid to restore processes
  * Clean up compel headers
  * Use the new mount API
- Add libgnutls-devel to buildreq</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1600862400">- fix filelist mismatch after libexecdir change</changelog>
  <changelog author="tiwai@suse.de" date="1606824000">- Update to criu 3.15:
  see details at https://criu.org/Download/criu/3.15
  New features:
  * Introduced criu-image-streamer
  * Added MIPS support
  * Allow checkpointing out of existing PID namespace and restoring
    into existing PID namespace
  * Added additional file validation mechanisms
  * Added support to checkpoint and restore BPF hash maps
  (BPF_MAP_TYPE_HASH) and array maps (BPF_MAP_TYPE_ARRAY)
  * Initial cgroups v2 support
- Fix build with nftables package:
  0002-Fix-build-with-nftables-installed-in-different-direc.patch</changelog>
  <changelog author="tiwai@suse.de" date="1622030400">- Fix the build with protobuf-c 1.4:
  criu-protobuf-c-1.4-underscore-fix.patch</changelog>
</package>
<package pkgid="33edfbe8e2d00a3b7adacc1ce0d0817b50182412dff1e190c5e1c5d8f2249065" name="libcompel1" arch="ppc64le">
  <version epoch="0" ver="3.15" rel="bp153.2.3.1"/>
  <changelog author="tiwai@suse.de" date="1497960000">- update to criu 3.1:
  New features:
  * Each boolean option now has the --no-$option pair
  * RSS explorer in CRIT
  * Multiple plugins in compel
  * Run-time check of 32-mmap BUG on x86
  * C/R of 32-bit futex robust list on x86
  Optimizations/improvements:
  * Start time is improved significantly with kerndat cache
  * Sigaction image is merged into Core
  * Unneeded stages are skipped during restore
  * Restore w/o namespaces uses host /proc
  * Restore w/o namespaces doesn't parse host mounts (not needed)
  * Single-threaded tasks do not parse /proc/pid/task/ in vain
  * BFD engine is used for more /proc files
  * More verbosity in libsoccr
  * Fsnotify dump w/o namespaces doesn't walk mounts tree
  Bugfixes:
  * Python bindings left zombie in self-dump mode
  * The last_pid sys-control was reset by restore
  * Threads caps were compared with mistake
  * make install put crit/pycriu to wrong place if DESTDIR was not set
  * Fsnotifies C/R w/o namespaces restored with errors
  * Inherited control terminal restore was failed (but dump succeeded)
- update to criu 3.2:
  Optimizations/improvements:
  * Invisible files restore is de-serialized
  * VMAs restore performance is improved significantly
  - Mappings of the same file re-use the descriptor, not re-open it
    every time
  - Not-COW-ed mappings are restored in-place and are not mremmap()ed
  - Empty RO mappings are mmap()ed as such and thus not re-mprotect()ed
    at the end
  * More verbosity in case TCP locking fails (#292)
  * More verbosity in case VDSO magic mismatch
  * Restore or legacy epoll target descriptors and fsnotify marks is
    unified with common case
  Bugfixes:
  * Restoring fanotify marks from old images (&lt;1.3) dropped the mark
  * Binfmt_misc mount could be mounted into wrong place
  * Compilation failed with gcc 6.3.0 (#315)
  * Waiting helpers could race with sigchild handler and would result
    in restore failure
  * Missing VVAR page in 32bit tasks wasn't skipped and resulted in
    restore failure
  * After restore consumption of files is increased (was fixed as
    side effect of mmap optimization)
  Deprecation/Removal:
  * Deprecated separate images for fsnotify marks
- Fix the installation of python stuff:
  criu-py-install-fix.diff
- Fix the build for ppc64:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch</changelog>
  <changelog author="tiwai@suse.de" date="1498824000">- update to criu 3.2.1: bug fix release,
  * Restoring a stack fails on recent kernels due to kernel changes
  * Restoring on a host with LSM profiles failed</changelog>
  <changelog author="bwiedemann@suse.com" date="1500465600">- update to criu 3.3
  * Add --tcp-close option to help migration of Docker containers
  * Allow to override build time to fix build-compare (boo#1047218)</changelog>
  <changelog author="tiwai@suse.de" date="1503403200">- update to criu 3.4:
  New features:
  * Support for s390x architecture
  Improvements:
  * Unexpected death of restored tasks is reported with more
    details in logs
  * Merged many images containing info about files into one big
    files.img
  * When helper utility fails (ip, iptables, tar) its name is
    printed in logs
  Bugfixes:
  * Compilation failed on newer glibcs (ucontext_t)
  * Dying helper task could deadlock the restore process
  * Install-related makefile variables weren't configurable for
    distro build
  * SIT (ipv6-to-v4 tunnel) presence on host blocked dump of any
    containers
  * Potential NULL dereference when dumping net namespace
  * Dump via page server might not work across different criu
    versions
  * Failure to restore a subtask could be ignored by the restore
    command
  * EOF on page-server socket wasn't handled
- Dropped obsoleted patch:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch
- Add s390x to exclusivearch</changelog>
  <changelog author="aavindraa@gmail.com" date="1509883200">- update to criu 3.6:
  New features
  * C/R for files (except for unix sockets, ttys and epolls) sent
    over unix sockets
  * C/R for threads with different creds
  * Ipv6 over ipv4 tunnel (SIT device)
  Bugfixes
  * Some s390x registers were not restored by native sigrestore way
  * Overflow when parsing autofs info from /proc file
  * Dumps of anon shared memory with sysvipc one raced with each
    other clashing and corrupting image file names
  * The "dumpable" flag was not restore on shmem regions
  * Trash bits leaked into image when dumping fsnotify on some
    kernels
  * Lock/unlock of iptables from different criu processes raced with
    each other
  * Closed TCP connection with non-empty send queue blocked the dump
  * When --empty-ns for netns was set on dump only, the restore
    failed (Docker case)
- includes changes from 3.5:
  see https://criu.org/Download/criu/3.5 for details</changelog>
  <changelog author="aavindraa@gmail.com" date="1510488000">- add 0001-images.py-remove-shebang.patch
  * fixes a lint warning about a non-executable python file being
    executable due to a superfluous shebang
  * upstream: https://lists.openvz.org/pipermail/criu/2017-November/039907.html
- run spec-cleaner</changelog>
  <changelog author="avindra@opensuse.org" date="1514030400">- update to criu 3.7:
  New features
  * Pipes usage statistics
  * Run page server as non-daemon via RPC
  * C/R of
  - SO_REUSEPORT option
  - IPv4-mapped inet sockets
  - Net_prio CGroups
  - Overmounted shared mountpoints
  - Non-broken and breaking leases
  Improvements
  * Show criu and kernel versions in logs
  * CRIT decodes socket families, protocols and types
  * Much less pipes is needed for pre-dump, which is especially
    useful for big mem migration
  Bugfixes
  * Files in /proc/pid/map_file could be opened by non-exiting
    name (with 0x prefix) and it was fixed in kernel
  * CRIU log levels were used to configure logging for libsoccr
    thus breaking its logs
  * Overflow in various IDs caused bad image names
  * Compat (32bit) syscalls lost signedness in compel
  * Corked sockets lost cork flag
  * Preadv() syscall was declared with error which resulted in
    dump errors on 32-bit processors
  * Musl compilation failed
  * Ghost files in / dump failed
  * Crash when releasing context for ghost files, due to free()-ing
    shmalloc()-ed area
  * Lazy restore could receive partial page and crashed
  * Erroneous closing of lazy pages connection caused restore to
    hang
  * Lazy memory fetch restore could start before tasks are restored
- Remove 0001-images.py-remove-shebang.patch
  * upstreamed in 8e45ce4905d186abafb7c20abb3b00207fefdb53</changelog>
  <changelog author="avindra@opensuse.org" date="1520942400">- update to criu 3.8:
  New features
  * C/R of
  - Multiple network namespaces
  - Overmounted tmpfs mounts
  - Unix sockets and epoll descriptors in SCM messages
  Improvements
  * Rework service descriptors not to cause fdtable enormous grows
  Bugfixes
  * FP state wasn't reported on Skylake due to a kernel bug
  * gcc 8 warning fixes
  * Resource leaked on error paths
  * Attributes of sit devices with value 0 were not saved into
    images (and were restored into default values)
  * Tasks with pgid of a zombie hung the resture
  * Ghost files on RO bind-mounts of an RW mount couldn't be
    restored
  * Random memory corruptions during lazy restore
- cleanup with spec-cleaner
- switch to https urls
- list binaries and man pages explicitly
- remove rest of static libs to fix rpm lint errors</changelog>
  <changelog author="tiwai@suse.de" date="1521547200">- Add python-devel to BuildReq explicitly, as a preparation for
  fallback to asciidoctor (bsc#1075764)</changelog>
  <changelog author="tiwai@suse.de" date="1522929600">- update to criu 3.8.1: a bug-fix release
  FDstore was initialized twice (re-initialized) causing e.g.
  - -shell-job restore to fail</changelog>
  <changelog author="avindra@opensuse.org" date="1527508800">- update to criu 3.9:
  New features
  - C/R of
    + Tun-Tap devices in sub-netns
    + File descriptors which were opened with O_TMPFILE
  Improvements
  - Restore of inotify watchers
  - Restore unix sockets in proper mount namespaces
  - Print CRIU and kernel version also in RPC mode
  Bugfixes
  - Random memory corruptions during lazy restore
  - Workaround the iptables issue
  - Don't use standard descriptors when tar is running to dump
    tmpfs mounts
  - Fail dump if dump_one_file() fails
  - Fill kerndat with zero-s before reading it from cache
- cleanup with spec-cleaner</changelog>
  <changelog author="tiwai@suse.de" date="1542628800">- Update to criu 3.10:
  New features:
  * Support Python3 in ZDTM and CRIT
  * Keep names for UNIX sockets, that are unlinked from the FS
  * IPVv6 support for page server
  * Set page server socket fd via CLI
  * Large pages support for aarch64/ppc64
  * C/R of Per-thread seccomp chains
  Bugfixes:
  * Failed non-container restore could kill random task on the host
  * Failure to dump namespaces was erroneously ignored
  * CRIT didn't show cpuinfo image file
  * Tasks that got PID-reuse couldn't be dumped iteratively because
    previous images were missing
- Update to criu 3.11:
  New features:
  * cpuinfo: Detect compact frames and handle noxsaves
  * Add support for configuration files
  * Add support for external net namespaces
  * Punch holes in input files when restoring anonymous non-shared
    memory ( --auto-dedup )
  * C/R of
    + epoll: Add support for duped targets
    + tun: Add support for multiple net ns
    + x86: Support extendable fpu frames
  Bugfixes:
  * mount: Better handling of mount points propagation
  * nmk: Make collect-deps to be more precise about targets
  * lazy-pages: Don't mark current stack page as lazy
  * x86: CPU -- Rework feature testing
  * files: Fix O(n^2) restore in terms of the number of fds
  * fdstore: Unlimit fdstore queue on start
  * mount: Fix regression where open_mountpoint failed on readonly fs
  * page server: Handle partial splicing
  * ... lots of small fixes here and there
  Improvements:
  * Remove all magic of service descriptors when it isn't required
- Switch to python3
- Use asciidoctor instead of asciidoc for formatting manuals:
  criu-asciidoctor.patch</changelog>
  <changelog author="tiwai@suse.de" date="1557144000">- Update to criu 3.12:
  New features:
  * build CRIU with Android NDK
  * C/R of IP RAW sockets
  * lsm: dump and restore any SELinux process label
  * support restoring ghost files on readonly mounts
  Bugfixes:
  * Do not lock network if running in the host network namespace
  * Fix RPC configuration file handling
  * util: don't leak file descriprots to third-party tools
  * small fixes here and there
  Improvements:
  * travis: switch to the Ubuntu Xenial
  * travis-ci: Enable ia32 tests
  * Many improvements and bug fixes in the libcriu
  * Changes in the API and ABI (SONAME increased from 1 to 2)
- Updated to libcriu2 subpackage to follow SONAME 2
- Dropped obsoleted patch:
  criu-asciidoctor.patch</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1567598400">- Fix build on Tumbleweed: Add -ffat-lto-objects to lto cflags.</changelog>
  <changelog author="tiwai@suse.de" date="1574078400">- Update to criu 3.13:
  New features:
  * VDSO: arm32 support
  * Add TLS support for page server communications
  * "Ignore" mode for --manage-cgroups
  * Restore SO_BROADCAST option for inet sockets
  Bugfixes:
  * Auxiliary events were left in inotify queues
  * Lazy-pages daemon didn't detect stack pages and surrounders
    properly and marked them as "lazy"
  * Memory and resource leakage were detected by coverity, cppcheck
    and clang
  Improvements:
  * Use gettimeofday() directly from vdso for restore timings
  * Reformat all .py code into pep8 style</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1589371200">- Disable LTO on aarch64 and armv7
- Add '-Wno-error=deprecated' to fix build on armv7
- Exclude armv6 since criu/arch/arm/bitops.S uses 'dmb ish' which
  is armv7+</changelog>
  <changelog author="tiwai@suse.de" date="1589976000">- Update to criu 3.14:
  New features:
  * C/R of memfd memory mappings and file descriptors
  * Add time namespace support
  * Add the read pre-dump mode which uses process_vm_readv
  * Add --cgroup-yard option
  * Add support of the cgroup v2 freezer
  * Add support of opened O_PATH fds
  Bugfixes:
  * Fix C/R ia32 processes on AMD #398
  * Fix cross-compilation
  * Many fixes here and there
  Improvements:
  * Use clone3() with set_tid to restore processes
  * Clean up compel headers
  * Use the new mount API
- Add libgnutls-devel to buildreq</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1600862400">- fix filelist mismatch after libexecdir change</changelog>
  <changelog author="tiwai@suse.de" date="1606824000">- Update to criu 3.15:
  see details at https://criu.org/Download/criu/3.15
  New features:
  * Introduced criu-image-streamer
  * Added MIPS support
  * Allow checkpointing out of existing PID namespace and restoring
    into existing PID namespace
  * Added additional file validation mechanisms
  * Added support to checkpoint and restore BPF hash maps
  (BPF_MAP_TYPE_HASH) and array maps (BPF_MAP_TYPE_ARRAY)
  * Initial cgroups v2 support
- Fix build with nftables package:
  0002-Fix-build-with-nftables-installed-in-different-direc.patch</changelog>
  <changelog author="tiwai@suse.de" date="1622030400">- Fix the build with protobuf-c 1.4:
  criu-protobuf-c-1.4-underscore-fix.patch</changelog>
</package>
<package pkgid="985789ba8c562ff8b13979d1f682c86152f31f675261ff158040dde8e5387257" name="libcompel1" arch="s390x">
  <version epoch="0" ver="3.15" rel="bp153.2.3.1"/>
  <changelog author="tiwai@suse.de" date="1497960000">- update to criu 3.1:
  New features:
  * Each boolean option now has the --no-$option pair
  * RSS explorer in CRIT
  * Multiple plugins in compel
  * Run-time check of 32-mmap BUG on x86
  * C/R of 32-bit futex robust list on x86
  Optimizations/improvements:
  * Start time is improved significantly with kerndat cache
  * Sigaction image is merged into Core
  * Unneeded stages are skipped during restore
  * Restore w/o namespaces uses host /proc
  * Restore w/o namespaces doesn't parse host mounts (not needed)
  * Single-threaded tasks do not parse /proc/pid/task/ in vain
  * BFD engine is used for more /proc files
  * More verbosity in libsoccr
  * Fsnotify dump w/o namespaces doesn't walk mounts tree
  Bugfixes:
  * Python bindings left zombie in self-dump mode
  * The last_pid sys-control was reset by restore
  * Threads caps were compared with mistake
  * make install put crit/pycriu to wrong place if DESTDIR was not set
  * Fsnotifies C/R w/o namespaces restored with errors
  * Inherited control terminal restore was failed (but dump succeeded)
- update to criu 3.2:
  Optimizations/improvements:
  * Invisible files restore is de-serialized
  * VMAs restore performance is improved significantly
  - Mappings of the same file re-use the descriptor, not re-open it
    every time
  - Not-COW-ed mappings are restored in-place and are not mremmap()ed
  - Empty RO mappings are mmap()ed as such and thus not re-mprotect()ed
    at the end
  * More verbosity in case TCP locking fails (#292)
  * More verbosity in case VDSO magic mismatch
  * Restore or legacy epoll target descriptors and fsnotify marks is
    unified with common case
  Bugfixes:
  * Restoring fanotify marks from old images (&lt;1.3) dropped the mark
  * Binfmt_misc mount could be mounted into wrong place
  * Compilation failed with gcc 6.3.0 (#315)
  * Waiting helpers could race with sigchild handler and would result
    in restore failure
  * Missing VVAR page in 32bit tasks wasn't skipped and resulted in
    restore failure
  * After restore consumption of files is increased (was fixed as
    side effect of mmap optimization)
  Deprecation/Removal:
  * Deprecated separate images for fsnotify marks
- Fix the installation of python stuff:
  criu-py-install-fix.diff
- Fix the build for ppc64:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch</changelog>
  <changelog author="tiwai@suse.de" date="1498824000">- update to criu 3.2.1: bug fix release,
  * Restoring a stack fails on recent kernels due to kernel changes
  * Restoring on a host with LSM profiles failed</changelog>
  <changelog author="bwiedemann@suse.com" date="1500465600">- update to criu 3.3
  * Add --tcp-close option to help migration of Docker containers
  * Allow to override build time to fix build-compare (boo#1047218)</changelog>
  <changelog author="tiwai@suse.de" date="1503403200">- update to criu 3.4:
  New features:
  * Support for s390x architecture
  Improvements:
  * Unexpected death of restored tasks is reported with more
    details in logs
  * Merged many images containing info about files into one big
    files.img
  * When helper utility fails (ip, iptables, tar) its name is
    printed in logs
  Bugfixes:
  * Compilation failed on newer glibcs (ucontext_t)
  * Dying helper task could deadlock the restore process
  * Install-related makefile variables weren't configurable for
    distro build
  * SIT (ipv6-to-v4 tunnel) presence on host blocked dump of any
    containers
  * Potential NULL dereference when dumping net namespace
  * Dump via page server might not work across different criu
    versions
  * Failure to restore a subtask could be ignored by the restore
    command
  * EOF on page-server socket wasn't handled
- Dropped obsoleted patch:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch
- Add s390x to exclusivearch</changelog>
  <changelog author="aavindraa@gmail.com" date="1509883200">- update to criu 3.6:
  New features
  * C/R for files (except for unix sockets, ttys and epolls) sent
    over unix sockets
  * C/R for threads with different creds
  * Ipv6 over ipv4 tunnel (SIT device)
  Bugfixes
  * Some s390x registers were not restored by native sigrestore way
  * Overflow when parsing autofs info from /proc file
  * Dumps of anon shared memory with sysvipc one raced with each
    other clashing and corrupting image file names
  * The "dumpable" flag was not restore on shmem regions
  * Trash bits leaked into image when dumping fsnotify on some
    kernels
  * Lock/unlock of iptables from different criu processes raced with
    each other
  * Closed TCP connection with non-empty send queue blocked the dump
  * When --empty-ns for netns was set on dump only, the restore
    failed (Docker case)
- includes changes from 3.5:
  see https://criu.org/Download/criu/3.5 for details</changelog>
  <changelog author="aavindraa@gmail.com" date="1510488000">- add 0001-images.py-remove-shebang.patch
  * fixes a lint warning about a non-executable python file being
    executable due to a superfluous shebang
  * upstream: https://lists.openvz.org/pipermail/criu/2017-November/039907.html
- run spec-cleaner</changelog>
  <changelog author="avindra@opensuse.org" date="1514030400">- update to criu 3.7:
  New features
  * Pipes usage statistics
  * Run page server as non-daemon via RPC
  * C/R of
  - SO_REUSEPORT option
  - IPv4-mapped inet sockets
  - Net_prio CGroups
  - Overmounted shared mountpoints
  - Non-broken and breaking leases
  Improvements
  * Show criu and kernel versions in logs
  * CRIT decodes socket families, protocols and types
  * Much less pipes is needed for pre-dump, which is especially
    useful for big mem migration
  Bugfixes
  * Files in /proc/pid/map_file could be opened by non-exiting
    name (with 0x prefix) and it was fixed in kernel
  * CRIU log levels were used to configure logging for libsoccr
    thus breaking its logs
  * Overflow in various IDs caused bad image names
  * Compat (32bit) syscalls lost signedness in compel
  * Corked sockets lost cork flag
  * Preadv() syscall was declared with error which resulted in
    dump errors on 32-bit processors
  * Musl compilation failed
  * Ghost files in / dump failed
  * Crash when releasing context for ghost files, due to free()-ing
    shmalloc()-ed area
  * Lazy restore could receive partial page and crashed
  * Erroneous closing of lazy pages connection caused restore to
    hang
  * Lazy memory fetch restore could start before tasks are restored
- Remove 0001-images.py-remove-shebang.patch
  * upstreamed in 8e45ce4905d186abafb7c20abb3b00207fefdb53</changelog>
  <changelog author="avindra@opensuse.org" date="1520942400">- update to criu 3.8:
  New features
  * C/R of
  - Multiple network namespaces
  - Overmounted tmpfs mounts
  - Unix sockets and epoll descriptors in SCM messages
  Improvements
  * Rework service descriptors not to cause fdtable enormous grows
  Bugfixes
  * FP state wasn't reported on Skylake due to a kernel bug
  * gcc 8 warning fixes
  * Resource leaked on error paths
  * Attributes of sit devices with value 0 were not saved into
    images (and were restored into default values)
  * Tasks with pgid of a zombie hung the resture
  * Ghost files on RO bind-mounts of an RW mount couldn't be
    restored
  * Random memory corruptions during lazy restore
- cleanup with spec-cleaner
- switch to https urls
- list binaries and man pages explicitly
- remove rest of static libs to fix rpm lint errors</changelog>
  <changelog author="tiwai@suse.de" date="1521547200">- Add python-devel to BuildReq explicitly, as a preparation for
  fallback to asciidoctor (bsc#1075764)</changelog>
  <changelog author="tiwai@suse.de" date="1522929600">- update to criu 3.8.1: a bug-fix release
  FDstore was initialized twice (re-initialized) causing e.g.
  - -shell-job restore to fail</changelog>
  <changelog author="avindra@opensuse.org" date="1527508800">- update to criu 3.9:
  New features
  - C/R of
    + Tun-Tap devices in sub-netns
    + File descriptors which were opened with O_TMPFILE
  Improvements
  - Restore of inotify watchers
  - Restore unix sockets in proper mount namespaces
  - Print CRIU and kernel version also in RPC mode
  Bugfixes
  - Random memory corruptions during lazy restore
  - Workaround the iptables issue
  - Don't use standard descriptors when tar is running to dump
    tmpfs mounts
  - Fail dump if dump_one_file() fails
  - Fill kerndat with zero-s before reading it from cache
- cleanup with spec-cleaner</changelog>
  <changelog author="tiwai@suse.de" date="1542628800">- Update to criu 3.10:
  New features:
  * Support Python3 in ZDTM and CRIT
  * Keep names for UNIX sockets, that are unlinked from the FS
  * IPVv6 support for page server
  * Set page server socket fd via CLI
  * Large pages support for aarch64/ppc64
  * C/R of Per-thread seccomp chains
  Bugfixes:
  * Failed non-container restore could kill random task on the host
  * Failure to dump namespaces was erroneously ignored
  * CRIT didn't show cpuinfo image file
  * Tasks that got PID-reuse couldn't be dumped iteratively because
    previous images were missing
- Update to criu 3.11:
  New features:
  * cpuinfo: Detect compact frames and handle noxsaves
  * Add support for configuration files
  * Add support for external net namespaces
  * Punch holes in input files when restoring anonymous non-shared
    memory ( --auto-dedup )
  * C/R of
    + epoll: Add support for duped targets
    + tun: Add support for multiple net ns
    + x86: Support extendable fpu frames
  Bugfixes:
  * mount: Better handling of mount points propagation
  * nmk: Make collect-deps to be more precise about targets
  * lazy-pages: Don't mark current stack page as lazy
  * x86: CPU -- Rework feature testing
  * files: Fix O(n^2) restore in terms of the number of fds
  * fdstore: Unlimit fdstore queue on start
  * mount: Fix regression where open_mountpoint failed on readonly fs
  * page server: Handle partial splicing
  * ... lots of small fixes here and there
  Improvements:
  * Remove all magic of service descriptors when it isn't required
- Switch to python3
- Use asciidoctor instead of asciidoc for formatting manuals:
  criu-asciidoctor.patch</changelog>
  <changelog author="tiwai@suse.de" date="1557144000">- Update to criu 3.12:
  New features:
  * build CRIU with Android NDK
  * C/R of IP RAW sockets
  * lsm: dump and restore any SELinux process label
  * support restoring ghost files on readonly mounts
  Bugfixes:
  * Do not lock network if running in the host network namespace
  * Fix RPC configuration file handling
  * util: don't leak file descriprots to third-party tools
  * small fixes here and there
  Improvements:
  * travis: switch to the Ubuntu Xenial
  * travis-ci: Enable ia32 tests
  * Many improvements and bug fixes in the libcriu
  * Changes in the API and ABI (SONAME increased from 1 to 2)
- Updated to libcriu2 subpackage to follow SONAME 2
- Dropped obsoleted patch:
  criu-asciidoctor.patch</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1567598400">- Fix build on Tumbleweed: Add -ffat-lto-objects to lto cflags.</changelog>
  <changelog author="tiwai@suse.de" date="1574078400">- Update to criu 3.13:
  New features:
  * VDSO: arm32 support
  * Add TLS support for page server communications
  * "Ignore" mode for --manage-cgroups
  * Restore SO_BROADCAST option for inet sockets
  Bugfixes:
  * Auxiliary events were left in inotify queues
  * Lazy-pages daemon didn't detect stack pages and surrounders
    properly and marked them as "lazy"
  * Memory and resource leakage were detected by coverity, cppcheck
    and clang
  Improvements:
  * Use gettimeofday() directly from vdso for restore timings
  * Reformat all .py code into pep8 style</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1589371200">- Disable LTO on aarch64 and armv7
- Add '-Wno-error=deprecated' to fix build on armv7
- Exclude armv6 since criu/arch/arm/bitops.S uses 'dmb ish' which
  is armv7+</changelog>
  <changelog author="tiwai@suse.de" date="1589976000">- Update to criu 3.14:
  New features:
  * C/R of memfd memory mappings and file descriptors
  * Add time namespace support
  * Add the read pre-dump mode which uses process_vm_readv
  * Add --cgroup-yard option
  * Add support of the cgroup v2 freezer
  * Add support of opened O_PATH fds
  Bugfixes:
  * Fix C/R ia32 processes on AMD #398
  * Fix cross-compilation
  * Many fixes here and there
  Improvements:
  * Use clone3() with set_tid to restore processes
  * Clean up compel headers
  * Use the new mount API
- Add libgnutls-devel to buildreq</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1600862400">- fix filelist mismatch after libexecdir change</changelog>
  <changelog author="tiwai@suse.de" date="1606824000">- Update to criu 3.15:
  see details at https://criu.org/Download/criu/3.15
  New features:
  * Introduced criu-image-streamer
  * Added MIPS support
  * Allow checkpointing out of existing PID namespace and restoring
    into existing PID namespace
  * Added additional file validation mechanisms
  * Added support to checkpoint and restore BPF hash maps
  (BPF_MAP_TYPE_HASH) and array maps (BPF_MAP_TYPE_ARRAY)
  * Initial cgroups v2 support
- Fix build with nftables package:
  0002-Fix-build-with-nftables-installed-in-different-direc.patch</changelog>
  <changelog author="tiwai@suse.de" date="1622030400">- Fix the build with protobuf-c 1.4:
  criu-protobuf-c-1.4-underscore-fix.patch</changelog>
</package>
<package pkgid="d666d496bf97c05a2ade6b46461aa6c842ea5a953c46aab8cbbb43e9f4668c3d" name="libcompel1" arch="x86_64">
  <version epoch="0" ver="3.15" rel="bp153.2.3.1"/>
  <changelog author="tiwai@suse.de" date="1497960000">- update to criu 3.1:
  New features:
  * Each boolean option now has the --no-$option pair
  * RSS explorer in CRIT
  * Multiple plugins in compel
  * Run-time check of 32-mmap BUG on x86
  * C/R of 32-bit futex robust list on x86
  Optimizations/improvements:
  * Start time is improved significantly with kerndat cache
  * Sigaction image is merged into Core
  * Unneeded stages are skipped during restore
  * Restore w/o namespaces uses host /proc
  * Restore w/o namespaces doesn't parse host mounts (not needed)
  * Single-threaded tasks do not parse /proc/pid/task/ in vain
  * BFD engine is used for more /proc files
  * More verbosity in libsoccr
  * Fsnotify dump w/o namespaces doesn't walk mounts tree
  Bugfixes:
  * Python bindings left zombie in self-dump mode
  * The last_pid sys-control was reset by restore
  * Threads caps were compared with mistake
  * make install put crit/pycriu to wrong place if DESTDIR was not set
  * Fsnotifies C/R w/o namespaces restored with errors
  * Inherited control terminal restore was failed (but dump succeeded)
- update to criu 3.2:
  Optimizations/improvements:
  * Invisible files restore is de-serialized
  * VMAs restore performance is improved significantly
  - Mappings of the same file re-use the descriptor, not re-open it
    every time
  - Not-COW-ed mappings are restored in-place and are not mremmap()ed
  - Empty RO mappings are mmap()ed as such and thus not re-mprotect()ed
    at the end
  * More verbosity in case TCP locking fails (#292)
  * More verbosity in case VDSO magic mismatch
  * Restore or legacy epoll target descriptors and fsnotify marks is
    unified with common case
  Bugfixes:
  * Restoring fanotify marks from old images (&lt;1.3) dropped the mark
  * Binfmt_misc mount could be mounted into wrong place
  * Compilation failed with gcc 6.3.0 (#315)
  * Waiting helpers could race with sigchild handler and would result
    in restore failure
  * Missing VVAR page in 32bit tasks wasn't skipped and resulted in
    restore failure
  * After restore consumption of files is increased (was fixed as
    side effect of mmap optimization)
  Deprecation/Removal:
  * Deprecated separate images for fsnotify marks
- Fix the installation of python stuff:
  criu-py-install-fix.diff
- Fix the build for ppc64:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch</changelog>
  <changelog author="tiwai@suse.de" date="1498824000">- update to criu 3.2.1: bug fix release,
  * Restoring a stack fails on recent kernels due to kernel changes
  * Restoring on a host with LSM profiles failed</changelog>
  <changelog author="bwiedemann@suse.com" date="1500465600">- update to criu 3.3
  * Add --tcp-close option to help migration of Docker containers
  * Allow to override build time to fix build-compare (boo#1047218)</changelog>
  <changelog author="tiwai@suse.de" date="1503403200">- update to criu 3.4:
  New features:
  * Support for s390x architecture
  Improvements:
  * Unexpected death of restored tasks is reported with more
    details in logs
  * Merged many images containing info about files into one big
    files.img
  * When helper utility fails (ip, iptables, tar) its name is
    printed in logs
  Bugfixes:
  * Compilation failed on newer glibcs (ucontext_t)
  * Dying helper task could deadlock the restore process
  * Install-related makefile variables weren't configurable for
    distro build
  * SIT (ipv6-to-v4 tunnel) presence on host blocked dump of any
    containers
  * Potential NULL dereference when dumping net namespace
  * Dump via page server might not work across different criu
    versions
  * Failure to restore a subtask could be ignored by the restore
    command
  * EOF on page-server socket wasn't handled
- Dropped obsoleted patch:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch
- Add s390x to exclusivearch</changelog>
  <changelog author="aavindraa@gmail.com" date="1509883200">- update to criu 3.6:
  New features
  * C/R for files (except for unix sockets, ttys and epolls) sent
    over unix sockets
  * C/R for threads with different creds
  * Ipv6 over ipv4 tunnel (SIT device)
  Bugfixes
  * Some s390x registers were not restored by native sigrestore way
  * Overflow when parsing autofs info from /proc file
  * Dumps of anon shared memory with sysvipc one raced with each
    other clashing and corrupting image file names
  * The "dumpable" flag was not restore on shmem regions
  * Trash bits leaked into image when dumping fsnotify on some
    kernels
  * Lock/unlock of iptables from different criu processes raced with
    each other
  * Closed TCP connection with non-empty send queue blocked the dump
  * When --empty-ns for netns was set on dump only, the restore
    failed (Docker case)
- includes changes from 3.5:
  see https://criu.org/Download/criu/3.5 for details</changelog>
  <changelog author="aavindraa@gmail.com" date="1510488000">- add 0001-images.py-remove-shebang.patch
  * fixes a lint warning about a non-executable python file being
    executable due to a superfluous shebang
  * upstream: https://lists.openvz.org/pipermail/criu/2017-November/039907.html
- run spec-cleaner</changelog>
  <changelog author="avindra@opensuse.org" date="1514030400">- update to criu 3.7:
  New features
  * Pipes usage statistics
  * Run page server as non-daemon via RPC
  * C/R of
  - SO_REUSEPORT option
  - IPv4-mapped inet sockets
  - Net_prio CGroups
  - Overmounted shared mountpoints
  - Non-broken and breaking leases
  Improvements
  * Show criu and kernel versions in logs
  * CRIT decodes socket families, protocols and types
  * Much less pipes is needed for pre-dump, which is especially
    useful for big mem migration
  Bugfixes
  * Files in /proc/pid/map_file could be opened by non-exiting
    name (with 0x prefix) and it was fixed in kernel
  * CRIU log levels were used to configure logging for libsoccr
    thus breaking its logs
  * Overflow in various IDs caused bad image names
  * Compat (32bit) syscalls lost signedness in compel
  * Corked sockets lost cork flag
  * Preadv() syscall was declared with error which resulted in
    dump errors on 32-bit processors
  * Musl compilation failed
  * Ghost files in / dump failed
  * Crash when releasing context for ghost files, due to free()-ing
    shmalloc()-ed area
  * Lazy restore could receive partial page and crashed
  * Erroneous closing of lazy pages connection caused restore to
    hang
  * Lazy memory fetch restore could start before tasks are restored
- Remove 0001-images.py-remove-shebang.patch
  * upstreamed in 8e45ce4905d186abafb7c20abb3b00207fefdb53</changelog>
  <changelog author="avindra@opensuse.org" date="1520942400">- update to criu 3.8:
  New features
  * C/R of
  - Multiple network namespaces
  - Overmounted tmpfs mounts
  - Unix sockets and epoll descriptors in SCM messages
  Improvements
  * Rework service descriptors not to cause fdtable enormous grows
  Bugfixes
  * FP state wasn't reported on Skylake due to a kernel bug
  * gcc 8 warning fixes
  * Resource leaked on error paths
  * Attributes of sit devices with value 0 were not saved into
    images (and were restored into default values)
  * Tasks with pgid of a zombie hung the resture
  * Ghost files on RO bind-mounts of an RW mount couldn't be
    restored
  * Random memory corruptions during lazy restore
- cleanup with spec-cleaner
- switch to https urls
- list binaries and man pages explicitly
- remove rest of static libs to fix rpm lint errors</changelog>
  <changelog author="tiwai@suse.de" date="1521547200">- Add python-devel to BuildReq explicitly, as a preparation for
  fallback to asciidoctor (bsc#1075764)</changelog>
  <changelog author="tiwai@suse.de" date="1522929600">- update to criu 3.8.1: a bug-fix release
  FDstore was initialized twice (re-initialized) causing e.g.
  - -shell-job restore to fail</changelog>
  <changelog author="avindra@opensuse.org" date="1527508800">- update to criu 3.9:
  New features
  - C/R of
    + Tun-Tap devices in sub-netns
    + File descriptors which were opened with O_TMPFILE
  Improvements
  - Restore of inotify watchers
  - Restore unix sockets in proper mount namespaces
  - Print CRIU and kernel version also in RPC mode
  Bugfixes
  - Random memory corruptions during lazy restore
  - Workaround the iptables issue
  - Don't use standard descriptors when tar is running to dump
    tmpfs mounts
  - Fail dump if dump_one_file() fails
  - Fill kerndat with zero-s before reading it from cache
- cleanup with spec-cleaner</changelog>
  <changelog author="tiwai@suse.de" date="1542628800">- Update to criu 3.10:
  New features:
  * Support Python3 in ZDTM and CRIT
  * Keep names for UNIX sockets, that are unlinked from the FS
  * IPVv6 support for page server
  * Set page server socket fd via CLI
  * Large pages support for aarch64/ppc64
  * C/R of Per-thread seccomp chains
  Bugfixes:
  * Failed non-container restore could kill random task on the host
  * Failure to dump namespaces was erroneously ignored
  * CRIT didn't show cpuinfo image file
  * Tasks that got PID-reuse couldn't be dumped iteratively because
    previous images were missing
- Update to criu 3.11:
  New features:
  * cpuinfo: Detect compact frames and handle noxsaves
  * Add support for configuration files
  * Add support for external net namespaces
  * Punch holes in input files when restoring anonymous non-shared
    memory ( --auto-dedup )
  * C/R of
    + epoll: Add support for duped targets
    + tun: Add support for multiple net ns
    + x86: Support extendable fpu frames
  Bugfixes:
  * mount: Better handling of mount points propagation
  * nmk: Make collect-deps to be more precise about targets
  * lazy-pages: Don't mark current stack page as lazy
  * x86: CPU -- Rework feature testing
  * files: Fix O(n^2) restore in terms of the number of fds
  * fdstore: Unlimit fdstore queue on start
  * mount: Fix regression where open_mountpoint failed on readonly fs
  * page server: Handle partial splicing
  * ... lots of small fixes here and there
  Improvements:
  * Remove all magic of service descriptors when it isn't required
- Switch to python3
- Use asciidoctor instead of asciidoc for formatting manuals:
  criu-asciidoctor.patch</changelog>
  <changelog author="tiwai@suse.de" date="1557144000">- Update to criu 3.12:
  New features:
  * build CRIU with Android NDK
  * C/R of IP RAW sockets
  * lsm: dump and restore any SELinux process label
  * support restoring ghost files on readonly mounts
  Bugfixes:
  * Do not lock network if running in the host network namespace
  * Fix RPC configuration file handling
  * util: don't leak file descriprots to third-party tools
  * small fixes here and there
  Improvements:
  * travis: switch to the Ubuntu Xenial
  * travis-ci: Enable ia32 tests
  * Many improvements and bug fixes in the libcriu
  * Changes in the API and ABI (SONAME increased from 1 to 2)
- Updated to libcriu2 subpackage to follow SONAME 2
- Dropped obsoleted patch:
  criu-asciidoctor.patch</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1567598400">- Fix build on Tumbleweed: Add -ffat-lto-objects to lto cflags.</changelog>
  <changelog author="tiwai@suse.de" date="1574078400">- Update to criu 3.13:
  New features:
  * VDSO: arm32 support
  * Add TLS support for page server communications
  * "Ignore" mode for --manage-cgroups
  * Restore SO_BROADCAST option for inet sockets
  Bugfixes:
  * Auxiliary events were left in inotify queues
  * Lazy-pages daemon didn't detect stack pages and surrounders
    properly and marked them as "lazy"
  * Memory and resource leakage were detected by coverity, cppcheck
    and clang
  Improvements:
  * Use gettimeofday() directly from vdso for restore timings
  * Reformat all .py code into pep8 style</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1589371200">- Disable LTO on aarch64 and armv7
- Add '-Wno-error=deprecated' to fix build on armv7
- Exclude armv6 since criu/arch/arm/bitops.S uses 'dmb ish' which
  is armv7+</changelog>
  <changelog author="tiwai@suse.de" date="1589976000">- Update to criu 3.14:
  New features:
  * C/R of memfd memory mappings and file descriptors
  * Add time namespace support
  * Add the read pre-dump mode which uses process_vm_readv
  * Add --cgroup-yard option
  * Add support of the cgroup v2 freezer
  * Add support of opened O_PATH fds
  Bugfixes:
  * Fix C/R ia32 processes on AMD #398
  * Fix cross-compilation
  * Many fixes here and there
  Improvements:
  * Use clone3() with set_tid to restore processes
  * Clean up compel headers
  * Use the new mount API
- Add libgnutls-devel to buildreq</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1600862400">- fix filelist mismatch after libexecdir change</changelog>
  <changelog author="tiwai@suse.de" date="1606824000">- Update to criu 3.15:
  see details at https://criu.org/Download/criu/3.15
  New features:
  * Introduced criu-image-streamer
  * Added MIPS support
  * Allow checkpointing out of existing PID namespace and restoring
    into existing PID namespace
  * Added additional file validation mechanisms
  * Added support to checkpoint and restore BPF hash maps
  (BPF_MAP_TYPE_HASH) and array maps (BPF_MAP_TYPE_ARRAY)
  * Initial cgroups v2 support
- Fix build with nftables package:
  0002-Fix-build-with-nftables-installed-in-different-direc.patch</changelog>
  <changelog author="tiwai@suse.de" date="1622030400">- Fix the build with protobuf-c 1.4:
  criu-protobuf-c-1.4-underscore-fix.patch</changelog>
</package>
<package pkgid="de6e62f63133c72736edfe75230d906c3317a371a65aae567f7e5ab56fce8289" name="libcriu2" arch="aarch64">
  <version epoch="0" ver="3.15" rel="bp153.2.3.1"/>
  <changelog author="tiwai@suse.de" date="1497960000">- update to criu 3.1:
  New features:
  * Each boolean option now has the --no-$option pair
  * RSS explorer in CRIT
  * Multiple plugins in compel
  * Run-time check of 32-mmap BUG on x86
  * C/R of 32-bit futex robust list on x86
  Optimizations/improvements:
  * Start time is improved significantly with kerndat cache
  * Sigaction image is merged into Core
  * Unneeded stages are skipped during restore
  * Restore w/o namespaces uses host /proc
  * Restore w/o namespaces doesn't parse host mounts (not needed)
  * Single-threaded tasks do not parse /proc/pid/task/ in vain
  * BFD engine is used for more /proc files
  * More verbosity in libsoccr
  * Fsnotify dump w/o namespaces doesn't walk mounts tree
  Bugfixes:
  * Python bindings left zombie in self-dump mode
  * The last_pid sys-control was reset by restore
  * Threads caps were compared with mistake
  * make install put crit/pycriu to wrong place if DESTDIR was not set
  * Fsnotifies C/R w/o namespaces restored with errors
  * Inherited control terminal restore was failed (but dump succeeded)
- update to criu 3.2:
  Optimizations/improvements:
  * Invisible files restore is de-serialized
  * VMAs restore performance is improved significantly
  - Mappings of the same file re-use the descriptor, not re-open it
    every time
  - Not-COW-ed mappings are restored in-place and are not mremmap()ed
  - Empty RO mappings are mmap()ed as such and thus not re-mprotect()ed
    at the end
  * More verbosity in case TCP locking fails (#292)
  * More verbosity in case VDSO magic mismatch
  * Restore or legacy epoll target descriptors and fsnotify marks is
    unified with common case
  Bugfixes:
  * Restoring fanotify marks from old images (&lt;1.3) dropped the mark
  * Binfmt_misc mount could be mounted into wrong place
  * Compilation failed with gcc 6.3.0 (#315)
  * Waiting helpers could race with sigchild handler and would result
    in restore failure
  * Missing VVAR page in 32bit tasks wasn't skipped and resulted in
    restore failure
  * After restore consumption of files is increased (was fixed as
    side effect of mmap optimization)
  Deprecation/Removal:
  * Deprecated separate images for fsnotify marks
- Fix the installation of python stuff:
  criu-py-install-fix.diff
- Fix the build for ppc64:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch</changelog>
  <changelog author="tiwai@suse.de" date="1498824000">- update to criu 3.2.1: bug fix release,
  * Restoring a stack fails on recent kernels due to kernel changes
  * Restoring on a host with LSM profiles failed</changelog>
  <changelog author="bwiedemann@suse.com" date="1500465600">- update to criu 3.3
  * Add --tcp-close option to help migration of Docker containers
  * Allow to override build time to fix build-compare (boo#1047218)</changelog>
  <changelog author="tiwai@suse.de" date="1503403200">- update to criu 3.4:
  New features:
  * Support for s390x architecture
  Improvements:
  * Unexpected death of restored tasks is reported with more
    details in logs
  * Merged many images containing info about files into one big
    files.img
  * When helper utility fails (ip, iptables, tar) its name is
    printed in logs
  Bugfixes:
  * Compilation failed on newer glibcs (ucontext_t)
  * Dying helper task could deadlock the restore process
  * Install-related makefile variables weren't configurable for
    distro build
  * SIT (ipv6-to-v4 tunnel) presence on host blocked dump of any
    containers
  * Potential NULL dereference when dumping net namespace
  * Dump via page server might not work across different criu
    versions
  * Failure to restore a subtask could be ignored by the restore
    command
  * EOF on page-server socket wasn't handled
- Dropped obsoleted patch:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch
- Add s390x to exclusivearch</changelog>
  <changelog author="aavindraa@gmail.com" date="1509883200">- update to criu 3.6:
  New features
  * C/R for files (except for unix sockets, ttys and epolls) sent
    over unix sockets
  * C/R for threads with different creds
  * Ipv6 over ipv4 tunnel (SIT device)
  Bugfixes
  * Some s390x registers were not restored by native sigrestore way
  * Overflow when parsing autofs info from /proc file
  * Dumps of anon shared memory with sysvipc one raced with each
    other clashing and corrupting image file names
  * The "dumpable" flag was not restore on shmem regions
  * Trash bits leaked into image when dumping fsnotify on some
    kernels
  * Lock/unlock of iptables from different criu processes raced with
    each other
  * Closed TCP connection with non-empty send queue blocked the dump
  * When --empty-ns for netns was set on dump only, the restore
    failed (Docker case)
- includes changes from 3.5:
  see https://criu.org/Download/criu/3.5 for details</changelog>
  <changelog author="aavindraa@gmail.com" date="1510488000">- add 0001-images.py-remove-shebang.patch
  * fixes a lint warning about a non-executable python file being
    executable due to a superfluous shebang
  * upstream: https://lists.openvz.org/pipermail/criu/2017-November/039907.html
- run spec-cleaner</changelog>
  <changelog author="avindra@opensuse.org" date="1514030400">- update to criu 3.7:
  New features
  * Pipes usage statistics
  * Run page server as non-daemon via RPC
  * C/R of
  - SO_REUSEPORT option
  - IPv4-mapped inet sockets
  - Net_prio CGroups
  - Overmounted shared mountpoints
  - Non-broken and breaking leases
  Improvements
  * Show criu and kernel versions in logs
  * CRIT decodes socket families, protocols and types
  * Much less pipes is needed for pre-dump, which is especially
    useful for big mem migration
  Bugfixes
  * Files in /proc/pid/map_file could be opened by non-exiting
    name (with 0x prefix) and it was fixed in kernel
  * CRIU log levels were used to configure logging for libsoccr
    thus breaking its logs
  * Overflow in various IDs caused bad image names
  * Compat (32bit) syscalls lost signedness in compel
  * Corked sockets lost cork flag
  * Preadv() syscall was declared with error which resulted in
    dump errors on 32-bit processors
  * Musl compilation failed
  * Ghost files in / dump failed
  * Crash when releasing context for ghost files, due to free()-ing
    shmalloc()-ed area
  * Lazy restore could receive partial page and crashed
  * Erroneous closing of lazy pages connection caused restore to
    hang
  * Lazy memory fetch restore could start before tasks are restored
- Remove 0001-images.py-remove-shebang.patch
  * upstreamed in 8e45ce4905d186abafb7c20abb3b00207fefdb53</changelog>
  <changelog author="avindra@opensuse.org" date="1520942400">- update to criu 3.8:
  New features
  * C/R of
  - Multiple network namespaces
  - Overmounted tmpfs mounts
  - Unix sockets and epoll descriptors in SCM messages
  Improvements
  * Rework service descriptors not to cause fdtable enormous grows
  Bugfixes
  * FP state wasn't reported on Skylake due to a kernel bug
  * gcc 8 warning fixes
  * Resource leaked on error paths
  * Attributes of sit devices with value 0 were not saved into
    images (and were restored into default values)
  * Tasks with pgid of a zombie hung the resture
  * Ghost files on RO bind-mounts of an RW mount couldn't be
    restored
  * Random memory corruptions during lazy restore
- cleanup with spec-cleaner
- switch to https urls
- list binaries and man pages explicitly
- remove rest of static libs to fix rpm lint errors</changelog>
  <changelog author="tiwai@suse.de" date="1521547200">- Add python-devel to BuildReq explicitly, as a preparation for
  fallback to asciidoctor (bsc#1075764)</changelog>
  <changelog author="tiwai@suse.de" date="1522929600">- update to criu 3.8.1: a bug-fix release
  FDstore was initialized twice (re-initialized) causing e.g.
  - -shell-job restore to fail</changelog>
  <changelog author="avindra@opensuse.org" date="1527508800">- update to criu 3.9:
  New features
  - C/R of
    + Tun-Tap devices in sub-netns
    + File descriptors which were opened with O_TMPFILE
  Improvements
  - Restore of inotify watchers
  - Restore unix sockets in proper mount namespaces
  - Print CRIU and kernel version also in RPC mode
  Bugfixes
  - Random memory corruptions during lazy restore
  - Workaround the iptables issue
  - Don't use standard descriptors when tar is running to dump
    tmpfs mounts
  - Fail dump if dump_one_file() fails
  - Fill kerndat with zero-s before reading it from cache
- cleanup with spec-cleaner</changelog>
  <changelog author="tiwai@suse.de" date="1542628800">- Update to criu 3.10:
  New features:
  * Support Python3 in ZDTM and CRIT
  * Keep names for UNIX sockets, that are unlinked from the FS
  * IPVv6 support for page server
  * Set page server socket fd via CLI
  * Large pages support for aarch64/ppc64
  * C/R of Per-thread seccomp chains
  Bugfixes:
  * Failed non-container restore could kill random task on the host
  * Failure to dump namespaces was erroneously ignored
  * CRIT didn't show cpuinfo image file
  * Tasks that got PID-reuse couldn't be dumped iteratively because
    previous images were missing
- Update to criu 3.11:
  New features:
  * cpuinfo: Detect compact frames and handle noxsaves
  * Add support for configuration files
  * Add support for external net namespaces
  * Punch holes in input files when restoring anonymous non-shared
    memory ( --auto-dedup )
  * C/R of
    + epoll: Add support for duped targets
    + tun: Add support for multiple net ns
    + x86: Support extendable fpu frames
  Bugfixes:
  * mount: Better handling of mount points propagation
  * nmk: Make collect-deps to be more precise about targets
  * lazy-pages: Don't mark current stack page as lazy
  * x86: CPU -- Rework feature testing
  * files: Fix O(n^2) restore in terms of the number of fds
  * fdstore: Unlimit fdstore queue on start
  * mount: Fix regression where open_mountpoint failed on readonly fs
  * page server: Handle partial splicing
  * ... lots of small fixes here and there
  Improvements:
  * Remove all magic of service descriptors when it isn't required
- Switch to python3
- Use asciidoctor instead of asciidoc for formatting manuals:
  criu-asciidoctor.patch</changelog>
  <changelog author="tiwai@suse.de" date="1557144000">- Update to criu 3.12:
  New features:
  * build CRIU with Android NDK
  * C/R of IP RAW sockets
  * lsm: dump and restore any SELinux process label
  * support restoring ghost files on readonly mounts
  Bugfixes:
  * Do not lock network if running in the host network namespace
  * Fix RPC configuration file handling
  * util: don't leak file descriprots to third-party tools
  * small fixes here and there
  Improvements:
  * travis: switch to the Ubuntu Xenial
  * travis-ci: Enable ia32 tests
  * Many improvements and bug fixes in the libcriu
  * Changes in the API and ABI (SONAME increased from 1 to 2)
- Updated to libcriu2 subpackage to follow SONAME 2
- Dropped obsoleted patch:
  criu-asciidoctor.patch</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1567598400">- Fix build on Tumbleweed: Add -ffat-lto-objects to lto cflags.</changelog>
  <changelog author="tiwai@suse.de" date="1574078400">- Update to criu 3.13:
  New features:
  * VDSO: arm32 support
  * Add TLS support for page server communications
  * "Ignore" mode for --manage-cgroups
  * Restore SO_BROADCAST option for inet sockets
  Bugfixes:
  * Auxiliary events were left in inotify queues
  * Lazy-pages daemon didn't detect stack pages and surrounders
    properly and marked them as "lazy"
  * Memory and resource leakage were detected by coverity, cppcheck
    and clang
  Improvements:
  * Use gettimeofday() directly from vdso for restore timings
  * Reformat all .py code into pep8 style</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1589371200">- Disable LTO on aarch64 and armv7
- Add '-Wno-error=deprecated' to fix build on armv7
- Exclude armv6 since criu/arch/arm/bitops.S uses 'dmb ish' which
  is armv7+</changelog>
  <changelog author="tiwai@suse.de" date="1589976000">- Update to criu 3.14:
  New features:
  * C/R of memfd memory mappings and file descriptors
  * Add time namespace support
  * Add the read pre-dump mode which uses process_vm_readv
  * Add --cgroup-yard option
  * Add support of the cgroup v2 freezer
  * Add support of opened O_PATH fds
  Bugfixes:
  * Fix C/R ia32 processes on AMD #398
  * Fix cross-compilation
  * Many fixes here and there
  Improvements:
  * Use clone3() with set_tid to restore processes
  * Clean up compel headers
  * Use the new mount API
- Add libgnutls-devel to buildreq</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1600862400">- fix filelist mismatch after libexecdir change</changelog>
  <changelog author="tiwai@suse.de" date="1606824000">- Update to criu 3.15:
  see details at https://criu.org/Download/criu/3.15
  New features:
  * Introduced criu-image-streamer
  * Added MIPS support
  * Allow checkpointing out of existing PID namespace and restoring
    into existing PID namespace
  * Added additional file validation mechanisms
  * Added support to checkpoint and restore BPF hash maps
  (BPF_MAP_TYPE_HASH) and array maps (BPF_MAP_TYPE_ARRAY)
  * Initial cgroups v2 support
- Fix build with nftables package:
  0002-Fix-build-with-nftables-installed-in-different-direc.patch</changelog>
  <changelog author="tiwai@suse.de" date="1622030400">- Fix the build with protobuf-c 1.4:
  criu-protobuf-c-1.4-underscore-fix.patch</changelog>
</package>
<package pkgid="0e12bcb6dde15db98eaf5fe5a8c0ba95b7c78658d5e562732e32dfcb0cbd73b3" name="libcriu2" arch="ppc64le">
  <version epoch="0" ver="3.15" rel="bp153.2.3.1"/>
  <changelog author="tiwai@suse.de" date="1497960000">- update to criu 3.1:
  New features:
  * Each boolean option now has the --no-$option pair
  * RSS explorer in CRIT
  * Multiple plugins in compel
  * Run-time check of 32-mmap BUG on x86
  * C/R of 32-bit futex robust list on x86
  Optimizations/improvements:
  * Start time is improved significantly with kerndat cache
  * Sigaction image is merged into Core
  * Unneeded stages are skipped during restore
  * Restore w/o namespaces uses host /proc
  * Restore w/o namespaces doesn't parse host mounts (not needed)
  * Single-threaded tasks do not parse /proc/pid/task/ in vain
  * BFD engine is used for more /proc files
  * More verbosity in libsoccr
  * Fsnotify dump w/o namespaces doesn't walk mounts tree
  Bugfixes:
  * Python bindings left zombie in self-dump mode
  * The last_pid sys-control was reset by restore
  * Threads caps were compared with mistake
  * make install put crit/pycriu to wrong place if DESTDIR was not set
  * Fsnotifies C/R w/o namespaces restored with errors
  * Inherited control terminal restore was failed (but dump succeeded)
- update to criu 3.2:
  Optimizations/improvements:
  * Invisible files restore is de-serialized
  * VMAs restore performance is improved significantly
  - Mappings of the same file re-use the descriptor, not re-open it
    every time
  - Not-COW-ed mappings are restored in-place and are not mremmap()ed
  - Empty RO mappings are mmap()ed as such and thus not re-mprotect()ed
    at the end
  * More verbosity in case TCP locking fails (#292)
  * More verbosity in case VDSO magic mismatch
  * Restore or legacy epoll target descriptors and fsnotify marks is
    unified with common case
  Bugfixes:
  * Restoring fanotify marks from old images (&lt;1.3) dropped the mark
  * Binfmt_misc mount could be mounted into wrong place
  * Compilation failed with gcc 6.3.0 (#315)
  * Waiting helpers could race with sigchild handler and would result
    in restore failure
  * Missing VVAR page in 32bit tasks wasn't skipped and resulted in
    restore failure
  * After restore consumption of files is increased (was fixed as
    side effect of mmap optimization)
  Deprecation/Removal:
  * Deprecated separate images for fsnotify marks
- Fix the installation of python stuff:
  criu-py-install-fix.diff
- Fix the build for ppc64:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch</changelog>
  <changelog author="tiwai@suse.de" date="1498824000">- update to criu 3.2.1: bug fix release,
  * Restoring a stack fails on recent kernels due to kernel changes
  * Restoring on a host with LSM profiles failed</changelog>
  <changelog author="bwiedemann@suse.com" date="1500465600">- update to criu 3.3
  * Add --tcp-close option to help migration of Docker containers
  * Allow to override build time to fix build-compare (boo#1047218)</changelog>
  <changelog author="tiwai@suse.de" date="1503403200">- update to criu 3.4:
  New features:
  * Support for s390x architecture
  Improvements:
  * Unexpected death of restored tasks is reported with more
    details in logs
  * Merged many images containing info about files into one big
    files.img
  * When helper utility fails (ip, iptables, tar) its name is
    printed in logs
  Bugfixes:
  * Compilation failed on newer glibcs (ucontext_t)
  * Dying helper task could deadlock the restore process
  * Install-related makefile variables weren't configurable for
    distro build
  * SIT (ipv6-to-v4 tunnel) presence on host blocked dump of any
    containers
  * Potential NULL dereference when dumping net namespace
  * Dump via page server might not work across different criu
    versions
  * Failure to restore a subtask could be ignored by the restore
    command
  * EOF on page-server socket wasn't handled
- Dropped obsoleted patch:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch
- Add s390x to exclusivearch</changelog>
  <changelog author="aavindraa@gmail.com" date="1509883200">- update to criu 3.6:
  New features
  * C/R for files (except for unix sockets, ttys and epolls) sent
    over unix sockets
  * C/R for threads with different creds
  * Ipv6 over ipv4 tunnel (SIT device)
  Bugfixes
  * Some s390x registers were not restored by native sigrestore way
  * Overflow when parsing autofs info from /proc file
  * Dumps of anon shared memory with sysvipc one raced with each
    other clashing and corrupting image file names
  * The "dumpable" flag was not restore on shmem regions
  * Trash bits leaked into image when dumping fsnotify on some
    kernels
  * Lock/unlock of iptables from different criu processes raced with
    each other
  * Closed TCP connection with non-empty send queue blocked the dump
  * When --empty-ns for netns was set on dump only, the restore
    failed (Docker case)
- includes changes from 3.5:
  see https://criu.org/Download/criu/3.5 for details</changelog>
  <changelog author="aavindraa@gmail.com" date="1510488000">- add 0001-images.py-remove-shebang.patch
  * fixes a lint warning about a non-executable python file being
    executable due to a superfluous shebang
  * upstream: https://lists.openvz.org/pipermail/criu/2017-November/039907.html
- run spec-cleaner</changelog>
  <changelog author="avindra@opensuse.org" date="1514030400">- update to criu 3.7:
  New features
  * Pipes usage statistics
  * Run page server as non-daemon via RPC
  * C/R of
  - SO_REUSEPORT option
  - IPv4-mapped inet sockets
  - Net_prio CGroups
  - Overmounted shared mountpoints
  - Non-broken and breaking leases
  Improvements
  * Show criu and kernel versions in logs
  * CRIT decodes socket families, protocols and types
  * Much less pipes is needed for pre-dump, which is especially
    useful for big mem migration
  Bugfixes
  * Files in /proc/pid/map_file could be opened by non-exiting
    name (with 0x prefix) and it was fixed in kernel
  * CRIU log levels were used to configure logging for libsoccr
    thus breaking its logs
  * Overflow in various IDs caused bad image names
  * Compat (32bit) syscalls lost signedness in compel
  * Corked sockets lost cork flag
  * Preadv() syscall was declared with error which resulted in
    dump errors on 32-bit processors
  * Musl compilation failed
  * Ghost files in / dump failed
  * Crash when releasing context for ghost files, due to free()-ing
    shmalloc()-ed area
  * Lazy restore could receive partial page and crashed
  * Erroneous closing of lazy pages connection caused restore to
    hang
  * Lazy memory fetch restore could start before tasks are restored
- Remove 0001-images.py-remove-shebang.patch
  * upstreamed in 8e45ce4905d186abafb7c20abb3b00207fefdb53</changelog>
  <changelog author="avindra@opensuse.org" date="1520942400">- update to criu 3.8:
  New features
  * C/R of
  - Multiple network namespaces
  - Overmounted tmpfs mounts
  - Unix sockets and epoll descriptors in SCM messages
  Improvements
  * Rework service descriptors not to cause fdtable enormous grows
  Bugfixes
  * FP state wasn't reported on Skylake due to a kernel bug
  * gcc 8 warning fixes
  * Resource leaked on error paths
  * Attributes of sit devices with value 0 were not saved into
    images (and were restored into default values)
  * Tasks with pgid of a zombie hung the resture
  * Ghost files on RO bind-mounts of an RW mount couldn't be
    restored
  * Random memory corruptions during lazy restore
- cleanup with spec-cleaner
- switch to https urls
- list binaries and man pages explicitly
- remove rest of static libs to fix rpm lint errors</changelog>
  <changelog author="tiwai@suse.de" date="1521547200">- Add python-devel to BuildReq explicitly, as a preparation for
  fallback to asciidoctor (bsc#1075764)</changelog>
  <changelog author="tiwai@suse.de" date="1522929600">- update to criu 3.8.1: a bug-fix release
  FDstore was initialized twice (re-initialized) causing e.g.
  - -shell-job restore to fail</changelog>
  <changelog author="avindra@opensuse.org" date="1527508800">- update to criu 3.9:
  New features
  - C/R of
    + Tun-Tap devices in sub-netns
    + File descriptors which were opened with O_TMPFILE
  Improvements
  - Restore of inotify watchers
  - Restore unix sockets in proper mount namespaces
  - Print CRIU and kernel version also in RPC mode
  Bugfixes
  - Random memory corruptions during lazy restore
  - Workaround the iptables issue
  - Don't use standard descriptors when tar is running to dump
    tmpfs mounts
  - Fail dump if dump_one_file() fails
  - Fill kerndat with zero-s before reading it from cache
- cleanup with spec-cleaner</changelog>
  <changelog author="tiwai@suse.de" date="1542628800">- Update to criu 3.10:
  New features:
  * Support Python3 in ZDTM and CRIT
  * Keep names for UNIX sockets, that are unlinked from the FS
  * IPVv6 support for page server
  * Set page server socket fd via CLI
  * Large pages support for aarch64/ppc64
  * C/R of Per-thread seccomp chains
  Bugfixes:
  * Failed non-container restore could kill random task on the host
  * Failure to dump namespaces was erroneously ignored
  * CRIT didn't show cpuinfo image file
  * Tasks that got PID-reuse couldn't be dumped iteratively because
    previous images were missing
- Update to criu 3.11:
  New features:
  * cpuinfo: Detect compact frames and handle noxsaves
  * Add support for configuration files
  * Add support for external net namespaces
  * Punch holes in input files when restoring anonymous non-shared
    memory ( --auto-dedup )
  * C/R of
    + epoll: Add support for duped targets
    + tun: Add support for multiple net ns
    + x86: Support extendable fpu frames
  Bugfixes:
  * mount: Better handling of mount points propagation
  * nmk: Make collect-deps to be more precise about targets
  * lazy-pages: Don't mark current stack page as lazy
  * x86: CPU -- Rework feature testing
  * files: Fix O(n^2) restore in terms of the number of fds
  * fdstore: Unlimit fdstore queue on start
  * mount: Fix regression where open_mountpoint failed on readonly fs
  * page server: Handle partial splicing
  * ... lots of small fixes here and there
  Improvements:
  * Remove all magic of service descriptors when it isn't required
- Switch to python3
- Use asciidoctor instead of asciidoc for formatting manuals:
  criu-asciidoctor.patch</changelog>
  <changelog author="tiwai@suse.de" date="1557144000">- Update to criu 3.12:
  New features:
  * build CRIU with Android NDK
  * C/R of IP RAW sockets
  * lsm: dump and restore any SELinux process label
  * support restoring ghost files on readonly mounts
  Bugfixes:
  * Do not lock network if running in the host network namespace
  * Fix RPC configuration file handling
  * util: don't leak file descriprots to third-party tools
  * small fixes here and there
  Improvements:
  * travis: switch to the Ubuntu Xenial
  * travis-ci: Enable ia32 tests
  * Many improvements and bug fixes in the libcriu
  * Changes in the API and ABI (SONAME increased from 1 to 2)
- Updated to libcriu2 subpackage to follow SONAME 2
- Dropped obsoleted patch:
  criu-asciidoctor.patch</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1567598400">- Fix build on Tumbleweed: Add -ffat-lto-objects to lto cflags.</changelog>
  <changelog author="tiwai@suse.de" date="1574078400">- Update to criu 3.13:
  New features:
  * VDSO: arm32 support
  * Add TLS support for page server communications
  * "Ignore" mode for --manage-cgroups
  * Restore SO_BROADCAST option for inet sockets
  Bugfixes:
  * Auxiliary events were left in inotify queues
  * Lazy-pages daemon didn't detect stack pages and surrounders
    properly and marked them as "lazy"
  * Memory and resource leakage were detected by coverity, cppcheck
    and clang
  Improvements:
  * Use gettimeofday() directly from vdso for restore timings
  * Reformat all .py code into pep8 style</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1589371200">- Disable LTO on aarch64 and armv7
- Add '-Wno-error=deprecated' to fix build on armv7
- Exclude armv6 since criu/arch/arm/bitops.S uses 'dmb ish' which
  is armv7+</changelog>
  <changelog author="tiwai@suse.de" date="1589976000">- Update to criu 3.14:
  New features:
  * C/R of memfd memory mappings and file descriptors
  * Add time namespace support
  * Add the read pre-dump mode which uses process_vm_readv
  * Add --cgroup-yard option
  * Add support of the cgroup v2 freezer
  * Add support of opened O_PATH fds
  Bugfixes:
  * Fix C/R ia32 processes on AMD #398
  * Fix cross-compilation
  * Many fixes here and there
  Improvements:
  * Use clone3() with set_tid to restore processes
  * Clean up compel headers
  * Use the new mount API
- Add libgnutls-devel to buildreq</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1600862400">- fix filelist mismatch after libexecdir change</changelog>
  <changelog author="tiwai@suse.de" date="1606824000">- Update to criu 3.15:
  see details at https://criu.org/Download/criu/3.15
  New features:
  * Introduced criu-image-streamer
  * Added MIPS support
  * Allow checkpointing out of existing PID namespace and restoring
    into existing PID namespace
  * Added additional file validation mechanisms
  * Added support to checkpoint and restore BPF hash maps
  (BPF_MAP_TYPE_HASH) and array maps (BPF_MAP_TYPE_ARRAY)
  * Initial cgroups v2 support
- Fix build with nftables package:
  0002-Fix-build-with-nftables-installed-in-different-direc.patch</changelog>
  <changelog author="tiwai@suse.de" date="1622030400">- Fix the build with protobuf-c 1.4:
  criu-protobuf-c-1.4-underscore-fix.patch</changelog>
</package>
<package pkgid="be0e03b7f5d828f37b3d770a17d5aef9d6fe5f302e1a243e121d21e46ed79cd8" name="libcriu2" arch="s390x">
  <version epoch="0" ver="3.15" rel="bp153.2.3.1"/>
  <changelog author="tiwai@suse.de" date="1497960000">- update to criu 3.1:
  New features:
  * Each boolean option now has the --no-$option pair
  * RSS explorer in CRIT
  * Multiple plugins in compel
  * Run-time check of 32-mmap BUG on x86
  * C/R of 32-bit futex robust list on x86
  Optimizations/improvements:
  * Start time is improved significantly with kerndat cache
  * Sigaction image is merged into Core
  * Unneeded stages are skipped during restore
  * Restore w/o namespaces uses host /proc
  * Restore w/o namespaces doesn't parse host mounts (not needed)
  * Single-threaded tasks do not parse /proc/pid/task/ in vain
  * BFD engine is used for more /proc files
  * More verbosity in libsoccr
  * Fsnotify dump w/o namespaces doesn't walk mounts tree
  Bugfixes:
  * Python bindings left zombie in self-dump mode
  * The last_pid sys-control was reset by restore
  * Threads caps were compared with mistake
  * make install put crit/pycriu to wrong place if DESTDIR was not set
  * Fsnotifies C/R w/o namespaces restored with errors
  * Inherited control terminal restore was failed (but dump succeeded)
- update to criu 3.2:
  Optimizations/improvements:
  * Invisible files restore is de-serialized
  * VMAs restore performance is improved significantly
  - Mappings of the same file re-use the descriptor, not re-open it
    every time
  - Not-COW-ed mappings are restored in-place and are not mremmap()ed
  - Empty RO mappings are mmap()ed as such and thus not re-mprotect()ed
    at the end
  * More verbosity in case TCP locking fails (#292)
  * More verbosity in case VDSO magic mismatch
  * Restore or legacy epoll target descriptors and fsnotify marks is
    unified with common case
  Bugfixes:
  * Restoring fanotify marks from old images (&lt;1.3) dropped the mark
  * Binfmt_misc mount could be mounted into wrong place
  * Compilation failed with gcc 6.3.0 (#315)
  * Waiting helpers could race with sigchild handler and would result
    in restore failure
  * Missing VVAR page in 32bit tasks wasn't skipped and resulted in
    restore failure
  * After restore consumption of files is increased (was fixed as
    side effect of mmap optimization)
  Deprecation/Removal:
  * Deprecated separate images for fsnotify marks
- Fix the installation of python stuff:
  criu-py-install-fix.diff
- Fix the build for ppc64:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch</changelog>
  <changelog author="tiwai@suse.de" date="1498824000">- update to criu 3.2.1: bug fix release,
  * Restoring a stack fails on recent kernels due to kernel changes
  * Restoring on a host with LSM profiles failed</changelog>
  <changelog author="bwiedemann@suse.com" date="1500465600">- update to criu 3.3
  * Add --tcp-close option to help migration of Docker containers
  * Allow to override build time to fix build-compare (boo#1047218)</changelog>
  <changelog author="tiwai@suse.de" date="1503403200">- update to criu 3.4:
  New features:
  * Support for s390x architecture
  Improvements:
  * Unexpected death of restored tasks is reported with more
    details in logs
  * Merged many images containing info about files into one big
    files.img
  * When helper utility fails (ip, iptables, tar) its name is
    printed in logs
  Bugfixes:
  * Compilation failed on newer glibcs (ucontext_t)
  * Dying helper task could deadlock the restore process
  * Install-related makefile variables weren't configurable for
    distro build
  * SIT (ipv6-to-v4 tunnel) presence on host blocked dump of any
    containers
  * Potential NULL dereference when dumping net namespace
  * Dump via page server might not work across different criu
    versions
  * Failure to restore a subtask could be ignored by the restore
    command
  * EOF on page-server socket wasn't handled
- Dropped obsoleted patch:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch
- Add s390x to exclusivearch</changelog>
  <changelog author="aavindraa@gmail.com" date="1509883200">- update to criu 3.6:
  New features
  * C/R for files (except for unix sockets, ttys and epolls) sent
    over unix sockets
  * C/R for threads with different creds
  * Ipv6 over ipv4 tunnel (SIT device)
  Bugfixes
  * Some s390x registers were not restored by native sigrestore way
  * Overflow when parsing autofs info from /proc file
  * Dumps of anon shared memory with sysvipc one raced with each
    other clashing and corrupting image file names
  * The "dumpable" flag was not restore on shmem regions
  * Trash bits leaked into image when dumping fsnotify on some
    kernels
  * Lock/unlock of iptables from different criu processes raced with
    each other
  * Closed TCP connection with non-empty send queue blocked the dump
  * When --empty-ns for netns was set on dump only, the restore
    failed (Docker case)
- includes changes from 3.5:
  see https://criu.org/Download/criu/3.5 for details</changelog>
  <changelog author="aavindraa@gmail.com" date="1510488000">- add 0001-images.py-remove-shebang.patch
  * fixes a lint warning about a non-executable python file being
    executable due to a superfluous shebang
  * upstream: https://lists.openvz.org/pipermail/criu/2017-November/039907.html
- run spec-cleaner</changelog>
  <changelog author="avindra@opensuse.org" date="1514030400">- update to criu 3.7:
  New features
  * Pipes usage statistics
  * Run page server as non-daemon via RPC
  * C/R of
  - SO_REUSEPORT option
  - IPv4-mapped inet sockets
  - Net_prio CGroups
  - Overmounted shared mountpoints
  - Non-broken and breaking leases
  Improvements
  * Show criu and kernel versions in logs
  * CRIT decodes socket families, protocols and types
  * Much less pipes is needed for pre-dump, which is especially
    useful for big mem migration
  Bugfixes
  * Files in /proc/pid/map_file could be opened by non-exiting
    name (with 0x prefix) and it was fixed in kernel
  * CRIU log levels were used to configure logging for libsoccr
    thus breaking its logs
  * Overflow in various IDs caused bad image names
  * Compat (32bit) syscalls lost signedness in compel
  * Corked sockets lost cork flag
  * Preadv() syscall was declared with error which resulted in
    dump errors on 32-bit processors
  * Musl compilation failed
  * Ghost files in / dump failed
  * Crash when releasing context for ghost files, due to free()-ing
    shmalloc()-ed area
  * Lazy restore could receive partial page and crashed
  * Erroneous closing of lazy pages connection caused restore to
    hang
  * Lazy memory fetch restore could start before tasks are restored
- Remove 0001-images.py-remove-shebang.patch
  * upstreamed in 8e45ce4905d186abafb7c20abb3b00207fefdb53</changelog>
  <changelog author="avindra@opensuse.org" date="1520942400">- update to criu 3.8:
  New features
  * C/R of
  - Multiple network namespaces
  - Overmounted tmpfs mounts
  - Unix sockets and epoll descriptors in SCM messages
  Improvements
  * Rework service descriptors not to cause fdtable enormous grows
  Bugfixes
  * FP state wasn't reported on Skylake due to a kernel bug
  * gcc 8 warning fixes
  * Resource leaked on error paths
  * Attributes of sit devices with value 0 were not saved into
    images (and were restored into default values)
  * Tasks with pgid of a zombie hung the resture
  * Ghost files on RO bind-mounts of an RW mount couldn't be
    restored
  * Random memory corruptions during lazy restore
- cleanup with spec-cleaner
- switch to https urls
- list binaries and man pages explicitly
- remove rest of static libs to fix rpm lint errors</changelog>
  <changelog author="tiwai@suse.de" date="1521547200">- Add python-devel to BuildReq explicitly, as a preparation for
  fallback to asciidoctor (bsc#1075764)</changelog>
  <changelog author="tiwai@suse.de" date="1522929600">- update to criu 3.8.1: a bug-fix release
  FDstore was initialized twice (re-initialized) causing e.g.
  - -shell-job restore to fail</changelog>
  <changelog author="avindra@opensuse.org" date="1527508800">- update to criu 3.9:
  New features
  - C/R of
    + Tun-Tap devices in sub-netns
    + File descriptors which were opened with O_TMPFILE
  Improvements
  - Restore of inotify watchers
  - Restore unix sockets in proper mount namespaces
  - Print CRIU and kernel version also in RPC mode
  Bugfixes
  - Random memory corruptions during lazy restore
  - Workaround the iptables issue
  - Don't use standard descriptors when tar is running to dump
    tmpfs mounts
  - Fail dump if dump_one_file() fails
  - Fill kerndat with zero-s before reading it from cache
- cleanup with spec-cleaner</changelog>
  <changelog author="tiwai@suse.de" date="1542628800">- Update to criu 3.10:
  New features:
  * Support Python3 in ZDTM and CRIT
  * Keep names for UNIX sockets, that are unlinked from the FS
  * IPVv6 support for page server
  * Set page server socket fd via CLI
  * Large pages support for aarch64/ppc64
  * C/R of Per-thread seccomp chains
  Bugfixes:
  * Failed non-container restore could kill random task on the host
  * Failure to dump namespaces was erroneously ignored
  * CRIT didn't show cpuinfo image file
  * Tasks that got PID-reuse couldn't be dumped iteratively because
    previous images were missing
- Update to criu 3.11:
  New features:
  * cpuinfo: Detect compact frames and handle noxsaves
  * Add support for configuration files
  * Add support for external net namespaces
  * Punch holes in input files when restoring anonymous non-shared
    memory ( --auto-dedup )
  * C/R of
    + epoll: Add support for duped targets
    + tun: Add support for multiple net ns
    + x86: Support extendable fpu frames
  Bugfixes:
  * mount: Better handling of mount points propagation
  * nmk: Make collect-deps to be more precise about targets
  * lazy-pages: Don't mark current stack page as lazy
  * x86: CPU -- Rework feature testing
  * files: Fix O(n^2) restore in terms of the number of fds
  * fdstore: Unlimit fdstore queue on start
  * mount: Fix regression where open_mountpoint failed on readonly fs
  * page server: Handle partial splicing
  * ... lots of small fixes here and there
  Improvements:
  * Remove all magic of service descriptors when it isn't required
- Switch to python3
- Use asciidoctor instead of asciidoc for formatting manuals:
  criu-asciidoctor.patch</changelog>
  <changelog author="tiwai@suse.de" date="1557144000">- Update to criu 3.12:
  New features:
  * build CRIU with Android NDK
  * C/R of IP RAW sockets
  * lsm: dump and restore any SELinux process label
  * support restoring ghost files on readonly mounts
  Bugfixes:
  * Do not lock network if running in the host network namespace
  * Fix RPC configuration file handling
  * util: don't leak file descriprots to third-party tools
  * small fixes here and there
  Improvements:
  * travis: switch to the Ubuntu Xenial
  * travis-ci: Enable ia32 tests
  * Many improvements and bug fixes in the libcriu
  * Changes in the API and ABI (SONAME increased from 1 to 2)
- Updated to libcriu2 subpackage to follow SONAME 2
- Dropped obsoleted patch:
  criu-asciidoctor.patch</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1567598400">- Fix build on Tumbleweed: Add -ffat-lto-objects to lto cflags.</changelog>
  <changelog author="tiwai@suse.de" date="1574078400">- Update to criu 3.13:
  New features:
  * VDSO: arm32 support
  * Add TLS support for page server communications
  * "Ignore" mode for --manage-cgroups
  * Restore SO_BROADCAST option for inet sockets
  Bugfixes:
  * Auxiliary events were left in inotify queues
  * Lazy-pages daemon didn't detect stack pages and surrounders
    properly and marked them as "lazy"
  * Memory and resource leakage were detected by coverity, cppcheck
    and clang
  Improvements:
  * Use gettimeofday() directly from vdso for restore timings
  * Reformat all .py code into pep8 style</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1589371200">- Disable LTO on aarch64 and armv7
- Add '-Wno-error=deprecated' to fix build on armv7
- Exclude armv6 since criu/arch/arm/bitops.S uses 'dmb ish' which
  is armv7+</changelog>
  <changelog author="tiwai@suse.de" date="1589976000">- Update to criu 3.14:
  New features:
  * C/R of memfd memory mappings and file descriptors
  * Add time namespace support
  * Add the read pre-dump mode which uses process_vm_readv
  * Add --cgroup-yard option
  * Add support of the cgroup v2 freezer
  * Add support of opened O_PATH fds
  Bugfixes:
  * Fix C/R ia32 processes on AMD #398
  * Fix cross-compilation
  * Many fixes here and there
  Improvements:
  * Use clone3() with set_tid to restore processes
  * Clean up compel headers
  * Use the new mount API
- Add libgnutls-devel to buildreq</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1600862400">- fix filelist mismatch after libexecdir change</changelog>
  <changelog author="tiwai@suse.de" date="1606824000">- Update to criu 3.15:
  see details at https://criu.org/Download/criu/3.15
  New features:
  * Introduced criu-image-streamer
  * Added MIPS support
  * Allow checkpointing out of existing PID namespace and restoring
    into existing PID namespace
  * Added additional file validation mechanisms
  * Added support to checkpoint and restore BPF hash maps
  (BPF_MAP_TYPE_HASH) and array maps (BPF_MAP_TYPE_ARRAY)
  * Initial cgroups v2 support
- Fix build with nftables package:
  0002-Fix-build-with-nftables-installed-in-different-direc.patch</changelog>
  <changelog author="tiwai@suse.de" date="1622030400">- Fix the build with protobuf-c 1.4:
  criu-protobuf-c-1.4-underscore-fix.patch</changelog>
</package>
<package pkgid="8841347749b267ec7b553faf790b60f53b56f76d18a95aa2cb4c5be72ac2511d" name="libcriu2" arch="x86_64">
  <version epoch="0" ver="3.15" rel="bp153.2.3.1"/>
  <changelog author="tiwai@suse.de" date="1497960000">- update to criu 3.1:
  New features:
  * Each boolean option now has the --no-$option pair
  * RSS explorer in CRIT
  * Multiple plugins in compel
  * Run-time check of 32-mmap BUG on x86
  * C/R of 32-bit futex robust list on x86
  Optimizations/improvements:
  * Start time is improved significantly with kerndat cache
  * Sigaction image is merged into Core
  * Unneeded stages are skipped during restore
  * Restore w/o namespaces uses host /proc
  * Restore w/o namespaces doesn't parse host mounts (not needed)
  * Single-threaded tasks do not parse /proc/pid/task/ in vain
  * BFD engine is used for more /proc files
  * More verbosity in libsoccr
  * Fsnotify dump w/o namespaces doesn't walk mounts tree
  Bugfixes:
  * Python bindings left zombie in self-dump mode
  * The last_pid sys-control was reset by restore
  * Threads caps were compared with mistake
  * make install put crit/pycriu to wrong place if DESTDIR was not set
  * Fsnotifies C/R w/o namespaces restored with errors
  * Inherited control terminal restore was failed (but dump succeeded)
- update to criu 3.2:
  Optimizations/improvements:
  * Invisible files restore is de-serialized
  * VMAs restore performance is improved significantly
  - Mappings of the same file re-use the descriptor, not re-open it
    every time
  - Not-COW-ed mappings are restored in-place and are not mremmap()ed
  - Empty RO mappings are mmap()ed as such and thus not re-mprotect()ed
    at the end
  * More verbosity in case TCP locking fails (#292)
  * More verbosity in case VDSO magic mismatch
  * Restore or legacy epoll target descriptors and fsnotify marks is
    unified with common case
  Bugfixes:
  * Restoring fanotify marks from old images (&lt;1.3) dropped the mark
  * Binfmt_misc mount could be mounted into wrong place
  * Compilation failed with gcc 6.3.0 (#315)
  * Waiting helpers could race with sigchild handler and would result
    in restore failure
  * Missing VVAR page in 32bit tasks wasn't skipped and resulted in
    restore failure
  * After restore consumption of files is increased (was fixed as
    side effect of mmap optimization)
  Deprecation/Removal:
  * Deprecated separate images for fsnotify marks
- Fix the installation of python stuff:
  criu-py-install-fix.diff
- Fix the build for ppc64:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch</changelog>
  <changelog author="tiwai@suse.de" date="1498824000">- update to criu 3.2.1: bug fix release,
  * Restoring a stack fails on recent kernels due to kernel changes
  * Restoring on a host with LSM profiles failed</changelog>
  <changelog author="bwiedemann@suse.com" date="1500465600">- update to criu 3.3
  * Add --tcp-close option to help migration of Docker containers
  * Allow to override build time to fix build-compare (boo#1047218)</changelog>
  <changelog author="tiwai@suse.de" date="1503403200">- update to criu 3.4:
  New features:
  * Support for s390x architecture
  Improvements:
  * Unexpected death of restored tasks is reported with more
    details in logs
  * Merged many images containing info about files into one big
    files.img
  * When helper utility fails (ip, iptables, tar) its name is
    printed in logs
  Bugfixes:
  * Compilation failed on newer glibcs (ucontext_t)
  * Dying helper task could deadlock the restore process
  * Install-related makefile variables weren't configurable for
    distro build
  * SIT (ipv6-to-v4 tunnel) presence on host blocked dump of any
    containers
  * Potential NULL dereference when dumping net namespace
  * Dump via page server might not work across different criu
    versions
  * Failure to restore a subtask could be ignored by the restore
    command
  * EOF on page-server socket wasn't handled
- Dropped obsoleted patch:
  criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch
- Add s390x to exclusivearch</changelog>
  <changelog author="aavindraa@gmail.com" date="1509883200">- update to criu 3.6:
  New features
  * C/R for files (except for unix sockets, ttys and epolls) sent
    over unix sockets
  * C/R for threads with different creds
  * Ipv6 over ipv4 tunnel (SIT device)
  Bugfixes
  * Some s390x registers were not restored by native sigrestore way
  * Overflow when parsing autofs info from /proc file
  * Dumps of anon shared memory with sysvipc one raced with each
    other clashing and corrupting image file names
  * The "dumpable" flag was not restore on shmem regions
  * Trash bits leaked into image when dumping fsnotify on some
    kernels
  * Lock/unlock of iptables from different criu processes raced with
    each other
  * Closed TCP connection with non-empty send queue blocked the dump
  * When --empty-ns for netns was set on dump only, the restore
    failed (Docker case)
- includes changes from 3.5:
  see https://criu.org/Download/criu/3.5 for details</changelog>
  <changelog author="aavindraa@gmail.com" date="1510488000">- add 0001-images.py-remove-shebang.patch
  * fixes a lint warning about a non-executable python file being
    executable due to a superfluous shebang
  * upstream: https://lists.openvz.org/pipermail/criu/2017-November/039907.html
- run spec-cleaner</changelog>
  <changelog author="avindra@opensuse.org" date="1514030400">- update to criu 3.7:
  New features
  * Pipes usage statistics
  * Run page server as non-daemon via RPC
  * C/R of
  - SO_REUSEPORT option
  - IPv4-mapped inet sockets
  - Net_prio CGroups
  - Overmounted shared mountpoints
  - Non-broken and breaking leases
  Improvements
  * Show criu and kernel versions in logs
  * CRIT decodes socket families, protocols and types
  * Much less pipes is needed for pre-dump, which is especially
    useful for big mem migration
  Bugfixes
  * Files in /proc/pid/map_file could be opened by non-exiting
    name (with 0x prefix) and it was fixed in kernel
  * CRIU log levels were used to configure logging for libsoccr
    thus breaking its logs
  * Overflow in various IDs caused bad image names
  * Compat (32bit) syscalls lost signedness in compel
  * Corked sockets lost cork flag
  * Preadv() syscall was declared with error which resulted in
    dump errors on 32-bit processors
  * Musl compilation failed
  * Ghost files in / dump failed
  * Crash when releasing context for ghost files, due to free()-ing
    shmalloc()-ed area
  * Lazy restore could receive partial page and crashed
  * Erroneous closing of lazy pages connection caused restore to
    hang
  * Lazy memory fetch restore could start before tasks are restored
- Remove 0001-images.py-remove-shebang.patch
  * upstreamed in 8e45ce4905d186abafb7c20abb3b00207fefdb53</changelog>
  <changelog author="avindra@opensuse.org" date="1520942400">- update to criu 3.8:
  New features
  * C/R of
  - Multiple network namespaces
  - Overmounted tmpfs mounts
  - Unix sockets and epoll descriptors in SCM messages
  Improvements
  * Rework service descriptors not to cause fdtable enormous grows
  Bugfixes
  * FP state wasn't reported on Skylake due to a kernel bug
  * gcc 8 warning fixes
  * Resource leaked on error paths
  * Attributes of sit devices with value 0 were not saved into
    images (and were restored into default values)
  * Tasks with pgid of a zombie hung the resture
  * Ghost files on RO bind-mounts of an RW mount couldn't be
    restored
  * Random memory corruptions during lazy restore
- cleanup with spec-cleaner
- switch to https urls
- list binaries and man pages explicitly
- remove rest of static libs to fix rpm lint errors</changelog>
  <changelog author="tiwai@suse.de" date="1521547200">- Add python-devel to BuildReq explicitly, as a preparation for
  fallback to asciidoctor (bsc#1075764)</changelog>
  <changelog author="tiwai@suse.de" date="1522929600">- update to criu 3.8.1: a bug-fix release
  FDstore was initialized twice (re-initialized) causing e.g.
  - -shell-job restore to fail</changelog>
  <changelog author="avindra@opensuse.org" date="1527508800">- update to criu 3.9:
  New features
  - C/R of
    + Tun-Tap devices in sub-netns
    + File descriptors which were opened with O_TMPFILE
  Improvements
  - Restore of inotify watchers
  - Restore unix sockets in proper mount namespaces
  - Print CRIU and kernel version also in RPC mode
  Bugfixes
  - Random memory corruptions during lazy restore
  - Workaround the iptables issue
  - Don't use standard descriptors when tar is running to dump
    tmpfs mounts
  - Fail dump if dump_one_file() fails
  - Fill kerndat with zero-s before reading it from cache
- cleanup with spec-cleaner</changelog>
  <changelog author="tiwai@suse.de" date="1542628800">- Update to criu 3.10:
  New features:
  * Support Python3 in ZDTM and CRIT
  * Keep names for UNIX sockets, that are unlinked from the FS
  * IPVv6 support for page server
  * Set page server socket fd via CLI
  * Large pages support for aarch64/ppc64
  * C/R of Per-thread seccomp chains
  Bugfixes:
  * Failed non-container restore could kill random task on the host
  * Failure to dump namespaces was erroneously ignored
  * CRIT didn't show cpuinfo image file
  * Tasks that got PID-reuse couldn't be dumped iteratively because
    previous images were missing
- Update to criu 3.11:
  New features:
  * cpuinfo: Detect compact frames and handle noxsaves
  * Add support for configuration files
  * Add support for external net namespaces
  * Punch holes in input files when restoring anonymous non-shared
    memory ( --auto-dedup )
  * C/R of
    + epoll: Add support for duped targets
    + tun: Add support for multiple net ns
    + x86: Support extendable fpu frames
  Bugfixes:
  * mount: Better handling of mount points propagation
  * nmk: Make collect-deps to be more precise about targets
  * lazy-pages: Don't mark current stack page as lazy
  * x86: CPU -- Rework feature testing
  * files: Fix O(n^2) restore in terms of the number of fds
  * fdstore: Unlimit fdstore queue on start
  * mount: Fix regression where open_mountpoint failed on readonly fs
  * page server: Handle partial splicing
  * ... lots of small fixes here and there
  Improvements:
  * Remove all magic of service descriptors when it isn't required
- Switch to python3
- Use asciidoctor instead of asciidoc for formatting manuals:
  criu-asciidoctor.patch</changelog>
  <changelog author="tiwai@suse.de" date="1557144000">- Update to criu 3.12:
  New features:
  * build CRIU with Android NDK
  * C/R of IP RAW sockets
  * lsm: dump and restore any SELinux process label
  * support restoring ghost files on readonly mounts
  Bugfixes:
  * Do not lock network if running in the host network namespace
  * Fix RPC configuration file handling
  * util: don't leak file descriprots to third-party tools
  * small fixes here and there
  Improvements:
  * travis: switch to the Ubuntu Xenial
  * travis-ci: Enable ia32 tests
  * Many improvements and bug fixes in the libcriu
  * Changes in the API and ABI (SONAME increased from 1 to 2)
- Updated to libcriu2 subpackage to follow SONAME 2
- Dropped obsoleted patch:
  criu-asciidoctor.patch</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1567598400">- Fix build on Tumbleweed: Add -ffat-lto-objects to lto cflags.</changelog>
  <changelog author="tiwai@suse.de" date="1574078400">- Update to criu 3.13:
  New features:
  * VDSO: arm32 support
  * Add TLS support for page server communications
  * "Ignore" mode for --manage-cgroups
  * Restore SO_BROADCAST option for inet sockets
  Bugfixes:
  * Auxiliary events were left in inotify queues
  * Lazy-pages daemon didn't detect stack pages and surrounders
    properly and marked them as "lazy"
  * Memory and resource leakage were detected by coverity, cppcheck
    and clang
  Improvements:
  * Use gettimeofday() directly from vdso for restore timings
  * Reformat all .py code into pep8 style</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1589371200">- Disable LTO on aarch64 and armv7
- Add '-Wno-error=deprecated' to fix build on armv7
- Exclude armv6 since criu/arch/arm/bitops.S uses 'dmb ish' which
  is armv7+</changelog>
  <changelog author="tiwai@suse.de" date="1589976000">- Update to criu 3.14:
  New features:
  * C/R of memfd memory mappings and file descriptors
  * Add time namespace support
  * Add the read pre-dump mode which uses process_vm_readv
  * Add --cgroup-yard option
  * Add support of the cgroup v2 freezer
  * Add support of opened O_PATH fds
  Bugfixes:
  * Fix C/R ia32 processes on AMD #398
  * Fix cross-compilation
  * Many fixes here and there
  Improvements:
  * Use clone3() with set_tid to restore processes
  * Clean up compel headers
  * Use the new mount API
- Add libgnutls-devel to buildreq</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1600862400">- fix filelist mismatch after libexecdir change</changelog>
  <changelog author="tiwai@suse.de" date="1606824000">- Update to criu 3.15:
  see details at https://criu.org/Download/criu/3.15
  New features:
  * Introduced criu-image-streamer
  * Added MIPS support
  * Allow checkpointing out of existing PID namespace and restoring
    into existing PID namespace
  * Added additional file validation mechanisms
  * Added support to checkpoint and restore BPF hash maps
  (BPF_MAP_TYPE_HASH) and array maps (BPF_MAP_TYPE_ARRAY)
  * Initial cgroups v2 support
- Fix build with nftables package:
  0002-Fix-build-with-nftables-installed-in-different-direc.patch</changelog>
  <changelog author="tiwai@suse.de" date="1622030400">- Fix the build with protobuf-c 1.4:
  criu-protobuf-c-1.4-underscore-fix.patch</changelog>
</package>
<package pkgid="9016e08e01c8d3541301a0129bd18870f176f68889dd03d69ca5780f1e824db9" name="libdnf" arch="src">
  <version epoch="0" ver="0.62.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 0.45.0
  + Config options: only first empty value clears existing (rh#1788154)
  + Make parsing of reldeps more strict (rh#1788107)
  + [context] Support repositories defined in main configuration file
  + Fix filtering packages by advisory when more versions and arches are available (rh#1770125)
  + Add expanding solvable provides for dependency matching (rh#1534123)
  + DnfRepo: fix module_hotfixes keyfile priority level
  + Add custom exceptions to libdnf interface
  + [conf] Set useful default colors when color is enabled
  + Port to libmodulemd-2 API (rh#1693683)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584878400">- Add patch to support monitoring non-bdb rpmdb variants
  + Patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584964800">- Remove unused BR for gobject-introspection</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 0.48.0
  + Add prereq_ignoreinst &amp; regular_requires properties for pkg (rh#1543449)
  + Reset active modules when no module enabled or default (rh#1767351)
  + Add comment option to transaction (rh#1773679)
  + Failing to get module defauls is a recoverable error
  + Baseurl is not exclusive with mirrorlist/metalink (rh#1775184)
  + Add new function to reset all modules in C API (dnf_context_reset_all_modules)
  + [context] Fix to preserve additionalMetadata content (rh#1808677)
  + Fix filtering of DepSolvables with source rpms (rh#1812596)
  + Add setter for running kernel protection setting
  + Handle situation when an unprivileged user cannot create history database (rh#1634385)
  + Add query filter: latest by priority
  + Add DNF_NO_PROTECTED flag to allow empty list of protected packages
  + Remove 'dim' option from terminal colors to make them more readable (rh#1807774, rh#1814563)
  + [context] Error when main config file can't be opened (rh#1794864)
  + [context] Add function function dnf_context_is_set_config_file_path
  + swdb: Catch only SQLite3 exceptions and simplify the messages
  + MergedTransaction list multiple comments (rh#1773679)
  + Modify CMake to pull *.po files from weblate
  + Optimize DependencyContainer creation from an existing queue
  + fix a memory leak in dnf_package_get_requires()
  + Fix memory leaks on g_build_filename()
  + Fix memory leak in dnf_context_setup()
  + Add `hy_goal_favor` and `hy_goal_disfavor`
  + Define a cleanup function for `DnfPackageSet`
  + dnf-repo: fix dnf_repo_get_public_keys double-free
  + Do not cache RPMDB
  + Use single-quotes around string literals used in SQL statements
  + SQLite3: Do not close the database if it wasn't opened (rh#1761976)
  + Don't create a new history DB connection for in-memory DB
  + transaction/Swdb: Use a single logger variable in constructor
  + utils: Add a safe version of pathExists()
  + swdb: Handle the case when pathExists() fails on e.g. permission
  + Repo: prepend "file://" if a local path is used as baseurl
  + Move urlEncode() to utils
  + utils: Add 'exclude' argument to urlEncode()
  + Encode package URL for downloading through librepo (rh#1817130)
  + Replace std::runtime_error with libdnf::RepoError
  + Fixes and error handling improvements of the File class
  + [context] Use ConfigRepo for gpgkey and baseurl (rh#1807864)
  + [context] support "priority" option in .repo config file (rh#1797265)
- Drop obsolete patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch
- Refresh patch for static linking libsolvext
  + Remove patch: libdnf-0.39.1-with-static-libsolvext.patch
  + Add patch: libdnf-0.48.0-with-static-libsolvext.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598011200">- Backport fix from upstream to fix building against check &gt;= 0.15
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Clean up spec comments about patches</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 0.54.2
  + history: Fix dnf history rollback when a package was removed (rh#1683134)
  + Add support for HY_GT, HY_LT in query nevra_strict
  + Fix parsing empty lines in config files
  + Accept '==' as an operator in reldeps (rh#1847946)
  + Add log file level main config option (rh#1802074)
  + Add protect_running_kernel configuration option (rh#1698145)
  + Context part of libdnf cannot assume zchunk is on (rh#1851841, rh#1779104)
  + Fix memory leak of resultingModuleIndex and handle g_object refs
  + Redirect librepo logs to libdnf logs with different source
  + Add hy_goal_lock
  + Enum/String conversions for Transaction Store/Replay
  + utils: Add a method to decode URLs
  + Unify hawkey.log line format with the rest of the logs
- Drop patches included in this release
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Refresh patch for reposdir paths
  + Remove patch: libdnf-0.39.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  + Add patch: libdnf-0.54.2-Switch-default-reposdir-to-etc-dnf-repos.d.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to version 0.55.0
  + Add vendor to dnf API (rh#1876561)
  + Add formatting function for solver error
  + Add error types in ModulePackageContainer
  + Implement module enable for context part
  + Improve string formatting for translation
  + Remove redundant printf and change logging info to notice (rh#1827424)
  + Add allow_vendor_change option (rh#1788371) (rh#1788371)
- Backport patches from upstream
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Add patch to turn off changing vendors by default
  + Patch: libdnf-0.55.0-Switch-allow_vendor_change-off.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to version 0.55.2
  + Improve performance of query installed() and available()
  + Swdb: Add a method to get the current transaction
  + [modules] Add special handling for src artifacts (rh#1809314)
  + Better msgs if "basecachedir" or "proxy_password" isn't set (rh#1888946)
  + Add new options module_stream_switch
  + Support allow_vendor_change setting in dnf context API
- Drop patches incorporated into this release
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Use cmake_build and cmake_install macros</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609761600">- Add patch to support armv6hl and RISC-V architectures
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to version 0.58.0
  + Option: Add reset() method
  + Add OptionBinds::getOption() method
  + [context] Add dnf_repo_conf_from_gkeyfile() and dnf_repo_conf_reset()
  + [context] Add support for options: minrate, throttle, bandwidth, timeout
  + [context] Remove g_key_file_get_string() from dnf_repo_set_keyfile_data()
  + Allow loading ext metadata even if only cache (solv) is present
  + Add ASAN_OPTIONS for test_libdnf_main
  + [context,API] Functions for accessing main/global configuration options
  + [context,API] Function for adding setopt
  + Add getter for modular obsoletes from ModuleMetadata
  + Add ModulePackage.getStaticContext() and getRequires()
  + Add compatible layer for MdDocuments v2
  + Fix modular queries with the new solver
  + Improve formatting of error string for modules
  + Change mechanism of module conflicts
  + Fix load/update FailSafe
- Drop patch included in this release
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Backport fixes to add controls for installonlypkgs and protected_packages
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217600">- Add patch to move directory for dnf state data to /usr/lib/sysimage
  + Patch: libdnf-0.58.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217601">- Backport another fix for adding controls to installonlypkgs
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614081600">- Backport support for using certificates for repository authorization
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614254400">- Add repo-config-zypp subpackage to allow easily using Zypper
  repository configuration</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614340800">- Backport more fixes for using certs for repo authorization
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update to 0.60.0
  + Fix repo.fresh() implementation
  + Fix: Fully set ssl in newHandle function
  + [conf] Add options for working with certificates used with proxy
  + Apply proxy certificate options
  + lock: Switch return-if-fail to assert to quiet gcc -fanalyzer
  + build-sys: Clean up message about Python bindings
  + Modify module NSVCA parsing - context definition (rh#1926771)
  + [context] Fix: dnf_package_is_installonly (rh#1928056)
  + Fix problematic language
  + Add getApplicablePackages to advisory and isApplicable to advisorymodule
  + Keep isAdvisoryApplicable to preserve API
  + Run ModulePackageContainerTest tests in tmpdir, merge interdependent
  + [context] Support config file option "proxy_auth_method", defaults "any"
  + Properly handle multiple collections in updateinfo.xml (rh#1804234)
  + Support main config file option "installonlypkgs"
  + Support main config file option "protected_packages"
- Drop patches now part of this release
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686401">- Fix dependency for repo-config-zypp subpackage to work with SLE</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 0.62.0
  + Change order of TransactionItemReason (rh#1921063)
  + Add two new comperators for security filters (rh#1918475)
  + Apply security filters for candidates with lower priority
  + Fix: Goal - translation of messages in global maps
  + Enhance description of modular solvables
  + Improve performance for module query
  + Change mechanism of modular errata applicability (rh#1804234)
  + dnf_transaction_commit(): Remove second call to rpmtsSetVSFlags
  + Fix a couple of memory leaks
  + Fix: Setting of librepo handle in newHandle function
  + Remove failsafe data when module is not enabled (rh#1847035)
  + Expose librepo's checksum functions via SWIG
  + Fix: Mising check of "hy_split_nevra()" return code
  + Do not allow 1 as installonly_limit value (rh#1926261)
  + Fix check whether the subkey can be used for signing
  + Hardening: add signature check with rpmcliVerifySignatures
    (CVE-2021-3445, CVE-2021-3421, CVE-2021-20271, rh#1932079, rh#1932089, rh#1932090, boo#1183779)
  + Add a config option sslverifystatus, defaults to false (rh#1814383)
  + [context] Add API for distro-sync</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618488000">- Add patch to fix crash when loading DVD repositories
  + Patch: 0001-Fix-a-crash-when-repoId-not-found-in-loaded-conf-gke.patch</changelog>
</package>
<package pkgid="049dc99d6913ed9aa14a9f755a240a482e643689d1e7ec7dbe4f86dc22a4f662" name="libdnf-devel" arch="aarch64">
  <version epoch="0" ver="0.62.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 0.45.0
  + Config options: only first empty value clears existing (rh#1788154)
  + Make parsing of reldeps more strict (rh#1788107)
  + [context] Support repositories defined in main configuration file
  + Fix filtering packages by advisory when more versions and arches are available (rh#1770125)
  + Add expanding solvable provides for dependency matching (rh#1534123)
  + DnfRepo: fix module_hotfixes keyfile priority level
  + Add custom exceptions to libdnf interface
  + [conf] Set useful default colors when color is enabled
  + Port to libmodulemd-2 API (rh#1693683)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584878400">- Add patch to support monitoring non-bdb rpmdb variants
  + Patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584964800">- Remove unused BR for gobject-introspection</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 0.48.0
  + Add prereq_ignoreinst &amp; regular_requires properties for pkg (rh#1543449)
  + Reset active modules when no module enabled or default (rh#1767351)
  + Add comment option to transaction (rh#1773679)
  + Failing to get module defauls is a recoverable error
  + Baseurl is not exclusive with mirrorlist/metalink (rh#1775184)
  + Add new function to reset all modules in C API (dnf_context_reset_all_modules)
  + [context] Fix to preserve additionalMetadata content (rh#1808677)
  + Fix filtering of DepSolvables with source rpms (rh#1812596)
  + Add setter for running kernel protection setting
  + Handle situation when an unprivileged user cannot create history database (rh#1634385)
  + Add query filter: latest by priority
  + Add DNF_NO_PROTECTED flag to allow empty list of protected packages
  + Remove 'dim' option from terminal colors to make them more readable (rh#1807774, rh#1814563)
  + [context] Error when main config file can't be opened (rh#1794864)
  + [context] Add function function dnf_context_is_set_config_file_path
  + swdb: Catch only SQLite3 exceptions and simplify the messages
  + MergedTransaction list multiple comments (rh#1773679)
  + Modify CMake to pull *.po files from weblate
  + Optimize DependencyContainer creation from an existing queue
  + fix a memory leak in dnf_package_get_requires()
  + Fix memory leaks on g_build_filename()
  + Fix memory leak in dnf_context_setup()
  + Add `hy_goal_favor` and `hy_goal_disfavor`
  + Define a cleanup function for `DnfPackageSet`
  + dnf-repo: fix dnf_repo_get_public_keys double-free
  + Do not cache RPMDB
  + Use single-quotes around string literals used in SQL statements
  + SQLite3: Do not close the database if it wasn't opened (rh#1761976)
  + Don't create a new history DB connection for in-memory DB
  + transaction/Swdb: Use a single logger variable in constructor
  + utils: Add a safe version of pathExists()
  + swdb: Handle the case when pathExists() fails on e.g. permission
  + Repo: prepend "file://" if a local path is used as baseurl
  + Move urlEncode() to utils
  + utils: Add 'exclude' argument to urlEncode()
  + Encode package URL for downloading through librepo (rh#1817130)
  + Replace std::runtime_error with libdnf::RepoError
  + Fixes and error handling improvements of the File class
  + [context] Use ConfigRepo for gpgkey and baseurl (rh#1807864)
  + [context] support "priority" option in .repo config file (rh#1797265)
- Drop obsolete patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch
- Refresh patch for static linking libsolvext
  + Remove patch: libdnf-0.39.1-with-static-libsolvext.patch
  + Add patch: libdnf-0.48.0-with-static-libsolvext.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598011200">- Backport fix from upstream to fix building against check &gt;= 0.15
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Clean up spec comments about patches</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 0.54.2
  + history: Fix dnf history rollback when a package was removed (rh#1683134)
  + Add support for HY_GT, HY_LT in query nevra_strict
  + Fix parsing empty lines in config files
  + Accept '==' as an operator in reldeps (rh#1847946)
  + Add log file level main config option (rh#1802074)
  + Add protect_running_kernel configuration option (rh#1698145)
  + Context part of libdnf cannot assume zchunk is on (rh#1851841, rh#1779104)
  + Fix memory leak of resultingModuleIndex and handle g_object refs
  + Redirect librepo logs to libdnf logs with different source
  + Add hy_goal_lock
  + Enum/String conversions for Transaction Store/Replay
  + utils: Add a method to decode URLs
  + Unify hawkey.log line format with the rest of the logs
- Drop patches included in this release
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Refresh patch for reposdir paths
  + Remove patch: libdnf-0.39.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  + Add patch: libdnf-0.54.2-Switch-default-reposdir-to-etc-dnf-repos.d.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to version 0.55.0
  + Add vendor to dnf API (rh#1876561)
  + Add formatting function for solver error
  + Add error types in ModulePackageContainer
  + Implement module enable for context part
  + Improve string formatting for translation
  + Remove redundant printf and change logging info to notice (rh#1827424)
  + Add allow_vendor_change option (rh#1788371) (rh#1788371)
- Backport patches from upstream
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Add patch to turn off changing vendors by default
  + Patch: libdnf-0.55.0-Switch-allow_vendor_change-off.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to version 0.55.2
  + Improve performance of query installed() and available()
  + Swdb: Add a method to get the current transaction
  + [modules] Add special handling for src artifacts (rh#1809314)
  + Better msgs if "basecachedir" or "proxy_password" isn't set (rh#1888946)
  + Add new options module_stream_switch
  + Support allow_vendor_change setting in dnf context API
- Drop patches incorporated into this release
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Use cmake_build and cmake_install macros</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609761600">- Add patch to support armv6hl and RISC-V architectures
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to version 0.58.0
  + Option: Add reset() method
  + Add OptionBinds::getOption() method
  + [context] Add dnf_repo_conf_from_gkeyfile() and dnf_repo_conf_reset()
  + [context] Add support for options: minrate, throttle, bandwidth, timeout
  + [context] Remove g_key_file_get_string() from dnf_repo_set_keyfile_data()
  + Allow loading ext metadata even if only cache (solv) is present
  + Add ASAN_OPTIONS for test_libdnf_main
  + [context,API] Functions for accessing main/global configuration options
  + [context,API] Function for adding setopt
  + Add getter for modular obsoletes from ModuleMetadata
  + Add ModulePackage.getStaticContext() and getRequires()
  + Add compatible layer for MdDocuments v2
  + Fix modular queries with the new solver
  + Improve formatting of error string for modules
  + Change mechanism of module conflicts
  + Fix load/update FailSafe
- Drop patch included in this release
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Backport fixes to add controls for installonlypkgs and protected_packages
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217600">- Add patch to move directory for dnf state data to /usr/lib/sysimage
  + Patch: libdnf-0.58.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217601">- Backport another fix for adding controls to installonlypkgs
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614081600">- Backport support for using certificates for repository authorization
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614254400">- Add repo-config-zypp subpackage to allow easily using Zypper
  repository configuration</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614340800">- Backport more fixes for using certs for repo authorization
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update to 0.60.0
  + Fix repo.fresh() implementation
  + Fix: Fully set ssl in newHandle function
  + [conf] Add options for working with certificates used with proxy
  + Apply proxy certificate options
  + lock: Switch return-if-fail to assert to quiet gcc -fanalyzer
  + build-sys: Clean up message about Python bindings
  + Modify module NSVCA parsing - context definition (rh#1926771)
  + [context] Fix: dnf_package_is_installonly (rh#1928056)
  + Fix problematic language
  + Add getApplicablePackages to advisory and isApplicable to advisorymodule
  + Keep isAdvisoryApplicable to preserve API
  + Run ModulePackageContainerTest tests in tmpdir, merge interdependent
  + [context] Support config file option "proxy_auth_method", defaults "any"
  + Properly handle multiple collections in updateinfo.xml (rh#1804234)
  + Support main config file option "installonlypkgs"
  + Support main config file option "protected_packages"
- Drop patches now part of this release
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686401">- Fix dependency for repo-config-zypp subpackage to work with SLE</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 0.62.0
  + Change order of TransactionItemReason (rh#1921063)
  + Add two new comperators for security filters (rh#1918475)
  + Apply security filters for candidates with lower priority
  + Fix: Goal - translation of messages in global maps
  + Enhance description of modular solvables
  + Improve performance for module query
  + Change mechanism of modular errata applicability (rh#1804234)
  + dnf_transaction_commit(): Remove second call to rpmtsSetVSFlags
  + Fix a couple of memory leaks
  + Fix: Setting of librepo handle in newHandle function
  + Remove failsafe data when module is not enabled (rh#1847035)
  + Expose librepo's checksum functions via SWIG
  + Fix: Mising check of "hy_split_nevra()" return code
  + Do not allow 1 as installonly_limit value (rh#1926261)
  + Fix check whether the subkey can be used for signing
  + Hardening: add signature check with rpmcliVerifySignatures
    (CVE-2021-3445, CVE-2021-3421, CVE-2021-20271, rh#1932079, rh#1932089, rh#1932090, boo#1183779)
  + Add a config option sslverifystatus, defaults to false (rh#1814383)
  + [context] Add API for distro-sync</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618488000">- Add patch to fix crash when loading DVD repositories
  + Patch: 0001-Fix-a-crash-when-repoId-not-found-in-loaded-conf-gke.patch</changelog>
</package>
<package pkgid="b51bd336710acbb6b832e7fa0d8c9c0f0e30e857bbf9e40a4681bf91a1cb3d17" name="libdnf-devel" arch="ppc64le">
  <version epoch="0" ver="0.62.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 0.45.0
  + Config options: only first empty value clears existing (rh#1788154)
  + Make parsing of reldeps more strict (rh#1788107)
  + [context] Support repositories defined in main configuration file
  + Fix filtering packages by advisory when more versions and arches are available (rh#1770125)
  + Add expanding solvable provides for dependency matching (rh#1534123)
  + DnfRepo: fix module_hotfixes keyfile priority level
  + Add custom exceptions to libdnf interface
  + [conf] Set useful default colors when color is enabled
  + Port to libmodulemd-2 API (rh#1693683)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584878400">- Add patch to support monitoring non-bdb rpmdb variants
  + Patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584964800">- Remove unused BR for gobject-introspection</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 0.48.0
  + Add prereq_ignoreinst &amp; regular_requires properties for pkg (rh#1543449)
  + Reset active modules when no module enabled or default (rh#1767351)
  + Add comment option to transaction (rh#1773679)
  + Failing to get module defauls is a recoverable error
  + Baseurl is not exclusive with mirrorlist/metalink (rh#1775184)
  + Add new function to reset all modules in C API (dnf_context_reset_all_modules)
  + [context] Fix to preserve additionalMetadata content (rh#1808677)
  + Fix filtering of DepSolvables with source rpms (rh#1812596)
  + Add setter for running kernel protection setting
  + Handle situation when an unprivileged user cannot create history database (rh#1634385)
  + Add query filter: latest by priority
  + Add DNF_NO_PROTECTED flag to allow empty list of protected packages
  + Remove 'dim' option from terminal colors to make them more readable (rh#1807774, rh#1814563)
  + [context] Error when main config file can't be opened (rh#1794864)
  + [context] Add function function dnf_context_is_set_config_file_path
  + swdb: Catch only SQLite3 exceptions and simplify the messages
  + MergedTransaction list multiple comments (rh#1773679)
  + Modify CMake to pull *.po files from weblate
  + Optimize DependencyContainer creation from an existing queue
  + fix a memory leak in dnf_package_get_requires()
  + Fix memory leaks on g_build_filename()
  + Fix memory leak in dnf_context_setup()
  + Add `hy_goal_favor` and `hy_goal_disfavor`
  + Define a cleanup function for `DnfPackageSet`
  + dnf-repo: fix dnf_repo_get_public_keys double-free
  + Do not cache RPMDB
  + Use single-quotes around string literals used in SQL statements
  + SQLite3: Do not close the database if it wasn't opened (rh#1761976)
  + Don't create a new history DB connection for in-memory DB
  + transaction/Swdb: Use a single logger variable in constructor
  + utils: Add a safe version of pathExists()
  + swdb: Handle the case when pathExists() fails on e.g. permission
  + Repo: prepend "file://" if a local path is used as baseurl
  + Move urlEncode() to utils
  + utils: Add 'exclude' argument to urlEncode()
  + Encode package URL for downloading through librepo (rh#1817130)
  + Replace std::runtime_error with libdnf::RepoError
  + Fixes and error handling improvements of the File class
  + [context] Use ConfigRepo for gpgkey and baseurl (rh#1807864)
  + [context] support "priority" option in .repo config file (rh#1797265)
- Drop obsolete patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch
- Refresh patch for static linking libsolvext
  + Remove patch: libdnf-0.39.1-with-static-libsolvext.patch
  + Add patch: libdnf-0.48.0-with-static-libsolvext.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598011200">- Backport fix from upstream to fix building against check &gt;= 0.15
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Clean up spec comments about patches</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 0.54.2
  + history: Fix dnf history rollback when a package was removed (rh#1683134)
  + Add support for HY_GT, HY_LT in query nevra_strict
  + Fix parsing empty lines in config files
  + Accept '==' as an operator in reldeps (rh#1847946)
  + Add log file level main config option (rh#1802074)
  + Add protect_running_kernel configuration option (rh#1698145)
  + Context part of libdnf cannot assume zchunk is on (rh#1851841, rh#1779104)
  + Fix memory leak of resultingModuleIndex and handle g_object refs
  + Redirect librepo logs to libdnf logs with different source
  + Add hy_goal_lock
  + Enum/String conversions for Transaction Store/Replay
  + utils: Add a method to decode URLs
  + Unify hawkey.log line format with the rest of the logs
- Drop patches included in this release
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Refresh patch for reposdir paths
  + Remove patch: libdnf-0.39.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  + Add patch: libdnf-0.54.2-Switch-default-reposdir-to-etc-dnf-repos.d.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to version 0.55.0
  + Add vendor to dnf API (rh#1876561)
  + Add formatting function for solver error
  + Add error types in ModulePackageContainer
  + Implement module enable for context part
  + Improve string formatting for translation
  + Remove redundant printf and change logging info to notice (rh#1827424)
  + Add allow_vendor_change option (rh#1788371) (rh#1788371)
- Backport patches from upstream
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Add patch to turn off changing vendors by default
  + Patch: libdnf-0.55.0-Switch-allow_vendor_change-off.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to version 0.55.2
  + Improve performance of query installed() and available()
  + Swdb: Add a method to get the current transaction
  + [modules] Add special handling for src artifacts (rh#1809314)
  + Better msgs if "basecachedir" or "proxy_password" isn't set (rh#1888946)
  + Add new options module_stream_switch
  + Support allow_vendor_change setting in dnf context API
- Drop patches incorporated into this release
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Use cmake_build and cmake_install macros</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609761600">- Add patch to support armv6hl and RISC-V architectures
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to version 0.58.0
  + Option: Add reset() method
  + Add OptionBinds::getOption() method
  + [context] Add dnf_repo_conf_from_gkeyfile() and dnf_repo_conf_reset()
  + [context] Add support for options: minrate, throttle, bandwidth, timeout
  + [context] Remove g_key_file_get_string() from dnf_repo_set_keyfile_data()
  + Allow loading ext metadata even if only cache (solv) is present
  + Add ASAN_OPTIONS for test_libdnf_main
  + [context,API] Functions for accessing main/global configuration options
  + [context,API] Function for adding setopt
  + Add getter for modular obsoletes from ModuleMetadata
  + Add ModulePackage.getStaticContext() and getRequires()
  + Add compatible layer for MdDocuments v2
  + Fix modular queries with the new solver
  + Improve formatting of error string for modules
  + Change mechanism of module conflicts
  + Fix load/update FailSafe
- Drop patch included in this release
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Backport fixes to add controls for installonlypkgs and protected_packages
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217600">- Add patch to move directory for dnf state data to /usr/lib/sysimage
  + Patch: libdnf-0.58.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217601">- Backport another fix for adding controls to installonlypkgs
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614081600">- Backport support for using certificates for repository authorization
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614254400">- Add repo-config-zypp subpackage to allow easily using Zypper
  repository configuration</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614340800">- Backport more fixes for using certs for repo authorization
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update to 0.60.0
  + Fix repo.fresh() implementation
  + Fix: Fully set ssl in newHandle function
  + [conf] Add options for working with certificates used with proxy
  + Apply proxy certificate options
  + lock: Switch return-if-fail to assert to quiet gcc -fanalyzer
  + build-sys: Clean up message about Python bindings
  + Modify module NSVCA parsing - context definition (rh#1926771)
  + [context] Fix: dnf_package_is_installonly (rh#1928056)
  + Fix problematic language
  + Add getApplicablePackages to advisory and isApplicable to advisorymodule
  + Keep isAdvisoryApplicable to preserve API
  + Run ModulePackageContainerTest tests in tmpdir, merge interdependent
  + [context] Support config file option "proxy_auth_method", defaults "any"
  + Properly handle multiple collections in updateinfo.xml (rh#1804234)
  + Support main config file option "installonlypkgs"
  + Support main config file option "protected_packages"
- Drop patches now part of this release
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686401">- Fix dependency for repo-config-zypp subpackage to work with SLE</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 0.62.0
  + Change order of TransactionItemReason (rh#1921063)
  + Add two new comperators for security filters (rh#1918475)
  + Apply security filters for candidates with lower priority
  + Fix: Goal - translation of messages in global maps
  + Enhance description of modular solvables
  + Improve performance for module query
  + Change mechanism of modular errata applicability (rh#1804234)
  + dnf_transaction_commit(): Remove second call to rpmtsSetVSFlags
  + Fix a couple of memory leaks
  + Fix: Setting of librepo handle in newHandle function
  + Remove failsafe data when module is not enabled (rh#1847035)
  + Expose librepo's checksum functions via SWIG
  + Fix: Mising check of "hy_split_nevra()" return code
  + Do not allow 1 as installonly_limit value (rh#1926261)
  + Fix check whether the subkey can be used for signing
  + Hardening: add signature check with rpmcliVerifySignatures
    (CVE-2021-3445, CVE-2021-3421, CVE-2021-20271, rh#1932079, rh#1932089, rh#1932090, boo#1183779)
  + Add a config option sslverifystatus, defaults to false (rh#1814383)
  + [context] Add API for distro-sync</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618488000">- Add patch to fix crash when loading DVD repositories
  + Patch: 0001-Fix-a-crash-when-repoId-not-found-in-loaded-conf-gke.patch</changelog>
</package>
<package pkgid="3e6ca76d2afde0b17afb8389ed79e78a75d2e4d9d47a1c35435be6caef100536" name="libdnf-devel" arch="s390x">
  <version epoch="0" ver="0.62.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 0.45.0
  + Config options: only first empty value clears existing (rh#1788154)
  + Make parsing of reldeps more strict (rh#1788107)
  + [context] Support repositories defined in main configuration file
  + Fix filtering packages by advisory when more versions and arches are available (rh#1770125)
  + Add expanding solvable provides for dependency matching (rh#1534123)
  + DnfRepo: fix module_hotfixes keyfile priority level
  + Add custom exceptions to libdnf interface
  + [conf] Set useful default colors when color is enabled
  + Port to libmodulemd-2 API (rh#1693683)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584878400">- Add patch to support monitoring non-bdb rpmdb variants
  + Patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584964800">- Remove unused BR for gobject-introspection</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 0.48.0
  + Add prereq_ignoreinst &amp; regular_requires properties for pkg (rh#1543449)
  + Reset active modules when no module enabled or default (rh#1767351)
  + Add comment option to transaction (rh#1773679)
  + Failing to get module defauls is a recoverable error
  + Baseurl is not exclusive with mirrorlist/metalink (rh#1775184)
  + Add new function to reset all modules in C API (dnf_context_reset_all_modules)
  + [context] Fix to preserve additionalMetadata content (rh#1808677)
  + Fix filtering of DepSolvables with source rpms (rh#1812596)
  + Add setter for running kernel protection setting
  + Handle situation when an unprivileged user cannot create history database (rh#1634385)
  + Add query filter: latest by priority
  + Add DNF_NO_PROTECTED flag to allow empty list of protected packages
  + Remove 'dim' option from terminal colors to make them more readable (rh#1807774, rh#1814563)
  + [context] Error when main config file can't be opened (rh#1794864)
  + [context] Add function function dnf_context_is_set_config_file_path
  + swdb: Catch only SQLite3 exceptions and simplify the messages
  + MergedTransaction list multiple comments (rh#1773679)
  + Modify CMake to pull *.po files from weblate
  + Optimize DependencyContainer creation from an existing queue
  + fix a memory leak in dnf_package_get_requires()
  + Fix memory leaks on g_build_filename()
  + Fix memory leak in dnf_context_setup()
  + Add `hy_goal_favor` and `hy_goal_disfavor`
  + Define a cleanup function for `DnfPackageSet`
  + dnf-repo: fix dnf_repo_get_public_keys double-free
  + Do not cache RPMDB
  + Use single-quotes around string literals used in SQL statements
  + SQLite3: Do not close the database if it wasn't opened (rh#1761976)
  + Don't create a new history DB connection for in-memory DB
  + transaction/Swdb: Use a single logger variable in constructor
  + utils: Add a safe version of pathExists()
  + swdb: Handle the case when pathExists() fails on e.g. permission
  + Repo: prepend "file://" if a local path is used as baseurl
  + Move urlEncode() to utils
  + utils: Add 'exclude' argument to urlEncode()
  + Encode package URL for downloading through librepo (rh#1817130)
  + Replace std::runtime_error with libdnf::RepoError
  + Fixes and error handling improvements of the File class
  + [context] Use ConfigRepo for gpgkey and baseurl (rh#1807864)
  + [context] support "priority" option in .repo config file (rh#1797265)
- Drop obsolete patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch
- Refresh patch for static linking libsolvext
  + Remove patch: libdnf-0.39.1-with-static-libsolvext.patch
  + Add patch: libdnf-0.48.0-with-static-libsolvext.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598011200">- Backport fix from upstream to fix building against check &gt;= 0.15
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Clean up spec comments about patches</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 0.54.2
  + history: Fix dnf history rollback when a package was removed (rh#1683134)
  + Add support for HY_GT, HY_LT in query nevra_strict
  + Fix parsing empty lines in config files
  + Accept '==' as an operator in reldeps (rh#1847946)
  + Add log file level main config option (rh#1802074)
  + Add protect_running_kernel configuration option (rh#1698145)
  + Context part of libdnf cannot assume zchunk is on (rh#1851841, rh#1779104)
  + Fix memory leak of resultingModuleIndex and handle g_object refs
  + Redirect librepo logs to libdnf logs with different source
  + Add hy_goal_lock
  + Enum/String conversions for Transaction Store/Replay
  + utils: Add a method to decode URLs
  + Unify hawkey.log line format with the rest of the logs
- Drop patches included in this release
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Refresh patch for reposdir paths
  + Remove patch: libdnf-0.39.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  + Add patch: libdnf-0.54.2-Switch-default-reposdir-to-etc-dnf-repos.d.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to version 0.55.0
  + Add vendor to dnf API (rh#1876561)
  + Add formatting function for solver error
  + Add error types in ModulePackageContainer
  + Implement module enable for context part
  + Improve string formatting for translation
  + Remove redundant printf and change logging info to notice (rh#1827424)
  + Add allow_vendor_change option (rh#1788371) (rh#1788371)
- Backport patches from upstream
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Add patch to turn off changing vendors by default
  + Patch: libdnf-0.55.0-Switch-allow_vendor_change-off.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to version 0.55.2
  + Improve performance of query installed() and available()
  + Swdb: Add a method to get the current transaction
  + [modules] Add special handling for src artifacts (rh#1809314)
  + Better msgs if "basecachedir" or "proxy_password" isn't set (rh#1888946)
  + Add new options module_stream_switch
  + Support allow_vendor_change setting in dnf context API
- Drop patches incorporated into this release
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Use cmake_build and cmake_install macros</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609761600">- Add patch to support armv6hl and RISC-V architectures
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to version 0.58.0
  + Option: Add reset() method
  + Add OptionBinds::getOption() method
  + [context] Add dnf_repo_conf_from_gkeyfile() and dnf_repo_conf_reset()
  + [context] Add support for options: minrate, throttle, bandwidth, timeout
  + [context] Remove g_key_file_get_string() from dnf_repo_set_keyfile_data()
  + Allow loading ext metadata even if only cache (solv) is present
  + Add ASAN_OPTIONS for test_libdnf_main
  + [context,API] Functions for accessing main/global configuration options
  + [context,API] Function for adding setopt
  + Add getter for modular obsoletes from ModuleMetadata
  + Add ModulePackage.getStaticContext() and getRequires()
  + Add compatible layer for MdDocuments v2
  + Fix modular queries with the new solver
  + Improve formatting of error string for modules
  + Change mechanism of module conflicts
  + Fix load/update FailSafe
- Drop patch included in this release
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Backport fixes to add controls for installonlypkgs and protected_packages
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217600">- Add patch to move directory for dnf state data to /usr/lib/sysimage
  + Patch: libdnf-0.58.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217601">- Backport another fix for adding controls to installonlypkgs
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614081600">- Backport support for using certificates for repository authorization
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614254400">- Add repo-config-zypp subpackage to allow easily using Zypper
  repository configuration</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614340800">- Backport more fixes for using certs for repo authorization
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update to 0.60.0
  + Fix repo.fresh() implementation
  + Fix: Fully set ssl in newHandle function
  + [conf] Add options for working with certificates used with proxy
  + Apply proxy certificate options
  + lock: Switch return-if-fail to assert to quiet gcc -fanalyzer
  + build-sys: Clean up message about Python bindings
  + Modify module NSVCA parsing - context definition (rh#1926771)
  + [context] Fix: dnf_package_is_installonly (rh#1928056)
  + Fix problematic language
  + Add getApplicablePackages to advisory and isApplicable to advisorymodule
  + Keep isAdvisoryApplicable to preserve API
  + Run ModulePackageContainerTest tests in tmpdir, merge interdependent
  + [context] Support config file option "proxy_auth_method", defaults "any"
  + Properly handle multiple collections in updateinfo.xml (rh#1804234)
  + Support main config file option "installonlypkgs"
  + Support main config file option "protected_packages"
- Drop patches now part of this release
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686401">- Fix dependency for repo-config-zypp subpackage to work with SLE</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 0.62.0
  + Change order of TransactionItemReason (rh#1921063)
  + Add two new comperators for security filters (rh#1918475)
  + Apply security filters for candidates with lower priority
  + Fix: Goal - translation of messages in global maps
  + Enhance description of modular solvables
  + Improve performance for module query
  + Change mechanism of modular errata applicability (rh#1804234)
  + dnf_transaction_commit(): Remove second call to rpmtsSetVSFlags
  + Fix a couple of memory leaks
  + Fix: Setting of librepo handle in newHandle function
  + Remove failsafe data when module is not enabled (rh#1847035)
  + Expose librepo's checksum functions via SWIG
  + Fix: Mising check of "hy_split_nevra()" return code
  + Do not allow 1 as installonly_limit value (rh#1926261)
  + Fix check whether the subkey can be used for signing
  + Hardening: add signature check with rpmcliVerifySignatures
    (CVE-2021-3445, CVE-2021-3421, CVE-2021-20271, rh#1932079, rh#1932089, rh#1932090, boo#1183779)
  + Add a config option sslverifystatus, defaults to false (rh#1814383)
  + [context] Add API for distro-sync</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618488000">- Add patch to fix crash when loading DVD repositories
  + Patch: 0001-Fix-a-crash-when-repoId-not-found-in-loaded-conf-gke.patch</changelog>
</package>
<package pkgid="e0f59a0579d245886f89547ac7564636581f07b31210cf22babd826bec2a7103" name="libdnf-devel" arch="x86_64">
  <version epoch="0" ver="0.62.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 0.45.0
  + Config options: only first empty value clears existing (rh#1788154)
  + Make parsing of reldeps more strict (rh#1788107)
  + [context] Support repositories defined in main configuration file
  + Fix filtering packages by advisory when more versions and arches are available (rh#1770125)
  + Add expanding solvable provides for dependency matching (rh#1534123)
  + DnfRepo: fix module_hotfixes keyfile priority level
  + Add custom exceptions to libdnf interface
  + [conf] Set useful default colors when color is enabled
  + Port to libmodulemd-2 API (rh#1693683)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584878400">- Add patch to support monitoring non-bdb rpmdb variants
  + Patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584964800">- Remove unused BR for gobject-introspection</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 0.48.0
  + Add prereq_ignoreinst &amp; regular_requires properties for pkg (rh#1543449)
  + Reset active modules when no module enabled or default (rh#1767351)
  + Add comment option to transaction (rh#1773679)
  + Failing to get module defauls is a recoverable error
  + Baseurl is not exclusive with mirrorlist/metalink (rh#1775184)
  + Add new function to reset all modules in C API (dnf_context_reset_all_modules)
  + [context] Fix to preserve additionalMetadata content (rh#1808677)
  + Fix filtering of DepSolvables with source rpms (rh#1812596)
  + Add setter for running kernel protection setting
  + Handle situation when an unprivileged user cannot create history database (rh#1634385)
  + Add query filter: latest by priority
  + Add DNF_NO_PROTECTED flag to allow empty list of protected packages
  + Remove 'dim' option from terminal colors to make them more readable (rh#1807774, rh#1814563)
  + [context] Error when main config file can't be opened (rh#1794864)
  + [context] Add function function dnf_context_is_set_config_file_path
  + swdb: Catch only SQLite3 exceptions and simplify the messages
  + MergedTransaction list multiple comments (rh#1773679)
  + Modify CMake to pull *.po files from weblate
  + Optimize DependencyContainer creation from an existing queue
  + fix a memory leak in dnf_package_get_requires()
  + Fix memory leaks on g_build_filename()
  + Fix memory leak in dnf_context_setup()
  + Add `hy_goal_favor` and `hy_goal_disfavor`
  + Define a cleanup function for `DnfPackageSet`
  + dnf-repo: fix dnf_repo_get_public_keys double-free
  + Do not cache RPMDB
  + Use single-quotes around string literals used in SQL statements
  + SQLite3: Do not close the database if it wasn't opened (rh#1761976)
  + Don't create a new history DB connection for in-memory DB
  + transaction/Swdb: Use a single logger variable in constructor
  + utils: Add a safe version of pathExists()
  + swdb: Handle the case when pathExists() fails on e.g. permission
  + Repo: prepend "file://" if a local path is used as baseurl
  + Move urlEncode() to utils
  + utils: Add 'exclude' argument to urlEncode()
  + Encode package URL for downloading through librepo (rh#1817130)
  + Replace std::runtime_error with libdnf::RepoError
  + Fixes and error handling improvements of the File class
  + [context] Use ConfigRepo for gpgkey and baseurl (rh#1807864)
  + [context] support "priority" option in .repo config file (rh#1797265)
- Drop obsolete patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch
- Refresh patch for static linking libsolvext
  + Remove patch: libdnf-0.39.1-with-static-libsolvext.patch
  + Add patch: libdnf-0.48.0-with-static-libsolvext.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598011200">- Backport fix from upstream to fix building against check &gt;= 0.15
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Clean up spec comments about patches</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 0.54.2
  + history: Fix dnf history rollback when a package was removed (rh#1683134)
  + Add support for HY_GT, HY_LT in query nevra_strict
  + Fix parsing empty lines in config files
  + Accept '==' as an operator in reldeps (rh#1847946)
  + Add log file level main config option (rh#1802074)
  + Add protect_running_kernel configuration option (rh#1698145)
  + Context part of libdnf cannot assume zchunk is on (rh#1851841, rh#1779104)
  + Fix memory leak of resultingModuleIndex and handle g_object refs
  + Redirect librepo logs to libdnf logs with different source
  + Add hy_goal_lock
  + Enum/String conversions for Transaction Store/Replay
  + utils: Add a method to decode URLs
  + Unify hawkey.log line format with the rest of the logs
- Drop patches included in this release
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Refresh patch for reposdir paths
  + Remove patch: libdnf-0.39.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  + Add patch: libdnf-0.54.2-Switch-default-reposdir-to-etc-dnf-repos.d.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to version 0.55.0
  + Add vendor to dnf API (rh#1876561)
  + Add formatting function for solver error
  + Add error types in ModulePackageContainer
  + Implement module enable for context part
  + Improve string formatting for translation
  + Remove redundant printf and change logging info to notice (rh#1827424)
  + Add allow_vendor_change option (rh#1788371) (rh#1788371)
- Backport patches from upstream
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Add patch to turn off changing vendors by default
  + Patch: libdnf-0.55.0-Switch-allow_vendor_change-off.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to version 0.55.2
  + Improve performance of query installed() and available()
  + Swdb: Add a method to get the current transaction
  + [modules] Add special handling for src artifacts (rh#1809314)
  + Better msgs if "basecachedir" or "proxy_password" isn't set (rh#1888946)
  + Add new options module_stream_switch
  + Support allow_vendor_change setting in dnf context API
- Drop patches incorporated into this release
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Use cmake_build and cmake_install macros</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609761600">- Add patch to support armv6hl and RISC-V architectures
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to version 0.58.0
  + Option: Add reset() method
  + Add OptionBinds::getOption() method
  + [context] Add dnf_repo_conf_from_gkeyfile() and dnf_repo_conf_reset()
  + [context] Add support for options: minrate, throttle, bandwidth, timeout
  + [context] Remove g_key_file_get_string() from dnf_repo_set_keyfile_data()
  + Allow loading ext metadata even if only cache (solv) is present
  + Add ASAN_OPTIONS for test_libdnf_main
  + [context,API] Functions for accessing main/global configuration options
  + [context,API] Function for adding setopt
  + Add getter for modular obsoletes from ModuleMetadata
  + Add ModulePackage.getStaticContext() and getRequires()
  + Add compatible layer for MdDocuments v2
  + Fix modular queries with the new solver
  + Improve formatting of error string for modules
  + Change mechanism of module conflicts
  + Fix load/update FailSafe
- Drop patch included in this release
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Backport fixes to add controls for installonlypkgs and protected_packages
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217600">- Add patch to move directory for dnf state data to /usr/lib/sysimage
  + Patch: libdnf-0.58.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217601">- Backport another fix for adding controls to installonlypkgs
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614081600">- Backport support for using certificates for repository authorization
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614254400">- Add repo-config-zypp subpackage to allow easily using Zypper
  repository configuration</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614340800">- Backport more fixes for using certs for repo authorization
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update to 0.60.0
  + Fix repo.fresh() implementation
  + Fix: Fully set ssl in newHandle function
  + [conf] Add options for working with certificates used with proxy
  + Apply proxy certificate options
  + lock: Switch return-if-fail to assert to quiet gcc -fanalyzer
  + build-sys: Clean up message about Python bindings
  + Modify module NSVCA parsing - context definition (rh#1926771)
  + [context] Fix: dnf_package_is_installonly (rh#1928056)
  + Fix problematic language
  + Add getApplicablePackages to advisory and isApplicable to advisorymodule
  + Keep isAdvisoryApplicable to preserve API
  + Run ModulePackageContainerTest tests in tmpdir, merge interdependent
  + [context] Support config file option "proxy_auth_method", defaults "any"
  + Properly handle multiple collections in updateinfo.xml (rh#1804234)
  + Support main config file option "installonlypkgs"
  + Support main config file option "protected_packages"
- Drop patches now part of this release
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686401">- Fix dependency for repo-config-zypp subpackage to work with SLE</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 0.62.0
  + Change order of TransactionItemReason (rh#1921063)
  + Add two new comperators for security filters (rh#1918475)
  + Apply security filters for candidates with lower priority
  + Fix: Goal - translation of messages in global maps
  + Enhance description of modular solvables
  + Improve performance for module query
  + Change mechanism of modular errata applicability (rh#1804234)
  + dnf_transaction_commit(): Remove second call to rpmtsSetVSFlags
  + Fix a couple of memory leaks
  + Fix: Setting of librepo handle in newHandle function
  + Remove failsafe data when module is not enabled (rh#1847035)
  + Expose librepo's checksum functions via SWIG
  + Fix: Mising check of "hy_split_nevra()" return code
  + Do not allow 1 as installonly_limit value (rh#1926261)
  + Fix check whether the subkey can be used for signing
  + Hardening: add signature check with rpmcliVerifySignatures
    (CVE-2021-3445, CVE-2021-3421, CVE-2021-20271, rh#1932079, rh#1932089, rh#1932090, boo#1183779)
  + Add a config option sslverifystatus, defaults to false (rh#1814383)
  + [context] Add API for distro-sync</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618488000">- Add patch to fix crash when loading DVD repositories
  + Patch: 0001-Fix-a-crash-when-repoId-not-found-in-loaded-conf-gke.patch</changelog>
</package>
<package pkgid="09bb29fdfc1c816ce2418762bec60342f5214d3840844af533abf9a313002de7" name="libdnf-plugin-txnupd" arch="aarch64">
  <version epoch="0" ver="0.1.3" rel="bp153.2.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1608724800">- Initial packaging</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609243200">- Add dracut-transactional-update dependency</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612180800">- Update tukit build dependency to require 3.0+</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612526400">- Update libdnf build dependency to require 0.56+</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612785600">- Require 'microdnf' for the CLI frontend</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613736000">- Initial release 0.1.0
- Update libdnf build dependency to require 0.58+
- Update tukit build dependency to require 3.1.2+
- Add dnf-data dependency for protected.d files
- Tweak to permit either 'PackageKit' or 'microdnf' as the frontend</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614254400">- Use GCC 10 on openSUSE Leap 15</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update libdnf build dependency to require 0.60+</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614859200">- Update to 0.1.1
  + Disable protection of the running kernel in transactions</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614945600">- Update to 0.1.2
  + Add handling for externally invoked transactional updates</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1616414400">- Update to 0.1.3
  + Properly disable SWDB in any transactional update mode</changelog>
</package>
<package pkgid="c536aa7c9d816b0722d5e5b5301926eeb0017717bf765a2e0feffa9fb1f0f11a" name="libdnf-plugin-txnupd" arch="ppc64le">
  <version epoch="0" ver="0.1.3" rel="bp153.2.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1608724800">- Initial packaging</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609243200">- Add dracut-transactional-update dependency</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612180800">- Update tukit build dependency to require 3.0+</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612526400">- Update libdnf build dependency to require 0.56+</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612785600">- Require 'microdnf' for the CLI frontend</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613736000">- Initial release 0.1.0
- Update libdnf build dependency to require 0.58+
- Update tukit build dependency to require 3.1.2+
- Add dnf-data dependency for protected.d files
- Tweak to permit either 'PackageKit' or 'microdnf' as the frontend</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614254400">- Use GCC 10 on openSUSE Leap 15</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update libdnf build dependency to require 0.60+</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614859200">- Update to 0.1.1
  + Disable protection of the running kernel in transactions</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614945600">- Update to 0.1.2
  + Add handling for externally invoked transactional updates</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1616414400">- Update to 0.1.3
  + Properly disable SWDB in any transactional update mode</changelog>
</package>
<package pkgid="ae1dc5502f8044a0a37a5c4d067780cefac5455eff457e1afc2554b9ed1fa6d8" name="libdnf-plugin-txnupd" arch="s390x">
  <version epoch="0" ver="0.1.3" rel="bp153.2.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1608724800">- Initial packaging</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609243200">- Add dracut-transactional-update dependency</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612180800">- Update tukit build dependency to require 3.0+</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612526400">- Update libdnf build dependency to require 0.56+</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612785600">- Require 'microdnf' for the CLI frontend</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613736000">- Initial release 0.1.0
- Update libdnf build dependency to require 0.58+
- Update tukit build dependency to require 3.1.2+
- Add dnf-data dependency for protected.d files
- Tweak to permit either 'PackageKit' or 'microdnf' as the frontend</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614254400">- Use GCC 10 on openSUSE Leap 15</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update libdnf build dependency to require 0.60+</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614859200">- Update to 0.1.1
  + Disable protection of the running kernel in transactions</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614945600">- Update to 0.1.2
  + Add handling for externally invoked transactional updates</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1616414400">- Update to 0.1.3
  + Properly disable SWDB in any transactional update mode</changelog>
</package>
<package pkgid="2622914061cf39ef0daad473b8b75ba3abd38324ab30ae50fa7aa496ef6b2d35" name="libdnf-plugin-txnupd" arch="src">
  <version epoch="0" ver="0.1.3" rel="bp153.2.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1608724800">- Initial packaging</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609243200">- Add dracut-transactional-update dependency</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612180800">- Update tukit build dependency to require 3.0+</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612526400">- Update libdnf build dependency to require 0.56+</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612785600">- Require 'microdnf' for the CLI frontend</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613736000">- Initial release 0.1.0
- Update libdnf build dependency to require 0.58+
- Update tukit build dependency to require 3.1.2+
- Add dnf-data dependency for protected.d files
- Tweak to permit either 'PackageKit' or 'microdnf' as the frontend</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614254400">- Use GCC 10 on openSUSE Leap 15</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update libdnf build dependency to require 0.60+</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614859200">- Update to 0.1.1
  + Disable protection of the running kernel in transactions</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614945600">- Update to 0.1.2
  + Add handling for externally invoked transactional updates</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1616414400">- Update to 0.1.3
  + Properly disable SWDB in any transactional update mode</changelog>
</package>
<package pkgid="d9cf8418f13e080a1af42cf6c91440f5acdd5c37a8be5314c01815eff9557d25" name="libdnf-plugin-txnupd" arch="x86_64">
  <version epoch="0" ver="0.1.3" rel="bp153.2.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1608724800">- Initial packaging</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609243200">- Add dracut-transactional-update dependency</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612180800">- Update tukit build dependency to require 3.0+</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612526400">- Update libdnf build dependency to require 0.56+</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612785600">- Require 'microdnf' for the CLI frontend</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613736000">- Initial release 0.1.0
- Update libdnf build dependency to require 0.58+
- Update tukit build dependency to require 3.1.2+
- Add dnf-data dependency for protected.d files
- Tweak to permit either 'PackageKit' or 'microdnf' as the frontend</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614254400">- Use GCC 10 on openSUSE Leap 15</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update libdnf build dependency to require 0.60+</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614859200">- Update to 0.1.1
  + Disable protection of the running kernel in transactions</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614945600">- Update to 0.1.2
  + Add handling for externally invoked transactional updates</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1616414400">- Update to 0.1.3
  + Properly disable SWDB in any transactional update mode</changelog>
</package>
<package pkgid="89948f4c89ff1848a3193d2dd5f69451690bd23a88c345d9f76571e6162fc4ce" name="libdnf-repo-config-zypp" arch="aarch64">
  <version epoch="0" ver="0.62.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 0.45.0
  + Config options: only first empty value clears existing (rh#1788154)
  + Make parsing of reldeps more strict (rh#1788107)
  + [context] Support repositories defined in main configuration file
  + Fix filtering packages by advisory when more versions and arches are available (rh#1770125)
  + Add expanding solvable provides for dependency matching (rh#1534123)
  + DnfRepo: fix module_hotfixes keyfile priority level
  + Add custom exceptions to libdnf interface
  + [conf] Set useful default colors when color is enabled
  + Port to libmodulemd-2 API (rh#1693683)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584878400">- Add patch to support monitoring non-bdb rpmdb variants
  + Patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584964800">- Remove unused BR for gobject-introspection</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 0.48.0
  + Add prereq_ignoreinst &amp; regular_requires properties for pkg (rh#1543449)
  + Reset active modules when no module enabled or default (rh#1767351)
  + Add comment option to transaction (rh#1773679)
  + Failing to get module defauls is a recoverable error
  + Baseurl is not exclusive with mirrorlist/metalink (rh#1775184)
  + Add new function to reset all modules in C API (dnf_context_reset_all_modules)
  + [context] Fix to preserve additionalMetadata content (rh#1808677)
  + Fix filtering of DepSolvables with source rpms (rh#1812596)
  + Add setter for running kernel protection setting
  + Handle situation when an unprivileged user cannot create history database (rh#1634385)
  + Add query filter: latest by priority
  + Add DNF_NO_PROTECTED flag to allow empty list of protected packages
  + Remove 'dim' option from terminal colors to make them more readable (rh#1807774, rh#1814563)
  + [context] Error when main config file can't be opened (rh#1794864)
  + [context] Add function function dnf_context_is_set_config_file_path
  + swdb: Catch only SQLite3 exceptions and simplify the messages
  + MergedTransaction list multiple comments (rh#1773679)
  + Modify CMake to pull *.po files from weblate
  + Optimize DependencyContainer creation from an existing queue
  + fix a memory leak in dnf_package_get_requires()
  + Fix memory leaks on g_build_filename()
  + Fix memory leak in dnf_context_setup()
  + Add `hy_goal_favor` and `hy_goal_disfavor`
  + Define a cleanup function for `DnfPackageSet`
  + dnf-repo: fix dnf_repo_get_public_keys double-free
  + Do not cache RPMDB
  + Use single-quotes around string literals used in SQL statements
  + SQLite3: Do not close the database if it wasn't opened (rh#1761976)
  + Don't create a new history DB connection for in-memory DB
  + transaction/Swdb: Use a single logger variable in constructor
  + utils: Add a safe version of pathExists()
  + swdb: Handle the case when pathExists() fails on e.g. permission
  + Repo: prepend "file://" if a local path is used as baseurl
  + Move urlEncode() to utils
  + utils: Add 'exclude' argument to urlEncode()
  + Encode package URL for downloading through librepo (rh#1817130)
  + Replace std::runtime_error with libdnf::RepoError
  + Fixes and error handling improvements of the File class
  + [context] Use ConfigRepo for gpgkey and baseurl (rh#1807864)
  + [context] support "priority" option in .repo config file (rh#1797265)
- Drop obsolete patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch
- Refresh patch for static linking libsolvext
  + Remove patch: libdnf-0.39.1-with-static-libsolvext.patch
  + Add patch: libdnf-0.48.0-with-static-libsolvext.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598011200">- Backport fix from upstream to fix building against check &gt;= 0.15
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Clean up spec comments about patches</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 0.54.2
  + history: Fix dnf history rollback when a package was removed (rh#1683134)
  + Add support for HY_GT, HY_LT in query nevra_strict
  + Fix parsing empty lines in config files
  + Accept '==' as an operator in reldeps (rh#1847946)
  + Add log file level main config option (rh#1802074)
  + Add protect_running_kernel configuration option (rh#1698145)
  + Context part of libdnf cannot assume zchunk is on (rh#1851841, rh#1779104)
  + Fix memory leak of resultingModuleIndex and handle g_object refs
  + Redirect librepo logs to libdnf logs with different source
  + Add hy_goal_lock
  + Enum/String conversions for Transaction Store/Replay
  + utils: Add a method to decode URLs
  + Unify hawkey.log line format with the rest of the logs
- Drop patches included in this release
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Refresh patch for reposdir paths
  + Remove patch: libdnf-0.39.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  + Add patch: libdnf-0.54.2-Switch-default-reposdir-to-etc-dnf-repos.d.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to version 0.55.0
  + Add vendor to dnf API (rh#1876561)
  + Add formatting function for solver error
  + Add error types in ModulePackageContainer
  + Implement module enable for context part
  + Improve string formatting for translation
  + Remove redundant printf and change logging info to notice (rh#1827424)
  + Add allow_vendor_change option (rh#1788371) (rh#1788371)
- Backport patches from upstream
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Add patch to turn off changing vendors by default
  + Patch: libdnf-0.55.0-Switch-allow_vendor_change-off.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to version 0.55.2
  + Improve performance of query installed() and available()
  + Swdb: Add a method to get the current transaction
  + [modules] Add special handling for src artifacts (rh#1809314)
  + Better msgs if "basecachedir" or "proxy_password" isn't set (rh#1888946)
  + Add new options module_stream_switch
  + Support allow_vendor_change setting in dnf context API
- Drop patches incorporated into this release
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Use cmake_build and cmake_install macros</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609761600">- Add patch to support armv6hl and RISC-V architectures
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to version 0.58.0
  + Option: Add reset() method
  + Add OptionBinds::getOption() method
  + [context] Add dnf_repo_conf_from_gkeyfile() and dnf_repo_conf_reset()
  + [context] Add support for options: minrate, throttle, bandwidth, timeout
  + [context] Remove g_key_file_get_string() from dnf_repo_set_keyfile_data()
  + Allow loading ext metadata even if only cache (solv) is present
  + Add ASAN_OPTIONS for test_libdnf_main
  + [context,API] Functions for accessing main/global configuration options
  + [context,API] Function for adding setopt
  + Add getter for modular obsoletes from ModuleMetadata
  + Add ModulePackage.getStaticContext() and getRequires()
  + Add compatible layer for MdDocuments v2
  + Fix modular queries with the new solver
  + Improve formatting of error string for modules
  + Change mechanism of module conflicts
  + Fix load/update FailSafe
- Drop patch included in this release
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Backport fixes to add controls for installonlypkgs and protected_packages
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217600">- Add patch to move directory for dnf state data to /usr/lib/sysimage
  + Patch: libdnf-0.58.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217601">- Backport another fix for adding controls to installonlypkgs
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614081600">- Backport support for using certificates for repository authorization
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614254400">- Add repo-config-zypp subpackage to allow easily using Zypper
  repository configuration</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614340800">- Backport more fixes for using certs for repo authorization
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update to 0.60.0
  + Fix repo.fresh() implementation
  + Fix: Fully set ssl in newHandle function
  + [conf] Add options for working with certificates used with proxy
  + Apply proxy certificate options
  + lock: Switch return-if-fail to assert to quiet gcc -fanalyzer
  + build-sys: Clean up message about Python bindings
  + Modify module NSVCA parsing - context definition (rh#1926771)
  + [context] Fix: dnf_package_is_installonly (rh#1928056)
  + Fix problematic language
  + Add getApplicablePackages to advisory and isApplicable to advisorymodule
  + Keep isAdvisoryApplicable to preserve API
  + Run ModulePackageContainerTest tests in tmpdir, merge interdependent
  + [context] Support config file option "proxy_auth_method", defaults "any"
  + Properly handle multiple collections in updateinfo.xml (rh#1804234)
  + Support main config file option "installonlypkgs"
  + Support main config file option "protected_packages"
- Drop patches now part of this release
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686401">- Fix dependency for repo-config-zypp subpackage to work with SLE</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 0.62.0
  + Change order of TransactionItemReason (rh#1921063)
  + Add two new comperators for security filters (rh#1918475)
  + Apply security filters for candidates with lower priority
  + Fix: Goal - translation of messages in global maps
  + Enhance description of modular solvables
  + Improve performance for module query
  + Change mechanism of modular errata applicability (rh#1804234)
  + dnf_transaction_commit(): Remove second call to rpmtsSetVSFlags
  + Fix a couple of memory leaks
  + Fix: Setting of librepo handle in newHandle function
  + Remove failsafe data when module is not enabled (rh#1847035)
  + Expose librepo's checksum functions via SWIG
  + Fix: Mising check of "hy_split_nevra()" return code
  + Do not allow 1 as installonly_limit value (rh#1926261)
  + Fix check whether the subkey can be used for signing
  + Hardening: add signature check with rpmcliVerifySignatures
    (CVE-2021-3445, CVE-2021-3421, CVE-2021-20271, rh#1932079, rh#1932089, rh#1932090, boo#1183779)
  + Add a config option sslverifystatus, defaults to false (rh#1814383)
  + [context] Add API for distro-sync</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618488000">- Add patch to fix crash when loading DVD repositories
  + Patch: 0001-Fix-a-crash-when-repoId-not-found-in-loaded-conf-gke.patch</changelog>
</package>
<package pkgid="0a093b5a1908a1e9ecc6027fce249b1165c9f51161ae8a11f5b3b513935f3b96" name="libdnf-repo-config-zypp" arch="ppc64le">
  <version epoch="0" ver="0.62.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 0.45.0
  + Config options: only first empty value clears existing (rh#1788154)
  + Make parsing of reldeps more strict (rh#1788107)
  + [context] Support repositories defined in main configuration file
  + Fix filtering packages by advisory when more versions and arches are available (rh#1770125)
  + Add expanding solvable provides for dependency matching (rh#1534123)
  + DnfRepo: fix module_hotfixes keyfile priority level
  + Add custom exceptions to libdnf interface
  + [conf] Set useful default colors when color is enabled
  + Port to libmodulemd-2 API (rh#1693683)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584878400">- Add patch to support monitoring non-bdb rpmdb variants
  + Patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584964800">- Remove unused BR for gobject-introspection</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 0.48.0
  + Add prereq_ignoreinst &amp; regular_requires properties for pkg (rh#1543449)
  + Reset active modules when no module enabled or default (rh#1767351)
  + Add comment option to transaction (rh#1773679)
  + Failing to get module defauls is a recoverable error
  + Baseurl is not exclusive with mirrorlist/metalink (rh#1775184)
  + Add new function to reset all modules in C API (dnf_context_reset_all_modules)
  + [context] Fix to preserve additionalMetadata content (rh#1808677)
  + Fix filtering of DepSolvables with source rpms (rh#1812596)
  + Add setter for running kernel protection setting
  + Handle situation when an unprivileged user cannot create history database (rh#1634385)
  + Add query filter: latest by priority
  + Add DNF_NO_PROTECTED flag to allow empty list of protected packages
  + Remove 'dim' option from terminal colors to make them more readable (rh#1807774, rh#1814563)
  + [context] Error when main config file can't be opened (rh#1794864)
  + [context] Add function function dnf_context_is_set_config_file_path
  + swdb: Catch only SQLite3 exceptions and simplify the messages
  + MergedTransaction list multiple comments (rh#1773679)
  + Modify CMake to pull *.po files from weblate
  + Optimize DependencyContainer creation from an existing queue
  + fix a memory leak in dnf_package_get_requires()
  + Fix memory leaks on g_build_filename()
  + Fix memory leak in dnf_context_setup()
  + Add `hy_goal_favor` and `hy_goal_disfavor`
  + Define a cleanup function for `DnfPackageSet`
  + dnf-repo: fix dnf_repo_get_public_keys double-free
  + Do not cache RPMDB
  + Use single-quotes around string literals used in SQL statements
  + SQLite3: Do not close the database if it wasn't opened (rh#1761976)
  + Don't create a new history DB connection for in-memory DB
  + transaction/Swdb: Use a single logger variable in constructor
  + utils: Add a safe version of pathExists()
  + swdb: Handle the case when pathExists() fails on e.g. permission
  + Repo: prepend "file://" if a local path is used as baseurl
  + Move urlEncode() to utils
  + utils: Add 'exclude' argument to urlEncode()
  + Encode package URL for downloading through librepo (rh#1817130)
  + Replace std::runtime_error with libdnf::RepoError
  + Fixes and error handling improvements of the File class
  + [context] Use ConfigRepo for gpgkey and baseurl (rh#1807864)
  + [context] support "priority" option in .repo config file (rh#1797265)
- Drop obsolete patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch
- Refresh patch for static linking libsolvext
  + Remove patch: libdnf-0.39.1-with-static-libsolvext.patch
  + Add patch: libdnf-0.48.0-with-static-libsolvext.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598011200">- Backport fix from upstream to fix building against check &gt;= 0.15
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Clean up spec comments about patches</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 0.54.2
  + history: Fix dnf history rollback when a package was removed (rh#1683134)
  + Add support for HY_GT, HY_LT in query nevra_strict
  + Fix parsing empty lines in config files
  + Accept '==' as an operator in reldeps (rh#1847946)
  + Add log file level main config option (rh#1802074)
  + Add protect_running_kernel configuration option (rh#1698145)
  + Context part of libdnf cannot assume zchunk is on (rh#1851841, rh#1779104)
  + Fix memory leak of resultingModuleIndex and handle g_object refs
  + Redirect librepo logs to libdnf logs with different source
  + Add hy_goal_lock
  + Enum/String conversions for Transaction Store/Replay
  + utils: Add a method to decode URLs
  + Unify hawkey.log line format with the rest of the logs
- Drop patches included in this release
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Refresh patch for reposdir paths
  + Remove patch: libdnf-0.39.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  + Add patch: libdnf-0.54.2-Switch-default-reposdir-to-etc-dnf-repos.d.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to version 0.55.0
  + Add vendor to dnf API (rh#1876561)
  + Add formatting function for solver error
  + Add error types in ModulePackageContainer
  + Implement module enable for context part
  + Improve string formatting for translation
  + Remove redundant printf and change logging info to notice (rh#1827424)
  + Add allow_vendor_change option (rh#1788371) (rh#1788371)
- Backport patches from upstream
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Add patch to turn off changing vendors by default
  + Patch: libdnf-0.55.0-Switch-allow_vendor_change-off.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to version 0.55.2
  + Improve performance of query installed() and available()
  + Swdb: Add a method to get the current transaction
  + [modules] Add special handling for src artifacts (rh#1809314)
  + Better msgs if "basecachedir" or "proxy_password" isn't set (rh#1888946)
  + Add new options module_stream_switch
  + Support allow_vendor_change setting in dnf context API
- Drop patches incorporated into this release
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Use cmake_build and cmake_install macros</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609761600">- Add patch to support armv6hl and RISC-V architectures
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to version 0.58.0
  + Option: Add reset() method
  + Add OptionBinds::getOption() method
  + [context] Add dnf_repo_conf_from_gkeyfile() and dnf_repo_conf_reset()
  + [context] Add support for options: minrate, throttle, bandwidth, timeout
  + [context] Remove g_key_file_get_string() from dnf_repo_set_keyfile_data()
  + Allow loading ext metadata even if only cache (solv) is present
  + Add ASAN_OPTIONS for test_libdnf_main
  + [context,API] Functions for accessing main/global configuration options
  + [context,API] Function for adding setopt
  + Add getter for modular obsoletes from ModuleMetadata
  + Add ModulePackage.getStaticContext() and getRequires()
  + Add compatible layer for MdDocuments v2
  + Fix modular queries with the new solver
  + Improve formatting of error string for modules
  + Change mechanism of module conflicts
  + Fix load/update FailSafe
- Drop patch included in this release
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Backport fixes to add controls for installonlypkgs and protected_packages
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217600">- Add patch to move directory for dnf state data to /usr/lib/sysimage
  + Patch: libdnf-0.58.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217601">- Backport another fix for adding controls to installonlypkgs
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614081600">- Backport support for using certificates for repository authorization
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614254400">- Add repo-config-zypp subpackage to allow easily using Zypper
  repository configuration</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614340800">- Backport more fixes for using certs for repo authorization
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update to 0.60.0
  + Fix repo.fresh() implementation
  + Fix: Fully set ssl in newHandle function
  + [conf] Add options for working with certificates used with proxy
  + Apply proxy certificate options
  + lock: Switch return-if-fail to assert to quiet gcc -fanalyzer
  + build-sys: Clean up message about Python bindings
  + Modify module NSVCA parsing - context definition (rh#1926771)
  + [context] Fix: dnf_package_is_installonly (rh#1928056)
  + Fix problematic language
  + Add getApplicablePackages to advisory and isApplicable to advisorymodule
  + Keep isAdvisoryApplicable to preserve API
  + Run ModulePackageContainerTest tests in tmpdir, merge interdependent
  + [context] Support config file option "proxy_auth_method", defaults "any"
  + Properly handle multiple collections in updateinfo.xml (rh#1804234)
  + Support main config file option "installonlypkgs"
  + Support main config file option "protected_packages"
- Drop patches now part of this release
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686401">- Fix dependency for repo-config-zypp subpackage to work with SLE</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 0.62.0
  + Change order of TransactionItemReason (rh#1921063)
  + Add two new comperators for security filters (rh#1918475)
  + Apply security filters for candidates with lower priority
  + Fix: Goal - translation of messages in global maps
  + Enhance description of modular solvables
  + Improve performance for module query
  + Change mechanism of modular errata applicability (rh#1804234)
  + dnf_transaction_commit(): Remove second call to rpmtsSetVSFlags
  + Fix a couple of memory leaks
  + Fix: Setting of librepo handle in newHandle function
  + Remove failsafe data when module is not enabled (rh#1847035)
  + Expose librepo's checksum functions via SWIG
  + Fix: Mising check of "hy_split_nevra()" return code
  + Do not allow 1 as installonly_limit value (rh#1926261)
  + Fix check whether the subkey can be used for signing
  + Hardening: add signature check with rpmcliVerifySignatures
    (CVE-2021-3445, CVE-2021-3421, CVE-2021-20271, rh#1932079, rh#1932089, rh#1932090, boo#1183779)
  + Add a config option sslverifystatus, defaults to false (rh#1814383)
  + [context] Add API for distro-sync</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618488000">- Add patch to fix crash when loading DVD repositories
  + Patch: 0001-Fix-a-crash-when-repoId-not-found-in-loaded-conf-gke.patch</changelog>
</package>
<package pkgid="45e90f9ffb1f2b6d04a713ac7a01a59ed32ea428d0a1ad5d6b98f2a241c6d7e6" name="libdnf-repo-config-zypp" arch="s390x">
  <version epoch="0" ver="0.62.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 0.45.0
  + Config options: only first empty value clears existing (rh#1788154)
  + Make parsing of reldeps more strict (rh#1788107)
  + [context] Support repositories defined in main configuration file
  + Fix filtering packages by advisory when more versions and arches are available (rh#1770125)
  + Add expanding solvable provides for dependency matching (rh#1534123)
  + DnfRepo: fix module_hotfixes keyfile priority level
  + Add custom exceptions to libdnf interface
  + [conf] Set useful default colors when color is enabled
  + Port to libmodulemd-2 API (rh#1693683)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584878400">- Add patch to support monitoring non-bdb rpmdb variants
  + Patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584964800">- Remove unused BR for gobject-introspection</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 0.48.0
  + Add prereq_ignoreinst &amp; regular_requires properties for pkg (rh#1543449)
  + Reset active modules when no module enabled or default (rh#1767351)
  + Add comment option to transaction (rh#1773679)
  + Failing to get module defauls is a recoverable error
  + Baseurl is not exclusive with mirrorlist/metalink (rh#1775184)
  + Add new function to reset all modules in C API (dnf_context_reset_all_modules)
  + [context] Fix to preserve additionalMetadata content (rh#1808677)
  + Fix filtering of DepSolvables with source rpms (rh#1812596)
  + Add setter for running kernel protection setting
  + Handle situation when an unprivileged user cannot create history database (rh#1634385)
  + Add query filter: latest by priority
  + Add DNF_NO_PROTECTED flag to allow empty list of protected packages
  + Remove 'dim' option from terminal colors to make them more readable (rh#1807774, rh#1814563)
  + [context] Error when main config file can't be opened (rh#1794864)
  + [context] Add function function dnf_context_is_set_config_file_path
  + swdb: Catch only SQLite3 exceptions and simplify the messages
  + MergedTransaction list multiple comments (rh#1773679)
  + Modify CMake to pull *.po files from weblate
  + Optimize DependencyContainer creation from an existing queue
  + fix a memory leak in dnf_package_get_requires()
  + Fix memory leaks on g_build_filename()
  + Fix memory leak in dnf_context_setup()
  + Add `hy_goal_favor` and `hy_goal_disfavor`
  + Define a cleanup function for `DnfPackageSet`
  + dnf-repo: fix dnf_repo_get_public_keys double-free
  + Do not cache RPMDB
  + Use single-quotes around string literals used in SQL statements
  + SQLite3: Do not close the database if it wasn't opened (rh#1761976)
  + Don't create a new history DB connection for in-memory DB
  + transaction/Swdb: Use a single logger variable in constructor
  + utils: Add a safe version of pathExists()
  + swdb: Handle the case when pathExists() fails on e.g. permission
  + Repo: prepend "file://" if a local path is used as baseurl
  + Move urlEncode() to utils
  + utils: Add 'exclude' argument to urlEncode()
  + Encode package URL for downloading through librepo (rh#1817130)
  + Replace std::runtime_error with libdnf::RepoError
  + Fixes and error handling improvements of the File class
  + [context] Use ConfigRepo for gpgkey and baseurl (rh#1807864)
  + [context] support "priority" option in .repo config file (rh#1797265)
- Drop obsolete patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch
- Refresh patch for static linking libsolvext
  + Remove patch: libdnf-0.39.1-with-static-libsolvext.patch
  + Add patch: libdnf-0.48.0-with-static-libsolvext.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598011200">- Backport fix from upstream to fix building against check &gt;= 0.15
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Clean up spec comments about patches</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 0.54.2
  + history: Fix dnf history rollback when a package was removed (rh#1683134)
  + Add support for HY_GT, HY_LT in query nevra_strict
  + Fix parsing empty lines in config files
  + Accept '==' as an operator in reldeps (rh#1847946)
  + Add log file level main config option (rh#1802074)
  + Add protect_running_kernel configuration option (rh#1698145)
  + Context part of libdnf cannot assume zchunk is on (rh#1851841, rh#1779104)
  + Fix memory leak of resultingModuleIndex and handle g_object refs
  + Redirect librepo logs to libdnf logs with different source
  + Add hy_goal_lock
  + Enum/String conversions for Transaction Store/Replay
  + utils: Add a method to decode URLs
  + Unify hawkey.log line format with the rest of the logs
- Drop patches included in this release
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Refresh patch for reposdir paths
  + Remove patch: libdnf-0.39.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  + Add patch: libdnf-0.54.2-Switch-default-reposdir-to-etc-dnf-repos.d.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to version 0.55.0
  + Add vendor to dnf API (rh#1876561)
  + Add formatting function for solver error
  + Add error types in ModulePackageContainer
  + Implement module enable for context part
  + Improve string formatting for translation
  + Remove redundant printf and change logging info to notice (rh#1827424)
  + Add allow_vendor_change option (rh#1788371) (rh#1788371)
- Backport patches from upstream
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Add patch to turn off changing vendors by default
  + Patch: libdnf-0.55.0-Switch-allow_vendor_change-off.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to version 0.55.2
  + Improve performance of query installed() and available()
  + Swdb: Add a method to get the current transaction
  + [modules] Add special handling for src artifacts (rh#1809314)
  + Better msgs if "basecachedir" or "proxy_password" isn't set (rh#1888946)
  + Add new options module_stream_switch
  + Support allow_vendor_change setting in dnf context API
- Drop patches incorporated into this release
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Use cmake_build and cmake_install macros</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609761600">- Add patch to support armv6hl and RISC-V architectures
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to version 0.58.0
  + Option: Add reset() method
  + Add OptionBinds::getOption() method
  + [context] Add dnf_repo_conf_from_gkeyfile() and dnf_repo_conf_reset()
  + [context] Add support for options: minrate, throttle, bandwidth, timeout
  + [context] Remove g_key_file_get_string() from dnf_repo_set_keyfile_data()
  + Allow loading ext metadata even if only cache (solv) is present
  + Add ASAN_OPTIONS for test_libdnf_main
  + [context,API] Functions for accessing main/global configuration options
  + [context,API] Function for adding setopt
  + Add getter for modular obsoletes from ModuleMetadata
  + Add ModulePackage.getStaticContext() and getRequires()
  + Add compatible layer for MdDocuments v2
  + Fix modular queries with the new solver
  + Improve formatting of error string for modules
  + Change mechanism of module conflicts
  + Fix load/update FailSafe
- Drop patch included in this release
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Backport fixes to add controls for installonlypkgs and protected_packages
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217600">- Add patch to move directory for dnf state data to /usr/lib/sysimage
  + Patch: libdnf-0.58.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217601">- Backport another fix for adding controls to installonlypkgs
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614081600">- Backport support for using certificates for repository authorization
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614254400">- Add repo-config-zypp subpackage to allow easily using Zypper
  repository configuration</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614340800">- Backport more fixes for using certs for repo authorization
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update to 0.60.0
  + Fix repo.fresh() implementation
  + Fix: Fully set ssl in newHandle function
  + [conf] Add options for working with certificates used with proxy
  + Apply proxy certificate options
  + lock: Switch return-if-fail to assert to quiet gcc -fanalyzer
  + build-sys: Clean up message about Python bindings
  + Modify module NSVCA parsing - context definition (rh#1926771)
  + [context] Fix: dnf_package_is_installonly (rh#1928056)
  + Fix problematic language
  + Add getApplicablePackages to advisory and isApplicable to advisorymodule
  + Keep isAdvisoryApplicable to preserve API
  + Run ModulePackageContainerTest tests in tmpdir, merge interdependent
  + [context] Support config file option "proxy_auth_method", defaults "any"
  + Properly handle multiple collections in updateinfo.xml (rh#1804234)
  + Support main config file option "installonlypkgs"
  + Support main config file option "protected_packages"
- Drop patches now part of this release
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686401">- Fix dependency for repo-config-zypp subpackage to work with SLE</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 0.62.0
  + Change order of TransactionItemReason (rh#1921063)
  + Add two new comperators for security filters (rh#1918475)
  + Apply security filters for candidates with lower priority
  + Fix: Goal - translation of messages in global maps
  + Enhance description of modular solvables
  + Improve performance for module query
  + Change mechanism of modular errata applicability (rh#1804234)
  + dnf_transaction_commit(): Remove second call to rpmtsSetVSFlags
  + Fix a couple of memory leaks
  + Fix: Setting of librepo handle in newHandle function
  + Remove failsafe data when module is not enabled (rh#1847035)
  + Expose librepo's checksum functions via SWIG
  + Fix: Mising check of "hy_split_nevra()" return code
  + Do not allow 1 as installonly_limit value (rh#1926261)
  + Fix check whether the subkey can be used for signing
  + Hardening: add signature check with rpmcliVerifySignatures
    (CVE-2021-3445, CVE-2021-3421, CVE-2021-20271, rh#1932079, rh#1932089, rh#1932090, boo#1183779)
  + Add a config option sslverifystatus, defaults to false (rh#1814383)
  + [context] Add API for distro-sync</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618488000">- Add patch to fix crash when loading DVD repositories
  + Patch: 0001-Fix-a-crash-when-repoId-not-found-in-loaded-conf-gke.patch</changelog>
</package>
<package pkgid="e5eac208615472de377b220448eda82100576a81a0e4c4a6e5fc5c7277f96233" name="libdnf-repo-config-zypp" arch="x86_64">
  <version epoch="0" ver="0.62.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 0.45.0
  + Config options: only first empty value clears existing (rh#1788154)
  + Make parsing of reldeps more strict (rh#1788107)
  + [context] Support repositories defined in main configuration file
  + Fix filtering packages by advisory when more versions and arches are available (rh#1770125)
  + Add expanding solvable provides for dependency matching (rh#1534123)
  + DnfRepo: fix module_hotfixes keyfile priority level
  + Add custom exceptions to libdnf interface
  + [conf] Set useful default colors when color is enabled
  + Port to libmodulemd-2 API (rh#1693683)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584878400">- Add patch to support monitoring non-bdb rpmdb variants
  + Patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584964800">- Remove unused BR for gobject-introspection</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 0.48.0
  + Add prereq_ignoreinst &amp; regular_requires properties for pkg (rh#1543449)
  + Reset active modules when no module enabled or default (rh#1767351)
  + Add comment option to transaction (rh#1773679)
  + Failing to get module defauls is a recoverable error
  + Baseurl is not exclusive with mirrorlist/metalink (rh#1775184)
  + Add new function to reset all modules in C API (dnf_context_reset_all_modules)
  + [context] Fix to preserve additionalMetadata content (rh#1808677)
  + Fix filtering of DepSolvables with source rpms (rh#1812596)
  + Add setter for running kernel protection setting
  + Handle situation when an unprivileged user cannot create history database (rh#1634385)
  + Add query filter: latest by priority
  + Add DNF_NO_PROTECTED flag to allow empty list of protected packages
  + Remove 'dim' option from terminal colors to make them more readable (rh#1807774, rh#1814563)
  + [context] Error when main config file can't be opened (rh#1794864)
  + [context] Add function function dnf_context_is_set_config_file_path
  + swdb: Catch only SQLite3 exceptions and simplify the messages
  + MergedTransaction list multiple comments (rh#1773679)
  + Modify CMake to pull *.po files from weblate
  + Optimize DependencyContainer creation from an existing queue
  + fix a memory leak in dnf_package_get_requires()
  + Fix memory leaks on g_build_filename()
  + Fix memory leak in dnf_context_setup()
  + Add `hy_goal_favor` and `hy_goal_disfavor`
  + Define a cleanup function for `DnfPackageSet`
  + dnf-repo: fix dnf_repo_get_public_keys double-free
  + Do not cache RPMDB
  + Use single-quotes around string literals used in SQL statements
  + SQLite3: Do not close the database if it wasn't opened (rh#1761976)
  + Don't create a new history DB connection for in-memory DB
  + transaction/Swdb: Use a single logger variable in constructor
  + utils: Add a safe version of pathExists()
  + swdb: Handle the case when pathExists() fails on e.g. permission
  + Repo: prepend "file://" if a local path is used as baseurl
  + Move urlEncode() to utils
  + utils: Add 'exclude' argument to urlEncode()
  + Encode package URL for downloading through librepo (rh#1817130)
  + Replace std::runtime_error with libdnf::RepoError
  + Fixes and error handling improvements of the File class
  + [context] Use ConfigRepo for gpgkey and baseurl (rh#1807864)
  + [context] support "priority" option in .repo config file (rh#1797265)
- Drop obsolete patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch
- Refresh patch for static linking libsolvext
  + Remove patch: libdnf-0.39.1-with-static-libsolvext.patch
  + Add patch: libdnf-0.48.0-with-static-libsolvext.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598011200">- Backport fix from upstream to fix building against check &gt;= 0.15
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Clean up spec comments about patches</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 0.54.2
  + history: Fix dnf history rollback when a package was removed (rh#1683134)
  + Add support for HY_GT, HY_LT in query nevra_strict
  + Fix parsing empty lines in config files
  + Accept '==' as an operator in reldeps (rh#1847946)
  + Add log file level main config option (rh#1802074)
  + Add protect_running_kernel configuration option (rh#1698145)
  + Context part of libdnf cannot assume zchunk is on (rh#1851841, rh#1779104)
  + Fix memory leak of resultingModuleIndex and handle g_object refs
  + Redirect librepo logs to libdnf logs with different source
  + Add hy_goal_lock
  + Enum/String conversions for Transaction Store/Replay
  + utils: Add a method to decode URLs
  + Unify hawkey.log line format with the rest of the logs
- Drop patches included in this release
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Refresh patch for reposdir paths
  + Remove patch: libdnf-0.39.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  + Add patch: libdnf-0.54.2-Switch-default-reposdir-to-etc-dnf-repos.d.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to version 0.55.0
  + Add vendor to dnf API (rh#1876561)
  + Add formatting function for solver error
  + Add error types in ModulePackageContainer
  + Implement module enable for context part
  + Improve string formatting for translation
  + Remove redundant printf and change logging info to notice (rh#1827424)
  + Add allow_vendor_change option (rh#1788371) (rh#1788371)
- Backport patches from upstream
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Add patch to turn off changing vendors by default
  + Patch: libdnf-0.55.0-Switch-allow_vendor_change-off.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to version 0.55.2
  + Improve performance of query installed() and available()
  + Swdb: Add a method to get the current transaction
  + [modules] Add special handling for src artifacts (rh#1809314)
  + Better msgs if "basecachedir" or "proxy_password" isn't set (rh#1888946)
  + Add new options module_stream_switch
  + Support allow_vendor_change setting in dnf context API
- Drop patches incorporated into this release
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Use cmake_build and cmake_install macros</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609761600">- Add patch to support armv6hl and RISC-V architectures
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to version 0.58.0
  + Option: Add reset() method
  + Add OptionBinds::getOption() method
  + [context] Add dnf_repo_conf_from_gkeyfile() and dnf_repo_conf_reset()
  + [context] Add support for options: minrate, throttle, bandwidth, timeout
  + [context] Remove g_key_file_get_string() from dnf_repo_set_keyfile_data()
  + Allow loading ext metadata even if only cache (solv) is present
  + Add ASAN_OPTIONS for test_libdnf_main
  + [context,API] Functions for accessing main/global configuration options
  + [context,API] Function for adding setopt
  + Add getter for modular obsoletes from ModuleMetadata
  + Add ModulePackage.getStaticContext() and getRequires()
  + Add compatible layer for MdDocuments v2
  + Fix modular queries with the new solver
  + Improve formatting of error string for modules
  + Change mechanism of module conflicts
  + Fix load/update FailSafe
- Drop patch included in this release
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Backport fixes to add controls for installonlypkgs and protected_packages
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217600">- Add patch to move directory for dnf state data to /usr/lib/sysimage
  + Patch: libdnf-0.58.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217601">- Backport another fix for adding controls to installonlypkgs
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614081600">- Backport support for using certificates for repository authorization
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614254400">- Add repo-config-zypp subpackage to allow easily using Zypper
  repository configuration</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614340800">- Backport more fixes for using certs for repo authorization
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update to 0.60.0
  + Fix repo.fresh() implementation
  + Fix: Fully set ssl in newHandle function
  + [conf] Add options for working with certificates used with proxy
  + Apply proxy certificate options
  + lock: Switch return-if-fail to assert to quiet gcc -fanalyzer
  + build-sys: Clean up message about Python bindings
  + Modify module NSVCA parsing - context definition (rh#1926771)
  + [context] Fix: dnf_package_is_installonly (rh#1928056)
  + Fix problematic language
  + Add getApplicablePackages to advisory and isApplicable to advisorymodule
  + Keep isAdvisoryApplicable to preserve API
  + Run ModulePackageContainerTest tests in tmpdir, merge interdependent
  + [context] Support config file option "proxy_auth_method", defaults "any"
  + Properly handle multiple collections in updateinfo.xml (rh#1804234)
  + Support main config file option "installonlypkgs"
  + Support main config file option "protected_packages"
- Drop patches now part of this release
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686401">- Fix dependency for repo-config-zypp subpackage to work with SLE</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 0.62.0
  + Change order of TransactionItemReason (rh#1921063)
  + Add two new comperators for security filters (rh#1918475)
  + Apply security filters for candidates with lower priority
  + Fix: Goal - translation of messages in global maps
  + Enhance description of modular solvables
  + Improve performance for module query
  + Change mechanism of modular errata applicability (rh#1804234)
  + dnf_transaction_commit(): Remove second call to rpmtsSetVSFlags
  + Fix a couple of memory leaks
  + Fix: Setting of librepo handle in newHandle function
  + Remove failsafe data when module is not enabled (rh#1847035)
  + Expose librepo's checksum functions via SWIG
  + Fix: Mising check of "hy_split_nevra()" return code
  + Do not allow 1 as installonly_limit value (rh#1926261)
  + Fix check whether the subkey can be used for signing
  + Hardening: add signature check with rpmcliVerifySignatures
    (CVE-2021-3445, CVE-2021-3421, CVE-2021-20271, rh#1932079, rh#1932089, rh#1932090, boo#1183779)
  + Add a config option sslverifystatus, defaults to false (rh#1814383)
  + [context] Add API for distro-sync</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618488000">- Add patch to fix crash when loading DVD repositories
  + Patch: 0001-Fix-a-crash-when-repoId-not-found-in-loaded-conf-gke.patch</changelog>
</package>
<package pkgid="4adb94a44a50c35d297e9ac889e94eb9bd4b062d530d478c6a04dc19775bd83b" name="libdnf2" arch="aarch64">
  <version epoch="0" ver="0.62.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 0.45.0
  + Config options: only first empty value clears existing (rh#1788154)
  + Make parsing of reldeps more strict (rh#1788107)
  + [context] Support repositories defined in main configuration file
  + Fix filtering packages by advisory when more versions and arches are available (rh#1770125)
  + Add expanding solvable provides for dependency matching (rh#1534123)
  + DnfRepo: fix module_hotfixes keyfile priority level
  + Add custom exceptions to libdnf interface
  + [conf] Set useful default colors when color is enabled
  + Port to libmodulemd-2 API (rh#1693683)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584878400">- Add patch to support monitoring non-bdb rpmdb variants
  + Patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584964800">- Remove unused BR for gobject-introspection</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 0.48.0
  + Add prereq_ignoreinst &amp; regular_requires properties for pkg (rh#1543449)
  + Reset active modules when no module enabled or default (rh#1767351)
  + Add comment option to transaction (rh#1773679)
  + Failing to get module defauls is a recoverable error
  + Baseurl is not exclusive with mirrorlist/metalink (rh#1775184)
  + Add new function to reset all modules in C API (dnf_context_reset_all_modules)
  + [context] Fix to preserve additionalMetadata content (rh#1808677)
  + Fix filtering of DepSolvables with source rpms (rh#1812596)
  + Add setter for running kernel protection setting
  + Handle situation when an unprivileged user cannot create history database (rh#1634385)
  + Add query filter: latest by priority
  + Add DNF_NO_PROTECTED flag to allow empty list of protected packages
  + Remove 'dim' option from terminal colors to make them more readable (rh#1807774, rh#1814563)
  + [context] Error when main config file can't be opened (rh#1794864)
  + [context] Add function function dnf_context_is_set_config_file_path
  + swdb: Catch only SQLite3 exceptions and simplify the messages
  + MergedTransaction list multiple comments (rh#1773679)
  + Modify CMake to pull *.po files from weblate
  + Optimize DependencyContainer creation from an existing queue
  + fix a memory leak in dnf_package_get_requires()
  + Fix memory leaks on g_build_filename()
  + Fix memory leak in dnf_context_setup()
  + Add `hy_goal_favor` and `hy_goal_disfavor`
  + Define a cleanup function for `DnfPackageSet`
  + dnf-repo: fix dnf_repo_get_public_keys double-free
  + Do not cache RPMDB
  + Use single-quotes around string literals used in SQL statements
  + SQLite3: Do not close the database if it wasn't opened (rh#1761976)
  + Don't create a new history DB connection for in-memory DB
  + transaction/Swdb: Use a single logger variable in constructor
  + utils: Add a safe version of pathExists()
  + swdb: Handle the case when pathExists() fails on e.g. permission
  + Repo: prepend "file://" if a local path is used as baseurl
  + Move urlEncode() to utils
  + utils: Add 'exclude' argument to urlEncode()
  + Encode package URL for downloading through librepo (rh#1817130)
  + Replace std::runtime_error with libdnf::RepoError
  + Fixes and error handling improvements of the File class
  + [context] Use ConfigRepo for gpgkey and baseurl (rh#1807864)
  + [context] support "priority" option in .repo config file (rh#1797265)
- Drop obsolete patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch
- Refresh patch for static linking libsolvext
  + Remove patch: libdnf-0.39.1-with-static-libsolvext.patch
  + Add patch: libdnf-0.48.0-with-static-libsolvext.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598011200">- Backport fix from upstream to fix building against check &gt;= 0.15
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Clean up spec comments about patches</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 0.54.2
  + history: Fix dnf history rollback when a package was removed (rh#1683134)
  + Add support for HY_GT, HY_LT in query nevra_strict
  + Fix parsing empty lines in config files
  + Accept '==' as an operator in reldeps (rh#1847946)
  + Add log file level main config option (rh#1802074)
  + Add protect_running_kernel configuration option (rh#1698145)
  + Context part of libdnf cannot assume zchunk is on (rh#1851841, rh#1779104)
  + Fix memory leak of resultingModuleIndex and handle g_object refs
  + Redirect librepo logs to libdnf logs with different source
  + Add hy_goal_lock
  + Enum/String conversions for Transaction Store/Replay
  + utils: Add a method to decode URLs
  + Unify hawkey.log line format with the rest of the logs
- Drop patches included in this release
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Refresh patch for reposdir paths
  + Remove patch: libdnf-0.39.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  + Add patch: libdnf-0.54.2-Switch-default-reposdir-to-etc-dnf-repos.d.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to version 0.55.0
  + Add vendor to dnf API (rh#1876561)
  + Add formatting function for solver error
  + Add error types in ModulePackageContainer
  + Implement module enable for context part
  + Improve string formatting for translation
  + Remove redundant printf and change logging info to notice (rh#1827424)
  + Add allow_vendor_change option (rh#1788371) (rh#1788371)
- Backport patches from upstream
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Add patch to turn off changing vendors by default
  + Patch: libdnf-0.55.0-Switch-allow_vendor_change-off.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to version 0.55.2
  + Improve performance of query installed() and available()
  + Swdb: Add a method to get the current transaction
  + [modules] Add special handling for src artifacts (rh#1809314)
  + Better msgs if "basecachedir" or "proxy_password" isn't set (rh#1888946)
  + Add new options module_stream_switch
  + Support allow_vendor_change setting in dnf context API
- Drop patches incorporated into this release
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Use cmake_build and cmake_install macros</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609761600">- Add patch to support armv6hl and RISC-V architectures
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to version 0.58.0
  + Option: Add reset() method
  + Add OptionBinds::getOption() method
  + [context] Add dnf_repo_conf_from_gkeyfile() and dnf_repo_conf_reset()
  + [context] Add support for options: minrate, throttle, bandwidth, timeout
  + [context] Remove g_key_file_get_string() from dnf_repo_set_keyfile_data()
  + Allow loading ext metadata even if only cache (solv) is present
  + Add ASAN_OPTIONS for test_libdnf_main
  + [context,API] Functions for accessing main/global configuration options
  + [context,API] Function for adding setopt
  + Add getter for modular obsoletes from ModuleMetadata
  + Add ModulePackage.getStaticContext() and getRequires()
  + Add compatible layer for MdDocuments v2
  + Fix modular queries with the new solver
  + Improve formatting of error string for modules
  + Change mechanism of module conflicts
  + Fix load/update FailSafe
- Drop patch included in this release
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Backport fixes to add controls for installonlypkgs and protected_packages
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217600">- Add patch to move directory for dnf state data to /usr/lib/sysimage
  + Patch: libdnf-0.58.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217601">- Backport another fix for adding controls to installonlypkgs
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614081600">- Backport support for using certificates for repository authorization
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614254400">- Add repo-config-zypp subpackage to allow easily using Zypper
  repository configuration</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614340800">- Backport more fixes for using certs for repo authorization
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update to 0.60.0
  + Fix repo.fresh() implementation
  + Fix: Fully set ssl in newHandle function
  + [conf] Add options for working with certificates used with proxy
  + Apply proxy certificate options
  + lock: Switch return-if-fail to assert to quiet gcc -fanalyzer
  + build-sys: Clean up message about Python bindings
  + Modify module NSVCA parsing - context definition (rh#1926771)
  + [context] Fix: dnf_package_is_installonly (rh#1928056)
  + Fix problematic language
  + Add getApplicablePackages to advisory and isApplicable to advisorymodule
  + Keep isAdvisoryApplicable to preserve API
  + Run ModulePackageContainerTest tests in tmpdir, merge interdependent
  + [context] Support config file option "proxy_auth_method", defaults "any"
  + Properly handle multiple collections in updateinfo.xml (rh#1804234)
  + Support main config file option "installonlypkgs"
  + Support main config file option "protected_packages"
- Drop patches now part of this release
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686401">- Fix dependency for repo-config-zypp subpackage to work with SLE</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 0.62.0
  + Change order of TransactionItemReason (rh#1921063)
  + Add two new comperators for security filters (rh#1918475)
  + Apply security filters for candidates with lower priority
  + Fix: Goal - translation of messages in global maps
  + Enhance description of modular solvables
  + Improve performance for module query
  + Change mechanism of modular errata applicability (rh#1804234)
  + dnf_transaction_commit(): Remove second call to rpmtsSetVSFlags
  + Fix a couple of memory leaks
  + Fix: Setting of librepo handle in newHandle function
  + Remove failsafe data when module is not enabled (rh#1847035)
  + Expose librepo's checksum functions via SWIG
  + Fix: Mising check of "hy_split_nevra()" return code
  + Do not allow 1 as installonly_limit value (rh#1926261)
  + Fix check whether the subkey can be used for signing
  + Hardening: add signature check with rpmcliVerifySignatures
    (CVE-2021-3445, CVE-2021-3421, CVE-2021-20271, rh#1932079, rh#1932089, rh#1932090, boo#1183779)
  + Add a config option sslverifystatus, defaults to false (rh#1814383)
  + [context] Add API for distro-sync</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618488000">- Add patch to fix crash when loading DVD repositories
  + Patch: 0001-Fix-a-crash-when-repoId-not-found-in-loaded-conf-gke.patch</changelog>
</package>
<package pkgid="391b288ddbebaca4e0b2e6396c075dc6b18da01d2d4a97fbe064e344016f1bf3" name="libdnf2" arch="ppc64le">
  <version epoch="0" ver="0.62.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 0.45.0
  + Config options: only first empty value clears existing (rh#1788154)
  + Make parsing of reldeps more strict (rh#1788107)
  + [context] Support repositories defined in main configuration file
  + Fix filtering packages by advisory when more versions and arches are available (rh#1770125)
  + Add expanding solvable provides for dependency matching (rh#1534123)
  + DnfRepo: fix module_hotfixes keyfile priority level
  + Add custom exceptions to libdnf interface
  + [conf] Set useful default colors when color is enabled
  + Port to libmodulemd-2 API (rh#1693683)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584878400">- Add patch to support monitoring non-bdb rpmdb variants
  + Patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584964800">- Remove unused BR for gobject-introspection</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 0.48.0
  + Add prereq_ignoreinst &amp; regular_requires properties for pkg (rh#1543449)
  + Reset active modules when no module enabled or default (rh#1767351)
  + Add comment option to transaction (rh#1773679)
  + Failing to get module defauls is a recoverable error
  + Baseurl is not exclusive with mirrorlist/metalink (rh#1775184)
  + Add new function to reset all modules in C API (dnf_context_reset_all_modules)
  + [context] Fix to preserve additionalMetadata content (rh#1808677)
  + Fix filtering of DepSolvables with source rpms (rh#1812596)
  + Add setter for running kernel protection setting
  + Handle situation when an unprivileged user cannot create history database (rh#1634385)
  + Add query filter: latest by priority
  + Add DNF_NO_PROTECTED flag to allow empty list of protected packages
  + Remove 'dim' option from terminal colors to make them more readable (rh#1807774, rh#1814563)
  + [context] Error when main config file can't be opened (rh#1794864)
  + [context] Add function function dnf_context_is_set_config_file_path
  + swdb: Catch only SQLite3 exceptions and simplify the messages
  + MergedTransaction list multiple comments (rh#1773679)
  + Modify CMake to pull *.po files from weblate
  + Optimize DependencyContainer creation from an existing queue
  + fix a memory leak in dnf_package_get_requires()
  + Fix memory leaks on g_build_filename()
  + Fix memory leak in dnf_context_setup()
  + Add `hy_goal_favor` and `hy_goal_disfavor`
  + Define a cleanup function for `DnfPackageSet`
  + dnf-repo: fix dnf_repo_get_public_keys double-free
  + Do not cache RPMDB
  + Use single-quotes around string literals used in SQL statements
  + SQLite3: Do not close the database if it wasn't opened (rh#1761976)
  + Don't create a new history DB connection for in-memory DB
  + transaction/Swdb: Use a single logger variable in constructor
  + utils: Add a safe version of pathExists()
  + swdb: Handle the case when pathExists() fails on e.g. permission
  + Repo: prepend "file://" if a local path is used as baseurl
  + Move urlEncode() to utils
  + utils: Add 'exclude' argument to urlEncode()
  + Encode package URL for downloading through librepo (rh#1817130)
  + Replace std::runtime_error with libdnf::RepoError
  + Fixes and error handling improvements of the File class
  + [context] Use ConfigRepo for gpgkey and baseurl (rh#1807864)
  + [context] support "priority" option in .repo config file (rh#1797265)
- Drop obsolete patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch
- Refresh patch for static linking libsolvext
  + Remove patch: libdnf-0.39.1-with-static-libsolvext.patch
  + Add patch: libdnf-0.48.0-with-static-libsolvext.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598011200">- Backport fix from upstream to fix building against check &gt;= 0.15
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Clean up spec comments about patches</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 0.54.2
  + history: Fix dnf history rollback when a package was removed (rh#1683134)
  + Add support for HY_GT, HY_LT in query nevra_strict
  + Fix parsing empty lines in config files
  + Accept '==' as an operator in reldeps (rh#1847946)
  + Add log file level main config option (rh#1802074)
  + Add protect_running_kernel configuration option (rh#1698145)
  + Context part of libdnf cannot assume zchunk is on (rh#1851841, rh#1779104)
  + Fix memory leak of resultingModuleIndex and handle g_object refs
  + Redirect librepo logs to libdnf logs with different source
  + Add hy_goal_lock
  + Enum/String conversions for Transaction Store/Replay
  + utils: Add a method to decode URLs
  + Unify hawkey.log line format with the rest of the logs
- Drop patches included in this release
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Refresh patch for reposdir paths
  + Remove patch: libdnf-0.39.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  + Add patch: libdnf-0.54.2-Switch-default-reposdir-to-etc-dnf-repos.d.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to version 0.55.0
  + Add vendor to dnf API (rh#1876561)
  + Add formatting function for solver error
  + Add error types in ModulePackageContainer
  + Implement module enable for context part
  + Improve string formatting for translation
  + Remove redundant printf and change logging info to notice (rh#1827424)
  + Add allow_vendor_change option (rh#1788371) (rh#1788371)
- Backport patches from upstream
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Add patch to turn off changing vendors by default
  + Patch: libdnf-0.55.0-Switch-allow_vendor_change-off.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to version 0.55.2
  + Improve performance of query installed() and available()
  + Swdb: Add a method to get the current transaction
  + [modules] Add special handling for src artifacts (rh#1809314)
  + Better msgs if "basecachedir" or "proxy_password" isn't set (rh#1888946)
  + Add new options module_stream_switch
  + Support allow_vendor_change setting in dnf context API
- Drop patches incorporated into this release
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Use cmake_build and cmake_install macros</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609761600">- Add patch to support armv6hl and RISC-V architectures
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to version 0.58.0
  + Option: Add reset() method
  + Add OptionBinds::getOption() method
  + [context] Add dnf_repo_conf_from_gkeyfile() and dnf_repo_conf_reset()
  + [context] Add support for options: minrate, throttle, bandwidth, timeout
  + [context] Remove g_key_file_get_string() from dnf_repo_set_keyfile_data()
  + Allow loading ext metadata even if only cache (solv) is present
  + Add ASAN_OPTIONS for test_libdnf_main
  + [context,API] Functions for accessing main/global configuration options
  + [context,API] Function for adding setopt
  + Add getter for modular obsoletes from ModuleMetadata
  + Add ModulePackage.getStaticContext() and getRequires()
  + Add compatible layer for MdDocuments v2
  + Fix modular queries with the new solver
  + Improve formatting of error string for modules
  + Change mechanism of module conflicts
  + Fix load/update FailSafe
- Drop patch included in this release
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Backport fixes to add controls for installonlypkgs and protected_packages
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217600">- Add patch to move directory for dnf state data to /usr/lib/sysimage
  + Patch: libdnf-0.58.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217601">- Backport another fix for adding controls to installonlypkgs
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614081600">- Backport support for using certificates for repository authorization
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614254400">- Add repo-config-zypp subpackage to allow easily using Zypper
  repository configuration</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614340800">- Backport more fixes for using certs for repo authorization
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update to 0.60.0
  + Fix repo.fresh() implementation
  + Fix: Fully set ssl in newHandle function
  + [conf] Add options for working with certificates used with proxy
  + Apply proxy certificate options
  + lock: Switch return-if-fail to assert to quiet gcc -fanalyzer
  + build-sys: Clean up message about Python bindings
  + Modify module NSVCA parsing - context definition (rh#1926771)
  + [context] Fix: dnf_package_is_installonly (rh#1928056)
  + Fix problematic language
  + Add getApplicablePackages to advisory and isApplicable to advisorymodule
  + Keep isAdvisoryApplicable to preserve API
  + Run ModulePackageContainerTest tests in tmpdir, merge interdependent
  + [context] Support config file option "proxy_auth_method", defaults "any"
  + Properly handle multiple collections in updateinfo.xml (rh#1804234)
  + Support main config file option "installonlypkgs"
  + Support main config file option "protected_packages"
- Drop patches now part of this release
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686401">- Fix dependency for repo-config-zypp subpackage to work with SLE</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 0.62.0
  + Change order of TransactionItemReason (rh#1921063)
  + Add two new comperators for security filters (rh#1918475)
  + Apply security filters for candidates with lower priority
  + Fix: Goal - translation of messages in global maps
  + Enhance description of modular solvables
  + Improve performance for module query
  + Change mechanism of modular errata applicability (rh#1804234)
  + dnf_transaction_commit(): Remove second call to rpmtsSetVSFlags
  + Fix a couple of memory leaks
  + Fix: Setting of librepo handle in newHandle function
  + Remove failsafe data when module is not enabled (rh#1847035)
  + Expose librepo's checksum functions via SWIG
  + Fix: Mising check of "hy_split_nevra()" return code
  + Do not allow 1 as installonly_limit value (rh#1926261)
  + Fix check whether the subkey can be used for signing
  + Hardening: add signature check with rpmcliVerifySignatures
    (CVE-2021-3445, CVE-2021-3421, CVE-2021-20271, rh#1932079, rh#1932089, rh#1932090, boo#1183779)
  + Add a config option sslverifystatus, defaults to false (rh#1814383)
  + [context] Add API for distro-sync</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618488000">- Add patch to fix crash when loading DVD repositories
  + Patch: 0001-Fix-a-crash-when-repoId-not-found-in-loaded-conf-gke.patch</changelog>
</package>
<package pkgid="e5865c69d627ef9c22b7b34e21f9dbdf64653703e4cfa6aff7db20e9d4489b31" name="libdnf2" arch="s390x">
  <version epoch="0" ver="0.62.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 0.45.0
  + Config options: only first empty value clears existing (rh#1788154)
  + Make parsing of reldeps more strict (rh#1788107)
  + [context] Support repositories defined in main configuration file
  + Fix filtering packages by advisory when more versions and arches are available (rh#1770125)
  + Add expanding solvable provides for dependency matching (rh#1534123)
  + DnfRepo: fix module_hotfixes keyfile priority level
  + Add custom exceptions to libdnf interface
  + [conf] Set useful default colors when color is enabled
  + Port to libmodulemd-2 API (rh#1693683)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584878400">- Add patch to support monitoring non-bdb rpmdb variants
  + Patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584964800">- Remove unused BR for gobject-introspection</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 0.48.0
  + Add prereq_ignoreinst &amp; regular_requires properties for pkg (rh#1543449)
  + Reset active modules when no module enabled or default (rh#1767351)
  + Add comment option to transaction (rh#1773679)
  + Failing to get module defauls is a recoverable error
  + Baseurl is not exclusive with mirrorlist/metalink (rh#1775184)
  + Add new function to reset all modules in C API (dnf_context_reset_all_modules)
  + [context] Fix to preserve additionalMetadata content (rh#1808677)
  + Fix filtering of DepSolvables with source rpms (rh#1812596)
  + Add setter for running kernel protection setting
  + Handle situation when an unprivileged user cannot create history database (rh#1634385)
  + Add query filter: latest by priority
  + Add DNF_NO_PROTECTED flag to allow empty list of protected packages
  + Remove 'dim' option from terminal colors to make them more readable (rh#1807774, rh#1814563)
  + [context] Error when main config file can't be opened (rh#1794864)
  + [context] Add function function dnf_context_is_set_config_file_path
  + swdb: Catch only SQLite3 exceptions and simplify the messages
  + MergedTransaction list multiple comments (rh#1773679)
  + Modify CMake to pull *.po files from weblate
  + Optimize DependencyContainer creation from an existing queue
  + fix a memory leak in dnf_package_get_requires()
  + Fix memory leaks on g_build_filename()
  + Fix memory leak in dnf_context_setup()
  + Add `hy_goal_favor` and `hy_goal_disfavor`
  + Define a cleanup function for `DnfPackageSet`
  + dnf-repo: fix dnf_repo_get_public_keys double-free
  + Do not cache RPMDB
  + Use single-quotes around string literals used in SQL statements
  + SQLite3: Do not close the database if it wasn't opened (rh#1761976)
  + Don't create a new history DB connection for in-memory DB
  + transaction/Swdb: Use a single logger variable in constructor
  + utils: Add a safe version of pathExists()
  + swdb: Handle the case when pathExists() fails on e.g. permission
  + Repo: prepend "file://" if a local path is used as baseurl
  + Move urlEncode() to utils
  + utils: Add 'exclude' argument to urlEncode()
  + Encode package URL for downloading through librepo (rh#1817130)
  + Replace std::runtime_error with libdnf::RepoError
  + Fixes and error handling improvements of the File class
  + [context] Use ConfigRepo for gpgkey and baseurl (rh#1807864)
  + [context] support "priority" option in .repo config file (rh#1797265)
- Drop obsolete patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch
- Refresh patch for static linking libsolvext
  + Remove patch: libdnf-0.39.1-with-static-libsolvext.patch
  + Add patch: libdnf-0.48.0-with-static-libsolvext.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598011200">- Backport fix from upstream to fix building against check &gt;= 0.15
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Clean up spec comments about patches</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 0.54.2
  + history: Fix dnf history rollback when a package was removed (rh#1683134)
  + Add support for HY_GT, HY_LT in query nevra_strict
  + Fix parsing empty lines in config files
  + Accept '==' as an operator in reldeps (rh#1847946)
  + Add log file level main config option (rh#1802074)
  + Add protect_running_kernel configuration option (rh#1698145)
  + Context part of libdnf cannot assume zchunk is on (rh#1851841, rh#1779104)
  + Fix memory leak of resultingModuleIndex and handle g_object refs
  + Redirect librepo logs to libdnf logs with different source
  + Add hy_goal_lock
  + Enum/String conversions for Transaction Store/Replay
  + utils: Add a method to decode URLs
  + Unify hawkey.log line format with the rest of the logs
- Drop patches included in this release
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Refresh patch for reposdir paths
  + Remove patch: libdnf-0.39.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  + Add patch: libdnf-0.54.2-Switch-default-reposdir-to-etc-dnf-repos.d.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to version 0.55.0
  + Add vendor to dnf API (rh#1876561)
  + Add formatting function for solver error
  + Add error types in ModulePackageContainer
  + Implement module enable for context part
  + Improve string formatting for translation
  + Remove redundant printf and change logging info to notice (rh#1827424)
  + Add allow_vendor_change option (rh#1788371) (rh#1788371)
- Backport patches from upstream
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Add patch to turn off changing vendors by default
  + Patch: libdnf-0.55.0-Switch-allow_vendor_change-off.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to version 0.55.2
  + Improve performance of query installed() and available()
  + Swdb: Add a method to get the current transaction
  + [modules] Add special handling for src artifacts (rh#1809314)
  + Better msgs if "basecachedir" or "proxy_password" isn't set (rh#1888946)
  + Add new options module_stream_switch
  + Support allow_vendor_change setting in dnf context API
- Drop patches incorporated into this release
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Use cmake_build and cmake_install macros</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609761600">- Add patch to support armv6hl and RISC-V architectures
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to version 0.58.0
  + Option: Add reset() method
  + Add OptionBinds::getOption() method
  + [context] Add dnf_repo_conf_from_gkeyfile() and dnf_repo_conf_reset()
  + [context] Add support for options: minrate, throttle, bandwidth, timeout
  + [context] Remove g_key_file_get_string() from dnf_repo_set_keyfile_data()
  + Allow loading ext metadata even if only cache (solv) is present
  + Add ASAN_OPTIONS for test_libdnf_main
  + [context,API] Functions for accessing main/global configuration options
  + [context,API] Function for adding setopt
  + Add getter for modular obsoletes from ModuleMetadata
  + Add ModulePackage.getStaticContext() and getRequires()
  + Add compatible layer for MdDocuments v2
  + Fix modular queries with the new solver
  + Improve formatting of error string for modules
  + Change mechanism of module conflicts
  + Fix load/update FailSafe
- Drop patch included in this release
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Backport fixes to add controls for installonlypkgs and protected_packages
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217600">- Add patch to move directory for dnf state data to /usr/lib/sysimage
  + Patch: libdnf-0.58.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217601">- Backport another fix for adding controls to installonlypkgs
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614081600">- Backport support for using certificates for repository authorization
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614254400">- Add repo-config-zypp subpackage to allow easily using Zypper
  repository configuration</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614340800">- Backport more fixes for using certs for repo authorization
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update to 0.60.0
  + Fix repo.fresh() implementation
  + Fix: Fully set ssl in newHandle function
  + [conf] Add options for working with certificates used with proxy
  + Apply proxy certificate options
  + lock: Switch return-if-fail to assert to quiet gcc -fanalyzer
  + build-sys: Clean up message about Python bindings
  + Modify module NSVCA parsing - context definition (rh#1926771)
  + [context] Fix: dnf_package_is_installonly (rh#1928056)
  + Fix problematic language
  + Add getApplicablePackages to advisory and isApplicable to advisorymodule
  + Keep isAdvisoryApplicable to preserve API
  + Run ModulePackageContainerTest tests in tmpdir, merge interdependent
  + [context] Support config file option "proxy_auth_method", defaults "any"
  + Properly handle multiple collections in updateinfo.xml (rh#1804234)
  + Support main config file option "installonlypkgs"
  + Support main config file option "protected_packages"
- Drop patches now part of this release
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686401">- Fix dependency for repo-config-zypp subpackage to work with SLE</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 0.62.0
  + Change order of TransactionItemReason (rh#1921063)
  + Add two new comperators for security filters (rh#1918475)
  + Apply security filters for candidates with lower priority
  + Fix: Goal - translation of messages in global maps
  + Enhance description of modular solvables
  + Improve performance for module query
  + Change mechanism of modular errata applicability (rh#1804234)
  + dnf_transaction_commit(): Remove second call to rpmtsSetVSFlags
  + Fix a couple of memory leaks
  + Fix: Setting of librepo handle in newHandle function
  + Remove failsafe data when module is not enabled (rh#1847035)
  + Expose librepo's checksum functions via SWIG
  + Fix: Mising check of "hy_split_nevra()" return code
  + Do not allow 1 as installonly_limit value (rh#1926261)
  + Fix check whether the subkey can be used for signing
  + Hardening: add signature check with rpmcliVerifySignatures
    (CVE-2021-3445, CVE-2021-3421, CVE-2021-20271, rh#1932079, rh#1932089, rh#1932090, boo#1183779)
  + Add a config option sslverifystatus, defaults to false (rh#1814383)
  + [context] Add API for distro-sync</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618488000">- Add patch to fix crash when loading DVD repositories
  + Patch: 0001-Fix-a-crash-when-repoId-not-found-in-loaded-conf-gke.patch</changelog>
</package>
<package pkgid="b55b8da9e0958d7174e351ea764e5e5d6f697d90dac935a5e27b40bfb2ee698b" name="libdnf2" arch="x86_64">
  <version epoch="0" ver="0.62.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 0.45.0
  + Config options: only first empty value clears existing (rh#1788154)
  + Make parsing of reldeps more strict (rh#1788107)
  + [context] Support repositories defined in main configuration file
  + Fix filtering packages by advisory when more versions and arches are available (rh#1770125)
  + Add expanding solvable provides for dependency matching (rh#1534123)
  + DnfRepo: fix module_hotfixes keyfile priority level
  + Add custom exceptions to libdnf interface
  + [conf] Set useful default colors when color is enabled
  + Port to libmodulemd-2 API (rh#1693683)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584878400">- Add patch to support monitoring non-bdb rpmdb variants
  + Patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584964800">- Remove unused BR for gobject-introspection</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 0.48.0
  + Add prereq_ignoreinst &amp; regular_requires properties for pkg (rh#1543449)
  + Reset active modules when no module enabled or default (rh#1767351)
  + Add comment option to transaction (rh#1773679)
  + Failing to get module defauls is a recoverable error
  + Baseurl is not exclusive with mirrorlist/metalink (rh#1775184)
  + Add new function to reset all modules in C API (dnf_context_reset_all_modules)
  + [context] Fix to preserve additionalMetadata content (rh#1808677)
  + Fix filtering of DepSolvables with source rpms (rh#1812596)
  + Add setter for running kernel protection setting
  + Handle situation when an unprivileged user cannot create history database (rh#1634385)
  + Add query filter: latest by priority
  + Add DNF_NO_PROTECTED flag to allow empty list of protected packages
  + Remove 'dim' option from terminal colors to make them more readable (rh#1807774, rh#1814563)
  + [context] Error when main config file can't be opened (rh#1794864)
  + [context] Add function function dnf_context_is_set_config_file_path
  + swdb: Catch only SQLite3 exceptions and simplify the messages
  + MergedTransaction list multiple comments (rh#1773679)
  + Modify CMake to pull *.po files from weblate
  + Optimize DependencyContainer creation from an existing queue
  + fix a memory leak in dnf_package_get_requires()
  + Fix memory leaks on g_build_filename()
  + Fix memory leak in dnf_context_setup()
  + Add `hy_goal_favor` and `hy_goal_disfavor`
  + Define a cleanup function for `DnfPackageSet`
  + dnf-repo: fix dnf_repo_get_public_keys double-free
  + Do not cache RPMDB
  + Use single-quotes around string literals used in SQL statements
  + SQLite3: Do not close the database if it wasn't opened (rh#1761976)
  + Don't create a new history DB connection for in-memory DB
  + transaction/Swdb: Use a single logger variable in constructor
  + utils: Add a safe version of pathExists()
  + swdb: Handle the case when pathExists() fails on e.g. permission
  + Repo: prepend "file://" if a local path is used as baseurl
  + Move urlEncode() to utils
  + utils: Add 'exclude' argument to urlEncode()
  + Encode package URL for downloading through librepo (rh#1817130)
  + Replace std::runtime_error with libdnf::RepoError
  + Fixes and error handling improvements of the File class
  + [context] Use ConfigRepo for gpgkey and baseurl (rh#1807864)
  + [context] support "priority" option in .repo config file (rh#1797265)
- Drop obsolete patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch
- Refresh patch for static linking libsolvext
  + Remove patch: libdnf-0.39.1-with-static-libsolvext.patch
  + Add patch: libdnf-0.48.0-with-static-libsolvext.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598011200">- Backport fix from upstream to fix building against check &gt;= 0.15
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Clean up spec comments about patches</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 0.54.2
  + history: Fix dnf history rollback when a package was removed (rh#1683134)
  + Add support for HY_GT, HY_LT in query nevra_strict
  + Fix parsing empty lines in config files
  + Accept '==' as an operator in reldeps (rh#1847946)
  + Add log file level main config option (rh#1802074)
  + Add protect_running_kernel configuration option (rh#1698145)
  + Context part of libdnf cannot assume zchunk is on (rh#1851841, rh#1779104)
  + Fix memory leak of resultingModuleIndex and handle g_object refs
  + Redirect librepo logs to libdnf logs with different source
  + Add hy_goal_lock
  + Enum/String conversions for Transaction Store/Replay
  + utils: Add a method to decode URLs
  + Unify hawkey.log line format with the rest of the logs
- Drop patches included in this release
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Refresh patch for reposdir paths
  + Remove patch: libdnf-0.39.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  + Add patch: libdnf-0.54.2-Switch-default-reposdir-to-etc-dnf-repos.d.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to version 0.55.0
  + Add vendor to dnf API (rh#1876561)
  + Add formatting function for solver error
  + Add error types in ModulePackageContainer
  + Implement module enable for context part
  + Improve string formatting for translation
  + Remove redundant printf and change logging info to notice (rh#1827424)
  + Add allow_vendor_change option (rh#1788371) (rh#1788371)
- Backport patches from upstream
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Add patch to turn off changing vendors by default
  + Patch: libdnf-0.55.0-Switch-allow_vendor_change-off.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to version 0.55.2
  + Improve performance of query installed() and available()
  + Swdb: Add a method to get the current transaction
  + [modules] Add special handling for src artifacts (rh#1809314)
  + Better msgs if "basecachedir" or "proxy_password" isn't set (rh#1888946)
  + Add new options module_stream_switch
  + Support allow_vendor_change setting in dnf context API
- Drop patches incorporated into this release
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Use cmake_build and cmake_install macros</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609761600">- Add patch to support armv6hl and RISC-V architectures
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to version 0.58.0
  + Option: Add reset() method
  + Add OptionBinds::getOption() method
  + [context] Add dnf_repo_conf_from_gkeyfile() and dnf_repo_conf_reset()
  + [context] Add support for options: minrate, throttle, bandwidth, timeout
  + [context] Remove g_key_file_get_string() from dnf_repo_set_keyfile_data()
  + Allow loading ext metadata even if only cache (solv) is present
  + Add ASAN_OPTIONS for test_libdnf_main
  + [context,API] Functions for accessing main/global configuration options
  + [context,API] Function for adding setopt
  + Add getter for modular obsoletes from ModuleMetadata
  + Add ModulePackage.getStaticContext() and getRequires()
  + Add compatible layer for MdDocuments v2
  + Fix modular queries with the new solver
  + Improve formatting of error string for modules
  + Change mechanism of module conflicts
  + Fix load/update FailSafe
- Drop patch included in this release
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Backport fixes to add controls for installonlypkgs and protected_packages
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217600">- Add patch to move directory for dnf state data to /usr/lib/sysimage
  + Patch: libdnf-0.58.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217601">- Backport another fix for adding controls to installonlypkgs
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614081600">- Backport support for using certificates for repository authorization
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614254400">- Add repo-config-zypp subpackage to allow easily using Zypper
  repository configuration</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614340800">- Backport more fixes for using certs for repo authorization
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update to 0.60.0
  + Fix repo.fresh() implementation
  + Fix: Fully set ssl in newHandle function
  + [conf] Add options for working with certificates used with proxy
  + Apply proxy certificate options
  + lock: Switch return-if-fail to assert to quiet gcc -fanalyzer
  + build-sys: Clean up message about Python bindings
  + Modify module NSVCA parsing - context definition (rh#1926771)
  + [context] Fix: dnf_package_is_installonly (rh#1928056)
  + Fix problematic language
  + Add getApplicablePackages to advisory and isApplicable to advisorymodule
  + Keep isAdvisoryApplicable to preserve API
  + Run ModulePackageContainerTest tests in tmpdir, merge interdependent
  + [context] Support config file option "proxy_auth_method", defaults "any"
  + Properly handle multiple collections in updateinfo.xml (rh#1804234)
  + Support main config file option "installonlypkgs"
  + Support main config file option "protected_packages"
- Drop patches now part of this release
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686401">- Fix dependency for repo-config-zypp subpackage to work with SLE</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 0.62.0
  + Change order of TransactionItemReason (rh#1921063)
  + Add two new comperators for security filters (rh#1918475)
  + Apply security filters for candidates with lower priority
  + Fix: Goal - translation of messages in global maps
  + Enhance description of modular solvables
  + Improve performance for module query
  + Change mechanism of modular errata applicability (rh#1804234)
  + dnf_transaction_commit(): Remove second call to rpmtsSetVSFlags
  + Fix a couple of memory leaks
  + Fix: Setting of librepo handle in newHandle function
  + Remove failsafe data when module is not enabled (rh#1847035)
  + Expose librepo's checksum functions via SWIG
  + Fix: Mising check of "hy_split_nevra()" return code
  + Do not allow 1 as installonly_limit value (rh#1926261)
  + Fix check whether the subkey can be used for signing
  + Hardening: add signature check with rpmcliVerifySignatures
    (CVE-2021-3445, CVE-2021-3421, CVE-2021-20271, rh#1932079, rh#1932089, rh#1932090, boo#1183779)
  + Add a config option sslverifystatus, defaults to false (rh#1814383)
  + [context] Add API for distro-sync</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618488000">- Add patch to fix crash when loading DVD repositories
  + Patch: 0001-Fix-a-crash-when-repoId-not-found-in-loaded-conf-gke.patch</changelog>
</package>
<package pkgid="49780152f7788850b3c4c25805ae49eeaa9777155d011973858d79dd5c350d89" name="libexo-2-0" arch="aarch64">
  <version epoch="0" ver="4.16.2" rel="bp153.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1529582400">- update to 0.12.2 (Stable Release)
  - Fix crash with ExoJob, Thunar (bxo#14465)
  - Translation updates</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1540036800">- update to 0.12.3
  - Preferred Applications: Improved layout spacing and alignment
  - Resolved g_type_class_add_private deprecations (GObject 2.58)
  - Hide exo launchers from GNOME Software (bxo#14588)
  - Fix crash with "preedit-changed" signal (bxo#14756)
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1547985600">- update to 0.12.4
  * Use the standard shared thumbnails directory (bxo#14799)
  * ExoCellRendererIcon: Fix highlight rendering with GTK 3 (bxo#14971)
  * ExoIconView: Fix search popup placement (bxo#14994)
  * Translation Updates
  - fix up macros only necessary for Leap 42.3 and below</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="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>
</package>
<package pkgid="747915509857442ef2e377d4553d044adda2e56a43504b359e28f0825254677a" name="libexo-2-0" arch="ppc64le">
  <version epoch="0" ver="4.16.2" rel="bp153.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1529582400">- update to 0.12.2 (Stable Release)
  - Fix crash with ExoJob, Thunar (bxo#14465)
  - Translation updates</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1540036800">- update to 0.12.3
  - Preferred Applications: Improved layout spacing and alignment
  - Resolved g_type_class_add_private deprecations (GObject 2.58)
  - Hide exo launchers from GNOME Software (bxo#14588)
  - Fix crash with "preedit-changed" signal (bxo#14756)
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1547985600">- update to 0.12.4
  * Use the standard shared thumbnails directory (bxo#14799)
  * ExoCellRendererIcon: Fix highlight rendering with GTK 3 (bxo#14971)
  * ExoIconView: Fix search popup placement (bxo#14994)
  * Translation Updates
  - fix up macros only necessary for Leap 42.3 and below</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="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>
</package>
<package pkgid="d7622f4313d72e843046bafaf1ca65eb7e2fea2cb74c293537fe084b2dd8ee4d" name="libexo-2-0" arch="s390x">
  <version epoch="0" ver="4.16.2" rel="bp153.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1529582400">- update to 0.12.2 (Stable Release)
  - Fix crash with ExoJob, Thunar (bxo#14465)
  - Translation updates</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1540036800">- update to 0.12.3
  - Preferred Applications: Improved layout spacing and alignment
  - Resolved g_type_class_add_private deprecations (GObject 2.58)
  - Hide exo launchers from GNOME Software (bxo#14588)
  - Fix crash with "preedit-changed" signal (bxo#14756)
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1547985600">- update to 0.12.4
  * Use the standard shared thumbnails directory (bxo#14799)
  * ExoCellRendererIcon: Fix highlight rendering with GTK 3 (bxo#14971)
  * ExoIconView: Fix search popup placement (bxo#14994)
  * Translation Updates
  - fix up macros only necessary for Leap 42.3 and below</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="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>
</package>
<package pkgid="2b2b1ea76a4974eb42dc9f8dbb0672249ab89e9cc3b9a0a954846dc123cda2a3" name="libexo-2-0" arch="x86_64">
  <version epoch="0" ver="4.16.2" rel="bp153.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1529582400">- update to 0.12.2 (Stable Release)
  - Fix crash with ExoJob, Thunar (bxo#14465)
  - Translation updates</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1540036800">- update to 0.12.3
  - Preferred Applications: Improved layout spacing and alignment
  - Resolved g_type_class_add_private deprecations (GObject 2.58)
  - Hide exo launchers from GNOME Software (bxo#14588)
  - Fix crash with "preedit-changed" signal (bxo#14756)
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1547985600">- update to 0.12.4
  * Use the standard shared thumbnails directory (bxo#14799)
  * ExoCellRendererIcon: Fix highlight rendering with GTK 3 (bxo#14971)
  * ExoIconView: Fix search popup placement (bxo#14994)
  * Translation Updates
  - fix up macros only necessary for Leap 42.3 and below</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="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>
</package>
<package pkgid="75afb56f1fa23ba3a1809ce5985f602030478413f43629853aa3a84403756287" name="libgroupsock30" arch="aarch64">
  <version epoch="0" ver="2021.05.22" rel="bp153.2.3.1"/>
  <changelog author="aloisio@gmx.com" date="1476619200">- Update to version 2016.10.11
  2016.10.11:
  * After building the source code, we now display a message
    reminding the developer about our FAQ.
  2016.09.22:
  * Added a new "liveMedia" class
    "MPEG2TransportStreamAccumulator" - a filter that can
    be used to combine several (by default, 7) MPEG Transport
    Stream 188-byte 'packets' into a larger chunk of data,
    more appropriate for streaming via RTP (or raw UDP).
  2016.09.19:
  * Added support for an experimental RTSP "DEREGISTER"
    command, which undoes the effect of a "REGISTER" command.
  * Moved the REGISTER/DEREGISTER-specific functionality of
    "RTSPServer.cpp" into a new file "RTSPServerRegister.cpp",
    to make the base RTSP server code (in "RTSPServer.cpp")
    easier to comprehend.
  2016.09.12:
  * Fixed "GenericMediaServer::createNewClientSessionWithId()"
    to make sure that the new 'client session' object (returned
    by a call to "createNewClientSession()") is not NULL
    before it tries to add it to the 'fClientSessions' table.
    (Thanks to Helmut Grohne for discovering this issue.)
  2016.09.08:
  * Updated "RTSPClient::reset()" to reset each of the 'request
    queues' as well.
    (Thanks to Erik Montnemery for noting a problem (with the
    "LIVE555 Proxy Server") that this caused.)
  * Updated "GenericMediaServer::ClientConnection::closeSockets()"
    so that it doesn't try to call "closeSocket()" (=="close()")
    on socket numbers &lt;0.
  2016.09.05:
  * Fixed a problem whereby a 'delayed task' for a
    "MPEG2TransportStreamMultiplexor" object might have gotten run
    after such an object was deleted.
    (Thanks to Bruno Basilio for providing debugging output to
    help track this down.)
  * Updated "Socket::reset()" (in "groupsock/NetInterface.cpp") so
    that it doesn't try to call "closeSocket()" (=="close()") on
    socket numbers &lt;0.
  * Added a comment to "UsageEnvironment/include/UsageEnvironment.hh"
    to note that "triggerEvent()" should not be called with the
    same 'event trigger id' from different threads.
    (This was already noted in a comment in
    "liveMedia/DeviceSource.cpp", but not in
    "UsageEnvironment/include/UsageEnvironment.hh", which is
    where "triggerEvent()" is defined.)
  2016.08.27:
  * Fixed a problem whereby a "Medium" object's "nextTask()"
    (i.e., "fNextTask") could hold an invalid value after a
    'scheduled task' has occurred (but before the next similar
    task is scheduled) - which causes problems should the
    "Medium" object be deleted during that window of time.
    (Thanks to Helmut Grohne for noting this problem.)
  * Added comments to "UsageEnvironment/include/UsageEnvironment.hh"
    to make it clear that "unscheduleDelayedTask()" (or
    "rescheduleDelayedTask()") must not be called on a
    'scheduled task' after it has already occurred.
    (Thanks to Helmut Grohne for motivating this.)
  2016.08.07:
  * Fixed a bug in the handling of the non-standard
    "com.ses.streamID:" header (used by 'SAT&gt;IP' servers)
    that we had introduced in version 2016.01.12.
    (Thanks to Yaobing Deng for noting this.)
  2016.07.19:
  * Fixed a bug in "RTSPServer" that could cause a crash if a
    "RTSPServer" object is deleted after having been used
    for RTSP-over-HTTP streaming.  (Thanks to Pavel Aronov.)
  * Updated "RTSPClient" to recognize a "Connection: Close"
    header in a server's response. It handles this header by
    closing the RTSP TCP connection (because the server is
    assumed to not be using it again), so that we open a new
    TCP  connection for any subsequent commands.
    (Thanks to Nathan (at MediaPortal) for this suggestion.)
  * Made a small optimization to "RTSPServer"s handling of the
    first "SETUP" command from each client.  (Thanks to Maxim
    Dementiev for the suggestion.)
  2016.06.26:
  * Added a new (public) function "canDeliverNewFrameImmediately()"
    to "MPEG2TransportStreamMultiplexor".
    This function may be used by a downstream reader to test
    whether the next call to "doGetNextFrame()" will deliver
    data immediately.  It can be useful if you want to decide
    whether or not to keep accumulating multiple Transport Stream
    'packets' into an outgoing RTP packet.
    (Thanks to Gilles Chanteperdrix for suggesting this.)
  * Made a minor syntactic change to "MediaTranscodingTable.hh"
    to eliminate compiler warnings.
  2016.06.23:
  * Changed the constant "MAX_INPUT_ES_FRAME_SIZE" to a static
    member variable
    "MPEG2TransportStreamFromESSource::maxInputESFrameSize"
    that can, if desired, be increased at run time (before a
    "MPEG2TransportStreamFromESSource" object is created).
    (Thanks to Gilles Chanteperdrix for motivating this.)
  2016.06.22:
  * Changed "~ProxyServerMediaSession()" so that it no longer
    deletes the "MediaTranscodingTable" object that it had
    been passed in its constructor.  (The reason for this is
    that the same "MediaTranscodingTable" can be used by more
    than one "ProxyServerMediaSession".)
  * Made the "parseTransportHeaderForREGISTER()" function
    (that's used in the "RTSPServer" implementation) non-static,
    so that it can be used in other, non-RTSP server
    implementations that want to handle the "REGISTER" command.
  * Made the "RTPSink::SSRC()" function "public:" rather than
    "protected:".
    (Thanks to Jean-Luc Bonnet for this suggestion.)
  2016.05.20:
  * Added a new virtual function "noteLiveness()" to the
    "ServerMediaSession" class. This function is called
    (by a "GenericMediaServer") whenever there's 'liveness'
    on a "ClientSession".  The default implementation of this
    function is a 'noop', but subclasses can redefine it - e.g.,
    if you want to remove long-unused "ServerMediaSession"s
    from the server.
  * Fixed a bug in the options handling for the command
    "live555ProxyServer" that could erroneously produce a
    "usage" error if the '-R' option is used, but no
    back-end "rtsp://" URL is given.
  2016.05.18:
  * Backed out the change to "MultiFramedRTPSink" that was
    made in 2016.05.17; the 2016.05.16 version turned out
    to be correct.
  * Rearranged "#include"s to avoid an 'excessive #include
    nesting' error with some old compilers.
  2016.05.17:
  * Made a (mostly inconsequential) fix to the previous bugfix
    for "MultiFramedRTPSink".
  2016.05.16:
  * Fixed a bug in "MultiFramedRTPSink" that affected
    subclasses that redefine "frameSpecificHeaderSize()"
    (for frame-specific headers that precede multiple frames
    in a RTP packet).  (Currently, the only subclass that
    this affected was "VorbisAudioRTPSink".)
    (Thanks to Gilles Chanteperdrix for reporting this bug.)
  * Made a minor update to the "ProxyServerMediaSession" code
    to better support optional media transcoding.
  2016.04.21:
  * Made it easier to set the MTU for all outgoing RTP
    packets, instead of having to call "setPacketSizes()"
    after each "MultiFramedRTPSink" is created.  If you wish,
    you can define the compile-time constants (macros)
    RTP_PAYLOAD_MAX_SIZE and (optionally) RTP_PAYLOAD_PREFERRED_SIZE
    when compiling "MultiFramedRTPSink.cpp".  (These constants
    have default values of 1456 and 1000 respectively, just as
    before.)
  * Updated "GroupsockHelper.{hh,cpp}" to (supposedly) support
    'MinGW' better
  2016.04.01:
  * Fixed a bug the "ProxyServerMediaSubsession" code that
    could cause an infinite loop if the 'back-end' server was
    slow to respond to "SETUP" requests.
    (Thanks to Erik Montnemery for helping to debug this.)
  * Added support for parsing/streaming Matroska files that
    contain PCM audio tracks.
    (Thanks to Michel Promonet.)
  2016.03.16:
  * Added some more debugging fprintf()s to the
    "ProxyServerMediaSubsession" code to try to track down a
    bug.
  * Simplified the "genMakefiles" script (moving duplicate
    code into a 'for' loop).
  2016.03.14:
  * Updated the proxy server implementation to better handle
    'front-end' clients that have asked to stream only some
    of the substreams of a multi-stream session.  Now, if a
    substream is closed (because all 'front-end' clients have
    stopped requesting it), but other front-end clients are
    still streaming other substreams, then we will send - to
    the 'back-end' server - only a substream-specific "PAUSE"
    command; not a "PAUSE" command for the entire stream.
    (Thanks to Lakshmi Narayanan for noting this issue.)
  * Added an optional "-p &lt;RTSP-port-number&gt;" option to the
    "LIVE555 Proxy Server", to allow the user to specify a
    RTSP server port number other than the standard port
    numbers: 554 and 8554. (These standard port numbers are
    still tried if the specified port number can't be used.)
    (Thanks to Denis Genestier for this suggestion.)
  2016.02.22:
  * Updated the "ProxyServerMediaSession" to add a Boolean
    virtual function "allowProxyingForSubsession()".
    By default, this always returns True.  However,
    subclasses can redefine this if they wish to restrict
    which subsessions of a stream get proxied - e.g., if
    you want to proxy only video tracks.
  * Improved the "WAVAudioFileSource" code (for parsing
    WAV-format audio files) to make it more tolerant of
    unusual formats.
  * Made it possible to build a version of the "liveMedia"
    library that doesn't contain any RTSP server code;
    e.g., if you are developing only a RTSP client, and
    want to save space. To do this, omit any files that
    contain "Server" or "RTPSink" in their name, and define
    OMIT_REGISTER_HANDLING when compiling "RTSPClient.cpp".
    (Thanks to Jeff Shanab for this suggestion.)
  2016.02.09:
  * Added an option "-E &lt;absolute-seek-end-time&gt;" to
    "openRTSP".
    (Thanks to Hans Maes for suggesting this.)
  2016.02.08:
  * Fixed a bug that was causing "playSIP" to crash.
    (Thanks to Vilaysak Thipavong for reporting this.)
  2016.01.29:
  * Updated "QuickTimeFileSink" to make it usable with non-RTP
    input sources. It still needs to have a "MediaSession"
    that describes the input source; however, this input source
    no longer needs to be RTP; it can, instead, be a UDP or
    other type of source. (Of course, audio/video synchronization
    and hint tracks can't be done in this case.)
  * Changed the name of a variable in the "Makefile.tail" file
    for the "BasicUsageEnvironment" project, in response to
    a complaint that the old name clashed with something in
    some Windows development environment
  2016.01.24:
  * Updated "ProxyServerMediaSession.cpp" to add some
    'internal error' debugging fprintf()s to try to catch a
    possible bug that was reported recently.
  2016.01.20:
  * When a server calls "startStream()" to start a RTSP stream
    for a client, we now no longer make a slight adjustment to
    the RTP timestamp sequence (using the "presetNextTimestamp()"
    call) if there is already another ongoing stream using the
    same "RTPSink".  The effect of this is only minor, but it
    ensures that the addition of an addition 'destination' to
    an ongoing RTSP/RTP stream does not cause any change to the
    contents of the RTP/RTCP packets.
    (Thanks to Erik Montnemery for noting this issue.)
  2016.01.16:
  * This release has no source-code changes from the previous
    release.  However, a test file was mistakenly left in the
    previous version; this produced an excessively-large tar file.
    This has now been removed.
  2016.01.12:
  * Added a hack to "RTSPClient" to handle the non-standard
    "com.ses.streamID:" header - used by 'SAT&gt;IP' servers -
    by using its value in the 'base URL' for subsequent requests.
    (Thanks to Julian Scheel for proposing this.)
  2015.12.22:
  * Updated "QuickTimeFileSink" to add a sanity check to try
    to prevent an occasional problem with H.264 video tracks
    that contain 'sync frames'.
  * Updated the "config.linux-with-shared-libraries"
    configuration file to use the $(CC) and $(CXX)
    macros, to allow for cross-compiling.  (Thanks to Michel
    Promonet.)
  * Updated the years in the copyright notice on each file.
  2015.11.09:
  * Changed the "ProxyServerMediaSession" code once again.  We
    backed out the changes in the previous two releases,
    and now respond to failures of the back-end "SETUP"
    or "PLAY" commands by doing a full reset - which involves
    deleting the "ProxyServerMediaSubsession" object, and
    doing another "DESCRIBE" to create a new one.  However, we
    can't do this immediately - because the "SETUP" and "PLAY"
    commands can be sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()".
    Instead, we wait until the next 'liveness' command, which
    will get sent immediately when we return to the event loop.
  * Our proxy server code no longer converts the "mode" string
    to lower case before passing it to
    "MPEG4GenericRTPSink::createNew()".  (This turned out to
    be unnecessary, and was breaking some clients that weren't
    treating this string as case-insensitive when they saw it
    in the stream's SDP descriptor.)  (Thanks to Craig Matsuura
    for noting this issue.)
  2015.10.29:
  * Updated the fix in the previous revision to apply to the
    back-end "PLAY" command as well as the back-end "SETUP"
    command, because both of these back-end commands can get
    sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()", so
    we can't allow the "ProxyServerMediaSubsession" object
    to get deleted in either case.</changelog>
  <changelog author="ramaxlo@gmail.com" date="1499083200">- Update to version 2017.06.04
  2017.06.04:
  * Fixed a bug in "RTPInterface::removeStreamSocket()" that could
    cause not all 'TCP stream' records for a given socket number
    to be removed if a TCP socket I/O error occurred (during
    RTP/RTCP-over-TCP streaming).  (Thanks to Gerald Hansink et al
    for reporting this.)
  2017.05.24:
  * In "RTSPClient.cpp", moved the call to "clearServerRequestAlternativeByteHandler()"
    from the "RTSPClient" destructor to the "resetTCPSockets()"
    function (which is called more often). This should eliminate
    a 'pointer to a deleted object' error. (Thanks to Gerald Hansink
    et al for reporting this.)
  2017.04.26:
  * Added a new public member function "numClientSessions()"
    to "GenericMediaServer" (and therefore to "RTSPServer", which
    inherits from this).  This allows a server to - at any time -
    check how many clients are currently accessing the server.
  * Updated the diagnostic output in "RTSPClient" to distinguish
    between opening a new TCP socket and connect()ing on a TCP
    socket. (The distinction is important for "REGISTER", which can
    reuse an existing TCP socket.)
  2017.04.10:
  * Fixed a bug in "base64Decode()" that could be triggered
    if (1) your RTSP server is streaming RTP/RTCP-over-HTTP, and (2)
    the remote client sends bad Base64 data (containing an embedded '\0'
    character). (Thanks to Arkady Bernov for reporting this.)
  2017.01.26:
  * Updated "ProxyServerMediaSession.cpp" to change all 'reset()'
    operations so that they are now run as a 'scheduled task' from
    the event loop - avoiding the possibility of bugs caused by
    'reset()' being called while another operation is in progress.
    (Thanks to Erik Montnemery for reporting this issue, and proposing a fix.)
  2016.11.28:
  * Our "RTSPClient" code now ignores "Connection: close" lines in
    the responses to HTTP "GET" requests (that are used to set up
    RTSP-over-HTTP tunneling). Because this tunneling requires that
    the (separate) input and output TCP connections remain intact,
    we assume that the server - if it includes such a line in the
    response to a HTTP "GET" - doesn't really mean it.
    (Thanks to Nguyen Viet Hung for reporting a server that does this.)
  2016.11.17:
  * Fixed a bug in the handling of 'APP' RTCP subpackets. (Thanks to
    Frederik de Ruyck for reporting this.)
  * Fixed a bug in the "StreamReplicator" code. (Thanks to Bruno Abreu
    for reporting this.)
  2016.11.06:
  * Increase the RTSP client's socket receive buffer when we'll be
    receiving RTP/RTCP-over-TCP, and increase the RTSP server's
    client connection socket send buffer when it's used to
    "REGISTER" a stream.
  2016.11.03:
  * Fixed a bug (in the sending/ handling of the "REGISTER"/"DEREGISTER"
    commands) that had been accidentally introduced in version
    2016.09.19. (Thanks to Ralf Globisch for noting this.)
  2016.10.29:
  * Performed the annual update of the copyright years and license
    near the start of each file
  2016.10.21:
  * Changed the "RTCPInstance error" message in "RTCP.cpp" to make
    it clear that the problem is caused by the remote endpoint using
    a buggy version of RTP/RTCP-over-TCP streaming.
  * Updated "QuickTimeFileSink" to make the various creation/modification
    times relative to January 1st 1904 in UTC (as Apple recommends),
    rather than in US Pacific Time.</changelog>
  <changelog author="jengelh@inai.de" date="1499515200">- Replace silly -exec rm ; by -delete.</changelog>
  <changelog author="schwab@suse.de" date="1502107200">- xlocale.patch: don't use obsolete &lt;xlocale.h&gt;</changelog>
  <changelog author="Mathias.Homann@opensuse.org" date="1509537600">- Update to 2017.10.28
  2017.10.28:
- Fixed the handling of the LIVE555 Proxy Server's "-u &lt;username&gt; &lt;password&gt;" command-line option if
  the "REGISTER" command is also implemented (i.e., with "-R").  Now, when we handle "REGISTER",
  the &lt;username&gt; and &lt;password&gt; are used to access the REGISTER'ed back-end stream, if necessary.
- Changed the server handling of the RTSP "REGISTER" command to (if "reuseConnection" is True) delay
  a short period of time (100ms) between replying to the "REGISTER" command, and actually
  handling it.  This is intended to reduce/avoid the possibility of a subsequent "DESCRIBE" command
  ending up in the client ("REGISTER" sender)'s buffer, before the socket gets reused for handling
  incoming RTSP commands.  (Thanks to Durgesh Tanuku for noting this issue.)
- Made a change to "SIPClient" to better handle Asterisk SIP servers with authentication.
  (Thanks to Rus.)
  2017.09.12:
- Made some improvements/bug fixes to AVI indexes in "AVIFileSink".
  (Thanks to Victor V. Vinokurov.)
- Updated the handling of the "writeTimeoutInMilliseconds" parameter in the "makeSocketBlocking()"
  function to work correctly on Windows. (Thanks to Jeff Shanab for noting this issue.)
- Added support for adding Opus audio to MPEG Transport Streams.  This is done by setting the
  "mpegVersion" parameter to 3 in "MPEG2TransportStreamFromESSource::addNewAudioSource()" or
  "MPEG2TransportStreamMultiplexor::handleNewBuffer()".
  (Thanks to Praveen Mathad for suggesting this.)
  2017.07.18:
- Updated "BitVector" to support a signed version of "get_expGolomb()", and fixed our H.264/265
  parsing code to use the signed version where appropriate.
  (Thanks to Toson Huang and Long Zhang for reporting this.)</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1541505600">- Update to 2018.10.17
  * CVE-2018-4013: remote code execution vulnerability (boo#1114779)
  * changes: see http://www.live555.com/liveMedia/public/changelog.txt
  * removed xlocale.patch - xlocale.h is now conditionally included, only when
    required. Upstream fix.</changelog>
  <changelog author="astieger@suse.com" date="1547553600">- update to 2018.11.26:
  * CVE-2019-6256: DoS vulnerability in the server implementation
    of RTSP-over-HTTP (boo#1121892)</changelog>
  <changelog author="astieger@suse.com" date="1547553601">- update to 2018.12.14:
  * Add support for sending (and handling) RTCP "BYE" packets that
    contain a 'reason' string (breaking api change)</changelog>
  <changelog author="atoptsoglou@suse.com" date="1549281600">- update to 2019.02.03:
  * CVE-2019-7314:A use-after-free error causes the RTSP server to
    crash (boo#1124159)</changelog>
  <changelog author="Martin Li?ka &lt;mliska@suse.cz&gt;" date="1558008000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1561377600">- Convert to dynamic libraries (boo#1121995):
  + Use make ilinux-with-shared-libraries: build the dynamic libs
    instead of the static one.
  + Use make install instead of a manual file copy script: this
    also reveals that we missed quite a bit of code to be installed
    before.
  + Split out shared library packages according the SLPP.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1563192000">- Update to version 2019.06.28, fixes boo#1127341 VUL-1:
  CVE-2019-9215: live555: malformed headers lead to invalid memory
  access in the parseAuthorizationHeader function.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585828800">- Update to version 2020.03.06 (boo#1146283, CVE-2019-15232):
  + Fixed a problem in "H264or5VideoStreamFramer.cpp" that was
    allegedly causing problems compiling for Windows.
- Changes from version 2020.02.25:
  + Added full support for the "LIVE555 HLS Proxy"
- Changes from version 2020.02.24:
  + Commented out a line of code that was preventing
    "RTSPClientConnection" objects from being closed when a RTSP
    server handles a "TEARDOWN" command (on a RTP-over-TCP stream).
- Changes from version 2020.02.23:
  + Updated our (unicast) RTSP server implementation to handle
    "PAUSE" commands by calling "stopGettingFrames()" on the input
    source.
  + Fixed a bug in "H264or5VideoStreamFramer" that was causing it
    to not update its presentation times properly following a pause.
  + Updated "openRTSP" to improve the handling of the "-R &lt;port-num&gt;"
    option.
- Changes from version 2020.02.11:
  + Added support for receiving SRTP (encrypted) RTSP streams.
- For changes between 2019.06.28 and 2020.02.10, please see the
  http://www.live555.com/liveMedia/public/changelog.txt.
- Rebase live555-fpic.patch.</changelog>
  <changelog author="munix9@googlemail.com" date="1586865600">- Update to version 2020.04.12:
  + Updated "config.linux-with-shared-libraries"
    (and "liveMedia/Makefile.tail") to ensure that "libssl" and
    "libcrypto" are linked when "libliveMedia" is built.
    (Thanks to Felix Kaechele for reporting this.)
- Changes from version 2020.04.06:
  + Removed support for the classes "RTSPServerSupportingHTTPStreaming"
    and "TCPStreamSink".
    These were being used (in the "LIVE555 Media Server") for
    streaming using "HTTP Live Streaming" (HLS).  This was always
    a hack; it is better to use a dedicated HTTP server to serve
    HLS segments, rather than trying to implement a HTTP server
    (serving 'virtual HLS segments) within our own (primarily RTSP)
    server.
    If you are looking for HLS support, note that we provide a
    source-code demo application "testH264VideoToHLSSegments" that
    converts a (static) H.264 Elementary Stream file to HLS
    segments, and the "LIVE555 HLS Proxy", which proxies a live
    RTSP/RTP stream to HLS segments.</changelog>
  <changelog author="munix9@googlemail.com" date="1587643200">- Added pkgconfig(openssl) as a requirement for the devel package:
  iveMedia/TLSState.hh #includes openssl/ssl.h.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588075200">- Update to version 2020.04.24:
  + Fixed an apparent bug in "RTSPClient" that was causing it to
    not always send an "Authorization:" header when sending a RTSP
    "OPTIONS" command.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1591272000">- Update to version 2020.05.15:
  + Added a new filter class "ADTSAudioStreamDiscreteFramer" that
    prepends ADTS headers to incoming AAC audio frames. This makes
    the AAC audio playable (by media players).
  + Updated "openRTSP" to use a "ADTSAudioStreamDiscreteFramer"
    when outputting a AAC audio stream.
  + Updated the "LIVE555 HLS Proxy" to support AAC audio tracks
    (as well as H.264/5 video).
- Changes from version 2020.05.14:
  + Updated "H264or5VideoStreamDiscreteFramer" to add VPS,SPS,PPS
    NAL units (if known) to the output stream, each time an
    "access_unit_delimiter" NAL unit is added. This makes it more
    likely that the Transport Stream segments produced by the
    "LIVE555 HLS Proxy" will be understandable by a client browser.
  + Added support for H.265 video streams to the "LIVE555 HLS Proxy".
- Changes from version 2020.05.13:
  + Made the "MPEG2TransportStreamMultiplexor" segmentation mechanism
    (used by "HLSSegmenter") more robust in case the Transport
    Stream PTS is not monotonic non-decreasing.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601726400">- update to 2020.08.19:
  - Fixed a bug in "QuickTimeFileSink" that could cause malformed "esds" atoms to be
    generated.  (Thanks to Chris Paucar for reporting this issue.)
  - In "MPEG2TransportStreamFromESSource.cpp", changed the name of the constant LOW_WATER_MARK
    to TS_FROM_ES_LOW_WATER_MARK, and "#ifndef"d it, so that, if you wish, you can redefine it
    at compile time.
  - Fixed a bug in the handling of pausing, when streaming from (multi-track) Matroska files.
  - Fixed another bug in the handling of seeking within Matroska files.
  - Fixed a bug in the handling of seeking within Matroska files.
    (Thanks to Jim Ham for reporting this problem.)
  - Changed the parameter signature of the "RawVideoRTPSink" constructor and "createNew()"
    functions so that the "width" parameter comes before the "height" parameter.  This order
  - "width", "height" - is more common, and is the order used when these parameters are
    defined in RFC 4175.
    IMPORTANT NOTE: Because the types of these two parameters are the same, existing application
    code that uses "RawVideoRTPSink" will compile without error; however, it will not work
    properly unless the order of the parameters in the call to "RawVideoRTPSink::createNew()"
    is changed.
  - More cleanup of the implementation of "RawVideoRTPSink".
  - Cleaned up the implementation of "RawVideoRTPSink".
  - Updated the "RawVideoRTPSource" implementation to not set "fCurrentPacketCompletesFrame"
    until we are processing the last line in the packet.
    (Thanks to Andrey Lisovoy for reporting this issue.)
  - Fixed a potential buffer overflow bug in the server handling of a RTSP "PLAY" command,
    when the command specifies seeking by absolute time.
    (Thank to Xiaobo Xiang for reporting this.)
  - Fixed a memory leak in the "sha1()" function (a "EVP_MD_CTX" object was not being deleted).
    (Thanks to Amir Perlman for reporting this.)
  - Moved all definitions of PREFIX from "Makefile.tail" files to "Makefile.head" (so that
    it can be redefined by a "config.*" file, if desired.
    Also changed the definition of EXE in "config.mingw" to be ".exe".
    (Thanks to Eric Beuque for this suggestion.)
  - Fixed a typo in the previous release that could cause a compilation problem for some
    developers.  (Thanks to Eric Beuque for reporting this.)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1603022400">- update to 2020.10.16:
  - Changed "TLSState::read()" to treat any "SSL_read()" result of &lt;=0 as if the
    TLS connection has closed (unless the error was SSL_ERROR_WANT_READ).
    This fixes a problem that could cause 100% CPU usage in RTSP client applications.
    (Thanks to Larry Wu for reporting this.)
  - Updated "TLSState::setup()" to use "TLS_client_method()" instead of the (deprecated)
    "SSLv23_client_method()".</changelog>
  <changelog author="tiwai@suse.de" date="1623931200">- Update to 2021.05.22:
  lots of fixes and updates, including the security fix for
  CVE-2021-28899 boo#1185874
  See the list in http://live555.com/liveMedia/public/changelog.txt
- Change the so version of libliveMedia to 94, libgroupsock to 30</changelog>
</package>
<package pkgid="b376b5d4dc11fc4634406b0bdb32b30bbd121e3d3008be6cef32dafc8dbb4364" name="libgroupsock30" arch="ppc64le">
  <version epoch="0" ver="2021.05.22" rel="bp153.2.3.1"/>
  <changelog author="aloisio@gmx.com" date="1476619200">- Update to version 2016.10.11
  2016.10.11:
  * After building the source code, we now display a message
    reminding the developer about our FAQ.
  2016.09.22:
  * Added a new "liveMedia" class
    "MPEG2TransportStreamAccumulator" - a filter that can
    be used to combine several (by default, 7) MPEG Transport
    Stream 188-byte 'packets' into a larger chunk of data,
    more appropriate for streaming via RTP (or raw UDP).
  2016.09.19:
  * Added support for an experimental RTSP "DEREGISTER"
    command, which undoes the effect of a "REGISTER" command.
  * Moved the REGISTER/DEREGISTER-specific functionality of
    "RTSPServer.cpp" into a new file "RTSPServerRegister.cpp",
    to make the base RTSP server code (in "RTSPServer.cpp")
    easier to comprehend.
  2016.09.12:
  * Fixed "GenericMediaServer::createNewClientSessionWithId()"
    to make sure that the new 'client session' object (returned
    by a call to "createNewClientSession()") is not NULL
    before it tries to add it to the 'fClientSessions' table.
    (Thanks to Helmut Grohne for discovering this issue.)
  2016.09.08:
  * Updated "RTSPClient::reset()" to reset each of the 'request
    queues' as well.
    (Thanks to Erik Montnemery for noting a problem (with the
    "LIVE555 Proxy Server") that this caused.)
  * Updated "GenericMediaServer::ClientConnection::closeSockets()"
    so that it doesn't try to call "closeSocket()" (=="close()")
    on socket numbers &lt;0.
  2016.09.05:
  * Fixed a problem whereby a 'delayed task' for a
    "MPEG2TransportStreamMultiplexor" object might have gotten run
    after such an object was deleted.
    (Thanks to Bruno Basilio for providing debugging output to
    help track this down.)
  * Updated "Socket::reset()" (in "groupsock/NetInterface.cpp") so
    that it doesn't try to call "closeSocket()" (=="close()") on
    socket numbers &lt;0.
  * Added a comment to "UsageEnvironment/include/UsageEnvironment.hh"
    to note that "triggerEvent()" should not be called with the
    same 'event trigger id' from different threads.
    (This was already noted in a comment in
    "liveMedia/DeviceSource.cpp", but not in
    "UsageEnvironment/include/UsageEnvironment.hh", which is
    where "triggerEvent()" is defined.)
  2016.08.27:
  * Fixed a problem whereby a "Medium" object's "nextTask()"
    (i.e., "fNextTask") could hold an invalid value after a
    'scheduled task' has occurred (but before the next similar
    task is scheduled) - which causes problems should the
    "Medium" object be deleted during that window of time.
    (Thanks to Helmut Grohne for noting this problem.)
  * Added comments to "UsageEnvironment/include/UsageEnvironment.hh"
    to make it clear that "unscheduleDelayedTask()" (or
    "rescheduleDelayedTask()") must not be called on a
    'scheduled task' after it has already occurred.
    (Thanks to Helmut Grohne for motivating this.)
  2016.08.07:
  * Fixed a bug in the handling of the non-standard
    "com.ses.streamID:" header (used by 'SAT&gt;IP' servers)
    that we had introduced in version 2016.01.12.
    (Thanks to Yaobing Deng for noting this.)
  2016.07.19:
  * Fixed a bug in "RTSPServer" that could cause a crash if a
    "RTSPServer" object is deleted after having been used
    for RTSP-over-HTTP streaming.  (Thanks to Pavel Aronov.)
  * Updated "RTSPClient" to recognize a "Connection: Close"
    header in a server's response. It handles this header by
    closing the RTSP TCP connection (because the server is
    assumed to not be using it again), so that we open a new
    TCP  connection for any subsequent commands.
    (Thanks to Nathan (at MediaPortal) for this suggestion.)
  * Made a small optimization to "RTSPServer"s handling of the
    first "SETUP" command from each client.  (Thanks to Maxim
    Dementiev for the suggestion.)
  2016.06.26:
  * Added a new (public) function "canDeliverNewFrameImmediately()"
    to "MPEG2TransportStreamMultiplexor".
    This function may be used by a downstream reader to test
    whether the next call to "doGetNextFrame()" will deliver
    data immediately.  It can be useful if you want to decide
    whether or not to keep accumulating multiple Transport Stream
    'packets' into an outgoing RTP packet.
    (Thanks to Gilles Chanteperdrix for suggesting this.)
  * Made a minor syntactic change to "MediaTranscodingTable.hh"
    to eliminate compiler warnings.
  2016.06.23:
  * Changed the constant "MAX_INPUT_ES_FRAME_SIZE" to a static
    member variable
    "MPEG2TransportStreamFromESSource::maxInputESFrameSize"
    that can, if desired, be increased at run time (before a
    "MPEG2TransportStreamFromESSource" object is created).
    (Thanks to Gilles Chanteperdrix for motivating this.)
  2016.06.22:
  * Changed "~ProxyServerMediaSession()" so that it no longer
    deletes the "MediaTranscodingTable" object that it had
    been passed in its constructor.  (The reason for this is
    that the same "MediaTranscodingTable" can be used by more
    than one "ProxyServerMediaSession".)
  * Made the "parseTransportHeaderForREGISTER()" function
    (that's used in the "RTSPServer" implementation) non-static,
    so that it can be used in other, non-RTSP server
    implementations that want to handle the "REGISTER" command.
  * Made the "RTPSink::SSRC()" function "public:" rather than
    "protected:".
    (Thanks to Jean-Luc Bonnet for this suggestion.)
  2016.05.20:
  * Added a new virtual function "noteLiveness()" to the
    "ServerMediaSession" class. This function is called
    (by a "GenericMediaServer") whenever there's 'liveness'
    on a "ClientSession".  The default implementation of this
    function is a 'noop', but subclasses can redefine it - e.g.,
    if you want to remove long-unused "ServerMediaSession"s
    from the server.
  * Fixed a bug in the options handling for the command
    "live555ProxyServer" that could erroneously produce a
    "usage" error if the '-R' option is used, but no
    back-end "rtsp://" URL is given.
  2016.05.18:
  * Backed out the change to "MultiFramedRTPSink" that was
    made in 2016.05.17; the 2016.05.16 version turned out
    to be correct.
  * Rearranged "#include"s to avoid an 'excessive #include
    nesting' error with some old compilers.
  2016.05.17:
  * Made a (mostly inconsequential) fix to the previous bugfix
    for "MultiFramedRTPSink".
  2016.05.16:
  * Fixed a bug in "MultiFramedRTPSink" that affected
    subclasses that redefine "frameSpecificHeaderSize()"
    (for frame-specific headers that precede multiple frames
    in a RTP packet).  (Currently, the only subclass that
    this affected was "VorbisAudioRTPSink".)
    (Thanks to Gilles Chanteperdrix for reporting this bug.)
  * Made a minor update to the "ProxyServerMediaSession" code
    to better support optional media transcoding.
  2016.04.21:
  * Made it easier to set the MTU for all outgoing RTP
    packets, instead of having to call "setPacketSizes()"
    after each "MultiFramedRTPSink" is created.  If you wish,
    you can define the compile-time constants (macros)
    RTP_PAYLOAD_MAX_SIZE and (optionally) RTP_PAYLOAD_PREFERRED_SIZE
    when compiling "MultiFramedRTPSink.cpp".  (These constants
    have default values of 1456 and 1000 respectively, just as
    before.)
  * Updated "GroupsockHelper.{hh,cpp}" to (supposedly) support
    'MinGW' better
  2016.04.01:
  * Fixed a bug the "ProxyServerMediaSubsession" code that
    could cause an infinite loop if the 'back-end' server was
    slow to respond to "SETUP" requests.
    (Thanks to Erik Montnemery for helping to debug this.)
  * Added support for parsing/streaming Matroska files that
    contain PCM audio tracks.
    (Thanks to Michel Promonet.)
  2016.03.16:
  * Added some more debugging fprintf()s to the
    "ProxyServerMediaSubsession" code to try to track down a
    bug.
  * Simplified the "genMakefiles" script (moving duplicate
    code into a 'for' loop).
  2016.03.14:
  * Updated the proxy server implementation to better handle
    'front-end' clients that have asked to stream only some
    of the substreams of a multi-stream session.  Now, if a
    substream is closed (because all 'front-end' clients have
    stopped requesting it), but other front-end clients are
    still streaming other substreams, then we will send - to
    the 'back-end' server - only a substream-specific "PAUSE"
    command; not a "PAUSE" command for the entire stream.
    (Thanks to Lakshmi Narayanan for noting this issue.)
  * Added an optional "-p &lt;RTSP-port-number&gt;" option to the
    "LIVE555 Proxy Server", to allow the user to specify a
    RTSP server port number other than the standard port
    numbers: 554 and 8554. (These standard port numbers are
    still tried if the specified port number can't be used.)
    (Thanks to Denis Genestier for this suggestion.)
  2016.02.22:
  * Updated the "ProxyServerMediaSession" to add a Boolean
    virtual function "allowProxyingForSubsession()".
    By default, this always returns True.  However,
    subclasses can redefine this if they wish to restrict
    which subsessions of a stream get proxied - e.g., if
    you want to proxy only video tracks.
  * Improved the "WAVAudioFileSource" code (for parsing
    WAV-format audio files) to make it more tolerant of
    unusual formats.
  * Made it possible to build a version of the "liveMedia"
    library that doesn't contain any RTSP server code;
    e.g., if you are developing only a RTSP client, and
    want to save space. To do this, omit any files that
    contain "Server" or "RTPSink" in their name, and define
    OMIT_REGISTER_HANDLING when compiling "RTSPClient.cpp".
    (Thanks to Jeff Shanab for this suggestion.)
  2016.02.09:
  * Added an option "-E &lt;absolute-seek-end-time&gt;" to
    "openRTSP".
    (Thanks to Hans Maes for suggesting this.)
  2016.02.08:
  * Fixed a bug that was causing "playSIP" to crash.
    (Thanks to Vilaysak Thipavong for reporting this.)
  2016.01.29:
  * Updated "QuickTimeFileSink" to make it usable with non-RTP
    input sources. It still needs to have a "MediaSession"
    that describes the input source; however, this input source
    no longer needs to be RTP; it can, instead, be a UDP or
    other type of source. (Of course, audio/video synchronization
    and hint tracks can't be done in this case.)
  * Changed the name of a variable in the "Makefile.tail" file
    for the "BasicUsageEnvironment" project, in response to
    a complaint that the old name clashed with something in
    some Windows development environment
  2016.01.24:
  * Updated "ProxyServerMediaSession.cpp" to add some
    'internal error' debugging fprintf()s to try to catch a
    possible bug that was reported recently.
  2016.01.20:
  * When a server calls "startStream()" to start a RTSP stream
    for a client, we now no longer make a slight adjustment to
    the RTP timestamp sequence (using the "presetNextTimestamp()"
    call) if there is already another ongoing stream using the
    same "RTPSink".  The effect of this is only minor, but it
    ensures that the addition of an addition 'destination' to
    an ongoing RTSP/RTP stream does not cause any change to the
    contents of the RTP/RTCP packets.
    (Thanks to Erik Montnemery for noting this issue.)
  2016.01.16:
  * This release has no source-code changes from the previous
    release.  However, a test file was mistakenly left in the
    previous version; this produced an excessively-large tar file.
    This has now been removed.
  2016.01.12:
  * Added a hack to "RTSPClient" to handle the non-standard
    "com.ses.streamID:" header - used by 'SAT&gt;IP' servers -
    by using its value in the 'base URL' for subsequent requests.
    (Thanks to Julian Scheel for proposing this.)
  2015.12.22:
  * Updated "QuickTimeFileSink" to add a sanity check to try
    to prevent an occasional problem with H.264 video tracks
    that contain 'sync frames'.
  * Updated the "config.linux-with-shared-libraries"
    configuration file to use the $(CC) and $(CXX)
    macros, to allow for cross-compiling.  (Thanks to Michel
    Promonet.)
  * Updated the years in the copyright notice on each file.
  2015.11.09:
  * Changed the "ProxyServerMediaSession" code once again.  We
    backed out the changes in the previous two releases,
    and now respond to failures of the back-end "SETUP"
    or "PLAY" commands by doing a full reset - which involves
    deleting the "ProxyServerMediaSubsession" object, and
    doing another "DESCRIBE" to create a new one.  However, we
    can't do this immediately - because the "SETUP" and "PLAY"
    commands can be sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()".
    Instead, we wait until the next 'liveness' command, which
    will get sent immediately when we return to the event loop.
  * Our proxy server code no longer converts the "mode" string
    to lower case before passing it to
    "MPEG4GenericRTPSink::createNew()".  (This turned out to
    be unnecessary, and was breaking some clients that weren't
    treating this string as case-insensitive when they saw it
    in the stream's SDP descriptor.)  (Thanks to Craig Matsuura
    for noting this issue.)
  2015.10.29:
  * Updated the fix in the previous revision to apply to the
    back-end "PLAY" command as well as the back-end "SETUP"
    command, because both of these back-end commands can get
    sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()", so
    we can't allow the "ProxyServerMediaSubsession" object
    to get deleted in either case.</changelog>
  <changelog author="ramaxlo@gmail.com" date="1499083200">- Update to version 2017.06.04
  2017.06.04:
  * Fixed a bug in "RTPInterface::removeStreamSocket()" that could
    cause not all 'TCP stream' records for a given socket number
    to be removed if a TCP socket I/O error occurred (during
    RTP/RTCP-over-TCP streaming).  (Thanks to Gerald Hansink et al
    for reporting this.)
  2017.05.24:
  * In "RTSPClient.cpp", moved the call to "clearServerRequestAlternativeByteHandler()"
    from the "RTSPClient" destructor to the "resetTCPSockets()"
    function (which is called more often). This should eliminate
    a 'pointer to a deleted object' error. (Thanks to Gerald Hansink
    et al for reporting this.)
  2017.04.26:
  * Added a new public member function "numClientSessions()"
    to "GenericMediaServer" (and therefore to "RTSPServer", which
    inherits from this).  This allows a server to - at any time -
    check how many clients are currently accessing the server.
  * Updated the diagnostic output in "RTSPClient" to distinguish
    between opening a new TCP socket and connect()ing on a TCP
    socket. (The distinction is important for "REGISTER", which can
    reuse an existing TCP socket.)
  2017.04.10:
  * Fixed a bug in "base64Decode()" that could be triggered
    if (1) your RTSP server is streaming RTP/RTCP-over-HTTP, and (2)
    the remote client sends bad Base64 data (containing an embedded '\0'
    character). (Thanks to Arkady Bernov for reporting this.)
  2017.01.26:
  * Updated "ProxyServerMediaSession.cpp" to change all 'reset()'
    operations so that they are now run as a 'scheduled task' from
    the event loop - avoiding the possibility of bugs caused by
    'reset()' being called while another operation is in progress.
    (Thanks to Erik Montnemery for reporting this issue, and proposing a fix.)
  2016.11.28:
  * Our "RTSPClient" code now ignores "Connection: close" lines in
    the responses to HTTP "GET" requests (that are used to set up
    RTSP-over-HTTP tunneling). Because this tunneling requires that
    the (separate) input and output TCP connections remain intact,
    we assume that the server - if it includes such a line in the
    response to a HTTP "GET" - doesn't really mean it.
    (Thanks to Nguyen Viet Hung for reporting a server that does this.)
  2016.11.17:
  * Fixed a bug in the handling of 'APP' RTCP subpackets. (Thanks to
    Frederik de Ruyck for reporting this.)
  * Fixed a bug in the "StreamReplicator" code. (Thanks to Bruno Abreu
    for reporting this.)
  2016.11.06:
  * Increase the RTSP client's socket receive buffer when we'll be
    receiving RTP/RTCP-over-TCP, and increase the RTSP server's
    client connection socket send buffer when it's used to
    "REGISTER" a stream.
  2016.11.03:
  * Fixed a bug (in the sending/ handling of the "REGISTER"/"DEREGISTER"
    commands) that had been accidentally introduced in version
    2016.09.19. (Thanks to Ralf Globisch for noting this.)
  2016.10.29:
  * Performed the annual update of the copyright years and license
    near the start of each file
  2016.10.21:
  * Changed the "RTCPInstance error" message in "RTCP.cpp" to make
    it clear that the problem is caused by the remote endpoint using
    a buggy version of RTP/RTCP-over-TCP streaming.
  * Updated "QuickTimeFileSink" to make the various creation/modification
    times relative to January 1st 1904 in UTC (as Apple recommends),
    rather than in US Pacific Time.</changelog>
  <changelog author="jengelh@inai.de" date="1499515200">- Replace silly -exec rm ; by -delete.</changelog>
  <changelog author="schwab@suse.de" date="1502107200">- xlocale.patch: don't use obsolete &lt;xlocale.h&gt;</changelog>
  <changelog author="Mathias.Homann@opensuse.org" date="1509537600">- Update to 2017.10.28
  2017.10.28:
- Fixed the handling of the LIVE555 Proxy Server's "-u &lt;username&gt; &lt;password&gt;" command-line option if
  the "REGISTER" command is also implemented (i.e., with "-R").  Now, when we handle "REGISTER",
  the &lt;username&gt; and &lt;password&gt; are used to access the REGISTER'ed back-end stream, if necessary.
- Changed the server handling of the RTSP "REGISTER" command to (if "reuseConnection" is True) delay
  a short period of time (100ms) between replying to the "REGISTER" command, and actually
  handling it.  This is intended to reduce/avoid the possibility of a subsequent "DESCRIBE" command
  ending up in the client ("REGISTER" sender)'s buffer, before the socket gets reused for handling
  incoming RTSP commands.  (Thanks to Durgesh Tanuku for noting this issue.)
- Made a change to "SIPClient" to better handle Asterisk SIP servers with authentication.
  (Thanks to Rus.)
  2017.09.12:
- Made some improvements/bug fixes to AVI indexes in "AVIFileSink".
  (Thanks to Victor V. Vinokurov.)
- Updated the handling of the "writeTimeoutInMilliseconds" parameter in the "makeSocketBlocking()"
  function to work correctly on Windows. (Thanks to Jeff Shanab for noting this issue.)
- Added support for adding Opus audio to MPEG Transport Streams.  This is done by setting the
  "mpegVersion" parameter to 3 in "MPEG2TransportStreamFromESSource::addNewAudioSource()" or
  "MPEG2TransportStreamMultiplexor::handleNewBuffer()".
  (Thanks to Praveen Mathad for suggesting this.)
  2017.07.18:
- Updated "BitVector" to support a signed version of "get_expGolomb()", and fixed our H.264/265
  parsing code to use the signed version where appropriate.
  (Thanks to Toson Huang and Long Zhang for reporting this.)</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1541505600">- Update to 2018.10.17
  * CVE-2018-4013: remote code execution vulnerability (boo#1114779)
  * changes: see http://www.live555.com/liveMedia/public/changelog.txt
  * removed xlocale.patch - xlocale.h is now conditionally included, only when
    required. Upstream fix.</changelog>
  <changelog author="astieger@suse.com" date="1547553600">- update to 2018.11.26:
  * CVE-2019-6256: DoS vulnerability in the server implementation
    of RTSP-over-HTTP (boo#1121892)</changelog>
  <changelog author="astieger@suse.com" date="1547553601">- update to 2018.12.14:
  * Add support for sending (and handling) RTCP "BYE" packets that
    contain a 'reason' string (breaking api change)</changelog>
  <changelog author="atoptsoglou@suse.com" date="1549281600">- update to 2019.02.03:
  * CVE-2019-7314:A use-after-free error causes the RTSP server to
    crash (boo#1124159)</changelog>
  <changelog author="Martin Li?ka &lt;mliska@suse.cz&gt;" date="1558008000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1561377600">- Convert to dynamic libraries (boo#1121995):
  + Use make ilinux-with-shared-libraries: build the dynamic libs
    instead of the static one.
  + Use make install instead of a manual file copy script: this
    also reveals that we missed quite a bit of code to be installed
    before.
  + Split out shared library packages according the SLPP.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1563192000">- Update to version 2019.06.28, fixes boo#1127341 VUL-1:
  CVE-2019-9215: live555: malformed headers lead to invalid memory
  access in the parseAuthorizationHeader function.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585828800">- Update to version 2020.03.06 (boo#1146283, CVE-2019-15232):
  + Fixed a problem in "H264or5VideoStreamFramer.cpp" that was
    allegedly causing problems compiling for Windows.
- Changes from version 2020.02.25:
  + Added full support for the "LIVE555 HLS Proxy"
- Changes from version 2020.02.24:
  + Commented out a line of code that was preventing
    "RTSPClientConnection" objects from being closed when a RTSP
    server handles a "TEARDOWN" command (on a RTP-over-TCP stream).
- Changes from version 2020.02.23:
  + Updated our (unicast) RTSP server implementation to handle
    "PAUSE" commands by calling "stopGettingFrames()" on the input
    source.
  + Fixed a bug in "H264or5VideoStreamFramer" that was causing it
    to not update its presentation times properly following a pause.
  + Updated "openRTSP" to improve the handling of the "-R &lt;port-num&gt;"
    option.
- Changes from version 2020.02.11:
  + Added support for receiving SRTP (encrypted) RTSP streams.
- For changes between 2019.06.28 and 2020.02.10, please see the
  http://www.live555.com/liveMedia/public/changelog.txt.
- Rebase live555-fpic.patch.</changelog>
  <changelog author="munix9@googlemail.com" date="1586865600">- Update to version 2020.04.12:
  + Updated "config.linux-with-shared-libraries"
    (and "liveMedia/Makefile.tail") to ensure that "libssl" and
    "libcrypto" are linked when "libliveMedia" is built.
    (Thanks to Felix Kaechele for reporting this.)
- Changes from version 2020.04.06:
  + Removed support for the classes "RTSPServerSupportingHTTPStreaming"
    and "TCPStreamSink".
    These were being used (in the "LIVE555 Media Server") for
    streaming using "HTTP Live Streaming" (HLS).  This was always
    a hack; it is better to use a dedicated HTTP server to serve
    HLS segments, rather than trying to implement a HTTP server
    (serving 'virtual HLS segments) within our own (primarily RTSP)
    server.
    If you are looking for HLS support, note that we provide a
    source-code demo application "testH264VideoToHLSSegments" that
    converts a (static) H.264 Elementary Stream file to HLS
    segments, and the "LIVE555 HLS Proxy", which proxies a live
    RTSP/RTP stream to HLS segments.</changelog>
  <changelog author="munix9@googlemail.com" date="1587643200">- Added pkgconfig(openssl) as a requirement for the devel package:
  iveMedia/TLSState.hh #includes openssl/ssl.h.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588075200">- Update to version 2020.04.24:
  + Fixed an apparent bug in "RTSPClient" that was causing it to
    not always send an "Authorization:" header when sending a RTSP
    "OPTIONS" command.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1591272000">- Update to version 2020.05.15:
  + Added a new filter class "ADTSAudioStreamDiscreteFramer" that
    prepends ADTS headers to incoming AAC audio frames. This makes
    the AAC audio playable (by media players).
  + Updated "openRTSP" to use a "ADTSAudioStreamDiscreteFramer"
    when outputting a AAC audio stream.
  + Updated the "LIVE555 HLS Proxy" to support AAC audio tracks
    (as well as H.264/5 video).
- Changes from version 2020.05.14:
  + Updated "H264or5VideoStreamDiscreteFramer" to add VPS,SPS,PPS
    NAL units (if known) to the output stream, each time an
    "access_unit_delimiter" NAL unit is added. This makes it more
    likely that the Transport Stream segments produced by the
    "LIVE555 HLS Proxy" will be understandable by a client browser.
  + Added support for H.265 video streams to the "LIVE555 HLS Proxy".
- Changes from version 2020.05.13:
  + Made the "MPEG2TransportStreamMultiplexor" segmentation mechanism
    (used by "HLSSegmenter") more robust in case the Transport
    Stream PTS is not monotonic non-decreasing.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601726400">- update to 2020.08.19:
  - Fixed a bug in "QuickTimeFileSink" that could cause malformed "esds" atoms to be
    generated.  (Thanks to Chris Paucar for reporting this issue.)
  - In "MPEG2TransportStreamFromESSource.cpp", changed the name of the constant LOW_WATER_MARK
    to TS_FROM_ES_LOW_WATER_MARK, and "#ifndef"d it, so that, if you wish, you can redefine it
    at compile time.
  - Fixed a bug in the handling of pausing, when streaming from (multi-track) Matroska files.
  - Fixed another bug in the handling of seeking within Matroska files.
  - Fixed a bug in the handling of seeking within Matroska files.
    (Thanks to Jim Ham for reporting this problem.)
  - Changed the parameter signature of the "RawVideoRTPSink" constructor and "createNew()"
    functions so that the "width" parameter comes before the "height" parameter.  This order
  - "width", "height" - is more common, and is the order used when these parameters are
    defined in RFC 4175.
    IMPORTANT NOTE: Because the types of these two parameters are the same, existing application
    code that uses "RawVideoRTPSink" will compile without error; however, it will not work
    properly unless the order of the parameters in the call to "RawVideoRTPSink::createNew()"
    is changed.
  - More cleanup of the implementation of "RawVideoRTPSink".
  - Cleaned up the implementation of "RawVideoRTPSink".
  - Updated the "RawVideoRTPSource" implementation to not set "fCurrentPacketCompletesFrame"
    until we are processing the last line in the packet.
    (Thanks to Andrey Lisovoy for reporting this issue.)
  - Fixed a potential buffer overflow bug in the server handling of a RTSP "PLAY" command,
    when the command specifies seeking by absolute time.
    (Thank to Xiaobo Xiang for reporting this.)
  - Fixed a memory leak in the "sha1()" function (a "EVP_MD_CTX" object was not being deleted).
    (Thanks to Amir Perlman for reporting this.)
  - Moved all definitions of PREFIX from "Makefile.tail" files to "Makefile.head" (so that
    it can be redefined by a "config.*" file, if desired.
    Also changed the definition of EXE in "config.mingw" to be ".exe".
    (Thanks to Eric Beuque for this suggestion.)
  - Fixed a typo in the previous release that could cause a compilation problem for some
    developers.  (Thanks to Eric Beuque for reporting this.)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1603022400">- update to 2020.10.16:
  - Changed "TLSState::read()" to treat any "SSL_read()" result of &lt;=0 as if the
    TLS connection has closed (unless the error was SSL_ERROR_WANT_READ).
    This fixes a problem that could cause 100% CPU usage in RTSP client applications.
    (Thanks to Larry Wu for reporting this.)
  - Updated "TLSState::setup()" to use "TLS_client_method()" instead of the (deprecated)
    "SSLv23_client_method()".</changelog>
  <changelog author="tiwai@suse.de" date="1623931200">- Update to 2021.05.22:
  lots of fixes and updates, including the security fix for
  CVE-2021-28899 boo#1185874
  See the list in http://live555.com/liveMedia/public/changelog.txt
- Change the so version of libliveMedia to 94, libgroupsock to 30</changelog>
</package>
<package pkgid="c5de4ad8d6262e8d03f142c45b823a4b06a3e6ab7574d3bac8bc1f8e579bdcae" name="libgroupsock30" arch="s390x">
  <version epoch="0" ver="2021.05.22" rel="bp153.2.3.1"/>
  <changelog author="aloisio@gmx.com" date="1476619200">- Update to version 2016.10.11
  2016.10.11:
  * After building the source code, we now display a message
    reminding the developer about our FAQ.
  2016.09.22:
  * Added a new "liveMedia" class
    "MPEG2TransportStreamAccumulator" - a filter that can
    be used to combine several (by default, 7) MPEG Transport
    Stream 188-byte 'packets' into a larger chunk of data,
    more appropriate for streaming via RTP (or raw UDP).
  2016.09.19:
  * Added support for an experimental RTSP "DEREGISTER"
    command, which undoes the effect of a "REGISTER" command.
  * Moved the REGISTER/DEREGISTER-specific functionality of
    "RTSPServer.cpp" into a new file "RTSPServerRegister.cpp",
    to make the base RTSP server code (in "RTSPServer.cpp")
    easier to comprehend.
  2016.09.12:
  * Fixed "GenericMediaServer::createNewClientSessionWithId()"
    to make sure that the new 'client session' object (returned
    by a call to "createNewClientSession()") is not NULL
    before it tries to add it to the 'fClientSessions' table.
    (Thanks to Helmut Grohne for discovering this issue.)
  2016.09.08:
  * Updated "RTSPClient::reset()" to reset each of the 'request
    queues' as well.
    (Thanks to Erik Montnemery for noting a problem (with the
    "LIVE555 Proxy Server") that this caused.)
  * Updated "GenericMediaServer::ClientConnection::closeSockets()"
    so that it doesn't try to call "closeSocket()" (=="close()")
    on socket numbers &lt;0.
  2016.09.05:
  * Fixed a problem whereby a 'delayed task' for a
    "MPEG2TransportStreamMultiplexor" object might have gotten run
    after such an object was deleted.
    (Thanks to Bruno Basilio for providing debugging output to
    help track this down.)
  * Updated "Socket::reset()" (in "groupsock/NetInterface.cpp") so
    that it doesn't try to call "closeSocket()" (=="close()") on
    socket numbers &lt;0.
  * Added a comment to "UsageEnvironment/include/UsageEnvironment.hh"
    to note that "triggerEvent()" should not be called with the
    same 'event trigger id' from different threads.
    (This was already noted in a comment in
    "liveMedia/DeviceSource.cpp", but not in
    "UsageEnvironment/include/UsageEnvironment.hh", which is
    where "triggerEvent()" is defined.)
  2016.08.27:
  * Fixed a problem whereby a "Medium" object's "nextTask()"
    (i.e., "fNextTask") could hold an invalid value after a
    'scheduled task' has occurred (but before the next similar
    task is scheduled) - which causes problems should the
    "Medium" object be deleted during that window of time.
    (Thanks to Helmut Grohne for noting this problem.)
  * Added comments to "UsageEnvironment/include/UsageEnvironment.hh"
    to make it clear that "unscheduleDelayedTask()" (or
    "rescheduleDelayedTask()") must not be called on a
    'scheduled task' after it has already occurred.
    (Thanks to Helmut Grohne for motivating this.)
  2016.08.07:
  * Fixed a bug in the handling of the non-standard
    "com.ses.streamID:" header (used by 'SAT&gt;IP' servers)
    that we had introduced in version 2016.01.12.
    (Thanks to Yaobing Deng for noting this.)
  2016.07.19:
  * Fixed a bug in "RTSPServer" that could cause a crash if a
    "RTSPServer" object is deleted after having been used
    for RTSP-over-HTTP streaming.  (Thanks to Pavel Aronov.)
  * Updated "RTSPClient" to recognize a "Connection: Close"
    header in a server's response. It handles this header by
    closing the RTSP TCP connection (because the server is
    assumed to not be using it again), so that we open a new
    TCP  connection for any subsequent commands.
    (Thanks to Nathan (at MediaPortal) for this suggestion.)
  * Made a small optimization to "RTSPServer"s handling of the
    first "SETUP" command from each client.  (Thanks to Maxim
    Dementiev for the suggestion.)
  2016.06.26:
  * Added a new (public) function "canDeliverNewFrameImmediately()"
    to "MPEG2TransportStreamMultiplexor".
    This function may be used by a downstream reader to test
    whether the next call to "doGetNextFrame()" will deliver
    data immediately.  It can be useful if you want to decide
    whether or not to keep accumulating multiple Transport Stream
    'packets' into an outgoing RTP packet.
    (Thanks to Gilles Chanteperdrix for suggesting this.)
  * Made a minor syntactic change to "MediaTranscodingTable.hh"
    to eliminate compiler warnings.
  2016.06.23:
  * Changed the constant "MAX_INPUT_ES_FRAME_SIZE" to a static
    member variable
    "MPEG2TransportStreamFromESSource::maxInputESFrameSize"
    that can, if desired, be increased at run time (before a
    "MPEG2TransportStreamFromESSource" object is created).
    (Thanks to Gilles Chanteperdrix for motivating this.)
  2016.06.22:
  * Changed "~ProxyServerMediaSession()" so that it no longer
    deletes the "MediaTranscodingTable" object that it had
    been passed in its constructor.  (The reason for this is
    that the same "MediaTranscodingTable" can be used by more
    than one "ProxyServerMediaSession".)
  * Made the "parseTransportHeaderForREGISTER()" function
    (that's used in the "RTSPServer" implementation) non-static,
    so that it can be used in other, non-RTSP server
    implementations that want to handle the "REGISTER" command.
  * Made the "RTPSink::SSRC()" function "public:" rather than
    "protected:".
    (Thanks to Jean-Luc Bonnet for this suggestion.)
  2016.05.20:
  * Added a new virtual function "noteLiveness()" to the
    "ServerMediaSession" class. This function is called
    (by a "GenericMediaServer") whenever there's 'liveness'
    on a "ClientSession".  The default implementation of this
    function is a 'noop', but subclasses can redefine it - e.g.,
    if you want to remove long-unused "ServerMediaSession"s
    from the server.
  * Fixed a bug in the options handling for the command
    "live555ProxyServer" that could erroneously produce a
    "usage" error if the '-R' option is used, but no
    back-end "rtsp://" URL is given.
  2016.05.18:
  * Backed out the change to "MultiFramedRTPSink" that was
    made in 2016.05.17; the 2016.05.16 version turned out
    to be correct.
  * Rearranged "#include"s to avoid an 'excessive #include
    nesting' error with some old compilers.
  2016.05.17:
  * Made a (mostly inconsequential) fix to the previous bugfix
    for "MultiFramedRTPSink".
  2016.05.16:
  * Fixed a bug in "MultiFramedRTPSink" that affected
    subclasses that redefine "frameSpecificHeaderSize()"
    (for frame-specific headers that precede multiple frames
    in a RTP packet).  (Currently, the only subclass that
    this affected was "VorbisAudioRTPSink".)
    (Thanks to Gilles Chanteperdrix for reporting this bug.)
  * Made a minor update to the "ProxyServerMediaSession" code
    to better support optional media transcoding.
  2016.04.21:
  * Made it easier to set the MTU for all outgoing RTP
    packets, instead of having to call "setPacketSizes()"
    after each "MultiFramedRTPSink" is created.  If you wish,
    you can define the compile-time constants (macros)
    RTP_PAYLOAD_MAX_SIZE and (optionally) RTP_PAYLOAD_PREFERRED_SIZE
    when compiling "MultiFramedRTPSink.cpp".  (These constants
    have default values of 1456 and 1000 respectively, just as
    before.)
  * Updated "GroupsockHelper.{hh,cpp}" to (supposedly) support
    'MinGW' better
  2016.04.01:
  * Fixed a bug the "ProxyServerMediaSubsession" code that
    could cause an infinite loop if the 'back-end' server was
    slow to respond to "SETUP" requests.
    (Thanks to Erik Montnemery for helping to debug this.)
  * Added support for parsing/streaming Matroska files that
    contain PCM audio tracks.
    (Thanks to Michel Promonet.)
  2016.03.16:
  * Added some more debugging fprintf()s to the
    "ProxyServerMediaSubsession" code to try to track down a
    bug.
  * Simplified the "genMakefiles" script (moving duplicate
    code into a 'for' loop).
  2016.03.14:
  * Updated the proxy server implementation to better handle
    'front-end' clients that have asked to stream only some
    of the substreams of a multi-stream session.  Now, if a
    substream is closed (because all 'front-end' clients have
    stopped requesting it), but other front-end clients are
    still streaming other substreams, then we will send - to
    the 'back-end' server - only a substream-specific "PAUSE"
    command; not a "PAUSE" command for the entire stream.
    (Thanks to Lakshmi Narayanan for noting this issue.)
  * Added an optional "-p &lt;RTSP-port-number&gt;" option to the
    "LIVE555 Proxy Server", to allow the user to specify a
    RTSP server port number other than the standard port
    numbers: 554 and 8554. (These standard port numbers are
    still tried if the specified port number can't be used.)
    (Thanks to Denis Genestier for this suggestion.)
  2016.02.22:
  * Updated the "ProxyServerMediaSession" to add a Boolean
    virtual function "allowProxyingForSubsession()".
    By default, this always returns True.  However,
    subclasses can redefine this if they wish to restrict
    which subsessions of a stream get proxied - e.g., if
    you want to proxy only video tracks.
  * Improved the "WAVAudioFileSource" code (for parsing
    WAV-format audio files) to make it more tolerant of
    unusual formats.
  * Made it possible to build a version of the "liveMedia"
    library that doesn't contain any RTSP server code;
    e.g., if you are developing only a RTSP client, and
    want to save space. To do this, omit any files that
    contain "Server" or "RTPSink" in their name, and define
    OMIT_REGISTER_HANDLING when compiling "RTSPClient.cpp".
    (Thanks to Jeff Shanab for this suggestion.)
  2016.02.09:
  * Added an option "-E &lt;absolute-seek-end-time&gt;" to
    "openRTSP".
    (Thanks to Hans Maes for suggesting this.)
  2016.02.08:
  * Fixed a bug that was causing "playSIP" to crash.
    (Thanks to Vilaysak Thipavong for reporting this.)
  2016.01.29:
  * Updated "QuickTimeFileSink" to make it usable with non-RTP
    input sources. It still needs to have a "MediaSession"
    that describes the input source; however, this input source
    no longer needs to be RTP; it can, instead, be a UDP or
    other type of source. (Of course, audio/video synchronization
    and hint tracks can't be done in this case.)
  * Changed the name of a variable in the "Makefile.tail" file
    for the "BasicUsageEnvironment" project, in response to
    a complaint that the old name clashed with something in
    some Windows development environment
  2016.01.24:
  * Updated "ProxyServerMediaSession.cpp" to add some
    'internal error' debugging fprintf()s to try to catch a
    possible bug that was reported recently.
  2016.01.20:
  * When a server calls "startStream()" to start a RTSP stream
    for a client, we now no longer make a slight adjustment to
    the RTP timestamp sequence (using the "presetNextTimestamp()"
    call) if there is already another ongoing stream using the
    same "RTPSink".  The effect of this is only minor, but it
    ensures that the addition of an addition 'destination' to
    an ongoing RTSP/RTP stream does not cause any change to the
    contents of the RTP/RTCP packets.
    (Thanks to Erik Montnemery for noting this issue.)
  2016.01.16:
  * This release has no source-code changes from the previous
    release.  However, a test file was mistakenly left in the
    previous version; this produced an excessively-large tar file.
    This has now been removed.
  2016.01.12:
  * Added a hack to "RTSPClient" to handle the non-standard
    "com.ses.streamID:" header - used by 'SAT&gt;IP' servers -
    by using its value in the 'base URL' for subsequent requests.
    (Thanks to Julian Scheel for proposing this.)
  2015.12.22:
  * Updated "QuickTimeFileSink" to add a sanity check to try
    to prevent an occasional problem with H.264 video tracks
    that contain 'sync frames'.
  * Updated the "config.linux-with-shared-libraries"
    configuration file to use the $(CC) and $(CXX)
    macros, to allow for cross-compiling.  (Thanks to Michel
    Promonet.)
  * Updated the years in the copyright notice on each file.
  2015.11.09:
  * Changed the "ProxyServerMediaSession" code once again.  We
    backed out the changes in the previous two releases,
    and now respond to failures of the back-end "SETUP"
    or "PLAY" commands by doing a full reset - which involves
    deleting the "ProxyServerMediaSubsession" object, and
    doing another "DESCRIBE" to create a new one.  However, we
    can't do this immediately - because the "SETUP" and "PLAY"
    commands can be sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()".
    Instead, we wait until the next 'liveness' command, which
    will get sent immediately when we return to the event loop.
  * Our proxy server code no longer converts the "mode" string
    to lower case before passing it to
    "MPEG4GenericRTPSink::createNew()".  (This turned out to
    be unnecessary, and was breaking some clients that weren't
    treating this string as case-insensitive when they saw it
    in the stream's SDP descriptor.)  (Thanks to Craig Matsuura
    for noting this issue.)
  2015.10.29:
  * Updated the fix in the previous revision to apply to the
    back-end "PLAY" command as well as the back-end "SETUP"
    command, because both of these back-end commands can get
    sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()", so
    we can't allow the "ProxyServerMediaSubsession" object
    to get deleted in either case.</changelog>
  <changelog author="ramaxlo@gmail.com" date="1499083200">- Update to version 2017.06.04
  2017.06.04:
  * Fixed a bug in "RTPInterface::removeStreamSocket()" that could
    cause not all 'TCP stream' records for a given socket number
    to be removed if a TCP socket I/O error occurred (during
    RTP/RTCP-over-TCP streaming).  (Thanks to Gerald Hansink et al
    for reporting this.)
  2017.05.24:
  * In "RTSPClient.cpp", moved the call to "clearServerRequestAlternativeByteHandler()"
    from the "RTSPClient" destructor to the "resetTCPSockets()"
    function (which is called more often). This should eliminate
    a 'pointer to a deleted object' error. (Thanks to Gerald Hansink
    et al for reporting this.)
  2017.04.26:
  * Added a new public member function "numClientSessions()"
    to "GenericMediaServer" (and therefore to "RTSPServer", which
    inherits from this).  This allows a server to - at any time -
    check how many clients are currently accessing the server.
  * Updated the diagnostic output in "RTSPClient" to distinguish
    between opening a new TCP socket and connect()ing on a TCP
    socket. (The distinction is important for "REGISTER", which can
    reuse an existing TCP socket.)
  2017.04.10:
  * Fixed a bug in "base64Decode()" that could be triggered
    if (1) your RTSP server is streaming RTP/RTCP-over-HTTP, and (2)
    the remote client sends bad Base64 data (containing an embedded '\0'
    character). (Thanks to Arkady Bernov for reporting this.)
  2017.01.26:
  * Updated "ProxyServerMediaSession.cpp" to change all 'reset()'
    operations so that they are now run as a 'scheduled task' from
    the event loop - avoiding the possibility of bugs caused by
    'reset()' being called while another operation is in progress.
    (Thanks to Erik Montnemery for reporting this issue, and proposing a fix.)
  2016.11.28:
  * Our "RTSPClient" code now ignores "Connection: close" lines in
    the responses to HTTP "GET" requests (that are used to set up
    RTSP-over-HTTP tunneling). Because this tunneling requires that
    the (separate) input and output TCP connections remain intact,
    we assume that the server - if it includes such a line in the
    response to a HTTP "GET" - doesn't really mean it.
    (Thanks to Nguyen Viet Hung for reporting a server that does this.)
  2016.11.17:
  * Fixed a bug in the handling of 'APP' RTCP subpackets. (Thanks to
    Frederik de Ruyck for reporting this.)
  * Fixed a bug in the "StreamReplicator" code. (Thanks to Bruno Abreu
    for reporting this.)
  2016.11.06:
  * Increase the RTSP client's socket receive buffer when we'll be
    receiving RTP/RTCP-over-TCP, and increase the RTSP server's
    client connection socket send buffer when it's used to
    "REGISTER" a stream.
  2016.11.03:
  * Fixed a bug (in the sending/ handling of the "REGISTER"/"DEREGISTER"
    commands) that had been accidentally introduced in version
    2016.09.19. (Thanks to Ralf Globisch for noting this.)
  2016.10.29:
  * Performed the annual update of the copyright years and license
    near the start of each file
  2016.10.21:
  * Changed the "RTCPInstance error" message in "RTCP.cpp" to make
    it clear that the problem is caused by the remote endpoint using
    a buggy version of RTP/RTCP-over-TCP streaming.
  * Updated "QuickTimeFileSink" to make the various creation/modification
    times relative to January 1st 1904 in UTC (as Apple recommends),
    rather than in US Pacific Time.</changelog>
  <changelog author="jengelh@inai.de" date="1499515200">- Replace silly -exec rm ; by -delete.</changelog>
  <changelog author="schwab@suse.de" date="1502107200">- xlocale.patch: don't use obsolete &lt;xlocale.h&gt;</changelog>
  <changelog author="Mathias.Homann@opensuse.org" date="1509537600">- Update to 2017.10.28
  2017.10.28:
- Fixed the handling of the LIVE555 Proxy Server's "-u &lt;username&gt; &lt;password&gt;" command-line option if
  the "REGISTER" command is also implemented (i.e., with "-R").  Now, when we handle "REGISTER",
  the &lt;username&gt; and &lt;password&gt; are used to access the REGISTER'ed back-end stream, if necessary.
- Changed the server handling of the RTSP "REGISTER" command to (if "reuseConnection" is True) delay
  a short period of time (100ms) between replying to the "REGISTER" command, and actually
  handling it.  This is intended to reduce/avoid the possibility of a subsequent "DESCRIBE" command
  ending up in the client ("REGISTER" sender)'s buffer, before the socket gets reused for handling
  incoming RTSP commands.  (Thanks to Durgesh Tanuku for noting this issue.)
- Made a change to "SIPClient" to better handle Asterisk SIP servers with authentication.
  (Thanks to Rus.)
  2017.09.12:
- Made some improvements/bug fixes to AVI indexes in "AVIFileSink".
  (Thanks to Victor V. Vinokurov.)
- Updated the handling of the "writeTimeoutInMilliseconds" parameter in the "makeSocketBlocking()"
  function to work correctly on Windows. (Thanks to Jeff Shanab for noting this issue.)
- Added support for adding Opus audio to MPEG Transport Streams.  This is done by setting the
  "mpegVersion" parameter to 3 in "MPEG2TransportStreamFromESSource::addNewAudioSource()" or
  "MPEG2TransportStreamMultiplexor::handleNewBuffer()".
  (Thanks to Praveen Mathad for suggesting this.)
  2017.07.18:
- Updated "BitVector" to support a signed version of "get_expGolomb()", and fixed our H.264/265
  parsing code to use the signed version where appropriate.
  (Thanks to Toson Huang and Long Zhang for reporting this.)</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1541505600">- Update to 2018.10.17
  * CVE-2018-4013: remote code execution vulnerability (boo#1114779)
  * changes: see http://www.live555.com/liveMedia/public/changelog.txt
  * removed xlocale.patch - xlocale.h is now conditionally included, only when
    required. Upstream fix.</changelog>
  <changelog author="astieger@suse.com" date="1547553600">- update to 2018.11.26:
  * CVE-2019-6256: DoS vulnerability in the server implementation
    of RTSP-over-HTTP (boo#1121892)</changelog>
  <changelog author="astieger@suse.com" date="1547553601">- update to 2018.12.14:
  * Add support for sending (and handling) RTCP "BYE" packets that
    contain a 'reason' string (breaking api change)</changelog>
  <changelog author="atoptsoglou@suse.com" date="1549281600">- update to 2019.02.03:
  * CVE-2019-7314:A use-after-free error causes the RTSP server to
    crash (boo#1124159)</changelog>
  <changelog author="Martin Li?ka &lt;mliska@suse.cz&gt;" date="1558008000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1561377600">- Convert to dynamic libraries (boo#1121995):
  + Use make ilinux-with-shared-libraries: build the dynamic libs
    instead of the static one.
  + Use make install instead of a manual file copy script: this
    also reveals that we missed quite a bit of code to be installed
    before.
  + Split out shared library packages according the SLPP.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1563192000">- Update to version 2019.06.28, fixes boo#1127341 VUL-1:
  CVE-2019-9215: live555: malformed headers lead to invalid memory
  access in the parseAuthorizationHeader function.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585828800">- Update to version 2020.03.06 (boo#1146283, CVE-2019-15232):
  + Fixed a problem in "H264or5VideoStreamFramer.cpp" that was
    allegedly causing problems compiling for Windows.
- Changes from version 2020.02.25:
  + Added full support for the "LIVE555 HLS Proxy"
- Changes from version 2020.02.24:
  + Commented out a line of code that was preventing
    "RTSPClientConnection" objects from being closed when a RTSP
    server handles a "TEARDOWN" command (on a RTP-over-TCP stream).
- Changes from version 2020.02.23:
  + Updated our (unicast) RTSP server implementation to handle
    "PAUSE" commands by calling "stopGettingFrames()" on the input
    source.
  + Fixed a bug in "H264or5VideoStreamFramer" that was causing it
    to not update its presentation times properly following a pause.
  + Updated "openRTSP" to improve the handling of the "-R &lt;port-num&gt;"
    option.
- Changes from version 2020.02.11:
  + Added support for receiving SRTP (encrypted) RTSP streams.
- For changes between 2019.06.28 and 2020.02.10, please see the
  http://www.live555.com/liveMedia/public/changelog.txt.
- Rebase live555-fpic.patch.</changelog>
  <changelog author="munix9@googlemail.com" date="1586865600">- Update to version 2020.04.12:
  + Updated "config.linux-with-shared-libraries"
    (and "liveMedia/Makefile.tail") to ensure that "libssl" and
    "libcrypto" are linked when "libliveMedia" is built.
    (Thanks to Felix Kaechele for reporting this.)
- Changes from version 2020.04.06:
  + Removed support for the classes "RTSPServerSupportingHTTPStreaming"
    and "TCPStreamSink".
    These were being used (in the "LIVE555 Media Server") for
    streaming using "HTTP Live Streaming" (HLS).  This was always
    a hack; it is better to use a dedicated HTTP server to serve
    HLS segments, rather than trying to implement a HTTP server
    (serving 'virtual HLS segments) within our own (primarily RTSP)
    server.
    If you are looking for HLS support, note that we provide a
    source-code demo application "testH264VideoToHLSSegments" that
    converts a (static) H.264 Elementary Stream file to HLS
    segments, and the "LIVE555 HLS Proxy", which proxies a live
    RTSP/RTP stream to HLS segments.</changelog>
  <changelog author="munix9@googlemail.com" date="1587643200">- Added pkgconfig(openssl) as a requirement for the devel package:
  iveMedia/TLSState.hh #includes openssl/ssl.h.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588075200">- Update to version 2020.04.24:
  + Fixed an apparent bug in "RTSPClient" that was causing it to
    not always send an "Authorization:" header when sending a RTSP
    "OPTIONS" command.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1591272000">- Update to version 2020.05.15:
  + Added a new filter class "ADTSAudioStreamDiscreteFramer" that
    prepends ADTS headers to incoming AAC audio frames. This makes
    the AAC audio playable (by media players).
  + Updated "openRTSP" to use a "ADTSAudioStreamDiscreteFramer"
    when outputting a AAC audio stream.
  + Updated the "LIVE555 HLS Proxy" to support AAC audio tracks
    (as well as H.264/5 video).
- Changes from version 2020.05.14:
  + Updated "H264or5VideoStreamDiscreteFramer" to add VPS,SPS,PPS
    NAL units (if known) to the output stream, each time an
    "access_unit_delimiter" NAL unit is added. This makes it more
    likely that the Transport Stream segments produced by the
    "LIVE555 HLS Proxy" will be understandable by a client browser.
  + Added support for H.265 video streams to the "LIVE555 HLS Proxy".
- Changes from version 2020.05.13:
  + Made the "MPEG2TransportStreamMultiplexor" segmentation mechanism
    (used by "HLSSegmenter") more robust in case the Transport
    Stream PTS is not monotonic non-decreasing.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601726400">- update to 2020.08.19:
  - Fixed a bug in "QuickTimeFileSink" that could cause malformed "esds" atoms to be
    generated.  (Thanks to Chris Paucar for reporting this issue.)
  - In "MPEG2TransportStreamFromESSource.cpp", changed the name of the constant LOW_WATER_MARK
    to TS_FROM_ES_LOW_WATER_MARK, and "#ifndef"d it, so that, if you wish, you can redefine it
    at compile time.
  - Fixed a bug in the handling of pausing, when streaming from (multi-track) Matroska files.
  - Fixed another bug in the handling of seeking within Matroska files.
  - Fixed a bug in the handling of seeking within Matroska files.
    (Thanks to Jim Ham for reporting this problem.)
  - Changed the parameter signature of the "RawVideoRTPSink" constructor and "createNew()"
    functions so that the "width" parameter comes before the "height" parameter.  This order
  - "width", "height" - is more common, and is the order used when these parameters are
    defined in RFC 4175.
    IMPORTANT NOTE: Because the types of these two parameters are the same, existing application
    code that uses "RawVideoRTPSink" will compile without error; however, it will not work
    properly unless the order of the parameters in the call to "RawVideoRTPSink::createNew()"
    is changed.
  - More cleanup of the implementation of "RawVideoRTPSink".
  - Cleaned up the implementation of "RawVideoRTPSink".
  - Updated the "RawVideoRTPSource" implementation to not set "fCurrentPacketCompletesFrame"
    until we are processing the last line in the packet.
    (Thanks to Andrey Lisovoy for reporting this issue.)
  - Fixed a potential buffer overflow bug in the server handling of a RTSP "PLAY" command,
    when the command specifies seeking by absolute time.
    (Thank to Xiaobo Xiang for reporting this.)
  - Fixed a memory leak in the "sha1()" function (a "EVP_MD_CTX" object was not being deleted).
    (Thanks to Amir Perlman for reporting this.)
  - Moved all definitions of PREFIX from "Makefile.tail" files to "Makefile.head" (so that
    it can be redefined by a "config.*" file, if desired.
    Also changed the definition of EXE in "config.mingw" to be ".exe".
    (Thanks to Eric Beuque for this suggestion.)
  - Fixed a typo in the previous release that could cause a compilation problem for some
    developers.  (Thanks to Eric Beuque for reporting this.)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1603022400">- update to 2020.10.16:
  - Changed "TLSState::read()" to treat any "SSL_read()" result of &lt;=0 as if the
    TLS connection has closed (unless the error was SSL_ERROR_WANT_READ).
    This fixes a problem that could cause 100% CPU usage in RTSP client applications.
    (Thanks to Larry Wu for reporting this.)
  - Updated "TLSState::setup()" to use "TLS_client_method()" instead of the (deprecated)
    "SSLv23_client_method()".</changelog>
  <changelog author="tiwai@suse.de" date="1623931200">- Update to 2021.05.22:
  lots of fixes and updates, including the security fix for
  CVE-2021-28899 boo#1185874
  See the list in http://live555.com/liveMedia/public/changelog.txt
- Change the so version of libliveMedia to 94, libgroupsock to 30</changelog>
</package>
<package pkgid="246b7601dd5154813225e7e21d83b517628d6f7ad7f86696ec490fc47d4c97e5" name="libgroupsock30" arch="x86_64">
  <version epoch="0" ver="2021.05.22" rel="bp153.2.3.1"/>
  <changelog author="aloisio@gmx.com" date="1476619200">- Update to version 2016.10.11
  2016.10.11:
  * After building the source code, we now display a message
    reminding the developer about our FAQ.
  2016.09.22:
  * Added a new "liveMedia" class
    "MPEG2TransportStreamAccumulator" - a filter that can
    be used to combine several (by default, 7) MPEG Transport
    Stream 188-byte 'packets' into a larger chunk of data,
    more appropriate for streaming via RTP (or raw UDP).
  2016.09.19:
  * Added support for an experimental RTSP "DEREGISTER"
    command, which undoes the effect of a "REGISTER" command.
  * Moved the REGISTER/DEREGISTER-specific functionality of
    "RTSPServer.cpp" into a new file "RTSPServerRegister.cpp",
    to make the base RTSP server code (in "RTSPServer.cpp")
    easier to comprehend.
  2016.09.12:
  * Fixed "GenericMediaServer::createNewClientSessionWithId()"
    to make sure that the new 'client session' object (returned
    by a call to "createNewClientSession()") is not NULL
    before it tries to add it to the 'fClientSessions' table.
    (Thanks to Helmut Grohne for discovering this issue.)
  2016.09.08:
  * Updated "RTSPClient::reset()" to reset each of the 'request
    queues' as well.
    (Thanks to Erik Montnemery for noting a problem (with the
    "LIVE555 Proxy Server") that this caused.)
  * Updated "GenericMediaServer::ClientConnection::closeSockets()"
    so that it doesn't try to call "closeSocket()" (=="close()")
    on socket numbers &lt;0.
  2016.09.05:
  * Fixed a problem whereby a 'delayed task' for a
    "MPEG2TransportStreamMultiplexor" object might have gotten run
    after such an object was deleted.
    (Thanks to Bruno Basilio for providing debugging output to
    help track this down.)
  * Updated "Socket::reset()" (in "groupsock/NetInterface.cpp") so
    that it doesn't try to call "closeSocket()" (=="close()") on
    socket numbers &lt;0.
  * Added a comment to "UsageEnvironment/include/UsageEnvironment.hh"
    to note that "triggerEvent()" should not be called with the
    same 'event trigger id' from different threads.
    (This was already noted in a comment in
    "liveMedia/DeviceSource.cpp", but not in
    "UsageEnvironment/include/UsageEnvironment.hh", which is
    where "triggerEvent()" is defined.)
  2016.08.27:
  * Fixed a problem whereby a "Medium" object's "nextTask()"
    (i.e., "fNextTask") could hold an invalid value after a
    'scheduled task' has occurred (but before the next similar
    task is scheduled) - which causes problems should the
    "Medium" object be deleted during that window of time.
    (Thanks to Helmut Grohne for noting this problem.)
  * Added comments to "UsageEnvironment/include/UsageEnvironment.hh"
    to make it clear that "unscheduleDelayedTask()" (or
    "rescheduleDelayedTask()") must not be called on a
    'scheduled task' after it has already occurred.
    (Thanks to Helmut Grohne for motivating this.)
  2016.08.07:
  * Fixed a bug in the handling of the non-standard
    "com.ses.streamID:" header (used by 'SAT&gt;IP' servers)
    that we had introduced in version 2016.01.12.
    (Thanks to Yaobing Deng for noting this.)
  2016.07.19:
  * Fixed a bug in "RTSPServer" that could cause a crash if a
    "RTSPServer" object is deleted after having been used
    for RTSP-over-HTTP streaming.  (Thanks to Pavel Aronov.)
  * Updated "RTSPClient" to recognize a "Connection: Close"
    header in a server's response. It handles this header by
    closing the RTSP TCP connection (because the server is
    assumed to not be using it again), so that we open a new
    TCP  connection for any subsequent commands.
    (Thanks to Nathan (at MediaPortal) for this suggestion.)
  * Made a small optimization to "RTSPServer"s handling of the
    first "SETUP" command from each client.  (Thanks to Maxim
    Dementiev for the suggestion.)
  2016.06.26:
  * Added a new (public) function "canDeliverNewFrameImmediately()"
    to "MPEG2TransportStreamMultiplexor".
    This function may be used by a downstream reader to test
    whether the next call to "doGetNextFrame()" will deliver
    data immediately.  It can be useful if you want to decide
    whether or not to keep accumulating multiple Transport Stream
    'packets' into an outgoing RTP packet.
    (Thanks to Gilles Chanteperdrix for suggesting this.)
  * Made a minor syntactic change to "MediaTranscodingTable.hh"
    to eliminate compiler warnings.
  2016.06.23:
  * Changed the constant "MAX_INPUT_ES_FRAME_SIZE" to a static
    member variable
    "MPEG2TransportStreamFromESSource::maxInputESFrameSize"
    that can, if desired, be increased at run time (before a
    "MPEG2TransportStreamFromESSource" object is created).
    (Thanks to Gilles Chanteperdrix for motivating this.)
  2016.06.22:
  * Changed "~ProxyServerMediaSession()" so that it no longer
    deletes the "MediaTranscodingTable" object that it had
    been passed in its constructor.  (The reason for this is
    that the same "MediaTranscodingTable" can be used by more
    than one "ProxyServerMediaSession".)
  * Made the "parseTransportHeaderForREGISTER()" function
    (that's used in the "RTSPServer" implementation) non-static,
    so that it can be used in other, non-RTSP server
    implementations that want to handle the "REGISTER" command.
  * Made the "RTPSink::SSRC()" function "public:" rather than
    "protected:".
    (Thanks to Jean-Luc Bonnet for this suggestion.)
  2016.05.20:
  * Added a new virtual function "noteLiveness()" to the
    "ServerMediaSession" class. This function is called
    (by a "GenericMediaServer") whenever there's 'liveness'
    on a "ClientSession".  The default implementation of this
    function is a 'noop', but subclasses can redefine it - e.g.,
    if you want to remove long-unused "ServerMediaSession"s
    from the server.
  * Fixed a bug in the options handling for the command
    "live555ProxyServer" that could erroneously produce a
    "usage" error if the '-R' option is used, but no
    back-end "rtsp://" URL is given.
  2016.05.18:
  * Backed out the change to "MultiFramedRTPSink" that was
    made in 2016.05.17; the 2016.05.16 version turned out
    to be correct.
  * Rearranged "#include"s to avoid an 'excessive #include
    nesting' error with some old compilers.
  2016.05.17:
  * Made a (mostly inconsequential) fix to the previous bugfix
    for "MultiFramedRTPSink".
  2016.05.16:
  * Fixed a bug in "MultiFramedRTPSink" that affected
    subclasses that redefine "frameSpecificHeaderSize()"
    (for frame-specific headers that precede multiple frames
    in a RTP packet).  (Currently, the only subclass that
    this affected was "VorbisAudioRTPSink".)
    (Thanks to Gilles Chanteperdrix for reporting this bug.)
  * Made a minor update to the "ProxyServerMediaSession" code
    to better support optional media transcoding.
  2016.04.21:
  * Made it easier to set the MTU for all outgoing RTP
    packets, instead of having to call "setPacketSizes()"
    after each "MultiFramedRTPSink" is created.  If you wish,
    you can define the compile-time constants (macros)
    RTP_PAYLOAD_MAX_SIZE and (optionally) RTP_PAYLOAD_PREFERRED_SIZE
    when compiling "MultiFramedRTPSink.cpp".  (These constants
    have default values of 1456 and 1000 respectively, just as
    before.)
  * Updated "GroupsockHelper.{hh,cpp}" to (supposedly) support
    'MinGW' better
  2016.04.01:
  * Fixed a bug the "ProxyServerMediaSubsession" code that
    could cause an infinite loop if the 'back-end' server was
    slow to respond to "SETUP" requests.
    (Thanks to Erik Montnemery for helping to debug this.)
  * Added support for parsing/streaming Matroska files that
    contain PCM audio tracks.
    (Thanks to Michel Promonet.)
  2016.03.16:
  * Added some more debugging fprintf()s to the
    "ProxyServerMediaSubsession" code to try to track down a
    bug.
  * Simplified the "genMakefiles" script (moving duplicate
    code into a 'for' loop).
  2016.03.14:
  * Updated the proxy server implementation to better handle
    'front-end' clients that have asked to stream only some
    of the substreams of a multi-stream session.  Now, if a
    substream is closed (because all 'front-end' clients have
    stopped requesting it), but other front-end clients are
    still streaming other substreams, then we will send - to
    the 'back-end' server - only a substream-specific "PAUSE"
    command; not a "PAUSE" command for the entire stream.
    (Thanks to Lakshmi Narayanan for noting this issue.)
  * Added an optional "-p &lt;RTSP-port-number&gt;" option to the
    "LIVE555 Proxy Server", to allow the user to specify a
    RTSP server port number other than the standard port
    numbers: 554 and 8554. (These standard port numbers are
    still tried if the specified port number can't be used.)
    (Thanks to Denis Genestier for this suggestion.)
  2016.02.22:
  * Updated the "ProxyServerMediaSession" to add a Boolean
    virtual function "allowProxyingForSubsession()".
    By default, this always returns True.  However,
    subclasses can redefine this if they wish to restrict
    which subsessions of a stream get proxied - e.g., if
    you want to proxy only video tracks.
  * Improved the "WAVAudioFileSource" code (for parsing
    WAV-format audio files) to make it more tolerant of
    unusual formats.
  * Made it possible to build a version of the "liveMedia"
    library that doesn't contain any RTSP server code;
    e.g., if you are developing only a RTSP client, and
    want to save space. To do this, omit any files that
    contain "Server" or "RTPSink" in their name, and define
    OMIT_REGISTER_HANDLING when compiling "RTSPClient.cpp".
    (Thanks to Jeff Shanab for this suggestion.)
  2016.02.09:
  * Added an option "-E &lt;absolute-seek-end-time&gt;" to
    "openRTSP".
    (Thanks to Hans Maes for suggesting this.)
  2016.02.08:
  * Fixed a bug that was causing "playSIP" to crash.
    (Thanks to Vilaysak Thipavong for reporting this.)
  2016.01.29:
  * Updated "QuickTimeFileSink" to make it usable with non-RTP
    input sources. It still needs to have a "MediaSession"
    that describes the input source; however, this input source
    no longer needs to be RTP; it can, instead, be a UDP or
    other type of source. (Of course, audio/video synchronization
    and hint tracks can't be done in this case.)
  * Changed the name of a variable in the "Makefile.tail" file
    for the "BasicUsageEnvironment" project, in response to
    a complaint that the old name clashed with something in
    some Windows development environment
  2016.01.24:
  * Updated "ProxyServerMediaSession.cpp" to add some
    'internal error' debugging fprintf()s to try to catch a
    possible bug that was reported recently.
  2016.01.20:
  * When a server calls "startStream()" to start a RTSP stream
    for a client, we now no longer make a slight adjustment to
    the RTP timestamp sequence (using the "presetNextTimestamp()"
    call) if there is already another ongoing stream using the
    same "RTPSink".  The effect of this is only minor, but it
    ensures that the addition of an addition 'destination' to
    an ongoing RTSP/RTP stream does not cause any change to the
    contents of the RTP/RTCP packets.
    (Thanks to Erik Montnemery for noting this issue.)
  2016.01.16:
  * This release has no source-code changes from the previous
    release.  However, a test file was mistakenly left in the
    previous version; this produced an excessively-large tar file.
    This has now been removed.
  2016.01.12:
  * Added a hack to "RTSPClient" to handle the non-standard
    "com.ses.streamID:" header - used by 'SAT&gt;IP' servers -
    by using its value in the 'base URL' for subsequent requests.
    (Thanks to Julian Scheel for proposing this.)
  2015.12.22:
  * Updated "QuickTimeFileSink" to add a sanity check to try
    to prevent an occasional problem with H.264 video tracks
    that contain 'sync frames'.
  * Updated the "config.linux-with-shared-libraries"
    configuration file to use the $(CC) and $(CXX)
    macros, to allow for cross-compiling.  (Thanks to Michel
    Promonet.)
  * Updated the years in the copyright notice on each file.
  2015.11.09:
  * Changed the "ProxyServerMediaSession" code once again.  We
    backed out the changes in the previous two releases,
    and now respond to failures of the back-end "SETUP"
    or "PLAY" commands by doing a full reset - which involves
    deleting the "ProxyServerMediaSubsession" object, and
    doing another "DESCRIBE" to create a new one.  However, we
    can't do this immediately - because the "SETUP" and "PLAY"
    commands can be sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()".
    Instead, we wait until the next 'liveness' command, which
    will get sent immediately when we return to the event loop.
  * Our proxy server code no longer converts the "mode" string
    to lower case before passing it to
    "MPEG4GenericRTPSink::createNew()".  (This turned out to
    be unnecessary, and was breaking some clients that weren't
    treating this string as case-insensitive when they saw it
    in the stream's SDP descriptor.)  (Thanks to Craig Matsuura
    for noting this issue.)
  2015.10.29:
  * Updated the fix in the previous revision to apply to the
    back-end "PLAY" command as well as the back-end "SETUP"
    command, because both of these back-end commands can get
    sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()", so
    we can't allow the "ProxyServerMediaSubsession" object
    to get deleted in either case.</changelog>
  <changelog author="ramaxlo@gmail.com" date="1499083200">- Update to version 2017.06.04
  2017.06.04:
  * Fixed a bug in "RTPInterface::removeStreamSocket()" that could
    cause not all 'TCP stream' records for a given socket number
    to be removed if a TCP socket I/O error occurred (during
    RTP/RTCP-over-TCP streaming).  (Thanks to Gerald Hansink et al
    for reporting this.)
  2017.05.24:
  * In "RTSPClient.cpp", moved the call to "clearServerRequestAlternativeByteHandler()"
    from the "RTSPClient" destructor to the "resetTCPSockets()"
    function (which is called more often). This should eliminate
    a 'pointer to a deleted object' error. (Thanks to Gerald Hansink
    et al for reporting this.)
  2017.04.26:
  * Added a new public member function "numClientSessions()"
    to "GenericMediaServer" (and therefore to "RTSPServer", which
    inherits from this).  This allows a server to - at any time -
    check how many clients are currently accessing the server.
  * Updated the diagnostic output in "RTSPClient" to distinguish
    between opening a new TCP socket and connect()ing on a TCP
    socket. (The distinction is important for "REGISTER", which can
    reuse an existing TCP socket.)
  2017.04.10:
  * Fixed a bug in "base64Decode()" that could be triggered
    if (1) your RTSP server is streaming RTP/RTCP-over-HTTP, and (2)
    the remote client sends bad Base64 data (containing an embedded '\0'
    character). (Thanks to Arkady Bernov for reporting this.)
  2017.01.26:
  * Updated "ProxyServerMediaSession.cpp" to change all 'reset()'
    operations so that they are now run as a 'scheduled task' from
    the event loop - avoiding the possibility of bugs caused by
    'reset()' being called while another operation is in progress.
    (Thanks to Erik Montnemery for reporting this issue, and proposing a fix.)
  2016.11.28:
  * Our "RTSPClient" code now ignores "Connection: close" lines in
    the responses to HTTP "GET" requests (that are used to set up
    RTSP-over-HTTP tunneling). Because this tunneling requires that
    the (separate) input and output TCP connections remain intact,
    we assume that the server - if it includes such a line in the
    response to a HTTP "GET" - doesn't really mean it.
    (Thanks to Nguyen Viet Hung for reporting a server that does this.)
  2016.11.17:
  * Fixed a bug in the handling of 'APP' RTCP subpackets. (Thanks to
    Frederik de Ruyck for reporting this.)
  * Fixed a bug in the "StreamReplicator" code. (Thanks to Bruno Abreu
    for reporting this.)
  2016.11.06:
  * Increase the RTSP client's socket receive buffer when we'll be
    receiving RTP/RTCP-over-TCP, and increase the RTSP server's
    client connection socket send buffer when it's used to
    "REGISTER" a stream.
  2016.11.03:
  * Fixed a bug (in the sending/ handling of the "REGISTER"/"DEREGISTER"
    commands) that had been accidentally introduced in version
    2016.09.19. (Thanks to Ralf Globisch for noting this.)
  2016.10.29:
  * Performed the annual update of the copyright years and license
    near the start of each file
  2016.10.21:
  * Changed the "RTCPInstance error" message in "RTCP.cpp" to make
    it clear that the problem is caused by the remote endpoint using
    a buggy version of RTP/RTCP-over-TCP streaming.
  * Updated "QuickTimeFileSink" to make the various creation/modification
    times relative to January 1st 1904 in UTC (as Apple recommends),
    rather than in US Pacific Time.</changelog>
  <changelog author="jengelh@inai.de" date="1499515200">- Replace silly -exec rm ; by -delete.</changelog>
  <changelog author="schwab@suse.de" date="1502107200">- xlocale.patch: don't use obsolete &lt;xlocale.h&gt;</changelog>
  <changelog author="Mathias.Homann@opensuse.org" date="1509537600">- Update to 2017.10.28
  2017.10.28:
- Fixed the handling of the LIVE555 Proxy Server's "-u &lt;username&gt; &lt;password&gt;" command-line option if
  the "REGISTER" command is also implemented (i.e., with "-R").  Now, when we handle "REGISTER",
  the &lt;username&gt; and &lt;password&gt; are used to access the REGISTER'ed back-end stream, if necessary.
- Changed the server handling of the RTSP "REGISTER" command to (if "reuseConnection" is True) delay
  a short period of time (100ms) between replying to the "REGISTER" command, and actually
  handling it.  This is intended to reduce/avoid the possibility of a subsequent "DESCRIBE" command
  ending up in the client ("REGISTER" sender)'s buffer, before the socket gets reused for handling
  incoming RTSP commands.  (Thanks to Durgesh Tanuku for noting this issue.)
- Made a change to "SIPClient" to better handle Asterisk SIP servers with authentication.
  (Thanks to Rus.)
  2017.09.12:
- Made some improvements/bug fixes to AVI indexes in "AVIFileSink".
  (Thanks to Victor V. Vinokurov.)
- Updated the handling of the "writeTimeoutInMilliseconds" parameter in the "makeSocketBlocking()"
  function to work correctly on Windows. (Thanks to Jeff Shanab for noting this issue.)
- Added support for adding Opus audio to MPEG Transport Streams.  This is done by setting the
  "mpegVersion" parameter to 3 in "MPEG2TransportStreamFromESSource::addNewAudioSource()" or
  "MPEG2TransportStreamMultiplexor::handleNewBuffer()".
  (Thanks to Praveen Mathad for suggesting this.)
  2017.07.18:
- Updated "BitVector" to support a signed version of "get_expGolomb()", and fixed our H.264/265
  parsing code to use the signed version where appropriate.
  (Thanks to Toson Huang and Long Zhang for reporting this.)</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1541505600">- Update to 2018.10.17
  * CVE-2018-4013: remote code execution vulnerability (boo#1114779)
  * changes: see http://www.live555.com/liveMedia/public/changelog.txt
  * removed xlocale.patch - xlocale.h is now conditionally included, only when
    required. Upstream fix.</changelog>
  <changelog author="astieger@suse.com" date="1547553600">- update to 2018.11.26:
  * CVE-2019-6256: DoS vulnerability in the server implementation
    of RTSP-over-HTTP (boo#1121892)</changelog>
  <changelog author="astieger@suse.com" date="1547553601">- update to 2018.12.14:
  * Add support for sending (and handling) RTCP "BYE" packets that
    contain a 'reason' string (breaking api change)</changelog>
  <changelog author="atoptsoglou@suse.com" date="1549281600">- update to 2019.02.03:
  * CVE-2019-7314:A use-after-free error causes the RTSP server to
    crash (boo#1124159)</changelog>
  <changelog author="Martin Li?ka &lt;mliska@suse.cz&gt;" date="1558008000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1561377600">- Convert to dynamic libraries (boo#1121995):
  + Use make ilinux-with-shared-libraries: build the dynamic libs
    instead of the static one.
  + Use make install instead of a manual file copy script: this
    also reveals that we missed quite a bit of code to be installed
    before.
  + Split out shared library packages according the SLPP.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1563192000">- Update to version 2019.06.28, fixes boo#1127341 VUL-1:
  CVE-2019-9215: live555: malformed headers lead to invalid memory
  access in the parseAuthorizationHeader function.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585828800">- Update to version 2020.03.06 (boo#1146283, CVE-2019-15232):
  + Fixed a problem in "H264or5VideoStreamFramer.cpp" that was
    allegedly causing problems compiling for Windows.
- Changes from version 2020.02.25:
  + Added full support for the "LIVE555 HLS Proxy"
- Changes from version 2020.02.24:
  + Commented out a line of code that was preventing
    "RTSPClientConnection" objects from being closed when a RTSP
    server handles a "TEARDOWN" command (on a RTP-over-TCP stream).
- Changes from version 2020.02.23:
  + Updated our (unicast) RTSP server implementation to handle
    "PAUSE" commands by calling "stopGettingFrames()" on the input
    source.
  + Fixed a bug in "H264or5VideoStreamFramer" that was causing it
    to not update its presentation times properly following a pause.
  + Updated "openRTSP" to improve the handling of the "-R &lt;port-num&gt;"
    option.
- Changes from version 2020.02.11:
  + Added support for receiving SRTP (encrypted) RTSP streams.
- For changes between 2019.06.28 and 2020.02.10, please see the
  http://www.live555.com/liveMedia/public/changelog.txt.
- Rebase live555-fpic.patch.</changelog>
  <changelog author="munix9@googlemail.com" date="1586865600">- Update to version 2020.04.12:
  + Updated "config.linux-with-shared-libraries"
    (and "liveMedia/Makefile.tail") to ensure that "libssl" and
    "libcrypto" are linked when "libliveMedia" is built.
    (Thanks to Felix Kaechele for reporting this.)
- Changes from version 2020.04.06:
  + Removed support for the classes "RTSPServerSupportingHTTPStreaming"
    and "TCPStreamSink".
    These were being used (in the "LIVE555 Media Server") for
    streaming using "HTTP Live Streaming" (HLS).  This was always
    a hack; it is better to use a dedicated HTTP server to serve
    HLS segments, rather than trying to implement a HTTP server
    (serving 'virtual HLS segments) within our own (primarily RTSP)
    server.
    If you are looking for HLS support, note that we provide a
    source-code demo application "testH264VideoToHLSSegments" that
    converts a (static) H.264 Elementary Stream file to HLS
    segments, and the "LIVE555 HLS Proxy", which proxies a live
    RTSP/RTP stream to HLS segments.</changelog>
  <changelog author="munix9@googlemail.com" date="1587643200">- Added pkgconfig(openssl) as a requirement for the devel package:
  iveMedia/TLSState.hh #includes openssl/ssl.h.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588075200">- Update to version 2020.04.24:
  + Fixed an apparent bug in "RTSPClient" that was causing it to
    not always send an "Authorization:" header when sending a RTSP
    "OPTIONS" command.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1591272000">- Update to version 2020.05.15:
  + Added a new filter class "ADTSAudioStreamDiscreteFramer" that
    prepends ADTS headers to incoming AAC audio frames. This makes
    the AAC audio playable (by media players).
  + Updated "openRTSP" to use a "ADTSAudioStreamDiscreteFramer"
    when outputting a AAC audio stream.
  + Updated the "LIVE555 HLS Proxy" to support AAC audio tracks
    (as well as H.264/5 video).
- Changes from version 2020.05.14:
  + Updated "H264or5VideoStreamDiscreteFramer" to add VPS,SPS,PPS
    NAL units (if known) to the output stream, each time an
    "access_unit_delimiter" NAL unit is added. This makes it more
    likely that the Transport Stream segments produced by the
    "LIVE555 HLS Proxy" will be understandable by a client browser.
  + Added support for H.265 video streams to the "LIVE555 HLS Proxy".
- Changes from version 2020.05.13:
  + Made the "MPEG2TransportStreamMultiplexor" segmentation mechanism
    (used by "HLSSegmenter") more robust in case the Transport
    Stream PTS is not monotonic non-decreasing.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601726400">- update to 2020.08.19:
  - Fixed a bug in "QuickTimeFileSink" that could cause malformed "esds" atoms to be
    generated.  (Thanks to Chris Paucar for reporting this issue.)
  - In "MPEG2TransportStreamFromESSource.cpp", changed the name of the constant LOW_WATER_MARK
    to TS_FROM_ES_LOW_WATER_MARK, and "#ifndef"d it, so that, if you wish, you can redefine it
    at compile time.
  - Fixed a bug in the handling of pausing, when streaming from (multi-track) Matroska files.
  - Fixed another bug in the handling of seeking within Matroska files.
  - Fixed a bug in the handling of seeking within Matroska files.
    (Thanks to Jim Ham for reporting this problem.)
  - Changed the parameter signature of the "RawVideoRTPSink" constructor and "createNew()"
    functions so that the "width" parameter comes before the "height" parameter.  This order
  - "width", "height" - is more common, and is the order used when these parameters are
    defined in RFC 4175.
    IMPORTANT NOTE: Because the types of these two parameters are the same, existing application
    code that uses "RawVideoRTPSink" will compile without error; however, it will not work
    properly unless the order of the parameters in the call to "RawVideoRTPSink::createNew()"
    is changed.
  - More cleanup of the implementation of "RawVideoRTPSink".
  - Cleaned up the implementation of "RawVideoRTPSink".
  - Updated the "RawVideoRTPSource" implementation to not set "fCurrentPacketCompletesFrame"
    until we are processing the last line in the packet.
    (Thanks to Andrey Lisovoy for reporting this issue.)
  - Fixed a potential buffer overflow bug in the server handling of a RTSP "PLAY" command,
    when the command specifies seeking by absolute time.
    (Thank to Xiaobo Xiang for reporting this.)
  - Fixed a memory leak in the "sha1()" function (a "EVP_MD_CTX" object was not being deleted).
    (Thanks to Amir Perlman for reporting this.)
  - Moved all definitions of PREFIX from "Makefile.tail" files to "Makefile.head" (so that
    it can be redefined by a "config.*" file, if desired.
    Also changed the definition of EXE in "config.mingw" to be ".exe".
    (Thanks to Eric Beuque for this suggestion.)
  - Fixed a typo in the previous release that could cause a compilation problem for some
    developers.  (Thanks to Eric Beuque for reporting this.)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1603022400">- update to 2020.10.16:
  - Changed "TLSState::read()" to treat any "SSL_read()" result of &lt;=0 as if the
    TLS connection has closed (unless the error was SSL_ERROR_WANT_READ).
    This fixes a problem that could cause 100% CPU usage in RTSP client applications.
    (Thanks to Larry Wu for reporting this.)
  - Updated "TLSState::setup()" to use "TLS_client_method()" instead of the (deprecated)
    "SSLv23_client_method()".</changelog>
  <changelog author="tiwai@suse.de" date="1623931200">- Update to 2021.05.22:
  lots of fixes and updates, including the security fix for
  CVE-2021-28899 boo#1185874
  See the list in http://live555.com/liveMedia/public/changelog.txt
- Change the so version of libliveMedia to 94, libgroupsock to 30</changelog>
</package>
<package pkgid="f97297356734e3e3cc0f0cb715d57aef915acfd551d46e61175cd2870f3abb7e" name="libhts" arch="src">
  <version epoch="0" ver="1.10.2" rel="bp153.2.5.1"/>
  <changelog author="flyos@mailoo.org" date="1461067200">- Initial release.</changelog>
  <changelog author="flyos@mailoo.org" date="1461240000">- Changed "./configure" and "make install" for "%configure" and
  "%make_install"
- Moved "%_libdir/libhts.so" and "%_libdir/pkgconfig/htslib.pc"
  to the *-devel package.</changelog>
  <changelog author="flyos@mailoo.org" date="1462017600">- Cleaner spec file
- Added baselibs.conf</changelog>
  <changelog author="flyos@mailoo.org" date="1462017601">- Update to 1.3.1</changelog>
  <changelog author="flyos@mailoo.org" date="1499688000">- Update to 1.5
- Change in SONAME, updated the package name to libhts2
- New dependencies to libbz2 and lzma</changelog>
  <changelog author="flyos@mailoo.org" date="1499688001">- Cleaner structure of the spec file and baselibs.conf,
  thanks to the amazing help of the packaging mailing list guys!</changelog>
  <changelog author="flyos@mailoo.org" date="1499860800">- Separated the binaries from the shared lib package</changelog>
  <changelog author="flyos@mailoo.org" date="1531396800">- Better formatting of the descriptions
- Spec file cleaned up using spec-cleaner
- Update to 1.8
  * The URL to get sequences from the EBI reference server has been changed
    to https://.  This is because the EBI no longer serve sequences via
    plain HTTP - requests to the http:// endpoint just get redirected.
    HTSlib needs to be linked against libcurl to download https:// URLs,
    so CRAM users who want to get references from the EBI will need to
    run configure and ensure libcurl support is enabled using the
  - -enable-libcurl option.
  * Added libdeflate as a build option for alternative faster compression and
    decompression.  Results vary by CPU but compression should be twice as fast
    and decompression faster.
  * It is now possible to set the compression level in bgzip.  (#675; thanks
    to Nathan Weeks).
  * bgzip now gets its own manual page.
  * CRAM encoding now stored MD and NM tags verbatim where the reference
    contains 'N' characters, to work around ambiguities in the SAM
    specification (samtools #717/762).
    Also added "store_md" and "store_nm" cram-options for forcing these
    tags to be stored at all locations.  This is best when combined with
    a subsequent decode_md=0 option while reading CRAM.
  * Multiple CRAM bug fixes, including a fix to free and the subsequent reuse of
    references with `-T ref.fa`. (#654; reported by Chris Saunders)
  * CRAM multi-threading bugs fixed: don't try to call flush on reading;
    processing of multiple range queries; problems with multi-slice containers.
  * Fixed crashes caused when decoding some cramtools produced CRAM files.
  * Fixed a couple of minor rANS issues with handling invalid data.
  * Fixed bug where probaln_glocal() tried to allocate far more memory than
    needed when the query sequence was much longer than the reference.  This
    caused crashes in samtools and bcftools mpileup when used on data with very
    long reads. (#572, problem reported by Felix Bemm via minimap2).
  * sam_prop_realn() now returns -1 (the same value as for unmapped reads)
    on reads that do not include at least one 'M', 'X' or '=' CIGAR operator,
    and no longer adds BQ or ZQ tags.  BAQ adjustments are only made to bases
    covered by these operators so there is no point in trying to align
    reads that do not have them. (#572)
  * BAM: HTSlib now supports BAMs which include CIGARs with more than
    65535 operations as per HTS-Specs 18th November (dab57f4 and 2f915a8).
  * BCF/VCF:
  - Removed the need for long double in pileup calculations.
  - Sped up the synced reader in some situations.
  - Bug fixing: removed memory leak in bcf_copy.
  * CRAM:
  - Added support for HTS_IDX_START in cram iterators.
  - Easier to build when lzma header files are absent.
  - Bug fixing: a region query with REQUIRED_FIELDS option to
    disable sequence retrieval now gives correct results.
  - Bug fixing: stop queries to regions starting after the last
    read on a chromosome from incorrectly reporting errors
    (#651, #653; reported by Imran Haque and @egafni via pysam).
  * Multi-region iterator: The new structure takes a list of regions and
    iterates over all, deduplicating reads in the process, and producing a
    full list of file offset intervals. This is usually much faster than
    repeatedly using the old single-region iterator on a series of regions.
  * Curl improvements:
  - Add Bearer token support via HTS_AUTH_LOCATION env (#600).
  - Use CURL_CA_BUNDLE environment variable to override the CA (#622;
    thanks to Garret Kelly &amp; David Alexander).
  - Speed up (removal of excessive waiting) for both http(s) and ftp.
  - Avoid repeatedly reconnecting by removal of unnecessary seeks.
  - Bug fixing: double free when libcurl_open fails.
  * BGZF block caching, if enabled, now performs far better (#629; reported
    by Ram Yalamanchili).
  * Added an hFILE layer for in-memory I/O buffers (#590; thanks to Thomas
    Hickman).
  * Tidied up the drand48 support (intended for systems that do not
    provide this function).
  * Fixed bug where iterators on CRAM files did not propagate error return
    values to the caller correctly.  Thanks go to Chris Saunders.
  * Overhauled Windows builds.  Building with msys2/mingw64 now works
    correctly and passes all tests.
  * More improvements to logging output (thanks again to Anders Kaplan).
  * Return codes from sam_read1() when reading cram have been made
    consistent with those returned when reading sam/bam.  Thanks to
    Chris Saunders (#575).
  * BGZF CRC32 checksums are now always verified.
  * It's now possible to set nthreads = 1 for cram files.
  * hfile_libcurl has been modified to make it thread-safe.  It's also
    better at handling web servers that do not honour byte range requests
    when attempting to seek - it now sets errno to ESPIPE and keeps
    the existing connection open so callers can revert to streaming mode
    it they want to.
  * hfile_s3 now recalculates access tokens if they have become stale.  This
    fixes a reported problem where authentication failed after a file
    had been in use for more than 15 minutes.
  * Fixed bug where remote index fetches would fail to notice errors when
    writing files.
  * bam_read1() now checks that the query sequence length derived from the
    CIGAR alignment matches the sequence length in the BAM record.</changelog>
  <changelog author="flyos@mailoo.org" date="1536235200">- Update to 1.9
  * If `./configure` fails, `make` will stop working until either configure
    is re-run successfully, or `make distclean` is used.  This makes
    configuration failures more obvious.  (#711, thanks to John Marshall)
  * The default SAM version has been changed to 1.6.  This is in line with the
    latest version specification and indicates that HTSlib supports the
    CG tag used to store long CIGAR data in BAM format.
  * bgzip integrity check option '--test' (#682, thanks to @sd4B75bJ, @jrayner)
  * Faidx can now index fastq files as well as fasta.  The fastq index adds
    an extra column to the `.fai` index which gives the offset to the quality
    values.  New interfaces have been added to `htslib/faidx.h` to read the
    fastq index and retrieve the quality values.  It is possible to open
    a fastq index as if fasta (only sequences will be returned), but not
    the other way round. (#701)
  * New API interfaces to add or update integer, float and array aux tags. (#694)
  * Add `level=&lt;number&gt;` option to `hts_set_opt()` to allow the compression
    level to be set.  Setting `level=0` enables uncompressed output. (#715)
  * Improved bgzip error reporting.
  * Better error reporting when CRAM reference files can't be opened. (#706)
  * Fixes to make tests work properly on Windows/MinGW - mainly to handle
    line ending differences. (#716)
  * Efficiency improvements:
  - Small speed-up for CRAM indexing.
  - Reduce the number of unnecessary wake-ups in the thread pool. (#703)
  - Avoid some memory copies when writing data, notably for uncompressed
    BGZF output. (#703)
  * Bug fixes:
  - Fix multi-region iterator bugs on CRAM files. (#684)
  - Fixed multi-region iterator bug that caused some reads to be skipped
    incorrectly when reading BAM files. (#687)
  - Fixed synced_bcf_reader() bug when reading contigs multiple times. (#691,
    reported by @freeseek)
  - Fixed bug where bcf_hdr_set_samples() did not update the sample dictionary
    when removing samples. (#692, reported by @freeseek)
  - Fixed bug where the VCF record ref length was calculated incorrectly
    if an INFO END tag was present. (71b00a)
  - Fixed warnings found when compiling with gcc 8.1.0. (#700)
  - sam_hdr_read() and sam_hdr_write() will now return an error code
    if passed a NULL file pointer, instead of crashing.
  - Fixed possible negative array look-up in sam_parse1() that somehow
    escaped previous fuzz testing. (#731, reported by @fCorleone)
  - Fixed bug where cram range queries could incorrectly report an error
    when using multiple threads. (#734, reported by Brent Pedersen)
  - Fixed very rare rANS normalisation bug that could cause an assertion
    failure when writing CRAM files. (#739, reported by @carsonhh)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1580904000">- Update to release 1.10.2
  * This is a release fix that corrects minor inconsistencies discovered in
    previous deliverables.
- Update to release 1.10.1
  * The support for 64-bit coordinates in VCF brought problems for files
    not conforming to VCF/BCF specification. While previous versions would
    make out-of-range values silently overflow creating nonsense values
    but parseable file, the version 1.10 would silently create an invalid BCF.
- Update to release 1.10
  + Brief summary
  * Addition of support for references longer than 2Gb (NB: SAM and VCF
    formats only, not their binary counterparts).  This may need changes
    in code using HTSlib.  See README.large_positions.md for more information.
  * Added a SAM header API.
  * Major speed up to SAM reading and writing.  This also now supports
    multi-threading.
  * We can now auto-index on-the-fly while writing a file.  This also
    includes to bgzipped SAM.gz.
  * Overhaul of the S3 interface, which now supports version 4
    signatures.  This also makes writing to S3 work.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1581336000">- Include baselibs.conf as source file.
- Update baselibs.conf.</changelog>
  <changelog author="Pierre Bonamy &lt;flyos@mailoo.org&gt;" date="1628164800">- CVE-2020-36403.diff: Add patch fixing CVE-2020-36403 #boo1187917</changelog>
</package>
<package pkgid="befc2ab9ab7d8c1140492714c4d4fc37a59cf7a9d5803ab0c35c0ac954c44c31" name="libhts-devel" arch="aarch64">
  <version epoch="0" ver="1.10.2" rel="bp153.2.5.1"/>
  <changelog author="flyos@mailoo.org" date="1461067200">- Initial release.</changelog>
  <changelog author="flyos@mailoo.org" date="1461240000">- Changed "./configure" and "make install" for "%configure" and
  "%make_install"
- Moved "%_libdir/libhts.so" and "%_libdir/pkgconfig/htslib.pc"
  to the *-devel package.</changelog>
  <changelog author="flyos@mailoo.org" date="1462017600">- Cleaner spec file
- Added baselibs.conf</changelog>
  <changelog author="flyos@mailoo.org" date="1462017601">- Update to 1.3.1</changelog>
  <changelog author="flyos@mailoo.org" date="1499688000">- Update to 1.5
- Change in SONAME, updated the package name to libhts2
- New dependencies to libbz2 and lzma</changelog>
  <changelog author="flyos@mailoo.org" date="1499688001">- Cleaner structure of the spec file and baselibs.conf,
  thanks to the amazing help of the packaging mailing list guys!</changelog>
  <changelog author="flyos@mailoo.org" date="1499860800">- Separated the binaries from the shared lib package</changelog>
  <changelog author="flyos@mailoo.org" date="1531396800">- Better formatting of the descriptions
- Spec file cleaned up using spec-cleaner
- Update to 1.8
  * The URL to get sequences from the EBI reference server has been changed
    to https://.  This is because the EBI no longer serve sequences via
    plain HTTP - requests to the http:// endpoint just get redirected.
    HTSlib needs to be linked against libcurl to download https:// URLs,
    so CRAM users who want to get references from the EBI will need to
    run configure and ensure libcurl support is enabled using the
  - -enable-libcurl option.
  * Added libdeflate as a build option for alternative faster compression and
    decompression.  Results vary by CPU but compression should be twice as fast
    and decompression faster.
  * It is now possible to set the compression level in bgzip.  (#675; thanks
    to Nathan Weeks).
  * bgzip now gets its own manual page.
  * CRAM encoding now stored MD and NM tags verbatim where the reference
    contains 'N' characters, to work around ambiguities in the SAM
    specification (samtools #717/762).
    Also added "store_md" and "store_nm" cram-options for forcing these
    tags to be stored at all locations.  This is best when combined with
    a subsequent decode_md=0 option while reading CRAM.
  * Multiple CRAM bug fixes, including a fix to free and the subsequent reuse of
    references with `-T ref.fa`. (#654; reported by Chris Saunders)
  * CRAM multi-threading bugs fixed: don't try to call flush on reading;
    processing of multiple range queries; problems with multi-slice containers.
  * Fixed crashes caused when decoding some cramtools produced CRAM files.
  * Fixed a couple of minor rANS issues with handling invalid data.
  * Fixed bug where probaln_glocal() tried to allocate far more memory than
    needed when the query sequence was much longer than the reference.  This
    caused crashes in samtools and bcftools mpileup when used on data with very
    long reads. (#572, problem reported by Felix Bemm via minimap2).
  * sam_prop_realn() now returns -1 (the same value as for unmapped reads)
    on reads that do not include at least one 'M', 'X' or '=' CIGAR operator,
    and no longer adds BQ or ZQ tags.  BAQ adjustments are only made to bases
    covered by these operators so there is no point in trying to align
    reads that do not have them. (#572)
  * BAM: HTSlib now supports BAMs which include CIGARs with more than
    65535 operations as per HTS-Specs 18th November (dab57f4 and 2f915a8).
  * BCF/VCF:
  - Removed the need for long double in pileup calculations.
  - Sped up the synced reader in some situations.
  - Bug fixing: removed memory leak in bcf_copy.
  * CRAM:
  - Added support for HTS_IDX_START in cram iterators.
  - Easier to build when lzma header files are absent.
  - Bug fixing: a region query with REQUIRED_FIELDS option to
    disable sequence retrieval now gives correct results.
  - Bug fixing: stop queries to regions starting after the last
    read on a chromosome from incorrectly reporting errors
    (#651, #653; reported by Imran Haque and @egafni via pysam).
  * Multi-region iterator: The new structure takes a list of regions and
    iterates over all, deduplicating reads in the process, and producing a
    full list of file offset intervals. This is usually much faster than
    repeatedly using the old single-region iterator on a series of regions.
  * Curl improvements:
  - Add Bearer token support via HTS_AUTH_LOCATION env (#600).
  - Use CURL_CA_BUNDLE environment variable to override the CA (#622;
    thanks to Garret Kelly &amp; David Alexander).
  - Speed up (removal of excessive waiting) for both http(s) and ftp.
  - Avoid repeatedly reconnecting by removal of unnecessary seeks.
  - Bug fixing: double free when libcurl_open fails.
  * BGZF block caching, if enabled, now performs far better (#629; reported
    by Ram Yalamanchili).
  * Added an hFILE layer for in-memory I/O buffers (#590; thanks to Thomas
    Hickman).
  * Tidied up the drand48 support (intended for systems that do not
    provide this function).
  * Fixed bug where iterators on CRAM files did not propagate error return
    values to the caller correctly.  Thanks go to Chris Saunders.
  * Overhauled Windows builds.  Building with msys2/mingw64 now works
    correctly and passes all tests.
  * More improvements to logging output (thanks again to Anders Kaplan).
  * Return codes from sam_read1() when reading cram have been made
    consistent with those returned when reading sam/bam.  Thanks to
    Chris Saunders (#575).
  * BGZF CRC32 checksums are now always verified.
  * It's now possible to set nthreads = 1 for cram files.
  * hfile_libcurl has been modified to make it thread-safe.  It's also
    better at handling web servers that do not honour byte range requests
    when attempting to seek - it now sets errno to ESPIPE and keeps
    the existing connection open so callers can revert to streaming mode
    it they want to.
  * hfile_s3 now recalculates access tokens if they have become stale.  This
    fixes a reported problem where authentication failed after a file
    had been in use for more than 15 minutes.
  * Fixed bug where remote index fetches would fail to notice errors when
    writing files.
  * bam_read1() now checks that the query sequence length derived from the
    CIGAR alignment matches the sequence length in the BAM record.</changelog>
  <changelog author="flyos@mailoo.org" date="1536235200">- Update to 1.9
  * If `./configure` fails, `make` will stop working until either configure
    is re-run successfully, or `make distclean` is used.  This makes
    configuration failures more obvious.  (#711, thanks to John Marshall)
  * The default SAM version has been changed to 1.6.  This is in line with the
    latest version specification and indicates that HTSlib supports the
    CG tag used to store long CIGAR data in BAM format.
  * bgzip integrity check option '--test' (#682, thanks to @sd4B75bJ, @jrayner)
  * Faidx can now index fastq files as well as fasta.  The fastq index adds
    an extra column to the `.fai` index which gives the offset to the quality
    values.  New interfaces have been added to `htslib/faidx.h` to read the
    fastq index and retrieve the quality values.  It is possible to open
    a fastq index as if fasta (only sequences will be returned), but not
    the other way round. (#701)
  * New API interfaces to add or update integer, float and array aux tags. (#694)
  * Add `level=&lt;number&gt;` option to `hts_set_opt()` to allow the compression
    level to be set.  Setting `level=0` enables uncompressed output. (#715)
  * Improved bgzip error reporting.
  * Better error reporting when CRAM reference files can't be opened. (#706)
  * Fixes to make tests work properly on Windows/MinGW - mainly to handle
    line ending differences. (#716)
  * Efficiency improvements:
  - Small speed-up for CRAM indexing.
  - Reduce the number of unnecessary wake-ups in the thread pool. (#703)
  - Avoid some memory copies when writing data, notably for uncompressed
    BGZF output. (#703)
  * Bug fixes:
  - Fix multi-region iterator bugs on CRAM files. (#684)
  - Fixed multi-region iterator bug that caused some reads to be skipped
    incorrectly when reading BAM files. (#687)
  - Fixed synced_bcf_reader() bug when reading contigs multiple times. (#691,
    reported by @freeseek)
  - Fixed bug where bcf_hdr_set_samples() did not update the sample dictionary
    when removing samples. (#692, reported by @freeseek)
  - Fixed bug where the VCF record ref length was calculated incorrectly
    if an INFO END tag was present. (71b00a)
  - Fixed warnings found when compiling with gcc 8.1.0. (#700)
  - sam_hdr_read() and sam_hdr_write() will now return an error code
    if passed a NULL file pointer, instead of crashing.
  - Fixed possible negative array look-up in sam_parse1() that somehow
    escaped previous fuzz testing. (#731, reported by @fCorleone)
  - Fixed bug where cram range queries could incorrectly report an error
    when using multiple threads. (#734, reported by Brent Pedersen)
  - Fixed very rare rANS normalisation bug that could cause an assertion
    failure when writing CRAM files. (#739, reported by @carsonhh)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1580904000">- Update to release 1.10.2
  * This is a release fix that corrects minor inconsistencies discovered in
    previous deliverables.
- Update to release 1.10.1
  * The support for 64-bit coordinates in VCF brought problems for files
    not conforming to VCF/BCF specification. While previous versions would
    make out-of-range values silently overflow creating nonsense values
    but parseable file, the version 1.10 would silently create an invalid BCF.
- Update to release 1.10
  + Brief summary
  * Addition of support for references longer than 2Gb (NB: SAM and VCF
    formats only, not their binary counterparts).  This may need changes
    in code using HTSlib.  See README.large_positions.md for more information.
  * Added a SAM header API.
  * Major speed up to SAM reading and writing.  This also now supports
    multi-threading.
  * We can now auto-index on-the-fly while writing a file.  This also
    includes to bgzipped SAM.gz.
  * Overhaul of the S3 interface, which now supports version 4
    signatures.  This also makes writing to S3 work.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1581336000">- Include baselibs.conf as source file.
- Update baselibs.conf.</changelog>
  <changelog author="Pierre Bonamy &lt;flyos@mailoo.org&gt;" date="1628164800">- CVE-2020-36403.diff: Add patch fixing CVE-2020-36403 #boo1187917</changelog>
</package>
<package pkgid="60f88220eccc41a07b9a4e0194e8e34933b7e25e5b7555e19d360b92b02d72e9" name="libhts-devel" arch="ppc64le">
  <version epoch="0" ver="1.10.2" rel="bp153.2.5.1"/>
  <changelog author="flyos@mailoo.org" date="1461067200">- Initial release.</changelog>
  <changelog author="flyos@mailoo.org" date="1461240000">- Changed "./configure" and "make install" for "%configure" and
  "%make_install"
- Moved "%_libdir/libhts.so" and "%_libdir/pkgconfig/htslib.pc"
  to the *-devel package.</changelog>
  <changelog author="flyos@mailoo.org" date="1462017600">- Cleaner spec file
- Added baselibs.conf</changelog>
  <changelog author="flyos@mailoo.org" date="1462017601">- Update to 1.3.1</changelog>
  <changelog author="flyos@mailoo.org" date="1499688000">- Update to 1.5
- Change in SONAME, updated the package name to libhts2
- New dependencies to libbz2 and lzma</changelog>
  <changelog author="flyos@mailoo.org" date="1499688001">- Cleaner structure of the spec file and baselibs.conf,
  thanks to the amazing help of the packaging mailing list guys!</changelog>
  <changelog author="flyos@mailoo.org" date="1499860800">- Separated the binaries from the shared lib package</changelog>
  <changelog author="flyos@mailoo.org" date="1531396800">- Better formatting of the descriptions
- Spec file cleaned up using spec-cleaner
- Update to 1.8
  * The URL to get sequences from the EBI reference server has been changed
    to https://.  This is because the EBI no longer serve sequences via
    plain HTTP - requests to the http:// endpoint just get redirected.
    HTSlib needs to be linked against libcurl to download https:// URLs,
    so CRAM users who want to get references from the EBI will need to
    run configure and ensure libcurl support is enabled using the
  - -enable-libcurl option.
  * Added libdeflate as a build option for alternative faster compression and
    decompression.  Results vary by CPU but compression should be twice as fast
    and decompression faster.
  * It is now possible to set the compression level in bgzip.  (#675; thanks
    to Nathan Weeks).
  * bgzip now gets its own manual page.
  * CRAM encoding now stored MD and NM tags verbatim where the reference
    contains 'N' characters, to work around ambiguities in the SAM
    specification (samtools #717/762).
    Also added "store_md" and "store_nm" cram-options for forcing these
    tags to be stored at all locations.  This is best when combined with
    a subsequent decode_md=0 option while reading CRAM.
  * Multiple CRAM bug fixes, including a fix to free and the subsequent reuse of
    references with `-T ref.fa`. (#654; reported by Chris Saunders)
  * CRAM multi-threading bugs fixed: don't try to call flush on reading;
    processing of multiple range queries; problems with multi-slice containers.
  * Fixed crashes caused when decoding some cramtools produced CRAM files.
  * Fixed a couple of minor rANS issues with handling invalid data.
  * Fixed bug where probaln_glocal() tried to allocate far more memory than
    needed when the query sequence was much longer than the reference.  This
    caused crashes in samtools and bcftools mpileup when used on data with very
    long reads. (#572, problem reported by Felix Bemm via minimap2).
  * sam_prop_realn() now returns -1 (the same value as for unmapped reads)
    on reads that do not include at least one 'M', 'X' or '=' CIGAR operator,
    and no longer adds BQ or ZQ tags.  BAQ adjustments are only made to bases
    covered by these operators so there is no point in trying to align
    reads that do not have them. (#572)
  * BAM: HTSlib now supports BAMs which include CIGARs with more than
    65535 operations as per HTS-Specs 18th November (dab57f4 and 2f915a8).
  * BCF/VCF:
  - Removed the need for long double in pileup calculations.
  - Sped up the synced reader in some situations.
  - Bug fixing: removed memory leak in bcf_copy.
  * CRAM:
  - Added support for HTS_IDX_START in cram iterators.
  - Easier to build when lzma header files are absent.
  - Bug fixing: a region query with REQUIRED_FIELDS option to
    disable sequence retrieval now gives correct results.
  - Bug fixing: stop queries to regions starting after the last
    read on a chromosome from incorrectly reporting errors
    (#651, #653; reported by Imran Haque and @egafni via pysam).
  * Multi-region iterator: The new structure takes a list of regions and
    iterates over all, deduplicating reads in the process, and producing a
    full list of file offset intervals. This is usually much faster than
    repeatedly using the old single-region iterator on a series of regions.
  * Curl improvements:
  - Add Bearer token support via HTS_AUTH_LOCATION env (#600).
  - Use CURL_CA_BUNDLE environment variable to override the CA (#622;
    thanks to Garret Kelly &amp; David Alexander).
  - Speed up (removal of excessive waiting) for both http(s) and ftp.
  - Avoid repeatedly reconnecting by removal of unnecessary seeks.
  - Bug fixing: double free when libcurl_open fails.
  * BGZF block caching, if enabled, now performs far better (#629; reported
    by Ram Yalamanchili).
  * Added an hFILE layer for in-memory I/O buffers (#590; thanks to Thomas
    Hickman).
  * Tidied up the drand48 support (intended for systems that do not
    provide this function).
  * Fixed bug where iterators on CRAM files did not propagate error return
    values to the caller correctly.  Thanks go to Chris Saunders.
  * Overhauled Windows builds.  Building with msys2/mingw64 now works
    correctly and passes all tests.
  * More improvements to logging output (thanks again to Anders Kaplan).
  * Return codes from sam_read1() when reading cram have been made
    consistent with those returned when reading sam/bam.  Thanks to
    Chris Saunders (#575).
  * BGZF CRC32 checksums are now always verified.
  * It's now possible to set nthreads = 1 for cram files.
  * hfile_libcurl has been modified to make it thread-safe.  It's also
    better at handling web servers that do not honour byte range requests
    when attempting to seek - it now sets errno to ESPIPE and keeps
    the existing connection open so callers can revert to streaming mode
    it they want to.
  * hfile_s3 now recalculates access tokens if they have become stale.  This
    fixes a reported problem where authentication failed after a file
    had been in use for more than 15 minutes.
  * Fixed bug where remote index fetches would fail to notice errors when
    writing files.
  * bam_read1() now checks that the query sequence length derived from the
    CIGAR alignment matches the sequence length in the BAM record.</changelog>
  <changelog author="flyos@mailoo.org" date="1536235200">- Update to 1.9
  * If `./configure` fails, `make` will stop working until either configure
    is re-run successfully, or `make distclean` is used.  This makes
    configuration failures more obvious.  (#711, thanks to John Marshall)
  * The default SAM version has been changed to 1.6.  This is in line with the
    latest version specification and indicates that HTSlib supports the
    CG tag used to store long CIGAR data in BAM format.
  * bgzip integrity check option '--test' (#682, thanks to @sd4B75bJ, @jrayner)
  * Faidx can now index fastq files as well as fasta.  The fastq index adds
    an extra column to the `.fai` index which gives the offset to the quality
    values.  New interfaces have been added to `htslib/faidx.h` to read the
    fastq index and retrieve the quality values.  It is possible to open
    a fastq index as if fasta (only sequences will be returned), but not
    the other way round. (#701)
  * New API interfaces to add or update integer, float and array aux tags. (#694)
  * Add `level=&lt;number&gt;` option to `hts_set_opt()` to allow the compression
    level to be set.  Setting `level=0` enables uncompressed output. (#715)
  * Improved bgzip error reporting.
  * Better error reporting when CRAM reference files can't be opened. (#706)
  * Fixes to make tests work properly on Windows/MinGW - mainly to handle
    line ending differences. (#716)
  * Efficiency improvements:
  - Small speed-up for CRAM indexing.
  - Reduce the number of unnecessary wake-ups in the thread pool. (#703)
  - Avoid some memory copies when writing data, notably for uncompressed
    BGZF output. (#703)
  * Bug fixes:
  - Fix multi-region iterator bugs on CRAM files. (#684)
  - Fixed multi-region iterator bug that caused some reads to be skipped
    incorrectly when reading BAM files. (#687)
  - Fixed synced_bcf_reader() bug when reading contigs multiple times. (#691,
    reported by @freeseek)
  - Fixed bug where bcf_hdr_set_samples() did not update the sample dictionary
    when removing samples. (#692, reported by @freeseek)
  - Fixed bug where the VCF record ref length was calculated incorrectly
    if an INFO END tag was present. (71b00a)
  - Fixed warnings found when compiling with gcc 8.1.0. (#700)
  - sam_hdr_read() and sam_hdr_write() will now return an error code
    if passed a NULL file pointer, instead of crashing.
  - Fixed possible negative array look-up in sam_parse1() that somehow
    escaped previous fuzz testing. (#731, reported by @fCorleone)
  - Fixed bug where cram range queries could incorrectly report an error
    when using multiple threads. (#734, reported by Brent Pedersen)
  - Fixed very rare rANS normalisation bug that could cause an assertion
    failure when writing CRAM files. (#739, reported by @carsonhh)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1580904000">- Update to release 1.10.2
  * This is a release fix that corrects minor inconsistencies discovered in
    previous deliverables.
- Update to release 1.10.1
  * The support for 64-bit coordinates in VCF brought problems for files
    not conforming to VCF/BCF specification. While previous versions would
    make out-of-range values silently overflow creating nonsense values
    but parseable file, the version 1.10 would silently create an invalid BCF.
- Update to release 1.10
  + Brief summary
  * Addition of support for references longer than 2Gb (NB: SAM and VCF
    formats only, not their binary counterparts).  This may need changes
    in code using HTSlib.  See README.large_positions.md for more information.
  * Added a SAM header API.
  * Major speed up to SAM reading and writing.  This also now supports
    multi-threading.
  * We can now auto-index on-the-fly while writing a file.  This also
    includes to bgzipped SAM.gz.
  * Overhaul of the S3 interface, which now supports version 4
    signatures.  This also makes writing to S3 work.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1581336000">- Include baselibs.conf as source file.
- Update baselibs.conf.</changelog>
  <changelog author="Pierre Bonamy &lt;flyos@mailoo.org&gt;" date="1628164800">- CVE-2020-36403.diff: Add patch fixing CVE-2020-36403 #boo1187917</changelog>
</package>
<package pkgid="e770f28cd2d9c984acb5352f8022596e60150f0cc93a8a3709d5e0c0b4c35360" name="libhts-devel" arch="s390x">
  <version epoch="0" ver="1.10.2" rel="bp153.2.5.1"/>
  <changelog author="flyos@mailoo.org" date="1461067200">- Initial release.</changelog>
  <changelog author="flyos@mailoo.org" date="1461240000">- Changed "./configure" and "make install" for "%configure" and
  "%make_install"
- Moved "%_libdir/libhts.so" and "%_libdir/pkgconfig/htslib.pc"
  to the *-devel package.</changelog>
  <changelog author="flyos@mailoo.org" date="1462017600">- Cleaner spec file
- Added baselibs.conf</changelog>
  <changelog author="flyos@mailoo.org" date="1462017601">- Update to 1.3.1</changelog>
  <changelog author="flyos@mailoo.org" date="1499688000">- Update to 1.5
- Change in SONAME, updated the package name to libhts2
- New dependencies to libbz2 and lzma</changelog>
  <changelog author="flyos@mailoo.org" date="1499688001">- Cleaner structure of the spec file and baselibs.conf,
  thanks to the amazing help of the packaging mailing list guys!</changelog>
  <changelog author="flyos@mailoo.org" date="1499860800">- Separated the binaries from the shared lib package</changelog>
  <changelog author="flyos@mailoo.org" date="1531396800">- Better formatting of the descriptions
- Spec file cleaned up using spec-cleaner
- Update to 1.8
  * The URL to get sequences from the EBI reference server has been changed
    to https://.  This is because the EBI no longer serve sequences via
    plain HTTP - requests to the http:// endpoint just get redirected.
    HTSlib needs to be linked against libcurl to download https:// URLs,
    so CRAM users who want to get references from the EBI will need to
    run configure and ensure libcurl support is enabled using the
  - -enable-libcurl option.
  * Added libdeflate as a build option for alternative faster compression and
    decompression.  Results vary by CPU but compression should be twice as fast
    and decompression faster.
  * It is now possible to set the compression level in bgzip.  (#675; thanks
    to Nathan Weeks).
  * bgzip now gets its own manual page.
  * CRAM encoding now stored MD and NM tags verbatim where the reference
    contains 'N' characters, to work around ambiguities in the SAM
    specification (samtools #717/762).
    Also added "store_md" and "store_nm" cram-options for forcing these
    tags to be stored at all locations.  This is best when combined with
    a subsequent decode_md=0 option while reading CRAM.
  * Multiple CRAM bug fixes, including a fix to free and the subsequent reuse of
    references with `-T ref.fa`. (#654; reported by Chris Saunders)
  * CRAM multi-threading bugs fixed: don't try to call flush on reading;
    processing of multiple range queries; problems with multi-slice containers.
  * Fixed crashes caused when decoding some cramtools produced CRAM files.
  * Fixed a couple of minor rANS issues with handling invalid data.
  * Fixed bug where probaln_glocal() tried to allocate far more memory than
    needed when the query sequence was much longer than the reference.  This
    caused crashes in samtools and bcftools mpileup when used on data with very
    long reads. (#572, problem reported by Felix Bemm via minimap2).
  * sam_prop_realn() now returns -1 (the same value as for unmapped reads)
    on reads that do not include at least one 'M', 'X' or '=' CIGAR operator,
    and no longer adds BQ or ZQ tags.  BAQ adjustments are only made to bases
    covered by these operators so there is no point in trying to align
    reads that do not have them. (#572)
  * BAM: HTSlib now supports BAMs which include CIGARs with more than
    65535 operations as per HTS-Specs 18th November (dab57f4 and 2f915a8).
  * BCF/VCF:
  - Removed the need for long double in pileup calculations.
  - Sped up the synced reader in some situations.
  - Bug fixing: removed memory leak in bcf_copy.
  * CRAM:
  - Added support for HTS_IDX_START in cram iterators.
  - Easier to build when lzma header files are absent.
  - Bug fixing: a region query with REQUIRED_FIELDS option to
    disable sequence retrieval now gives correct results.
  - Bug fixing: stop queries to regions starting after the last
    read on a chromosome from incorrectly reporting errors
    (#651, #653; reported by Imran Haque and @egafni via pysam).
  * Multi-region iterator: The new structure takes a list of regions and
    iterates over all, deduplicating reads in the process, and producing a
    full list of file offset intervals. This is usually much faster than
    repeatedly using the old single-region iterator on a series of regions.
  * Curl improvements:
  - Add Bearer token support via HTS_AUTH_LOCATION env (#600).
  - Use CURL_CA_BUNDLE environment variable to override the CA (#622;
    thanks to Garret Kelly &amp; David Alexander).
  - Speed up (removal of excessive waiting) for both http(s) and ftp.
  - Avoid repeatedly reconnecting by removal of unnecessary seeks.
  - Bug fixing: double free when libcurl_open fails.
  * BGZF block caching, if enabled, now performs far better (#629; reported
    by Ram Yalamanchili).
  * Added an hFILE layer for in-memory I/O buffers (#590; thanks to Thomas
    Hickman).
  * Tidied up the drand48 support (intended for systems that do not
    provide this function).
  * Fixed bug where iterators on CRAM files did not propagate error return
    values to the caller correctly.  Thanks go to Chris Saunders.
  * Overhauled Windows builds.  Building with msys2/mingw64 now works
    correctly and passes all tests.
  * More improvements to logging output (thanks again to Anders Kaplan).
  * Return codes from sam_read1() when reading cram have been made
    consistent with those returned when reading sam/bam.  Thanks to
    Chris Saunders (#575).
  * BGZF CRC32 checksums are now always verified.
  * It's now possible to set nthreads = 1 for cram files.
  * hfile_libcurl has been modified to make it thread-safe.  It's also
    better at handling web servers that do not honour byte range requests
    when attempting to seek - it now sets errno to ESPIPE and keeps
    the existing connection open so callers can revert to streaming mode
    it they want to.
  * hfile_s3 now recalculates access tokens if they have become stale.  This
    fixes a reported problem where authentication failed after a file
    had been in use for more than 15 minutes.
  * Fixed bug where remote index fetches would fail to notice errors when
    writing files.
  * bam_read1() now checks that the query sequence length derived from the
    CIGAR alignment matches the sequence length in the BAM record.</changelog>
  <changelog author="flyos@mailoo.org" date="1536235200">- Update to 1.9
  * If `./configure` fails, `make` will stop working until either configure
    is re-run successfully, or `make distclean` is used.  This makes
    configuration failures more obvious.  (#711, thanks to John Marshall)
  * The default SAM version has been changed to 1.6.  This is in line with the
    latest version specification and indicates that HTSlib supports the
    CG tag used to store long CIGAR data in BAM format.
  * bgzip integrity check option '--test' (#682, thanks to @sd4B75bJ, @jrayner)
  * Faidx can now index fastq files as well as fasta.  The fastq index adds
    an extra column to the `.fai` index which gives the offset to the quality
    values.  New interfaces have been added to `htslib/faidx.h` to read the
    fastq index and retrieve the quality values.  It is possible to open
    a fastq index as if fasta (only sequences will be returned), but not
    the other way round. (#701)
  * New API interfaces to add or update integer, float and array aux tags. (#694)
  * Add `level=&lt;number&gt;` option to `hts_set_opt()` to allow the compression
    level to be set.  Setting `level=0` enables uncompressed output. (#715)
  * Improved bgzip error reporting.
  * Better error reporting when CRAM reference files can't be opened. (#706)
  * Fixes to make tests work properly on Windows/MinGW - mainly to handle
    line ending differences. (#716)
  * Efficiency improvements:
  - Small speed-up for CRAM indexing.
  - Reduce the number of unnecessary wake-ups in the thread pool. (#703)
  - Avoid some memory copies when writing data, notably for uncompressed
    BGZF output. (#703)
  * Bug fixes:
  - Fix multi-region iterator bugs on CRAM files. (#684)
  - Fixed multi-region iterator bug that caused some reads to be skipped
    incorrectly when reading BAM files. (#687)
  - Fixed synced_bcf_reader() bug when reading contigs multiple times. (#691,
    reported by @freeseek)
  - Fixed bug where bcf_hdr_set_samples() did not update the sample dictionary
    when removing samples. (#692, reported by @freeseek)
  - Fixed bug where the VCF record ref length was calculated incorrectly
    if an INFO END tag was present. (71b00a)
  - Fixed warnings found when compiling with gcc 8.1.0. (#700)
  - sam_hdr_read() and sam_hdr_write() will now return an error code
    if passed a NULL file pointer, instead of crashing.
  - Fixed possible negative array look-up in sam_parse1() that somehow
    escaped previous fuzz testing. (#731, reported by @fCorleone)
  - Fixed bug where cram range queries could incorrectly report an error
    when using multiple threads. (#734, reported by Brent Pedersen)
  - Fixed very rare rANS normalisation bug that could cause an assertion
    failure when writing CRAM files. (#739, reported by @carsonhh)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1580904000">- Update to release 1.10.2
  * This is a release fix that corrects minor inconsistencies discovered in
    previous deliverables.
- Update to release 1.10.1
  * The support for 64-bit coordinates in VCF brought problems for files
    not conforming to VCF/BCF specification. While previous versions would
    make out-of-range values silently overflow creating nonsense values
    but parseable file, the version 1.10 would silently create an invalid BCF.
- Update to release 1.10
  + Brief summary
  * Addition of support for references longer than 2Gb (NB: SAM and VCF
    formats only, not their binary counterparts).  This may need changes
    in code using HTSlib.  See README.large_positions.md for more information.
  * Added a SAM header API.
  * Major speed up to SAM reading and writing.  This also now supports
    multi-threading.
  * We can now auto-index on-the-fly while writing a file.  This also
    includes to bgzipped SAM.gz.
  * Overhaul of the S3 interface, which now supports version 4
    signatures.  This also makes writing to S3 work.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1581336000">- Include baselibs.conf as source file.
- Update baselibs.conf.</changelog>
  <changelog author="Pierre Bonamy &lt;flyos@mailoo.org&gt;" date="1628164800">- CVE-2020-36403.diff: Add patch fixing CVE-2020-36403 #boo1187917</changelog>
</package>
<package pkgid="7b3d154275a62c2deaca25cbc33512f985c6687ee009d586b4f7d9cb38bee74f" name="libhts-devel" arch="x86_64">
  <version epoch="0" ver="1.10.2" rel="bp153.2.5.1"/>
  <changelog author="flyos@mailoo.org" date="1461067200">- Initial release.</changelog>
  <changelog author="flyos@mailoo.org" date="1461240000">- Changed "./configure" and "make install" for "%configure" and
  "%make_install"
- Moved "%_libdir/libhts.so" and "%_libdir/pkgconfig/htslib.pc"
  to the *-devel package.</changelog>
  <changelog author="flyos@mailoo.org" date="1462017600">- Cleaner spec file
- Added baselibs.conf</changelog>
  <changelog author="flyos@mailoo.org" date="1462017601">- Update to 1.3.1</changelog>
  <changelog author="flyos@mailoo.org" date="1499688000">- Update to 1.5
- Change in SONAME, updated the package name to libhts2
- New dependencies to libbz2 and lzma</changelog>
  <changelog author="flyos@mailoo.org" date="1499688001">- Cleaner structure of the spec file and baselibs.conf,
  thanks to the amazing help of the packaging mailing list guys!</changelog>
  <changelog author="flyos@mailoo.org" date="1499860800">- Separated the binaries from the shared lib package</changelog>
  <changelog author="flyos@mailoo.org" date="1531396800">- Better formatting of the descriptions
- Spec file cleaned up using spec-cleaner
- Update to 1.8
  * The URL to get sequences from the EBI reference server has been changed
    to https://.  This is because the EBI no longer serve sequences via
    plain HTTP - requests to the http:// endpoint just get redirected.
    HTSlib needs to be linked against libcurl to download https:// URLs,
    so CRAM users who want to get references from the EBI will need to
    run configure and ensure libcurl support is enabled using the
  - -enable-libcurl option.
  * Added libdeflate as a build option for alternative faster compression and
    decompression.  Results vary by CPU but compression should be twice as fast
    and decompression faster.
  * It is now possible to set the compression level in bgzip.  (#675; thanks
    to Nathan Weeks).
  * bgzip now gets its own manual page.
  * CRAM encoding now stored MD and NM tags verbatim where the reference
    contains 'N' characters, to work around ambiguities in the SAM
    specification (samtools #717/762).
    Also added "store_md" and "store_nm" cram-options for forcing these
    tags to be stored at all locations.  This is best when combined with
    a subsequent decode_md=0 option while reading CRAM.
  * Multiple CRAM bug fixes, including a fix to free and the subsequent reuse of
    references with `-T ref.fa`. (#654; reported by Chris Saunders)
  * CRAM multi-threading bugs fixed: don't try to call flush on reading;
    processing of multiple range queries; problems with multi-slice containers.
  * Fixed crashes caused when decoding some cramtools produced CRAM files.
  * Fixed a couple of minor rANS issues with handling invalid data.
  * Fixed bug where probaln_glocal() tried to allocate far more memory than
    needed when the query sequence was much longer than the reference.  This
    caused crashes in samtools and bcftools mpileup when used on data with very
    long reads. (#572, problem reported by Felix Bemm via minimap2).
  * sam_prop_realn() now returns -1 (the same value as for unmapped reads)
    on reads that do not include at least one 'M', 'X' or '=' CIGAR operator,
    and no longer adds BQ or ZQ tags.  BAQ adjustments are only made to bases
    covered by these operators so there is no point in trying to align
    reads that do not have them. (#572)
  * BAM: HTSlib now supports BAMs which include CIGARs with more than
    65535 operations as per HTS-Specs 18th November (dab57f4 and 2f915a8).
  * BCF/VCF:
  - Removed the need for long double in pileup calculations.
  - Sped up the synced reader in some situations.
  - Bug fixing: removed memory leak in bcf_copy.
  * CRAM:
  - Added support for HTS_IDX_START in cram iterators.
  - Easier to build when lzma header files are absent.
  - Bug fixing: a region query with REQUIRED_FIELDS option to
    disable sequence retrieval now gives correct results.
  - Bug fixing: stop queries to regions starting after the last
    read on a chromosome from incorrectly reporting errors
    (#651, #653; reported by Imran Haque and @egafni via pysam).
  * Multi-region iterator: The new structure takes a list of regions and
    iterates over all, deduplicating reads in the process, and producing a
    full list of file offset intervals. This is usually much faster than
    repeatedly using the old single-region iterator on a series of regions.
  * Curl improvements:
  - Add Bearer token support via HTS_AUTH_LOCATION env (#600).
  - Use CURL_CA_BUNDLE environment variable to override the CA (#622;
    thanks to Garret Kelly &amp; David Alexander).
  - Speed up (removal of excessive waiting) for both http(s) and ftp.
  - Avoid repeatedly reconnecting by removal of unnecessary seeks.
  - Bug fixing: double free when libcurl_open fails.
  * BGZF block caching, if enabled, now performs far better (#629; reported
    by Ram Yalamanchili).
  * Added an hFILE layer for in-memory I/O buffers (#590; thanks to Thomas
    Hickman).
  * Tidied up the drand48 support (intended for systems that do not
    provide this function).
  * Fixed bug where iterators on CRAM files did not propagate error return
    values to the caller correctly.  Thanks go to Chris Saunders.
  * Overhauled Windows builds.  Building with msys2/mingw64 now works
    correctly and passes all tests.
  * More improvements to logging output (thanks again to Anders Kaplan).
  * Return codes from sam_read1() when reading cram have been made
    consistent with those returned when reading sam/bam.  Thanks to
    Chris Saunders (#575).
  * BGZF CRC32 checksums are now always verified.
  * It's now possible to set nthreads = 1 for cram files.
  * hfile_libcurl has been modified to make it thread-safe.  It's also
    better at handling web servers that do not honour byte range requests
    when attempting to seek - it now sets errno to ESPIPE and keeps
    the existing connection open so callers can revert to streaming mode
    it they want to.
  * hfile_s3 now recalculates access tokens if they have become stale.  This
    fixes a reported problem where authentication failed after a file
    had been in use for more than 15 minutes.
  * Fixed bug where remote index fetches would fail to notice errors when
    writing files.
  * bam_read1() now checks that the query sequence length derived from the
    CIGAR alignment matches the sequence length in the BAM record.</changelog>
  <changelog author="flyos@mailoo.org" date="1536235200">- Update to 1.9
  * If `./configure` fails, `make` will stop working until either configure
    is re-run successfully, or `make distclean` is used.  This makes
    configuration failures more obvious.  (#711, thanks to John Marshall)
  * The default SAM version has been changed to 1.6.  This is in line with the
    latest version specification and indicates that HTSlib supports the
    CG tag used to store long CIGAR data in BAM format.
  * bgzip integrity check option '--test' (#682, thanks to @sd4B75bJ, @jrayner)
  * Faidx can now index fastq files as well as fasta.  The fastq index adds
    an extra column to the `.fai` index which gives the offset to the quality
    values.  New interfaces have been added to `htslib/faidx.h` to read the
    fastq index and retrieve the quality values.  It is possible to open
    a fastq index as if fasta (only sequences will be returned), but not
    the other way round. (#701)
  * New API interfaces to add or update integer, float and array aux tags. (#694)
  * Add `level=&lt;number&gt;` option to `hts_set_opt()` to allow the compression
    level to be set.  Setting `level=0` enables uncompressed output. (#715)
  * Improved bgzip error reporting.
  * Better error reporting when CRAM reference files can't be opened. (#706)
  * Fixes to make tests work properly on Windows/MinGW - mainly to handle
    line ending differences. (#716)
  * Efficiency improvements:
  - Small speed-up for CRAM indexing.
  - Reduce the number of unnecessary wake-ups in the thread pool. (#703)
  - Avoid some memory copies when writing data, notably for uncompressed
    BGZF output. (#703)
  * Bug fixes:
  - Fix multi-region iterator bugs on CRAM files. (#684)
  - Fixed multi-region iterator bug that caused some reads to be skipped
    incorrectly when reading BAM files. (#687)
  - Fixed synced_bcf_reader() bug when reading contigs multiple times. (#691,
    reported by @freeseek)
  - Fixed bug where bcf_hdr_set_samples() did not update the sample dictionary
    when removing samples. (#692, reported by @freeseek)
  - Fixed bug where the VCF record ref length was calculated incorrectly
    if an INFO END tag was present. (71b00a)
  - Fixed warnings found when compiling with gcc 8.1.0. (#700)
  - sam_hdr_read() and sam_hdr_write() will now return an error code
    if passed a NULL file pointer, instead of crashing.
  - Fixed possible negative array look-up in sam_parse1() that somehow
    escaped previous fuzz testing. (#731, reported by @fCorleone)
  - Fixed bug where cram range queries could incorrectly report an error
    when using multiple threads. (#734, reported by Brent Pedersen)
  - Fixed very rare rANS normalisation bug that could cause an assertion
    failure when writing CRAM files. (#739, reported by @carsonhh)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1580904000">- Update to release 1.10.2
  * This is a release fix that corrects minor inconsistencies discovered in
    previous deliverables.
- Update to release 1.10.1
  * The support for 64-bit coordinates in VCF brought problems for files
    not conforming to VCF/BCF specification. While previous versions would
    make out-of-range values silently overflow creating nonsense values
    but parseable file, the version 1.10 would silently create an invalid BCF.
- Update to release 1.10
  + Brief summary
  * Addition of support for references longer than 2Gb (NB: SAM and VCF
    formats only, not their binary counterparts).  This may need changes
    in code using HTSlib.  See README.large_positions.md for more information.
  * Added a SAM header API.
  * Major speed up to SAM reading and writing.  This also now supports
    multi-threading.
  * We can now auto-index on-the-fly while writing a file.  This also
    includes to bgzipped SAM.gz.
  * Overhaul of the S3 interface, which now supports version 4
    signatures.  This also makes writing to S3 work.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1581336000">- Include baselibs.conf as source file.
- Update baselibs.conf.</changelog>
  <changelog author="Pierre Bonamy &lt;flyos@mailoo.org&gt;" date="1628164800">- CVE-2020-36403.diff: Add patch fixing CVE-2020-36403 #boo1187917</changelog>
</package>
<package pkgid="5443d44d4e093bb37400e02bea6f809fa7a3d268f9c26016a6844196d3da12a6" name="libhts-devel-64bit" arch="aarch64_ilp32">
  <version epoch="0" ver="1.10.2" rel="bp153.2.5.1"/>
  <changelog author="flyos@mailoo.org" date="1461067200">- Initial release.</changelog>
  <changelog author="flyos@mailoo.org" date="1461240000">- Changed "./configure" and "make install" for "%configure" and
  "%make_install"
- Moved "%_libdir/libhts.so" and "%_libdir/pkgconfig/htslib.pc"
  to the *-devel package.</changelog>
  <changelog author="flyos@mailoo.org" date="1462017600">- Cleaner spec file
- Added baselibs.conf</changelog>
  <changelog author="flyos@mailoo.org" date="1462017601">- Update to 1.3.1</changelog>
  <changelog author="flyos@mailoo.org" date="1499688000">- Update to 1.5
- Change in SONAME, updated the package name to libhts2
- New dependencies to libbz2 and lzma</changelog>
  <changelog author="flyos@mailoo.org" date="1499688001">- Cleaner structure of the spec file and baselibs.conf,
  thanks to the amazing help of the packaging mailing list guys!</changelog>
  <changelog author="flyos@mailoo.org" date="1499860800">- Separated the binaries from the shared lib package</changelog>
  <changelog author="flyos@mailoo.org" date="1531396800">- Better formatting of the descriptions
- Spec file cleaned up using spec-cleaner
- Update to 1.8
  * The URL to get sequences from the EBI reference server has been changed
    to https://.  This is because the EBI no longer serve sequences via
    plain HTTP - requests to the http:// endpoint just get redirected.
    HTSlib needs to be linked against libcurl to download https:// URLs,
    so CRAM users who want to get references from the EBI will need to
    run configure and ensure libcurl support is enabled using the
  - -enable-libcurl option.
  * Added libdeflate as a build option for alternative faster compression and
    decompression.  Results vary by CPU but compression should be twice as fast
    and decompression faster.
  * It is now possible to set the compression level in bgzip.  (#675; thanks
    to Nathan Weeks).
  * bgzip now gets its own manual page.
  * CRAM encoding now stored MD and NM tags verbatim where the reference
    contains 'N' characters, to work around ambiguities in the SAM
    specification (samtools #717/762).
    Also added "store_md" and "store_nm" cram-options for forcing these
    tags to be stored at all locations.  This is best when combined with
    a subsequent decode_md=0 option while reading CRAM.
  * Multiple CRAM bug fixes, including a fix to free and the subsequent reuse of
    references with `-T ref.fa`. (#654; reported by Chris Saunders)
  * CRAM multi-threading bugs fixed: don't try to call flush on reading;
    processing of multiple range queries; problems with multi-slice containers.
  * Fixed crashes caused when decoding some cramtools produced CRAM files.
  * Fixed a couple of minor rANS issues with handling invalid data.
  * Fixed bug where probaln_glocal() tried to allocate far more memory than
    needed when the query sequence was much longer than the reference.  This
    caused crashes in samtools and bcftools mpileup when used on data with very
    long reads. (#572, problem reported by Felix Bemm via minimap2).
  * sam_prop_realn() now returns -1 (the same value as for unmapped reads)
    on reads that do not include at least one 'M', 'X' or '=' CIGAR operator,
    and no longer adds BQ or ZQ tags.  BAQ adjustments are only made to bases
    covered by these operators so there is no point in trying to align
    reads that do not have them. (#572)
  * BAM: HTSlib now supports BAMs which include CIGARs with more than
    65535 operations as per HTS-Specs 18th November (dab57f4 and 2f915a8).
  * BCF/VCF:
  - Removed the need for long double in pileup calculations.
  - Sped up the synced reader in some situations.
  - Bug fixing: removed memory leak in bcf_copy.
  * CRAM:
  - Added support for HTS_IDX_START in cram iterators.
  - Easier to build when lzma header files are absent.
  - Bug fixing: a region query with REQUIRED_FIELDS option to
    disable sequence retrieval now gives correct results.
  - Bug fixing: stop queries to regions starting after the last
    read on a chromosome from incorrectly reporting errors
    (#651, #653; reported by Imran Haque and @egafni via pysam).
  * Multi-region iterator: The new structure takes a list of regions and
    iterates over all, deduplicating reads in the process, and producing a
    full list of file offset intervals. This is usually much faster than
    repeatedly using the old single-region iterator on a series of regions.
  * Curl improvements:
  - Add Bearer token support via HTS_AUTH_LOCATION env (#600).
  - Use CURL_CA_BUNDLE environment variable to override the CA (#622;
    thanks to Garret Kelly &amp; David Alexander).
  - Speed up (removal of excessive waiting) for both http(s) and ftp.
  - Avoid repeatedly reconnecting by removal of unnecessary seeks.
  - Bug fixing: double free when libcurl_open fails.
  * BGZF block caching, if enabled, now performs far better (#629; reported
    by Ram Yalamanchili).
  * Added an hFILE layer for in-memory I/O buffers (#590; thanks to Thomas
    Hickman).
  * Tidied up the drand48 support (intended for systems that do not
    provide this function).
  * Fixed bug where iterators on CRAM files did not propagate error return
    values to the caller correctly.  Thanks go to Chris Saunders.
  * Overhauled Windows builds.  Building with msys2/mingw64 now works
    correctly and passes all tests.
  * More improvements to logging output (thanks again to Anders Kaplan).
  * Return codes from sam_read1() when reading cram have been made
    consistent with those returned when reading sam/bam.  Thanks to
    Chris Saunders (#575).
  * BGZF CRC32 checksums are now always verified.
  * It's now possible to set nthreads = 1 for cram files.
  * hfile_libcurl has been modified to make it thread-safe.  It's also
    better at handling web servers that do not honour byte range requests
    when attempting to seek - it now sets errno to ESPIPE and keeps
    the existing connection open so callers can revert to streaming mode
    it they want to.
  * hfile_s3 now recalculates access tokens if they have become stale.  This
    fixes a reported problem where authentication failed after a file
    had been in use for more than 15 minutes.
  * Fixed bug where remote index fetches would fail to notice errors when
    writing files.
  * bam_read1() now checks that the query sequence length derived from the
    CIGAR alignment matches the sequence length in the BAM record.</changelog>
  <changelog author="flyos@mailoo.org" date="1536235200">- Update to 1.9
  * If `./configure` fails, `make` will stop working until either configure
    is re-run successfully, or `make distclean` is used.  This makes
    configuration failures more obvious.  (#711, thanks to John Marshall)
  * The default SAM version has been changed to 1.6.  This is in line with the
    latest version specification and indicates that HTSlib supports the
    CG tag used to store long CIGAR data in BAM format.
  * bgzip integrity check option '--test' (#682, thanks to @sd4B75bJ, @jrayner)
  * Faidx can now index fastq files as well as fasta.  The fastq index adds
    an extra column to the `.fai` index which gives the offset to the quality
    values.  New interfaces have been added to `htslib/faidx.h` to read the
    fastq index and retrieve the quality values.  It is possible to open
    a fastq index as if fasta (only sequences will be returned), but not
    the other way round. (#701)
  * New API interfaces to add or update integer, float and array aux tags. (#694)
  * Add `level=&lt;number&gt;` option to `hts_set_opt()` to allow the compression
    level to be set.  Setting `level=0` enables uncompressed output. (#715)
  * Improved bgzip error reporting.
  * Better error reporting when CRAM reference files can't be opened. (#706)
  * Fixes to make tests work properly on Windows/MinGW - mainly to handle
    line ending differences. (#716)
  * Efficiency improvements:
  - Small speed-up for CRAM indexing.
  - Reduce the number of unnecessary wake-ups in the thread pool. (#703)
  - Avoid some memory copies when writing data, notably for uncompressed
    BGZF output. (#703)
  * Bug fixes:
  - Fix multi-region iterator bugs on CRAM files. (#684)
  - Fixed multi-region iterator bug that caused some reads to be skipped
    incorrectly when reading BAM files. (#687)
  - Fixed synced_bcf_reader() bug when reading contigs multiple times. (#691,
    reported by @freeseek)
  - Fixed bug where bcf_hdr_set_samples() did not update the sample dictionary
    when removing samples. (#692, reported by @freeseek)
  - Fixed bug where the VCF record ref length was calculated incorrectly
    if an INFO END tag was present. (71b00a)
  - Fixed warnings found when compiling with gcc 8.1.0. (#700)
  - sam_hdr_read() and sam_hdr_write() will now return an error code
    if passed a NULL file pointer, instead of crashing.
  - Fixed possible negative array look-up in sam_parse1() that somehow
    escaped previous fuzz testing. (#731, reported by @fCorleone)
  - Fixed bug where cram range queries could incorrectly report an error
    when using multiple threads. (#734, reported by Brent Pedersen)
  - Fixed very rare rANS normalisation bug that could cause an assertion
    failure when writing CRAM files. (#739, reported by @carsonhh)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1580904000">- Update to release 1.10.2
  * This is a release fix that corrects minor inconsistencies discovered in
    previous deliverables.
- Update to release 1.10.1
  * The support for 64-bit coordinates in VCF brought problems for files
    not conforming to VCF/BCF specification. While previous versions would
    make out-of-range values silently overflow creating nonsense values
    but parseable file, the version 1.10 would silently create an invalid BCF.
- Update to release 1.10
  + Brief summary
  * Addition of support for references longer than 2Gb (NB: SAM and VCF
    formats only, not their binary counterparts).  This may need changes
    in code using HTSlib.  See README.large_positions.md for more information.
  * Added a SAM header API.
  * Major speed up to SAM reading and writing.  This also now supports
    multi-threading.
  * We can now auto-index on-the-fly while writing a file.  This also
    includes to bgzipped SAM.gz.
  * Overhaul of the S3 interface, which now supports version 4
    signatures.  This also makes writing to S3 work.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1581336000">- Include baselibs.conf as source file.
- Update baselibs.conf.</changelog>
  <changelog author="Pierre Bonamy &lt;flyos@mailoo.org&gt;" date="1628164800">- CVE-2020-36403.diff: Add patch fixing CVE-2020-36403 #boo1187917</changelog>
</package>
<package pkgid="d779631da84eeb640c5bbad11b698e2df7d2e8d9da1a897293958f72b66fbc19" name="libhts3" arch="aarch64">
  <version epoch="0" ver="1.10.2" rel="bp153.2.5.1"/>
  <changelog author="flyos@mailoo.org" date="1461067200">- Initial release.</changelog>
  <changelog author="flyos@mailoo.org" date="1461240000">- Changed "./configure" and "make install" for "%configure" and
  "%make_install"
- Moved "%_libdir/libhts.so" and "%_libdir/pkgconfig/htslib.pc"
  to the *-devel package.</changelog>
  <changelog author="flyos@mailoo.org" date="1462017600">- Cleaner spec file
- Added baselibs.conf</changelog>
  <changelog author="flyos@mailoo.org" date="1462017601">- Update to 1.3.1</changelog>
  <changelog author="flyos@mailoo.org" date="1499688000">- Update to 1.5
- Change in SONAME, updated the package name to libhts2
- New dependencies to libbz2 and lzma</changelog>
  <changelog author="flyos@mailoo.org" date="1499688001">- Cleaner structure of the spec file and baselibs.conf,
  thanks to the amazing help of the packaging mailing list guys!</changelog>
  <changelog author="flyos@mailoo.org" date="1499860800">- Separated the binaries from the shared lib package</changelog>
  <changelog author="flyos@mailoo.org" date="1531396800">- Better formatting of the descriptions
- Spec file cleaned up using spec-cleaner
- Update to 1.8
  * The URL to get sequences from the EBI reference server has been changed
    to https://.  This is because the EBI no longer serve sequences via
    plain HTTP - requests to the http:// endpoint just get redirected.
    HTSlib needs to be linked against libcurl to download https:// URLs,
    so CRAM users who want to get references from the EBI will need to
    run configure and ensure libcurl support is enabled using the
  - -enable-libcurl option.
  * Added libdeflate as a build option for alternative faster compression and
    decompression.  Results vary by CPU but compression should be twice as fast
    and decompression faster.
  * It is now possible to set the compression level in bgzip.  (#675; thanks
    to Nathan Weeks).
  * bgzip now gets its own manual page.
  * CRAM encoding now stored MD and NM tags verbatim where the reference
    contains 'N' characters, to work around ambiguities in the SAM
    specification (samtools #717/762).
    Also added "store_md" and "store_nm" cram-options for forcing these
    tags to be stored at all locations.  This is best when combined with
    a subsequent decode_md=0 option while reading CRAM.
  * Multiple CRAM bug fixes, including a fix to free and the subsequent reuse of
    references with `-T ref.fa`. (#654; reported by Chris Saunders)
  * CRAM multi-threading bugs fixed: don't try to call flush on reading;
    processing of multiple range queries; problems with multi-slice containers.
  * Fixed crashes caused when decoding some cramtools produced CRAM files.
  * Fixed a couple of minor rANS issues with handling invalid data.
  * Fixed bug where probaln_glocal() tried to allocate far more memory than
    needed when the query sequence was much longer than the reference.  This
    caused crashes in samtools and bcftools mpileup when used on data with very
    long reads. (#572, problem reported by Felix Bemm via minimap2).
  * sam_prop_realn() now returns -1 (the same value as for unmapped reads)
    on reads that do not include at least one 'M', 'X' or '=' CIGAR operator,
    and no longer adds BQ or ZQ tags.  BAQ adjustments are only made to bases
    covered by these operators so there is no point in trying to align
    reads that do not have them. (#572)
  * BAM: HTSlib now supports BAMs which include CIGARs with more than
    65535 operations as per HTS-Specs 18th November (dab57f4 and 2f915a8).
  * BCF/VCF:
  - Removed the need for long double in pileup calculations.
  - Sped up the synced reader in some situations.
  - Bug fixing: removed memory leak in bcf_copy.
  * CRAM:
  - Added support for HTS_IDX_START in cram iterators.
  - Easier to build when lzma header files are absent.
  - Bug fixing: a region query with REQUIRED_FIELDS option to
    disable sequence retrieval now gives correct results.
  - Bug fixing: stop queries to regions starting after the last
    read on a chromosome from incorrectly reporting errors
    (#651, #653; reported by Imran Haque and @egafni via pysam).
  * Multi-region iterator: The new structure takes a list of regions and
    iterates over all, deduplicating reads in the process, and producing a
    full list of file offset intervals. This is usually much faster than
    repeatedly using the old single-region iterator on a series of regions.
  * Curl improvements:
  - Add Bearer token support via HTS_AUTH_LOCATION env (#600).
  - Use CURL_CA_BUNDLE environment variable to override the CA (#622;
    thanks to Garret Kelly &amp; David Alexander).
  - Speed up (removal of excessive waiting) for both http(s) and ftp.
  - Avoid repeatedly reconnecting by removal of unnecessary seeks.
  - Bug fixing: double free when libcurl_open fails.
  * BGZF block caching, if enabled, now performs far better (#629; reported
    by Ram Yalamanchili).
  * Added an hFILE layer for in-memory I/O buffers (#590; thanks to Thomas
    Hickman).
  * Tidied up the drand48 support (intended for systems that do not
    provide this function).
  * Fixed bug where iterators on CRAM files did not propagate error return
    values to the caller correctly.  Thanks go to Chris Saunders.
  * Overhauled Windows builds.  Building with msys2/mingw64 now works
    correctly and passes all tests.
  * More improvements to logging output (thanks again to Anders Kaplan).
  * Return codes from sam_read1() when reading cram have been made
    consistent with those returned when reading sam/bam.  Thanks to
    Chris Saunders (#575).
  * BGZF CRC32 checksums are now always verified.
  * It's now possible to set nthreads = 1 for cram files.
  * hfile_libcurl has been modified to make it thread-safe.  It's also
    better at handling web servers that do not honour byte range requests
    when attempting to seek - it now sets errno to ESPIPE and keeps
    the existing connection open so callers can revert to streaming mode
    it they want to.
  * hfile_s3 now recalculates access tokens if they have become stale.  This
    fixes a reported problem where authentication failed after a file
    had been in use for more than 15 minutes.
  * Fixed bug where remote index fetches would fail to notice errors when
    writing files.
  * bam_read1() now checks that the query sequence length derived from the
    CIGAR alignment matches the sequence length in the BAM record.</changelog>
  <changelog author="flyos@mailoo.org" date="1536235200">- Update to 1.9
  * If `./configure` fails, `make` will stop working until either configure
    is re-run successfully, or `make distclean` is used.  This makes
    configuration failures more obvious.  (#711, thanks to John Marshall)
  * The default SAM version has been changed to 1.6.  This is in line with the
    latest version specification and indicates that HTSlib supports the
    CG tag used to store long CIGAR data in BAM format.
  * bgzip integrity check option '--test' (#682, thanks to @sd4B75bJ, @jrayner)
  * Faidx can now index fastq files as well as fasta.  The fastq index adds
    an extra column to the `.fai` index which gives the offset to the quality
    values.  New interfaces have been added to `htslib/faidx.h` to read the
    fastq index and retrieve the quality values.  It is possible to open
    a fastq index as if fasta (only sequences will be returned), but not
    the other way round. (#701)
  * New API interfaces to add or update integer, float and array aux tags. (#694)
  * Add `level=&lt;number&gt;` option to `hts_set_opt()` to allow the compression
    level to be set.  Setting `level=0` enables uncompressed output. (#715)
  * Improved bgzip error reporting.
  * Better error reporting when CRAM reference files can't be opened. (#706)
  * Fixes to make tests work properly on Windows/MinGW - mainly to handle
    line ending differences. (#716)
  * Efficiency improvements:
  - Small speed-up for CRAM indexing.
  - Reduce the number of unnecessary wake-ups in the thread pool. (#703)
  - Avoid some memory copies when writing data, notably for uncompressed
    BGZF output. (#703)
  * Bug fixes:
  - Fix multi-region iterator bugs on CRAM files. (#684)
  - Fixed multi-region iterator bug that caused some reads to be skipped
    incorrectly when reading BAM files. (#687)
  - Fixed synced_bcf_reader() bug when reading contigs multiple times. (#691,
    reported by @freeseek)
  - Fixed bug where bcf_hdr_set_samples() did not update the sample dictionary
    when removing samples. (#692, reported by @freeseek)
  - Fixed bug where the VCF record ref length was calculated incorrectly
    if an INFO END tag was present. (71b00a)
  - Fixed warnings found when compiling with gcc 8.1.0. (#700)
  - sam_hdr_read() and sam_hdr_write() will now return an error code
    if passed a NULL file pointer, instead of crashing.
  - Fixed possible negative array look-up in sam_parse1() that somehow
    escaped previous fuzz testing. (#731, reported by @fCorleone)
  - Fixed bug where cram range queries could incorrectly report an error
    when using multiple threads. (#734, reported by Brent Pedersen)
  - Fixed very rare rANS normalisation bug that could cause an assertion
    failure when writing CRAM files. (#739, reported by @carsonhh)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1580904000">- Update to release 1.10.2
  * This is a release fix that corrects minor inconsistencies discovered in
    previous deliverables.
- Update to release 1.10.1
  * The support for 64-bit coordinates in VCF brought problems for files
    not conforming to VCF/BCF specification. While previous versions would
    make out-of-range values silently overflow creating nonsense values
    but parseable file, the version 1.10 would silently create an invalid BCF.
- Update to release 1.10
  + Brief summary
  * Addition of support for references longer than 2Gb (NB: SAM and VCF
    formats only, not their binary counterparts).  This may need changes
    in code using HTSlib.  See README.large_positions.md for more information.
  * Added a SAM header API.
  * Major speed up to SAM reading and writing.  This also now supports
    multi-threading.
  * We can now auto-index on-the-fly while writing a file.  This also
    includes to bgzipped SAM.gz.
  * Overhaul of the S3 interface, which now supports version 4
    signatures.  This also makes writing to S3 work.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1581336000">- Include baselibs.conf as source file.
- Update baselibs.conf.</changelog>
  <changelog author="Pierre Bonamy &lt;flyos@mailoo.org&gt;" date="1628164800">- CVE-2020-36403.diff: Add patch fixing CVE-2020-36403 #boo1187917</changelog>
</package>
<package pkgid="516c0265fa84e5c0b9419930cb9831c5aeddb62ae5da151ffc45924a31dd14e5" name="libhts3" arch="ppc64le">
  <version epoch="0" ver="1.10.2" rel="bp153.2.5.1"/>
  <changelog author="flyos@mailoo.org" date="1461067200">- Initial release.</changelog>
  <changelog author="flyos@mailoo.org" date="1461240000">- Changed "./configure" and "make install" for "%configure" and
  "%make_install"
- Moved "%_libdir/libhts.so" and "%_libdir/pkgconfig/htslib.pc"
  to the *-devel package.</changelog>
  <changelog author="flyos@mailoo.org" date="1462017600">- Cleaner spec file
- Added baselibs.conf</changelog>
  <changelog author="flyos@mailoo.org" date="1462017601">- Update to 1.3.1</changelog>
  <changelog author="flyos@mailoo.org" date="1499688000">- Update to 1.5
- Change in SONAME, updated the package name to libhts2
- New dependencies to libbz2 and lzma</changelog>
  <changelog author="flyos@mailoo.org" date="1499688001">- Cleaner structure of the spec file and baselibs.conf,
  thanks to the amazing help of the packaging mailing list guys!</changelog>
  <changelog author="flyos@mailoo.org" date="1499860800">- Separated the binaries from the shared lib package</changelog>
  <changelog author="flyos@mailoo.org" date="1531396800">- Better formatting of the descriptions
- Spec file cleaned up using spec-cleaner
- Update to 1.8
  * The URL to get sequences from the EBI reference server has been changed
    to https://.  This is because the EBI no longer serve sequences via
    plain HTTP - requests to the http:// endpoint just get redirected.
    HTSlib needs to be linked against libcurl to download https:// URLs,
    so CRAM users who want to get references from the EBI will need to
    run configure and ensure libcurl support is enabled using the
  - -enable-libcurl option.
  * Added libdeflate as a build option for alternative faster compression and
    decompression.  Results vary by CPU but compression should be twice as fast
    and decompression faster.
  * It is now possible to set the compression level in bgzip.  (#675; thanks
    to Nathan Weeks).
  * bgzip now gets its own manual page.
  * CRAM encoding now stored MD and NM tags verbatim where the reference
    contains 'N' characters, to work around ambiguities in the SAM
    specification (samtools #717/762).
    Also added "store_md" and "store_nm" cram-options for forcing these
    tags to be stored at all locations.  This is best when combined with
    a subsequent decode_md=0 option while reading CRAM.
  * Multiple CRAM bug fixes, including a fix to free and the subsequent reuse of
    references with `-T ref.fa`. (#654; reported by Chris Saunders)
  * CRAM multi-threading bugs fixed: don't try to call flush on reading;
    processing of multiple range queries; problems with multi-slice containers.
  * Fixed crashes caused when decoding some cramtools produced CRAM files.
  * Fixed a couple of minor rANS issues with handling invalid data.
  * Fixed bug where probaln_glocal() tried to allocate far more memory than
    needed when the query sequence was much longer than the reference.  This
    caused crashes in samtools and bcftools mpileup when used on data with very
    long reads. (#572, problem reported by Felix Bemm via minimap2).
  * sam_prop_realn() now returns -1 (the same value as for unmapped reads)
    on reads that do not include at least one 'M', 'X' or '=' CIGAR operator,
    and no longer adds BQ or ZQ tags.  BAQ adjustments are only made to bases
    covered by these operators so there is no point in trying to align
    reads that do not have them. (#572)
  * BAM: HTSlib now supports BAMs which include CIGARs with more than
    65535 operations as per HTS-Specs 18th November (dab57f4 and 2f915a8).
  * BCF/VCF:
  - Removed the need for long double in pileup calculations.
  - Sped up the synced reader in some situations.
  - Bug fixing: removed memory leak in bcf_copy.
  * CRAM:
  - Added support for HTS_IDX_START in cram iterators.
  - Easier to build when lzma header files are absent.
  - Bug fixing: a region query with REQUIRED_FIELDS option to
    disable sequence retrieval now gives correct results.
  - Bug fixing: stop queries to regions starting after the last
    read on a chromosome from incorrectly reporting errors
    (#651, #653; reported by Imran Haque and @egafni via pysam).
  * Multi-region iterator: The new structure takes a list of regions and
    iterates over all, deduplicating reads in the process, and producing a
    full list of file offset intervals. This is usually much faster than
    repeatedly using the old single-region iterator on a series of regions.
  * Curl improvements:
  - Add Bearer token support via HTS_AUTH_LOCATION env (#600).
  - Use CURL_CA_BUNDLE environment variable to override the CA (#622;
    thanks to Garret Kelly &amp; David Alexander).
  - Speed up (removal of excessive waiting) for both http(s) and ftp.
  - Avoid repeatedly reconnecting by removal of unnecessary seeks.
  - Bug fixing: double free when libcurl_open fails.
  * BGZF block caching, if enabled, now performs far better (#629; reported
    by Ram Yalamanchili).
  * Added an hFILE layer for in-memory I/O buffers (#590; thanks to Thomas
    Hickman).
  * Tidied up the drand48 support (intended for systems that do not
    provide this function).
  * Fixed bug where iterators on CRAM files did not propagate error return
    values to the caller correctly.  Thanks go to Chris Saunders.
  * Overhauled Windows builds.  Building with msys2/mingw64 now works
    correctly and passes all tests.
  * More improvements to logging output (thanks again to Anders Kaplan).
  * Return codes from sam_read1() when reading cram have been made
    consistent with those returned when reading sam/bam.  Thanks to
    Chris Saunders (#575).
  * BGZF CRC32 checksums are now always verified.
  * It's now possible to set nthreads = 1 for cram files.
  * hfile_libcurl has been modified to make it thread-safe.  It's also
    better at handling web servers that do not honour byte range requests
    when attempting to seek - it now sets errno to ESPIPE and keeps
    the existing connection open so callers can revert to streaming mode
    it they want to.
  * hfile_s3 now recalculates access tokens if they have become stale.  This
    fixes a reported problem where authentication failed after a file
    had been in use for more than 15 minutes.
  * Fixed bug where remote index fetches would fail to notice errors when
    writing files.
  * bam_read1() now checks that the query sequence length derived from the
    CIGAR alignment matches the sequence length in the BAM record.</changelog>
  <changelog author="flyos@mailoo.org" date="1536235200">- Update to 1.9
  * If `./configure` fails, `make` will stop working until either configure
    is re-run successfully, or `make distclean` is used.  This makes
    configuration failures more obvious.  (#711, thanks to John Marshall)
  * The default SAM version has been changed to 1.6.  This is in line with the
    latest version specification and indicates that HTSlib supports the
    CG tag used to store long CIGAR data in BAM format.
  * bgzip integrity check option '--test' (#682, thanks to @sd4B75bJ, @jrayner)
  * Faidx can now index fastq files as well as fasta.  The fastq index adds
    an extra column to the `.fai` index which gives the offset to the quality
    values.  New interfaces have been added to `htslib/faidx.h` to read the
    fastq index and retrieve the quality values.  It is possible to open
    a fastq index as if fasta (only sequences will be returned), but not
    the other way round. (#701)
  * New API interfaces to add or update integer, float and array aux tags. (#694)
  * Add `level=&lt;number&gt;` option to `hts_set_opt()` to allow the compression
    level to be set.  Setting `level=0` enables uncompressed output. (#715)
  * Improved bgzip error reporting.
  * Better error reporting when CRAM reference files can't be opened. (#706)
  * Fixes to make tests work properly on Windows/MinGW - mainly to handle
    line ending differences. (#716)
  * Efficiency improvements:
  - Small speed-up for CRAM indexing.
  - Reduce the number of unnecessary wake-ups in the thread pool. (#703)
  - Avoid some memory copies when writing data, notably for uncompressed
    BGZF output. (#703)
  * Bug fixes:
  - Fix multi-region iterator bugs on CRAM files. (#684)
  - Fixed multi-region iterator bug that caused some reads to be skipped
    incorrectly when reading BAM files. (#687)
  - Fixed synced_bcf_reader() bug when reading contigs multiple times. (#691,
    reported by @freeseek)
  - Fixed bug where bcf_hdr_set_samples() did not update the sample dictionary
    when removing samples. (#692, reported by @freeseek)
  - Fixed bug where the VCF record ref length was calculated incorrectly
    if an INFO END tag was present. (71b00a)
  - Fixed warnings found when compiling with gcc 8.1.0. (#700)
  - sam_hdr_read() and sam_hdr_write() will now return an error code
    if passed a NULL file pointer, instead of crashing.
  - Fixed possible negative array look-up in sam_parse1() that somehow
    escaped previous fuzz testing. (#731, reported by @fCorleone)
  - Fixed bug where cram range queries could incorrectly report an error
    when using multiple threads. (#734, reported by Brent Pedersen)
  - Fixed very rare rANS normalisation bug that could cause an assertion
    failure when writing CRAM files. (#739, reported by @carsonhh)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1580904000">- Update to release 1.10.2
  * This is a release fix that corrects minor inconsistencies discovered in
    previous deliverables.
- Update to release 1.10.1
  * The support for 64-bit coordinates in VCF brought problems for files
    not conforming to VCF/BCF specification. While previous versions would
    make out-of-range values silently overflow creating nonsense values
    but parseable file, the version 1.10 would silently create an invalid BCF.
- Update to release 1.10
  + Brief summary
  * Addition of support for references longer than 2Gb (NB: SAM and VCF
    formats only, not their binary counterparts).  This may need changes
    in code using HTSlib.  See README.large_positions.md for more information.
  * Added a SAM header API.
  * Major speed up to SAM reading and writing.  This also now supports
    multi-threading.
  * We can now auto-index on-the-fly while writing a file.  This also
    includes to bgzipped SAM.gz.
  * Overhaul of the S3 interface, which now supports version 4
    signatures.  This also makes writing to S3 work.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1581336000">- Include baselibs.conf as source file.
- Update baselibs.conf.</changelog>
  <changelog author="Pierre Bonamy &lt;flyos@mailoo.org&gt;" date="1628164800">- CVE-2020-36403.diff: Add patch fixing CVE-2020-36403 #boo1187917</changelog>
</package>
<package pkgid="9be670c67ce6d8982f80f85c33838aedba0b3560b584a5d600d681632055fc90" name="libhts3" arch="s390x">
  <version epoch="0" ver="1.10.2" rel="bp153.2.5.1"/>
  <changelog author="flyos@mailoo.org" date="1461067200">- Initial release.</changelog>
  <changelog author="flyos@mailoo.org" date="1461240000">- Changed "./configure" and "make install" for "%configure" and
  "%make_install"
- Moved "%_libdir/libhts.so" and "%_libdir/pkgconfig/htslib.pc"
  to the *-devel package.</changelog>
  <changelog author="flyos@mailoo.org" date="1462017600">- Cleaner spec file
- Added baselibs.conf</changelog>
  <changelog author="flyos@mailoo.org" date="1462017601">- Update to 1.3.1</changelog>
  <changelog author="flyos@mailoo.org" date="1499688000">- Update to 1.5
- Change in SONAME, updated the package name to libhts2
- New dependencies to libbz2 and lzma</changelog>
  <changelog author="flyos@mailoo.org" date="1499688001">- Cleaner structure of the spec file and baselibs.conf,
  thanks to the amazing help of the packaging mailing list guys!</changelog>
  <changelog author="flyos@mailoo.org" date="1499860800">- Separated the binaries from the shared lib package</changelog>
  <changelog author="flyos@mailoo.org" date="1531396800">- Better formatting of the descriptions
- Spec file cleaned up using spec-cleaner
- Update to 1.8
  * The URL to get sequences from the EBI reference server has been changed
    to https://.  This is because the EBI no longer serve sequences via
    plain HTTP - requests to the http:// endpoint just get redirected.
    HTSlib needs to be linked against libcurl to download https:// URLs,
    so CRAM users who want to get references from the EBI will need to
    run configure and ensure libcurl support is enabled using the
  - -enable-libcurl option.
  * Added libdeflate as a build option for alternative faster compression and
    decompression.  Results vary by CPU but compression should be twice as fast
    and decompression faster.
  * It is now possible to set the compression level in bgzip.  (#675; thanks
    to Nathan Weeks).
  * bgzip now gets its own manual page.
  * CRAM encoding now stored MD and NM tags verbatim where the reference
    contains 'N' characters, to work around ambiguities in the SAM
    specification (samtools #717/762).
    Also added "store_md" and "store_nm" cram-options for forcing these
    tags to be stored at all locations.  This is best when combined with
    a subsequent decode_md=0 option while reading CRAM.
  * Multiple CRAM bug fixes, including a fix to free and the subsequent reuse of
    references with `-T ref.fa`. (#654; reported by Chris Saunders)
  * CRAM multi-threading bugs fixed: don't try to call flush on reading;
    processing of multiple range queries; problems with multi-slice containers.
  * Fixed crashes caused when decoding some cramtools produced CRAM files.
  * Fixed a couple of minor rANS issues with handling invalid data.
  * Fixed bug where probaln_glocal() tried to allocate far more memory than
    needed when the query sequence was much longer than the reference.  This
    caused crashes in samtools and bcftools mpileup when used on data with very
    long reads. (#572, problem reported by Felix Bemm via minimap2).
  * sam_prop_realn() now returns -1 (the same value as for unmapped reads)
    on reads that do not include at least one 'M', 'X' or '=' CIGAR operator,
    and no longer adds BQ or ZQ tags.  BAQ adjustments are only made to bases
    covered by these operators so there is no point in trying to align
    reads that do not have them. (#572)
  * BAM: HTSlib now supports BAMs which include CIGARs with more than
    65535 operations as per HTS-Specs 18th November (dab57f4 and 2f915a8).
  * BCF/VCF:
  - Removed the need for long double in pileup calculations.
  - Sped up the synced reader in some situations.
  - Bug fixing: removed memory leak in bcf_copy.
  * CRAM:
  - Added support for HTS_IDX_START in cram iterators.
  - Easier to build when lzma header files are absent.
  - Bug fixing: a region query with REQUIRED_FIELDS option to
    disable sequence retrieval now gives correct results.
  - Bug fixing: stop queries to regions starting after the last
    read on a chromosome from incorrectly reporting errors
    (#651, #653; reported by Imran Haque and @egafni via pysam).
  * Multi-region iterator: The new structure takes a list of regions and
    iterates over all, deduplicating reads in the process, and producing a
    full list of file offset intervals. This is usually much faster than
    repeatedly using the old single-region iterator on a series of regions.
  * Curl improvements:
  - Add Bearer token support via HTS_AUTH_LOCATION env (#600).
  - Use CURL_CA_BUNDLE environment variable to override the CA (#622;
    thanks to Garret Kelly &amp; David Alexander).
  - Speed up (removal of excessive waiting) for both http(s) and ftp.
  - Avoid repeatedly reconnecting by removal of unnecessary seeks.
  - Bug fixing: double free when libcurl_open fails.
  * BGZF block caching, if enabled, now performs far better (#629; reported
    by Ram Yalamanchili).
  * Added an hFILE layer for in-memory I/O buffers (#590; thanks to Thomas
    Hickman).
  * Tidied up the drand48 support (intended for systems that do not
    provide this function).
  * Fixed bug where iterators on CRAM files did not propagate error return
    values to the caller correctly.  Thanks go to Chris Saunders.
  * Overhauled Windows builds.  Building with msys2/mingw64 now works
    correctly and passes all tests.
  * More improvements to logging output (thanks again to Anders Kaplan).
  * Return codes from sam_read1() when reading cram have been made
    consistent with those returned when reading sam/bam.  Thanks to
    Chris Saunders (#575).
  * BGZF CRC32 checksums are now always verified.
  * It's now possible to set nthreads = 1 for cram files.
  * hfile_libcurl has been modified to make it thread-safe.  It's also
    better at handling web servers that do not honour byte range requests
    when attempting to seek - it now sets errno to ESPIPE and keeps
    the existing connection open so callers can revert to streaming mode
    it they want to.
  * hfile_s3 now recalculates access tokens if they have become stale.  This
    fixes a reported problem where authentication failed after a file
    had been in use for more than 15 minutes.
  * Fixed bug where remote index fetches would fail to notice errors when
    writing files.
  * bam_read1() now checks that the query sequence length derived from the
    CIGAR alignment matches the sequence length in the BAM record.</changelog>
  <changelog author="flyos@mailoo.org" date="1536235200">- Update to 1.9
  * If `./configure` fails, `make` will stop working until either configure
    is re-run successfully, or `make distclean` is used.  This makes
    configuration failures more obvious.  (#711, thanks to John Marshall)
  * The default SAM version has been changed to 1.6.  This is in line with the
    latest version specification and indicates that HTSlib supports the
    CG tag used to store long CIGAR data in BAM format.
  * bgzip integrity check option '--test' (#682, thanks to @sd4B75bJ, @jrayner)
  * Faidx can now index fastq files as well as fasta.  The fastq index adds
    an extra column to the `.fai` index which gives the offset to the quality
    values.  New interfaces have been added to `htslib/faidx.h` to read the
    fastq index and retrieve the quality values.  It is possible to open
    a fastq index as if fasta (only sequences will be returned), but not
    the other way round. (#701)
  * New API interfaces to add or update integer, float and array aux tags. (#694)
  * Add `level=&lt;number&gt;` option to `hts_set_opt()` to allow the compression
    level to be set.  Setting `level=0` enables uncompressed output. (#715)
  * Improved bgzip error reporting.
  * Better error reporting when CRAM reference files can't be opened. (#706)
  * Fixes to make tests work properly on Windows/MinGW - mainly to handle
    line ending differences. (#716)
  * Efficiency improvements:
  - Small speed-up for CRAM indexing.
  - Reduce the number of unnecessary wake-ups in the thread pool. (#703)
  - Avoid some memory copies when writing data, notably for uncompressed
    BGZF output. (#703)
  * Bug fixes:
  - Fix multi-region iterator bugs on CRAM files. (#684)
  - Fixed multi-region iterator bug that caused some reads to be skipped
    incorrectly when reading BAM files. (#687)
  - Fixed synced_bcf_reader() bug when reading contigs multiple times. (#691,
    reported by @freeseek)
  - Fixed bug where bcf_hdr_set_samples() did not update the sample dictionary
    when removing samples. (#692, reported by @freeseek)
  - Fixed bug where the VCF record ref length was calculated incorrectly
    if an INFO END tag was present. (71b00a)
  - Fixed warnings found when compiling with gcc 8.1.0. (#700)
  - sam_hdr_read() and sam_hdr_write() will now return an error code
    if passed a NULL file pointer, instead of crashing.
  - Fixed possible negative array look-up in sam_parse1() that somehow
    escaped previous fuzz testing. (#731, reported by @fCorleone)
  - Fixed bug where cram range queries could incorrectly report an error
    when using multiple threads. (#734, reported by Brent Pedersen)
  - Fixed very rare rANS normalisation bug that could cause an assertion
    failure when writing CRAM files. (#739, reported by @carsonhh)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1580904000">- Update to release 1.10.2
  * This is a release fix that corrects minor inconsistencies discovered in
    previous deliverables.
- Update to release 1.10.1
  * The support for 64-bit coordinates in VCF brought problems for files
    not conforming to VCF/BCF specification. While previous versions would
    make out-of-range values silently overflow creating nonsense values
    but parseable file, the version 1.10 would silently create an invalid BCF.
- Update to release 1.10
  + Brief summary
  * Addition of support for references longer than 2Gb (NB: SAM and VCF
    formats only, not their binary counterparts).  This may need changes
    in code using HTSlib.  See README.large_positions.md for more information.
  * Added a SAM header API.
  * Major speed up to SAM reading and writing.  This also now supports
    multi-threading.
  * We can now auto-index on-the-fly while writing a file.  This also
    includes to bgzipped SAM.gz.
  * Overhaul of the S3 interface, which now supports version 4
    signatures.  This also makes writing to S3 work.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1581336000">- Include baselibs.conf as source file.
- Update baselibs.conf.</changelog>
  <changelog author="Pierre Bonamy &lt;flyos@mailoo.org&gt;" date="1628164800">- CVE-2020-36403.diff: Add patch fixing CVE-2020-36403 #boo1187917</changelog>
</package>
<package pkgid="032d8c4ea8166b4c6dc93de0ba93b029d8e1e6364635637dc0107ee0ddcda2dd" name="libhts3" arch="x86_64">
  <version epoch="0" ver="1.10.2" rel="bp153.2.5.1"/>
  <changelog author="flyos@mailoo.org" date="1461067200">- Initial release.</changelog>
  <changelog author="flyos@mailoo.org" date="1461240000">- Changed "./configure" and "make install" for "%configure" and
  "%make_install"
- Moved "%_libdir/libhts.so" and "%_libdir/pkgconfig/htslib.pc"
  to the *-devel package.</changelog>
  <changelog author="flyos@mailoo.org" date="1462017600">- Cleaner spec file
- Added baselibs.conf</changelog>
  <changelog author="flyos@mailoo.org" date="1462017601">- Update to 1.3.1</changelog>
  <changelog author="flyos@mailoo.org" date="1499688000">- Update to 1.5
- Change in SONAME, updated the package name to libhts2
- New dependencies to libbz2 and lzma</changelog>
  <changelog author="flyos@mailoo.org" date="1499688001">- Cleaner structure of the spec file and baselibs.conf,
  thanks to the amazing help of the packaging mailing list guys!</changelog>
  <changelog author="flyos@mailoo.org" date="1499860800">- Separated the binaries from the shared lib package</changelog>
  <changelog author="flyos@mailoo.org" date="1531396800">- Better formatting of the descriptions
- Spec file cleaned up using spec-cleaner
- Update to 1.8
  * The URL to get sequences from the EBI reference server has been changed
    to https://.  This is because the EBI no longer serve sequences via
    plain HTTP - requests to the http:// endpoint just get redirected.
    HTSlib needs to be linked against libcurl to download https:// URLs,
    so CRAM users who want to get references from the EBI will need to
    run configure and ensure libcurl support is enabled using the
  - -enable-libcurl option.
  * Added libdeflate as a build option for alternative faster compression and
    decompression.  Results vary by CPU but compression should be twice as fast
    and decompression faster.
  * It is now possible to set the compression level in bgzip.  (#675; thanks
    to Nathan Weeks).
  * bgzip now gets its own manual page.
  * CRAM encoding now stored MD and NM tags verbatim where the reference
    contains 'N' characters, to work around ambiguities in the SAM
    specification (samtools #717/762).
    Also added "store_md" and "store_nm" cram-options for forcing these
    tags to be stored at all locations.  This is best when combined with
    a subsequent decode_md=0 option while reading CRAM.
  * Multiple CRAM bug fixes, including a fix to free and the subsequent reuse of
    references with `-T ref.fa`. (#654; reported by Chris Saunders)
  * CRAM multi-threading bugs fixed: don't try to call flush on reading;
    processing of multiple range queries; problems with multi-slice containers.
  * Fixed crashes caused when decoding some cramtools produced CRAM files.
  * Fixed a couple of minor rANS issues with handling invalid data.
  * Fixed bug where probaln_glocal() tried to allocate far more memory than
    needed when the query sequence was much longer than the reference.  This
    caused crashes in samtools and bcftools mpileup when used on data with very
    long reads. (#572, problem reported by Felix Bemm via minimap2).
  * sam_prop_realn() now returns -1 (the same value as for unmapped reads)
    on reads that do not include at least one 'M', 'X' or '=' CIGAR operator,
    and no longer adds BQ or ZQ tags.  BAQ adjustments are only made to bases
    covered by these operators so there is no point in trying to align
    reads that do not have them. (#572)
  * BAM: HTSlib now supports BAMs which include CIGARs with more than
    65535 operations as per HTS-Specs 18th November (dab57f4 and 2f915a8).
  * BCF/VCF:
  - Removed the need for long double in pileup calculations.
  - Sped up the synced reader in some situations.
  - Bug fixing: removed memory leak in bcf_copy.
  * CRAM:
  - Added support for HTS_IDX_START in cram iterators.
  - Easier to build when lzma header files are absent.
  - Bug fixing: a region query with REQUIRED_FIELDS option to
    disable sequence retrieval now gives correct results.
  - Bug fixing: stop queries to regions starting after the last
    read on a chromosome from incorrectly reporting errors
    (#651, #653; reported by Imran Haque and @egafni via pysam).
  * Multi-region iterator: The new structure takes a list of regions and
    iterates over all, deduplicating reads in the process, and producing a
    full list of file offset intervals. This is usually much faster than
    repeatedly using the old single-region iterator on a series of regions.
  * Curl improvements:
  - Add Bearer token support via HTS_AUTH_LOCATION env (#600).
  - Use CURL_CA_BUNDLE environment variable to override the CA (#622;
    thanks to Garret Kelly &amp; David Alexander).
  - Speed up (removal of excessive waiting) for both http(s) and ftp.
  - Avoid repeatedly reconnecting by removal of unnecessary seeks.
  - Bug fixing: double free when libcurl_open fails.
  * BGZF block caching, if enabled, now performs far better (#629; reported
    by Ram Yalamanchili).
  * Added an hFILE layer for in-memory I/O buffers (#590; thanks to Thomas
    Hickman).
  * Tidied up the drand48 support (intended for systems that do not
    provide this function).
  * Fixed bug where iterators on CRAM files did not propagate error return
    values to the caller correctly.  Thanks go to Chris Saunders.
  * Overhauled Windows builds.  Building with msys2/mingw64 now works
    correctly and passes all tests.
  * More improvements to logging output (thanks again to Anders Kaplan).
  * Return codes from sam_read1() when reading cram have been made
    consistent with those returned when reading sam/bam.  Thanks to
    Chris Saunders (#575).
  * BGZF CRC32 checksums are now always verified.
  * It's now possible to set nthreads = 1 for cram files.
  * hfile_libcurl has been modified to make it thread-safe.  It's also
    better at handling web servers that do not honour byte range requests
    when attempting to seek - it now sets errno to ESPIPE and keeps
    the existing connection open so callers can revert to streaming mode
    it they want to.
  * hfile_s3 now recalculates access tokens if they have become stale.  This
    fixes a reported problem where authentication failed after a file
    had been in use for more than 15 minutes.
  * Fixed bug where remote index fetches would fail to notice errors when
    writing files.
  * bam_read1() now checks that the query sequence length derived from the
    CIGAR alignment matches the sequence length in the BAM record.</changelog>
  <changelog author="flyos@mailoo.org" date="1536235200">- Update to 1.9
  * If `./configure` fails, `make` will stop working until either configure
    is re-run successfully, or `make distclean` is used.  This makes
    configuration failures more obvious.  (#711, thanks to John Marshall)
  * The default SAM version has been changed to 1.6.  This is in line with the
    latest version specification and indicates that HTSlib supports the
    CG tag used to store long CIGAR data in BAM format.
  * bgzip integrity check option '--test' (#682, thanks to @sd4B75bJ, @jrayner)
  * Faidx can now index fastq files as well as fasta.  The fastq index adds
    an extra column to the `.fai` index which gives the offset to the quality
    values.  New interfaces have been added to `htslib/faidx.h` to read the
    fastq index and retrieve the quality values.  It is possible to open
    a fastq index as if fasta (only sequences will be returned), but not
    the other way round. (#701)
  * New API interfaces to add or update integer, float and array aux tags. (#694)
  * Add `level=&lt;number&gt;` option to `hts_set_opt()` to allow the compression
    level to be set.  Setting `level=0` enables uncompressed output. (#715)
  * Improved bgzip error reporting.
  * Better error reporting when CRAM reference files can't be opened. (#706)
  * Fixes to make tests work properly on Windows/MinGW - mainly to handle
    line ending differences. (#716)
  * Efficiency improvements:
  - Small speed-up for CRAM indexing.
  - Reduce the number of unnecessary wake-ups in the thread pool. (#703)
  - Avoid some memory copies when writing data, notably for uncompressed
    BGZF output. (#703)
  * Bug fixes:
  - Fix multi-region iterator bugs on CRAM files. (#684)
  - Fixed multi-region iterator bug that caused some reads to be skipped
    incorrectly when reading BAM files. (#687)
  - Fixed synced_bcf_reader() bug when reading contigs multiple times. (#691,
    reported by @freeseek)
  - Fixed bug where bcf_hdr_set_samples() did not update the sample dictionary
    when removing samples. (#692, reported by @freeseek)
  - Fixed bug where the VCF record ref length was calculated incorrectly
    if an INFO END tag was present. (71b00a)
  - Fixed warnings found when compiling with gcc 8.1.0. (#700)
  - sam_hdr_read() and sam_hdr_write() will now return an error code
    if passed a NULL file pointer, instead of crashing.
  - Fixed possible negative array look-up in sam_parse1() that somehow
    escaped previous fuzz testing. (#731, reported by @fCorleone)
  - Fixed bug where cram range queries could incorrectly report an error
    when using multiple threads. (#734, reported by Brent Pedersen)
  - Fixed very rare rANS normalisation bug that could cause an assertion
    failure when writing CRAM files. (#739, reported by @carsonhh)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1580904000">- Update to release 1.10.2
  * This is a release fix that corrects minor inconsistencies discovered in
    previous deliverables.
- Update to release 1.10.1
  * The support for 64-bit coordinates in VCF brought problems for files
    not conforming to VCF/BCF specification. While previous versions would
    make out-of-range values silently overflow creating nonsense values
    but parseable file, the version 1.10 would silently create an invalid BCF.
- Update to release 1.10
  + Brief summary
  * Addition of support for references longer than 2Gb (NB: SAM and VCF
    formats only, not their binary counterparts).  This may need changes
    in code using HTSlib.  See README.large_positions.md for more information.
  * Added a SAM header API.
  * Major speed up to SAM reading and writing.  This also now supports
    multi-threading.
  * We can now auto-index on-the-fly while writing a file.  This also
    includes to bgzipped SAM.gz.
  * Overhaul of the S3 interface, which now supports version 4
    signatures.  This also makes writing to S3 work.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1581336000">- Include baselibs.conf as source file.
- Update baselibs.conf.</changelog>
  <changelog author="Pierre Bonamy &lt;flyos@mailoo.org&gt;" date="1628164800">- CVE-2020-36403.diff: Add patch fixing CVE-2020-36403 #boo1187917</changelog>
</package>
<package pkgid="258473cb2fb6bd0b3f3a41f3f76511e3f3f903321eac4e8b0d59b23d189e0aa0" name="libhts3-64bit" arch="aarch64_ilp32">
  <version epoch="0" ver="1.10.2" rel="bp153.2.5.1"/>
  <changelog author="flyos@mailoo.org" date="1461067200">- Initial release.</changelog>
  <changelog author="flyos@mailoo.org" date="1461240000">- Changed "./configure" and "make install" for "%configure" and
  "%make_install"
- Moved "%_libdir/libhts.so" and "%_libdir/pkgconfig/htslib.pc"
  to the *-devel package.</changelog>
  <changelog author="flyos@mailoo.org" date="1462017600">- Cleaner spec file
- Added baselibs.conf</changelog>
  <changelog author="flyos@mailoo.org" date="1462017601">- Update to 1.3.1</changelog>
  <changelog author="flyos@mailoo.org" date="1499688000">- Update to 1.5
- Change in SONAME, updated the package name to libhts2
- New dependencies to libbz2 and lzma</changelog>
  <changelog author="flyos@mailoo.org" date="1499688001">- Cleaner structure of the spec file and baselibs.conf,
  thanks to the amazing help of the packaging mailing list guys!</changelog>
  <changelog author="flyos@mailoo.org" date="1499860800">- Separated the binaries from the shared lib package</changelog>
  <changelog author="flyos@mailoo.org" date="1531396800">- Better formatting of the descriptions
- Spec file cleaned up using spec-cleaner
- Update to 1.8
  * The URL to get sequences from the EBI reference server has been changed
    to https://.  This is because the EBI no longer serve sequences via
    plain HTTP - requests to the http:// endpoint just get redirected.
    HTSlib needs to be linked against libcurl to download https:// URLs,
    so CRAM users who want to get references from the EBI will need to
    run configure and ensure libcurl support is enabled using the
  - -enable-libcurl option.
  * Added libdeflate as a build option for alternative faster compression and
    decompression.  Results vary by CPU but compression should be twice as fast
    and decompression faster.
  * It is now possible to set the compression level in bgzip.  (#675; thanks
    to Nathan Weeks).
  * bgzip now gets its own manual page.
  * CRAM encoding now stored MD and NM tags verbatim where the reference
    contains 'N' characters, to work around ambiguities in the SAM
    specification (samtools #717/762).
    Also added "store_md" and "store_nm" cram-options for forcing these
    tags to be stored at all locations.  This is best when combined with
    a subsequent decode_md=0 option while reading CRAM.
  * Multiple CRAM bug fixes, including a fix to free and the subsequent reuse of
    references with `-T ref.fa`. (#654; reported by Chris Saunders)
  * CRAM multi-threading bugs fixed: don't try to call flush on reading;
    processing of multiple range queries; problems with multi-slice containers.
  * Fixed crashes caused when decoding some cramtools produced CRAM files.
  * Fixed a couple of minor rANS issues with handling invalid data.
  * Fixed bug where probaln_glocal() tried to allocate far more memory than
    needed when the query sequence was much longer than the reference.  This
    caused crashes in samtools and bcftools mpileup when used on data with very
    long reads. (#572, problem reported by Felix Bemm via minimap2).
  * sam_prop_realn() now returns -1 (the same value as for unmapped reads)
    on reads that do not include at least one 'M', 'X' or '=' CIGAR operator,
    and no longer adds BQ or ZQ tags.  BAQ adjustments are only made to bases
    covered by these operators so there is no point in trying to align
    reads that do not have them. (#572)
  * BAM: HTSlib now supports BAMs which include CIGARs with more than
    65535 operations as per HTS-Specs 18th November (dab57f4 and 2f915a8).
  * BCF/VCF:
  - Removed the need for long double in pileup calculations.
  - Sped up the synced reader in some situations.
  - Bug fixing: removed memory leak in bcf_copy.
  * CRAM:
  - Added support for HTS_IDX_START in cram iterators.
  - Easier to build when lzma header files are absent.
  - Bug fixing: a region query with REQUIRED_FIELDS option to
    disable sequence retrieval now gives correct results.
  - Bug fixing: stop queries to regions starting after the last
    read on a chromosome from incorrectly reporting errors
    (#651, #653; reported by Imran Haque and @egafni via pysam).
  * Multi-region iterator: The new structure takes a list of regions and
    iterates over all, deduplicating reads in the process, and producing a
    full list of file offset intervals. This is usually much faster than
    repeatedly using the old single-region iterator on a series of regions.
  * Curl improvements:
  - Add Bearer token support via HTS_AUTH_LOCATION env (#600).
  - Use CURL_CA_BUNDLE environment variable to override the CA (#622;
    thanks to Garret Kelly &amp; David Alexander).
  - Speed up (removal of excessive waiting) for both http(s) and ftp.
  - Avoid repeatedly reconnecting by removal of unnecessary seeks.
  - Bug fixing: double free when libcurl_open fails.
  * BGZF block caching, if enabled, now performs far better (#629; reported
    by Ram Yalamanchili).
  * Added an hFILE layer for in-memory I/O buffers (#590; thanks to Thomas
    Hickman).
  * Tidied up the drand48 support (intended for systems that do not
    provide this function).
  * Fixed bug where iterators on CRAM files did not propagate error return
    values to the caller correctly.  Thanks go to Chris Saunders.
  * Overhauled Windows builds.  Building with msys2/mingw64 now works
    correctly and passes all tests.
  * More improvements to logging output (thanks again to Anders Kaplan).
  * Return codes from sam_read1() when reading cram have been made
    consistent with those returned when reading sam/bam.  Thanks to
    Chris Saunders (#575).
  * BGZF CRC32 checksums are now always verified.
  * It's now possible to set nthreads = 1 for cram files.
  * hfile_libcurl has been modified to make it thread-safe.  It's also
    better at handling web servers that do not honour byte range requests
    when attempting to seek - it now sets errno to ESPIPE and keeps
    the existing connection open so callers can revert to streaming mode
    it they want to.
  * hfile_s3 now recalculates access tokens if they have become stale.  This
    fixes a reported problem where authentication failed after a file
    had been in use for more than 15 minutes.
  * Fixed bug where remote index fetches would fail to notice errors when
    writing files.
  * bam_read1() now checks that the query sequence length derived from the
    CIGAR alignment matches the sequence length in the BAM record.</changelog>
  <changelog author="flyos@mailoo.org" date="1536235200">- Update to 1.9
  * If `./configure` fails, `make` will stop working until either configure
    is re-run successfully, or `make distclean` is used.  This makes
    configuration failures more obvious.  (#711, thanks to John Marshall)
  * The default SAM version has been changed to 1.6.  This is in line with the
    latest version specification and indicates that HTSlib supports the
    CG tag used to store long CIGAR data in BAM format.
  * bgzip integrity check option '--test' (#682, thanks to @sd4B75bJ, @jrayner)
  * Faidx can now index fastq files as well as fasta.  The fastq index adds
    an extra column to the `.fai` index which gives the offset to the quality
    values.  New interfaces have been added to `htslib/faidx.h` to read the
    fastq index and retrieve the quality values.  It is possible to open
    a fastq index as if fasta (only sequences will be returned), but not
    the other way round. (#701)
  * New API interfaces to add or update integer, float and array aux tags. (#694)
  * Add `level=&lt;number&gt;` option to `hts_set_opt()` to allow the compression
    level to be set.  Setting `level=0` enables uncompressed output. (#715)
  * Improved bgzip error reporting.
  * Better error reporting when CRAM reference files can't be opened. (#706)
  * Fixes to make tests work properly on Windows/MinGW - mainly to handle
    line ending differences. (#716)
  * Efficiency improvements:
  - Small speed-up for CRAM indexing.
  - Reduce the number of unnecessary wake-ups in the thread pool. (#703)
  - Avoid some memory copies when writing data, notably for uncompressed
    BGZF output. (#703)
  * Bug fixes:
  - Fix multi-region iterator bugs on CRAM files. (#684)
  - Fixed multi-region iterator bug that caused some reads to be skipped
    incorrectly when reading BAM files. (#687)
  - Fixed synced_bcf_reader() bug when reading contigs multiple times. (#691,
    reported by @freeseek)
  - Fixed bug where bcf_hdr_set_samples() did not update the sample dictionary
    when removing samples. (#692, reported by @freeseek)
  - Fixed bug where the VCF record ref length was calculated incorrectly
    if an INFO END tag was present. (71b00a)
  - Fixed warnings found when compiling with gcc 8.1.0. (#700)
  - sam_hdr_read() and sam_hdr_write() will now return an error code
    if passed a NULL file pointer, instead of crashing.
  - Fixed possible negative array look-up in sam_parse1() that somehow
    escaped previous fuzz testing. (#731, reported by @fCorleone)
  - Fixed bug where cram range queries could incorrectly report an error
    when using multiple threads. (#734, reported by Brent Pedersen)
  - Fixed very rare rANS normalisation bug that could cause an assertion
    failure when writing CRAM files. (#739, reported by @carsonhh)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1580904000">- Update to release 1.10.2
  * This is a release fix that corrects minor inconsistencies discovered in
    previous deliverables.
- Update to release 1.10.1
  * The support for 64-bit coordinates in VCF brought problems for files
    not conforming to VCF/BCF specification. While previous versions would
    make out-of-range values silently overflow creating nonsense values
    but parseable file, the version 1.10 would silently create an invalid BCF.
- Update to release 1.10
  + Brief summary
  * Addition of support for references longer than 2Gb (NB: SAM and VCF
    formats only, not their binary counterparts).  This may need changes
    in code using HTSlib.  See README.large_positions.md for more information.
  * Added a SAM header API.
  * Major speed up to SAM reading and writing.  This also now supports
    multi-threading.
  * We can now auto-index on-the-fly while writing a file.  This also
    includes to bgzipped SAM.gz.
  * Overhaul of the S3 interface, which now supports version 4
    signatures.  This also makes writing to S3 work.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1581336000">- Include baselibs.conf as source file.
- Update baselibs.conf.</changelog>
  <changelog author="Pierre Bonamy &lt;flyos@mailoo.org&gt;" date="1628164800">- CVE-2020-36403.diff: Add patch fixing CVE-2020-36403 #boo1187917</changelog>
</package>
<package pkgid="6018f5be8f8e8871777b2b1b86270e86c3e19fca18c7eb4bc4d7fb0f998cdd23" name="libliveMedia94" arch="aarch64">
  <version epoch="0" ver="2021.05.22" rel="bp153.2.3.1"/>
  <changelog author="aloisio@gmx.com" date="1476619200">- Update to version 2016.10.11
  2016.10.11:
  * After building the source code, we now display a message
    reminding the developer about our FAQ.
  2016.09.22:
  * Added a new "liveMedia" class
    "MPEG2TransportStreamAccumulator" - a filter that can
    be used to combine several (by default, 7) MPEG Transport
    Stream 188-byte 'packets' into a larger chunk of data,
    more appropriate for streaming via RTP (or raw UDP).
  2016.09.19:
  * Added support for an experimental RTSP "DEREGISTER"
    command, which undoes the effect of a "REGISTER" command.
  * Moved the REGISTER/DEREGISTER-specific functionality of
    "RTSPServer.cpp" into a new file "RTSPServerRegister.cpp",
    to make the base RTSP server code (in "RTSPServer.cpp")
    easier to comprehend.
  2016.09.12:
  * Fixed "GenericMediaServer::createNewClientSessionWithId()"
    to make sure that the new 'client session' object (returned
    by a call to "createNewClientSession()") is not NULL
    before it tries to add it to the 'fClientSessions' table.
    (Thanks to Helmut Grohne for discovering this issue.)
  2016.09.08:
  * Updated "RTSPClient::reset()" to reset each of the 'request
    queues' as well.
    (Thanks to Erik Montnemery for noting a problem (with the
    "LIVE555 Proxy Server") that this caused.)
  * Updated "GenericMediaServer::ClientConnection::closeSockets()"
    so that it doesn't try to call "closeSocket()" (=="close()")
    on socket numbers &lt;0.
  2016.09.05:
  * Fixed a problem whereby a 'delayed task' for a
    "MPEG2TransportStreamMultiplexor" object might have gotten run
    after such an object was deleted.
    (Thanks to Bruno Basilio for providing debugging output to
    help track this down.)
  * Updated "Socket::reset()" (in "groupsock/NetInterface.cpp") so
    that it doesn't try to call "closeSocket()" (=="close()") on
    socket numbers &lt;0.
  * Added a comment to "UsageEnvironment/include/UsageEnvironment.hh"
    to note that "triggerEvent()" should not be called with the
    same 'event trigger id' from different threads.
    (This was already noted in a comment in
    "liveMedia/DeviceSource.cpp", but not in
    "UsageEnvironment/include/UsageEnvironment.hh", which is
    where "triggerEvent()" is defined.)
  2016.08.27:
  * Fixed a problem whereby a "Medium" object's "nextTask()"
    (i.e., "fNextTask") could hold an invalid value after a
    'scheduled task' has occurred (but before the next similar
    task is scheduled) - which causes problems should the
    "Medium" object be deleted during that window of time.
    (Thanks to Helmut Grohne for noting this problem.)
  * Added comments to "UsageEnvironment/include/UsageEnvironment.hh"
    to make it clear that "unscheduleDelayedTask()" (or
    "rescheduleDelayedTask()") must not be called on a
    'scheduled task' after it has already occurred.
    (Thanks to Helmut Grohne for motivating this.)
  2016.08.07:
  * Fixed a bug in the handling of the non-standard
    "com.ses.streamID:" header (used by 'SAT&gt;IP' servers)
    that we had introduced in version 2016.01.12.
    (Thanks to Yaobing Deng for noting this.)
  2016.07.19:
  * Fixed a bug in "RTSPServer" that could cause a crash if a
    "RTSPServer" object is deleted after having been used
    for RTSP-over-HTTP streaming.  (Thanks to Pavel Aronov.)
  * Updated "RTSPClient" to recognize a "Connection: Close"
    header in a server's response. It handles this header by
    closing the RTSP TCP connection (because the server is
    assumed to not be using it again), so that we open a new
    TCP  connection for any subsequent commands.
    (Thanks to Nathan (at MediaPortal) for this suggestion.)
  * Made a small optimization to "RTSPServer"s handling of the
    first "SETUP" command from each client.  (Thanks to Maxim
    Dementiev for the suggestion.)
  2016.06.26:
  * Added a new (public) function "canDeliverNewFrameImmediately()"
    to "MPEG2TransportStreamMultiplexor".
    This function may be used by a downstream reader to test
    whether the next call to "doGetNextFrame()" will deliver
    data immediately.  It can be useful if you want to decide
    whether or not to keep accumulating multiple Transport Stream
    'packets' into an outgoing RTP packet.
    (Thanks to Gilles Chanteperdrix for suggesting this.)
  * Made a minor syntactic change to "MediaTranscodingTable.hh"
    to eliminate compiler warnings.
  2016.06.23:
  * Changed the constant "MAX_INPUT_ES_FRAME_SIZE" to a static
    member variable
    "MPEG2TransportStreamFromESSource::maxInputESFrameSize"
    that can, if desired, be increased at run time (before a
    "MPEG2TransportStreamFromESSource" object is created).
    (Thanks to Gilles Chanteperdrix for motivating this.)
  2016.06.22:
  * Changed "~ProxyServerMediaSession()" so that it no longer
    deletes the "MediaTranscodingTable" object that it had
    been passed in its constructor.  (The reason for this is
    that the same "MediaTranscodingTable" can be used by more
    than one "ProxyServerMediaSession".)
  * Made the "parseTransportHeaderForREGISTER()" function
    (that's used in the "RTSPServer" implementation) non-static,
    so that it can be used in other, non-RTSP server
    implementations that want to handle the "REGISTER" command.
  * Made the "RTPSink::SSRC()" function "public:" rather than
    "protected:".
    (Thanks to Jean-Luc Bonnet for this suggestion.)
  2016.05.20:
  * Added a new virtual function "noteLiveness()" to the
    "ServerMediaSession" class. This function is called
    (by a "GenericMediaServer") whenever there's 'liveness'
    on a "ClientSession".  The default implementation of this
    function is a 'noop', but subclasses can redefine it - e.g.,
    if you want to remove long-unused "ServerMediaSession"s
    from the server.
  * Fixed a bug in the options handling for the command
    "live555ProxyServer" that could erroneously produce a
    "usage" error if the '-R' option is used, but no
    back-end "rtsp://" URL is given.
  2016.05.18:
  * Backed out the change to "MultiFramedRTPSink" that was
    made in 2016.05.17; the 2016.05.16 version turned out
    to be correct.
  * Rearranged "#include"s to avoid an 'excessive #include
    nesting' error with some old compilers.
  2016.05.17:
  * Made a (mostly inconsequential) fix to the previous bugfix
    for "MultiFramedRTPSink".
  2016.05.16:
  * Fixed a bug in "MultiFramedRTPSink" that affected
    subclasses that redefine "frameSpecificHeaderSize()"
    (for frame-specific headers that precede multiple frames
    in a RTP packet).  (Currently, the only subclass that
    this affected was "VorbisAudioRTPSink".)
    (Thanks to Gilles Chanteperdrix for reporting this bug.)
  * Made a minor update to the "ProxyServerMediaSession" code
    to better support optional media transcoding.
  2016.04.21:
  * Made it easier to set the MTU for all outgoing RTP
    packets, instead of having to call "setPacketSizes()"
    after each "MultiFramedRTPSink" is created.  If you wish,
    you can define the compile-time constants (macros)
    RTP_PAYLOAD_MAX_SIZE and (optionally) RTP_PAYLOAD_PREFERRED_SIZE
    when compiling "MultiFramedRTPSink.cpp".  (These constants
    have default values of 1456 and 1000 respectively, just as
    before.)
  * Updated "GroupsockHelper.{hh,cpp}" to (supposedly) support
    'MinGW' better
  2016.04.01:
  * Fixed a bug the "ProxyServerMediaSubsession" code that
    could cause an infinite loop if the 'back-end' server was
    slow to respond to "SETUP" requests.
    (Thanks to Erik Montnemery for helping to debug this.)
  * Added support for parsing/streaming Matroska files that
    contain PCM audio tracks.
    (Thanks to Michel Promonet.)
  2016.03.16:
  * Added some more debugging fprintf()s to the
    "ProxyServerMediaSubsession" code to try to track down a
    bug.
  * Simplified the "genMakefiles" script (moving duplicate
    code into a 'for' loop).
  2016.03.14:
  * Updated the proxy server implementation to better handle
    'front-end' clients that have asked to stream only some
    of the substreams of a multi-stream session.  Now, if a
    substream is closed (because all 'front-end' clients have
    stopped requesting it), but other front-end clients are
    still streaming other substreams, then we will send - to
    the 'back-end' server - only a substream-specific "PAUSE"
    command; not a "PAUSE" command for the entire stream.
    (Thanks to Lakshmi Narayanan for noting this issue.)
  * Added an optional "-p &lt;RTSP-port-number&gt;" option to the
    "LIVE555 Proxy Server", to allow the user to specify a
    RTSP server port number other than the standard port
    numbers: 554 and 8554. (These standard port numbers are
    still tried if the specified port number can't be used.)
    (Thanks to Denis Genestier for this suggestion.)
  2016.02.22:
  * Updated the "ProxyServerMediaSession" to add a Boolean
    virtual function "allowProxyingForSubsession()".
    By default, this always returns True.  However,
    subclasses can redefine this if they wish to restrict
    which subsessions of a stream get proxied - e.g., if
    you want to proxy only video tracks.
  * Improved the "WAVAudioFileSource" code (for parsing
    WAV-format audio files) to make it more tolerant of
    unusual formats.
  * Made it possible to build a version of the "liveMedia"
    library that doesn't contain any RTSP server code;
    e.g., if you are developing only a RTSP client, and
    want to save space. To do this, omit any files that
    contain "Server" or "RTPSink" in their name, and define
    OMIT_REGISTER_HANDLING when compiling "RTSPClient.cpp".
    (Thanks to Jeff Shanab for this suggestion.)
  2016.02.09:
  * Added an option "-E &lt;absolute-seek-end-time&gt;" to
    "openRTSP".
    (Thanks to Hans Maes for suggesting this.)
  2016.02.08:
  * Fixed a bug that was causing "playSIP" to crash.
    (Thanks to Vilaysak Thipavong for reporting this.)
  2016.01.29:
  * Updated "QuickTimeFileSink" to make it usable with non-RTP
    input sources. It still needs to have a "MediaSession"
    that describes the input source; however, this input source
    no longer needs to be RTP; it can, instead, be a UDP or
    other type of source. (Of course, audio/video synchronization
    and hint tracks can't be done in this case.)
  * Changed the name of a variable in the "Makefile.tail" file
    for the "BasicUsageEnvironment" project, in response to
    a complaint that the old name clashed with something in
    some Windows development environment
  2016.01.24:
  * Updated "ProxyServerMediaSession.cpp" to add some
    'internal error' debugging fprintf()s to try to catch a
    possible bug that was reported recently.
  2016.01.20:
  * When a server calls "startStream()" to start a RTSP stream
    for a client, we now no longer make a slight adjustment to
    the RTP timestamp sequence (using the "presetNextTimestamp()"
    call) if there is already another ongoing stream using the
    same "RTPSink".  The effect of this is only minor, but it
    ensures that the addition of an addition 'destination' to
    an ongoing RTSP/RTP stream does not cause any change to the
    contents of the RTP/RTCP packets.
    (Thanks to Erik Montnemery for noting this issue.)
  2016.01.16:
  * This release has no source-code changes from the previous
    release.  However, a test file was mistakenly left in the
    previous version; this produced an excessively-large tar file.
    This has now been removed.
  2016.01.12:
  * Added a hack to "RTSPClient" to handle the non-standard
    "com.ses.streamID:" header - used by 'SAT&gt;IP' servers -
    by using its value in the 'base URL' for subsequent requests.
    (Thanks to Julian Scheel for proposing this.)
  2015.12.22:
  * Updated "QuickTimeFileSink" to add a sanity check to try
    to prevent an occasional problem with H.264 video tracks
    that contain 'sync frames'.
  * Updated the "config.linux-with-shared-libraries"
    configuration file to use the $(CC) and $(CXX)
    macros, to allow for cross-compiling.  (Thanks to Michel
    Promonet.)
  * Updated the years in the copyright notice on each file.
  2015.11.09:
  * Changed the "ProxyServerMediaSession" code once again.  We
    backed out the changes in the previous two releases,
    and now respond to failures of the back-end "SETUP"
    or "PLAY" commands by doing a full reset - which involves
    deleting the "ProxyServerMediaSubsession" object, and
    doing another "DESCRIBE" to create a new one.  However, we
    can't do this immediately - because the "SETUP" and "PLAY"
    commands can be sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()".
    Instead, we wait until the next 'liveness' command, which
    will get sent immediately when we return to the event loop.
  * Our proxy server code no longer converts the "mode" string
    to lower case before passing it to
    "MPEG4GenericRTPSink::createNew()".  (This turned out to
    be unnecessary, and was breaking some clients that weren't
    treating this string as case-insensitive when they saw it
    in the stream's SDP descriptor.)  (Thanks to Craig Matsuura
    for noting this issue.)
  2015.10.29:
  * Updated the fix in the previous revision to apply to the
    back-end "PLAY" command as well as the back-end "SETUP"
    command, because both of these back-end commands can get
    sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()", so
    we can't allow the "ProxyServerMediaSubsession" object
    to get deleted in either case.</changelog>
  <changelog author="ramaxlo@gmail.com" date="1499083200">- Update to version 2017.06.04
  2017.06.04:
  * Fixed a bug in "RTPInterface::removeStreamSocket()" that could
    cause not all 'TCP stream' records for a given socket number
    to be removed if a TCP socket I/O error occurred (during
    RTP/RTCP-over-TCP streaming).  (Thanks to Gerald Hansink et al
    for reporting this.)
  2017.05.24:
  * In "RTSPClient.cpp", moved the call to "clearServerRequestAlternativeByteHandler()"
    from the "RTSPClient" destructor to the "resetTCPSockets()"
    function (which is called more often). This should eliminate
    a 'pointer to a deleted object' error. (Thanks to Gerald Hansink
    et al for reporting this.)
  2017.04.26:
  * Added a new public member function "numClientSessions()"
    to "GenericMediaServer" (and therefore to "RTSPServer", which
    inherits from this).  This allows a server to - at any time -
    check how many clients are currently accessing the server.
  * Updated the diagnostic output in "RTSPClient" to distinguish
    between opening a new TCP socket and connect()ing on a TCP
    socket. (The distinction is important for "REGISTER", which can
    reuse an existing TCP socket.)
  2017.04.10:
  * Fixed a bug in "base64Decode()" that could be triggered
    if (1) your RTSP server is streaming RTP/RTCP-over-HTTP, and (2)
    the remote client sends bad Base64 data (containing an embedded '\0'
    character). (Thanks to Arkady Bernov for reporting this.)
  2017.01.26:
  * Updated "ProxyServerMediaSession.cpp" to change all 'reset()'
    operations so that they are now run as a 'scheduled task' from
    the event loop - avoiding the possibility of bugs caused by
    'reset()' being called while another operation is in progress.
    (Thanks to Erik Montnemery for reporting this issue, and proposing a fix.)
  2016.11.28:
  * Our "RTSPClient" code now ignores "Connection: close" lines in
    the responses to HTTP "GET" requests (that are used to set up
    RTSP-over-HTTP tunneling). Because this tunneling requires that
    the (separate) input and output TCP connections remain intact,
    we assume that the server - if it includes such a line in the
    response to a HTTP "GET" - doesn't really mean it.
    (Thanks to Nguyen Viet Hung for reporting a server that does this.)
  2016.11.17:
  * Fixed a bug in the handling of 'APP' RTCP subpackets. (Thanks to
    Frederik de Ruyck for reporting this.)
  * Fixed a bug in the "StreamReplicator" code. (Thanks to Bruno Abreu
    for reporting this.)
  2016.11.06:
  * Increase the RTSP client's socket receive buffer when we'll be
    receiving RTP/RTCP-over-TCP, and increase the RTSP server's
    client connection socket send buffer when it's used to
    "REGISTER" a stream.
  2016.11.03:
  * Fixed a bug (in the sending/ handling of the "REGISTER"/"DEREGISTER"
    commands) that had been accidentally introduced in version
    2016.09.19. (Thanks to Ralf Globisch for noting this.)
  2016.10.29:
  * Performed the annual update of the copyright years and license
    near the start of each file
  2016.10.21:
  * Changed the "RTCPInstance error" message in "RTCP.cpp" to make
    it clear that the problem is caused by the remote endpoint using
    a buggy version of RTP/RTCP-over-TCP streaming.
  * Updated "QuickTimeFileSink" to make the various creation/modification
    times relative to January 1st 1904 in UTC (as Apple recommends),
    rather than in US Pacific Time.</changelog>
  <changelog author="jengelh@inai.de" date="1499515200">- Replace silly -exec rm ; by -delete.</changelog>
  <changelog author="schwab@suse.de" date="1502107200">- xlocale.patch: don't use obsolete &lt;xlocale.h&gt;</changelog>
  <changelog author="Mathias.Homann@opensuse.org" date="1509537600">- Update to 2017.10.28
  2017.10.28:
- Fixed the handling of the LIVE555 Proxy Server's "-u &lt;username&gt; &lt;password&gt;" command-line option if
  the "REGISTER" command is also implemented (i.e., with "-R").  Now, when we handle "REGISTER",
  the &lt;username&gt; and &lt;password&gt; are used to access the REGISTER'ed back-end stream, if necessary.
- Changed the server handling of the RTSP "REGISTER" command to (if "reuseConnection" is True) delay
  a short period of time (100ms) between replying to the "REGISTER" command, and actually
  handling it.  This is intended to reduce/avoid the possibility of a subsequent "DESCRIBE" command
  ending up in the client ("REGISTER" sender)'s buffer, before the socket gets reused for handling
  incoming RTSP commands.  (Thanks to Durgesh Tanuku for noting this issue.)
- Made a change to "SIPClient" to better handle Asterisk SIP servers with authentication.
  (Thanks to Rus.)
  2017.09.12:
- Made some improvements/bug fixes to AVI indexes in "AVIFileSink".
  (Thanks to Victor V. Vinokurov.)
- Updated the handling of the "writeTimeoutInMilliseconds" parameter in the "makeSocketBlocking()"
  function to work correctly on Windows. (Thanks to Jeff Shanab for noting this issue.)
- Added support for adding Opus audio to MPEG Transport Streams.  This is done by setting the
  "mpegVersion" parameter to 3 in "MPEG2TransportStreamFromESSource::addNewAudioSource()" or
  "MPEG2TransportStreamMultiplexor::handleNewBuffer()".
  (Thanks to Praveen Mathad for suggesting this.)
  2017.07.18:
- Updated "BitVector" to support a signed version of "get_expGolomb()", and fixed our H.264/265
  parsing code to use the signed version where appropriate.
  (Thanks to Toson Huang and Long Zhang for reporting this.)</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1541505600">- Update to 2018.10.17
  * CVE-2018-4013: remote code execution vulnerability (boo#1114779)
  * changes: see http://www.live555.com/liveMedia/public/changelog.txt
  * removed xlocale.patch - xlocale.h is now conditionally included, only when
    required. Upstream fix.</changelog>
  <changelog author="astieger@suse.com" date="1547553600">- update to 2018.11.26:
  * CVE-2019-6256: DoS vulnerability in the server implementation
    of RTSP-over-HTTP (boo#1121892)</changelog>
  <changelog author="astieger@suse.com" date="1547553601">- update to 2018.12.14:
  * Add support for sending (and handling) RTCP "BYE" packets that
    contain a 'reason' string (breaking api change)</changelog>
  <changelog author="atoptsoglou@suse.com" date="1549281600">- update to 2019.02.03:
  * CVE-2019-7314:A use-after-free error causes the RTSP server to
    crash (boo#1124159)</changelog>
  <changelog author="Martin Li?ka &lt;mliska@suse.cz&gt;" date="1558008000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1561377600">- Convert to dynamic libraries (boo#1121995):
  + Use make ilinux-with-shared-libraries: build the dynamic libs
    instead of the static one.
  + Use make install instead of a manual file copy script: this
    also reveals that we missed quite a bit of code to be installed
    before.
  + Split out shared library packages according the SLPP.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1563192000">- Update to version 2019.06.28, fixes boo#1127341 VUL-1:
  CVE-2019-9215: live555: malformed headers lead to invalid memory
  access in the parseAuthorizationHeader function.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585828800">- Update to version 2020.03.06 (boo#1146283, CVE-2019-15232):
  + Fixed a problem in "H264or5VideoStreamFramer.cpp" that was
    allegedly causing problems compiling for Windows.
- Changes from version 2020.02.25:
  + Added full support for the "LIVE555 HLS Proxy"
- Changes from version 2020.02.24:
  + Commented out a line of code that was preventing
    "RTSPClientConnection" objects from being closed when a RTSP
    server handles a "TEARDOWN" command (on a RTP-over-TCP stream).
- Changes from version 2020.02.23:
  + Updated our (unicast) RTSP server implementation to handle
    "PAUSE" commands by calling "stopGettingFrames()" on the input
    source.
  + Fixed a bug in "H264or5VideoStreamFramer" that was causing it
    to not update its presentation times properly following a pause.
  + Updated "openRTSP" to improve the handling of the "-R &lt;port-num&gt;"
    option.
- Changes from version 2020.02.11:
  + Added support for receiving SRTP (encrypted) RTSP streams.
- For changes between 2019.06.28 and 2020.02.10, please see the
  http://www.live555.com/liveMedia/public/changelog.txt.
- Rebase live555-fpic.patch.</changelog>
  <changelog author="munix9@googlemail.com" date="1586865600">- Update to version 2020.04.12:
  + Updated "config.linux-with-shared-libraries"
    (and "liveMedia/Makefile.tail") to ensure that "libssl" and
    "libcrypto" are linked when "libliveMedia" is built.
    (Thanks to Felix Kaechele for reporting this.)
- Changes from version 2020.04.06:
  + Removed support for the classes "RTSPServerSupportingHTTPStreaming"
    and "TCPStreamSink".
    These were being used (in the "LIVE555 Media Server") for
    streaming using "HTTP Live Streaming" (HLS).  This was always
    a hack; it is better to use a dedicated HTTP server to serve
    HLS segments, rather than trying to implement a HTTP server
    (serving 'virtual HLS segments) within our own (primarily RTSP)
    server.
    If you are looking for HLS support, note that we provide a
    source-code demo application "testH264VideoToHLSSegments" that
    converts a (static) H.264 Elementary Stream file to HLS
    segments, and the "LIVE555 HLS Proxy", which proxies a live
    RTSP/RTP stream to HLS segments.</changelog>
  <changelog author="munix9@googlemail.com" date="1587643200">- Added pkgconfig(openssl) as a requirement for the devel package:
  iveMedia/TLSState.hh #includes openssl/ssl.h.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588075200">- Update to version 2020.04.24:
  + Fixed an apparent bug in "RTSPClient" that was causing it to
    not always send an "Authorization:" header when sending a RTSP
    "OPTIONS" command.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1591272000">- Update to version 2020.05.15:
  + Added a new filter class "ADTSAudioStreamDiscreteFramer" that
    prepends ADTS headers to incoming AAC audio frames. This makes
    the AAC audio playable (by media players).
  + Updated "openRTSP" to use a "ADTSAudioStreamDiscreteFramer"
    when outputting a AAC audio stream.
  + Updated the "LIVE555 HLS Proxy" to support AAC audio tracks
    (as well as H.264/5 video).
- Changes from version 2020.05.14:
  + Updated "H264or5VideoStreamDiscreteFramer" to add VPS,SPS,PPS
    NAL units (if known) to the output stream, each time an
    "access_unit_delimiter" NAL unit is added. This makes it more
    likely that the Transport Stream segments produced by the
    "LIVE555 HLS Proxy" will be understandable by a client browser.
  + Added support for H.265 video streams to the "LIVE555 HLS Proxy".
- Changes from version 2020.05.13:
  + Made the "MPEG2TransportStreamMultiplexor" segmentation mechanism
    (used by "HLSSegmenter") more robust in case the Transport
    Stream PTS is not monotonic non-decreasing.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601726400">- update to 2020.08.19:
  - Fixed a bug in "QuickTimeFileSink" that could cause malformed "esds" atoms to be
    generated.  (Thanks to Chris Paucar for reporting this issue.)
  - In "MPEG2TransportStreamFromESSource.cpp", changed the name of the constant LOW_WATER_MARK
    to TS_FROM_ES_LOW_WATER_MARK, and "#ifndef"d it, so that, if you wish, you can redefine it
    at compile time.
  - Fixed a bug in the handling of pausing, when streaming from (multi-track) Matroska files.
  - Fixed another bug in the handling of seeking within Matroska files.
  - Fixed a bug in the handling of seeking within Matroska files.
    (Thanks to Jim Ham for reporting this problem.)
  - Changed the parameter signature of the "RawVideoRTPSink" constructor and "createNew()"
    functions so that the "width" parameter comes before the "height" parameter.  This order
  - "width", "height" - is more common, and is the order used when these parameters are
    defined in RFC 4175.
    IMPORTANT NOTE: Because the types of these two parameters are the same, existing application
    code that uses "RawVideoRTPSink" will compile without error; however, it will not work
    properly unless the order of the parameters in the call to "RawVideoRTPSink::createNew()"
    is changed.
  - More cleanup of the implementation of "RawVideoRTPSink".
  - Cleaned up the implementation of "RawVideoRTPSink".
  - Updated the "RawVideoRTPSource" implementation to not set "fCurrentPacketCompletesFrame"
    until we are processing the last line in the packet.
    (Thanks to Andrey Lisovoy for reporting this issue.)
  - Fixed a potential buffer overflow bug in the server handling of a RTSP "PLAY" command,
    when the command specifies seeking by absolute time.
    (Thank to Xiaobo Xiang for reporting this.)
  - Fixed a memory leak in the "sha1()" function (a "EVP_MD_CTX" object was not being deleted).
    (Thanks to Amir Perlman for reporting this.)
  - Moved all definitions of PREFIX from "Makefile.tail" files to "Makefile.head" (so that
    it can be redefined by a "config.*" file, if desired.
    Also changed the definition of EXE in "config.mingw" to be ".exe".
    (Thanks to Eric Beuque for this suggestion.)
  - Fixed a typo in the previous release that could cause a compilation problem for some
    developers.  (Thanks to Eric Beuque for reporting this.)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1603022400">- update to 2020.10.16:
  - Changed "TLSState::read()" to treat any "SSL_read()" result of &lt;=0 as if the
    TLS connection has closed (unless the error was SSL_ERROR_WANT_READ).
    This fixes a problem that could cause 100% CPU usage in RTSP client applications.
    (Thanks to Larry Wu for reporting this.)
  - Updated "TLSState::setup()" to use "TLS_client_method()" instead of the (deprecated)
    "SSLv23_client_method()".</changelog>
  <changelog author="tiwai@suse.de" date="1623931200">- Update to 2021.05.22:
  lots of fixes and updates, including the security fix for
  CVE-2021-28899 boo#1185874
  See the list in http://live555.com/liveMedia/public/changelog.txt
- Change the so version of libliveMedia to 94, libgroupsock to 30</changelog>
</package>
<package pkgid="7e11c1d1baaffd69f075133d1b59eeffe25432f4ee4a65d4a94490cd01729a6b" name="libliveMedia94" arch="ppc64le">
  <version epoch="0" ver="2021.05.22" rel="bp153.2.3.1"/>
  <changelog author="aloisio@gmx.com" date="1476619200">- Update to version 2016.10.11
  2016.10.11:
  * After building the source code, we now display a message
    reminding the developer about our FAQ.
  2016.09.22:
  * Added a new "liveMedia" class
    "MPEG2TransportStreamAccumulator" - a filter that can
    be used to combine several (by default, 7) MPEG Transport
    Stream 188-byte 'packets' into a larger chunk of data,
    more appropriate for streaming via RTP (or raw UDP).
  2016.09.19:
  * Added support for an experimental RTSP "DEREGISTER"
    command, which undoes the effect of a "REGISTER" command.
  * Moved the REGISTER/DEREGISTER-specific functionality of
    "RTSPServer.cpp" into a new file "RTSPServerRegister.cpp",
    to make the base RTSP server code (in "RTSPServer.cpp")
    easier to comprehend.
  2016.09.12:
  * Fixed "GenericMediaServer::createNewClientSessionWithId()"
    to make sure that the new 'client session' object (returned
    by a call to "createNewClientSession()") is not NULL
    before it tries to add it to the 'fClientSessions' table.
    (Thanks to Helmut Grohne for discovering this issue.)
  2016.09.08:
  * Updated "RTSPClient::reset()" to reset each of the 'request
    queues' as well.
    (Thanks to Erik Montnemery for noting a problem (with the
    "LIVE555 Proxy Server") that this caused.)
  * Updated "GenericMediaServer::ClientConnection::closeSockets()"
    so that it doesn't try to call "closeSocket()" (=="close()")
    on socket numbers &lt;0.
  2016.09.05:
  * Fixed a problem whereby a 'delayed task' for a
    "MPEG2TransportStreamMultiplexor" object might have gotten run
    after such an object was deleted.
    (Thanks to Bruno Basilio for providing debugging output to
    help track this down.)
  * Updated "Socket::reset()" (in "groupsock/NetInterface.cpp") so
    that it doesn't try to call "closeSocket()" (=="close()") on
    socket numbers &lt;0.
  * Added a comment to "UsageEnvironment/include/UsageEnvironment.hh"
    to note that "triggerEvent()" should not be called with the
    same 'event trigger id' from different threads.
    (This was already noted in a comment in
    "liveMedia/DeviceSource.cpp", but not in
    "UsageEnvironment/include/UsageEnvironment.hh", which is
    where "triggerEvent()" is defined.)
  2016.08.27:
  * Fixed a problem whereby a "Medium" object's "nextTask()"
    (i.e., "fNextTask") could hold an invalid value after a
    'scheduled task' has occurred (but before the next similar
    task is scheduled) - which causes problems should the
    "Medium" object be deleted during that window of time.
    (Thanks to Helmut Grohne for noting this problem.)
  * Added comments to "UsageEnvironment/include/UsageEnvironment.hh"
    to make it clear that "unscheduleDelayedTask()" (or
    "rescheduleDelayedTask()") must not be called on a
    'scheduled task' after it has already occurred.
    (Thanks to Helmut Grohne for motivating this.)
  2016.08.07:
  * Fixed a bug in the handling of the non-standard
    "com.ses.streamID:" header (used by 'SAT&gt;IP' servers)
    that we had introduced in version 2016.01.12.
    (Thanks to Yaobing Deng for noting this.)
  2016.07.19:
  * Fixed a bug in "RTSPServer" that could cause a crash if a
    "RTSPServer" object is deleted after having been used
    for RTSP-over-HTTP streaming.  (Thanks to Pavel Aronov.)
  * Updated "RTSPClient" to recognize a "Connection: Close"
    header in a server's response. It handles this header by
    closing the RTSP TCP connection (because the server is
    assumed to not be using it again), so that we open a new
    TCP  connection for any subsequent commands.
    (Thanks to Nathan (at MediaPortal) for this suggestion.)
  * Made a small optimization to "RTSPServer"s handling of the
    first "SETUP" command from each client.  (Thanks to Maxim
    Dementiev for the suggestion.)
  2016.06.26:
  * Added a new (public) function "canDeliverNewFrameImmediately()"
    to "MPEG2TransportStreamMultiplexor".
    This function may be used by a downstream reader to test
    whether the next call to "doGetNextFrame()" will deliver
    data immediately.  It can be useful if you want to decide
    whether or not to keep accumulating multiple Transport Stream
    'packets' into an outgoing RTP packet.
    (Thanks to Gilles Chanteperdrix for suggesting this.)
  * Made a minor syntactic change to "MediaTranscodingTable.hh"
    to eliminate compiler warnings.
  2016.06.23:
  * Changed the constant "MAX_INPUT_ES_FRAME_SIZE" to a static
    member variable
    "MPEG2TransportStreamFromESSource::maxInputESFrameSize"
    that can, if desired, be increased at run time (before a
    "MPEG2TransportStreamFromESSource" object is created).
    (Thanks to Gilles Chanteperdrix for motivating this.)
  2016.06.22:
  * Changed "~ProxyServerMediaSession()" so that it no longer
    deletes the "MediaTranscodingTable" object that it had
    been passed in its constructor.  (The reason for this is
    that the same "MediaTranscodingTable" can be used by more
    than one "ProxyServerMediaSession".)
  * Made the "parseTransportHeaderForREGISTER()" function
    (that's used in the "RTSPServer" implementation) non-static,
    so that it can be used in other, non-RTSP server
    implementations that want to handle the "REGISTER" command.
  * Made the "RTPSink::SSRC()" function "public:" rather than
    "protected:".
    (Thanks to Jean-Luc Bonnet for this suggestion.)
  2016.05.20:
  * Added a new virtual function "noteLiveness()" to the
    "ServerMediaSession" class. This function is called
    (by a "GenericMediaServer") whenever there's 'liveness'
    on a "ClientSession".  The default implementation of this
    function is a 'noop', but subclasses can redefine it - e.g.,
    if you want to remove long-unused "ServerMediaSession"s
    from the server.
  * Fixed a bug in the options handling for the command
    "live555ProxyServer" that could erroneously produce a
    "usage" error if the '-R' option is used, but no
    back-end "rtsp://" URL is given.
  2016.05.18:
  * Backed out the change to "MultiFramedRTPSink" that was
    made in 2016.05.17; the 2016.05.16 version turned out
    to be correct.
  * Rearranged "#include"s to avoid an 'excessive #include
    nesting' error with some old compilers.
  2016.05.17:
  * Made a (mostly inconsequential) fix to the previous bugfix
    for "MultiFramedRTPSink".
  2016.05.16:
  * Fixed a bug in "MultiFramedRTPSink" that affected
    subclasses that redefine "frameSpecificHeaderSize()"
    (for frame-specific headers that precede multiple frames
    in a RTP packet).  (Currently, the only subclass that
    this affected was "VorbisAudioRTPSink".)
    (Thanks to Gilles Chanteperdrix for reporting this bug.)
  * Made a minor update to the "ProxyServerMediaSession" code
    to better support optional media transcoding.
  2016.04.21:
  * Made it easier to set the MTU for all outgoing RTP
    packets, instead of having to call "setPacketSizes()"
    after each "MultiFramedRTPSink" is created.  If you wish,
    you can define the compile-time constants (macros)
    RTP_PAYLOAD_MAX_SIZE and (optionally) RTP_PAYLOAD_PREFERRED_SIZE
    when compiling "MultiFramedRTPSink.cpp".  (These constants
    have default values of 1456 and 1000 respectively, just as
    before.)
  * Updated "GroupsockHelper.{hh,cpp}" to (supposedly) support
    'MinGW' better
  2016.04.01:
  * Fixed a bug the "ProxyServerMediaSubsession" code that
    could cause an infinite loop if the 'back-end' server was
    slow to respond to "SETUP" requests.
    (Thanks to Erik Montnemery for helping to debug this.)
  * Added support for parsing/streaming Matroska files that
    contain PCM audio tracks.
    (Thanks to Michel Promonet.)
  2016.03.16:
  * Added some more debugging fprintf()s to the
    "ProxyServerMediaSubsession" code to try to track down a
    bug.
  * Simplified the "genMakefiles" script (moving duplicate
    code into a 'for' loop).
  2016.03.14:
  * Updated the proxy server implementation to better handle
    'front-end' clients that have asked to stream only some
    of the substreams of a multi-stream session.  Now, if a
    substream is closed (because all 'front-end' clients have
    stopped requesting it), but other front-end clients are
    still streaming other substreams, then we will send - to
    the 'back-end' server - only a substream-specific "PAUSE"
    command; not a "PAUSE" command for the entire stream.
    (Thanks to Lakshmi Narayanan for noting this issue.)
  * Added an optional "-p &lt;RTSP-port-number&gt;" option to the
    "LIVE555 Proxy Server", to allow the user to specify a
    RTSP server port number other than the standard port
    numbers: 554 and 8554. (These standard port numbers are
    still tried if the specified port number can't be used.)
    (Thanks to Denis Genestier for this suggestion.)
  2016.02.22:
  * Updated the "ProxyServerMediaSession" to add a Boolean
    virtual function "allowProxyingForSubsession()".
    By default, this always returns True.  However,
    subclasses can redefine this if they wish to restrict
    which subsessions of a stream get proxied - e.g., if
    you want to proxy only video tracks.
  * Improved the "WAVAudioFileSource" code (for parsing
    WAV-format audio files) to make it more tolerant of
    unusual formats.
  * Made it possible to build a version of the "liveMedia"
    library that doesn't contain any RTSP server code;
    e.g., if you are developing only a RTSP client, and
    want to save space. To do this, omit any files that
    contain "Server" or "RTPSink" in their name, and define
    OMIT_REGISTER_HANDLING when compiling "RTSPClient.cpp".
    (Thanks to Jeff Shanab for this suggestion.)
  2016.02.09:
  * Added an option "-E &lt;absolute-seek-end-time&gt;" to
    "openRTSP".
    (Thanks to Hans Maes for suggesting this.)
  2016.02.08:
  * Fixed a bug that was causing "playSIP" to crash.
    (Thanks to Vilaysak Thipavong for reporting this.)
  2016.01.29:
  * Updated "QuickTimeFileSink" to make it usable with non-RTP
    input sources. It still needs to have a "MediaSession"
    that describes the input source; however, this input source
    no longer needs to be RTP; it can, instead, be a UDP or
    other type of source. (Of course, audio/video synchronization
    and hint tracks can't be done in this case.)
  * Changed the name of a variable in the "Makefile.tail" file
    for the "BasicUsageEnvironment" project, in response to
    a complaint that the old name clashed with something in
    some Windows development environment
  2016.01.24:
  * Updated "ProxyServerMediaSession.cpp" to add some
    'internal error' debugging fprintf()s to try to catch a
    possible bug that was reported recently.
  2016.01.20:
  * When a server calls "startStream()" to start a RTSP stream
    for a client, we now no longer make a slight adjustment to
    the RTP timestamp sequence (using the "presetNextTimestamp()"
    call) if there is already another ongoing stream using the
    same "RTPSink".  The effect of this is only minor, but it
    ensures that the addition of an addition 'destination' to
    an ongoing RTSP/RTP stream does not cause any change to the
    contents of the RTP/RTCP packets.
    (Thanks to Erik Montnemery for noting this issue.)
  2016.01.16:
  * This release has no source-code changes from the previous
    release.  However, a test file was mistakenly left in the
    previous version; this produced an excessively-large tar file.
    This has now been removed.
  2016.01.12:
  * Added a hack to "RTSPClient" to handle the non-standard
    "com.ses.streamID:" header - used by 'SAT&gt;IP' servers -
    by using its value in the 'base URL' for subsequent requests.
    (Thanks to Julian Scheel for proposing this.)
  2015.12.22:
  * Updated "QuickTimeFileSink" to add a sanity check to try
    to prevent an occasional problem with H.264 video tracks
    that contain 'sync frames'.
  * Updated the "config.linux-with-shared-libraries"
    configuration file to use the $(CC) and $(CXX)
    macros, to allow for cross-compiling.  (Thanks to Michel
    Promonet.)
  * Updated the years in the copyright notice on each file.
  2015.11.09:
  * Changed the "ProxyServerMediaSession" code once again.  We
    backed out the changes in the previous two releases,
    and now respond to failures of the back-end "SETUP"
    or "PLAY" commands by doing a full reset - which involves
    deleting the "ProxyServerMediaSubsession" object, and
    doing another "DESCRIBE" to create a new one.  However, we
    can't do this immediately - because the "SETUP" and "PLAY"
    commands can be sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()".
    Instead, we wait until the next 'liveness' command, which
    will get sent immediately when we return to the event loop.
  * Our proxy server code no longer converts the "mode" string
    to lower case before passing it to
    "MPEG4GenericRTPSink::createNew()".  (This turned out to
    be unnecessary, and was breaking some clients that weren't
    treating this string as case-insensitive when they saw it
    in the stream's SDP descriptor.)  (Thanks to Craig Matsuura
    for noting this issue.)
  2015.10.29:
  * Updated the fix in the previous revision to apply to the
    back-end "PLAY" command as well as the back-end "SETUP"
    command, because both of these back-end commands can get
    sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()", so
    we can't allow the "ProxyServerMediaSubsession" object
    to get deleted in either case.</changelog>
  <changelog author="ramaxlo@gmail.com" date="1499083200">- Update to version 2017.06.04
  2017.06.04:
  * Fixed a bug in "RTPInterface::removeStreamSocket()" that could
    cause not all 'TCP stream' records for a given socket number
    to be removed if a TCP socket I/O error occurred (during
    RTP/RTCP-over-TCP streaming).  (Thanks to Gerald Hansink et al
    for reporting this.)
  2017.05.24:
  * In "RTSPClient.cpp", moved the call to "clearServerRequestAlternativeByteHandler()"
    from the "RTSPClient" destructor to the "resetTCPSockets()"
    function (which is called more often). This should eliminate
    a 'pointer to a deleted object' error. (Thanks to Gerald Hansink
    et al for reporting this.)
  2017.04.26:
  * Added a new public member function "numClientSessions()"
    to "GenericMediaServer" (and therefore to "RTSPServer", which
    inherits from this).  This allows a server to - at any time -
    check how many clients are currently accessing the server.
  * Updated the diagnostic output in "RTSPClient" to distinguish
    between opening a new TCP socket and connect()ing on a TCP
    socket. (The distinction is important for "REGISTER", which can
    reuse an existing TCP socket.)
  2017.04.10:
  * Fixed a bug in "base64Decode()" that could be triggered
    if (1) your RTSP server is streaming RTP/RTCP-over-HTTP, and (2)
    the remote client sends bad Base64 data (containing an embedded '\0'
    character). (Thanks to Arkady Bernov for reporting this.)
  2017.01.26:
  * Updated "ProxyServerMediaSession.cpp" to change all 'reset()'
    operations so that they are now run as a 'scheduled task' from
    the event loop - avoiding the possibility of bugs caused by
    'reset()' being called while another operation is in progress.
    (Thanks to Erik Montnemery for reporting this issue, and proposing a fix.)
  2016.11.28:
  * Our "RTSPClient" code now ignores "Connection: close" lines in
    the responses to HTTP "GET" requests (that are used to set up
    RTSP-over-HTTP tunneling). Because this tunneling requires that
    the (separate) input and output TCP connections remain intact,
    we assume that the server - if it includes such a line in the
    response to a HTTP "GET" - doesn't really mean it.
    (Thanks to Nguyen Viet Hung for reporting a server that does this.)
  2016.11.17:
  * Fixed a bug in the handling of 'APP' RTCP subpackets. (Thanks to
    Frederik de Ruyck for reporting this.)
  * Fixed a bug in the "StreamReplicator" code. (Thanks to Bruno Abreu
    for reporting this.)
  2016.11.06:
  * Increase the RTSP client's socket receive buffer when we'll be
    receiving RTP/RTCP-over-TCP, and increase the RTSP server's
    client connection socket send buffer when it's used to
    "REGISTER" a stream.
  2016.11.03:
  * Fixed a bug (in the sending/ handling of the "REGISTER"/"DEREGISTER"
    commands) that had been accidentally introduced in version
    2016.09.19. (Thanks to Ralf Globisch for noting this.)
  2016.10.29:
  * Performed the annual update of the copyright years and license
    near the start of each file
  2016.10.21:
  * Changed the "RTCPInstance error" message in "RTCP.cpp" to make
    it clear that the problem is caused by the remote endpoint using
    a buggy version of RTP/RTCP-over-TCP streaming.
  * Updated "QuickTimeFileSink" to make the various creation/modification
    times relative to January 1st 1904 in UTC (as Apple recommends),
    rather than in US Pacific Time.</changelog>
  <changelog author="jengelh@inai.de" date="1499515200">- Replace silly -exec rm ; by -delete.</changelog>
  <changelog author="schwab@suse.de" date="1502107200">- xlocale.patch: don't use obsolete &lt;xlocale.h&gt;</changelog>
  <changelog author="Mathias.Homann@opensuse.org" date="1509537600">- Update to 2017.10.28
  2017.10.28:
- Fixed the handling of the LIVE555 Proxy Server's "-u &lt;username&gt; &lt;password&gt;" command-line option if
  the "REGISTER" command is also implemented (i.e., with "-R").  Now, when we handle "REGISTER",
  the &lt;username&gt; and &lt;password&gt; are used to access the REGISTER'ed back-end stream, if necessary.
- Changed the server handling of the RTSP "REGISTER" command to (if "reuseConnection" is True) delay
  a short period of time (100ms) between replying to the "REGISTER" command, and actually
  handling it.  This is intended to reduce/avoid the possibility of a subsequent "DESCRIBE" command
  ending up in the client ("REGISTER" sender)'s buffer, before the socket gets reused for handling
  incoming RTSP commands.  (Thanks to Durgesh Tanuku for noting this issue.)
- Made a change to "SIPClient" to better handle Asterisk SIP servers with authentication.
  (Thanks to Rus.)
  2017.09.12:
- Made some improvements/bug fixes to AVI indexes in "AVIFileSink".
  (Thanks to Victor V. Vinokurov.)
- Updated the handling of the "writeTimeoutInMilliseconds" parameter in the "makeSocketBlocking()"
  function to work correctly on Windows. (Thanks to Jeff Shanab for noting this issue.)
- Added support for adding Opus audio to MPEG Transport Streams.  This is done by setting the
  "mpegVersion" parameter to 3 in "MPEG2TransportStreamFromESSource::addNewAudioSource()" or
  "MPEG2TransportStreamMultiplexor::handleNewBuffer()".
  (Thanks to Praveen Mathad for suggesting this.)
  2017.07.18:
- Updated "BitVector" to support a signed version of "get_expGolomb()", and fixed our H.264/265
  parsing code to use the signed version where appropriate.
  (Thanks to Toson Huang and Long Zhang for reporting this.)</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1541505600">- Update to 2018.10.17
  * CVE-2018-4013: remote code execution vulnerability (boo#1114779)
  * changes: see http://www.live555.com/liveMedia/public/changelog.txt
  * removed xlocale.patch - xlocale.h is now conditionally included, only when
    required. Upstream fix.</changelog>
  <changelog author="astieger@suse.com" date="1547553600">- update to 2018.11.26:
  * CVE-2019-6256: DoS vulnerability in the server implementation
    of RTSP-over-HTTP (boo#1121892)</changelog>
  <changelog author="astieger@suse.com" date="1547553601">- update to 2018.12.14:
  * Add support for sending (and handling) RTCP "BYE" packets that
    contain a 'reason' string (breaking api change)</changelog>
  <changelog author="atoptsoglou@suse.com" date="1549281600">- update to 2019.02.03:
  * CVE-2019-7314:A use-after-free error causes the RTSP server to
    crash (boo#1124159)</changelog>
  <changelog author="Martin Li?ka &lt;mliska@suse.cz&gt;" date="1558008000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1561377600">- Convert to dynamic libraries (boo#1121995):
  + Use make ilinux-with-shared-libraries: build the dynamic libs
    instead of the static one.
  + Use make install instead of a manual file copy script: this
    also reveals that we missed quite a bit of code to be installed
    before.
  + Split out shared library packages according the SLPP.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1563192000">- Update to version 2019.06.28, fixes boo#1127341 VUL-1:
  CVE-2019-9215: live555: malformed headers lead to invalid memory
  access in the parseAuthorizationHeader function.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585828800">- Update to version 2020.03.06 (boo#1146283, CVE-2019-15232):
  + Fixed a problem in "H264or5VideoStreamFramer.cpp" that was
    allegedly causing problems compiling for Windows.
- Changes from version 2020.02.25:
  + Added full support for the "LIVE555 HLS Proxy"
- Changes from version 2020.02.24:
  + Commented out a line of code that was preventing
    "RTSPClientConnection" objects from being closed when a RTSP
    server handles a "TEARDOWN" command (on a RTP-over-TCP stream).
- Changes from version 2020.02.23:
  + Updated our (unicast) RTSP server implementation to handle
    "PAUSE" commands by calling "stopGettingFrames()" on the input
    source.
  + Fixed a bug in "H264or5VideoStreamFramer" that was causing it
    to not update its presentation times properly following a pause.
  + Updated "openRTSP" to improve the handling of the "-R &lt;port-num&gt;"
    option.
- Changes from version 2020.02.11:
  + Added support for receiving SRTP (encrypted) RTSP streams.
- For changes between 2019.06.28 and 2020.02.10, please see the
  http://www.live555.com/liveMedia/public/changelog.txt.
- Rebase live555-fpic.patch.</changelog>
  <changelog author="munix9@googlemail.com" date="1586865600">- Update to version 2020.04.12:
  + Updated "config.linux-with-shared-libraries"
    (and "liveMedia/Makefile.tail") to ensure that "libssl" and
    "libcrypto" are linked when "libliveMedia" is built.
    (Thanks to Felix Kaechele for reporting this.)
- Changes from version 2020.04.06:
  + Removed support for the classes "RTSPServerSupportingHTTPStreaming"
    and "TCPStreamSink".
    These were being used (in the "LIVE555 Media Server") for
    streaming using "HTTP Live Streaming" (HLS).  This was always
    a hack; it is better to use a dedicated HTTP server to serve
    HLS segments, rather than trying to implement a HTTP server
    (serving 'virtual HLS segments) within our own (primarily RTSP)
    server.
    If you are looking for HLS support, note that we provide a
    source-code demo application "testH264VideoToHLSSegments" that
    converts a (static) H.264 Elementary Stream file to HLS
    segments, and the "LIVE555 HLS Proxy", which proxies a live
    RTSP/RTP stream to HLS segments.</changelog>
  <changelog author="munix9@googlemail.com" date="1587643200">- Added pkgconfig(openssl) as a requirement for the devel package:
  iveMedia/TLSState.hh #includes openssl/ssl.h.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588075200">- Update to version 2020.04.24:
  + Fixed an apparent bug in "RTSPClient" that was causing it to
    not always send an "Authorization:" header when sending a RTSP
    "OPTIONS" command.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1591272000">- Update to version 2020.05.15:
  + Added a new filter class "ADTSAudioStreamDiscreteFramer" that
    prepends ADTS headers to incoming AAC audio frames. This makes
    the AAC audio playable (by media players).
  + Updated "openRTSP" to use a "ADTSAudioStreamDiscreteFramer"
    when outputting a AAC audio stream.
  + Updated the "LIVE555 HLS Proxy" to support AAC audio tracks
    (as well as H.264/5 video).
- Changes from version 2020.05.14:
  + Updated "H264or5VideoStreamDiscreteFramer" to add VPS,SPS,PPS
    NAL units (if known) to the output stream, each time an
    "access_unit_delimiter" NAL unit is added. This makes it more
    likely that the Transport Stream segments produced by the
    "LIVE555 HLS Proxy" will be understandable by a client browser.
  + Added support for H.265 video streams to the "LIVE555 HLS Proxy".
- Changes from version 2020.05.13:
  + Made the "MPEG2TransportStreamMultiplexor" segmentation mechanism
    (used by "HLSSegmenter") more robust in case the Transport
    Stream PTS is not monotonic non-decreasing.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601726400">- update to 2020.08.19:
  - Fixed a bug in "QuickTimeFileSink" that could cause malformed "esds" atoms to be
    generated.  (Thanks to Chris Paucar for reporting this issue.)
  - In "MPEG2TransportStreamFromESSource.cpp", changed the name of the constant LOW_WATER_MARK
    to TS_FROM_ES_LOW_WATER_MARK, and "#ifndef"d it, so that, if you wish, you can redefine it
    at compile time.
  - Fixed a bug in the handling of pausing, when streaming from (multi-track) Matroska files.
  - Fixed another bug in the handling of seeking within Matroska files.
  - Fixed a bug in the handling of seeking within Matroska files.
    (Thanks to Jim Ham for reporting this problem.)
  - Changed the parameter signature of the "RawVideoRTPSink" constructor and "createNew()"
    functions so that the "width" parameter comes before the "height" parameter.  This order
  - "width", "height" - is more common, and is the order used when these parameters are
    defined in RFC 4175.
    IMPORTANT NOTE: Because the types of these two parameters are the same, existing application
    code that uses "RawVideoRTPSink" will compile without error; however, it will not work
    properly unless the order of the parameters in the call to "RawVideoRTPSink::createNew()"
    is changed.
  - More cleanup of the implementation of "RawVideoRTPSink".
  - Cleaned up the implementation of "RawVideoRTPSink".
  - Updated the "RawVideoRTPSource" implementation to not set "fCurrentPacketCompletesFrame"
    until we are processing the last line in the packet.
    (Thanks to Andrey Lisovoy for reporting this issue.)
  - Fixed a potential buffer overflow bug in the server handling of a RTSP "PLAY" command,
    when the command specifies seeking by absolute time.
    (Thank to Xiaobo Xiang for reporting this.)
  - Fixed a memory leak in the "sha1()" function (a "EVP_MD_CTX" object was not being deleted).
    (Thanks to Amir Perlman for reporting this.)
  - Moved all definitions of PREFIX from "Makefile.tail" files to "Makefile.head" (so that
    it can be redefined by a "config.*" file, if desired.
    Also changed the definition of EXE in "config.mingw" to be ".exe".
    (Thanks to Eric Beuque for this suggestion.)
  - Fixed a typo in the previous release that could cause a compilation problem for some
    developers.  (Thanks to Eric Beuque for reporting this.)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1603022400">- update to 2020.10.16:
  - Changed "TLSState::read()" to treat any "SSL_read()" result of &lt;=0 as if the
    TLS connection has closed (unless the error was SSL_ERROR_WANT_READ).
    This fixes a problem that could cause 100% CPU usage in RTSP client applications.
    (Thanks to Larry Wu for reporting this.)
  - Updated "TLSState::setup()" to use "TLS_client_method()" instead of the (deprecated)
    "SSLv23_client_method()".</changelog>
  <changelog author="tiwai@suse.de" date="1623931200">- Update to 2021.05.22:
  lots of fixes and updates, including the security fix for
  CVE-2021-28899 boo#1185874
  See the list in http://live555.com/liveMedia/public/changelog.txt
- Change the so version of libliveMedia to 94, libgroupsock to 30</changelog>
</package>
<package pkgid="a91c08037e9a1fe59b92df189a2eb2a384f10ca0d4aa83b216c8184a3c97b499" name="libliveMedia94" arch="s390x">
  <version epoch="0" ver="2021.05.22" rel="bp153.2.3.1"/>
  <changelog author="aloisio@gmx.com" date="1476619200">- Update to version 2016.10.11
  2016.10.11:
  * After building the source code, we now display a message
    reminding the developer about our FAQ.
  2016.09.22:
  * Added a new "liveMedia" class
    "MPEG2TransportStreamAccumulator" - a filter that can
    be used to combine several (by default, 7) MPEG Transport
    Stream 188-byte 'packets' into a larger chunk of data,
    more appropriate for streaming via RTP (or raw UDP).
  2016.09.19:
  * Added support for an experimental RTSP "DEREGISTER"
    command, which undoes the effect of a "REGISTER" command.
  * Moved the REGISTER/DEREGISTER-specific functionality of
    "RTSPServer.cpp" into a new file "RTSPServerRegister.cpp",
    to make the base RTSP server code (in "RTSPServer.cpp")
    easier to comprehend.
  2016.09.12:
  * Fixed "GenericMediaServer::createNewClientSessionWithId()"
    to make sure that the new 'client session' object (returned
    by a call to "createNewClientSession()") is not NULL
    before it tries to add it to the 'fClientSessions' table.
    (Thanks to Helmut Grohne for discovering this issue.)
  2016.09.08:
  * Updated "RTSPClient::reset()" to reset each of the 'request
    queues' as well.
    (Thanks to Erik Montnemery for noting a problem (with the
    "LIVE555 Proxy Server") that this caused.)
  * Updated "GenericMediaServer::ClientConnection::closeSockets()"
    so that it doesn't try to call "closeSocket()" (=="close()")
    on socket numbers &lt;0.
  2016.09.05:
  * Fixed a problem whereby a 'delayed task' for a
    "MPEG2TransportStreamMultiplexor" object might have gotten run
    after such an object was deleted.
    (Thanks to Bruno Basilio for providing debugging output to
    help track this down.)
  * Updated "Socket::reset()" (in "groupsock/NetInterface.cpp") so
    that it doesn't try to call "closeSocket()" (=="close()") on
    socket numbers &lt;0.
  * Added a comment to "UsageEnvironment/include/UsageEnvironment.hh"
    to note that "triggerEvent()" should not be called with the
    same 'event trigger id' from different threads.
    (This was already noted in a comment in
    "liveMedia/DeviceSource.cpp", but not in
    "UsageEnvironment/include/UsageEnvironment.hh", which is
    where "triggerEvent()" is defined.)
  2016.08.27:
  * Fixed a problem whereby a "Medium" object's "nextTask()"
    (i.e., "fNextTask") could hold an invalid value after a
    'scheduled task' has occurred (but before the next similar
    task is scheduled) - which causes problems should the
    "Medium" object be deleted during that window of time.
    (Thanks to Helmut Grohne for noting this problem.)
  * Added comments to "UsageEnvironment/include/UsageEnvironment.hh"
    to make it clear that "unscheduleDelayedTask()" (or
    "rescheduleDelayedTask()") must not be called on a
    'scheduled task' after it has already occurred.
    (Thanks to Helmut Grohne for motivating this.)
  2016.08.07:
  * Fixed a bug in the handling of the non-standard
    "com.ses.streamID:" header (used by 'SAT&gt;IP' servers)
    that we had introduced in version 2016.01.12.
    (Thanks to Yaobing Deng for noting this.)
  2016.07.19:
  * Fixed a bug in "RTSPServer" that could cause a crash if a
    "RTSPServer" object is deleted after having been used
    for RTSP-over-HTTP streaming.  (Thanks to Pavel Aronov.)
  * Updated "RTSPClient" to recognize a "Connection: Close"
    header in a server's response. It handles this header by
    closing the RTSP TCP connection (because the server is
    assumed to not be using it again), so that we open a new
    TCP  connection for any subsequent commands.
    (Thanks to Nathan (at MediaPortal) for this suggestion.)
  * Made a small optimization to "RTSPServer"s handling of the
    first "SETUP" command from each client.  (Thanks to Maxim
    Dementiev for the suggestion.)
  2016.06.26:
  * Added a new (public) function "canDeliverNewFrameImmediately()"
    to "MPEG2TransportStreamMultiplexor".
    This function may be used by a downstream reader to test
    whether the next call to "doGetNextFrame()" will deliver
    data immediately.  It can be useful if you want to decide
    whether or not to keep accumulating multiple Transport Stream
    'packets' into an outgoing RTP packet.
    (Thanks to Gilles Chanteperdrix for suggesting this.)
  * Made a minor syntactic change to "MediaTranscodingTable.hh"
    to eliminate compiler warnings.
  2016.06.23:
  * Changed the constant "MAX_INPUT_ES_FRAME_SIZE" to a static
    member variable
    "MPEG2TransportStreamFromESSource::maxInputESFrameSize"
    that can, if desired, be increased at run time (before a
    "MPEG2TransportStreamFromESSource" object is created).
    (Thanks to Gilles Chanteperdrix for motivating this.)
  2016.06.22:
  * Changed "~ProxyServerMediaSession()" so that it no longer
    deletes the "MediaTranscodingTable" object that it had
    been passed in its constructor.  (The reason for this is
    that the same "MediaTranscodingTable" can be used by more
    than one "ProxyServerMediaSession".)
  * Made the "parseTransportHeaderForREGISTER()" function
    (that's used in the "RTSPServer" implementation) non-static,
    so that it can be used in other, non-RTSP server
    implementations that want to handle the "REGISTER" command.
  * Made the "RTPSink::SSRC()" function "public:" rather than
    "protected:".
    (Thanks to Jean-Luc Bonnet for this suggestion.)
  2016.05.20:
  * Added a new virtual function "noteLiveness()" to the
    "ServerMediaSession" class. This function is called
    (by a "GenericMediaServer") whenever there's 'liveness'
    on a "ClientSession".  The default implementation of this
    function is a 'noop', but subclasses can redefine it - e.g.,
    if you want to remove long-unused "ServerMediaSession"s
    from the server.
  * Fixed a bug in the options handling for the command
    "live555ProxyServer" that could erroneously produce a
    "usage" error if the '-R' option is used, but no
    back-end "rtsp://" URL is given.
  2016.05.18:
  * Backed out the change to "MultiFramedRTPSink" that was
    made in 2016.05.17; the 2016.05.16 version turned out
    to be correct.
  * Rearranged "#include"s to avoid an 'excessive #include
    nesting' error with some old compilers.
  2016.05.17:
  * Made a (mostly inconsequential) fix to the previous bugfix
    for "MultiFramedRTPSink".
  2016.05.16:
  * Fixed a bug in "MultiFramedRTPSink" that affected
    subclasses that redefine "frameSpecificHeaderSize()"
    (for frame-specific headers that precede multiple frames
    in a RTP packet).  (Currently, the only subclass that
    this affected was "VorbisAudioRTPSink".)
    (Thanks to Gilles Chanteperdrix for reporting this bug.)
  * Made a minor update to the "ProxyServerMediaSession" code
    to better support optional media transcoding.
  2016.04.21:
  * Made it easier to set the MTU for all outgoing RTP
    packets, instead of having to call "setPacketSizes()"
    after each "MultiFramedRTPSink" is created.  If you wish,
    you can define the compile-time constants (macros)
    RTP_PAYLOAD_MAX_SIZE and (optionally) RTP_PAYLOAD_PREFERRED_SIZE
    when compiling "MultiFramedRTPSink.cpp".  (These constants
    have default values of 1456 and 1000 respectively, just as
    before.)
  * Updated "GroupsockHelper.{hh,cpp}" to (supposedly) support
    'MinGW' better
  2016.04.01:
  * Fixed a bug the "ProxyServerMediaSubsession" code that
    could cause an infinite loop if the 'back-end' server was
    slow to respond to "SETUP" requests.
    (Thanks to Erik Montnemery for helping to debug this.)
  * Added support for parsing/streaming Matroska files that
    contain PCM audio tracks.
    (Thanks to Michel Promonet.)
  2016.03.16:
  * Added some more debugging fprintf()s to the
    "ProxyServerMediaSubsession" code to try to track down a
    bug.
  * Simplified the "genMakefiles" script (moving duplicate
    code into a 'for' loop).
  2016.03.14:
  * Updated the proxy server implementation to better handle
    'front-end' clients that have asked to stream only some
    of the substreams of a multi-stream session.  Now, if a
    substream is closed (because all 'front-end' clients have
    stopped requesting it), but other front-end clients are
    still streaming other substreams, then we will send - to
    the 'back-end' server - only a substream-specific "PAUSE"
    command; not a "PAUSE" command for the entire stream.
    (Thanks to Lakshmi Narayanan for noting this issue.)
  * Added an optional "-p &lt;RTSP-port-number&gt;" option to the
    "LIVE555 Proxy Server", to allow the user to specify a
    RTSP server port number other than the standard port
    numbers: 554 and 8554. (These standard port numbers are
    still tried if the specified port number can't be used.)
    (Thanks to Denis Genestier for this suggestion.)
  2016.02.22:
  * Updated the "ProxyServerMediaSession" to add a Boolean
    virtual function "allowProxyingForSubsession()".
    By default, this always returns True.  However,
    subclasses can redefine this if they wish to restrict
    which subsessions of a stream get proxied - e.g., if
    you want to proxy only video tracks.
  * Improved the "WAVAudioFileSource" code (for parsing
    WAV-format audio files) to make it more tolerant of
    unusual formats.
  * Made it possible to build a version of the "liveMedia"
    library that doesn't contain any RTSP server code;
    e.g., if you are developing only a RTSP client, and
    want to save space. To do this, omit any files that
    contain "Server" or "RTPSink" in their name, and define
    OMIT_REGISTER_HANDLING when compiling "RTSPClient.cpp".
    (Thanks to Jeff Shanab for this suggestion.)
  2016.02.09:
  * Added an option "-E &lt;absolute-seek-end-time&gt;" to
    "openRTSP".
    (Thanks to Hans Maes for suggesting this.)
  2016.02.08:
  * Fixed a bug that was causing "playSIP" to crash.
    (Thanks to Vilaysak Thipavong for reporting this.)
  2016.01.29:
  * Updated "QuickTimeFileSink" to make it usable with non-RTP
    input sources. It still needs to have a "MediaSession"
    that describes the input source; however, this input source
    no longer needs to be RTP; it can, instead, be a UDP or
    other type of source. (Of course, audio/video synchronization
    and hint tracks can't be done in this case.)
  * Changed the name of a variable in the "Makefile.tail" file
    for the "BasicUsageEnvironment" project, in response to
    a complaint that the old name clashed with something in
    some Windows development environment
  2016.01.24:
  * Updated "ProxyServerMediaSession.cpp" to add some
    'internal error' debugging fprintf()s to try to catch a
    possible bug that was reported recently.
  2016.01.20:
  * When a server calls "startStream()" to start a RTSP stream
    for a client, we now no longer make a slight adjustment to
    the RTP timestamp sequence (using the "presetNextTimestamp()"
    call) if there is already another ongoing stream using the
    same "RTPSink".  The effect of this is only minor, but it
    ensures that the addition of an addition 'destination' to
    an ongoing RTSP/RTP stream does not cause any change to the
    contents of the RTP/RTCP packets.
    (Thanks to Erik Montnemery for noting this issue.)
  2016.01.16:
  * This release has no source-code changes from the previous
    release.  However, a test file was mistakenly left in the
    previous version; this produced an excessively-large tar file.
    This has now been removed.
  2016.01.12:
  * Added a hack to "RTSPClient" to handle the non-standard
    "com.ses.streamID:" header - used by 'SAT&gt;IP' servers -
    by using its value in the 'base URL' for subsequent requests.
    (Thanks to Julian Scheel for proposing this.)
  2015.12.22:
  * Updated "QuickTimeFileSink" to add a sanity check to try
    to prevent an occasional problem with H.264 video tracks
    that contain 'sync frames'.
  * Updated the "config.linux-with-shared-libraries"
    configuration file to use the $(CC) and $(CXX)
    macros, to allow for cross-compiling.  (Thanks to Michel
    Promonet.)
  * Updated the years in the copyright notice on each file.
  2015.11.09:
  * Changed the "ProxyServerMediaSession" code once again.  We
    backed out the changes in the previous two releases,
    and now respond to failures of the back-end "SETUP"
    or "PLAY" commands by doing a full reset - which involves
    deleting the "ProxyServerMediaSubsession" object, and
    doing another "DESCRIBE" to create a new one.  However, we
    can't do this immediately - because the "SETUP" and "PLAY"
    commands can be sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()".
    Instead, we wait until the next 'liveness' command, which
    will get sent immediately when we return to the event loop.
  * Our proxy server code no longer converts the "mode" string
    to lower case before passing it to
    "MPEG4GenericRTPSink::createNew()".  (This turned out to
    be unnecessary, and was breaking some clients that weren't
    treating this string as case-insensitive when they saw it
    in the stream's SDP descriptor.)  (Thanks to Craig Matsuura
    for noting this issue.)
  2015.10.29:
  * Updated the fix in the previous revision to apply to the
    back-end "PLAY" command as well as the back-end "SETUP"
    command, because both of these back-end commands can get
    sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()", so
    we can't allow the "ProxyServerMediaSubsession" object
    to get deleted in either case.</changelog>
  <changelog author="ramaxlo@gmail.com" date="1499083200">- Update to version 2017.06.04
  2017.06.04:
  * Fixed a bug in "RTPInterface::removeStreamSocket()" that could
    cause not all 'TCP stream' records for a given socket number
    to be removed if a TCP socket I/O error occurred (during
    RTP/RTCP-over-TCP streaming).  (Thanks to Gerald Hansink et al
    for reporting this.)
  2017.05.24:
  * In "RTSPClient.cpp", moved the call to "clearServerRequestAlternativeByteHandler()"
    from the "RTSPClient" destructor to the "resetTCPSockets()"
    function (which is called more often). This should eliminate
    a 'pointer to a deleted object' error. (Thanks to Gerald Hansink
    et al for reporting this.)
  2017.04.26:
  * Added a new public member function "numClientSessions()"
    to "GenericMediaServer" (and therefore to "RTSPServer", which
    inherits from this).  This allows a server to - at any time -
    check how many clients are currently accessing the server.
  * Updated the diagnostic output in "RTSPClient" to distinguish
    between opening a new TCP socket and connect()ing on a TCP
    socket. (The distinction is important for "REGISTER", which can
    reuse an existing TCP socket.)
  2017.04.10:
  * Fixed a bug in "base64Decode()" that could be triggered
    if (1) your RTSP server is streaming RTP/RTCP-over-HTTP, and (2)
    the remote client sends bad Base64 data (containing an embedded '\0'
    character). (Thanks to Arkady Bernov for reporting this.)
  2017.01.26:
  * Updated "ProxyServerMediaSession.cpp" to change all 'reset()'
    operations so that they are now run as a 'scheduled task' from
    the event loop - avoiding the possibility of bugs caused by
    'reset()' being called while another operation is in progress.
    (Thanks to Erik Montnemery for reporting this issue, and proposing a fix.)
  2016.11.28:
  * Our "RTSPClient" code now ignores "Connection: close" lines in
    the responses to HTTP "GET" requests (that are used to set up
    RTSP-over-HTTP tunneling). Because this tunneling requires that
    the (separate) input and output TCP connections remain intact,
    we assume that the server - if it includes such a line in the
    response to a HTTP "GET" - doesn't really mean it.
    (Thanks to Nguyen Viet Hung for reporting a server that does this.)
  2016.11.17:
  * Fixed a bug in the handling of 'APP' RTCP subpackets. (Thanks to
    Frederik de Ruyck for reporting this.)
  * Fixed a bug in the "StreamReplicator" code. (Thanks to Bruno Abreu
    for reporting this.)
  2016.11.06:
  * Increase the RTSP client's socket receive buffer when we'll be
    receiving RTP/RTCP-over-TCP, and increase the RTSP server's
    client connection socket send buffer when it's used to
    "REGISTER" a stream.
  2016.11.03:
  * Fixed a bug (in the sending/ handling of the "REGISTER"/"DEREGISTER"
    commands) that had been accidentally introduced in version
    2016.09.19. (Thanks to Ralf Globisch for noting this.)
  2016.10.29:
  * Performed the annual update of the copyright years and license
    near the start of each file
  2016.10.21:
  * Changed the "RTCPInstance error" message in "RTCP.cpp" to make
    it clear that the problem is caused by the remote endpoint using
    a buggy version of RTP/RTCP-over-TCP streaming.
  * Updated "QuickTimeFileSink" to make the various creation/modification
    times relative to January 1st 1904 in UTC (as Apple recommends),
    rather than in US Pacific Time.</changelog>
  <changelog author="jengelh@inai.de" date="1499515200">- Replace silly -exec rm ; by -delete.</changelog>
  <changelog author="schwab@suse.de" date="1502107200">- xlocale.patch: don't use obsolete &lt;xlocale.h&gt;</changelog>
  <changelog author="Mathias.Homann@opensuse.org" date="1509537600">- Update to 2017.10.28
  2017.10.28:
- Fixed the handling of the LIVE555 Proxy Server's "-u &lt;username&gt; &lt;password&gt;" command-line option if
  the "REGISTER" command is also implemented (i.e., with "-R").  Now, when we handle "REGISTER",
  the &lt;username&gt; and &lt;password&gt; are used to access the REGISTER'ed back-end stream, if necessary.
- Changed the server handling of the RTSP "REGISTER" command to (if "reuseConnection" is True) delay
  a short period of time (100ms) between replying to the "REGISTER" command, and actually
  handling it.  This is intended to reduce/avoid the possibility of a subsequent "DESCRIBE" command
  ending up in the client ("REGISTER" sender)'s buffer, before the socket gets reused for handling
  incoming RTSP commands.  (Thanks to Durgesh Tanuku for noting this issue.)
- Made a change to "SIPClient" to better handle Asterisk SIP servers with authentication.
  (Thanks to Rus.)
  2017.09.12:
- Made some improvements/bug fixes to AVI indexes in "AVIFileSink".
  (Thanks to Victor V. Vinokurov.)
- Updated the handling of the "writeTimeoutInMilliseconds" parameter in the "makeSocketBlocking()"
  function to work correctly on Windows. (Thanks to Jeff Shanab for noting this issue.)
- Added support for adding Opus audio to MPEG Transport Streams.  This is done by setting the
  "mpegVersion" parameter to 3 in "MPEG2TransportStreamFromESSource::addNewAudioSource()" or
  "MPEG2TransportStreamMultiplexor::handleNewBuffer()".
  (Thanks to Praveen Mathad for suggesting this.)
  2017.07.18:
- Updated "BitVector" to support a signed version of "get_expGolomb()", and fixed our H.264/265
  parsing code to use the signed version where appropriate.
  (Thanks to Toson Huang and Long Zhang for reporting this.)</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1541505600">- Update to 2018.10.17
  * CVE-2018-4013: remote code execution vulnerability (boo#1114779)
  * changes: see http://www.live555.com/liveMedia/public/changelog.txt
  * removed xlocale.patch - xlocale.h is now conditionally included, only when
    required. Upstream fix.</changelog>
  <changelog author="astieger@suse.com" date="1547553600">- update to 2018.11.26:
  * CVE-2019-6256: DoS vulnerability in the server implementation
    of RTSP-over-HTTP (boo#1121892)</changelog>
  <changelog author="astieger@suse.com" date="1547553601">- update to 2018.12.14:
  * Add support for sending (and handling) RTCP "BYE" packets that
    contain a 'reason' string (breaking api change)</changelog>
  <changelog author="atoptsoglou@suse.com" date="1549281600">- update to 2019.02.03:
  * CVE-2019-7314:A use-after-free error causes the RTSP server to
    crash (boo#1124159)</changelog>
  <changelog author="Martin Li?ka &lt;mliska@suse.cz&gt;" date="1558008000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1561377600">- Convert to dynamic libraries (boo#1121995):
  + Use make ilinux-with-shared-libraries: build the dynamic libs
    instead of the static one.
  + Use make install instead of a manual file copy script: this
    also reveals that we missed quite a bit of code to be installed
    before.
  + Split out shared library packages according the SLPP.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1563192000">- Update to version 2019.06.28, fixes boo#1127341 VUL-1:
  CVE-2019-9215: live555: malformed headers lead to invalid memory
  access in the parseAuthorizationHeader function.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585828800">- Update to version 2020.03.06 (boo#1146283, CVE-2019-15232):
  + Fixed a problem in "H264or5VideoStreamFramer.cpp" that was
    allegedly causing problems compiling for Windows.
- Changes from version 2020.02.25:
  + Added full support for the "LIVE555 HLS Proxy"
- Changes from version 2020.02.24:
  + Commented out a line of code that was preventing
    "RTSPClientConnection" objects from being closed when a RTSP
    server handles a "TEARDOWN" command (on a RTP-over-TCP stream).
- Changes from version 2020.02.23:
  + Updated our (unicast) RTSP server implementation to handle
    "PAUSE" commands by calling "stopGettingFrames()" on the input
    source.
  + Fixed a bug in "H264or5VideoStreamFramer" that was causing it
    to not update its presentation times properly following a pause.
  + Updated "openRTSP" to improve the handling of the "-R &lt;port-num&gt;"
    option.
- Changes from version 2020.02.11:
  + Added support for receiving SRTP (encrypted) RTSP streams.
- For changes between 2019.06.28 and 2020.02.10, please see the
  http://www.live555.com/liveMedia/public/changelog.txt.
- Rebase live555-fpic.patch.</changelog>
  <changelog author="munix9@googlemail.com" date="1586865600">- Update to version 2020.04.12:
  + Updated "config.linux-with-shared-libraries"
    (and "liveMedia/Makefile.tail") to ensure that "libssl" and
    "libcrypto" are linked when "libliveMedia" is built.
    (Thanks to Felix Kaechele for reporting this.)
- Changes from version 2020.04.06:
  + Removed support for the classes "RTSPServerSupportingHTTPStreaming"
    and "TCPStreamSink".
    These were being used (in the "LIVE555 Media Server") for
    streaming using "HTTP Live Streaming" (HLS).  This was always
    a hack; it is better to use a dedicated HTTP server to serve
    HLS segments, rather than trying to implement a HTTP server
    (serving 'virtual HLS segments) within our own (primarily RTSP)
    server.
    If you are looking for HLS support, note that we provide a
    source-code demo application "testH264VideoToHLSSegments" that
    converts a (static) H.264 Elementary Stream file to HLS
    segments, and the "LIVE555 HLS Proxy", which proxies a live
    RTSP/RTP stream to HLS segments.</changelog>
  <changelog author="munix9@googlemail.com" date="1587643200">- Added pkgconfig(openssl) as a requirement for the devel package:
  iveMedia/TLSState.hh #includes openssl/ssl.h.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588075200">- Update to version 2020.04.24:
  + Fixed an apparent bug in "RTSPClient" that was causing it to
    not always send an "Authorization:" header when sending a RTSP
    "OPTIONS" command.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1591272000">- Update to version 2020.05.15:
  + Added a new filter class "ADTSAudioStreamDiscreteFramer" that
    prepends ADTS headers to incoming AAC audio frames. This makes
    the AAC audio playable (by media players).
  + Updated "openRTSP" to use a "ADTSAudioStreamDiscreteFramer"
    when outputting a AAC audio stream.
  + Updated the "LIVE555 HLS Proxy" to support AAC audio tracks
    (as well as H.264/5 video).
- Changes from version 2020.05.14:
  + Updated "H264or5VideoStreamDiscreteFramer" to add VPS,SPS,PPS
    NAL units (if known) to the output stream, each time an
    "access_unit_delimiter" NAL unit is added. This makes it more
    likely that the Transport Stream segments produced by the
    "LIVE555 HLS Proxy" will be understandable by a client browser.
  + Added support for H.265 video streams to the "LIVE555 HLS Proxy".
- Changes from version 2020.05.13:
  + Made the "MPEG2TransportStreamMultiplexor" segmentation mechanism
    (used by "HLSSegmenter") more robust in case the Transport
    Stream PTS is not monotonic non-decreasing.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601726400">- update to 2020.08.19:
  - Fixed a bug in "QuickTimeFileSink" that could cause malformed "esds" atoms to be
    generated.  (Thanks to Chris Paucar for reporting this issue.)
  - In "MPEG2TransportStreamFromESSource.cpp", changed the name of the constant LOW_WATER_MARK
    to TS_FROM_ES_LOW_WATER_MARK, and "#ifndef"d it, so that, if you wish, you can redefine it
    at compile time.
  - Fixed a bug in the handling of pausing, when streaming from (multi-track) Matroska files.
  - Fixed another bug in the handling of seeking within Matroska files.
  - Fixed a bug in the handling of seeking within Matroska files.
    (Thanks to Jim Ham for reporting this problem.)
  - Changed the parameter signature of the "RawVideoRTPSink" constructor and "createNew()"
    functions so that the "width" parameter comes before the "height" parameter.  This order
  - "width", "height" - is more common, and is the order used when these parameters are
    defined in RFC 4175.
    IMPORTANT NOTE: Because the types of these two parameters are the same, existing application
    code that uses "RawVideoRTPSink" will compile without error; however, it will not work
    properly unless the order of the parameters in the call to "RawVideoRTPSink::createNew()"
    is changed.
  - More cleanup of the implementation of "RawVideoRTPSink".
  - Cleaned up the implementation of "RawVideoRTPSink".
  - Updated the "RawVideoRTPSource" implementation to not set "fCurrentPacketCompletesFrame"
    until we are processing the last line in the packet.
    (Thanks to Andrey Lisovoy for reporting this issue.)
  - Fixed a potential buffer overflow bug in the server handling of a RTSP "PLAY" command,
    when the command specifies seeking by absolute time.
    (Thank to Xiaobo Xiang for reporting this.)
  - Fixed a memory leak in the "sha1()" function (a "EVP_MD_CTX" object was not being deleted).
    (Thanks to Amir Perlman for reporting this.)
  - Moved all definitions of PREFIX from "Makefile.tail" files to "Makefile.head" (so that
    it can be redefined by a "config.*" file, if desired.
    Also changed the definition of EXE in "config.mingw" to be ".exe".
    (Thanks to Eric Beuque for this suggestion.)
  - Fixed a typo in the previous release that could cause a compilation problem for some
    developers.  (Thanks to Eric Beuque for reporting this.)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1603022400">- update to 2020.10.16:
  - Changed "TLSState::read()" to treat any "SSL_read()" result of &lt;=0 as if the
    TLS connection has closed (unless the error was SSL_ERROR_WANT_READ).
    This fixes a problem that could cause 100% CPU usage in RTSP client applications.
    (Thanks to Larry Wu for reporting this.)
  - Updated "TLSState::setup()" to use "TLS_client_method()" instead of the (deprecated)
    "SSLv23_client_method()".</changelog>
  <changelog author="tiwai@suse.de" date="1623931200">- Update to 2021.05.22:
  lots of fixes and updates, including the security fix for
  CVE-2021-28899 boo#1185874
  See the list in http://live555.com/liveMedia/public/changelog.txt
- Change the so version of libliveMedia to 94, libgroupsock to 30</changelog>
</package>
<package pkgid="7ff2cbc9638a3f70950704f51174a233c78fb1e11438d2e02e677347ba9e490e" name="libliveMedia94" arch="x86_64">
  <version epoch="0" ver="2021.05.22" rel="bp153.2.3.1"/>
  <changelog author="aloisio@gmx.com" date="1476619200">- Update to version 2016.10.11
  2016.10.11:
  * After building the source code, we now display a message
    reminding the developer about our FAQ.
  2016.09.22:
  * Added a new "liveMedia" class
    "MPEG2TransportStreamAccumulator" - a filter that can
    be used to combine several (by default, 7) MPEG Transport
    Stream 188-byte 'packets' into a larger chunk of data,
    more appropriate for streaming via RTP (or raw UDP).
  2016.09.19:
  * Added support for an experimental RTSP "DEREGISTER"
    command, which undoes the effect of a "REGISTER" command.
  * Moved the REGISTER/DEREGISTER-specific functionality of
    "RTSPServer.cpp" into a new file "RTSPServerRegister.cpp",
    to make the base RTSP server code (in "RTSPServer.cpp")
    easier to comprehend.
  2016.09.12:
  * Fixed "GenericMediaServer::createNewClientSessionWithId()"
    to make sure that the new 'client session' object (returned
    by a call to "createNewClientSession()") is not NULL
    before it tries to add it to the 'fClientSessions' table.
    (Thanks to Helmut Grohne for discovering this issue.)
  2016.09.08:
  * Updated "RTSPClient::reset()" to reset each of the 'request
    queues' as well.
    (Thanks to Erik Montnemery for noting a problem (with the
    "LIVE555 Proxy Server") that this caused.)
  * Updated "GenericMediaServer::ClientConnection::closeSockets()"
    so that it doesn't try to call "closeSocket()" (=="close()")
    on socket numbers &lt;0.
  2016.09.05:
  * Fixed a problem whereby a 'delayed task' for a
    "MPEG2TransportStreamMultiplexor" object might have gotten run
    after such an object was deleted.
    (Thanks to Bruno Basilio for providing debugging output to
    help track this down.)
  * Updated "Socket::reset()" (in "groupsock/NetInterface.cpp") so
    that it doesn't try to call "closeSocket()" (=="close()") on
    socket numbers &lt;0.
  * Added a comment to "UsageEnvironment/include/UsageEnvironment.hh"
    to note that "triggerEvent()" should not be called with the
    same 'event trigger id' from different threads.
    (This was already noted in a comment in
    "liveMedia/DeviceSource.cpp", but not in
    "UsageEnvironment/include/UsageEnvironment.hh", which is
    where "triggerEvent()" is defined.)
  2016.08.27:
  * Fixed a problem whereby a "Medium" object's "nextTask()"
    (i.e., "fNextTask") could hold an invalid value after a
    'scheduled task' has occurred (but before the next similar
    task is scheduled) - which causes problems should the
    "Medium" object be deleted during that window of time.
    (Thanks to Helmut Grohne for noting this problem.)
  * Added comments to "UsageEnvironment/include/UsageEnvironment.hh"
    to make it clear that "unscheduleDelayedTask()" (or
    "rescheduleDelayedTask()") must not be called on a
    'scheduled task' after it has already occurred.
    (Thanks to Helmut Grohne for motivating this.)
  2016.08.07:
  * Fixed a bug in the handling of the non-standard
    "com.ses.streamID:" header (used by 'SAT&gt;IP' servers)
    that we had introduced in version 2016.01.12.
    (Thanks to Yaobing Deng for noting this.)
  2016.07.19:
  * Fixed a bug in "RTSPServer" that could cause a crash if a
    "RTSPServer" object is deleted after having been used
    for RTSP-over-HTTP streaming.  (Thanks to Pavel Aronov.)
  * Updated "RTSPClient" to recognize a "Connection: Close"
    header in a server's response. It handles this header by
    closing the RTSP TCP connection (because the server is
    assumed to not be using it again), so that we open a new
    TCP  connection for any subsequent commands.
    (Thanks to Nathan (at MediaPortal) for this suggestion.)
  * Made a small optimization to "RTSPServer"s handling of the
    first "SETUP" command from each client.  (Thanks to Maxim
    Dementiev for the suggestion.)
  2016.06.26:
  * Added a new (public) function "canDeliverNewFrameImmediately()"
    to "MPEG2TransportStreamMultiplexor".
    This function may be used by a downstream reader to test
    whether the next call to "doGetNextFrame()" will deliver
    data immediately.  It can be useful if you want to decide
    whether or not to keep accumulating multiple Transport Stream
    'packets' into an outgoing RTP packet.
    (Thanks to Gilles Chanteperdrix for suggesting this.)
  * Made a minor syntactic change to "MediaTranscodingTable.hh"
    to eliminate compiler warnings.
  2016.06.23:
  * Changed the constant "MAX_INPUT_ES_FRAME_SIZE" to a static
    member variable
    "MPEG2TransportStreamFromESSource::maxInputESFrameSize"
    that can, if desired, be increased at run time (before a
    "MPEG2TransportStreamFromESSource" object is created).
    (Thanks to Gilles Chanteperdrix for motivating this.)
  2016.06.22:
  * Changed "~ProxyServerMediaSession()" so that it no longer
    deletes the "MediaTranscodingTable" object that it had
    been passed in its constructor.  (The reason for this is
    that the same "MediaTranscodingTable" can be used by more
    than one "ProxyServerMediaSession".)
  * Made the "parseTransportHeaderForREGISTER()" function
    (that's used in the "RTSPServer" implementation) non-static,
    so that it can be used in other, non-RTSP server
    implementations that want to handle the "REGISTER" command.
  * Made the "RTPSink::SSRC()" function "public:" rather than
    "protected:".
    (Thanks to Jean-Luc Bonnet for this suggestion.)
  2016.05.20:
  * Added a new virtual function "noteLiveness()" to the
    "ServerMediaSession" class. This function is called
    (by a "GenericMediaServer") whenever there's 'liveness'
    on a "ClientSession".  The default implementation of this
    function is a 'noop', but subclasses can redefine it - e.g.,
    if you want to remove long-unused "ServerMediaSession"s
    from the server.
  * Fixed a bug in the options handling for the command
    "live555ProxyServer" that could erroneously produce a
    "usage" error if the '-R' option is used, but no
    back-end "rtsp://" URL is given.
  2016.05.18:
  * Backed out the change to "MultiFramedRTPSink" that was
    made in 2016.05.17; the 2016.05.16 version turned out
    to be correct.
  * Rearranged "#include"s to avoid an 'excessive #include
    nesting' error with some old compilers.
  2016.05.17:
  * Made a (mostly inconsequential) fix to the previous bugfix
    for "MultiFramedRTPSink".
  2016.05.16:
  * Fixed a bug in "MultiFramedRTPSink" that affected
    subclasses that redefine "frameSpecificHeaderSize()"
    (for frame-specific headers that precede multiple frames
    in a RTP packet).  (Currently, the only subclass that
    this affected was "VorbisAudioRTPSink".)
    (Thanks to Gilles Chanteperdrix for reporting this bug.)
  * Made a minor update to the "ProxyServerMediaSession" code
    to better support optional media transcoding.
  2016.04.21:
  * Made it easier to set the MTU for all outgoing RTP
    packets, instead of having to call "setPacketSizes()"
    after each "MultiFramedRTPSink" is created.  If you wish,
    you can define the compile-time constants (macros)
    RTP_PAYLOAD_MAX_SIZE and (optionally) RTP_PAYLOAD_PREFERRED_SIZE
    when compiling "MultiFramedRTPSink.cpp".  (These constants
    have default values of 1456 and 1000 respectively, just as
    before.)
  * Updated "GroupsockHelper.{hh,cpp}" to (supposedly) support
    'MinGW' better
  2016.04.01:
  * Fixed a bug the "ProxyServerMediaSubsession" code that
    could cause an infinite loop if the 'back-end' server was
    slow to respond to "SETUP" requests.
    (Thanks to Erik Montnemery for helping to debug this.)
  * Added support for parsing/streaming Matroska files that
    contain PCM audio tracks.
    (Thanks to Michel Promonet.)
  2016.03.16:
  * Added some more debugging fprintf()s to the
    "ProxyServerMediaSubsession" code to try to track down a
    bug.
  * Simplified the "genMakefiles" script (moving duplicate
    code into a 'for' loop).
  2016.03.14:
  * Updated the proxy server implementation to better handle
    'front-end' clients that have asked to stream only some
    of the substreams of a multi-stream session.  Now, if a
    substream is closed (because all 'front-end' clients have
    stopped requesting it), but other front-end clients are
    still streaming other substreams, then we will send - to
    the 'back-end' server - only a substream-specific "PAUSE"
    command; not a "PAUSE" command for the entire stream.
    (Thanks to Lakshmi Narayanan for noting this issue.)
  * Added an optional "-p &lt;RTSP-port-number&gt;" option to the
    "LIVE555 Proxy Server", to allow the user to specify a
    RTSP server port number other than the standard port
    numbers: 554 and 8554. (These standard port numbers are
    still tried if the specified port number can't be used.)
    (Thanks to Denis Genestier for this suggestion.)
  2016.02.22:
  * Updated the "ProxyServerMediaSession" to add a Boolean
    virtual function "allowProxyingForSubsession()".
    By default, this always returns True.  However,
    subclasses can redefine this if they wish to restrict
    which subsessions of a stream get proxied - e.g., if
    you want to proxy only video tracks.
  * Improved the "WAVAudioFileSource" code (for parsing
    WAV-format audio files) to make it more tolerant of
    unusual formats.
  * Made it possible to build a version of the "liveMedia"
    library that doesn't contain any RTSP server code;
    e.g., if you are developing only a RTSP client, and
    want to save space. To do this, omit any files that
    contain "Server" or "RTPSink" in their name, and define
    OMIT_REGISTER_HANDLING when compiling "RTSPClient.cpp".
    (Thanks to Jeff Shanab for this suggestion.)
  2016.02.09:
  * Added an option "-E &lt;absolute-seek-end-time&gt;" to
    "openRTSP".
    (Thanks to Hans Maes for suggesting this.)
  2016.02.08:
  * Fixed a bug that was causing "playSIP" to crash.
    (Thanks to Vilaysak Thipavong for reporting this.)
  2016.01.29:
  * Updated "QuickTimeFileSink" to make it usable with non-RTP
    input sources. It still needs to have a "MediaSession"
    that describes the input source; however, this input source
    no longer needs to be RTP; it can, instead, be a UDP or
    other type of source. (Of course, audio/video synchronization
    and hint tracks can't be done in this case.)
  * Changed the name of a variable in the "Makefile.tail" file
    for the "BasicUsageEnvironment" project, in response to
    a complaint that the old name clashed with something in
    some Windows development environment
  2016.01.24:
  * Updated "ProxyServerMediaSession.cpp" to add some
    'internal error' debugging fprintf()s to try to catch a
    possible bug that was reported recently.
  2016.01.20:
  * When a server calls "startStream()" to start a RTSP stream
    for a client, we now no longer make a slight adjustment to
    the RTP timestamp sequence (using the "presetNextTimestamp()"
    call) if there is already another ongoing stream using the
    same "RTPSink".  The effect of this is only minor, but it
    ensures that the addition of an addition 'destination' to
    an ongoing RTSP/RTP stream does not cause any change to the
    contents of the RTP/RTCP packets.
    (Thanks to Erik Montnemery for noting this issue.)
  2016.01.16:
  * This release has no source-code changes from the previous
    release.  However, a test file was mistakenly left in the
    previous version; this produced an excessively-large tar file.
    This has now been removed.
  2016.01.12:
  * Added a hack to "RTSPClient" to handle the non-standard
    "com.ses.streamID:" header - used by 'SAT&gt;IP' servers -
    by using its value in the 'base URL' for subsequent requests.
    (Thanks to Julian Scheel for proposing this.)
  2015.12.22:
  * Updated "QuickTimeFileSink" to add a sanity check to try
    to prevent an occasional problem with H.264 video tracks
    that contain 'sync frames'.
  * Updated the "config.linux-with-shared-libraries"
    configuration file to use the $(CC) and $(CXX)
    macros, to allow for cross-compiling.  (Thanks to Michel
    Promonet.)
  * Updated the years in the copyright notice on each file.
  2015.11.09:
  * Changed the "ProxyServerMediaSession" code once again.  We
    backed out the changes in the previous two releases,
    and now respond to failures of the back-end "SETUP"
    or "PLAY" commands by doing a full reset - which involves
    deleting the "ProxyServerMediaSubsession" object, and
    doing another "DESCRIBE" to create a new one.  However, we
    can't do this immediately - because the "SETUP" and "PLAY"
    commands can be sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()".
    Instead, we wait until the next 'liveness' command, which
    will get sent immediately when we return to the event loop.
  * Our proxy server code no longer converts the "mode" string
    to lower case before passing it to
    "MPEG4GenericRTPSink::createNew()".  (This turned out to
    be unnecessary, and was breaking some clients that weren't
    treating this string as case-insensitive when they saw it
    in the stream's SDP descriptor.)  (Thanks to Craig Matsuura
    for noting this issue.)
  2015.10.29:
  * Updated the fix in the previous revision to apply to the
    back-end "PLAY" command as well as the back-end "SETUP"
    command, because both of these back-end commands can get
    sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()", so
    we can't allow the "ProxyServerMediaSubsession" object
    to get deleted in either case.</changelog>
  <changelog author="ramaxlo@gmail.com" date="1499083200">- Update to version 2017.06.04
  2017.06.04:
  * Fixed a bug in "RTPInterface::removeStreamSocket()" that could
    cause not all 'TCP stream' records for a given socket number
    to be removed if a TCP socket I/O error occurred (during
    RTP/RTCP-over-TCP streaming).  (Thanks to Gerald Hansink et al
    for reporting this.)
  2017.05.24:
  * In "RTSPClient.cpp", moved the call to "clearServerRequestAlternativeByteHandler()"
    from the "RTSPClient" destructor to the "resetTCPSockets()"
    function (which is called more often). This should eliminate
    a 'pointer to a deleted object' error. (Thanks to Gerald Hansink
    et al for reporting this.)
  2017.04.26:
  * Added a new public member function "numClientSessions()"
    to "GenericMediaServer" (and therefore to "RTSPServer", which
    inherits from this).  This allows a server to - at any time -
    check how many clients are currently accessing the server.
  * Updated the diagnostic output in "RTSPClient" to distinguish
    between opening a new TCP socket and connect()ing on a TCP
    socket. (The distinction is important for "REGISTER", which can
    reuse an existing TCP socket.)
  2017.04.10:
  * Fixed a bug in "base64Decode()" that could be triggered
    if (1) your RTSP server is streaming RTP/RTCP-over-HTTP, and (2)
    the remote client sends bad Base64 data (containing an embedded '\0'
    character). (Thanks to Arkady Bernov for reporting this.)
  2017.01.26:
  * Updated "ProxyServerMediaSession.cpp" to change all 'reset()'
    operations so that they are now run as a 'scheduled task' from
    the event loop - avoiding the possibility of bugs caused by
    'reset()' being called while another operation is in progress.
    (Thanks to Erik Montnemery for reporting this issue, and proposing a fix.)
  2016.11.28:
  * Our "RTSPClient" code now ignores "Connection: close" lines in
    the responses to HTTP "GET" requests (that are used to set up
    RTSP-over-HTTP tunneling). Because this tunneling requires that
    the (separate) input and output TCP connections remain intact,
    we assume that the server - if it includes such a line in the
    response to a HTTP "GET" - doesn't really mean it.
    (Thanks to Nguyen Viet Hung for reporting a server that does this.)
  2016.11.17:
  * Fixed a bug in the handling of 'APP' RTCP subpackets. (Thanks to
    Frederik de Ruyck for reporting this.)
  * Fixed a bug in the "StreamReplicator" code. (Thanks to Bruno Abreu
    for reporting this.)
  2016.11.06:
  * Increase the RTSP client's socket receive buffer when we'll be
    receiving RTP/RTCP-over-TCP, and increase the RTSP server's
    client connection socket send buffer when it's used to
    "REGISTER" a stream.
  2016.11.03:
  * Fixed a bug (in the sending/ handling of the "REGISTER"/"DEREGISTER"
    commands) that had been accidentally introduced in version
    2016.09.19. (Thanks to Ralf Globisch for noting this.)
  2016.10.29:
  * Performed the annual update of the copyright years and license
    near the start of each file
  2016.10.21:
  * Changed the "RTCPInstance error" message in "RTCP.cpp" to make
    it clear that the problem is caused by the remote endpoint using
    a buggy version of RTP/RTCP-over-TCP streaming.
  * Updated "QuickTimeFileSink" to make the various creation/modification
    times relative to January 1st 1904 in UTC (as Apple recommends),
    rather than in US Pacific Time.</changelog>
  <changelog author="jengelh@inai.de" date="1499515200">- Replace silly -exec rm ; by -delete.</changelog>
  <changelog author="schwab@suse.de" date="1502107200">- xlocale.patch: don't use obsolete &lt;xlocale.h&gt;</changelog>
  <changelog author="Mathias.Homann@opensuse.org" date="1509537600">- Update to 2017.10.28
  2017.10.28:
- Fixed the handling of the LIVE555 Proxy Server's "-u &lt;username&gt; &lt;password&gt;" command-line option if
  the "REGISTER" command is also implemented (i.e., with "-R").  Now, when we handle "REGISTER",
  the &lt;username&gt; and &lt;password&gt; are used to access the REGISTER'ed back-end stream, if necessary.
- Changed the server handling of the RTSP "REGISTER" command to (if "reuseConnection" is True) delay
  a short period of time (100ms) between replying to the "REGISTER" command, and actually
  handling it.  This is intended to reduce/avoid the possibility of a subsequent "DESCRIBE" command
  ending up in the client ("REGISTER" sender)'s buffer, before the socket gets reused for handling
  incoming RTSP commands.  (Thanks to Durgesh Tanuku for noting this issue.)
- Made a change to "SIPClient" to better handle Asterisk SIP servers with authentication.
  (Thanks to Rus.)
  2017.09.12:
- Made some improvements/bug fixes to AVI indexes in "AVIFileSink".
  (Thanks to Victor V. Vinokurov.)
- Updated the handling of the "writeTimeoutInMilliseconds" parameter in the "makeSocketBlocking()"
  function to work correctly on Windows. (Thanks to Jeff Shanab for noting this issue.)
- Added support for adding Opus audio to MPEG Transport Streams.  This is done by setting the
  "mpegVersion" parameter to 3 in "MPEG2TransportStreamFromESSource::addNewAudioSource()" or
  "MPEG2TransportStreamMultiplexor::handleNewBuffer()".
  (Thanks to Praveen Mathad for suggesting this.)
  2017.07.18:
- Updated "BitVector" to support a signed version of "get_expGolomb()", and fixed our H.264/265
  parsing code to use the signed version where appropriate.
  (Thanks to Toson Huang and Long Zhang for reporting this.)</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1541505600">- Update to 2018.10.17
  * CVE-2018-4013: remote code execution vulnerability (boo#1114779)
  * changes: see http://www.live555.com/liveMedia/public/changelog.txt
  * removed xlocale.patch - xlocale.h is now conditionally included, only when
    required. Upstream fix.</changelog>
  <changelog author="astieger@suse.com" date="1547553600">- update to 2018.11.26:
  * CVE-2019-6256: DoS vulnerability in the server implementation
    of RTSP-over-HTTP (boo#1121892)</changelog>
  <changelog author="astieger@suse.com" date="1547553601">- update to 2018.12.14:
  * Add support for sending (and handling) RTCP "BYE" packets that
    contain a 'reason' string (breaking api change)</changelog>
  <changelog author="atoptsoglou@suse.com" date="1549281600">- update to 2019.02.03:
  * CVE-2019-7314:A use-after-free error causes the RTSP server to
    crash (boo#1124159)</changelog>
  <changelog author="Martin Li?ka &lt;mliska@suse.cz&gt;" date="1558008000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1561377600">- Convert to dynamic libraries (boo#1121995):
  + Use make ilinux-with-shared-libraries: build the dynamic libs
    instead of the static one.
  + Use make install instead of a manual file copy script: this
    also reveals that we missed quite a bit of code to be installed
    before.
  + Split out shared library packages according the SLPP.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1563192000">- Update to version 2019.06.28, fixes boo#1127341 VUL-1:
  CVE-2019-9215: live555: malformed headers lead to invalid memory
  access in the parseAuthorizationHeader function.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585828800">- Update to version 2020.03.06 (boo#1146283, CVE-2019-15232):
  + Fixed a problem in "H264or5VideoStreamFramer.cpp" that was
    allegedly causing problems compiling for Windows.
- Changes from version 2020.02.25:
  + Added full support for the "LIVE555 HLS Proxy"
- Changes from version 2020.02.24:
  + Commented out a line of code that was preventing
    "RTSPClientConnection" objects from being closed when a RTSP
    server handles a "TEARDOWN" command (on a RTP-over-TCP stream).
- Changes from version 2020.02.23:
  + Updated our (unicast) RTSP server implementation to handle
    "PAUSE" commands by calling "stopGettingFrames()" on the input
    source.
  + Fixed a bug in "H264or5VideoStreamFramer" that was causing it
    to not update its presentation times properly following a pause.
  + Updated "openRTSP" to improve the handling of the "-R &lt;port-num&gt;"
    option.
- Changes from version 2020.02.11:
  + Added support for receiving SRTP (encrypted) RTSP streams.
- For changes between 2019.06.28 and 2020.02.10, please see the
  http://www.live555.com/liveMedia/public/changelog.txt.
- Rebase live555-fpic.patch.</changelog>
  <changelog author="munix9@googlemail.com" date="1586865600">- Update to version 2020.04.12:
  + Updated "config.linux-with-shared-libraries"
    (and "liveMedia/Makefile.tail") to ensure that "libssl" and
    "libcrypto" are linked when "libliveMedia" is built.
    (Thanks to Felix Kaechele for reporting this.)
- Changes from version 2020.04.06:
  + Removed support for the classes "RTSPServerSupportingHTTPStreaming"
    and "TCPStreamSink".
    These were being used (in the "LIVE555 Media Server") for
    streaming using "HTTP Live Streaming" (HLS).  This was always
    a hack; it is better to use a dedicated HTTP server to serve
    HLS segments, rather than trying to implement a HTTP server
    (serving 'virtual HLS segments) within our own (primarily RTSP)
    server.
    If you are looking for HLS support, note that we provide a
    source-code demo application "testH264VideoToHLSSegments" that
    converts a (static) H.264 Elementary Stream file to HLS
    segments, and the "LIVE555 HLS Proxy", which proxies a live
    RTSP/RTP stream to HLS segments.</changelog>
  <changelog author="munix9@googlemail.com" date="1587643200">- Added pkgconfig(openssl) as a requirement for the devel package:
  iveMedia/TLSState.hh #includes openssl/ssl.h.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588075200">- Update to version 2020.04.24:
  + Fixed an apparent bug in "RTSPClient" that was causing it to
    not always send an "Authorization:" header when sending a RTSP
    "OPTIONS" command.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1591272000">- Update to version 2020.05.15:
  + Added a new filter class "ADTSAudioStreamDiscreteFramer" that
    prepends ADTS headers to incoming AAC audio frames. This makes
    the AAC audio playable (by media players).
  + Updated "openRTSP" to use a "ADTSAudioStreamDiscreteFramer"
    when outputting a AAC audio stream.
  + Updated the "LIVE555 HLS Proxy" to support AAC audio tracks
    (as well as H.264/5 video).
- Changes from version 2020.05.14:
  + Updated "H264or5VideoStreamDiscreteFramer" to add VPS,SPS,PPS
    NAL units (if known) to the output stream, each time an
    "access_unit_delimiter" NAL unit is added. This makes it more
    likely that the Transport Stream segments produced by the
    "LIVE555 HLS Proxy" will be understandable by a client browser.
  + Added support for H.265 video streams to the "LIVE555 HLS Proxy".
- Changes from version 2020.05.13:
  + Made the "MPEG2TransportStreamMultiplexor" segmentation mechanism
    (used by "HLSSegmenter") more robust in case the Transport
    Stream PTS is not monotonic non-decreasing.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601726400">- update to 2020.08.19:
  - Fixed a bug in "QuickTimeFileSink" that could cause malformed "esds" atoms to be
    generated.  (Thanks to Chris Paucar for reporting this issue.)
  - In "MPEG2TransportStreamFromESSource.cpp", changed the name of the constant LOW_WATER_MARK
    to TS_FROM_ES_LOW_WATER_MARK, and "#ifndef"d it, so that, if you wish, you can redefine it
    at compile time.
  - Fixed a bug in the handling of pausing, when streaming from (multi-track) Matroska files.
  - Fixed another bug in the handling of seeking within Matroska files.
  - Fixed a bug in the handling of seeking within Matroska files.
    (Thanks to Jim Ham for reporting this problem.)
  - Changed the parameter signature of the "RawVideoRTPSink" constructor and "createNew()"
    functions so that the "width" parameter comes before the "height" parameter.  This order
  - "width", "height" - is more common, and is the order used when these parameters are
    defined in RFC 4175.
    IMPORTANT NOTE: Because the types of these two parameters are the same, existing application
    code that uses "RawVideoRTPSink" will compile without error; however, it will not work
    properly unless the order of the parameters in the call to "RawVideoRTPSink::createNew()"
    is changed.
  - More cleanup of the implementation of "RawVideoRTPSink".
  - Cleaned up the implementation of "RawVideoRTPSink".
  - Updated the "RawVideoRTPSource" implementation to not set "fCurrentPacketCompletesFrame"
    until we are processing the last line in the packet.
    (Thanks to Andrey Lisovoy for reporting this issue.)
  - Fixed a potential buffer overflow bug in the server handling of a RTSP "PLAY" command,
    when the command specifies seeking by absolute time.
    (Thank to Xiaobo Xiang for reporting this.)
  - Fixed a memory leak in the "sha1()" function (a "EVP_MD_CTX" object was not being deleted).
    (Thanks to Amir Perlman for reporting this.)
  - Moved all definitions of PREFIX from "Makefile.tail" files to "Makefile.head" (so that
    it can be redefined by a "config.*" file, if desired.
    Also changed the definition of EXE in "config.mingw" to be ".exe".
    (Thanks to Eric Beuque for this suggestion.)
  - Fixed a typo in the previous release that could cause a compilation problem for some
    developers.  (Thanks to Eric Beuque for reporting this.)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1603022400">- update to 2020.10.16:
  - Changed "TLSState::read()" to treat any "SSL_read()" result of &lt;=0 as if the
    TLS connection has closed (unless the error was SSL_ERROR_WANT_READ).
    This fixes a problem that could cause 100% CPU usage in RTSP client applications.
    (Thanks to Larry Wu for reporting this.)
  - Updated "TLSState::setup()" to use "TLS_client_method()" instead of the (deprecated)
    "SSLv23_client_method()".</changelog>
  <changelog author="tiwai@suse.de" date="1623931200">- Update to 2021.05.22:
  lots of fixes and updates, including the security fix for
  CVE-2021-28899 boo#1185874
  See the list in http://live555.com/liveMedia/public/changelog.txt
- Change the so version of libliveMedia to 94, libgroupsock to 30</changelog>
</package>
<package pkgid="76f7d21512a810518c14dfea8ac51d71db0a8017b09a3b5748aa5ed6fe741cda" name="libmodulemd" arch="src">
  <version epoch="0" ver="2.12.1" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Initial packaging based on Mageia package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549368000">- Add patches backported from upstream to fix build on openSUSE
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Run tests during package builds</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to 2.2.2 (v2) and 1.8.5 (v1)
  + Fix documentation for ModuleStream.depends_on_stream()
  + Update APIs to handling full NSVCA of modules
  + Add new APIs for handling full NSVCA of modules
  + Add 'buildonly' option for components
  + Add 'buildafter' component
  + Add config option for python overrides
- Drop patches included in upstream release
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Add patch backported from upstream to avoid Python 2 dependency
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556020800">- Update to 2.3.0 (v2) and 1.8.7 (v1)
  + Add ModuleIndex.update_from_custom()
  + Add ModuleIndex.dump_to_custom()
  + Add Component.equals()
  + Add Module.remove_streams_by_NSVCA()
  + Fix bug with emitting lists of scalars in XMD
  + Fix bug with deduplication in the ModuleIndexMerger
  + Fix serious memory leak
- Drop patch included in upstream release
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556452800">- Add missing dependency on six module for Python 3 bindings subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Update to 2.3.1 (v2) and 1.8.8 (v1)
  + Make Modulemd.Component.set_*() functions accept NULL (gh#fedora-modularity/libmodulemd#279)
  + Fix segmentation fault in XMD code due to improper memory management (gh#fedora-modularity/libmodulemd#274)
  + Fix assorted documentation issues
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Update to 2.5.0 (v2) and 1.8.11 (v1)
  + Ensure that XMD is always emitted in the same order
  + Add .clear_*() functions for all .add_*() functions
  + Add ModuleStream.equals()
  + Add ModuleIndex.get_default_streams()
  + Add ModuleStreamV2.clear_dependencies() and .remove_dependencies()
  + Fix bugs and memory issues with the XMD python bindings
  + Assorted documentation enhancements</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to 2.8.2
  + modulemd v1 has been split out into is own tarball
  + Add ModuleIndexMerger.resolve_ext()
  + Fix transfer type for Module.search_streams()
  + Correct typo in ModulemdModuleStream.arch property nickname
  + Add gtk-doc descriptions for ModulemdModuleStream object properties
  + Fix modulemd_yaml_parse_bool() comparisons so return value is correct
  + Make ModulemdErrorEnum and ModulemdYamlErrorEnum into public enums
  + Move modulemd_module_stream_v2_replace_*() method definitions
    to correct header file and add documentation
  + Refactor stream copy/upgrade helper macros
  + Add Modulemd.Module.get_translation()
  + Add ModuleIndex.update_from_defaults_directory()
  + Modulemd.ModuleIndex.update_from_file() now supports reading files
    compressed with gzip, bzip2 or xz
- libmodulemd1 has been split into its own package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to 2.8.3
  + Detect GDate autoptr when available to fix build with glib2 &gt;= 2.63.3
  + Correct typo in MODULEMD_REPLACE_SET()
  + Fix modulemd_buildopts_copy() to make a deep copy of the rpm whitelist
  + Add support for new ModulemdBuildopts arches attribute</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Rebase to 2.9.4
  + Deprecate reset methods in favor of clear methods
  + Add modulemd-validator man page
  + Add Module.search_streams_by_glob()
  + Add ModuleIndex.search_streams() method
  + Add Modulemd.Module.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_rpms()
  + Add ModuleStreamV2.search_profiles()
  + Add framework for handling modulemd-packager YAML documents
  + Return appropriate error when parsing a ModulemdStream doc fails
  + Rework ModulemdError and ModulemdYamlError
  + Improve Modulemd*ErrorEnum deprecations
  + Use the new error enums everywhere
  + Fix inconsistent error setting
  + Make SKIP_UNKNOWN return UNKNOWN_ATTR in strict mode
  + modulemd-packager: Check for extraneous attributes
  + Fix bug printing negative buildorder values
  + Handle NULL nsvca_patterns for globs
  + Relax handling of differing content for the same NSVCA</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to 2.10.0
  + Add modulemd-obsoletes
  + Add modulemd v3 format
- Fix build for 32-bit architectures with patch from upstream
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to 2.12.0
  + Add support for 'buildorder' to Packager documents
  + Fix issue with ModuleIndex when input contains only Obsoletes documents
  + Extend read_packager_[file|string]() to support overriding the module name
    and stream.
  + Ignore Packager documents when running ModuleIndex.update_from_*()
  + Add python overrides for XMD in PackagerV3
  + Add python override to ignore the GType return when reading packager files
  + Add PackagerV3.get_mdversion()
- Drop patch incorporated in this release
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1622462400">- Updated to 2.12.1
  This is a bug-fix release fully compatible with the previous 2.12.0
  version. Notable changes:
  Enhancements:
  - Improve diagnostic messages for compression tests.
  - Tests performed in a GitHub continues integration are faster.
  - Use GitHub actions to perform CI tests also on ArchLinux, Mageia,
    Mandriva, and OpenSUSE.
  Fixes:
  - Relax context value up to 13 characters including an underscore
    character in modulemd v2 format. This reenables scratch-builds in MBS.
    Migrate Packit tests from a deprecated current_version_command to
    a newer actions/get-current-version.</changelog>
</package>
<package pkgid="76cc105a0a76d7687b0491da2a139821f6799c7bc1e4d063dd5c2535e3bc69b4" name="libmodulemd-devel" arch="aarch64">
  <version epoch="0" ver="2.12.1" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Initial packaging based on Mageia package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549368000">- Add patches backported from upstream to fix build on openSUSE
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Run tests during package builds</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to 2.2.2 (v2) and 1.8.5 (v1)
  + Fix documentation for ModuleStream.depends_on_stream()
  + Update APIs to handling full NSVCA of modules
  + Add new APIs for handling full NSVCA of modules
  + Add 'buildonly' option for components
  + Add 'buildafter' component
  + Add config option for python overrides
- Drop patches included in upstream release
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Add patch backported from upstream to avoid Python 2 dependency
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556020800">- Update to 2.3.0 (v2) and 1.8.7 (v1)
  + Add ModuleIndex.update_from_custom()
  + Add ModuleIndex.dump_to_custom()
  + Add Component.equals()
  + Add Module.remove_streams_by_NSVCA()
  + Fix bug with emitting lists of scalars in XMD
  + Fix bug with deduplication in the ModuleIndexMerger
  + Fix serious memory leak
- Drop patch included in upstream release
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556452800">- Add missing dependency on six module for Python 3 bindings subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Update to 2.3.1 (v2) and 1.8.8 (v1)
  + Make Modulemd.Component.set_*() functions accept NULL (gh#fedora-modularity/libmodulemd#279)
  + Fix segmentation fault in XMD code due to improper memory management (gh#fedora-modularity/libmodulemd#274)
  + Fix assorted documentation issues
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Update to 2.5.0 (v2) and 1.8.11 (v1)
  + Ensure that XMD is always emitted in the same order
  + Add .clear_*() functions for all .add_*() functions
  + Add ModuleStream.equals()
  + Add ModuleIndex.get_default_streams()
  + Add ModuleStreamV2.clear_dependencies() and .remove_dependencies()
  + Fix bugs and memory issues with the XMD python bindings
  + Assorted documentation enhancements</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to 2.8.2
  + modulemd v1 has been split out into is own tarball
  + Add ModuleIndexMerger.resolve_ext()
  + Fix transfer type for Module.search_streams()
  + Correct typo in ModulemdModuleStream.arch property nickname
  + Add gtk-doc descriptions for ModulemdModuleStream object properties
  + Fix modulemd_yaml_parse_bool() comparisons so return value is correct
  + Make ModulemdErrorEnum and ModulemdYamlErrorEnum into public enums
  + Move modulemd_module_stream_v2_replace_*() method definitions
    to correct header file and add documentation
  + Refactor stream copy/upgrade helper macros
  + Add Modulemd.Module.get_translation()
  + Add ModuleIndex.update_from_defaults_directory()
  + Modulemd.ModuleIndex.update_from_file() now supports reading files
    compressed with gzip, bzip2 or xz
- libmodulemd1 has been split into its own package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to 2.8.3
  + Detect GDate autoptr when available to fix build with glib2 &gt;= 2.63.3
  + Correct typo in MODULEMD_REPLACE_SET()
  + Fix modulemd_buildopts_copy() to make a deep copy of the rpm whitelist
  + Add support for new ModulemdBuildopts arches attribute</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Rebase to 2.9.4
  + Deprecate reset methods in favor of clear methods
  + Add modulemd-validator man page
  + Add Module.search_streams_by_glob()
  + Add ModuleIndex.search_streams() method
  + Add Modulemd.Module.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_rpms()
  + Add ModuleStreamV2.search_profiles()
  + Add framework for handling modulemd-packager YAML documents
  + Return appropriate error when parsing a ModulemdStream doc fails
  + Rework ModulemdError and ModulemdYamlError
  + Improve Modulemd*ErrorEnum deprecations
  + Use the new error enums everywhere
  + Fix inconsistent error setting
  + Make SKIP_UNKNOWN return UNKNOWN_ATTR in strict mode
  + modulemd-packager: Check for extraneous attributes
  + Fix bug printing negative buildorder values
  + Handle NULL nsvca_patterns for globs
  + Relax handling of differing content for the same NSVCA</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to 2.10.0
  + Add modulemd-obsoletes
  + Add modulemd v3 format
- Fix build for 32-bit architectures with patch from upstream
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to 2.12.0
  + Add support for 'buildorder' to Packager documents
  + Fix issue with ModuleIndex when input contains only Obsoletes documents
  + Extend read_packager_[file|string]() to support overriding the module name
    and stream.
  + Ignore Packager documents when running ModuleIndex.update_from_*()
  + Add python overrides for XMD in PackagerV3
  + Add python override to ignore the GType return when reading packager files
  + Add PackagerV3.get_mdversion()
- Drop patch incorporated in this release
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1622462400">- Updated to 2.12.1
  This is a bug-fix release fully compatible with the previous 2.12.0
  version. Notable changes:
  Enhancements:
  - Improve diagnostic messages for compression tests.
  - Tests performed in a GitHub continues integration are faster.
  - Use GitHub actions to perform CI tests also on ArchLinux, Mageia,
    Mandriva, and OpenSUSE.
  Fixes:
  - Relax context value up to 13 characters including an underscore
    character in modulemd v2 format. This reenables scratch-builds in MBS.
    Migrate Packit tests from a deprecated current_version_command to
    a newer actions/get-current-version.</changelog>
</package>
<package pkgid="df6d5a8014cda4dbf5b5dbb671caf072702831db094ec5c08091153fcb9597b0" name="libmodulemd-devel" arch="ppc64le">
  <version epoch="0" ver="2.12.1" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Initial packaging based on Mageia package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549368000">- Add patches backported from upstream to fix build on openSUSE
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Run tests during package builds</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to 2.2.2 (v2) and 1.8.5 (v1)
  + Fix documentation for ModuleStream.depends_on_stream()
  + Update APIs to handling full NSVCA of modules
  + Add new APIs for handling full NSVCA of modules
  + Add 'buildonly' option for components
  + Add 'buildafter' component
  + Add config option for python overrides
- Drop patches included in upstream release
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Add patch backported from upstream to avoid Python 2 dependency
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556020800">- Update to 2.3.0 (v2) and 1.8.7 (v1)
  + Add ModuleIndex.update_from_custom()
  + Add ModuleIndex.dump_to_custom()
  + Add Component.equals()
  + Add Module.remove_streams_by_NSVCA()
  + Fix bug with emitting lists of scalars in XMD
  + Fix bug with deduplication in the ModuleIndexMerger
  + Fix serious memory leak
- Drop patch included in upstream release
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556452800">- Add missing dependency on six module for Python 3 bindings subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Update to 2.3.1 (v2) and 1.8.8 (v1)
  + Make Modulemd.Component.set_*() functions accept NULL (gh#fedora-modularity/libmodulemd#279)
  + Fix segmentation fault in XMD code due to improper memory management (gh#fedora-modularity/libmodulemd#274)
  + Fix assorted documentation issues
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Update to 2.5.0 (v2) and 1.8.11 (v1)
  + Ensure that XMD is always emitted in the same order
  + Add .clear_*() functions for all .add_*() functions
  + Add ModuleStream.equals()
  + Add ModuleIndex.get_default_streams()
  + Add ModuleStreamV2.clear_dependencies() and .remove_dependencies()
  + Fix bugs and memory issues with the XMD python bindings
  + Assorted documentation enhancements</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to 2.8.2
  + modulemd v1 has been split out into is own tarball
  + Add ModuleIndexMerger.resolve_ext()
  + Fix transfer type for Module.search_streams()
  + Correct typo in ModulemdModuleStream.arch property nickname
  + Add gtk-doc descriptions for ModulemdModuleStream object properties
  + Fix modulemd_yaml_parse_bool() comparisons so return value is correct
  + Make ModulemdErrorEnum and ModulemdYamlErrorEnum into public enums
  + Move modulemd_module_stream_v2_replace_*() method definitions
    to correct header file and add documentation
  + Refactor stream copy/upgrade helper macros
  + Add Modulemd.Module.get_translation()
  + Add ModuleIndex.update_from_defaults_directory()
  + Modulemd.ModuleIndex.update_from_file() now supports reading files
    compressed with gzip, bzip2 or xz
- libmodulemd1 has been split into its own package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to 2.8.3
  + Detect GDate autoptr when available to fix build with glib2 &gt;= 2.63.3
  + Correct typo in MODULEMD_REPLACE_SET()
  + Fix modulemd_buildopts_copy() to make a deep copy of the rpm whitelist
  + Add support for new ModulemdBuildopts arches attribute</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Rebase to 2.9.4
  + Deprecate reset methods in favor of clear methods
  + Add modulemd-validator man page
  + Add Module.search_streams_by_glob()
  + Add ModuleIndex.search_streams() method
  + Add Modulemd.Module.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_rpms()
  + Add ModuleStreamV2.search_profiles()
  + Add framework for handling modulemd-packager YAML documents
  + Return appropriate error when parsing a ModulemdStream doc fails
  + Rework ModulemdError and ModulemdYamlError
  + Improve Modulemd*ErrorEnum deprecations
  + Use the new error enums everywhere
  + Fix inconsistent error setting
  + Make SKIP_UNKNOWN return UNKNOWN_ATTR in strict mode
  + modulemd-packager: Check for extraneous attributes
  + Fix bug printing negative buildorder values
  + Handle NULL nsvca_patterns for globs
  + Relax handling of differing content for the same NSVCA</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to 2.10.0
  + Add modulemd-obsoletes
  + Add modulemd v3 format
- Fix build for 32-bit architectures with patch from upstream
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to 2.12.0
  + Add support for 'buildorder' to Packager documents
  + Fix issue with ModuleIndex when input contains only Obsoletes documents
  + Extend read_packager_[file|string]() to support overriding the module name
    and stream.
  + Ignore Packager documents when running ModuleIndex.update_from_*()
  + Add python overrides for XMD in PackagerV3
  + Add python override to ignore the GType return when reading packager files
  + Add PackagerV3.get_mdversion()
- Drop patch incorporated in this release
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1622462400">- Updated to 2.12.1
  This is a bug-fix release fully compatible with the previous 2.12.0
  version. Notable changes:
  Enhancements:
  - Improve diagnostic messages for compression tests.
  - Tests performed in a GitHub continues integration are faster.
  - Use GitHub actions to perform CI tests also on ArchLinux, Mageia,
    Mandriva, and OpenSUSE.
  Fixes:
  - Relax context value up to 13 characters including an underscore
    character in modulemd v2 format. This reenables scratch-builds in MBS.
    Migrate Packit tests from a deprecated current_version_command to
    a newer actions/get-current-version.</changelog>
</package>
<package pkgid="8dbf402dd9459cd7ab2dd48abd1fda06d7fbd371997b8f170992e262027e0c8f" name="libmodulemd-devel" arch="s390x">
  <version epoch="0" ver="2.12.1" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Initial packaging based on Mageia package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549368000">- Add patches backported from upstream to fix build on openSUSE
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Run tests during package builds</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to 2.2.2 (v2) and 1.8.5 (v1)
  + Fix documentation for ModuleStream.depends_on_stream()
  + Update APIs to handling full NSVCA of modules
  + Add new APIs for handling full NSVCA of modules
  + Add 'buildonly' option for components
  + Add 'buildafter' component
  + Add config option for python overrides
- Drop patches included in upstream release
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Add patch backported from upstream to avoid Python 2 dependency
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556020800">- Update to 2.3.0 (v2) and 1.8.7 (v1)
  + Add ModuleIndex.update_from_custom()
  + Add ModuleIndex.dump_to_custom()
  + Add Component.equals()
  + Add Module.remove_streams_by_NSVCA()
  + Fix bug with emitting lists of scalars in XMD
  + Fix bug with deduplication in the ModuleIndexMerger
  + Fix serious memory leak
- Drop patch included in upstream release
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556452800">- Add missing dependency on six module for Python 3 bindings subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Update to 2.3.1 (v2) and 1.8.8 (v1)
  + Make Modulemd.Component.set_*() functions accept NULL (gh#fedora-modularity/libmodulemd#279)
  + Fix segmentation fault in XMD code due to improper memory management (gh#fedora-modularity/libmodulemd#274)
  + Fix assorted documentation issues
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Update to 2.5.0 (v2) and 1.8.11 (v1)
  + Ensure that XMD is always emitted in the same order
  + Add .clear_*() functions for all .add_*() functions
  + Add ModuleStream.equals()
  + Add ModuleIndex.get_default_streams()
  + Add ModuleStreamV2.clear_dependencies() and .remove_dependencies()
  + Fix bugs and memory issues with the XMD python bindings
  + Assorted documentation enhancements</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to 2.8.2
  + modulemd v1 has been split out into is own tarball
  + Add ModuleIndexMerger.resolve_ext()
  + Fix transfer type for Module.search_streams()
  + Correct typo in ModulemdModuleStream.arch property nickname
  + Add gtk-doc descriptions for ModulemdModuleStream object properties
  + Fix modulemd_yaml_parse_bool() comparisons so return value is correct
  + Make ModulemdErrorEnum and ModulemdYamlErrorEnum into public enums
  + Move modulemd_module_stream_v2_replace_*() method definitions
    to correct header file and add documentation
  + Refactor stream copy/upgrade helper macros
  + Add Modulemd.Module.get_translation()
  + Add ModuleIndex.update_from_defaults_directory()
  + Modulemd.ModuleIndex.update_from_file() now supports reading files
    compressed with gzip, bzip2 or xz
- libmodulemd1 has been split into its own package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to 2.8.3
  + Detect GDate autoptr when available to fix build with glib2 &gt;= 2.63.3
  + Correct typo in MODULEMD_REPLACE_SET()
  + Fix modulemd_buildopts_copy() to make a deep copy of the rpm whitelist
  + Add support for new ModulemdBuildopts arches attribute</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Rebase to 2.9.4
  + Deprecate reset methods in favor of clear methods
  + Add modulemd-validator man page
  + Add Module.search_streams_by_glob()
  + Add ModuleIndex.search_streams() method
  + Add Modulemd.Module.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_rpms()
  + Add ModuleStreamV2.search_profiles()
  + Add framework for handling modulemd-packager YAML documents
  + Return appropriate error when parsing a ModulemdStream doc fails
  + Rework ModulemdError and ModulemdYamlError
  + Improve Modulemd*ErrorEnum deprecations
  + Use the new error enums everywhere
  + Fix inconsistent error setting
  + Make SKIP_UNKNOWN return UNKNOWN_ATTR in strict mode
  + modulemd-packager: Check for extraneous attributes
  + Fix bug printing negative buildorder values
  + Handle NULL nsvca_patterns for globs
  + Relax handling of differing content for the same NSVCA</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to 2.10.0
  + Add modulemd-obsoletes
  + Add modulemd v3 format
- Fix build for 32-bit architectures with patch from upstream
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to 2.12.0
  + Add support for 'buildorder' to Packager documents
  + Fix issue with ModuleIndex when input contains only Obsoletes documents
  + Extend read_packager_[file|string]() to support overriding the module name
    and stream.
  + Ignore Packager documents when running ModuleIndex.update_from_*()
  + Add python overrides for XMD in PackagerV3
  + Add python override to ignore the GType return when reading packager files
  + Add PackagerV3.get_mdversion()
- Drop patch incorporated in this release
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1622462400">- Updated to 2.12.1
  This is a bug-fix release fully compatible with the previous 2.12.0
  version. Notable changes:
  Enhancements:
  - Improve diagnostic messages for compression tests.
  - Tests performed in a GitHub continues integration are faster.
  - Use GitHub actions to perform CI tests also on ArchLinux, Mageia,
    Mandriva, and OpenSUSE.
  Fixes:
  - Relax context value up to 13 characters including an underscore
    character in modulemd v2 format. This reenables scratch-builds in MBS.
    Migrate Packit tests from a deprecated current_version_command to
    a newer actions/get-current-version.</changelog>
</package>
<package pkgid="935dfa72325852fe0b3b9affc87805128c90714606a6d24f0eccfc737f307d11" name="libmodulemd-devel" arch="x86_64">
  <version epoch="0" ver="2.12.1" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Initial packaging based on Mageia package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549368000">- Add patches backported from upstream to fix build on openSUSE
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Run tests during package builds</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to 2.2.2 (v2) and 1.8.5 (v1)
  + Fix documentation for ModuleStream.depends_on_stream()
  + Update APIs to handling full NSVCA of modules
  + Add new APIs for handling full NSVCA of modules
  + Add 'buildonly' option for components
  + Add 'buildafter' component
  + Add config option for python overrides
- Drop patches included in upstream release
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Add patch backported from upstream to avoid Python 2 dependency
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556020800">- Update to 2.3.0 (v2) and 1.8.7 (v1)
  + Add ModuleIndex.update_from_custom()
  + Add ModuleIndex.dump_to_custom()
  + Add Component.equals()
  + Add Module.remove_streams_by_NSVCA()
  + Fix bug with emitting lists of scalars in XMD
  + Fix bug with deduplication in the ModuleIndexMerger
  + Fix serious memory leak
- Drop patch included in upstream release
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556452800">- Add missing dependency on six module for Python 3 bindings subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Update to 2.3.1 (v2) and 1.8.8 (v1)
  + Make Modulemd.Component.set_*() functions accept NULL (gh#fedora-modularity/libmodulemd#279)
  + Fix segmentation fault in XMD code due to improper memory management (gh#fedora-modularity/libmodulemd#274)
  + Fix assorted documentation issues
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Update to 2.5.0 (v2) and 1.8.11 (v1)
  + Ensure that XMD is always emitted in the same order
  + Add .clear_*() functions for all .add_*() functions
  + Add ModuleStream.equals()
  + Add ModuleIndex.get_default_streams()
  + Add ModuleStreamV2.clear_dependencies() and .remove_dependencies()
  + Fix bugs and memory issues with the XMD python bindings
  + Assorted documentation enhancements</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to 2.8.2
  + modulemd v1 has been split out into is own tarball
  + Add ModuleIndexMerger.resolve_ext()
  + Fix transfer type for Module.search_streams()
  + Correct typo in ModulemdModuleStream.arch property nickname
  + Add gtk-doc descriptions for ModulemdModuleStream object properties
  + Fix modulemd_yaml_parse_bool() comparisons so return value is correct
  + Make ModulemdErrorEnum and ModulemdYamlErrorEnum into public enums
  + Move modulemd_module_stream_v2_replace_*() method definitions
    to correct header file and add documentation
  + Refactor stream copy/upgrade helper macros
  + Add Modulemd.Module.get_translation()
  + Add ModuleIndex.update_from_defaults_directory()
  + Modulemd.ModuleIndex.update_from_file() now supports reading files
    compressed with gzip, bzip2 or xz
- libmodulemd1 has been split into its own package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to 2.8.3
  + Detect GDate autoptr when available to fix build with glib2 &gt;= 2.63.3
  + Correct typo in MODULEMD_REPLACE_SET()
  + Fix modulemd_buildopts_copy() to make a deep copy of the rpm whitelist
  + Add support for new ModulemdBuildopts arches attribute</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Rebase to 2.9.4
  + Deprecate reset methods in favor of clear methods
  + Add modulemd-validator man page
  + Add Module.search_streams_by_glob()
  + Add ModuleIndex.search_streams() method
  + Add Modulemd.Module.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_rpms()
  + Add ModuleStreamV2.search_profiles()
  + Add framework for handling modulemd-packager YAML documents
  + Return appropriate error when parsing a ModulemdStream doc fails
  + Rework ModulemdError and ModulemdYamlError
  + Improve Modulemd*ErrorEnum deprecations
  + Use the new error enums everywhere
  + Fix inconsistent error setting
  + Make SKIP_UNKNOWN return UNKNOWN_ATTR in strict mode
  + modulemd-packager: Check for extraneous attributes
  + Fix bug printing negative buildorder values
  + Handle NULL nsvca_patterns for globs
  + Relax handling of differing content for the same NSVCA</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to 2.10.0
  + Add modulemd-obsoletes
  + Add modulemd v3 format
- Fix build for 32-bit architectures with patch from upstream
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to 2.12.0
  + Add support for 'buildorder' to Packager documents
  + Fix issue with ModuleIndex when input contains only Obsoletes documents
  + Extend read_packager_[file|string]() to support overriding the module name
    and stream.
  + Ignore Packager documents when running ModuleIndex.update_from_*()
  + Add python overrides for XMD in PackagerV3
  + Add python override to ignore the GType return when reading packager files
  + Add PackagerV3.get_mdversion()
- Drop patch incorporated in this release
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1622462400">- Updated to 2.12.1
  This is a bug-fix release fully compatible with the previous 2.12.0
  version. Notable changes:
  Enhancements:
  - Improve diagnostic messages for compression tests.
  - Tests performed in a GitHub continues integration are faster.
  - Use GitHub actions to perform CI tests also on ArchLinux, Mageia,
    Mandriva, and OpenSUSE.
  Fixes:
  - Relax context value up to 13 characters including an underscore
    character in modulemd v2 format. This reenables scratch-builds in MBS.
    Migrate Packit tests from a deprecated current_version_command to
    a newer actions/get-current-version.</changelog>
</package>
<package pkgid="53c5ac31c34670ba2d88f56f500d10ea2b323ca9dd2254c84d32d761e0bebc44" name="libmodulemd2" arch="aarch64">
  <version epoch="0" ver="2.12.1" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Initial packaging based on Mageia package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549368000">- Add patches backported from upstream to fix build on openSUSE
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Run tests during package builds</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to 2.2.2 (v2) and 1.8.5 (v1)
  + Fix documentation for ModuleStream.depends_on_stream()
  + Update APIs to handling full NSVCA of modules
  + Add new APIs for handling full NSVCA of modules
  + Add 'buildonly' option for components
  + Add 'buildafter' component
  + Add config option for python overrides
- Drop patches included in upstream release
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Add patch backported from upstream to avoid Python 2 dependency
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556020800">- Update to 2.3.0 (v2) and 1.8.7 (v1)
  + Add ModuleIndex.update_from_custom()
  + Add ModuleIndex.dump_to_custom()
  + Add Component.equals()
  + Add Module.remove_streams_by_NSVCA()
  + Fix bug with emitting lists of scalars in XMD
  + Fix bug with deduplication in the ModuleIndexMerger
  + Fix serious memory leak
- Drop patch included in upstream release
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556452800">- Add missing dependency on six module for Python 3 bindings subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Update to 2.3.1 (v2) and 1.8.8 (v1)
  + Make Modulemd.Component.set_*() functions accept NULL (gh#fedora-modularity/libmodulemd#279)
  + Fix segmentation fault in XMD code due to improper memory management (gh#fedora-modularity/libmodulemd#274)
  + Fix assorted documentation issues
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Update to 2.5.0 (v2) and 1.8.11 (v1)
  + Ensure that XMD is always emitted in the same order
  + Add .clear_*() functions for all .add_*() functions
  + Add ModuleStream.equals()
  + Add ModuleIndex.get_default_streams()
  + Add ModuleStreamV2.clear_dependencies() and .remove_dependencies()
  + Fix bugs and memory issues with the XMD python bindings
  + Assorted documentation enhancements</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to 2.8.2
  + modulemd v1 has been split out into is own tarball
  + Add ModuleIndexMerger.resolve_ext()
  + Fix transfer type for Module.search_streams()
  + Correct typo in ModulemdModuleStream.arch property nickname
  + Add gtk-doc descriptions for ModulemdModuleStream object properties
  + Fix modulemd_yaml_parse_bool() comparisons so return value is correct
  + Make ModulemdErrorEnum and ModulemdYamlErrorEnum into public enums
  + Move modulemd_module_stream_v2_replace_*() method definitions
    to correct header file and add documentation
  + Refactor stream copy/upgrade helper macros
  + Add Modulemd.Module.get_translation()
  + Add ModuleIndex.update_from_defaults_directory()
  + Modulemd.ModuleIndex.update_from_file() now supports reading files
    compressed with gzip, bzip2 or xz
- libmodulemd1 has been split into its own package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to 2.8.3
  + Detect GDate autoptr when available to fix build with glib2 &gt;= 2.63.3
  + Correct typo in MODULEMD_REPLACE_SET()
  + Fix modulemd_buildopts_copy() to make a deep copy of the rpm whitelist
  + Add support for new ModulemdBuildopts arches attribute</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Rebase to 2.9.4
  + Deprecate reset methods in favor of clear methods
  + Add modulemd-validator man page
  + Add Module.search_streams_by_glob()
  + Add ModuleIndex.search_streams() method
  + Add Modulemd.Module.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_rpms()
  + Add ModuleStreamV2.search_profiles()
  + Add framework for handling modulemd-packager YAML documents
  + Return appropriate error when parsing a ModulemdStream doc fails
  + Rework ModulemdError and ModulemdYamlError
  + Improve Modulemd*ErrorEnum deprecations
  + Use the new error enums everywhere
  + Fix inconsistent error setting
  + Make SKIP_UNKNOWN return UNKNOWN_ATTR in strict mode
  + modulemd-packager: Check for extraneous attributes
  + Fix bug printing negative buildorder values
  + Handle NULL nsvca_patterns for globs
  + Relax handling of differing content for the same NSVCA</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to 2.10.0
  + Add modulemd-obsoletes
  + Add modulemd v3 format
- Fix build for 32-bit architectures with patch from upstream
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to 2.12.0
  + Add support for 'buildorder' to Packager documents
  + Fix issue with ModuleIndex when input contains only Obsoletes documents
  + Extend read_packager_[file|string]() to support overriding the module name
    and stream.
  + Ignore Packager documents when running ModuleIndex.update_from_*()
  + Add python overrides for XMD in PackagerV3
  + Add python override to ignore the GType return when reading packager files
  + Add PackagerV3.get_mdversion()
- Drop patch incorporated in this release
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1622462400">- Updated to 2.12.1
  This is a bug-fix release fully compatible with the previous 2.12.0
  version. Notable changes:
  Enhancements:
  - Improve diagnostic messages for compression tests.
  - Tests performed in a GitHub continues integration are faster.
  - Use GitHub actions to perform CI tests also on ArchLinux, Mageia,
    Mandriva, and OpenSUSE.
  Fixes:
  - Relax context value up to 13 characters including an underscore
    character in modulemd v2 format. This reenables scratch-builds in MBS.
    Migrate Packit tests from a deprecated current_version_command to
    a newer actions/get-current-version.</changelog>
</package>
<package pkgid="c42854fbc29ec3d2615f7de86302611df52458e6e6494bce608142fdfe1fb3e0" name="libmodulemd2" arch="ppc64le">
  <version epoch="0" ver="2.12.1" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Initial packaging based on Mageia package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549368000">- Add patches backported from upstream to fix build on openSUSE
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Run tests during package builds</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to 2.2.2 (v2) and 1.8.5 (v1)
  + Fix documentation for ModuleStream.depends_on_stream()
  + Update APIs to handling full NSVCA of modules
  + Add new APIs for handling full NSVCA of modules
  + Add 'buildonly' option for components
  + Add 'buildafter' component
  + Add config option for python overrides
- Drop patches included in upstream release
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Add patch backported from upstream to avoid Python 2 dependency
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556020800">- Update to 2.3.0 (v2) and 1.8.7 (v1)
  + Add ModuleIndex.update_from_custom()
  + Add ModuleIndex.dump_to_custom()
  + Add Component.equals()
  + Add Module.remove_streams_by_NSVCA()
  + Fix bug with emitting lists of scalars in XMD
  + Fix bug with deduplication in the ModuleIndexMerger
  + Fix serious memory leak
- Drop patch included in upstream release
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556452800">- Add missing dependency on six module for Python 3 bindings subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Update to 2.3.1 (v2) and 1.8.8 (v1)
  + Make Modulemd.Component.set_*() functions accept NULL (gh#fedora-modularity/libmodulemd#279)
  + Fix segmentation fault in XMD code due to improper memory management (gh#fedora-modularity/libmodulemd#274)
  + Fix assorted documentation issues
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Update to 2.5.0 (v2) and 1.8.11 (v1)
  + Ensure that XMD is always emitted in the same order
  + Add .clear_*() functions for all .add_*() functions
  + Add ModuleStream.equals()
  + Add ModuleIndex.get_default_streams()
  + Add ModuleStreamV2.clear_dependencies() and .remove_dependencies()
  + Fix bugs and memory issues with the XMD python bindings
  + Assorted documentation enhancements</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to 2.8.2
  + modulemd v1 has been split out into is own tarball
  + Add ModuleIndexMerger.resolve_ext()
  + Fix transfer type for Module.search_streams()
  + Correct typo in ModulemdModuleStream.arch property nickname
  + Add gtk-doc descriptions for ModulemdModuleStream object properties
  + Fix modulemd_yaml_parse_bool() comparisons so return value is correct
  + Make ModulemdErrorEnum and ModulemdYamlErrorEnum into public enums
  + Move modulemd_module_stream_v2_replace_*() method definitions
    to correct header file and add documentation
  + Refactor stream copy/upgrade helper macros
  + Add Modulemd.Module.get_translation()
  + Add ModuleIndex.update_from_defaults_directory()
  + Modulemd.ModuleIndex.update_from_file() now supports reading files
    compressed with gzip, bzip2 or xz
- libmodulemd1 has been split into its own package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to 2.8.3
  + Detect GDate autoptr when available to fix build with glib2 &gt;= 2.63.3
  + Correct typo in MODULEMD_REPLACE_SET()
  + Fix modulemd_buildopts_copy() to make a deep copy of the rpm whitelist
  + Add support for new ModulemdBuildopts arches attribute</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Rebase to 2.9.4
  + Deprecate reset methods in favor of clear methods
  + Add modulemd-validator man page
  + Add Module.search_streams_by_glob()
  + Add ModuleIndex.search_streams() method
  + Add Modulemd.Module.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_rpms()
  + Add ModuleStreamV2.search_profiles()
  + Add framework for handling modulemd-packager YAML documents
  + Return appropriate error when parsing a ModulemdStream doc fails
  + Rework ModulemdError and ModulemdYamlError
  + Improve Modulemd*ErrorEnum deprecations
  + Use the new error enums everywhere
  + Fix inconsistent error setting
  + Make SKIP_UNKNOWN return UNKNOWN_ATTR in strict mode
  + modulemd-packager: Check for extraneous attributes
  + Fix bug printing negative buildorder values
  + Handle NULL nsvca_patterns for globs
  + Relax handling of differing content for the same NSVCA</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to 2.10.0
  + Add modulemd-obsoletes
  + Add modulemd v3 format
- Fix build for 32-bit architectures with patch from upstream
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to 2.12.0
  + Add support for 'buildorder' to Packager documents
  + Fix issue with ModuleIndex when input contains only Obsoletes documents
  + Extend read_packager_[file|string]() to support overriding the module name
    and stream.
  + Ignore Packager documents when running ModuleIndex.update_from_*()
  + Add python overrides for XMD in PackagerV3
  + Add python override to ignore the GType return when reading packager files
  + Add PackagerV3.get_mdversion()
- Drop patch incorporated in this release
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1622462400">- Updated to 2.12.1
  This is a bug-fix release fully compatible with the previous 2.12.0
  version. Notable changes:
  Enhancements:
  - Improve diagnostic messages for compression tests.
  - Tests performed in a GitHub continues integration are faster.
  - Use GitHub actions to perform CI tests also on ArchLinux, Mageia,
    Mandriva, and OpenSUSE.
  Fixes:
  - Relax context value up to 13 characters including an underscore
    character in modulemd v2 format. This reenables scratch-builds in MBS.
    Migrate Packit tests from a deprecated current_version_command to
    a newer actions/get-current-version.</changelog>
</package>
<package pkgid="f302ccacbda744bda7514b01762a4787ed83ae8bf1692ac487aa5209d323934a" name="libmodulemd2" arch="s390x">
  <version epoch="0" ver="2.12.1" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Initial packaging based on Mageia package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549368000">- Add patches backported from upstream to fix build on openSUSE
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Run tests during package builds</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to 2.2.2 (v2) and 1.8.5 (v1)
  + Fix documentation for ModuleStream.depends_on_stream()
  + Update APIs to handling full NSVCA of modules
  + Add new APIs for handling full NSVCA of modules
  + Add 'buildonly' option for components
  + Add 'buildafter' component
  + Add config option for python overrides
- Drop patches included in upstream release
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Add patch backported from upstream to avoid Python 2 dependency
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556020800">- Update to 2.3.0 (v2) and 1.8.7 (v1)
  + Add ModuleIndex.update_from_custom()
  + Add ModuleIndex.dump_to_custom()
  + Add Component.equals()
  + Add Module.remove_streams_by_NSVCA()
  + Fix bug with emitting lists of scalars in XMD
  + Fix bug with deduplication in the ModuleIndexMerger
  + Fix serious memory leak
- Drop patch included in upstream release
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556452800">- Add missing dependency on six module for Python 3 bindings subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Update to 2.3.1 (v2) and 1.8.8 (v1)
  + Make Modulemd.Component.set_*() functions accept NULL (gh#fedora-modularity/libmodulemd#279)
  + Fix segmentation fault in XMD code due to improper memory management (gh#fedora-modularity/libmodulemd#274)
  + Fix assorted documentation issues
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Update to 2.5.0 (v2) and 1.8.11 (v1)
  + Ensure that XMD is always emitted in the same order
  + Add .clear_*() functions for all .add_*() functions
  + Add ModuleStream.equals()
  + Add ModuleIndex.get_default_streams()
  + Add ModuleStreamV2.clear_dependencies() and .remove_dependencies()
  + Fix bugs and memory issues with the XMD python bindings
  + Assorted documentation enhancements</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to 2.8.2
  + modulemd v1 has been split out into is own tarball
  + Add ModuleIndexMerger.resolve_ext()
  + Fix transfer type for Module.search_streams()
  + Correct typo in ModulemdModuleStream.arch property nickname
  + Add gtk-doc descriptions for ModulemdModuleStream object properties
  + Fix modulemd_yaml_parse_bool() comparisons so return value is correct
  + Make ModulemdErrorEnum and ModulemdYamlErrorEnum into public enums
  + Move modulemd_module_stream_v2_replace_*() method definitions
    to correct header file and add documentation
  + Refactor stream copy/upgrade helper macros
  + Add Modulemd.Module.get_translation()
  + Add ModuleIndex.update_from_defaults_directory()
  + Modulemd.ModuleIndex.update_from_file() now supports reading files
    compressed with gzip, bzip2 or xz
- libmodulemd1 has been split into its own package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to 2.8.3
  + Detect GDate autoptr when available to fix build with glib2 &gt;= 2.63.3
  + Correct typo in MODULEMD_REPLACE_SET()
  + Fix modulemd_buildopts_copy() to make a deep copy of the rpm whitelist
  + Add support for new ModulemdBuildopts arches attribute</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Rebase to 2.9.4
  + Deprecate reset methods in favor of clear methods
  + Add modulemd-validator man page
  + Add Module.search_streams_by_glob()
  + Add ModuleIndex.search_streams() method
  + Add Modulemd.Module.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_rpms()
  + Add ModuleStreamV2.search_profiles()
  + Add framework for handling modulemd-packager YAML documents
  + Return appropriate error when parsing a ModulemdStream doc fails
  + Rework ModulemdError and ModulemdYamlError
  + Improve Modulemd*ErrorEnum deprecations
  + Use the new error enums everywhere
  + Fix inconsistent error setting
  + Make SKIP_UNKNOWN return UNKNOWN_ATTR in strict mode
  + modulemd-packager: Check for extraneous attributes
  + Fix bug printing negative buildorder values
  + Handle NULL nsvca_patterns for globs
  + Relax handling of differing content for the same NSVCA</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to 2.10.0
  + Add modulemd-obsoletes
  + Add modulemd v3 format
- Fix build for 32-bit architectures with patch from upstream
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to 2.12.0
  + Add support for 'buildorder' to Packager documents
  + Fix issue with ModuleIndex when input contains only Obsoletes documents
  + Extend read_packager_[file|string]() to support overriding the module name
    and stream.
  + Ignore Packager documents when running ModuleIndex.update_from_*()
  + Add python overrides for XMD in PackagerV3
  + Add python override to ignore the GType return when reading packager files
  + Add PackagerV3.get_mdversion()
- Drop patch incorporated in this release
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1622462400">- Updated to 2.12.1
  This is a bug-fix release fully compatible with the previous 2.12.0
  version. Notable changes:
  Enhancements:
  - Improve diagnostic messages for compression tests.
  - Tests performed in a GitHub continues integration are faster.
  - Use GitHub actions to perform CI tests also on ArchLinux, Mageia,
    Mandriva, and OpenSUSE.
  Fixes:
  - Relax context value up to 13 characters including an underscore
    character in modulemd v2 format. This reenables scratch-builds in MBS.
    Migrate Packit tests from a deprecated current_version_command to
    a newer actions/get-current-version.</changelog>
</package>
<package pkgid="b83e65f8b70769a6e4a67fe04ebdd514e81e674e4ed2cc281ff6659380736395" name="libmodulemd2" arch="x86_64">
  <version epoch="0" ver="2.12.1" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Initial packaging based on Mageia package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549368000">- Add patches backported from upstream to fix build on openSUSE
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Run tests during package builds</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to 2.2.2 (v2) and 1.8.5 (v1)
  + Fix documentation for ModuleStream.depends_on_stream()
  + Update APIs to handling full NSVCA of modules
  + Add new APIs for handling full NSVCA of modules
  + Add 'buildonly' option for components
  + Add 'buildafter' component
  + Add config option for python overrides
- Drop patches included in upstream release
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Add patch backported from upstream to avoid Python 2 dependency
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556020800">- Update to 2.3.0 (v2) and 1.8.7 (v1)
  + Add ModuleIndex.update_from_custom()
  + Add ModuleIndex.dump_to_custom()
  + Add Component.equals()
  + Add Module.remove_streams_by_NSVCA()
  + Fix bug with emitting lists of scalars in XMD
  + Fix bug with deduplication in the ModuleIndexMerger
  + Fix serious memory leak
- Drop patch included in upstream release
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556452800">- Add missing dependency on six module for Python 3 bindings subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Update to 2.3.1 (v2) and 1.8.8 (v1)
  + Make Modulemd.Component.set_*() functions accept NULL (gh#fedora-modularity/libmodulemd#279)
  + Fix segmentation fault in XMD code due to improper memory management (gh#fedora-modularity/libmodulemd#274)
  + Fix assorted documentation issues
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Update to 2.5.0 (v2) and 1.8.11 (v1)
  + Ensure that XMD is always emitted in the same order
  + Add .clear_*() functions for all .add_*() functions
  + Add ModuleStream.equals()
  + Add ModuleIndex.get_default_streams()
  + Add ModuleStreamV2.clear_dependencies() and .remove_dependencies()
  + Fix bugs and memory issues with the XMD python bindings
  + Assorted documentation enhancements</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to 2.8.2
  + modulemd v1 has been split out into is own tarball
  + Add ModuleIndexMerger.resolve_ext()
  + Fix transfer type for Module.search_streams()
  + Correct typo in ModulemdModuleStream.arch property nickname
  + Add gtk-doc descriptions for ModulemdModuleStream object properties
  + Fix modulemd_yaml_parse_bool() comparisons so return value is correct
  + Make ModulemdErrorEnum and ModulemdYamlErrorEnum into public enums
  + Move modulemd_module_stream_v2_replace_*() method definitions
    to correct header file and add documentation
  + Refactor stream copy/upgrade helper macros
  + Add Modulemd.Module.get_translation()
  + Add ModuleIndex.update_from_defaults_directory()
  + Modulemd.ModuleIndex.update_from_file() now supports reading files
    compressed with gzip, bzip2 or xz
- libmodulemd1 has been split into its own package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to 2.8.3
  + Detect GDate autoptr when available to fix build with glib2 &gt;= 2.63.3
  + Correct typo in MODULEMD_REPLACE_SET()
  + Fix modulemd_buildopts_copy() to make a deep copy of the rpm whitelist
  + Add support for new ModulemdBuildopts arches attribute</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Rebase to 2.9.4
  + Deprecate reset methods in favor of clear methods
  + Add modulemd-validator man page
  + Add Module.search_streams_by_glob()
  + Add ModuleIndex.search_streams() method
  + Add Modulemd.Module.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_rpms()
  + Add ModuleStreamV2.search_profiles()
  + Add framework for handling modulemd-packager YAML documents
  + Return appropriate error when parsing a ModulemdStream doc fails
  + Rework ModulemdError and ModulemdYamlError
  + Improve Modulemd*ErrorEnum deprecations
  + Use the new error enums everywhere
  + Fix inconsistent error setting
  + Make SKIP_UNKNOWN return UNKNOWN_ATTR in strict mode
  + modulemd-packager: Check for extraneous attributes
  + Fix bug printing negative buildorder values
  + Handle NULL nsvca_patterns for globs
  + Relax handling of differing content for the same NSVCA</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to 2.10.0
  + Add modulemd-obsoletes
  + Add modulemd v3 format
- Fix build for 32-bit architectures with patch from upstream
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to 2.12.0
  + Add support for 'buildorder' to Packager documents
  + Fix issue with ModuleIndex when input contains only Obsoletes documents
  + Extend read_packager_[file|string]() to support overriding the module name
    and stream.
  + Ignore Packager documents when running ModuleIndex.update_from_*()
  + Add python overrides for XMD in PackagerV3
  + Add python override to ignore the GType return when reading packager files
  + Add PackagerV3.get_mdversion()
- Drop patch incorporated in this release
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1622462400">- Updated to 2.12.1
  This is a bug-fix release fully compatible with the previous 2.12.0
  version. Notable changes:
  Enhancements:
  - Improve diagnostic messages for compression tests.
  - Tests performed in a GitHub continues integration are faster.
  - Use GitHub actions to perform CI tests also on ArchLinux, Mageia,
    Mandriva, and OpenSUSE.
  Fixes:
  - Relax context value up to 13 characters including an underscore
    character in modulemd v2 format. This reenables scratch-builds in MBS.
    Migrate Packit tests from a deprecated current_version_command to
    a newer actions/get-current-version.</changelog>
</package>
<package pkgid="c240ed2eb4c32d6f4db88835b191a4e96d5013652b59483c2d5cd092cf73cd7d" name="libmousepad0" arch="aarch64">
  <version epoch="0" ver="0.5.5" rel="bp153.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>
</package>
<package pkgid="40412e690cab1b099ed76cea8748914d08471e93ab9102c5b18f15c8cc0d3e69" name="libmousepad0" arch="ppc64le">
  <version epoch="0" ver="0.5.5" rel="bp153.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>
</package>
<package pkgid="d9048e4f757dbdcccf1aa829e6f1c732fee597d9253e12b53c64be0745cbc8c3" name="libmousepad0" arch="s390x">
  <version epoch="0" ver="0.5.5" rel="bp153.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>
</package>
<package pkgid="a96e72d314fa985b13af33525b0a41adefabdff4a7f2641d15127133da364055" name="libmousepad0" arch="x86_64">
  <version epoch="0" ver="0.5.5" rel="bp153.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>
</package>
<package pkgid="a7e168ece408141f225018f8f265136e9acb163d4ffa122e48a0288d29c0ee70" name="librepo" arch="src">
  <version epoch="0" ver="1.14.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1454328000">- Initial packaging of librepo derived from Mageia packaging</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1454328001">- Use SUSE-specific groups and tags</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1487592000">- Update to 1.7.20</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1502625600">- Disable running unit tests by default because of random pygpgme failures</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1515067200">- Upgrade to 1.8.1
  + Fix memory leaks in Python bindings (gh#rpm-software-management/librepo#83)
  + Fix HTTP header checking to work with proxies (gh#rpm-software-management/librepo#86)
  + Change connection and low-speed default timeouts to sync with DNF/Yum
  + Fix max download speed from repo (rh#1227921)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1536840000">- Backport fix from upstream to use glibc's xattr instead of libattr
  * Add patch: 0001-stop-requiring-attr-xattr.patch
- Use full author identities in changelog entries</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1536840001">- Fix RPM groups. Update descriptions so that librepo0
  (which is going to be installed most of the time) has something
  halfway useful.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Upgrade to 1.9.3
  + Replace expat with libxml2
  + Support using python-gpg instead of pygpgme
  + Fix major performance regression with libcurl-7.61.1
  + Add zchunk support
- Drop patch for backported fix that is part of this release
  * Patch: 0001-stop-requiring-attr-xattr.patch
- Add patch proposed upstream to fix progress reporting for zck
  * Patch: PR138-Fix-progress-reporting-with-zchunk-files.patch
- Fix RPM group and description for Python 3 subpackage
- Drop Python 2 subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Upgrade to 1.9.6
  + Fix progress reporting with zchunk files
  + Reduce download delays by using still_running correctly
  + Improve error handling, cleanup
  + Simplified lr_perform()'s loop to prevent busy wait
  + Require libcurl &gt;= 7.28.0
- Drop patch included in this release
  * Patch: PR138-Fix-progress-reporting-with-zchunk-files.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033601">- Add patch to fix fetching zck-compressed repos (rh#1694411)
  * Patch: librepo-PR148-clean-up-curl-target_handle.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Upgrade to 1.10.1
  + Clean up target-&gt;curl_handle rather than target-&gt;handle (rh#1694411)
  + Add an option to preserve timestamps of the downloaded files (rh#1688537)
  + Fix fetching repositories supplied by SUSE Customer Center
  + [tests] Wait for server to start instead of doing arbitrary sleep
- Drop patch included in this release
  * Patch: librepo-PR148-clean-up-curl-target_handle.patch
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557662400">- Upgrade to 1.10.2
  + Fix librepo isn't able to load zchunk files from next server on failure (rh#1706321)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Upgrade to 1.10.3
  + Exit gpg-agent after repokey import (rh#1650266)
  + Make sure to check next transfer if current zck transfer already exists (rh#1706627)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Upgrade to 1.11.0
  + Define LRO_SUPPORTS_CACHEDIR only with zchunk (rh#1726141)
  + Allow to use mirrors multiple times for a target (rh#1678588)
  + Allow to try baseurl multiple times (rh#1678588)
  + Remove librepo xattr when no file descriptor (rh#1690894)
  + Fix verification of checksum from file attr (rh#1700341)
  + Rephrase repository GPG check error message (rh#1741442)
  + Add sleep when all mirrors were tried (rh#1741931)
  + Raise logging level of error messages (rh#1737709)
  + retry mirrorlist/metalink downloads
  + Fix lr_url_substitute() and add ${variable} support
  + Add support for one-time URL flags
  + Fix API - LrHandleOption enum - LRO_ONETIMEFLAG (rh#1761779)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1576324800">- Upgrade to 1.11.1
  + Create a directory for gpg sockets in /run/user/ (rh#1769831, rh#1771012)
- Fix bcond declaration for zchunk so defaults are always declared</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Upgrade to 1.11.2
  + Fix calling Python API without holding GIL (rh#1788918)
  + Do not unref LrErr_Exception on exit (rh#1778854)
  + Cleanup zchunk-related error messages (rh#1790625)
- Fix typo in changes entry about version update to 1.11.1</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Upgrade to 1.12.0
  + Prefer mirrorlist/metalink over baseurl (rh#1775184)
  + Decode package URL when using for local filename (rh#1817130)
  + Fix memory leak in lr_download_metadata() and lr_yum_download_remote()
  + Download sources work when at least one of specified is working (rh#1775184)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598097600">- Upgrade to 1.12.1
  + Validate path read from repomd.xml (rh#1868639, CVE-2020-14352)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to 1.13.0
  + Fix the key string parsing in url_substitution
  + Fix memory leak in 'fastestmirror'
  + Download whole file when server doesn't support ranges (rh#1886706)
  + Various fixes for mirrors without ranges support and zchunk
  + Add support for pkcs11 certificate and key for repository authorization (rh#1859495)
  + Fix lr_perform() - Avoid 100% CPU usage
  + Drop Python 2 support
  + Add support for working with certificates used with proxy (rh#1920991)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 1.14.0
  + Fix LRO_PRESERVETIME behavior
  + Support multiple checksums in xattr (rh#1931904)
  + Return "calculated" checksum if requested w/caching
  + Fix lr_yum_download_url in case lr_handle is NULL</changelog>
</package>
<package pkgid="f5994fd30e2068e29812e469dccec413eb1a7a6944c611276b49098ca395bdf6" name="librepo-devel" arch="aarch64">
  <version epoch="0" ver="1.14.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1454328000">- Initial packaging of librepo derived from Mageia packaging</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1454328001">- Use SUSE-specific groups and tags</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1487592000">- Update to 1.7.20</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1502625600">- Disable running unit tests by default because of random pygpgme failures</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1515067200">- Upgrade to 1.8.1
  + Fix memory leaks in Python bindings (gh#rpm-software-management/librepo#83)
  + Fix HTTP header checking to work with proxies (gh#rpm-software-management/librepo#86)
  + Change connection and low-speed default timeouts to sync with DNF/Yum
  + Fix max download speed from repo (rh#1227921)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1536840000">- Backport fix from upstream to use glibc's xattr instead of libattr
  * Add patch: 0001-stop-requiring-attr-xattr.patch
- Use full author identities in changelog entries</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1536840001">- Fix RPM groups. Update descriptions so that librepo0
  (which is going to be installed most of the time) has something
  halfway useful.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Upgrade to 1.9.3
  + Replace expat with libxml2
  + Support using python-gpg instead of pygpgme
  + Fix major performance regression with libcurl-7.61.1
  + Add zchunk support
- Drop patch for backported fix that is part of this release
  * Patch: 0001-stop-requiring-attr-xattr.patch
- Add patch proposed upstream to fix progress reporting for zck
  * Patch: PR138-Fix-progress-reporting-with-zchunk-files.patch
- Fix RPM group and description for Python 3 subpackage
- Drop Python 2 subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Upgrade to 1.9.6
  + Fix progress reporting with zchunk files
  + Reduce download delays by using still_running correctly
  + Improve error handling, cleanup
  + Simplified lr_perform()'s loop to prevent busy wait
  + Require libcurl &gt;= 7.28.0
- Drop patch included in this release
  * Patch: PR138-Fix-progress-reporting-with-zchunk-files.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033601">- Add patch to fix fetching zck-compressed repos (rh#1694411)
  * Patch: librepo-PR148-clean-up-curl-target_handle.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Upgrade to 1.10.1
  + Clean up target-&gt;curl_handle rather than target-&gt;handle (rh#1694411)
  + Add an option to preserve timestamps of the downloaded files (rh#1688537)
  + Fix fetching repositories supplied by SUSE Customer Center
  + [tests] Wait for server to start instead of doing arbitrary sleep
- Drop patch included in this release
  * Patch: librepo-PR148-clean-up-curl-target_handle.patch
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557662400">- Upgrade to 1.10.2
  + Fix librepo isn't able to load zchunk files from next server on failure (rh#1706321)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Upgrade to 1.10.3
  + Exit gpg-agent after repokey import (rh#1650266)
  + Make sure to check next transfer if current zck transfer already exists (rh#1706627)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Upgrade to 1.11.0
  + Define LRO_SUPPORTS_CACHEDIR only with zchunk (rh#1726141)
  + Allow to use mirrors multiple times for a target (rh#1678588)
  + Allow to try baseurl multiple times (rh#1678588)
  + Remove librepo xattr when no file descriptor (rh#1690894)
  + Fix verification of checksum from file attr (rh#1700341)
  + Rephrase repository GPG check error message (rh#1741442)
  + Add sleep when all mirrors were tried (rh#1741931)
  + Raise logging level of error messages (rh#1737709)
  + retry mirrorlist/metalink downloads
  + Fix lr_url_substitute() and add ${variable} support
  + Add support for one-time URL flags
  + Fix API - LrHandleOption enum - LRO_ONETIMEFLAG (rh#1761779)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1576324800">- Upgrade to 1.11.1
  + Create a directory for gpg sockets in /run/user/ (rh#1769831, rh#1771012)
- Fix bcond declaration for zchunk so defaults are always declared</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Upgrade to 1.11.2
  + Fix calling Python API without holding GIL (rh#1788918)
  + Do not unref LrErr_Exception on exit (rh#1778854)
  + Cleanup zchunk-related error messages (rh#1790625)
- Fix typo in changes entry about version update to 1.11.1</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Upgrade to 1.12.0
  + Prefer mirrorlist/metalink over baseurl (rh#1775184)
  + Decode package URL when using for local filename (rh#1817130)
  + Fix memory leak in lr_download_metadata() and lr_yum_download_remote()
  + Download sources work when at least one of specified is working (rh#1775184)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598097600">- Upgrade to 1.12.1
  + Validate path read from repomd.xml (rh#1868639, CVE-2020-14352)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to 1.13.0
  + Fix the key string parsing in url_substitution
  + Fix memory leak in 'fastestmirror'
  + Download whole file when server doesn't support ranges (rh#1886706)
  + Various fixes for mirrors without ranges support and zchunk
  + Add support for pkcs11 certificate and key for repository authorization (rh#1859495)
  + Fix lr_perform() - Avoid 100% CPU usage
  + Drop Python 2 support
  + Add support for working with certificates used with proxy (rh#1920991)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 1.14.0
  + Fix LRO_PRESERVETIME behavior
  + Support multiple checksums in xattr (rh#1931904)
  + Return "calculated" checksum if requested w/caching
  + Fix lr_yum_download_url in case lr_handle is NULL</changelog>
</package>
<package pkgid="ad91fc23f1bf1825558cbb8266434efc2cd326034cab40e1efb16448a0c119e2" name="librepo-devel" arch="ppc64le">
  <version epoch="0" ver="1.14.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1454328000">- Initial packaging of librepo derived from Mageia packaging</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1454328001">- Use SUSE-specific groups and tags</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1487592000">- Update to 1.7.20</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1502625600">- Disable running unit tests by default because of random pygpgme failures</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1515067200">- Upgrade to 1.8.1
  + Fix memory leaks in Python bindings (gh#rpm-software-management/librepo#83)
  + Fix HTTP header checking to work with proxies (gh#rpm-software-management/librepo#86)
  + Change connection and low-speed default timeouts to sync with DNF/Yum
  + Fix max download speed from repo (rh#1227921)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1536840000">- Backport fix from upstream to use glibc's xattr instead of libattr
  * Add patch: 0001-stop-requiring-attr-xattr.patch
- Use full author identities in changelog entries</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1536840001">- Fix RPM groups. Update descriptions so that librepo0
  (which is going to be installed most of the time) has something
  halfway useful.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Upgrade to 1.9.3
  + Replace expat with libxml2
  + Support using python-gpg instead of pygpgme
  + Fix major performance regression with libcurl-7.61.1
  + Add zchunk support
- Drop patch for backported fix that is part of this release
  * Patch: 0001-stop-requiring-attr-xattr.patch
- Add patch proposed upstream to fix progress reporting for zck
  * Patch: PR138-Fix-progress-reporting-with-zchunk-files.patch
- Fix RPM group and description for Python 3 subpackage
- Drop Python 2 subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Upgrade to 1.9.6
  + Fix progress reporting with zchunk files
  + Reduce download delays by using still_running correctly
  + Improve error handling, cleanup
  + Simplified lr_perform()'s loop to prevent busy wait
  + Require libcurl &gt;= 7.28.0
- Drop patch included in this release
  * Patch: PR138-Fix-progress-reporting-with-zchunk-files.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033601">- Add patch to fix fetching zck-compressed repos (rh#1694411)
  * Patch: librepo-PR148-clean-up-curl-target_handle.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Upgrade to 1.10.1
  + Clean up target-&gt;curl_handle rather than target-&gt;handle (rh#1694411)
  + Add an option to preserve timestamps of the downloaded files (rh#1688537)
  + Fix fetching repositories supplied by SUSE Customer Center
  + [tests] Wait for server to start instead of doing arbitrary sleep
- Drop patch included in this release
  * Patch: librepo-PR148-clean-up-curl-target_handle.patch
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557662400">- Upgrade to 1.10.2
  + Fix librepo isn't able to load zchunk files from next server on failure (rh#1706321)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Upgrade to 1.10.3
  + Exit gpg-agent after repokey import (rh#1650266)
  + Make sure to check next transfer if current zck transfer already exists (rh#1706627)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Upgrade to 1.11.0
  + Define LRO_SUPPORTS_CACHEDIR only with zchunk (rh#1726141)
  + Allow to use mirrors multiple times for a target (rh#1678588)
  + Allow to try baseurl multiple times (rh#1678588)
  + Remove librepo xattr when no file descriptor (rh#1690894)
  + Fix verification of checksum from file attr (rh#1700341)
  + Rephrase repository GPG check error message (rh#1741442)
  + Add sleep when all mirrors were tried (rh#1741931)
  + Raise logging level of error messages (rh#1737709)
  + retry mirrorlist/metalink downloads
  + Fix lr_url_substitute() and add ${variable} support
  + Add support for one-time URL flags
  + Fix API - LrHandleOption enum - LRO_ONETIMEFLAG (rh#1761779)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1576324800">- Upgrade to 1.11.1
  + Create a directory for gpg sockets in /run/user/ (rh#1769831, rh#1771012)
- Fix bcond declaration for zchunk so defaults are always declared</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Upgrade to 1.11.2
  + Fix calling Python API without holding GIL (rh#1788918)
  + Do not unref LrErr_Exception on exit (rh#1778854)
  + Cleanup zchunk-related error messages (rh#1790625)
- Fix typo in changes entry about version update to 1.11.1</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Upgrade to 1.12.0
  + Prefer mirrorlist/metalink over baseurl (rh#1775184)
  + Decode package URL when using for local filename (rh#1817130)
  + Fix memory leak in lr_download_metadata() and lr_yum_download_remote()
  + Download sources work when at least one of specified is working (rh#1775184)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598097600">- Upgrade to 1.12.1
  + Validate path read from repomd.xml (rh#1868639, CVE-2020-14352)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to 1.13.0
  + Fix the key string parsing in url_substitution
  + Fix memory leak in 'fastestmirror'
  + Download whole file when server doesn't support ranges (rh#1886706)
  + Various fixes for mirrors without ranges support and zchunk
  + Add support for pkcs11 certificate and key for repository authorization (rh#1859495)
  + Fix lr_perform() - Avoid 100% CPU usage
  + Drop Python 2 support
  + Add support for working with certificates used with proxy (rh#1920991)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 1.14.0
  + Fix LRO_PRESERVETIME behavior
  + Support multiple checksums in xattr (rh#1931904)
  + Return "calculated" checksum if requested w/caching
  + Fix lr_yum_download_url in case lr_handle is NULL</changelog>
</package>
<package pkgid="1d7b4ee0b138be68c2ff699138c0e18ddfa3e83f513a6e4b9a0191d2b41cf2fb" name="librepo-devel" arch="s390x">
  <version epoch="0" ver="1.14.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1454328000">- Initial packaging of librepo derived from Mageia packaging</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1454328001">- Use SUSE-specific groups and tags</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1487592000">- Update to 1.7.20</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1502625600">- Disable running unit tests by default because of random pygpgme failures</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1515067200">- Upgrade to 1.8.1
  + Fix memory leaks in Python bindings (gh#rpm-software-management/librepo#83)
  + Fix HTTP header checking to work with proxies (gh#rpm-software-management/librepo#86)
  + Change connection and low-speed default timeouts to sync with DNF/Yum
  + Fix max download speed from repo (rh#1227921)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1536840000">- Backport fix from upstream to use glibc's xattr instead of libattr
  * Add patch: 0001-stop-requiring-attr-xattr.patch
- Use full author identities in changelog entries</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1536840001">- Fix RPM groups. Update descriptions so that librepo0
  (which is going to be installed most of the time) has something
  halfway useful.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Upgrade to 1.9.3
  + Replace expat with libxml2
  + Support using python-gpg instead of pygpgme
  + Fix major performance regression with libcurl-7.61.1
  + Add zchunk support
- Drop patch for backported fix that is part of this release
  * Patch: 0001-stop-requiring-attr-xattr.patch
- Add patch proposed upstream to fix progress reporting for zck
  * Patch: PR138-Fix-progress-reporting-with-zchunk-files.patch
- Fix RPM group and description for Python 3 subpackage
- Drop Python 2 subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Upgrade to 1.9.6
  + Fix progress reporting with zchunk files
  + Reduce download delays by using still_running correctly
  + Improve error handling, cleanup
  + Simplified lr_perform()'s loop to prevent busy wait
  + Require libcurl &gt;= 7.28.0
- Drop patch included in this release
  * Patch: PR138-Fix-progress-reporting-with-zchunk-files.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033601">- Add patch to fix fetching zck-compressed repos (rh#1694411)
  * Patch: librepo-PR148-clean-up-curl-target_handle.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Upgrade to 1.10.1
  + Clean up target-&gt;curl_handle rather than target-&gt;handle (rh#1694411)
  + Add an option to preserve timestamps of the downloaded files (rh#1688537)
  + Fix fetching repositories supplied by SUSE Customer Center
  + [tests] Wait for server to start instead of doing arbitrary sleep
- Drop patch included in this release
  * Patch: librepo-PR148-clean-up-curl-target_handle.patch
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557662400">- Upgrade to 1.10.2
  + Fix librepo isn't able to load zchunk files from next server on failure (rh#1706321)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Upgrade to 1.10.3
  + Exit gpg-agent after repokey import (rh#1650266)
  + Make sure to check next transfer if current zck transfer already exists (rh#1706627)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Upgrade to 1.11.0
  + Define LRO_SUPPORTS_CACHEDIR only with zchunk (rh#1726141)
  + Allow to use mirrors multiple times for a target (rh#1678588)
  + Allow to try baseurl multiple times (rh#1678588)
  + Remove librepo xattr when no file descriptor (rh#1690894)
  + Fix verification of checksum from file attr (rh#1700341)
  + Rephrase repository GPG check error message (rh#1741442)
  + Add sleep when all mirrors were tried (rh#1741931)
  + Raise logging level of error messages (rh#1737709)
  + retry mirrorlist/metalink downloads
  + Fix lr_url_substitute() and add ${variable} support
  + Add support for one-time URL flags
  + Fix API - LrHandleOption enum - LRO_ONETIMEFLAG (rh#1761779)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1576324800">- Upgrade to 1.11.1
  + Create a directory for gpg sockets in /run/user/ (rh#1769831, rh#1771012)
- Fix bcond declaration for zchunk so defaults are always declared</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Upgrade to 1.11.2
  + Fix calling Python API without holding GIL (rh#1788918)
  + Do not unref LrErr_Exception on exit (rh#1778854)
  + Cleanup zchunk-related error messages (rh#1790625)
- Fix typo in changes entry about version update to 1.11.1</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Upgrade to 1.12.0
  + Prefer mirrorlist/metalink over baseurl (rh#1775184)
  + Decode package URL when using for local filename (rh#1817130)
  + Fix memory leak in lr_download_metadata() and lr_yum_download_remote()
  + Download sources work when at least one of specified is working (rh#1775184)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598097600">- Upgrade to 1.12.1
  + Validate path read from repomd.xml (rh#1868639, CVE-2020-14352)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to 1.13.0
  + Fix the key string parsing in url_substitution
  + Fix memory leak in 'fastestmirror'
  + Download whole file when server doesn't support ranges (rh#1886706)
  + Various fixes for mirrors without ranges support and zchunk
  + Add support for pkcs11 certificate and key for repository authorization (rh#1859495)
  + Fix lr_perform() - Avoid 100% CPU usage
  + Drop Python 2 support
  + Add support for working with certificates used with proxy (rh#1920991)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 1.14.0
  + Fix LRO_PRESERVETIME behavior
  + Support multiple checksums in xattr (rh#1931904)
  + Return "calculated" checksum if requested w/caching
  + Fix lr_yum_download_url in case lr_handle is NULL</changelog>
</package>
<package pkgid="9ad7c28bcd4542e9c8757e24a51bcaa35e1d3fce18974a4f11c777ffc22b9a8c" name="librepo-devel" arch="x86_64">
  <version epoch="0" ver="1.14.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1454328000">- Initial packaging of librepo derived from Mageia packaging</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1454328001">- Use SUSE-specific groups and tags</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1487592000">- Update to 1.7.20</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1502625600">- Disable running unit tests by default because of random pygpgme failures</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1515067200">- Upgrade to 1.8.1
  + Fix memory leaks in Python bindings (gh#rpm-software-management/librepo#83)
  + Fix HTTP header checking to work with proxies (gh#rpm-software-management/librepo#86)
  + Change connection and low-speed default timeouts to sync with DNF/Yum
  + Fix max download speed from repo (rh#1227921)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1536840000">- Backport fix from upstream to use glibc's xattr instead of libattr
  * Add patch: 0001-stop-requiring-attr-xattr.patch
- Use full author identities in changelog entries</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1536840001">- Fix RPM groups. Update descriptions so that librepo0
  (which is going to be installed most of the time) has something
  halfway useful.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Upgrade to 1.9.3
  + Replace expat with libxml2
  + Support using python-gpg instead of pygpgme
  + Fix major performance regression with libcurl-7.61.1
  + Add zchunk support
- Drop patch for backported fix that is part of this release
  * Patch: 0001-stop-requiring-attr-xattr.patch
- Add patch proposed upstream to fix progress reporting for zck
  * Patch: PR138-Fix-progress-reporting-with-zchunk-files.patch
- Fix RPM group and description for Python 3 subpackage
- Drop Python 2 subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Upgrade to 1.9.6
  + Fix progress reporting with zchunk files
  + Reduce download delays by using still_running correctly
  + Improve error handling, cleanup
  + Simplified lr_perform()'s loop to prevent busy wait
  + Require libcurl &gt;= 7.28.0
- Drop patch included in this release
  * Patch: PR138-Fix-progress-reporting-with-zchunk-files.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033601">- Add patch to fix fetching zck-compressed repos (rh#1694411)
  * Patch: librepo-PR148-clean-up-curl-target_handle.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Upgrade to 1.10.1
  + Clean up target-&gt;curl_handle rather than target-&gt;handle (rh#1694411)
  + Add an option to preserve timestamps of the downloaded files (rh#1688537)
  + Fix fetching repositories supplied by SUSE Customer Center
  + [tests] Wait for server to start instead of doing arbitrary sleep
- Drop patch included in this release
  * Patch: librepo-PR148-clean-up-curl-target_handle.patch
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557662400">- Upgrade to 1.10.2
  + Fix librepo isn't able to load zchunk files from next server on failure (rh#1706321)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Upgrade to 1.10.3
  + Exit gpg-agent after repokey import (rh#1650266)
  + Make sure to check next transfer if current zck transfer already exists (rh#1706627)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Upgrade to 1.11.0
  + Define LRO_SUPPORTS_CACHEDIR only with zchunk (rh#1726141)
  + Allow to use mirrors multiple times for a target (rh#1678588)
  + Allow to try baseurl multiple times (rh#1678588)
  + Remove librepo xattr when no file descriptor (rh#1690894)
  + Fix verification of checksum from file attr (rh#1700341)
  + Rephrase repository GPG check error message (rh#1741442)
  + Add sleep when all mirrors were tried (rh#1741931)
  + Raise logging level of error messages (rh#1737709)
  + retry mirrorlist/metalink downloads
  + Fix lr_url_substitute() and add ${variable} support
  + Add support for one-time URL flags
  + Fix API - LrHandleOption enum - LRO_ONETIMEFLAG (rh#1761779)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1576324800">- Upgrade to 1.11.1
  + Create a directory for gpg sockets in /run/user/ (rh#1769831, rh#1771012)
- Fix bcond declaration for zchunk so defaults are always declared</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Upgrade to 1.11.2
  + Fix calling Python API without holding GIL (rh#1788918)
  + Do not unref LrErr_Exception on exit (rh#1778854)
  + Cleanup zchunk-related error messages (rh#1790625)
- Fix typo in changes entry about version update to 1.11.1</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Upgrade to 1.12.0
  + Prefer mirrorlist/metalink over baseurl (rh#1775184)
  + Decode package URL when using for local filename (rh#1817130)
  + Fix memory leak in lr_download_metadata() and lr_yum_download_remote()
  + Download sources work when at least one of specified is working (rh#1775184)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598097600">- Upgrade to 1.12.1
  + Validate path read from repomd.xml (rh#1868639, CVE-2020-14352)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to 1.13.0
  + Fix the key string parsing in url_substitution
  + Fix memory leak in 'fastestmirror'
  + Download whole file when server doesn't support ranges (rh#1886706)
  + Various fixes for mirrors without ranges support and zchunk
  + Add support for pkcs11 certificate and key for repository authorization (rh#1859495)
  + Fix lr_perform() - Avoid 100% CPU usage
  + Drop Python 2 support
  + Add support for working with certificates used with proxy (rh#1920991)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 1.14.0
  + Fix LRO_PRESERVETIME behavior
  + Support multiple checksums in xattr (rh#1931904)
  + Return "calculated" checksum if requested w/caching
  + Fix lr_yum_download_url in case lr_handle is NULL</changelog>
</package>
<package pkgid="37c44ae62eec96a2dcdad08886a5aa45ac3bf90730a3d802688b45ba467daf4c" name="librepo0" arch="aarch64">
  <version epoch="0" ver="1.14.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1454328000">- Initial packaging of librepo derived from Mageia packaging</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1454328001">- Use SUSE-specific groups and tags</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1487592000">- Update to 1.7.20</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1502625600">- Disable running unit tests by default because of random pygpgme failures</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1515067200">- Upgrade to 1.8.1
  + Fix memory leaks in Python bindings (gh#rpm-software-management/librepo#83)
  + Fix HTTP header checking to work with proxies (gh#rpm-software-management/librepo#86)
  + Change connection and low-speed default timeouts to sync with DNF/Yum
  + Fix max download speed from repo (rh#1227921)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1536840000">- Backport fix from upstream to use glibc's xattr instead of libattr
  * Add patch: 0001-stop-requiring-attr-xattr.patch
- Use full author identities in changelog entries</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1536840001">- Fix RPM groups. Update descriptions so that librepo0
  (which is going to be installed most of the time) has something
  halfway useful.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Upgrade to 1.9.3
  + Replace expat with libxml2
  + Support using python-gpg instead of pygpgme
  + Fix major performance regression with libcurl-7.61.1
  + Add zchunk support
- Drop patch for backported fix that is part of this release
  * Patch: 0001-stop-requiring-attr-xattr.patch
- Add patch proposed upstream to fix progress reporting for zck
  * Patch: PR138-Fix-progress-reporting-with-zchunk-files.patch
- Fix RPM group and description for Python 3 subpackage
- Drop Python 2 subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Upgrade to 1.9.6
  + Fix progress reporting with zchunk files
  + Reduce download delays by using still_running correctly
  + Improve error handling, cleanup
  + Simplified lr_perform()'s loop to prevent busy wait
  + Require libcurl &gt;= 7.28.0
- Drop patch included in this release
  * Patch: PR138-Fix-progress-reporting-with-zchunk-files.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033601">- Add patch to fix fetching zck-compressed repos (rh#1694411)
  * Patch: librepo-PR148-clean-up-curl-target_handle.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Upgrade to 1.10.1
  + Clean up target-&gt;curl_handle rather than target-&gt;handle (rh#1694411)
  + Add an option to preserve timestamps of the downloaded files (rh#1688537)
  + Fix fetching repositories supplied by SUSE Customer Center
  + [tests] Wait for server to start instead of doing arbitrary sleep
- Drop patch included in this release
  * Patch: librepo-PR148-clean-up-curl-target_handle.patch
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557662400">- Upgrade to 1.10.2
  + Fix librepo isn't able to load zchunk files from next server on failure (rh#1706321)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Upgrade to 1.10.3
  + Exit gpg-agent after repokey import (rh#1650266)
  + Make sure to check next transfer if current zck transfer already exists (rh#1706627)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Upgrade to 1.11.0
  + Define LRO_SUPPORTS_CACHEDIR only with zchunk (rh#1726141)
  + Allow to use mirrors multiple times for a target (rh#1678588)
  + Allow to try baseurl multiple times (rh#1678588)
  + Remove librepo xattr when no file descriptor (rh#1690894)
  + Fix verification of checksum from file attr (rh#1700341)
  + Rephrase repository GPG check error message (rh#1741442)
  + Add sleep when all mirrors were tried (rh#1741931)
  + Raise logging level of error messages (rh#1737709)
  + retry mirrorlist/metalink downloads
  + Fix lr_url_substitute() and add ${variable} support
  + Add support for one-time URL flags
  + Fix API - LrHandleOption enum - LRO_ONETIMEFLAG (rh#1761779)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1576324800">- Upgrade to 1.11.1
  + Create a directory for gpg sockets in /run/user/ (rh#1769831, rh#1771012)
- Fix bcond declaration for zchunk so defaults are always declared</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Upgrade to 1.11.2
  + Fix calling Python API without holding GIL (rh#1788918)
  + Do not unref LrErr_Exception on exit (rh#1778854)
  + Cleanup zchunk-related error messages (rh#1790625)
- Fix typo in changes entry about version update to 1.11.1</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Upgrade to 1.12.0
  + Prefer mirrorlist/metalink over baseurl (rh#1775184)
  + Decode package URL when using for local filename (rh#1817130)
  + Fix memory leak in lr_download_metadata() and lr_yum_download_remote()
  + Download sources work when at least one of specified is working (rh#1775184)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598097600">- Upgrade to 1.12.1
  + Validate path read from repomd.xml (rh#1868639, CVE-2020-14352)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to 1.13.0
  + Fix the key string parsing in url_substitution
  + Fix memory leak in 'fastestmirror'
  + Download whole file when server doesn't support ranges (rh#1886706)
  + Various fixes for mirrors without ranges support and zchunk
  + Add support for pkcs11 certificate and key for repository authorization (rh#1859495)
  + Fix lr_perform() - Avoid 100% CPU usage
  + Drop Python 2 support
  + Add support for working with certificates used with proxy (rh#1920991)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 1.14.0
  + Fix LRO_PRESERVETIME behavior
  + Support multiple checksums in xattr (rh#1931904)
  + Return "calculated" checksum if requested w/caching
  + Fix lr_yum_download_url in case lr_handle is NULL</changelog>
</package>
<package pkgid="0d4baaa3200033f803d9f78f850f98113db82678417643268e0f353204567db9" name="librepo0" arch="ppc64le">
  <version epoch="0" ver="1.14.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1454328000">- Initial packaging of librepo derived from Mageia packaging</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1454328001">- Use SUSE-specific groups and tags</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1487592000">- Update to 1.7.20</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1502625600">- Disable running unit tests by default because of random pygpgme failures</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1515067200">- Upgrade to 1.8.1
  + Fix memory leaks in Python bindings (gh#rpm-software-management/librepo#83)
  + Fix HTTP header checking to work with proxies (gh#rpm-software-management/librepo#86)
  + Change connection and low-speed default timeouts to sync with DNF/Yum
  + Fix max download speed from repo (rh#1227921)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1536840000">- Backport fix from upstream to use glibc's xattr instead of libattr
  * Add patch: 0001-stop-requiring-attr-xattr.patch
- Use full author identities in changelog entries</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1536840001">- Fix RPM groups. Update descriptions so that librepo0
  (which is going to be installed most of the time) has something
  halfway useful.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Upgrade to 1.9.3
  + Replace expat with libxml2
  + Support using python-gpg instead of pygpgme
  + Fix major performance regression with libcurl-7.61.1
  + Add zchunk support
- Drop patch for backported fix that is part of this release
  * Patch: 0001-stop-requiring-attr-xattr.patch
- Add patch proposed upstream to fix progress reporting for zck
  * Patch: PR138-Fix-progress-reporting-with-zchunk-files.patch
- Fix RPM group and description for Python 3 subpackage
- Drop Python 2 subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Upgrade to 1.9.6
  + Fix progress reporting with zchunk files
  + Reduce download delays by using still_running correctly
  + Improve error handling, cleanup
  + Simplified lr_perform()'s loop to prevent busy wait
  + Require libcurl &gt;= 7.28.0
- Drop patch included in this release
  * Patch: PR138-Fix-progress-reporting-with-zchunk-files.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033601">- Add patch to fix fetching zck-compressed repos (rh#1694411)
  * Patch: librepo-PR148-clean-up-curl-target_handle.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Upgrade to 1.10.1
  + Clean up target-&gt;curl_handle rather than target-&gt;handle (rh#1694411)
  + Add an option to preserve timestamps of the downloaded files (rh#1688537)
  + Fix fetching repositories supplied by SUSE Customer Center
  + [tests] Wait for server to start instead of doing arbitrary sleep
- Drop patch included in this release
  * Patch: librepo-PR148-clean-up-curl-target_handle.patch
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557662400">- Upgrade to 1.10.2
  + Fix librepo isn't able to load zchunk files from next server on failure (rh#1706321)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Upgrade to 1.10.3
  + Exit gpg-agent after repokey import (rh#1650266)
  + Make sure to check next transfer if current zck transfer already exists (rh#1706627)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Upgrade to 1.11.0
  + Define LRO_SUPPORTS_CACHEDIR only with zchunk (rh#1726141)
  + Allow to use mirrors multiple times for a target (rh#1678588)
  + Allow to try baseurl multiple times (rh#1678588)
  + Remove librepo xattr when no file descriptor (rh#1690894)
  + Fix verification of checksum from file attr (rh#1700341)
  + Rephrase repository GPG check error message (rh#1741442)
  + Add sleep when all mirrors were tried (rh#1741931)
  + Raise logging level of error messages (rh#1737709)
  + retry mirrorlist/metalink downloads
  + Fix lr_url_substitute() and add ${variable} support
  + Add support for one-time URL flags
  + Fix API - LrHandleOption enum - LRO_ONETIMEFLAG (rh#1761779)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1576324800">- Upgrade to 1.11.1
  + Create a directory for gpg sockets in /run/user/ (rh#1769831, rh#1771012)
- Fix bcond declaration for zchunk so defaults are always declared</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Upgrade to 1.11.2
  + Fix calling Python API without holding GIL (rh#1788918)
  + Do not unref LrErr_Exception on exit (rh#1778854)
  + Cleanup zchunk-related error messages (rh#1790625)
- Fix typo in changes entry about version update to 1.11.1</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Upgrade to 1.12.0
  + Prefer mirrorlist/metalink over baseurl (rh#1775184)
  + Decode package URL when using for local filename (rh#1817130)
  + Fix memory leak in lr_download_metadata() and lr_yum_download_remote()
  + Download sources work when at least one of specified is working (rh#1775184)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598097600">- Upgrade to 1.12.1
  + Validate path read from repomd.xml (rh#1868639, CVE-2020-14352)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to 1.13.0
  + Fix the key string parsing in url_substitution
  + Fix memory leak in 'fastestmirror'
  + Download whole file when server doesn't support ranges (rh#1886706)
  + Various fixes for mirrors without ranges support and zchunk
  + Add support for pkcs11 certificate and key for repository authorization (rh#1859495)
  + Fix lr_perform() - Avoid 100% CPU usage
  + Drop Python 2 support
  + Add support for working with certificates used with proxy (rh#1920991)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 1.14.0
  + Fix LRO_PRESERVETIME behavior
  + Support multiple checksums in xattr (rh#1931904)
  + Return "calculated" checksum if requested w/caching
  + Fix lr_yum_download_url in case lr_handle is NULL</changelog>
</package>
<package pkgid="97a0addcd76ff8db79bef026fe4fc6df6b184aaaad080c32ee9492b59dd29703" name="librepo0" arch="s390x">
  <version epoch="0" ver="1.14.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1454328000">- Initial packaging of librepo derived from Mageia packaging</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1454328001">- Use SUSE-specific groups and tags</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1487592000">- Update to 1.7.20</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1502625600">- Disable running unit tests by default because of random pygpgme failures</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1515067200">- Upgrade to 1.8.1
  + Fix memory leaks in Python bindings (gh#rpm-software-management/librepo#83)
  + Fix HTTP header checking to work with proxies (gh#rpm-software-management/librepo#86)
  + Change connection and low-speed default timeouts to sync with DNF/Yum
  + Fix max download speed from repo (rh#1227921)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1536840000">- Backport fix from upstream to use glibc's xattr instead of libattr
  * Add patch: 0001-stop-requiring-attr-xattr.patch
- Use full author identities in changelog entries</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1536840001">- Fix RPM groups. Update descriptions so that librepo0
  (which is going to be installed most of the time) has something
  halfway useful.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Upgrade to 1.9.3
  + Replace expat with libxml2
  + Support using python-gpg instead of pygpgme
  + Fix major performance regression with libcurl-7.61.1
  + Add zchunk support
- Drop patch for backported fix that is part of this release
  * Patch: 0001-stop-requiring-attr-xattr.patch
- Add patch proposed upstream to fix progress reporting for zck
  * Patch: PR138-Fix-progress-reporting-with-zchunk-files.patch
- Fix RPM group and description for Python 3 subpackage
- Drop Python 2 subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Upgrade to 1.9.6
  + Fix progress reporting with zchunk files
  + Reduce download delays by using still_running correctly
  + Improve error handling, cleanup
  + Simplified lr_perform()'s loop to prevent busy wait
  + Require libcurl &gt;= 7.28.0
- Drop patch included in this release
  * Patch: PR138-Fix-progress-reporting-with-zchunk-files.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033601">- Add patch to fix fetching zck-compressed repos (rh#1694411)
  * Patch: librepo-PR148-clean-up-curl-target_handle.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Upgrade to 1.10.1
  + Clean up target-&gt;curl_handle rather than target-&gt;handle (rh#1694411)
  + Add an option to preserve timestamps of the downloaded files (rh#1688537)
  + Fix fetching repositories supplied by SUSE Customer Center
  + [tests] Wait for server to start instead of doing arbitrary sleep
- Drop patch included in this release
  * Patch: librepo-PR148-clean-up-curl-target_handle.patch
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557662400">- Upgrade to 1.10.2
  + Fix librepo isn't able to load zchunk files from next server on failure (rh#1706321)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Upgrade to 1.10.3
  + Exit gpg-agent after repokey import (rh#1650266)
  + Make sure to check next transfer if current zck transfer already exists (rh#1706627)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Upgrade to 1.11.0
  + Define LRO_SUPPORTS_CACHEDIR only with zchunk (rh#1726141)
  + Allow to use mirrors multiple times for a target (rh#1678588)
  + Allow to try baseurl multiple times (rh#1678588)
  + Remove librepo xattr when no file descriptor (rh#1690894)
  + Fix verification of checksum from file attr (rh#1700341)
  + Rephrase repository GPG check error message (rh#1741442)
  + Add sleep when all mirrors were tried (rh#1741931)
  + Raise logging level of error messages (rh#1737709)
  + retry mirrorlist/metalink downloads
  + Fix lr_url_substitute() and add ${variable} support
  + Add support for one-time URL flags
  + Fix API - LrHandleOption enum - LRO_ONETIMEFLAG (rh#1761779)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1576324800">- Upgrade to 1.11.1
  + Create a directory for gpg sockets in /run/user/ (rh#1769831, rh#1771012)
- Fix bcond declaration for zchunk so defaults are always declared</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Upgrade to 1.11.2
  + Fix calling Python API without holding GIL (rh#1788918)
  + Do not unref LrErr_Exception on exit (rh#1778854)
  + Cleanup zchunk-related error messages (rh#1790625)
- Fix typo in changes entry about version update to 1.11.1</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Upgrade to 1.12.0
  + Prefer mirrorlist/metalink over baseurl (rh#1775184)
  + Decode package URL when using for local filename (rh#1817130)
  + Fix memory leak in lr_download_metadata() and lr_yum_download_remote()
  + Download sources work when at least one of specified is working (rh#1775184)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598097600">- Upgrade to 1.12.1
  + Validate path read from repomd.xml (rh#1868639, CVE-2020-14352)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to 1.13.0
  + Fix the key string parsing in url_substitution
  + Fix memory leak in 'fastestmirror'
  + Download whole file when server doesn't support ranges (rh#1886706)
  + Various fixes for mirrors without ranges support and zchunk
  + Add support for pkcs11 certificate and key for repository authorization (rh#1859495)
  + Fix lr_perform() - Avoid 100% CPU usage
  + Drop Python 2 support
  + Add support for working with certificates used with proxy (rh#1920991)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 1.14.0
  + Fix LRO_PRESERVETIME behavior
  + Support multiple checksums in xattr (rh#1931904)
  + Return "calculated" checksum if requested w/caching
  + Fix lr_yum_download_url in case lr_handle is NULL</changelog>
</package>
<package pkgid="fc3dccf085a867a3cab1673bea05f6f81918d03c234422d8b1cd90f1c85e6e20" name="librepo0" arch="x86_64">
  <version epoch="0" ver="1.14.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1454328000">- Initial packaging of librepo derived from Mageia packaging</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1454328001">- Use SUSE-specific groups and tags</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1487592000">- Update to 1.7.20</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1502625600">- Disable running unit tests by default because of random pygpgme failures</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1515067200">- Upgrade to 1.8.1
  + Fix memory leaks in Python bindings (gh#rpm-software-management/librepo#83)
  + Fix HTTP header checking to work with proxies (gh#rpm-software-management/librepo#86)
  + Change connection and low-speed default timeouts to sync with DNF/Yum
  + Fix max download speed from repo (rh#1227921)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1536840000">- Backport fix from upstream to use glibc's xattr instead of libattr
  * Add patch: 0001-stop-requiring-attr-xattr.patch
- Use full author identities in changelog entries</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1536840001">- Fix RPM groups. Update descriptions so that librepo0
  (which is going to be installed most of the time) has something
  halfway useful.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Upgrade to 1.9.3
  + Replace expat with libxml2
  + Support using python-gpg instead of pygpgme
  + Fix major performance regression with libcurl-7.61.1
  + Add zchunk support
- Drop patch for backported fix that is part of this release
  * Patch: 0001-stop-requiring-attr-xattr.patch
- Add patch proposed upstream to fix progress reporting for zck
  * Patch: PR138-Fix-progress-reporting-with-zchunk-files.patch
- Fix RPM group and description for Python 3 subpackage
- Drop Python 2 subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Upgrade to 1.9.6
  + Fix progress reporting with zchunk files
  + Reduce download delays by using still_running correctly
  + Improve error handling, cleanup
  + Simplified lr_perform()'s loop to prevent busy wait
  + Require libcurl &gt;= 7.28.0
- Drop patch included in this release
  * Patch: PR138-Fix-progress-reporting-with-zchunk-files.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033601">- Add patch to fix fetching zck-compressed repos (rh#1694411)
  * Patch: librepo-PR148-clean-up-curl-target_handle.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Upgrade to 1.10.1
  + Clean up target-&gt;curl_handle rather than target-&gt;handle (rh#1694411)
  + Add an option to preserve timestamps of the downloaded files (rh#1688537)
  + Fix fetching repositories supplied by SUSE Customer Center
  + [tests] Wait for server to start instead of doing arbitrary sleep
- Drop patch included in this release
  * Patch: librepo-PR148-clean-up-curl-target_handle.patch
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557662400">- Upgrade to 1.10.2
  + Fix librepo isn't able to load zchunk files from next server on failure (rh#1706321)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Upgrade to 1.10.3
  + Exit gpg-agent after repokey import (rh#1650266)
  + Make sure to check next transfer if current zck transfer already exists (rh#1706627)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Upgrade to 1.11.0
  + Define LRO_SUPPORTS_CACHEDIR only with zchunk (rh#1726141)
  + Allow to use mirrors multiple times for a target (rh#1678588)
  + Allow to try baseurl multiple times (rh#1678588)
  + Remove librepo xattr when no file descriptor (rh#1690894)
  + Fix verification of checksum from file attr (rh#1700341)
  + Rephrase repository GPG check error message (rh#1741442)
  + Add sleep when all mirrors were tried (rh#1741931)
  + Raise logging level of error messages (rh#1737709)
  + retry mirrorlist/metalink downloads
  + Fix lr_url_substitute() and add ${variable} support
  + Add support for one-time URL flags
  + Fix API - LrHandleOption enum - LRO_ONETIMEFLAG (rh#1761779)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1576324800">- Upgrade to 1.11.1
  + Create a directory for gpg sockets in /run/user/ (rh#1769831, rh#1771012)
- Fix bcond declaration for zchunk so defaults are always declared</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Upgrade to 1.11.2
  + Fix calling Python API without holding GIL (rh#1788918)
  + Do not unref LrErr_Exception on exit (rh#1778854)
  + Cleanup zchunk-related error messages (rh#1790625)
- Fix typo in changes entry about version update to 1.11.1</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Upgrade to 1.12.0
  + Prefer mirrorlist/metalink over baseurl (rh#1775184)
  + Decode package URL when using for local filename (rh#1817130)
  + Fix memory leak in lr_download_metadata() and lr_yum_download_remote()
  + Download sources work when at least one of specified is working (rh#1775184)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598097600">- Upgrade to 1.12.1
  + Validate path read from repomd.xml (rh#1868639, CVE-2020-14352)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to 1.13.0
  + Fix the key string parsing in url_substitution
  + Fix memory leak in 'fastestmirror'
  + Download whole file when server doesn't support ranges (rh#1886706)
  + Various fixes for mirrors without ranges support and zchunk
  + Add support for pkcs11 certificate and key for repository authorization (rh#1859495)
  + Fix lr_perform() - Avoid 100% CPU usage
  + Drop Python 2 support
  + Add support for working with certificates used with proxy (rh#1920991)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 1.14.0
  + Fix LRO_PRESERVETIME behavior
  + Support multiple checksums in xattr (rh#1931904)
  + Return "calculated" checksum if requested w/caching
  + Fix lr_yum_download_url in case lr_handle is NULL</changelog>
</package>
<package pkgid="d53d30ef79d06ab9e88d5218fc276d9709f0e7b46fbfc3b89c7bc636e635a249" name="libsocketxx1_2" arch="aarch64">
  <version epoch="0" ver="3.0.9" rel="bp153.2.3.1"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.8.4-13" date="1548936000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1549108800">- version 2.8.8
  initial build on OBS based on specfile from Fedora project</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558008000">- version 3.0.0
  clean up of old patches</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1565006400">- version 3.0.1
  patches adapted / removed (memcpy.patch)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1569931200">- version 3.0.2
  libraries moved to separate packages</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1570881600">- Update to 3.0.4. No changelog available
- Run spec-cleaner
- Let CMake find the python executable. Fixes the factory build
  with this version.
- Add the optional dcmtk dependency
- Drop non-existent option GDCM_PDF_DOCUMENTATION</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1582027200">- version 3.0.5
  * fix for API change in poppler</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585483200">- poppler_api.patch added to fix API changes in poppler in TW</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1586865600">- Update poppler_api.patch to make UnicodeMap* const.
- Compile with -fpermissive so that this works on Leap 15.2 too</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1591617600">- Add patch to fix build on aarch64:
  * gdcm-2.8.8-dont_use_EOF.patch</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1591704000">- version 3.0.6
  * no changelog available
  * poppler_api.patch removed (included in source)</changelog>
  <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>
</package>
<package pkgid="3303e8bff6c242ae8d544085c27a0b3200c8fe4c7438590d4f0a41a961a7f3ba" name="libsocketxx1_2" arch="ppc64le">
  <version epoch="0" ver="3.0.9" rel="bp153.2.3.1"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.8.4-13" date="1548936000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1549108800">- version 2.8.8
  initial build on OBS based on specfile from Fedora project</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558008000">- version 3.0.0
  clean up of old patches</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1565006400">- version 3.0.1
  patches adapted / removed (memcpy.patch)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1569931200">- version 3.0.2
  libraries moved to separate packages</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1570881600">- Update to 3.0.4. No changelog available
- Run spec-cleaner
- Let CMake find the python executable. Fixes the factory build
  with this version.
- Add the optional dcmtk dependency
- Drop non-existent option GDCM_PDF_DOCUMENTATION</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1582027200">- version 3.0.5
  * fix for API change in poppler</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585483200">- poppler_api.patch added to fix API changes in poppler in TW</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1586865600">- Update poppler_api.patch to make UnicodeMap* const.
- Compile with -fpermissive so that this works on Leap 15.2 too</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1591617600">- Add patch to fix build on aarch64:
  * gdcm-2.8.8-dont_use_EOF.patch</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1591704000">- version 3.0.6
  * no changelog available
  * poppler_api.patch removed (included in source)</changelog>
  <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>
</package>
<package pkgid="6237554778106cf44681791aeefa8ba81e7fed433f0b14225670cb03362a2a0d" name="libsocketxx1_2" arch="s390x">
  <version epoch="0" ver="3.0.9" rel="bp153.2.3.1"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.8.4-13" date="1548936000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1549108800">- version 2.8.8
  initial build on OBS based on specfile from Fedora project</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558008000">- version 3.0.0
  clean up of old patches</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1565006400">- version 3.0.1
  patches adapted / removed (memcpy.patch)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1569931200">- version 3.0.2
  libraries moved to separate packages</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1570881600">- Update to 3.0.4. No changelog available
- Run spec-cleaner
- Let CMake find the python executable. Fixes the factory build
  with this version.
- Add the optional dcmtk dependency
- Drop non-existent option GDCM_PDF_DOCUMENTATION</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1582027200">- version 3.0.5
  * fix for API change in poppler</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585483200">- poppler_api.patch added to fix API changes in poppler in TW</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1586865600">- Update poppler_api.patch to make UnicodeMap* const.
- Compile with -fpermissive so that this works on Leap 15.2 too</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1591617600">- Add patch to fix build on aarch64:
  * gdcm-2.8.8-dont_use_EOF.patch</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1591704000">- version 3.0.6
  * no changelog available
  * poppler_api.patch removed (included in source)</changelog>
  <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>
</package>
<package pkgid="add59262fb62dcee96a4e5342702734aefcdb7ceabd916b30b1d79cecbf43ffb" name="libsocketxx1_2" arch="x86_64">
  <version epoch="0" ver="3.0.9" rel="bp153.2.3.1"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.8.4-13" date="1548936000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1549108800">- version 2.8.8
  initial build on OBS based on specfile from Fedora project</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558008000">- version 3.0.0
  clean up of old patches</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1565006400">- version 3.0.1
  patches adapted / removed (memcpy.patch)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1569931200">- version 3.0.2
  libraries moved to separate packages</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1570881600">- Update to 3.0.4. No changelog available
- Run spec-cleaner
- Let CMake find the python executable. Fixes the factory build
  with this version.
- Add the optional dcmtk dependency
- Drop non-existent option GDCM_PDF_DOCUMENTATION</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1582027200">- version 3.0.5
  * fix for API change in poppler</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585483200">- poppler_api.patch added to fix API changes in poppler in TW</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1586865600">- Update poppler_api.patch to make UnicodeMap* const.
- Compile with -fpermissive so that this works on Leap 15.2 too</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1591617600">- Add patch to fix build on aarch64:
  * gdcm-2.8.8-dont_use_EOF.patch</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1591704000">- version 3.0.6
  * no changelog available
  * poppler_api.patch removed (included in source)</changelog>
  <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>
</package>
<package pkgid="3e19dbae3fb1c420a16b03404e135932cc03eedb2e335bb0010b5b9e74a9fabb" name="libspf2" arch="src">
  <version epoch="0" ver="1.2.10" rel="bp153.2.1"/>
  <changelog author="michal.hrusecky@opensuse.org" date="1419163200">- initial package (version 1.2.10)</changelog>
  <changelog author="lmuelle@suse.com" date="1422446400">- Add -n libspf2-2 as arguments to post and postun.</changelog>
  <changelog author="lmuelle@suse.com" date="1422532800">- Exclude static binaries and shift the remaining into the spf2 package.</changelog>
  <changelog author="lmuelle@suse.com" date="1422532801">- Rename the spfquery binary to spf_query to avoid a conflict with the
  perl-Mail-SPF package.</changelog>
  <changelog author="lmuelle@suse.com" date="1422619200">- Package LICENSES file as doc.</changelog>
  <changelog author="jengelh@inai.de" date="1431604800">- Rename spf2 to libspf2-tools (like we do for e.g. libwmf-tools)
- Move README file to tools subpackage. Trim description of SRPM
  a bit.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1434628800">- Use -std=gnu89, logging macros are broken when __STDC_VERSION__ &gt;= 199901L
  is true, which is the case when using GCC5.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621425600">- remove the spfd binary, overlaps with sle</changelog>
</package>
<package pkgid="8192e51dacc277003f7418cb23ece90aff7fafde6fe8db69fea0c02753f67caa" name="libspf2-2" arch="aarch64">
  <version epoch="0" ver="1.2.10" rel="bp153.2.1"/>
  <changelog author="michal.hrusecky@opensuse.org" date="1419163200">- initial package (version 1.2.10)</changelog>
  <changelog author="lmuelle@suse.com" date="1422446400">- Add -n libspf2-2 as arguments to post and postun.</changelog>
  <changelog author="lmuelle@suse.com" date="1422532800">- Exclude static binaries and shift the remaining into the spf2 package.</changelog>
  <changelog author="lmuelle@suse.com" date="1422532801">- Rename the spfquery binary to spf_query to avoid a conflict with the
  perl-Mail-SPF package.</changelog>
  <changelog author="lmuelle@suse.com" date="1422619200">- Package LICENSES file as doc.</changelog>
  <changelog author="jengelh@inai.de" date="1431604800">- Rename spf2 to libspf2-tools (like we do for e.g. libwmf-tools)
- Move README file to tools subpackage. Trim description of SRPM
  a bit.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1434628800">- Use -std=gnu89, logging macros are broken when __STDC_VERSION__ &gt;= 199901L
  is true, which is the case when using GCC5.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621425600">- remove the spfd binary, overlaps with sle</changelog>
</package>
<package pkgid="7e07c86ce8d8a479f7e8fb7107eeb084c62c896486600d8f14d8eb320eafc939" name="libspf2-2" arch="ppc64le">
  <version epoch="0" ver="1.2.10" rel="bp153.2.1"/>
  <changelog author="michal.hrusecky@opensuse.org" date="1419163200">- initial package (version 1.2.10)</changelog>
  <changelog author="lmuelle@suse.com" date="1422446400">- Add -n libspf2-2 as arguments to post and postun.</changelog>
  <changelog author="lmuelle@suse.com" date="1422532800">- Exclude static binaries and shift the remaining into the spf2 package.</changelog>
  <changelog author="lmuelle@suse.com" date="1422532801">- Rename the spfquery binary to spf_query to avoid a conflict with the
  perl-Mail-SPF package.</changelog>
  <changelog author="lmuelle@suse.com" date="1422619200">- Package LICENSES file as doc.</changelog>
  <changelog author="jengelh@inai.de" date="1431604800">- Rename spf2 to libspf2-tools (like we do for e.g. libwmf-tools)
- Move README file to tools subpackage. Trim description of SRPM
  a bit.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1434628800">- Use -std=gnu89, logging macros are broken when __STDC_VERSION__ &gt;= 199901L
  is true, which is the case when using GCC5.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621425600">- remove the spfd binary, overlaps with sle</changelog>
</package>
<package pkgid="2de41bf280a3e335725d7579d720c79c91560560dcc5e059887e4df9e9b049b9" name="libspf2-2" arch="s390x">
  <version epoch="0" ver="1.2.10" rel="bp153.2.1"/>
  <changelog author="michal.hrusecky@opensuse.org" date="1419163200">- initial package (version 1.2.10)</changelog>
  <changelog author="lmuelle@suse.com" date="1422446400">- Add -n libspf2-2 as arguments to post and postun.</changelog>
  <changelog author="lmuelle@suse.com" date="1422532800">- Exclude static binaries and shift the remaining into the spf2 package.</changelog>
  <changelog author="lmuelle@suse.com" date="1422532801">- Rename the spfquery binary to spf_query to avoid a conflict with the
  perl-Mail-SPF package.</changelog>
  <changelog author="lmuelle@suse.com" date="1422619200">- Package LICENSES file as doc.</changelog>
  <changelog author="jengelh@inai.de" date="1431604800">- Rename spf2 to libspf2-tools (like we do for e.g. libwmf-tools)
- Move README file to tools subpackage. Trim description of SRPM
  a bit.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1434628800">- Use -std=gnu89, logging macros are broken when __STDC_VERSION__ &gt;= 199901L
  is true, which is the case when using GCC5.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621425600">- remove the spfd binary, overlaps with sle</changelog>
</package>
<package pkgid="f3e4a100fbf78455c095bdc484d135356bd73317d796e5a8256f6fc8a687f0f1" name="libspf2-2" arch="x86_64">
  <version epoch="0" ver="1.2.10" rel="bp153.2.1"/>
  <changelog author="michal.hrusecky@opensuse.org" date="1419163200">- initial package (version 1.2.10)</changelog>
  <changelog author="lmuelle@suse.com" date="1422446400">- Add -n libspf2-2 as arguments to post and postun.</changelog>
  <changelog author="lmuelle@suse.com" date="1422532800">- Exclude static binaries and shift the remaining into the spf2 package.</changelog>
  <changelog author="lmuelle@suse.com" date="1422532801">- Rename the spfquery binary to spf_query to avoid a conflict with the
  perl-Mail-SPF package.</changelog>
  <changelog author="lmuelle@suse.com" date="1422619200">- Package LICENSES file as doc.</changelog>
  <changelog author="jengelh@inai.de" date="1431604800">- Rename spf2 to libspf2-tools (like we do for e.g. libwmf-tools)
- Move README file to tools subpackage. Trim description of SRPM
  a bit.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1434628800">- Use -std=gnu89, logging macros are broken when __STDC_VERSION__ &gt;= 199901L
  is true, which is the case when using GCC5.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621425600">- remove the spfd binary, overlaps with sle</changelog>
</package>
<package pkgid="a7c1edcceb168751341dde8d75dbc546a34de8bdf851cf61a486822248278086" name="libspf2-devel" arch="aarch64">
  <version epoch="0" ver="1.2.10" rel="bp153.2.1"/>
  <changelog author="michal.hrusecky@opensuse.org" date="1419163200">- initial package (version 1.2.10)</changelog>
  <changelog author="lmuelle@suse.com" date="1422446400">- Add -n libspf2-2 as arguments to post and postun.</changelog>
  <changelog author="lmuelle@suse.com" date="1422532800">- Exclude static binaries and shift the remaining into the spf2 package.</changelog>
  <changelog author="lmuelle@suse.com" date="1422532801">- Rename the spfquery binary to spf_query to avoid a conflict with the
  perl-Mail-SPF package.</changelog>
  <changelog author="lmuelle@suse.com" date="1422619200">- Package LICENSES file as doc.</changelog>
  <changelog author="jengelh@inai.de" date="1431604800">- Rename spf2 to libspf2-tools (like we do for e.g. libwmf-tools)
- Move README file to tools subpackage. Trim description of SRPM
  a bit.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1434628800">- Use -std=gnu89, logging macros are broken when __STDC_VERSION__ &gt;= 199901L
  is true, which is the case when using GCC5.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621425600">- remove the spfd binary, overlaps with sle</changelog>
</package>
<package pkgid="efe74649043fea5359255d8dc5993812a7d2758219c7ce183d50d444ec18365a" name="libspf2-devel" arch="ppc64le">
  <version epoch="0" ver="1.2.10" rel="bp153.2.1"/>
  <changelog author="michal.hrusecky@opensuse.org" date="1419163200">- initial package (version 1.2.10)</changelog>
  <changelog author="lmuelle@suse.com" date="1422446400">- Add -n libspf2-2 as arguments to post and postun.</changelog>
  <changelog author="lmuelle@suse.com" date="1422532800">- Exclude static binaries and shift the remaining into the spf2 package.</changelog>
  <changelog author="lmuelle@suse.com" date="1422532801">- Rename the spfquery binary to spf_query to avoid a conflict with the
  perl-Mail-SPF package.</changelog>
  <changelog author="lmuelle@suse.com" date="1422619200">- Package LICENSES file as doc.</changelog>
  <changelog author="jengelh@inai.de" date="1431604800">- Rename spf2 to libspf2-tools (like we do for e.g. libwmf-tools)
- Move README file to tools subpackage. Trim description of SRPM
  a bit.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1434628800">- Use -std=gnu89, logging macros are broken when __STDC_VERSION__ &gt;= 199901L
  is true, which is the case when using GCC5.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621425600">- remove the spfd binary, overlaps with sle</changelog>
</package>
<package pkgid="c8e61d89cc41277d91ed9f5139c3c0540e301c1e776d250b6e9ac5b872bd705c" name="libspf2-devel" arch="s390x">
  <version epoch="0" ver="1.2.10" rel="bp153.2.1"/>
  <changelog author="michal.hrusecky@opensuse.org" date="1419163200">- initial package (version 1.2.10)</changelog>
  <changelog author="lmuelle@suse.com" date="1422446400">- Add -n libspf2-2 as arguments to post and postun.</changelog>
  <changelog author="lmuelle@suse.com" date="1422532800">- Exclude static binaries and shift the remaining into the spf2 package.</changelog>
  <changelog author="lmuelle@suse.com" date="1422532801">- Rename the spfquery binary to spf_query to avoid a conflict with the
  perl-Mail-SPF package.</changelog>
  <changelog author="lmuelle@suse.com" date="1422619200">- Package LICENSES file as doc.</changelog>
  <changelog author="jengelh@inai.de" date="1431604800">- Rename spf2 to libspf2-tools (like we do for e.g. libwmf-tools)
- Move README file to tools subpackage. Trim description of SRPM
  a bit.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1434628800">- Use -std=gnu89, logging macros are broken when __STDC_VERSION__ &gt;= 199901L
  is true, which is the case when using GCC5.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621425600">- remove the spfd binary, overlaps with sle</changelog>
</package>
<package pkgid="b3f4143a129663fcf06cc0739a89b8f285abc30c0d7527662045deb4bdd4d050" name="libspf2-devel" arch="x86_64">
  <version epoch="0" ver="1.2.10" rel="bp153.2.1"/>
  <changelog author="michal.hrusecky@opensuse.org" date="1419163200">- initial package (version 1.2.10)</changelog>
  <changelog author="lmuelle@suse.com" date="1422446400">- Add -n libspf2-2 as arguments to post and postun.</changelog>
  <changelog author="lmuelle@suse.com" date="1422532800">- Exclude static binaries and shift the remaining into the spf2 package.</changelog>
  <changelog author="lmuelle@suse.com" date="1422532801">- Rename the spfquery binary to spf_query to avoid a conflict with the
  perl-Mail-SPF package.</changelog>
  <changelog author="lmuelle@suse.com" date="1422619200">- Package LICENSES file as doc.</changelog>
  <changelog author="jengelh@inai.de" date="1431604800">- Rename spf2 to libspf2-tools (like we do for e.g. libwmf-tools)
- Move README file to tools subpackage. Trim description of SRPM
  a bit.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1434628800">- Use -std=gnu89, logging macros are broken when __STDC_VERSION__ &gt;= 199901L
  is true, which is the case when using GCC5.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621425600">- remove the spfd binary, overlaps with sle</changelog>
</package>
<package pkgid="dbec0bef7b860c3644167cedf4911e01bf061ce6698d5f131c7020816663c9ea" name="libspf2-tools" arch="aarch64">
  <version epoch="0" ver="1.2.10" rel="bp153.2.1"/>
  <changelog author="michal.hrusecky@opensuse.org" date="1419163200">- initial package (version 1.2.10)</changelog>
  <changelog author="lmuelle@suse.com" date="1422446400">- Add -n libspf2-2 as arguments to post and postun.</changelog>
  <changelog author="lmuelle@suse.com" date="1422532800">- Exclude static binaries and shift the remaining into the spf2 package.</changelog>
  <changelog author="lmuelle@suse.com" date="1422532801">- Rename the spfquery binary to spf_query to avoid a conflict with the
  perl-Mail-SPF package.</changelog>
  <changelog author="lmuelle@suse.com" date="1422619200">- Package LICENSES file as doc.</changelog>
  <changelog author="jengelh@inai.de" date="1431604800">- Rename spf2 to libspf2-tools (like we do for e.g. libwmf-tools)
- Move README file to tools subpackage. Trim description of SRPM
  a bit.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1434628800">- Use -std=gnu89, logging macros are broken when __STDC_VERSION__ &gt;= 199901L
  is true, which is the case when using GCC5.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621425600">- remove the spfd binary, overlaps with sle</changelog>
</package>
<package pkgid="1c358b3da39d9f27e9524350cebc43bf1d3f812fd133302f4d4c5f53f52cfe77" name="libspf2-tools" arch="ppc64le">
  <version epoch="0" ver="1.2.10" rel="bp153.2.1"/>
  <changelog author="michal.hrusecky@opensuse.org" date="1419163200">- initial package (version 1.2.10)</changelog>
  <changelog author="lmuelle@suse.com" date="1422446400">- Add -n libspf2-2 as arguments to post and postun.</changelog>
  <changelog author="lmuelle@suse.com" date="1422532800">- Exclude static binaries and shift the remaining into the spf2 package.</changelog>
  <changelog author="lmuelle@suse.com" date="1422532801">- Rename the spfquery binary to spf_query to avoid a conflict with the
  perl-Mail-SPF package.</changelog>
  <changelog author="lmuelle@suse.com" date="1422619200">- Package LICENSES file as doc.</changelog>
  <changelog author="jengelh@inai.de" date="1431604800">- Rename spf2 to libspf2-tools (like we do for e.g. libwmf-tools)
- Move README file to tools subpackage. Trim description of SRPM
  a bit.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1434628800">- Use -std=gnu89, logging macros are broken when __STDC_VERSION__ &gt;= 199901L
  is true, which is the case when using GCC5.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621425600">- remove the spfd binary, overlaps with sle</changelog>
</package>
<package pkgid="8e57e097ebda389a4004325da1f7392bf72b3be6e20da2bac6ed0f8ece2c4964" name="libspf2-tools" arch="s390x">
  <version epoch="0" ver="1.2.10" rel="bp153.2.1"/>
  <changelog author="michal.hrusecky@opensuse.org" date="1419163200">- initial package (version 1.2.10)</changelog>
  <changelog author="lmuelle@suse.com" date="1422446400">- Add -n libspf2-2 as arguments to post and postun.</changelog>
  <changelog author="lmuelle@suse.com" date="1422532800">- Exclude static binaries and shift the remaining into the spf2 package.</changelog>
  <changelog author="lmuelle@suse.com" date="1422532801">- Rename the spfquery binary to spf_query to avoid a conflict with the
  perl-Mail-SPF package.</changelog>
  <changelog author="lmuelle@suse.com" date="1422619200">- Package LICENSES file as doc.</changelog>
  <changelog author="jengelh@inai.de" date="1431604800">- Rename spf2 to libspf2-tools (like we do for e.g. libwmf-tools)
- Move README file to tools subpackage. Trim description of SRPM
  a bit.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1434628800">- Use -std=gnu89, logging macros are broken when __STDC_VERSION__ &gt;= 199901L
  is true, which is the case when using GCC5.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621425600">- remove the spfd binary, overlaps with sle</changelog>
</package>
<package pkgid="5ad59945d54a12b01dad89fb8e598e85510b8165258b811daa6a7e018e66bbf3" name="libspf2-tools" arch="x86_64">
  <version epoch="0" ver="1.2.10" rel="bp153.2.1"/>
  <changelog author="michal.hrusecky@opensuse.org" date="1419163200">- initial package (version 1.2.10)</changelog>
  <changelog author="lmuelle@suse.com" date="1422446400">- Add -n libspf2-2 as arguments to post and postun.</changelog>
  <changelog author="lmuelle@suse.com" date="1422532800">- Exclude static binaries and shift the remaining into the spf2 package.</changelog>
  <changelog author="lmuelle@suse.com" date="1422532801">- Rename the spfquery binary to spf_query to avoid a conflict with the
  perl-Mail-SPF package.</changelog>
  <changelog author="lmuelle@suse.com" date="1422619200">- Package LICENSES file as doc.</changelog>
  <changelog author="jengelh@inai.de" date="1431604800">- Rename spf2 to libspf2-tools (like we do for e.g. libwmf-tools)
- Move README file to tools subpackage. Trim description of SRPM
  a bit.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1434628800">- Use -std=gnu89, logging macros are broken when __STDC_VERSION__ &gt;= 199901L
  is true, which is the case when using GCC5.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1621425600">- remove the spfd binary, overlaps with sle</changelog>
</package>
<package pkgid="a13e2da538e9e982efc0763799694cabfb597dead21801bfa014e5a0292554cc" name="libthunarx-3-0" arch="aarch64">
  <version epoch="0" ver="4.16.8" rel="bp153.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1563537600">- Update to version 1.8.8
  * Do not register "send to" as last used app (bxo#14118)
  * Use https where possible
  * Dont restart the folder monitor on each refresh (bxo#13364)
  * Fix XML declaratation in uca.xml (bxo#13623)
  * Always show the executable checkbox (bxo#15605)
  * Replace Trash action with Delete as needed (bxo#15352)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 1.8.9
  * Remove 'auto-expand folders' from tree-view since it causes bad
    usability with keyboard (bxo#15743)
  * preferences: Add button icons to Help/Close
  * Use designated initializer to avoid compile warnings (bxo#15734)
  * Prevent premature disposal of clipboard manager (bxo#15635)
  * Keep "Open with" menu items updated (bxo#15530)
  * Translation Updates</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="1573387200">- Update to version 1.8.10
  - Allow compilation with panel 4.15
  - thunar-job: keep track of number of processed files (bxo#16117)
  - No context menu on right-click when started via trash-panel-plugin
    (bxo#16000)
  - icon text now centered after unchecking "Text besides icons"
  - Remove the vertical gap between icon and label (bxo#16041)
  - Fix icon view alignment (bxo#16107)
  - Not possible to grab scrollbar on the very right pixels when maximized
    (bxo#16050)
  - Wrap text of error dialog
  - Not possible to empty the trash via the pathbar context menu
  - Crash on refresh if remote folder has been removed (bxo#15961)
  - Center action buttons in conflict dialog window (bxo#15973)
  - Ensure UCAs use currently selected file path (bxo#15119)
  - make filename label selectable in conflict dialog window
  - Center action buttons in conflict dialog window (bxo#15973)
  - Clear UCA shortcut when the action is deleted
  - Prevent Gtk-CRITICAL when adding or modifying a UCA
  - Thunar SendTo Email: Add missing archive formats (bxo#15917)
  - sendto plugin: fix content type resolution. (bxo#15916)
  - sendto plugin: extract function tse_file_is_archive (bxo#15916)
  - All glory to lowercase (bxo#15394)
  - mismatched names between thunar.appdata.xml and thunar.desktop
    (bxo#15498)
  - Remove superfluous .desktop file "Thunar-folder-handler.desktop.in"
    (bxo#15467)
  - Prevent unnecessary fallback copy-delete in file move when
    overwriting
  - Fix possible memory leak
  - Fix popup menus size (bxo#15832)
  - Add Alt+D as accelerator for Open Location (bxo#15828)
  - Do not insert hyphens at intra-word line breaks (bxo#15856)
- Dropped obsolete patch thunar-1.8-appdata.patch as fixed upstream
  (bxo#15498)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1573905600">- Update to version 1.8.11
  - Thunar 1.8.10 crashing on startup in FreeBSD and Fedora,
    caused by nonfunctional pango version check (bxo#16136, bxo#16138)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1580472000">- Update to version 1.8.12
  * NULL is the proper sentinel for g_object_new() (bxo#16310)
  * Drop timer on finalize (bxo#15305)
  * Store column width setting asynchronously and only once (bxo#15305)
  * When move to trash fails, ask whether to delete files (bxo#15975)
  * Ctrl+Mousewheel does not enlarge/shrink entries
    (for detailed list view) (bxo#15936)
  * Extra padding for Eject button when scrollbar is visible (bxo#15312)
  * Use standard icon instead of custom
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584964800">- Update to version 1.8.13
  * Use tre-view toplevel path of the cursor, if available, in order to
    prevent jumping (bxo#16024)
  * Increase vertical gap between icon and its label slightly (bxo#16041)
  * Fix crash when inserting USB device in tree-view mode. (bxo#15172)
  * Fix jump to Home when ejecting a currently viewed device (bxo#16504)
  * Allow context menu when editing location in pathbar (bxo#16483)
  * Sort device entries in tree view (bxo#16471)
  * Allow to open multiple files at once (bxo#2487)
  * Fix incorrect pathbar autocomplete (bxo#16267)
  * Avoid unreadable names in detailed view (bxo#16391)
  * Prevent crash when renaming files (bxo#10805)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585137600">- Update to version 1.8.14
  * Revert "Allow opening of multiple file selections (bxo#2487)",
    because it introduced a regression (Not possible any more to DnD
    multiple files in icon/compact view) (bxo#16598)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1590321600">- Update to version 1.8.15
  * Only open devices after successful mount attempt (bxo#16831)
  * Fix shortcut support for addressbar (bxo#4537 and bxo#13680)
  * Fix crash in bulk renamer on repeated rename (bxo#16824)
  * Add checks for thumbnailer 0 handles (bxo#14122)
  * Replace 'thunar_return_if_fail (THUNAR_IS_DEVICE (device))'
    with standard 'if (..)' to prevent possible crashes. (bxo#13404)
  * Fix check if folder is fully loaded when expanding path
    in tree view.
  * Prevents 100% CPU load and loosing sync with main view
    in some cases. (bxo#15762)
  * Fixes 100%CPU on tree-view in some rare cases (bxo#16024)
  * Delete native files faster (bxo#16641)
  * Support libxfce4ui XfceTitledDialog new API (bxo#16616)
  * Translation Updates</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598529600">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * Regression: Dont crash when starting thunar with gvfs disabled
  * Move mount/unmount/eject actions into launcher
    (gxo#xfce/thunar#349)
  * Use thunar-menu and launcher in tree-view (gxo#xfce/thunar#349)
  * Use the new icon when running with elevated privileges (root)
  * Remove path limit to check on drop (gxo#xfce/thunar#350)
  * AC_CONFIG_MACRO_DIR ? AC_CONFIG_MACRO_DIRS (MR !27)
  * Avoid crashes when using details view (gxo#xfce/thunar#307)
  * Fix unavailable rubber banding in detailed view
    (gxo#xfce/thunar#326)
  * Remove obsolete dispose method to prevent warning
    (gxo#xfce/thunar#319)
  * Show device indentifier in side pane tooltip
    (gxo#xfce/thunar#207)
  * Make use of shared field codes expansion of libxfce4util (MR !23)
  * Implement directory specific sort-column and sort-order
    (gxo#xfce/thunar#8)
  * Add an option to delete saved directory specific settings
    (gxo#xfce/thunar#8)
  * Implements directory specific view type (gxo#xfce/thunar#8)
  * Add features to support directory specific view settings
    (gxo#xfce/thunar#8)
  * Regression: Add missing seperator to icon view submenu
  * Replace _thunar_assert() with _thunar_return_if_fail() in order
    to prevent crash when build with debug on FreeBSD (MR !22)
  * Menu items cut/copy/paste do not work for location entry
    (gxo#xfce/thunar#303)
  * Shorten strings for different views (gxo#xfce/thunar#247)
  * Segfault when file is created while files are selected
    (gxo#xfce/thunar#339)
  * Thunar hangs when closing windows using CTRL+W
    (gxo#xfce/thunar#336)
  * Regression: Missing accelerators for bookmark items
    (gxo#xfce/thunar#331)
  * Fixed SEGV when the side pane is hidden (gxo#xfce/thunar#335)
  * Regression: Window menu not updated properly (gxo#xfce/thunar#320)
  * Support queued copy (configurable) (gxo#xfce/thunar#294)
  * Regression: "Create Archive..." doesn't show (gxo#xfce/thunar#329)
  * Fix unavailable rubber banding in detailed view (gxo#xfce/thunar#326)
  * Context menu entries in Thunar flutter while downloading
    (gxo#xfce/thunar#276)
  * Improve cusor handling after file deletion in thunar
    (gxo#xfce/thunar#69)
  * Fix regression: Trying to open a .desktop file from the context menu
    leads to the execution of the file (gxo#xfce/thunar#325)
  * Use numbering on label "open new window/tab" only for multiple
    windows/tabs (MR !15)
  * Remove "Sort by" and "View as" from menu item labels
    (gxo#xfce/thunar#247)
  * Add new app icon and switch to rDNS icon name (MR !11)
  * Replace deprecated GtkActionEntry with XfceGtkActionEntry
    (gxo#xfce/thunar#293)
  * Menus are now updated when selection changes not only when opened
    (gxo#xfce/thunar#293)
  * Merge all file-context-menus into one (gxo#xfce/thunar#198)
  * Ghost file ocasionally remains when dropping file into directory
    (gxo#xfce/thunar#312)
  * Use XfceFilenameInput to validate long filenames (bxo#13720)
  * Support for variables like $HOME in address bar (bxo#12165)
  * Fix eject button click detection when using RTL languages
    (bxo#11387)
  * Remove upper case from group names in shortcuts view
  * Option to rename a file when existing copy conflicts (bxo#16686)
  * Remove suffix "- FileManager" from window title
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Pause button on copy/move (bxo#16685)
  * Allow drag-and-drop of multiple files in icon view (bxo#2487)
  * Add keywords to .desktop files to thunar (bxo#16618)
  * Reduce vertical space in Templates info popup
  * Hide android phone from network group (bxo#11584)
  * Reduce size of Templates info popup
  * Do not add "cant-write" emblem to files in the Trash
  * Hide Browse Network entry in shortcuts view if not supported
  * Move 'network' to the bottom of tree view (bxo#16516)
  * Add examples to "Select by Pattern" dialog (bxo#16587)
  * Improve tooltips in shortcuts view (bxo#16566)
  * Rename "Disconnect" context menu entry in side pane (bxo#16558)
  * Make path entry matching case-insensitive (bxo#12747)
  * Add new bookmarks to bottom of list in shortcuts view (bxo#16526)
  * Move places above devices in shortcuts view (bxo#11586)
  * Add desktop actions for home, computer and trash (bxo#16497)
  * Option to use static icon instead of folder icon (bxo#16501)
  * Remove top level desktop entry from tree view (bxo#16474)
  * Easy access to computer:/// (bxo#16472)
  * Use libxfce4ui close-multiple-tab dialog (bxo#16254)
  * Replace deprecated G_FILE_MONITOR_EVENT_MOVED (bxo#16328)
  * Use symbolic icon for eject (bxo#16281)
  * Prevent ghost files after "move" on remote locations (bxo#15704)
  * Add a confirmation dialog when closing a window with multiple
    open tabs.
  * Improve explanation string for "invert selection" action
    (bxo#15625)
  * Improve layout of Permissions tab (bxo#15557)
  * Remove superfluous shell script "ThunarBulkRename" (bxo#15373)
  * Make labels in permissions chooser wrap
  * Add a small delay when dismissing notifications (bxo#14552)
  * File / Folder size text in statusbar sometimes is ambiguous
    (bxo#14203)
  * Add missing parameter to ThunarBrowserPokeDeviceFunc function
  * Add property to enable/disable frames on thumbnails (bxo#14433)
  * Improved spacing between widgets in Properties and Preferences
    dialogs
  * Fixed numerous compiler warnings
  * Fixed numerous warning and critical messages
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604750400">- Update to version 4.15.3
  * No special treatment on "rename" for .desktop files
    (gxo#xfce/thunar#56)
  * Show full filename/extention for .desktop files
    (gxo#xfce/thunar#56)
  * Focus view when location selector is closed (gxo#xfce/thunar#420)
  * Thunar shows wrong content after outside operations
    (gxo#xfce/thunar#355)
  * Regression: Restore file menu section arrangement
  * Use same README.md structure than other xfce projects
  * Fall back to fast content type if regular is unavilable in file
    attributes (gxo#xfce/thunar!36)
  * Fix Regressions around menu bar spinner (gxo#xfce/thunar#394)
  * Fix error for custom date format in details view
    (gxo#xfce/thunar#389)
  * Add support for transparency in gtk-themes (gxo#xfce/thunar!31)
  * Regression: Apply accel keys only to current tab
    (gxo#xfce/thunar#386)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Fix action of Back/Forward mouse gesture when using RTL
    (Issue gxo#xfce/thunar#90)
  - Prevent crash on mouse gesture action
    (Issue gxo#xfce/thunar#443)
  - Avoid crashes when closing thunar with ctrl+w
    (gxo#xfce/thunar#336)
  - Ignore double-click events from back/forward mouse button
    (Issue gxo#xfce/thunar#371)
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  - bump minimum required exo version to 4.15.3
  - Wrap box around spinner to prevent flickering
    (Issue gxo#xfce/thunar#440)
  - Use g_drive_is_removable over g_drive_is_media_removable
  - bump glib (and gio, gthread, etc) to 2.50.0
  - Do not duplicate app_info when added via custom command
    (Issue gxo#xfce/thunar#309)
  - Escape all whitespace characters in custom command path
  - Remove hidden quotes for "Open with"-&gt;"custom command"
    (Issue gxo#xfce/thunar#425)
  - Ignore unknown XML elements in UCA.xml
  - Regression: Fix broken bulk renamer context menu
    (Issue gxo#xfce/thunar#436)
  - Revert of b12247c2 and proper fix for Issue gxo#xfce/thunar#423
  - Remove duplicated code in renamer and prevent possible leak
  - Prevent possible crash of thunar_launcher_poke
    (Issue gxo#xfce/thunar#436)
  - Fix combo box entry order (Issue gxo#xfce/thunar#435)
  - Remove TODO file
  - Change focus when clicking an emblem entry
    (Issue gxo#xfce/thunar#315)
  - Bump GLib minimum version to 2.44
  - Prevent Gtk-CRITICAL when terminating session
    (Issue gxo#xfce/thunar#430)
  - Missing thunarx support on the shortcut view
    (Issue gxo#xfce/thunar#423)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1609243200">- Update to version 4.16.1
  * Prevent crash on Ctrl+H when there is no sidepane
    (gxo#xfce/thunar#453)
  * Roleback to previous spinner handling (gxo#xfce/thunar#448)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610452800">- Update to version 4.16.2
  * Regression: "Open with other application" missing
    (gxo#xfce/thunar#470)
  * Always create new files and folders in current directory
    (gxo#xfce/thunar#462)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612872000">- Update to version 4.16.3
  * By default show all available volumes
  * Regression: Skip app info updates on sendto actions
    (bxo#xfce/thunar#502)
  * Regression: Toggle menu visibility on F10 if menu hidden
    (bxo#xfce/thunar#498)
  * Regression: "Shift" + "Select Trash in menu" has to trigger delete
  * Dont select previous file after delete/trash (bxo#xfce/thunar#477)
  * Increase min. size of "text" field in bulk renamer
    (bxo#xfce/thunar#474)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1615118400">- Update to version 4.16.4
  * Bookmarks no longer need an existing, underlying file
    (gxo#xfce/thunar#47)
  * Regression: Select copied files after copy operation
    (gxo#xfce/thunar#520)
  * Reintroduce alternative zoom shortcuts (gxo#xfce/thunar#514)
  * Prevent hangup if a copy task that is blocked is resumed
    (gxo#xfce/thunar#467)
  * Regression: Allow custom image files for UCA icons
    (gxo#xfce/thunar#517)
  * Dont merge folders when creating copy with same name
    (gxo#xfce/thunar#491)
  * Fix incorrect return value in scroll event handler
    (gxo#xfce/thunar#512)
  * Translation Updates</changelog>
  <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>
</package>
<package pkgid="385885edd80f0cf54c8ffaab7c1cee3059c2aaf4289beb23575c5eea432cbfbb" name="libthunarx-3-0" arch="ppc64le">
  <version epoch="0" ver="4.16.8" rel="bp153.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1563537600">- Update to version 1.8.8
  * Do not register "send to" as last used app (bxo#14118)
  * Use https where possible
  * Dont restart the folder monitor on each refresh (bxo#13364)
  * Fix XML declaratation in uca.xml (bxo#13623)
  * Always show the executable checkbox (bxo#15605)
  * Replace Trash action with Delete as needed (bxo#15352)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 1.8.9
  * Remove 'auto-expand folders' from tree-view since it causes bad
    usability with keyboard (bxo#15743)
  * preferences: Add button icons to Help/Close
  * Use designated initializer to avoid compile warnings (bxo#15734)
  * Prevent premature disposal of clipboard manager (bxo#15635)
  * Keep "Open with" menu items updated (bxo#15530)
  * Translation Updates</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="1573387200">- Update to version 1.8.10
  - Allow compilation with panel 4.15
  - thunar-job: keep track of number of processed files (bxo#16117)
  - No context menu on right-click when started via trash-panel-plugin
    (bxo#16000)
  - icon text now centered after unchecking "Text besides icons"
  - Remove the vertical gap between icon and label (bxo#16041)
  - Fix icon view alignment (bxo#16107)
  - Not possible to grab scrollbar on the very right pixels when maximized
    (bxo#16050)
  - Wrap text of error dialog
  - Not possible to empty the trash via the pathbar context menu
  - Crash on refresh if remote folder has been removed (bxo#15961)
  - Center action buttons in conflict dialog window (bxo#15973)
  - Ensure UCAs use currently selected file path (bxo#15119)
  - make filename label selectable in conflict dialog window
  - Center action buttons in conflict dialog window (bxo#15973)
  - Clear UCA shortcut when the action is deleted
  - Prevent Gtk-CRITICAL when adding or modifying a UCA
  - Thunar SendTo Email: Add missing archive formats (bxo#15917)
  - sendto plugin: fix content type resolution. (bxo#15916)
  - sendto plugin: extract function tse_file_is_archive (bxo#15916)
  - All glory to lowercase (bxo#15394)
  - mismatched names between thunar.appdata.xml and thunar.desktop
    (bxo#15498)
  - Remove superfluous .desktop file "Thunar-folder-handler.desktop.in"
    (bxo#15467)
  - Prevent unnecessary fallback copy-delete in file move when
    overwriting
  - Fix possible memory leak
  - Fix popup menus size (bxo#15832)
  - Add Alt+D as accelerator for Open Location (bxo#15828)
  - Do not insert hyphens at intra-word line breaks (bxo#15856)
- Dropped obsolete patch thunar-1.8-appdata.patch as fixed upstream
  (bxo#15498)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1573905600">- Update to version 1.8.11
  - Thunar 1.8.10 crashing on startup in FreeBSD and Fedora,
    caused by nonfunctional pango version check (bxo#16136, bxo#16138)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1580472000">- Update to version 1.8.12
  * NULL is the proper sentinel for g_object_new() (bxo#16310)
  * Drop timer on finalize (bxo#15305)
  * Store column width setting asynchronously and only once (bxo#15305)
  * When move to trash fails, ask whether to delete files (bxo#15975)
  * Ctrl+Mousewheel does not enlarge/shrink entries
    (for detailed list view) (bxo#15936)
  * Extra padding for Eject button when scrollbar is visible (bxo#15312)
  * Use standard icon instead of custom
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584964800">- Update to version 1.8.13
  * Use tre-view toplevel path of the cursor, if available, in order to
    prevent jumping (bxo#16024)
  * Increase vertical gap between icon and its label slightly (bxo#16041)
  * Fix crash when inserting USB device in tree-view mode. (bxo#15172)
  * Fix jump to Home when ejecting a currently viewed device (bxo#16504)
  * Allow context menu when editing location in pathbar (bxo#16483)
  * Sort device entries in tree view (bxo#16471)
  * Allow to open multiple files at once (bxo#2487)
  * Fix incorrect pathbar autocomplete (bxo#16267)
  * Avoid unreadable names in detailed view (bxo#16391)
  * Prevent crash when renaming files (bxo#10805)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585137600">- Update to version 1.8.14
  * Revert "Allow opening of multiple file selections (bxo#2487)",
    because it introduced a regression (Not possible any more to DnD
    multiple files in icon/compact view) (bxo#16598)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1590321600">- Update to version 1.8.15
  * Only open devices after successful mount attempt (bxo#16831)
  * Fix shortcut support for addressbar (bxo#4537 and bxo#13680)
  * Fix crash in bulk renamer on repeated rename (bxo#16824)
  * Add checks for thumbnailer 0 handles (bxo#14122)
  * Replace 'thunar_return_if_fail (THUNAR_IS_DEVICE (device))'
    with standard 'if (..)' to prevent possible crashes. (bxo#13404)
  * Fix check if folder is fully loaded when expanding path
    in tree view.
  * Prevents 100% CPU load and loosing sync with main view
    in some cases. (bxo#15762)
  * Fixes 100%CPU on tree-view in some rare cases (bxo#16024)
  * Delete native files faster (bxo#16641)
  * Support libxfce4ui XfceTitledDialog new API (bxo#16616)
  * Translation Updates</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598529600">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * Regression: Dont crash when starting thunar with gvfs disabled
  * Move mount/unmount/eject actions into launcher
    (gxo#xfce/thunar#349)
  * Use thunar-menu and launcher in tree-view (gxo#xfce/thunar#349)
  * Use the new icon when running with elevated privileges (root)
  * Remove path limit to check on drop (gxo#xfce/thunar#350)
  * AC_CONFIG_MACRO_DIR ? AC_CONFIG_MACRO_DIRS (MR !27)
  * Avoid crashes when using details view (gxo#xfce/thunar#307)
  * Fix unavailable rubber banding in detailed view
    (gxo#xfce/thunar#326)
  * Remove obsolete dispose method to prevent warning
    (gxo#xfce/thunar#319)
  * Show device indentifier in side pane tooltip
    (gxo#xfce/thunar#207)
  * Make use of shared field codes expansion of libxfce4util (MR !23)
  * Implement directory specific sort-column and sort-order
    (gxo#xfce/thunar#8)
  * Add an option to delete saved directory specific settings
    (gxo#xfce/thunar#8)
  * Implements directory specific view type (gxo#xfce/thunar#8)
  * Add features to support directory specific view settings
    (gxo#xfce/thunar#8)
  * Regression: Add missing seperator to icon view submenu
  * Replace _thunar_assert() with _thunar_return_if_fail() in order
    to prevent crash when build with debug on FreeBSD (MR !22)
  * Menu items cut/copy/paste do not work for location entry
    (gxo#xfce/thunar#303)
  * Shorten strings for different views (gxo#xfce/thunar#247)
  * Segfault when file is created while files are selected
    (gxo#xfce/thunar#339)
  * Thunar hangs when closing windows using CTRL+W
    (gxo#xfce/thunar#336)
  * Regression: Missing accelerators for bookmark items
    (gxo#xfce/thunar#331)
  * Fixed SEGV when the side pane is hidden (gxo#xfce/thunar#335)
  * Regression: Window menu not updated properly (gxo#xfce/thunar#320)
  * Support queued copy (configurable) (gxo#xfce/thunar#294)
  * Regression: "Create Archive..." doesn't show (gxo#xfce/thunar#329)
  * Fix unavailable rubber banding in detailed view (gxo#xfce/thunar#326)
  * Context menu entries in Thunar flutter while downloading
    (gxo#xfce/thunar#276)
  * Improve cusor handling after file deletion in thunar
    (gxo#xfce/thunar#69)
  * Fix regression: Trying to open a .desktop file from the context menu
    leads to the execution of the file (gxo#xfce/thunar#325)
  * Use numbering on label "open new window/tab" only for multiple
    windows/tabs (MR !15)
  * Remove "Sort by" and "View as" from menu item labels
    (gxo#xfce/thunar#247)
  * Add new app icon and switch to rDNS icon name (MR !11)
  * Replace deprecated GtkActionEntry with XfceGtkActionEntry
    (gxo#xfce/thunar#293)
  * Menus are now updated when selection changes not only when opened
    (gxo#xfce/thunar#293)
  * Merge all file-context-menus into one (gxo#xfce/thunar#198)
  * Ghost file ocasionally remains when dropping file into directory
    (gxo#xfce/thunar#312)
  * Use XfceFilenameInput to validate long filenames (bxo#13720)
  * Support for variables like $HOME in address bar (bxo#12165)
  * Fix eject button click detection when using RTL languages
    (bxo#11387)
  * Remove upper case from group names in shortcuts view
  * Option to rename a file when existing copy conflicts (bxo#16686)
  * Remove suffix "- FileManager" from window title
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Pause button on copy/move (bxo#16685)
  * Allow drag-and-drop of multiple files in icon view (bxo#2487)
  * Add keywords to .desktop files to thunar (bxo#16618)
  * Reduce vertical space in Templates info popup
  * Hide android phone from network group (bxo#11584)
  * Reduce size of Templates info popup
  * Do not add "cant-write" emblem to files in the Trash
  * Hide Browse Network entry in shortcuts view if not supported
  * Move 'network' to the bottom of tree view (bxo#16516)
  * Add examples to "Select by Pattern" dialog (bxo#16587)
  * Improve tooltips in shortcuts view (bxo#16566)
  * Rename "Disconnect" context menu entry in side pane (bxo#16558)
  * Make path entry matching case-insensitive (bxo#12747)
  * Add new bookmarks to bottom of list in shortcuts view (bxo#16526)
  * Move places above devices in shortcuts view (bxo#11586)
  * Add desktop actions for home, computer and trash (bxo#16497)
  * Option to use static icon instead of folder icon (bxo#16501)
  * Remove top level desktop entry from tree view (bxo#16474)
  * Easy access to computer:/// (bxo#16472)
  * Use libxfce4ui close-multiple-tab dialog (bxo#16254)
  * Replace deprecated G_FILE_MONITOR_EVENT_MOVED (bxo#16328)
  * Use symbolic icon for eject (bxo#16281)
  * Prevent ghost files after "move" on remote locations (bxo#15704)
  * Add a confirmation dialog when closing a window with multiple
    open tabs.
  * Improve explanation string for "invert selection" action
    (bxo#15625)
  * Improve layout of Permissions tab (bxo#15557)
  * Remove superfluous shell script "ThunarBulkRename" (bxo#15373)
  * Make labels in permissions chooser wrap
  * Add a small delay when dismissing notifications (bxo#14552)
  * File / Folder size text in statusbar sometimes is ambiguous
    (bxo#14203)
  * Add missing parameter to ThunarBrowserPokeDeviceFunc function
  * Add property to enable/disable frames on thumbnails (bxo#14433)
  * Improved spacing between widgets in Properties and Preferences
    dialogs
  * Fixed numerous compiler warnings
  * Fixed numerous warning and critical messages
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604750400">- Update to version 4.15.3
  * No special treatment on "rename" for .desktop files
    (gxo#xfce/thunar#56)
  * Show full filename/extention for .desktop files
    (gxo#xfce/thunar#56)
  * Focus view when location selector is closed (gxo#xfce/thunar#420)
  * Thunar shows wrong content after outside operations
    (gxo#xfce/thunar#355)
  * Regression: Restore file menu section arrangement
  * Use same README.md structure than other xfce projects
  * Fall back to fast content type if regular is unavilable in file
    attributes (gxo#xfce/thunar!36)
  * Fix Regressions around menu bar spinner (gxo#xfce/thunar#394)
  * Fix error for custom date format in details view
    (gxo#xfce/thunar#389)
  * Add support for transparency in gtk-themes (gxo#xfce/thunar!31)
  * Regression: Apply accel keys only to current tab
    (gxo#xfce/thunar#386)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Fix action of Back/Forward mouse gesture when using RTL
    (Issue gxo#xfce/thunar#90)
  - Prevent crash on mouse gesture action
    (Issue gxo#xfce/thunar#443)
  - Avoid crashes when closing thunar with ctrl+w
    (gxo#xfce/thunar#336)
  - Ignore double-click events from back/forward mouse button
    (Issue gxo#xfce/thunar#371)
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  - bump minimum required exo version to 4.15.3
  - Wrap box around spinner to prevent flickering
    (Issue gxo#xfce/thunar#440)
  - Use g_drive_is_removable over g_drive_is_media_removable
  - bump glib (and gio, gthread, etc) to 2.50.0
  - Do not duplicate app_info when added via custom command
    (Issue gxo#xfce/thunar#309)
  - Escape all whitespace characters in custom command path
  - Remove hidden quotes for "Open with"-&gt;"custom command"
    (Issue gxo#xfce/thunar#425)
  - Ignore unknown XML elements in UCA.xml
  - Regression: Fix broken bulk renamer context menu
    (Issue gxo#xfce/thunar#436)
  - Revert of b12247c2 and proper fix for Issue gxo#xfce/thunar#423
  - Remove duplicated code in renamer and prevent possible leak
  - Prevent possible crash of thunar_launcher_poke
    (Issue gxo#xfce/thunar#436)
  - Fix combo box entry order (Issue gxo#xfce/thunar#435)
  - Remove TODO file
  - Change focus when clicking an emblem entry
    (Issue gxo#xfce/thunar#315)
  - Bump GLib minimum version to 2.44
  - Prevent Gtk-CRITICAL when terminating session
    (Issue gxo#xfce/thunar#430)
  - Missing thunarx support on the shortcut view
    (Issue gxo#xfce/thunar#423)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1609243200">- Update to version 4.16.1
  * Prevent crash on Ctrl+H when there is no sidepane
    (gxo#xfce/thunar#453)
  * Roleback to previous spinner handling (gxo#xfce/thunar#448)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610452800">- Update to version 4.16.2
  * Regression: "Open with other application" missing
    (gxo#xfce/thunar#470)
  * Always create new files and folders in current directory
    (gxo#xfce/thunar#462)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612872000">- Update to version 4.16.3
  * By default show all available volumes
  * Regression: Skip app info updates on sendto actions
    (bxo#xfce/thunar#502)
  * Regression: Toggle menu visibility on F10 if menu hidden
    (bxo#xfce/thunar#498)
  * Regression: "Shift" + "Select Trash in menu" has to trigger delete
  * Dont select previous file after delete/trash (bxo#xfce/thunar#477)
  * Increase min. size of "text" field in bulk renamer
    (bxo#xfce/thunar#474)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1615118400">- Update to version 4.16.4
  * Bookmarks no longer need an existing, underlying file
    (gxo#xfce/thunar#47)
  * Regression: Select copied files after copy operation
    (gxo#xfce/thunar#520)
  * Reintroduce alternative zoom shortcuts (gxo#xfce/thunar#514)
  * Prevent hangup if a copy task that is blocked is resumed
    (gxo#xfce/thunar#467)
  * Regression: Allow custom image files for UCA icons
    (gxo#xfce/thunar#517)
  * Dont merge folders when creating copy with same name
    (gxo#xfce/thunar#491)
  * Fix incorrect return value in scroll event handler
    (gxo#xfce/thunar#512)
  * Translation Updates</changelog>
  <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>
</package>
<package pkgid="7156134b7d28664cb584a635e57442a07c8b7cb05eb70ccc300da32d936d5e9f" name="libthunarx-3-0" arch="s390x">
  <version epoch="0" ver="4.16.8" rel="bp153.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1563537600">- Update to version 1.8.8
  * Do not register "send to" as last used app (bxo#14118)
  * Use https where possible
  * Dont restart the folder monitor on each refresh (bxo#13364)
  * Fix XML declaratation in uca.xml (bxo#13623)
  * Always show the executable checkbox (bxo#15605)
  * Replace Trash action with Delete as needed (bxo#15352)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 1.8.9
  * Remove 'auto-expand folders' from tree-view since it causes bad
    usability with keyboard (bxo#15743)
  * preferences: Add button icons to Help/Close
  * Use designated initializer to avoid compile warnings (bxo#15734)
  * Prevent premature disposal of clipboard manager (bxo#15635)
  * Keep "Open with" menu items updated (bxo#15530)
  * Translation Updates</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="1573387200">- Update to version 1.8.10
  - Allow compilation with panel 4.15
  - thunar-job: keep track of number of processed files (bxo#16117)
  - No context menu on right-click when started via trash-panel-plugin
    (bxo#16000)
  - icon text now centered after unchecking "Text besides icons"
  - Remove the vertical gap between icon and label (bxo#16041)
  - Fix icon view alignment (bxo#16107)
  - Not possible to grab scrollbar on the very right pixels when maximized
    (bxo#16050)
  - Wrap text of error dialog
  - Not possible to empty the trash via the pathbar context menu
  - Crash on refresh if remote folder has been removed (bxo#15961)
  - Center action buttons in conflict dialog window (bxo#15973)
  - Ensure UCAs use currently selected file path (bxo#15119)
  - make filename label selectable in conflict dialog window
  - Center action buttons in conflict dialog window (bxo#15973)
  - Clear UCA shortcut when the action is deleted
  - Prevent Gtk-CRITICAL when adding or modifying a UCA
  - Thunar SendTo Email: Add missing archive formats (bxo#15917)
  - sendto plugin: fix content type resolution. (bxo#15916)
  - sendto plugin: extract function tse_file_is_archive (bxo#15916)
  - All glory to lowercase (bxo#15394)
  - mismatched names between thunar.appdata.xml and thunar.desktop
    (bxo#15498)
  - Remove superfluous .desktop file "Thunar-folder-handler.desktop.in"
    (bxo#15467)
  - Prevent unnecessary fallback copy-delete in file move when
    overwriting
  - Fix possible memory leak
  - Fix popup menus size (bxo#15832)
  - Add Alt+D as accelerator for Open Location (bxo#15828)
  - Do not insert hyphens at intra-word line breaks (bxo#15856)
- Dropped obsolete patch thunar-1.8-appdata.patch as fixed upstream
  (bxo#15498)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1573905600">- Update to version 1.8.11
  - Thunar 1.8.10 crashing on startup in FreeBSD and Fedora,
    caused by nonfunctional pango version check (bxo#16136, bxo#16138)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1580472000">- Update to version 1.8.12
  * NULL is the proper sentinel for g_object_new() (bxo#16310)
  * Drop timer on finalize (bxo#15305)
  * Store column width setting asynchronously and only once (bxo#15305)
  * When move to trash fails, ask whether to delete files (bxo#15975)
  * Ctrl+Mousewheel does not enlarge/shrink entries
    (for detailed list view) (bxo#15936)
  * Extra padding for Eject button when scrollbar is visible (bxo#15312)
  * Use standard icon instead of custom
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584964800">- Update to version 1.8.13
  * Use tre-view toplevel path of the cursor, if available, in order to
    prevent jumping (bxo#16024)
  * Increase vertical gap between icon and its label slightly (bxo#16041)
  * Fix crash when inserting USB device in tree-view mode. (bxo#15172)
  * Fix jump to Home when ejecting a currently viewed device (bxo#16504)
  * Allow context menu when editing location in pathbar (bxo#16483)
  * Sort device entries in tree view (bxo#16471)
  * Allow to open multiple files at once (bxo#2487)
  * Fix incorrect pathbar autocomplete (bxo#16267)
  * Avoid unreadable names in detailed view (bxo#16391)
  * Prevent crash when renaming files (bxo#10805)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585137600">- Update to version 1.8.14
  * Revert "Allow opening of multiple file selections (bxo#2487)",
    because it introduced a regression (Not possible any more to DnD
    multiple files in icon/compact view) (bxo#16598)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1590321600">- Update to version 1.8.15
  * Only open devices after successful mount attempt (bxo#16831)
  * Fix shortcut support for addressbar (bxo#4537 and bxo#13680)
  * Fix crash in bulk renamer on repeated rename (bxo#16824)
  * Add checks for thumbnailer 0 handles (bxo#14122)
  * Replace 'thunar_return_if_fail (THUNAR_IS_DEVICE (device))'
    with standard 'if (..)' to prevent possible crashes. (bxo#13404)
  * Fix check if folder is fully loaded when expanding path
    in tree view.
  * Prevents 100% CPU load and loosing sync with main view
    in some cases. (bxo#15762)
  * Fixes 100%CPU on tree-view in some rare cases (bxo#16024)
  * Delete native files faster (bxo#16641)
  * Support libxfce4ui XfceTitledDialog new API (bxo#16616)
  * Translation Updates</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598529600">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * Regression: Dont crash when starting thunar with gvfs disabled
  * Move mount/unmount/eject actions into launcher
    (gxo#xfce/thunar#349)
  * Use thunar-menu and launcher in tree-view (gxo#xfce/thunar#349)
  * Use the new icon when running with elevated privileges (root)
  * Remove path limit to check on drop (gxo#xfce/thunar#350)
  * AC_CONFIG_MACRO_DIR ? AC_CONFIG_MACRO_DIRS (MR !27)
  * Avoid crashes when using details view (gxo#xfce/thunar#307)
  * Fix unavailable rubber banding in detailed view
    (gxo#xfce/thunar#326)
  * Remove obsolete dispose method to prevent warning
    (gxo#xfce/thunar#319)
  * Show device indentifier in side pane tooltip
    (gxo#xfce/thunar#207)
  * Make use of shared field codes expansion of libxfce4util (MR !23)
  * Implement directory specific sort-column and sort-order
    (gxo#xfce/thunar#8)
  * Add an option to delete saved directory specific settings
    (gxo#xfce/thunar#8)
  * Implements directory specific view type (gxo#xfce/thunar#8)
  * Add features to support directory specific view settings
    (gxo#xfce/thunar#8)
  * Regression: Add missing seperator to icon view submenu
  * Replace _thunar_assert() with _thunar_return_if_fail() in order
    to prevent crash when build with debug on FreeBSD (MR !22)
  * Menu items cut/copy/paste do not work for location entry
    (gxo#xfce/thunar#303)
  * Shorten strings for different views (gxo#xfce/thunar#247)
  * Segfault when file is created while files are selected
    (gxo#xfce/thunar#339)
  * Thunar hangs when closing windows using CTRL+W
    (gxo#xfce/thunar#336)
  * Regression: Missing accelerators for bookmark items
    (gxo#xfce/thunar#331)
  * Fixed SEGV when the side pane is hidden (gxo#xfce/thunar#335)
  * Regression: Window menu not updated properly (gxo#xfce/thunar#320)
  * Support queued copy (configurable) (gxo#xfce/thunar#294)
  * Regression: "Create Archive..." doesn't show (gxo#xfce/thunar#329)
  * Fix unavailable rubber banding in detailed view (gxo#xfce/thunar#326)
  * Context menu entries in Thunar flutter while downloading
    (gxo#xfce/thunar#276)
  * Improve cusor handling after file deletion in thunar
    (gxo#xfce/thunar#69)
  * Fix regression: Trying to open a .desktop file from the context menu
    leads to the execution of the file (gxo#xfce/thunar#325)
  * Use numbering on label "open new window/tab" only for multiple
    windows/tabs (MR !15)
  * Remove "Sort by" and "View as" from menu item labels
    (gxo#xfce/thunar#247)
  * Add new app icon and switch to rDNS icon name (MR !11)
  * Replace deprecated GtkActionEntry with XfceGtkActionEntry
    (gxo#xfce/thunar#293)
  * Menus are now updated when selection changes not only when opened
    (gxo#xfce/thunar#293)
  * Merge all file-context-menus into one (gxo#xfce/thunar#198)
  * Ghost file ocasionally remains when dropping file into directory
    (gxo#xfce/thunar#312)
  * Use XfceFilenameInput to validate long filenames (bxo#13720)
  * Support for variables like $HOME in address bar (bxo#12165)
  * Fix eject button click detection when using RTL languages
    (bxo#11387)
  * Remove upper case from group names in shortcuts view
  * Option to rename a file when existing copy conflicts (bxo#16686)
  * Remove suffix "- FileManager" from window title
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Pause button on copy/move (bxo#16685)
  * Allow drag-and-drop of multiple files in icon view (bxo#2487)
  * Add keywords to .desktop files to thunar (bxo#16618)
  * Reduce vertical space in Templates info popup
  * Hide android phone from network group (bxo#11584)
  * Reduce size of Templates info popup
  * Do not add "cant-write" emblem to files in the Trash
  * Hide Browse Network entry in shortcuts view if not supported
  * Move 'network' to the bottom of tree view (bxo#16516)
  * Add examples to "Select by Pattern" dialog (bxo#16587)
  * Improve tooltips in shortcuts view (bxo#16566)
  * Rename "Disconnect" context menu entry in side pane (bxo#16558)
  * Make path entry matching case-insensitive (bxo#12747)
  * Add new bookmarks to bottom of list in shortcuts view (bxo#16526)
  * Move places above devices in shortcuts view (bxo#11586)
  * Add desktop actions for home, computer and trash (bxo#16497)
  * Option to use static icon instead of folder icon (bxo#16501)
  * Remove top level desktop entry from tree view (bxo#16474)
  * Easy access to computer:/// (bxo#16472)
  * Use libxfce4ui close-multiple-tab dialog (bxo#16254)
  * Replace deprecated G_FILE_MONITOR_EVENT_MOVED (bxo#16328)
  * Use symbolic icon for eject (bxo#16281)
  * Prevent ghost files after "move" on remote locations (bxo#15704)
  * Add a confirmation dialog when closing a window with multiple
    open tabs.
  * Improve explanation string for "invert selection" action
    (bxo#15625)
  * Improve layout of Permissions tab (bxo#15557)
  * Remove superfluous shell script "ThunarBulkRename" (bxo#15373)
  * Make labels in permissions chooser wrap
  * Add a small delay when dismissing notifications (bxo#14552)
  * File / Folder size text in statusbar sometimes is ambiguous
    (bxo#14203)
  * Add missing parameter to ThunarBrowserPokeDeviceFunc function
  * Add property to enable/disable frames on thumbnails (bxo#14433)
  * Improved spacing between widgets in Properties and Preferences
    dialogs
  * Fixed numerous compiler warnings
  * Fixed numerous warning and critical messages
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604750400">- Update to version 4.15.3
  * No special treatment on "rename" for .desktop files
    (gxo#xfce/thunar#56)
  * Show full filename/extention for .desktop files
    (gxo#xfce/thunar#56)
  * Focus view when location selector is closed (gxo#xfce/thunar#420)
  * Thunar shows wrong content after outside operations
    (gxo#xfce/thunar#355)
  * Regression: Restore file menu section arrangement
  * Use same README.md structure than other xfce projects
  * Fall back to fast content type if regular is unavilable in file
    attributes (gxo#xfce/thunar!36)
  * Fix Regressions around menu bar spinner (gxo#xfce/thunar#394)
  * Fix error for custom date format in details view
    (gxo#xfce/thunar#389)
  * Add support for transparency in gtk-themes (gxo#xfce/thunar!31)
  * Regression: Apply accel keys only to current tab
    (gxo#xfce/thunar#386)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Fix action of Back/Forward mouse gesture when using RTL
    (Issue gxo#xfce/thunar#90)
  - Prevent crash on mouse gesture action
    (Issue gxo#xfce/thunar#443)
  - Avoid crashes when closing thunar with ctrl+w
    (gxo#xfce/thunar#336)
  - Ignore double-click events from back/forward mouse button
    (Issue gxo#xfce/thunar#371)
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  - bump minimum required exo version to 4.15.3
  - Wrap box around spinner to prevent flickering
    (Issue gxo#xfce/thunar#440)
  - Use g_drive_is_removable over g_drive_is_media_removable
  - bump glib (and gio, gthread, etc) to 2.50.0
  - Do not duplicate app_info when added via custom command
    (Issue gxo#xfce/thunar#309)
  - Escape all whitespace characters in custom command path
  - Remove hidden quotes for "Open with"-&gt;"custom command"
    (Issue gxo#xfce/thunar#425)
  - Ignore unknown XML elements in UCA.xml
  - Regression: Fix broken bulk renamer context menu
    (Issue gxo#xfce/thunar#436)
  - Revert of b12247c2 and proper fix for Issue gxo#xfce/thunar#423
  - Remove duplicated code in renamer and prevent possible leak
  - Prevent possible crash of thunar_launcher_poke
    (Issue gxo#xfce/thunar#436)
  - Fix combo box entry order (Issue gxo#xfce/thunar#435)
  - Remove TODO file
  - Change focus when clicking an emblem entry
    (Issue gxo#xfce/thunar#315)
  - Bump GLib minimum version to 2.44
  - Prevent Gtk-CRITICAL when terminating session
    (Issue gxo#xfce/thunar#430)
  - Missing thunarx support on the shortcut view
    (Issue gxo#xfce/thunar#423)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1609243200">- Update to version 4.16.1
  * Prevent crash on Ctrl+H when there is no sidepane
    (gxo#xfce/thunar#453)
  * Roleback to previous spinner handling (gxo#xfce/thunar#448)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610452800">- Update to version 4.16.2
  * Regression: "Open with other application" missing
    (gxo#xfce/thunar#470)
  * Always create new files and folders in current directory
    (gxo#xfce/thunar#462)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612872000">- Update to version 4.16.3
  * By default show all available volumes
  * Regression: Skip app info updates on sendto actions
    (bxo#xfce/thunar#502)
  * Regression: Toggle menu visibility on F10 if menu hidden
    (bxo#xfce/thunar#498)
  * Regression: "Shift" + "Select Trash in menu" has to trigger delete
  * Dont select previous file after delete/trash (bxo#xfce/thunar#477)
  * Increase min. size of "text" field in bulk renamer
    (bxo#xfce/thunar#474)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1615118400">- Update to version 4.16.4
  * Bookmarks no longer need an existing, underlying file
    (gxo#xfce/thunar#47)
  * Regression: Select copied files after copy operation
    (gxo#xfce/thunar#520)
  * Reintroduce alternative zoom shortcuts (gxo#xfce/thunar#514)
  * Prevent hangup if a copy task that is blocked is resumed
    (gxo#xfce/thunar#467)
  * Regression: Allow custom image files for UCA icons
    (gxo#xfce/thunar#517)
  * Dont merge folders when creating copy with same name
    (gxo#xfce/thunar#491)
  * Fix incorrect return value in scroll event handler
    (gxo#xfce/thunar#512)
  * Translation Updates</changelog>
  <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>
</package>
<package pkgid="dd3d5084b04c2ad86e914385bda926c0a0177b339015c07853eb3792c6579d49" name="libthunarx-3-0" arch="x86_64">
  <version epoch="0" ver="4.16.8" rel="bp153.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1563537600">- Update to version 1.8.8
  * Do not register "send to" as last used app (bxo#14118)
  * Use https where possible
  * Dont restart the folder monitor on each refresh (bxo#13364)
  * Fix XML declaratation in uca.xml (bxo#13623)
  * Always show the executable checkbox (bxo#15605)
  * Replace Trash action with Delete as needed (bxo#15352)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 1.8.9
  * Remove 'auto-expand folders' from tree-view since it causes bad
    usability with keyboard (bxo#15743)
  * preferences: Add button icons to Help/Close
  * Use designated initializer to avoid compile warnings (bxo#15734)
  * Prevent premature disposal of clipboard manager (bxo#15635)
  * Keep "Open with" menu items updated (bxo#15530)
  * Translation Updates</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="1573387200">- Update to version 1.8.10
  - Allow compilation with panel 4.15
  - thunar-job: keep track of number of processed files (bxo#16117)
  - No context menu on right-click when started via trash-panel-plugin
    (bxo#16000)
  - icon text now centered after unchecking "Text besides icons"
  - Remove the vertical gap between icon and label (bxo#16041)
  - Fix icon view alignment (bxo#16107)
  - Not possible to grab scrollbar on the very right pixels when maximized
    (bxo#16050)
  - Wrap text of error dialog
  - Not possible to empty the trash via the pathbar context menu
  - Crash on refresh if remote folder has been removed (bxo#15961)
  - Center action buttons in conflict dialog window (bxo#15973)
  - Ensure UCAs use currently selected file path (bxo#15119)
  - make filename label selectable in conflict dialog window
  - Center action buttons in conflict dialog window (bxo#15973)
  - Clear UCA shortcut when the action is deleted
  - Prevent Gtk-CRITICAL when adding or modifying a UCA
  - Thunar SendTo Email: Add missing archive formats (bxo#15917)
  - sendto plugin: fix content type resolution. (bxo#15916)
  - sendto plugin: extract function tse_file_is_archive (bxo#15916)
  - All glory to lowercase (bxo#15394)
  - mismatched names between thunar.appdata.xml and thunar.desktop
    (bxo#15498)
  - Remove superfluous .desktop file "Thunar-folder-handler.desktop.in"
    (bxo#15467)
  - Prevent unnecessary fallback copy-delete in file move when
    overwriting
  - Fix possible memory leak
  - Fix popup menus size (bxo#15832)
  - Add Alt+D as accelerator for Open Location (bxo#15828)
  - Do not insert hyphens at intra-word line breaks (bxo#15856)
- Dropped obsolete patch thunar-1.8-appdata.patch as fixed upstream
  (bxo#15498)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1573905600">- Update to version 1.8.11
  - Thunar 1.8.10 crashing on startup in FreeBSD and Fedora,
    caused by nonfunctional pango version check (bxo#16136, bxo#16138)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1580472000">- Update to version 1.8.12
  * NULL is the proper sentinel for g_object_new() (bxo#16310)
  * Drop timer on finalize (bxo#15305)
  * Store column width setting asynchronously and only once (bxo#15305)
  * When move to trash fails, ask whether to delete files (bxo#15975)
  * Ctrl+Mousewheel does not enlarge/shrink entries
    (for detailed list view) (bxo#15936)
  * Extra padding for Eject button when scrollbar is visible (bxo#15312)
  * Use standard icon instead of custom
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584964800">- Update to version 1.8.13
  * Use tre-view toplevel path of the cursor, if available, in order to
    prevent jumping (bxo#16024)
  * Increase vertical gap between icon and its label slightly (bxo#16041)
  * Fix crash when inserting USB device in tree-view mode. (bxo#15172)
  * Fix jump to Home when ejecting a currently viewed device (bxo#16504)
  * Allow context menu when editing location in pathbar (bxo#16483)
  * Sort device entries in tree view (bxo#16471)
  * Allow to open multiple files at once (bxo#2487)
  * Fix incorrect pathbar autocomplete (bxo#16267)
  * Avoid unreadable names in detailed view (bxo#16391)
  * Prevent crash when renaming files (bxo#10805)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585137600">- Update to version 1.8.14
  * Revert "Allow opening of multiple file selections (bxo#2487)",
    because it introduced a regression (Not possible any more to DnD
    multiple files in icon/compact view) (bxo#16598)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1590321600">- Update to version 1.8.15
  * Only open devices after successful mount attempt (bxo#16831)
  * Fix shortcut support for addressbar (bxo#4537 and bxo#13680)
  * Fix crash in bulk renamer on repeated rename (bxo#16824)
  * Add checks for thumbnailer 0 handles (bxo#14122)
  * Replace 'thunar_return_if_fail (THUNAR_IS_DEVICE (device))'
    with standard 'if (..)' to prevent possible crashes. (bxo#13404)
  * Fix check if folder is fully loaded when expanding path
    in tree view.
  * Prevents 100% CPU load and loosing sync with main view
    in some cases. (bxo#15762)
  * Fixes 100%CPU on tree-view in some rare cases (bxo#16024)
  * Delete native files faster (bxo#16641)
  * Support libxfce4ui XfceTitledDialog new API (bxo#16616)
  * Translation Updates</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598529600">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * Regression: Dont crash when starting thunar with gvfs disabled
  * Move mount/unmount/eject actions into launcher
    (gxo#xfce/thunar#349)
  * Use thunar-menu and launcher in tree-view (gxo#xfce/thunar#349)
  * Use the new icon when running with elevated privileges (root)
  * Remove path limit to check on drop (gxo#xfce/thunar#350)
  * AC_CONFIG_MACRO_DIR ? AC_CONFIG_MACRO_DIRS (MR !27)
  * Avoid crashes when using details view (gxo#xfce/thunar#307)
  * Fix unavailable rubber banding in detailed view
    (gxo#xfce/thunar#326)
  * Remove obsolete dispose method to prevent warning
    (gxo#xfce/thunar#319)
  * Show device indentifier in side pane tooltip
    (gxo#xfce/thunar#207)
  * Make use of shared field codes expansion of libxfce4util (MR !23)
  * Implement directory specific sort-column and sort-order
    (gxo#xfce/thunar#8)
  * Add an option to delete saved directory specific settings
    (gxo#xfce/thunar#8)
  * Implements directory specific view type (gxo#xfce/thunar#8)
  * Add features to support directory specific view settings
    (gxo#xfce/thunar#8)
  * Regression: Add missing seperator to icon view submenu
  * Replace _thunar_assert() with _thunar_return_if_fail() in order
    to prevent crash when build with debug on FreeBSD (MR !22)
  * Menu items cut/copy/paste do not work for location entry
    (gxo#xfce/thunar#303)
  * Shorten strings for different views (gxo#xfce/thunar#247)
  * Segfault when file is created while files are selected
    (gxo#xfce/thunar#339)
  * Thunar hangs when closing windows using CTRL+W
    (gxo#xfce/thunar#336)
  * Regression: Missing accelerators for bookmark items
    (gxo#xfce/thunar#331)
  * Fixed SEGV when the side pane is hidden (gxo#xfce/thunar#335)
  * Regression: Window menu not updated properly (gxo#xfce/thunar#320)
  * Support queued copy (configurable) (gxo#xfce/thunar#294)
  * Regression: "Create Archive..." doesn't show (gxo#xfce/thunar#329)
  * Fix unavailable rubber banding in detailed view (gxo#xfce/thunar#326)
  * Context menu entries in Thunar flutter while downloading
    (gxo#xfce/thunar#276)
  * Improve cusor handling after file deletion in thunar
    (gxo#xfce/thunar#69)
  * Fix regression: Trying to open a .desktop file from the context menu
    leads to the execution of the file (gxo#xfce/thunar#325)
  * Use numbering on label "open new window/tab" only for multiple
    windows/tabs (MR !15)
  * Remove "Sort by" and "View as" from menu item labels
    (gxo#xfce/thunar#247)
  * Add new app icon and switch to rDNS icon name (MR !11)
  * Replace deprecated GtkActionEntry with XfceGtkActionEntry
    (gxo#xfce/thunar#293)
  * Menus are now updated when selection changes not only when opened
    (gxo#xfce/thunar#293)
  * Merge all file-context-menus into one (gxo#xfce/thunar#198)
  * Ghost file ocasionally remains when dropping file into directory
    (gxo#xfce/thunar#312)
  * Use XfceFilenameInput to validate long filenames (bxo#13720)
  * Support for variables like $HOME in address bar (bxo#12165)
  * Fix eject button click detection when using RTL languages
    (bxo#11387)
  * Remove upper case from group names in shortcuts view
  * Option to rename a file when existing copy conflicts (bxo#16686)
  * Remove suffix "- FileManager" from window title
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Pause button on copy/move (bxo#16685)
  * Allow drag-and-drop of multiple files in icon view (bxo#2487)
  * Add keywords to .desktop files to thunar (bxo#16618)
  * Reduce vertical space in Templates info popup
  * Hide android phone from network group (bxo#11584)
  * Reduce size of Templates info popup
  * Do not add "cant-write" emblem to files in the Trash
  * Hide Browse Network entry in shortcuts view if not supported
  * Move 'network' to the bottom of tree view (bxo#16516)
  * Add examples to "Select by Pattern" dialog (bxo#16587)
  * Improve tooltips in shortcuts view (bxo#16566)
  * Rename "Disconnect" context menu entry in side pane (bxo#16558)
  * Make path entry matching case-insensitive (bxo#12747)
  * Add new bookmarks to bottom of list in shortcuts view (bxo#16526)
  * Move places above devices in shortcuts view (bxo#11586)
  * Add desktop actions for home, computer and trash (bxo#16497)
  * Option to use static icon instead of folder icon (bxo#16501)
  * Remove top level desktop entry from tree view (bxo#16474)
  * Easy access to computer:/// (bxo#16472)
  * Use libxfce4ui close-multiple-tab dialog (bxo#16254)
  * Replace deprecated G_FILE_MONITOR_EVENT_MOVED (bxo#16328)
  * Use symbolic icon for eject (bxo#16281)
  * Prevent ghost files after "move" on remote locations (bxo#15704)
  * Add a confirmation dialog when closing a window with multiple
    open tabs.
  * Improve explanation string for "invert selection" action
    (bxo#15625)
  * Improve layout of Permissions tab (bxo#15557)
  * Remove superfluous shell script "ThunarBulkRename" (bxo#15373)
  * Make labels in permissions chooser wrap
  * Add a small delay when dismissing notifications (bxo#14552)
  * File / Folder size text in statusbar sometimes is ambiguous
    (bxo#14203)
  * Add missing parameter to ThunarBrowserPokeDeviceFunc function
  * Add property to enable/disable frames on thumbnails (bxo#14433)
  * Improved spacing between widgets in Properties and Preferences
    dialogs
  * Fixed numerous compiler warnings
  * Fixed numerous warning and critical messages
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604750400">- Update to version 4.15.3
  * No special treatment on "rename" for .desktop files
    (gxo#xfce/thunar#56)
  * Show full filename/extention for .desktop files
    (gxo#xfce/thunar#56)
  * Focus view when location selector is closed (gxo#xfce/thunar#420)
  * Thunar shows wrong content after outside operations
    (gxo#xfce/thunar#355)
  * Regression: Restore file menu section arrangement
  * Use same README.md structure than other xfce projects
  * Fall back to fast content type if regular is unavilable in file
    attributes (gxo#xfce/thunar!36)
  * Fix Regressions around menu bar spinner (gxo#xfce/thunar#394)
  * Fix error for custom date format in details view
    (gxo#xfce/thunar#389)
  * Add support for transparency in gtk-themes (gxo#xfce/thunar!31)
  * Regression: Apply accel keys only to current tab
    (gxo#xfce/thunar#386)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Fix action of Back/Forward mouse gesture when using RTL
    (Issue gxo#xfce/thunar#90)
  - Prevent crash on mouse gesture action
    (Issue gxo#xfce/thunar#443)
  - Avoid crashes when closing thunar with ctrl+w
    (gxo#xfce/thunar#336)
  - Ignore double-click events from back/forward mouse button
    (Issue gxo#xfce/thunar#371)
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  - bump minimum required exo version to 4.15.3
  - Wrap box around spinner to prevent flickering
    (Issue gxo#xfce/thunar#440)
  - Use g_drive_is_removable over g_drive_is_media_removable
  - bump glib (and gio, gthread, etc) to 2.50.0
  - Do not duplicate app_info when added via custom command
    (Issue gxo#xfce/thunar#309)
  - Escape all whitespace characters in custom command path
  - Remove hidden quotes for "Open with"-&gt;"custom command"
    (Issue gxo#xfce/thunar#425)
  - Ignore unknown XML elements in UCA.xml
  - Regression: Fix broken bulk renamer context menu
    (Issue gxo#xfce/thunar#436)
  - Revert of b12247c2 and proper fix for Issue gxo#xfce/thunar#423
  - Remove duplicated code in renamer and prevent possible leak
  - Prevent possible crash of thunar_launcher_poke
    (Issue gxo#xfce/thunar#436)
  - Fix combo box entry order (Issue gxo#xfce/thunar#435)
  - Remove TODO file
  - Change focus when clicking an emblem entry
    (Issue gxo#xfce/thunar#315)
  - Bump GLib minimum version to 2.44
  - Prevent Gtk-CRITICAL when terminating session
    (Issue gxo#xfce/thunar#430)
  - Missing thunarx support on the shortcut view
    (Issue gxo#xfce/thunar#423)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1609243200">- Update to version 4.16.1
  * Prevent crash on Ctrl+H when there is no sidepane
    (gxo#xfce/thunar#453)
  * Roleback to previous spinner handling (gxo#xfce/thunar#448)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610452800">- Update to version 4.16.2
  * Regression: "Open with other application" missing
    (gxo#xfce/thunar#470)
  * Always create new files and folders in current directory
    (gxo#xfce/thunar#462)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612872000">- Update to version 4.16.3
  * By default show all available volumes
  * Regression: Skip app info updates on sendto actions
    (bxo#xfce/thunar#502)
  * Regression: Toggle menu visibility on F10 if menu hidden
    (bxo#xfce/thunar#498)
  * Regression: "Shift" + "Select Trash in menu" has to trigger delete
  * Dont select previous file after delete/trash (bxo#xfce/thunar#477)
  * Increase min. size of "text" field in bulk renamer
    (bxo#xfce/thunar#474)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1615118400">- Update to version 4.16.4
  * Bookmarks no longer need an existing, underlying file
    (gxo#xfce/thunar#47)
  * Regression: Select copied files after copy operation
    (gxo#xfce/thunar#520)
  * Reintroduce alternative zoom shortcuts (gxo#xfce/thunar#514)
  * Prevent hangup if a copy task that is blocked is resumed
    (gxo#xfce/thunar#467)
  * Regression: Allow custom image files for UCA icons
    (gxo#xfce/thunar#517)
  * Dont merge folders when creating copy with same name
    (gxo#xfce/thunar#491)
  * Fix incorrect return value in scroll event handler
    (gxo#xfce/thunar#512)
  * Translation Updates</changelog>
  <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>
</package>
<package pkgid="2d7efb1df672c4f1a2a623dbd12fcf41c1d72c3c687e14f1ce5965a46001c4e0" name="libxfce4panel-2_0-4" arch="aarch64">
  <version epoch="0" ver="4.16.3" rel="bp153.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546862400">- Drop hard dependency of xfce4-panel-restore-defaults (boo#1120913)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556366400">- Update to version 4.13.4
  * Add per-panel setting "icon-size"
  * Set minimum Gtk+3 version to 3.22
  * Bugfixes:
  - Gtk+ deprecation fixes (all plugins)
  - tasklist: Fix group-button states
  - libxfce4panel: arrow button size fixes
  - launcher: plugin sizing fixes
  - appmenu: Add support for other menu editors (bxo#11684)
  - tasklist: Fix urgency blinking for group buttons (bxo#6904)
  - tasklist: Add 'group-button' styleclass
  - Fix anchors for gtk_menu_popup_at_widget (bxo#14803)
  - Fix struts on the bottom and right of the screen (bxo#14886)
  - tasklist: Don't listen for monitor changes in the plugin (bxo#10725)
  - tasklist: Use Gdk to to determine which monitor contains a window
  - tasklist: Ensure pressed buttons with open menus
  - tasklist: Replace exo-lucency with gtkcss
  - tasklist: Make all-minimized group buttons translucent (bxo#10862)
  - tasklist: Switch from wnck* icons to standard names
  - tasklist: Keep groupbutton active after closing menu
  - tasklist: Make sure icons in the group menu are 16px
  - tasklist: Make grouped buttons active (bxo#9129)
  - launcher: Rely on icon-size provided by panel
  - Prevent crash on removing certain plugins (bxo#14418)
  - Add "configure" button to composited infobar
  - Make compositor info in settings dialog a GtkInfoBar
  - directorymenu: Fix crash and drop deprecated call
  - Fix unreadable panel items without compositing (bxo#14842)
  - launcher: Fix arrows not being shown (bxo#14373)
  - launcher: Fix tooltip icon size (bxo#14774)
  - Re-introduce button images to plugin settings dialogs
  - Make the settings dialog more HIG compliant
  - launcher: Add 'New Link' button to properties (bxo#14855)
  - Drop the panel's welcome dialog (bxo#14388)
  - clock: Resolve deprecations and fix binary clock
  - Workaround for xinput2's subpixel handling (lp#1795135)
  - Ensure the orientation style classes are always applied
  - Add orientation-related style classes for improved theming
  - actions: Add support for dm-tool
  - panel-window: set struts with monitor scaling
  * Translation updates
- Changes from 4.13.3
  * Bugfixes:
  - Get the actual widget state flags to avoid constant redraws (bxo#14307)
  - launcher: Fix empty button in remove launcher dialog (bxo#13962)
  - launcher: Make sure icons are not oversize
  - launcher: Make sure the appropriate icon size is used
  - launcher: Fix resizing of pixbuf based icons (bxo#14138)
  - Move "Separator" to the top of the "Add New Items..." menu (bxo#14086)
  - Make a couple of strings translatable (bxo#14338)
  - Make former GtkStock dialog buttons translateable (bxo#14338)
  - Make double-click add plugin in the "Add item" dialog (bxo#9784)
  - clock: Improve discoverability of tooltip help-texts (bxo#11708)
  - Correctly initialize return value (bxo#10873)
  - Gtk+3 fixes:
  - Fix various warnings with Gtk3 (bxo#14135)
  - Fix Gtk+3 version in ifdef
  - Use 'gdk_screen_is_composited' with Gtk3 (bxo#14128)
  - Try to fix menu positioning with Gtk3.22
  - Various icon fixes:
  - Switch to GtkIconTheme (bxo#14125)
  - Fix missing icons with Adwaita icon theme (bxo#14133)
  - Fix remaining deprecated icon names
  * Translation updates
- Changes from 4.13.2
  * Add support for gobject-introspection (Vidar Haarr)
  * Bugfixes:
  - actions: Fix GPtrArray usage (bxo#13981)
  - actions: Show Hybrid Sleep option (bxo#12771)
  - clock: Fix invalid datetime formats appearing in list (bxo#11527)
  - clock: Use freedesktop.org compliant icon (bxo#13779)
  - clock: Add a validator for digital custom formats (bxo#11527)
  - clock: Fix format validation (bxo#11527)
  - launcher: Fix custom images
  - tasklist: Fix scrolling to cycle through open windows (bxo#13789)
  - tasklist: Define cosmetic default padding for images (bxo#13865)
  - tasklist: Fix alignment of labels when orientation is changed (bxo#13864)
  - tasklist: Allow to hide label decorations (bxo#10546)
  - systray: Fix crash when systray is empty (bxo#13927)
  - systray: Don't lookup hash table for null keys (bxo#11929)
  - systray: Add option to display icons with square sizing (bxo#12093)
  - Pass socket id to D-Bus service to embed settings window (bxo#13854)
  - Make "Automatic" the default selection in the panel config dialog
  - Fix make distcheck (But #14040)
  - Improve gtkdoc
  * Translation updates
- Changes from 4.13.1
  * Port to GDBus (Ali)
    This means the panel now depends on xfconf 4.13 - recommended is 4.13.3.
  * Features:
  - systray: Allow ordering of items (bxo#11929)
  - tasklist: Add styleclass to make life easier for themers
  * Bugfixes:
  - Fix DND between external plugins (bxo#13687)
  - Fix drag and drop for internal plugins (bxo#13642)
  - Correct enter and leave opacity label positions (bxo#13594)
  - Fix Gtk3 XfceArrowButtons not blinking (bxo#13599)
  - Fix datarootdir declaration in .pc files (bxo#13589)
  - Use fd.org terminal icon name (bxo#13592)
  - Don't let the wrapper crash on unknown properties (bxo#13614)
  - Set default panel-2 size of default settings
  - windowmenu: Fix icon size in menu
  - systray: Fix alignment of single non-square items (bxo#9095)
  - clock: Make the default date and time format translatable (bxo#9637)
  * Translation updates
  Changes from 4.13.0
  * Port to Gtk3:
    The port is the result of the hard work Nick, Peter, Andrzejr, Simon and
    many others that helped with testing, patches and translations.
  * Features:
  - Support for the "primary" monitor option in RandR
  - Gtk2 plugins are still supported and work almost completely fine
    (see regressions below)
  * Deprecations:
  - xfce_panel_image is deprecated, instead plugins shall use GtkImage and
    xfce_panel_plugin_get_icon_size which introduces defined icon size-steps
    to avoid fuzzy icons
  * Known regressions:
  - The panel is not visually focused by default (fixed in Xfwm4&gt;=4.12.4)
  - Moving panel plugins via drag and drop on the panel directly via the plugins
    context menu action "Move" is currently broken (works fine in preferences dialog)
  - Small regression with intelligent hiding (when opening a menu, the panel
    hides and comes back immediately while it should just remain visible)
  - Enter/leave opacity does not work for Gtk2 plugins
  - Not all panel settings may be kept as the configuration is not 100% backward
    compatible (e.g. we're using GdkRGBA instead of GdkColor for the backgorund)
  * Known todos:
  - Fix all bugs/regressions
  - Remove more/all Gtk+ deprecations
    (lots of warnings when compiling currently)
  * Lots of translations updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558094400">- Update to version 4.13.5
  * Bugfixes:
  - Revert "Applications menu icon sizing fixes" (bxo#14976)
  - Make sure panel plugin icons aren't clipped (lp#1756608)
  - actions: use a different icon for hybrid sleep when possible
  (bxo#15204)
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix alpha-transparent background images (bxo#14850)
  - Fix this use of "defined" may not be portable
  - Bump glib version to 2.42.0
  - tasklist: Activate parent windows (bxo#15307)
  - launcher: Fix tooltip icon size (bxo#15319)
  - Hide systray frame in default panel config
  - separator: Use symbolic icon for more clarity (bxo#15359)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.6
  * Update default panel layout
  * Retain original GDK_CORE_DEVICE_EVENTS setting for plugins
    (bxo#15044)
  * directorymenu: Fix plugin menu autohide behaviour
  * prefs: Add missing mnemonic accelerators (bxo#15652)
  * prefs: Improve window title (bxo#15653)
  * prefs: Correct capitalization of labels (bxo#15651)
  * arrow-button: Allow connect_after signals on draw
  * tasklist: Draw grouped windows count indicator (bxo#10844)
  * tasklist: Only base bg color of group indicator on Gtk theme
  * tasklist: Avoid draw signal loop
  * tasklist: Don't show actionsmenu in grouped windows
    (bxo#15622)
  * Add more accelerators to dialog buttons (bxo#15490)
  * AC_CONFIG_MACRO_DIR -&gt; AC_CONFIG_MACRO_DIRS
  * Fix typo in debug output
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 4.13.7
  * Make vala and gobject-introspection optional
  * clock: Add short weekday to default clock string
  * clock: Add date to default clock layout (bxo#15456)
  * prefs: Improve position of panel profiles button (bxo#15657)
  * tasklist: Fix position of group indicator in vertical mode
  * tasklist: Fix overlapping vertical window titles (bxo#14901)
  * tasklist: Add fallback for missing window icons (bxo#15511)
  * directory-menu: Use natural order for sorting (bxo#15413)
  * arrow-button: Remove timeout on dispose (bxo#15696)
  * pager: Ensure bg color is set correctly (bxo#15690)
  * show-desktop: Toggle also when DND-ing (bxo#15654)
  * tic-tac-toe: Add mnemonic to Close button
  * tic-tac-toe: Avoid use-after-free/double-free (bxo#15649)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * tasklist: Keep panel visible on drag and drop (bxo#15703)
  * pager: Keep panel visible on drag and drop (bxo#15703)
  * launcher: Make dialog's context menu popup at pointer
  * Make strings translatable
  * 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="1569499200">- Update to 4.14.1
  * Draw panel border based on position and length
  * windowlist: Make layout consistent with xfdesktop
  * windowmenu: Replace deprecated gtk_widget_modify_font
  * tasklist: Resize when windows get removed (bxo#14394)
  * systray: Fix icons without compositing (bxo#14577)
  * pager: Fix scrolling in pager-buttons (bxo#15614)
  * launcher: Fix visual state of arrow-button (bxo#15818)
  * launcher: Avoid excessive left padding on popup menu (bxo#15819)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1578916800">- Update to 4.14.3
  * Always provide files for vala binding in dist tarball
- Changes from 4.14.2
  * plugins: Fix enter/leave opacity w/o compositing (bxo#14577)
  * tasklist: Fix drag&amp;drop in deskbar mode (bxo#16298)
  * appmenu: Use panel's icon size
  * appmenu: Listen to icon theme changes (bxo#15861)
  * prefs: Plug memory leaks (bxo#16016)
  * Replace GtkStock icon
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1584878400">- Added systray-symbolic-icons.patch. Backport to enable symbolic
  icons in systray</changelog>
  <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>
</package>
<package pkgid="da365f7aebaf4544052a6610211b7da53b5fc5ddd7aba987997fd399283150ab" name="libxfce4panel-2_0-4" arch="ppc64le">
  <version epoch="0" ver="4.16.3" rel="bp153.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546862400">- Drop hard dependency of xfce4-panel-restore-defaults (boo#1120913)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556366400">- Update to version 4.13.4
  * Add per-panel setting "icon-size"
  * Set minimum Gtk+3 version to 3.22
  * Bugfixes:
  - Gtk+ deprecation fixes (all plugins)
  - tasklist: Fix group-button states
  - libxfce4panel: arrow button size fixes
  - launcher: plugin sizing fixes
  - appmenu: Add support for other menu editors (bxo#11684)
  - tasklist: Fix urgency blinking for group buttons (bxo#6904)
  - tasklist: Add 'group-button' styleclass
  - Fix anchors for gtk_menu_popup_at_widget (bxo#14803)
  - Fix struts on the bottom and right of the screen (bxo#14886)
  - tasklist: Don't listen for monitor changes in the plugin (bxo#10725)
  - tasklist: Use Gdk to to determine which monitor contains a window
  - tasklist: Ensure pressed buttons with open menus
  - tasklist: Replace exo-lucency with gtkcss
  - tasklist: Make all-minimized group buttons translucent (bxo#10862)
  - tasklist: Switch from wnck* icons to standard names
  - tasklist: Keep groupbutton active after closing menu
  - tasklist: Make sure icons in the group menu are 16px
  - tasklist: Make grouped buttons active (bxo#9129)
  - launcher: Rely on icon-size provided by panel
  - Prevent crash on removing certain plugins (bxo#14418)
  - Add "configure" button to composited infobar
  - Make compositor info in settings dialog a GtkInfoBar
  - directorymenu: Fix crash and drop deprecated call
  - Fix unreadable panel items without compositing (bxo#14842)
  - launcher: Fix arrows not being shown (bxo#14373)
  - launcher: Fix tooltip icon size (bxo#14774)
  - Re-introduce button images to plugin settings dialogs
  - Make the settings dialog more HIG compliant
  - launcher: Add 'New Link' button to properties (bxo#14855)
  - Drop the panel's welcome dialog (bxo#14388)
  - clock: Resolve deprecations and fix binary clock
  - Workaround for xinput2's subpixel handling (lp#1795135)
  - Ensure the orientation style classes are always applied
  - Add orientation-related style classes for improved theming
  - actions: Add support for dm-tool
  - panel-window: set struts with monitor scaling
  * Translation updates
- Changes from 4.13.3
  * Bugfixes:
  - Get the actual widget state flags to avoid constant redraws (bxo#14307)
  - launcher: Fix empty button in remove launcher dialog (bxo#13962)
  - launcher: Make sure icons are not oversize
  - launcher: Make sure the appropriate icon size is used
  - launcher: Fix resizing of pixbuf based icons (bxo#14138)
  - Move "Separator" to the top of the "Add New Items..." menu (bxo#14086)
  - Make a couple of strings translatable (bxo#14338)
  - Make former GtkStock dialog buttons translateable (bxo#14338)
  - Make double-click add plugin in the "Add item" dialog (bxo#9784)
  - clock: Improve discoverability of tooltip help-texts (bxo#11708)
  - Correctly initialize return value (bxo#10873)
  - Gtk+3 fixes:
  - Fix various warnings with Gtk3 (bxo#14135)
  - Fix Gtk+3 version in ifdef
  - Use 'gdk_screen_is_composited' with Gtk3 (bxo#14128)
  - Try to fix menu positioning with Gtk3.22
  - Various icon fixes:
  - Switch to GtkIconTheme (bxo#14125)
  - Fix missing icons with Adwaita icon theme (bxo#14133)
  - Fix remaining deprecated icon names
  * Translation updates
- Changes from 4.13.2
  * Add support for gobject-introspection (Vidar Haarr)
  * Bugfixes:
  - actions: Fix GPtrArray usage (bxo#13981)
  - actions: Show Hybrid Sleep option (bxo#12771)
  - clock: Fix invalid datetime formats appearing in list (bxo#11527)
  - clock: Use freedesktop.org compliant icon (bxo#13779)
  - clock: Add a validator for digital custom formats (bxo#11527)
  - clock: Fix format validation (bxo#11527)
  - launcher: Fix custom images
  - tasklist: Fix scrolling to cycle through open windows (bxo#13789)
  - tasklist: Define cosmetic default padding for images (bxo#13865)
  - tasklist: Fix alignment of labels when orientation is changed (bxo#13864)
  - tasklist: Allow to hide label decorations (bxo#10546)
  - systray: Fix crash when systray is empty (bxo#13927)
  - systray: Don't lookup hash table for null keys (bxo#11929)
  - systray: Add option to display icons with square sizing (bxo#12093)
  - Pass socket id to D-Bus service to embed settings window (bxo#13854)
  - Make "Automatic" the default selection in the panel config dialog
  - Fix make distcheck (But #14040)
  - Improve gtkdoc
  * Translation updates
- Changes from 4.13.1
  * Port to GDBus (Ali)
    This means the panel now depends on xfconf 4.13 - recommended is 4.13.3.
  * Features:
  - systray: Allow ordering of items (bxo#11929)
  - tasklist: Add styleclass to make life easier for themers
  * Bugfixes:
  - Fix DND between external plugins (bxo#13687)
  - Fix drag and drop for internal plugins (bxo#13642)
  - Correct enter and leave opacity label positions (bxo#13594)
  - Fix Gtk3 XfceArrowButtons not blinking (bxo#13599)
  - Fix datarootdir declaration in .pc files (bxo#13589)
  - Use fd.org terminal icon name (bxo#13592)
  - Don't let the wrapper crash on unknown properties (bxo#13614)
  - Set default panel-2 size of default settings
  - windowmenu: Fix icon size in menu
  - systray: Fix alignment of single non-square items (bxo#9095)
  - clock: Make the default date and time format translatable (bxo#9637)
  * Translation updates
  Changes from 4.13.0
  * Port to Gtk3:
    The port is the result of the hard work Nick, Peter, Andrzejr, Simon and
    many others that helped with testing, patches and translations.
  * Features:
  - Support for the "primary" monitor option in RandR
  - Gtk2 plugins are still supported and work almost completely fine
    (see regressions below)
  * Deprecations:
  - xfce_panel_image is deprecated, instead plugins shall use GtkImage and
    xfce_panel_plugin_get_icon_size which introduces defined icon size-steps
    to avoid fuzzy icons
  * Known regressions:
  - The panel is not visually focused by default (fixed in Xfwm4&gt;=4.12.4)
  - Moving panel plugins via drag and drop on the panel directly via the plugins
    context menu action "Move" is currently broken (works fine in preferences dialog)
  - Small regression with intelligent hiding (when opening a menu, the panel
    hides and comes back immediately while it should just remain visible)
  - Enter/leave opacity does not work for Gtk2 plugins
  - Not all panel settings may be kept as the configuration is not 100% backward
    compatible (e.g. we're using GdkRGBA instead of GdkColor for the backgorund)
  * Known todos:
  - Fix all bugs/regressions
  - Remove more/all Gtk+ deprecations
    (lots of warnings when compiling currently)
  * Lots of translations updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558094400">- Update to version 4.13.5
  * Bugfixes:
  - Revert "Applications menu icon sizing fixes" (bxo#14976)
  - Make sure panel plugin icons aren't clipped (lp#1756608)
  - actions: use a different icon for hybrid sleep when possible
  (bxo#15204)
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix alpha-transparent background images (bxo#14850)
  - Fix this use of "defined" may not be portable
  - Bump glib version to 2.42.0
  - tasklist: Activate parent windows (bxo#15307)
  - launcher: Fix tooltip icon size (bxo#15319)
  - Hide systray frame in default panel config
  - separator: Use symbolic icon for more clarity (bxo#15359)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.6
  * Update default panel layout
  * Retain original GDK_CORE_DEVICE_EVENTS setting for plugins
    (bxo#15044)
  * directorymenu: Fix plugin menu autohide behaviour
  * prefs: Add missing mnemonic accelerators (bxo#15652)
  * prefs: Improve window title (bxo#15653)
  * prefs: Correct capitalization of labels (bxo#15651)
  * arrow-button: Allow connect_after signals on draw
  * tasklist: Draw grouped windows count indicator (bxo#10844)
  * tasklist: Only base bg color of group indicator on Gtk theme
  * tasklist: Avoid draw signal loop
  * tasklist: Don't show actionsmenu in grouped windows
    (bxo#15622)
  * Add more accelerators to dialog buttons (bxo#15490)
  * AC_CONFIG_MACRO_DIR -&gt; AC_CONFIG_MACRO_DIRS
  * Fix typo in debug output
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 4.13.7
  * Make vala and gobject-introspection optional
  * clock: Add short weekday to default clock string
  * clock: Add date to default clock layout (bxo#15456)
  * prefs: Improve position of panel profiles button (bxo#15657)
  * tasklist: Fix position of group indicator in vertical mode
  * tasklist: Fix overlapping vertical window titles (bxo#14901)
  * tasklist: Add fallback for missing window icons (bxo#15511)
  * directory-menu: Use natural order for sorting (bxo#15413)
  * arrow-button: Remove timeout on dispose (bxo#15696)
  * pager: Ensure bg color is set correctly (bxo#15690)
  * show-desktop: Toggle also when DND-ing (bxo#15654)
  * tic-tac-toe: Add mnemonic to Close button
  * tic-tac-toe: Avoid use-after-free/double-free (bxo#15649)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * tasklist: Keep panel visible on drag and drop (bxo#15703)
  * pager: Keep panel visible on drag and drop (bxo#15703)
  * launcher: Make dialog's context menu popup at pointer
  * Make strings translatable
  * 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="1569499200">- Update to 4.14.1
  * Draw panel border based on position and length
  * windowlist: Make layout consistent with xfdesktop
  * windowmenu: Replace deprecated gtk_widget_modify_font
  * tasklist: Resize when windows get removed (bxo#14394)
  * systray: Fix icons without compositing (bxo#14577)
  * pager: Fix scrolling in pager-buttons (bxo#15614)
  * launcher: Fix visual state of arrow-button (bxo#15818)
  * launcher: Avoid excessive left padding on popup menu (bxo#15819)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1578916800">- Update to 4.14.3
  * Always provide files for vala binding in dist tarball
- Changes from 4.14.2
  * plugins: Fix enter/leave opacity w/o compositing (bxo#14577)
  * tasklist: Fix drag&amp;drop in deskbar mode (bxo#16298)
  * appmenu: Use panel's icon size
  * appmenu: Listen to icon theme changes (bxo#15861)
  * prefs: Plug memory leaks (bxo#16016)
  * Replace GtkStock icon
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1584878400">- Added systray-symbolic-icons.patch. Backport to enable symbolic
  icons in systray</changelog>
  <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>
</package>
<package pkgid="065027599b6c30073ea8252515036229a80e3cc751ab75069d93bd14a6a44da0" name="libxfce4panel-2_0-4" arch="s390x">
  <version epoch="0" ver="4.16.3" rel="bp153.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546862400">- Drop hard dependency of xfce4-panel-restore-defaults (boo#1120913)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556366400">- Update to version 4.13.4
  * Add per-panel setting "icon-size"
  * Set minimum Gtk+3 version to 3.22
  * Bugfixes:
  - Gtk+ deprecation fixes (all plugins)
  - tasklist: Fix group-button states
  - libxfce4panel: arrow button size fixes
  - launcher: plugin sizing fixes
  - appmenu: Add support for other menu editors (bxo#11684)
  - tasklist: Fix urgency blinking for group buttons (bxo#6904)
  - tasklist: Add 'group-button' styleclass
  - Fix anchors for gtk_menu_popup_at_widget (bxo#14803)
  - Fix struts on the bottom and right of the screen (bxo#14886)
  - tasklist: Don't listen for monitor changes in the plugin (bxo#10725)
  - tasklist: Use Gdk to to determine which monitor contains a window
  - tasklist: Ensure pressed buttons with open menus
  - tasklist: Replace exo-lucency with gtkcss
  - tasklist: Make all-minimized group buttons translucent (bxo#10862)
  - tasklist: Switch from wnck* icons to standard names
  - tasklist: Keep groupbutton active after closing menu
  - tasklist: Make sure icons in the group menu are 16px
  - tasklist: Make grouped buttons active (bxo#9129)
  - launcher: Rely on icon-size provided by panel
  - Prevent crash on removing certain plugins (bxo#14418)
  - Add "configure" button to composited infobar
  - Make compositor info in settings dialog a GtkInfoBar
  - directorymenu: Fix crash and drop deprecated call
  - Fix unreadable panel items without compositing (bxo#14842)
  - launcher: Fix arrows not being shown (bxo#14373)
  - launcher: Fix tooltip icon size (bxo#14774)
  - Re-introduce button images to plugin settings dialogs
  - Make the settings dialog more HIG compliant
  - launcher: Add 'New Link' button to properties (bxo#14855)
  - Drop the panel's welcome dialog (bxo#14388)
  - clock: Resolve deprecations and fix binary clock
  - Workaround for xinput2's subpixel handling (lp#1795135)
  - Ensure the orientation style classes are always applied
  - Add orientation-related style classes for improved theming
  - actions: Add support for dm-tool
  - panel-window: set struts with monitor scaling
  * Translation updates
- Changes from 4.13.3
  * Bugfixes:
  - Get the actual widget state flags to avoid constant redraws (bxo#14307)
  - launcher: Fix empty button in remove launcher dialog (bxo#13962)
  - launcher: Make sure icons are not oversize
  - launcher: Make sure the appropriate icon size is used
  - launcher: Fix resizing of pixbuf based icons (bxo#14138)
  - Move "Separator" to the top of the "Add New Items..." menu (bxo#14086)
  - Make a couple of strings translatable (bxo#14338)
  - Make former GtkStock dialog buttons translateable (bxo#14338)
  - Make double-click add plugin in the "Add item" dialog (bxo#9784)
  - clock: Improve discoverability of tooltip help-texts (bxo#11708)
  - Correctly initialize return value (bxo#10873)
  - Gtk+3 fixes:
  - Fix various warnings with Gtk3 (bxo#14135)
  - Fix Gtk+3 version in ifdef
  - Use 'gdk_screen_is_composited' with Gtk3 (bxo#14128)
  - Try to fix menu positioning with Gtk3.22
  - Various icon fixes:
  - Switch to GtkIconTheme (bxo#14125)
  - Fix missing icons with Adwaita icon theme (bxo#14133)
  - Fix remaining deprecated icon names
  * Translation updates
- Changes from 4.13.2
  * Add support for gobject-introspection (Vidar Haarr)
  * Bugfixes:
  - actions: Fix GPtrArray usage (bxo#13981)
  - actions: Show Hybrid Sleep option (bxo#12771)
  - clock: Fix invalid datetime formats appearing in list (bxo#11527)
  - clock: Use freedesktop.org compliant icon (bxo#13779)
  - clock: Add a validator for digital custom formats (bxo#11527)
  - clock: Fix format validation (bxo#11527)
  - launcher: Fix custom images
  - tasklist: Fix scrolling to cycle through open windows (bxo#13789)
  - tasklist: Define cosmetic default padding for images (bxo#13865)
  - tasklist: Fix alignment of labels when orientation is changed (bxo#13864)
  - tasklist: Allow to hide label decorations (bxo#10546)
  - systray: Fix crash when systray is empty (bxo#13927)
  - systray: Don't lookup hash table for null keys (bxo#11929)
  - systray: Add option to display icons with square sizing (bxo#12093)
  - Pass socket id to D-Bus service to embed settings window (bxo#13854)
  - Make "Automatic" the default selection in the panel config dialog
  - Fix make distcheck (But #14040)
  - Improve gtkdoc
  * Translation updates
- Changes from 4.13.1
  * Port to GDBus (Ali)
    This means the panel now depends on xfconf 4.13 - recommended is 4.13.3.
  * Features:
  - systray: Allow ordering of items (bxo#11929)
  - tasklist: Add styleclass to make life easier for themers
  * Bugfixes:
  - Fix DND between external plugins (bxo#13687)
  - Fix drag and drop for internal plugins (bxo#13642)
  - Correct enter and leave opacity label positions (bxo#13594)
  - Fix Gtk3 XfceArrowButtons not blinking (bxo#13599)
  - Fix datarootdir declaration in .pc files (bxo#13589)
  - Use fd.org terminal icon name (bxo#13592)
  - Don't let the wrapper crash on unknown properties (bxo#13614)
  - Set default panel-2 size of default settings
  - windowmenu: Fix icon size in menu
  - systray: Fix alignment of single non-square items (bxo#9095)
  - clock: Make the default date and time format translatable (bxo#9637)
  * Translation updates
  Changes from 4.13.0
  * Port to Gtk3:
    The port is the result of the hard work Nick, Peter, Andrzejr, Simon and
    many others that helped with testing, patches and translations.
  * Features:
  - Support for the "primary" monitor option in RandR
  - Gtk2 plugins are still supported and work almost completely fine
    (see regressions below)
  * Deprecations:
  - xfce_panel_image is deprecated, instead plugins shall use GtkImage and
    xfce_panel_plugin_get_icon_size which introduces defined icon size-steps
    to avoid fuzzy icons
  * Known regressions:
  - The panel is not visually focused by default (fixed in Xfwm4&gt;=4.12.4)
  - Moving panel plugins via drag and drop on the panel directly via the plugins
    context menu action "Move" is currently broken (works fine in preferences dialog)
  - Small regression with intelligent hiding (when opening a menu, the panel
    hides and comes back immediately while it should just remain visible)
  - Enter/leave opacity does not work for Gtk2 plugins
  - Not all panel settings may be kept as the configuration is not 100% backward
    compatible (e.g. we're using GdkRGBA instead of GdkColor for the backgorund)
  * Known todos:
  - Fix all bugs/regressions
  - Remove more/all Gtk+ deprecations
    (lots of warnings when compiling currently)
  * Lots of translations updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558094400">- Update to version 4.13.5
  * Bugfixes:
  - Revert "Applications menu icon sizing fixes" (bxo#14976)
  - Make sure panel plugin icons aren't clipped (lp#1756608)
  - actions: use a different icon for hybrid sleep when possible
  (bxo#15204)
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix alpha-transparent background images (bxo#14850)
  - Fix this use of "defined" may not be portable
  - Bump glib version to 2.42.0
  - tasklist: Activate parent windows (bxo#15307)
  - launcher: Fix tooltip icon size (bxo#15319)
  - Hide systray frame in default panel config
  - separator: Use symbolic icon for more clarity (bxo#15359)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.6
  * Update default panel layout
  * Retain original GDK_CORE_DEVICE_EVENTS setting for plugins
    (bxo#15044)
  * directorymenu: Fix plugin menu autohide behaviour
  * prefs: Add missing mnemonic accelerators (bxo#15652)
  * prefs: Improve window title (bxo#15653)
  * prefs: Correct capitalization of labels (bxo#15651)
  * arrow-button: Allow connect_after signals on draw
  * tasklist: Draw grouped windows count indicator (bxo#10844)
  * tasklist: Only base bg color of group indicator on Gtk theme
  * tasklist: Avoid draw signal loop
  * tasklist: Don't show actionsmenu in grouped windows
    (bxo#15622)
  * Add more accelerators to dialog buttons (bxo#15490)
  * AC_CONFIG_MACRO_DIR -&gt; AC_CONFIG_MACRO_DIRS
  * Fix typo in debug output
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 4.13.7
  * Make vala and gobject-introspection optional
  * clock: Add short weekday to default clock string
  * clock: Add date to default clock layout (bxo#15456)
  * prefs: Improve position of panel profiles button (bxo#15657)
  * tasklist: Fix position of group indicator in vertical mode
  * tasklist: Fix overlapping vertical window titles (bxo#14901)
  * tasklist: Add fallback for missing window icons (bxo#15511)
  * directory-menu: Use natural order for sorting (bxo#15413)
  * arrow-button: Remove timeout on dispose (bxo#15696)
  * pager: Ensure bg color is set correctly (bxo#15690)
  * show-desktop: Toggle also when DND-ing (bxo#15654)
  * tic-tac-toe: Add mnemonic to Close button
  * tic-tac-toe: Avoid use-after-free/double-free (bxo#15649)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * tasklist: Keep panel visible on drag and drop (bxo#15703)
  * pager: Keep panel visible on drag and drop (bxo#15703)
  * launcher: Make dialog's context menu popup at pointer
  * Make strings translatable
  * 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="1569499200">- Update to 4.14.1
  * Draw panel border based on position and length
  * windowlist: Make layout consistent with xfdesktop
  * windowmenu: Replace deprecated gtk_widget_modify_font
  * tasklist: Resize when windows get removed (bxo#14394)
  * systray: Fix icons without compositing (bxo#14577)
  * pager: Fix scrolling in pager-buttons (bxo#15614)
  * launcher: Fix visual state of arrow-button (bxo#15818)
  * launcher: Avoid excessive left padding on popup menu (bxo#15819)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1578916800">- Update to 4.14.3
  * Always provide files for vala binding in dist tarball
- Changes from 4.14.2
  * plugins: Fix enter/leave opacity w/o compositing (bxo#14577)
  * tasklist: Fix drag&amp;drop in deskbar mode (bxo#16298)
  * appmenu: Use panel's icon size
  * appmenu: Listen to icon theme changes (bxo#15861)
  * prefs: Plug memory leaks (bxo#16016)
  * Replace GtkStock icon
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1584878400">- Added systray-symbolic-icons.patch. Backport to enable symbolic
  icons in systray</changelog>
  <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>
</package>
<package pkgid="6f43d478589551a4ce4bf6212e2ed634ae1aeff7f439d6e03f6f25ffe7cf697b" name="libxfce4panel-2_0-4" arch="x86_64">
  <version epoch="0" ver="4.16.3" rel="bp153.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546862400">- Drop hard dependency of xfce4-panel-restore-defaults (boo#1120913)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556366400">- Update to version 4.13.4
  * Add per-panel setting "icon-size"
  * Set minimum Gtk+3 version to 3.22
  * Bugfixes:
  - Gtk+ deprecation fixes (all plugins)
  - tasklist: Fix group-button states
  - libxfce4panel: arrow button size fixes
  - launcher: plugin sizing fixes
  - appmenu: Add support for other menu editors (bxo#11684)
  - tasklist: Fix urgency blinking for group buttons (bxo#6904)
  - tasklist: Add 'group-button' styleclass
  - Fix anchors for gtk_menu_popup_at_widget (bxo#14803)
  - Fix struts on the bottom and right of the screen (bxo#14886)
  - tasklist: Don't listen for monitor changes in the plugin (bxo#10725)
  - tasklist: Use Gdk to to determine which monitor contains a window
  - tasklist: Ensure pressed buttons with open menus
  - tasklist: Replace exo-lucency with gtkcss
  - tasklist: Make all-minimized group buttons translucent (bxo#10862)
  - tasklist: Switch from wnck* icons to standard names
  - tasklist: Keep groupbutton active after closing menu
  - tasklist: Make sure icons in the group menu are 16px
  - tasklist: Make grouped buttons active (bxo#9129)
  - launcher: Rely on icon-size provided by panel
  - Prevent crash on removing certain plugins (bxo#14418)
  - Add "configure" button to composited infobar
  - Make compositor info in settings dialog a GtkInfoBar
  - directorymenu: Fix crash and drop deprecated call
  - Fix unreadable panel items without compositing (bxo#14842)
  - launcher: Fix arrows not being shown (bxo#14373)
  - launcher: Fix tooltip icon size (bxo#14774)
  - Re-introduce button images to plugin settings dialogs
  - Make the settings dialog more HIG compliant
  - launcher: Add 'New Link' button to properties (bxo#14855)
  - Drop the panel's welcome dialog (bxo#14388)
  - clock: Resolve deprecations and fix binary clock
  - Workaround for xinput2's subpixel handling (lp#1795135)
  - Ensure the orientation style classes are always applied
  - Add orientation-related style classes for improved theming
  - actions: Add support for dm-tool
  - panel-window: set struts with monitor scaling
  * Translation updates
- Changes from 4.13.3
  * Bugfixes:
  - Get the actual widget state flags to avoid constant redraws (bxo#14307)
  - launcher: Fix empty button in remove launcher dialog (bxo#13962)
  - launcher: Make sure icons are not oversize
  - launcher: Make sure the appropriate icon size is used
  - launcher: Fix resizing of pixbuf based icons (bxo#14138)
  - Move "Separator" to the top of the "Add New Items..." menu (bxo#14086)
  - Make a couple of strings translatable (bxo#14338)
  - Make former GtkStock dialog buttons translateable (bxo#14338)
  - Make double-click add plugin in the "Add item" dialog (bxo#9784)
  - clock: Improve discoverability of tooltip help-texts (bxo#11708)
  - Correctly initialize return value (bxo#10873)
  - Gtk+3 fixes:
  - Fix various warnings with Gtk3 (bxo#14135)
  - Fix Gtk+3 version in ifdef
  - Use 'gdk_screen_is_composited' with Gtk3 (bxo#14128)
  - Try to fix menu positioning with Gtk3.22
  - Various icon fixes:
  - Switch to GtkIconTheme (bxo#14125)
  - Fix missing icons with Adwaita icon theme (bxo#14133)
  - Fix remaining deprecated icon names
  * Translation updates
- Changes from 4.13.2
  * Add support for gobject-introspection (Vidar Haarr)
  * Bugfixes:
  - actions: Fix GPtrArray usage (bxo#13981)
  - actions: Show Hybrid Sleep option (bxo#12771)
  - clock: Fix invalid datetime formats appearing in list (bxo#11527)
  - clock: Use freedesktop.org compliant icon (bxo#13779)
  - clock: Add a validator for digital custom formats (bxo#11527)
  - clock: Fix format validation (bxo#11527)
  - launcher: Fix custom images
  - tasklist: Fix scrolling to cycle through open windows (bxo#13789)
  - tasklist: Define cosmetic default padding for images (bxo#13865)
  - tasklist: Fix alignment of labels when orientation is changed (bxo#13864)
  - tasklist: Allow to hide label decorations (bxo#10546)
  - systray: Fix crash when systray is empty (bxo#13927)
  - systray: Don't lookup hash table for null keys (bxo#11929)
  - systray: Add option to display icons with square sizing (bxo#12093)
  - Pass socket id to D-Bus service to embed settings window (bxo#13854)
  - Make "Automatic" the default selection in the panel config dialog
  - Fix make distcheck (But #14040)
  - Improve gtkdoc
  * Translation updates
- Changes from 4.13.1
  * Port to GDBus (Ali)
    This means the panel now depends on xfconf 4.13 - recommended is 4.13.3.
  * Features:
  - systray: Allow ordering of items (bxo#11929)
  - tasklist: Add styleclass to make life easier for themers
  * Bugfixes:
  - Fix DND between external plugins (bxo#13687)
  - Fix drag and drop for internal plugins (bxo#13642)
  - Correct enter and leave opacity label positions (bxo#13594)
  - Fix Gtk3 XfceArrowButtons not blinking (bxo#13599)
  - Fix datarootdir declaration in .pc files (bxo#13589)
  - Use fd.org terminal icon name (bxo#13592)
  - Don't let the wrapper crash on unknown properties (bxo#13614)
  - Set default panel-2 size of default settings
  - windowmenu: Fix icon size in menu
  - systray: Fix alignment of single non-square items (bxo#9095)
  - clock: Make the default date and time format translatable (bxo#9637)
  * Translation updates
  Changes from 4.13.0
  * Port to Gtk3:
    The port is the result of the hard work Nick, Peter, Andrzejr, Simon and
    many others that helped with testing, patches and translations.
  * Features:
  - Support for the "primary" monitor option in RandR
  - Gtk2 plugins are still supported and work almost completely fine
    (see regressions below)
  * Deprecations:
  - xfce_panel_image is deprecated, instead plugins shall use GtkImage and
    xfce_panel_plugin_get_icon_size which introduces defined icon size-steps
    to avoid fuzzy icons
  * Known regressions:
  - The panel is not visually focused by default (fixed in Xfwm4&gt;=4.12.4)
  - Moving panel plugins via drag and drop on the panel directly via the plugins
    context menu action "Move" is currently broken (works fine in preferences dialog)
  - Small regression with intelligent hiding (when opening a menu, the panel
    hides and comes back immediately while it should just remain visible)
  - Enter/leave opacity does not work for Gtk2 plugins
  - Not all panel settings may be kept as the configuration is not 100% backward
    compatible (e.g. we're using GdkRGBA instead of GdkColor for the backgorund)
  * Known todos:
  - Fix all bugs/regressions
  - Remove more/all Gtk+ deprecations
    (lots of warnings when compiling currently)
  * Lots of translations updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558094400">- Update to version 4.13.5
  * Bugfixes:
  - Revert "Applications menu icon sizing fixes" (bxo#14976)
  - Make sure panel plugin icons aren't clipped (lp#1756608)
  - actions: use a different icon for hybrid sleep when possible
  (bxo#15204)
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix alpha-transparent background images (bxo#14850)
  - Fix this use of "defined" may not be portable
  - Bump glib version to 2.42.0
  - tasklist: Activate parent windows (bxo#15307)
  - launcher: Fix tooltip icon size (bxo#15319)
  - Hide systray frame in default panel config
  - separator: Use symbolic icon for more clarity (bxo#15359)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.6
  * Update default panel layout
  * Retain original GDK_CORE_DEVICE_EVENTS setting for plugins
    (bxo#15044)
  * directorymenu: Fix plugin menu autohide behaviour
  * prefs: Add missing mnemonic accelerators (bxo#15652)
  * prefs: Improve window title (bxo#15653)
  * prefs: Correct capitalization of labels (bxo#15651)
  * arrow-button: Allow connect_after signals on draw
  * tasklist: Draw grouped windows count indicator (bxo#10844)
  * tasklist: Only base bg color of group indicator on Gtk theme
  * tasklist: Avoid draw signal loop
  * tasklist: Don't show actionsmenu in grouped windows
    (bxo#15622)
  * Add more accelerators to dialog buttons (bxo#15490)
  * AC_CONFIG_MACRO_DIR -&gt; AC_CONFIG_MACRO_DIRS
  * Fix typo in debug output
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 4.13.7
  * Make vala and gobject-introspection optional
  * clock: Add short weekday to default clock string
  * clock: Add date to default clock layout (bxo#15456)
  * prefs: Improve position of panel profiles button (bxo#15657)
  * tasklist: Fix position of group indicator in vertical mode
  * tasklist: Fix overlapping vertical window titles (bxo#14901)
  * tasklist: Add fallback for missing window icons (bxo#15511)
  * directory-menu: Use natural order for sorting (bxo#15413)
  * arrow-button: Remove timeout on dispose (bxo#15696)
  * pager: Ensure bg color is set correctly (bxo#15690)
  * show-desktop: Toggle also when DND-ing (bxo#15654)
  * tic-tac-toe: Add mnemonic to Close button
  * tic-tac-toe: Avoid use-after-free/double-free (bxo#15649)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * tasklist: Keep panel visible on drag and drop (bxo#15703)
  * pager: Keep panel visible on drag and drop (bxo#15703)
  * launcher: Make dialog's context menu popup at pointer
  * Make strings translatable
  * 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="1569499200">- Update to 4.14.1
  * Draw panel border based on position and length
  * windowlist: Make layout consistent with xfdesktop
  * windowmenu: Replace deprecated gtk_widget_modify_font
  * tasklist: Resize when windows get removed (bxo#14394)
  * systray: Fix icons without compositing (bxo#14577)
  * pager: Fix scrolling in pager-buttons (bxo#15614)
  * launcher: Fix visual state of arrow-button (bxo#15818)
  * launcher: Avoid excessive left padding on popup menu (bxo#15819)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1578916800">- Update to 4.14.3
  * Always provide files for vala binding in dist tarball
- Changes from 4.14.2
  * plugins: Fix enter/leave opacity w/o compositing (bxo#14577)
  * tasklist: Fix drag&amp;drop in deskbar mode (bxo#16298)
  * appmenu: Use panel's icon size
  * appmenu: Listen to icon theme changes (bxo#15861)
  * prefs: Plug memory leaks (bxo#16016)
  * Replace GtkStock icon
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1584878400">- Added systray-symbolic-icons.patch. Backport to enable symbolic
  icons in systray</changelog>
  <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>
</package>
<package pkgid="760581afe75b09e734b2c07ed236e00b27f3c985e246ef19618c15522cc6183c" name="libxfdashboard0" arch="aarch64">
  <version epoch="0" ver="0.8.1" rel="bp153.2.3.1"/>
  <changelog author="dap.darkness@gmail.com" date="1447588800">- Update to 0.5.3:
  * New feature: Implemented a basic and simple plugin manager;
  * Added new environment variable XFDASHBOARD_FORCE_NEW_INSTANCE;
  * Rewrote view and search manager;
  * Smaller improvements, e.g. replacing all GTK+ stock icon names
    with corresponding ones from Icon Naming Specification;
  * Fixed bug that the view will be enforced to be shown (again);
  * Hopefully fixed a bug causing visual glitches in search view;
  * Fixed a possible memory leak when unregistering a view;
  * More bug-fixes;
  * Updated translations;
  * Added new translation: lt.
- Removed xfdashboard-0.5.2-E-64bit-portability-issue.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1450612800">- Update to 0.5.4:
  * New feature: A theme can define which actors are focusable;
  * New feature: Implemented XfdashboardActionButton button type;
  * Implement action signal "exit" at XfdashboardApplication;
  * Splitted function to determine desktop ID;
  * Improved behaviour to use mouse wheel to change workspace;
  * Added kudos to AppData;
  * Implemented a workaround for broken director monitor in Glib when running FreeBSD;
  * Lots of bug-fixes, really a lot;
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1450785600">- Added xfdashboard-0.5.4-opensuse-13.1.diff vs.
  openSUSE 13.1' build issue, see more at
  https://bugzilla.xfce.org/show_bug.cgi?id=12372</changelog>
  <changelog author="dap.darkness@gmail.com" date="1454500800">- Update to 0.5.5:
  * New feature: A new plugin and the first search provider plugin
    gnome-shell-search-providers was implemented and added;
  * New feature: Implement a new actor in XfdashboardLiveWorkspace;
  * New feature: Add new signal "application-launched";
  * New feature: The applications search provider now counts how
    often an application was launched;
  * New feature: The result set (XfdashboardSearchResultSet) can
    now store a score between 0.0 and 1.0 for each item;
  * New feature: Add pseudo-class ':insensitive';
  * Allow moving a window from one monitor to another;
  * XfdashboardButton supports settings GIcon now;
  * Improved hash value creation for icon names and GIcon;
  * Improved sharing cached image contents;
  * Activating a result item in search view or launching external
    application to perform search in application of search provider
    will now quit (standalone) or suspend (daemon mode) application;
  * Moved logic to handle mapping of actors for result items;
  * Limit number of search results shown for each search provider;
  * Fix starting a real new application instance;
  * Fix visual error at applications view when using icon mode and
    crashes of xfdashboard (GH #109 and GH #110);
  * Lots of bug-fixes, really really really a lot;
  * Fixed lots of typos;
  * Fixed lots of compiler warnings;
  * Updated translations.
- Removed xfdashboard-0.5.4-opensuse-13.1.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1456747200">- Update to 0.5.90:
  * New feature: Split application into library and application.
  * New feature: A new plugin 'hot corner' was implemented.
  * New feature: Add configuration button in settings application.
  * Fixed a bug at the layout manager's allocation function.
  * Fixed the calculation of number of columns and rows.
  * Fixed visual distortion when allocation of a view.
  * Fixed actors of applications view filling whole space.
  * Implement file monitor to Gnome-Shell search provider plugin.
  * Changed API of object class XfdashboardApplication.
  * Keep order of search providers at search view in order.
  * Add missing public functions to check if a window is maximized.
  * Add CSS class '.window-state-maximized' to actors.
  * Some more bug-fixes, typos fixed etc.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1458820800">- Update to 0.5.91:
  * Rewrote application object as beginning with Glib 2.47.4 it
    deregisters an application from session's DBUS when returning
    from function g_application_run().
  * Fixed check if a window is really "visible" before trying to
    find the running application in application tracker (GH #114).
  * Fixed usage of an uninitialized application instance (GH #115).
  * Added a compatibility layer to silence compiler warnings.
  * Implemented a new Model class called XfdashboardModel.
  * Fix unpredictable reselections of result items in search view.
  * Some typos are fixed also as well code clean up.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1459857600">- Update to 0.5.92:
  * Added a "configure" button in "plugins" panel.
  * Fixed crash in search view when Gnome-Shell search provider is
    enabled and DBUS call returned only name for result item.
  * Fixed crash in search view when a result item is focused and
    selected but removed or hidden when search terms are updated.
  * Fixed DBUS method signature to call methods "ActivateResult"
    and "LaunchSearch" in Gnome-Shell search provider.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1463832000">- Update to 0.6.0, changelog at
  https://github.com/gmc-holle/xfdashboard/releases/tag/0.6.0
- Added simple man pages for xfdashboard &amp; xfdashboard-settings.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1473249600">- Update to 0.7.0:
  * New feature: Implement pop-up menu which.
  * New plugin 'middle-click-window-close'.
  * Allow windows view to filter windows.
  * Move to workspace where the window to activate is placed on.
  * Introduced a new signal 'actor-created'.
  * Introduced a new signal "initialized" in XfdashboardApplication.
  * Properties of ClutterActor are now themable.
  * Smaller bug-fixes.
  * More API documentation.
  * Updated localizations.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to 0.7.1
  * internal code refactoring
  * compatibility with newer GTK / GDK
  * small bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to 0.7.3
  * work ongoing to support non-X11 windowing systems
  * internal code rework
  * adaption for newer GTK / GDK
  * bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- add patch xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff to fix
  build with GTK3 &lt; 3.22</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1507032000">- update to 0.7.4
  - compatibility with old (&lt;= 4.12) and new (&gt;=4.13) xfce libs
  - translation updates
  - adaption to newer libraries
- remove xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1534075200">- update to 0.7.5
  - make xfdashboard touchscreen-aware
  - various bugfixes and improvements
  - translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575028800">- Update to 0.7.6
  * Raised minimum version of Glib to 2.38 for replacements
    of deprecated function g_type_class_add_private()
  * New feature: Support for animations. Currently only one actor
    (XfdashboardCollapseBox) trigger an animation signal to open
    or close the collapsed area. All default themes of xfdashboard
    will slide in or out the collapsed area smoothly when animation
    is enabled (which is enabled by default).
  * New feature: The user can turn on or off animations in the
    settings application.
  * Updated all GOject classes because of deprecation of function
    g_type_class_add_private()
  * Updated copyright years to 2019
  * Fix that valid desktop file for the same desktop ID but found
    at path of lower prioritory will override an invalid desktop
    file for the same desktop ID at path of higher priority. The
    first entry found - valid or invalid - will have the highest
    priority. Later all invalid desktop IDs in the application
    database are removed before populated. (GH#169)
  * Fixed warning "assertion 'GARCON_IS_MENU_DIRECTORY (other)'
    failed" when calling garcon_menu_directory_equal() in function
    _xfdashboard_applications_menu_model_find_similar_menu()
  * Fixed "implicit-fallthrough" compiler warnings in click action
  * Reduced number of release notes in AppData (GH#183)
  * Smaller bug fixes but mostly to silence compiler warnings
  * Updated translations
- Removed deprecated macros</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575374400">- Update to 0.7.7
  * Fixes missing animations.xml file at all themes in tarball
    (bxo#16230, GH#184)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * New translations (gl, ru, ru_RU) (bxo#15121, GH#185)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to 0.7.8
  * New feature: Support of more animations. So an actor can request
    an animation when a class or pseudo-class is added or was removed.
    Also an actor requests an animation when it was created and shown
    for the first time. Currently at last an animation is requested
    when the actor was moved and or resized.
  * Followed main Xfce project by switching to "foreign" mode
    at automake
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Fixed a crash when reselecting a search result item on search
    update fails because its container was destroyed while updating.
  * Smaller bug fixes but mostly to silence compiler warnings
  * Translation updates</changelog>
  <changelog author="Marcel &lt;marcel@localhost&gt;" date="1605700800">- Update to 0.7.90
  * New feature: Support of animation if an actor is destroyed.
    It will be marked as destroyed by adding a CSS pseudo class
    "destroying". The actor will be destroyed finally when
    animation ends.
  * The allocation animation will not be applied when actor is
    created. This behaviour has changed. If an actor should do an
    allocation animation also at the first time shown (created) the
    properties for x/y coordinates and/or width, height must be
    specified at "created" animation
  * New application icon which follows rDNS naming
  * Updated README.md for consistency
  * Use xfce library function instead of implementing own version
  * [plugin] Hot corner: Support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now more
    than one additional path with a colon-seperated list
  * Reduced number of translatable string drastically
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608724800">- Update to 0.8.0
  * New application icon which follows rDNS naming
  * Implement pop-up menu which is currently only used by icons in
    quicklaunch when right-clicking at them.
  * The windows in windows view gained support to show also their
    child windows, e.g. open/save dialogs etc.
    (gh#gmc-holle/xfdashboard#132)
  * All windows can now be drag'n'drop from any actor to any other
    window-related actor. (gh#gmc-holle/xfdashboard#79)
  * The window tracker and all other related classes are now
    interfaces to support multiple window systems, like X11, GDK and
    wayland. (gh#gmc-holle/xfdashboard#129)
  * Added a fine-grained controllable debug system.
  * At a theme's layout xml file you can now specify which actor of the
    focusable ones should be selected on theme load.
    (gh#gmc-holle/xfdashboard#144)
  * New actions "selection-move-next", "selection-move-previous",
    "focus-move-first", "focus-move-last" and "focus-move-to" for use at
    custom key bindings were added. They are not bound at the default key
    bindings file installed. (gh#gmc-holle/xfdashboard#144,
    gh#gmc-holle/xfdashboard#145)
  * Window tracker interface now supports a new experimental
    backend for GDK. The backend to use can be controlled with the new
    environment variable XFDASHBOARD_BACKEND. It can be either set to
    "x11" or "gdk". (gh#gmc-holle/xfdashboard#129)
  * Allow user to override CSS files of themes to apply user favourite
    settings. (gh#gmc-holle/xfdashboard#152)
  * Include new translations (gh#gmc-holle/xfdashboard#155)
  * GDK backend is now optional and it will be enabled automatically
    if Clutter backend is available, i.e. FreeBSD does
    not install Clutter with GDK backend. (bxo#13766, bxo#13860)
  * Support also current xfconf versions (4.13.x). (bxo#13824)
  * Support for touch screen which supports "clicking" buttons
    (gh#gmc-holle/xfdashboard#157)
  * Support of application actions defines at desktop entries which
    get listed in the pop-up menus of application buttons.
    (gh#gmc-holle/xfdashboard#158, gh#gmc-holle/xfdashboard#160)
  * Support of "Keywords" of desktop entries which are taken into
    account when searching (gh#gmc-holle/xfdashboard#159)
  * Support for animations. Currently only one actor trigger
    an animation signal to open or close the collapsed area.
  * The user can turn on or off animations in the settings application.
  * Support of more animations. So an actor can request an animation
    when a class or pseudo-class is added or was removed.
  * Support of animation if an actor is destroyed. It will be marked
    as destroyed by adding a CSS pseudo class "destroying".
    The actor will be destroyed finally when animation ends.
  * Introduced a new signal 'actor-created' emitted at stage where a
    newly created actor was placed on. Plugins can connect to this
    signal to detect new actors they are interested in and to modify
    them.
  * Introduced a new signal "initialized" in XfdashboardApplication
    which is emitted when primary instance is fully initialized, that
    means all managers and the stage were set up successfully.
  * New plugin 'middle-click-window-close' which allows the user
    to close windows in windows view with a middle click. This plugin
    is not configurable. (gh#gmc-holle/xfdashboard#128)
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Changed loading key bindings to one-or-nothing to incremental
    loading. (gh#gmc-holle/xfdashboard#167)
  * Added '--version' command-line parameter to determine the version
    of xfdashboard running.
  * Followed main Xfce project by switching to "foreign" mode at automake
  * Added blue theme screenshot. (gh#gmc-holle/xfdashboard#152)
  * The plugin 'hot corner' support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Use xfce library function instead of implementing own version
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now
    more than one additional path with a colon-seperated list
  * Improved loading performance of images and icons at
    XfdashboardImageContent as it will only start loading when the actor
    using this icon or image is mapped.
  * Improved CSS parser to determine recursion at theme CSS file
    which causes the application to crash due to run out of memory
    (gh#gmc-holle/xfdashboard#143)
  * Rewrote XfdashboardButton by splitting it into a XfdashboardLabel
    class and make XfdashboardButton a sub-class of it.
    XfdashboardLabel is exactly the same what XfdashboardButton was but
    it does not emit the "click" signal.
  * Split XfdashboardLiveWindow into two classes.
    XfdashboardLiveWindowSimple just shows a live preview of a window
    when possible and XfdashboardLiveWindow is a sub-class of it but
    adds a title and controls layer (close button) on top of it.
  * Remove themable property 'show-window-content' from
    XfdashboardLiveWorkspace.
  * The CSS class "primary-monitor" will be added to or removed from
    XfdashboardStageInterface depending on the primary state of
    associated monitor.
  * Made XfdashboardDynamicTableLayout stylable and added a new
    stylable property named "fixed-columns" to disable dynamic
    allocation of columns depending on largest width of a visible
    child found and enforce a fixed number of columns.
    (gh#gmc-holle/xfdashboard#168)
  * Properties 'margin-top', 'margin-bottom', 'margin-left'
    and 'margin-right' of ClutterActor are now themable.
  * Allow windows view to filter windows which are at current workspace
    via a new themable property called 'filter-workspace-windows'.
    (gh#gmc-holle/xfdashboard#126)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * Lots of larger and smaller bug-fixes
  * Lots of new API documentation
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Update to 0.8.1
  * Fixed bug to release an so far unreleased GIcon object at dispose
    function of XfdashboardLabel
  * Moved AppInfo to AppStream metainfo</changelog>
</package>
<package pkgid="c55bb397a7f28b2632b44c22b40992b363c0e4aae1934b0e76816ffe59610194" name="libxfdashboard0" arch="ppc64le">
  <version epoch="0" ver="0.8.1" rel="bp153.2.3.1"/>
  <changelog author="dap.darkness@gmail.com" date="1447588800">- Update to 0.5.3:
  * New feature: Implemented a basic and simple plugin manager;
  * Added new environment variable XFDASHBOARD_FORCE_NEW_INSTANCE;
  * Rewrote view and search manager;
  * Smaller improvements, e.g. replacing all GTK+ stock icon names
    with corresponding ones from Icon Naming Specification;
  * Fixed bug that the view will be enforced to be shown (again);
  * Hopefully fixed a bug causing visual glitches in search view;
  * Fixed a possible memory leak when unregistering a view;
  * More bug-fixes;
  * Updated translations;
  * Added new translation: lt.
- Removed xfdashboard-0.5.2-E-64bit-portability-issue.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1450612800">- Update to 0.5.4:
  * New feature: A theme can define which actors are focusable;
  * New feature: Implemented XfdashboardActionButton button type;
  * Implement action signal "exit" at XfdashboardApplication;
  * Splitted function to determine desktop ID;
  * Improved behaviour to use mouse wheel to change workspace;
  * Added kudos to AppData;
  * Implemented a workaround for broken director monitor in Glib when running FreeBSD;
  * Lots of bug-fixes, really a lot;
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1450785600">- Added xfdashboard-0.5.4-opensuse-13.1.diff vs.
  openSUSE 13.1' build issue, see more at
  https://bugzilla.xfce.org/show_bug.cgi?id=12372</changelog>
  <changelog author="dap.darkness@gmail.com" date="1454500800">- Update to 0.5.5:
  * New feature: A new plugin and the first search provider plugin
    gnome-shell-search-providers was implemented and added;
  * New feature: Implement a new actor in XfdashboardLiveWorkspace;
  * New feature: Add new signal "application-launched";
  * New feature: The applications search provider now counts how
    often an application was launched;
  * New feature: The result set (XfdashboardSearchResultSet) can
    now store a score between 0.0 and 1.0 for each item;
  * New feature: Add pseudo-class ':insensitive';
  * Allow moving a window from one monitor to another;
  * XfdashboardButton supports settings GIcon now;
  * Improved hash value creation for icon names and GIcon;
  * Improved sharing cached image contents;
  * Activating a result item in search view or launching external
    application to perform search in application of search provider
    will now quit (standalone) or suspend (daemon mode) application;
  * Moved logic to handle mapping of actors for result items;
  * Limit number of search results shown for each search provider;
  * Fix starting a real new application instance;
  * Fix visual error at applications view when using icon mode and
    crashes of xfdashboard (GH #109 and GH #110);
  * Lots of bug-fixes, really really really a lot;
  * Fixed lots of typos;
  * Fixed lots of compiler warnings;
  * Updated translations.
- Removed xfdashboard-0.5.4-opensuse-13.1.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1456747200">- Update to 0.5.90:
  * New feature: Split application into library and application.
  * New feature: A new plugin 'hot corner' was implemented.
  * New feature: Add configuration button in settings application.
  * Fixed a bug at the layout manager's allocation function.
  * Fixed the calculation of number of columns and rows.
  * Fixed visual distortion when allocation of a view.
  * Fixed actors of applications view filling whole space.
  * Implement file monitor to Gnome-Shell search provider plugin.
  * Changed API of object class XfdashboardApplication.
  * Keep order of search providers at search view in order.
  * Add missing public functions to check if a window is maximized.
  * Add CSS class '.window-state-maximized' to actors.
  * Some more bug-fixes, typos fixed etc.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1458820800">- Update to 0.5.91:
  * Rewrote application object as beginning with Glib 2.47.4 it
    deregisters an application from session's DBUS when returning
    from function g_application_run().
  * Fixed check if a window is really "visible" before trying to
    find the running application in application tracker (GH #114).
  * Fixed usage of an uninitialized application instance (GH #115).
  * Added a compatibility layer to silence compiler warnings.
  * Implemented a new Model class called XfdashboardModel.
  * Fix unpredictable reselections of result items in search view.
  * Some typos are fixed also as well code clean up.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1459857600">- Update to 0.5.92:
  * Added a "configure" button in "plugins" panel.
  * Fixed crash in search view when Gnome-Shell search provider is
    enabled and DBUS call returned only name for result item.
  * Fixed crash in search view when a result item is focused and
    selected but removed or hidden when search terms are updated.
  * Fixed DBUS method signature to call methods "ActivateResult"
    and "LaunchSearch" in Gnome-Shell search provider.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1463832000">- Update to 0.6.0, changelog at
  https://github.com/gmc-holle/xfdashboard/releases/tag/0.6.0
- Added simple man pages for xfdashboard &amp; xfdashboard-settings.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1473249600">- Update to 0.7.0:
  * New feature: Implement pop-up menu which.
  * New plugin 'middle-click-window-close'.
  * Allow windows view to filter windows.
  * Move to workspace where the window to activate is placed on.
  * Introduced a new signal 'actor-created'.
  * Introduced a new signal "initialized" in XfdashboardApplication.
  * Properties of ClutterActor are now themable.
  * Smaller bug-fixes.
  * More API documentation.
  * Updated localizations.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to 0.7.1
  * internal code refactoring
  * compatibility with newer GTK / GDK
  * small bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to 0.7.3
  * work ongoing to support non-X11 windowing systems
  * internal code rework
  * adaption for newer GTK / GDK
  * bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- add patch xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff to fix
  build with GTK3 &lt; 3.22</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1507032000">- update to 0.7.4
  - compatibility with old (&lt;= 4.12) and new (&gt;=4.13) xfce libs
  - translation updates
  - adaption to newer libraries
- remove xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1534075200">- update to 0.7.5
  - make xfdashboard touchscreen-aware
  - various bugfixes and improvements
  - translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575028800">- Update to 0.7.6
  * Raised minimum version of Glib to 2.38 for replacements
    of deprecated function g_type_class_add_private()
  * New feature: Support for animations. Currently only one actor
    (XfdashboardCollapseBox) trigger an animation signal to open
    or close the collapsed area. All default themes of xfdashboard
    will slide in or out the collapsed area smoothly when animation
    is enabled (which is enabled by default).
  * New feature: The user can turn on or off animations in the
    settings application.
  * Updated all GOject classes because of deprecation of function
    g_type_class_add_private()
  * Updated copyright years to 2019
  * Fix that valid desktop file for the same desktop ID but found
    at path of lower prioritory will override an invalid desktop
    file for the same desktop ID at path of higher priority. The
    first entry found - valid or invalid - will have the highest
    priority. Later all invalid desktop IDs in the application
    database are removed before populated. (GH#169)
  * Fixed warning "assertion 'GARCON_IS_MENU_DIRECTORY (other)'
    failed" when calling garcon_menu_directory_equal() in function
    _xfdashboard_applications_menu_model_find_similar_menu()
  * Fixed "implicit-fallthrough" compiler warnings in click action
  * Reduced number of release notes in AppData (GH#183)
  * Smaller bug fixes but mostly to silence compiler warnings
  * Updated translations
- Removed deprecated macros</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575374400">- Update to 0.7.7
  * Fixes missing animations.xml file at all themes in tarball
    (bxo#16230, GH#184)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * New translations (gl, ru, ru_RU) (bxo#15121, GH#185)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to 0.7.8
  * New feature: Support of more animations. So an actor can request
    an animation when a class or pseudo-class is added or was removed.
    Also an actor requests an animation when it was created and shown
    for the first time. Currently at last an animation is requested
    when the actor was moved and or resized.
  * Followed main Xfce project by switching to "foreign" mode
    at automake
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Fixed a crash when reselecting a search result item on search
    update fails because its container was destroyed while updating.
  * Smaller bug fixes but mostly to silence compiler warnings
  * Translation updates</changelog>
  <changelog author="Marcel &lt;marcel@localhost&gt;" date="1605700800">- Update to 0.7.90
  * New feature: Support of animation if an actor is destroyed.
    It will be marked as destroyed by adding a CSS pseudo class
    "destroying". The actor will be destroyed finally when
    animation ends.
  * The allocation animation will not be applied when actor is
    created. This behaviour has changed. If an actor should do an
    allocation animation also at the first time shown (created) the
    properties for x/y coordinates and/or width, height must be
    specified at "created" animation
  * New application icon which follows rDNS naming
  * Updated README.md for consistency
  * Use xfce library function instead of implementing own version
  * [plugin] Hot corner: Support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now more
    than one additional path with a colon-seperated list
  * Reduced number of translatable string drastically
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608724800">- Update to 0.8.0
  * New application icon which follows rDNS naming
  * Implement pop-up menu which is currently only used by icons in
    quicklaunch when right-clicking at them.
  * The windows in windows view gained support to show also their
    child windows, e.g. open/save dialogs etc.
    (gh#gmc-holle/xfdashboard#132)
  * All windows can now be drag'n'drop from any actor to any other
    window-related actor. (gh#gmc-holle/xfdashboard#79)
  * The window tracker and all other related classes are now
    interfaces to support multiple window systems, like X11, GDK and
    wayland. (gh#gmc-holle/xfdashboard#129)
  * Added a fine-grained controllable debug system.
  * At a theme's layout xml file you can now specify which actor of the
    focusable ones should be selected on theme load.
    (gh#gmc-holle/xfdashboard#144)
  * New actions "selection-move-next", "selection-move-previous",
    "focus-move-first", "focus-move-last" and "focus-move-to" for use at
    custom key bindings were added. They are not bound at the default key
    bindings file installed. (gh#gmc-holle/xfdashboard#144,
    gh#gmc-holle/xfdashboard#145)
  * Window tracker interface now supports a new experimental
    backend for GDK. The backend to use can be controlled with the new
    environment variable XFDASHBOARD_BACKEND. It can be either set to
    "x11" or "gdk". (gh#gmc-holle/xfdashboard#129)
  * Allow user to override CSS files of themes to apply user favourite
    settings. (gh#gmc-holle/xfdashboard#152)
  * Include new translations (gh#gmc-holle/xfdashboard#155)
  * GDK backend is now optional and it will be enabled automatically
    if Clutter backend is available, i.e. FreeBSD does
    not install Clutter with GDK backend. (bxo#13766, bxo#13860)
  * Support also current xfconf versions (4.13.x). (bxo#13824)
  * Support for touch screen which supports "clicking" buttons
    (gh#gmc-holle/xfdashboard#157)
  * Support of application actions defines at desktop entries which
    get listed in the pop-up menus of application buttons.
    (gh#gmc-holle/xfdashboard#158, gh#gmc-holle/xfdashboard#160)
  * Support of "Keywords" of desktop entries which are taken into
    account when searching (gh#gmc-holle/xfdashboard#159)
  * Support for animations. Currently only one actor trigger
    an animation signal to open or close the collapsed area.
  * The user can turn on or off animations in the settings application.
  * Support of more animations. So an actor can request an animation
    when a class or pseudo-class is added or was removed.
  * Support of animation if an actor is destroyed. It will be marked
    as destroyed by adding a CSS pseudo class "destroying".
    The actor will be destroyed finally when animation ends.
  * Introduced a new signal 'actor-created' emitted at stage where a
    newly created actor was placed on. Plugins can connect to this
    signal to detect new actors they are interested in and to modify
    them.
  * Introduced a new signal "initialized" in XfdashboardApplication
    which is emitted when primary instance is fully initialized, that
    means all managers and the stage were set up successfully.
  * New plugin 'middle-click-window-close' which allows the user
    to close windows in windows view with a middle click. This plugin
    is not configurable. (gh#gmc-holle/xfdashboard#128)
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Changed loading key bindings to one-or-nothing to incremental
    loading. (gh#gmc-holle/xfdashboard#167)
  * Added '--version' command-line parameter to determine the version
    of xfdashboard running.
  * Followed main Xfce project by switching to "foreign" mode at automake
  * Added blue theme screenshot. (gh#gmc-holle/xfdashboard#152)
  * The plugin 'hot corner' support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Use xfce library function instead of implementing own version
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now
    more than one additional path with a colon-seperated list
  * Improved loading performance of images and icons at
    XfdashboardImageContent as it will only start loading when the actor
    using this icon or image is mapped.
  * Improved CSS parser to determine recursion at theme CSS file
    which causes the application to crash due to run out of memory
    (gh#gmc-holle/xfdashboard#143)
  * Rewrote XfdashboardButton by splitting it into a XfdashboardLabel
    class and make XfdashboardButton a sub-class of it.
    XfdashboardLabel is exactly the same what XfdashboardButton was but
    it does not emit the "click" signal.
  * Split XfdashboardLiveWindow into two classes.
    XfdashboardLiveWindowSimple just shows a live preview of a window
    when possible and XfdashboardLiveWindow is a sub-class of it but
    adds a title and controls layer (close button) on top of it.
  * Remove themable property 'show-window-content' from
    XfdashboardLiveWorkspace.
  * The CSS class "primary-monitor" will be added to or removed from
    XfdashboardStageInterface depending on the primary state of
    associated monitor.
  * Made XfdashboardDynamicTableLayout stylable and added a new
    stylable property named "fixed-columns" to disable dynamic
    allocation of columns depending on largest width of a visible
    child found and enforce a fixed number of columns.
    (gh#gmc-holle/xfdashboard#168)
  * Properties 'margin-top', 'margin-bottom', 'margin-left'
    and 'margin-right' of ClutterActor are now themable.
  * Allow windows view to filter windows which are at current workspace
    via a new themable property called 'filter-workspace-windows'.
    (gh#gmc-holle/xfdashboard#126)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * Lots of larger and smaller bug-fixes
  * Lots of new API documentation
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Update to 0.8.1
  * Fixed bug to release an so far unreleased GIcon object at dispose
    function of XfdashboardLabel
  * Moved AppInfo to AppStream metainfo</changelog>
</package>
<package pkgid="d4f2787242ea0d25ce868f8cdd7d69c30c1a5afb7909a90b777ac5c0269d40e5" name="libxfdashboard0" arch="s390x">
  <version epoch="0" ver="0.8.1" rel="bp153.2.3.1"/>
  <changelog author="dap.darkness@gmail.com" date="1447588800">- Update to 0.5.3:
  * New feature: Implemented a basic and simple plugin manager;
  * Added new environment variable XFDASHBOARD_FORCE_NEW_INSTANCE;
  * Rewrote view and search manager;
  * Smaller improvements, e.g. replacing all GTK+ stock icon names
    with corresponding ones from Icon Naming Specification;
  * Fixed bug that the view will be enforced to be shown (again);
  * Hopefully fixed a bug causing visual glitches in search view;
  * Fixed a possible memory leak when unregistering a view;
  * More bug-fixes;
  * Updated translations;
  * Added new translation: lt.
- Removed xfdashboard-0.5.2-E-64bit-portability-issue.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1450612800">- Update to 0.5.4:
  * New feature: A theme can define which actors are focusable;
  * New feature: Implemented XfdashboardActionButton button type;
  * Implement action signal "exit" at XfdashboardApplication;
  * Splitted function to determine desktop ID;
  * Improved behaviour to use mouse wheel to change workspace;
  * Added kudos to AppData;
  * Implemented a workaround for broken director monitor in Glib when running FreeBSD;
  * Lots of bug-fixes, really a lot;
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1450785600">- Added xfdashboard-0.5.4-opensuse-13.1.diff vs.
  openSUSE 13.1' build issue, see more at
  https://bugzilla.xfce.org/show_bug.cgi?id=12372</changelog>
  <changelog author="dap.darkness@gmail.com" date="1454500800">- Update to 0.5.5:
  * New feature: A new plugin and the first search provider plugin
    gnome-shell-search-providers was implemented and added;
  * New feature: Implement a new actor in XfdashboardLiveWorkspace;
  * New feature: Add new signal "application-launched";
  * New feature: The applications search provider now counts how
    often an application was launched;
  * New feature: The result set (XfdashboardSearchResultSet) can
    now store a score between 0.0 and 1.0 for each item;
  * New feature: Add pseudo-class ':insensitive';
  * Allow moving a window from one monitor to another;
  * XfdashboardButton supports settings GIcon now;
  * Improved hash value creation for icon names and GIcon;
  * Improved sharing cached image contents;
  * Activating a result item in search view or launching external
    application to perform search in application of search provider
    will now quit (standalone) or suspend (daemon mode) application;
  * Moved logic to handle mapping of actors for result items;
  * Limit number of search results shown for each search provider;
  * Fix starting a real new application instance;
  * Fix visual error at applications view when using icon mode and
    crashes of xfdashboard (GH #109 and GH #110);
  * Lots of bug-fixes, really really really a lot;
  * Fixed lots of typos;
  * Fixed lots of compiler warnings;
  * Updated translations.
- Removed xfdashboard-0.5.4-opensuse-13.1.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1456747200">- Update to 0.5.90:
  * New feature: Split application into library and application.
  * New feature: A new plugin 'hot corner' was implemented.
  * New feature: Add configuration button in settings application.
  * Fixed a bug at the layout manager's allocation function.
  * Fixed the calculation of number of columns and rows.
  * Fixed visual distortion when allocation of a view.
  * Fixed actors of applications view filling whole space.
  * Implement file monitor to Gnome-Shell search provider plugin.
  * Changed API of object class XfdashboardApplication.
  * Keep order of search providers at search view in order.
  * Add missing public functions to check if a window is maximized.
  * Add CSS class '.window-state-maximized' to actors.
  * Some more bug-fixes, typos fixed etc.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1458820800">- Update to 0.5.91:
  * Rewrote application object as beginning with Glib 2.47.4 it
    deregisters an application from session's DBUS when returning
    from function g_application_run().
  * Fixed check if a window is really "visible" before trying to
    find the running application in application tracker (GH #114).
  * Fixed usage of an uninitialized application instance (GH #115).
  * Added a compatibility layer to silence compiler warnings.
  * Implemented a new Model class called XfdashboardModel.
  * Fix unpredictable reselections of result items in search view.
  * Some typos are fixed also as well code clean up.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1459857600">- Update to 0.5.92:
  * Added a "configure" button in "plugins" panel.
  * Fixed crash in search view when Gnome-Shell search provider is
    enabled and DBUS call returned only name for result item.
  * Fixed crash in search view when a result item is focused and
    selected but removed or hidden when search terms are updated.
  * Fixed DBUS method signature to call methods "ActivateResult"
    and "LaunchSearch" in Gnome-Shell search provider.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1463832000">- Update to 0.6.0, changelog at
  https://github.com/gmc-holle/xfdashboard/releases/tag/0.6.0
- Added simple man pages for xfdashboard &amp; xfdashboard-settings.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1473249600">- Update to 0.7.0:
  * New feature: Implement pop-up menu which.
  * New plugin 'middle-click-window-close'.
  * Allow windows view to filter windows.
  * Move to workspace where the window to activate is placed on.
  * Introduced a new signal 'actor-created'.
  * Introduced a new signal "initialized" in XfdashboardApplication.
  * Properties of ClutterActor are now themable.
  * Smaller bug-fixes.
  * More API documentation.
  * Updated localizations.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to 0.7.1
  * internal code refactoring
  * compatibility with newer GTK / GDK
  * small bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to 0.7.3
  * work ongoing to support non-X11 windowing systems
  * internal code rework
  * adaption for newer GTK / GDK
  * bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- add patch xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff to fix
  build with GTK3 &lt; 3.22</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1507032000">- update to 0.7.4
  - compatibility with old (&lt;= 4.12) and new (&gt;=4.13) xfce libs
  - translation updates
  - adaption to newer libraries
- remove xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1534075200">- update to 0.7.5
  - make xfdashboard touchscreen-aware
  - various bugfixes and improvements
  - translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575028800">- Update to 0.7.6
  * Raised minimum version of Glib to 2.38 for replacements
    of deprecated function g_type_class_add_private()
  * New feature: Support for animations. Currently only one actor
    (XfdashboardCollapseBox) trigger an animation signal to open
    or close the collapsed area. All default themes of xfdashboard
    will slide in or out the collapsed area smoothly when animation
    is enabled (which is enabled by default).
  * New feature: The user can turn on or off animations in the
    settings application.
  * Updated all GOject classes because of deprecation of function
    g_type_class_add_private()
  * Updated copyright years to 2019
  * Fix that valid desktop file for the same desktop ID but found
    at path of lower prioritory will override an invalid desktop
    file for the same desktop ID at path of higher priority. The
    first entry found - valid or invalid - will have the highest
    priority. Later all invalid desktop IDs in the application
    database are removed before populated. (GH#169)
  * Fixed warning "assertion 'GARCON_IS_MENU_DIRECTORY (other)'
    failed" when calling garcon_menu_directory_equal() in function
    _xfdashboard_applications_menu_model_find_similar_menu()
  * Fixed "implicit-fallthrough" compiler warnings in click action
  * Reduced number of release notes in AppData (GH#183)
  * Smaller bug fixes but mostly to silence compiler warnings
  * Updated translations
- Removed deprecated macros</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575374400">- Update to 0.7.7
  * Fixes missing animations.xml file at all themes in tarball
    (bxo#16230, GH#184)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * New translations (gl, ru, ru_RU) (bxo#15121, GH#185)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to 0.7.8
  * New feature: Support of more animations. So an actor can request
    an animation when a class or pseudo-class is added or was removed.
    Also an actor requests an animation when it was created and shown
    for the first time. Currently at last an animation is requested
    when the actor was moved and or resized.
  * Followed main Xfce project by switching to "foreign" mode
    at automake
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Fixed a crash when reselecting a search result item on search
    update fails because its container was destroyed while updating.
  * Smaller bug fixes but mostly to silence compiler warnings
  * Translation updates</changelog>
  <changelog author="Marcel &lt;marcel@localhost&gt;" date="1605700800">- Update to 0.7.90
  * New feature: Support of animation if an actor is destroyed.
    It will be marked as destroyed by adding a CSS pseudo class
    "destroying". The actor will be destroyed finally when
    animation ends.
  * The allocation animation will not be applied when actor is
    created. This behaviour has changed. If an actor should do an
    allocation animation also at the first time shown (created) the
    properties for x/y coordinates and/or width, height must be
    specified at "created" animation
  * New application icon which follows rDNS naming
  * Updated README.md for consistency
  * Use xfce library function instead of implementing own version
  * [plugin] Hot corner: Support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now more
    than one additional path with a colon-seperated list
  * Reduced number of translatable string drastically
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608724800">- Update to 0.8.0
  * New application icon which follows rDNS naming
  * Implement pop-up menu which is currently only used by icons in
    quicklaunch when right-clicking at them.
  * The windows in windows view gained support to show also their
    child windows, e.g. open/save dialogs etc.
    (gh#gmc-holle/xfdashboard#132)
  * All windows can now be drag'n'drop from any actor to any other
    window-related actor. (gh#gmc-holle/xfdashboard#79)
  * The window tracker and all other related classes are now
    interfaces to support multiple window systems, like X11, GDK and
    wayland. (gh#gmc-holle/xfdashboard#129)
  * Added a fine-grained controllable debug system.
  * At a theme's layout xml file you can now specify which actor of the
    focusable ones should be selected on theme load.
    (gh#gmc-holle/xfdashboard#144)
  * New actions "selection-move-next", "selection-move-previous",
    "focus-move-first", "focus-move-last" and "focus-move-to" for use at
    custom key bindings were added. They are not bound at the default key
    bindings file installed. (gh#gmc-holle/xfdashboard#144,
    gh#gmc-holle/xfdashboard#145)
  * Window tracker interface now supports a new experimental
    backend for GDK. The backend to use can be controlled with the new
    environment variable XFDASHBOARD_BACKEND. It can be either set to
    "x11" or "gdk". (gh#gmc-holle/xfdashboard#129)
  * Allow user to override CSS files of themes to apply user favourite
    settings. (gh#gmc-holle/xfdashboard#152)
  * Include new translations (gh#gmc-holle/xfdashboard#155)
  * GDK backend is now optional and it will be enabled automatically
    if Clutter backend is available, i.e. FreeBSD does
    not install Clutter with GDK backend. (bxo#13766, bxo#13860)
  * Support also current xfconf versions (4.13.x). (bxo#13824)
  * Support for touch screen which supports "clicking" buttons
    (gh#gmc-holle/xfdashboard#157)
  * Support of application actions defines at desktop entries which
    get listed in the pop-up menus of application buttons.
    (gh#gmc-holle/xfdashboard#158, gh#gmc-holle/xfdashboard#160)
  * Support of "Keywords" of desktop entries which are taken into
    account when searching (gh#gmc-holle/xfdashboard#159)
  * Support for animations. Currently only one actor trigger
    an animation signal to open or close the collapsed area.
  * The user can turn on or off animations in the settings application.
  * Support of more animations. So an actor can request an animation
    when a class or pseudo-class is added or was removed.
  * Support of animation if an actor is destroyed. It will be marked
    as destroyed by adding a CSS pseudo class "destroying".
    The actor will be destroyed finally when animation ends.
  * Introduced a new signal 'actor-created' emitted at stage where a
    newly created actor was placed on. Plugins can connect to this
    signal to detect new actors they are interested in and to modify
    them.
  * Introduced a new signal "initialized" in XfdashboardApplication
    which is emitted when primary instance is fully initialized, that
    means all managers and the stage were set up successfully.
  * New plugin 'middle-click-window-close' which allows the user
    to close windows in windows view with a middle click. This plugin
    is not configurable. (gh#gmc-holle/xfdashboard#128)
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Changed loading key bindings to one-or-nothing to incremental
    loading. (gh#gmc-holle/xfdashboard#167)
  * Added '--version' command-line parameter to determine the version
    of xfdashboard running.
  * Followed main Xfce project by switching to "foreign" mode at automake
  * Added blue theme screenshot. (gh#gmc-holle/xfdashboard#152)
  * The plugin 'hot corner' support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Use xfce library function instead of implementing own version
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now
    more than one additional path with a colon-seperated list
  * Improved loading performance of images and icons at
    XfdashboardImageContent as it will only start loading when the actor
    using this icon or image is mapped.
  * Improved CSS parser to determine recursion at theme CSS file
    which causes the application to crash due to run out of memory
    (gh#gmc-holle/xfdashboard#143)
  * Rewrote XfdashboardButton by splitting it into a XfdashboardLabel
    class and make XfdashboardButton a sub-class of it.
    XfdashboardLabel is exactly the same what XfdashboardButton was but
    it does not emit the "click" signal.
  * Split XfdashboardLiveWindow into two classes.
    XfdashboardLiveWindowSimple just shows a live preview of a window
    when possible and XfdashboardLiveWindow is a sub-class of it but
    adds a title and controls layer (close button) on top of it.
  * Remove themable property 'show-window-content' from
    XfdashboardLiveWorkspace.
  * The CSS class "primary-monitor" will be added to or removed from
    XfdashboardStageInterface depending on the primary state of
    associated monitor.
  * Made XfdashboardDynamicTableLayout stylable and added a new
    stylable property named "fixed-columns" to disable dynamic
    allocation of columns depending on largest width of a visible
    child found and enforce a fixed number of columns.
    (gh#gmc-holle/xfdashboard#168)
  * Properties 'margin-top', 'margin-bottom', 'margin-left'
    and 'margin-right' of ClutterActor are now themable.
  * Allow windows view to filter windows which are at current workspace
    via a new themable property called 'filter-workspace-windows'.
    (gh#gmc-holle/xfdashboard#126)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * Lots of larger and smaller bug-fixes
  * Lots of new API documentation
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Update to 0.8.1
  * Fixed bug to release an so far unreleased GIcon object at dispose
    function of XfdashboardLabel
  * Moved AppInfo to AppStream metainfo</changelog>
</package>
<package pkgid="f2c174b71753a3a7b2e58776c544ed9d7d3ab16a0ed1507208a068666039aca6" name="libxfdashboard0" arch="x86_64">
  <version epoch="0" ver="0.8.1" rel="bp153.2.3.1"/>
  <changelog author="dap.darkness@gmail.com" date="1447588800">- Update to 0.5.3:
  * New feature: Implemented a basic and simple plugin manager;
  * Added new environment variable XFDASHBOARD_FORCE_NEW_INSTANCE;
  * Rewrote view and search manager;
  * Smaller improvements, e.g. replacing all GTK+ stock icon names
    with corresponding ones from Icon Naming Specification;
  * Fixed bug that the view will be enforced to be shown (again);
  * Hopefully fixed a bug causing visual glitches in search view;
  * Fixed a possible memory leak when unregistering a view;
  * More bug-fixes;
  * Updated translations;
  * Added new translation: lt.
- Removed xfdashboard-0.5.2-E-64bit-portability-issue.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1450612800">- Update to 0.5.4:
  * New feature: A theme can define which actors are focusable;
  * New feature: Implemented XfdashboardActionButton button type;
  * Implement action signal "exit" at XfdashboardApplication;
  * Splitted function to determine desktop ID;
  * Improved behaviour to use mouse wheel to change workspace;
  * Added kudos to AppData;
  * Implemented a workaround for broken director monitor in Glib when running FreeBSD;
  * Lots of bug-fixes, really a lot;
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1450785600">- Added xfdashboard-0.5.4-opensuse-13.1.diff vs.
  openSUSE 13.1' build issue, see more at
  https://bugzilla.xfce.org/show_bug.cgi?id=12372</changelog>
  <changelog author="dap.darkness@gmail.com" date="1454500800">- Update to 0.5.5:
  * New feature: A new plugin and the first search provider plugin
    gnome-shell-search-providers was implemented and added;
  * New feature: Implement a new actor in XfdashboardLiveWorkspace;
  * New feature: Add new signal "application-launched";
  * New feature: The applications search provider now counts how
    often an application was launched;
  * New feature: The result set (XfdashboardSearchResultSet) can
    now store a score between 0.0 and 1.0 for each item;
  * New feature: Add pseudo-class ':insensitive';
  * Allow moving a window from one monitor to another;
  * XfdashboardButton supports settings GIcon now;
  * Improved hash value creation for icon names and GIcon;
  * Improved sharing cached image contents;
  * Activating a result item in search view or launching external
    application to perform search in application of search provider
    will now quit (standalone) or suspend (daemon mode) application;
  * Moved logic to handle mapping of actors for result items;
  * Limit number of search results shown for each search provider;
  * Fix starting a real new application instance;
  * Fix visual error at applications view when using icon mode and
    crashes of xfdashboard (GH #109 and GH #110);
  * Lots of bug-fixes, really really really a lot;
  * Fixed lots of typos;
  * Fixed lots of compiler warnings;
  * Updated translations.
- Removed xfdashboard-0.5.4-opensuse-13.1.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1456747200">- Update to 0.5.90:
  * New feature: Split application into library and application.
  * New feature: A new plugin 'hot corner' was implemented.
  * New feature: Add configuration button in settings application.
  * Fixed a bug at the layout manager's allocation function.
  * Fixed the calculation of number of columns and rows.
  * Fixed visual distortion when allocation of a view.
  * Fixed actors of applications view filling whole space.
  * Implement file monitor to Gnome-Shell search provider plugin.
  * Changed API of object class XfdashboardApplication.
  * Keep order of search providers at search view in order.
  * Add missing public functions to check if a window is maximized.
  * Add CSS class '.window-state-maximized' to actors.
  * Some more bug-fixes, typos fixed etc.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1458820800">- Update to 0.5.91:
  * Rewrote application object as beginning with Glib 2.47.4 it
    deregisters an application from session's DBUS when returning
    from function g_application_run().
  * Fixed check if a window is really "visible" before trying to
    find the running application in application tracker (GH #114).
  * Fixed usage of an uninitialized application instance (GH #115).
  * Added a compatibility layer to silence compiler warnings.
  * Implemented a new Model class called XfdashboardModel.
  * Fix unpredictable reselections of result items in search view.
  * Some typos are fixed also as well code clean up.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1459857600">- Update to 0.5.92:
  * Added a "configure" button in "plugins" panel.
  * Fixed crash in search view when Gnome-Shell search provider is
    enabled and DBUS call returned only name for result item.
  * Fixed crash in search view when a result item is focused and
    selected but removed or hidden when search terms are updated.
  * Fixed DBUS method signature to call methods "ActivateResult"
    and "LaunchSearch" in Gnome-Shell search provider.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1463832000">- Update to 0.6.0, changelog at
  https://github.com/gmc-holle/xfdashboard/releases/tag/0.6.0
- Added simple man pages for xfdashboard &amp; xfdashboard-settings.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1473249600">- Update to 0.7.0:
  * New feature: Implement pop-up menu which.
  * New plugin 'middle-click-window-close'.
  * Allow windows view to filter windows.
  * Move to workspace where the window to activate is placed on.
  * Introduced a new signal 'actor-created'.
  * Introduced a new signal "initialized" in XfdashboardApplication.
  * Properties of ClutterActor are now themable.
  * Smaller bug-fixes.
  * More API documentation.
  * Updated localizations.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to 0.7.1
  * internal code refactoring
  * compatibility with newer GTK / GDK
  * small bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to 0.7.3
  * work ongoing to support non-X11 windowing systems
  * internal code rework
  * adaption for newer GTK / GDK
  * bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- add patch xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff to fix
  build with GTK3 &lt; 3.22</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1507032000">- update to 0.7.4
  - compatibility with old (&lt;= 4.12) and new (&gt;=4.13) xfce libs
  - translation updates
  - adaption to newer libraries
- remove xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1534075200">- update to 0.7.5
  - make xfdashboard touchscreen-aware
  - various bugfixes and improvements
  - translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575028800">- Update to 0.7.6
  * Raised minimum version of Glib to 2.38 for replacements
    of deprecated function g_type_class_add_private()
  * New feature: Support for animations. Currently only one actor
    (XfdashboardCollapseBox) trigger an animation signal to open
    or close the collapsed area. All default themes of xfdashboard
    will slide in or out the collapsed area smoothly when animation
    is enabled (which is enabled by default).
  * New feature: The user can turn on or off animations in the
    settings application.
  * Updated all GOject classes because of deprecation of function
    g_type_class_add_private()
  * Updated copyright years to 2019
  * Fix that valid desktop file for the same desktop ID but found
    at path of lower prioritory will override an invalid desktop
    file for the same desktop ID at path of higher priority. The
    first entry found - valid or invalid - will have the highest
    priority. Later all invalid desktop IDs in the application
    database are removed before populated. (GH#169)
  * Fixed warning "assertion 'GARCON_IS_MENU_DIRECTORY (other)'
    failed" when calling garcon_menu_directory_equal() in function
    _xfdashboard_applications_menu_model_find_similar_menu()
  * Fixed "implicit-fallthrough" compiler warnings in click action
  * Reduced number of release notes in AppData (GH#183)
  * Smaller bug fixes but mostly to silence compiler warnings
  * Updated translations
- Removed deprecated macros</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575374400">- Update to 0.7.7
  * Fixes missing animations.xml file at all themes in tarball
    (bxo#16230, GH#184)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * New translations (gl, ru, ru_RU) (bxo#15121, GH#185)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to 0.7.8
  * New feature: Support of more animations. So an actor can request
    an animation when a class or pseudo-class is added or was removed.
    Also an actor requests an animation when it was created and shown
    for the first time. Currently at last an animation is requested
    when the actor was moved and or resized.
  * Followed main Xfce project by switching to "foreign" mode
    at automake
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Fixed a crash when reselecting a search result item on search
    update fails because its container was destroyed while updating.
  * Smaller bug fixes but mostly to silence compiler warnings
  * Translation updates</changelog>
  <changelog author="Marcel &lt;marcel@localhost&gt;" date="1605700800">- Update to 0.7.90
  * New feature: Support of animation if an actor is destroyed.
    It will be marked as destroyed by adding a CSS pseudo class
    "destroying". The actor will be destroyed finally when
    animation ends.
  * The allocation animation will not be applied when actor is
    created. This behaviour has changed. If an actor should do an
    allocation animation also at the first time shown (created) the
    properties for x/y coordinates and/or width, height must be
    specified at "created" animation
  * New application icon which follows rDNS naming
  * Updated README.md for consistency
  * Use xfce library function instead of implementing own version
  * [plugin] Hot corner: Support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now more
    than one additional path with a colon-seperated list
  * Reduced number of translatable string drastically
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608724800">- Update to 0.8.0
  * New application icon which follows rDNS naming
  * Implement pop-up menu which is currently only used by icons in
    quicklaunch when right-clicking at them.
  * The windows in windows view gained support to show also their
    child windows, e.g. open/save dialogs etc.
    (gh#gmc-holle/xfdashboard#132)
  * All windows can now be drag'n'drop from any actor to any other
    window-related actor. (gh#gmc-holle/xfdashboard#79)
  * The window tracker and all other related classes are now
    interfaces to support multiple window systems, like X11, GDK and
    wayland. (gh#gmc-holle/xfdashboard#129)
  * Added a fine-grained controllable debug system.
  * At a theme's layout xml file you can now specify which actor of the
    focusable ones should be selected on theme load.
    (gh#gmc-holle/xfdashboard#144)
  * New actions "selection-move-next", "selection-move-previous",
    "focus-move-first", "focus-move-last" and "focus-move-to" for use at
    custom key bindings were added. They are not bound at the default key
    bindings file installed. (gh#gmc-holle/xfdashboard#144,
    gh#gmc-holle/xfdashboard#145)
  * Window tracker interface now supports a new experimental
    backend for GDK. The backend to use can be controlled with the new
    environment variable XFDASHBOARD_BACKEND. It can be either set to
    "x11" or "gdk". (gh#gmc-holle/xfdashboard#129)
  * Allow user to override CSS files of themes to apply user favourite
    settings. (gh#gmc-holle/xfdashboard#152)
  * Include new translations (gh#gmc-holle/xfdashboard#155)
  * GDK backend is now optional and it will be enabled automatically
    if Clutter backend is available, i.e. FreeBSD does
    not install Clutter with GDK backend. (bxo#13766, bxo#13860)
  * Support also current xfconf versions (4.13.x). (bxo#13824)
  * Support for touch screen which supports "clicking" buttons
    (gh#gmc-holle/xfdashboard#157)
  * Support of application actions defines at desktop entries which
    get listed in the pop-up menus of application buttons.
    (gh#gmc-holle/xfdashboard#158, gh#gmc-holle/xfdashboard#160)
  * Support of "Keywords" of desktop entries which are taken into
    account when searching (gh#gmc-holle/xfdashboard#159)
  * Support for animations. Currently only one actor trigger
    an animation signal to open or close the collapsed area.
  * The user can turn on or off animations in the settings application.
  * Support of more animations. So an actor can request an animation
    when a class or pseudo-class is added or was removed.
  * Support of animation if an actor is destroyed. It will be marked
    as destroyed by adding a CSS pseudo class "destroying".
    The actor will be destroyed finally when animation ends.
  * Introduced a new signal 'actor-created' emitted at stage where a
    newly created actor was placed on. Plugins can connect to this
    signal to detect new actors they are interested in and to modify
    them.
  * Introduced a new signal "initialized" in XfdashboardApplication
    which is emitted when primary instance is fully initialized, that
    means all managers and the stage were set up successfully.
  * New plugin 'middle-click-window-close' which allows the user
    to close windows in windows view with a middle click. This plugin
    is not configurable. (gh#gmc-holle/xfdashboard#128)
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Changed loading key bindings to one-or-nothing to incremental
    loading. (gh#gmc-holle/xfdashboard#167)
  * Added '--version' command-line parameter to determine the version
    of xfdashboard running.
  * Followed main Xfce project by switching to "foreign" mode at automake
  * Added blue theme screenshot. (gh#gmc-holle/xfdashboard#152)
  * The plugin 'hot corner' support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Use xfce library function instead of implementing own version
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now
    more than one additional path with a colon-seperated list
  * Improved loading performance of images and icons at
    XfdashboardImageContent as it will only start loading when the actor
    using this icon or image is mapped.
  * Improved CSS parser to determine recursion at theme CSS file
    which causes the application to crash due to run out of memory
    (gh#gmc-holle/xfdashboard#143)
  * Rewrote XfdashboardButton by splitting it into a XfdashboardLabel
    class and make XfdashboardButton a sub-class of it.
    XfdashboardLabel is exactly the same what XfdashboardButton was but
    it does not emit the "click" signal.
  * Split XfdashboardLiveWindow into two classes.
    XfdashboardLiveWindowSimple just shows a live preview of a window
    when possible and XfdashboardLiveWindow is a sub-class of it but
    adds a title and controls layer (close button) on top of it.
  * Remove themable property 'show-window-content' from
    XfdashboardLiveWorkspace.
  * The CSS class "primary-monitor" will be added to or removed from
    XfdashboardStageInterface depending on the primary state of
    associated monitor.
  * Made XfdashboardDynamicTableLayout stylable and added a new
    stylable property named "fixed-columns" to disable dynamic
    allocation of columns depending on largest width of a visible
    child found and enforce a fixed number of columns.
    (gh#gmc-holle/xfdashboard#168)
  * Properties 'margin-top', 'margin-bottom', 'margin-left'
    and 'margin-right' of ClutterActor are now themable.
  * Allow windows view to filter windows which are at current workspace
    via a new themable property called 'filter-workspace-windows'.
    (gh#gmc-holle/xfdashboard#126)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * Lots of larger and smaller bug-fixes
  * Lots of new API documentation
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Update to 0.8.1
  * Fixed bug to release an so far unreleased GIcon object at dispose
    function of XfdashboardLabel
  * Moved AppInfo to AppStream metainfo</changelog>
</package>
<package pkgid="79dc05670dd51153951b5e977afa14326844b114a5e4dd082c018944c1b331f4" name="libxls" arch="src">
  <version epoch="0" ver="1.6.2" rel="bp153.2.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1575201600">- Initial package for openSUSE</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598356800">- update to 1.5.3:
  * Allow truncated XLS files
  * Fix long-standing "extra column" bug #73
  * Support for RSTRING records (rich-text cells in older
    BIFF5 files) tidyverse/readxl#611</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1599652800">- Update to release 1.6.1
  * Enabled decoding of non-Unicode character sets in older
    (BIFF5) XLS files.
  * Improved string conversion performance in newer files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1611662400">- Update to release 1.6.2
  * Fix NULL pointer dereferences in the xls2csv tool
    [boo#1179532] [CVE-2020-27819]</changelog>
</package>
<package pkgid="301f5a592be5956fbb3dd098a758f3061eb5bb0a8f07057a929ff3c10de9c03d" name="libxls-devel" arch="aarch64">
  <version epoch="0" ver="1.6.2" rel="bp153.2.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1575201600">- Initial package for openSUSE</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598356800">- update to 1.5.3:
  * Allow truncated XLS files
  * Fix long-standing "extra column" bug #73
  * Support for RSTRING records (rich-text cells in older
    BIFF5 files) tidyverse/readxl#611</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1599652800">- Update to release 1.6.1
  * Enabled decoding of non-Unicode character sets in older
    (BIFF5) XLS files.
  * Improved string conversion performance in newer files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1611662400">- Update to release 1.6.2
  * Fix NULL pointer dereferences in the xls2csv tool
    [boo#1179532] [CVE-2020-27819]</changelog>
</package>
<package pkgid="c420e35ad6ad781cf9bc4532753e333f9b40ac6c8fad497c4df56b813aa28ce4" name="libxls-devel" arch="ppc64le">
  <version epoch="0" ver="1.6.2" rel="bp153.2.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1575201600">- Initial package for openSUSE</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598356800">- update to 1.5.3:
  * Allow truncated XLS files
  * Fix long-standing "extra column" bug #73
  * Support for RSTRING records (rich-text cells in older
    BIFF5 files) tidyverse/readxl#611</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1599652800">- Update to release 1.6.1
  * Enabled decoding of non-Unicode character sets in older
    (BIFF5) XLS files.
  * Improved string conversion performance in newer files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1611662400">- Update to release 1.6.2
  * Fix NULL pointer dereferences in the xls2csv tool
    [boo#1179532] [CVE-2020-27819]</changelog>
</package>
<package pkgid="a04f8c1ef384544bfea9e8303dfca6c4ed58e7b44d79d734496982fa410588b3" name="libxls-devel" arch="s390x">
  <version epoch="0" ver="1.6.2" rel="bp153.2.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1575201600">- Initial package for openSUSE</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598356800">- update to 1.5.3:
  * Allow truncated XLS files
  * Fix long-standing "extra column" bug #73
  * Support for RSTRING records (rich-text cells in older
    BIFF5 files) tidyverse/readxl#611</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1599652800">- Update to release 1.6.1
  * Enabled decoding of non-Unicode character sets in older
    (BIFF5) XLS files.
  * Improved string conversion performance in newer files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1611662400">- Update to release 1.6.2
  * Fix NULL pointer dereferences in the xls2csv tool
    [boo#1179532] [CVE-2020-27819]</changelog>
</package>
<package pkgid="1d8950af9167fa620c9052adb0ffc04853c60433442eb40f5a7aa071e36c80cd" name="libxls-devel" arch="x86_64">
  <version epoch="0" ver="1.6.2" rel="bp153.2.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1575201600">- Initial package for openSUSE</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598356800">- update to 1.5.3:
  * Allow truncated XLS files
  * Fix long-standing "extra column" bug #73
  * Support for RSTRING records (rich-text cells in older
    BIFF5 files) tidyverse/readxl#611</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1599652800">- Update to release 1.6.1
  * Enabled decoding of non-Unicode character sets in older
    (BIFF5) XLS files.
  * Improved string conversion performance in newer files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1611662400">- Update to release 1.6.2
  * Fix NULL pointer dereferences in the xls2csv tool
    [boo#1179532] [CVE-2020-27819]</changelog>
</package>
<package pkgid="7355117ae9a42c0ff4199265325726729cddbbb453ac29ab4c6fd41795b5dad9" name="libxls-tools" arch="aarch64">
  <version epoch="0" ver="1.6.2" rel="bp153.2.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1575201600">- Initial package for openSUSE</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598356800">- update to 1.5.3:
  * Allow truncated XLS files
  * Fix long-standing "extra column" bug #73
  * Support for RSTRING records (rich-text cells in older
    BIFF5 files) tidyverse/readxl#611</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1599652800">- Update to release 1.6.1
  * Enabled decoding of non-Unicode character sets in older
    (BIFF5) XLS files.
  * Improved string conversion performance in newer files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1611662400">- Update to release 1.6.2
  * Fix NULL pointer dereferences in the xls2csv tool
    [boo#1179532] [CVE-2020-27819]</changelog>
</package>
<package pkgid="ea3728d4c21658704a2606681f5c102f7e65fdd80d9fda6009b06408c66ca8fa" name="libxls-tools" arch="ppc64le">
  <version epoch="0" ver="1.6.2" rel="bp153.2.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1575201600">- Initial package for openSUSE</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598356800">- update to 1.5.3:
  * Allow truncated XLS files
  * Fix long-standing "extra column" bug #73
  * Support for RSTRING records (rich-text cells in older
    BIFF5 files) tidyverse/readxl#611</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1599652800">- Update to release 1.6.1
  * Enabled decoding of non-Unicode character sets in older
    (BIFF5) XLS files.
  * Improved string conversion performance in newer files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1611662400">- Update to release 1.6.2
  * Fix NULL pointer dereferences in the xls2csv tool
    [boo#1179532] [CVE-2020-27819]</changelog>
</package>
<package pkgid="0a16333fdeee43b94a934b86f61954ec2535e2017db9651df13eb49d9c049bc1" name="libxls-tools" arch="s390x">
  <version epoch="0" ver="1.6.2" rel="bp153.2.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1575201600">- Initial package for openSUSE</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598356800">- update to 1.5.3:
  * Allow truncated XLS files
  * Fix long-standing "extra column" bug #73
  * Support for RSTRING records (rich-text cells in older
    BIFF5 files) tidyverse/readxl#611</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1599652800">- Update to release 1.6.1
  * Enabled decoding of non-Unicode character sets in older
    (BIFF5) XLS files.
  * Improved string conversion performance in newer files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1611662400">- Update to release 1.6.2
  * Fix NULL pointer dereferences in the xls2csv tool
    [boo#1179532] [CVE-2020-27819]</changelog>
</package>
<package pkgid="5d5abd6751b051223667f33b1f05b2e0aa43724e24919f5a5fc77b6fcccf61f3" name="libxls-tools" arch="x86_64">
  <version epoch="0" ver="1.6.2" rel="bp153.2.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1575201600">- Initial package for openSUSE</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598356800">- update to 1.5.3:
  * Allow truncated XLS files
  * Fix long-standing "extra column" bug #73
  * Support for RSTRING records (rich-text cells in older
    BIFF5 files) tidyverse/readxl#611</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1599652800">- Update to release 1.6.1
  * Enabled decoding of non-Unicode character sets in older
    (BIFF5) XLS files.
  * Improved string conversion performance in newer files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1611662400">- Update to release 1.6.2
  * Fix NULL pointer dereferences in the xls2csv tool
    [boo#1179532] [CVE-2020-27819]</changelog>
</package>
<package pkgid="dbe986e4ca0780814c598d7399827d49125c3948d157a9c296aefe88705472c8" name="libxlsreader8" arch="aarch64">
  <version epoch="0" ver="1.6.2" rel="bp153.2.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1575201600">- Initial package for openSUSE</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598356800">- update to 1.5.3:
  * Allow truncated XLS files
  * Fix long-standing "extra column" bug #73
  * Support for RSTRING records (rich-text cells in older
    BIFF5 files) tidyverse/readxl#611</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1599652800">- Update to release 1.6.1
  * Enabled decoding of non-Unicode character sets in older
    (BIFF5) XLS files.
  * Improved string conversion performance in newer files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1611662400">- Update to release 1.6.2
  * Fix NULL pointer dereferences in the xls2csv tool
    [boo#1179532] [CVE-2020-27819]</changelog>
</package>
<package pkgid="14f071d42e14a756a00e863483dfd2497641db1bbbef8f4fb5eaf9190c6e5e44" name="libxlsreader8" arch="ppc64le">
  <version epoch="0" ver="1.6.2" rel="bp153.2.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1575201600">- Initial package for openSUSE</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598356800">- update to 1.5.3:
  * Allow truncated XLS files
  * Fix long-standing "extra column" bug #73
  * Support for RSTRING records (rich-text cells in older
    BIFF5 files) tidyverse/readxl#611</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1599652800">- Update to release 1.6.1
  * Enabled decoding of non-Unicode character sets in older
    (BIFF5) XLS files.
  * Improved string conversion performance in newer files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1611662400">- Update to release 1.6.2
  * Fix NULL pointer dereferences in the xls2csv tool
    [boo#1179532] [CVE-2020-27819]</changelog>
</package>
<package pkgid="c426dc53704aed562d445a385e6826166d7646f04433b592de730e73b4bce30e" name="libxlsreader8" arch="s390x">
  <version epoch="0" ver="1.6.2" rel="bp153.2.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1575201600">- Initial package for openSUSE</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598356800">- update to 1.5.3:
  * Allow truncated XLS files
  * Fix long-standing "extra column" bug #73
  * Support for RSTRING records (rich-text cells in older
    BIFF5 files) tidyverse/readxl#611</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1599652800">- Update to release 1.6.1
  * Enabled decoding of non-Unicode character sets in older
    (BIFF5) XLS files.
  * Improved string conversion performance in newer files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1611662400">- Update to release 1.6.2
  * Fix NULL pointer dereferences in the xls2csv tool
    [boo#1179532] [CVE-2020-27819]</changelog>
</package>
<package pkgid="e2d3fc6a1a3aa4b22c1c3b6791219d89cd077d035a3c7f9f88af485f72a1c5a9" name="libxlsreader8" arch="x86_64">
  <version epoch="0" ver="1.6.2" rel="bp153.2.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1575201600">- Initial package for openSUSE</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598356800">- update to 1.5.3:
  * Allow truncated XLS files
  * Fix long-standing "extra column" bug #73
  * Support for RSTRING records (rich-text cells in older
    BIFF5 files) tidyverse/readxl#611</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1599652800">- Update to release 1.6.1
  * Enabled decoding of non-Unicode character sets in older
    (BIFF5) XLS files.
  * Improved string conversion performance in newer files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1611662400">- Update to release 1.6.2
  * Fix NULL pointer dereferences in the xls2csv tool
    [boo#1179532] [CVE-2020-27819]</changelog>
</package>
<package pkgid="e8670affad6e3f95e8dd441d8792e6d72b7d98832d9c26492bad123c8d1d6f28" name="libzmusic1" arch="aarch64">
  <version epoch="0" ver="1.1.8" rel="bp153.2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591790400">- Initial package (v1.1.2) for build.opensuse.org
- Added system-gme.patch (carryover from gzdoom.spec; modified)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600171200">- Demote Recommends to Suggests. Add suggests for Fluidsynth
  as an alternative to EAW (and the OPL mixer that's built-in).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1604145600">- Update to release 1.1.4
  * MIDS-format MIDI support
  * libADL/libOPN update</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1618056000">- Update to release 1.1.6
  * Add detection of Opus comment tags in Ogg files.
  * Multiply master volume for module player by 4.
- Add 0001-made-sndfile-imported-library-global.patch,
  dumb-dumb.patch.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622289600">- Update to release 1.1.8
  * support dynamic loading of FluidSynth 2.2
  * fixed file header in MIDI wave writer
- Drop 0001-made-sndfile-imported-library-global.patch, was merged</changelog>
</package>
<package pkgid="874d5ebb9dbf9f1572a97f3a7d0077d219f8d54a7ee050da0f2122871674d152" name="libzmusic1" arch="ppc64le">
  <version epoch="0" ver="1.1.8" rel="bp153.2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591790400">- Initial package (v1.1.2) for build.opensuse.org
- Added system-gme.patch (carryover from gzdoom.spec; modified)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600171200">- Demote Recommends to Suggests. Add suggests for Fluidsynth
  as an alternative to EAW (and the OPL mixer that's built-in).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1604145600">- Update to release 1.1.4
  * MIDS-format MIDI support
  * libADL/libOPN update</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1618056000">- Update to release 1.1.6
  * Add detection of Opus comment tags in Ogg files.
  * Multiply master volume for module player by 4.
- Add 0001-made-sndfile-imported-library-global.patch,
  dumb-dumb.patch.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622289600">- Update to release 1.1.8
  * support dynamic loading of FluidSynth 2.2
  * fixed file header in MIDI wave writer
- Drop 0001-made-sndfile-imported-library-global.patch, was merged</changelog>
</package>
<package pkgid="cb567d2de24f10887c4ba55351ef5d5b8453608f6f35b343060e54b79cdfa026" name="libzmusic1" arch="s390x">
  <version epoch="0" ver="1.1.8" rel="bp153.2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591790400">- Initial package (v1.1.2) for build.opensuse.org
- Added system-gme.patch (carryover from gzdoom.spec; modified)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600171200">- Demote Recommends to Suggests. Add suggests for Fluidsynth
  as an alternative to EAW (and the OPL mixer that's built-in).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1604145600">- Update to release 1.1.4
  * MIDS-format MIDI support
  * libADL/libOPN update</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1618056000">- Update to release 1.1.6
  * Add detection of Opus comment tags in Ogg files.
  * Multiply master volume for module player by 4.
- Add 0001-made-sndfile-imported-library-global.patch,
  dumb-dumb.patch.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622289600">- Update to release 1.1.8
  * support dynamic loading of FluidSynth 2.2
  * fixed file header in MIDI wave writer
- Drop 0001-made-sndfile-imported-library-global.patch, was merged</changelog>
</package>
<package pkgid="6c120ff8cad41525f3c4fdd54c51e5bc87fae8b9438155faa62fb2795bb08489" name="libzmusic1" arch="x86_64">
  <version epoch="0" ver="1.1.8" rel="bp153.2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591790400">- Initial package (v1.1.2) for build.opensuse.org
- Added system-gme.patch (carryover from gzdoom.spec; modified)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600171200">- Demote Recommends to Suggests. Add suggests for Fluidsynth
  as an alternative to EAW (and the OPL mixer that's built-in).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1604145600">- Update to release 1.1.4
  * MIDS-format MIDI support
  * libADL/libOPN update</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1618056000">- Update to release 1.1.6
  * Add detection of Opus comment tags in Ogg files.
  * Multiply master volume for module player by 4.
- Add 0001-made-sndfile-imported-library-global.patch,
  dumb-dumb.patch.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622289600">- Update to release 1.1.8
  * support dynamic loading of FluidSynth 2.2
  * fixed file header in MIDI wave writer
- Drop 0001-made-sndfile-imported-library-global.patch, was merged</changelog>
</package>
<package pkgid="73a416023164e6554abe175b5bd915943d39fde798ed2d5156191aeffbe201a4" name="liferea" arch="aarch64">
  <version epoch="0" ver="1.13.6" rel="bp153.2.3.1"/>
  <changelog author="badshah400@gmail.com" date="1414497600">- Update to version 1.10.12 (boo#906687):
  + Fix gh#lwindolf/liferea#86: Support HTTP content negotiation
  + Fix gh#lwindolf/liferea#98: Stop calling Atom person
    constructs w/ URI invalid
  + Fix gh#lwindolf/liferea#100: Problems with dark Adwaita theme
    in GTK 3.14
- Changes from versions 1.10.6 through 1.10.11:
  + See ChangeLog file
    (/usr/share/doc/packages/liferea/ChangeLog).</changelog>
  <changelog author="badshah400@gmail.com" date="1425211200">- Update to version 1.10.14 (boo#916784):
  + Fix gh#lwindolf/liferea#154: Crashes while starting (on
    corrupt icon).
  + Fix gh#lwindolf/liferea#134: Broken default news feed.
  + Fix gh#lwindolf/liferea#122: Crashes at launch,
    "segmentation fault".
  + Fix some memory leaks.
  + Fix gh#lwindolf/liferea#145: Wrong method triggered on
    'Launch External'.
  + Fix gh#lwindolf/liferea#149: Fixes a random crash on startup.
- Changes from version 1.10.13:
  + Fix gh#lwindolf/liferea#112: Wrapping issue in folder display.
  + Fix gh#lwindolf/liferea#114: Avoid termination on UTF-8
    validation error.
  + Fix gh#lwindolf/liferea#132: Broken link in documentation.</changelog>
  <changelog author="zaitor@opensuse.org" date="1455969600">- Update to version 1.10.18:
  + Fix gh#lwindolf/liferea#287: media:content support broken.
  + Fix gh#lwindolf/liferea#279: Rules not visible in searchdialog.
  + Fix gh#lwindolf/liferea#83: Segfault when sorting feeds in
    folder.
  + Fix gh#lwindolf/liferea#302: Broken compilation with
  - -disable-notify.
- Changes from version 1.10.17:
  + Fix gh#lwindolf/liferea#194: Add source dialog visually broken.
  + Fix gh#lwindolf/liferea#195: Out-dated documentation on
    enclosure download.
  + Fix gh#lwindolf/liferea#223: Search folder dialog don't show
    rules.
  + Fix gh#lwindolf/liferea#227: Preference dialog fails to load
    with latest GtkBuilder.
  + Fix gh#lwindolf/liferea#234: Segmentation fault upon attempting
    to add an OPML.
  + Fix compilation error when there is no libnotify.
  + Added debugging for gh#lwindolf/liferea#258: Dialog loading
    issues.
- Changes from version 1.10.16:
  + Added "Do Not Track" support (enabled per default).
  + Added x-scheme-handler/feed to desktop file.
  + Add image icons to plugins.
  + Enable tests for parsing RFC822 dates with 2 digit year.
  + Fix gh#lwindolf/liferea#78: Shaky text in feed list.
  + Fix gh#lwindolf/liferea#195: Out-dated documentation on enclose
    download.
  + Fix gh#lwindolf/liferea#198: Traceback on popup notifications.
  + Fix gh#lwindolf/liferea#216: Untranslatable strings.
  + Fix gh#lwindolf/liferea#256: PyGIWarnings on loading plugins.
- Changes from version 1.10.15:
  + Implement full screen mode for videos.
  + Fix gh#lwindolf/liferea#32: Prevent erroneous "Mark all as
    read".
  + Improves gh#lwindolf/liferea#36, gh#lwindolf/liferea#113: UI
    lock up during refresh.
  + Fix gh#lwindolf/liferea#180: Removing item from (v)folder marks
    all read.
  + Fix gh#lwindolf/liferea#140, #158: Vertical pane placement is
    forgotten.
  + Fix gh#lwindolf/liferea#182: Missing config.h include in
    date.c.</changelog>
  <changelog author="zaitor@opensuse.org" date="1462190400">- Update to version 1.10.19:
  + Fixes gh#lwindolf/liferea#317: Compilation problems in 1.10.18
    release.
  + Fixes gh#lwindolf/liferea#73: Problem with updating favicons.</changelog>
  <changelog author="zaitor@opensuse.org" date="1488974400">- Update to version 1.11.7:
  + Add support for media:group.
  + Fix issues with media:content.
  + Bad .desktop categories definition.
  + Fix rules no visible in searchdialog.
  + "Download" tab in Tools/Preferences.
  + Segfault when sorting feeds in folder.
  + Updated manpage.
  + Updated translations.</changelog>
  <changelog author="zaitor@opensuse.org" date="1498046400">- Update to version 1.12~rc3:
  + Fix GtkDoc warnings.
  + Filter commands are not asynchronous.
  + Missing space above internal browser address bar.
  + All "Unread" search folder items marked read at once.
  + Liferea does not always use theme icons when it is launched on
    system startup.
  + Updated translations.
- Changes from version 1.12~rc2:
  + Change all g_warnings() to g_print() for remote source to avoid
    "crashing" on errors.
  + Reorganized all UI definitions in separate files to simplify
    GtkBuilder handling.
  + Add GeoRSS info and map link in item header.
  + Replacing deprecated elements in preferences.
  + Create LifereaApplication type.
  + Partial RFC3229+feed support for bandwidth savings.
  + gtk_tree_store_get_path: assertion
    'iter-&gt;stamp == priv-&gt;stamp'.
  + Leftover OSM XSLT in item view.
  + Internal browser shows files system on go-back.
  + Updated translations.
- Changes from version 1.12~rc1:
  + Switch to webkit2gtk3.
  + Support for Do-Not-Track.
  + Improved trayicon plugin.
  + Support for Reedah and InoReader.
  + Support for categories in TheOldReader.
  + Simplified handling of external browsers.
- Replace pkgconfig(webkitgtk-3.0) with pkgconfig(webkit2gtk-4.0)
  BuildRequires following upstreams port.</changelog>
  <changelog author="dimstar@opensuse.org" date="1498651200">- Change license to 'GPL-2.0' in place of 'GPL-2.0+':
  src/debug.[c|h]) does not specify 'or higher'.</changelog>
  <changelog author="zaitor@opensuse.org" date="1514462400">- Update to version 1.12.1:
  + Fix Lintian spelling errors.
  + Appstream data has new format.
  + Fix doesn't remember some sort orders.
  + Fix assertions/crashes on changing view layouts.
  + Workaround to avoid GtkPaned shrinking.
  + Updated translations.
- Changes from version 1.12.0:
  + Fixes unhiding from tray icon when activated via GApplication.
  + Reorder columns in 'Normal' email-like view to have the date
    column always at the end.
  + Add plugin to make unread feeds titles bold.
  + Workaround Liferea deanonymize Tor.
  + Resize both panes in normal and wide view.
  + Toggle_visibility() does not make a minimized window visible
    again.
  + Segfault when switching feed in combined view.
  + Handling of relative URLs in Atom parser.
  + Added 'View Image' context menu option in HTML view.
  + Dropped del.icio.us from social bookmarking options as it is a
    read-only service now.
  + Redesign of the wide view mode: larger titles with small text
    teasers.
  + Added optional AMP/HTML5 content enrichment feature.
  + Updated translations.
- Conditionalize handling of desktop_database_post(un),
  icon_theme_cache_post(un) and glib2_gsettings_schema_postun in
  post(un) to only apply for old versions of openSUSE.
- Clean up spec, drop obsolete clean section.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1568289600">- Update to version 1.12.6:
  * #658: Add confirmation dialog when adding duplicate subscription
  * Fixes #689: When resuming from sleep feeds were being fetched
    before Wifi came up
  * Fixes #685: Headerbar plugin "Mark All Read" button is not
    feed-specific
  * Fixes #549: Scrollbars not always present in the headline area
  * Fixes #543: Next update overrides HTML5 enrichment
  * Fixes overly wide label in enclosure preferences dialog
  * Dropped unencrypted warning from auth dialog (not true anymore)
  * #688: Adding translatable tooltips for the headerbar plugin
  * #665: Webkit browser now supplies 'Liferea' component in
    user agent
  * #664: Added "Mark All As Read" button to headerbar plugin
  * #620: Added flatpak JSON
  * #579: Added item list column drag and drop reordering
  * #436, #662: Move from GnomeKeyring to libsecret
  * Fixes #663: Correct instapaper sharing link
  * Fixes #661: Update sharing links
  * Fixes #271: Consistent over usage of CPU (trigger by
    "Next Unread" loop)
  * #472, #632: Dropping Inoreader support (API broke)
  * Fixes #660: Added installable plugin to change accels
  * Fixes #654: Segfault on date out of range
  * Fixes #651: Fixes Free Music Archive link in default OPMLs
  * Fixes #649: Switch from persistent to session-only cookies
  * Fixes #645, #646: unread count of vfolder
  * Fixes #637: Extra keywords in .desktop file
    (syndication; rss; atom)
  * Fixes #557: Updating counters for remote sources
  * Updated cookie usage hint in FAQ
  * #634: Added setting for custom download commands
  * #614: GTK Headerbar support via plugin
  * #608: Refactoring UI code to switch to GAction and GtkBuilder
  * Note: this implies not having icons in the main menu anymore
  * which were still there for all non-GNOME users (see #626).
  * #589: Item list view column order rework as a preparation
    for possible real column drag&amp;drop. Introduces a new
    DConf setting for the column order.
  * Fixes #280: Mark read toolbar button always disabled for
    search folders
  * Fixes #591: Please add a safety question when
    "marking all read"
  * Fixes #625: Avoid exception in trayicon.py
  * Fixes #627: GnomeKeyring plugin fails to activate when
    keyring doesn't exist
  * Fixes #630: Fix feed list selection after DnD
  * Fixes #633: Big Memory leak in date code
  * Adding a plugin installer plugin that allows discovering
    and automatically installing 3rd party plugins
  * #585: Drop language from user agent to increase privacy
  * #583: Add transmission-gtk and aria2 as download tool options
  * #495: New command line option --disable-plugins (-p) to start
    with all plugins disabled.
  * Fixes #610: Liferea not showing up in GNOME Software
  * Fixes #604: Correctly print error message when failing to
    unlock GNOME keyring
  * Fixes #602: CSS style for GTK link colors not used
  * Fixes #581: Redirect location updates and adds HTTP 308
    (RFC 7538) support
  * Fixes #578: Unable to set unread items in bold
  * #584: Fixes broken OPML feed list entries
  * #577: Fixes newsbin doc typo
  * #584: Added Norwegian feed list
  * Translation updates
- rebase liferea-openSUSE-feeds.patch
- fixes boo#1150009</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1578916800">- Add export WEBKIT_DISABLE_COMPOSITING_MODE=1 as workaround for
  Factory build failure
  (https://github.com/lwindolf/liferea/issues/767)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1589457600">- Export WEBKIT_DISABLE_COMPOSITING_MODE=1 on Leap 15.2 build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1591963200">- Update to version 1.12.8:
  * Fixes #734: crash when selecting empty nodes
  * Fixes #727: Out-dated documentation on Firefox live bookmarks
  * Fixes headline large images/videos or images with margins
    causing horizontal scrolling in headline view
  * Fixes #840: OPML source subfolders not working
  * Update of French translation</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1609156800">- Update to version 1.12.9:
  * Fix embedded youtube video bug
  * Fix translations not applied to application menu bar and tool bar</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1620475200">- Update to version 1.13.6:
  * Change reader mode toggle from item view icon to toggle entry in item view context menu.
  * #343: UX redesign of the update message in the status bar. Now shows a update counter of the feeds being in update.
  * #964: Added pane position fix plugin providing a workaround for pane position issues when using the headerbar
  * #983: Use GtkFileChooserNative to allow selecting local files when run in sandbox.
  * Fixes #780: Improve date formatting when in locale en_GB
  * Fixes #944: Broken RTL text direction in feed content view
  * Fixes #949: Regression in notification plugin that caused it to show non-new items
  * Fixes #963: Checking for git command in plugin installer -&gt; warn user
  * Fixes #973: Broken CSS in Webkit2Gtk &gt;= 2.32
  * Updated Albanian translation
  * Updated French translation
  * Updated Italian translation
  * Updated German translation
  * #907: Add new search folder property that allows hiding read items
  * Now always shows the unread count of a search folder (instead of the item count) in the feed list
  * Now search folders are automatically rebuild when rules are changed
  * Adds a new simple focus plugin that adds transparency on the feed list when it is not focussed.
  * Add F10 hotkey to headerbar plugin to allow triggering the hamburger menu
  * Update Flatpak AppData with release dates
  * Make several plugins support gettext
  * Fixes #192: wrong button order of media player in RTL locales
  * Fixes #343: Usability of update infos in status bar. Now a total count is displayed on mass-updates and a per-feed info on single feed updates
  * Fixes #809: Usability of feed fetching errors.
  * Updated Polish translation
  * Updated German translation
  * Prevent endless loop on favicon discovery
  * #903: Prevent endless loop in feed autodiscovery
  * #912: Allow mutiple feed in same libnotify notification
  * Further favicon discovery improvements: now detects all types of Apple Touch Icons, MS Tile Images and Safari Mask Icons Fixes #440
  * Add reader mode toggle in the item view
  * #876 Add reader mode preference
  * Implement support for subscribing to LD+Json metadata listings e.g. concert or theater event listings
  * Provide the default icon for feeds with no favicon as SVG for nicer rendering in wide view. Drop some unused icons. Replace tray icon with scalable version.
  * Fixes CRITICAL on trayicon plugin init
  * Fixes #884: Content of wrong feed is shown
  * Fixes #900: Flatpak needs icon named after appid
  * Fixes #908, #332: Search folder are not case-insensitive as documented
  * Fixes #899: Truncated articles (on 'Extrat full content')
  * #902: Updated Polish translation
  * #893: Update of bookmarking sites
  * #888: Changes required for Flathub
  * #882: Implement support for Webkits Intelligent Tracking Protection
  * #875: Add &lt;Ctrl&gt;-0 hotkey to reset zoom
  * #874: Add debug printing of SAX parser errors
  * #846: Remove deprecated usage of gdk_screen_*
  * #844: Update metainfo path (appdata target directory)
  * #776: CSS color update on theme change without restart
  * Fixes #883: Feed with comments: last comment replaces all content
  * Fixes #866: Bad encoding in doc/html/reference_de.html
  * Fixes #865: Fixes view mode switch
  * Fixes #841: Now shows progress bar when loading websites
  * Fixes #828: Crashing with segfault after opening feed articles
  * Fixes XLST exception on mediarss feeds with description
  * Drop blogChannel namespace support
  * Support multi-feed discovery
  * Default to https:// instead of http:// when user doesn't provide protocol on subscribing feed
  * Drop CDF channel legacy support
  * Drop Atom 0.2/0.3 (aka Pie) legacy support
  * #893: Added Persion default feed list
  * #890: Update of Indionesian translation
  * #890: Update of French translation
  * #846, #864, #735: Fix main menu/toolbar not being translated
  * #854: Adding new search folder options to match subscription source ULR and parent folder name.
  * #851: Add accessibility check to code tests
  * #851: Fix accessibility annotations for several combo boxes.
  * #850: Fix embedded youtube video bug.
  * #765: Embed YouTube videos from MediaRSS feeds
  * #749: Add Readability.js library (Apache 2.0 licensed) and auto-apply Readability.js to all headlines
  * Drop unused glade/google_source.ui
  * Drop support of combined view mode, this is necessary to add rich content support which relies on DOM transformation and Readability.js
  * Drop ns_photo support, as it is rarely used and allows us to get rid of XSLT extra handling
  * #747: Font improvements
  * #250 Update some dialog labels
  * #803: Fix legacy links to mailing list and IRC in documentation.
  * Updated German translation
  * #861: Updated Spanish translation
  * Fixes #840: OPML source subfolders not working
  * #837: Removing GTimeVal references
  * #827: Respect global update refresh interval for TheOldReader
  * #826: Fix save/restore position issues with tray icon
  * #822: Improve performance of item list loading
  * Fixes #821: Skip current item when finding next unread item
  * #815: Add support for subscribing to HTML5 websites without RSS/Atom feeds by extracting article titles,links and descriptions
  * #816: Increase size of stored favicons to 128x128px to improve icon quality in 3-pane wide view. Also add favicon URL discovery tests.
  * Fixes #821: Skip current selected unread item on 'next unread item'
  * #800: Expose remove-item action for plugins
  * Fixes #799: plugins/headerbar.py translations not active
  * Fixes #783: Update IS_STATE when update item in itemlistview
  * #752: Trayicon plugin has now a configuration option to change the behaviour when closing Liferea.
  * Fixes #693: Add trayicon plugin option to disable minimizing to tray
  * #764: Add MediaRSS support (e.g. Youtube feeds) to display descriptions and thumbnails
  * #773: Add WebKit Inspector menu option to HTML view when run with --debug-html (by sillyslux)
  * #714: Replaces deprecated gtk_menu_popup
  * #705: New hotkey Ctrl-O to open enclosures
  * #680: Add xdg-email command to item list popup menu
  * Drop unused glade/google_source.ui
  * #699: Refactoring of duplicate check handlingg
  * #746: Fix accessibility fatals reported by gla11y
  * Fixes #730: "Update all subscriptions at startup" overrides "Don't update this feed automatically"
  * Fixes #639: Right clicking on article no longer selects it
  * #737: Update of Italian translation
  * #745: URL fix for French example feeds
  * Update inline docs on headline view modes</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1626177600">- Fix missing python3-gobject-Gdk runtime dependency (boo#1187936)</changelog>
</package>
<package pkgid="3f0142dbd5403a710a6a9b11de64b1438980544ee04dc77eac5ce76b7de60df2" name="liferea" arch="ppc64le">
  <version epoch="0" ver="1.13.6" rel="bp153.2.3.1"/>
  <changelog author="badshah400@gmail.com" date="1414497600">- Update to version 1.10.12 (boo#906687):
  + Fix gh#lwindolf/liferea#86: Support HTTP content negotiation
  + Fix gh#lwindolf/liferea#98: Stop calling Atom person
    constructs w/ URI invalid
  + Fix gh#lwindolf/liferea#100: Problems with dark Adwaita theme
    in GTK 3.14
- Changes from versions 1.10.6 through 1.10.11:
  + See ChangeLog file
    (/usr/share/doc/packages/liferea/ChangeLog).</changelog>
  <changelog author="badshah400@gmail.com" date="1425211200">- Update to version 1.10.14 (boo#916784):
  + Fix gh#lwindolf/liferea#154: Crashes while starting (on
    corrupt icon).
  + Fix gh#lwindolf/liferea#134: Broken default news feed.
  + Fix gh#lwindolf/liferea#122: Crashes at launch,
    "segmentation fault".
  + Fix some memory leaks.
  + Fix gh#lwindolf/liferea#145: Wrong method triggered on
    'Launch External'.
  + Fix gh#lwindolf/liferea#149: Fixes a random crash on startup.
- Changes from version 1.10.13:
  + Fix gh#lwindolf/liferea#112: Wrapping issue in folder display.
  + Fix gh#lwindolf/liferea#114: Avoid termination on UTF-8
    validation error.
  + Fix gh#lwindolf/liferea#132: Broken link in documentation.</changelog>
  <changelog author="zaitor@opensuse.org" date="1455969600">- Update to version 1.10.18:
  + Fix gh#lwindolf/liferea#287: media:content support broken.
  + Fix gh#lwindolf/liferea#279: Rules not visible in searchdialog.
  + Fix gh#lwindolf/liferea#83: Segfault when sorting feeds in
    folder.
  + Fix gh#lwindolf/liferea#302: Broken compilation with
  - -disable-notify.
- Changes from version 1.10.17:
  + Fix gh#lwindolf/liferea#194: Add source dialog visually broken.
  + Fix gh#lwindolf/liferea#195: Out-dated documentation on
    enclosure download.
  + Fix gh#lwindolf/liferea#223: Search folder dialog don't show
    rules.
  + Fix gh#lwindolf/liferea#227: Preference dialog fails to load
    with latest GtkBuilder.
  + Fix gh#lwindolf/liferea#234: Segmentation fault upon attempting
    to add an OPML.
  + Fix compilation error when there is no libnotify.
  + Added debugging for gh#lwindolf/liferea#258: Dialog loading
    issues.
- Changes from version 1.10.16:
  + Added "Do Not Track" support (enabled per default).
  + Added x-scheme-handler/feed to desktop file.
  + Add image icons to plugins.
  + Enable tests for parsing RFC822 dates with 2 digit year.
  + Fix gh#lwindolf/liferea#78: Shaky text in feed list.
  + Fix gh#lwindolf/liferea#195: Out-dated documentation on enclose
    download.
  + Fix gh#lwindolf/liferea#198: Traceback on popup notifications.
  + Fix gh#lwindolf/liferea#216: Untranslatable strings.
  + Fix gh#lwindolf/liferea#256: PyGIWarnings on loading plugins.
- Changes from version 1.10.15:
  + Implement full screen mode for videos.
  + Fix gh#lwindolf/liferea#32: Prevent erroneous "Mark all as
    read".
  + Improves gh#lwindolf/liferea#36, gh#lwindolf/liferea#113: UI
    lock up during refresh.
  + Fix gh#lwindolf/liferea#180: Removing item from (v)folder marks
    all read.
  + Fix gh#lwindolf/liferea#140, #158: Vertical pane placement is
    forgotten.
  + Fix gh#lwindolf/liferea#182: Missing config.h include in
    date.c.</changelog>
  <changelog author="zaitor@opensuse.org" date="1462190400">- Update to version 1.10.19:
  + Fixes gh#lwindolf/liferea#317: Compilation problems in 1.10.18
    release.
  + Fixes gh#lwindolf/liferea#73: Problem with updating favicons.</changelog>
  <changelog author="zaitor@opensuse.org" date="1488974400">- Update to version 1.11.7:
  + Add support for media:group.
  + Fix issues with media:content.
  + Bad .desktop categories definition.
  + Fix rules no visible in searchdialog.
  + "Download" tab in Tools/Preferences.
  + Segfault when sorting feeds in folder.
  + Updated manpage.
  + Updated translations.</changelog>
  <changelog author="zaitor@opensuse.org" date="1498046400">- Update to version 1.12~rc3:
  + Fix GtkDoc warnings.
  + Filter commands are not asynchronous.
  + Missing space above internal browser address bar.
  + All "Unread" search folder items marked read at once.
  + Liferea does not always use theme icons when it is launched on
    system startup.
  + Updated translations.
- Changes from version 1.12~rc2:
  + Change all g_warnings() to g_print() for remote source to avoid
    "crashing" on errors.
  + Reorganized all UI definitions in separate files to simplify
    GtkBuilder handling.
  + Add GeoRSS info and map link in item header.
  + Replacing deprecated elements in preferences.
  + Create LifereaApplication type.
  + Partial RFC3229+feed support for bandwidth savings.
  + gtk_tree_store_get_path: assertion
    'iter-&gt;stamp == priv-&gt;stamp'.
  + Leftover OSM XSLT in item view.
  + Internal browser shows files system on go-back.
  + Updated translations.
- Changes from version 1.12~rc1:
  + Switch to webkit2gtk3.
  + Support for Do-Not-Track.
  + Improved trayicon plugin.
  + Support for Reedah and InoReader.
  + Support for categories in TheOldReader.
  + Simplified handling of external browsers.
- Replace pkgconfig(webkitgtk-3.0) with pkgconfig(webkit2gtk-4.0)
  BuildRequires following upstreams port.</changelog>
  <changelog author="dimstar@opensuse.org" date="1498651200">- Change license to 'GPL-2.0' in place of 'GPL-2.0+':
  src/debug.[c|h]) does not specify 'or higher'.</changelog>
  <changelog author="zaitor@opensuse.org" date="1514462400">- Update to version 1.12.1:
  + Fix Lintian spelling errors.
  + Appstream data has new format.
  + Fix doesn't remember some sort orders.
  + Fix assertions/crashes on changing view layouts.
  + Workaround to avoid GtkPaned shrinking.
  + Updated translations.
- Changes from version 1.12.0:
  + Fixes unhiding from tray icon when activated via GApplication.
  + Reorder columns in 'Normal' email-like view to have the date
    column always at the end.
  + Add plugin to make unread feeds titles bold.
  + Workaround Liferea deanonymize Tor.
  + Resize both panes in normal and wide view.
  + Toggle_visibility() does not make a minimized window visible
    again.
  + Segfault when switching feed in combined view.
  + Handling of relative URLs in Atom parser.
  + Added 'View Image' context menu option in HTML view.
  + Dropped del.icio.us from social bookmarking options as it is a
    read-only service now.
  + Redesign of the wide view mode: larger titles with small text
    teasers.
  + Added optional AMP/HTML5 content enrichment feature.
  + Updated translations.
- Conditionalize handling of desktop_database_post(un),
  icon_theme_cache_post(un) and glib2_gsettings_schema_postun in
  post(un) to only apply for old versions of openSUSE.
- Clean up spec, drop obsolete clean section.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1568289600">- Update to version 1.12.6:
  * #658: Add confirmation dialog when adding duplicate subscription
  * Fixes #689: When resuming from sleep feeds were being fetched
    before Wifi came up
  * Fixes #685: Headerbar plugin "Mark All Read" button is not
    feed-specific
  * Fixes #549: Scrollbars not always present in the headline area
  * Fixes #543: Next update overrides HTML5 enrichment
  * Fixes overly wide label in enclosure preferences dialog
  * Dropped unencrypted warning from auth dialog (not true anymore)
  * #688: Adding translatable tooltips for the headerbar plugin
  * #665: Webkit browser now supplies 'Liferea' component in
    user agent
  * #664: Added "Mark All As Read" button to headerbar plugin
  * #620: Added flatpak JSON
  * #579: Added item list column drag and drop reordering
  * #436, #662: Move from GnomeKeyring to libsecret
  * Fixes #663: Correct instapaper sharing link
  * Fixes #661: Update sharing links
  * Fixes #271: Consistent over usage of CPU (trigger by
    "Next Unread" loop)
  * #472, #632: Dropping Inoreader support (API broke)
  * Fixes #660: Added installable plugin to change accels
  * Fixes #654: Segfault on date out of range
  * Fixes #651: Fixes Free Music Archive link in default OPMLs
  * Fixes #649: Switch from persistent to session-only cookies
  * Fixes #645, #646: unread count of vfolder
  * Fixes #637: Extra keywords in .desktop file
    (syndication; rss; atom)
  * Fixes #557: Updating counters for remote sources
  * Updated cookie usage hint in FAQ
  * #634: Added setting for custom download commands
  * #614: GTK Headerbar support via plugin
  * #608: Refactoring UI code to switch to GAction and GtkBuilder
  * Note: this implies not having icons in the main menu anymore
  * which were still there for all non-GNOME users (see #626).
  * #589: Item list view column order rework as a preparation
    for possible real column drag&amp;drop. Introduces a new
    DConf setting for the column order.
  * Fixes #280: Mark read toolbar button always disabled for
    search folders
  * Fixes #591: Please add a safety question when
    "marking all read"
  * Fixes #625: Avoid exception in trayicon.py
  * Fixes #627: GnomeKeyring plugin fails to activate when
    keyring doesn't exist
  * Fixes #630: Fix feed list selection after DnD
  * Fixes #633: Big Memory leak in date code
  * Adding a plugin installer plugin that allows discovering
    and automatically installing 3rd party plugins
  * #585: Drop language from user agent to increase privacy
  * #583: Add transmission-gtk and aria2 as download tool options
  * #495: New command line option --disable-plugins (-p) to start
    with all plugins disabled.
  * Fixes #610: Liferea not showing up in GNOME Software
  * Fixes #604: Correctly print error message when failing to
    unlock GNOME keyring
  * Fixes #602: CSS style for GTK link colors not used
  * Fixes #581: Redirect location updates and adds HTTP 308
    (RFC 7538) support
  * Fixes #578: Unable to set unread items in bold
  * #584: Fixes broken OPML feed list entries
  * #577: Fixes newsbin doc typo
  * #584: Added Norwegian feed list
  * Translation updates
- rebase liferea-openSUSE-feeds.patch
- fixes boo#1150009</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1578916800">- Add export WEBKIT_DISABLE_COMPOSITING_MODE=1 as workaround for
  Factory build failure
  (https://github.com/lwindolf/liferea/issues/767)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1589457600">- Export WEBKIT_DISABLE_COMPOSITING_MODE=1 on Leap 15.2 build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1591963200">- Update to version 1.12.8:
  * Fixes #734: crash when selecting empty nodes
  * Fixes #727: Out-dated documentation on Firefox live bookmarks
  * Fixes headline large images/videos or images with margins
    causing horizontal scrolling in headline view
  * Fixes #840: OPML source subfolders not working
  * Update of French translation</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1609156800">- Update to version 1.12.9:
  * Fix embedded youtube video bug
  * Fix translations not applied to application menu bar and tool bar</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1620475200">- Update to version 1.13.6:
  * Change reader mode toggle from item view icon to toggle entry in item view context menu.
  * #343: UX redesign of the update message in the status bar. Now shows a update counter of the feeds being in update.
  * #964: Added pane position fix plugin providing a workaround for pane position issues when using the headerbar
  * #983: Use GtkFileChooserNative to allow selecting local files when run in sandbox.
  * Fixes #780: Improve date formatting when in locale en_GB
  * Fixes #944: Broken RTL text direction in feed content view
  * Fixes #949: Regression in notification plugin that caused it to show non-new items
  * Fixes #963: Checking for git command in plugin installer -&gt; warn user
  * Fixes #973: Broken CSS in Webkit2Gtk &gt;= 2.32
  * Updated Albanian translation
  * Updated French translation
  * Updated Italian translation
  * Updated German translation
  * #907: Add new search folder property that allows hiding read items
  * Now always shows the unread count of a search folder (instead of the item count) in the feed list
  * Now search folders are automatically rebuild when rules are changed
  * Adds a new simple focus plugin that adds transparency on the feed list when it is not focussed.
  * Add F10 hotkey to headerbar plugin to allow triggering the hamburger menu
  * Update Flatpak AppData with release dates
  * Make several plugins support gettext
  * Fixes #192: wrong button order of media player in RTL locales
  * Fixes #343: Usability of update infos in status bar. Now a total count is displayed on mass-updates and a per-feed info on single feed updates
  * Fixes #809: Usability of feed fetching errors.
  * Updated Polish translation
  * Updated German translation
  * Prevent endless loop on favicon discovery
  * #903: Prevent endless loop in feed autodiscovery
  * #912: Allow mutiple feed in same libnotify notification
  * Further favicon discovery improvements: now detects all types of Apple Touch Icons, MS Tile Images and Safari Mask Icons Fixes #440
  * Add reader mode toggle in the item view
  * #876 Add reader mode preference
  * Implement support for subscribing to LD+Json metadata listings e.g. concert or theater event listings
  * Provide the default icon for feeds with no favicon as SVG for nicer rendering in wide view. Drop some unused icons. Replace tray icon with scalable version.
  * Fixes CRITICAL on trayicon plugin init
  * Fixes #884: Content of wrong feed is shown
  * Fixes #900: Flatpak needs icon named after appid
  * Fixes #908, #332: Search folder are not case-insensitive as documented
  * Fixes #899: Truncated articles (on 'Extrat full content')
  * #902: Updated Polish translation
  * #893: Update of bookmarking sites
  * #888: Changes required for Flathub
  * #882: Implement support for Webkits Intelligent Tracking Protection
  * #875: Add &lt;Ctrl&gt;-0 hotkey to reset zoom
  * #874: Add debug printing of SAX parser errors
  * #846: Remove deprecated usage of gdk_screen_*
  * #844: Update metainfo path (appdata target directory)
  * #776: CSS color update on theme change without restart
  * Fixes #883: Feed with comments: last comment replaces all content
  * Fixes #866: Bad encoding in doc/html/reference_de.html
  * Fixes #865: Fixes view mode switch
  * Fixes #841: Now shows progress bar when loading websites
  * Fixes #828: Crashing with segfault after opening feed articles
  * Fixes XLST exception on mediarss feeds with description
  * Drop blogChannel namespace support
  * Support multi-feed discovery
  * Default to https:// instead of http:// when user doesn't provide protocol on subscribing feed
  * Drop CDF channel legacy support
  * Drop Atom 0.2/0.3 (aka Pie) legacy support
  * #893: Added Persion default feed list
  * #890: Update of Indionesian translation
  * #890: Update of French translation
  * #846, #864, #735: Fix main menu/toolbar not being translated
  * #854: Adding new search folder options to match subscription source ULR and parent folder name.
  * #851: Add accessibility check to code tests
  * #851: Fix accessibility annotations for several combo boxes.
  * #850: Fix embedded youtube video bug.
  * #765: Embed YouTube videos from MediaRSS feeds
  * #749: Add Readability.js library (Apache 2.0 licensed) and auto-apply Readability.js to all headlines
  * Drop unused glade/google_source.ui
  * Drop support of combined view mode, this is necessary to add rich content support which relies on DOM transformation and Readability.js
  * Drop ns_photo support, as it is rarely used and allows us to get rid of XSLT extra handling
  * #747: Font improvements
  * #250 Update some dialog labels
  * #803: Fix legacy links to mailing list and IRC in documentation.
  * Updated German translation
  * #861: Updated Spanish translation
  * Fixes #840: OPML source subfolders not working
  * #837: Removing GTimeVal references
  * #827: Respect global update refresh interval for TheOldReader
  * #826: Fix save/restore position issues with tray icon
  * #822: Improve performance of item list loading
  * Fixes #821: Skip current item when finding next unread item
  * #815: Add support for subscribing to HTML5 websites without RSS/Atom feeds by extracting article titles,links and descriptions
  * #816: Increase size of stored favicons to 128x128px to improve icon quality in 3-pane wide view. Also add favicon URL discovery tests.
  * Fixes #821: Skip current selected unread item on 'next unread item'
  * #800: Expose remove-item action for plugins
  * Fixes #799: plugins/headerbar.py translations not active
  * Fixes #783: Update IS_STATE when update item in itemlistview
  * #752: Trayicon plugin has now a configuration option to change the behaviour when closing Liferea.
  * Fixes #693: Add trayicon plugin option to disable minimizing to tray
  * #764: Add MediaRSS support (e.g. Youtube feeds) to display descriptions and thumbnails
  * #773: Add WebKit Inspector menu option to HTML view when run with --debug-html (by sillyslux)
  * #714: Replaces deprecated gtk_menu_popup
  * #705: New hotkey Ctrl-O to open enclosures
  * #680: Add xdg-email command to item list popup menu
  * Drop unused glade/google_source.ui
  * #699: Refactoring of duplicate check handlingg
  * #746: Fix accessibility fatals reported by gla11y
  * Fixes #730: "Update all subscriptions at startup" overrides "Don't update this feed automatically"
  * Fixes #639: Right clicking on article no longer selects it
  * #737: Update of Italian translation
  * #745: URL fix for French example feeds
  * Update inline docs on headline view modes</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1626177600">- Fix missing python3-gobject-Gdk runtime dependency (boo#1187936)</changelog>
</package>
<package pkgid="2cb8a003032920b2b06bfd803e45d67ff1cd30e3dbb90c55e260b312e9c4b0d6" name="liferea" arch="s390x">
  <version epoch="0" ver="1.13.6" rel="bp153.2.3.1"/>
  <changelog author="badshah400@gmail.com" date="1414497600">- Update to version 1.10.12 (boo#906687):
  + Fix gh#lwindolf/liferea#86: Support HTTP content negotiation
  + Fix gh#lwindolf/liferea#98: Stop calling Atom person
    constructs w/ URI invalid
  + Fix gh#lwindolf/liferea#100: Problems with dark Adwaita theme
    in GTK 3.14
- Changes from versions 1.10.6 through 1.10.11:
  + See ChangeLog file
    (/usr/share/doc/packages/liferea/ChangeLog).</changelog>
  <changelog author="badshah400@gmail.com" date="1425211200">- Update to version 1.10.14 (boo#916784):
  + Fix gh#lwindolf/liferea#154: Crashes while starting (on
    corrupt icon).
  + Fix gh#lwindolf/liferea#134: Broken default news feed.
  + Fix gh#lwindolf/liferea#122: Crashes at launch,
    "segmentation fault".
  + Fix some memory leaks.
  + Fix gh#lwindolf/liferea#145: Wrong method triggered on
    'Launch External'.
  + Fix gh#lwindolf/liferea#149: Fixes a random crash on startup.
- Changes from version 1.10.13:
  + Fix gh#lwindolf/liferea#112: Wrapping issue in folder display.
  + Fix gh#lwindolf/liferea#114: Avoid termination on UTF-8
    validation error.
  + Fix gh#lwindolf/liferea#132: Broken link in documentation.</changelog>
  <changelog author="zaitor@opensuse.org" date="1455969600">- Update to version 1.10.18:
  + Fix gh#lwindolf/liferea#287: media:content support broken.
  + Fix gh#lwindolf/liferea#279: Rules not visible in searchdialog.
  + Fix gh#lwindolf/liferea#83: Segfault when sorting feeds in
    folder.
  + Fix gh#lwindolf/liferea#302: Broken compilation with
  - -disable-notify.
- Changes from version 1.10.17:
  + Fix gh#lwindolf/liferea#194: Add source dialog visually broken.
  + Fix gh#lwindolf/liferea#195: Out-dated documentation on
    enclosure download.
  + Fix gh#lwindolf/liferea#223: Search folder dialog don't show
    rules.
  + Fix gh#lwindolf/liferea#227: Preference dialog fails to load
    with latest GtkBuilder.
  + Fix gh#lwindolf/liferea#234: Segmentation fault upon attempting
    to add an OPML.
  + Fix compilation error when there is no libnotify.
  + Added debugging for gh#lwindolf/liferea#258: Dialog loading
    issues.
- Changes from version 1.10.16:
  + Added "Do Not Track" support (enabled per default).
  + Added x-scheme-handler/feed to desktop file.
  + Add image icons to plugins.
  + Enable tests for parsing RFC822 dates with 2 digit year.
  + Fix gh#lwindolf/liferea#78: Shaky text in feed list.
  + Fix gh#lwindolf/liferea#195: Out-dated documentation on enclose
    download.
  + Fix gh#lwindolf/liferea#198: Traceback on popup notifications.
  + Fix gh#lwindolf/liferea#216: Untranslatable strings.
  + Fix gh#lwindolf/liferea#256: PyGIWarnings on loading plugins.
- Changes from version 1.10.15:
  + Implement full screen mode for videos.
  + Fix gh#lwindolf/liferea#32: Prevent erroneous "Mark all as
    read".
  + Improves gh#lwindolf/liferea#36, gh#lwindolf/liferea#113: UI
    lock up during refresh.
  + Fix gh#lwindolf/liferea#180: Removing item from (v)folder marks
    all read.
  + Fix gh#lwindolf/liferea#140, #158: Vertical pane placement is
    forgotten.
  + Fix gh#lwindolf/liferea#182: Missing config.h include in
    date.c.</changelog>
  <changelog author="zaitor@opensuse.org" date="1462190400">- Update to version 1.10.19:
  + Fixes gh#lwindolf/liferea#317: Compilation problems in 1.10.18
    release.
  + Fixes gh#lwindolf/liferea#73: Problem with updating favicons.</changelog>
  <changelog author="zaitor@opensuse.org" date="1488974400">- Update to version 1.11.7:
  + Add support for media:group.
  + Fix issues with media:content.
  + Bad .desktop categories definition.
  + Fix rules no visible in searchdialog.
  + "Download" tab in Tools/Preferences.
  + Segfault when sorting feeds in folder.
  + Updated manpage.
  + Updated translations.</changelog>
  <changelog author="zaitor@opensuse.org" date="1498046400">- Update to version 1.12~rc3:
  + Fix GtkDoc warnings.
  + Filter commands are not asynchronous.
  + Missing space above internal browser address bar.
  + All "Unread" search folder items marked read at once.
  + Liferea does not always use theme icons when it is launched on
    system startup.
  + Updated translations.
- Changes from version 1.12~rc2:
  + Change all g_warnings() to g_print() for remote source to avoid
    "crashing" on errors.
  + Reorganized all UI definitions in separate files to simplify
    GtkBuilder handling.
  + Add GeoRSS info and map link in item header.
  + Replacing deprecated elements in preferences.
  + Create LifereaApplication type.
  + Partial RFC3229+feed support for bandwidth savings.
  + gtk_tree_store_get_path: assertion
    'iter-&gt;stamp == priv-&gt;stamp'.
  + Leftover OSM XSLT in item view.
  + Internal browser shows files system on go-back.
  + Updated translations.
- Changes from version 1.12~rc1:
  + Switch to webkit2gtk3.
  + Support for Do-Not-Track.
  + Improved trayicon plugin.
  + Support for Reedah and InoReader.
  + Support for categories in TheOldReader.
  + Simplified handling of external browsers.
- Replace pkgconfig(webkitgtk-3.0) with pkgconfig(webkit2gtk-4.0)
  BuildRequires following upstreams port.</changelog>
  <changelog author="dimstar@opensuse.org" date="1498651200">- Change license to 'GPL-2.0' in place of 'GPL-2.0+':
  src/debug.[c|h]) does not specify 'or higher'.</changelog>
  <changelog author="zaitor@opensuse.org" date="1514462400">- Update to version 1.12.1:
  + Fix Lintian spelling errors.
  + Appstream data has new format.
  + Fix doesn't remember some sort orders.
  + Fix assertions/crashes on changing view layouts.
  + Workaround to avoid GtkPaned shrinking.
  + Updated translations.
- Changes from version 1.12.0:
  + Fixes unhiding from tray icon when activated via GApplication.
  + Reorder columns in 'Normal' email-like view to have the date
    column always at the end.
  + Add plugin to make unread feeds titles bold.
  + Workaround Liferea deanonymize Tor.
  + Resize both panes in normal and wide view.
  + Toggle_visibility() does not make a minimized window visible
    again.
  + Segfault when switching feed in combined view.
  + Handling of relative URLs in Atom parser.
  + Added 'View Image' context menu option in HTML view.
  + Dropped del.icio.us from social bookmarking options as it is a
    read-only service now.
  + Redesign of the wide view mode: larger titles with small text
    teasers.
  + Added optional AMP/HTML5 content enrichment feature.
  + Updated translations.
- Conditionalize handling of desktop_database_post(un),
  icon_theme_cache_post(un) and glib2_gsettings_schema_postun in
  post(un) to only apply for old versions of openSUSE.
- Clean up spec, drop obsolete clean section.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1568289600">- Update to version 1.12.6:
  * #658: Add confirmation dialog when adding duplicate subscription
  * Fixes #689: When resuming from sleep feeds were being fetched
    before Wifi came up
  * Fixes #685: Headerbar plugin "Mark All Read" button is not
    feed-specific
  * Fixes #549: Scrollbars not always present in the headline area
  * Fixes #543: Next update overrides HTML5 enrichment
  * Fixes overly wide label in enclosure preferences dialog
  * Dropped unencrypted warning from auth dialog (not true anymore)
  * #688: Adding translatable tooltips for the headerbar plugin
  * #665: Webkit browser now supplies 'Liferea' component in
    user agent
  * #664: Added "Mark All As Read" button to headerbar plugin
  * #620: Added flatpak JSON
  * #579: Added item list column drag and drop reordering
  * #436, #662: Move from GnomeKeyring to libsecret
  * Fixes #663: Correct instapaper sharing link
  * Fixes #661: Update sharing links
  * Fixes #271: Consistent over usage of CPU (trigger by
    "Next Unread" loop)
  * #472, #632: Dropping Inoreader support (API broke)
  * Fixes #660: Added installable plugin to change accels
  * Fixes #654: Segfault on date out of range
  * Fixes #651: Fixes Free Music Archive link in default OPMLs
  * Fixes #649: Switch from persistent to session-only cookies
  * Fixes #645, #646: unread count of vfolder
  * Fixes #637: Extra keywords in .desktop file
    (syndication; rss; atom)
  * Fixes #557: Updating counters for remote sources
  * Updated cookie usage hint in FAQ
  * #634: Added setting for custom download commands
  * #614: GTK Headerbar support via plugin
  * #608: Refactoring UI code to switch to GAction and GtkBuilder
  * Note: this implies not having icons in the main menu anymore
  * which were still there for all non-GNOME users (see #626).
  * #589: Item list view column order rework as a preparation
    for possible real column drag&amp;drop. Introduces a new
    DConf setting for the column order.
  * Fixes #280: Mark read toolbar button always disabled for
    search folders
  * Fixes #591: Please add a safety question when
    "marking all read"
  * Fixes #625: Avoid exception in trayicon.py
  * Fixes #627: GnomeKeyring plugin fails to activate when
    keyring doesn't exist
  * Fixes #630: Fix feed list selection after DnD
  * Fixes #633: Big Memory leak in date code
  * Adding a plugin installer plugin that allows discovering
    and automatically installing 3rd party plugins
  * #585: Drop language from user agent to increase privacy
  * #583: Add transmission-gtk and aria2 as download tool options
  * #495: New command line option --disable-plugins (-p) to start
    with all plugins disabled.
  * Fixes #610: Liferea not showing up in GNOME Software
  * Fixes #604: Correctly print error message when failing to
    unlock GNOME keyring
  * Fixes #602: CSS style for GTK link colors not used
  * Fixes #581: Redirect location updates and adds HTTP 308
    (RFC 7538) support
  * Fixes #578: Unable to set unread items in bold
  * #584: Fixes broken OPML feed list entries
  * #577: Fixes newsbin doc typo
  * #584: Added Norwegian feed list
  * Translation updates
- rebase liferea-openSUSE-feeds.patch
- fixes boo#1150009</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1578916800">- Add export WEBKIT_DISABLE_COMPOSITING_MODE=1 as workaround for
  Factory build failure
  (https://github.com/lwindolf/liferea/issues/767)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1589457600">- Export WEBKIT_DISABLE_COMPOSITING_MODE=1 on Leap 15.2 build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1591963200">- Update to version 1.12.8:
  * Fixes #734: crash when selecting empty nodes
  * Fixes #727: Out-dated documentation on Firefox live bookmarks
  * Fixes headline large images/videos or images with margins
    causing horizontal scrolling in headline view
  * Fixes #840: OPML source subfolders not working
  * Update of French translation</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1609156800">- Update to version 1.12.9:
  * Fix embedded youtube video bug
  * Fix translations not applied to application menu bar and tool bar</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1620475200">- Update to version 1.13.6:
  * Change reader mode toggle from item view icon to toggle entry in item view context menu.
  * #343: UX redesign of the update message in the status bar. Now shows a update counter of the feeds being in update.
  * #964: Added pane position fix plugin providing a workaround for pane position issues when using the headerbar
  * #983: Use GtkFileChooserNative to allow selecting local files when run in sandbox.
  * Fixes #780: Improve date formatting when in locale en_GB
  * Fixes #944: Broken RTL text direction in feed content view
  * Fixes #949: Regression in notification plugin that caused it to show non-new items
  * Fixes #963: Checking for git command in plugin installer -&gt; warn user
  * Fixes #973: Broken CSS in Webkit2Gtk &gt;= 2.32
  * Updated Albanian translation
  * Updated French translation
  * Updated Italian translation
  * Updated German translation
  * #907: Add new search folder property that allows hiding read items
  * Now always shows the unread count of a search folder (instead of the item count) in the feed list
  * Now search folders are automatically rebuild when rules are changed
  * Adds a new simple focus plugin that adds transparency on the feed list when it is not focussed.
  * Add F10 hotkey to headerbar plugin to allow triggering the hamburger menu
  * Update Flatpak AppData with release dates
  * Make several plugins support gettext
  * Fixes #192: wrong button order of media player in RTL locales
  * Fixes #343: Usability of update infos in status bar. Now a total count is displayed on mass-updates and a per-feed info on single feed updates
  * Fixes #809: Usability of feed fetching errors.
  * Updated Polish translation
  * Updated German translation
  * Prevent endless loop on favicon discovery
  * #903: Prevent endless loop in feed autodiscovery
  * #912: Allow mutiple feed in same libnotify notification
  * Further favicon discovery improvements: now detects all types of Apple Touch Icons, MS Tile Images and Safari Mask Icons Fixes #440
  * Add reader mode toggle in the item view
  * #876 Add reader mode preference
  * Implement support for subscribing to LD+Json metadata listings e.g. concert or theater event listings
  * Provide the default icon for feeds with no favicon as SVG for nicer rendering in wide view. Drop some unused icons. Replace tray icon with scalable version.
  * Fixes CRITICAL on trayicon plugin init
  * Fixes #884: Content of wrong feed is shown
  * Fixes #900: Flatpak needs icon named after appid
  * Fixes #908, #332: Search folder are not case-insensitive as documented
  * Fixes #899: Truncated articles (on 'Extrat full content')
  * #902: Updated Polish translation
  * #893: Update of bookmarking sites
  * #888: Changes required for Flathub
  * #882: Implement support for Webkits Intelligent Tracking Protection
  * #875: Add &lt;Ctrl&gt;-0 hotkey to reset zoom
  * #874: Add debug printing of SAX parser errors
  * #846: Remove deprecated usage of gdk_screen_*
  * #844: Update metainfo path (appdata target directory)
  * #776: CSS color update on theme change without restart
  * Fixes #883: Feed with comments: last comment replaces all content
  * Fixes #866: Bad encoding in doc/html/reference_de.html
  * Fixes #865: Fixes view mode switch
  * Fixes #841: Now shows progress bar when loading websites
  * Fixes #828: Crashing with segfault after opening feed articles
  * Fixes XLST exception on mediarss feeds with description
  * Drop blogChannel namespace support
  * Support multi-feed discovery
  * Default to https:// instead of http:// when user doesn't provide protocol on subscribing feed
  * Drop CDF channel legacy support
  * Drop Atom 0.2/0.3 (aka Pie) legacy support
  * #893: Added Persion default feed list
  * #890: Update of Indionesian translation
  * #890: Update of French translation
  * #846, #864, #735: Fix main menu/toolbar not being translated
  * #854: Adding new search folder options to match subscription source ULR and parent folder name.
  * #851: Add accessibility check to code tests
  * #851: Fix accessibility annotations for several combo boxes.
  * #850: Fix embedded youtube video bug.
  * #765: Embed YouTube videos from MediaRSS feeds
  * #749: Add Readability.js library (Apache 2.0 licensed) and auto-apply Readability.js to all headlines
  * Drop unused glade/google_source.ui
  * Drop support of combined view mode, this is necessary to add rich content support which relies on DOM transformation and Readability.js
  * Drop ns_photo support, as it is rarely used and allows us to get rid of XSLT extra handling
  * #747: Font improvements
  * #250 Update some dialog labels
  * #803: Fix legacy links to mailing list and IRC in documentation.
  * Updated German translation
  * #861: Updated Spanish translation
  * Fixes #840: OPML source subfolders not working
  * #837: Removing GTimeVal references
  * #827: Respect global update refresh interval for TheOldReader
  * #826: Fix save/restore position issues with tray icon
  * #822: Improve performance of item list loading
  * Fixes #821: Skip current item when finding next unread item
  * #815: Add support for subscribing to HTML5 websites without RSS/Atom feeds by extracting article titles,links and descriptions
  * #816: Increase size of stored favicons to 128x128px to improve icon quality in 3-pane wide view. Also add favicon URL discovery tests.
  * Fixes #821: Skip current selected unread item on 'next unread item'
  * #800: Expose remove-item action for plugins
  * Fixes #799: plugins/headerbar.py translations not active
  * Fixes #783: Update IS_STATE when update item in itemlistview
  * #752: Trayicon plugin has now a configuration option to change the behaviour when closing Liferea.
  * Fixes #693: Add trayicon plugin option to disable minimizing to tray
  * #764: Add MediaRSS support (e.g. Youtube feeds) to display descriptions and thumbnails
  * #773: Add WebKit Inspector menu option to HTML view when run with --debug-html (by sillyslux)
  * #714: Replaces deprecated gtk_menu_popup
  * #705: New hotkey Ctrl-O to open enclosures
  * #680: Add xdg-email command to item list popup menu
  * Drop unused glade/google_source.ui
  * #699: Refactoring of duplicate check handlingg
  * #746: Fix accessibility fatals reported by gla11y
  * Fixes #730: "Update all subscriptions at startup" overrides "Don't update this feed automatically"
  * Fixes #639: Right clicking on article no longer selects it
  * #737: Update of Italian translation
  * #745: URL fix for French example feeds
  * Update inline docs on headline view modes</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1626177600">- Fix missing python3-gobject-Gdk runtime dependency (boo#1187936)</changelog>
</package>
<package pkgid="0814a850c4ae7419b431c4e2b725bd9b54240616bc4f16fe390724d3d33bd52d" name="liferea" arch="src">
  <version epoch="0" ver="1.13.6" rel="bp153.2.3.1"/>
  <changelog author="dimstar@opensuse.org" date="1378555200">- Update to version 1.10.2:
  + sf#222: Make media player seekable.
  + sf#1102: Spelling error in man page.
  + sf#1104: liferea.desktop missing keywords.
  + sf#1105: Start Minimized to Tray Does Not Work.
  + sf#1114: Crashes opening browser on item without link via
    popup.
  + Improved handling of broken Atom author information.
  + Removed dead Google Reader code to avoid doing requests to
    Google. Replaced with dummy source that even allows normal feed
    updates.
  + Added hint to FAQ on how to workaround broken Flash support.
  + Dumping feedlist.opml with indentation for readability.
- Changes from version 1.10.1a:
  + sf#1102: Liferea does not show a window.
- Changes from version 1.10.1:
  + sf#1059: Liferea crashes with system proxy enabled.
  + sf#1095: Theme color detection bug / white fonts.
  + sf#1097: Default feed refresh interval cannot be set to 0.
  + sf#1100: --debug-gui crashes with segmentation fault.
  + sf#1101: Outdated manpage.
  + sf#225: Make media player work with GStreamer 1.0.
  + sf#226: Add trailing semi-colon to MimeType so that the desktop.
  + sf#227: Remove letfover square bracket configure.ac.
  + sf#228: Add net.sf.liferea.gschema.xml to AC_CONFIG_FILES.
- Drop liferea-fix-invalid-desktop.patch: fixed upstream.</changelog>
  <changelog author="firebird209@gmail.com" date="1381924800">- Update to version 1.10.3:
  + Ask for credentials again if TinyTinyRSS login fails.
  + Ask for TinyTinyRSS credentials only 3 times.
  + Check whether TinyTinyRSS base URL is lost.
  + Added warning on TinyTinyRSS login when source is not
    self-updating.
  + "--debug-net --debug-verbose" now traces POST data.
  + Add GNOME AppData XML.
  + Updated the default feed lists.
  + Updated translations.</changelog>
  <changelog author="zaitor@opensuse.org" date="1389787200">- Update to version 1.10.4 (bnc#858588):
  + sf#1123: Mistakenly claims "TinyTinyRSS source is not
    self-updating".
  + sf#1119: Crash on font resize at startup.
  + sf#1117: Selecting last unread item in reduced feed list jumps
    to next feed.
  + Updated translations.</changelog>
  <changelog author="zaitor@opensuse.org" date="1389873600">- Update to version 1.10.5 (bnc#859043):
  + sf#1056, sf#1089, sf#1098: Honor preferences when opening
    links.
  + sf#1096: missing installation of liferea.convert file.
  + rh#947358: popup notification only for new items.</changelog>
  <changelog author="badshah400@gmail.com" date="1414497600">- Update to version 1.10.12 (boo#906687):
  + Fix gh#lwindolf/liferea#86: Support HTTP content negotiation
  + Fix gh#lwindolf/liferea#98: Stop calling Atom person
    constructs w/ URI invalid
  + Fix gh#lwindolf/liferea#100: Problems with dark Adwaita theme
    in GTK 3.14
- Changes from versions 1.10.6 through 1.10.11:
  + See ChangeLog file
    (/usr/share/doc/packages/liferea/ChangeLog).</changelog>
  <changelog author="badshah400@gmail.com" date="1425211200">- Update to version 1.10.14 (boo#916784):
  + Fix gh#lwindolf/liferea#154: Crashes while starting (on
    corrupt icon).
  + Fix gh#lwindolf/liferea#134: Broken default news feed.
  + Fix gh#lwindolf/liferea#122: Crashes at launch,
    "segmentation fault".
  + Fix some memory leaks.
  + Fix gh#lwindolf/liferea#145: Wrong method triggered on
    'Launch External'.
  + Fix gh#lwindolf/liferea#149: Fixes a random crash on startup.
- Changes from version 1.10.13:
  + Fix gh#lwindolf/liferea#112: Wrapping issue in folder display.
  + Fix gh#lwindolf/liferea#114: Avoid termination on UTF-8
    validation error.
  + Fix gh#lwindolf/liferea#132: Broken link in documentation.</changelog>
  <changelog author="zaitor@opensuse.org" date="1455969600">- Update to version 1.10.18:
  + Fix gh#lwindolf/liferea#287: media:content support broken.
  + Fix gh#lwindolf/liferea#279: Rules not visible in searchdialog.
  + Fix gh#lwindolf/liferea#83: Segfault when sorting feeds in
    folder.
  + Fix gh#lwindolf/liferea#302: Broken compilation with
  - -disable-notify.
- Changes from version 1.10.17:
  + Fix gh#lwindolf/liferea#194: Add source dialog visually broken.
  + Fix gh#lwindolf/liferea#195: Out-dated documentation on
    enclosure download.
  + Fix gh#lwindolf/liferea#223: Search folder dialog don't show
    rules.
  + Fix gh#lwindolf/liferea#227: Preference dialog fails to load
    with latest GtkBuilder.
  + Fix gh#lwindolf/liferea#234: Segmentation fault upon attempting
    to add an OPML.
  + Fix compilation error when there is no libnotify.
  + Added debugging for gh#lwindolf/liferea#258: Dialog loading
    issues.
- Changes from version 1.10.16:
  + Added "Do Not Track" support (enabled per default).
  + Added x-scheme-handler/feed to desktop file.
  + Add image icons to plugins.
  + Enable tests for parsing RFC822 dates with 2 digit year.
  + Fix gh#lwindolf/liferea#78: Shaky text in feed list.
  + Fix gh#lwindolf/liferea#195: Out-dated documentation on enclose
    download.
  + Fix gh#lwindolf/liferea#198: Traceback on popup notifications.
  + Fix gh#lwindolf/liferea#216: Untranslatable strings.
  + Fix gh#lwindolf/liferea#256: PyGIWarnings on loading plugins.
- Changes from version 1.10.15:
  + Implement full screen mode for videos.
  + Fix gh#lwindolf/liferea#32: Prevent erroneous "Mark all as
    read".
  + Improves gh#lwindolf/liferea#36, gh#lwindolf/liferea#113: UI
    lock up during refresh.
  + Fix gh#lwindolf/liferea#180: Removing item from (v)folder marks
    all read.
  + Fix gh#lwindolf/liferea#140, #158: Vertical pane placement is
    forgotten.
  + Fix gh#lwindolf/liferea#182: Missing config.h include in
    date.c.</changelog>
  <changelog author="zaitor@opensuse.org" date="1462190400">- Update to version 1.10.19:
  + Fixes gh#lwindolf/liferea#317: Compilation problems in 1.10.18
    release.
  + Fixes gh#lwindolf/liferea#73: Problem with updating favicons.</changelog>
  <changelog author="zaitor@opensuse.org" date="1488974400">- Update to version 1.11.7:
  + Add support for media:group.
  + Fix issues with media:content.
  + Bad .desktop categories definition.
  + Fix rules no visible in searchdialog.
  + "Download" tab in Tools/Preferences.
  + Segfault when sorting feeds in folder.
  + Updated manpage.
  + Updated translations.</changelog>
  <changelog author="zaitor@opensuse.org" date="1498046400">- Update to version 1.12~rc3:
  + Fix GtkDoc warnings.
  + Filter commands are not asynchronous.
  + Missing space above internal browser address bar.
  + All "Unread" search folder items marked read at once.
  + Liferea does not always use theme icons when it is launched on
    system startup.
  + Updated translations.
- Changes from version 1.12~rc2:
  + Change all g_warnings() to g_print() for remote source to avoid
    "crashing" on errors.
  + Reorganized all UI definitions in separate files to simplify
    GtkBuilder handling.
  + Add GeoRSS info and map link in item header.
  + Replacing deprecated elements in preferences.
  + Create LifereaApplication type.
  + Partial RFC3229+feed support for bandwidth savings.
  + gtk_tree_store_get_path: assertion
    'iter-&gt;stamp == priv-&gt;stamp'.
  + Leftover OSM XSLT in item view.
  + Internal browser shows files system on go-back.
  + Updated translations.
- Changes from version 1.12~rc1:
  + Switch to webkit2gtk3.
  + Support for Do-Not-Track.
  + Improved trayicon plugin.
  + Support for Reedah and InoReader.
  + Support for categories in TheOldReader.
  + Simplified handling of external browsers.
- Replace pkgconfig(webkitgtk-3.0) with pkgconfig(webkit2gtk-4.0)
  BuildRequires following upstreams port.</changelog>
  <changelog author="dimstar@opensuse.org" date="1498651200">- Change license to 'GPL-2.0' in place of 'GPL-2.0+':
  src/debug.[c|h]) does not specify 'or higher'.</changelog>
  <changelog author="zaitor@opensuse.org" date="1514462400">- Update to version 1.12.1:
  + Fix Lintian spelling errors.
  + Appstream data has new format.
  + Fix doesn't remember some sort orders.
  + Fix assertions/crashes on changing view layouts.
  + Workaround to avoid GtkPaned shrinking.
  + Updated translations.
- Changes from version 1.12.0:
  + Fixes unhiding from tray icon when activated via GApplication.
  + Reorder columns in 'Normal' email-like view to have the date
    column always at the end.
  + Add plugin to make unread feeds titles bold.
  + Workaround Liferea deanonymize Tor.
  + Resize both panes in normal and wide view.
  + Toggle_visibility() does not make a minimized window visible
    again.
  + Segfault when switching feed in combined view.
  + Handling of relative URLs in Atom parser.
  + Added 'View Image' context menu option in HTML view.
  + Dropped del.icio.us from social bookmarking options as it is a
    read-only service now.
  + Redesign of the wide view mode: larger titles with small text
    teasers.
  + Added optional AMP/HTML5 content enrichment feature.
  + Updated translations.
- Conditionalize handling of desktop_database_post(un),
  icon_theme_cache_post(un) and glib2_gsettings_schema_postun in
  post(un) to only apply for old versions of openSUSE.
- Clean up spec, drop obsolete clean section.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1568289600">- Update to version 1.12.6:
  * #658: Add confirmation dialog when adding duplicate subscription
  * Fixes #689: When resuming from sleep feeds were being fetched
    before Wifi came up
  * Fixes #685: Headerbar plugin "Mark All Read" button is not
    feed-specific
  * Fixes #549: Scrollbars not always present in the headline area
  * Fixes #543: Next update overrides HTML5 enrichment
  * Fixes overly wide label in enclosure preferences dialog
  * Dropped unencrypted warning from auth dialog (not true anymore)
  * #688: Adding translatable tooltips for the headerbar plugin
  * #665: Webkit browser now supplies 'Liferea' component in
    user agent
  * #664: Added "Mark All As Read" button to headerbar plugin
  * #620: Added flatpak JSON
  * #579: Added item list column drag and drop reordering
  * #436, #662: Move from GnomeKeyring to libsecret
  * Fixes #663: Correct instapaper sharing link
  * Fixes #661: Update sharing links
  * Fixes #271: Consistent over usage of CPU (trigger by
    "Next Unread" loop)
  * #472, #632: Dropping Inoreader support (API broke)
  * Fixes #660: Added installable plugin to change accels
  * Fixes #654: Segfault on date out of range
  * Fixes #651: Fixes Free Music Archive link in default OPMLs
  * Fixes #649: Switch from persistent to session-only cookies
  * Fixes #645, #646: unread count of vfolder
  * Fixes #637: Extra keywords in .desktop file
    (syndication; rss; atom)
  * Fixes #557: Updating counters for remote sources
  * Updated cookie usage hint in FAQ
  * #634: Added setting for custom download commands
  * #614: GTK Headerbar support via plugin
  * #608: Refactoring UI code to switch to GAction and GtkBuilder
  * Note: this implies not having icons in the main menu anymore
  * which were still there for all non-GNOME users (see #626).
  * #589: Item list view column order rework as a preparation
    for possible real column drag&amp;drop. Introduces a new
    DConf setting for the column order.
  * Fixes #280: Mark read toolbar button always disabled for
    search folders
  * Fixes #591: Please add a safety question when
    "marking all read"
  * Fixes #625: Avoid exception in trayicon.py
  * Fixes #627: GnomeKeyring plugin fails to activate when
    keyring doesn't exist
  * Fixes #630: Fix feed list selection after DnD
  * Fixes #633: Big Memory leak in date code
  * Adding a plugin installer plugin that allows discovering
    and automatically installing 3rd party plugins
  * #585: Drop language from user agent to increase privacy
  * #583: Add transmission-gtk and aria2 as download tool options
  * #495: New command line option --disable-plugins (-p) to start
    with all plugins disabled.
  * Fixes #610: Liferea not showing up in GNOME Software
  * Fixes #604: Correctly print error message when failing to
    unlock GNOME keyring
  * Fixes #602: CSS style for GTK link colors not used
  * Fixes #581: Redirect location updates and adds HTTP 308
    (RFC 7538) support
  * Fixes #578: Unable to set unread items in bold
  * #584: Fixes broken OPML feed list entries
  * #577: Fixes newsbin doc typo
  * #584: Added Norwegian feed list
  * Translation updates
- rebase liferea-openSUSE-feeds.patch
- fixes boo#1150009</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1578916800">- Add export WEBKIT_DISABLE_COMPOSITING_MODE=1 as workaround for
  Factory build failure
  (https://github.com/lwindolf/liferea/issues/767)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1589457600">- Export WEBKIT_DISABLE_COMPOSITING_MODE=1 on Leap 15.2 build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1591963200">- Update to version 1.12.8:
  * Fixes #734: crash when selecting empty nodes
  * Fixes #727: Out-dated documentation on Firefox live bookmarks
  * Fixes headline large images/videos or images with margins
    causing horizontal scrolling in headline view
  * Fixes #840: OPML source subfolders not working
  * Update of French translation</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1609156800">- Update to version 1.12.9:
  * Fix embedded youtube video bug
  * Fix translations not applied to application menu bar and tool bar</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1620475200">- Update to version 1.13.6:
  * Change reader mode toggle from item view icon to toggle entry in item view context menu.
  * #343: UX redesign of the update message in the status bar. Now shows a update counter of the feeds being in update.
  * #964: Added pane position fix plugin providing a workaround for pane position issues when using the headerbar
  * #983: Use GtkFileChooserNative to allow selecting local files when run in sandbox.
  * Fixes #780: Improve date formatting when in locale en_GB
  * Fixes #944: Broken RTL text direction in feed content view
  * Fixes #949: Regression in notification plugin that caused it to show non-new items
  * Fixes #963: Checking for git command in plugin installer -&gt; warn user
  * Fixes #973: Broken CSS in Webkit2Gtk &gt;= 2.32
  * Updated Albanian translation
  * Updated French translation
  * Updated Italian translation
  * Updated German translation
  * #907: Add new search folder property that allows hiding read items
  * Now always shows the unread count of a search folder (instead of the item count) in the feed list
  * Now search folders are automatically rebuild when rules are changed
  * Adds a new simple focus plugin that adds transparency on the feed list when it is not focussed.
  * Add F10 hotkey to headerbar plugin to allow triggering the hamburger menu
  * Update Flatpak AppData with release dates
  * Make several plugins support gettext
  * Fixes #192: wrong button order of media player in RTL locales
  * Fixes #343: Usability of update infos in status bar. Now a total count is displayed on mass-updates and a per-feed info on single feed updates
  * Fixes #809: Usability of feed fetching errors.
  * Updated Polish translation
  * Updated German translation
  * Prevent endless loop on favicon discovery
  * #903: Prevent endless loop in feed autodiscovery
  * #912: Allow mutiple feed in same libnotify notification
  * Further favicon discovery improvements: now detects all types of Apple Touch Icons, MS Tile Images and Safari Mask Icons Fixes #440
  * Add reader mode toggle in the item view
  * #876 Add reader mode preference
  * Implement support for subscribing to LD+Json metadata listings e.g. concert or theater event listings
  * Provide the default icon for feeds with no favicon as SVG for nicer rendering in wide view. Drop some unused icons. Replace tray icon with scalable version.
  * Fixes CRITICAL on trayicon plugin init
  * Fixes #884: Content of wrong feed is shown
  * Fixes #900: Flatpak needs icon named after appid
  * Fixes #908, #332: Search folder are not case-insensitive as documented
  * Fixes #899: Truncated articles (on 'Extrat full content')
  * #902: Updated Polish translation
  * #893: Update of bookmarking sites
  * #888: Changes required for Flathub
  * #882: Implement support for Webkits Intelligent Tracking Protection
  * #875: Add &lt;Ctrl&gt;-0 hotkey to reset zoom
  * #874: Add debug printing of SAX parser errors
  * #846: Remove deprecated usage of gdk_screen_*
  * #844: Update metainfo path (appdata target directory)
  * #776: CSS color update on theme change without restart
  * Fixes #883: Feed with comments: last comment replaces all content
  * Fixes #866: Bad encoding in doc/html/reference_de.html
  * Fixes #865: Fixes view mode switch
  * Fixes #841: Now shows progress bar when loading websites
  * Fixes #828: Crashing with segfault after opening feed articles
  * Fixes XLST exception on mediarss feeds with description
  * Drop blogChannel namespace support
  * Support multi-feed discovery
  * Default to https:// instead of http:// when user doesn't provide protocol on subscribing feed
  * Drop CDF channel legacy support
  * Drop Atom 0.2/0.3 (aka Pie) legacy support
  * #893: Added Persion default feed list
  * #890: Update of Indionesian translation
  * #890: Update of French translation
  * #846, #864, #735: Fix main menu/toolbar not being translated
  * #854: Adding new search folder options to match subscription source ULR and parent folder name.
  * #851: Add accessibility check to code tests
  * #851: Fix accessibility annotations for several combo boxes.
  * #850: Fix embedded youtube video bug.
  * #765: Embed YouTube videos from MediaRSS feeds
  * #749: Add Readability.js library (Apache 2.0 licensed) and auto-apply Readability.js to all headlines
  * Drop unused glade/google_source.ui
  * Drop support of combined view mode, this is necessary to add rich content support which relies on DOM transformation and Readability.js
  * Drop ns_photo support, as it is rarely used and allows us to get rid of XSLT extra handling
  * #747: Font improvements
  * #250 Update some dialog labels
  * #803: Fix legacy links to mailing list and IRC in documentation.
  * Updated German translation
  * #861: Updated Spanish translation
  * Fixes #840: OPML source subfolders not working
  * #837: Removing GTimeVal references
  * #827: Respect global update refresh interval for TheOldReader
  * #826: Fix save/restore position issues with tray icon
  * #822: Improve performance of item list loading
  * Fixes #821: Skip current item when finding next unread item
  * #815: Add support for subscribing to HTML5 websites without RSS/Atom feeds by extracting article titles,links and descriptions
  * #816: Increase size of stored favicons to 128x128px to improve icon quality in 3-pane wide view. Also add favicon URL discovery tests.
  * Fixes #821: Skip current selected unread item on 'next unread item'
  * #800: Expose remove-item action for plugins
  * Fixes #799: plugins/headerbar.py translations not active
  * Fixes #783: Update IS_STATE when update item in itemlistview
  * #752: Trayicon plugin has now a configuration option to change the behaviour when closing Liferea.
  * Fixes #693: Add trayicon plugin option to disable minimizing to tray
  * #764: Add MediaRSS support (e.g. Youtube feeds) to display descriptions and thumbnails
  * #773: Add WebKit Inspector menu option to HTML view when run with --debug-html (by sillyslux)
  * #714: Replaces deprecated gtk_menu_popup
  * #705: New hotkey Ctrl-O to open enclosures
  * #680: Add xdg-email command to item list popup menu
  * Drop unused glade/google_source.ui
  * #699: Refactoring of duplicate check handlingg
  * #746: Fix accessibility fatals reported by gla11y
  * Fixes #730: "Update all subscriptions at startup" overrides "Don't update this feed automatically"
  * Fixes #639: Right clicking on article no longer selects it
  * #737: Update of Italian translation
  * #745: URL fix for French example feeds
  * Update inline docs on headline view modes</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1626177600">- Fix missing python3-gobject-Gdk runtime dependency (boo#1187936)</changelog>
</package>
<package pkgid="20e6d1bc4087af923e1de55e1b48ac1662b14c27a53057aba848f2c99534dd02" name="liferea" arch="x86_64">
  <version epoch="0" ver="1.13.6" rel="bp153.2.3.1"/>
  <changelog author="badshah400@gmail.com" date="1414497600">- Update to version 1.10.12 (boo#906687):
  + Fix gh#lwindolf/liferea#86: Support HTTP content negotiation
  + Fix gh#lwindolf/liferea#98: Stop calling Atom person
    constructs w/ URI invalid
  + Fix gh#lwindolf/liferea#100: Problems with dark Adwaita theme
    in GTK 3.14
- Changes from versions 1.10.6 through 1.10.11:
  + See ChangeLog file
    (/usr/share/doc/packages/liferea/ChangeLog).</changelog>
  <changelog author="badshah400@gmail.com" date="1425211200">- Update to version 1.10.14 (boo#916784):
  + Fix gh#lwindolf/liferea#154: Crashes while starting (on
    corrupt icon).
  + Fix gh#lwindolf/liferea#134: Broken default news feed.
  + Fix gh#lwindolf/liferea#122: Crashes at launch,
    "segmentation fault".
  + Fix some memory leaks.
  + Fix gh#lwindolf/liferea#145: Wrong method triggered on
    'Launch External'.
  + Fix gh#lwindolf/liferea#149: Fixes a random crash on startup.
- Changes from version 1.10.13:
  + Fix gh#lwindolf/liferea#112: Wrapping issue in folder display.
  + Fix gh#lwindolf/liferea#114: Avoid termination on UTF-8
    validation error.
  + Fix gh#lwindolf/liferea#132: Broken link in documentation.</changelog>
  <changelog author="zaitor@opensuse.org" date="1455969600">- Update to version 1.10.18:
  + Fix gh#lwindolf/liferea#287: media:content support broken.
  + Fix gh#lwindolf/liferea#279: Rules not visible in searchdialog.
  + Fix gh#lwindolf/liferea#83: Segfault when sorting feeds in
    folder.
  + Fix gh#lwindolf/liferea#302: Broken compilation with
  - -disable-notify.
- Changes from version 1.10.17:
  + Fix gh#lwindolf/liferea#194: Add source dialog visually broken.
  + Fix gh#lwindolf/liferea#195: Out-dated documentation on
    enclosure download.
  + Fix gh#lwindolf/liferea#223: Search folder dialog don't show
    rules.
  + Fix gh#lwindolf/liferea#227: Preference dialog fails to load
    with latest GtkBuilder.
  + Fix gh#lwindolf/liferea#234: Segmentation fault upon attempting
    to add an OPML.
  + Fix compilation error when there is no libnotify.
  + Added debugging for gh#lwindolf/liferea#258: Dialog loading
    issues.
- Changes from version 1.10.16:
  + Added "Do Not Track" support (enabled per default).
  + Added x-scheme-handler/feed to desktop file.
  + Add image icons to plugins.
  + Enable tests for parsing RFC822 dates with 2 digit year.
  + Fix gh#lwindolf/liferea#78: Shaky text in feed list.
  + Fix gh#lwindolf/liferea#195: Out-dated documentation on enclose
    download.
  + Fix gh#lwindolf/liferea#198: Traceback on popup notifications.
  + Fix gh#lwindolf/liferea#216: Untranslatable strings.
  + Fix gh#lwindolf/liferea#256: PyGIWarnings on loading plugins.
- Changes from version 1.10.15:
  + Implement full screen mode for videos.
  + Fix gh#lwindolf/liferea#32: Prevent erroneous "Mark all as
    read".
  + Improves gh#lwindolf/liferea#36, gh#lwindolf/liferea#113: UI
    lock up during refresh.
  + Fix gh#lwindolf/liferea#180: Removing item from (v)folder marks
    all read.
  + Fix gh#lwindolf/liferea#140, #158: Vertical pane placement is
    forgotten.
  + Fix gh#lwindolf/liferea#182: Missing config.h include in
    date.c.</changelog>
  <changelog author="zaitor@opensuse.org" date="1462190400">- Update to version 1.10.19:
  + Fixes gh#lwindolf/liferea#317: Compilation problems in 1.10.18
    release.
  + Fixes gh#lwindolf/liferea#73: Problem with updating favicons.</changelog>
  <changelog author="zaitor@opensuse.org" date="1488974400">- Update to version 1.11.7:
  + Add support for media:group.
  + Fix issues with media:content.
  + Bad .desktop categories definition.
  + Fix rules no visible in searchdialog.
  + "Download" tab in Tools/Preferences.
  + Segfault when sorting feeds in folder.
  + Updated manpage.
  + Updated translations.</changelog>
  <changelog author="zaitor@opensuse.org" date="1498046400">- Update to version 1.12~rc3:
  + Fix GtkDoc warnings.
  + Filter commands are not asynchronous.
  + Missing space above internal browser address bar.
  + All "Unread" search folder items marked read at once.
  + Liferea does not always use theme icons when it is launched on
    system startup.
  + Updated translations.
- Changes from version 1.12~rc2:
  + Change all g_warnings() to g_print() for remote source to avoid
    "crashing" on errors.
  + Reorganized all UI definitions in separate files to simplify
    GtkBuilder handling.
  + Add GeoRSS info and map link in item header.
  + Replacing deprecated elements in preferences.
  + Create LifereaApplication type.
  + Partial RFC3229+feed support for bandwidth savings.
  + gtk_tree_store_get_path: assertion
    'iter-&gt;stamp == priv-&gt;stamp'.
  + Leftover OSM XSLT in item view.
  + Internal browser shows files system on go-back.
  + Updated translations.
- Changes from version 1.12~rc1:
  + Switch to webkit2gtk3.
  + Support for Do-Not-Track.
  + Improved trayicon plugin.
  + Support for Reedah and InoReader.
  + Support for categories in TheOldReader.
  + Simplified handling of external browsers.
- Replace pkgconfig(webkitgtk-3.0) with pkgconfig(webkit2gtk-4.0)
  BuildRequires following upstreams port.</changelog>
  <changelog author="dimstar@opensuse.org" date="1498651200">- Change license to 'GPL-2.0' in place of 'GPL-2.0+':
  src/debug.[c|h]) does not specify 'or higher'.</changelog>
  <changelog author="zaitor@opensuse.org" date="1514462400">- Update to version 1.12.1:
  + Fix Lintian spelling errors.
  + Appstream data has new format.
  + Fix doesn't remember some sort orders.
  + Fix assertions/crashes on changing view layouts.
  + Workaround to avoid GtkPaned shrinking.
  + Updated translations.
- Changes from version 1.12.0:
  + Fixes unhiding from tray icon when activated via GApplication.
  + Reorder columns in 'Normal' email-like view to have the date
    column always at the end.
  + Add plugin to make unread feeds titles bold.
  + Workaround Liferea deanonymize Tor.
  + Resize both panes in normal and wide view.
  + Toggle_visibility() does not make a minimized window visible
    again.
  + Segfault when switching feed in combined view.
  + Handling of relative URLs in Atom parser.
  + Added 'View Image' context menu option in HTML view.
  + Dropped del.icio.us from social bookmarking options as it is a
    read-only service now.
  + Redesign of the wide view mode: larger titles with small text
    teasers.
  + Added optional AMP/HTML5 content enrichment feature.
  + Updated translations.
- Conditionalize handling of desktop_database_post(un),
  icon_theme_cache_post(un) and glib2_gsettings_schema_postun in
  post(un) to only apply for old versions of openSUSE.
- Clean up spec, drop obsolete clean section.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1568289600">- Update to version 1.12.6:
  * #658: Add confirmation dialog when adding duplicate subscription
  * Fixes #689: When resuming from sleep feeds were being fetched
    before Wifi came up
  * Fixes #685: Headerbar plugin "Mark All Read" button is not
    feed-specific
  * Fixes #549: Scrollbars not always present in the headline area
  * Fixes #543: Next update overrides HTML5 enrichment
  * Fixes overly wide label in enclosure preferences dialog
  * Dropped unencrypted warning from auth dialog (not true anymore)
  * #688: Adding translatable tooltips for the headerbar plugin
  * #665: Webkit browser now supplies 'Liferea' component in
    user agent
  * #664: Added "Mark All As Read" button to headerbar plugin
  * #620: Added flatpak JSON
  * #579: Added item list column drag and drop reordering
  * #436, #662: Move from GnomeKeyring to libsecret
  * Fixes #663: Correct instapaper sharing link
  * Fixes #661: Update sharing links
  * Fixes #271: Consistent over usage of CPU (trigger by
    "Next Unread" loop)
  * #472, #632: Dropping Inoreader support (API broke)
  * Fixes #660: Added installable plugin to change accels
  * Fixes #654: Segfault on date out of range
  * Fixes #651: Fixes Free Music Archive link in default OPMLs
  * Fixes #649: Switch from persistent to session-only cookies
  * Fixes #645, #646: unread count of vfolder
  * Fixes #637: Extra keywords in .desktop file
    (syndication; rss; atom)
  * Fixes #557: Updating counters for remote sources
  * Updated cookie usage hint in FAQ
  * #634: Added setting for custom download commands
  * #614: GTK Headerbar support via plugin
  * #608: Refactoring UI code to switch to GAction and GtkBuilder
  * Note: this implies not having icons in the main menu anymore
  * which were still there for all non-GNOME users (see #626).
  * #589: Item list view column order rework as a preparation
    for possible real column drag&amp;drop. Introduces a new
    DConf setting for the column order.
  * Fixes #280: Mark read toolbar button always disabled for
    search folders
  * Fixes #591: Please add a safety question when
    "marking all read"
  * Fixes #625: Avoid exception in trayicon.py
  * Fixes #627: GnomeKeyring plugin fails to activate when
    keyring doesn't exist
  * Fixes #630: Fix feed list selection after DnD
  * Fixes #633: Big Memory leak in date code
  * Adding a plugin installer plugin that allows discovering
    and automatically installing 3rd party plugins
  * #585: Drop language from user agent to increase privacy
  * #583: Add transmission-gtk and aria2 as download tool options
  * #495: New command line option --disable-plugins (-p) to start
    with all plugins disabled.
  * Fixes #610: Liferea not showing up in GNOME Software
  * Fixes #604: Correctly print error message when failing to
    unlock GNOME keyring
  * Fixes #602: CSS style for GTK link colors not used
  * Fixes #581: Redirect location updates and adds HTTP 308
    (RFC 7538) support
  * Fixes #578: Unable to set unread items in bold
  * #584: Fixes broken OPML feed list entries
  * #577: Fixes newsbin doc typo
  * #584: Added Norwegian feed list
  * Translation updates
- rebase liferea-openSUSE-feeds.patch
- fixes boo#1150009</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1578916800">- Add export WEBKIT_DISABLE_COMPOSITING_MODE=1 as workaround for
  Factory build failure
  (https://github.com/lwindolf/liferea/issues/767)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1589457600">- Export WEBKIT_DISABLE_COMPOSITING_MODE=1 on Leap 15.2 build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1591963200">- Update to version 1.12.8:
  * Fixes #734: crash when selecting empty nodes
  * Fixes #727: Out-dated documentation on Firefox live bookmarks
  * Fixes headline large images/videos or images with margins
    causing horizontal scrolling in headline view
  * Fixes #840: OPML source subfolders not working
  * Update of French translation</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1609156800">- Update to version 1.12.9:
  * Fix embedded youtube video bug
  * Fix translations not applied to application menu bar and tool bar</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1620475200">- Update to version 1.13.6:
  * Change reader mode toggle from item view icon to toggle entry in item view context menu.
  * #343: UX redesign of the update message in the status bar. Now shows a update counter of the feeds being in update.
  * #964: Added pane position fix plugin providing a workaround for pane position issues when using the headerbar
  * #983: Use GtkFileChooserNative to allow selecting local files when run in sandbox.
  * Fixes #780: Improve date formatting when in locale en_GB
  * Fixes #944: Broken RTL text direction in feed content view
  * Fixes #949: Regression in notification plugin that caused it to show non-new items
  * Fixes #963: Checking for git command in plugin installer -&gt; warn user
  * Fixes #973: Broken CSS in Webkit2Gtk &gt;= 2.32
  * Updated Albanian translation
  * Updated French translation
  * Updated Italian translation
  * Updated German translation
  * #907: Add new search folder property that allows hiding read items
  * Now always shows the unread count of a search folder (instead of the item count) in the feed list
  * Now search folders are automatically rebuild when rules are changed
  * Adds a new simple focus plugin that adds transparency on the feed list when it is not focussed.
  * Add F10 hotkey to headerbar plugin to allow triggering the hamburger menu
  * Update Flatpak AppData with release dates
  * Make several plugins support gettext
  * Fixes #192: wrong button order of media player in RTL locales
  * Fixes #343: Usability of update infos in status bar. Now a total count is displayed on mass-updates and a per-feed info on single feed updates
  * Fixes #809: Usability of feed fetching errors.
  * Updated Polish translation
  * Updated German translation
  * Prevent endless loop on favicon discovery
  * #903: Prevent endless loop in feed autodiscovery
  * #912: Allow mutiple feed in same libnotify notification
  * Further favicon discovery improvements: now detects all types of Apple Touch Icons, MS Tile Images and Safari Mask Icons Fixes #440
  * Add reader mode toggle in the item view
  * #876 Add reader mode preference
  * Implement support for subscribing to LD+Json metadata listings e.g. concert or theater event listings
  * Provide the default icon for feeds with no favicon as SVG for nicer rendering in wide view. Drop some unused icons. Replace tray icon with scalable version.
  * Fixes CRITICAL on trayicon plugin init
  * Fixes #884: Content of wrong feed is shown
  * Fixes #900: Flatpak needs icon named after appid
  * Fixes #908, #332: Search folder are not case-insensitive as documented
  * Fixes #899: Truncated articles (on 'Extrat full content')
  * #902: Updated Polish translation
  * #893: Update of bookmarking sites
  * #888: Changes required for Flathub
  * #882: Implement support for Webkits Intelligent Tracking Protection
  * #875: Add &lt;Ctrl&gt;-0 hotkey to reset zoom
  * #874: Add debug printing of SAX parser errors
  * #846: Remove deprecated usage of gdk_screen_*
  * #844: Update metainfo path (appdata target directory)
  * #776: CSS color update on theme change without restart
  * Fixes #883: Feed with comments: last comment replaces all content
  * Fixes #866: Bad encoding in doc/html/reference_de.html
  * Fixes #865: Fixes view mode switch
  * Fixes #841: Now shows progress bar when loading websites
  * Fixes #828: Crashing with segfault after opening feed articles
  * Fixes XLST exception on mediarss feeds with description
  * Drop blogChannel namespace support
  * Support multi-feed discovery
  * Default to https:// instead of http:// when user doesn't provide protocol on subscribing feed
  * Drop CDF channel legacy support
  * Drop Atom 0.2/0.3 (aka Pie) legacy support
  * #893: Added Persion default feed list
  * #890: Update of Indionesian translation
  * #890: Update of French translation
  * #846, #864, #735: Fix main menu/toolbar not being translated
  * #854: Adding new search folder options to match subscription source ULR and parent folder name.
  * #851: Add accessibility check to code tests
  * #851: Fix accessibility annotations for several combo boxes.
  * #850: Fix embedded youtube video bug.
  * #765: Embed YouTube videos from MediaRSS feeds
  * #749: Add Readability.js library (Apache 2.0 licensed) and auto-apply Readability.js to all headlines
  * Drop unused glade/google_source.ui
  * Drop support of combined view mode, this is necessary to add rich content support which relies on DOM transformation and Readability.js
  * Drop ns_photo support, as it is rarely used and allows us to get rid of XSLT extra handling
  * #747: Font improvements
  * #250 Update some dialog labels
  * #803: Fix legacy links to mailing list and IRC in documentation.
  * Updated German translation
  * #861: Updated Spanish translation
  * Fixes #840: OPML source subfolders not working
  * #837: Removing GTimeVal references
  * #827: Respect global update refresh interval for TheOldReader
  * #826: Fix save/restore position issues with tray icon
  * #822: Improve performance of item list loading
  * Fixes #821: Skip current item when finding next unread item
  * #815: Add support for subscribing to HTML5 websites without RSS/Atom feeds by extracting article titles,links and descriptions
  * #816: Increase size of stored favicons to 128x128px to improve icon quality in 3-pane wide view. Also add favicon URL discovery tests.
  * Fixes #821: Skip current selected unread item on 'next unread item'
  * #800: Expose remove-item action for plugins
  * Fixes #799: plugins/headerbar.py translations not active
  * Fixes #783: Update IS_STATE when update item in itemlistview
  * #752: Trayicon plugin has now a configuration option to change the behaviour when closing Liferea.
  * Fixes #693: Add trayicon plugin option to disable minimizing to tray
  * #764: Add MediaRSS support (e.g. Youtube feeds) to display descriptions and thumbnails
  * #773: Add WebKit Inspector menu option to HTML view when run with --debug-html (by sillyslux)
  * #714: Replaces deprecated gtk_menu_popup
  * #705: New hotkey Ctrl-O to open enclosures
  * #680: Add xdg-email command to item list popup menu
  * Drop unused glade/google_source.ui
  * #699: Refactoring of duplicate check handlingg
  * #746: Fix accessibility fatals reported by gla11y
  * Fixes #730: "Update all subscriptions at startup" overrides "Don't update this feed automatically"
  * Fixes #639: Right clicking on article no longer selects it
  * #737: Update of Italian translation
  * #745: URL fix for French example feeds
  * Update inline docs on headline view modes</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1626177600">- Fix missing python3-gobject-Gdk runtime dependency (boo#1187936)</changelog>
</package>
<package pkgid="cd96d1bf15b644d88454ae130947213885bb55fe1bd9a883098d70e4487b80dc" name="liferea-lang" arch="noarch">
  <version epoch="0" ver="1.13.6" rel="bp153.2.3.1"/>
  <changelog author="badshah400@gmail.com" date="1414497600">- Update to version 1.10.12 (boo#906687):
  + Fix gh#lwindolf/liferea#86: Support HTTP content negotiation
  + Fix gh#lwindolf/liferea#98: Stop calling Atom person
    constructs w/ URI invalid
  + Fix gh#lwindolf/liferea#100: Problems with dark Adwaita theme
    in GTK 3.14
- Changes from versions 1.10.6 through 1.10.11:
  + See ChangeLog file
    (/usr/share/doc/packages/liferea/ChangeLog).</changelog>
  <changelog author="badshah400@gmail.com" date="1425211200">- Update to version 1.10.14 (boo#916784):
  + Fix gh#lwindolf/liferea#154: Crashes while starting (on
    corrupt icon).
  + Fix gh#lwindolf/liferea#134: Broken default news feed.
  + Fix gh#lwindolf/liferea#122: Crashes at launch,
    "segmentation fault".
  + Fix some memory leaks.
  + Fix gh#lwindolf/liferea#145: Wrong method triggered on
    'Launch External'.
  + Fix gh#lwindolf/liferea#149: Fixes a random crash on startup.
- Changes from version 1.10.13:
  + Fix gh#lwindolf/liferea#112: Wrapping issue in folder display.
  + Fix gh#lwindolf/liferea#114: Avoid termination on UTF-8
    validation error.
  + Fix gh#lwindolf/liferea#132: Broken link in documentation.</changelog>
  <changelog author="zaitor@opensuse.org" date="1455969600">- Update to version 1.10.18:
  + Fix gh#lwindolf/liferea#287: media:content support broken.
  + Fix gh#lwindolf/liferea#279: Rules not visible in searchdialog.
  + Fix gh#lwindolf/liferea#83: Segfault when sorting feeds in
    folder.
  + Fix gh#lwindolf/liferea#302: Broken compilation with
  - -disable-notify.
- Changes from version 1.10.17:
  + Fix gh#lwindolf/liferea#194: Add source dialog visually broken.
  + Fix gh#lwindolf/liferea#195: Out-dated documentation on
    enclosure download.
  + Fix gh#lwindolf/liferea#223: Search folder dialog don't show
    rules.
  + Fix gh#lwindolf/liferea#227: Preference dialog fails to load
    with latest GtkBuilder.
  + Fix gh#lwindolf/liferea#234: Segmentation fault upon attempting
    to add an OPML.
  + Fix compilation error when there is no libnotify.
  + Added debugging for gh#lwindolf/liferea#258: Dialog loading
    issues.
- Changes from version 1.10.16:
  + Added "Do Not Track" support (enabled per default).
  + Added x-scheme-handler/feed to desktop file.
  + Add image icons to plugins.
  + Enable tests for parsing RFC822 dates with 2 digit year.
  + Fix gh#lwindolf/liferea#78: Shaky text in feed list.
  + Fix gh#lwindolf/liferea#195: Out-dated documentation on enclose
    download.
  + Fix gh#lwindolf/liferea#198: Traceback on popup notifications.
  + Fix gh#lwindolf/liferea#216: Untranslatable strings.
  + Fix gh#lwindolf/liferea#256: PyGIWarnings on loading plugins.
- Changes from version 1.10.15:
  + Implement full screen mode for videos.
  + Fix gh#lwindolf/liferea#32: Prevent erroneous "Mark all as
    read".
  + Improves gh#lwindolf/liferea#36, gh#lwindolf/liferea#113: UI
    lock up during refresh.
  + Fix gh#lwindolf/liferea#180: Removing item from (v)folder marks
    all read.
  + Fix gh#lwindolf/liferea#140, #158: Vertical pane placement is
    forgotten.
  + Fix gh#lwindolf/liferea#182: Missing config.h include in
    date.c.</changelog>
  <changelog author="zaitor@opensuse.org" date="1462190400">- Update to version 1.10.19:
  + Fixes gh#lwindolf/liferea#317: Compilation problems in 1.10.18
    release.
  + Fixes gh#lwindolf/liferea#73: Problem with updating favicons.</changelog>
  <changelog author="zaitor@opensuse.org" date="1488974400">- Update to version 1.11.7:
  + Add support for media:group.
  + Fix issues with media:content.
  + Bad .desktop categories definition.
  + Fix rules no visible in searchdialog.
  + "Download" tab in Tools/Preferences.
  + Segfault when sorting feeds in folder.
  + Updated manpage.
  + Updated translations.</changelog>
  <changelog author="zaitor@opensuse.org" date="1498046400">- Update to version 1.12~rc3:
  + Fix GtkDoc warnings.
  + Filter commands are not asynchronous.
  + Missing space above internal browser address bar.
  + All "Unread" search folder items marked read at once.
  + Liferea does not always use theme icons when it is launched on
    system startup.
  + Updated translations.
- Changes from version 1.12~rc2:
  + Change all g_warnings() to g_print() for remote source to avoid
    "crashing" on errors.
  + Reorganized all UI definitions in separate files to simplify
    GtkBuilder handling.
  + Add GeoRSS info and map link in item header.
  + Replacing deprecated elements in preferences.
  + Create LifereaApplication type.
  + Partial RFC3229+feed support for bandwidth savings.
  + gtk_tree_store_get_path: assertion
    'iter-&gt;stamp == priv-&gt;stamp'.
  + Leftover OSM XSLT in item view.
  + Internal browser shows files system on go-back.
  + Updated translations.
- Changes from version 1.12~rc1:
  + Switch to webkit2gtk3.
  + Support for Do-Not-Track.
  + Improved trayicon plugin.
  + Support for Reedah and InoReader.
  + Support for categories in TheOldReader.
  + Simplified handling of external browsers.
- Replace pkgconfig(webkitgtk-3.0) with pkgconfig(webkit2gtk-4.0)
  BuildRequires following upstreams port.</changelog>
  <changelog author="dimstar@opensuse.org" date="1498651200">- Change license to 'GPL-2.0' in place of 'GPL-2.0+':
  src/debug.[c|h]) does not specify 'or higher'.</changelog>
  <changelog author="zaitor@opensuse.org" date="1514462400">- Update to version 1.12.1:
  + Fix Lintian spelling errors.
  + Appstream data has new format.
  + Fix doesn't remember some sort orders.
  + Fix assertions/crashes on changing view layouts.
  + Workaround to avoid GtkPaned shrinking.
  + Updated translations.
- Changes from version 1.12.0:
  + Fixes unhiding from tray icon when activated via GApplication.
  + Reorder columns in 'Normal' email-like view to have the date
    column always at the end.
  + Add plugin to make unread feeds titles bold.
  + Workaround Liferea deanonymize Tor.
  + Resize both panes in normal and wide view.
  + Toggle_visibility() does not make a minimized window visible
    again.
  + Segfault when switching feed in combined view.
  + Handling of relative URLs in Atom parser.
  + Added 'View Image' context menu option in HTML view.
  + Dropped del.icio.us from social bookmarking options as it is a
    read-only service now.
  + Redesign of the wide view mode: larger titles with small text
    teasers.
  + Added optional AMP/HTML5 content enrichment feature.
  + Updated translations.
- Conditionalize handling of desktop_database_post(un),
  icon_theme_cache_post(un) and glib2_gsettings_schema_postun in
  post(un) to only apply for old versions of openSUSE.
- Clean up spec, drop obsolete clean section.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1568289600">- Update to version 1.12.6:
  * #658: Add confirmation dialog when adding duplicate subscription
  * Fixes #689: When resuming from sleep feeds were being fetched
    before Wifi came up
  * Fixes #685: Headerbar plugin "Mark All Read" button is not
    feed-specific
  * Fixes #549: Scrollbars not always present in the headline area
  * Fixes #543: Next update overrides HTML5 enrichment
  * Fixes overly wide label in enclosure preferences dialog
  * Dropped unencrypted warning from auth dialog (not true anymore)
  * #688: Adding translatable tooltips for the headerbar plugin
  * #665: Webkit browser now supplies 'Liferea' component in
    user agent
  * #664: Added "Mark All As Read" button to headerbar plugin
  * #620: Added flatpak JSON
  * #579: Added item list column drag and drop reordering
  * #436, #662: Move from GnomeKeyring to libsecret
  * Fixes #663: Correct instapaper sharing link
  * Fixes #661: Update sharing links
  * Fixes #271: Consistent over usage of CPU (trigger by
    "Next Unread" loop)
  * #472, #632: Dropping Inoreader support (API broke)
  * Fixes #660: Added installable plugin to change accels
  * Fixes #654: Segfault on date out of range
  * Fixes #651: Fixes Free Music Archive link in default OPMLs
  * Fixes #649: Switch from persistent to session-only cookies
  * Fixes #645, #646: unread count of vfolder
  * Fixes #637: Extra keywords in .desktop file
    (syndication; rss; atom)
  * Fixes #557: Updating counters for remote sources
  * Updated cookie usage hint in FAQ
  * #634: Added setting for custom download commands
  * #614: GTK Headerbar support via plugin
  * #608: Refactoring UI code to switch to GAction and GtkBuilder
  * Note: this implies not having icons in the main menu anymore
  * which were still there for all non-GNOME users (see #626).
  * #589: Item list view column order rework as a preparation
    for possible real column drag&amp;drop. Introduces a new
    DConf setting for the column order.
  * Fixes #280: Mark read toolbar button always disabled for
    search folders
  * Fixes #591: Please add a safety question when
    "marking all read"
  * Fixes #625: Avoid exception in trayicon.py
  * Fixes #627: GnomeKeyring plugin fails to activate when
    keyring doesn't exist
  * Fixes #630: Fix feed list selection after DnD
  * Fixes #633: Big Memory leak in date code
  * Adding a plugin installer plugin that allows discovering
    and automatically installing 3rd party plugins
  * #585: Drop language from user agent to increase privacy
  * #583: Add transmission-gtk and aria2 as download tool options
  * #495: New command line option --disable-plugins (-p) to start
    with all plugins disabled.
  * Fixes #610: Liferea not showing up in GNOME Software
  * Fixes #604: Correctly print error message when failing to
    unlock GNOME keyring
  * Fixes #602: CSS style for GTK link colors not used
  * Fixes #581: Redirect location updates and adds HTTP 308
    (RFC 7538) support
  * Fixes #578: Unable to set unread items in bold
  * #584: Fixes broken OPML feed list entries
  * #577: Fixes newsbin doc typo
  * #584: Added Norwegian feed list
  * Translation updates
- rebase liferea-openSUSE-feeds.patch
- fixes boo#1150009</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1578916800">- Add export WEBKIT_DISABLE_COMPOSITING_MODE=1 as workaround for
  Factory build failure
  (https://github.com/lwindolf/liferea/issues/767)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1589457600">- Export WEBKIT_DISABLE_COMPOSITING_MODE=1 on Leap 15.2 build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1591963200">- Update to version 1.12.8:
  * Fixes #734: crash when selecting empty nodes
  * Fixes #727: Out-dated documentation on Firefox live bookmarks
  * Fixes headline large images/videos or images with margins
    causing horizontal scrolling in headline view
  * Fixes #840: OPML source subfolders not working
  * Update of French translation</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1609156800">- Update to version 1.12.9:
  * Fix embedded youtube video bug
  * Fix translations not applied to application menu bar and tool bar</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1620475200">- Update to version 1.13.6:
  * Change reader mode toggle from item view icon to toggle entry in item view context menu.
  * #343: UX redesign of the update message in the status bar. Now shows a update counter of the feeds being in update.
  * #964: Added pane position fix plugin providing a workaround for pane position issues when using the headerbar
  * #983: Use GtkFileChooserNative to allow selecting local files when run in sandbox.
  * Fixes #780: Improve date formatting when in locale en_GB
  * Fixes #944: Broken RTL text direction in feed content view
  * Fixes #949: Regression in notification plugin that caused it to show non-new items
  * Fixes #963: Checking for git command in plugin installer -&gt; warn user
  * Fixes #973: Broken CSS in Webkit2Gtk &gt;= 2.32
  * Updated Albanian translation
  * Updated French translation
  * Updated Italian translation
  * Updated German translation
  * #907: Add new search folder property that allows hiding read items
  * Now always shows the unread count of a search folder (instead of the item count) in the feed list
  * Now search folders are automatically rebuild when rules are changed
  * Adds a new simple focus plugin that adds transparency on the feed list when it is not focussed.
  * Add F10 hotkey to headerbar plugin to allow triggering the hamburger menu
  * Update Flatpak AppData with release dates
  * Make several plugins support gettext
  * Fixes #192: wrong button order of media player in RTL locales
  * Fixes #343: Usability of update infos in status bar. Now a total count is displayed on mass-updates and a per-feed info on single feed updates
  * Fixes #809: Usability of feed fetching errors.
  * Updated Polish translation
  * Updated German translation
  * Prevent endless loop on favicon discovery
  * #903: Prevent endless loop in feed autodiscovery
  * #912: Allow mutiple feed in same libnotify notification
  * Further favicon discovery improvements: now detects all types of Apple Touch Icons, MS Tile Images and Safari Mask Icons Fixes #440
  * Add reader mode toggle in the item view
  * #876 Add reader mode preference
  * Implement support for subscribing to LD+Json metadata listings e.g. concert or theater event listings
  * Provide the default icon for feeds with no favicon as SVG for nicer rendering in wide view. Drop some unused icons. Replace tray icon with scalable version.
  * Fixes CRITICAL on trayicon plugin init
  * Fixes #884: Content of wrong feed is shown
  * Fixes #900: Flatpak needs icon named after appid
  * Fixes #908, #332: Search folder are not case-insensitive as documented
  * Fixes #899: Truncated articles (on 'Extrat full content')
  * #902: Updated Polish translation
  * #893: Update of bookmarking sites
  * #888: Changes required for Flathub
  * #882: Implement support for Webkits Intelligent Tracking Protection
  * #875: Add &lt;Ctrl&gt;-0 hotkey to reset zoom
  * #874: Add debug printing of SAX parser errors
  * #846: Remove deprecated usage of gdk_screen_*
  * #844: Update metainfo path (appdata target directory)
  * #776: CSS color update on theme change without restart
  * Fixes #883: Feed with comments: last comment replaces all content
  * Fixes #866: Bad encoding in doc/html/reference_de.html
  * Fixes #865: Fixes view mode switch
  * Fixes #841: Now shows progress bar when loading websites
  * Fixes #828: Crashing with segfault after opening feed articles
  * Fixes XLST exception on mediarss feeds with description
  * Drop blogChannel namespace support
  * Support multi-feed discovery
  * Default to https:// instead of http:// when user doesn't provide protocol on subscribing feed
  * Drop CDF channel legacy support
  * Drop Atom 0.2/0.3 (aka Pie) legacy support
  * #893: Added Persion default feed list
  * #890: Update of Indionesian translation
  * #890: Update of French translation
  * #846, #864, #735: Fix main menu/toolbar not being translated
  * #854: Adding new search folder options to match subscription source ULR and parent folder name.
  * #851: Add accessibility check to code tests
  * #851: Fix accessibility annotations for several combo boxes.
  * #850: Fix embedded youtube video bug.
  * #765: Embed YouTube videos from MediaRSS feeds
  * #749: Add Readability.js library (Apache 2.0 licensed) and auto-apply Readability.js to all headlines
  * Drop unused glade/google_source.ui
  * Drop support of combined view mode, this is necessary to add rich content support which relies on DOM transformation and Readability.js
  * Drop ns_photo support, as it is rarely used and allows us to get rid of XSLT extra handling
  * #747: Font improvements
  * #250 Update some dialog labels
  * #803: Fix legacy links to mailing list and IRC in documentation.
  * Updated German translation
  * #861: Updated Spanish translation
  * Fixes #840: OPML source subfolders not working
  * #837: Removing GTimeVal references
  * #827: Respect global update refresh interval for TheOldReader
  * #826: Fix save/restore position issues with tray icon
  * #822: Improve performance of item list loading
  * Fixes #821: Skip current item when finding next unread item
  * #815: Add support for subscribing to HTML5 websites without RSS/Atom feeds by extracting article titles,links and descriptions
  * #816: Increase size of stored favicons to 128x128px to improve icon quality in 3-pane wide view. Also add favicon URL discovery tests.
  * Fixes #821: Skip current selected unread item on 'next unread item'
  * #800: Expose remove-item action for plugins
  * Fixes #799: plugins/headerbar.py translations not active
  * Fixes #783: Update IS_STATE when update item in itemlistview
  * #752: Trayicon plugin has now a configuration option to change the behaviour when closing Liferea.
  * Fixes #693: Add trayicon plugin option to disable minimizing to tray
  * #764: Add MediaRSS support (e.g. Youtube feeds) to display descriptions and thumbnails
  * #773: Add WebKit Inspector menu option to HTML view when run with --debug-html (by sillyslux)
  * #714: Replaces deprecated gtk_menu_popup
  * #705: New hotkey Ctrl-O to open enclosures
  * #680: Add xdg-email command to item list popup menu
  * Drop unused glade/google_source.ui
  * #699: Refactoring of duplicate check handlingg
  * #746: Fix accessibility fatals reported by gla11y
  * Fixes #730: "Update all subscriptions at startup" overrides "Don't update this feed automatically"
  * Fixes #639: Right clicking on article no longer selects it
  * #737: Update of Italian translation
  * #745: URL fix for French example feeds
  * Update inline docs on headline view modes</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1626177600">- Fix missing python3-gobject-Gdk runtime dependency (boo#1187936)</changelog>
</package>
<package pkgid="fb342f44690dd9ba5095316b8c6c8b63632e251f385affd6812c91b4e6633b59" name="live555" arch="aarch64">
  <version epoch="0" ver="2021.05.22" rel="bp153.2.3.1"/>
  <changelog author="aloisio@gmx.com" date="1476619200">- Update to version 2016.10.11
  2016.10.11:
  * After building the source code, we now display a message
    reminding the developer about our FAQ.
  2016.09.22:
  * Added a new "liveMedia" class
    "MPEG2TransportStreamAccumulator" - a filter that can
    be used to combine several (by default, 7) MPEG Transport
    Stream 188-byte 'packets' into a larger chunk of data,
    more appropriate for streaming via RTP (or raw UDP).
  2016.09.19:
  * Added support for an experimental RTSP "DEREGISTER"
    command, which undoes the effect of a "REGISTER" command.
  * Moved the REGISTER/DEREGISTER-specific functionality of
    "RTSPServer.cpp" into a new file "RTSPServerRegister.cpp",
    to make the base RTSP server code (in "RTSPServer.cpp")
    easier to comprehend.
  2016.09.12:
  * Fixed "GenericMediaServer::createNewClientSessionWithId()"
    to make sure that the new 'client session' object (returned
    by a call to "createNewClientSession()") is not NULL
    before it tries to add it to the 'fClientSessions' table.
    (Thanks to Helmut Grohne for discovering this issue.)
  2016.09.08:
  * Updated "RTSPClient::reset()" to reset each of the 'request
    queues' as well.
    (Thanks to Erik Montnemery for noting a problem (with the
    "LIVE555 Proxy Server") that this caused.)
  * Updated "GenericMediaServer::ClientConnection::closeSockets()"
    so that it doesn't try to call "closeSocket()" (=="close()")
    on socket numbers &lt;0.
  2016.09.05:
  * Fixed a problem whereby a 'delayed task' for a
    "MPEG2TransportStreamMultiplexor" object might have gotten run
    after such an object was deleted.
    (Thanks to Bruno Basilio for providing debugging output to
    help track this down.)
  * Updated "Socket::reset()" (in "groupsock/NetInterface.cpp") so
    that it doesn't try to call "closeSocket()" (=="close()") on
    socket numbers &lt;0.
  * Added a comment to "UsageEnvironment/include/UsageEnvironment.hh"
    to note that "triggerEvent()" should not be called with the
    same 'event trigger id' from different threads.
    (This was already noted in a comment in
    "liveMedia/DeviceSource.cpp", but not in
    "UsageEnvironment/include/UsageEnvironment.hh", which is
    where "triggerEvent()" is defined.)
  2016.08.27:
  * Fixed a problem whereby a "Medium" object's "nextTask()"
    (i.e., "fNextTask") could hold an invalid value after a
    'scheduled task' has occurred (but before the next similar
    task is scheduled) - which causes problems should the
    "Medium" object be deleted during that window of time.
    (Thanks to Helmut Grohne for noting this problem.)
  * Added comments to "UsageEnvironment/include/UsageEnvironment.hh"
    to make it clear that "unscheduleDelayedTask()" (or
    "rescheduleDelayedTask()") must not be called on a
    'scheduled task' after it has already occurred.
    (Thanks to Helmut Grohne for motivating this.)
  2016.08.07:
  * Fixed a bug in the handling of the non-standard
    "com.ses.streamID:" header (used by 'SAT&gt;IP' servers)
    that we had introduced in version 2016.01.12.
    (Thanks to Yaobing Deng for noting this.)
  2016.07.19:
  * Fixed a bug in "RTSPServer" that could cause a crash if a
    "RTSPServer" object is deleted after having been used
    for RTSP-over-HTTP streaming.  (Thanks to Pavel Aronov.)
  * Updated "RTSPClient" to recognize a "Connection: Close"
    header in a server's response. It handles this header by
    closing the RTSP TCP connection (because the server is
    assumed to not be using it again), so that we open a new
    TCP  connection for any subsequent commands.
    (Thanks to Nathan (at MediaPortal) for this suggestion.)
  * Made a small optimization to "RTSPServer"s handling of the
    first "SETUP" command from each client.  (Thanks to Maxim
    Dementiev for the suggestion.)
  2016.06.26:
  * Added a new (public) function "canDeliverNewFrameImmediately()"
    to "MPEG2TransportStreamMultiplexor".
    This function may be used by a downstream reader to test
    whether the next call to "doGetNextFrame()" will deliver
    data immediately.  It can be useful if you want to decide
    whether or not to keep accumulating multiple Transport Stream
    'packets' into an outgoing RTP packet.
    (Thanks to Gilles Chanteperdrix for suggesting this.)
  * Made a minor syntactic change to "MediaTranscodingTable.hh"
    to eliminate compiler warnings.
  2016.06.23:
  * Changed the constant "MAX_INPUT_ES_FRAME_SIZE" to a static
    member variable
    "MPEG2TransportStreamFromESSource::maxInputESFrameSize"
    that can, if desired, be increased at run time (before a
    "MPEG2TransportStreamFromESSource" object is created).
    (Thanks to Gilles Chanteperdrix for motivating this.)
  2016.06.22:
  * Changed "~ProxyServerMediaSession()" so that it no longer
    deletes the "MediaTranscodingTable" object that it had
    been passed in its constructor.  (The reason for this is
    that the same "MediaTranscodingTable" can be used by more
    than one "ProxyServerMediaSession".)
  * Made the "parseTransportHeaderForREGISTER()" function
    (that's used in the "RTSPServer" implementation) non-static,
    so that it can be used in other, non-RTSP server
    implementations that want to handle the "REGISTER" command.
  * Made the "RTPSink::SSRC()" function "public:" rather than
    "protected:".
    (Thanks to Jean-Luc Bonnet for this suggestion.)
  2016.05.20:
  * Added a new virtual function "noteLiveness()" to the
    "ServerMediaSession" class. This function is called
    (by a "GenericMediaServer") whenever there's 'liveness'
    on a "ClientSession".  The default implementation of this
    function is a 'noop', but subclasses can redefine it - e.g.,
    if you want to remove long-unused "ServerMediaSession"s
    from the server.
  * Fixed a bug in the options handling for the command
    "live555ProxyServer" that could erroneously produce a
    "usage" error if the '-R' option is used, but no
    back-end "rtsp://" URL is given.
  2016.05.18:
  * Backed out the change to "MultiFramedRTPSink" that was
    made in 2016.05.17; the 2016.05.16 version turned out
    to be correct.
  * Rearranged "#include"s to avoid an 'excessive #include
    nesting' error with some old compilers.
  2016.05.17:
  * Made a (mostly inconsequential) fix to the previous bugfix
    for "MultiFramedRTPSink".
  2016.05.16:
  * Fixed a bug in "MultiFramedRTPSink" that affected
    subclasses that redefine "frameSpecificHeaderSize()"
    (for frame-specific headers that precede multiple frames
    in a RTP packet).  (Currently, the only subclass that
    this affected was "VorbisAudioRTPSink".)
    (Thanks to Gilles Chanteperdrix for reporting this bug.)
  * Made a minor update to the "ProxyServerMediaSession" code
    to better support optional media transcoding.
  2016.04.21:
  * Made it easier to set the MTU for all outgoing RTP
    packets, instead of having to call "setPacketSizes()"
    after each "MultiFramedRTPSink" is created.  If you wish,
    you can define the compile-time constants (macros)
    RTP_PAYLOAD_MAX_SIZE and (optionally) RTP_PAYLOAD_PREFERRED_SIZE
    when compiling "MultiFramedRTPSink.cpp".  (These constants
    have default values of 1456 and 1000 respectively, just as
    before.)
  * Updated "GroupsockHelper.{hh,cpp}" to (supposedly) support
    'MinGW' better
  2016.04.01:
  * Fixed a bug the "ProxyServerMediaSubsession" code that
    could cause an infinite loop if the 'back-end' server was
    slow to respond to "SETUP" requests.
    (Thanks to Erik Montnemery for helping to debug this.)
  * Added support for parsing/streaming Matroska files that
    contain PCM audio tracks.
    (Thanks to Michel Promonet.)
  2016.03.16:
  * Added some more debugging fprintf()s to the
    "ProxyServerMediaSubsession" code to try to track down a
    bug.
  * Simplified the "genMakefiles" script (moving duplicate
    code into a 'for' loop).
  2016.03.14:
  * Updated the proxy server implementation to better handle
    'front-end' clients that have asked to stream only some
    of the substreams of a multi-stream session.  Now, if a
    substream is closed (because all 'front-end' clients have
    stopped requesting it), but other front-end clients are
    still streaming other substreams, then we will send - to
    the 'back-end' server - only a substream-specific "PAUSE"
    command; not a "PAUSE" command for the entire stream.
    (Thanks to Lakshmi Narayanan for noting this issue.)
  * Added an optional "-p &lt;RTSP-port-number&gt;" option to the
    "LIVE555 Proxy Server", to allow the user to specify a
    RTSP server port number other than the standard port
    numbers: 554 and 8554. (These standard port numbers are
    still tried if the specified port number can't be used.)
    (Thanks to Denis Genestier for this suggestion.)
  2016.02.22:
  * Updated the "ProxyServerMediaSession" to add a Boolean
    virtual function "allowProxyingForSubsession()".
    By default, this always returns True.  However,
    subclasses can redefine this if they wish to restrict
    which subsessions of a stream get proxied - e.g., if
    you want to proxy only video tracks.
  * Improved the "WAVAudioFileSource" code (for parsing
    WAV-format audio files) to make it more tolerant of
    unusual formats.
  * Made it possible to build a version of the "liveMedia"
    library that doesn't contain any RTSP server code;
    e.g., if you are developing only a RTSP client, and
    want to save space. To do this, omit any files that
    contain "Server" or "RTPSink" in their name, and define
    OMIT_REGISTER_HANDLING when compiling "RTSPClient.cpp".
    (Thanks to Jeff Shanab for this suggestion.)
  2016.02.09:
  * Added an option "-E &lt;absolute-seek-end-time&gt;" to
    "openRTSP".
    (Thanks to Hans Maes for suggesting this.)
  2016.02.08:
  * Fixed a bug that was causing "playSIP" to crash.
    (Thanks to Vilaysak Thipavong for reporting this.)
  2016.01.29:
  * Updated "QuickTimeFileSink" to make it usable with non-RTP
    input sources. It still needs to have a "MediaSession"
    that describes the input source; however, this input source
    no longer needs to be RTP; it can, instead, be a UDP or
    other type of source. (Of course, audio/video synchronization
    and hint tracks can't be done in this case.)
  * Changed the name of a variable in the "Makefile.tail" file
    for the "BasicUsageEnvironment" project, in response to
    a complaint that the old name clashed with something in
    some Windows development environment
  2016.01.24:
  * Updated "ProxyServerMediaSession.cpp" to add some
    'internal error' debugging fprintf()s to try to catch a
    possible bug that was reported recently.
  2016.01.20:
  * When a server calls "startStream()" to start a RTSP stream
    for a client, we now no longer make a slight adjustment to
    the RTP timestamp sequence (using the "presetNextTimestamp()"
    call) if there is already another ongoing stream using the
    same "RTPSink".  The effect of this is only minor, but it
    ensures that the addition of an addition 'destination' to
    an ongoing RTSP/RTP stream does not cause any change to the
    contents of the RTP/RTCP packets.
    (Thanks to Erik Montnemery for noting this issue.)
  2016.01.16:
  * This release has no source-code changes from the previous
    release.  However, a test file was mistakenly left in the
    previous version; this produced an excessively-large tar file.
    This has now been removed.
  2016.01.12:
  * Added a hack to "RTSPClient" to handle the non-standard
    "com.ses.streamID:" header - used by 'SAT&gt;IP' servers -
    by using its value in the 'base URL' for subsequent requests.
    (Thanks to Julian Scheel for proposing this.)
  2015.12.22:
  * Updated "QuickTimeFileSink" to add a sanity check to try
    to prevent an occasional problem with H.264 video tracks
    that contain 'sync frames'.
  * Updated the "config.linux-with-shared-libraries"
    configuration file to use the $(CC) and $(CXX)
    macros, to allow for cross-compiling.  (Thanks to Michel
    Promonet.)
  * Updated the years in the copyright notice on each file.
  2015.11.09:
  * Changed the "ProxyServerMediaSession" code once again.  We
    backed out the changes in the previous two releases,
    and now respond to failures of the back-end "SETUP"
    or "PLAY" commands by doing a full reset - which involves
    deleting the "ProxyServerMediaSubsession" object, and
    doing another "DESCRIBE" to create a new one.  However, we
    can't do this immediately - because the "SETUP" and "PLAY"
    commands can be sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()".
    Instead, we wait until the next 'liveness' command, which
    will get sent immediately when we return to the event loop.
  * Our proxy server code no longer converts the "mode" string
    to lower case before passing it to
    "MPEG4GenericRTPSink::createNew()".  (This turned out to
    be unnecessary, and was breaking some clients that weren't
    treating this string as case-insensitive when they saw it
    in the stream's SDP descriptor.)  (Thanks to Craig Matsuura
    for noting this issue.)
  2015.10.29:
  * Updated the fix in the previous revision to apply to the
    back-end "PLAY" command as well as the back-end "SETUP"
    command, because both of these back-end commands can get
    sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()", so
    we can't allow the "ProxyServerMediaSubsession" object
    to get deleted in either case.</changelog>
  <changelog author="ramaxlo@gmail.com" date="1499083200">- Update to version 2017.06.04
  2017.06.04:
  * Fixed a bug in "RTPInterface::removeStreamSocket()" that could
    cause not all 'TCP stream' records for a given socket number
    to be removed if a TCP socket I/O error occurred (during
    RTP/RTCP-over-TCP streaming).  (Thanks to Gerald Hansink et al
    for reporting this.)
  2017.05.24:
  * In "RTSPClient.cpp", moved the call to "clearServerRequestAlternativeByteHandler()"
    from the "RTSPClient" destructor to the "resetTCPSockets()"
    function (which is called more often). This should eliminate
    a 'pointer to a deleted object' error. (Thanks to Gerald Hansink
    et al for reporting this.)
  2017.04.26:
  * Added a new public member function "numClientSessions()"
    to "GenericMediaServer" (and therefore to "RTSPServer", which
    inherits from this).  This allows a server to - at any time -
    check how many clients are currently accessing the server.
  * Updated the diagnostic output in "RTSPClient" to distinguish
    between opening a new TCP socket and connect()ing on a TCP
    socket. (The distinction is important for "REGISTER", which can
    reuse an existing TCP socket.)
  2017.04.10:
  * Fixed a bug in "base64Decode()" that could be triggered
    if (1) your RTSP server is streaming RTP/RTCP-over-HTTP, and (2)
    the remote client sends bad Base64 data (containing an embedded '\0'
    character). (Thanks to Arkady Bernov for reporting this.)
  2017.01.26:
  * Updated "ProxyServerMediaSession.cpp" to change all 'reset()'
    operations so that they are now run as a 'scheduled task' from
    the event loop - avoiding the possibility of bugs caused by
    'reset()' being called while another operation is in progress.
    (Thanks to Erik Montnemery for reporting this issue, and proposing a fix.)
  2016.11.28:
  * Our "RTSPClient" code now ignores "Connection: close" lines in
    the responses to HTTP "GET" requests (that are used to set up
    RTSP-over-HTTP tunneling). Because this tunneling requires that
    the (separate) input and output TCP connections remain intact,
    we assume that the server - if it includes such a line in the
    response to a HTTP "GET" - doesn't really mean it.
    (Thanks to Nguyen Viet Hung for reporting a server that does this.)
  2016.11.17:
  * Fixed a bug in the handling of 'APP' RTCP subpackets. (Thanks to
    Frederik de Ruyck for reporting this.)
  * Fixed a bug in the "StreamReplicator" code. (Thanks to Bruno Abreu
    for reporting this.)
  2016.11.06:
  * Increase the RTSP client's socket receive buffer when we'll be
    receiving RTP/RTCP-over-TCP, and increase the RTSP server's
    client connection socket send buffer when it's used to
    "REGISTER" a stream.
  2016.11.03:
  * Fixed a bug (in the sending/ handling of the "REGISTER"/"DEREGISTER"
    commands) that had been accidentally introduced in version
    2016.09.19. (Thanks to Ralf Globisch for noting this.)
  2016.10.29:
  * Performed the annual update of the copyright years and license
    near the start of each file
  2016.10.21:
  * Changed the "RTCPInstance error" message in "RTCP.cpp" to make
    it clear that the problem is caused by the remote endpoint using
    a buggy version of RTP/RTCP-over-TCP streaming.
  * Updated "QuickTimeFileSink" to make the various creation/modification
    times relative to January 1st 1904 in UTC (as Apple recommends),
    rather than in US Pacific Time.</changelog>
  <changelog author="jengelh@inai.de" date="1499515200">- Replace silly -exec rm ; by -delete.</changelog>
  <changelog author="schwab@suse.de" date="1502107200">- xlocale.patch: don't use obsolete &lt;xlocale.h&gt;</changelog>
  <changelog author="Mathias.Homann@opensuse.org" date="1509537600">- Update to 2017.10.28
  2017.10.28:
- Fixed the handling of the LIVE555 Proxy Server's "-u &lt;username&gt; &lt;password&gt;" command-line option if
  the "REGISTER" command is also implemented (i.e., with "-R").  Now, when we handle "REGISTER",
  the &lt;username&gt; and &lt;password&gt; are used to access the REGISTER'ed back-end stream, if necessary.
- Changed the server handling of the RTSP "REGISTER" command to (if "reuseConnection" is True) delay
  a short period of time (100ms) between replying to the "REGISTER" command, and actually
  handling it.  This is intended to reduce/avoid the possibility of a subsequent "DESCRIBE" command
  ending up in the client ("REGISTER" sender)'s buffer, before the socket gets reused for handling
  incoming RTSP commands.  (Thanks to Durgesh Tanuku for noting this issue.)
- Made a change to "SIPClient" to better handle Asterisk SIP servers with authentication.
  (Thanks to Rus.)
  2017.09.12:
- Made some improvements/bug fixes to AVI indexes in "AVIFileSink".
  (Thanks to Victor V. Vinokurov.)
- Updated the handling of the "writeTimeoutInMilliseconds" parameter in the "makeSocketBlocking()"
  function to work correctly on Windows. (Thanks to Jeff Shanab for noting this issue.)
- Added support for adding Opus audio to MPEG Transport Streams.  This is done by setting the
  "mpegVersion" parameter to 3 in "MPEG2TransportStreamFromESSource::addNewAudioSource()" or
  "MPEG2TransportStreamMultiplexor::handleNewBuffer()".
  (Thanks to Praveen Mathad for suggesting this.)
  2017.07.18:
- Updated "BitVector" to support a signed version of "get_expGolomb()", and fixed our H.264/265
  parsing code to use the signed version where appropriate.
  (Thanks to Toson Huang and Long Zhang for reporting this.)</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1541505600">- Update to 2018.10.17
  * CVE-2018-4013: remote code execution vulnerability (boo#1114779)
  * changes: see http://www.live555.com/liveMedia/public/changelog.txt
  * removed xlocale.patch - xlocale.h is now conditionally included, only when
    required. Upstream fix.</changelog>
  <changelog author="astieger@suse.com" date="1547553600">- update to 2018.11.26:
  * CVE-2019-6256: DoS vulnerability in the server implementation
    of RTSP-over-HTTP (boo#1121892)</changelog>
  <changelog author="astieger@suse.com" date="1547553601">- update to 2018.12.14:
  * Add support for sending (and handling) RTCP "BYE" packets that
    contain a 'reason' string (breaking api change)</changelog>
  <changelog author="atoptsoglou@suse.com" date="1549281600">- update to 2019.02.03:
  * CVE-2019-7314:A use-after-free error causes the RTSP server to
    crash (boo#1124159)</changelog>
  <changelog author="Martin Li?ka &lt;mliska@suse.cz&gt;" date="1558008000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1561377600">- Convert to dynamic libraries (boo#1121995):
  + Use make ilinux-with-shared-libraries: build the dynamic libs
    instead of the static one.
  + Use make install instead of a manual file copy script: this
    also reveals that we missed quite a bit of code to be installed
    before.
  + Split out shared library packages according the SLPP.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1563192000">- Update to version 2019.06.28, fixes boo#1127341 VUL-1:
  CVE-2019-9215: live555: malformed headers lead to invalid memory
  access in the parseAuthorizationHeader function.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585828800">- Update to version 2020.03.06 (boo#1146283, CVE-2019-15232):
  + Fixed a problem in "H264or5VideoStreamFramer.cpp" that was
    allegedly causing problems compiling for Windows.
- Changes from version 2020.02.25:
  + Added full support for the "LIVE555 HLS Proxy"
- Changes from version 2020.02.24:
  + Commented out a line of code that was preventing
    "RTSPClientConnection" objects from being closed when a RTSP
    server handles a "TEARDOWN" command (on a RTP-over-TCP stream).
- Changes from version 2020.02.23:
  + Updated our (unicast) RTSP server implementation to handle
    "PAUSE" commands by calling "stopGettingFrames()" on the input
    source.
  + Fixed a bug in "H264or5VideoStreamFramer" that was causing it
    to not update its presentation times properly following a pause.
  + Updated "openRTSP" to improve the handling of the "-R &lt;port-num&gt;"
    option.
- Changes from version 2020.02.11:
  + Added support for receiving SRTP (encrypted) RTSP streams.
- For changes between 2019.06.28 and 2020.02.10, please see the
  http://www.live555.com/liveMedia/public/changelog.txt.
- Rebase live555-fpic.patch.</changelog>
  <changelog author="munix9@googlemail.com" date="1586865600">- Update to version 2020.04.12:
  + Updated "config.linux-with-shared-libraries"
    (and "liveMedia/Makefile.tail") to ensure that "libssl" and
    "libcrypto" are linked when "libliveMedia" is built.
    (Thanks to Felix Kaechele for reporting this.)
- Changes from version 2020.04.06:
  + Removed support for the classes "RTSPServerSupportingHTTPStreaming"
    and "TCPStreamSink".
    These were being used (in the "LIVE555 Media Server") for
    streaming using "HTTP Live Streaming" (HLS).  This was always
    a hack; it is better to use a dedicated HTTP server to serve
    HLS segments, rather than trying to implement a HTTP server
    (serving 'virtual HLS segments) within our own (primarily RTSP)
    server.
    If you are looking for HLS support, note that we provide a
    source-code demo application "testH264VideoToHLSSegments" that
    converts a (static) H.264 Elementary Stream file to HLS
    segments, and the "LIVE555 HLS Proxy", which proxies a live
    RTSP/RTP stream to HLS segments.</changelog>
  <changelog author="munix9@googlemail.com" date="1587643200">- Added pkgconfig(openssl) as a requirement for the devel package:
  iveMedia/TLSState.hh #includes openssl/ssl.h.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588075200">- Update to version 2020.04.24:
  + Fixed an apparent bug in "RTSPClient" that was causing it to
    not always send an "Authorization:" header when sending a RTSP
    "OPTIONS" command.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1591272000">- Update to version 2020.05.15:
  + Added a new filter class "ADTSAudioStreamDiscreteFramer" that
    prepends ADTS headers to incoming AAC audio frames. This makes
    the AAC audio playable (by media players).
  + Updated "openRTSP" to use a "ADTSAudioStreamDiscreteFramer"
    when outputting a AAC audio stream.
  + Updated the "LIVE555 HLS Proxy" to support AAC audio tracks
    (as well as H.264/5 video).
- Changes from version 2020.05.14:
  + Updated "H264or5VideoStreamDiscreteFramer" to add VPS,SPS,PPS
    NAL units (if known) to the output stream, each time an
    "access_unit_delimiter" NAL unit is added. This makes it more
    likely that the Transport Stream segments produced by the
    "LIVE555 HLS Proxy" will be understandable by a client browser.
  + Added support for H.265 video streams to the "LIVE555 HLS Proxy".
- Changes from version 2020.05.13:
  + Made the "MPEG2TransportStreamMultiplexor" segmentation mechanism
    (used by "HLSSegmenter") more robust in case the Transport
    Stream PTS is not monotonic non-decreasing.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601726400">- update to 2020.08.19:
  - Fixed a bug in "QuickTimeFileSink" that could cause malformed "esds" atoms to be
    generated.  (Thanks to Chris Paucar for reporting this issue.)
  - In "MPEG2TransportStreamFromESSource.cpp", changed the name of the constant LOW_WATER_MARK
    to TS_FROM_ES_LOW_WATER_MARK, and "#ifndef"d it, so that, if you wish, you can redefine it
    at compile time.
  - Fixed a bug in the handling of pausing, when streaming from (multi-track) Matroska files.
  - Fixed another bug in the handling of seeking within Matroska files.
  - Fixed a bug in the handling of seeking within Matroska files.
    (Thanks to Jim Ham for reporting this problem.)
  - Changed the parameter signature of the "RawVideoRTPSink" constructor and "createNew()"
    functions so that the "width" parameter comes before the "height" parameter.  This order
  - "width", "height" - is more common, and is the order used when these parameters are
    defined in RFC 4175.
    IMPORTANT NOTE: Because the types of these two parameters are the same, existing application
    code that uses "RawVideoRTPSink" will compile without error; however, it will not work
    properly unless the order of the parameters in the call to "RawVideoRTPSink::createNew()"
    is changed.
  - More cleanup of the implementation of "RawVideoRTPSink".
  - Cleaned up the implementation of "RawVideoRTPSink".
  - Updated the "RawVideoRTPSource" implementation to not set "fCurrentPacketCompletesFrame"
    until we are processing the last line in the packet.
    (Thanks to Andrey Lisovoy for reporting this issue.)
  - Fixed a potential buffer overflow bug in the server handling of a RTSP "PLAY" command,
    when the command specifies seeking by absolute time.
    (Thank to Xiaobo Xiang for reporting this.)
  - Fixed a memory leak in the "sha1()" function (a "EVP_MD_CTX" object was not being deleted).
    (Thanks to Amir Perlman for reporting this.)
  - Moved all definitions of PREFIX from "Makefile.tail" files to "Makefile.head" (so that
    it can be redefined by a "config.*" file, if desired.
    Also changed the definition of EXE in "config.mingw" to be ".exe".
    (Thanks to Eric Beuque for this suggestion.)
  - Fixed a typo in the previous release that could cause a compilation problem for some
    developers.  (Thanks to Eric Beuque for reporting this.)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1603022400">- update to 2020.10.16:
  - Changed "TLSState::read()" to treat any "SSL_read()" result of &lt;=0 as if the
    TLS connection has closed (unless the error was SSL_ERROR_WANT_READ).
    This fixes a problem that could cause 100% CPU usage in RTSP client applications.
    (Thanks to Larry Wu for reporting this.)
  - Updated "TLSState::setup()" to use "TLS_client_method()" instead of the (deprecated)
    "SSLv23_client_method()".</changelog>
  <changelog author="tiwai@suse.de" date="1623931200">- Update to 2021.05.22:
  lots of fixes and updates, including the security fix for
  CVE-2021-28899 boo#1185874
  See the list in http://live555.com/liveMedia/public/changelog.txt
- Change the so version of libliveMedia to 94, libgroupsock to 30</changelog>
</package>
<package pkgid="0a27eb7dcf2418eb687a449f3d145913694afb7344ae00bba9c5d4995264f30e" name="live555" arch="ppc64le">
  <version epoch="0" ver="2021.05.22" rel="bp153.2.3.1"/>
  <changelog author="aloisio@gmx.com" date="1476619200">- Update to version 2016.10.11
  2016.10.11:
  * After building the source code, we now display a message
    reminding the developer about our FAQ.
  2016.09.22:
  * Added a new "liveMedia" class
    "MPEG2TransportStreamAccumulator" - a filter that can
    be used to combine several (by default, 7) MPEG Transport
    Stream 188-byte 'packets' into a larger chunk of data,
    more appropriate for streaming via RTP (or raw UDP).
  2016.09.19:
  * Added support for an experimental RTSP "DEREGISTER"
    command, which undoes the effect of a "REGISTER" command.
  * Moved the REGISTER/DEREGISTER-specific functionality of
    "RTSPServer.cpp" into a new file "RTSPServerRegister.cpp",
    to make the base RTSP server code (in "RTSPServer.cpp")
    easier to comprehend.
  2016.09.12:
  * Fixed "GenericMediaServer::createNewClientSessionWithId()"
    to make sure that the new 'client session' object (returned
    by a call to "createNewClientSession()") is not NULL
    before it tries to add it to the 'fClientSessions' table.
    (Thanks to Helmut Grohne for discovering this issue.)
  2016.09.08:
  * Updated "RTSPClient::reset()" to reset each of the 'request
    queues' as well.
    (Thanks to Erik Montnemery for noting a problem (with the
    "LIVE555 Proxy Server") that this caused.)
  * Updated "GenericMediaServer::ClientConnection::closeSockets()"
    so that it doesn't try to call "closeSocket()" (=="close()")
    on socket numbers &lt;0.
  2016.09.05:
  * Fixed a problem whereby a 'delayed task' for a
    "MPEG2TransportStreamMultiplexor" object might have gotten run
    after such an object was deleted.
    (Thanks to Bruno Basilio for providing debugging output to
    help track this down.)
  * Updated "Socket::reset()" (in "groupsock/NetInterface.cpp") so
    that it doesn't try to call "closeSocket()" (=="close()") on
    socket numbers &lt;0.
  * Added a comment to "UsageEnvironment/include/UsageEnvironment.hh"
    to note that "triggerEvent()" should not be called with the
    same 'event trigger id' from different threads.
    (This was already noted in a comment in
    "liveMedia/DeviceSource.cpp", but not in
    "UsageEnvironment/include/UsageEnvironment.hh", which is
    where "triggerEvent()" is defined.)
  2016.08.27:
  * Fixed a problem whereby a "Medium" object's "nextTask()"
    (i.e., "fNextTask") could hold an invalid value after a
    'scheduled task' has occurred (but before the next similar
    task is scheduled) - which causes problems should the
    "Medium" object be deleted during that window of time.
    (Thanks to Helmut Grohne for noting this problem.)
  * Added comments to "UsageEnvironment/include/UsageEnvironment.hh"
    to make it clear that "unscheduleDelayedTask()" (or
    "rescheduleDelayedTask()") must not be called on a
    'scheduled task' after it has already occurred.
    (Thanks to Helmut Grohne for motivating this.)
  2016.08.07:
  * Fixed a bug in the handling of the non-standard
    "com.ses.streamID:" header (used by 'SAT&gt;IP' servers)
    that we had introduced in version 2016.01.12.
    (Thanks to Yaobing Deng for noting this.)
  2016.07.19:
  * Fixed a bug in "RTSPServer" that could cause a crash if a
    "RTSPServer" object is deleted after having been used
    for RTSP-over-HTTP streaming.  (Thanks to Pavel Aronov.)
  * Updated "RTSPClient" to recognize a "Connection: Close"
    header in a server's response. It handles this header by
    closing the RTSP TCP connection (because the server is
    assumed to not be using it again), so that we open a new
    TCP  connection for any subsequent commands.
    (Thanks to Nathan (at MediaPortal) for this suggestion.)
  * Made a small optimization to "RTSPServer"s handling of the
    first "SETUP" command from each client.  (Thanks to Maxim
    Dementiev for the suggestion.)
  2016.06.26:
  * Added a new (public) function "canDeliverNewFrameImmediately()"
    to "MPEG2TransportStreamMultiplexor".
    This function may be used by a downstream reader to test
    whether the next call to "doGetNextFrame()" will deliver
    data immediately.  It can be useful if you want to decide
    whether or not to keep accumulating multiple Transport Stream
    'packets' into an outgoing RTP packet.
    (Thanks to Gilles Chanteperdrix for suggesting this.)
  * Made a minor syntactic change to "MediaTranscodingTable.hh"
    to eliminate compiler warnings.
  2016.06.23:
  * Changed the constant "MAX_INPUT_ES_FRAME_SIZE" to a static
    member variable
    "MPEG2TransportStreamFromESSource::maxInputESFrameSize"
    that can, if desired, be increased at run time (before a
    "MPEG2TransportStreamFromESSource" object is created).
    (Thanks to Gilles Chanteperdrix for motivating this.)
  2016.06.22:
  * Changed "~ProxyServerMediaSession()" so that it no longer
    deletes the "MediaTranscodingTable" object that it had
    been passed in its constructor.  (The reason for this is
    that the same "MediaTranscodingTable" can be used by more
    than one "ProxyServerMediaSession".)
  * Made the "parseTransportHeaderForREGISTER()" function
    (that's used in the "RTSPServer" implementation) non-static,
    so that it can be used in other, non-RTSP server
    implementations that want to handle the "REGISTER" command.
  * Made the "RTPSink::SSRC()" function "public:" rather than
    "protected:".
    (Thanks to Jean-Luc Bonnet for this suggestion.)
  2016.05.20:
  * Added a new virtual function "noteLiveness()" to the
    "ServerMediaSession" class. This function is called
    (by a "GenericMediaServer") whenever there's 'liveness'
    on a "ClientSession".  The default implementation of this
    function is a 'noop', but subclasses can redefine it - e.g.,
    if you want to remove long-unused "ServerMediaSession"s
    from the server.
  * Fixed a bug in the options handling for the command
    "live555ProxyServer" that could erroneously produce a
    "usage" error if the '-R' option is used, but no
    back-end "rtsp://" URL is given.
  2016.05.18:
  * Backed out the change to "MultiFramedRTPSink" that was
    made in 2016.05.17; the 2016.05.16 version turned out
    to be correct.
  * Rearranged "#include"s to avoid an 'excessive #include
    nesting' error with some old compilers.
  2016.05.17:
  * Made a (mostly inconsequential) fix to the previous bugfix
    for "MultiFramedRTPSink".
  2016.05.16:
  * Fixed a bug in "MultiFramedRTPSink" that affected
    subclasses that redefine "frameSpecificHeaderSize()"
    (for frame-specific headers that precede multiple frames
    in a RTP packet).  (Currently, the only subclass that
    this affected was "VorbisAudioRTPSink".)
    (Thanks to Gilles Chanteperdrix for reporting this bug.)
  * Made a minor update to the "ProxyServerMediaSession" code
    to better support optional media transcoding.
  2016.04.21:
  * Made it easier to set the MTU for all outgoing RTP
    packets, instead of having to call "setPacketSizes()"
    after each "MultiFramedRTPSink" is created.  If you wish,
    you can define the compile-time constants (macros)
    RTP_PAYLOAD_MAX_SIZE and (optionally) RTP_PAYLOAD_PREFERRED_SIZE
    when compiling "MultiFramedRTPSink.cpp".  (These constants
    have default values of 1456 and 1000 respectively, just as
    before.)
  * Updated "GroupsockHelper.{hh,cpp}" to (supposedly) support
    'MinGW' better
  2016.04.01:
  * Fixed a bug the "ProxyServerMediaSubsession" code that
    could cause an infinite loop if the 'back-end' server was
    slow to respond to "SETUP" requests.
    (Thanks to Erik Montnemery for helping to debug this.)
  * Added support for parsing/streaming Matroska files that
    contain PCM audio tracks.
    (Thanks to Michel Promonet.)
  2016.03.16:
  * Added some more debugging fprintf()s to the
    "ProxyServerMediaSubsession" code to try to track down a
    bug.
  * Simplified the "genMakefiles" script (moving duplicate
    code into a 'for' loop).
  2016.03.14:
  * Updated the proxy server implementation to better handle
    'front-end' clients that have asked to stream only some
    of the substreams of a multi-stream session.  Now, if a
    substream is closed (because all 'front-end' clients have
    stopped requesting it), but other front-end clients are
    still streaming other substreams, then we will send - to
    the 'back-end' server - only a substream-specific "PAUSE"
    command; not a "PAUSE" command for the entire stream.
    (Thanks to Lakshmi Narayanan for noting this issue.)
  * Added an optional "-p &lt;RTSP-port-number&gt;" option to the
    "LIVE555 Proxy Server", to allow the user to specify a
    RTSP server port number other than the standard port
    numbers: 554 and 8554. (These standard port numbers are
    still tried if the specified port number can't be used.)
    (Thanks to Denis Genestier for this suggestion.)
  2016.02.22:
  * Updated the "ProxyServerMediaSession" to add a Boolean
    virtual function "allowProxyingForSubsession()".
    By default, this always returns True.  However,
    subclasses can redefine this if they wish to restrict
    which subsessions of a stream get proxied - e.g., if
    you want to proxy only video tracks.
  * Improved the "WAVAudioFileSource" code (for parsing
    WAV-format audio files) to make it more tolerant of
    unusual formats.
  * Made it possible to build a version of the "liveMedia"
    library that doesn't contain any RTSP server code;
    e.g., if you are developing only a RTSP client, and
    want to save space. To do this, omit any files that
    contain "Server" or "RTPSink" in their name, and define
    OMIT_REGISTER_HANDLING when compiling "RTSPClient.cpp".
    (Thanks to Jeff Shanab for this suggestion.)
  2016.02.09:
  * Added an option "-E &lt;absolute-seek-end-time&gt;" to
    "openRTSP".
    (Thanks to Hans Maes for suggesting this.)
  2016.02.08:
  * Fixed a bug that was causing "playSIP" to crash.
    (Thanks to Vilaysak Thipavong for reporting this.)
  2016.01.29:
  * Updated "QuickTimeFileSink" to make it usable with non-RTP
    input sources. It still needs to have a "MediaSession"
    that describes the input source; however, this input source
    no longer needs to be RTP; it can, instead, be a UDP or
    other type of source. (Of course, audio/video synchronization
    and hint tracks can't be done in this case.)
  * Changed the name of a variable in the "Makefile.tail" file
    for the "BasicUsageEnvironment" project, in response to
    a complaint that the old name clashed with something in
    some Windows development environment
  2016.01.24:
  * Updated "ProxyServerMediaSession.cpp" to add some
    'internal error' debugging fprintf()s to try to catch a
    possible bug that was reported recently.
  2016.01.20:
  * When a server calls "startStream()" to start a RTSP stream
    for a client, we now no longer make a slight adjustment to
    the RTP timestamp sequence (using the "presetNextTimestamp()"
    call) if there is already another ongoing stream using the
    same "RTPSink".  The effect of this is only minor, but it
    ensures that the addition of an addition 'destination' to
    an ongoing RTSP/RTP stream does not cause any change to the
    contents of the RTP/RTCP packets.
    (Thanks to Erik Montnemery for noting this issue.)
  2016.01.16:
  * This release has no source-code changes from the previous
    release.  However, a test file was mistakenly left in the
    previous version; this produced an excessively-large tar file.
    This has now been removed.
  2016.01.12:
  * Added a hack to "RTSPClient" to handle the non-standard
    "com.ses.streamID:" header - used by 'SAT&gt;IP' servers -
    by using its value in the 'base URL' for subsequent requests.
    (Thanks to Julian Scheel for proposing this.)
  2015.12.22:
  * Updated "QuickTimeFileSink" to add a sanity check to try
    to prevent an occasional problem with H.264 video tracks
    that contain 'sync frames'.
  * Updated the "config.linux-with-shared-libraries"
    configuration file to use the $(CC) and $(CXX)
    macros, to allow for cross-compiling.  (Thanks to Michel
    Promonet.)
  * Updated the years in the copyright notice on each file.
  2015.11.09:
  * Changed the "ProxyServerMediaSession" code once again.  We
    backed out the changes in the previous two releases,
    and now respond to failures of the back-end "SETUP"
    or "PLAY" commands by doing a full reset - which involves
    deleting the "ProxyServerMediaSubsession" object, and
    doing another "DESCRIBE" to create a new one.  However, we
    can't do this immediately - because the "SETUP" and "PLAY"
    commands can be sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()".
    Instead, we wait until the next 'liveness' command, which
    will get sent immediately when we return to the event loop.
  * Our proxy server code no longer converts the "mode" string
    to lower case before passing it to
    "MPEG4GenericRTPSink::createNew()".  (This turned out to
    be unnecessary, and was breaking some clients that weren't
    treating this string as case-insensitive when they saw it
    in the stream's SDP descriptor.)  (Thanks to Craig Matsuura
    for noting this issue.)
  2015.10.29:
  * Updated the fix in the previous revision to apply to the
    back-end "PLAY" command as well as the back-end "SETUP"
    command, because both of these back-end commands can get
    sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()", so
    we can't allow the "ProxyServerMediaSubsession" object
    to get deleted in either case.</changelog>
  <changelog author="ramaxlo@gmail.com" date="1499083200">- Update to version 2017.06.04
  2017.06.04:
  * Fixed a bug in "RTPInterface::removeStreamSocket()" that could
    cause not all 'TCP stream' records for a given socket number
    to be removed if a TCP socket I/O error occurred (during
    RTP/RTCP-over-TCP streaming).  (Thanks to Gerald Hansink et al
    for reporting this.)
  2017.05.24:
  * In "RTSPClient.cpp", moved the call to "clearServerRequestAlternativeByteHandler()"
    from the "RTSPClient" destructor to the "resetTCPSockets()"
    function (which is called more often). This should eliminate
    a 'pointer to a deleted object' error. (Thanks to Gerald Hansink
    et al for reporting this.)
  2017.04.26:
  * Added a new public member function "numClientSessions()"
    to "GenericMediaServer" (and therefore to "RTSPServer", which
    inherits from this).  This allows a server to - at any time -
    check how many clients are currently accessing the server.
  * Updated the diagnostic output in "RTSPClient" to distinguish
    between opening a new TCP socket and connect()ing on a TCP
    socket. (The distinction is important for "REGISTER", which can
    reuse an existing TCP socket.)
  2017.04.10:
  * Fixed a bug in "base64Decode()" that could be triggered
    if (1) your RTSP server is streaming RTP/RTCP-over-HTTP, and (2)
    the remote client sends bad Base64 data (containing an embedded '\0'
    character). (Thanks to Arkady Bernov for reporting this.)
  2017.01.26:
  * Updated "ProxyServerMediaSession.cpp" to change all 'reset()'
    operations so that they are now run as a 'scheduled task' from
    the event loop - avoiding the possibility of bugs caused by
    'reset()' being called while another operation is in progress.
    (Thanks to Erik Montnemery for reporting this issue, and proposing a fix.)
  2016.11.28:
  * Our "RTSPClient" code now ignores "Connection: close" lines in
    the responses to HTTP "GET" requests (that are used to set up
    RTSP-over-HTTP tunneling). Because this tunneling requires that
    the (separate) input and output TCP connections remain intact,
    we assume that the server - if it includes such a line in the
    response to a HTTP "GET" - doesn't really mean it.
    (Thanks to Nguyen Viet Hung for reporting a server that does this.)
  2016.11.17:
  * Fixed a bug in the handling of 'APP' RTCP subpackets. (Thanks to
    Frederik de Ruyck for reporting this.)
  * Fixed a bug in the "StreamReplicator" code. (Thanks to Bruno Abreu
    for reporting this.)
  2016.11.06:
  * Increase the RTSP client's socket receive buffer when we'll be
    receiving RTP/RTCP-over-TCP, and increase the RTSP server's
    client connection socket send buffer when it's used to
    "REGISTER" a stream.
  2016.11.03:
  * Fixed a bug (in the sending/ handling of the "REGISTER"/"DEREGISTER"
    commands) that had been accidentally introduced in version
    2016.09.19. (Thanks to Ralf Globisch for noting this.)
  2016.10.29:
  * Performed the annual update of the copyright years and license
    near the start of each file
  2016.10.21:
  * Changed the "RTCPInstance error" message in "RTCP.cpp" to make
    it clear that the problem is caused by the remote endpoint using
    a buggy version of RTP/RTCP-over-TCP streaming.
  * Updated "QuickTimeFileSink" to make the various creation/modification
    times relative to January 1st 1904 in UTC (as Apple recommends),
    rather than in US Pacific Time.</changelog>
  <changelog author="jengelh@inai.de" date="1499515200">- Replace silly -exec rm ; by -delete.</changelog>
  <changelog author="schwab@suse.de" date="1502107200">- xlocale.patch: don't use obsolete &lt;xlocale.h&gt;</changelog>
  <changelog author="Mathias.Homann@opensuse.org" date="1509537600">- Update to 2017.10.28
  2017.10.28:
- Fixed the handling of the LIVE555 Proxy Server's "-u &lt;username&gt; &lt;password&gt;" command-line option if
  the "REGISTER" command is also implemented (i.e., with "-R").  Now, when we handle "REGISTER",
  the &lt;username&gt; and &lt;password&gt; are used to access the REGISTER'ed back-end stream, if necessary.
- Changed the server handling of the RTSP "REGISTER" command to (if "reuseConnection" is True) delay
  a short period of time (100ms) between replying to the "REGISTER" command, and actually
  handling it.  This is intended to reduce/avoid the possibility of a subsequent "DESCRIBE" command
  ending up in the client ("REGISTER" sender)'s buffer, before the socket gets reused for handling
  incoming RTSP commands.  (Thanks to Durgesh Tanuku for noting this issue.)
- Made a change to "SIPClient" to better handle Asterisk SIP servers with authentication.
  (Thanks to Rus.)
  2017.09.12:
- Made some improvements/bug fixes to AVI indexes in "AVIFileSink".
  (Thanks to Victor V. Vinokurov.)
- Updated the handling of the "writeTimeoutInMilliseconds" parameter in the "makeSocketBlocking()"
  function to work correctly on Windows. (Thanks to Jeff Shanab for noting this issue.)
- Added support for adding Opus audio to MPEG Transport Streams.  This is done by setting the
  "mpegVersion" parameter to 3 in "MPEG2TransportStreamFromESSource::addNewAudioSource()" or
  "MPEG2TransportStreamMultiplexor::handleNewBuffer()".
  (Thanks to Praveen Mathad for suggesting this.)
  2017.07.18:
- Updated "BitVector" to support a signed version of "get_expGolomb()", and fixed our H.264/265
  parsing code to use the signed version where appropriate.
  (Thanks to Toson Huang and Long Zhang for reporting this.)</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1541505600">- Update to 2018.10.17
  * CVE-2018-4013: remote code execution vulnerability (boo#1114779)
  * changes: see http://www.live555.com/liveMedia/public/changelog.txt
  * removed xlocale.patch - xlocale.h is now conditionally included, only when
    required. Upstream fix.</changelog>
  <changelog author="astieger@suse.com" date="1547553600">- update to 2018.11.26:
  * CVE-2019-6256: DoS vulnerability in the server implementation
    of RTSP-over-HTTP (boo#1121892)</changelog>
  <changelog author="astieger@suse.com" date="1547553601">- update to 2018.12.14:
  * Add support for sending (and handling) RTCP "BYE" packets that
    contain a 'reason' string (breaking api change)</changelog>
  <changelog author="atoptsoglou@suse.com" date="1549281600">- update to 2019.02.03:
  * CVE-2019-7314:A use-after-free error causes the RTSP server to
    crash (boo#1124159)</changelog>
  <changelog author="Martin Li?ka &lt;mliska@suse.cz&gt;" date="1558008000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1561377600">- Convert to dynamic libraries (boo#1121995):
  + Use make ilinux-with-shared-libraries: build the dynamic libs
    instead of the static one.
  + Use make install instead of a manual file copy script: this
    also reveals that we missed quite a bit of code to be installed
    before.
  + Split out shared library packages according the SLPP.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1563192000">- Update to version 2019.06.28, fixes boo#1127341 VUL-1:
  CVE-2019-9215: live555: malformed headers lead to invalid memory
  access in the parseAuthorizationHeader function.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585828800">- Update to version 2020.03.06 (boo#1146283, CVE-2019-15232):
  + Fixed a problem in "H264or5VideoStreamFramer.cpp" that was
    allegedly causing problems compiling for Windows.
- Changes from version 2020.02.25:
  + Added full support for the "LIVE555 HLS Proxy"
- Changes from version 2020.02.24:
  + Commented out a line of code that was preventing
    "RTSPClientConnection" objects from being closed when a RTSP
    server handles a "TEARDOWN" command (on a RTP-over-TCP stream).
- Changes from version 2020.02.23:
  + Updated our (unicast) RTSP server implementation to handle
    "PAUSE" commands by calling "stopGettingFrames()" on the input
    source.
  + Fixed a bug in "H264or5VideoStreamFramer" that was causing it
    to not update its presentation times properly following a pause.
  + Updated "openRTSP" to improve the handling of the "-R &lt;port-num&gt;"
    option.
- Changes from version 2020.02.11:
  + Added support for receiving SRTP (encrypted) RTSP streams.
- For changes between 2019.06.28 and 2020.02.10, please see the
  http://www.live555.com/liveMedia/public/changelog.txt.
- Rebase live555-fpic.patch.</changelog>
  <changelog author="munix9@googlemail.com" date="1586865600">- Update to version 2020.04.12:
  + Updated "config.linux-with-shared-libraries"
    (and "liveMedia/Makefile.tail") to ensure that "libssl" and
    "libcrypto" are linked when "libliveMedia" is built.
    (Thanks to Felix Kaechele for reporting this.)
- Changes from version 2020.04.06:
  + Removed support for the classes "RTSPServerSupportingHTTPStreaming"
    and "TCPStreamSink".
    These were being used (in the "LIVE555 Media Server") for
    streaming using "HTTP Live Streaming" (HLS).  This was always
    a hack; it is better to use a dedicated HTTP server to serve
    HLS segments, rather than trying to implement a HTTP server
    (serving 'virtual HLS segments) within our own (primarily RTSP)
    server.
    If you are looking for HLS support, note that we provide a
    source-code demo application "testH264VideoToHLSSegments" that
    converts a (static) H.264 Elementary Stream file to HLS
    segments, and the "LIVE555 HLS Proxy", which proxies a live
    RTSP/RTP stream to HLS segments.</changelog>
  <changelog author="munix9@googlemail.com" date="1587643200">- Added pkgconfig(openssl) as a requirement for the devel package:
  iveMedia/TLSState.hh #includes openssl/ssl.h.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588075200">- Update to version 2020.04.24:
  + Fixed an apparent bug in "RTSPClient" that was causing it to
    not always send an "Authorization:" header when sending a RTSP
    "OPTIONS" command.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1591272000">- Update to version 2020.05.15:
  + Added a new filter class "ADTSAudioStreamDiscreteFramer" that
    prepends ADTS headers to incoming AAC audio frames. This makes
    the AAC audio playable (by media players).
  + Updated "openRTSP" to use a "ADTSAudioStreamDiscreteFramer"
    when outputting a AAC audio stream.
  + Updated the "LIVE555 HLS Proxy" to support AAC audio tracks
    (as well as H.264/5 video).
- Changes from version 2020.05.14:
  + Updated "H264or5VideoStreamDiscreteFramer" to add VPS,SPS,PPS
    NAL units (if known) to the output stream, each time an
    "access_unit_delimiter" NAL unit is added. This makes it more
    likely that the Transport Stream segments produced by the
    "LIVE555 HLS Proxy" will be understandable by a client browser.
  + Added support for H.265 video streams to the "LIVE555 HLS Proxy".
- Changes from version 2020.05.13:
  + Made the "MPEG2TransportStreamMultiplexor" segmentation mechanism
    (used by "HLSSegmenter") more robust in case the Transport
    Stream PTS is not monotonic non-decreasing.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601726400">- update to 2020.08.19:
  - Fixed a bug in "QuickTimeFileSink" that could cause malformed "esds" atoms to be
    generated.  (Thanks to Chris Paucar for reporting this issue.)
  - In "MPEG2TransportStreamFromESSource.cpp", changed the name of the constant LOW_WATER_MARK
    to TS_FROM_ES_LOW_WATER_MARK, and "#ifndef"d it, so that, if you wish, you can redefine it
    at compile time.
  - Fixed a bug in the handling of pausing, when streaming from (multi-track) Matroska files.
  - Fixed another bug in the handling of seeking within Matroska files.
  - Fixed a bug in the handling of seeking within Matroska files.
    (Thanks to Jim Ham for reporting this problem.)
  - Changed the parameter signature of the "RawVideoRTPSink" constructor and "createNew()"
    functions so that the "width" parameter comes before the "height" parameter.  This order
  - "width", "height" - is more common, and is the order used when these parameters are
    defined in RFC 4175.
    IMPORTANT NOTE: Because the types of these two parameters are the same, existing application
    code that uses "RawVideoRTPSink" will compile without error; however, it will not work
    properly unless the order of the parameters in the call to "RawVideoRTPSink::createNew()"
    is changed.
  - More cleanup of the implementation of "RawVideoRTPSink".
  - Cleaned up the implementation of "RawVideoRTPSink".
  - Updated the "RawVideoRTPSource" implementation to not set "fCurrentPacketCompletesFrame"
    until we are processing the last line in the packet.
    (Thanks to Andrey Lisovoy for reporting this issue.)
  - Fixed a potential buffer overflow bug in the server handling of a RTSP "PLAY" command,
    when the command specifies seeking by absolute time.
    (Thank to Xiaobo Xiang for reporting this.)
  - Fixed a memory leak in the "sha1()" function (a "EVP_MD_CTX" object was not being deleted).
    (Thanks to Amir Perlman for reporting this.)
  - Moved all definitions of PREFIX from "Makefile.tail" files to "Makefile.head" (so that
    it can be redefined by a "config.*" file, if desired.
    Also changed the definition of EXE in "config.mingw" to be ".exe".
    (Thanks to Eric Beuque for this suggestion.)
  - Fixed a typo in the previous release that could cause a compilation problem for some
    developers.  (Thanks to Eric Beuque for reporting this.)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1603022400">- update to 2020.10.16:
  - Changed "TLSState::read()" to treat any "SSL_read()" result of &lt;=0 as if the
    TLS connection has closed (unless the error was SSL_ERROR_WANT_READ).
    This fixes a problem that could cause 100% CPU usage in RTSP client applications.
    (Thanks to Larry Wu for reporting this.)
  - Updated "TLSState::setup()" to use "TLS_client_method()" instead of the (deprecated)
    "SSLv23_client_method()".</changelog>
  <changelog author="tiwai@suse.de" date="1623931200">- Update to 2021.05.22:
  lots of fixes and updates, including the security fix for
  CVE-2021-28899 boo#1185874
  See the list in http://live555.com/liveMedia/public/changelog.txt
- Change the so version of libliveMedia to 94, libgroupsock to 30</changelog>
</package>
<package pkgid="667669cb606986f735fb50d7403a3750ef8abec2f77a7dbb76d7e3aa49548e55" name="live555" arch="s390x">
  <version epoch="0" ver="2021.05.22" rel="bp153.2.3.1"/>
  <changelog author="aloisio@gmx.com" date="1476619200">- Update to version 2016.10.11
  2016.10.11:
  * After building the source code, we now display a message
    reminding the developer about our FAQ.
  2016.09.22:
  * Added a new "liveMedia" class
    "MPEG2TransportStreamAccumulator" - a filter that can
    be used to combine several (by default, 7) MPEG Transport
    Stream 188-byte 'packets' into a larger chunk of data,
    more appropriate for streaming via RTP (or raw UDP).
  2016.09.19:
  * Added support for an experimental RTSP "DEREGISTER"
    command, which undoes the effect of a "REGISTER" command.
  * Moved the REGISTER/DEREGISTER-specific functionality of
    "RTSPServer.cpp" into a new file "RTSPServerRegister.cpp",
    to make the base RTSP server code (in "RTSPServer.cpp")
    easier to comprehend.
  2016.09.12:
  * Fixed "GenericMediaServer::createNewClientSessionWithId()"
    to make sure that the new 'client session' object (returned
    by a call to "createNewClientSession()") is not NULL
    before it tries to add it to the 'fClientSessions' table.
    (Thanks to Helmut Grohne for discovering this issue.)
  2016.09.08:
  * Updated "RTSPClient::reset()" to reset each of the 'request
    queues' as well.
    (Thanks to Erik Montnemery for noting a problem (with the
    "LIVE555 Proxy Server") that this caused.)
  * Updated "GenericMediaServer::ClientConnection::closeSockets()"
    so that it doesn't try to call "closeSocket()" (=="close()")
    on socket numbers &lt;0.
  2016.09.05:
  * Fixed a problem whereby a 'delayed task' for a
    "MPEG2TransportStreamMultiplexor" object might have gotten run
    after such an object was deleted.
    (Thanks to Bruno Basilio for providing debugging output to
    help track this down.)
  * Updated "Socket::reset()" (in "groupsock/NetInterface.cpp") so
    that it doesn't try to call "closeSocket()" (=="close()") on
    socket numbers &lt;0.
  * Added a comment to "UsageEnvironment/include/UsageEnvironment.hh"
    to note that "triggerEvent()" should not be called with the
    same 'event trigger id' from different threads.
    (This was already noted in a comment in
    "liveMedia/DeviceSource.cpp", but not in
    "UsageEnvironment/include/UsageEnvironment.hh", which is
    where "triggerEvent()" is defined.)
  2016.08.27:
  * Fixed a problem whereby a "Medium" object's "nextTask()"
    (i.e., "fNextTask") could hold an invalid value after a
    'scheduled task' has occurred (but before the next similar
    task is scheduled) - which causes problems should the
    "Medium" object be deleted during that window of time.
    (Thanks to Helmut Grohne for noting this problem.)
  * Added comments to "UsageEnvironment/include/UsageEnvironment.hh"
    to make it clear that "unscheduleDelayedTask()" (or
    "rescheduleDelayedTask()") must not be called on a
    'scheduled task' after it has already occurred.
    (Thanks to Helmut Grohne for motivating this.)
  2016.08.07:
  * Fixed a bug in the handling of the non-standard
    "com.ses.streamID:" header (used by 'SAT&gt;IP' servers)
    that we had introduced in version 2016.01.12.
    (Thanks to Yaobing Deng for noting this.)
  2016.07.19:
  * Fixed a bug in "RTSPServer" that could cause a crash if a
    "RTSPServer" object is deleted after having been used
    for RTSP-over-HTTP streaming.  (Thanks to Pavel Aronov.)
  * Updated "RTSPClient" to recognize a "Connection: Close"
    header in a server's response. It handles this header by
    closing the RTSP TCP connection (because the server is
    assumed to not be using it again), so that we open a new
    TCP  connection for any subsequent commands.
    (Thanks to Nathan (at MediaPortal) for this suggestion.)
  * Made a small optimization to "RTSPServer"s handling of the
    first "SETUP" command from each client.  (Thanks to Maxim
    Dementiev for the suggestion.)
  2016.06.26:
  * Added a new (public) function "canDeliverNewFrameImmediately()"
    to "MPEG2TransportStreamMultiplexor".
    This function may be used by a downstream reader to test
    whether the next call to "doGetNextFrame()" will deliver
    data immediately.  It can be useful if you want to decide
    whether or not to keep accumulating multiple Transport Stream
    'packets' into an outgoing RTP packet.
    (Thanks to Gilles Chanteperdrix for suggesting this.)
  * Made a minor syntactic change to "MediaTranscodingTable.hh"
    to eliminate compiler warnings.
  2016.06.23:
  * Changed the constant "MAX_INPUT_ES_FRAME_SIZE" to a static
    member variable
    "MPEG2TransportStreamFromESSource::maxInputESFrameSize"
    that can, if desired, be increased at run time (before a
    "MPEG2TransportStreamFromESSource" object is created).
    (Thanks to Gilles Chanteperdrix for motivating this.)
  2016.06.22:
  * Changed "~ProxyServerMediaSession()" so that it no longer
    deletes the "MediaTranscodingTable" object that it had
    been passed in its constructor.  (The reason for this is
    that the same "MediaTranscodingTable" can be used by more
    than one "ProxyServerMediaSession".)
  * Made the "parseTransportHeaderForREGISTER()" function
    (that's used in the "RTSPServer" implementation) non-static,
    so that it can be used in other, non-RTSP server
    implementations that want to handle the "REGISTER" command.
  * Made the "RTPSink::SSRC()" function "public:" rather than
    "protected:".
    (Thanks to Jean-Luc Bonnet for this suggestion.)
  2016.05.20:
  * Added a new virtual function "noteLiveness()" to the
    "ServerMediaSession" class. This function is called
    (by a "GenericMediaServer") whenever there's 'liveness'
    on a "ClientSession".  The default implementation of this
    function is a 'noop', but subclasses can redefine it - e.g.,
    if you want to remove long-unused "ServerMediaSession"s
    from the server.
  * Fixed a bug in the options handling for the command
    "live555ProxyServer" that could erroneously produce a
    "usage" error if the '-R' option is used, but no
    back-end "rtsp://" URL is given.
  2016.05.18:
  * Backed out the change to "MultiFramedRTPSink" that was
    made in 2016.05.17; the 2016.05.16 version turned out
    to be correct.
  * Rearranged "#include"s to avoid an 'excessive #include
    nesting' error with some old compilers.
  2016.05.17:
  * Made a (mostly inconsequential) fix to the previous bugfix
    for "MultiFramedRTPSink".
  2016.05.16:
  * Fixed a bug in "MultiFramedRTPSink" that affected
    subclasses that redefine "frameSpecificHeaderSize()"
    (for frame-specific headers that precede multiple frames
    in a RTP packet).  (Currently, the only subclass that
    this affected was "VorbisAudioRTPSink".)
    (Thanks to Gilles Chanteperdrix for reporting this bug.)
  * Made a minor update to the "ProxyServerMediaSession" code
    to better support optional media transcoding.
  2016.04.21:
  * Made it easier to set the MTU for all outgoing RTP
    packets, instead of having to call "setPacketSizes()"
    after each "MultiFramedRTPSink" is created.  If you wish,
    you can define the compile-time constants (macros)
    RTP_PAYLOAD_MAX_SIZE and (optionally) RTP_PAYLOAD_PREFERRED_SIZE
    when compiling "MultiFramedRTPSink.cpp".  (These constants
    have default values of 1456 and 1000 respectively, just as
    before.)
  * Updated "GroupsockHelper.{hh,cpp}" to (supposedly) support
    'MinGW' better
  2016.04.01:
  * Fixed a bug the "ProxyServerMediaSubsession" code that
    could cause an infinite loop if the 'back-end' server was
    slow to respond to "SETUP" requests.
    (Thanks to Erik Montnemery for helping to debug this.)
  * Added support for parsing/streaming Matroska files that
    contain PCM audio tracks.
    (Thanks to Michel Promonet.)
  2016.03.16:
  * Added some more debugging fprintf()s to the
    "ProxyServerMediaSubsession" code to try to track down a
    bug.
  * Simplified the "genMakefiles" script (moving duplicate
    code into a 'for' loop).
  2016.03.14:
  * Updated the proxy server implementation to better handle
    'front-end' clients that have asked to stream only some
    of the substreams of a multi-stream session.  Now, if a
    substream is closed (because all 'front-end' clients have
    stopped requesting it), but other front-end clients are
    still streaming other substreams, then we will send - to
    the 'back-end' server - only a substream-specific "PAUSE"
    command; not a "PAUSE" command for the entire stream.
    (Thanks to Lakshmi Narayanan for noting this issue.)
  * Added an optional "-p &lt;RTSP-port-number&gt;" option to the
    "LIVE555 Proxy Server", to allow the user to specify a
    RTSP server port number other than the standard port
    numbers: 554 and 8554. (These standard port numbers are
    still tried if the specified port number can't be used.)
    (Thanks to Denis Genestier for this suggestion.)
  2016.02.22:
  * Updated the "ProxyServerMediaSession" to add a Boolean
    virtual function "allowProxyingForSubsession()".
    By default, this always returns True.  However,
    subclasses can redefine this if they wish to restrict
    which subsessions of a stream get proxied - e.g., if
    you want to proxy only video tracks.
  * Improved the "WAVAudioFileSource" code (for parsing
    WAV-format audio files) to make it more tolerant of
    unusual formats.
  * Made it possible to build a version of the "liveMedia"
    library that doesn't contain any RTSP server code;
    e.g., if you are developing only a RTSP client, and
    want to save space. To do this, omit any files that
    contain "Server" or "RTPSink" in their name, and define
    OMIT_REGISTER_HANDLING when compiling "RTSPClient.cpp".
    (Thanks to Jeff Shanab for this suggestion.)
  2016.02.09:
  * Added an option "-E &lt;absolute-seek-end-time&gt;" to
    "openRTSP".
    (Thanks to Hans Maes for suggesting this.)
  2016.02.08:
  * Fixed a bug that was causing "playSIP" to crash.
    (Thanks to Vilaysak Thipavong for reporting this.)
  2016.01.29:
  * Updated "QuickTimeFileSink" to make it usable with non-RTP
    input sources. It still needs to have a "MediaSession"
    that describes the input source; however, this input source
    no longer needs to be RTP; it can, instead, be a UDP or
    other type of source. (Of course, audio/video synchronization
    and hint tracks can't be done in this case.)
  * Changed the name of a variable in the "Makefile.tail" file
    for the "BasicUsageEnvironment" project, in response to
    a complaint that the old name clashed with something in
    some Windows development environment
  2016.01.24:
  * Updated "ProxyServerMediaSession.cpp" to add some
    'internal error' debugging fprintf()s to try to catch a
    possible bug that was reported recently.
  2016.01.20:
  * When a server calls "startStream()" to start a RTSP stream
    for a client, we now no longer make a slight adjustment to
    the RTP timestamp sequence (using the "presetNextTimestamp()"
    call) if there is already another ongoing stream using the
    same "RTPSink".  The effect of this is only minor, but it
    ensures that the addition of an addition 'destination' to
    an ongoing RTSP/RTP stream does not cause any change to the
    contents of the RTP/RTCP packets.
    (Thanks to Erik Montnemery for noting this issue.)
  2016.01.16:
  * This release has no source-code changes from the previous
    release.  However, a test file was mistakenly left in the
    previous version; this produced an excessively-large tar file.
    This has now been removed.
  2016.01.12:
  * Added a hack to "RTSPClient" to handle the non-standard
    "com.ses.streamID:" header - used by 'SAT&gt;IP' servers -
    by using its value in the 'base URL' for subsequent requests.
    (Thanks to Julian Scheel for proposing this.)
  2015.12.22:
  * Updated "QuickTimeFileSink" to add a sanity check to try
    to prevent an occasional problem with H.264 video tracks
    that contain 'sync frames'.
  * Updated the "config.linux-with-shared-libraries"
    configuration file to use the $(CC) and $(CXX)
    macros, to allow for cross-compiling.  (Thanks to Michel
    Promonet.)
  * Updated the years in the copyright notice on each file.
  2015.11.09:
  * Changed the "ProxyServerMediaSession" code once again.  We
    backed out the changes in the previous two releases,
    and now respond to failures of the back-end "SETUP"
    or "PLAY" commands by doing a full reset - which involves
    deleting the "ProxyServerMediaSubsession" object, and
    doing another "DESCRIBE" to create a new one.  However, we
    can't do this immediately - because the "SETUP" and "PLAY"
    commands can be sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()".
    Instead, we wait until the next 'liveness' command, which
    will get sent immediately when we return to the event loop.
  * Our proxy server code no longer converts the "mode" string
    to lower case before passing it to
    "MPEG4GenericRTPSink::createNew()".  (This turned out to
    be unnecessary, and was breaking some clients that weren't
    treating this string as case-insensitive when they saw it
    in the stream's SDP descriptor.)  (Thanks to Craig Matsuura
    for noting this issue.)
  2015.10.29:
  * Updated the fix in the previous revision to apply to the
    back-end "PLAY" command as well as the back-end "SETUP"
    command, because both of these back-end commands can get
    sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()", so
    we can't allow the "ProxyServerMediaSubsession" object
    to get deleted in either case.</changelog>
  <changelog author="ramaxlo@gmail.com" date="1499083200">- Update to version 2017.06.04
  2017.06.04:
  * Fixed a bug in "RTPInterface::removeStreamSocket()" that could
    cause not all 'TCP stream' records for a given socket number
    to be removed if a TCP socket I/O error occurred (during
    RTP/RTCP-over-TCP streaming).  (Thanks to Gerald Hansink et al
    for reporting this.)
  2017.05.24:
  * In "RTSPClient.cpp", moved the call to "clearServerRequestAlternativeByteHandler()"
    from the "RTSPClient" destructor to the "resetTCPSockets()"
    function (which is called more often). This should eliminate
    a 'pointer to a deleted object' error. (Thanks to Gerald Hansink
    et al for reporting this.)
  2017.04.26:
  * Added a new public member function "numClientSessions()"
    to "GenericMediaServer" (and therefore to "RTSPServer", which
    inherits from this).  This allows a server to - at any time -
    check how many clients are currently accessing the server.
  * Updated the diagnostic output in "RTSPClient" to distinguish
    between opening a new TCP socket and connect()ing on a TCP
    socket. (The distinction is important for "REGISTER", which can
    reuse an existing TCP socket.)
  2017.04.10:
  * Fixed a bug in "base64Decode()" that could be triggered
    if (1) your RTSP server is streaming RTP/RTCP-over-HTTP, and (2)
    the remote client sends bad Base64 data (containing an embedded '\0'
    character). (Thanks to Arkady Bernov for reporting this.)
  2017.01.26:
  * Updated "ProxyServerMediaSession.cpp" to change all 'reset()'
    operations so that they are now run as a 'scheduled task' from
    the event loop - avoiding the possibility of bugs caused by
    'reset()' being called while another operation is in progress.
    (Thanks to Erik Montnemery for reporting this issue, and proposing a fix.)
  2016.11.28:
  * Our "RTSPClient" code now ignores "Connection: close" lines in
    the responses to HTTP "GET" requests (that are used to set up
    RTSP-over-HTTP tunneling). Because this tunneling requires that
    the (separate) input and output TCP connections remain intact,
    we assume that the server - if it includes such a line in the
    response to a HTTP "GET" - doesn't really mean it.
    (Thanks to Nguyen Viet Hung for reporting a server that does this.)
  2016.11.17:
  * Fixed a bug in the handling of 'APP' RTCP subpackets. (Thanks to
    Frederik de Ruyck for reporting this.)
  * Fixed a bug in the "StreamReplicator" code. (Thanks to Bruno Abreu
    for reporting this.)
  2016.11.06:
  * Increase the RTSP client's socket receive buffer when we'll be
    receiving RTP/RTCP-over-TCP, and increase the RTSP server's
    client connection socket send buffer when it's used to
    "REGISTER" a stream.
  2016.11.03:
  * Fixed a bug (in the sending/ handling of the "REGISTER"/"DEREGISTER"
    commands) that had been accidentally introduced in version
    2016.09.19. (Thanks to Ralf Globisch for noting this.)
  2016.10.29:
  * Performed the annual update of the copyright years and license
    near the start of each file
  2016.10.21:
  * Changed the "RTCPInstance error" message in "RTCP.cpp" to make
    it clear that the problem is caused by the remote endpoint using
    a buggy version of RTP/RTCP-over-TCP streaming.
  * Updated "QuickTimeFileSink" to make the various creation/modification
    times relative to January 1st 1904 in UTC (as Apple recommends),
    rather than in US Pacific Time.</changelog>
  <changelog author="jengelh@inai.de" date="1499515200">- Replace silly -exec rm ; by -delete.</changelog>
  <changelog author="schwab@suse.de" date="1502107200">- xlocale.patch: don't use obsolete &lt;xlocale.h&gt;</changelog>
  <changelog author="Mathias.Homann@opensuse.org" date="1509537600">- Update to 2017.10.28
  2017.10.28:
- Fixed the handling of the LIVE555 Proxy Server's "-u &lt;username&gt; &lt;password&gt;" command-line option if
  the "REGISTER" command is also implemented (i.e., with "-R").  Now, when we handle "REGISTER",
  the &lt;username&gt; and &lt;password&gt; are used to access the REGISTER'ed back-end stream, if necessary.
- Changed the server handling of the RTSP "REGISTER" command to (if "reuseConnection" is True) delay
  a short period of time (100ms) between replying to the "REGISTER" command, and actually
  handling it.  This is intended to reduce/avoid the possibility of a subsequent "DESCRIBE" command
  ending up in the client ("REGISTER" sender)'s buffer, before the socket gets reused for handling
  incoming RTSP commands.  (Thanks to Durgesh Tanuku for noting this issue.)
- Made a change to "SIPClient" to better handle Asterisk SIP servers with authentication.
  (Thanks to Rus.)
  2017.09.12:
- Made some improvements/bug fixes to AVI indexes in "AVIFileSink".
  (Thanks to Victor V. Vinokurov.)
- Updated the handling of the "writeTimeoutInMilliseconds" parameter in the "makeSocketBlocking()"
  function to work correctly on Windows. (Thanks to Jeff Shanab for noting this issue.)
- Added support for adding Opus audio to MPEG Transport Streams.  This is done by setting the
  "mpegVersion" parameter to 3 in "MPEG2TransportStreamFromESSource::addNewAudioSource()" or
  "MPEG2TransportStreamMultiplexor::handleNewBuffer()".
  (Thanks to Praveen Mathad for suggesting this.)
  2017.07.18:
- Updated "BitVector" to support a signed version of "get_expGolomb()", and fixed our H.264/265
  parsing code to use the signed version where appropriate.
  (Thanks to Toson Huang and Long Zhang for reporting this.)</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1541505600">- Update to 2018.10.17
  * CVE-2018-4013: remote code execution vulnerability (boo#1114779)
  * changes: see http://www.live555.com/liveMedia/public/changelog.txt
  * removed xlocale.patch - xlocale.h is now conditionally included, only when
    required. Upstream fix.</changelog>
  <changelog author="astieger@suse.com" date="1547553600">- update to 2018.11.26:
  * CVE-2019-6256: DoS vulnerability in the server implementation
    of RTSP-over-HTTP (boo#1121892)</changelog>
  <changelog author="astieger@suse.com" date="1547553601">- update to 2018.12.14:
  * Add support for sending (and handling) RTCP "BYE" packets that
    contain a 'reason' string (breaking api change)</changelog>
  <changelog author="atoptsoglou@suse.com" date="1549281600">- update to 2019.02.03:
  * CVE-2019-7314:A use-after-free error causes the RTSP server to
    crash (boo#1124159)</changelog>
  <changelog author="Martin Li?ka &lt;mliska@suse.cz&gt;" date="1558008000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1561377600">- Convert to dynamic libraries (boo#1121995):
  + Use make ilinux-with-shared-libraries: build the dynamic libs
    instead of the static one.
  + Use make install instead of a manual file copy script: this
    also reveals that we missed quite a bit of code to be installed
    before.
  + Split out shared library packages according the SLPP.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1563192000">- Update to version 2019.06.28, fixes boo#1127341 VUL-1:
  CVE-2019-9215: live555: malformed headers lead to invalid memory
  access in the parseAuthorizationHeader function.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585828800">- Update to version 2020.03.06 (boo#1146283, CVE-2019-15232):
  + Fixed a problem in "H264or5VideoStreamFramer.cpp" that was
    allegedly causing problems compiling for Windows.
- Changes from version 2020.02.25:
  + Added full support for the "LIVE555 HLS Proxy"
- Changes from version 2020.02.24:
  + Commented out a line of code that was preventing
    "RTSPClientConnection" objects from being closed when a RTSP
    server handles a "TEARDOWN" command (on a RTP-over-TCP stream).
- Changes from version 2020.02.23:
  + Updated our (unicast) RTSP server implementation to handle
    "PAUSE" commands by calling "stopGettingFrames()" on the input
    source.
  + Fixed a bug in "H264or5VideoStreamFramer" that was causing it
    to not update its presentation times properly following a pause.
  + Updated "openRTSP" to improve the handling of the "-R &lt;port-num&gt;"
    option.
- Changes from version 2020.02.11:
  + Added support for receiving SRTP (encrypted) RTSP streams.
- For changes between 2019.06.28 and 2020.02.10, please see the
  http://www.live555.com/liveMedia/public/changelog.txt.
- Rebase live555-fpic.patch.</changelog>
  <changelog author="munix9@googlemail.com" date="1586865600">- Update to version 2020.04.12:
  + Updated "config.linux-with-shared-libraries"
    (and "liveMedia/Makefile.tail") to ensure that "libssl" and
    "libcrypto" are linked when "libliveMedia" is built.
    (Thanks to Felix Kaechele for reporting this.)
- Changes from version 2020.04.06:
  + Removed support for the classes "RTSPServerSupportingHTTPStreaming"
    and "TCPStreamSink".
    These were being used (in the "LIVE555 Media Server") for
    streaming using "HTTP Live Streaming" (HLS).  This was always
    a hack; it is better to use a dedicated HTTP server to serve
    HLS segments, rather than trying to implement a HTTP server
    (serving 'virtual HLS segments) within our own (primarily RTSP)
    server.
    If you are looking for HLS support, note that we provide a
    source-code demo application "testH264VideoToHLSSegments" that
    converts a (static) H.264 Elementary Stream file to HLS
    segments, and the "LIVE555 HLS Proxy", which proxies a live
    RTSP/RTP stream to HLS segments.</changelog>
  <changelog author="munix9@googlemail.com" date="1587643200">- Added pkgconfig(openssl) as a requirement for the devel package:
  iveMedia/TLSState.hh #includes openssl/ssl.h.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588075200">- Update to version 2020.04.24:
  + Fixed an apparent bug in "RTSPClient" that was causing it to
    not always send an "Authorization:" header when sending a RTSP
    "OPTIONS" command.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1591272000">- Update to version 2020.05.15:
  + Added a new filter class "ADTSAudioStreamDiscreteFramer" that
    prepends ADTS headers to incoming AAC audio frames. This makes
    the AAC audio playable (by media players).
  + Updated "openRTSP" to use a "ADTSAudioStreamDiscreteFramer"
    when outputting a AAC audio stream.
  + Updated the "LIVE555 HLS Proxy" to support AAC audio tracks
    (as well as H.264/5 video).
- Changes from version 2020.05.14:
  + Updated "H264or5VideoStreamDiscreteFramer" to add VPS,SPS,PPS
    NAL units (if known) to the output stream, each time an
    "access_unit_delimiter" NAL unit is added. This makes it more
    likely that the Transport Stream segments produced by the
    "LIVE555 HLS Proxy" will be understandable by a client browser.
  + Added support for H.265 video streams to the "LIVE555 HLS Proxy".
- Changes from version 2020.05.13:
  + Made the "MPEG2TransportStreamMultiplexor" segmentation mechanism
    (used by "HLSSegmenter") more robust in case the Transport
    Stream PTS is not monotonic non-decreasing.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601726400">- update to 2020.08.19:
  - Fixed a bug in "QuickTimeFileSink" that could cause malformed "esds" atoms to be
    generated.  (Thanks to Chris Paucar for reporting this issue.)
  - In "MPEG2TransportStreamFromESSource.cpp", changed the name of the constant LOW_WATER_MARK
    to TS_FROM_ES_LOW_WATER_MARK, and "#ifndef"d it, so that, if you wish, you can redefine it
    at compile time.
  - Fixed a bug in the handling of pausing, when streaming from (multi-track) Matroska files.
  - Fixed another bug in the handling of seeking within Matroska files.
  - Fixed a bug in the handling of seeking within Matroska files.
    (Thanks to Jim Ham for reporting this problem.)
  - Changed the parameter signature of the "RawVideoRTPSink" constructor and "createNew()"
    functions so that the "width" parameter comes before the "height" parameter.  This order
  - "width", "height" - is more common, and is the order used when these parameters are
    defined in RFC 4175.
    IMPORTANT NOTE: Because the types of these two parameters are the same, existing application
    code that uses "RawVideoRTPSink" will compile without error; however, it will not work
    properly unless the order of the parameters in the call to "RawVideoRTPSink::createNew()"
    is changed.
  - More cleanup of the implementation of "RawVideoRTPSink".
  - Cleaned up the implementation of "RawVideoRTPSink".
  - Updated the "RawVideoRTPSource" implementation to not set "fCurrentPacketCompletesFrame"
    until we are processing the last line in the packet.
    (Thanks to Andrey Lisovoy for reporting this issue.)
  - Fixed a potential buffer overflow bug in the server handling of a RTSP "PLAY" command,
    when the command specifies seeking by absolute time.
    (Thank to Xiaobo Xiang for reporting this.)
  - Fixed a memory leak in the "sha1()" function (a "EVP_MD_CTX" object was not being deleted).
    (Thanks to Amir Perlman for reporting this.)
  - Moved all definitions of PREFIX from "Makefile.tail" files to "Makefile.head" (so that
    it can be redefined by a "config.*" file, if desired.
    Also changed the definition of EXE in "config.mingw" to be ".exe".
    (Thanks to Eric Beuque for this suggestion.)
  - Fixed a typo in the previous release that could cause a compilation problem for some
    developers.  (Thanks to Eric Beuque for reporting this.)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1603022400">- update to 2020.10.16:
  - Changed "TLSState::read()" to treat any "SSL_read()" result of &lt;=0 as if the
    TLS connection has closed (unless the error was SSL_ERROR_WANT_READ).
    This fixes a problem that could cause 100% CPU usage in RTSP client applications.
    (Thanks to Larry Wu for reporting this.)
  - Updated "TLSState::setup()" to use "TLS_client_method()" instead of the (deprecated)
    "SSLv23_client_method()".</changelog>
  <changelog author="tiwai@suse.de" date="1623931200">- Update to 2021.05.22:
  lots of fixes and updates, including the security fix for
  CVE-2021-28899 boo#1185874
  See the list in http://live555.com/liveMedia/public/changelog.txt
- Change the so version of libliveMedia to 94, libgroupsock to 30</changelog>
</package>
<package pkgid="d48604ce3ea708b57c927d5052e369a73410447e6cc94157cc764e784c728ced" name="live555" arch="src">
  <version epoch="0" ver="2021.05.22" rel="bp153.2.3.1"/>
  <changelog author="aloisio@gmx.com" date="1476619200">- Update to version 2016.10.11
  2016.10.11:
  * After building the source code, we now display a message
    reminding the developer about our FAQ.
  2016.09.22:
  * Added a new "liveMedia" class
    "MPEG2TransportStreamAccumulator" - a filter that can
    be used to combine several (by default, 7) MPEG Transport
    Stream 188-byte 'packets' into a larger chunk of data,
    more appropriate for streaming via RTP (or raw UDP).
  2016.09.19:
  * Added support for an experimental RTSP "DEREGISTER"
    command, which undoes the effect of a "REGISTER" command.
  * Moved the REGISTER/DEREGISTER-specific functionality of
    "RTSPServer.cpp" into a new file "RTSPServerRegister.cpp",
    to make the base RTSP server code (in "RTSPServer.cpp")
    easier to comprehend.
  2016.09.12:
  * Fixed "GenericMediaServer::createNewClientSessionWithId()"
    to make sure that the new 'client session' object (returned
    by a call to "createNewClientSession()") is not NULL
    before it tries to add it to the 'fClientSessions' table.
    (Thanks to Helmut Grohne for discovering this issue.)
  2016.09.08:
  * Updated "RTSPClient::reset()" to reset each of the 'request
    queues' as well.
    (Thanks to Erik Montnemery for noting a problem (with the
    "LIVE555 Proxy Server") that this caused.)
  * Updated "GenericMediaServer::ClientConnection::closeSockets()"
    so that it doesn't try to call "closeSocket()" (=="close()")
    on socket numbers &lt;0.
  2016.09.05:
  * Fixed a problem whereby a 'delayed task' for a
    "MPEG2TransportStreamMultiplexor" object might have gotten run
    after such an object was deleted.
    (Thanks to Bruno Basilio for providing debugging output to
    help track this down.)
  * Updated "Socket::reset()" (in "groupsock/NetInterface.cpp") so
    that it doesn't try to call "closeSocket()" (=="close()") on
    socket numbers &lt;0.
  * Added a comment to "UsageEnvironment/include/UsageEnvironment.hh"
    to note that "triggerEvent()" should not be called with the
    same 'event trigger id' from different threads.
    (This was already noted in a comment in
    "liveMedia/DeviceSource.cpp", but not in
    "UsageEnvironment/include/UsageEnvironment.hh", which is
    where "triggerEvent()" is defined.)
  2016.08.27:
  * Fixed a problem whereby a "Medium" object's "nextTask()"
    (i.e., "fNextTask") could hold an invalid value after a
    'scheduled task' has occurred (but before the next similar
    task is scheduled) - which causes problems should the
    "Medium" object be deleted during that window of time.
    (Thanks to Helmut Grohne for noting this problem.)
  * Added comments to "UsageEnvironment/include/UsageEnvironment.hh"
    to make it clear that "unscheduleDelayedTask()" (or
    "rescheduleDelayedTask()") must not be called on a
    'scheduled task' after it has already occurred.
    (Thanks to Helmut Grohne for motivating this.)
  2016.08.07:
  * Fixed a bug in the handling of the non-standard
    "com.ses.streamID:" header (used by 'SAT&gt;IP' servers)
    that we had introduced in version 2016.01.12.
    (Thanks to Yaobing Deng for noting this.)
  2016.07.19:
  * Fixed a bug in "RTSPServer" that could cause a crash if a
    "RTSPServer" object is deleted after having been used
    for RTSP-over-HTTP streaming.  (Thanks to Pavel Aronov.)
  * Updated "RTSPClient" to recognize a "Connection: Close"
    header in a server's response. It handles this header by
    closing the RTSP TCP connection (because the server is
    assumed to not be using it again), so that we open a new
    TCP  connection for any subsequent commands.
    (Thanks to Nathan (at MediaPortal) for this suggestion.)
  * Made a small optimization to "RTSPServer"s handling of the
    first "SETUP" command from each client.  (Thanks to Maxim
    Dementiev for the suggestion.)
  2016.06.26:
  * Added a new (public) function "canDeliverNewFrameImmediately()"
    to "MPEG2TransportStreamMultiplexor".
    This function may be used by a downstream reader to test
    whether the next call to "doGetNextFrame()" will deliver
    data immediately.  It can be useful if you want to decide
    whether or not to keep accumulating multiple Transport Stream
    'packets' into an outgoing RTP packet.
    (Thanks to Gilles Chanteperdrix for suggesting this.)
  * Made a minor syntactic change to "MediaTranscodingTable.hh"
    to eliminate compiler warnings.
  2016.06.23:
  * Changed the constant "MAX_INPUT_ES_FRAME_SIZE" to a static
    member variable
    "MPEG2TransportStreamFromESSource::maxInputESFrameSize"
    that can, if desired, be increased at run time (before a
    "MPEG2TransportStreamFromESSource" object is created).
    (Thanks to Gilles Chanteperdrix for motivating this.)
  2016.06.22:
  * Changed "~ProxyServerMediaSession()" so that it no longer
    deletes the "MediaTranscodingTable" object that it had
    been passed in its constructor.  (The reason for this is
    that the same "MediaTranscodingTable" can be used by more
    than one "ProxyServerMediaSession".)
  * Made the "parseTransportHeaderForREGISTER()" function
    (that's used in the "RTSPServer" implementation) non-static,
    so that it can be used in other, non-RTSP server
    implementations that want to handle the "REGISTER" command.
  * Made the "RTPSink::SSRC()" function "public:" rather than
    "protected:".
    (Thanks to Jean-Luc Bonnet for this suggestion.)
  2016.05.20:
  * Added a new virtual function "noteLiveness()" to the
    "ServerMediaSession" class. This function is called
    (by a "GenericMediaServer") whenever there's 'liveness'
    on a "ClientSession".  The default implementation of this
    function is a 'noop', but subclasses can redefine it - e.g.,
    if you want to remove long-unused "ServerMediaSession"s
    from the server.
  * Fixed a bug in the options handling for the command
    "live555ProxyServer" that could erroneously produce a
    "usage" error if the '-R' option is used, but no
    back-end "rtsp://" URL is given.
  2016.05.18:
  * Backed out the change to "MultiFramedRTPSink" that was
    made in 2016.05.17; the 2016.05.16 version turned out
    to be correct.
  * Rearranged "#include"s to avoid an 'excessive #include
    nesting' error with some old compilers.
  2016.05.17:
  * Made a (mostly inconsequential) fix to the previous bugfix
    for "MultiFramedRTPSink".
  2016.05.16:
  * Fixed a bug in "MultiFramedRTPSink" that affected
    subclasses that redefine "frameSpecificHeaderSize()"
    (for frame-specific headers that precede multiple frames
    in a RTP packet).  (Currently, the only subclass that
    this affected was "VorbisAudioRTPSink".)
    (Thanks to Gilles Chanteperdrix for reporting this bug.)
  * Made a minor update to the "ProxyServerMediaSession" code
    to better support optional media transcoding.
  2016.04.21:
  * Made it easier to set the MTU for all outgoing RTP
    packets, instead of having to call "setPacketSizes()"
    after each "MultiFramedRTPSink" is created.  If you wish,
    you can define the compile-time constants (macros)
    RTP_PAYLOAD_MAX_SIZE and (optionally) RTP_PAYLOAD_PREFERRED_SIZE
    when compiling "MultiFramedRTPSink.cpp".  (These constants
    have default values of 1456 and 1000 respectively, just as
    before.)
  * Updated "GroupsockHelper.{hh,cpp}" to (supposedly) support
    'MinGW' better
  2016.04.01:
  * Fixed a bug the "ProxyServerMediaSubsession" code that
    could cause an infinite loop if the 'back-end' server was
    slow to respond to "SETUP" requests.
    (Thanks to Erik Montnemery for helping to debug this.)
  * Added support for parsing/streaming Matroska files that
    contain PCM audio tracks.
    (Thanks to Michel Promonet.)
  2016.03.16:
  * Added some more debugging fprintf()s to the
    "ProxyServerMediaSubsession" code to try to track down a
    bug.
  * Simplified the "genMakefiles" script (moving duplicate
    code into a 'for' loop).
  2016.03.14:
  * Updated the proxy server implementation to better handle
    'front-end' clients that have asked to stream only some
    of the substreams of a multi-stream session.  Now, if a
    substream is closed (because all 'front-end' clients have
    stopped requesting it), but other front-end clients are
    still streaming other substreams, then we will send - to
    the 'back-end' server - only a substream-specific "PAUSE"
    command; not a "PAUSE" command for the entire stream.
    (Thanks to Lakshmi Narayanan for noting this issue.)
  * Added an optional "-p &lt;RTSP-port-number&gt;" option to the
    "LIVE555 Proxy Server", to allow the user to specify a
    RTSP server port number other than the standard port
    numbers: 554 and 8554. (These standard port numbers are
    still tried if the specified port number can't be used.)
    (Thanks to Denis Genestier for this suggestion.)
  2016.02.22:
  * Updated the "ProxyServerMediaSession" to add a Boolean
    virtual function "allowProxyingForSubsession()".
    By default, this always returns True.  However,
    subclasses can redefine this if they wish to restrict
    which subsessions of a stream get proxied - e.g., if
    you want to proxy only video tracks.
  * Improved the "WAVAudioFileSource" code (for parsing
    WAV-format audio files) to make it more tolerant of
    unusual formats.
  * Made it possible to build a version of the "liveMedia"
    library that doesn't contain any RTSP server code;
    e.g., if you are developing only a RTSP client, and
    want to save space. To do this, omit any files that
    contain "Server" or "RTPSink" in their name, and define
    OMIT_REGISTER_HANDLING when compiling "RTSPClient.cpp".
    (Thanks to Jeff Shanab for this suggestion.)
  2016.02.09:
  * Added an option "-E &lt;absolute-seek-end-time&gt;" to
    "openRTSP".
    (Thanks to Hans Maes for suggesting this.)
  2016.02.08:
  * Fixed a bug that was causing "playSIP" to crash.
    (Thanks to Vilaysak Thipavong for reporting this.)
  2016.01.29:
  * Updated "QuickTimeFileSink" to make it usable with non-RTP
    input sources. It still needs to have a "MediaSession"
    that describes the input source; however, this input source
    no longer needs to be RTP; it can, instead, be a UDP or
    other type of source. (Of course, audio/video synchronization
    and hint tracks can't be done in this case.)
  * Changed the name of a variable in the "Makefile.tail" file
    for the "BasicUsageEnvironment" project, in response to
    a complaint that the old name clashed with something in
    some Windows development environment
  2016.01.24:
  * Updated "ProxyServerMediaSession.cpp" to add some
    'internal error' debugging fprintf()s to try to catch a
    possible bug that was reported recently.
  2016.01.20:
  * When a server calls "startStream()" to start a RTSP stream
    for a client, we now no longer make a slight adjustment to
    the RTP timestamp sequence (using the "presetNextTimestamp()"
    call) if there is already another ongoing stream using the
    same "RTPSink".  The effect of this is only minor, but it
    ensures that the addition of an addition 'destination' to
    an ongoing RTSP/RTP stream does not cause any change to the
    contents of the RTP/RTCP packets.
    (Thanks to Erik Montnemery for noting this issue.)
  2016.01.16:
  * This release has no source-code changes from the previous
    release.  However, a test file was mistakenly left in the
    previous version; this produced an excessively-large tar file.
    This has now been removed.
  2016.01.12:
  * Added a hack to "RTSPClient" to handle the non-standard
    "com.ses.streamID:" header - used by 'SAT&gt;IP' servers -
    by using its value in the 'base URL' for subsequent requests.
    (Thanks to Julian Scheel for proposing this.)
  2015.12.22:
  * Updated "QuickTimeFileSink" to add a sanity check to try
    to prevent an occasional problem with H.264 video tracks
    that contain 'sync frames'.
  * Updated the "config.linux-with-shared-libraries"
    configuration file to use the $(CC) and $(CXX)
    macros, to allow for cross-compiling.  (Thanks to Michel
    Promonet.)
  * Updated the years in the copyright notice on each file.
  2015.11.09:
  * Changed the "ProxyServerMediaSession" code once again.  We
    backed out the changes in the previous two releases,
    and now respond to failures of the back-end "SETUP"
    or "PLAY" commands by doing a full reset - which involves
    deleting the "ProxyServerMediaSubsession" object, and
    doing another "DESCRIBE" to create a new one.  However, we
    can't do this immediately - because the "SETUP" and "PLAY"
    commands can be sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()".
    Instead, we wait until the next 'liveness' command, which
    will get sent immediately when we return to the event loop.
  * Our proxy server code no longer converts the "mode" string
    to lower case before passing it to
    "MPEG4GenericRTPSink::createNew()".  (This turned out to
    be unnecessary, and was breaking some clients that weren't
    treating this string as case-insensitive when they saw it
    in the stream's SDP descriptor.)  (Thanks to Craig Matsuura
    for noting this issue.)
  2015.10.29:
  * Updated the fix in the previous revision to apply to the
    back-end "PLAY" command as well as the back-end "SETUP"
    command, because both of these back-end commands can get
    sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()", so
    we can't allow the "ProxyServerMediaSubsession" object
    to get deleted in either case.</changelog>
  <changelog author="ramaxlo@gmail.com" date="1499083200">- Update to version 2017.06.04
  2017.06.04:
  * Fixed a bug in "RTPInterface::removeStreamSocket()" that could
    cause not all 'TCP stream' records for a given socket number
    to be removed if a TCP socket I/O error occurred (during
    RTP/RTCP-over-TCP streaming).  (Thanks to Gerald Hansink et al
    for reporting this.)
  2017.05.24:
  * In "RTSPClient.cpp", moved the call to "clearServerRequestAlternativeByteHandler()"
    from the "RTSPClient" destructor to the "resetTCPSockets()"
    function (which is called more often). This should eliminate
    a 'pointer to a deleted object' error. (Thanks to Gerald Hansink
    et al for reporting this.)
  2017.04.26:
  * Added a new public member function "numClientSessions()"
    to "GenericMediaServer" (and therefore to "RTSPServer", which
    inherits from this).  This allows a server to - at any time -
    check how many clients are currently accessing the server.
  * Updated the diagnostic output in "RTSPClient" to distinguish
    between opening a new TCP socket and connect()ing on a TCP
    socket. (The distinction is important for "REGISTER", which can
    reuse an existing TCP socket.)
  2017.04.10:
  * Fixed a bug in "base64Decode()" that could be triggered
    if (1) your RTSP server is streaming RTP/RTCP-over-HTTP, and (2)
    the remote client sends bad Base64 data (containing an embedded '\0'
    character). (Thanks to Arkady Bernov for reporting this.)
  2017.01.26:
  * Updated "ProxyServerMediaSession.cpp" to change all 'reset()'
    operations so that they are now run as a 'scheduled task' from
    the event loop - avoiding the possibility of bugs caused by
    'reset()' being called while another operation is in progress.
    (Thanks to Erik Montnemery for reporting this issue, and proposing a fix.)
  2016.11.28:
  * Our "RTSPClient" code now ignores "Connection: close" lines in
    the responses to HTTP "GET" requests (that are used to set up
    RTSP-over-HTTP tunneling). Because this tunneling requires that
    the (separate) input and output TCP connections remain intact,
    we assume that the server - if it includes such a line in the
    response to a HTTP "GET" - doesn't really mean it.
    (Thanks to Nguyen Viet Hung for reporting a server that does this.)
  2016.11.17:
  * Fixed a bug in the handling of 'APP' RTCP subpackets. (Thanks to
    Frederik de Ruyck for reporting this.)
  * Fixed a bug in the "StreamReplicator" code. (Thanks to Bruno Abreu
    for reporting this.)
  2016.11.06:
  * Increase the RTSP client's socket receive buffer when we'll be
    receiving RTP/RTCP-over-TCP, and increase the RTSP server's
    client connection socket send buffer when it's used to
    "REGISTER" a stream.
  2016.11.03:
  * Fixed a bug (in the sending/ handling of the "REGISTER"/"DEREGISTER"
    commands) that had been accidentally introduced in version
    2016.09.19. (Thanks to Ralf Globisch for noting this.)
  2016.10.29:
  * Performed the annual update of the copyright years and license
    near the start of each file
  2016.10.21:
  * Changed the "RTCPInstance error" message in "RTCP.cpp" to make
    it clear that the problem is caused by the remote endpoint using
    a buggy version of RTP/RTCP-over-TCP streaming.
  * Updated "QuickTimeFileSink" to make the various creation/modification
    times relative to January 1st 1904 in UTC (as Apple recommends),
    rather than in US Pacific Time.</changelog>
  <changelog author="jengelh@inai.de" date="1499515200">- Replace silly -exec rm ; by -delete.</changelog>
  <changelog author="schwab@suse.de" date="1502107200">- xlocale.patch: don't use obsolete &lt;xlocale.h&gt;</changelog>
  <changelog author="Mathias.Homann@opensuse.org" date="1509537600">- Update to 2017.10.28
  2017.10.28:
- Fixed the handling of the LIVE555 Proxy Server's "-u &lt;username&gt; &lt;password&gt;" command-line option if
  the "REGISTER" command is also implemented (i.e., with "-R").  Now, when we handle "REGISTER",
  the &lt;username&gt; and &lt;password&gt; are used to access the REGISTER'ed back-end stream, if necessary.
- Changed the server handling of the RTSP "REGISTER" command to (if "reuseConnection" is True) delay
  a short period of time (100ms) between replying to the "REGISTER" command, and actually
  handling it.  This is intended to reduce/avoid the possibility of a subsequent "DESCRIBE" command
  ending up in the client ("REGISTER" sender)'s buffer, before the socket gets reused for handling
  incoming RTSP commands.  (Thanks to Durgesh Tanuku for noting this issue.)
- Made a change to "SIPClient" to better handle Asterisk SIP servers with authentication.
  (Thanks to Rus.)
  2017.09.12:
- Made some improvements/bug fixes to AVI indexes in "AVIFileSink".
  (Thanks to Victor V. Vinokurov.)
- Updated the handling of the "writeTimeoutInMilliseconds" parameter in the "makeSocketBlocking()"
  function to work correctly on Windows. (Thanks to Jeff Shanab for noting this issue.)
- Added support for adding Opus audio to MPEG Transport Streams.  This is done by setting the
  "mpegVersion" parameter to 3 in "MPEG2TransportStreamFromESSource::addNewAudioSource()" or
  "MPEG2TransportStreamMultiplexor::handleNewBuffer()".
  (Thanks to Praveen Mathad for suggesting this.)
  2017.07.18:
- Updated "BitVector" to support a signed version of "get_expGolomb()", and fixed our H.264/265
  parsing code to use the signed version where appropriate.
  (Thanks to Toson Huang and Long Zhang for reporting this.)</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1541505600">- Update to 2018.10.17
  * CVE-2018-4013: remote code execution vulnerability (boo#1114779)
  * changes: see http://www.live555.com/liveMedia/public/changelog.txt
  * removed xlocale.patch - xlocale.h is now conditionally included, only when
    required. Upstream fix.</changelog>
  <changelog author="astieger@suse.com" date="1547553600">- update to 2018.11.26:
  * CVE-2019-6256: DoS vulnerability in the server implementation
    of RTSP-over-HTTP (boo#1121892)</changelog>
  <changelog author="astieger@suse.com" date="1547553601">- update to 2018.12.14:
  * Add support for sending (and handling) RTCP "BYE" packets that
    contain a 'reason' string (breaking api change)</changelog>
  <changelog author="atoptsoglou@suse.com" date="1549281600">- update to 2019.02.03:
  * CVE-2019-7314:A use-after-free error causes the RTSP server to
    crash (boo#1124159)</changelog>
  <changelog author="Martin Li?ka &lt;mliska@suse.cz&gt;" date="1558008000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1561377600">- Convert to dynamic libraries (boo#1121995):
  + Use make ilinux-with-shared-libraries: build the dynamic libs
    instead of the static one.
  + Use make install instead of a manual file copy script: this
    also reveals that we missed quite a bit of code to be installed
    before.
  + Split out shared library packages according the SLPP.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1563192000">- Update to version 2019.06.28, fixes boo#1127341 VUL-1:
  CVE-2019-9215: live555: malformed headers lead to invalid memory
  access in the parseAuthorizationHeader function.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585828800">- Update to version 2020.03.06 (boo#1146283, CVE-2019-15232):
  + Fixed a problem in "H264or5VideoStreamFramer.cpp" that was
    allegedly causing problems compiling for Windows.
- Changes from version 2020.02.25:
  + Added full support for the "LIVE555 HLS Proxy"
- Changes from version 2020.02.24:
  + Commented out a line of code that was preventing
    "RTSPClientConnection" objects from being closed when a RTSP
    server handles a "TEARDOWN" command (on a RTP-over-TCP stream).
- Changes from version 2020.02.23:
  + Updated our (unicast) RTSP server implementation to handle
    "PAUSE" commands by calling "stopGettingFrames()" on the input
    source.
  + Fixed a bug in "H264or5VideoStreamFramer" that was causing it
    to not update its presentation times properly following a pause.
  + Updated "openRTSP" to improve the handling of the "-R &lt;port-num&gt;"
    option.
- Changes from version 2020.02.11:
  + Added support for receiving SRTP (encrypted) RTSP streams.
- For changes between 2019.06.28 and 2020.02.10, please see the
  http://www.live555.com/liveMedia/public/changelog.txt.
- Rebase live555-fpic.patch.</changelog>
  <changelog author="munix9@googlemail.com" date="1586865600">- Update to version 2020.04.12:
  + Updated "config.linux-with-shared-libraries"
    (and "liveMedia/Makefile.tail") to ensure that "libssl" and
    "libcrypto" are linked when "libliveMedia" is built.
    (Thanks to Felix Kaechele for reporting this.)
- Changes from version 2020.04.06:
  + Removed support for the classes "RTSPServerSupportingHTTPStreaming"
    and "TCPStreamSink".
    These were being used (in the "LIVE555 Media Server") for
    streaming using "HTTP Live Streaming" (HLS).  This was always
    a hack; it is better to use a dedicated HTTP server to serve
    HLS segments, rather than trying to implement a HTTP server
    (serving 'virtual HLS segments) within our own (primarily RTSP)
    server.
    If you are looking for HLS support, note that we provide a
    source-code demo application "testH264VideoToHLSSegments" that
    converts a (static) H.264 Elementary Stream file to HLS
    segments, and the "LIVE555 HLS Proxy", which proxies a live
    RTSP/RTP stream to HLS segments.</changelog>
  <changelog author="munix9@googlemail.com" date="1587643200">- Added pkgconfig(openssl) as a requirement for the devel package:
  iveMedia/TLSState.hh #includes openssl/ssl.h.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588075200">- Update to version 2020.04.24:
  + Fixed an apparent bug in "RTSPClient" that was causing it to
    not always send an "Authorization:" header when sending a RTSP
    "OPTIONS" command.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1591272000">- Update to version 2020.05.15:
  + Added a new filter class "ADTSAudioStreamDiscreteFramer" that
    prepends ADTS headers to incoming AAC audio frames. This makes
    the AAC audio playable (by media players).
  + Updated "openRTSP" to use a "ADTSAudioStreamDiscreteFramer"
    when outputting a AAC audio stream.
  + Updated the "LIVE555 HLS Proxy" to support AAC audio tracks
    (as well as H.264/5 video).
- Changes from version 2020.05.14:
  + Updated "H264or5VideoStreamDiscreteFramer" to add VPS,SPS,PPS
    NAL units (if known) to the output stream, each time an
    "access_unit_delimiter" NAL unit is added. This makes it more
    likely that the Transport Stream segments produced by the
    "LIVE555 HLS Proxy" will be understandable by a client browser.
  + Added support for H.265 video streams to the "LIVE555 HLS Proxy".
- Changes from version 2020.05.13:
  + Made the "MPEG2TransportStreamMultiplexor" segmentation mechanism
    (used by "HLSSegmenter") more robust in case the Transport
    Stream PTS is not monotonic non-decreasing.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601726400">- update to 2020.08.19:
  - Fixed a bug in "QuickTimeFileSink" that could cause malformed "esds" atoms to be
    generated.  (Thanks to Chris Paucar for reporting this issue.)
  - In "MPEG2TransportStreamFromESSource.cpp", changed the name of the constant LOW_WATER_MARK
    to TS_FROM_ES_LOW_WATER_MARK, and "#ifndef"d it, so that, if you wish, you can redefine it
    at compile time.
  - Fixed a bug in the handling of pausing, when streaming from (multi-track) Matroska files.
  - Fixed another bug in the handling of seeking within Matroska files.
  - Fixed a bug in the handling of seeking within Matroska files.
    (Thanks to Jim Ham for reporting this problem.)
  - Changed the parameter signature of the "RawVideoRTPSink" constructor and "createNew()"
    functions so that the "width" parameter comes before the "height" parameter.  This order
  - "width", "height" - is more common, and is the order used when these parameters are
    defined in RFC 4175.
    IMPORTANT NOTE: Because the types of these two parameters are the same, existing application
    code that uses "RawVideoRTPSink" will compile without error; however, it will not work
    properly unless the order of the parameters in the call to "RawVideoRTPSink::createNew()"
    is changed.
  - More cleanup of the implementation of "RawVideoRTPSink".
  - Cleaned up the implementation of "RawVideoRTPSink".
  - Updated the "RawVideoRTPSource" implementation to not set "fCurrentPacketCompletesFrame"
    until we are processing the last line in the packet.
    (Thanks to Andrey Lisovoy for reporting this issue.)
  - Fixed a potential buffer overflow bug in the server handling of a RTSP "PLAY" command,
    when the command specifies seeking by absolute time.
    (Thank to Xiaobo Xiang for reporting this.)
  - Fixed a memory leak in the "sha1()" function (a "EVP_MD_CTX" object was not being deleted).
    (Thanks to Amir Perlman for reporting this.)
  - Moved all definitions of PREFIX from "Makefile.tail" files to "Makefile.head" (so that
    it can be redefined by a "config.*" file, if desired.
    Also changed the definition of EXE in "config.mingw" to be ".exe".
    (Thanks to Eric Beuque for this suggestion.)
  - Fixed a typo in the previous release that could cause a compilation problem for some
    developers.  (Thanks to Eric Beuque for reporting this.)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1603022400">- update to 2020.10.16:
  - Changed "TLSState::read()" to treat any "SSL_read()" result of &lt;=0 as if the
    TLS connection has closed (unless the error was SSL_ERROR_WANT_READ).
    This fixes a problem that could cause 100% CPU usage in RTSP client applications.
    (Thanks to Larry Wu for reporting this.)
  - Updated "TLSState::setup()" to use "TLS_client_method()" instead of the (deprecated)
    "SSLv23_client_method()".</changelog>
  <changelog author="tiwai@suse.de" date="1623931200">- Update to 2021.05.22:
  lots of fixes and updates, including the security fix for
  CVE-2021-28899 boo#1185874
  See the list in http://live555.com/liveMedia/public/changelog.txt
- Change the so version of libliveMedia to 94, libgroupsock to 30</changelog>
</package>
<package pkgid="f419b2392e73bcd5a479684c2cc24cf87a797651b04d2a02e229aaf42ecd8abf" name="live555" arch="x86_64">
  <version epoch="0" ver="2021.05.22" rel="bp153.2.3.1"/>
  <changelog author="aloisio@gmx.com" date="1476619200">- Update to version 2016.10.11
  2016.10.11:
  * After building the source code, we now display a message
    reminding the developer about our FAQ.
  2016.09.22:
  * Added a new "liveMedia" class
    "MPEG2TransportStreamAccumulator" - a filter that can
    be used to combine several (by default, 7) MPEG Transport
    Stream 188-byte 'packets' into a larger chunk of data,
    more appropriate for streaming via RTP (or raw UDP).
  2016.09.19:
  * Added support for an experimental RTSP "DEREGISTER"
    command, which undoes the effect of a "REGISTER" command.
  * Moved the REGISTER/DEREGISTER-specific functionality of
    "RTSPServer.cpp" into a new file "RTSPServerRegister.cpp",
    to make the base RTSP server code (in "RTSPServer.cpp")
    easier to comprehend.
  2016.09.12:
  * Fixed "GenericMediaServer::createNewClientSessionWithId()"
    to make sure that the new 'client session' object (returned
    by a call to "createNewClientSession()") is not NULL
    before it tries to add it to the 'fClientSessions' table.
    (Thanks to Helmut Grohne for discovering this issue.)
  2016.09.08:
  * Updated "RTSPClient::reset()" to reset each of the 'request
    queues' as well.
    (Thanks to Erik Montnemery for noting a problem (with the
    "LIVE555 Proxy Server") that this caused.)
  * Updated "GenericMediaServer::ClientConnection::closeSockets()"
    so that it doesn't try to call "closeSocket()" (=="close()")
    on socket numbers &lt;0.
  2016.09.05:
  * Fixed a problem whereby a 'delayed task' for a
    "MPEG2TransportStreamMultiplexor" object might have gotten run
    after such an object was deleted.
    (Thanks to Bruno Basilio for providing debugging output to
    help track this down.)
  * Updated "Socket::reset()" (in "groupsock/NetInterface.cpp") so
    that it doesn't try to call "closeSocket()" (=="close()") on
    socket numbers &lt;0.
  * Added a comment to "UsageEnvironment/include/UsageEnvironment.hh"
    to note that "triggerEvent()" should not be called with the
    same 'event trigger id' from different threads.
    (This was already noted in a comment in
    "liveMedia/DeviceSource.cpp", but not in
    "UsageEnvironment/include/UsageEnvironment.hh", which is
    where "triggerEvent()" is defined.)
  2016.08.27:
  * Fixed a problem whereby a "Medium" object's "nextTask()"
    (i.e., "fNextTask") could hold an invalid value after a
    'scheduled task' has occurred (but before the next similar
    task is scheduled) - which causes problems should the
    "Medium" object be deleted during that window of time.
    (Thanks to Helmut Grohne for noting this problem.)
  * Added comments to "UsageEnvironment/include/UsageEnvironment.hh"
    to make it clear that "unscheduleDelayedTask()" (or
    "rescheduleDelayedTask()") must not be called on a
    'scheduled task' after it has already occurred.
    (Thanks to Helmut Grohne for motivating this.)
  2016.08.07:
  * Fixed a bug in the handling of the non-standard
    "com.ses.streamID:" header (used by 'SAT&gt;IP' servers)
    that we had introduced in version 2016.01.12.
    (Thanks to Yaobing Deng for noting this.)
  2016.07.19:
  * Fixed a bug in "RTSPServer" that could cause a crash if a
    "RTSPServer" object is deleted after having been used
    for RTSP-over-HTTP streaming.  (Thanks to Pavel Aronov.)
  * Updated "RTSPClient" to recognize a "Connection: Close"
    header in a server's response. It handles this header by
    closing the RTSP TCP connection (because the server is
    assumed to not be using it again), so that we open a new
    TCP  connection for any subsequent commands.
    (Thanks to Nathan (at MediaPortal) for this suggestion.)
  * Made a small optimization to "RTSPServer"s handling of the
    first "SETUP" command from each client.  (Thanks to Maxim
    Dementiev for the suggestion.)
  2016.06.26:
  * Added a new (public) function "canDeliverNewFrameImmediately()"
    to "MPEG2TransportStreamMultiplexor".
    This function may be used by a downstream reader to test
    whether the next call to "doGetNextFrame()" will deliver
    data immediately.  It can be useful if you want to decide
    whether or not to keep accumulating multiple Transport Stream
    'packets' into an outgoing RTP packet.
    (Thanks to Gilles Chanteperdrix for suggesting this.)
  * Made a minor syntactic change to "MediaTranscodingTable.hh"
    to eliminate compiler warnings.
  2016.06.23:
  * Changed the constant "MAX_INPUT_ES_FRAME_SIZE" to a static
    member variable
    "MPEG2TransportStreamFromESSource::maxInputESFrameSize"
    that can, if desired, be increased at run time (before a
    "MPEG2TransportStreamFromESSource" object is created).
    (Thanks to Gilles Chanteperdrix for motivating this.)
  2016.06.22:
  * Changed "~ProxyServerMediaSession()" so that it no longer
    deletes the "MediaTranscodingTable" object that it had
    been passed in its constructor.  (The reason for this is
    that the same "MediaTranscodingTable" can be used by more
    than one "ProxyServerMediaSession".)
  * Made the "parseTransportHeaderForREGISTER()" function
    (that's used in the "RTSPServer" implementation) non-static,
    so that it can be used in other, non-RTSP server
    implementations that want to handle the "REGISTER" command.
  * Made the "RTPSink::SSRC()" function "public:" rather than
    "protected:".
    (Thanks to Jean-Luc Bonnet for this suggestion.)
  2016.05.20:
  * Added a new virtual function "noteLiveness()" to the
    "ServerMediaSession" class. This function is called
    (by a "GenericMediaServer") whenever there's 'liveness'
    on a "ClientSession".  The default implementation of this
    function is a 'noop', but subclasses can redefine it - e.g.,
    if you want to remove long-unused "ServerMediaSession"s
    from the server.
  * Fixed a bug in the options handling for the command
    "live555ProxyServer" that could erroneously produce a
    "usage" error if the '-R' option is used, but no
    back-end "rtsp://" URL is given.
  2016.05.18:
  * Backed out the change to "MultiFramedRTPSink" that was
    made in 2016.05.17; the 2016.05.16 version turned out
    to be correct.
  * Rearranged "#include"s to avoid an 'excessive #include
    nesting' error with some old compilers.
  2016.05.17:
  * Made a (mostly inconsequential) fix to the previous bugfix
    for "MultiFramedRTPSink".
  2016.05.16:
  * Fixed a bug in "MultiFramedRTPSink" that affected
    subclasses that redefine "frameSpecificHeaderSize()"
    (for frame-specific headers that precede multiple frames
    in a RTP packet).  (Currently, the only subclass that
    this affected was "VorbisAudioRTPSink".)
    (Thanks to Gilles Chanteperdrix for reporting this bug.)
  * Made a minor update to the "ProxyServerMediaSession" code
    to better support optional media transcoding.
  2016.04.21:
  * Made it easier to set the MTU for all outgoing RTP
    packets, instead of having to call "setPacketSizes()"
    after each "MultiFramedRTPSink" is created.  If you wish,
    you can define the compile-time constants (macros)
    RTP_PAYLOAD_MAX_SIZE and (optionally) RTP_PAYLOAD_PREFERRED_SIZE
    when compiling "MultiFramedRTPSink.cpp".  (These constants
    have default values of 1456 and 1000 respectively, just as
    before.)
  * Updated "GroupsockHelper.{hh,cpp}" to (supposedly) support
    'MinGW' better
  2016.04.01:
  * Fixed a bug the "ProxyServerMediaSubsession" code that
    could cause an infinite loop if the 'back-end' server was
    slow to respond to "SETUP" requests.
    (Thanks to Erik Montnemery for helping to debug this.)
  * Added support for parsing/streaming Matroska files that
    contain PCM audio tracks.
    (Thanks to Michel Promonet.)
  2016.03.16:
  * Added some more debugging fprintf()s to the
    "ProxyServerMediaSubsession" code to try to track down a
    bug.
  * Simplified the "genMakefiles" script (moving duplicate
    code into a 'for' loop).
  2016.03.14:
  * Updated the proxy server implementation to better handle
    'front-end' clients that have asked to stream only some
    of the substreams of a multi-stream session.  Now, if a
    substream is closed (because all 'front-end' clients have
    stopped requesting it), but other front-end clients are
    still streaming other substreams, then we will send - to
    the 'back-end' server - only a substream-specific "PAUSE"
    command; not a "PAUSE" command for the entire stream.
    (Thanks to Lakshmi Narayanan for noting this issue.)
  * Added an optional "-p &lt;RTSP-port-number&gt;" option to the
    "LIVE555 Proxy Server", to allow the user to specify a
    RTSP server port number other than the standard port
    numbers: 554 and 8554. (These standard port numbers are
    still tried if the specified port number can't be used.)
    (Thanks to Denis Genestier for this suggestion.)
  2016.02.22:
  * Updated the "ProxyServerMediaSession" to add a Boolean
    virtual function "allowProxyingForSubsession()".
    By default, this always returns True.  However,
    subclasses can redefine this if they wish to restrict
    which subsessions of a stream get proxied - e.g., if
    you want to proxy only video tracks.
  * Improved the "WAVAudioFileSource" code (for parsing
    WAV-format audio files) to make it more tolerant of
    unusual formats.
  * Made it possible to build a version of the "liveMedia"
    library that doesn't contain any RTSP server code;
    e.g., if you are developing only a RTSP client, and
    want to save space. To do this, omit any files that
    contain "Server" or "RTPSink" in their name, and define
    OMIT_REGISTER_HANDLING when compiling "RTSPClient.cpp".
    (Thanks to Jeff Shanab for this suggestion.)
  2016.02.09:
  * Added an option "-E &lt;absolute-seek-end-time&gt;" to
    "openRTSP".
    (Thanks to Hans Maes for suggesting this.)
  2016.02.08:
  * Fixed a bug that was causing "playSIP" to crash.
    (Thanks to Vilaysak Thipavong for reporting this.)
  2016.01.29:
  * Updated "QuickTimeFileSink" to make it usable with non-RTP
    input sources. It still needs to have a "MediaSession"
    that describes the input source; however, this input source
    no longer needs to be RTP; it can, instead, be a UDP or
    other type of source. (Of course, audio/video synchronization
    and hint tracks can't be done in this case.)
  * Changed the name of a variable in the "Makefile.tail" file
    for the "BasicUsageEnvironment" project, in response to
    a complaint that the old name clashed with something in
    some Windows development environment
  2016.01.24:
  * Updated "ProxyServerMediaSession.cpp" to add some
    'internal error' debugging fprintf()s to try to catch a
    possible bug that was reported recently.
  2016.01.20:
  * When a server calls "startStream()" to start a RTSP stream
    for a client, we now no longer make a slight adjustment to
    the RTP timestamp sequence (using the "presetNextTimestamp()"
    call) if there is already another ongoing stream using the
    same "RTPSink".  The effect of this is only minor, but it
    ensures that the addition of an addition 'destination' to
    an ongoing RTSP/RTP stream does not cause any change to the
    contents of the RTP/RTCP packets.
    (Thanks to Erik Montnemery for noting this issue.)
  2016.01.16:
  * This release has no source-code changes from the previous
    release.  However, a test file was mistakenly left in the
    previous version; this produced an excessively-large tar file.
    This has now been removed.
  2016.01.12:
  * Added a hack to "RTSPClient" to handle the non-standard
    "com.ses.streamID:" header - used by 'SAT&gt;IP' servers -
    by using its value in the 'base URL' for subsequent requests.
    (Thanks to Julian Scheel for proposing this.)
  2015.12.22:
  * Updated "QuickTimeFileSink" to add a sanity check to try
    to prevent an occasional problem with H.264 video tracks
    that contain 'sync frames'.
  * Updated the "config.linux-with-shared-libraries"
    configuration file to use the $(CC) and $(CXX)
    macros, to allow for cross-compiling.  (Thanks to Michel
    Promonet.)
  * Updated the years in the copyright notice on each file.
  2015.11.09:
  * Changed the "ProxyServerMediaSession" code once again.  We
    backed out the changes in the previous two releases,
    and now respond to failures of the back-end "SETUP"
    or "PLAY" commands by doing a full reset - which involves
    deleting the "ProxyServerMediaSubsession" object, and
    doing another "DESCRIBE" to create a new one.  However, we
    can't do this immediately - because the "SETUP" and "PLAY"
    commands can be sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()".
    Instead, we wait until the next 'liveness' command, which
    will get sent immediately when we return to the event loop.
  * Our proxy server code no longer converts the "mode" string
    to lower case before passing it to
    "MPEG4GenericRTPSink::createNew()".  (This turned out to
    be unnecessary, and was breaking some clients that weren't
    treating this string as case-insensitive when they saw it
    in the stream's SDP descriptor.)  (Thanks to Craig Matsuura
    for noting this issue.)
  2015.10.29:
  * Updated the fix in the previous revision to apply to the
    back-end "PLAY" command as well as the back-end "SETUP"
    command, because both of these back-end commands can get
    sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()", so
    we can't allow the "ProxyServerMediaSubsession" object
    to get deleted in either case.</changelog>
  <changelog author="ramaxlo@gmail.com" date="1499083200">- Update to version 2017.06.04
  2017.06.04:
  * Fixed a bug in "RTPInterface::removeStreamSocket()" that could
    cause not all 'TCP stream' records for a given socket number
    to be removed if a TCP socket I/O error occurred (during
    RTP/RTCP-over-TCP streaming).  (Thanks to Gerald Hansink et al
    for reporting this.)
  2017.05.24:
  * In "RTSPClient.cpp", moved the call to "clearServerRequestAlternativeByteHandler()"
    from the "RTSPClient" destructor to the "resetTCPSockets()"
    function (which is called more often). This should eliminate
    a 'pointer to a deleted object' error. (Thanks to Gerald Hansink
    et al for reporting this.)
  2017.04.26:
  * Added a new public member function "numClientSessions()"
    to "GenericMediaServer" (and therefore to "RTSPServer", which
    inherits from this).  This allows a server to - at any time -
    check how many clients are currently accessing the server.
  * Updated the diagnostic output in "RTSPClient" to distinguish
    between opening a new TCP socket and connect()ing on a TCP
    socket. (The distinction is important for "REGISTER", which can
    reuse an existing TCP socket.)
  2017.04.10:
  * Fixed a bug in "base64Decode()" that could be triggered
    if (1) your RTSP server is streaming RTP/RTCP-over-HTTP, and (2)
    the remote client sends bad Base64 data (containing an embedded '\0'
    character). (Thanks to Arkady Bernov for reporting this.)
  2017.01.26:
  * Updated "ProxyServerMediaSession.cpp" to change all 'reset()'
    operations so that they are now run as a 'scheduled task' from
    the event loop - avoiding the possibility of bugs caused by
    'reset()' being called while another operation is in progress.
    (Thanks to Erik Montnemery for reporting this issue, and proposing a fix.)
  2016.11.28:
  * Our "RTSPClient" code now ignores "Connection: close" lines in
    the responses to HTTP "GET" requests (that are used to set up
    RTSP-over-HTTP tunneling). Because this tunneling requires that
    the (separate) input and output TCP connections remain intact,
    we assume that the server - if it includes such a line in the
    response to a HTTP "GET" - doesn't really mean it.
    (Thanks to Nguyen Viet Hung for reporting a server that does this.)
  2016.11.17:
  * Fixed a bug in the handling of 'APP' RTCP subpackets. (Thanks to
    Frederik de Ruyck for reporting this.)
  * Fixed a bug in the "StreamReplicator" code. (Thanks to Bruno Abreu
    for reporting this.)
  2016.11.06:
  * Increase the RTSP client's socket receive buffer when we'll be
    receiving RTP/RTCP-over-TCP, and increase the RTSP server's
    client connection socket send buffer when it's used to
    "REGISTER" a stream.
  2016.11.03:
  * Fixed a bug (in the sending/ handling of the "REGISTER"/"DEREGISTER"
    commands) that had been accidentally introduced in version
    2016.09.19. (Thanks to Ralf Globisch for noting this.)
  2016.10.29:
  * Performed the annual update of the copyright years and license
    near the start of each file
  2016.10.21:
  * Changed the "RTCPInstance error" message in "RTCP.cpp" to make
    it clear that the problem is caused by the remote endpoint using
    a buggy version of RTP/RTCP-over-TCP streaming.
  * Updated "QuickTimeFileSink" to make the various creation/modification
    times relative to January 1st 1904 in UTC (as Apple recommends),
    rather than in US Pacific Time.</changelog>
  <changelog author="jengelh@inai.de" date="1499515200">- Replace silly -exec rm ; by -delete.</changelog>
  <changelog author="schwab@suse.de" date="1502107200">- xlocale.patch: don't use obsolete &lt;xlocale.h&gt;</changelog>
  <changelog author="Mathias.Homann@opensuse.org" date="1509537600">- Update to 2017.10.28
  2017.10.28:
- Fixed the handling of the LIVE555 Proxy Server's "-u &lt;username&gt; &lt;password&gt;" command-line option if
  the "REGISTER" command is also implemented (i.e., with "-R").  Now, when we handle "REGISTER",
  the &lt;username&gt; and &lt;password&gt; are used to access the REGISTER'ed back-end stream, if necessary.
- Changed the server handling of the RTSP "REGISTER" command to (if "reuseConnection" is True) delay
  a short period of time (100ms) between replying to the "REGISTER" command, and actually
  handling it.  This is intended to reduce/avoid the possibility of a subsequent "DESCRIBE" command
  ending up in the client ("REGISTER" sender)'s buffer, before the socket gets reused for handling
  incoming RTSP commands.  (Thanks to Durgesh Tanuku for noting this issue.)
- Made a change to "SIPClient" to better handle Asterisk SIP servers with authentication.
  (Thanks to Rus.)
  2017.09.12:
- Made some improvements/bug fixes to AVI indexes in "AVIFileSink".
  (Thanks to Victor V. Vinokurov.)
- Updated the handling of the "writeTimeoutInMilliseconds" parameter in the "makeSocketBlocking()"
  function to work correctly on Windows. (Thanks to Jeff Shanab for noting this issue.)
- Added support for adding Opus audio to MPEG Transport Streams.  This is done by setting the
  "mpegVersion" parameter to 3 in "MPEG2TransportStreamFromESSource::addNewAudioSource()" or
  "MPEG2TransportStreamMultiplexor::handleNewBuffer()".
  (Thanks to Praveen Mathad for suggesting this.)
  2017.07.18:
- Updated "BitVector" to support a signed version of "get_expGolomb()", and fixed our H.264/265
  parsing code to use the signed version where appropriate.
  (Thanks to Toson Huang and Long Zhang for reporting this.)</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1541505600">- Update to 2018.10.17
  * CVE-2018-4013: remote code execution vulnerability (boo#1114779)
  * changes: see http://www.live555.com/liveMedia/public/changelog.txt
  * removed xlocale.patch - xlocale.h is now conditionally included, only when
    required. Upstream fix.</changelog>
  <changelog author="astieger@suse.com" date="1547553600">- update to 2018.11.26:
  * CVE-2019-6256: DoS vulnerability in the server implementation
    of RTSP-over-HTTP (boo#1121892)</changelog>
  <changelog author="astieger@suse.com" date="1547553601">- update to 2018.12.14:
  * Add support for sending (and handling) RTCP "BYE" packets that
    contain a 'reason' string (breaking api change)</changelog>
  <changelog author="atoptsoglou@suse.com" date="1549281600">- update to 2019.02.03:
  * CVE-2019-7314:A use-after-free error causes the RTSP server to
    crash (boo#1124159)</changelog>
  <changelog author="Martin Li?ka &lt;mliska@suse.cz&gt;" date="1558008000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1561377600">- Convert to dynamic libraries (boo#1121995):
  + Use make ilinux-with-shared-libraries: build the dynamic libs
    instead of the static one.
  + Use make install instead of a manual file copy script: this
    also reveals that we missed quite a bit of code to be installed
    before.
  + Split out shared library packages according the SLPP.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1563192000">- Update to version 2019.06.28, fixes boo#1127341 VUL-1:
  CVE-2019-9215: live555: malformed headers lead to invalid memory
  access in the parseAuthorizationHeader function.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585828800">- Update to version 2020.03.06 (boo#1146283, CVE-2019-15232):
  + Fixed a problem in "H264or5VideoStreamFramer.cpp" that was
    allegedly causing problems compiling for Windows.
- Changes from version 2020.02.25:
  + Added full support for the "LIVE555 HLS Proxy"
- Changes from version 2020.02.24:
  + Commented out a line of code that was preventing
    "RTSPClientConnection" objects from being closed when a RTSP
    server handles a "TEARDOWN" command (on a RTP-over-TCP stream).
- Changes from version 2020.02.23:
  + Updated our (unicast) RTSP server implementation to handle
    "PAUSE" commands by calling "stopGettingFrames()" on the input
    source.
  + Fixed a bug in "H264or5VideoStreamFramer" that was causing it
    to not update its presentation times properly following a pause.
  + Updated "openRTSP" to improve the handling of the "-R &lt;port-num&gt;"
    option.
- Changes from version 2020.02.11:
  + Added support for receiving SRTP (encrypted) RTSP streams.
- For changes between 2019.06.28 and 2020.02.10, please see the
  http://www.live555.com/liveMedia/public/changelog.txt.
- Rebase live555-fpic.patch.</changelog>
  <changelog author="munix9@googlemail.com" date="1586865600">- Update to version 2020.04.12:
  + Updated "config.linux-with-shared-libraries"
    (and "liveMedia/Makefile.tail") to ensure that "libssl" and
    "libcrypto" are linked when "libliveMedia" is built.
    (Thanks to Felix Kaechele for reporting this.)
- Changes from version 2020.04.06:
  + Removed support for the classes "RTSPServerSupportingHTTPStreaming"
    and "TCPStreamSink".
    These were being used (in the "LIVE555 Media Server") for
    streaming using "HTTP Live Streaming" (HLS).  This was always
    a hack; it is better to use a dedicated HTTP server to serve
    HLS segments, rather than trying to implement a HTTP server
    (serving 'virtual HLS segments) within our own (primarily RTSP)
    server.
    If you are looking for HLS support, note that we provide a
    source-code demo application "testH264VideoToHLSSegments" that
    converts a (static) H.264 Elementary Stream file to HLS
    segments, and the "LIVE555 HLS Proxy", which proxies a live
    RTSP/RTP stream to HLS segments.</changelog>
  <changelog author="munix9@googlemail.com" date="1587643200">- Added pkgconfig(openssl) as a requirement for the devel package:
  iveMedia/TLSState.hh #includes openssl/ssl.h.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588075200">- Update to version 2020.04.24:
  + Fixed an apparent bug in "RTSPClient" that was causing it to
    not always send an "Authorization:" header when sending a RTSP
    "OPTIONS" command.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1591272000">- Update to version 2020.05.15:
  + Added a new filter class "ADTSAudioStreamDiscreteFramer" that
    prepends ADTS headers to incoming AAC audio frames. This makes
    the AAC audio playable (by media players).
  + Updated "openRTSP" to use a "ADTSAudioStreamDiscreteFramer"
    when outputting a AAC audio stream.
  + Updated the "LIVE555 HLS Proxy" to support AAC audio tracks
    (as well as H.264/5 video).
- Changes from version 2020.05.14:
  + Updated "H264or5VideoStreamDiscreteFramer" to add VPS,SPS,PPS
    NAL units (if known) to the output stream, each time an
    "access_unit_delimiter" NAL unit is added. This makes it more
    likely that the Transport Stream segments produced by the
    "LIVE555 HLS Proxy" will be understandable by a client browser.
  + Added support for H.265 video streams to the "LIVE555 HLS Proxy".
- Changes from version 2020.05.13:
  + Made the "MPEG2TransportStreamMultiplexor" segmentation mechanism
    (used by "HLSSegmenter") more robust in case the Transport
    Stream PTS is not monotonic non-decreasing.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601726400">- update to 2020.08.19:
  - Fixed a bug in "QuickTimeFileSink" that could cause malformed "esds" atoms to be
    generated.  (Thanks to Chris Paucar for reporting this issue.)
  - In "MPEG2TransportStreamFromESSource.cpp", changed the name of the constant LOW_WATER_MARK
    to TS_FROM_ES_LOW_WATER_MARK, and "#ifndef"d it, so that, if you wish, you can redefine it
    at compile time.
  - Fixed a bug in the handling of pausing, when streaming from (multi-track) Matroska files.
  - Fixed another bug in the handling of seeking within Matroska files.
  - Fixed a bug in the handling of seeking within Matroska files.
    (Thanks to Jim Ham for reporting this problem.)
  - Changed the parameter signature of the "RawVideoRTPSink" constructor and "createNew()"
    functions so that the "width" parameter comes before the "height" parameter.  This order
  - "width", "height" - is more common, and is the order used when these parameters are
    defined in RFC 4175.
    IMPORTANT NOTE: Because the types of these two parameters are the same, existing application
    code that uses "RawVideoRTPSink" will compile without error; however, it will not work
    properly unless the order of the parameters in the call to "RawVideoRTPSink::createNew()"
    is changed.
  - More cleanup of the implementation of "RawVideoRTPSink".
  - Cleaned up the implementation of "RawVideoRTPSink".
  - Updated the "RawVideoRTPSource" implementation to not set "fCurrentPacketCompletesFrame"
    until we are processing the last line in the packet.
    (Thanks to Andrey Lisovoy for reporting this issue.)
  - Fixed a potential buffer overflow bug in the server handling of a RTSP "PLAY" command,
    when the command specifies seeking by absolute time.
    (Thank to Xiaobo Xiang for reporting this.)
  - Fixed a memory leak in the "sha1()" function (a "EVP_MD_CTX" object was not being deleted).
    (Thanks to Amir Perlman for reporting this.)
  - Moved all definitions of PREFIX from "Makefile.tail" files to "Makefile.head" (so that
    it can be redefined by a "config.*" file, if desired.
    Also changed the definition of EXE in "config.mingw" to be ".exe".
    (Thanks to Eric Beuque for this suggestion.)
  - Fixed a typo in the previous release that could cause a compilation problem for some
    developers.  (Thanks to Eric Beuque for reporting this.)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1603022400">- update to 2020.10.16:
  - Changed "TLSState::read()" to treat any "SSL_read()" result of &lt;=0 as if the
    TLS connection has closed (unless the error was SSL_ERROR_WANT_READ).
    This fixes a problem that could cause 100% CPU usage in RTSP client applications.
    (Thanks to Larry Wu for reporting this.)
  - Updated "TLSState::setup()" to use "TLS_client_method()" instead of the (deprecated)
    "SSLv23_client_method()".</changelog>
  <changelog author="tiwai@suse.de" date="1623931200">- Update to 2021.05.22:
  lots of fixes and updates, including the security fix for
  CVE-2021-28899 boo#1185874
  See the list in http://live555.com/liveMedia/public/changelog.txt
- Change the so version of libliveMedia to 94, libgroupsock to 30</changelog>
</package>
<package pkgid="e4809340a93afd1bc552c0101e63db438c08fb6604b6947b5c1facb2fae4b5b1" name="live555-devel" arch="aarch64">
  <version epoch="0" ver="2021.05.22" rel="bp153.2.3.1"/>
  <changelog author="aloisio@gmx.com" date="1476619200">- Update to version 2016.10.11
  2016.10.11:
  * After building the source code, we now display a message
    reminding the developer about our FAQ.
  2016.09.22:
  * Added a new "liveMedia" class
    "MPEG2TransportStreamAccumulator" - a filter that can
    be used to combine several (by default, 7) MPEG Transport
    Stream 188-byte 'packets' into a larger chunk of data,
    more appropriate for streaming via RTP (or raw UDP).
  2016.09.19:
  * Added support for an experimental RTSP "DEREGISTER"
    command, which undoes the effect of a "REGISTER" command.
  * Moved the REGISTER/DEREGISTER-specific functionality of
    "RTSPServer.cpp" into a new file "RTSPServerRegister.cpp",
    to make the base RTSP server code (in "RTSPServer.cpp")
    easier to comprehend.
  2016.09.12:
  * Fixed "GenericMediaServer::createNewClientSessionWithId()"
    to make sure that the new 'client session' object (returned
    by a call to "createNewClientSession()") is not NULL
    before it tries to add it to the 'fClientSessions' table.
    (Thanks to Helmut Grohne for discovering this issue.)
  2016.09.08:
  * Updated "RTSPClient::reset()" to reset each of the 'request
    queues' as well.
    (Thanks to Erik Montnemery for noting a problem (with the
    "LIVE555 Proxy Server") that this caused.)
  * Updated "GenericMediaServer::ClientConnection::closeSockets()"
    so that it doesn't try to call "closeSocket()" (=="close()")
    on socket numbers &lt;0.
  2016.09.05:
  * Fixed a problem whereby a 'delayed task' for a
    "MPEG2TransportStreamMultiplexor" object might have gotten run
    after such an object was deleted.
    (Thanks to Bruno Basilio for providing debugging output to
    help track this down.)
  * Updated "Socket::reset()" (in "groupsock/NetInterface.cpp") so
    that it doesn't try to call "closeSocket()" (=="close()") on
    socket numbers &lt;0.
  * Added a comment to "UsageEnvironment/include/UsageEnvironment.hh"
    to note that "triggerEvent()" should not be called with the
    same 'event trigger id' from different threads.
    (This was already noted in a comment in
    "liveMedia/DeviceSource.cpp", but not in
    "UsageEnvironment/include/UsageEnvironment.hh", which is
    where "triggerEvent()" is defined.)
  2016.08.27:
  * Fixed a problem whereby a "Medium" object's "nextTask()"
    (i.e., "fNextTask") could hold an invalid value after a
    'scheduled task' has occurred (but before the next similar
    task is scheduled) - which causes problems should the
    "Medium" object be deleted during that window of time.
    (Thanks to Helmut Grohne for noting this problem.)
  * Added comments to "UsageEnvironment/include/UsageEnvironment.hh"
    to make it clear that "unscheduleDelayedTask()" (or
    "rescheduleDelayedTask()") must not be called on a
    'scheduled task' after it has already occurred.
    (Thanks to Helmut Grohne for motivating this.)
  2016.08.07:
  * Fixed a bug in the handling of the non-standard
    "com.ses.streamID:" header (used by 'SAT&gt;IP' servers)
    that we had introduced in version 2016.01.12.
    (Thanks to Yaobing Deng for noting this.)
  2016.07.19:
  * Fixed a bug in "RTSPServer" that could cause a crash if a
    "RTSPServer" object is deleted after having been used
    for RTSP-over-HTTP streaming.  (Thanks to Pavel Aronov.)
  * Updated "RTSPClient" to recognize a "Connection: Close"
    header in a server's response. It handles this header by
    closing the RTSP TCP connection (because the server is
    assumed to not be using it again), so that we open a new
    TCP  connection for any subsequent commands.
    (Thanks to Nathan (at MediaPortal) for this suggestion.)
  * Made a small optimization to "RTSPServer"s handling of the
    first "SETUP" command from each client.  (Thanks to Maxim
    Dementiev for the suggestion.)
  2016.06.26:
  * Added a new (public) function "canDeliverNewFrameImmediately()"
    to "MPEG2TransportStreamMultiplexor".
    This function may be used by a downstream reader to test
    whether the next call to "doGetNextFrame()" will deliver
    data immediately.  It can be useful if you want to decide
    whether or not to keep accumulating multiple Transport Stream
    'packets' into an outgoing RTP packet.
    (Thanks to Gilles Chanteperdrix for suggesting this.)
  * Made a minor syntactic change to "MediaTranscodingTable.hh"
    to eliminate compiler warnings.
  2016.06.23:
  * Changed the constant "MAX_INPUT_ES_FRAME_SIZE" to a static
    member variable
    "MPEG2TransportStreamFromESSource::maxInputESFrameSize"
    that can, if desired, be increased at run time (before a
    "MPEG2TransportStreamFromESSource" object is created).
    (Thanks to Gilles Chanteperdrix for motivating this.)
  2016.06.22:
  * Changed "~ProxyServerMediaSession()" so that it no longer
    deletes the "MediaTranscodingTable" object that it had
    been passed in its constructor.  (The reason for this is
    that the same "MediaTranscodingTable" can be used by more
    than one "ProxyServerMediaSession".)
  * Made the "parseTransportHeaderForREGISTER()" function
    (that's used in the "RTSPServer" implementation) non-static,
    so that it can be used in other, non-RTSP server
    implementations that want to handle the "REGISTER" command.
  * Made the "RTPSink::SSRC()" function "public:" rather than
    "protected:".
    (Thanks to Jean-Luc Bonnet for this suggestion.)
  2016.05.20:
  * Added a new virtual function "noteLiveness()" to the
    "ServerMediaSession" class. This function is called
    (by a "GenericMediaServer") whenever there's 'liveness'
    on a "ClientSession".  The default implementation of this
    function is a 'noop', but subclasses can redefine it - e.g.,
    if you want to remove long-unused "ServerMediaSession"s
    from the server.
  * Fixed a bug in the options handling for the command
    "live555ProxyServer" that could erroneously produce a
    "usage" error if the '-R' option is used, but no
    back-end "rtsp://" URL is given.
  2016.05.18:
  * Backed out the change to "MultiFramedRTPSink" that was
    made in 2016.05.17; the 2016.05.16 version turned out
    to be correct.
  * Rearranged "#include"s to avoid an 'excessive #include
    nesting' error with some old compilers.
  2016.05.17:
  * Made a (mostly inconsequential) fix to the previous bugfix
    for "MultiFramedRTPSink".
  2016.05.16:
  * Fixed a bug in "MultiFramedRTPSink" that affected
    subclasses that redefine "frameSpecificHeaderSize()"
    (for frame-specific headers that precede multiple frames
    in a RTP packet).  (Currently, the only subclass that
    this affected was "VorbisAudioRTPSink".)
    (Thanks to Gilles Chanteperdrix for reporting this bug.)
  * Made a minor update to the "ProxyServerMediaSession" code
    to better support optional media transcoding.
  2016.04.21:
  * Made it easier to set the MTU for all outgoing RTP
    packets, instead of having to call "setPacketSizes()"
    after each "MultiFramedRTPSink" is created.  If you wish,
    you can define the compile-time constants (macros)
    RTP_PAYLOAD_MAX_SIZE and (optionally) RTP_PAYLOAD_PREFERRED_SIZE
    when compiling "MultiFramedRTPSink.cpp".  (These constants
    have default values of 1456 and 1000 respectively, just as
    before.)
  * Updated "GroupsockHelper.{hh,cpp}" to (supposedly) support
    'MinGW' better
  2016.04.01:
  * Fixed a bug the "ProxyServerMediaSubsession" code that
    could cause an infinite loop if the 'back-end' server was
    slow to respond to "SETUP" requests.
    (Thanks to Erik Montnemery for helping to debug this.)
  * Added support for parsing/streaming Matroska files that
    contain PCM audio tracks.
    (Thanks to Michel Promonet.)
  2016.03.16:
  * Added some more debugging fprintf()s to the
    "ProxyServerMediaSubsession" code to try to track down a
    bug.
  * Simplified the "genMakefiles" script (moving duplicate
    code into a 'for' loop).
  2016.03.14:
  * Updated the proxy server implementation to better handle
    'front-end' clients that have asked to stream only some
    of the substreams of a multi-stream session.  Now, if a
    substream is closed (because all 'front-end' clients have
    stopped requesting it), but other front-end clients are
    still streaming other substreams, then we will send - to
    the 'back-end' server - only a substream-specific "PAUSE"
    command; not a "PAUSE" command for the entire stream.
    (Thanks to Lakshmi Narayanan for noting this issue.)
  * Added an optional "-p &lt;RTSP-port-number&gt;" option to the
    "LIVE555 Proxy Server", to allow the user to specify a
    RTSP server port number other than the standard port
    numbers: 554 and 8554. (These standard port numbers are
    still tried if the specified port number can't be used.)
    (Thanks to Denis Genestier for this suggestion.)
  2016.02.22:
  * Updated the "ProxyServerMediaSession" to add a Boolean
    virtual function "allowProxyingForSubsession()".
    By default, this always returns True.  However,
    subclasses can redefine this if they wish to restrict
    which subsessions of a stream get proxied - e.g., if
    you want to proxy only video tracks.
  * Improved the "WAVAudioFileSource" code (for parsing
    WAV-format audio files) to make it more tolerant of
    unusual formats.
  * Made it possible to build a version of the "liveMedia"
    library that doesn't contain any RTSP server code;
    e.g., if you are developing only a RTSP client, and
    want to save space. To do this, omit any files that
    contain "Server" or "RTPSink" in their name, and define
    OMIT_REGISTER_HANDLING when compiling "RTSPClient.cpp".
    (Thanks to Jeff Shanab for this suggestion.)
  2016.02.09:
  * Added an option "-E &lt;absolute-seek-end-time&gt;" to
    "openRTSP".
    (Thanks to Hans Maes for suggesting this.)
  2016.02.08:
  * Fixed a bug that was causing "playSIP" to crash.
    (Thanks to Vilaysak Thipavong for reporting this.)
  2016.01.29:
  * Updated "QuickTimeFileSink" to make it usable with non-RTP
    input sources. It still needs to have a "MediaSession"
    that describes the input source; however, this input source
    no longer needs to be RTP; it can, instead, be a UDP or
    other type of source. (Of course, audio/video synchronization
    and hint tracks can't be done in this case.)
  * Changed the name of a variable in the "Makefile.tail" file
    for the "BasicUsageEnvironment" project, in response to
    a complaint that the old name clashed with something in
    some Windows development environment
  2016.01.24:
  * Updated "ProxyServerMediaSession.cpp" to add some
    'internal error' debugging fprintf()s to try to catch a
    possible bug that was reported recently.
  2016.01.20:
  * When a server calls "startStream()" to start a RTSP stream
    for a client, we now no longer make a slight adjustment to
    the RTP timestamp sequence (using the "presetNextTimestamp()"
    call) if there is already another ongoing stream using the
    same "RTPSink".  The effect of this is only minor, but it
    ensures that the addition of an addition 'destination' to
    an ongoing RTSP/RTP stream does not cause any change to the
    contents of the RTP/RTCP packets.
    (Thanks to Erik Montnemery for noting this issue.)
  2016.01.16:
  * This release has no source-code changes from the previous
    release.  However, a test file was mistakenly left in the
    previous version; this produced an excessively-large tar file.
    This has now been removed.
  2016.01.12:
  * Added a hack to "RTSPClient" to handle the non-standard
    "com.ses.streamID:" header - used by 'SAT&gt;IP' servers -
    by using its value in the 'base URL' for subsequent requests.
    (Thanks to Julian Scheel for proposing this.)
  2015.12.22:
  * Updated "QuickTimeFileSink" to add a sanity check to try
    to prevent an occasional problem with H.264 video tracks
    that contain 'sync frames'.
  * Updated the "config.linux-with-shared-libraries"
    configuration file to use the $(CC) and $(CXX)
    macros, to allow for cross-compiling.  (Thanks to Michel
    Promonet.)
  * Updated the years in the copyright notice on each file.
  2015.11.09:
  * Changed the "ProxyServerMediaSession" code once again.  We
    backed out the changes in the previous two releases,
    and now respond to failures of the back-end "SETUP"
    or "PLAY" commands by doing a full reset - which involves
    deleting the "ProxyServerMediaSubsession" object, and
    doing another "DESCRIBE" to create a new one.  However, we
    can't do this immediately - because the "SETUP" and "PLAY"
    commands can be sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()".
    Instead, we wait until the next 'liveness' command, which
    will get sent immediately when we return to the event loop.
  * Our proxy server code no longer converts the "mode" string
    to lower case before passing it to
    "MPEG4GenericRTPSink::createNew()".  (This turned out to
    be unnecessary, and was breaking some clients that weren't
    treating this string as case-insensitive when they saw it
    in the stream's SDP descriptor.)  (Thanks to Craig Matsuura
    for noting this issue.)
  2015.10.29:
  * Updated the fix in the previous revision to apply to the
    back-end "PLAY" command as well as the back-end "SETUP"
    command, because both of these back-end commands can get
    sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()", so
    we can't allow the "ProxyServerMediaSubsession" object
    to get deleted in either case.</changelog>
  <changelog author="ramaxlo@gmail.com" date="1499083200">- Update to version 2017.06.04
  2017.06.04:
  * Fixed a bug in "RTPInterface::removeStreamSocket()" that could
    cause not all 'TCP stream' records for a given socket number
    to be removed if a TCP socket I/O error occurred (during
    RTP/RTCP-over-TCP streaming).  (Thanks to Gerald Hansink et al
    for reporting this.)
  2017.05.24:
  * In "RTSPClient.cpp", moved the call to "clearServerRequestAlternativeByteHandler()"
    from the "RTSPClient" destructor to the "resetTCPSockets()"
    function (which is called more often). This should eliminate
    a 'pointer to a deleted object' error. (Thanks to Gerald Hansink
    et al for reporting this.)
  2017.04.26:
  * Added a new public member function "numClientSessions()"
    to "GenericMediaServer" (and therefore to "RTSPServer", which
    inherits from this).  This allows a server to - at any time -
    check how many clients are currently accessing the server.
  * Updated the diagnostic output in "RTSPClient" to distinguish
    between opening a new TCP socket and connect()ing on a TCP
    socket. (The distinction is important for "REGISTER", which can
    reuse an existing TCP socket.)
  2017.04.10:
  * Fixed a bug in "base64Decode()" that could be triggered
    if (1) your RTSP server is streaming RTP/RTCP-over-HTTP, and (2)
    the remote client sends bad Base64 data (containing an embedded '\0'
    character). (Thanks to Arkady Bernov for reporting this.)
  2017.01.26:
  * Updated "ProxyServerMediaSession.cpp" to change all 'reset()'
    operations so that they are now run as a 'scheduled task' from
    the event loop - avoiding the possibility of bugs caused by
    'reset()' being called while another operation is in progress.
    (Thanks to Erik Montnemery for reporting this issue, and proposing a fix.)
  2016.11.28:
  * Our "RTSPClient" code now ignores "Connection: close" lines in
    the responses to HTTP "GET" requests (that are used to set up
    RTSP-over-HTTP tunneling). Because this tunneling requires that
    the (separate) input and output TCP connections remain intact,
    we assume that the server - if it includes such a line in the
    response to a HTTP "GET" - doesn't really mean it.
    (Thanks to Nguyen Viet Hung for reporting a server that does this.)
  2016.11.17:
  * Fixed a bug in the handling of 'APP' RTCP subpackets. (Thanks to
    Frederik de Ruyck for reporting this.)
  * Fixed a bug in the "StreamReplicator" code. (Thanks to Bruno Abreu
    for reporting this.)
  2016.11.06:
  * Increase the RTSP client's socket receive buffer when we'll be
    receiving RTP/RTCP-over-TCP, and increase the RTSP server's
    client connection socket send buffer when it's used to
    "REGISTER" a stream.
  2016.11.03:
  * Fixed a bug (in the sending/ handling of the "REGISTER"/"DEREGISTER"
    commands) that had been accidentally introduced in version
    2016.09.19. (Thanks to Ralf Globisch for noting this.)
  2016.10.29:
  * Performed the annual update of the copyright years and license
    near the start of each file
  2016.10.21:
  * Changed the "RTCPInstance error" message in "RTCP.cpp" to make
    it clear that the problem is caused by the remote endpoint using
    a buggy version of RTP/RTCP-over-TCP streaming.
  * Updated "QuickTimeFileSink" to make the various creation/modification
    times relative to January 1st 1904 in UTC (as Apple recommends),
    rather than in US Pacific Time.</changelog>
  <changelog author="jengelh@inai.de" date="1499515200">- Replace silly -exec rm ; by -delete.</changelog>
  <changelog author="schwab@suse.de" date="1502107200">- xlocale.patch: don't use obsolete &lt;xlocale.h&gt;</changelog>
  <changelog author="Mathias.Homann@opensuse.org" date="1509537600">- Update to 2017.10.28
  2017.10.28:
- Fixed the handling of the LIVE555 Proxy Server's "-u &lt;username&gt; &lt;password&gt;" command-line option if
  the "REGISTER" command is also implemented (i.e., with "-R").  Now, when we handle "REGISTER",
  the &lt;username&gt; and &lt;password&gt; are used to access the REGISTER'ed back-end stream, if necessary.
- Changed the server handling of the RTSP "REGISTER" command to (if "reuseConnection" is True) delay
  a short period of time (100ms) between replying to the "REGISTER" command, and actually
  handling it.  This is intended to reduce/avoid the possibility of a subsequent "DESCRIBE" command
  ending up in the client ("REGISTER" sender)'s buffer, before the socket gets reused for handling
  incoming RTSP commands.  (Thanks to Durgesh Tanuku for noting this issue.)
- Made a change to "SIPClient" to better handle Asterisk SIP servers with authentication.
  (Thanks to Rus.)
  2017.09.12:
- Made some improvements/bug fixes to AVI indexes in "AVIFileSink".
  (Thanks to Victor V. Vinokurov.)
- Updated the handling of the "writeTimeoutInMilliseconds" parameter in the "makeSocketBlocking()"
  function to work correctly on Windows. (Thanks to Jeff Shanab for noting this issue.)
- Added support for adding Opus audio to MPEG Transport Streams.  This is done by setting the
  "mpegVersion" parameter to 3 in "MPEG2TransportStreamFromESSource::addNewAudioSource()" or
  "MPEG2TransportStreamMultiplexor::handleNewBuffer()".
  (Thanks to Praveen Mathad for suggesting this.)
  2017.07.18:
- Updated "BitVector" to support a signed version of "get_expGolomb()", and fixed our H.264/265
  parsing code to use the signed version where appropriate.
  (Thanks to Toson Huang and Long Zhang for reporting this.)</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1541505600">- Update to 2018.10.17
  * CVE-2018-4013: remote code execution vulnerability (boo#1114779)
  * changes: see http://www.live555.com/liveMedia/public/changelog.txt
  * removed xlocale.patch - xlocale.h is now conditionally included, only when
    required. Upstream fix.</changelog>
  <changelog author="astieger@suse.com" date="1547553600">- update to 2018.11.26:
  * CVE-2019-6256: DoS vulnerability in the server implementation
    of RTSP-over-HTTP (boo#1121892)</changelog>
  <changelog author="astieger@suse.com" date="1547553601">- update to 2018.12.14:
  * Add support for sending (and handling) RTCP "BYE" packets that
    contain a 'reason' string (breaking api change)</changelog>
  <changelog author="atoptsoglou@suse.com" date="1549281600">- update to 2019.02.03:
  * CVE-2019-7314:A use-after-free error causes the RTSP server to
    crash (boo#1124159)</changelog>
  <changelog author="Martin Li?ka &lt;mliska@suse.cz&gt;" date="1558008000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1561377600">- Convert to dynamic libraries (boo#1121995):
  + Use make ilinux-with-shared-libraries: build the dynamic libs
    instead of the static one.
  + Use make install instead of a manual file copy script: this
    also reveals that we missed quite a bit of code to be installed
    before.
  + Split out shared library packages according the SLPP.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1563192000">- Update to version 2019.06.28, fixes boo#1127341 VUL-1:
  CVE-2019-9215: live555: malformed headers lead to invalid memory
  access in the parseAuthorizationHeader function.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585828800">- Update to version 2020.03.06 (boo#1146283, CVE-2019-15232):
  + Fixed a problem in "H264or5VideoStreamFramer.cpp" that was
    allegedly causing problems compiling for Windows.
- Changes from version 2020.02.25:
  + Added full support for the "LIVE555 HLS Proxy"
- Changes from version 2020.02.24:
  + Commented out a line of code that was preventing
    "RTSPClientConnection" objects from being closed when a RTSP
    server handles a "TEARDOWN" command (on a RTP-over-TCP stream).
- Changes from version 2020.02.23:
  + Updated our (unicast) RTSP server implementation to handle
    "PAUSE" commands by calling "stopGettingFrames()" on the input
    source.
  + Fixed a bug in "H264or5VideoStreamFramer" that was causing it
    to not update its presentation times properly following a pause.
  + Updated "openRTSP" to improve the handling of the "-R &lt;port-num&gt;"
    option.
- Changes from version 2020.02.11:
  + Added support for receiving SRTP (encrypted) RTSP streams.
- For changes between 2019.06.28 and 2020.02.10, please see the
  http://www.live555.com/liveMedia/public/changelog.txt.
- Rebase live555-fpic.patch.</changelog>
  <changelog author="munix9@googlemail.com" date="1586865600">- Update to version 2020.04.12:
  + Updated "config.linux-with-shared-libraries"
    (and "liveMedia/Makefile.tail") to ensure that "libssl" and
    "libcrypto" are linked when "libliveMedia" is built.
    (Thanks to Felix Kaechele for reporting this.)
- Changes from version 2020.04.06:
  + Removed support for the classes "RTSPServerSupportingHTTPStreaming"
    and "TCPStreamSink".
    These were being used (in the "LIVE555 Media Server") for
    streaming using "HTTP Live Streaming" (HLS).  This was always
    a hack; it is better to use a dedicated HTTP server to serve
    HLS segments, rather than trying to implement a HTTP server
    (serving 'virtual HLS segments) within our own (primarily RTSP)
    server.
    If you are looking for HLS support, note that we provide a
    source-code demo application "testH264VideoToHLSSegments" that
    converts a (static) H.264 Elementary Stream file to HLS
    segments, and the "LIVE555 HLS Proxy", which proxies a live
    RTSP/RTP stream to HLS segments.</changelog>
  <changelog author="munix9@googlemail.com" date="1587643200">- Added pkgconfig(openssl) as a requirement for the devel package:
  iveMedia/TLSState.hh #includes openssl/ssl.h.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588075200">- Update to version 2020.04.24:
  + Fixed an apparent bug in "RTSPClient" that was causing it to
    not always send an "Authorization:" header when sending a RTSP
    "OPTIONS" command.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1591272000">- Update to version 2020.05.15:
  + Added a new filter class "ADTSAudioStreamDiscreteFramer" that
    prepends ADTS headers to incoming AAC audio frames. This makes
    the AAC audio playable (by media players).
  + Updated "openRTSP" to use a "ADTSAudioStreamDiscreteFramer"
    when outputting a AAC audio stream.
  + Updated the "LIVE555 HLS Proxy" to support AAC audio tracks
    (as well as H.264/5 video).
- Changes from version 2020.05.14:
  + Updated "H264or5VideoStreamDiscreteFramer" to add VPS,SPS,PPS
    NAL units (if known) to the output stream, each time an
    "access_unit_delimiter" NAL unit is added. This makes it more
    likely that the Transport Stream segments produced by the
    "LIVE555 HLS Proxy" will be understandable by a client browser.
  + Added support for H.265 video streams to the "LIVE555 HLS Proxy".
- Changes from version 2020.05.13:
  + Made the "MPEG2TransportStreamMultiplexor" segmentation mechanism
    (used by "HLSSegmenter") more robust in case the Transport
    Stream PTS is not monotonic non-decreasing.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601726400">- update to 2020.08.19:
  - Fixed a bug in "QuickTimeFileSink" that could cause malformed "esds" atoms to be
    generated.  (Thanks to Chris Paucar for reporting this issue.)
  - In "MPEG2TransportStreamFromESSource.cpp", changed the name of the constant LOW_WATER_MARK
    to TS_FROM_ES_LOW_WATER_MARK, and "#ifndef"d it, so that, if you wish, you can redefine it
    at compile time.
  - Fixed a bug in the handling of pausing, when streaming from (multi-track) Matroska files.
  - Fixed another bug in the handling of seeking within Matroska files.
  - Fixed a bug in the handling of seeking within Matroska files.
    (Thanks to Jim Ham for reporting this problem.)
  - Changed the parameter signature of the "RawVideoRTPSink" constructor and "createNew()"
    functions so that the "width" parameter comes before the "height" parameter.  This order
  - "width", "height" - is more common, and is the order used when these parameters are
    defined in RFC 4175.
    IMPORTANT NOTE: Because the types of these two parameters are the same, existing application
    code that uses "RawVideoRTPSink" will compile without error; however, it will not work
    properly unless the order of the parameters in the call to "RawVideoRTPSink::createNew()"
    is changed.
  - More cleanup of the implementation of "RawVideoRTPSink".
  - Cleaned up the implementation of "RawVideoRTPSink".
  - Updated the "RawVideoRTPSource" implementation to not set "fCurrentPacketCompletesFrame"
    until we are processing the last line in the packet.
    (Thanks to Andrey Lisovoy for reporting this issue.)
  - Fixed a potential buffer overflow bug in the server handling of a RTSP "PLAY" command,
    when the command specifies seeking by absolute time.
    (Thank to Xiaobo Xiang for reporting this.)
  - Fixed a memory leak in the "sha1()" function (a "EVP_MD_CTX" object was not being deleted).
    (Thanks to Amir Perlman for reporting this.)
  - Moved all definitions of PREFIX from "Makefile.tail" files to "Makefile.head" (so that
    it can be redefined by a "config.*" file, if desired.
    Also changed the definition of EXE in "config.mingw" to be ".exe".
    (Thanks to Eric Beuque for this suggestion.)
  - Fixed a typo in the previous release that could cause a compilation problem for some
    developers.  (Thanks to Eric Beuque for reporting this.)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1603022400">- update to 2020.10.16:
  - Changed "TLSState::read()" to treat any "SSL_read()" result of &lt;=0 as if the
    TLS connection has closed (unless the error was SSL_ERROR_WANT_READ).
    This fixes a problem that could cause 100% CPU usage in RTSP client applications.
    (Thanks to Larry Wu for reporting this.)
  - Updated "TLSState::setup()" to use "TLS_client_method()" instead of the (deprecated)
    "SSLv23_client_method()".</changelog>
  <changelog author="tiwai@suse.de" date="1623931200">- Update to 2021.05.22:
  lots of fixes and updates, including the security fix for
  CVE-2021-28899 boo#1185874
  See the list in http://live555.com/liveMedia/public/changelog.txt
- Change the so version of libliveMedia to 94, libgroupsock to 30</changelog>
</package>
<package pkgid="e127db64519f130ba997d1e01219a629d8871b955692e5b556e4d99278686e81" name="live555-devel" arch="ppc64le">
  <version epoch="0" ver="2021.05.22" rel="bp153.2.3.1"/>
  <changelog author="aloisio@gmx.com" date="1476619200">- Update to version 2016.10.11
  2016.10.11:
  * After building the source code, we now display a message
    reminding the developer about our FAQ.
  2016.09.22:
  * Added a new "liveMedia" class
    "MPEG2TransportStreamAccumulator" - a filter that can
    be used to combine several (by default, 7) MPEG Transport
    Stream 188-byte 'packets' into a larger chunk of data,
    more appropriate for streaming via RTP (or raw UDP).
  2016.09.19:
  * Added support for an experimental RTSP "DEREGISTER"
    command, which undoes the effect of a "REGISTER" command.
  * Moved the REGISTER/DEREGISTER-specific functionality of
    "RTSPServer.cpp" into a new file "RTSPServerRegister.cpp",
    to make the base RTSP server code (in "RTSPServer.cpp")
    easier to comprehend.
  2016.09.12:
  * Fixed "GenericMediaServer::createNewClientSessionWithId()"
    to make sure that the new 'client session' object (returned
    by a call to "createNewClientSession()") is not NULL
    before it tries to add it to the 'fClientSessions' table.
    (Thanks to Helmut Grohne for discovering this issue.)
  2016.09.08:
  * Updated "RTSPClient::reset()" to reset each of the 'request
    queues' as well.
    (Thanks to Erik Montnemery for noting a problem (with the
    "LIVE555 Proxy Server") that this caused.)
  * Updated "GenericMediaServer::ClientConnection::closeSockets()"
    so that it doesn't try to call "closeSocket()" (=="close()")
    on socket numbers &lt;0.
  2016.09.05:
  * Fixed a problem whereby a 'delayed task' for a
    "MPEG2TransportStreamMultiplexor" object might have gotten run
    after such an object was deleted.
    (Thanks to Bruno Basilio for providing debugging output to
    help track this down.)
  * Updated "Socket::reset()" (in "groupsock/NetInterface.cpp") so
    that it doesn't try to call "closeSocket()" (=="close()") on
    socket numbers &lt;0.
  * Added a comment to "UsageEnvironment/include/UsageEnvironment.hh"
    to note that "triggerEvent()" should not be called with the
    same 'event trigger id' from different threads.
    (This was already noted in a comment in
    "liveMedia/DeviceSource.cpp", but not in
    "UsageEnvironment/include/UsageEnvironment.hh", which is
    where "triggerEvent()" is defined.)
  2016.08.27:
  * Fixed a problem whereby a "Medium" object's "nextTask()"
    (i.e., "fNextTask") could hold an invalid value after a
    'scheduled task' has occurred (but before the next similar
    task is scheduled) - which causes problems should the
    "Medium" object be deleted during that window of time.
    (Thanks to Helmut Grohne for noting this problem.)
  * Added comments to "UsageEnvironment/include/UsageEnvironment.hh"
    to make it clear that "unscheduleDelayedTask()" (or
    "rescheduleDelayedTask()") must not be called on a
    'scheduled task' after it has already occurred.
    (Thanks to Helmut Grohne for motivating this.)
  2016.08.07:
  * Fixed a bug in the handling of the non-standard
    "com.ses.streamID:" header (used by 'SAT&gt;IP' servers)
    that we had introduced in version 2016.01.12.
    (Thanks to Yaobing Deng for noting this.)
  2016.07.19:
  * Fixed a bug in "RTSPServer" that could cause a crash if a
    "RTSPServer" object is deleted after having been used
    for RTSP-over-HTTP streaming.  (Thanks to Pavel Aronov.)
  * Updated "RTSPClient" to recognize a "Connection: Close"
    header in a server's response. It handles this header by
    closing the RTSP TCP connection (because the server is
    assumed to not be using it again), so that we open a new
    TCP  connection for any subsequent commands.
    (Thanks to Nathan (at MediaPortal) for this suggestion.)
  * Made a small optimization to "RTSPServer"s handling of the
    first "SETUP" command from each client.  (Thanks to Maxim
    Dementiev for the suggestion.)
  2016.06.26:
  * Added a new (public) function "canDeliverNewFrameImmediately()"
    to "MPEG2TransportStreamMultiplexor".
    This function may be used by a downstream reader to test
    whether the next call to "doGetNextFrame()" will deliver
    data immediately.  It can be useful if you want to decide
    whether or not to keep accumulating multiple Transport Stream
    'packets' into an outgoing RTP packet.
    (Thanks to Gilles Chanteperdrix for suggesting this.)
  * Made a minor syntactic change to "MediaTranscodingTable.hh"
    to eliminate compiler warnings.
  2016.06.23:
  * Changed the constant "MAX_INPUT_ES_FRAME_SIZE" to a static
    member variable
    "MPEG2TransportStreamFromESSource::maxInputESFrameSize"
    that can, if desired, be increased at run time (before a
    "MPEG2TransportStreamFromESSource" object is created).
    (Thanks to Gilles Chanteperdrix for motivating this.)
  2016.06.22:
  * Changed "~ProxyServerMediaSession()" so that it no longer
    deletes the "MediaTranscodingTable" object that it had
    been passed in its constructor.  (The reason for this is
    that the same "MediaTranscodingTable" can be used by more
    than one "ProxyServerMediaSession".)
  * Made the "parseTransportHeaderForREGISTER()" function
    (that's used in the "RTSPServer" implementation) non-static,
    so that it can be used in other, non-RTSP server
    implementations that want to handle the "REGISTER" command.
  * Made the "RTPSink::SSRC()" function "public:" rather than
    "protected:".
    (Thanks to Jean-Luc Bonnet for this suggestion.)
  2016.05.20:
  * Added a new virtual function "noteLiveness()" to the
    "ServerMediaSession" class. This function is called
    (by a "GenericMediaServer") whenever there's 'liveness'
    on a "ClientSession".  The default implementation of this
    function is a 'noop', but subclasses can redefine it - e.g.,
    if you want to remove long-unused "ServerMediaSession"s
    from the server.
  * Fixed a bug in the options handling for the command
    "live555ProxyServer" that could erroneously produce a
    "usage" error if the '-R' option is used, but no
    back-end "rtsp://" URL is given.
  2016.05.18:
  * Backed out the change to "MultiFramedRTPSink" that was
    made in 2016.05.17; the 2016.05.16 version turned out
    to be correct.
  * Rearranged "#include"s to avoid an 'excessive #include
    nesting' error with some old compilers.
  2016.05.17:
  * Made a (mostly inconsequential) fix to the previous bugfix
    for "MultiFramedRTPSink".
  2016.05.16:
  * Fixed a bug in "MultiFramedRTPSink" that affected
    subclasses that redefine "frameSpecificHeaderSize()"
    (for frame-specific headers that precede multiple frames
    in a RTP packet).  (Currently, the only subclass that
    this affected was "VorbisAudioRTPSink".)
    (Thanks to Gilles Chanteperdrix for reporting this bug.)
  * Made a minor update to the "ProxyServerMediaSession" code
    to better support optional media transcoding.
  2016.04.21:
  * Made it easier to set the MTU for all outgoing RTP
    packets, instead of having to call "setPacketSizes()"
    after each "MultiFramedRTPSink" is created.  If you wish,
    you can define the compile-time constants (macros)
    RTP_PAYLOAD_MAX_SIZE and (optionally) RTP_PAYLOAD_PREFERRED_SIZE
    when compiling "MultiFramedRTPSink.cpp".  (These constants
    have default values of 1456 and 1000 respectively, just as
    before.)
  * Updated "GroupsockHelper.{hh,cpp}" to (supposedly) support
    'MinGW' better
  2016.04.01:
  * Fixed a bug the "ProxyServerMediaSubsession" code that
    could cause an infinite loop if the 'back-end' server was
    slow to respond to "SETUP" requests.
    (Thanks to Erik Montnemery for helping to debug this.)
  * Added support for parsing/streaming Matroska files that
    contain PCM audio tracks.
    (Thanks to Michel Promonet.)
  2016.03.16:
  * Added some more debugging fprintf()s to the
    "ProxyServerMediaSubsession" code to try to track down a
    bug.
  * Simplified the "genMakefiles" script (moving duplicate
    code into a 'for' loop).
  2016.03.14:
  * Updated the proxy server implementation to better handle
    'front-end' clients that have asked to stream only some
    of the substreams of a multi-stream session.  Now, if a
    substream is closed (because all 'front-end' clients have
    stopped requesting it), but other front-end clients are
    still streaming other substreams, then we will send - to
    the 'back-end' server - only a substream-specific "PAUSE"
    command; not a "PAUSE" command for the entire stream.
    (Thanks to Lakshmi Narayanan for noting this issue.)
  * Added an optional "-p &lt;RTSP-port-number&gt;" option to the
    "LIVE555 Proxy Server", to allow the user to specify a
    RTSP server port number other than the standard port
    numbers: 554 and 8554. (These standard port numbers are
    still tried if the specified port number can't be used.)
    (Thanks to Denis Genestier for this suggestion.)
  2016.02.22:
  * Updated the "ProxyServerMediaSession" to add a Boolean
    virtual function "allowProxyingForSubsession()".
    By default, this always returns True.  However,
    subclasses can redefine this if they wish to restrict
    which subsessions of a stream get proxied - e.g., if
    you want to proxy only video tracks.
  * Improved the "WAVAudioFileSource" code (for parsing
    WAV-format audio files) to make it more tolerant of
    unusual formats.
  * Made it possible to build a version of the "liveMedia"
    library that doesn't contain any RTSP server code;
    e.g., if you are developing only a RTSP client, and
    want to save space. To do this, omit any files that
    contain "Server" or "RTPSink" in their name, and define
    OMIT_REGISTER_HANDLING when compiling "RTSPClient.cpp".
    (Thanks to Jeff Shanab for this suggestion.)
  2016.02.09:
  * Added an option "-E &lt;absolute-seek-end-time&gt;" to
    "openRTSP".
    (Thanks to Hans Maes for suggesting this.)
  2016.02.08:
  * Fixed a bug that was causing "playSIP" to crash.
    (Thanks to Vilaysak Thipavong for reporting this.)
  2016.01.29:
  * Updated "QuickTimeFileSink" to make it usable with non-RTP
    input sources. It still needs to have a "MediaSession"
    that describes the input source; however, this input source
    no longer needs to be RTP; it can, instead, be a UDP or
    other type of source. (Of course, audio/video synchronization
    and hint tracks can't be done in this case.)
  * Changed the name of a variable in the "Makefile.tail" file
    for the "BasicUsageEnvironment" project, in response to
    a complaint that the old name clashed with something in
    some Windows development environment
  2016.01.24:
  * Updated "ProxyServerMediaSession.cpp" to add some
    'internal error' debugging fprintf()s to try to catch a
    possible bug that was reported recently.
  2016.01.20:
  * When a server calls "startStream()" to start a RTSP stream
    for a client, we now no longer make a slight adjustment to
    the RTP timestamp sequence (using the "presetNextTimestamp()"
    call) if there is already another ongoing stream using the
    same "RTPSink".  The effect of this is only minor, but it
    ensures that the addition of an addition 'destination' to
    an ongoing RTSP/RTP stream does not cause any change to the
    contents of the RTP/RTCP packets.
    (Thanks to Erik Montnemery for noting this issue.)
  2016.01.16:
  * This release has no source-code changes from the previous
    release.  However, a test file was mistakenly left in the
    previous version; this produced an excessively-large tar file.
    This has now been removed.
  2016.01.12:
  * Added a hack to "RTSPClient" to handle the non-standard
    "com.ses.streamID:" header - used by 'SAT&gt;IP' servers -
    by using its value in the 'base URL' for subsequent requests.
    (Thanks to Julian Scheel for proposing this.)
  2015.12.22:
  * Updated "QuickTimeFileSink" to add a sanity check to try
    to prevent an occasional problem with H.264 video tracks
    that contain 'sync frames'.
  * Updated the "config.linux-with-shared-libraries"
    configuration file to use the $(CC) and $(CXX)
    macros, to allow for cross-compiling.  (Thanks to Michel
    Promonet.)
  * Updated the years in the copyright notice on each file.
  2015.11.09:
  * Changed the "ProxyServerMediaSession" code once again.  We
    backed out the changes in the previous two releases,
    and now respond to failures of the back-end "SETUP"
    or "PLAY" commands by doing a full reset - which involves
    deleting the "ProxyServerMediaSubsession" object, and
    doing another "DESCRIBE" to create a new one.  However, we
    can't do this immediately - because the "SETUP" and "PLAY"
    commands can be sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()".
    Instead, we wait until the next 'liveness' command, which
    will get sent immediately when we return to the event loop.
  * Our proxy server code no longer converts the "mode" string
    to lower case before passing it to
    "MPEG4GenericRTPSink::createNew()".  (This turned out to
    be unnecessary, and was breaking some clients that weren't
    treating this string as case-insensitive when they saw it
    in the stream's SDP descriptor.)  (Thanks to Craig Matsuura
    for noting this issue.)
  2015.10.29:
  * Updated the fix in the previous revision to apply to the
    back-end "PLAY" command as well as the back-end "SETUP"
    command, because both of these back-end commands can get
    sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()", so
    we can't allow the "ProxyServerMediaSubsession" object
    to get deleted in either case.</changelog>
  <changelog author="ramaxlo@gmail.com" date="1499083200">- Update to version 2017.06.04
  2017.06.04:
  * Fixed a bug in "RTPInterface::removeStreamSocket()" that could
    cause not all 'TCP stream' records for a given socket number
    to be removed if a TCP socket I/O error occurred (during
    RTP/RTCP-over-TCP streaming).  (Thanks to Gerald Hansink et al
    for reporting this.)
  2017.05.24:
  * In "RTSPClient.cpp", moved the call to "clearServerRequestAlternativeByteHandler()"
    from the "RTSPClient" destructor to the "resetTCPSockets()"
    function (which is called more often). This should eliminate
    a 'pointer to a deleted object' error. (Thanks to Gerald Hansink
    et al for reporting this.)
  2017.04.26:
  * Added a new public member function "numClientSessions()"
    to "GenericMediaServer" (and therefore to "RTSPServer", which
    inherits from this).  This allows a server to - at any time -
    check how many clients are currently accessing the server.
  * Updated the diagnostic output in "RTSPClient" to distinguish
    between opening a new TCP socket and connect()ing on a TCP
    socket. (The distinction is important for "REGISTER", which can
    reuse an existing TCP socket.)
  2017.04.10:
  * Fixed a bug in "base64Decode()" that could be triggered
    if (1) your RTSP server is streaming RTP/RTCP-over-HTTP, and (2)
    the remote client sends bad Base64 data (containing an embedded '\0'
    character). (Thanks to Arkady Bernov for reporting this.)
  2017.01.26:
  * Updated "ProxyServerMediaSession.cpp" to change all 'reset()'
    operations so that they are now run as a 'scheduled task' from
    the event loop - avoiding the possibility of bugs caused by
    'reset()' being called while another operation is in progress.
    (Thanks to Erik Montnemery for reporting this issue, and proposing a fix.)
  2016.11.28:
  * Our "RTSPClient" code now ignores "Connection: close" lines in
    the responses to HTTP "GET" requests (that are used to set up
    RTSP-over-HTTP tunneling). Because this tunneling requires that
    the (separate) input and output TCP connections remain intact,
    we assume that the server - if it includes such a line in the
    response to a HTTP "GET" - doesn't really mean it.
    (Thanks to Nguyen Viet Hung for reporting a server that does this.)
  2016.11.17:
  * Fixed a bug in the handling of 'APP' RTCP subpackets. (Thanks to
    Frederik de Ruyck for reporting this.)
  * Fixed a bug in the "StreamReplicator" code. (Thanks to Bruno Abreu
    for reporting this.)
  2016.11.06:
  * Increase the RTSP client's socket receive buffer when we'll be
    receiving RTP/RTCP-over-TCP, and increase the RTSP server's
    client connection socket send buffer when it's used to
    "REGISTER" a stream.
  2016.11.03:
  * Fixed a bug (in the sending/ handling of the "REGISTER"/"DEREGISTER"
    commands) that had been accidentally introduced in version
    2016.09.19. (Thanks to Ralf Globisch for noting this.)
  2016.10.29:
  * Performed the annual update of the copyright years and license
    near the start of each file
  2016.10.21:
  * Changed the "RTCPInstance error" message in "RTCP.cpp" to make
    it clear that the problem is caused by the remote endpoint using
    a buggy version of RTP/RTCP-over-TCP streaming.
  * Updated "QuickTimeFileSink" to make the various creation/modification
    times relative to January 1st 1904 in UTC (as Apple recommends),
    rather than in US Pacific Time.</changelog>
  <changelog author="jengelh@inai.de" date="1499515200">- Replace silly -exec rm ; by -delete.</changelog>
  <changelog author="schwab@suse.de" date="1502107200">- xlocale.patch: don't use obsolete &lt;xlocale.h&gt;</changelog>
  <changelog author="Mathias.Homann@opensuse.org" date="1509537600">- Update to 2017.10.28
  2017.10.28:
- Fixed the handling of the LIVE555 Proxy Server's "-u &lt;username&gt; &lt;password&gt;" command-line option if
  the "REGISTER" command is also implemented (i.e., with "-R").  Now, when we handle "REGISTER",
  the &lt;username&gt; and &lt;password&gt; are used to access the REGISTER'ed back-end stream, if necessary.
- Changed the server handling of the RTSP "REGISTER" command to (if "reuseConnection" is True) delay
  a short period of time (100ms) between replying to the "REGISTER" command, and actually
  handling it.  This is intended to reduce/avoid the possibility of a subsequent "DESCRIBE" command
  ending up in the client ("REGISTER" sender)'s buffer, before the socket gets reused for handling
  incoming RTSP commands.  (Thanks to Durgesh Tanuku for noting this issue.)
- Made a change to "SIPClient" to better handle Asterisk SIP servers with authentication.
  (Thanks to Rus.)
  2017.09.12:
- Made some improvements/bug fixes to AVI indexes in "AVIFileSink".
  (Thanks to Victor V. Vinokurov.)
- Updated the handling of the "writeTimeoutInMilliseconds" parameter in the "makeSocketBlocking()"
  function to work correctly on Windows. (Thanks to Jeff Shanab for noting this issue.)
- Added support for adding Opus audio to MPEG Transport Streams.  This is done by setting the
  "mpegVersion" parameter to 3 in "MPEG2TransportStreamFromESSource::addNewAudioSource()" or
  "MPEG2TransportStreamMultiplexor::handleNewBuffer()".
  (Thanks to Praveen Mathad for suggesting this.)
  2017.07.18:
- Updated "BitVector" to support a signed version of "get_expGolomb()", and fixed our H.264/265
  parsing code to use the signed version where appropriate.
  (Thanks to Toson Huang and Long Zhang for reporting this.)</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1541505600">- Update to 2018.10.17
  * CVE-2018-4013: remote code execution vulnerability (boo#1114779)
  * changes: see http://www.live555.com/liveMedia/public/changelog.txt
  * removed xlocale.patch - xlocale.h is now conditionally included, only when
    required. Upstream fix.</changelog>
  <changelog author="astieger@suse.com" date="1547553600">- update to 2018.11.26:
  * CVE-2019-6256: DoS vulnerability in the server implementation
    of RTSP-over-HTTP (boo#1121892)</changelog>
  <changelog author="astieger@suse.com" date="1547553601">- update to 2018.12.14:
  * Add support for sending (and handling) RTCP "BYE" packets that
    contain a 'reason' string (breaking api change)</changelog>
  <changelog author="atoptsoglou@suse.com" date="1549281600">- update to 2019.02.03:
  * CVE-2019-7314:A use-after-free error causes the RTSP server to
    crash (boo#1124159)</changelog>
  <changelog author="Martin Li?ka &lt;mliska@suse.cz&gt;" date="1558008000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1561377600">- Convert to dynamic libraries (boo#1121995):
  + Use make ilinux-with-shared-libraries: build the dynamic libs
    instead of the static one.
  + Use make install instead of a manual file copy script: this
    also reveals that we missed quite a bit of code to be installed
    before.
  + Split out shared library packages according the SLPP.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1563192000">- Update to version 2019.06.28, fixes boo#1127341 VUL-1:
  CVE-2019-9215: live555: malformed headers lead to invalid memory
  access in the parseAuthorizationHeader function.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585828800">- Update to version 2020.03.06 (boo#1146283, CVE-2019-15232):
  + Fixed a problem in "H264or5VideoStreamFramer.cpp" that was
    allegedly causing problems compiling for Windows.
- Changes from version 2020.02.25:
  + Added full support for the "LIVE555 HLS Proxy"
- Changes from version 2020.02.24:
  + Commented out a line of code that was preventing
    "RTSPClientConnection" objects from being closed when a RTSP
    server handles a "TEARDOWN" command (on a RTP-over-TCP stream).
- Changes from version 2020.02.23:
  + Updated our (unicast) RTSP server implementation to handle
    "PAUSE" commands by calling "stopGettingFrames()" on the input
    source.
  + Fixed a bug in "H264or5VideoStreamFramer" that was causing it
    to not update its presentation times properly following a pause.
  + Updated "openRTSP" to improve the handling of the "-R &lt;port-num&gt;"
    option.
- Changes from version 2020.02.11:
  + Added support for receiving SRTP (encrypted) RTSP streams.
- For changes between 2019.06.28 and 2020.02.10, please see the
  http://www.live555.com/liveMedia/public/changelog.txt.
- Rebase live555-fpic.patch.</changelog>
  <changelog author="munix9@googlemail.com" date="1586865600">- Update to version 2020.04.12:
  + Updated "config.linux-with-shared-libraries"
    (and "liveMedia/Makefile.tail") to ensure that "libssl" and
    "libcrypto" are linked when "libliveMedia" is built.
    (Thanks to Felix Kaechele for reporting this.)
- Changes from version 2020.04.06:
  + Removed support for the classes "RTSPServerSupportingHTTPStreaming"
    and "TCPStreamSink".
    These were being used (in the "LIVE555 Media Server") for
    streaming using "HTTP Live Streaming" (HLS).  This was always
    a hack; it is better to use a dedicated HTTP server to serve
    HLS segments, rather than trying to implement a HTTP server
    (serving 'virtual HLS segments) within our own (primarily RTSP)
    server.
    If you are looking for HLS support, note that we provide a
    source-code demo application "testH264VideoToHLSSegments" that
    converts a (static) H.264 Elementary Stream file to HLS
    segments, and the "LIVE555 HLS Proxy", which proxies a live
    RTSP/RTP stream to HLS segments.</changelog>
  <changelog author="munix9@googlemail.com" date="1587643200">- Added pkgconfig(openssl) as a requirement for the devel package:
  iveMedia/TLSState.hh #includes openssl/ssl.h.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588075200">- Update to version 2020.04.24:
  + Fixed an apparent bug in "RTSPClient" that was causing it to
    not always send an "Authorization:" header when sending a RTSP
    "OPTIONS" command.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1591272000">- Update to version 2020.05.15:
  + Added a new filter class "ADTSAudioStreamDiscreteFramer" that
    prepends ADTS headers to incoming AAC audio frames. This makes
    the AAC audio playable (by media players).
  + Updated "openRTSP" to use a "ADTSAudioStreamDiscreteFramer"
    when outputting a AAC audio stream.
  + Updated the "LIVE555 HLS Proxy" to support AAC audio tracks
    (as well as H.264/5 video).
- Changes from version 2020.05.14:
  + Updated "H264or5VideoStreamDiscreteFramer" to add VPS,SPS,PPS
    NAL units (if known) to the output stream, each time an
    "access_unit_delimiter" NAL unit is added. This makes it more
    likely that the Transport Stream segments produced by the
    "LIVE555 HLS Proxy" will be understandable by a client browser.
  + Added support for H.265 video streams to the "LIVE555 HLS Proxy".
- Changes from version 2020.05.13:
  + Made the "MPEG2TransportStreamMultiplexor" segmentation mechanism
    (used by "HLSSegmenter") more robust in case the Transport
    Stream PTS is not monotonic non-decreasing.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601726400">- update to 2020.08.19:
  - Fixed a bug in "QuickTimeFileSink" that could cause malformed "esds" atoms to be
    generated.  (Thanks to Chris Paucar for reporting this issue.)
  - In "MPEG2TransportStreamFromESSource.cpp", changed the name of the constant LOW_WATER_MARK
    to TS_FROM_ES_LOW_WATER_MARK, and "#ifndef"d it, so that, if you wish, you can redefine it
    at compile time.
  - Fixed a bug in the handling of pausing, when streaming from (multi-track) Matroska files.
  - Fixed another bug in the handling of seeking within Matroska files.
  - Fixed a bug in the handling of seeking within Matroska files.
    (Thanks to Jim Ham for reporting this problem.)
  - Changed the parameter signature of the "RawVideoRTPSink" constructor and "createNew()"
    functions so that the "width" parameter comes before the "height" parameter.  This order
  - "width", "height" - is more common, and is the order used when these parameters are
    defined in RFC 4175.
    IMPORTANT NOTE: Because the types of these two parameters are the same, existing application
    code that uses "RawVideoRTPSink" will compile without error; however, it will not work
    properly unless the order of the parameters in the call to "RawVideoRTPSink::createNew()"
    is changed.
  - More cleanup of the implementation of "RawVideoRTPSink".
  - Cleaned up the implementation of "RawVideoRTPSink".
  - Updated the "RawVideoRTPSource" implementation to not set "fCurrentPacketCompletesFrame"
    until we are processing the last line in the packet.
    (Thanks to Andrey Lisovoy for reporting this issue.)
  - Fixed a potential buffer overflow bug in the server handling of a RTSP "PLAY" command,
    when the command specifies seeking by absolute time.
    (Thank to Xiaobo Xiang for reporting this.)
  - Fixed a memory leak in the "sha1()" function (a "EVP_MD_CTX" object was not being deleted).
    (Thanks to Amir Perlman for reporting this.)
  - Moved all definitions of PREFIX from "Makefile.tail" files to "Makefile.head" (so that
    it can be redefined by a "config.*" file, if desired.
    Also changed the definition of EXE in "config.mingw" to be ".exe".
    (Thanks to Eric Beuque for this suggestion.)
  - Fixed a typo in the previous release that could cause a compilation problem for some
    developers.  (Thanks to Eric Beuque for reporting this.)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1603022400">- update to 2020.10.16:
  - Changed "TLSState::read()" to treat any "SSL_read()" result of &lt;=0 as if the
    TLS connection has closed (unless the error was SSL_ERROR_WANT_READ).
    This fixes a problem that could cause 100% CPU usage in RTSP client applications.
    (Thanks to Larry Wu for reporting this.)
  - Updated "TLSState::setup()" to use "TLS_client_method()" instead of the (deprecated)
    "SSLv23_client_method()".</changelog>
  <changelog author="tiwai@suse.de" date="1623931200">- Update to 2021.05.22:
  lots of fixes and updates, including the security fix for
  CVE-2021-28899 boo#1185874
  See the list in http://live555.com/liveMedia/public/changelog.txt
- Change the so version of libliveMedia to 94, libgroupsock to 30</changelog>
</package>
<package pkgid="c8a858519da8f8aee13c425b43e0cb38a1b08e7ccba6d549494b3d61905ef00d" name="live555-devel" arch="s390x">
  <version epoch="0" ver="2021.05.22" rel="bp153.2.3.1"/>
  <changelog author="aloisio@gmx.com" date="1476619200">- Update to version 2016.10.11
  2016.10.11:
  * After building the source code, we now display a message
    reminding the developer about our FAQ.
  2016.09.22:
  * Added a new "liveMedia" class
    "MPEG2TransportStreamAccumulator" - a filter that can
    be used to combine several (by default, 7) MPEG Transport
    Stream 188-byte 'packets' into a larger chunk of data,
    more appropriate for streaming via RTP (or raw UDP).
  2016.09.19:
  * Added support for an experimental RTSP "DEREGISTER"
    command, which undoes the effect of a "REGISTER" command.
  * Moved the REGISTER/DEREGISTER-specific functionality of
    "RTSPServer.cpp" into a new file "RTSPServerRegister.cpp",
    to make the base RTSP server code (in "RTSPServer.cpp")
    easier to comprehend.
  2016.09.12:
  * Fixed "GenericMediaServer::createNewClientSessionWithId()"
    to make sure that the new 'client session' object (returned
    by a call to "createNewClientSession()") is not NULL
    before it tries to add it to the 'fClientSessions' table.
    (Thanks to Helmut Grohne for discovering this issue.)
  2016.09.08:
  * Updated "RTSPClient::reset()" to reset each of the 'request
    queues' as well.
    (Thanks to Erik Montnemery for noting a problem (with the
    "LIVE555 Proxy Server") that this caused.)
  * Updated "GenericMediaServer::ClientConnection::closeSockets()"
    so that it doesn't try to call "closeSocket()" (=="close()")
    on socket numbers &lt;0.
  2016.09.05:
  * Fixed a problem whereby a 'delayed task' for a
    "MPEG2TransportStreamMultiplexor" object might have gotten run
    after such an object was deleted.
    (Thanks to Bruno Basilio for providing debugging output to
    help track this down.)
  * Updated "Socket::reset()" (in "groupsock/NetInterface.cpp") so
    that it doesn't try to call "closeSocket()" (=="close()") on
    socket numbers &lt;0.
  * Added a comment to "UsageEnvironment/include/UsageEnvironment.hh"
    to note that "triggerEvent()" should not be called with the
    same 'event trigger id' from different threads.
    (This was already noted in a comment in
    "liveMedia/DeviceSource.cpp", but not in
    "UsageEnvironment/include/UsageEnvironment.hh", which is
    where "triggerEvent()" is defined.)
  2016.08.27:
  * Fixed a problem whereby a "Medium" object's "nextTask()"
    (i.e., "fNextTask") could hold an invalid value after a
    'scheduled task' has occurred (but before the next similar
    task is scheduled) - which causes problems should the
    "Medium" object be deleted during that window of time.
    (Thanks to Helmut Grohne for noting this problem.)
  * Added comments to "UsageEnvironment/include/UsageEnvironment.hh"
    to make it clear that "unscheduleDelayedTask()" (or
    "rescheduleDelayedTask()") must not be called on a
    'scheduled task' after it has already occurred.
    (Thanks to Helmut Grohne for motivating this.)
  2016.08.07:
  * Fixed a bug in the handling of the non-standard
    "com.ses.streamID:" header (used by 'SAT&gt;IP' servers)
    that we had introduced in version 2016.01.12.
    (Thanks to Yaobing Deng for noting this.)
  2016.07.19:
  * Fixed a bug in "RTSPServer" that could cause a crash if a
    "RTSPServer" object is deleted after having been used
    for RTSP-over-HTTP streaming.  (Thanks to Pavel Aronov.)
  * Updated "RTSPClient" to recognize a "Connection: Close"
    header in a server's response. It handles this header by
    closing the RTSP TCP connection (because the server is
    assumed to not be using it again), so that we open a new
    TCP  connection for any subsequent commands.
    (Thanks to Nathan (at MediaPortal) for this suggestion.)
  * Made a small optimization to "RTSPServer"s handling of the
    first "SETUP" command from each client.  (Thanks to Maxim
    Dementiev for the suggestion.)
  2016.06.26:
  * Added a new (public) function "canDeliverNewFrameImmediately()"
    to "MPEG2TransportStreamMultiplexor".
    This function may be used by a downstream reader to test
    whether the next call to "doGetNextFrame()" will deliver
    data immediately.  It can be useful if you want to decide
    whether or not to keep accumulating multiple Transport Stream
    'packets' into an outgoing RTP packet.
    (Thanks to Gilles Chanteperdrix for suggesting this.)
  * Made a minor syntactic change to "MediaTranscodingTable.hh"
    to eliminate compiler warnings.
  2016.06.23:
  * Changed the constant "MAX_INPUT_ES_FRAME_SIZE" to a static
    member variable
    "MPEG2TransportStreamFromESSource::maxInputESFrameSize"
    that can, if desired, be increased at run time (before a
    "MPEG2TransportStreamFromESSource" object is created).
    (Thanks to Gilles Chanteperdrix for motivating this.)
  2016.06.22:
  * Changed "~ProxyServerMediaSession()" so that it no longer
    deletes the "MediaTranscodingTable" object that it had
    been passed in its constructor.  (The reason for this is
    that the same "MediaTranscodingTable" can be used by more
    than one "ProxyServerMediaSession".)
  * Made the "parseTransportHeaderForREGISTER()" function
    (that's used in the "RTSPServer" implementation) non-static,
    so that it can be used in other, non-RTSP server
    implementations that want to handle the "REGISTER" command.
  * Made the "RTPSink::SSRC()" function "public:" rather than
    "protected:".
    (Thanks to Jean-Luc Bonnet for this suggestion.)
  2016.05.20:
  * Added a new virtual function "noteLiveness()" to the
    "ServerMediaSession" class. This function is called
    (by a "GenericMediaServer") whenever there's 'liveness'
    on a "ClientSession".  The default implementation of this
    function is a 'noop', but subclasses can redefine it - e.g.,
    if you want to remove long-unused "ServerMediaSession"s
    from the server.
  * Fixed a bug in the options handling for the command
    "live555ProxyServer" that could erroneously produce a
    "usage" error if the '-R' option is used, but no
    back-end "rtsp://" URL is given.
  2016.05.18:
  * Backed out the change to "MultiFramedRTPSink" that was
    made in 2016.05.17; the 2016.05.16 version turned out
    to be correct.
  * Rearranged "#include"s to avoid an 'excessive #include
    nesting' error with some old compilers.
  2016.05.17:
  * Made a (mostly inconsequential) fix to the previous bugfix
    for "MultiFramedRTPSink".
  2016.05.16:
  * Fixed a bug in "MultiFramedRTPSink" that affected
    subclasses that redefine "frameSpecificHeaderSize()"
    (for frame-specific headers that precede multiple frames
    in a RTP packet).  (Currently, the only subclass that
    this affected was "VorbisAudioRTPSink".)
    (Thanks to Gilles Chanteperdrix for reporting this bug.)
  * Made a minor update to the "ProxyServerMediaSession" code
    to better support optional media transcoding.
  2016.04.21:
  * Made it easier to set the MTU for all outgoing RTP
    packets, instead of having to call "setPacketSizes()"
    after each "MultiFramedRTPSink" is created.  If you wish,
    you can define the compile-time constants (macros)
    RTP_PAYLOAD_MAX_SIZE and (optionally) RTP_PAYLOAD_PREFERRED_SIZE
    when compiling "MultiFramedRTPSink.cpp".  (These constants
    have default values of 1456 and 1000 respectively, just as
    before.)
  * Updated "GroupsockHelper.{hh,cpp}" to (supposedly) support
    'MinGW' better
  2016.04.01:
  * Fixed a bug the "ProxyServerMediaSubsession" code that
    could cause an infinite loop if the 'back-end' server was
    slow to respond to "SETUP" requests.
    (Thanks to Erik Montnemery for helping to debug this.)
  * Added support for parsing/streaming Matroska files that
    contain PCM audio tracks.
    (Thanks to Michel Promonet.)
  2016.03.16:
  * Added some more debugging fprintf()s to the
    "ProxyServerMediaSubsession" code to try to track down a
    bug.
  * Simplified the "genMakefiles" script (moving duplicate
    code into a 'for' loop).
  2016.03.14:
  * Updated the proxy server implementation to better handle
    'front-end' clients that have asked to stream only some
    of the substreams of a multi-stream session.  Now, if a
    substream is closed (because all 'front-end' clients have
    stopped requesting it), but other front-end clients are
    still streaming other substreams, then we will send - to
    the 'back-end' server - only a substream-specific "PAUSE"
    command; not a "PAUSE" command for the entire stream.
    (Thanks to Lakshmi Narayanan for noting this issue.)
  * Added an optional "-p &lt;RTSP-port-number&gt;" option to the
    "LIVE555 Proxy Server", to allow the user to specify a
    RTSP server port number other than the standard port
    numbers: 554 and 8554. (These standard port numbers are
    still tried if the specified port number can't be used.)
    (Thanks to Denis Genestier for this suggestion.)
  2016.02.22:
  * Updated the "ProxyServerMediaSession" to add a Boolean
    virtual function "allowProxyingForSubsession()".
    By default, this always returns True.  However,
    subclasses can redefine this if they wish to restrict
    which subsessions of a stream get proxied - e.g., if
    you want to proxy only video tracks.
  * Improved the "WAVAudioFileSource" code (for parsing
    WAV-format audio files) to make it more tolerant of
    unusual formats.
  * Made it possible to build a version of the "liveMedia"
    library that doesn't contain any RTSP server code;
    e.g., if you are developing only a RTSP client, and
    want to save space. To do this, omit any files that
    contain "Server" or "RTPSink" in their name, and define
    OMIT_REGISTER_HANDLING when compiling "RTSPClient.cpp".
    (Thanks to Jeff Shanab for this suggestion.)
  2016.02.09:
  * Added an option "-E &lt;absolute-seek-end-time&gt;" to
    "openRTSP".
    (Thanks to Hans Maes for suggesting this.)
  2016.02.08:
  * Fixed a bug that was causing "playSIP" to crash.
    (Thanks to Vilaysak Thipavong for reporting this.)
  2016.01.29:
  * Updated "QuickTimeFileSink" to make it usable with non-RTP
    input sources. It still needs to have a "MediaSession"
    that describes the input source; however, this input source
    no longer needs to be RTP; it can, instead, be a UDP or
    other type of source. (Of course, audio/video synchronization
    and hint tracks can't be done in this case.)
  * Changed the name of a variable in the "Makefile.tail" file
    for the "BasicUsageEnvironment" project, in response to
    a complaint that the old name clashed with something in
    some Windows development environment
  2016.01.24:
  * Updated "ProxyServerMediaSession.cpp" to add some
    'internal error' debugging fprintf()s to try to catch a
    possible bug that was reported recently.
  2016.01.20:
  * When a server calls "startStream()" to start a RTSP stream
    for a client, we now no longer make a slight adjustment to
    the RTP timestamp sequence (using the "presetNextTimestamp()"
    call) if there is already another ongoing stream using the
    same "RTPSink".  The effect of this is only minor, but it
    ensures that the addition of an addition 'destination' to
    an ongoing RTSP/RTP stream does not cause any change to the
    contents of the RTP/RTCP packets.
    (Thanks to Erik Montnemery for noting this issue.)
  2016.01.16:
  * This release has no source-code changes from the previous
    release.  However, a test file was mistakenly left in the
    previous version; this produced an excessively-large tar file.
    This has now been removed.
  2016.01.12:
  * Added a hack to "RTSPClient" to handle the non-standard
    "com.ses.streamID:" header - used by 'SAT&gt;IP' servers -
    by using its value in the 'base URL' for subsequent requests.
    (Thanks to Julian Scheel for proposing this.)
  2015.12.22:
  * Updated "QuickTimeFileSink" to add a sanity check to try
    to prevent an occasional problem with H.264 video tracks
    that contain 'sync frames'.
  * Updated the "config.linux-with-shared-libraries"
    configuration file to use the $(CC) and $(CXX)
    macros, to allow for cross-compiling.  (Thanks to Michel
    Promonet.)
  * Updated the years in the copyright notice on each file.
  2015.11.09:
  * Changed the "ProxyServerMediaSession" code once again.  We
    backed out the changes in the previous two releases,
    and now respond to failures of the back-end "SETUP"
    or "PLAY" commands by doing a full reset - which involves
    deleting the "ProxyServerMediaSubsession" object, and
    doing another "DESCRIBE" to create a new one.  However, we
    can't do this immediately - because the "SETUP" and "PLAY"
    commands can be sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()".
    Instead, we wait until the next 'liveness' command, which
    will get sent immediately when we return to the event loop.
  * Our proxy server code no longer converts the "mode" string
    to lower case before passing it to
    "MPEG4GenericRTPSink::createNew()".  (This turned out to
    be unnecessary, and was breaking some clients that weren't
    treating this string as case-insensitive when they saw it
    in the stream's SDP descriptor.)  (Thanks to Craig Matsuura
    for noting this issue.)
  2015.10.29:
  * Updated the fix in the previous revision to apply to the
    back-end "PLAY" command as well as the back-end "SETUP"
    command, because both of these back-end commands can get
    sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()", so
    we can't allow the "ProxyServerMediaSubsession" object
    to get deleted in either case.</changelog>
  <changelog author="ramaxlo@gmail.com" date="1499083200">- Update to version 2017.06.04
  2017.06.04:
  * Fixed a bug in "RTPInterface::removeStreamSocket()" that could
    cause not all 'TCP stream' records for a given socket number
    to be removed if a TCP socket I/O error occurred (during
    RTP/RTCP-over-TCP streaming).  (Thanks to Gerald Hansink et al
    for reporting this.)
  2017.05.24:
  * In "RTSPClient.cpp", moved the call to "clearServerRequestAlternativeByteHandler()"
    from the "RTSPClient" destructor to the "resetTCPSockets()"
    function (which is called more often). This should eliminate
    a 'pointer to a deleted object' error. (Thanks to Gerald Hansink
    et al for reporting this.)
  2017.04.26:
  * Added a new public member function "numClientSessions()"
    to "GenericMediaServer" (and therefore to "RTSPServer", which
    inherits from this).  This allows a server to - at any time -
    check how many clients are currently accessing the server.
  * Updated the diagnostic output in "RTSPClient" to distinguish
    between opening a new TCP socket and connect()ing on a TCP
    socket. (The distinction is important for "REGISTER", which can
    reuse an existing TCP socket.)
  2017.04.10:
  * Fixed a bug in "base64Decode()" that could be triggered
    if (1) your RTSP server is streaming RTP/RTCP-over-HTTP, and (2)
    the remote client sends bad Base64 data (containing an embedded '\0'
    character). (Thanks to Arkady Bernov for reporting this.)
  2017.01.26:
  * Updated "ProxyServerMediaSession.cpp" to change all 'reset()'
    operations so that they are now run as a 'scheduled task' from
    the event loop - avoiding the possibility of bugs caused by
    'reset()' being called while another operation is in progress.
    (Thanks to Erik Montnemery for reporting this issue, and proposing a fix.)
  2016.11.28:
  * Our "RTSPClient" code now ignores "Connection: close" lines in
    the responses to HTTP "GET" requests (that are used to set up
    RTSP-over-HTTP tunneling). Because this tunneling requires that
    the (separate) input and output TCP connections remain intact,
    we assume that the server - if it includes such a line in the
    response to a HTTP "GET" - doesn't really mean it.
    (Thanks to Nguyen Viet Hung for reporting a server that does this.)
  2016.11.17:
  * Fixed a bug in the handling of 'APP' RTCP subpackets. (Thanks to
    Frederik de Ruyck for reporting this.)
  * Fixed a bug in the "StreamReplicator" code. (Thanks to Bruno Abreu
    for reporting this.)
  2016.11.06:
  * Increase the RTSP client's socket receive buffer when we'll be
    receiving RTP/RTCP-over-TCP, and increase the RTSP server's
    client connection socket send buffer when it's used to
    "REGISTER" a stream.
  2016.11.03:
  * Fixed a bug (in the sending/ handling of the "REGISTER"/"DEREGISTER"
    commands) that had been accidentally introduced in version
    2016.09.19. (Thanks to Ralf Globisch for noting this.)
  2016.10.29:
  * Performed the annual update of the copyright years and license
    near the start of each file
  2016.10.21:
  * Changed the "RTCPInstance error" message in "RTCP.cpp" to make
    it clear that the problem is caused by the remote endpoint using
    a buggy version of RTP/RTCP-over-TCP streaming.
  * Updated "QuickTimeFileSink" to make the various creation/modification
    times relative to January 1st 1904 in UTC (as Apple recommends),
    rather than in US Pacific Time.</changelog>
  <changelog author="jengelh@inai.de" date="1499515200">- Replace silly -exec rm ; by -delete.</changelog>
  <changelog author="schwab@suse.de" date="1502107200">- xlocale.patch: don't use obsolete &lt;xlocale.h&gt;</changelog>
  <changelog author="Mathias.Homann@opensuse.org" date="1509537600">- Update to 2017.10.28
  2017.10.28:
- Fixed the handling of the LIVE555 Proxy Server's "-u &lt;username&gt; &lt;password&gt;" command-line option if
  the "REGISTER" command is also implemented (i.e., with "-R").  Now, when we handle "REGISTER",
  the &lt;username&gt; and &lt;password&gt; are used to access the REGISTER'ed back-end stream, if necessary.
- Changed the server handling of the RTSP "REGISTER" command to (if "reuseConnection" is True) delay
  a short period of time (100ms) between replying to the "REGISTER" command, and actually
  handling it.  This is intended to reduce/avoid the possibility of a subsequent "DESCRIBE" command
  ending up in the client ("REGISTER" sender)'s buffer, before the socket gets reused for handling
  incoming RTSP commands.  (Thanks to Durgesh Tanuku for noting this issue.)
- Made a change to "SIPClient" to better handle Asterisk SIP servers with authentication.
  (Thanks to Rus.)
  2017.09.12:
- Made some improvements/bug fixes to AVI indexes in "AVIFileSink".
  (Thanks to Victor V. Vinokurov.)
- Updated the handling of the "writeTimeoutInMilliseconds" parameter in the "makeSocketBlocking()"
  function to work correctly on Windows. (Thanks to Jeff Shanab for noting this issue.)
- Added support for adding Opus audio to MPEG Transport Streams.  This is done by setting the
  "mpegVersion" parameter to 3 in "MPEG2TransportStreamFromESSource::addNewAudioSource()" or
  "MPEG2TransportStreamMultiplexor::handleNewBuffer()".
  (Thanks to Praveen Mathad for suggesting this.)
  2017.07.18:
- Updated "BitVector" to support a signed version of "get_expGolomb()", and fixed our H.264/265
  parsing code to use the signed version where appropriate.
  (Thanks to Toson Huang and Long Zhang for reporting this.)</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1541505600">- Update to 2018.10.17
  * CVE-2018-4013: remote code execution vulnerability (boo#1114779)
  * changes: see http://www.live555.com/liveMedia/public/changelog.txt
  * removed xlocale.patch - xlocale.h is now conditionally included, only when
    required. Upstream fix.</changelog>
  <changelog author="astieger@suse.com" date="1547553600">- update to 2018.11.26:
  * CVE-2019-6256: DoS vulnerability in the server implementation
    of RTSP-over-HTTP (boo#1121892)</changelog>
  <changelog author="astieger@suse.com" date="1547553601">- update to 2018.12.14:
  * Add support for sending (and handling) RTCP "BYE" packets that
    contain a 'reason' string (breaking api change)</changelog>
  <changelog author="atoptsoglou@suse.com" date="1549281600">- update to 2019.02.03:
  * CVE-2019-7314:A use-after-free error causes the RTSP server to
    crash (boo#1124159)</changelog>
  <changelog author="Martin Li?ka &lt;mliska@suse.cz&gt;" date="1558008000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1561377600">- Convert to dynamic libraries (boo#1121995):
  + Use make ilinux-with-shared-libraries: build the dynamic libs
    instead of the static one.
  + Use make install instead of a manual file copy script: this
    also reveals that we missed quite a bit of code to be installed
    before.
  + Split out shared library packages according the SLPP.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1563192000">- Update to version 2019.06.28, fixes boo#1127341 VUL-1:
  CVE-2019-9215: live555: malformed headers lead to invalid memory
  access in the parseAuthorizationHeader function.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585828800">- Update to version 2020.03.06 (boo#1146283, CVE-2019-15232):
  + Fixed a problem in "H264or5VideoStreamFramer.cpp" that was
    allegedly causing problems compiling for Windows.
- Changes from version 2020.02.25:
  + Added full support for the "LIVE555 HLS Proxy"
- Changes from version 2020.02.24:
  + Commented out a line of code that was preventing
    "RTSPClientConnection" objects from being closed when a RTSP
    server handles a "TEARDOWN" command (on a RTP-over-TCP stream).
- Changes from version 2020.02.23:
  + Updated our (unicast) RTSP server implementation to handle
    "PAUSE" commands by calling "stopGettingFrames()" on the input
    source.
  + Fixed a bug in "H264or5VideoStreamFramer" that was causing it
    to not update its presentation times properly following a pause.
  + Updated "openRTSP" to improve the handling of the "-R &lt;port-num&gt;"
    option.
- Changes from version 2020.02.11:
  + Added support for receiving SRTP (encrypted) RTSP streams.
- For changes between 2019.06.28 and 2020.02.10, please see the
  http://www.live555.com/liveMedia/public/changelog.txt.
- Rebase live555-fpic.patch.</changelog>
  <changelog author="munix9@googlemail.com" date="1586865600">- Update to version 2020.04.12:
  + Updated "config.linux-with-shared-libraries"
    (and "liveMedia/Makefile.tail") to ensure that "libssl" and
    "libcrypto" are linked when "libliveMedia" is built.
    (Thanks to Felix Kaechele for reporting this.)
- Changes from version 2020.04.06:
  + Removed support for the classes "RTSPServerSupportingHTTPStreaming"
    and "TCPStreamSink".
    These were being used (in the "LIVE555 Media Server") for
    streaming using "HTTP Live Streaming" (HLS).  This was always
    a hack; it is better to use a dedicated HTTP server to serve
    HLS segments, rather than trying to implement a HTTP server
    (serving 'virtual HLS segments) within our own (primarily RTSP)
    server.
    If you are looking for HLS support, note that we provide a
    source-code demo application "testH264VideoToHLSSegments" that
    converts a (static) H.264 Elementary Stream file to HLS
    segments, and the "LIVE555 HLS Proxy", which proxies a live
    RTSP/RTP stream to HLS segments.</changelog>
  <changelog author="munix9@googlemail.com" date="1587643200">- Added pkgconfig(openssl) as a requirement for the devel package:
  iveMedia/TLSState.hh #includes openssl/ssl.h.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588075200">- Update to version 2020.04.24:
  + Fixed an apparent bug in "RTSPClient" that was causing it to
    not always send an "Authorization:" header when sending a RTSP
    "OPTIONS" command.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1591272000">- Update to version 2020.05.15:
  + Added a new filter class "ADTSAudioStreamDiscreteFramer" that
    prepends ADTS headers to incoming AAC audio frames. This makes
    the AAC audio playable (by media players).
  + Updated "openRTSP" to use a "ADTSAudioStreamDiscreteFramer"
    when outputting a AAC audio stream.
  + Updated the "LIVE555 HLS Proxy" to support AAC audio tracks
    (as well as H.264/5 video).
- Changes from version 2020.05.14:
  + Updated "H264or5VideoStreamDiscreteFramer" to add VPS,SPS,PPS
    NAL units (if known) to the output stream, each time an
    "access_unit_delimiter" NAL unit is added. This makes it more
    likely that the Transport Stream segments produced by the
    "LIVE555 HLS Proxy" will be understandable by a client browser.
  + Added support for H.265 video streams to the "LIVE555 HLS Proxy".
- Changes from version 2020.05.13:
  + Made the "MPEG2TransportStreamMultiplexor" segmentation mechanism
    (used by "HLSSegmenter") more robust in case the Transport
    Stream PTS is not monotonic non-decreasing.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601726400">- update to 2020.08.19:
  - Fixed a bug in "QuickTimeFileSink" that could cause malformed "esds" atoms to be
    generated.  (Thanks to Chris Paucar for reporting this issue.)
  - In "MPEG2TransportStreamFromESSource.cpp", changed the name of the constant LOW_WATER_MARK
    to TS_FROM_ES_LOW_WATER_MARK, and "#ifndef"d it, so that, if you wish, you can redefine it
    at compile time.
  - Fixed a bug in the handling of pausing, when streaming from (multi-track) Matroska files.
  - Fixed another bug in the handling of seeking within Matroska files.
  - Fixed a bug in the handling of seeking within Matroska files.
    (Thanks to Jim Ham for reporting this problem.)
  - Changed the parameter signature of the "RawVideoRTPSink" constructor and "createNew()"
    functions so that the "width" parameter comes before the "height" parameter.  This order
  - "width", "height" - is more common, and is the order used when these parameters are
    defined in RFC 4175.
    IMPORTANT NOTE: Because the types of these two parameters are the same, existing application
    code that uses "RawVideoRTPSink" will compile without error; however, it will not work
    properly unless the order of the parameters in the call to "RawVideoRTPSink::createNew()"
    is changed.
  - More cleanup of the implementation of "RawVideoRTPSink".
  - Cleaned up the implementation of "RawVideoRTPSink".
  - Updated the "RawVideoRTPSource" implementation to not set "fCurrentPacketCompletesFrame"
    until we are processing the last line in the packet.
    (Thanks to Andrey Lisovoy for reporting this issue.)
  - Fixed a potential buffer overflow bug in the server handling of a RTSP "PLAY" command,
    when the command specifies seeking by absolute time.
    (Thank to Xiaobo Xiang for reporting this.)
  - Fixed a memory leak in the "sha1()" function (a "EVP_MD_CTX" object was not being deleted).
    (Thanks to Amir Perlman for reporting this.)
  - Moved all definitions of PREFIX from "Makefile.tail" files to "Makefile.head" (so that
    it can be redefined by a "config.*" file, if desired.
    Also changed the definition of EXE in "config.mingw" to be ".exe".
    (Thanks to Eric Beuque for this suggestion.)
  - Fixed a typo in the previous release that could cause a compilation problem for some
    developers.  (Thanks to Eric Beuque for reporting this.)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1603022400">- update to 2020.10.16:
  - Changed "TLSState::read()" to treat any "SSL_read()" result of &lt;=0 as if the
    TLS connection has closed (unless the error was SSL_ERROR_WANT_READ).
    This fixes a problem that could cause 100% CPU usage in RTSP client applications.
    (Thanks to Larry Wu for reporting this.)
  - Updated "TLSState::setup()" to use "TLS_client_method()" instead of the (deprecated)
    "SSLv23_client_method()".</changelog>
  <changelog author="tiwai@suse.de" date="1623931200">- Update to 2021.05.22:
  lots of fixes and updates, including the security fix for
  CVE-2021-28899 boo#1185874
  See the list in http://live555.com/liveMedia/public/changelog.txt
- Change the so version of libliveMedia to 94, libgroupsock to 30</changelog>
</package>
<package pkgid="3fb7f28bef7abbb971deab7947915f86bbe5dc223362233f21ac13878bc8239e" name="live555-devel" arch="x86_64">
  <version epoch="0" ver="2021.05.22" rel="bp153.2.3.1"/>
  <changelog author="aloisio@gmx.com" date="1476619200">- Update to version 2016.10.11
  2016.10.11:
  * After building the source code, we now display a message
    reminding the developer about our FAQ.
  2016.09.22:
  * Added a new "liveMedia" class
    "MPEG2TransportStreamAccumulator" - a filter that can
    be used to combine several (by default, 7) MPEG Transport
    Stream 188-byte 'packets' into a larger chunk of data,
    more appropriate for streaming via RTP (or raw UDP).
  2016.09.19:
  * Added support for an experimental RTSP "DEREGISTER"
    command, which undoes the effect of a "REGISTER" command.
  * Moved the REGISTER/DEREGISTER-specific functionality of
    "RTSPServer.cpp" into a new file "RTSPServerRegister.cpp",
    to make the base RTSP server code (in "RTSPServer.cpp")
    easier to comprehend.
  2016.09.12:
  * Fixed "GenericMediaServer::createNewClientSessionWithId()"
    to make sure that the new 'client session' object (returned
    by a call to "createNewClientSession()") is not NULL
    before it tries to add it to the 'fClientSessions' table.
    (Thanks to Helmut Grohne for discovering this issue.)
  2016.09.08:
  * Updated "RTSPClient::reset()" to reset each of the 'request
    queues' as well.
    (Thanks to Erik Montnemery for noting a problem (with the
    "LIVE555 Proxy Server") that this caused.)
  * Updated "GenericMediaServer::ClientConnection::closeSockets()"
    so that it doesn't try to call "closeSocket()" (=="close()")
    on socket numbers &lt;0.
  2016.09.05:
  * Fixed a problem whereby a 'delayed task' for a
    "MPEG2TransportStreamMultiplexor" object might have gotten run
    after such an object was deleted.
    (Thanks to Bruno Basilio for providing debugging output to
    help track this down.)
  * Updated "Socket::reset()" (in "groupsock/NetInterface.cpp") so
    that it doesn't try to call "closeSocket()" (=="close()") on
    socket numbers &lt;0.
  * Added a comment to "UsageEnvironment/include/UsageEnvironment.hh"
    to note that "triggerEvent()" should not be called with the
    same 'event trigger id' from different threads.
    (This was already noted in a comment in
    "liveMedia/DeviceSource.cpp", but not in
    "UsageEnvironment/include/UsageEnvironment.hh", which is
    where "triggerEvent()" is defined.)
  2016.08.27:
  * Fixed a problem whereby a "Medium" object's "nextTask()"
    (i.e., "fNextTask") could hold an invalid value after a
    'scheduled task' has occurred (but before the next similar
    task is scheduled) - which causes problems should the
    "Medium" object be deleted during that window of time.
    (Thanks to Helmut Grohne for noting this problem.)
  * Added comments to "UsageEnvironment/include/UsageEnvironment.hh"
    to make it clear that "unscheduleDelayedTask()" (or
    "rescheduleDelayedTask()") must not be called on a
    'scheduled task' after it has already occurred.
    (Thanks to Helmut Grohne for motivating this.)
  2016.08.07:
  * Fixed a bug in the handling of the non-standard
    "com.ses.streamID:" header (used by 'SAT&gt;IP' servers)
    that we had introduced in version 2016.01.12.
    (Thanks to Yaobing Deng for noting this.)
  2016.07.19:
  * Fixed a bug in "RTSPServer" that could cause a crash if a
    "RTSPServer" object is deleted after having been used
    for RTSP-over-HTTP streaming.  (Thanks to Pavel Aronov.)
  * Updated "RTSPClient" to recognize a "Connection: Close"
    header in a server's response. It handles this header by
    closing the RTSP TCP connection (because the server is
    assumed to not be using it again), so that we open a new
    TCP  connection for any subsequent commands.
    (Thanks to Nathan (at MediaPortal) for this suggestion.)
  * Made a small optimization to "RTSPServer"s handling of the
    first "SETUP" command from each client.  (Thanks to Maxim
    Dementiev for the suggestion.)
  2016.06.26:
  * Added a new (public) function "canDeliverNewFrameImmediately()"
    to "MPEG2TransportStreamMultiplexor".
    This function may be used by a downstream reader to test
    whether the next call to "doGetNextFrame()" will deliver
    data immediately.  It can be useful if you want to decide
    whether or not to keep accumulating multiple Transport Stream
    'packets' into an outgoing RTP packet.
    (Thanks to Gilles Chanteperdrix for suggesting this.)
  * Made a minor syntactic change to "MediaTranscodingTable.hh"
    to eliminate compiler warnings.
  2016.06.23:
  * Changed the constant "MAX_INPUT_ES_FRAME_SIZE" to a static
    member variable
    "MPEG2TransportStreamFromESSource::maxInputESFrameSize"
    that can, if desired, be increased at run time (before a
    "MPEG2TransportStreamFromESSource" object is created).
    (Thanks to Gilles Chanteperdrix for motivating this.)
  2016.06.22:
  * Changed "~ProxyServerMediaSession()" so that it no longer
    deletes the "MediaTranscodingTable" object that it had
    been passed in its constructor.  (The reason for this is
    that the same "MediaTranscodingTable" can be used by more
    than one "ProxyServerMediaSession".)
  * Made the "parseTransportHeaderForREGISTER()" function
    (that's used in the "RTSPServer" implementation) non-static,
    so that it can be used in other, non-RTSP server
    implementations that want to handle the "REGISTER" command.
  * Made the "RTPSink::SSRC()" function "public:" rather than
    "protected:".
    (Thanks to Jean-Luc Bonnet for this suggestion.)
  2016.05.20:
  * Added a new virtual function "noteLiveness()" to the
    "ServerMediaSession" class. This function is called
    (by a "GenericMediaServer") whenever there's 'liveness'
    on a "ClientSession".  The default implementation of this
    function is a 'noop', but subclasses can redefine it - e.g.,
    if you want to remove long-unused "ServerMediaSession"s
    from the server.
  * Fixed a bug in the options handling for the command
    "live555ProxyServer" that could erroneously produce a
    "usage" error if the '-R' option is used, but no
    back-end "rtsp://" URL is given.
  2016.05.18:
  * Backed out the change to "MultiFramedRTPSink" that was
    made in 2016.05.17; the 2016.05.16 version turned out
    to be correct.
  * Rearranged "#include"s to avoid an 'excessive #include
    nesting' error with some old compilers.
  2016.05.17:
  * Made a (mostly inconsequential) fix to the previous bugfix
    for "MultiFramedRTPSink".
  2016.05.16:
  * Fixed a bug in "MultiFramedRTPSink" that affected
    subclasses that redefine "frameSpecificHeaderSize()"
    (for frame-specific headers that precede multiple frames
    in a RTP packet).  (Currently, the only subclass that
    this affected was "VorbisAudioRTPSink".)
    (Thanks to Gilles Chanteperdrix for reporting this bug.)
  * Made a minor update to the "ProxyServerMediaSession" code
    to better support optional media transcoding.
  2016.04.21:
  * Made it easier to set the MTU for all outgoing RTP
    packets, instead of having to call "setPacketSizes()"
    after each "MultiFramedRTPSink" is created.  If you wish,
    you can define the compile-time constants (macros)
    RTP_PAYLOAD_MAX_SIZE and (optionally) RTP_PAYLOAD_PREFERRED_SIZE
    when compiling "MultiFramedRTPSink.cpp".  (These constants
    have default values of 1456 and 1000 respectively, just as
    before.)
  * Updated "GroupsockHelper.{hh,cpp}" to (supposedly) support
    'MinGW' better
  2016.04.01:
  * Fixed a bug the "ProxyServerMediaSubsession" code that
    could cause an infinite loop if the 'back-end' server was
    slow to respond to "SETUP" requests.
    (Thanks to Erik Montnemery for helping to debug this.)
  * Added support for parsing/streaming Matroska files that
    contain PCM audio tracks.
    (Thanks to Michel Promonet.)
  2016.03.16:
  * Added some more debugging fprintf()s to the
    "ProxyServerMediaSubsession" code to try to track down a
    bug.
  * Simplified the "genMakefiles" script (moving duplicate
    code into a 'for' loop).
  2016.03.14:
  * Updated the proxy server implementation to better handle
    'front-end' clients that have asked to stream only some
    of the substreams of a multi-stream session.  Now, if a
    substream is closed (because all 'front-end' clients have
    stopped requesting it), but other front-end clients are
    still streaming other substreams, then we will send - to
    the 'back-end' server - only a substream-specific "PAUSE"
    command; not a "PAUSE" command for the entire stream.
    (Thanks to Lakshmi Narayanan for noting this issue.)
  * Added an optional "-p &lt;RTSP-port-number&gt;" option to the
    "LIVE555 Proxy Server", to allow the user to specify a
    RTSP server port number other than the standard port
    numbers: 554 and 8554. (These standard port numbers are
    still tried if the specified port number can't be used.)
    (Thanks to Denis Genestier for this suggestion.)
  2016.02.22:
  * Updated the "ProxyServerMediaSession" to add a Boolean
    virtual function "allowProxyingForSubsession()".
    By default, this always returns True.  However,
    subclasses can redefine this if they wish to restrict
    which subsessions of a stream get proxied - e.g., if
    you want to proxy only video tracks.
  * Improved the "WAVAudioFileSource" code (for parsing
    WAV-format audio files) to make it more tolerant of
    unusual formats.
  * Made it possible to build a version of the "liveMedia"
    library that doesn't contain any RTSP server code;
    e.g., if you are developing only a RTSP client, and
    want to save space. To do this, omit any files that
    contain "Server" or "RTPSink" in their name, and define
    OMIT_REGISTER_HANDLING when compiling "RTSPClient.cpp".
    (Thanks to Jeff Shanab for this suggestion.)
  2016.02.09:
  * Added an option "-E &lt;absolute-seek-end-time&gt;" to
    "openRTSP".
    (Thanks to Hans Maes for suggesting this.)
  2016.02.08:
  * Fixed a bug that was causing "playSIP" to crash.
    (Thanks to Vilaysak Thipavong for reporting this.)
  2016.01.29:
  * Updated "QuickTimeFileSink" to make it usable with non-RTP
    input sources. It still needs to have a "MediaSession"
    that describes the input source; however, this input source
    no longer needs to be RTP; it can, instead, be a UDP or
    other type of source. (Of course, audio/video synchronization
    and hint tracks can't be done in this case.)
  * Changed the name of a variable in the "Makefile.tail" file
    for the "BasicUsageEnvironment" project, in response to
    a complaint that the old name clashed with something in
    some Windows development environment
  2016.01.24:
  * Updated "ProxyServerMediaSession.cpp" to add some
    'internal error' debugging fprintf()s to try to catch a
    possible bug that was reported recently.
  2016.01.20:
  * When a server calls "startStream()" to start a RTSP stream
    for a client, we now no longer make a slight adjustment to
    the RTP timestamp sequence (using the "presetNextTimestamp()"
    call) if there is already another ongoing stream using the
    same "RTPSink".  The effect of this is only minor, but it
    ensures that the addition of an addition 'destination' to
    an ongoing RTSP/RTP stream does not cause any change to the
    contents of the RTP/RTCP packets.
    (Thanks to Erik Montnemery for noting this issue.)
  2016.01.16:
  * This release has no source-code changes from the previous
    release.  However, a test file was mistakenly left in the
    previous version; this produced an excessively-large tar file.
    This has now been removed.
  2016.01.12:
  * Added a hack to "RTSPClient" to handle the non-standard
    "com.ses.streamID:" header - used by 'SAT&gt;IP' servers -
    by using its value in the 'base URL' for subsequent requests.
    (Thanks to Julian Scheel for proposing this.)
  2015.12.22:
  * Updated "QuickTimeFileSink" to add a sanity check to try
    to prevent an occasional problem with H.264 video tracks
    that contain 'sync frames'.
  * Updated the "config.linux-with-shared-libraries"
    configuration file to use the $(CC) and $(CXX)
    macros, to allow for cross-compiling.  (Thanks to Michel
    Promonet.)
  * Updated the years in the copyright notice on each file.
  2015.11.09:
  * Changed the "ProxyServerMediaSession" code once again.  We
    backed out the changes in the previous two releases,
    and now respond to failures of the back-end "SETUP"
    or "PLAY" commands by doing a full reset - which involves
    deleting the "ProxyServerMediaSubsession" object, and
    doing another "DESCRIBE" to create a new one.  However, we
    can't do this immediately - because the "SETUP" and "PLAY"
    commands can be sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()".
    Instead, we wait until the next 'liveness' command, which
    will get sent immediately when we return to the event loop.
  * Our proxy server code no longer converts the "mode" string
    to lower case before passing it to
    "MPEG4GenericRTPSink::createNew()".  (This turned out to
    be unnecessary, and was breaking some clients that weren't
    treating this string as case-insensitive when they saw it
    in the stream's SDP descriptor.)  (Thanks to Craig Matsuura
    for noting this issue.)
  2015.10.29:
  * Updated the fix in the previous revision to apply to the
    back-end "PLAY" command as well as the back-end "SETUP"
    command, because both of these back-end commands can get
    sent from within
    "ProxyServerMediaSubsession::createNewStreamSource()", so
    we can't allow the "ProxyServerMediaSubsession" object
    to get deleted in either case.</changelog>
  <changelog author="ramaxlo@gmail.com" date="1499083200">- Update to version 2017.06.04
  2017.06.04:
  * Fixed a bug in "RTPInterface::removeStreamSocket()" that could
    cause not all 'TCP stream' records for a given socket number
    to be removed if a TCP socket I/O error occurred (during
    RTP/RTCP-over-TCP streaming).  (Thanks to Gerald Hansink et al
    for reporting this.)
  2017.05.24:
  * In "RTSPClient.cpp", moved the call to "clearServerRequestAlternativeByteHandler()"
    from the "RTSPClient" destructor to the "resetTCPSockets()"
    function (which is called more often). This should eliminate
    a 'pointer to a deleted object' error. (Thanks to Gerald Hansink
    et al for reporting this.)
  2017.04.26:
  * Added a new public member function "numClientSessions()"
    to "GenericMediaServer" (and therefore to "RTSPServer", which
    inherits from this).  This allows a server to - at any time -
    check how many clients are currently accessing the server.
  * Updated the diagnostic output in "RTSPClient" to distinguish
    between opening a new TCP socket and connect()ing on a TCP
    socket. (The distinction is important for "REGISTER", which can
    reuse an existing TCP socket.)
  2017.04.10:
  * Fixed a bug in "base64Decode()" that could be triggered
    if (1) your RTSP server is streaming RTP/RTCP-over-HTTP, and (2)
    the remote client sends bad Base64 data (containing an embedded '\0'
    character). (Thanks to Arkady Bernov for reporting this.)
  2017.01.26:
  * Updated "ProxyServerMediaSession.cpp" to change all 'reset()'
    operations so that they are now run as a 'scheduled task' from
    the event loop - avoiding the possibility of bugs caused by
    'reset()' being called while another operation is in progress.
    (Thanks to Erik Montnemery for reporting this issue, and proposing a fix.)
  2016.11.28:
  * Our "RTSPClient" code now ignores "Connection: close" lines in
    the responses to HTTP "GET" requests (that are used to set up
    RTSP-over-HTTP tunneling). Because this tunneling requires that
    the (separate) input and output TCP connections remain intact,
    we assume that the server - if it includes such a line in the
    response to a HTTP "GET" - doesn't really mean it.
    (Thanks to Nguyen Viet Hung for reporting a server that does this.)
  2016.11.17:
  * Fixed a bug in the handling of 'APP' RTCP subpackets. (Thanks to
    Frederik de Ruyck for reporting this.)
  * Fixed a bug in the "StreamReplicator" code. (Thanks to Bruno Abreu
    for reporting this.)
  2016.11.06:
  * Increase the RTSP client's socket receive buffer when we'll be
    receiving RTP/RTCP-over-TCP, and increase the RTSP server's
    client connection socket send buffer when it's used to
    "REGISTER" a stream.
  2016.11.03:
  * Fixed a bug (in the sending/ handling of the "REGISTER"/"DEREGISTER"
    commands) that had been accidentally introduced in version
    2016.09.19. (Thanks to Ralf Globisch for noting this.)
  2016.10.29:
  * Performed the annual update of the copyright years and license
    near the start of each file
  2016.10.21:
  * Changed the "RTCPInstance error" message in "RTCP.cpp" to make
    it clear that the problem is caused by the remote endpoint using
    a buggy version of RTP/RTCP-over-TCP streaming.
  * Updated "QuickTimeFileSink" to make the various creation/modification
    times relative to January 1st 1904 in UTC (as Apple recommends),
    rather than in US Pacific Time.</changelog>
  <changelog author="jengelh@inai.de" date="1499515200">- Replace silly -exec rm ; by -delete.</changelog>
  <changelog author="schwab@suse.de" date="1502107200">- xlocale.patch: don't use obsolete &lt;xlocale.h&gt;</changelog>
  <changelog author="Mathias.Homann@opensuse.org" date="1509537600">- Update to 2017.10.28
  2017.10.28:
- Fixed the handling of the LIVE555 Proxy Server's "-u &lt;username&gt; &lt;password&gt;" command-line option if
  the "REGISTER" command is also implemented (i.e., with "-R").  Now, when we handle "REGISTER",
  the &lt;username&gt; and &lt;password&gt; are used to access the REGISTER'ed back-end stream, if necessary.
- Changed the server handling of the RTSP "REGISTER" command to (if "reuseConnection" is True) delay
  a short period of time (100ms) between replying to the "REGISTER" command, and actually
  handling it.  This is intended to reduce/avoid the possibility of a subsequent "DESCRIBE" command
  ending up in the client ("REGISTER" sender)'s buffer, before the socket gets reused for handling
  incoming RTSP commands.  (Thanks to Durgesh Tanuku for noting this issue.)
- Made a change to "SIPClient" to better handle Asterisk SIP servers with authentication.
  (Thanks to Rus.)
  2017.09.12:
- Made some improvements/bug fixes to AVI indexes in "AVIFileSink".
  (Thanks to Victor V. Vinokurov.)
- Updated the handling of the "writeTimeoutInMilliseconds" parameter in the "makeSocketBlocking()"
  function to work correctly on Windows. (Thanks to Jeff Shanab for noting this issue.)
- Added support for adding Opus audio to MPEG Transport Streams.  This is done by setting the
  "mpegVersion" parameter to 3 in "MPEG2TransportStreamFromESSource::addNewAudioSource()" or
  "MPEG2TransportStreamMultiplexor::handleNewBuffer()".
  (Thanks to Praveen Mathad for suggesting this.)
  2017.07.18:
- Updated "BitVector" to support a signed version of "get_expGolomb()", and fixed our H.264/265
  parsing code to use the signed version where appropriate.
  (Thanks to Toson Huang and Long Zhang for reporting this.)</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1541505600">- Update to 2018.10.17
  * CVE-2018-4013: remote code execution vulnerability (boo#1114779)
  * changes: see http://www.live555.com/liveMedia/public/changelog.txt
  * removed xlocale.patch - xlocale.h is now conditionally included, only when
    required. Upstream fix.</changelog>
  <changelog author="astieger@suse.com" date="1547553600">- update to 2018.11.26:
  * CVE-2019-6256: DoS vulnerability in the server implementation
    of RTSP-over-HTTP (boo#1121892)</changelog>
  <changelog author="astieger@suse.com" date="1547553601">- update to 2018.12.14:
  * Add support for sending (and handling) RTCP "BYE" packets that
    contain a 'reason' string (breaking api change)</changelog>
  <changelog author="atoptsoglou@suse.com" date="1549281600">- update to 2019.02.03:
  * CVE-2019-7314:A use-after-free error causes the RTSP server to
    crash (boo#1124159)</changelog>
  <changelog author="Martin Li?ka &lt;mliska@suse.cz&gt;" date="1558008000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1561377600">- Convert to dynamic libraries (boo#1121995):
  + Use make ilinux-with-shared-libraries: build the dynamic libs
    instead of the static one.
  + Use make install instead of a manual file copy script: this
    also reveals that we missed quite a bit of code to be installed
    before.
  + Split out shared library packages according the SLPP.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1563192000">- Update to version 2019.06.28, fixes boo#1127341 VUL-1:
  CVE-2019-9215: live555: malformed headers lead to invalid memory
  access in the parseAuthorizationHeader function.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585828800">- Update to version 2020.03.06 (boo#1146283, CVE-2019-15232):
  + Fixed a problem in "H264or5VideoStreamFramer.cpp" that was
    allegedly causing problems compiling for Windows.
- Changes from version 2020.02.25:
  + Added full support for the "LIVE555 HLS Proxy"
- Changes from version 2020.02.24:
  + Commented out a line of code that was preventing
    "RTSPClientConnection" objects from being closed when a RTSP
    server handles a "TEARDOWN" command (on a RTP-over-TCP stream).
- Changes from version 2020.02.23:
  + Updated our (unicast) RTSP server implementation to handle
    "PAUSE" commands by calling "stopGettingFrames()" on the input
    source.
  + Fixed a bug in "H264or5VideoStreamFramer" that was causing it
    to not update its presentation times properly following a pause.
  + Updated "openRTSP" to improve the handling of the "-R &lt;port-num&gt;"
    option.
- Changes from version 2020.02.11:
  + Added support for receiving SRTP (encrypted) RTSP streams.
- For changes between 2019.06.28 and 2020.02.10, please see the
  http://www.live555.com/liveMedia/public/changelog.txt.
- Rebase live555-fpic.patch.</changelog>
  <changelog author="munix9@googlemail.com" date="1586865600">- Update to version 2020.04.12:
  + Updated "config.linux-with-shared-libraries"
    (and "liveMedia/Makefile.tail") to ensure that "libssl" and
    "libcrypto" are linked when "libliveMedia" is built.
    (Thanks to Felix Kaechele for reporting this.)
- Changes from version 2020.04.06:
  + Removed support for the classes "RTSPServerSupportingHTTPStreaming"
    and "TCPStreamSink".
    These were being used (in the "LIVE555 Media Server") for
    streaming using "HTTP Live Streaming" (HLS).  This was always
    a hack; it is better to use a dedicated HTTP server to serve
    HLS segments, rather than trying to implement a HTTP server
    (serving 'virtual HLS segments) within our own (primarily RTSP)
    server.
    If you are looking for HLS support, note that we provide a
    source-code demo application "testH264VideoToHLSSegments" that
    converts a (static) H.264 Elementary Stream file to HLS
    segments, and the "LIVE555 HLS Proxy", which proxies a live
    RTSP/RTP stream to HLS segments.</changelog>
  <changelog author="munix9@googlemail.com" date="1587643200">- Added pkgconfig(openssl) as a requirement for the devel package:
  iveMedia/TLSState.hh #includes openssl/ssl.h.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588075200">- Update to version 2020.04.24:
  + Fixed an apparent bug in "RTSPClient" that was causing it to
    not always send an "Authorization:" header when sending a RTSP
    "OPTIONS" command.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1591272000">- Update to version 2020.05.15:
  + Added a new filter class "ADTSAudioStreamDiscreteFramer" that
    prepends ADTS headers to incoming AAC audio frames. This makes
    the AAC audio playable (by media players).
  + Updated "openRTSP" to use a "ADTSAudioStreamDiscreteFramer"
    when outputting a AAC audio stream.
  + Updated the "LIVE555 HLS Proxy" to support AAC audio tracks
    (as well as H.264/5 video).
- Changes from version 2020.05.14:
  + Updated "H264or5VideoStreamDiscreteFramer" to add VPS,SPS,PPS
    NAL units (if known) to the output stream, each time an
    "access_unit_delimiter" NAL unit is added. This makes it more
    likely that the Transport Stream segments produced by the
    "LIVE555 HLS Proxy" will be understandable by a client browser.
  + Added support for H.265 video streams to the "LIVE555 HLS Proxy".
- Changes from version 2020.05.13:
  + Made the "MPEG2TransportStreamMultiplexor" segmentation mechanism
    (used by "HLSSegmenter") more robust in case the Transport
    Stream PTS is not monotonic non-decreasing.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601726400">- update to 2020.08.19:
  - Fixed a bug in "QuickTimeFileSink" that could cause malformed "esds" atoms to be
    generated.  (Thanks to Chris Paucar for reporting this issue.)
  - In "MPEG2TransportStreamFromESSource.cpp", changed the name of the constant LOW_WATER_MARK
    to TS_FROM_ES_LOW_WATER_MARK, and "#ifndef"d it, so that, if you wish, you can redefine it
    at compile time.
  - Fixed a bug in the handling of pausing, when streaming from (multi-track) Matroska files.
  - Fixed another bug in the handling of seeking within Matroska files.
  - Fixed a bug in the handling of seeking within Matroska files.
    (Thanks to Jim Ham for reporting this problem.)
  - Changed the parameter signature of the "RawVideoRTPSink" constructor and "createNew()"
    functions so that the "width" parameter comes before the "height" parameter.  This order
  - "width", "height" - is more common, and is the order used when these parameters are
    defined in RFC 4175.
    IMPORTANT NOTE: Because the types of these two parameters are the same, existing application
    code that uses "RawVideoRTPSink" will compile without error; however, it will not work
    properly unless the order of the parameters in the call to "RawVideoRTPSink::createNew()"
    is changed.
  - More cleanup of the implementation of "RawVideoRTPSink".
  - Cleaned up the implementation of "RawVideoRTPSink".
  - Updated the "RawVideoRTPSource" implementation to not set "fCurrentPacketCompletesFrame"
    until we are processing the last line in the packet.
    (Thanks to Andrey Lisovoy for reporting this issue.)
  - Fixed a potential buffer overflow bug in the server handling of a RTSP "PLAY" command,
    when the command specifies seeking by absolute time.
    (Thank to Xiaobo Xiang for reporting this.)
  - Fixed a memory leak in the "sha1()" function (a "EVP_MD_CTX" object was not being deleted).
    (Thanks to Amir Perlman for reporting this.)
  - Moved all definitions of PREFIX from "Makefile.tail" files to "Makefile.head" (so that
    it can be redefined by a "config.*" file, if desired.
    Also changed the definition of EXE in "config.mingw" to be ".exe".
    (Thanks to Eric Beuque for this suggestion.)
  - Fixed a typo in the previous release that could cause a compilation problem for some
    developers.  (Thanks to Eric Beuque for reporting this.)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1603022400">- update to 2020.10.16:
  - Changed "TLSState::read()" to treat any "SSL_read()" result of &lt;=0 as if the
    TLS connection has closed (unless the error was SSL_ERROR_WANT_READ).
    This fixes a problem that could cause 100% CPU usage in RTSP client applications.
    (Thanks to Larry Wu for reporting this.)
  - Updated "TLSState::setup()" to use "TLS_client_method()" instead of the (deprecated)
    "SSLv23_client_method()".</changelog>
  <changelog author="tiwai@suse.de" date="1623931200">- Update to 2021.05.22:
  lots of fixes and updates, including the security fix for
  CVE-2021-28899 boo#1185874
  See the list in http://live555.com/liveMedia/public/changelog.txt
- Change the so version of libliveMedia to 94, libgroupsock to 30</changelog>
</package>
<package pkgid="4a2e38fde43954e0ebb08e508760e8ac139d36b04911afa948f5fbfd2c3cc8ce" name="loki" arch="aarch64">
  <version epoch="0" ver="2.2.1+git.1617669398.babea82e" rel="bp153.2.5.1"/>
  <changelog author="Jo&#xE3;o Cavalheiro &lt;jcavalheiro@suse.com&gt;" date="1561982400">- Initial commit (v0.1.0)</changelog>
  <changelog author="JMC &lt;jcavalheiro@suse.com&gt;" date="1561982401">- Add compat macro for _fillupdir to allow builds in SLE12</changelog>
  <changelog author="Dario Maiocchi &lt;dmaiocchi@suse.com&gt;" date="1587124800">- Update to version 1.4.1:
  * updating changelog and version numbers in docs for 1.4.1 release
  * JSON encoding: avoid base64 encoding of []byte inside other slices (#1890)
  * Removes file size check for pipe, not provided by linux. (#1893)
  * fixing release date
  * Updating some of the references to v1.3.0 Adding an entry in the changelog to reference image name changes
  * docs: update promtail docs for backoff (#1879)
  * bump gem version (#1853)
  * throw exceptions on HTTPTooManyRequests and HTTPServerError so FluentD will retry (#1845)
  * promtail retry 429 rate limit errors, clarifying risks in the docs of configuring multiple client sections in promtail, also increased the backoff and retry settings in promtail.
  * Adding upgrade doc and updating changelog for release</changelog>
  <changelog author="dmaiocchi@suse.com" date="1590667200">- Update to version 1.5.0:
  * Prep 1.5.0 release (#2098)
  * updates loki config examples (#2097)
  * Adds backtick for the quoted string token lexer. (#2095)
  * Fixes unit in stats request log. (#2093)
  * allow no encoding/compression on chunks (#2088)
  * Accept suffixes to pod name in instance labels (#2080)
  * removes yolostring (#2078)
  * fluentd plugin: support placeholders in tenant field (#2074)
  * Fixes a panic in dry-run when using external labels. (#2075)
  * Allows to pass inlined pipeline stages to the docker driver. (#2076)
  * Loki: Allow configuring query_store_max_look_back_period when running a filesystem store and boltdb-shipper (#2073)
  * expand the match_all to also optionally allow counting bytes per stream (#2066)
  * some metrics for measuring performance and failures in boltdb shipper (#2034)
  * output a debug log if the requested path in the scrape config doesn't match any files (#2069)
  * Targets not required in promtail config (#2026)
  * Update loki to cortex master (#2030)
  * Reverse entry iterator pool (#2064)
  * Improve protobuf serialization (#2031)
  * Recover from panic in http and grpc handlers. (#2059)
  * Docker driver: Allow to provision external pipeline files to plugin (#2054)
  * Fix a bug in range vector skipping data. (#2058)
  * Docs: update Loki Helm Chart document to support Helm 3 (#2038)
  * Fix promtail client default values (#2049)
  * Fix spelling of per second (#2055)
  * Update api.md (#2056)
  * Chore: Correct typo "per seconds" (#2050)
  * Fix bug in logql parsing that leads to crash. (#2046)
  * fixes the cpu usage graphs (#2044)
  * Add extraOutputs variable to support multiple outputs for fluent-bit (#2040)
  * Swapped to container restarts over terminated reasons (#2043)
  * Remove generated comment at top of .drone/drone.yaml (#2042)
  * Dashboard: Loki Operational improvements (#2041)
  * Support Post request in the frontend queryrange handler. (#2023)
  * fluent-plugin-loki: Restructuring and CI (#2006)
  * Revert "Update go from 1.13 to 1.14. (#2013)" (#2028)
  * Update go from 1.13 to 1.14. (#2013)
  * Adds :delegated flags to speed up build experience on MacOS. (#2009)
  * logcli: Query needs to be stored into url.RawQuery, and not url.Path (#2027)
  * more linter fixes (#2024)
  * I &lt;3 you Linter (#2022)
  * Docs: Added labels content (#1999)
  * Loki: refactor validation and improve error messages (#2021)
  * Spelling (#2014)
  * Change image tag from 1.4.1 to 1.4.0 in Helm chart (#2015)
  * Update lz4 library to latest to ensure deterministic output. (#2010)
  * make `loki_ingester_memory_streams` Gauge per tenant. (#2019)
  * Loki: Improve logging and add metrics to streams dropped by stream limit (#2012)
  * Fix a bad rebase between #1970 and #1965. (#2011)
  * Adds config to disable HTTP and GRPC server in Promtail. (#2004)
  * Allow to aggregate binary operations. (#1970)
  * table client for boltdb shipper to enforce retention (#2001)
  * Improve URL building in the logcli to strip trailing /. (#2000)
  * Ensure trace propagation in our logs. (#1977)
  * Loki: Adds an `interval` paramater to query_range queries allowing a sampling of events to be returned based on the provided interval (#1965)
  * make boltdb shipper singleton and some other minor refactoring (#1995)
  * Update cortex to latest. (#1982)
  * Add a missing method to facade which is called by the metrics storage client in cortex (#1987)
  * added extraCommandlineArgs in values file (#1981)
  * Log error message for invalid checksum (#1713)
  * Log slow query from the frontend by default in ksonnet. (#1980)
  * incorporate some better defaults into table-manager configs (#1976)
  * Update cortex vendoring to latest master (#1975)
  * [Loki]: Cleanup dockerfile (#1949)
  * Convert Loki modules to services (#1804)
  * fix available stores for chunk and index in documentation for period config (#1974)
  * Improve the local config to work locally and inside docker. (#1963)
  * helm chart: add missing line feed (#1967)
  * Docs: Update docker.md (#1966)
  * chunk bounds metric now records 8h range in 1h increments (#1964)
  * flush boltdb to object store (#1837)
  * chunk lifespan histogram (#1958)
  * Workaround for broken etcd gomod import (#1961)
  * Go mod: explicit golang.org/x/net replace (#1953)
  * Move build from source instructions to root readme. (#1951)
  * update cortex to latest master (#1956)
  * Loki Update the cut block size counter when creating a memchunk from byte slice (#1946)
  * Fixes case handling in regex simplification. (#1950)
  * Log docker driver config map. (#1903)
  * version pin the docker image in docker-compose (#1945)
  * Reverting helm changes which were included in Cortex 1.0 vendor upgrade because it resulted in us pushing an unstable helm.
  * delete tag script filters by prefix instead of substring (#1942)
  * Support stdin target via flag instead of automatic detection. (#1935)
  * adds config validation, similar to cortex (#1939)
  * bumps helm to keepalive-master after cortex vendoring (#1937)
  * Update Cortex to latest master (#1869)
  * Add no-file and keep-file log option for docker driver. (#1906)
  * logcli: org-id/tls-skip-verify set via env var (#1922)
  * Clarified that the api push path needs to be specified. (#1925)
  * And the loki mixin
  * Put loki-mixin and promtail-mixin dashboards in a folder.
  * feat: tms readiness check bypass implementation
  * this Dockerfile is a remnant from a long time ago, not needed. (#1918)
  * only fetches one chunk per series in /series (#1914)
  * Add cap_net_bind_service linux capabilities to Loki. (#1916)
  * Fix fluent-bit metrics (#1915)
  * s/dashboards/grafanaDashboards.
  * fluentd loki plugin README: add note about labels (#1909)
  * push images for `k` branches
  * updating typo for end time parameter (#1905)
  * updating helm and ksonnet to 1.4.1 updating Fluent Bit to correct image
  * JSON encoding: avoid base64 encoding of []byte inside other slices (#1890)
  * [helm loki/promtail] make UpdateStrategy configurable (#1898)
  * Addition of a `/suspend` endpoint to Loki Canary (#1891)
  * Removes file size check for pipe, not provided by linux. (#1893)
  * Fixes possible panic in json pipeline stage. (#1894)
  * Fix flaky promtail test (#1865)
  * docs: cleaning up the comments for the cache_config, default_validity option (#1888)
  * Adding a config change in release 1.4 upgrade doc Updating readme with links to new docs
  * Sign helm package with GPG. (#1864)
  * Add precision about the range notation for LogQL. (#1881)
  * updating helm and ksonnet for 1.4.0 release
  * clear out some changelog entries to fix a merge conflict from the release branch
  * docs: update promtail docs for backoff (#1879)
  * Support series API in logcli (#1861)
  * support `match[]` encoding (#1875)
  * Keep plugin install command example in one line (#1870)
  * Add extraMount, extraVolumeMount to promtail helm chart for systemd-journal (#1871)
  * documents frontend worker (#1873)
  * clarify logcli commands and output (#1712)
  * Logcli remote storage. (#1814)
  * Sharding optimizations I: AST mapping (#1846)
  * docs: tweak the doc section of the readme a little (#1856)
  * Support configurable maximum of the limits parameter (#1798)
  * bump gem version (#1853)
  * throw exceptions on HTTPTooManyRequests and HTTPServerError so FluentD will retry (#1845)
  * logcli client: use OrgID in LiveTail (#1850)
  * remove a few places we recommend the schema version and consolidate in the configuration doc
  * Pin helm version in circle-ci helm testing workflow. (#1849)
  * Proposal: Promtail Push API (#1627)
  * promtail retry 429 rate limit errors, clarifying risks in the docs of configuring multiple client sections in promtail, also increased the backoff and retry settings in promtail.
  * Docs: Update configuration docs for redis (#1843)
  * Log error message when source does not exist in extracted values (#1815)
  * Helm/loki-stack: refresh default grafana.image.tag to 6.7.0 (#1825)
  * Move default port for Loki to 3100 everywhere. (#1838)
  * Change local storage directory to /loki/ and fix permissions (#1833) (#1834)
  * Use 8080 for Loki http port  binding in tanka. (#1823)
  * Adds a counter for total flushed chunks per reason. (#1819)
  * Prevent prometheus to scrap both services (#1817)
  * loki can not be started with loki-local-config.yaml (#1816)
  * Optimize empty filter queries. (#1810)
  * Improve fluentbit logfmt. (#1791)
  * Test stats memchunk (#1809)
  * Error handling: Show data stream at "debug" level, not "warn" (#1811)
  * loki: update Cortex to master (#1799)
  * Non-root user docker image for Loki. (#1706)</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1599048000">- Install binaries in /usr/bin instead of /usr/sbin since they're supposed to be ran by an unprivileged user.</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1604923200">- Update packaging
  * avoid systemd and shadow hard requirements
  * use systemd-sysusers to configure the user in a dedicated 'system-user-loki' subpackage
- Update to upstream version v2.0.0</changelog>
  <changelog author="Bogdano Arendartchuk &lt;BArendartchuk@suse.com&gt;" date="1607428800">- .service: Fix CONFIG_FILE to expand mid-word</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1621339200">- Split Loki server and Promtail client into separate packages</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1622203200">- Update to upstream version 2.2.1</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1624622400">- Fix config fillup</changelog>
</package>
<package pkgid="febce73e2e5e232d0414cca403139cff795e8f24c12ec083703d95bbb08b719a" name="loki" arch="ppc64le">
  <version epoch="0" ver="2.2.1+git.1617669398.babea82e" rel="bp153.2.5.1"/>
  <changelog author="Jo&#xE3;o Cavalheiro &lt;jcavalheiro@suse.com&gt;" date="1561982400">- Initial commit (v0.1.0)</changelog>
  <changelog author="JMC &lt;jcavalheiro@suse.com&gt;" date="1561982401">- Add compat macro for _fillupdir to allow builds in SLE12</changelog>
  <changelog author="Dario Maiocchi &lt;dmaiocchi@suse.com&gt;" date="1587124800">- Update to version 1.4.1:
  * updating changelog and version numbers in docs for 1.4.1 release
  * JSON encoding: avoid base64 encoding of []byte inside other slices (#1890)
  * Removes file size check for pipe, not provided by linux. (#1893)
  * fixing release date
  * Updating some of the references to v1.3.0 Adding an entry in the changelog to reference image name changes
  * docs: update promtail docs for backoff (#1879)
  * bump gem version (#1853)
  * throw exceptions on HTTPTooManyRequests and HTTPServerError so FluentD will retry (#1845)
  * promtail retry 429 rate limit errors, clarifying risks in the docs of configuring multiple client sections in promtail, also increased the backoff and retry settings in promtail.
  * Adding upgrade doc and updating changelog for release</changelog>
  <changelog author="dmaiocchi@suse.com" date="1590667200">- Update to version 1.5.0:
  * Prep 1.5.0 release (#2098)
  * updates loki config examples (#2097)
  * Adds backtick for the quoted string token lexer. (#2095)
  * Fixes unit in stats request log. (#2093)
  * allow no encoding/compression on chunks (#2088)
  * Accept suffixes to pod name in instance labels (#2080)
  * removes yolostring (#2078)
  * fluentd plugin: support placeholders in tenant field (#2074)
  * Fixes a panic in dry-run when using external labels. (#2075)
  * Allows to pass inlined pipeline stages to the docker driver. (#2076)
  * Loki: Allow configuring query_store_max_look_back_period when running a filesystem store and boltdb-shipper (#2073)
  * expand the match_all to also optionally allow counting bytes per stream (#2066)
  * some metrics for measuring performance and failures in boltdb shipper (#2034)
  * output a debug log if the requested path in the scrape config doesn't match any files (#2069)
  * Targets not required in promtail config (#2026)
  * Update loki to cortex master (#2030)
  * Reverse entry iterator pool (#2064)
  * Improve protobuf serialization (#2031)
  * Recover from panic in http and grpc handlers. (#2059)
  * Docker driver: Allow to provision external pipeline files to plugin (#2054)
  * Fix a bug in range vector skipping data. (#2058)
  * Docs: update Loki Helm Chart document to support Helm 3 (#2038)
  * Fix promtail client default values (#2049)
  * Fix spelling of per second (#2055)
  * Update api.md (#2056)
  * Chore: Correct typo "per seconds" (#2050)
  * Fix bug in logql parsing that leads to crash. (#2046)
  * fixes the cpu usage graphs (#2044)
  * Add extraOutputs variable to support multiple outputs for fluent-bit (#2040)
  * Swapped to container restarts over terminated reasons (#2043)
  * Remove generated comment at top of .drone/drone.yaml (#2042)
  * Dashboard: Loki Operational improvements (#2041)
  * Support Post request in the frontend queryrange handler. (#2023)
  * fluent-plugin-loki: Restructuring and CI (#2006)
  * Revert "Update go from 1.13 to 1.14. (#2013)" (#2028)
  * Update go from 1.13 to 1.14. (#2013)
  * Adds :delegated flags to speed up build experience on MacOS. (#2009)
  * logcli: Query needs to be stored into url.RawQuery, and not url.Path (#2027)
  * more linter fixes (#2024)
  * I &lt;3 you Linter (#2022)
  * Docs: Added labels content (#1999)
  * Loki: refactor validation and improve error messages (#2021)
  * Spelling (#2014)
  * Change image tag from 1.4.1 to 1.4.0 in Helm chart (#2015)
  * Update lz4 library to latest to ensure deterministic output. (#2010)
  * make `loki_ingester_memory_streams` Gauge per tenant. (#2019)
  * Loki: Improve logging and add metrics to streams dropped by stream limit (#2012)
  * Fix a bad rebase between #1970 and #1965. (#2011)
  * Adds config to disable HTTP and GRPC server in Promtail. (#2004)
  * Allow to aggregate binary operations. (#1970)
  * table client for boltdb shipper to enforce retention (#2001)
  * Improve URL building in the logcli to strip trailing /. (#2000)
  * Ensure trace propagation in our logs. (#1977)
  * Loki: Adds an `interval` paramater to query_range queries allowing a sampling of events to be returned based on the provided interval (#1965)
  * make boltdb shipper singleton and some other minor refactoring (#1995)
  * Update cortex to latest. (#1982)
  * Add a missing method to facade which is called by the metrics storage client in cortex (#1987)
  * added extraCommandlineArgs in values file (#1981)
  * Log error message for invalid checksum (#1713)
  * Log slow query from the frontend by default in ksonnet. (#1980)
  * incorporate some better defaults into table-manager configs (#1976)
  * Update cortex vendoring to latest master (#1975)
  * [Loki]: Cleanup dockerfile (#1949)
  * Convert Loki modules to services (#1804)
  * fix available stores for chunk and index in documentation for period config (#1974)
  * Improve the local config to work locally and inside docker. (#1963)
  * helm chart: add missing line feed (#1967)
  * Docs: Update docker.md (#1966)
  * chunk bounds metric now records 8h range in 1h increments (#1964)
  * flush boltdb to object store (#1837)
  * chunk lifespan histogram (#1958)
  * Workaround for broken etcd gomod import (#1961)
  * Go mod: explicit golang.org/x/net replace (#1953)
  * Move build from source instructions to root readme. (#1951)
  * update cortex to latest master (#1956)
  * Loki Update the cut block size counter when creating a memchunk from byte slice (#1946)
  * Fixes case handling in regex simplification. (#1950)
  * Log docker driver config map. (#1903)
  * version pin the docker image in docker-compose (#1945)
  * Reverting helm changes which were included in Cortex 1.0 vendor upgrade because it resulted in us pushing an unstable helm.
  * delete tag script filters by prefix instead of substring (#1942)
  * Support stdin target via flag instead of automatic detection. (#1935)
  * adds config validation, similar to cortex (#1939)
  * bumps helm to keepalive-master after cortex vendoring (#1937)
  * Update Cortex to latest master (#1869)
  * Add no-file and keep-file log option for docker driver. (#1906)
  * logcli: org-id/tls-skip-verify set via env var (#1922)
  * Clarified that the api push path needs to be specified. (#1925)
  * And the loki mixin
  * Put loki-mixin and promtail-mixin dashboards in a folder.
  * feat: tms readiness check bypass implementation
  * this Dockerfile is a remnant from a long time ago, not needed. (#1918)
  * only fetches one chunk per series in /series (#1914)
  * Add cap_net_bind_service linux capabilities to Loki. (#1916)
  * Fix fluent-bit metrics (#1915)
  * s/dashboards/grafanaDashboards.
  * fluentd loki plugin README: add note about labels (#1909)
  * push images for `k` branches
  * updating typo for end time parameter (#1905)
  * updating helm and ksonnet to 1.4.1 updating Fluent Bit to correct image
  * JSON encoding: avoid base64 encoding of []byte inside other slices (#1890)
  * [helm loki/promtail] make UpdateStrategy configurable (#1898)
  * Addition of a `/suspend` endpoint to Loki Canary (#1891)
  * Removes file size check for pipe, not provided by linux. (#1893)
  * Fixes possible panic in json pipeline stage. (#1894)
  * Fix flaky promtail test (#1865)
  * docs: cleaning up the comments for the cache_config, default_validity option (#1888)
  * Adding a config change in release 1.4 upgrade doc Updating readme with links to new docs
  * Sign helm package with GPG. (#1864)
  * Add precision about the range notation for LogQL. (#1881)
  * updating helm and ksonnet for 1.4.0 release
  * clear out some changelog entries to fix a merge conflict from the release branch
  * docs: update promtail docs for backoff (#1879)
  * Support series API in logcli (#1861)
  * support `match[]` encoding (#1875)
  * Keep plugin install command example in one line (#1870)
  * Add extraMount, extraVolumeMount to promtail helm chart for systemd-journal (#1871)
  * documents frontend worker (#1873)
  * clarify logcli commands and output (#1712)
  * Logcli remote storage. (#1814)
  * Sharding optimizations I: AST mapping (#1846)
  * docs: tweak the doc section of the readme a little (#1856)
  * Support configurable maximum of the limits parameter (#1798)
  * bump gem version (#1853)
  * throw exceptions on HTTPTooManyRequests and HTTPServerError so FluentD will retry (#1845)
  * logcli client: use OrgID in LiveTail (#1850)
  * remove a few places we recommend the schema version and consolidate in the configuration doc
  * Pin helm version in circle-ci helm testing workflow. (#1849)
  * Proposal: Promtail Push API (#1627)
  * promtail retry 429 rate limit errors, clarifying risks in the docs of configuring multiple client sections in promtail, also increased the backoff and retry settings in promtail.
  * Docs: Update configuration docs for redis (#1843)
  * Log error message when source does not exist in extracted values (#1815)
  * Helm/loki-stack: refresh default grafana.image.tag to 6.7.0 (#1825)
  * Move default port for Loki to 3100 everywhere. (#1838)
  * Change local storage directory to /loki/ and fix permissions (#1833) (#1834)
  * Use 8080 for Loki http port  binding in tanka. (#1823)
  * Adds a counter for total flushed chunks per reason. (#1819)
  * Prevent prometheus to scrap both services (#1817)
  * loki can not be started with loki-local-config.yaml (#1816)
  * Optimize empty filter queries. (#1810)
  * Improve fluentbit logfmt. (#1791)
  * Test stats memchunk (#1809)
  * Error handling: Show data stream at "debug" level, not "warn" (#1811)
  * loki: update Cortex to master (#1799)
  * Non-root user docker image for Loki. (#1706)</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1599048000">- Install binaries in /usr/bin instead of /usr/sbin since they're supposed to be ran by an unprivileged user.</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1604923200">- Update packaging
  * avoid systemd and shadow hard requirements
  * use systemd-sysusers to configure the user in a dedicated 'system-user-loki' subpackage
- Update to upstream version v2.0.0</changelog>
  <changelog author="Bogdano Arendartchuk &lt;BArendartchuk@suse.com&gt;" date="1607428800">- .service: Fix CONFIG_FILE to expand mid-word</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1621339200">- Split Loki server and Promtail client into separate packages</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1622203200">- Update to upstream version 2.2.1</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1624622400">- Fix config fillup</changelog>
</package>
<package pkgid="2b18aaaec91adea951bbcd8d7302acc7bb138ab7589a38eaca0aefddf2505835" name="loki" arch="s390x">
  <version epoch="0" ver="2.2.1+git.1617669398.babea82e" rel="bp153.2.5.1"/>
  <changelog author="Jo&#xE3;o Cavalheiro &lt;jcavalheiro@suse.com&gt;" date="1561982400">- Initial commit (v0.1.0)</changelog>
  <changelog author="JMC &lt;jcavalheiro@suse.com&gt;" date="1561982401">- Add compat macro for _fillupdir to allow builds in SLE12</changelog>
  <changelog author="Dario Maiocchi &lt;dmaiocchi@suse.com&gt;" date="1587124800">- Update to version 1.4.1:
  * updating changelog and version numbers in docs for 1.4.1 release
  * JSON encoding: avoid base64 encoding of []byte inside other slices (#1890)
  * Removes file size check for pipe, not provided by linux. (#1893)
  * fixing release date
  * Updating some of the references to v1.3.0 Adding an entry in the changelog to reference image name changes
  * docs: update promtail docs for backoff (#1879)
  * bump gem version (#1853)
  * throw exceptions on HTTPTooManyRequests and HTTPServerError so FluentD will retry (#1845)
  * promtail retry 429 rate limit errors, clarifying risks in the docs of configuring multiple client sections in promtail, also increased the backoff and retry settings in promtail.
  * Adding upgrade doc and updating changelog for release</changelog>
  <changelog author="dmaiocchi@suse.com" date="1590667200">- Update to version 1.5.0:
  * Prep 1.5.0 release (#2098)
  * updates loki config examples (#2097)
  * Adds backtick for the quoted string token lexer. (#2095)
  * Fixes unit in stats request log. (#2093)
  * allow no encoding/compression on chunks (#2088)
  * Accept suffixes to pod name in instance labels (#2080)
  * removes yolostring (#2078)
  * fluentd plugin: support placeholders in tenant field (#2074)
  * Fixes a panic in dry-run when using external labels. (#2075)
  * Allows to pass inlined pipeline stages to the docker driver. (#2076)
  * Loki: Allow configuring query_store_max_look_back_period when running a filesystem store and boltdb-shipper (#2073)
  * expand the match_all to also optionally allow counting bytes per stream (#2066)
  * some metrics for measuring performance and failures in boltdb shipper (#2034)
  * output a debug log if the requested path in the scrape config doesn't match any files (#2069)
  * Targets not required in promtail config (#2026)
  * Update loki to cortex master (#2030)
  * Reverse entry iterator pool (#2064)
  * Improve protobuf serialization (#2031)
  * Recover from panic in http and grpc handlers. (#2059)
  * Docker driver: Allow to provision external pipeline files to plugin (#2054)
  * Fix a bug in range vector skipping data. (#2058)
  * Docs: update Loki Helm Chart document to support Helm 3 (#2038)
  * Fix promtail client default values (#2049)
  * Fix spelling of per second (#2055)
  * Update api.md (#2056)
  * Chore: Correct typo "per seconds" (#2050)
  * Fix bug in logql parsing that leads to crash. (#2046)
  * fixes the cpu usage graphs (#2044)
  * Add extraOutputs variable to support multiple outputs for fluent-bit (#2040)
  * Swapped to container restarts over terminated reasons (#2043)
  * Remove generated comment at top of .drone/drone.yaml (#2042)
  * Dashboard: Loki Operational improvements (#2041)
  * Support Post request in the frontend queryrange handler. (#2023)
  * fluent-plugin-loki: Restructuring and CI (#2006)
  * Revert "Update go from 1.13 to 1.14. (#2013)" (#2028)
  * Update go from 1.13 to 1.14. (#2013)
  * Adds :delegated flags to speed up build experience on MacOS. (#2009)
  * logcli: Query needs to be stored into url.RawQuery, and not url.Path (#2027)
  * more linter fixes (#2024)
  * I &lt;3 you Linter (#2022)
  * Docs: Added labels content (#1999)
  * Loki: refactor validation and improve error messages (#2021)
  * Spelling (#2014)
  * Change image tag from 1.4.1 to 1.4.0 in Helm chart (#2015)
  * Update lz4 library to latest to ensure deterministic output. (#2010)
  * make `loki_ingester_memory_streams` Gauge per tenant. (#2019)
  * Loki: Improve logging and add metrics to streams dropped by stream limit (#2012)
  * Fix a bad rebase between #1970 and #1965. (#2011)
  * Adds config to disable HTTP and GRPC server in Promtail. (#2004)
  * Allow to aggregate binary operations. (#1970)
  * table client for boltdb shipper to enforce retention (#2001)
  * Improve URL building in the logcli to strip trailing /. (#2000)
  * Ensure trace propagation in our logs. (#1977)
  * Loki: Adds an `interval` paramater to query_range queries allowing a sampling of events to be returned based on the provided interval (#1965)
  * make boltdb shipper singleton and some other minor refactoring (#1995)
  * Update cortex to latest. (#1982)
  * Add a missing method to facade which is called by the metrics storage client in cortex (#1987)
  * added extraCommandlineArgs in values file (#1981)
  * Log error message for invalid checksum (#1713)
  * Log slow query from the frontend by default in ksonnet. (#1980)
  * incorporate some better defaults into table-manager configs (#1976)
  * Update cortex vendoring to latest master (#1975)
  * [Loki]: Cleanup dockerfile (#1949)
  * Convert Loki modules to services (#1804)
  * fix available stores for chunk and index in documentation for period config (#1974)
  * Improve the local config to work locally and inside docker. (#1963)
  * helm chart: add missing line feed (#1967)
  * Docs: Update docker.md (#1966)
  * chunk bounds metric now records 8h range in 1h increments (#1964)
  * flush boltdb to object store (#1837)
  * chunk lifespan histogram (#1958)
  * Workaround for broken etcd gomod import (#1961)
  * Go mod: explicit golang.org/x/net replace (#1953)
  * Move build from source instructions to root readme. (#1951)
  * update cortex to latest master (#1956)
  * Loki Update the cut block size counter when creating a memchunk from byte slice (#1946)
  * Fixes case handling in regex simplification. (#1950)
  * Log docker driver config map. (#1903)
  * version pin the docker image in docker-compose (#1945)
  * Reverting helm changes which were included in Cortex 1.0 vendor upgrade because it resulted in us pushing an unstable helm.
  * delete tag script filters by prefix instead of substring (#1942)
  * Support stdin target via flag instead of automatic detection. (#1935)
  * adds config validation, similar to cortex (#1939)
  * bumps helm to keepalive-master after cortex vendoring (#1937)
  * Update Cortex to latest master (#1869)
  * Add no-file and keep-file log option for docker driver. (#1906)
  * logcli: org-id/tls-skip-verify set via env var (#1922)
  * Clarified that the api push path needs to be specified. (#1925)
  * And the loki mixin
  * Put loki-mixin and promtail-mixin dashboards in a folder.
  * feat: tms readiness check bypass implementation
  * this Dockerfile is a remnant from a long time ago, not needed. (#1918)
  * only fetches one chunk per series in /series (#1914)
  * Add cap_net_bind_service linux capabilities to Loki. (#1916)
  * Fix fluent-bit metrics (#1915)
  * s/dashboards/grafanaDashboards.
  * fluentd loki plugin README: add note about labels (#1909)
  * push images for `k` branches
  * updating typo for end time parameter (#1905)
  * updating helm and ksonnet to 1.4.1 updating Fluent Bit to correct image
  * JSON encoding: avoid base64 encoding of []byte inside other slices (#1890)
  * [helm loki/promtail] make UpdateStrategy configurable (#1898)
  * Addition of a `/suspend` endpoint to Loki Canary (#1891)
  * Removes file size check for pipe, not provided by linux. (#1893)
  * Fixes possible panic in json pipeline stage. (#1894)
  * Fix flaky promtail test (#1865)
  * docs: cleaning up the comments for the cache_config, default_validity option (#1888)
  * Adding a config change in release 1.4 upgrade doc Updating readme with links to new docs
  * Sign helm package with GPG. (#1864)
  * Add precision about the range notation for LogQL. (#1881)
  * updating helm and ksonnet for 1.4.0 release
  * clear out some changelog entries to fix a merge conflict from the release branch
  * docs: update promtail docs for backoff (#1879)
  * Support series API in logcli (#1861)
  * support `match[]` encoding (#1875)
  * Keep plugin install command example in one line (#1870)
  * Add extraMount, extraVolumeMount to promtail helm chart for systemd-journal (#1871)
  * documents frontend worker (#1873)
  * clarify logcli commands and output (#1712)
  * Logcli remote storage. (#1814)
  * Sharding optimizations I: AST mapping (#1846)
  * docs: tweak the doc section of the readme a little (#1856)
  * Support configurable maximum of the limits parameter (#1798)
  * bump gem version (#1853)
  * throw exceptions on HTTPTooManyRequests and HTTPServerError so FluentD will retry (#1845)
  * logcli client: use OrgID in LiveTail (#1850)
  * remove a few places we recommend the schema version and consolidate in the configuration doc
  * Pin helm version in circle-ci helm testing workflow. (#1849)
  * Proposal: Promtail Push API (#1627)
  * promtail retry 429 rate limit errors, clarifying risks in the docs of configuring multiple client sections in promtail, also increased the backoff and retry settings in promtail.
  * Docs: Update configuration docs for redis (#1843)
  * Log error message when source does not exist in extracted values (#1815)
  * Helm/loki-stack: refresh default grafana.image.tag to 6.7.0 (#1825)
  * Move default port for Loki to 3100 everywhere. (#1838)
  * Change local storage directory to /loki/ and fix permissions (#1833) (#1834)
  * Use 8080 for Loki http port  binding in tanka. (#1823)
  * Adds a counter for total flushed chunks per reason. (#1819)
  * Prevent prometheus to scrap both services (#1817)
  * loki can not be started with loki-local-config.yaml (#1816)
  * Optimize empty filter queries. (#1810)
  * Improve fluentbit logfmt. (#1791)
  * Test stats memchunk (#1809)
  * Error handling: Show data stream at "debug" level, not "warn" (#1811)
  * loki: update Cortex to master (#1799)
  * Non-root user docker image for Loki. (#1706)</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1599048000">- Install binaries in /usr/bin instead of /usr/sbin since they're supposed to be ran by an unprivileged user.</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1604923200">- Update packaging
  * avoid systemd and shadow hard requirements
  * use systemd-sysusers to configure the user in a dedicated 'system-user-loki' subpackage
- Update to upstream version v2.0.0</changelog>
  <changelog author="Bogdano Arendartchuk &lt;BArendartchuk@suse.com&gt;" date="1607428800">- .service: Fix CONFIG_FILE to expand mid-word</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1621339200">- Split Loki server and Promtail client into separate packages</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1622203200">- Update to upstream version 2.2.1</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1624622400">- Fix config fillup</changelog>
</package>
<package pkgid="11337cadf007e9f01c666af092fbb1f4fc69f75b393bba6b7449e5ff235f59df" name="loki" arch="src">
  <version epoch="0" ver="2.2.1+git.1617669398.babea82e" rel="bp153.2.5.1"/>
  <changelog author="Jo&#xE3;o Cavalheiro &lt;jcavalheiro@suse.com&gt;" date="1561982400">- Initial commit (v0.1.0)</changelog>
  <changelog author="JMC &lt;jcavalheiro@suse.com&gt;" date="1561982401">- Add compat macro for _fillupdir to allow builds in SLE12</changelog>
  <changelog author="Dario Maiocchi &lt;dmaiocchi@suse.com&gt;" date="1587124800">- Update to version 1.4.1:
  * updating changelog and version numbers in docs for 1.4.1 release
  * JSON encoding: avoid base64 encoding of []byte inside other slices (#1890)
  * Removes file size check for pipe, not provided by linux. (#1893)
  * fixing release date
  * Updating some of the references to v1.3.0 Adding an entry in the changelog to reference image name changes
  * docs: update promtail docs for backoff (#1879)
  * bump gem version (#1853)
  * throw exceptions on HTTPTooManyRequests and HTTPServerError so FluentD will retry (#1845)
  * promtail retry 429 rate limit errors, clarifying risks in the docs of configuring multiple client sections in promtail, also increased the backoff and retry settings in promtail.
  * Adding upgrade doc and updating changelog for release</changelog>
  <changelog author="dmaiocchi@suse.com" date="1590667200">- Update to version 1.5.0:
  * Prep 1.5.0 release (#2098)
  * updates loki config examples (#2097)
  * Adds backtick for the quoted string token lexer. (#2095)
  * Fixes unit in stats request log. (#2093)
  * allow no encoding/compression on chunks (#2088)
  * Accept suffixes to pod name in instance labels (#2080)
  * removes yolostring (#2078)
  * fluentd plugin: support placeholders in tenant field (#2074)
  * Fixes a panic in dry-run when using external labels. (#2075)
  * Allows to pass inlined pipeline stages to the docker driver. (#2076)
  * Loki: Allow configuring query_store_max_look_back_period when running a filesystem store and boltdb-shipper (#2073)
  * expand the match_all to also optionally allow counting bytes per stream (#2066)
  * some metrics for measuring performance and failures in boltdb shipper (#2034)
  * output a debug log if the requested path in the scrape config doesn't match any files (#2069)
  * Targets not required in promtail config (#2026)
  * Update loki to cortex master (#2030)
  * Reverse entry iterator pool (#2064)
  * Improve protobuf serialization (#2031)
  * Recover from panic in http and grpc handlers. (#2059)
  * Docker driver: Allow to provision external pipeline files to plugin (#2054)
  * Fix a bug in range vector skipping data. (#2058)
  * Docs: update Loki Helm Chart document to support Helm 3 (#2038)
  * Fix promtail client default values (#2049)
  * Fix spelling of per second (#2055)
  * Update api.md (#2056)
  * Chore: Correct typo "per seconds" (#2050)
  * Fix bug in logql parsing that leads to crash. (#2046)
  * fixes the cpu usage graphs (#2044)
  * Add extraOutputs variable to support multiple outputs for fluent-bit (#2040)
  * Swapped to container restarts over terminated reasons (#2043)
  * Remove generated comment at top of .drone/drone.yaml (#2042)
  * Dashboard: Loki Operational improvements (#2041)
  * Support Post request in the frontend queryrange handler. (#2023)
  * fluent-plugin-loki: Restructuring and CI (#2006)
  * Revert "Update go from 1.13 to 1.14. (#2013)" (#2028)
  * Update go from 1.13 to 1.14. (#2013)
  * Adds :delegated flags to speed up build experience on MacOS. (#2009)
  * logcli: Query needs to be stored into url.RawQuery, and not url.Path (#2027)
  * more linter fixes (#2024)
  * I &lt;3 you Linter (#2022)
  * Docs: Added labels content (#1999)
  * Loki: refactor validation and improve error messages (#2021)
  * Spelling (#2014)
  * Change image tag from 1.4.1 to 1.4.0 in Helm chart (#2015)
  * Update lz4 library to latest to ensure deterministic output. (#2010)
  * make `loki_ingester_memory_streams` Gauge per tenant. (#2019)
  * Loki: Improve logging and add metrics to streams dropped by stream limit (#2012)
  * Fix a bad rebase between #1970 and #1965. (#2011)
  * Adds config to disable HTTP and GRPC server in Promtail. (#2004)
  * Allow to aggregate binary operations. (#1970)
  * table client for boltdb shipper to enforce retention (#2001)
  * Improve URL building in the logcli to strip trailing /. (#2000)
  * Ensure trace propagation in our logs. (#1977)
  * Loki: Adds an `interval` paramater to query_range queries allowing a sampling of events to be returned based on the provided interval (#1965)
  * make boltdb shipper singleton and some other minor refactoring (#1995)
  * Update cortex to latest. (#1982)
  * Add a missing method to facade which is called by the metrics storage client in cortex (#1987)
  * added extraCommandlineArgs in values file (#1981)
  * Log error message for invalid checksum (#1713)
  * Log slow query from the frontend by default in ksonnet. (#1980)
  * incorporate some better defaults into table-manager configs (#1976)
  * Update cortex vendoring to latest master (#1975)
  * [Loki]: Cleanup dockerfile (#1949)
  * Convert Loki modules to services (#1804)
  * fix available stores for chunk and index in documentation for period config (#1974)
  * Improve the local config to work locally and inside docker. (#1963)
  * helm chart: add missing line feed (#1967)
  * Docs: Update docker.md (#1966)
  * chunk bounds metric now records 8h range in 1h increments (#1964)
  * flush boltdb to object store (#1837)
  * chunk lifespan histogram (#1958)
  * Workaround for broken etcd gomod import (#1961)
  * Go mod: explicit golang.org/x/net replace (#1953)
  * Move build from source instructions to root readme. (#1951)
  * update cortex to latest master (#1956)
  * Loki Update the cut block size counter when creating a memchunk from byte slice (#1946)
  * Fixes case handling in regex simplification. (#1950)
  * Log docker driver config map. (#1903)
  * version pin the docker image in docker-compose (#1945)
  * Reverting helm changes which were included in Cortex 1.0 vendor upgrade because it resulted in us pushing an unstable helm.
  * delete tag script filters by prefix instead of substring (#1942)
  * Support stdin target via flag instead of automatic detection. (#1935)
  * adds config validation, similar to cortex (#1939)
  * bumps helm to keepalive-master after cortex vendoring (#1937)
  * Update Cortex to latest master (#1869)
  * Add no-file and keep-file log option for docker driver. (#1906)
  * logcli: org-id/tls-skip-verify set via env var (#1922)
  * Clarified that the api push path needs to be specified. (#1925)
  * And the loki mixin
  * Put loki-mixin and promtail-mixin dashboards in a folder.
  * feat: tms readiness check bypass implementation
  * this Dockerfile is a remnant from a long time ago, not needed. (#1918)
  * only fetches one chunk per series in /series (#1914)
  * Add cap_net_bind_service linux capabilities to Loki. (#1916)
  * Fix fluent-bit metrics (#1915)
  * s/dashboards/grafanaDashboards.
  * fluentd loki plugin README: add note about labels (#1909)
  * push images for `k` branches
  * updating typo for end time parameter (#1905)
  * updating helm and ksonnet to 1.4.1 updating Fluent Bit to correct image
  * JSON encoding: avoid base64 encoding of []byte inside other slices (#1890)
  * [helm loki/promtail] make UpdateStrategy configurable (#1898)
  * Addition of a `/suspend` endpoint to Loki Canary (#1891)
  * Removes file size check for pipe, not provided by linux. (#1893)
  * Fixes possible panic in json pipeline stage. (#1894)
  * Fix flaky promtail test (#1865)
  * docs: cleaning up the comments for the cache_config, default_validity option (#1888)
  * Adding a config change in release 1.4 upgrade doc Updating readme with links to new docs
  * Sign helm package with GPG. (#1864)
  * Add precision about the range notation for LogQL. (#1881)
  * updating helm and ksonnet for 1.4.0 release
  * clear out some changelog entries to fix a merge conflict from the release branch
  * docs: update promtail docs for backoff (#1879)
  * Support series API in logcli (#1861)
  * support `match[]` encoding (#1875)
  * Keep plugin install command example in one line (#1870)
  * Add extraMount, extraVolumeMount to promtail helm chart for systemd-journal (#1871)
  * documents frontend worker (#1873)
  * clarify logcli commands and output (#1712)
  * Logcli remote storage. (#1814)
  * Sharding optimizations I: AST mapping (#1846)
  * docs: tweak the doc section of the readme a little (#1856)
  * Support configurable maximum of the limits parameter (#1798)
  * bump gem version (#1853)
  * throw exceptions on HTTPTooManyRequests and HTTPServerError so FluentD will retry (#1845)
  * logcli client: use OrgID in LiveTail (#1850)
  * remove a few places we recommend the schema version and consolidate in the configuration doc
  * Pin helm version in circle-ci helm testing workflow. (#1849)
  * Proposal: Promtail Push API (#1627)
  * promtail retry 429 rate limit errors, clarifying risks in the docs of configuring multiple client sections in promtail, also increased the backoff and retry settings in promtail.
  * Docs: Update configuration docs for redis (#1843)
  * Log error message when source does not exist in extracted values (#1815)
  * Helm/loki-stack: refresh default grafana.image.tag to 6.7.0 (#1825)
  * Move default port for Loki to 3100 everywhere. (#1838)
  * Change local storage directory to /loki/ and fix permissions (#1833) (#1834)
  * Use 8080 for Loki http port  binding in tanka. (#1823)
  * Adds a counter for total flushed chunks per reason. (#1819)
  * Prevent prometheus to scrap both services (#1817)
  * loki can not be started with loki-local-config.yaml (#1816)
  * Optimize empty filter queries. (#1810)
  * Improve fluentbit logfmt. (#1791)
  * Test stats memchunk (#1809)
  * Error handling: Show data stream at "debug" level, not "warn" (#1811)
  * loki: update Cortex to master (#1799)
  * Non-root user docker image for Loki. (#1706)</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1599048000">- Install binaries in /usr/bin instead of /usr/sbin since they're supposed to be ran by an unprivileged user.</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1604923200">- Update packaging
  * avoid systemd and shadow hard requirements
  * use systemd-sysusers to configure the user in a dedicated 'system-user-loki' subpackage
- Update to upstream version v2.0.0</changelog>
  <changelog author="Bogdano Arendartchuk &lt;BArendartchuk@suse.com&gt;" date="1607428800">- .service: Fix CONFIG_FILE to expand mid-word</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1621339200">- Split Loki server and Promtail client into separate packages</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1622203200">- Update to upstream version 2.2.1</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1624622400">- Fix config fillup</changelog>
</package>
<package pkgid="af31bb60f68496a7135808a1fc5d4d33c568979a6418cf539ab0990263fc4196" name="loki" arch="x86_64">
  <version epoch="0" ver="2.2.1+git.1617669398.babea82e" rel="bp153.2.5.1"/>
  <changelog author="Jo&#xE3;o Cavalheiro &lt;jcavalheiro@suse.com&gt;" date="1561982400">- Initial commit (v0.1.0)</changelog>
  <changelog author="JMC &lt;jcavalheiro@suse.com&gt;" date="1561982401">- Add compat macro for _fillupdir to allow builds in SLE12</changelog>
  <changelog author="Dario Maiocchi &lt;dmaiocchi@suse.com&gt;" date="1587124800">- Update to version 1.4.1:
  * updating changelog and version numbers in docs for 1.4.1 release
  * JSON encoding: avoid base64 encoding of []byte inside other slices (#1890)
  * Removes file size check for pipe, not provided by linux. (#1893)
  * fixing release date
  * Updating some of the references to v1.3.0 Adding an entry in the changelog to reference image name changes
  * docs: update promtail docs for backoff (#1879)
  * bump gem version (#1853)
  * throw exceptions on HTTPTooManyRequests and HTTPServerError so FluentD will retry (#1845)
  * promtail retry 429 rate limit errors, clarifying risks in the docs of configuring multiple client sections in promtail, also increased the backoff and retry settings in promtail.
  * Adding upgrade doc and updating changelog for release</changelog>
  <changelog author="dmaiocchi@suse.com" date="1590667200">- Update to version 1.5.0:
  * Prep 1.5.0 release (#2098)
  * updates loki config examples (#2097)
  * Adds backtick for the quoted string token lexer. (#2095)
  * Fixes unit in stats request log. (#2093)
  * allow no encoding/compression on chunks (#2088)
  * Accept suffixes to pod name in instance labels (#2080)
  * removes yolostring (#2078)
  * fluentd plugin: support placeholders in tenant field (#2074)
  * Fixes a panic in dry-run when using external labels. (#2075)
  * Allows to pass inlined pipeline stages to the docker driver. (#2076)
  * Loki: Allow configuring query_store_max_look_back_period when running a filesystem store and boltdb-shipper (#2073)
  * expand the match_all to also optionally allow counting bytes per stream (#2066)
  * some metrics for measuring performance and failures in boltdb shipper (#2034)
  * output a debug log if the requested path in the scrape config doesn't match any files (#2069)
  * Targets not required in promtail config (#2026)
  * Update loki to cortex master (#2030)
  * Reverse entry iterator pool (#2064)
  * Improve protobuf serialization (#2031)
  * Recover from panic in http and grpc handlers. (#2059)
  * Docker driver: Allow to provision external pipeline files to plugin (#2054)
  * Fix a bug in range vector skipping data. (#2058)
  * Docs: update Loki Helm Chart document to support Helm 3 (#2038)
  * Fix promtail client default values (#2049)
  * Fix spelling of per second (#2055)
  * Update api.md (#2056)
  * Chore: Correct typo "per seconds" (#2050)
  * Fix bug in logql parsing that leads to crash. (#2046)
  * fixes the cpu usage graphs (#2044)
  * Add extraOutputs variable to support multiple outputs for fluent-bit (#2040)
  * Swapped to container restarts over terminated reasons (#2043)
  * Remove generated comment at top of .drone/drone.yaml (#2042)
  * Dashboard: Loki Operational improvements (#2041)
  * Support Post request in the frontend queryrange handler. (#2023)
  * fluent-plugin-loki: Restructuring and CI (#2006)
  * Revert "Update go from 1.13 to 1.14. (#2013)" (#2028)
  * Update go from 1.13 to 1.14. (#2013)
  * Adds :delegated flags to speed up build experience on MacOS. (#2009)
  * logcli: Query needs to be stored into url.RawQuery, and not url.Path (#2027)
  * more linter fixes (#2024)
  * I &lt;3 you Linter (#2022)
  * Docs: Added labels content (#1999)
  * Loki: refactor validation and improve error messages (#2021)
  * Spelling (#2014)
  * Change image tag from 1.4.1 to 1.4.0 in Helm chart (#2015)
  * Update lz4 library to latest to ensure deterministic output. (#2010)
  * make `loki_ingester_memory_streams` Gauge per tenant. (#2019)
  * Loki: Improve logging and add metrics to streams dropped by stream limit (#2012)
  * Fix a bad rebase between #1970 and #1965. (#2011)
  * Adds config to disable HTTP and GRPC server in Promtail. (#2004)
  * Allow to aggregate binary operations. (#1970)
  * table client for boltdb shipper to enforce retention (#2001)
  * Improve URL building in the logcli to strip trailing /. (#2000)
  * Ensure trace propagation in our logs. (#1977)
  * Loki: Adds an `interval` paramater to query_range queries allowing a sampling of events to be returned based on the provided interval (#1965)
  * make boltdb shipper singleton and some other minor refactoring (#1995)
  * Update cortex to latest. (#1982)
  * Add a missing method to facade which is called by the metrics storage client in cortex (#1987)
  * added extraCommandlineArgs in values file (#1981)
  * Log error message for invalid checksum (#1713)
  * Log slow query from the frontend by default in ksonnet. (#1980)
  * incorporate some better defaults into table-manager configs (#1976)
  * Update cortex vendoring to latest master (#1975)
  * [Loki]: Cleanup dockerfile (#1949)
  * Convert Loki modules to services (#1804)
  * fix available stores for chunk and index in documentation for period config (#1974)
  * Improve the local config to work locally and inside docker. (#1963)
  * helm chart: add missing line feed (#1967)
  * Docs: Update docker.md (#1966)
  * chunk bounds metric now records 8h range in 1h increments (#1964)
  * flush boltdb to object store (#1837)
  * chunk lifespan histogram (#1958)
  * Workaround for broken etcd gomod import (#1961)
  * Go mod: explicit golang.org/x/net replace (#1953)
  * Move build from source instructions to root readme. (#1951)
  * update cortex to latest master (#1956)
  * Loki Update the cut block size counter when creating a memchunk from byte slice (#1946)
  * Fixes case handling in regex simplification. (#1950)
  * Log docker driver config map. (#1903)
  * version pin the docker image in docker-compose (#1945)
  * Reverting helm changes which were included in Cortex 1.0 vendor upgrade because it resulted in us pushing an unstable helm.
  * delete tag script filters by prefix instead of substring (#1942)
  * Support stdin target via flag instead of automatic detection. (#1935)
  * adds config validation, similar to cortex (#1939)
  * bumps helm to keepalive-master after cortex vendoring (#1937)
  * Update Cortex to latest master (#1869)
  * Add no-file and keep-file log option for docker driver. (#1906)
  * logcli: org-id/tls-skip-verify set via env var (#1922)
  * Clarified that the api push path needs to be specified. (#1925)
  * And the loki mixin
  * Put loki-mixin and promtail-mixin dashboards in a folder.
  * feat: tms readiness check bypass implementation
  * this Dockerfile is a remnant from a long time ago, not needed. (#1918)
  * only fetches one chunk per series in /series (#1914)
  * Add cap_net_bind_service linux capabilities to Loki. (#1916)
  * Fix fluent-bit metrics (#1915)
  * s/dashboards/grafanaDashboards.
  * fluentd loki plugin README: add note about labels (#1909)
  * push images for `k` branches
  * updating typo for end time parameter (#1905)
  * updating helm and ksonnet to 1.4.1 updating Fluent Bit to correct image
  * JSON encoding: avoid base64 encoding of []byte inside other slices (#1890)
  * [helm loki/promtail] make UpdateStrategy configurable (#1898)
  * Addition of a `/suspend` endpoint to Loki Canary (#1891)
  * Removes file size check for pipe, not provided by linux. (#1893)
  * Fixes possible panic in json pipeline stage. (#1894)
  * Fix flaky promtail test (#1865)
  * docs: cleaning up the comments for the cache_config, default_validity option (#1888)
  * Adding a config change in release 1.4 upgrade doc Updating readme with links to new docs
  * Sign helm package with GPG. (#1864)
  * Add precision about the range notation for LogQL. (#1881)
  * updating helm and ksonnet for 1.4.0 release
  * clear out some changelog entries to fix a merge conflict from the release branch
  * docs: update promtail docs for backoff (#1879)
  * Support series API in logcli (#1861)
  * support `match[]` encoding (#1875)
  * Keep plugin install command example in one line (#1870)
  * Add extraMount, extraVolumeMount to promtail helm chart for systemd-journal (#1871)
  * documents frontend worker (#1873)
  * clarify logcli commands and output (#1712)
  * Logcli remote storage. (#1814)
  * Sharding optimizations I: AST mapping (#1846)
  * docs: tweak the doc section of the readme a little (#1856)
  * Support configurable maximum of the limits parameter (#1798)
  * bump gem version (#1853)
  * throw exceptions on HTTPTooManyRequests and HTTPServerError so FluentD will retry (#1845)
  * logcli client: use OrgID in LiveTail (#1850)
  * remove a few places we recommend the schema version and consolidate in the configuration doc
  * Pin helm version in circle-ci helm testing workflow. (#1849)
  * Proposal: Promtail Push API (#1627)
  * promtail retry 429 rate limit errors, clarifying risks in the docs of configuring multiple client sections in promtail, also increased the backoff and retry settings in promtail.
  * Docs: Update configuration docs for redis (#1843)
  * Log error message when source does not exist in extracted values (#1815)
  * Helm/loki-stack: refresh default grafana.image.tag to 6.7.0 (#1825)
  * Move default port for Loki to 3100 everywhere. (#1838)
  * Change local storage directory to /loki/ and fix permissions (#1833) (#1834)
  * Use 8080 for Loki http port  binding in tanka. (#1823)
  * Adds a counter for total flushed chunks per reason. (#1819)
  * Prevent prometheus to scrap both services (#1817)
  * loki can not be started with loki-local-config.yaml (#1816)
  * Optimize empty filter queries. (#1810)
  * Improve fluentbit logfmt. (#1791)
  * Test stats memchunk (#1809)
  * Error handling: Show data stream at "debug" level, not "warn" (#1811)
  * loki: update Cortex to master (#1799)
  * Non-root user docker image for Loki. (#1706)</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1599048000">- Install binaries in /usr/bin instead of /usr/sbin since they're supposed to be ran by an unprivileged user.</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1604923200">- Update packaging
  * avoid systemd and shadow hard requirements
  * use systemd-sysusers to configure the user in a dedicated 'system-user-loki' subpackage
- Update to upstream version v2.0.0</changelog>
  <changelog author="Bogdano Arendartchuk &lt;BArendartchuk@suse.com&gt;" date="1607428800">- .service: Fix CONFIG_FILE to expand mid-word</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1621339200">- Split Loki server and Promtail client into separate packages</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1622203200">- Update to upstream version 2.2.1</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1624622400">- Fix config fillup</changelog>
</package>
<package pkgid="5965b3d94d939ad7a8bda06a7f2754d4bb737ea4bda770d9c8d0f9625d002056" name="lxd" arch="aarch64">
  <version epoch="0" ver="4.14" rel="bp153.3.3.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1583582400">- Update to LXD 3.22. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-3-22-has-been-released/7027
  boo#1165976
  + Resource limits for projects
  + nftables backend for firewalling
  + Container: Hugepages in unprivileged containers
  + VM: Support for 9p disk devices
  + VM: File templating support</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1584792000">- Update to LXD 3.23. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-3-23-has-been-released/7140
  boo#1167304
  + Custom storage volumes in projects
  + Schedule snapshots for custom storage volumes
  + Expiry for custom storage volumes
  + Limits for projects
  + Restrictions for projects
  + Improved backup/export logic
  + VM: Support for migration
  + VM: Support for publishing</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1585742400">- Update to LXD 4.0.0. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-0-lts-has-been-released/7231
  boo#1168338
  Breaking Changes:
  * Removal of --container-only, replaced by --instance-only
  + VM: Support for backup (import/export)
  + PCI and USB devices in the resource API
  + Support for multiple ipvlan NIC devices
  + Support for host addresses on routed NIC
  + Support for editing cluster roles
  + Disk usage for custom volumes
  + Disk usage for snapshots
  + Support for passwordless PKI mode</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1587729600">- Update to LXD 4.0.1. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-0-1-lts-has-been-released/7515
  boo#1170404
  * Tweaked and improved the resources API
  * Added lxd cluster remove-raft-node disaster recovery function
  * Implemented ceph rbd/fs disk devices can now be attached to virtual machines
  * Fixed some data migration issues for users of &lt; 3.0 upgrading to 4.0 directly
  * Fixed file descriptor leakage in exec</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1589025600">- Update to LXD 4.1. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-1-has-been-released/7737
  + Push and relay support for images
  + Routing table support for routed NIC devices
  + L2 mode for ipvlan NIC devices
  * Tweaks to the resources API
  * Addition of OS data in the server information
  + New lxd cluster remove-raft-node command
  * Improved table sorting in the command line tool</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1591358400">- Update to LXD 4.2. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-2-has-been-released/8071
  bsc#1172605
  + VLAN filtering on bridges
  * Expanded network state information
  + Support for custom search domains
  + New IPv4 and IPv6 columns in network lists
  * mips &amp; riscv64 support for containers and s390x support for VMs
  * Using pidfds for all container subprocesses
  * LVM volumes only active when needed
  + DB query tracing support
  * Better cluster life-cycle handling
  * Cleaned up database functions</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1593691200">- Update to LXD 4.3. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-3-has-been-released/8303
  boo#1173608
  + Block custom storage volumes
  + VM: Initial work for graphical console
  * VM: Rework of PCIe layout
  + VM: GPU passthrough
  * Direct console attach on lxc start and lxc restart
  * Isolated CPUs reporting in resources API</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1596283200">- Update to LXD 4.4. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-4-has-been-released/8574
  boo#1174789
  + VGA console for virtual machines
  + Clustering failure domains
  + /dev/lxd API in virtual machines
  + Graceful daemon shutdown
  + macvlan and sriov managed network types
  + Disk usage limits in projects
  + AppAmor confinement for dnsmasq
  + GPU mediated devices in resources API
  + --console option in lxc launch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1598702400">- Update to LXD 4.5. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-5-has-been-released/8824
  boo#1175910
  + Initial support for OVN virtual networks
  + Initial bpf syscall interception
  * Support for native terminal device allocation
  * VGA console now working on Windows
  * Improved handling of remote storage pools
  * forkdns and forkproxy now running under AppArmor confinement
  + lxc move now let?s you select a cluster target too</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1600516800">- Update to LXD 4.6. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-6-has-been-released/8981
  boo#1176737
  + Networks in projects
  + AppArmor profiles for qemu
  - Removal of custom sqlite fork.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1602936000">- Update to LXD 4.7. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-7-has-been-released/9213
  boo#1177825
  + Backup (export/import) of custom storage volumes
  + Import of instances with alternative name
  + Virtual machine memory shrinking (and re-grow)
  + USB device passthrough for virtual machines
  + Configurable rsync compression in migration
  + Restrict available uplinks for project networks
  + Add new physical managed network type
  + Support for external routed addresses/subnets on OVN</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1605268800">- Update to LXD 4.8. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-8-has-been-released/9458
  boo#1178759
  + vTPM support
  + VirtioFS support for virtual machines
  + Full CGroup2 support
  + rebase mode for zfs.clone_copy
  + --reuse option in lxc snapshot and lxc storage volume snapshot
  * restarted lifecycle event
  * Improved logging of user requests</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1607774400">- Update to LXD 4.9. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-9-has-been-released/9673
  boo#1179972
  + Mediated GPU devices for Virtual Machines
  + IOMMU groups for PCI devices
  + QEMU version in server environment information
  * Improved lifecycle events
  + "user." keys allowed on all objects
  + usb_address and pci_address properties in USB/network resources
  + ipv4.dhcp and ipv6.dhcp on OVN networks
  + ovn.ingress_mode on physical networks
  + ipv4.routes.anycast and ipv6.routes.anycast on physical networks
  + limits.instances project option
  + zstd compression for images and backups</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1610366400">- Update to LXD 4.10. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-10-has-been-released/9894
  boo#1180772
  + VLAN information in network state
  + Proxy device support for VMs (NAT only)
  + Bridge port isolation
  + New sub-commands for image properties
  + Multi-queue networking in VMs</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1612526400">- Update to LXD 4.11. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-11-has-been-released/10135
  boo#1181825
  + Bulk instance state change API
  + GVRP support for dynamic vlan configuration
  + Server-side instance storage pool migration
  + Volume usage API
  + VM: SR-IOV GPU Support
  + VM: PCI Device Type
  + VM: ISO images now exposed as cdrom</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1614945600">- Update to LXD 4.12. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-12-has-been-released/10424
  boo#1183111
  + Initial Network ACLs support (OVN-only)
  + Project restricted certificates
  + Server configuration options now supported at the project level
  + Configuration option for Ceph features
  * Projects now supported by lxd init --dump and --preseed
  * Initial auto-generated REST-API documentation
  + VM: Stateful stop and stateful snapshots for virtual machines
- Updated packaging to support VMs, though note that LXD's usage of QEMU causes
  issues with QEMU 5.2 on openSUSE (because of how we package it). See
  &lt;https://github.com/lxc/lxd/issues/8416&gt; for more details. bsc#1181549
- Prefix all binaries with lxd- if they don't start with "lx[cd]". This is to
  avoid having cases like lxd-generate where there's a binary in /usr/bin that
  has a super-generic name.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Move OVMF symlinks to /usr/share, /opt is not allowed in SUSE
  packages.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1618228800">- Update to LXD 4.13. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-13-has-been-released/10737
  boo#1184580
  + Support for instance filters in "lxc list"
  + NVIDIA MIG support for containers
  + System wide configuration in /etc/lxd
  + Project resource usage
  + Snapshot schedule aliases (cron-like @... aliases)
  + images.default_architecture for multi-architecture setups
  + New description column in "lxc {project,profile,storage} list"
  + Reworked handling of default action in network ACLs
  + "lxc stop --console"
  + More auto-generated REST-API documentation</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1619006400">- Don't use SecureBoot OVMF blobs, they don't work with LXD.
- Add backport of &lt;https://github.com/lxc/lxd/pull/8700&gt; to fix LXD VMs on
  openSUSE. boo#1181549
  + boo1181549-0001-vm-qemu-configure-spice-using-spice-parameter.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1622462400">- Update to LXD 4.14. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-14-has-been-released/11008
  bsc#1186647
  + ACL support on managed bridges
  + Cluster member certificates
  + Cluster member description
  + Cluster token based join
  + Server warnings
  + Backup and snapshot project restrictions
  + User keys in device configuration
  + More auto-generated REST-API documentation
- Remove upstreamed patches:
  - boo1181549-0001-vm-qemu-configure-spice-using-spice-parameter.patch</changelog>
</package>
<package pkgid="6742de3195ab18e5b3da91a791047b31be881022971e0983cd9a28c93dd95a68" name="lxd" arch="src">
  <version epoch="0" ver="4.14" rel="bp153.3.3.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1583582400">- Update to LXD 3.22. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-3-22-has-been-released/7027
  boo#1165976
  + Resource limits for projects
  + nftables backend for firewalling
  + Container: Hugepages in unprivileged containers
  + VM: Support for 9p disk devices
  + VM: File templating support</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1584792000">- Update to LXD 3.23. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-3-23-has-been-released/7140
  boo#1167304
  + Custom storage volumes in projects
  + Schedule snapshots for custom storage volumes
  + Expiry for custom storage volumes
  + Limits for projects
  + Restrictions for projects
  + Improved backup/export logic
  + VM: Support for migration
  + VM: Support for publishing</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1585742400">- Update to LXD 4.0.0. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-0-lts-has-been-released/7231
  boo#1168338
  Breaking Changes:
  * Removal of --container-only, replaced by --instance-only
  + VM: Support for backup (import/export)
  + PCI and USB devices in the resource API
  + Support for multiple ipvlan NIC devices
  + Support for host addresses on routed NIC
  + Support for editing cluster roles
  + Disk usage for custom volumes
  + Disk usage for snapshots
  + Support for passwordless PKI mode</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1587729600">- Update to LXD 4.0.1. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-0-1-lts-has-been-released/7515
  boo#1170404
  * Tweaked and improved the resources API
  * Added lxd cluster remove-raft-node disaster recovery function
  * Implemented ceph rbd/fs disk devices can now be attached to virtual machines
  * Fixed some data migration issues for users of &lt; 3.0 upgrading to 4.0 directly
  * Fixed file descriptor leakage in exec</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1589025600">- Update to LXD 4.1. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-1-has-been-released/7737
  + Push and relay support for images
  + Routing table support for routed NIC devices
  + L2 mode for ipvlan NIC devices
  * Tweaks to the resources API
  * Addition of OS data in the server information
  + New lxd cluster remove-raft-node command
  * Improved table sorting in the command line tool</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1591358400">- Update to LXD 4.2. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-2-has-been-released/8071
  bsc#1172605
  + VLAN filtering on bridges
  * Expanded network state information
  + Support for custom search domains
  + New IPv4 and IPv6 columns in network lists
  * mips &amp; riscv64 support for containers and s390x support for VMs
  * Using pidfds for all container subprocesses
  * LVM volumes only active when needed
  + DB query tracing support
  * Better cluster life-cycle handling
  * Cleaned up database functions</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1593691200">- Update to LXD 4.3. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-3-has-been-released/8303
  boo#1173608
  + Block custom storage volumes
  + VM: Initial work for graphical console
  * VM: Rework of PCIe layout
  + VM: GPU passthrough
  * Direct console attach on lxc start and lxc restart
  * Isolated CPUs reporting in resources API</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1596283200">- Update to LXD 4.4. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-4-has-been-released/8574
  boo#1174789
  + VGA console for virtual machines
  + Clustering failure domains
  + /dev/lxd API in virtual machines
  + Graceful daemon shutdown
  + macvlan and sriov managed network types
  + Disk usage limits in projects
  + AppAmor confinement for dnsmasq
  + GPU mediated devices in resources API
  + --console option in lxc launch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1598702400">- Update to LXD 4.5. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-5-has-been-released/8824
  boo#1175910
  + Initial support for OVN virtual networks
  + Initial bpf syscall interception
  * Support for native terminal device allocation
  * VGA console now working on Windows
  * Improved handling of remote storage pools
  * forkdns and forkproxy now running under AppArmor confinement
  + lxc move now let?s you select a cluster target too</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1600516800">- Update to LXD 4.6. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-6-has-been-released/8981
  boo#1176737
  + Networks in projects
  + AppArmor profiles for qemu
  - Removal of custom sqlite fork.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1602936000">- Update to LXD 4.7. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-7-has-been-released/9213
  boo#1177825
  + Backup (export/import) of custom storage volumes
  + Import of instances with alternative name
  + Virtual machine memory shrinking (and re-grow)
  + USB device passthrough for virtual machines
  + Configurable rsync compression in migration
  + Restrict available uplinks for project networks
  + Add new physical managed network type
  + Support for external routed addresses/subnets on OVN</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1605268800">- Update to LXD 4.8. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-8-has-been-released/9458
  boo#1178759
  + vTPM support
  + VirtioFS support for virtual machines
  + Full CGroup2 support
  + rebase mode for zfs.clone_copy
  + --reuse option in lxc snapshot and lxc storage volume snapshot
  * restarted lifecycle event
  * Improved logging of user requests</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1607774400">- Update to LXD 4.9. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-9-has-been-released/9673
  boo#1179972
  + Mediated GPU devices for Virtual Machines
  + IOMMU groups for PCI devices
  + QEMU version in server environment information
  * Improved lifecycle events
  + "user." keys allowed on all objects
  + usb_address and pci_address properties in USB/network resources
  + ipv4.dhcp and ipv6.dhcp on OVN networks
  + ovn.ingress_mode on physical networks
  + ipv4.routes.anycast and ipv6.routes.anycast on physical networks
  + limits.instances project option
  + zstd compression for images and backups</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1610366400">- Update to LXD 4.10. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-10-has-been-released/9894
  boo#1180772
  + VLAN information in network state
  + Proxy device support for VMs (NAT only)
  + Bridge port isolation
  + New sub-commands for image properties
  + Multi-queue networking in VMs</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1612526400">- Update to LXD 4.11. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-11-has-been-released/10135
  boo#1181825
  + Bulk instance state change API
  + GVRP support for dynamic vlan configuration
  + Server-side instance storage pool migration
  + Volume usage API
  + VM: SR-IOV GPU Support
  + VM: PCI Device Type
  + VM: ISO images now exposed as cdrom</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1614945600">- Update to LXD 4.12. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-12-has-been-released/10424
  boo#1183111
  + Initial Network ACLs support (OVN-only)
  + Project restricted certificates
  + Server configuration options now supported at the project level
  + Configuration option for Ceph features
  * Projects now supported by lxd init --dump and --preseed
  * Initial auto-generated REST-API documentation
  + VM: Stateful stop and stateful snapshots for virtual machines
- Updated packaging to support VMs, though note that LXD's usage of QEMU causes
  issues with QEMU 5.2 on openSUSE (because of how we package it). See
  &lt;https://github.com/lxc/lxd/issues/8416&gt; for more details. bsc#1181549
- Prefix all binaries with lxd- if they don't start with "lx[cd]". This is to
  avoid having cases like lxd-generate where there's a binary in /usr/bin that
  has a super-generic name.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Move OVMF symlinks to /usr/share, /opt is not allowed in SUSE
  packages.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1618228800">- Update to LXD 4.13. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-13-has-been-released/10737
  boo#1184580
  + Support for instance filters in "lxc list"
  + NVIDIA MIG support for containers
  + System wide configuration in /etc/lxd
  + Project resource usage
  + Snapshot schedule aliases (cron-like @... aliases)
  + images.default_architecture for multi-architecture setups
  + New description column in "lxc {project,profile,storage} list"
  + Reworked handling of default action in network ACLs
  + "lxc stop --console"
  + More auto-generated REST-API documentation</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1619006400">- Don't use SecureBoot OVMF blobs, they don't work with LXD.
- Add backport of &lt;https://github.com/lxc/lxd/pull/8700&gt; to fix LXD VMs on
  openSUSE. boo#1181549
  + boo1181549-0001-vm-qemu-configure-spice-using-spice-parameter.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1622462400">- Update to LXD 4.14. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-14-has-been-released/11008
  bsc#1186647
  + ACL support on managed bridges
  + Cluster member certificates
  + Cluster member description
  + Cluster token based join
  + Server warnings
  + Backup and snapshot project restrictions
  + User keys in device configuration
  + More auto-generated REST-API documentation
- Remove upstreamed patches:
  - boo1181549-0001-vm-qemu-configure-spice-using-spice-parameter.patch</changelog>
</package>
<package pkgid="789950da22c0a2e5712fae3f599251527c439522f0c8619e0e4fee34fe66df46" name="lxd" arch="x86_64">
  <version epoch="0" ver="4.14" rel="bp153.3.3.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1583582400">- Update to LXD 3.22. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-3-22-has-been-released/7027
  boo#1165976
  + Resource limits for projects
  + nftables backend for firewalling
  + Container: Hugepages in unprivileged containers
  + VM: Support for 9p disk devices
  + VM: File templating support</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1584792000">- Update to LXD 3.23. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-3-23-has-been-released/7140
  boo#1167304
  + Custom storage volumes in projects
  + Schedule snapshots for custom storage volumes
  + Expiry for custom storage volumes
  + Limits for projects
  + Restrictions for projects
  + Improved backup/export logic
  + VM: Support for migration
  + VM: Support for publishing</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1585742400">- Update to LXD 4.0.0. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-0-lts-has-been-released/7231
  boo#1168338
  Breaking Changes:
  * Removal of --container-only, replaced by --instance-only
  + VM: Support for backup (import/export)
  + PCI and USB devices in the resource API
  + Support for multiple ipvlan NIC devices
  + Support for host addresses on routed NIC
  + Support for editing cluster roles
  + Disk usage for custom volumes
  + Disk usage for snapshots
  + Support for passwordless PKI mode</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1587729600">- Update to LXD 4.0.1. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-0-1-lts-has-been-released/7515
  boo#1170404
  * Tweaked and improved the resources API
  * Added lxd cluster remove-raft-node disaster recovery function
  * Implemented ceph rbd/fs disk devices can now be attached to virtual machines
  * Fixed some data migration issues for users of &lt; 3.0 upgrading to 4.0 directly
  * Fixed file descriptor leakage in exec</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1589025600">- Update to LXD 4.1. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-1-has-been-released/7737
  + Push and relay support for images
  + Routing table support for routed NIC devices
  + L2 mode for ipvlan NIC devices
  * Tweaks to the resources API
  * Addition of OS data in the server information
  + New lxd cluster remove-raft-node command
  * Improved table sorting in the command line tool</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1591358400">- Update to LXD 4.2. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-2-has-been-released/8071
  bsc#1172605
  + VLAN filtering on bridges
  * Expanded network state information
  + Support for custom search domains
  + New IPv4 and IPv6 columns in network lists
  * mips &amp; riscv64 support for containers and s390x support for VMs
  * Using pidfds for all container subprocesses
  * LVM volumes only active when needed
  + DB query tracing support
  * Better cluster life-cycle handling
  * Cleaned up database functions</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1593691200">- Update to LXD 4.3. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-3-has-been-released/8303
  boo#1173608
  + Block custom storage volumes
  + VM: Initial work for graphical console
  * VM: Rework of PCIe layout
  + VM: GPU passthrough
  * Direct console attach on lxc start and lxc restart
  * Isolated CPUs reporting in resources API</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1596283200">- Update to LXD 4.4. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-4-has-been-released/8574
  boo#1174789
  + VGA console for virtual machines
  + Clustering failure domains
  + /dev/lxd API in virtual machines
  + Graceful daemon shutdown
  + macvlan and sriov managed network types
  + Disk usage limits in projects
  + AppAmor confinement for dnsmasq
  + GPU mediated devices in resources API
  + --console option in lxc launch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1598702400">- Update to LXD 4.5. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-5-has-been-released/8824
  boo#1175910
  + Initial support for OVN virtual networks
  + Initial bpf syscall interception
  * Support for native terminal device allocation
  * VGA console now working on Windows
  * Improved handling of remote storage pools
  * forkdns and forkproxy now running under AppArmor confinement
  + lxc move now let?s you select a cluster target too</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1600516800">- Update to LXD 4.6. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-6-has-been-released/8981
  boo#1176737
  + Networks in projects
  + AppArmor profiles for qemu
  - Removal of custom sqlite fork.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1602936000">- Update to LXD 4.7. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-7-has-been-released/9213
  boo#1177825
  + Backup (export/import) of custom storage volumes
  + Import of instances with alternative name
  + Virtual machine memory shrinking (and re-grow)
  + USB device passthrough for virtual machines
  + Configurable rsync compression in migration
  + Restrict available uplinks for project networks
  + Add new physical managed network type
  + Support for external routed addresses/subnets on OVN</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1605268800">- Update to LXD 4.8. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-8-has-been-released/9458
  boo#1178759
  + vTPM support
  + VirtioFS support for virtual machines
  + Full CGroup2 support
  + rebase mode for zfs.clone_copy
  + --reuse option in lxc snapshot and lxc storage volume snapshot
  * restarted lifecycle event
  * Improved logging of user requests</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1607774400">- Update to LXD 4.9. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-9-has-been-released/9673
  boo#1179972
  + Mediated GPU devices for Virtual Machines
  + IOMMU groups for PCI devices
  + QEMU version in server environment information
  * Improved lifecycle events
  + "user." keys allowed on all objects
  + usb_address and pci_address properties in USB/network resources
  + ipv4.dhcp and ipv6.dhcp on OVN networks
  + ovn.ingress_mode on physical networks
  + ipv4.routes.anycast and ipv6.routes.anycast on physical networks
  + limits.instances project option
  + zstd compression for images and backups</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1610366400">- Update to LXD 4.10. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-10-has-been-released/9894
  boo#1180772
  + VLAN information in network state
  + Proxy device support for VMs (NAT only)
  + Bridge port isolation
  + New sub-commands for image properties
  + Multi-queue networking in VMs</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1612526400">- Update to LXD 4.11. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-11-has-been-released/10135
  boo#1181825
  + Bulk instance state change API
  + GVRP support for dynamic vlan configuration
  + Server-side instance storage pool migration
  + Volume usage API
  + VM: SR-IOV GPU Support
  + VM: PCI Device Type
  + VM: ISO images now exposed as cdrom</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1614945600">- Update to LXD 4.12. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-12-has-been-released/10424
  boo#1183111
  + Initial Network ACLs support (OVN-only)
  + Project restricted certificates
  + Server configuration options now supported at the project level
  + Configuration option for Ceph features
  * Projects now supported by lxd init --dump and --preseed
  * Initial auto-generated REST-API documentation
  + VM: Stateful stop and stateful snapshots for virtual machines
- Updated packaging to support VMs, though note that LXD's usage of QEMU causes
  issues with QEMU 5.2 on openSUSE (because of how we package it). See
  &lt;https://github.com/lxc/lxd/issues/8416&gt; for more details. bsc#1181549
- Prefix all binaries with lxd- if they don't start with "lx[cd]". This is to
  avoid having cases like lxd-generate where there's a binary in /usr/bin that
  has a super-generic name.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Move OVMF symlinks to /usr/share, /opt is not allowed in SUSE
  packages.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1618228800">- Update to LXD 4.13. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-13-has-been-released/10737
  boo#1184580
  + Support for instance filters in "lxc list"
  + NVIDIA MIG support for containers
  + System wide configuration in /etc/lxd
  + Project resource usage
  + Snapshot schedule aliases (cron-like @... aliases)
  + images.default_architecture for multi-architecture setups
  + New description column in "lxc {project,profile,storage} list"
  + Reworked handling of default action in network ACLs
  + "lxc stop --console"
  + More auto-generated REST-API documentation</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1619006400">- Don't use SecureBoot OVMF blobs, they don't work with LXD.
- Add backport of &lt;https://github.com/lxc/lxd/pull/8700&gt; to fix LXD VMs on
  openSUSE. boo#1181549
  + boo1181549-0001-vm-qemu-configure-spice-using-spice-parameter.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1622462400">- Update to LXD 4.14. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-14-has-been-released/11008
  bsc#1186647
  + ACL support on managed bridges
  + Cluster member certificates
  + Cluster member description
  + Cluster token based join
  + Server warnings
  + Backup and snapshot project restrictions
  + User keys in device configuration
  + More auto-generated REST-API documentation
- Remove upstreamed patches:
  - boo1181549-0001-vm-qemu-configure-spice-using-spice-parameter.patch</changelog>
</package>
<package pkgid="0775868d309c3cb7c09df24b1574b05eadd32f1c3f1cfdd3b9a3cd8bdaaae11c" name="lxd" arch="aarch64">
  <version epoch="0" ver="4.16" rel="bp153.3.6.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1596283200">- Update to LXD 4.4. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-4-has-been-released/8574
  boo#1174789
  + VGA console for virtual machines
  + Clustering failure domains
  + /dev/lxd API in virtual machines
  + Graceful daemon shutdown
  + macvlan and sriov managed network types
  + Disk usage limits in projects
  + AppAmor confinement for dnsmasq
  + GPU mediated devices in resources API
  + --console option in lxc launch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1598702400">- Update to LXD 4.5. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-5-has-been-released/8824
  boo#1175910
  + Initial support for OVN virtual networks
  + Initial bpf syscall interception
  * Support for native terminal device allocation
  * VGA console now working on Windows
  * Improved handling of remote storage pools
  * forkdns and forkproxy now running under AppArmor confinement
  + lxc move now let?s you select a cluster target too</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1600516800">- Update to LXD 4.6. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-6-has-been-released/8981
  boo#1176737
  + Networks in projects
  + AppArmor profiles for qemu
  - Removal of custom sqlite fork.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1602936000">- Update to LXD 4.7. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-7-has-been-released/9213
  boo#1177825
  + Backup (export/import) of custom storage volumes
  + Import of instances with alternative name
  + Virtual machine memory shrinking (and re-grow)
  + USB device passthrough for virtual machines
  + Configurable rsync compression in migration
  + Restrict available uplinks for project networks
  + Add new physical managed network type
  + Support for external routed addresses/subnets on OVN</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1605268800">- Update to LXD 4.8. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-8-has-been-released/9458
  boo#1178759
  + vTPM support
  + VirtioFS support for virtual machines
  + Full CGroup2 support
  + rebase mode for zfs.clone_copy
  + --reuse option in lxc snapshot and lxc storage volume snapshot
  * restarted lifecycle event
  * Improved logging of user requests</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1607774400">- Update to LXD 4.9. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-9-has-been-released/9673
  boo#1179972
  + Mediated GPU devices for Virtual Machines
  + IOMMU groups for PCI devices
  + QEMU version in server environment information
  * Improved lifecycle events
  + "user." keys allowed on all objects
  + usb_address and pci_address properties in USB/network resources
  + ipv4.dhcp and ipv6.dhcp on OVN networks
  + ovn.ingress_mode on physical networks
  + ipv4.routes.anycast and ipv6.routes.anycast on physical networks
  + limits.instances project option
  + zstd compression for images and backups</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1610366400">- Update to LXD 4.10. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-10-has-been-released/9894
  boo#1180772
  + VLAN information in network state
  + Proxy device support for VMs (NAT only)
  + Bridge port isolation
  + New sub-commands for image properties
  + Multi-queue networking in VMs</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1612526400">- Update to LXD 4.11. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-11-has-been-released/10135
  boo#1181825
  + Bulk instance state change API
  + GVRP support for dynamic vlan configuration
  + Server-side instance storage pool migration
  + Volume usage API
  + VM: SR-IOV GPU Support
  + VM: PCI Device Type
  + VM: ISO images now exposed as cdrom</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1614945600">- Update to LXD 4.12. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-12-has-been-released/10424
  boo#1183111
  + Initial Network ACLs support (OVN-only)
  + Project restricted certificates
  + Server configuration options now supported at the project level
  + Configuration option for Ceph features
  * Projects now supported by lxd init --dump and --preseed
  * Initial auto-generated REST-API documentation
  + VM: Stateful stop and stateful snapshots for virtual machines
- Updated packaging to support VMs, though note that LXD's usage of QEMU causes
  issues with QEMU 5.2 on openSUSE (because of how we package it). See
  &lt;https://github.com/lxc/lxd/issues/8416&gt; for more details. bsc#1181549
- Prefix all binaries with lxd- if they don't start with "lx[cd]". This is to
  avoid having cases like lxd-generate where there's a binary in /usr/bin that
  has a super-generic name.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Move OVMF symlinks to /usr/share, /opt is not allowed in SUSE
  packages.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1618228800">- Update to LXD 4.13. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-13-has-been-released/10737
  boo#1184580
  + Support for instance filters in "lxc list"
  + NVIDIA MIG support for containers
  + System wide configuration in /etc/lxd
  + Project resource usage
  + Snapshot schedule aliases (cron-like @... aliases)
  + images.default_architecture for multi-architecture setups
  + New description column in "lxc {project,profile,storage} list"
  + Reworked handling of default action in network ACLs
  + "lxc stop --console"
  + More auto-generated REST-API documentation</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1619006400">- Don't use SecureBoot OVMF blobs, they don't work with LXD.
- Add backport of &lt;https://github.com/lxc/lxd/pull/8700&gt; to fix LXD VMs on
  openSUSE. boo#1181549
  + boo1181549-0001-vm-qemu-configure-spice-using-spice-parameter.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1622462400">- Update to LXD 4.14. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-14-has-been-released/11008
  bsc#1186647
  + ACL support on managed bridges
  + Cluster member certificates
  + Cluster member description
  + Cluster token based join
  + Server warnings
  + Backup and snapshot project restrictions
  + User keys in device configuration
  + More auto-generated REST-API documentation
- Remove upstreamed patches:
  - boo1181549-0001-vm-qemu-configure-spice-using-spice-parameter.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1622548800">- Fix build on i586 by if_arch-ing out the VM support on non-x86_64 platforms.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1622548801">- fix dependencies for aarch64/armv7l</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1622980800">- Update to LXD 4.15. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-15-has-been-released/11252
  bsc#1186906
  + Network interface hotplug in VMs
  + Configurable shutdown timeout
  + New persistent warnings (time skew, apparmor and virtiofsd)
  + Location field in /dev/lxd API
  + New type and name columns in lxc config trust list
  + Cluster members acting as database stand-by now visible
  + lxc monitor --pretty now supported with lifecycle events
  + New --expire flag for lxc publish
  + Requestor now recorded in lifecyle events
  + Proxy header support on main API endpoint
  + Full swagger coverage of REST API</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1623153600">- Build lxd-agent and lxd-p2c statically to match upstream LXD build scripts
  (and to make VMs work properly -- lxd-agent is injected into the VM).
- Update lxd-rpmlintrc to match this.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1624622400">- Add backport for &lt;https://github.com/lxc/lxd/pull/8908&gt; which fixes a
  Leap-specific kernel backport bug (close_range(2) was backported but not the
  flags that it supported in the first version). boo#1186786
  + boo1186786-0001-forkexec-handle-broken-close_range-backport-in-openS.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1625659200">- Build with go1.15 for reproducible build results (boo#1102408)</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1627732800">- Update to LXD 4.16. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-16-has-been-released/11547
  boo#1188946
  + Cluster certificate update
  + Copy/move of custom volumes between projects
  + lxc monitor --pretty now works with all event types
  + Easier revocation of cluster join tokens
  + IP filtering on unmanaged bridges
  + New warnings
  + New lifecycle events
- Remove upstreamed patches:
  + boo1186786-0001-forkexec-handle-broken-close_range-backport-in-openS.patch</changelog>
</package>
<package pkgid="f727e416dfbfae12bfadb7f9b15c3b86e3583056d5c17bdd311daa81bf771a15" name="lxd" arch="ppc64le">
  <version epoch="0" ver="4.16" rel="bp153.3.6.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1596283200">- Update to LXD 4.4. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-4-has-been-released/8574
  boo#1174789
  + VGA console for virtual machines
  + Clustering failure domains
  + /dev/lxd API in virtual machines
  + Graceful daemon shutdown
  + macvlan and sriov managed network types
  + Disk usage limits in projects
  + AppAmor confinement for dnsmasq
  + GPU mediated devices in resources API
  + --console option in lxc launch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1598702400">- Update to LXD 4.5. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-5-has-been-released/8824
  boo#1175910
  + Initial support for OVN virtual networks
  + Initial bpf syscall interception
  * Support for native terminal device allocation
  * VGA console now working on Windows
  * Improved handling of remote storage pools
  * forkdns and forkproxy now running under AppArmor confinement
  + lxc move now let?s you select a cluster target too</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1600516800">- Update to LXD 4.6. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-6-has-been-released/8981
  boo#1176737
  + Networks in projects
  + AppArmor profiles for qemu
  - Removal of custom sqlite fork.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1602936000">- Update to LXD 4.7. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-7-has-been-released/9213
  boo#1177825
  + Backup (export/import) of custom storage volumes
  + Import of instances with alternative name
  + Virtual machine memory shrinking (and re-grow)
  + USB device passthrough for virtual machines
  + Configurable rsync compression in migration
  + Restrict available uplinks for project networks
  + Add new physical managed network type
  + Support for external routed addresses/subnets on OVN</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1605268800">- Update to LXD 4.8. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-8-has-been-released/9458
  boo#1178759
  + vTPM support
  + VirtioFS support for virtual machines
  + Full CGroup2 support
  + rebase mode for zfs.clone_copy
  + --reuse option in lxc snapshot and lxc storage volume snapshot
  * restarted lifecycle event
  * Improved logging of user requests</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1607774400">- Update to LXD 4.9. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-9-has-been-released/9673
  boo#1179972
  + Mediated GPU devices for Virtual Machines
  + IOMMU groups for PCI devices
  + QEMU version in server environment information
  * Improved lifecycle events
  + "user." keys allowed on all objects
  + usb_address and pci_address properties in USB/network resources
  + ipv4.dhcp and ipv6.dhcp on OVN networks
  + ovn.ingress_mode on physical networks
  + ipv4.routes.anycast and ipv6.routes.anycast on physical networks
  + limits.instances project option
  + zstd compression for images and backups</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1610366400">- Update to LXD 4.10. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-10-has-been-released/9894
  boo#1180772
  + VLAN information in network state
  + Proxy device support for VMs (NAT only)
  + Bridge port isolation
  + New sub-commands for image properties
  + Multi-queue networking in VMs</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1612526400">- Update to LXD 4.11. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-11-has-been-released/10135
  boo#1181825
  + Bulk instance state change API
  + GVRP support for dynamic vlan configuration
  + Server-side instance storage pool migration
  + Volume usage API
  + VM: SR-IOV GPU Support
  + VM: PCI Device Type
  + VM: ISO images now exposed as cdrom</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1614945600">- Update to LXD 4.12. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-12-has-been-released/10424
  boo#1183111
  + Initial Network ACLs support (OVN-only)
  + Project restricted certificates
  + Server configuration options now supported at the project level
  + Configuration option for Ceph features
  * Projects now supported by lxd init --dump and --preseed
  * Initial auto-generated REST-API documentation
  + VM: Stateful stop and stateful snapshots for virtual machines
- Updated packaging to support VMs, though note that LXD's usage of QEMU causes
  issues with QEMU 5.2 on openSUSE (because of how we package it). See
  &lt;https://github.com/lxc/lxd/issues/8416&gt; for more details. bsc#1181549
- Prefix all binaries with lxd- if they don't start with "lx[cd]". This is to
  avoid having cases like lxd-generate where there's a binary in /usr/bin that
  has a super-generic name.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Move OVMF symlinks to /usr/share, /opt is not allowed in SUSE
  packages.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1618228800">- Update to LXD 4.13. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-13-has-been-released/10737
  boo#1184580
  + Support for instance filters in "lxc list"
  + NVIDIA MIG support for containers
  + System wide configuration in /etc/lxd
  + Project resource usage
  + Snapshot schedule aliases (cron-like @... aliases)
  + images.default_architecture for multi-architecture setups
  + New description column in "lxc {project,profile,storage} list"
  + Reworked handling of default action in network ACLs
  + "lxc stop --console"
  + More auto-generated REST-API documentation</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1619006400">- Don't use SecureBoot OVMF blobs, they don't work with LXD.
- Add backport of &lt;https://github.com/lxc/lxd/pull/8700&gt; to fix LXD VMs on
  openSUSE. boo#1181549
  + boo1181549-0001-vm-qemu-configure-spice-using-spice-parameter.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1622462400">- Update to LXD 4.14. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-14-has-been-released/11008
  bsc#1186647
  + ACL support on managed bridges
  + Cluster member certificates
  + Cluster member description
  + Cluster token based join
  + Server warnings
  + Backup and snapshot project restrictions
  + User keys in device configuration
  + More auto-generated REST-API documentation
- Remove upstreamed patches:
  - boo1181549-0001-vm-qemu-configure-spice-using-spice-parameter.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1622548800">- Fix build on i586 by if_arch-ing out the VM support on non-x86_64 platforms.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1622548801">- fix dependencies for aarch64/armv7l</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1622980800">- Update to LXD 4.15. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-15-has-been-released/11252
  bsc#1186906
  + Network interface hotplug in VMs
  + Configurable shutdown timeout
  + New persistent warnings (time skew, apparmor and virtiofsd)
  + Location field in /dev/lxd API
  + New type and name columns in lxc config trust list
  + Cluster members acting as database stand-by now visible
  + lxc monitor --pretty now supported with lifecycle events
  + New --expire flag for lxc publish
  + Requestor now recorded in lifecyle events
  + Proxy header support on main API endpoint
  + Full swagger coverage of REST API</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1623153600">- Build lxd-agent and lxd-p2c statically to match upstream LXD build scripts
  (and to make VMs work properly -- lxd-agent is injected into the VM).
- Update lxd-rpmlintrc to match this.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1624622400">- Add backport for &lt;https://github.com/lxc/lxd/pull/8908&gt; which fixes a
  Leap-specific kernel backport bug (close_range(2) was backported but not the
  flags that it supported in the first version). boo#1186786
  + boo1186786-0001-forkexec-handle-broken-close_range-backport-in-openS.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1625659200">- Build with go1.15 for reproducible build results (boo#1102408)</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1627732800">- Update to LXD 4.16. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-16-has-been-released/11547
  boo#1188946
  + Cluster certificate update
  + Copy/move of custom volumes between projects
  + lxc monitor --pretty now works with all event types
  + Easier revocation of cluster join tokens
  + IP filtering on unmanaged bridges
  + New warnings
  + New lifecycle events
- Remove upstreamed patches:
  + boo1186786-0001-forkexec-handle-broken-close_range-backport-in-openS.patch</changelog>
</package>
<package pkgid="1cdb3cf15c761f9f48e3ebd3d8e5257f516e8f32b9d31d8efe91012c8c0c91db" name="lxd" arch="s390x">
  <version epoch="0" ver="4.16" rel="bp153.3.6.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1596283200">- Update to LXD 4.4. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-4-has-been-released/8574
  boo#1174789
  + VGA console for virtual machines
  + Clustering failure domains
  + /dev/lxd API in virtual machines
  + Graceful daemon shutdown
  + macvlan and sriov managed network types
  + Disk usage limits in projects
  + AppAmor confinement for dnsmasq
  + GPU mediated devices in resources API
  + --console option in lxc launch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1598702400">- Update to LXD 4.5. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-5-has-been-released/8824
  boo#1175910
  + Initial support for OVN virtual networks
  + Initial bpf syscall interception
  * Support for native terminal device allocation
  * VGA console now working on Windows
  * Improved handling of remote storage pools
  * forkdns and forkproxy now running under AppArmor confinement
  + lxc move now let?s you select a cluster target too</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1600516800">- Update to LXD 4.6. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-6-has-been-released/8981
  boo#1176737
  + Networks in projects
  + AppArmor profiles for qemu
  - Removal of custom sqlite fork.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1602936000">- Update to LXD 4.7. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-7-has-been-released/9213
  boo#1177825
  + Backup (export/import) of custom storage volumes
  + Import of instances with alternative name
  + Virtual machine memory shrinking (and re-grow)
  + USB device passthrough for virtual machines
  + Configurable rsync compression in migration
  + Restrict available uplinks for project networks
  + Add new physical managed network type
  + Support for external routed addresses/subnets on OVN</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1605268800">- Update to LXD 4.8. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-8-has-been-released/9458
  boo#1178759
  + vTPM support
  + VirtioFS support for virtual machines
  + Full CGroup2 support
  + rebase mode for zfs.clone_copy
  + --reuse option in lxc snapshot and lxc storage volume snapshot
  * restarted lifecycle event
  * Improved logging of user requests</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1607774400">- Update to LXD 4.9. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-9-has-been-released/9673
  boo#1179972
  + Mediated GPU devices for Virtual Machines
  + IOMMU groups for PCI devices
  + QEMU version in server environment information
  * Improved lifecycle events
  + "user." keys allowed on all objects
  + usb_address and pci_address properties in USB/network resources
  + ipv4.dhcp and ipv6.dhcp on OVN networks
  + ovn.ingress_mode on physical networks
  + ipv4.routes.anycast and ipv6.routes.anycast on physical networks
  + limits.instances project option
  + zstd compression for images and backups</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1610366400">- Update to LXD 4.10. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-10-has-been-released/9894
  boo#1180772
  + VLAN information in network state
  + Proxy device support for VMs (NAT only)
  + Bridge port isolation
  + New sub-commands for image properties
  + Multi-queue networking in VMs</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1612526400">- Update to LXD 4.11. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-11-has-been-released/10135
  boo#1181825
  + Bulk instance state change API
  + GVRP support for dynamic vlan configuration
  + Server-side instance storage pool migration
  + Volume usage API
  + VM: SR-IOV GPU Support
  + VM: PCI Device Type
  + VM: ISO images now exposed as cdrom</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1614945600">- Update to LXD 4.12. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-12-has-been-released/10424
  boo#1183111
  + Initial Network ACLs support (OVN-only)
  + Project restricted certificates
  + Server configuration options now supported at the project level
  + Configuration option for Ceph features
  * Projects now supported by lxd init --dump and --preseed
  * Initial auto-generated REST-API documentation
  + VM: Stateful stop and stateful snapshots for virtual machines
- Updated packaging to support VMs, though note that LXD's usage of QEMU causes
  issues with QEMU 5.2 on openSUSE (because of how we package it). See
  &lt;https://github.com/lxc/lxd/issues/8416&gt; for more details. bsc#1181549
- Prefix all binaries with lxd- if they don't start with "lx[cd]". This is to
  avoid having cases like lxd-generate where there's a binary in /usr/bin that
  has a super-generic name.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Move OVMF symlinks to /usr/share, /opt is not allowed in SUSE
  packages.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1618228800">- Update to LXD 4.13. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-13-has-been-released/10737
  boo#1184580
  + Support for instance filters in "lxc list"
  + NVIDIA MIG support for containers
  + System wide configuration in /etc/lxd
  + Project resource usage
  + Snapshot schedule aliases (cron-like @... aliases)
  + images.default_architecture for multi-architecture setups
  + New description column in "lxc {project,profile,storage} list"
  + Reworked handling of default action in network ACLs
  + "lxc stop --console"
  + More auto-generated REST-API documentation</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1619006400">- Don't use SecureBoot OVMF blobs, they don't work with LXD.
- Add backport of &lt;https://github.com/lxc/lxd/pull/8700&gt; to fix LXD VMs on
  openSUSE. boo#1181549
  + boo1181549-0001-vm-qemu-configure-spice-using-spice-parameter.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1622462400">- Update to LXD 4.14. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-14-has-been-released/11008
  bsc#1186647
  + ACL support on managed bridges
  + Cluster member certificates
  + Cluster member description
  + Cluster token based join
  + Server warnings
  + Backup and snapshot project restrictions
  + User keys in device configuration
  + More auto-generated REST-API documentation
- Remove upstreamed patches:
  - boo1181549-0001-vm-qemu-configure-spice-using-spice-parameter.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1622548800">- Fix build on i586 by if_arch-ing out the VM support on non-x86_64 platforms.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1622548801">- fix dependencies for aarch64/armv7l</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1622980800">- Update to LXD 4.15. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-15-has-been-released/11252
  bsc#1186906
  + Network interface hotplug in VMs
  + Configurable shutdown timeout
  + New persistent warnings (time skew, apparmor and virtiofsd)
  + Location field in /dev/lxd API
  + New type and name columns in lxc config trust list
  + Cluster members acting as database stand-by now visible
  + lxc monitor --pretty now supported with lifecycle events
  + New --expire flag for lxc publish
  + Requestor now recorded in lifecyle events
  + Proxy header support on main API endpoint
  + Full swagger coverage of REST API</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1623153600">- Build lxd-agent and lxd-p2c statically to match upstream LXD build scripts
  (and to make VMs work properly -- lxd-agent is injected into the VM).
- Update lxd-rpmlintrc to match this.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1624622400">- Add backport for &lt;https://github.com/lxc/lxd/pull/8908&gt; which fixes a
  Leap-specific kernel backport bug (close_range(2) was backported but not the
  flags that it supported in the first version). boo#1186786
  + boo1186786-0001-forkexec-handle-broken-close_range-backport-in-openS.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1625659200">- Build with go1.15 for reproducible build results (boo#1102408)</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1627732800">- Update to LXD 4.16. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-16-has-been-released/11547
  boo#1188946
  + Cluster certificate update
  + Copy/move of custom volumes between projects
  + lxc monitor --pretty now works with all event types
  + Easier revocation of cluster join tokens
  + IP filtering on unmanaged bridges
  + New warnings
  + New lifecycle events
- Remove upstreamed patches:
  + boo1186786-0001-forkexec-handle-broken-close_range-backport-in-openS.patch</changelog>
</package>
<package pkgid="d86f08dfbf111fb07323f0729c37075de33a04fa48f34884bebe448788335b1d" name="lxd" arch="src">
  <version epoch="0" ver="4.16" rel="bp153.3.6.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1596283200">- Update to LXD 4.4. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-4-has-been-released/8574
  boo#1174789
  + VGA console for virtual machines
  + Clustering failure domains
  + /dev/lxd API in virtual machines
  + Graceful daemon shutdown
  + macvlan and sriov managed network types
  + Disk usage limits in projects
  + AppAmor confinement for dnsmasq
  + GPU mediated devices in resources API
  + --console option in lxc launch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1598702400">- Update to LXD 4.5. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-5-has-been-released/8824
  boo#1175910
  + Initial support for OVN virtual networks
  + Initial bpf syscall interception
  * Support for native terminal device allocation
  * VGA console now working on Windows
  * Improved handling of remote storage pools
  * forkdns and forkproxy now running under AppArmor confinement
  + lxc move now let?s you select a cluster target too</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1600516800">- Update to LXD 4.6. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-6-has-been-released/8981
  boo#1176737
  + Networks in projects
  + AppArmor profiles for qemu
  - Removal of custom sqlite fork.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1602936000">- Update to LXD 4.7. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-7-has-been-released/9213
  boo#1177825
  + Backup (export/import) of custom storage volumes
  + Import of instances with alternative name
  + Virtual machine memory shrinking (and re-grow)
  + USB device passthrough for virtual machines
  + Configurable rsync compression in migration
  + Restrict available uplinks for project networks
  + Add new physical managed network type
  + Support for external routed addresses/subnets on OVN</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1605268800">- Update to LXD 4.8. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-8-has-been-released/9458
  boo#1178759
  + vTPM support
  + VirtioFS support for virtual machines
  + Full CGroup2 support
  + rebase mode for zfs.clone_copy
  + --reuse option in lxc snapshot and lxc storage volume snapshot
  * restarted lifecycle event
  * Improved logging of user requests</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1607774400">- Update to LXD 4.9. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-9-has-been-released/9673
  boo#1179972
  + Mediated GPU devices for Virtual Machines
  + IOMMU groups for PCI devices
  + QEMU version in server environment information
  * Improved lifecycle events
  + "user." keys allowed on all objects
  + usb_address and pci_address properties in USB/network resources
  + ipv4.dhcp and ipv6.dhcp on OVN networks
  + ovn.ingress_mode on physical networks
  + ipv4.routes.anycast and ipv6.routes.anycast on physical networks
  + limits.instances project option
  + zstd compression for images and backups</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1610366400">- Update to LXD 4.10. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-10-has-been-released/9894
  boo#1180772
  + VLAN information in network state
  + Proxy device support for VMs (NAT only)
  + Bridge port isolation
  + New sub-commands for image properties
  + Multi-queue networking in VMs</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1612526400">- Update to LXD 4.11. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-11-has-been-released/10135
  boo#1181825
  + Bulk instance state change API
  + GVRP support for dynamic vlan configuration
  + Server-side instance storage pool migration
  + Volume usage API
  + VM: SR-IOV GPU Support
  + VM: PCI Device Type
  + VM: ISO images now exposed as cdrom</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1614945600">- Update to LXD 4.12. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-12-has-been-released/10424
  boo#1183111
  + Initial Network ACLs support (OVN-only)
  + Project restricted certificates
  + Server configuration options now supported at the project level
  + Configuration option for Ceph features
  * Projects now supported by lxd init --dump and --preseed
  * Initial auto-generated REST-API documentation
  + VM: Stateful stop and stateful snapshots for virtual machines
- Updated packaging to support VMs, though note that LXD's usage of QEMU causes
  issues with QEMU 5.2 on openSUSE (because of how we package it). See
  &lt;https://github.com/lxc/lxd/issues/8416&gt; for more details. bsc#1181549
- Prefix all binaries with lxd- if they don't start with "lx[cd]". This is to
  avoid having cases like lxd-generate where there's a binary in /usr/bin that
  has a super-generic name.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Move OVMF symlinks to /usr/share, /opt is not allowed in SUSE
  packages.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1618228800">- Update to LXD 4.13. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-13-has-been-released/10737
  boo#1184580
  + Support for instance filters in "lxc list"
  + NVIDIA MIG support for containers
  + System wide configuration in /etc/lxd
  + Project resource usage
  + Snapshot schedule aliases (cron-like @... aliases)
  + images.default_architecture for multi-architecture setups
  + New description column in "lxc {project,profile,storage} list"
  + Reworked handling of default action in network ACLs
  + "lxc stop --console"
  + More auto-generated REST-API documentation</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1619006400">- Don't use SecureBoot OVMF blobs, they don't work with LXD.
- Add backport of &lt;https://github.com/lxc/lxd/pull/8700&gt; to fix LXD VMs on
  openSUSE. boo#1181549
  + boo1181549-0001-vm-qemu-configure-spice-using-spice-parameter.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1622462400">- Update to LXD 4.14. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-14-has-been-released/11008
  bsc#1186647
  + ACL support on managed bridges
  + Cluster member certificates
  + Cluster member description
  + Cluster token based join
  + Server warnings
  + Backup and snapshot project restrictions
  + User keys in device configuration
  + More auto-generated REST-API documentation
- Remove upstreamed patches:
  - boo1181549-0001-vm-qemu-configure-spice-using-spice-parameter.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1622548800">- Fix build on i586 by if_arch-ing out the VM support on non-x86_64 platforms.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1622548801">- fix dependencies for aarch64/armv7l</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1622980800">- Update to LXD 4.15. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-15-has-been-released/11252
  bsc#1186906
  + Network interface hotplug in VMs
  + Configurable shutdown timeout
  + New persistent warnings (time skew, apparmor and virtiofsd)
  + Location field in /dev/lxd API
  + New type and name columns in lxc config trust list
  + Cluster members acting as database stand-by now visible
  + lxc monitor --pretty now supported with lifecycle events
  + New --expire flag for lxc publish
  + Requestor now recorded in lifecyle events
  + Proxy header support on main API endpoint
  + Full swagger coverage of REST API</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1623153600">- Build lxd-agent and lxd-p2c statically to match upstream LXD build scripts
  (and to make VMs work properly -- lxd-agent is injected into the VM).
- Update lxd-rpmlintrc to match this.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1624622400">- Add backport for &lt;https://github.com/lxc/lxd/pull/8908&gt; which fixes a
  Leap-specific kernel backport bug (close_range(2) was backported but not the
  flags that it supported in the first version). boo#1186786
  + boo1186786-0001-forkexec-handle-broken-close_range-backport-in-openS.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1625659200">- Build with go1.15 for reproducible build results (boo#1102408)</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1627732800">- Update to LXD 4.16. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-16-has-been-released/11547
  boo#1188946
  + Cluster certificate update
  + Copy/move of custom volumes between projects
  + lxc monitor --pretty now works with all event types
  + Easier revocation of cluster join tokens
  + IP filtering on unmanaged bridges
  + New warnings
  + New lifecycle events
- Remove upstreamed patches:
  + boo1186786-0001-forkexec-handle-broken-close_range-backport-in-openS.patch</changelog>
</package>
<package pkgid="aff339fc714b8ef1e10816dfaa48995601b814446cf700253a72ab1b5990c20d" name="lxd" arch="x86_64">
  <version epoch="0" ver="4.16" rel="bp153.3.6.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1596283200">- Update to LXD 4.4. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-4-has-been-released/8574
  boo#1174789
  + VGA console for virtual machines
  + Clustering failure domains
  + /dev/lxd API in virtual machines
  + Graceful daemon shutdown
  + macvlan and sriov managed network types
  + Disk usage limits in projects
  + AppAmor confinement for dnsmasq
  + GPU mediated devices in resources API
  + --console option in lxc launch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1598702400">- Update to LXD 4.5. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-5-has-been-released/8824
  boo#1175910
  + Initial support for OVN virtual networks
  + Initial bpf syscall interception
  * Support for native terminal device allocation
  * VGA console now working on Windows
  * Improved handling of remote storage pools
  * forkdns and forkproxy now running under AppArmor confinement
  + lxc move now let?s you select a cluster target too</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1600516800">- Update to LXD 4.6. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-6-has-been-released/8981
  boo#1176737
  + Networks in projects
  + AppArmor profiles for qemu
  - Removal of custom sqlite fork.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1602936000">- Update to LXD 4.7. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-7-has-been-released/9213
  boo#1177825
  + Backup (export/import) of custom storage volumes
  + Import of instances with alternative name
  + Virtual machine memory shrinking (and re-grow)
  + USB device passthrough for virtual machines
  + Configurable rsync compression in migration
  + Restrict available uplinks for project networks
  + Add new physical managed network type
  + Support for external routed addresses/subnets on OVN</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1605268800">- Update to LXD 4.8. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-8-has-been-released/9458
  boo#1178759
  + vTPM support
  + VirtioFS support for virtual machines
  + Full CGroup2 support
  + rebase mode for zfs.clone_copy
  + --reuse option in lxc snapshot and lxc storage volume snapshot
  * restarted lifecycle event
  * Improved logging of user requests</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1607774400">- Update to LXD 4.9. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-9-has-been-released/9673
  boo#1179972
  + Mediated GPU devices for Virtual Machines
  + IOMMU groups for PCI devices
  + QEMU version in server environment information
  * Improved lifecycle events
  + "user." keys allowed on all objects
  + usb_address and pci_address properties in USB/network resources
  + ipv4.dhcp and ipv6.dhcp on OVN networks
  + ovn.ingress_mode on physical networks
  + ipv4.routes.anycast and ipv6.routes.anycast on physical networks
  + limits.instances project option
  + zstd compression for images and backups</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1610366400">- Update to LXD 4.10. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-10-has-been-released/9894
  boo#1180772
  + VLAN information in network state
  + Proxy device support for VMs (NAT only)
  + Bridge port isolation
  + New sub-commands for image properties
  + Multi-queue networking in VMs</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1612526400">- Update to LXD 4.11. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-11-has-been-released/10135
  boo#1181825
  + Bulk instance state change API
  + GVRP support for dynamic vlan configuration
  + Server-side instance storage pool migration
  + Volume usage API
  + VM: SR-IOV GPU Support
  + VM: PCI Device Type
  + VM: ISO images now exposed as cdrom</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1614945600">- Update to LXD 4.12. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-12-has-been-released/10424
  boo#1183111
  + Initial Network ACLs support (OVN-only)
  + Project restricted certificates
  + Server configuration options now supported at the project level
  + Configuration option for Ceph features
  * Projects now supported by lxd init --dump and --preseed
  * Initial auto-generated REST-API documentation
  + VM: Stateful stop and stateful snapshots for virtual machines
- Updated packaging to support VMs, though note that LXD's usage of QEMU causes
  issues with QEMU 5.2 on openSUSE (because of how we package it). See
  &lt;https://github.com/lxc/lxd/issues/8416&gt; for more details. bsc#1181549
- Prefix all binaries with lxd- if they don't start with "lx[cd]". This is to
  avoid having cases like lxd-generate where there's a binary in /usr/bin that
  has a super-generic name.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Move OVMF symlinks to /usr/share, /opt is not allowed in SUSE
  packages.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1618228800">- Update to LXD 4.13. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-13-has-been-released/10737
  boo#1184580
  + Support for instance filters in "lxc list"
  + NVIDIA MIG support for containers
  + System wide configuration in /etc/lxd
  + Project resource usage
  + Snapshot schedule aliases (cron-like @... aliases)
  + images.default_architecture for multi-architecture setups
  + New description column in "lxc {project,profile,storage} list"
  + Reworked handling of default action in network ACLs
  + "lxc stop --console"
  + More auto-generated REST-API documentation</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1619006400">- Don't use SecureBoot OVMF blobs, they don't work with LXD.
- Add backport of &lt;https://github.com/lxc/lxd/pull/8700&gt; to fix LXD VMs on
  openSUSE. boo#1181549
  + boo1181549-0001-vm-qemu-configure-spice-using-spice-parameter.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1622462400">- Update to LXD 4.14. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-14-has-been-released/11008
  bsc#1186647
  + ACL support on managed bridges
  + Cluster member certificates
  + Cluster member description
  + Cluster token based join
  + Server warnings
  + Backup and snapshot project restrictions
  + User keys in device configuration
  + More auto-generated REST-API documentation
- Remove upstreamed patches:
  - boo1181549-0001-vm-qemu-configure-spice-using-spice-parameter.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1622548800">- Fix build on i586 by if_arch-ing out the VM support on non-x86_64 platforms.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1622548801">- fix dependencies for aarch64/armv7l</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1622980800">- Update to LXD 4.15. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-15-has-been-released/11252
  bsc#1186906
  + Network interface hotplug in VMs
  + Configurable shutdown timeout
  + New persistent warnings (time skew, apparmor and virtiofsd)
  + Location field in /dev/lxd API
  + New type and name columns in lxc config trust list
  + Cluster members acting as database stand-by now visible
  + lxc monitor --pretty now supported with lifecycle events
  + New --expire flag for lxc publish
  + Requestor now recorded in lifecyle events
  + Proxy header support on main API endpoint
  + Full swagger coverage of REST API</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1623153600">- Build lxd-agent and lxd-p2c statically to match upstream LXD build scripts
  (and to make VMs work properly -- lxd-agent is injected into the VM).
- Update lxd-rpmlintrc to match this.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1624622400">- Add backport for &lt;https://github.com/lxc/lxd/pull/8908&gt; which fixes a
  Leap-specific kernel backport bug (close_range(2) was backported but not the
  flags that it supported in the first version). boo#1186786
  + boo1186786-0001-forkexec-handle-broken-close_range-backport-in-openS.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1625659200">- Build with go1.15 for reproducible build results (boo#1102408)</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1627732800">- Update to LXD 4.16. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-16-has-been-released/11547
  boo#1188946
  + Cluster certificate update
  + Copy/move of custom volumes between projects
  + lxc monitor --pretty now works with all event types
  + Easier revocation of cluster join tokens
  + IP filtering on unmanaged bridges
  + New warnings
  + New lifecycle events
- Remove upstreamed patches:
  + boo1186786-0001-forkexec-handle-broken-close_range-backport-in-openS.patch</changelog>
</package>
<package pkgid="75c403b3192ef9e6c3f04e93f50a5db24ec371f50f05c595fee987d941aa7ded" name="lxd-bash-completion" arch="noarch">
  <version epoch="0" ver="4.14" rel="bp153.3.3.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1583582400">- Update to LXD 3.22. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-3-22-has-been-released/7027
  boo#1165976
  + Resource limits for projects
  + nftables backend for firewalling
  + Container: Hugepages in unprivileged containers
  + VM: Support for 9p disk devices
  + VM: File templating support</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1584792000">- Update to LXD 3.23. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-3-23-has-been-released/7140
  boo#1167304
  + Custom storage volumes in projects
  + Schedule snapshots for custom storage volumes
  + Expiry for custom storage volumes
  + Limits for projects
  + Restrictions for projects
  + Improved backup/export logic
  + VM: Support for migration
  + VM: Support for publishing</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1585742400">- Update to LXD 4.0.0. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-0-lts-has-been-released/7231
  boo#1168338
  Breaking Changes:
  * Removal of --container-only, replaced by --instance-only
  + VM: Support for backup (import/export)
  + PCI and USB devices in the resource API
  + Support for multiple ipvlan NIC devices
  + Support for host addresses on routed NIC
  + Support for editing cluster roles
  + Disk usage for custom volumes
  + Disk usage for snapshots
  + Support for passwordless PKI mode</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1587729600">- Update to LXD 4.0.1. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-0-1-lts-has-been-released/7515
  boo#1170404
  * Tweaked and improved the resources API
  * Added lxd cluster remove-raft-node disaster recovery function
  * Implemented ceph rbd/fs disk devices can now be attached to virtual machines
  * Fixed some data migration issues for users of &lt; 3.0 upgrading to 4.0 directly
  * Fixed file descriptor leakage in exec</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1589025600">- Update to LXD 4.1. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-1-has-been-released/7737
  + Push and relay support for images
  + Routing table support for routed NIC devices
  + L2 mode for ipvlan NIC devices
  * Tweaks to the resources API
  * Addition of OS data in the server information
  + New lxd cluster remove-raft-node command
  * Improved table sorting in the command line tool</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1591358400">- Update to LXD 4.2. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-2-has-been-released/8071
  bsc#1172605
  + VLAN filtering on bridges
  * Expanded network state information
  + Support for custom search domains
  + New IPv4 and IPv6 columns in network lists
  * mips &amp; riscv64 support for containers and s390x support for VMs
  * Using pidfds for all container subprocesses
  * LVM volumes only active when needed
  + DB query tracing support
  * Better cluster life-cycle handling
  * Cleaned up database functions</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1593691200">- Update to LXD 4.3. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-3-has-been-released/8303
  boo#1173608
  + Block custom storage volumes
  + VM: Initial work for graphical console
  * VM: Rework of PCIe layout
  + VM: GPU passthrough
  * Direct console attach on lxc start and lxc restart
  * Isolated CPUs reporting in resources API</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1596283200">- Update to LXD 4.4. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-4-has-been-released/8574
  boo#1174789
  + VGA console for virtual machines
  + Clustering failure domains
  + /dev/lxd API in virtual machines
  + Graceful daemon shutdown
  + macvlan and sriov managed network types
  + Disk usage limits in projects
  + AppAmor confinement for dnsmasq
  + GPU mediated devices in resources API
  + --console option in lxc launch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1598702400">- Update to LXD 4.5. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-5-has-been-released/8824
  boo#1175910
  + Initial support for OVN virtual networks
  + Initial bpf syscall interception
  * Support for native terminal device allocation
  * VGA console now working on Windows
  * Improved handling of remote storage pools
  * forkdns and forkproxy now running under AppArmor confinement
  + lxc move now let?s you select a cluster target too</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1600516800">- Update to LXD 4.6. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-6-has-been-released/8981
  boo#1176737
  + Networks in projects
  + AppArmor profiles for qemu
  - Removal of custom sqlite fork.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1602936000">- Update to LXD 4.7. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-7-has-been-released/9213
  boo#1177825
  + Backup (export/import) of custom storage volumes
  + Import of instances with alternative name
  + Virtual machine memory shrinking (and re-grow)
  + USB device passthrough for virtual machines
  + Configurable rsync compression in migration
  + Restrict available uplinks for project networks
  + Add new physical managed network type
  + Support for external routed addresses/subnets on OVN</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1605268800">- Update to LXD 4.8. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-8-has-been-released/9458
  boo#1178759
  + vTPM support
  + VirtioFS support for virtual machines
  + Full CGroup2 support
  + rebase mode for zfs.clone_copy
  + --reuse option in lxc snapshot and lxc storage volume snapshot
  * restarted lifecycle event
  * Improved logging of user requests</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1607774400">- Update to LXD 4.9. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-9-has-been-released/9673
  boo#1179972
  + Mediated GPU devices for Virtual Machines
  + IOMMU groups for PCI devices
  + QEMU version in server environment information
  * Improved lifecycle events
  + "user." keys allowed on all objects
  + usb_address and pci_address properties in USB/network resources
  + ipv4.dhcp and ipv6.dhcp on OVN networks
  + ovn.ingress_mode on physical networks
  + ipv4.routes.anycast and ipv6.routes.anycast on physical networks
  + limits.instances project option
  + zstd compression for images and backups</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1610366400">- Update to LXD 4.10. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-10-has-been-released/9894
  boo#1180772
  + VLAN information in network state
  + Proxy device support for VMs (NAT only)
  + Bridge port isolation
  + New sub-commands for image properties
  + Multi-queue networking in VMs</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1612526400">- Update to LXD 4.11. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-11-has-been-released/10135
  boo#1181825
  + Bulk instance state change API
  + GVRP support for dynamic vlan configuration
  + Server-side instance storage pool migration
  + Volume usage API
  + VM: SR-IOV GPU Support
  + VM: PCI Device Type
  + VM: ISO images now exposed as cdrom</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1614945600">- Update to LXD 4.12. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-12-has-been-released/10424
  boo#1183111
  + Initial Network ACLs support (OVN-only)
  + Project restricted certificates
  + Server configuration options now supported at the project level
  + Configuration option for Ceph features
  * Projects now supported by lxd init --dump and --preseed
  * Initial auto-generated REST-API documentation
  + VM: Stateful stop and stateful snapshots for virtual machines
- Updated packaging to support VMs, though note that LXD's usage of QEMU causes
  issues with QEMU 5.2 on openSUSE (because of how we package it). See
  &lt;https://github.com/lxc/lxd/issues/8416&gt; for more details. bsc#1181549
- Prefix all binaries with lxd- if they don't start with "lx[cd]". This is to
  avoid having cases like lxd-generate where there's a binary in /usr/bin that
  has a super-generic name.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Move OVMF symlinks to /usr/share, /opt is not allowed in SUSE
  packages.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1618228800">- Update to LXD 4.13. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-13-has-been-released/10737
  boo#1184580
  + Support for instance filters in "lxc list"
  + NVIDIA MIG support for containers
  + System wide configuration in /etc/lxd
  + Project resource usage
  + Snapshot schedule aliases (cron-like @... aliases)
  + images.default_architecture for multi-architecture setups
  + New description column in "lxc {project,profile,storage} list"
  + Reworked handling of default action in network ACLs
  + "lxc stop --console"
  + More auto-generated REST-API documentation</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1619006400">- Don't use SecureBoot OVMF blobs, they don't work with LXD.
- Add backport of &lt;https://github.com/lxc/lxd/pull/8700&gt; to fix LXD VMs on
  openSUSE. boo#1181549
  + boo1181549-0001-vm-qemu-configure-spice-using-spice-parameter.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1622462400">- Update to LXD 4.14. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-14-has-been-released/11008
  bsc#1186647
  + ACL support on managed bridges
  + Cluster member certificates
  + Cluster member description
  + Cluster token based join
  + Server warnings
  + Backup and snapshot project restrictions
  + User keys in device configuration
  + More auto-generated REST-API documentation
- Remove upstreamed patches:
  - boo1181549-0001-vm-qemu-configure-spice-using-spice-parameter.patch</changelog>
</package>
<package pkgid="73eeb9774d5aafea944f6dd0d4e0e45dba880b8d5676b5b3e2c1f3efe7efa483" name="lxd-bash-completion" arch="noarch">
  <version epoch="0" ver="4.16" rel="bp153.3.6.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1596283200">- Update to LXD 4.4. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-4-has-been-released/8574
  boo#1174789
  + VGA console for virtual machines
  + Clustering failure domains
  + /dev/lxd API in virtual machines
  + Graceful daemon shutdown
  + macvlan and sriov managed network types
  + Disk usage limits in projects
  + AppAmor confinement for dnsmasq
  + GPU mediated devices in resources API
  + --console option in lxc launch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1598702400">- Update to LXD 4.5. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-5-has-been-released/8824
  boo#1175910
  + Initial support for OVN virtual networks
  + Initial bpf syscall interception
  * Support for native terminal device allocation
  * VGA console now working on Windows
  * Improved handling of remote storage pools
  * forkdns and forkproxy now running under AppArmor confinement
  + lxc move now let?s you select a cluster target too</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1600516800">- Update to LXD 4.6. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-6-has-been-released/8981
  boo#1176737
  + Networks in projects
  + AppArmor profiles for qemu
  - Removal of custom sqlite fork.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1602936000">- Update to LXD 4.7. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-7-has-been-released/9213
  boo#1177825
  + Backup (export/import) of custom storage volumes
  + Import of instances with alternative name
  + Virtual machine memory shrinking (and re-grow)
  + USB device passthrough for virtual machines
  + Configurable rsync compression in migration
  + Restrict available uplinks for project networks
  + Add new physical managed network type
  + Support for external routed addresses/subnets on OVN</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1605268800">- Update to LXD 4.8. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-8-has-been-released/9458
  boo#1178759
  + vTPM support
  + VirtioFS support for virtual machines
  + Full CGroup2 support
  + rebase mode for zfs.clone_copy
  + --reuse option in lxc snapshot and lxc storage volume snapshot
  * restarted lifecycle event
  * Improved logging of user requests</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1607774400">- Update to LXD 4.9. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-9-has-been-released/9673
  boo#1179972
  + Mediated GPU devices for Virtual Machines
  + IOMMU groups for PCI devices
  + QEMU version in server environment information
  * Improved lifecycle events
  + "user." keys allowed on all objects
  + usb_address and pci_address properties in USB/network resources
  + ipv4.dhcp and ipv6.dhcp on OVN networks
  + ovn.ingress_mode on physical networks
  + ipv4.routes.anycast and ipv6.routes.anycast on physical networks
  + limits.instances project option
  + zstd compression for images and backups</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1610366400">- Update to LXD 4.10. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-10-has-been-released/9894
  boo#1180772
  + VLAN information in network state
  + Proxy device support for VMs (NAT only)
  + Bridge port isolation
  + New sub-commands for image properties
  + Multi-queue networking in VMs</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1612526400">- Update to LXD 4.11. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-11-has-been-released/10135
  boo#1181825
  + Bulk instance state change API
  + GVRP support for dynamic vlan configuration
  + Server-side instance storage pool migration
  + Volume usage API
  + VM: SR-IOV GPU Support
  + VM: PCI Device Type
  + VM: ISO images now exposed as cdrom</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1614945600">- Update to LXD 4.12. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-12-has-been-released/10424
  boo#1183111
  + Initial Network ACLs support (OVN-only)
  + Project restricted certificates
  + Server configuration options now supported at the project level
  + Configuration option for Ceph features
  * Projects now supported by lxd init --dump and --preseed
  * Initial auto-generated REST-API documentation
  + VM: Stateful stop and stateful snapshots for virtual machines
- Updated packaging to support VMs, though note that LXD's usage of QEMU causes
  issues with QEMU 5.2 on openSUSE (because of how we package it). See
  &lt;https://github.com/lxc/lxd/issues/8416&gt; for more details. bsc#1181549
- Prefix all binaries with lxd- if they don't start with "lx[cd]". This is to
  avoid having cases like lxd-generate where there's a binary in /usr/bin that
  has a super-generic name.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1615809600">- Move OVMF symlinks to /usr/share, /opt is not allowed in SUSE
  packages.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1618228800">- Update to LXD 4.13. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-13-has-been-released/10737
  boo#1184580
  + Support for instance filters in "lxc list"
  + NVIDIA MIG support for containers
  + System wide configuration in /etc/lxd
  + Project resource usage
  + Snapshot schedule aliases (cron-like @... aliases)
  + images.default_architecture for multi-architecture setups
  + New description column in "lxc {project,profile,storage} list"
  + Reworked handling of default action in network ACLs
  + "lxc stop --console"
  + More auto-generated REST-API documentation</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1619006400">- Don't use SecureBoot OVMF blobs, they don't work with LXD.
- Add backport of &lt;https://github.com/lxc/lxd/pull/8700&gt; to fix LXD VMs on
  openSUSE. boo#1181549
  + boo1181549-0001-vm-qemu-configure-spice-using-spice-parameter.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1622462400">- Update to LXD 4.14. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-14-has-been-released/11008
  bsc#1186647
  + ACL support on managed bridges
  + Cluster member certificates
  + Cluster member description
  + Cluster token based join
  + Server warnings
  + Backup and snapshot project restrictions
  + User keys in device configuration
  + More auto-generated REST-API documentation
- Remove upstreamed patches:
  - boo1181549-0001-vm-qemu-configure-spice-using-spice-parameter.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1622548800">- Fix build on i586 by if_arch-ing out the VM support on non-x86_64 platforms.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1622548801">- fix dependencies for aarch64/armv7l</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1622980800">- Update to LXD 4.15. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-15-has-been-released/11252
  bsc#1186906
  + Network interface hotplug in VMs
  + Configurable shutdown timeout
  + New persistent warnings (time skew, apparmor and virtiofsd)
  + Location field in /dev/lxd API
  + New type and name columns in lxc config trust list
  + Cluster members acting as database stand-by now visible
  + lxc monitor --pretty now supported with lifecycle events
  + New --expire flag for lxc publish
  + Requestor now recorded in lifecyle events
  + Proxy header support on main API endpoint
  + Full swagger coverage of REST API</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1623153600">- Build lxd-agent and lxd-p2c statically to match upstream LXD build scripts
  (and to make VMs work properly -- lxd-agent is injected into the VM).
- Update lxd-rpmlintrc to match this.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1624622400">- Add backport for &lt;https://github.com/lxc/lxd/pull/8908&gt; which fixes a
  Leap-specific kernel backport bug (close_range(2) was backported but not the
  flags that it supported in the first version). boo#1186786
  + boo1186786-0001-forkexec-handle-broken-close_range-backport-in-openS.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1625659200">- Build with go1.15 for reproducible build results (boo#1102408)</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1627732800">- Update to LXD 4.16. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-16-has-been-released/11547
  boo#1188946
  + Cluster certificate update
  + Copy/move of custom volumes between projects
  + lxc monitor --pretty now works with all event types
  + Easier revocation of cluster join tokens
  + IP filtering on unmanaged bridges
  + New warnings
  + New lifecycle events
- Remove upstreamed patches:
  + boo1186786-0001-forkexec-handle-broken-close_range-backport-in-openS.patch</changelog>
</package>
<package pkgid="2d97b30def14f1d7c4e0fe464e2c887b3adfeaebc1e4e5bd9886e116cbf41eb9" name="microdnf" arch="aarch64">
  <version epoch="0" ver="3.8.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Initial package based on Fedora and Mageia packaging</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to 3.5.1
  + Add module enable and disable commands
  + Add reports of module changes
  + Add "module enable" command
  + Add subcommands support
  + Print info about obsoleted packages before transaction (rh#1855542)
  + Relicense to GPLv2+
- Backport fixes from upstream
  + Patch: 0001-Add-support-for-setting-allow_vendor_change.patch
  + Patch: 0001-Add-support-for-setting-a-platform-module-ID.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to 3.6.0
  + Add support for setting allow_vendor_change
  + Add support for setting a platform module ID
- Drop patches incorporated into this release
  + Patch: 0001-Add-support-for-setting-allow_vendor_change.patch
  + Patch: 0001-Add-support-for-setting-a-platform-module-ID.patch
- Add weak dependency for DNF configuration skeleton</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to 3.7.0
  + Add support for command aliases
  + Rename "update" to "upgrade" command
  + Add "update" alias to "upgrade" command
  + Add "download" command
  + Add support for user confirmation
  + Default to user confirmation like DNF</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Update to 3.7.1
  + Bump minimum version of libdnf to 0.56.0
  + Fix download subcommand to build with glib2 2.44.0</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 3.8.0
  + Add "makecache" command
  + Add "distro-sync" command</changelog>
</package>
<package pkgid="8aaf8d914fbffaa0f2cd92bd66a911e5ebfc962a1b8a4c4702d3496e51ce1f39" name="microdnf" arch="ppc64le">
  <version epoch="0" ver="3.8.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Initial package based on Fedora and Mageia packaging</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to 3.5.1
  + Add module enable and disable commands
  + Add reports of module changes
  + Add "module enable" command
  + Add subcommands support
  + Print info about obsoleted packages before transaction (rh#1855542)
  + Relicense to GPLv2+
- Backport fixes from upstream
  + Patch: 0001-Add-support-for-setting-allow_vendor_change.patch
  + Patch: 0001-Add-support-for-setting-a-platform-module-ID.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to 3.6.0
  + Add support for setting allow_vendor_change
  + Add support for setting a platform module ID
- Drop patches incorporated into this release
  + Patch: 0001-Add-support-for-setting-allow_vendor_change.patch
  + Patch: 0001-Add-support-for-setting-a-platform-module-ID.patch
- Add weak dependency for DNF configuration skeleton</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to 3.7.0
  + Add support for command aliases
  + Rename "update" to "upgrade" command
  + Add "update" alias to "upgrade" command
  + Add "download" command
  + Add support for user confirmation
  + Default to user confirmation like DNF</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Update to 3.7.1
  + Bump minimum version of libdnf to 0.56.0
  + Fix download subcommand to build with glib2 2.44.0</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 3.8.0
  + Add "makecache" command
  + Add "distro-sync" command</changelog>
</package>
<package pkgid="51c4b8381f417a8b800a96cfea1ab429f136faa925dacbec0a01fe8262482a84" name="microdnf" arch="s390x">
  <version epoch="0" ver="3.8.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Initial package based on Fedora and Mageia packaging</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to 3.5.1
  + Add module enable and disable commands
  + Add reports of module changes
  + Add "module enable" command
  + Add subcommands support
  + Print info about obsoleted packages before transaction (rh#1855542)
  + Relicense to GPLv2+
- Backport fixes from upstream
  + Patch: 0001-Add-support-for-setting-allow_vendor_change.patch
  + Patch: 0001-Add-support-for-setting-a-platform-module-ID.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to 3.6.0
  + Add support for setting allow_vendor_change
  + Add support for setting a platform module ID
- Drop patches incorporated into this release
  + Patch: 0001-Add-support-for-setting-allow_vendor_change.patch
  + Patch: 0001-Add-support-for-setting-a-platform-module-ID.patch
- Add weak dependency for DNF configuration skeleton</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to 3.7.0
  + Add support for command aliases
  + Rename "update" to "upgrade" command
  + Add "update" alias to "upgrade" command
  + Add "download" command
  + Add support for user confirmation
  + Default to user confirmation like DNF</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Update to 3.7.1
  + Bump minimum version of libdnf to 0.56.0
  + Fix download subcommand to build with glib2 2.44.0</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 3.8.0
  + Add "makecache" command
  + Add "distro-sync" command</changelog>
</package>
<package pkgid="a6aadadd4e351d49411c198c4c7f790b002ff03304f19634ad68f4282eb29beb" name="microdnf" arch="src">
  <version epoch="0" ver="3.8.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Initial package based on Fedora and Mageia packaging</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to 3.5.1
  + Add module enable and disable commands
  + Add reports of module changes
  + Add "module enable" command
  + Add subcommands support
  + Print info about obsoleted packages before transaction (rh#1855542)
  + Relicense to GPLv2+
- Backport fixes from upstream
  + Patch: 0001-Add-support-for-setting-allow_vendor_change.patch
  + Patch: 0001-Add-support-for-setting-a-platform-module-ID.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to 3.6.0
  + Add support for setting allow_vendor_change
  + Add support for setting a platform module ID
- Drop patches incorporated into this release
  + Patch: 0001-Add-support-for-setting-allow_vendor_change.patch
  + Patch: 0001-Add-support-for-setting-a-platform-module-ID.patch
- Add weak dependency for DNF configuration skeleton</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to 3.7.0
  + Add support for command aliases
  + Rename "update" to "upgrade" command
  + Add "update" alias to "upgrade" command
  + Add "download" command
  + Add support for user confirmation
  + Default to user confirmation like DNF</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Update to 3.7.1
  + Bump minimum version of libdnf to 0.56.0
  + Fix download subcommand to build with glib2 2.44.0</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 3.8.0
  + Add "makecache" command
  + Add "distro-sync" command</changelog>
</package>
<package pkgid="1a0beea3bcfae084d922d9cdc585c9543740c77b21e99a087dba57b65ce5f886" name="microdnf" arch="x86_64">
  <version epoch="0" ver="3.8.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Initial package based on Fedora and Mageia packaging</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to 3.5.1
  + Add module enable and disable commands
  + Add reports of module changes
  + Add "module enable" command
  + Add subcommands support
  + Print info about obsoleted packages before transaction (rh#1855542)
  + Relicense to GPLv2+
- Backport fixes from upstream
  + Patch: 0001-Add-support-for-setting-allow_vendor_change.patch
  + Patch: 0001-Add-support-for-setting-a-platform-module-ID.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to 3.6.0
  + Add support for setting allow_vendor_change
  + Add support for setting a platform module ID
- Drop patches incorporated into this release
  + Patch: 0001-Add-support-for-setting-allow_vendor_change.patch
  + Patch: 0001-Add-support-for-setting-a-platform-module-ID.patch
- Add weak dependency for DNF configuration skeleton</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to 3.7.0
  + Add support for command aliases
  + Rename "update" to "upgrade" command
  + Add "update" alias to "upgrade" command
  + Add "download" command
  + Add support for user confirmation
  + Default to user confirmation like DNF</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Update to 3.7.1
  + Bump minimum version of libdnf to 0.56.0
  + Fix download subcommand to build with glib2 2.44.0</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 3.8.0
  + Add "makecache" command
  + Add "distro-sync" command</changelog>
</package>
<package pkgid="42975995dbd0ab8d2752372ec035c3a4b4c91f56eb213addd41973d659b8551a" name="mininews" arch="aarch64">
  <version epoch="0" ver="2.6.2" rel="bp153.3.3.1"/>
  <changelog author="mls@suse.de" date="1405512000">- update to inn-2.5.4
  * updated control.ctl file
  * improved signature checking in pgpverify
  * new "htmlstatus" config option
  * many bugs fixed
  * removed patches: inn-linereset.diff
  * renamed patches: inn-2.5.2.diff -&gt; inn-2.5.4.diff
- fix innbind file mode
- fix empty history database on 64bit [bnc#876287]</changelog>
  <changelog author="mls@suse.de" date="1418299200">- enable IPv6
- get rid of gpg-offline as we nowadays check signatures in
  the source validator</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1418472000">- fix bashisms
- updated patches:
  + inn-2.5.4.diff</changelog>
  <changelog author="kukuk@suse.de" date="1477483200">- Fix tmpfiles.d usage to give it at least a chance to work</changelog>
  <changelog author="kukuk@suse.de" date="1487678400">- Add directories formerly owned by filesystem
- Require group and user news
- Require group uucp</changelog>
  <changelog author="mls@suse.de" date="1544788800">- update to inn-2.6.2
  * support for compressed newsfeeds
  * many bug fixes and documentation improvements
  * dropped patch: inn-2.5.4.diff
  * new patch: inn-2.6.2.diff
- use native systemd service [#1116017]
  * new file: inn.service</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1568116800">- Use -ffat-lto-objects when building static libraries.</changelog>
  <changelog author="mls@suse.de" date="1579867200">- change user to news before touching files in /var/log/news
  [bnc#1154302] [CVE-2019-3692]</changelog>
  <changelog author="mls@suse.de" date="1595592000">- change file owners in /usr/lib/news to root
  [bnc#1172573] [CVE-2020-8026]</changelog>
  <changelog author="mls@suse.de" date="1622116800">- change user to news before calling innupgrade
  [bnc#1182321] [CVE-2021-31998]</changelog>
</package>
<package pkgid="f74cea5feec64d232e0a20a518a60800b56badcc7b2ae9918890dc726b0e3602" name="mininews" arch="ppc64le">
  <version epoch="0" ver="2.6.2" rel="bp153.3.3.1"/>
  <changelog author="mls@suse.de" date="1405512000">- update to inn-2.5.4
  * updated control.ctl file
  * improved signature checking in pgpverify
  * new "htmlstatus" config option
  * many bugs fixed
  * removed patches: inn-linereset.diff
  * renamed patches: inn-2.5.2.diff -&gt; inn-2.5.4.diff
- fix innbind file mode
- fix empty history database on 64bit [bnc#876287]</changelog>
  <changelog author="mls@suse.de" date="1418299200">- enable IPv6
- get rid of gpg-offline as we nowadays check signatures in
  the source validator</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1418472000">- fix bashisms
- updated patches:
  + inn-2.5.4.diff</changelog>
  <changelog author="kukuk@suse.de" date="1477483200">- Fix tmpfiles.d usage to give it at least a chance to work</changelog>
  <changelog author="kukuk@suse.de" date="1487678400">- Add directories formerly owned by filesystem
- Require group and user news
- Require group uucp</changelog>
  <changelog author="mls@suse.de" date="1544788800">- update to inn-2.6.2
  * support for compressed newsfeeds
  * many bug fixes and documentation improvements
  * dropped patch: inn-2.5.4.diff
  * new patch: inn-2.6.2.diff
- use native systemd service [#1116017]
  * new file: inn.service</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1568116800">- Use -ffat-lto-objects when building static libraries.</changelog>
  <changelog author="mls@suse.de" date="1579867200">- change user to news before touching files in /var/log/news
  [bnc#1154302] [CVE-2019-3692]</changelog>
  <changelog author="mls@suse.de" date="1595592000">- change file owners in /usr/lib/news to root
  [bnc#1172573] [CVE-2020-8026]</changelog>
  <changelog author="mls@suse.de" date="1622116800">- change user to news before calling innupgrade
  [bnc#1182321] [CVE-2021-31998]</changelog>
</package>
<package pkgid="aa1fdd2475cf3ff4503384cfe85d6b24904679d88728c486ee6171e32a293959" name="mininews" arch="s390x">
  <version epoch="0" ver="2.6.2" rel="bp153.3.3.1"/>
  <changelog author="mls@suse.de" date="1405512000">- update to inn-2.5.4
  * updated control.ctl file
  * improved signature checking in pgpverify
  * new "htmlstatus" config option
  * many bugs fixed
  * removed patches: inn-linereset.diff
  * renamed patches: inn-2.5.2.diff -&gt; inn-2.5.4.diff
- fix innbind file mode
- fix empty history database on 64bit [bnc#876287]</changelog>
  <changelog author="mls@suse.de" date="1418299200">- enable IPv6
- get rid of gpg-offline as we nowadays check signatures in
  the source validator</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1418472000">- fix bashisms
- updated patches:
  + inn-2.5.4.diff</changelog>
  <changelog author="kukuk@suse.de" date="1477483200">- Fix tmpfiles.d usage to give it at least a chance to work</changelog>
  <changelog author="kukuk@suse.de" date="1487678400">- Add directories formerly owned by filesystem
- Require group and user news
- Require group uucp</changelog>
  <changelog author="mls@suse.de" date="1544788800">- update to inn-2.6.2
  * support for compressed newsfeeds
  * many bug fixes and documentation improvements
  * dropped patch: inn-2.5.4.diff
  * new patch: inn-2.6.2.diff
- use native systemd service [#1116017]
  * new file: inn.service</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1568116800">- Use -ffat-lto-objects when building static libraries.</changelog>
  <changelog author="mls@suse.de" date="1579867200">- change user to news before touching files in /var/log/news
  [bnc#1154302] [CVE-2019-3692]</changelog>
  <changelog author="mls@suse.de" date="1595592000">- change file owners in /usr/lib/news to root
  [bnc#1172573] [CVE-2020-8026]</changelog>
  <changelog author="mls@suse.de" date="1622116800">- change user to news before calling innupgrade
  [bnc#1182321] [CVE-2021-31998]</changelog>
</package>
<package pkgid="b205d4c4bc398842e4f2a7a124c104b4f7c9ff3db6f17d22c068ca7cc70c56cd" name="mininews" arch="x86_64">
  <version epoch="0" ver="2.6.2" rel="bp153.3.3.1"/>
  <changelog author="mls@suse.de" date="1405512000">- update to inn-2.5.4
  * updated control.ctl file
  * improved signature checking in pgpverify
  * new "htmlstatus" config option
  * many bugs fixed
  * removed patches: inn-linereset.diff
  * renamed patches: inn-2.5.2.diff -&gt; inn-2.5.4.diff
- fix innbind file mode
- fix empty history database on 64bit [bnc#876287]</changelog>
  <changelog author="mls@suse.de" date="1418299200">- enable IPv6
- get rid of gpg-offline as we nowadays check signatures in
  the source validator</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1418472000">- fix bashisms
- updated patches:
  + inn-2.5.4.diff</changelog>
  <changelog author="kukuk@suse.de" date="1477483200">- Fix tmpfiles.d usage to give it at least a chance to work</changelog>
  <changelog author="kukuk@suse.de" date="1487678400">- Add directories formerly owned by filesystem
- Require group and user news
- Require group uucp</changelog>
  <changelog author="mls@suse.de" date="1544788800">- update to inn-2.6.2
  * support for compressed newsfeeds
  * many bug fixes and documentation improvements
  * dropped patch: inn-2.5.4.diff
  * new patch: inn-2.6.2.diff
- use native systemd service [#1116017]
  * new file: inn.service</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1568116800">- Use -ffat-lto-objects when building static libraries.</changelog>
  <changelog author="mls@suse.de" date="1579867200">- change user to news before touching files in /var/log/news
  [bnc#1154302] [CVE-2019-3692]</changelog>
  <changelog author="mls@suse.de" date="1595592000">- change file owners in /usr/lib/news to root
  [bnc#1172573] [CVE-2020-8026]</changelog>
  <changelog author="mls@suse.de" date="1622116800">- change user to news before calling innupgrade
  [bnc#1182321] [CVE-2021-31998]</changelog>
</package>
<package pkgid="db22adf93eff96cc4bea8e7c24bd596774ce89e64abb7ff40dcf1383466a8401" name="mkvtoolnix" arch="aarch64">
  <version epoch="0" ver="59.0.0" rel="bp153.2.3.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1577966400">- Update to version 42.0.0
  New features and enhancements:
  * mkvmerge: added an option for creating byte-identical files:
    `--deterministic &lt;seed&gt;`. Part of the implementation of
    [#2698].
  * mkvmerge: Matroska reader: mkvmerge will remove the `icpf`
    atom headers if they're present in frames read from Matroska
    files. Implements #2692.
  * mkvmerge: MP4 reader: ALAC tracks: the number of channels,
    sampling frequency and bit depth are now taken from the
    bitstream in order to fix bogus values on the container level.
    Implements #2714.
  * mkvpropedit: when changing track UIDs the referring elements
    in existing chapters &amp; tags will be updated automatically,
    too. Part of the implementation of #2700.
  * mkvinfo: when the option `-p`/`--hex-positions` is used,
    element positions will be output regardless of the verbosity
    level. Part of the implementation of #2713.
  * mkvinfo: added the option `-P`/`--positions` for showing the
    position of each element in decimal regardless of the
    verbosity level used. Part of the implementation of #2713.
  * mkvinfo: added the option `-o`/`--continue` for continuing
    processing when the first cluster is encountered regardless
    of the verbosity level used. Part of the implementation of
    [#2713].
  * mkvinfo: added the option `-a`/`--all` for outputting all
    sub-elements (even cues &amp; seek head entries) and not
    stopping at the first cluster regardless of the verbosity
    level used. Part of the implementation of #2713.
  * MKVToolNix GUI: multiplexer: added an option in the
    preferences for disabling adding cover images from Blu-ray
    discs. Implements #2693.
  * MKVToolNix GUI: multiplexer: added mkvmerge's new
    `--deterministic` option in the "additional command-line
    options" dialog. Part of the implementation of #2698.
  * MKVToolNix GUI: header editor:: when changing track UIDs the
    referring elements in existing chapters &amp; tags will be
    updated automatically, too. Part of the implementation of
    [#2700].
  Bug fixes:
  * mkvmerge: HEVC ES parser: fixed a bug in the slice parser
    calculating the size of a field which in turn could have led
    to the slice's type being read wrong. Patch by Torsten
    Hauska. Fixes #2710.
  * mkvmerge: Matroska reader: fixed a segmentation fault when
    trying to read a file that uses header removal compression
    but no removed bytes are present in the track headers. Fixes
    [#2687].
  * mkvmerge: MPEG elementary stream parser: fixed an invalid
    memory access and use of uninitialized memory that could
    happen under certain circumstances. Fixes #2690.
  * mkvmerge: RealMedia reader: fixed a division by zero when
    all audio timestamps were zero. Fixes #2689.
  * mkvmerge: RealMedia reader: fixed an invalid memory access
    in the video frame assembly code triggered by invalid data
    in the file. Fixes #2691.
  Build system changes:
  * `std::optional` (C++17 feature) is now used instead of
    `boost::optional`.
  * `std::regex` is now used instead of `boost::regex`.
  Other changes:
  * New man page translations into French, Italian, Russian and
    Chinese Traditional have been added.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1580126400">- Update to version 43.0.0
  New features and enhancements:
  * MKVToolNix GUI: using one of the command line options
    `--info`, `--edit-headers` or `--edit-chapters` will make
    the GUI select the corresponding tool on startup even if no
    further file name is given. Implements #2723.
  * MKVToolNix GUI: multiplexer: added a setting in the
    preferences for changing the location of the MediaInfo
    executable for when the user accidentally selected the wrong
    one.
  Bug fixes:
  * mkvmerge: AVC/h.264 parser: the order of the NALUs before
    each key frame was sometimes wrong: mkvmerge wrote SPS &amp; PPS
    after SEI NALUs. Now SPS &amp; PPS NALUs are always written
  before the other NALUs. Patch by Torsten Hauska. Part of the
  implementation of #2709 and part of the fix of #2250.
  * mkvmerge: AVC/h.264 parser: when additional SPS or PPS NALUs
    (with IDs that haven't been seen so far) are found
    mid-stream, mkvmerge will prepend all following key frames
    with all current valid SPS &amp; PPS NALUs (just like when SPS &amp;
    PPS NALUs are overwritten mid-stream). Part of the fix of
    [#2250].
  * mkvmerge: MPEG TS reader: fixed detection of MPEG-1/2 video
    tracks consisting of very few frames. Fixes #2732.
  * mkvmerge: Ogg Opus reader: fixed the handling of Ogg Opus
    streams that contain a just one Ogg page (`mkvmerge` aborted
    with an exception). Fixes #2722.
  * MKVToolNix GUI: multiplexer: dragging &amp; dropping XML files
    with chapters or tags to the GUI's window was broken in v42.
    Instead of adding the file names to the appropriate input
    boxes the GUI was running mkvmerge for file identification
    purposes which then failed. Fixes #2718.</changelog>
  <changelog author="aloisio@gmx.com" date="1583755200">- Update to version 44.0.0
  New features and enhancements:
  * MKVToolNix GUI: header editor: the attachments can now be
    reordered via drag &amp; drop. Implements #2753.
  Bug fixes:
  * mkvmerge: Matroska reader: when encountering certain errors
    in the track headers such as the codec ID not being present
    mkvmerge will simply skip those tracks instead of exiting
    with an error. Fixes #2737.
  * MKVToolNix GUI: multiplexer: the "ask before overwriting"
    functionality did not look for the correct file names when
    splitting was active. Fixes #2741.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1586001600">- Update to version 45.0.0
  New features and enhancements:
  * mkvmerge: mkvmerge has never supported appending &amp; splitting
    FLAC audio tracks. mkvmerge will now emit error messages
    when the user attempts either instead of continuing and
    creating invalid FLAC tracks.
  * MKVToolNix GUI: added an option in the preferences to turn
    on eliding text on tab headers. If enabled, tab names will be
    shortened so that all tab headers fit into the window's
    width. Implements #2768.
  * MKVToolNix GUI: added an option in the preferences to
    disable all tooltips.
  * MKVToolNix GUI: multiplexer: if the file identification
    fails due to a JSON parser error, the output generated by
    `mkvmerge` will be output to `STDERR` allowing insight into
    what's gone wrong.
  * MKVToolNix GUI: multiplexer: if an error occurs during file
    identification, the name of the processed file will be
    mentioned in the error message.
  * MKVToolNix GUI: multiplexer: if an error occurs during
    identification of multiple files, the GUI will ask the user
    whether to continue or abort the identification process.
    Implements #2778.
  * MKVToolNix GUI: job queue: added an option in the
    preferences for removing completed jobs when exiting the
    program depending on their status. Implements #2769.
  Bug fixes:
  * mkvmerge: H.265/HEVC packetizer: fixed changing the NALU
    size length, it was using the wrong offset into the `hevcC`
    structure.
  * mkvmerge: MP4 reader: fixed calculating the duration of
    video tracks that only contain a single frame. Fixes #2747.
  * mkvmerge: MP4 reader: if there's no frame offset table
    (`ctts` atom) present for H.265/HEVC video tracks, mkvmerge
    will determine the timestamp order itself instead of relying
    on the timestamps in the MP4 being in the presentation order
    required by Matroska. Fixes #2777.
  * MKVToolNix GUI: multiplexer: when using the title as part of
    the destination file name (both automatically as well as
    using the "copy title to destination file name" function) all
    characters that aren't valid in a file name are replaced by
    hyphens.
  * MKVToolNix GUI: multiplexer: the "copy title to destination
    file name" function was broken when the "make file name
    unique" option in the preferences was disabled. In that case
    the file base name was removed regardless of what the title
    was set to at the time.
  * MKVToolNix GUI: multiplexer: when adding Blu-ray playlists
    the GUI used to only look for the English version of the disc
    library information (title &amp; cover images). Now the GUI will
    present all disc library entries in the "select playlist to
    add" dialog &amp; let the user chose which one to use (if any).
    Fixes #2765.
  * MKVToolNix GUI: multiplexer, info tool: fixed the "warn
    before overwriting" check wrt. jobs creating the same file.
    Fixes #2758.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1588334400">- Update to version 46.0.0
  New features and enhancements:
  * mkvmerge: when splitting, the placeholder `%c` can be used
    in the destination file name. It'll be replaced by the name
    of the first chapter in the file. Implements #2791.
  * mkvmerge: when reading MPLS playlists mkvmerge will include
    a tag named `SOURCE_ID` in the track's statistics tags that
    conveys the fact that the source was a Blu-ray and what the
    track's ID was in the source container. When reading Matroska
    file existing `SOURCE_ID` tags will be kept. The format used
    is the same format MakeMKV uses. Implements #2774.
  * mkvmerge: for audio-only files mkvmerge will now write a cue
    entry every 500ms instead of every 2s.
  * MKVToolNix GUI: job actions: split up the option "execute
    when the job finishes successfully or with warnings" into two
    separate options: "?when finishes successfully" and "?when
    exits with warnings". Implements #2798.
  Bug fixes:
  * mkvmerge: Matroska reader: when regenerating UIDs for
    chapters mkvmerge will now fix referencing tag chapter UID
    targets to have the same values. Fixes #2804.
  * mkvmerge: MP4 reader: fixed a crash that could potentially
    happen while trying to identify H.265/HEVC tracks.
  * mkvmerge: MP4 reader: when reading H.265/HEVC tracks without
    a frame offset table (`ctts` atom) present, mkvmerge did not
    parse the `hevcC` structure correctly in certain cases,
    causing no video frames to be output at all or the output not
    being playable. This fixes #2782, a bug introduced in v45.
  * mkvmerge: MPLS handling/MPEG TS reader: timestamp
    restrictions as given in an MPLS file were only honored for
    the first play item, not for subsequent play items. For those
    play items the whole referenced file was always copied. Part
    of the fix of #2789.
  * mkvmerge: MPLS handling/MPEG TS reader: under certain
    circumstances mkvmerge copied one frame too many before
    switching to the next play item. Part of the fix of #2789.
  * mkvmerge: for audio-only files cues will only be created for
    I frames (important for e.g. TrueHD where decoding can only
    start on a sync frame). Fixes #2790.
  * MKVToolNix GUI: fixed a crash that happened when closing the
    preferences after having closed at least one multiplexer tab.
    Fixes #2785.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1590840000">- Update to version 47.0.0
  New features and enhancements:
  * mkvmerge: chapters: mkvmerge can now read chapters from DVDs
    if the user specifies the path to a DVD folder structure via
    the `--chapters ?` parameter. By default chapters from the
    first title will be imported. This can be changed by append
    `:&lt;title number&gt;` to the file/directory name in the
    `--chapters ?` argument, e.g. `--chapters
    /srv/dvds/BigBuckBunny/VIDEO_TS:3`. This feature requires
    mkvmerge to have been built with the `libdvdread` library.
  * mkvmerge: added `--engage append_and_split_flac` that
    enables mkvmerge to append and split FLAC tracks, restoring
    pre-v45 behavior. The resulting tracks will be broken: the
    official FLAC tools will not be able to decode them and
    seeking will not work as expected.
  * MKVToolNix GUI: multiplexer: added support for mkvmerge's
    new support for reading chapters from DVDs if both have been
    built with the `libdvdread` library.
  * MKVToolNix GUI: multiplexer: when deriving languages from
    file names the GUI will now look for simplified language
    names instead of the full ones (e.g. instead of looking for
    "Greek, Modern (1453-)" it would simply look for "Greek").
  * MKVToolNix GUI: multiplexer: the options in the "additional
    command-line options" dialog are now sorted alphabetically.
    Additionally the `--append-mode` option has been added as
    one of the only missing global options.
  * MKVToolNix GUI: chapter editor: the chapter editor can now
    read chapters from DVDs if MKVToolNix has been built with
    the `libdvdread` library.
  * MKVToolNix GUI: header editor: added an option in the
    preferences for displaying all date &amp; time values in UTC
    instead of the local time zone.
  Bug fixes:
  * all: fixed a crash when using the `MTX_LOGGER=file` syntax
    for logging debug messages without specifying a file name to
    log to. It will now log to a file called
    `mkvtoolnix-debug.log` in the system's default temporary
    directory, as initially intended.
  Build system changes:
  * The `libdvdread` library will be used if found via
    `pkg-config`. If it is found, support for reading chapters
    from DVDs will be enabled in `mkvmerge` and the MKVToolNix
    GUI.
  * Boost's Date/Time, Lexical Cast, Range, Range Adaptors,
    Tri-Bool, Variant libraries are not used anymore.
  * MKVToolNix now requires a C++ compiler &amp; standard library
    that support the following features of the C++17 standard:
    "`std::variant`", "`std::gcd`". For the GNU Compiler
    Collection (gcc) this means v7 or newer; for clang it means
    v4 or newer ? the same versions required by earlier
    MKVToolNix versions.
  * MKVToolNix now requires version 6.1.0 of fmtlib or later for
    the `fmt::to_string` function and bugfixes to the formatting
    of floating point numbers. If a system-wide version is
    installed that's older, the bundled copy will be used.</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1591099200">- Add _constraints file to avoid build error for ppc64/ppc64le</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1593345600">- Update to version 48.0.0
  New features and enhancements:
  * mkvmerge: AC-3: file identification will report AC-3 tracks
    encoded in Dolby Surround EX as codec "AC-3 Dolby Surround
    EX".
  * MKVToolNix GUI: multiplexer: on new installations the GUI
    will now recognize all known ISO 639-2 language codes in file
    names by default instead of only the top 100 of languages by
    native speakers.
  * MKVToolNix GUI: multiplexer: on new installations the list
    of "often used languages" will by default only contain
    certain agnostic ones ("multiple languages", "no linguistic
    content", "reserved for local use", "uncoded languages"),
    "English" and the default user interface language. The "list
    of spoken languages by native speaks" isn't used anymore.
  * MKVToolNix GUI: header editor: added an option to remove all
    attachments to the tree context menu.
  * MKVToolNix GUI: while the GUI is running it will remember
    the last page that was selected when the preferences dialog
    is closed. Upon re-opening the preferences that page will be
    selected by default.
  Bug fixes:
  * mkvmerge: fixed a segmentation fault when exiting
    prematurely due to write errors such as the destination
    having run out of space.
  * mkvmerge: DTS: fixed wrong channel count for DTS tracks with
    XCh extensions.
  * mkvmerge: MPEG TS reader: fixed detecting h.264/AVC and
    h.265/HEVC tracks that consist of only a single frame.
  * mkvmerge: MPEG TS reader: fixed handling of unbounded PES
    sizes for tracks that consist of only a single PES packet.
  * mkvmerge: MPEG TS reader: PGS subtitle tracks are now exempt
    from the "detect bogus subtitle timestamps" heuristic which
    could lead to some PGS subtitles not being timestamped
    correctly. Symptoms were that they were shown at the wrong
    time or that they were shown indefinitely.
  * mkvmerge: MPEG TS reader: when reading MPLS playlists the
    start timestamps of a play items were handled wrong: all the
    timestamps of packets read were compared to that start
    timestamp, dropping those packets whose timestamps were
    smaller than the play item's start timestamp. The correct
    behavior is to accept all packets as soon as the first one
    with a timestamp equal to or larger than the play item's
    start timestamp is encountered. This could result in PGS
    subtitle entries located right at the start of the play item
    being garbled/lost as they consist of multiple PES packets
    for which some timestamps are often slightly smaller.
  * mkvmerge: MPEG TS reader: when reading MPLS playlists
    mkvmerge will no longer read the whole M2TS files they
    reference, processing only the packets lying inside the
    timestamp range given by the playlists's play item's start &amp;
    end timestamps. Instead mkvmerge will use the index
    information present in corresponding clip information (CLPI)
    files in order to seek to the nearest file position of the
    play item's start timestamp. Additionally mkvmerge will
    simply stop processing a file once the end timestamp is
    seen. This change greatly speeds up processing files from
    which only small portions must be read.
  * mkvmerge: WavPack: fixed support for files created by v5 of
    the program. Checksums, DSD audio data and non-standard
    sampling rates are handled correctly.
  * MKVToolNix GUI: multiplexer: fixed the cursor being
    positioned wrong after entering or pasting characters that
    aren't allowed in file names into the "destination file"
    control.
  Build system changes:
  * libEBML v1.4.0 and libMatroska v1.6.0 are now required.
  Other changes:
  * The source code repository's main development branch was
    renamed to `main`.</changelog>
  <changelog author="aloisio@gmx.com" date="1596369600">- Update to version 49.0.0
  New features and enhancements:
  * mkvmerge: added support for copying the new track header
    elements `BlockAddIDName`, `BlockAddIDType`,
    `BlockAddIDValue` and `BlockAddIDExtraData` from Matroska
    files if they exist.
  * mkvinfo: added support for the new track header elements
    `BlockAdditionMapping`, `BlockAddIDName`, BlockAddIDType`,
    `BlockAddIDValue` and `BlockAddIDExtraData`.
  * MKVToolNix GUI: multiplexer: the list of recent directories
    can now be edited in the preferences ? "Multiplexer" ?
    "Destination file name".
  * MKVToolNix GUI: preferences: the values in the various
  "predefined values" lists can now be re-ordered freely by
    dragging &amp; dropping.
  Bug fixes:
  * mkvmerge: Matroska reader: when reading tracks (e.g. a
    subtitle track) from Matroska files with their `default
    track` flag set to `yes`, and when overwriting those via the
    command line to `no`, `mkvmerge` would not promote
    additional tracks of the same type from other files (e.g.
    another subtitle track from an SRT file).
  * mkvmerge: SRT reader: empty lines inside entries were
    doubled.
  * mkvmerge: subtitles: when calculating the rounded duration
    of each entry the error from rounding the corresponding
    timestamp will be taken into account.
  * mkvextract: SSA/ASS extraction: mkvextract is no longer
    inserting empty lines before the `Dialogue:` lines.
  * mkvextract: USF subtitles: start &amp; end timestamps were too
    high by a factor of 1.000.000.
  * MKVToolNix: info tool: when saving to a text file the
    checkbox "Save as default for saving output to text files"
    did nothing.
  * MKVToolNix: info tool: when saving to a text file in "all
    elements in a tree-like structure" mode, the GUI always
    stopped at the first cluster regardless of the setting of
    the "verbosity" option.
  * MKVToolNix GUI: preferences: when tooltips were disabled the
    dialogs for adding new entries to the various "predefined
    values" lists were missing their texts.
  * configure: fixed detection of QtDBus. Fixes #2886.
  Build system changes:
  * libMatroska v1.6.1 is now required. The bundled version has
    been updated to that version.</changelog>
  <changelog author="aloisio@gmx.com" date="1599393600">- Update to version 50.0.0
  New feature: IETF BCP 47 language tags:
  * I've written up a [nice FAQ
    https://gitlab.com/mbunkus/mkvtoolnix/-/wikis/Languages-in-Matroska-and-MKVToolNix
    about the switch to using IETF BCP 47 language tags, how
    they interact with legacy language elements, how the programs
    actually behave and how to disable their use if necessary.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags: mkvmerge will
    now accept full BCP 47 language tags for all options taking
    a language. mkvmerge will always write "LanguageIETF" track
    header elements. If the language tag contains a valid ISO
    639-2 language code it will also set the legacy "Language"
    track header element to the included ISO 639-2 code.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags: if present the
    "LanguageIETF" track header element will be reported as the
    `language_ietf` property in JSON identification mode.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags in chapters:
    mkvmerge will now write "ChapLanguageIETF" elements when
    creating chapter atoms, either when reading the simple
    chapter format or when generating
    chapters due to the `--generate-chapters` command line
    option.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags in tags:
    mkvmerge will now write "TagLanguageIETF" elements when
    creating "simple tag" elements, either when reading tag XML
    files or when generating them.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags: added an option
    `--disable-language-ietf` that causes mkvmerge to only write
    the legacy language elements.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: IETF
    BCP 47/RFC 5646 language tags in chapters: when reading XML
    chapter files the programs will now add "ChapLanguageIETF"
    elements for atoms that don't contain them. The values are
    derived from existing "ChapterLanguage" elements.
  * mkvpropedit: IETF BCP 47/RFC 5646 language tags:
    setting/deleting the track language now acts on both the old
    language element as well as the "LanguageIETF" track header
    element.
  * mkvpropedit: IETF BCP 47/RFC 5646 language tags: added an
    option `--disable-language-ietf` that causes mkvpropedit to
    apply changes to the `language` track header property only
    to the legacy language track header element.
  * mkvinfo: IETF BCP 47/RFC 5646 language tags: added support
    for the "LanguageIETF" track header element.
  * MKVToolNix GUI: multiplexer: added full support for IETF BCP
    47/RFC 5646 language tags for both track and chapter
    languages.
  * MKVToolNix GUI: chapter: added full support for IETF BCP
    47/RFC 5646 language tags for chapter languages.
  * MKVToolNix GUI: header editor: added full support for IETF
    BCP 47/RFC 5646 language tags for track header languages.
    The header editor allows editing of the legacy language
    elements and the IETF BCP 47 language elements independent
    of each other.
  Other new features and enhancements:
  * mkvmerge: the chapter generation mode `when-appending` now
    also works with the splitting modes `parts:` &amp;
    `parts-frames:` when using the `?,+?` syntax for appending
    other sections of the source file to the same  destination
    file.
  * MKVToolNix GUI: multiplexer: the file selection dialogs now
    include the extension `.dtsma` for DTS files.
  * mkvmerge: MP4 reader: sped up parsing MP4 DASH files with a
    lot of segments (`trun` atoms) quite a bit.
  * The PCRE2 regular expression library is now used instead of
    `std::regex` for big performance improvements in all places
    where regular expressions are used for parsing big chunks of
    text, e.g. in the subtitle parsers.
  Bug fixes:
  * MKVToolNix GUI: preferences: under certain conditions
    changing the selected entry in the page tree on the left did
    not cause the page shown on the right to be updated.
  * mkvmerge: splitting text by a fixed string (e.g. `,`) is now
    done by using `std::string.find()` instead of using a
    regular-expression-based text splitting function, greatly
    improving its performance.
  * mkvmerge: MP4 reader: fixed handling of `tkhd` atoms of
    version 1.
  Build system changes:
  * The PCRE2 library (the 8-bit variant) is now required.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1601812800">- Update to version 51.0.0
  New features and enhancements:
  * mkvmerge, mkvpropedit, MKVToolNix GUI: IETF BCP 47 language
    tags: added missing support for UN M.49 regions for which
    there are no corresponding ISO 3166 alpha codes. This
    enables language tags such as `es-419` = Spanish in
    Latin America and the Caribbean.
  * MKVToolNix GUI: IETF BCP 47 language tags: the text in the
    widget displaying the current language &amp; the corresponding
    edit button is now displayed like a link (depending on the
    theme: different color &amp; underlined), making it clearer
    that not just the edit button can be clicked but the text,
    too.
  Bug fixes:
  * mkvmerge: AV1 parser: fixed mkvmerge crashing after uncaught
    exceptions due to certain data conditions. Found by fuzzying.
  * mkvmerge: AV1 packetizer: the duration of frames wasn't set
    properly. When appending AV1 IVF or OBU files this meant that
    the last frame of the Nth file and the first frame of file
    N+1 had the same timestamp.
  * mkvmerge: DTS reader: fixed handling of buffers with an odd
    length when byte-swapped DTS is detected so that mkvmerge
    doesn't abort with a failed assertion. Found by fuzzying.
  * mkvmerge: h.264/AVC and h.265/HEVC elementary stream
    readers: mkvmerge will no longer claim to recognize data
    that looks like AVC or HEVC but with invalid video
    width/height values as that lead to failed assertions in
    libEBML later. Found by fuzzying.
  * mkvmerge: h.265/HEVC parser: fixed mkvmerge aborting after
    uncaught exceptions due to certain data constellations found
    by fuzzying.
  * mkvmerge: IVF reader: fixed mkvmerge crashing with a
    "division by zero" error due to certain data conditions.
    Found by fuzzying.
  * mkvmerge: fixed mkvmerge aborting with a "division by zero"
    error due to the timestamp scaling factor being 0 after
    handling certain data constellations. Found by fuzzying.
  * mkvmerge: track statistics: fixed a "division by zero" error
    when the content's shorter than 1ms. Found by fuzzying.
  * mkvmerge, mkvinfo, mkvextract, mkvpropedit: Matroska access
    class: fixed an invalid memory access under certain data
    conditions. Found by fuzzying.
  * MKVToolNix GIU: IETF BCP 47/RFC 5646 language tags: the GUI
    will no longer open the language dialog when clicking on a
    disabled language display widget.
  * MKVToolNix GUI: IETF BCP 47 language tags: the "variants"
    combo-boxes were not populated even when the language tag was
    valid and contained at a variant.
  * MKVToolNix GUI: IETF BCP 47 language tags: when no language
    is selected, at least one of the other components (extended
    subtags, region, or variants) has something selected and
    "private use" is not empty, the GUI would claim this to be a
    valid tag, which it isn't.
  * MKVToolNix GUI: multiplexer: when the tracks/chapters/tags
    selection changes from "at least one entry selected" to "no
    entry selected", the input controls will be reset to their
    default state and not just disabled.
  Build system changes:
  * `configure` now checks for the presence of the a system-wide
    installed copy of the JPCRE2 C++ wrapper library for the
    PCRE2 library and uses that if it's new enough (at least
    v10.32.1). If not, the bundled version will be used as a
    fallback.</changelog>
  <changelog author="aloisio@gmx.com" date="1609848000">- Update to version 52.0.0
  New features and enhancements:
  * MKVToolNix GUI: job queue: the maximum number of jobs to run
    concurrently can now be increased in the preferences. The
    default remains at 1.
  * MKVToolNix GUI: the GUI will now add a context-specific
    default extension to file names selected for saving on
    platforms that don't add one itself (e.g. GNOME). For
    example, when saving multiplexer settings the extension
    `.mtxcfg` will be added.
  * MKVToolNix GUI: added an option to the preferences for the
    window to stay on top of other windows.
  Bug fixes:
  * mkvextract: h.265/HEVC extraction: the code for skipping
    extraction of prefix SEI NALUs in the first frame was
    skipping two bytes too few, resulting in broken processing
    of all following bytes.
  * libEBML: the optional, bundled version of libEBML was
    updated to v1.4.1.
  Build system changes:
  * libEBML v1.4.1 is now required due to a bug in libEBML that
    caused pointers to just-freed memory being returned to the
    caller under certain invalid data constellations, causing
    use-after-free errors in all of MKVToolNix's programs.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1612008000">- Update to version 53.0.0
  New features and enhancements:
  * mkvmerge: AVI reader: added support for reading the video
    aspect ratio from the video properties header (`vprp` chunk)
    if present and setting the display dimensions accordingly.
  * mkvmerge: MP4 reader: for h.264/AVC tracks that don't have an
    `AVCConfigurationBox` (`avcC` atom) in their sample
    description (`stsd`) atom or whose `avcC` atom contains no
    content `mkvmerge` will now re-derive the
    `AVCConfigurationBox` from the bitstream.
  * mkvextract: mkvextract will now check if any of the
    destination file names is the same as the source file name
    and abort with an error if that's the case.
  * MKVToolNix GUI: when querying the user for a file name for
    saving things (e.g. multiplexer settings or an attachment in
    the header editor), the automatically suggested file name
    will now be based on the situation-specific file names (e.g.
    the destination file name for multiplexer settings or the
    attachment's name when saving an attachment in the header
    editor) instead of the directory's name.
  * MKVToolNix GUI: multiplexer: when deriving track languages
    from file names the GUI will now select the right-most match
    instead of the left-most one. For example,
    "La.vie.en.rose.(fr).srt" will now be detected as French (fr)
    instead of English (en).
  * MKVToolNix GUI: preferences: the items in the "pre-defined
    ?" lists can now be renamed by double-clicking with the
    mouse or pressing the F2 key.
  Bug fixes:
  * mkvmerge: stretching chapter timestamps with
    `--chapter-sync` now works correctly with floating point
    values including fractions of floating point numbers (e.g.
    `12.3/45.67`). The tooltips in the GUI have been adjusted
    accordingly.
  * mkvmerge: MPEG 1/2 video handling: the "default duration"
    header field was often half the value it actually should be,
    resulting in all video frames having an explicit block
    duration with the correct value.
  * mkvmerge: MPEG 1/2 video handling: the data stored in `Codec
    private` and `Codec state` doesn't contain extensions other
    than sequence &amp; sequence display extensions anymore.
  * mkvmerge: tag handling: when remuxing a Matroska file with
    the `--no-track-tags`, existing `SOURCE_ID` track tags are
    now skipped, too.
  * MKVToolNix GUI: multiplexer: the drop-down boxes with
    pre-defined track names now follow the order set in the
    preferences instead of sorting the entries alphabetically.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1614340800">- Update to version  54.0.0
  New features and enhancements:
  * mkvmerge: added support for using ISO 639-3 language codes in
    IETF BF47 language tags.
  * mkvmerge: AC-3 parser: added support for byte-swapped AC-3
    data.
  * mkvmerge: Matroska reader: for audio tracks that have the bit
    depth track header set mkvmerge will now keep that header
    even for codecs that don't require it for decoding.
  * mkvmerge: MPEG transport stream reader, PCM audio tracks:
    mkvmerge will now re-order the channels for 5.1, 7.0 and 7.1
    channel tracks from the Blu-ray layout to the
    WAVEFORMATEXTENSIBLE layout expected in Matroska.
  * mkvmerge, mkvinfo, mkvpropedit, MKVToolNix GUI: added support
    for the following new track header elements: "hearing impaired"
    flag, "visual impaired" flag, "text descriptions" flag,
    "original" flag, "commentary" flag.
  * MKVToolNix GUI: added support for using ISO 639-3 language
    codes in IETF BF47 language tags. As there are several
    thousand of them, they're deactivated by default and must be
    activated in the preferences ("GUI" ? "Often used selections"
    ? "Languages").
  * MKVToolNix GUI: multiplexer: when adding Blu-rays the user
    can select multiple playlists to add simultaneously in the
    "select playlist to add" dialog.
  * MKVToolNix GUI: multiplexer: the file name extensions "eb3"
    and "ec3" were added for Dolby Digital Plus &amp; "mpl" for Dolby
    TrueHD in the file dialogs.
  * MKVToolNix GUI: multiplexer: when adding multiple files the
    dialog asking the user what to do with them has gained a new
    checkbox. If enabled, all files containing at least one video
    track will always be placed in newly created multiplex
    setting.
  * MKVToolNix GUI: multiplexer: added a menu entry in the
    "Multiplexer" for adding all files that are currently in the
    clipboard.
  Bug fixes:
  * mkvextract: AAC: fixed wrong channel mask field in the ADTS
    headers for 7.1 channel layouts.
  * mkvextract: h.265/HEVC extraction: if the first frame starts
    with the parameter sets (SPS, PPS &amp; VPS), the ones from
    CodecPrivate aren't written and the ones from the first frame
    are kept.
  * mkvmerge: fixed the calculation of chapter timestamps read
    from NTSC DVDs.
  * MKVToolNix GUI: IETF BCP 47 language widget: the language
    combo box will now always contain the language code the user
    enters in the free-form field, even if it isn't in the list of
    often-used languages the user configured in the preferences.
  * MKVToolNix GUI: multiplexer: when browsing for the
    destination file name the default directory is now chosen
    according to the preferences regarding how the destination
    file name should be formed. For example, if the policy is
    set to "fixed output directory" then that output directory
    will be the one initially set when the directory selection
    dialog is opened.
  * MKVToolNix GUI: multiplexer: fixed the removal of appended
    source files if the "delete source files" end-of-job action
    is enabled.
  * MKVToolNix GUI: chapter editor: when importing chapters from
    DVDs the IETF BCP 47 language elements will be set, too, not
    just the legacy language elements.
  Build system changes:
  * libEBML v1.4.2 and libMatroska v1.6.3 are now required. The
    optional, bundled copies of both libraries have been updated
    to those versions. This bump in requirements fixes several
    heap overflow bugs in libEBML.
  * MKVToolNix is now using the C++17 library feature "file
    system library" instead of Boost's "file system" and "system"
    libraries. For the GNU Compiler Collection (gcc) libstdc++
    this means v8 or newer is required; for clang's libc++ it
    means v7 or newer.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1615032000">- Update to version 55.0.0
  Bug fixes:
  * MKVToolNix GUI: multiplexer: the user can now configure what
    to do when using the "Add source files" button independently
    of the setting for what happens when files are dragged &amp;
    dropped onto the GUI. The same options are available, but
    they're distinct settings, allowing for different use cases.
  * MKVToolNix GUI: multiplexer: deriving the track language
    from file names doesn't use one big regular expression of all
    enabled languages anymore. Instead, the file name is split
    into parts on a list of characters (such as `.` or
    `(` and `)`; configurable in the preferences). This prevents
    the regular expression becoming too big for the regular
    expression library to handle when many languages are enabled.
  * MKVToolNix GUI: preferences: the language lists for
    "deriving track languages" and "enabling items by language"
    always included all the ISO 639-3 languages, even if those
    weren't enabled in the "often-used languages" pane.
  Other changes:
  * mkvmerge, MKVToolNix GUI multiplexer: the functionality for
    changing the length of the NALU "size" field for AVC/H.264
    and HEVC/H.265 tracks has been removed. The corresponding
    command-line option will continue to be recognized by
    mkvmerge as not to break existing third-party applications,
    but it won't actually do anything.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1617624000">- Update to version 56.0.0
  New features and enhancements:
  * mkvmerge, mkvpropedit: tags: the programs will no longer
    write tag elements that are mandatory and set to their
    default value (e.g. "tag language" set to `und` =
    undetermined).
  * mkvmerge, mkvpropedit, MKVToolNix GUI chapter editor:
    chapters: the programs will no longer write chapter elements
    that are mandatory and set to their default value (e.g.
    "chapter language" set to `eng` = English or "Chapter flag
    enabled" = 1).
  * mkvextract: chapters: mkvextract will no longer add a
    `ChapterLanguage` element set to `eng` to the generated XML
    content if the source file doesn't contain such an element.
  * MKVToolNix GUI: multiplexer: when using the "tab widget
    below the files &amp; tracks" layout option for the track
    properties the elements in the "general options" tab will
    use six rows à four columns instead of twelve rows à two
    columns, greatly reducing the required height.
  Bug fixes:
  * mkvmerge: AAC reader: fixed mkvmerge aborting to read AAC
    files bigger than 2 GB with a message about not being able
    to allocate memory.
  * mkvmerge: chapters: `ChapLanguageIETF` elements were still
    created when the option `--disable-language-ietf` was given
    after an option leading to the creation of chapters. Now the
    position doesn't matter anymore.
  * mkvmerge: chapters: when the option
    `--disable-language-ietf` is used, `ChapLanguageIETF`
    elements won't be written even when sources are read
    (Matroska files or XML chapters files) that do contain those
    elements.
  * mkvmerge: tags: when the option `--disable-language-ietf` is
    used, `TagLanguageIETF` elements won't be written.
  * mkvmerge: tags: mkvmerge will no longer write language
    elements for the track statistics tags it creates, making
    the effective language "undetermined" due to `und` being the
    default value for the legacy tag language element.
  * mkvmerge: tags: the XML tag parser will now validate all
    `&lt;Simple&gt;` children of `&lt;Tag&gt;` elements, not just the first
    for each `&lt;Tag&gt;`.
  * mkvmerge: tags: the XML tag parser now uses the
    spec-compliant `und` ("undetermined") as the default
    language for `&lt;Simple&gt;` tags instead of `eng`.
  * mkvmerge, mkvpropedit: tags: mkvmerge will no longer set the
    "target type" for track statistics tags (earlier it used
    `MOVIE`). The "target type value" will still be set to `50`.
  * mkvmerge, mkvextract: HEVC/H.265: both programs will now
    normalize the placement of VPS, SPS and PPS NALUs. Each key
    frame is prefixed with exactly one copy of the currently
    active parameter sets. This fixes certain classes of bugs
    related to splitting/appending.
  * mkvinfo: when compiled with newer versions of the `fmt`
    library, certain numbers were not output correctly (e.g. a
    track's audio sampling frequency of 48000 might be output as
    48).
  * MKVToolNix GUI: multiplexer: deriving the track language
    from the file name will match languages case insensitively
    again (like versions prior to v55).
  * MKVToolNix GUI: multiplexer: under certain circumstances
    keyboard shortcuts such as `Ctrl+W` for closing the active
    tab or `Ctrl+R` for starting to multiplex ceased to work
    until the user did certain other things (such as switching
    to a different tool &amp; back to the multiplexer or opening the
    multiplexer menu). This started with v54.
  * MKVToolNix GUI: chapter editor: the editor will no longer
    create empty `ChapterCountry` elements when adding a chapter
    name with no default country selected in the preferences.
  Build system changes:
  * The bundled `fmt` library was updated to v7.1.3.</changelog>
  <changelog author="aloisio@gmx.com" date="1617969600">- Update to version version 56.1.0
  New features and enhancements:
  * mkvmerge: AAC: added support for LOAS/LATM files with
    channel configuration indexes 9?21 (e.g. channel count 22.2
    for index 13) according to Rec. ITU-R BS.1196-7 &amp; ISO/IEC
    23008-3:2019.
  Bug fixes:
  * mkvmerge: HEVC/H.265 parser: fixed invalid memory access
    that could happen when reading certain types of HEVC data
    (e.g. with changing parameter sets mid-stream) from certain
    containers (e.g. Matroska). This bug was introduced in
    release 56.0.0.
  * mkvextract: AAC: mkvextract will now abort with an useful
    error message when the user tries to extract a track whose
    'audio-specific config' element in `CodecPrivate` signals a
    number of channels of 7 or greater than 8 as that isn't
    supported by the ADTS format.
  Build system changes:
  * configure: the `--enable-ubsan` option hasn't actually
    enabled anything since release 39.0.0.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1621684800">- Up date to version 57.0.0
  New features and enhancements:
  * mkvmerge: MP4 reader: added support for reading Dolby Vision
    from MP4 files (FourCCs `dvh1` and `dvhe`; configuration
    records `dvcC`, `dvvC` and `hvcE` will be converted into
    block addition mappings).
  * mkvmerge: SRT subtitles: mkvmerge now accepts empty text
    files with the extension `.srt` as SRT subtitle files,
    enabling the creation of empty SRT tracks.
  * mkvmerge, mkvextract: HEVC/H.265: access unit delimiter
    NALUs will no longer be discarded, neither during muxing nor
    during extraction.
  * MKVToolNix GUI: preferences: switched the order &amp; wording of
    controls in the "enabling items" panel to make it clearer
    that certain controls define exceptions.
  Bug fixes:
  * mkvmerge: HEVC/H.265 parser: several NALU types, notably the
    Dolby Vision-specific NALUs ("unspecified 62" and
    "unspecified 63") and suffix SEI NALUs, are now stored with
    the frame they belong to instead of with the next frame.
  * mkvmerge: HEVC/H.265 packetizer: fixed setting the track's
    default duration when reading HEVC/H.265 from Matroska files
    that don't have a default duration set.
  * mkvmerge: HEVC/H.265 packetizer: fixed the calculation of
    the duration of frames so that `SimpleBlock` elements can be
    used again instead of `BlockGroups` with `BlockDuration`
    elements.
  * mkvmerge, mkvextract: HEVC/H.265 parser: fixed issues with
    ordering &amp; duplication of certain NALUs (parameter set &amp;
    prefix SEI NALUs).
  * MKVToolNix GUI: multiplexer: when dragging &amp; dropping files
    to the multiplexer, the source directory will be remembered
    as the "last open directory" again, causing subsequent uses
    of the "open file" dialog to start in the same directory.
  * mkvinfo: fixed the position of frames in block groups
    containing "block duration" elements in summary mode (e.g.
    for subtitle tracks).
  Build system changes:
  * `configure` will now try to detect `libmagic` via
    `pkg-config` and fall back to including &amp; linking directly if
    it cannot be found via `pkg-config`.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1623585600">- Update to version 58.0.0
  New features and enhancements:
  * mkvmerge, MKVToolNix GUI's multiplexer: the handling of the
    "default track" flag has been changed to match the recent
    changes to the Matroska specifications. The new semantics
    are that if it is set, it is supposed to signal to the
    player that this track is eligible for being played by
    default, potentially taking other factors such as user
    preferences regarding languages into account.
    This implies that more than one track of each type can have
    this flag set. For example, a Blu-ray disc with three audio
    tracks might have the main audio in both English and
    Japanese, whereas the third audio track contains the
    director's comments. In such a case the first two tracks
    should have the "default track" flag set, the third one
    shouldn't.
    Earlier `mkvmerge` was enforcing that only one track of each
    type could have the flag set. This restriction has been
    removed, both in `mkvmerge` and in the GUI's multiplexer.
    `mkvpropedit` and the GUI's header editor are unaffected as
    they've always allowed to set the flag on as many tracks as
    the user wanted.
  * mkvmerge: AVC/H.264 &amp; HEVC/H.265 identification: added the
    stream's pixel dimensions (AVC only; were present for HEVC
    already) &amp; default duration.
  * mkvmerge, mkvextract: HEVC/H.265: added support for reading
    single-layer Dolby Vision from Annex B type bitstreams
    (elementary streams, MPEG transport streams).
  * mkvinfo: the option `-X`/`--full-hexdump` now affects all
    binary elements, not just the frame data in `SimpleBlock`
    and `BlockGroup` elements.
  * MKVToolNix GUI: multiplexer: the "delay" and "sync" options
    can now be used for chapters in source files, too.
  * MKVToolNix GUI: when moving list entries up &amp; down with the
    optional buttons or the keyboard shortcuts (instead of using
    drag &amp; drop), the GUI ensures that the top-most selected
    entry remains visible after the move.
  * MKVToolNix GUI: added an option in the preference to use
    legacy MIME types for font attachments instead of the current
    standard ones (e.g. 'application/x-truetype-font' instead of
    'font/sfnt' and 'font/ttf').
  Bug fixes:
  * build system: fixed filtering out optimization options when
    compiling the file `iso639_language_list.cpp` (before only
    numeric optimization levels were filtered out and only if it
    wasn't the last option in the list of flags).
  * build system: when libmagic was detected via `pkg-config`,
    MKVToolNix was actually compiled without support for
    libmagic due to a preprocessor symbol not being defined.
  * mkvmerge: MP4 reader: fixed an issue with timestamps
    overflowing when the file's or the track's time scale is
    large.
  * mkvmerge, mkvextract: fixed key frame handling for
    `BlockGroup` elements with a forward reference but no
    backward references.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: the
    programs will no longer omit writing mandatory elements set
    to their default value if other elements of the same type
    are present in the same master. This affects mostly the
    "chapter language" element which may occur multiple times
    within the same "chapter display" master. If it does occur
    multiple times and one of them is set to "English" (which is
    that element's default value), that element will now be
    written, too.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: when
    parsing chapter files IETF &amp; legacy language elements as
    well as legacy country elements will now be properly
    generated depending on which exist already, especially when
    there's more than one language and/or country element
    in a "chapter display" element.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor:
    fixed reading OGM-style chapter files with timestamps that
    don't have exactly three decimal places. Any number of
    decimal places between one and nine is now supported for
    nanosecond precision.
  * MKVToolNix GUI: chapter editor: added/fixed support for
    "chapter display" elements with multiple languages or
    countries.
  Build system changes:
  * Qt 6: added support for building with Qt 6. `configure` will
    look for Qt 6 first and only continue looking for Qt 5 if Qt
    6 isn't found or disabled via `--disable-qt6`.
    Qt 6 detection works by first looking for the `qmake6`
    binary. Its location can be specified with the
    `--with-qmake6=?` option.
    All other Qt 6 related facts (such as compiler &amp; linker
    flags or the position of the other required tools such as
    `lconvert`, `moc`, `rcc` and `uic`) will be derived from
    the output generated by `qmake6`.
    Note that at this point Qt 6 is not yet supported for the
    cross-compilation  build to Windows, nor is a static Qt 6
    build supported yet. Note that the command line options
    `--enable-static-qt`, `--with-qt-pkg-config-modules` and
    `--without-qt-pkg-config` only apply to the Qt 5 and have
    no effect on Qt 6.
  * Qt 5: the options for specifying the position of the tools
    (`--with-moc=?`,`--with-rcc=?` and `--with-uic=?`) have been
    removed. Their position will now be derived from the output
    generated by `qmake`.
  * `configure`: completely disabling the GUI now requires
    passing both `--disable-qt6` and `--disable-qt` options.
  * Boost's multi-precision library is now required.
  * Boost v1.66 or newer is now required.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1626091200">- Update to version 59.0.0 (fixes boo#1188209)
  New features and enhancements:
  * mkvmerge: WebVTT parser: the parser now follows the specs'
    rules for parsing timestamps more closely by being more
    lenient: it allows arbitrary number of spaces &amp; tabs at the
    start of the line &amp; around the arrow; it allows any number
    of digits for the hours.
  * MKVToolNix GUI: multiplexer: when adding a Blu-ray playlist
    without scanning for other playlists the GUI will now look
    for disc library information &amp; let the user select which one
    to use if there's more than one entry.
  * MKVToolNix GUI: multiplexer: added an option for sorting
    files &amp; tracks by track types when adding them to multiplex
    settings. The order is: video first followed by audio,
    subtitles and other types. Files &amp; tracks can still be
    reordered manually later. The option is enabled by default &amp;
    can be found in the preferences ? "Multiplexer" page ?
    "Adding files" section.
  * MKVToolNix GUI: multiplexer: added an option for recognizing
    file name sequences such as `movie.001.mp4`, `movie.002.mp4`,
    `movie.003.mp4` when adding multiple files at once. If a
    sequence is detected, the only first file will be added while
    the second and following file names will be appended to the
    first one. The option is enabled by default &amp; can be found
    in the preferences ? "Multiplexer" page ? "Adding files"
    section.
  * MKVToolNix GUI: multiplexer: added small colored boxes for
    each file &amp; track in order to indicate from which file each
    track is read. The colors used can be configured in the
    preferences ? "Multiplexer" page ? "File &amp; track colors"
    section.
  Bug fixes:
  * build system: fixed compilation with fmt v8. Fixes #3151.
  * mkvmerge: SRT subtitle reader: characters that aren't valid
    according to the assumed encoding of the file will now be
    replaced by the Unicode "Replacement Character" U+FFFD
    instead of keeping the invalid characters, potentially
    violating the Matroska specs.
  * mkvmerge: WebVTT parser: the parser now accepts timestamps
    with hours larger than 99.
  * mkvextract: TTA extraction, only on Windows: fixed removing
    the temporary file created during extraction.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's multiplexer &amp; header
    editor: MIME type detection is now done using Qt instead of
    the `magic` library. The main impact is the MIME types of
    TrueType &amp; OpenType fonts are now detected correctly.
  * MKVToolNix GUI: multiplexer: when adding files to the
    multiplexer by running the GUI's executable with file names
    as command line arguments, the source directory will be
    remembered as the "last open directory" again, causing
    subsequent uses of the "open file" dialog to start in the
    same directory.
  * MKVToolNix GUI: multiplexer: the "default track flag" column
    in the track list was missing its icons. Additionally it
    contained text even for things that aren't regular tracks
    and therefore do not actually have that flag (e.g. chapters
    or tags).
  * MKVToolNix GUI: multiplexer: the default for the dialog
    asking the user what to do with dragged &amp; dropped files if
    they've never seen the dialog is back to adding the files to
    the current multiplex settings instead of "add as additional
    parts" which was an unintentional default.
  * MKVToolNix GUI: multiplexer: the "show command line" dialog
    will now always use backward slashes for the "Windows
    (cmd.exe)" mode and forward slashes for the "Linux/Unix
    shells" mode, regardless of the operating system it's
    currently running on.
  Build system changes:
  * The Qt library is now required for building all
    applications, even the command-line ones, as they use Qt's
    MIME type detection capabilities. In turn this means that
    you cannot disable the Qt usage anymore; either Qt5 or Qt 6
    is required. You can still chose not to build MKVToolNix
    GUI, though. A new option has been added to `configure`
    for this purpose: `--disable-gui`.
  * The `gmp` library is now required.
  * The `magic` library is not used anymore.
  * The `PCRE2` &amp; `JPCRE2` libraries are not used anymore. The
    bundled version of `JPCRE2` was removed.
  * Boost's "rational" library is not used anymore.
  * `configure`: the option `--enable-appimage` has been
    removed. The location of the relevant directories within an
    AppImage is now detected automatically.
  * The bundled `fmt` library was updated to v8.0.0.
- Use system version of utfcpp</changelog>
</package>
<package pkgid="c45d15ea00fbfba7a13f2d73488df21091659c81f426fad0ad7fd4b67580e006" name="mkvtoolnix" arch="ppc64le">
  <version epoch="0" ver="59.0.0" rel="bp153.2.3.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1577966400">- Update to version 42.0.0
  New features and enhancements:
  * mkvmerge: added an option for creating byte-identical files:
    `--deterministic &lt;seed&gt;`. Part of the implementation of
    [#2698].
  * mkvmerge: Matroska reader: mkvmerge will remove the `icpf`
    atom headers if they're present in frames read from Matroska
    files. Implements #2692.
  * mkvmerge: MP4 reader: ALAC tracks: the number of channels,
    sampling frequency and bit depth are now taken from the
    bitstream in order to fix bogus values on the container level.
    Implements #2714.
  * mkvpropedit: when changing track UIDs the referring elements
    in existing chapters &amp; tags will be updated automatically,
    too. Part of the implementation of #2700.
  * mkvinfo: when the option `-p`/`--hex-positions` is used,
    element positions will be output regardless of the verbosity
    level. Part of the implementation of #2713.
  * mkvinfo: added the option `-P`/`--positions` for showing the
    position of each element in decimal regardless of the
    verbosity level used. Part of the implementation of #2713.
  * mkvinfo: added the option `-o`/`--continue` for continuing
    processing when the first cluster is encountered regardless
    of the verbosity level used. Part of the implementation of
    [#2713].
  * mkvinfo: added the option `-a`/`--all` for outputting all
    sub-elements (even cues &amp; seek head entries) and not
    stopping at the first cluster regardless of the verbosity
    level used. Part of the implementation of #2713.
  * MKVToolNix GUI: multiplexer: added an option in the
    preferences for disabling adding cover images from Blu-ray
    discs. Implements #2693.
  * MKVToolNix GUI: multiplexer: added mkvmerge's new
    `--deterministic` option in the "additional command-line
    options" dialog. Part of the implementation of #2698.
  * MKVToolNix GUI: header editor:: when changing track UIDs the
    referring elements in existing chapters &amp; tags will be
    updated automatically, too. Part of the implementation of
    [#2700].
  Bug fixes:
  * mkvmerge: HEVC ES parser: fixed a bug in the slice parser
    calculating the size of a field which in turn could have led
    to the slice's type being read wrong. Patch by Torsten
    Hauska. Fixes #2710.
  * mkvmerge: Matroska reader: fixed a segmentation fault when
    trying to read a file that uses header removal compression
    but no removed bytes are present in the track headers. Fixes
    [#2687].
  * mkvmerge: MPEG elementary stream parser: fixed an invalid
    memory access and use of uninitialized memory that could
    happen under certain circumstances. Fixes #2690.
  * mkvmerge: RealMedia reader: fixed a division by zero when
    all audio timestamps were zero. Fixes #2689.
  * mkvmerge: RealMedia reader: fixed an invalid memory access
    in the video frame assembly code triggered by invalid data
    in the file. Fixes #2691.
  Build system changes:
  * `std::optional` (C++17 feature) is now used instead of
    `boost::optional`.
  * `std::regex` is now used instead of `boost::regex`.
  Other changes:
  * New man page translations into French, Italian, Russian and
    Chinese Traditional have been added.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1580126400">- Update to version 43.0.0
  New features and enhancements:
  * MKVToolNix GUI: using one of the command line options
    `--info`, `--edit-headers` or `--edit-chapters` will make
    the GUI select the corresponding tool on startup even if no
    further file name is given. Implements #2723.
  * MKVToolNix GUI: multiplexer: added a setting in the
    preferences for changing the location of the MediaInfo
    executable for when the user accidentally selected the wrong
    one.
  Bug fixes:
  * mkvmerge: AVC/h.264 parser: the order of the NALUs before
    each key frame was sometimes wrong: mkvmerge wrote SPS &amp; PPS
    after SEI NALUs. Now SPS &amp; PPS NALUs are always written
  before the other NALUs. Patch by Torsten Hauska. Part of the
  implementation of #2709 and part of the fix of #2250.
  * mkvmerge: AVC/h.264 parser: when additional SPS or PPS NALUs
    (with IDs that haven't been seen so far) are found
    mid-stream, mkvmerge will prepend all following key frames
    with all current valid SPS &amp; PPS NALUs (just like when SPS &amp;
    PPS NALUs are overwritten mid-stream). Part of the fix of
    [#2250].
  * mkvmerge: MPEG TS reader: fixed detection of MPEG-1/2 video
    tracks consisting of very few frames. Fixes #2732.
  * mkvmerge: Ogg Opus reader: fixed the handling of Ogg Opus
    streams that contain a just one Ogg page (`mkvmerge` aborted
    with an exception). Fixes #2722.
  * MKVToolNix GUI: multiplexer: dragging &amp; dropping XML files
    with chapters or tags to the GUI's window was broken in v42.
    Instead of adding the file names to the appropriate input
    boxes the GUI was running mkvmerge for file identification
    purposes which then failed. Fixes #2718.</changelog>
  <changelog author="aloisio@gmx.com" date="1583755200">- Update to version 44.0.0
  New features and enhancements:
  * MKVToolNix GUI: header editor: the attachments can now be
    reordered via drag &amp; drop. Implements #2753.
  Bug fixes:
  * mkvmerge: Matroska reader: when encountering certain errors
    in the track headers such as the codec ID not being present
    mkvmerge will simply skip those tracks instead of exiting
    with an error. Fixes #2737.
  * MKVToolNix GUI: multiplexer: the "ask before overwriting"
    functionality did not look for the correct file names when
    splitting was active. Fixes #2741.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1586001600">- Update to version 45.0.0
  New features and enhancements:
  * mkvmerge: mkvmerge has never supported appending &amp; splitting
    FLAC audio tracks. mkvmerge will now emit error messages
    when the user attempts either instead of continuing and
    creating invalid FLAC tracks.
  * MKVToolNix GUI: added an option in the preferences to turn
    on eliding text on tab headers. If enabled, tab names will be
    shortened so that all tab headers fit into the window's
    width. Implements #2768.
  * MKVToolNix GUI: added an option in the preferences to
    disable all tooltips.
  * MKVToolNix GUI: multiplexer: if the file identification
    fails due to a JSON parser error, the output generated by
    `mkvmerge` will be output to `STDERR` allowing insight into
    what's gone wrong.
  * MKVToolNix GUI: multiplexer: if an error occurs during file
    identification, the name of the processed file will be
    mentioned in the error message.
  * MKVToolNix GUI: multiplexer: if an error occurs during
    identification of multiple files, the GUI will ask the user
    whether to continue or abort the identification process.
    Implements #2778.
  * MKVToolNix GUI: job queue: added an option in the
    preferences for removing completed jobs when exiting the
    program depending on their status. Implements #2769.
  Bug fixes:
  * mkvmerge: H.265/HEVC packetizer: fixed changing the NALU
    size length, it was using the wrong offset into the `hevcC`
    structure.
  * mkvmerge: MP4 reader: fixed calculating the duration of
    video tracks that only contain a single frame. Fixes #2747.
  * mkvmerge: MP4 reader: if there's no frame offset table
    (`ctts` atom) present for H.265/HEVC video tracks, mkvmerge
    will determine the timestamp order itself instead of relying
    on the timestamps in the MP4 being in the presentation order
    required by Matroska. Fixes #2777.
  * MKVToolNix GUI: multiplexer: when using the title as part of
    the destination file name (both automatically as well as
    using the "copy title to destination file name" function) all
    characters that aren't valid in a file name are replaced by
    hyphens.
  * MKVToolNix GUI: multiplexer: the "copy title to destination
    file name" function was broken when the "make file name
    unique" option in the preferences was disabled. In that case
    the file base name was removed regardless of what the title
    was set to at the time.
  * MKVToolNix GUI: multiplexer: when adding Blu-ray playlists
    the GUI used to only look for the English version of the disc
    library information (title &amp; cover images). Now the GUI will
    present all disc library entries in the "select playlist to
    add" dialog &amp; let the user chose which one to use (if any).
    Fixes #2765.
  * MKVToolNix GUI: multiplexer, info tool: fixed the "warn
    before overwriting" check wrt. jobs creating the same file.
    Fixes #2758.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1588334400">- Update to version 46.0.0
  New features and enhancements:
  * mkvmerge: when splitting, the placeholder `%c` can be used
    in the destination file name. It'll be replaced by the name
    of the first chapter in the file. Implements #2791.
  * mkvmerge: when reading MPLS playlists mkvmerge will include
    a tag named `SOURCE_ID` in the track's statistics tags that
    conveys the fact that the source was a Blu-ray and what the
    track's ID was in the source container. When reading Matroska
    file existing `SOURCE_ID` tags will be kept. The format used
    is the same format MakeMKV uses. Implements #2774.
  * mkvmerge: for audio-only files mkvmerge will now write a cue
    entry every 500ms instead of every 2s.
  * MKVToolNix GUI: job actions: split up the option "execute
    when the job finishes successfully or with warnings" into two
    separate options: "?when finishes successfully" and "?when
    exits with warnings". Implements #2798.
  Bug fixes:
  * mkvmerge: Matroska reader: when regenerating UIDs for
    chapters mkvmerge will now fix referencing tag chapter UID
    targets to have the same values. Fixes #2804.
  * mkvmerge: MP4 reader: fixed a crash that could potentially
    happen while trying to identify H.265/HEVC tracks.
  * mkvmerge: MP4 reader: when reading H.265/HEVC tracks without
    a frame offset table (`ctts` atom) present, mkvmerge did not
    parse the `hevcC` structure correctly in certain cases,
    causing no video frames to be output at all or the output not
    being playable. This fixes #2782, a bug introduced in v45.
  * mkvmerge: MPLS handling/MPEG TS reader: timestamp
    restrictions as given in an MPLS file were only honored for
    the first play item, not for subsequent play items. For those
    play items the whole referenced file was always copied. Part
    of the fix of #2789.
  * mkvmerge: MPLS handling/MPEG TS reader: under certain
    circumstances mkvmerge copied one frame too many before
    switching to the next play item. Part of the fix of #2789.
  * mkvmerge: for audio-only files cues will only be created for
    I frames (important for e.g. TrueHD where decoding can only
    start on a sync frame). Fixes #2790.
  * MKVToolNix GUI: fixed a crash that happened when closing the
    preferences after having closed at least one multiplexer tab.
    Fixes #2785.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1590840000">- Update to version 47.0.0
  New features and enhancements:
  * mkvmerge: chapters: mkvmerge can now read chapters from DVDs
    if the user specifies the path to a DVD folder structure via
    the `--chapters ?` parameter. By default chapters from the
    first title will be imported. This can be changed by append
    `:&lt;title number&gt;` to the file/directory name in the
    `--chapters ?` argument, e.g. `--chapters
    /srv/dvds/BigBuckBunny/VIDEO_TS:3`. This feature requires
    mkvmerge to have been built with the `libdvdread` library.
  * mkvmerge: added `--engage append_and_split_flac` that
    enables mkvmerge to append and split FLAC tracks, restoring
    pre-v45 behavior. The resulting tracks will be broken: the
    official FLAC tools will not be able to decode them and
    seeking will not work as expected.
  * MKVToolNix GUI: multiplexer: added support for mkvmerge's
    new support for reading chapters from DVDs if both have been
    built with the `libdvdread` library.
  * MKVToolNix GUI: multiplexer: when deriving languages from
    file names the GUI will now look for simplified language
    names instead of the full ones (e.g. instead of looking for
    "Greek, Modern (1453-)" it would simply look for "Greek").
  * MKVToolNix GUI: multiplexer: the options in the "additional
    command-line options" dialog are now sorted alphabetically.
    Additionally the `--append-mode` option has been added as
    one of the only missing global options.
  * MKVToolNix GUI: chapter editor: the chapter editor can now
    read chapters from DVDs if MKVToolNix has been built with
    the `libdvdread` library.
  * MKVToolNix GUI: header editor: added an option in the
    preferences for displaying all date &amp; time values in UTC
    instead of the local time zone.
  Bug fixes:
  * all: fixed a crash when using the `MTX_LOGGER=file` syntax
    for logging debug messages without specifying a file name to
    log to. It will now log to a file called
    `mkvtoolnix-debug.log` in the system's default temporary
    directory, as initially intended.
  Build system changes:
  * The `libdvdread` library will be used if found via
    `pkg-config`. If it is found, support for reading chapters
    from DVDs will be enabled in `mkvmerge` and the MKVToolNix
    GUI.
  * Boost's Date/Time, Lexical Cast, Range, Range Adaptors,
    Tri-Bool, Variant libraries are not used anymore.
  * MKVToolNix now requires a C++ compiler &amp; standard library
    that support the following features of the C++17 standard:
    "`std::variant`", "`std::gcd`". For the GNU Compiler
    Collection (gcc) this means v7 or newer; for clang it means
    v4 or newer ? the same versions required by earlier
    MKVToolNix versions.
  * MKVToolNix now requires version 6.1.0 of fmtlib or later for
    the `fmt::to_string` function and bugfixes to the formatting
    of floating point numbers. If a system-wide version is
    installed that's older, the bundled copy will be used.</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1591099200">- Add _constraints file to avoid build error for ppc64/ppc64le</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1593345600">- Update to version 48.0.0
  New features and enhancements:
  * mkvmerge: AC-3: file identification will report AC-3 tracks
    encoded in Dolby Surround EX as codec "AC-3 Dolby Surround
    EX".
  * MKVToolNix GUI: multiplexer: on new installations the GUI
    will now recognize all known ISO 639-2 language codes in file
    names by default instead of only the top 100 of languages by
    native speakers.
  * MKVToolNix GUI: multiplexer: on new installations the list
    of "often used languages" will by default only contain
    certain agnostic ones ("multiple languages", "no linguistic
    content", "reserved for local use", "uncoded languages"),
    "English" and the default user interface language. The "list
    of spoken languages by native speaks" isn't used anymore.
  * MKVToolNix GUI: header editor: added an option to remove all
    attachments to the tree context menu.
  * MKVToolNix GUI: while the GUI is running it will remember
    the last page that was selected when the preferences dialog
    is closed. Upon re-opening the preferences that page will be
    selected by default.
  Bug fixes:
  * mkvmerge: fixed a segmentation fault when exiting
    prematurely due to write errors such as the destination
    having run out of space.
  * mkvmerge: DTS: fixed wrong channel count for DTS tracks with
    XCh extensions.
  * mkvmerge: MPEG TS reader: fixed detecting h.264/AVC and
    h.265/HEVC tracks that consist of only a single frame.
  * mkvmerge: MPEG TS reader: fixed handling of unbounded PES
    sizes for tracks that consist of only a single PES packet.
  * mkvmerge: MPEG TS reader: PGS subtitle tracks are now exempt
    from the "detect bogus subtitle timestamps" heuristic which
    could lead to some PGS subtitles not being timestamped
    correctly. Symptoms were that they were shown at the wrong
    time or that they were shown indefinitely.
  * mkvmerge: MPEG TS reader: when reading MPLS playlists the
    start timestamps of a play items were handled wrong: all the
    timestamps of packets read were compared to that start
    timestamp, dropping those packets whose timestamps were
    smaller than the play item's start timestamp. The correct
    behavior is to accept all packets as soon as the first one
    with a timestamp equal to or larger than the play item's
    start timestamp is encountered. This could result in PGS
    subtitle entries located right at the start of the play item
    being garbled/lost as they consist of multiple PES packets
    for which some timestamps are often slightly smaller.
  * mkvmerge: MPEG TS reader: when reading MPLS playlists
    mkvmerge will no longer read the whole M2TS files they
    reference, processing only the packets lying inside the
    timestamp range given by the playlists's play item's start &amp;
    end timestamps. Instead mkvmerge will use the index
    information present in corresponding clip information (CLPI)
    files in order to seek to the nearest file position of the
    play item's start timestamp. Additionally mkvmerge will
    simply stop processing a file once the end timestamp is
    seen. This change greatly speeds up processing files from
    which only small portions must be read.
  * mkvmerge: WavPack: fixed support for files created by v5 of
    the program. Checksums, DSD audio data and non-standard
    sampling rates are handled correctly.
  * MKVToolNix GUI: multiplexer: fixed the cursor being
    positioned wrong after entering or pasting characters that
    aren't allowed in file names into the "destination file"
    control.
  Build system changes:
  * libEBML v1.4.0 and libMatroska v1.6.0 are now required.
  Other changes:
  * The source code repository's main development branch was
    renamed to `main`.</changelog>
  <changelog author="aloisio@gmx.com" date="1596369600">- Update to version 49.0.0
  New features and enhancements:
  * mkvmerge: added support for copying the new track header
    elements `BlockAddIDName`, `BlockAddIDType`,
    `BlockAddIDValue` and `BlockAddIDExtraData` from Matroska
    files if they exist.
  * mkvinfo: added support for the new track header elements
    `BlockAdditionMapping`, `BlockAddIDName`, BlockAddIDType`,
    `BlockAddIDValue` and `BlockAddIDExtraData`.
  * MKVToolNix GUI: multiplexer: the list of recent directories
    can now be edited in the preferences ? "Multiplexer" ?
    "Destination file name".
  * MKVToolNix GUI: preferences: the values in the various
  "predefined values" lists can now be re-ordered freely by
    dragging &amp; dropping.
  Bug fixes:
  * mkvmerge: Matroska reader: when reading tracks (e.g. a
    subtitle track) from Matroska files with their `default
    track` flag set to `yes`, and when overwriting those via the
    command line to `no`, `mkvmerge` would not promote
    additional tracks of the same type from other files (e.g.
    another subtitle track from an SRT file).
  * mkvmerge: SRT reader: empty lines inside entries were
    doubled.
  * mkvmerge: subtitles: when calculating the rounded duration
    of each entry the error from rounding the corresponding
    timestamp will be taken into account.
  * mkvextract: SSA/ASS extraction: mkvextract is no longer
    inserting empty lines before the `Dialogue:` lines.
  * mkvextract: USF subtitles: start &amp; end timestamps were too
    high by a factor of 1.000.000.
  * MKVToolNix: info tool: when saving to a text file the
    checkbox "Save as default for saving output to text files"
    did nothing.
  * MKVToolNix: info tool: when saving to a text file in "all
    elements in a tree-like structure" mode, the GUI always
    stopped at the first cluster regardless of the setting of
    the "verbosity" option.
  * MKVToolNix GUI: preferences: when tooltips were disabled the
    dialogs for adding new entries to the various "predefined
    values" lists were missing their texts.
  * configure: fixed detection of QtDBus. Fixes #2886.
  Build system changes:
  * libMatroska v1.6.1 is now required. The bundled version has
    been updated to that version.</changelog>
  <changelog author="aloisio@gmx.com" date="1599393600">- Update to version 50.0.0
  New feature: IETF BCP 47 language tags:
  * I've written up a [nice FAQ
    https://gitlab.com/mbunkus/mkvtoolnix/-/wikis/Languages-in-Matroska-and-MKVToolNix
    about the switch to using IETF BCP 47 language tags, how
    they interact with legacy language elements, how the programs
    actually behave and how to disable their use if necessary.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags: mkvmerge will
    now accept full BCP 47 language tags for all options taking
    a language. mkvmerge will always write "LanguageIETF" track
    header elements. If the language tag contains a valid ISO
    639-2 language code it will also set the legacy "Language"
    track header element to the included ISO 639-2 code.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags: if present the
    "LanguageIETF" track header element will be reported as the
    `language_ietf` property in JSON identification mode.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags in chapters:
    mkvmerge will now write "ChapLanguageIETF" elements when
    creating chapter atoms, either when reading the simple
    chapter format or when generating
    chapters due to the `--generate-chapters` command line
    option.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags in tags:
    mkvmerge will now write "TagLanguageIETF" elements when
    creating "simple tag" elements, either when reading tag XML
    files or when generating them.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags: added an option
    `--disable-language-ietf` that causes mkvmerge to only write
    the legacy language elements.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: IETF
    BCP 47/RFC 5646 language tags in chapters: when reading XML
    chapter files the programs will now add "ChapLanguageIETF"
    elements for atoms that don't contain them. The values are
    derived from existing "ChapterLanguage" elements.
  * mkvpropedit: IETF BCP 47/RFC 5646 language tags:
    setting/deleting the track language now acts on both the old
    language element as well as the "LanguageIETF" track header
    element.
  * mkvpropedit: IETF BCP 47/RFC 5646 language tags: added an
    option `--disable-language-ietf` that causes mkvpropedit to
    apply changes to the `language` track header property only
    to the legacy language track header element.
  * mkvinfo: IETF BCP 47/RFC 5646 language tags: added support
    for the "LanguageIETF" track header element.
  * MKVToolNix GUI: multiplexer: added full support for IETF BCP
    47/RFC 5646 language tags for both track and chapter
    languages.
  * MKVToolNix GUI: chapter: added full support for IETF BCP
    47/RFC 5646 language tags for chapter languages.
  * MKVToolNix GUI: header editor: added full support for IETF
    BCP 47/RFC 5646 language tags for track header languages.
    The header editor allows editing of the legacy language
    elements and the IETF BCP 47 language elements independent
    of each other.
  Other new features and enhancements:
  * mkvmerge: the chapter generation mode `when-appending` now
    also works with the splitting modes `parts:` &amp;
    `parts-frames:` when using the `?,+?` syntax for appending
    other sections of the source file to the same  destination
    file.
  * MKVToolNix GUI: multiplexer: the file selection dialogs now
    include the extension `.dtsma` for DTS files.
  * mkvmerge: MP4 reader: sped up parsing MP4 DASH files with a
    lot of segments (`trun` atoms) quite a bit.
  * The PCRE2 regular expression library is now used instead of
    `std::regex` for big performance improvements in all places
    where regular expressions are used for parsing big chunks of
    text, e.g. in the subtitle parsers.
  Bug fixes:
  * MKVToolNix GUI: preferences: under certain conditions
    changing the selected entry in the page tree on the left did
    not cause the page shown on the right to be updated.
  * mkvmerge: splitting text by a fixed string (e.g. `,`) is now
    done by using `std::string.find()` instead of using a
    regular-expression-based text splitting function, greatly
    improving its performance.
  * mkvmerge: MP4 reader: fixed handling of `tkhd` atoms of
    version 1.
  Build system changes:
  * The PCRE2 library (the 8-bit variant) is now required.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1601812800">- Update to version 51.0.0
  New features and enhancements:
  * mkvmerge, mkvpropedit, MKVToolNix GUI: IETF BCP 47 language
    tags: added missing support for UN M.49 regions for which
    there are no corresponding ISO 3166 alpha codes. This
    enables language tags such as `es-419` = Spanish in
    Latin America and the Caribbean.
  * MKVToolNix GUI: IETF BCP 47 language tags: the text in the
    widget displaying the current language &amp; the corresponding
    edit button is now displayed like a link (depending on the
    theme: different color &amp; underlined), making it clearer
    that not just the edit button can be clicked but the text,
    too.
  Bug fixes:
  * mkvmerge: AV1 parser: fixed mkvmerge crashing after uncaught
    exceptions due to certain data conditions. Found by fuzzying.
  * mkvmerge: AV1 packetizer: the duration of frames wasn't set
    properly. When appending AV1 IVF or OBU files this meant that
    the last frame of the Nth file and the first frame of file
    N+1 had the same timestamp.
  * mkvmerge: DTS reader: fixed handling of buffers with an odd
    length when byte-swapped DTS is detected so that mkvmerge
    doesn't abort with a failed assertion. Found by fuzzying.
  * mkvmerge: h.264/AVC and h.265/HEVC elementary stream
    readers: mkvmerge will no longer claim to recognize data
    that looks like AVC or HEVC but with invalid video
    width/height values as that lead to failed assertions in
    libEBML later. Found by fuzzying.
  * mkvmerge: h.265/HEVC parser: fixed mkvmerge aborting after
    uncaught exceptions due to certain data constellations found
    by fuzzying.
  * mkvmerge: IVF reader: fixed mkvmerge crashing with a
    "division by zero" error due to certain data conditions.
    Found by fuzzying.
  * mkvmerge: fixed mkvmerge aborting with a "division by zero"
    error due to the timestamp scaling factor being 0 after
    handling certain data constellations. Found by fuzzying.
  * mkvmerge: track statistics: fixed a "division by zero" error
    when the content's shorter than 1ms. Found by fuzzying.
  * mkvmerge, mkvinfo, mkvextract, mkvpropedit: Matroska access
    class: fixed an invalid memory access under certain data
    conditions. Found by fuzzying.
  * MKVToolNix GIU: IETF BCP 47/RFC 5646 language tags: the GUI
    will no longer open the language dialog when clicking on a
    disabled language display widget.
  * MKVToolNix GUI: IETF BCP 47 language tags: the "variants"
    combo-boxes were not populated even when the language tag was
    valid and contained at a variant.
  * MKVToolNix GUI: IETF BCP 47 language tags: when no language
    is selected, at least one of the other components (extended
    subtags, region, or variants) has something selected and
    "private use" is not empty, the GUI would claim this to be a
    valid tag, which it isn't.
  * MKVToolNix GUI: multiplexer: when the tracks/chapters/tags
    selection changes from "at least one entry selected" to "no
    entry selected", the input controls will be reset to their
    default state and not just disabled.
  Build system changes:
  * `configure` now checks for the presence of the a system-wide
    installed copy of the JPCRE2 C++ wrapper library for the
    PCRE2 library and uses that if it's new enough (at least
    v10.32.1). If not, the bundled version will be used as a
    fallback.</changelog>
  <changelog author="aloisio@gmx.com" date="1609848000">- Update to version 52.0.0
  New features and enhancements:
  * MKVToolNix GUI: job queue: the maximum number of jobs to run
    concurrently can now be increased in the preferences. The
    default remains at 1.
  * MKVToolNix GUI: the GUI will now add a context-specific
    default extension to file names selected for saving on
    platforms that don't add one itself (e.g. GNOME). For
    example, when saving multiplexer settings the extension
    `.mtxcfg` will be added.
  * MKVToolNix GUI: added an option to the preferences for the
    window to stay on top of other windows.
  Bug fixes:
  * mkvextract: h.265/HEVC extraction: the code for skipping
    extraction of prefix SEI NALUs in the first frame was
    skipping two bytes too few, resulting in broken processing
    of all following bytes.
  * libEBML: the optional, bundled version of libEBML was
    updated to v1.4.1.
  Build system changes:
  * libEBML v1.4.1 is now required due to a bug in libEBML that
    caused pointers to just-freed memory being returned to the
    caller under certain invalid data constellations, causing
    use-after-free errors in all of MKVToolNix's programs.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1612008000">- Update to version 53.0.0
  New features and enhancements:
  * mkvmerge: AVI reader: added support for reading the video
    aspect ratio from the video properties header (`vprp` chunk)
    if present and setting the display dimensions accordingly.
  * mkvmerge: MP4 reader: for h.264/AVC tracks that don't have an
    `AVCConfigurationBox` (`avcC` atom) in their sample
    description (`stsd`) atom or whose `avcC` atom contains no
    content `mkvmerge` will now re-derive the
    `AVCConfigurationBox` from the bitstream.
  * mkvextract: mkvextract will now check if any of the
    destination file names is the same as the source file name
    and abort with an error if that's the case.
  * MKVToolNix GUI: when querying the user for a file name for
    saving things (e.g. multiplexer settings or an attachment in
    the header editor), the automatically suggested file name
    will now be based on the situation-specific file names (e.g.
    the destination file name for multiplexer settings or the
    attachment's name when saving an attachment in the header
    editor) instead of the directory's name.
  * MKVToolNix GUI: multiplexer: when deriving track languages
    from file names the GUI will now select the right-most match
    instead of the left-most one. For example,
    "La.vie.en.rose.(fr).srt" will now be detected as French (fr)
    instead of English (en).
  * MKVToolNix GUI: preferences: the items in the "pre-defined
    ?" lists can now be renamed by double-clicking with the
    mouse or pressing the F2 key.
  Bug fixes:
  * mkvmerge: stretching chapter timestamps with
    `--chapter-sync` now works correctly with floating point
    values including fractions of floating point numbers (e.g.
    `12.3/45.67`). The tooltips in the GUI have been adjusted
    accordingly.
  * mkvmerge: MPEG 1/2 video handling: the "default duration"
    header field was often half the value it actually should be,
    resulting in all video frames having an explicit block
    duration with the correct value.
  * mkvmerge: MPEG 1/2 video handling: the data stored in `Codec
    private` and `Codec state` doesn't contain extensions other
    than sequence &amp; sequence display extensions anymore.
  * mkvmerge: tag handling: when remuxing a Matroska file with
    the `--no-track-tags`, existing `SOURCE_ID` track tags are
    now skipped, too.
  * MKVToolNix GUI: multiplexer: the drop-down boxes with
    pre-defined track names now follow the order set in the
    preferences instead of sorting the entries alphabetically.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1614340800">- Update to version  54.0.0
  New features and enhancements:
  * mkvmerge: added support for using ISO 639-3 language codes in
    IETF BF47 language tags.
  * mkvmerge: AC-3 parser: added support for byte-swapped AC-3
    data.
  * mkvmerge: Matroska reader: for audio tracks that have the bit
    depth track header set mkvmerge will now keep that header
    even for codecs that don't require it for decoding.
  * mkvmerge: MPEG transport stream reader, PCM audio tracks:
    mkvmerge will now re-order the channels for 5.1, 7.0 and 7.1
    channel tracks from the Blu-ray layout to the
    WAVEFORMATEXTENSIBLE layout expected in Matroska.
  * mkvmerge, mkvinfo, mkvpropedit, MKVToolNix GUI: added support
    for the following new track header elements: "hearing impaired"
    flag, "visual impaired" flag, "text descriptions" flag,
    "original" flag, "commentary" flag.
  * MKVToolNix GUI: added support for using ISO 639-3 language
    codes in IETF BF47 language tags. As there are several
    thousand of them, they're deactivated by default and must be
    activated in the preferences ("GUI" ? "Often used selections"
    ? "Languages").
  * MKVToolNix GUI: multiplexer: when adding Blu-rays the user
    can select multiple playlists to add simultaneously in the
    "select playlist to add" dialog.
  * MKVToolNix GUI: multiplexer: the file name extensions "eb3"
    and "ec3" were added for Dolby Digital Plus &amp; "mpl" for Dolby
    TrueHD in the file dialogs.
  * MKVToolNix GUI: multiplexer: when adding multiple files the
    dialog asking the user what to do with them has gained a new
    checkbox. If enabled, all files containing at least one video
    track will always be placed in newly created multiplex
    setting.
  * MKVToolNix GUI: multiplexer: added a menu entry in the
    "Multiplexer" for adding all files that are currently in the
    clipboard.
  Bug fixes:
  * mkvextract: AAC: fixed wrong channel mask field in the ADTS
    headers for 7.1 channel layouts.
  * mkvextract: h.265/HEVC extraction: if the first frame starts
    with the parameter sets (SPS, PPS &amp; VPS), the ones from
    CodecPrivate aren't written and the ones from the first frame
    are kept.
  * mkvmerge: fixed the calculation of chapter timestamps read
    from NTSC DVDs.
  * MKVToolNix GUI: IETF BCP 47 language widget: the language
    combo box will now always contain the language code the user
    enters in the free-form field, even if it isn't in the list of
    often-used languages the user configured in the preferences.
  * MKVToolNix GUI: multiplexer: when browsing for the
    destination file name the default directory is now chosen
    according to the preferences regarding how the destination
    file name should be formed. For example, if the policy is
    set to "fixed output directory" then that output directory
    will be the one initially set when the directory selection
    dialog is opened.
  * MKVToolNix GUI: multiplexer: fixed the removal of appended
    source files if the "delete source files" end-of-job action
    is enabled.
  * MKVToolNix GUI: chapter editor: when importing chapters from
    DVDs the IETF BCP 47 language elements will be set, too, not
    just the legacy language elements.
  Build system changes:
  * libEBML v1.4.2 and libMatroska v1.6.3 are now required. The
    optional, bundled copies of both libraries have been updated
    to those versions. This bump in requirements fixes several
    heap overflow bugs in libEBML.
  * MKVToolNix is now using the C++17 library feature "file
    system library" instead of Boost's "file system" and "system"
    libraries. For the GNU Compiler Collection (gcc) libstdc++
    this means v8 or newer is required; for clang's libc++ it
    means v7 or newer.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1615032000">- Update to version 55.0.0
  Bug fixes:
  * MKVToolNix GUI: multiplexer: the user can now configure what
    to do when using the "Add source files" button independently
    of the setting for what happens when files are dragged &amp;
    dropped onto the GUI. The same options are available, but
    they're distinct settings, allowing for different use cases.
  * MKVToolNix GUI: multiplexer: deriving the track language
    from file names doesn't use one big regular expression of all
    enabled languages anymore. Instead, the file name is split
    into parts on a list of characters (such as `.` or
    `(` and `)`; configurable in the preferences). This prevents
    the regular expression becoming too big for the regular
    expression library to handle when many languages are enabled.
  * MKVToolNix GUI: preferences: the language lists for
    "deriving track languages" and "enabling items by language"
    always included all the ISO 639-3 languages, even if those
    weren't enabled in the "often-used languages" pane.
  Other changes:
  * mkvmerge, MKVToolNix GUI multiplexer: the functionality for
    changing the length of the NALU "size" field for AVC/H.264
    and HEVC/H.265 tracks has been removed. The corresponding
    command-line option will continue to be recognized by
    mkvmerge as not to break existing third-party applications,
    but it won't actually do anything.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1617624000">- Update to version 56.0.0
  New features and enhancements:
  * mkvmerge, mkvpropedit: tags: the programs will no longer
    write tag elements that are mandatory and set to their
    default value (e.g. "tag language" set to `und` =
    undetermined).
  * mkvmerge, mkvpropedit, MKVToolNix GUI chapter editor:
    chapters: the programs will no longer write chapter elements
    that are mandatory and set to their default value (e.g.
    "chapter language" set to `eng` = English or "Chapter flag
    enabled" = 1).
  * mkvextract: chapters: mkvextract will no longer add a
    `ChapterLanguage` element set to `eng` to the generated XML
    content if the source file doesn't contain such an element.
  * MKVToolNix GUI: multiplexer: when using the "tab widget
    below the files &amp; tracks" layout option for the track
    properties the elements in the "general options" tab will
    use six rows à four columns instead of twelve rows à two
    columns, greatly reducing the required height.
  Bug fixes:
  * mkvmerge: AAC reader: fixed mkvmerge aborting to read AAC
    files bigger than 2 GB with a message about not being able
    to allocate memory.
  * mkvmerge: chapters: `ChapLanguageIETF` elements were still
    created when the option `--disable-language-ietf` was given
    after an option leading to the creation of chapters. Now the
    position doesn't matter anymore.
  * mkvmerge: chapters: when the option
    `--disable-language-ietf` is used, `ChapLanguageIETF`
    elements won't be written even when sources are read
    (Matroska files or XML chapters files) that do contain those
    elements.
  * mkvmerge: tags: when the option `--disable-language-ietf` is
    used, `TagLanguageIETF` elements won't be written.
  * mkvmerge: tags: mkvmerge will no longer write language
    elements for the track statistics tags it creates, making
    the effective language "undetermined" due to `und` being the
    default value for the legacy tag language element.
  * mkvmerge: tags: the XML tag parser will now validate all
    `&lt;Simple&gt;` children of `&lt;Tag&gt;` elements, not just the first
    for each `&lt;Tag&gt;`.
  * mkvmerge: tags: the XML tag parser now uses the
    spec-compliant `und` ("undetermined") as the default
    language for `&lt;Simple&gt;` tags instead of `eng`.
  * mkvmerge, mkvpropedit: tags: mkvmerge will no longer set the
    "target type" for track statistics tags (earlier it used
    `MOVIE`). The "target type value" will still be set to `50`.
  * mkvmerge, mkvextract: HEVC/H.265: both programs will now
    normalize the placement of VPS, SPS and PPS NALUs. Each key
    frame is prefixed with exactly one copy of the currently
    active parameter sets. This fixes certain classes of bugs
    related to splitting/appending.
  * mkvinfo: when compiled with newer versions of the `fmt`
    library, certain numbers were not output correctly (e.g. a
    track's audio sampling frequency of 48000 might be output as
    48).
  * MKVToolNix GUI: multiplexer: deriving the track language
    from the file name will match languages case insensitively
    again (like versions prior to v55).
  * MKVToolNix GUI: multiplexer: under certain circumstances
    keyboard shortcuts such as `Ctrl+W` for closing the active
    tab or `Ctrl+R` for starting to multiplex ceased to work
    until the user did certain other things (such as switching
    to a different tool &amp; back to the multiplexer or opening the
    multiplexer menu). This started with v54.
  * MKVToolNix GUI: chapter editor: the editor will no longer
    create empty `ChapterCountry` elements when adding a chapter
    name with no default country selected in the preferences.
  Build system changes:
  * The bundled `fmt` library was updated to v7.1.3.</changelog>
  <changelog author="aloisio@gmx.com" date="1617969600">- Update to version version 56.1.0
  New features and enhancements:
  * mkvmerge: AAC: added support for LOAS/LATM files with
    channel configuration indexes 9?21 (e.g. channel count 22.2
    for index 13) according to Rec. ITU-R BS.1196-7 &amp; ISO/IEC
    23008-3:2019.
  Bug fixes:
  * mkvmerge: HEVC/H.265 parser: fixed invalid memory access
    that could happen when reading certain types of HEVC data
    (e.g. with changing parameter sets mid-stream) from certain
    containers (e.g. Matroska). This bug was introduced in
    release 56.0.0.
  * mkvextract: AAC: mkvextract will now abort with an useful
    error message when the user tries to extract a track whose
    'audio-specific config' element in `CodecPrivate` signals a
    number of channels of 7 or greater than 8 as that isn't
    supported by the ADTS format.
  Build system changes:
  * configure: the `--enable-ubsan` option hasn't actually
    enabled anything since release 39.0.0.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1621684800">- Up date to version 57.0.0
  New features and enhancements:
  * mkvmerge: MP4 reader: added support for reading Dolby Vision
    from MP4 files (FourCCs `dvh1` and `dvhe`; configuration
    records `dvcC`, `dvvC` and `hvcE` will be converted into
    block addition mappings).
  * mkvmerge: SRT subtitles: mkvmerge now accepts empty text
    files with the extension `.srt` as SRT subtitle files,
    enabling the creation of empty SRT tracks.
  * mkvmerge, mkvextract: HEVC/H.265: access unit delimiter
    NALUs will no longer be discarded, neither during muxing nor
    during extraction.
  * MKVToolNix GUI: preferences: switched the order &amp; wording of
    controls in the "enabling items" panel to make it clearer
    that certain controls define exceptions.
  Bug fixes:
  * mkvmerge: HEVC/H.265 parser: several NALU types, notably the
    Dolby Vision-specific NALUs ("unspecified 62" and
    "unspecified 63") and suffix SEI NALUs, are now stored with
    the frame they belong to instead of with the next frame.
  * mkvmerge: HEVC/H.265 packetizer: fixed setting the track's
    default duration when reading HEVC/H.265 from Matroska files
    that don't have a default duration set.
  * mkvmerge: HEVC/H.265 packetizer: fixed the calculation of
    the duration of frames so that `SimpleBlock` elements can be
    used again instead of `BlockGroups` with `BlockDuration`
    elements.
  * mkvmerge, mkvextract: HEVC/H.265 parser: fixed issues with
    ordering &amp; duplication of certain NALUs (parameter set &amp;
    prefix SEI NALUs).
  * MKVToolNix GUI: multiplexer: when dragging &amp; dropping files
    to the multiplexer, the source directory will be remembered
    as the "last open directory" again, causing subsequent uses
    of the "open file" dialog to start in the same directory.
  * mkvinfo: fixed the position of frames in block groups
    containing "block duration" elements in summary mode (e.g.
    for subtitle tracks).
  Build system changes:
  * `configure` will now try to detect `libmagic` via
    `pkg-config` and fall back to including &amp; linking directly if
    it cannot be found via `pkg-config`.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1623585600">- Update to version 58.0.0
  New features and enhancements:
  * mkvmerge, MKVToolNix GUI's multiplexer: the handling of the
    "default track" flag has been changed to match the recent
    changes to the Matroska specifications. The new semantics
    are that if it is set, it is supposed to signal to the
    player that this track is eligible for being played by
    default, potentially taking other factors such as user
    preferences regarding languages into account.
    This implies that more than one track of each type can have
    this flag set. For example, a Blu-ray disc with three audio
    tracks might have the main audio in both English and
    Japanese, whereas the third audio track contains the
    director's comments. In such a case the first two tracks
    should have the "default track" flag set, the third one
    shouldn't.
    Earlier `mkvmerge` was enforcing that only one track of each
    type could have the flag set. This restriction has been
    removed, both in `mkvmerge` and in the GUI's multiplexer.
    `mkvpropedit` and the GUI's header editor are unaffected as
    they've always allowed to set the flag on as many tracks as
    the user wanted.
  * mkvmerge: AVC/H.264 &amp; HEVC/H.265 identification: added the
    stream's pixel dimensions (AVC only; were present for HEVC
    already) &amp; default duration.
  * mkvmerge, mkvextract: HEVC/H.265: added support for reading
    single-layer Dolby Vision from Annex B type bitstreams
    (elementary streams, MPEG transport streams).
  * mkvinfo: the option `-X`/`--full-hexdump` now affects all
    binary elements, not just the frame data in `SimpleBlock`
    and `BlockGroup` elements.
  * MKVToolNix GUI: multiplexer: the "delay" and "sync" options
    can now be used for chapters in source files, too.
  * MKVToolNix GUI: when moving list entries up &amp; down with the
    optional buttons or the keyboard shortcuts (instead of using
    drag &amp; drop), the GUI ensures that the top-most selected
    entry remains visible after the move.
  * MKVToolNix GUI: added an option in the preference to use
    legacy MIME types for font attachments instead of the current
    standard ones (e.g. 'application/x-truetype-font' instead of
    'font/sfnt' and 'font/ttf').
  Bug fixes:
  * build system: fixed filtering out optimization options when
    compiling the file `iso639_language_list.cpp` (before only
    numeric optimization levels were filtered out and only if it
    wasn't the last option in the list of flags).
  * build system: when libmagic was detected via `pkg-config`,
    MKVToolNix was actually compiled without support for
    libmagic due to a preprocessor symbol not being defined.
  * mkvmerge: MP4 reader: fixed an issue with timestamps
    overflowing when the file's or the track's time scale is
    large.
  * mkvmerge, mkvextract: fixed key frame handling for
    `BlockGroup` elements with a forward reference but no
    backward references.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: the
    programs will no longer omit writing mandatory elements set
    to their default value if other elements of the same type
    are present in the same master. This affects mostly the
    "chapter language" element which may occur multiple times
    within the same "chapter display" master. If it does occur
    multiple times and one of them is set to "English" (which is
    that element's default value), that element will now be
    written, too.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: when
    parsing chapter files IETF &amp; legacy language elements as
    well as legacy country elements will now be properly
    generated depending on which exist already, especially when
    there's more than one language and/or country element
    in a "chapter display" element.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor:
    fixed reading OGM-style chapter files with timestamps that
    don't have exactly three decimal places. Any number of
    decimal places between one and nine is now supported for
    nanosecond precision.
  * MKVToolNix GUI: chapter editor: added/fixed support for
    "chapter display" elements with multiple languages or
    countries.
  Build system changes:
  * Qt 6: added support for building with Qt 6. `configure` will
    look for Qt 6 first and only continue looking for Qt 5 if Qt
    6 isn't found or disabled via `--disable-qt6`.
    Qt 6 detection works by first looking for the `qmake6`
    binary. Its location can be specified with the
    `--with-qmake6=?` option.
    All other Qt 6 related facts (such as compiler &amp; linker
    flags or the position of the other required tools such as
    `lconvert`, `moc`, `rcc` and `uic`) will be derived from
    the output generated by `qmake6`.
    Note that at this point Qt 6 is not yet supported for the
    cross-compilation  build to Windows, nor is a static Qt 6
    build supported yet. Note that the command line options
    `--enable-static-qt`, `--with-qt-pkg-config-modules` and
    `--without-qt-pkg-config` only apply to the Qt 5 and have
    no effect on Qt 6.
  * Qt 5: the options for specifying the position of the tools
    (`--with-moc=?`,`--with-rcc=?` and `--with-uic=?`) have been
    removed. Their position will now be derived from the output
    generated by `qmake`.
  * `configure`: completely disabling the GUI now requires
    passing both `--disable-qt6` and `--disable-qt` options.
  * Boost's multi-precision library is now required.
  * Boost v1.66 or newer is now required.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1626091200">- Update to version 59.0.0 (fixes boo#1188209)
  New features and enhancements:
  * mkvmerge: WebVTT parser: the parser now follows the specs'
    rules for parsing timestamps more closely by being more
    lenient: it allows arbitrary number of spaces &amp; tabs at the
    start of the line &amp; around the arrow; it allows any number
    of digits for the hours.
  * MKVToolNix GUI: multiplexer: when adding a Blu-ray playlist
    without scanning for other playlists the GUI will now look
    for disc library information &amp; let the user select which one
    to use if there's more than one entry.
  * MKVToolNix GUI: multiplexer: added an option for sorting
    files &amp; tracks by track types when adding them to multiplex
    settings. The order is: video first followed by audio,
    subtitles and other types. Files &amp; tracks can still be
    reordered manually later. The option is enabled by default &amp;
    can be found in the preferences ? "Multiplexer" page ?
    "Adding files" section.
  * MKVToolNix GUI: multiplexer: added an option for recognizing
    file name sequences such as `movie.001.mp4`, `movie.002.mp4`,
    `movie.003.mp4` when adding multiple files at once. If a
    sequence is detected, the only first file will be added while
    the second and following file names will be appended to the
    first one. The option is enabled by default &amp; can be found
    in the preferences ? "Multiplexer" page ? "Adding files"
    section.
  * MKVToolNix GUI: multiplexer: added small colored boxes for
    each file &amp; track in order to indicate from which file each
    track is read. The colors used can be configured in the
    preferences ? "Multiplexer" page ? "File &amp; track colors"
    section.
  Bug fixes:
  * build system: fixed compilation with fmt v8. Fixes #3151.
  * mkvmerge: SRT subtitle reader: characters that aren't valid
    according to the assumed encoding of the file will now be
    replaced by the Unicode "Replacement Character" U+FFFD
    instead of keeping the invalid characters, potentially
    violating the Matroska specs.
  * mkvmerge: WebVTT parser: the parser now accepts timestamps
    with hours larger than 99.
  * mkvextract: TTA extraction, only on Windows: fixed removing
    the temporary file created during extraction.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's multiplexer &amp; header
    editor: MIME type detection is now done using Qt instead of
    the `magic` library. The main impact is the MIME types of
    TrueType &amp; OpenType fonts are now detected correctly.
  * MKVToolNix GUI: multiplexer: when adding files to the
    multiplexer by running the GUI's executable with file names
    as command line arguments, the source directory will be
    remembered as the "last open directory" again, causing
    subsequent uses of the "open file" dialog to start in the
    same directory.
  * MKVToolNix GUI: multiplexer: the "default track flag" column
    in the track list was missing its icons. Additionally it
    contained text even for things that aren't regular tracks
    and therefore do not actually have that flag (e.g. chapters
    or tags).
  * MKVToolNix GUI: multiplexer: the default for the dialog
    asking the user what to do with dragged &amp; dropped files if
    they've never seen the dialog is back to adding the files to
    the current multiplex settings instead of "add as additional
    parts" which was an unintentional default.
  * MKVToolNix GUI: multiplexer: the "show command line" dialog
    will now always use backward slashes for the "Windows
    (cmd.exe)" mode and forward slashes for the "Linux/Unix
    shells" mode, regardless of the operating system it's
    currently running on.
  Build system changes:
  * The Qt library is now required for building all
    applications, even the command-line ones, as they use Qt's
    MIME type detection capabilities. In turn this means that
    you cannot disable the Qt usage anymore; either Qt5 or Qt 6
    is required. You can still chose not to build MKVToolNix
    GUI, though. A new option has been added to `configure`
    for this purpose: `--disable-gui`.
  * The `gmp` library is now required.
  * The `magic` library is not used anymore.
  * The `PCRE2` &amp; `JPCRE2` libraries are not used anymore. The
    bundled version of `JPCRE2` was removed.
  * Boost's "rational" library is not used anymore.
  * `configure`: the option `--enable-appimage` has been
    removed. The location of the relevant directories within an
    AppImage is now detected automatically.
  * The bundled `fmt` library was updated to v8.0.0.
- Use system version of utfcpp</changelog>
</package>
<package pkgid="b0c3fd6717b3f39c0311da0d7511b385e1438fac7d9ba4236059f78a03b18b71" name="mkvtoolnix" arch="s390x">
  <version epoch="0" ver="59.0.0" rel="bp153.2.3.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1577966400">- Update to version 42.0.0
  New features and enhancements:
  * mkvmerge: added an option for creating byte-identical files:
    `--deterministic &lt;seed&gt;`. Part of the implementation of
    [#2698].
  * mkvmerge: Matroska reader: mkvmerge will remove the `icpf`
    atom headers if they're present in frames read from Matroska
    files. Implements #2692.
  * mkvmerge: MP4 reader: ALAC tracks: the number of channels,
    sampling frequency and bit depth are now taken from the
    bitstream in order to fix bogus values on the container level.
    Implements #2714.
  * mkvpropedit: when changing track UIDs the referring elements
    in existing chapters &amp; tags will be updated automatically,
    too. Part of the implementation of #2700.
  * mkvinfo: when the option `-p`/`--hex-positions` is used,
    element positions will be output regardless of the verbosity
    level. Part of the implementation of #2713.
  * mkvinfo: added the option `-P`/`--positions` for showing the
    position of each element in decimal regardless of the
    verbosity level used. Part of the implementation of #2713.
  * mkvinfo: added the option `-o`/`--continue` for continuing
    processing when the first cluster is encountered regardless
    of the verbosity level used. Part of the implementation of
    [#2713].
  * mkvinfo: added the option `-a`/`--all` for outputting all
    sub-elements (even cues &amp; seek head entries) and not
    stopping at the first cluster regardless of the verbosity
    level used. Part of the implementation of #2713.
  * MKVToolNix GUI: multiplexer: added an option in the
    preferences for disabling adding cover images from Blu-ray
    discs. Implements #2693.
  * MKVToolNix GUI: multiplexer: added mkvmerge's new
    `--deterministic` option in the "additional command-line
    options" dialog. Part of the implementation of #2698.
  * MKVToolNix GUI: header editor:: when changing track UIDs the
    referring elements in existing chapters &amp; tags will be
    updated automatically, too. Part of the implementation of
    [#2700].
  Bug fixes:
  * mkvmerge: HEVC ES parser: fixed a bug in the slice parser
    calculating the size of a field which in turn could have led
    to the slice's type being read wrong. Patch by Torsten
    Hauska. Fixes #2710.
  * mkvmerge: Matroska reader: fixed a segmentation fault when
    trying to read a file that uses header removal compression
    but no removed bytes are present in the track headers. Fixes
    [#2687].
  * mkvmerge: MPEG elementary stream parser: fixed an invalid
    memory access and use of uninitialized memory that could
    happen under certain circumstances. Fixes #2690.
  * mkvmerge: RealMedia reader: fixed a division by zero when
    all audio timestamps were zero. Fixes #2689.
  * mkvmerge: RealMedia reader: fixed an invalid memory access
    in the video frame assembly code triggered by invalid data
    in the file. Fixes #2691.
  Build system changes:
  * `std::optional` (C++17 feature) is now used instead of
    `boost::optional`.
  * `std::regex` is now used instead of `boost::regex`.
  Other changes:
  * New man page translations into French, Italian, Russian and
    Chinese Traditional have been added.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1580126400">- Update to version 43.0.0
  New features and enhancements:
  * MKVToolNix GUI: using one of the command line options
    `--info`, `--edit-headers` or `--edit-chapters` will make
    the GUI select the corresponding tool on startup even if no
    further file name is given. Implements #2723.
  * MKVToolNix GUI: multiplexer: added a setting in the
    preferences for changing the location of the MediaInfo
    executable for when the user accidentally selected the wrong
    one.
  Bug fixes:
  * mkvmerge: AVC/h.264 parser: the order of the NALUs before
    each key frame was sometimes wrong: mkvmerge wrote SPS &amp; PPS
    after SEI NALUs. Now SPS &amp; PPS NALUs are always written
  before the other NALUs. Patch by Torsten Hauska. Part of the
  implementation of #2709 and part of the fix of #2250.
  * mkvmerge: AVC/h.264 parser: when additional SPS or PPS NALUs
    (with IDs that haven't been seen so far) are found
    mid-stream, mkvmerge will prepend all following key frames
    with all current valid SPS &amp; PPS NALUs (just like when SPS &amp;
    PPS NALUs are overwritten mid-stream). Part of the fix of
    [#2250].
  * mkvmerge: MPEG TS reader: fixed detection of MPEG-1/2 video
    tracks consisting of very few frames. Fixes #2732.
  * mkvmerge: Ogg Opus reader: fixed the handling of Ogg Opus
    streams that contain a just one Ogg page (`mkvmerge` aborted
    with an exception). Fixes #2722.
  * MKVToolNix GUI: multiplexer: dragging &amp; dropping XML files
    with chapters or tags to the GUI's window was broken in v42.
    Instead of adding the file names to the appropriate input
    boxes the GUI was running mkvmerge for file identification
    purposes which then failed. Fixes #2718.</changelog>
  <changelog author="aloisio@gmx.com" date="1583755200">- Update to version 44.0.0
  New features and enhancements:
  * MKVToolNix GUI: header editor: the attachments can now be
    reordered via drag &amp; drop. Implements #2753.
  Bug fixes:
  * mkvmerge: Matroska reader: when encountering certain errors
    in the track headers such as the codec ID not being present
    mkvmerge will simply skip those tracks instead of exiting
    with an error. Fixes #2737.
  * MKVToolNix GUI: multiplexer: the "ask before overwriting"
    functionality did not look for the correct file names when
    splitting was active. Fixes #2741.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1586001600">- Update to version 45.0.0
  New features and enhancements:
  * mkvmerge: mkvmerge has never supported appending &amp; splitting
    FLAC audio tracks. mkvmerge will now emit error messages
    when the user attempts either instead of continuing and
    creating invalid FLAC tracks.
  * MKVToolNix GUI: added an option in the preferences to turn
    on eliding text on tab headers. If enabled, tab names will be
    shortened so that all tab headers fit into the window's
    width. Implements #2768.
  * MKVToolNix GUI: added an option in the preferences to
    disable all tooltips.
  * MKVToolNix GUI: multiplexer: if the file identification
    fails due to a JSON parser error, the output generated by
    `mkvmerge` will be output to `STDERR` allowing insight into
    what's gone wrong.
  * MKVToolNix GUI: multiplexer: if an error occurs during file
    identification, the name of the processed file will be
    mentioned in the error message.
  * MKVToolNix GUI: multiplexer: if an error occurs during
    identification of multiple files, the GUI will ask the user
    whether to continue or abort the identification process.
    Implements #2778.
  * MKVToolNix GUI: job queue: added an option in the
    preferences for removing completed jobs when exiting the
    program depending on their status. Implements #2769.
  Bug fixes:
  * mkvmerge: H.265/HEVC packetizer: fixed changing the NALU
    size length, it was using the wrong offset into the `hevcC`
    structure.
  * mkvmerge: MP4 reader: fixed calculating the duration of
    video tracks that only contain a single frame. Fixes #2747.
  * mkvmerge: MP4 reader: if there's no frame offset table
    (`ctts` atom) present for H.265/HEVC video tracks, mkvmerge
    will determine the timestamp order itself instead of relying
    on the timestamps in the MP4 being in the presentation order
    required by Matroska. Fixes #2777.
  * MKVToolNix GUI: multiplexer: when using the title as part of
    the destination file name (both automatically as well as
    using the "copy title to destination file name" function) all
    characters that aren't valid in a file name are replaced by
    hyphens.
  * MKVToolNix GUI: multiplexer: the "copy title to destination
    file name" function was broken when the "make file name
    unique" option in the preferences was disabled. In that case
    the file base name was removed regardless of what the title
    was set to at the time.
  * MKVToolNix GUI: multiplexer: when adding Blu-ray playlists
    the GUI used to only look for the English version of the disc
    library information (title &amp; cover images). Now the GUI will
    present all disc library entries in the "select playlist to
    add" dialog &amp; let the user chose which one to use (if any).
    Fixes #2765.
  * MKVToolNix GUI: multiplexer, info tool: fixed the "warn
    before overwriting" check wrt. jobs creating the same file.
    Fixes #2758.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1588334400">- Update to version 46.0.0
  New features and enhancements:
  * mkvmerge: when splitting, the placeholder `%c` can be used
    in the destination file name. It'll be replaced by the name
    of the first chapter in the file. Implements #2791.
  * mkvmerge: when reading MPLS playlists mkvmerge will include
    a tag named `SOURCE_ID` in the track's statistics tags that
    conveys the fact that the source was a Blu-ray and what the
    track's ID was in the source container. When reading Matroska
    file existing `SOURCE_ID` tags will be kept. The format used
    is the same format MakeMKV uses. Implements #2774.
  * mkvmerge: for audio-only files mkvmerge will now write a cue
    entry every 500ms instead of every 2s.
  * MKVToolNix GUI: job actions: split up the option "execute
    when the job finishes successfully or with warnings" into two
    separate options: "?when finishes successfully" and "?when
    exits with warnings". Implements #2798.
  Bug fixes:
  * mkvmerge: Matroska reader: when regenerating UIDs for
    chapters mkvmerge will now fix referencing tag chapter UID
    targets to have the same values. Fixes #2804.
  * mkvmerge: MP4 reader: fixed a crash that could potentially
    happen while trying to identify H.265/HEVC tracks.
  * mkvmerge: MP4 reader: when reading H.265/HEVC tracks without
    a frame offset table (`ctts` atom) present, mkvmerge did not
    parse the `hevcC` structure correctly in certain cases,
    causing no video frames to be output at all or the output not
    being playable. This fixes #2782, a bug introduced in v45.
  * mkvmerge: MPLS handling/MPEG TS reader: timestamp
    restrictions as given in an MPLS file were only honored for
    the first play item, not for subsequent play items. For those
    play items the whole referenced file was always copied. Part
    of the fix of #2789.
  * mkvmerge: MPLS handling/MPEG TS reader: under certain
    circumstances mkvmerge copied one frame too many before
    switching to the next play item. Part of the fix of #2789.
  * mkvmerge: for audio-only files cues will only be created for
    I frames (important for e.g. TrueHD where decoding can only
    start on a sync frame). Fixes #2790.
  * MKVToolNix GUI: fixed a crash that happened when closing the
    preferences after having closed at least one multiplexer tab.
    Fixes #2785.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1590840000">- Update to version 47.0.0
  New features and enhancements:
  * mkvmerge: chapters: mkvmerge can now read chapters from DVDs
    if the user specifies the path to a DVD folder structure via
    the `--chapters ?` parameter. By default chapters from the
    first title will be imported. This can be changed by append
    `:&lt;title number&gt;` to the file/directory name in the
    `--chapters ?` argument, e.g. `--chapters
    /srv/dvds/BigBuckBunny/VIDEO_TS:3`. This feature requires
    mkvmerge to have been built with the `libdvdread` library.
  * mkvmerge: added `--engage append_and_split_flac` that
    enables mkvmerge to append and split FLAC tracks, restoring
    pre-v45 behavior. The resulting tracks will be broken: the
    official FLAC tools will not be able to decode them and
    seeking will not work as expected.
  * MKVToolNix GUI: multiplexer: added support for mkvmerge's
    new support for reading chapters from DVDs if both have been
    built with the `libdvdread` library.
  * MKVToolNix GUI: multiplexer: when deriving languages from
    file names the GUI will now look for simplified language
    names instead of the full ones (e.g. instead of looking for
    "Greek, Modern (1453-)" it would simply look for "Greek").
  * MKVToolNix GUI: multiplexer: the options in the "additional
    command-line options" dialog are now sorted alphabetically.
    Additionally the `--append-mode` option has been added as
    one of the only missing global options.
  * MKVToolNix GUI: chapter editor: the chapter editor can now
    read chapters from DVDs if MKVToolNix has been built with
    the `libdvdread` library.
  * MKVToolNix GUI: header editor: added an option in the
    preferences for displaying all date &amp; time values in UTC
    instead of the local time zone.
  Bug fixes:
  * all: fixed a crash when using the `MTX_LOGGER=file` syntax
    for logging debug messages without specifying a file name to
    log to. It will now log to a file called
    `mkvtoolnix-debug.log` in the system's default temporary
    directory, as initially intended.
  Build system changes:
  * The `libdvdread` library will be used if found via
    `pkg-config`. If it is found, support for reading chapters
    from DVDs will be enabled in `mkvmerge` and the MKVToolNix
    GUI.
  * Boost's Date/Time, Lexical Cast, Range, Range Adaptors,
    Tri-Bool, Variant libraries are not used anymore.
  * MKVToolNix now requires a C++ compiler &amp; standard library
    that support the following features of the C++17 standard:
    "`std::variant`", "`std::gcd`". For the GNU Compiler
    Collection (gcc) this means v7 or newer; for clang it means
    v4 or newer ? the same versions required by earlier
    MKVToolNix versions.
  * MKVToolNix now requires version 6.1.0 of fmtlib or later for
    the `fmt::to_string` function and bugfixes to the formatting
    of floating point numbers. If a system-wide version is
    installed that's older, the bundled copy will be used.</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1591099200">- Add _constraints file to avoid build error for ppc64/ppc64le</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1593345600">- Update to version 48.0.0
  New features and enhancements:
  * mkvmerge: AC-3: file identification will report AC-3 tracks
    encoded in Dolby Surround EX as codec "AC-3 Dolby Surround
    EX".
  * MKVToolNix GUI: multiplexer: on new installations the GUI
    will now recognize all known ISO 639-2 language codes in file
    names by default instead of only the top 100 of languages by
    native speakers.
  * MKVToolNix GUI: multiplexer: on new installations the list
    of "often used languages" will by default only contain
    certain agnostic ones ("multiple languages", "no linguistic
    content", "reserved for local use", "uncoded languages"),
    "English" and the default user interface language. The "list
    of spoken languages by native speaks" isn't used anymore.
  * MKVToolNix GUI: header editor: added an option to remove all
    attachments to the tree context menu.
  * MKVToolNix GUI: while the GUI is running it will remember
    the last page that was selected when the preferences dialog
    is closed. Upon re-opening the preferences that page will be
    selected by default.
  Bug fixes:
  * mkvmerge: fixed a segmentation fault when exiting
    prematurely due to write errors such as the destination
    having run out of space.
  * mkvmerge: DTS: fixed wrong channel count for DTS tracks with
    XCh extensions.
  * mkvmerge: MPEG TS reader: fixed detecting h.264/AVC and
    h.265/HEVC tracks that consist of only a single frame.
  * mkvmerge: MPEG TS reader: fixed handling of unbounded PES
    sizes for tracks that consist of only a single PES packet.
  * mkvmerge: MPEG TS reader: PGS subtitle tracks are now exempt
    from the "detect bogus subtitle timestamps" heuristic which
    could lead to some PGS subtitles not being timestamped
    correctly. Symptoms were that they were shown at the wrong
    time or that they were shown indefinitely.
  * mkvmerge: MPEG TS reader: when reading MPLS playlists the
    start timestamps of a play items were handled wrong: all the
    timestamps of packets read were compared to that start
    timestamp, dropping those packets whose timestamps were
    smaller than the play item's start timestamp. The correct
    behavior is to accept all packets as soon as the first one
    with a timestamp equal to or larger than the play item's
    start timestamp is encountered. This could result in PGS
    subtitle entries located right at the start of the play item
    being garbled/lost as they consist of multiple PES packets
    for which some timestamps are often slightly smaller.
  * mkvmerge: MPEG TS reader: when reading MPLS playlists
    mkvmerge will no longer read the whole M2TS files they
    reference, processing only the packets lying inside the
    timestamp range given by the playlists's play item's start &amp;
    end timestamps. Instead mkvmerge will use the index
    information present in corresponding clip information (CLPI)
    files in order to seek to the nearest file position of the
    play item's start timestamp. Additionally mkvmerge will
    simply stop processing a file once the end timestamp is
    seen. This change greatly speeds up processing files from
    which only small portions must be read.
  * mkvmerge: WavPack: fixed support for files created by v5 of
    the program. Checksums, DSD audio data and non-standard
    sampling rates are handled correctly.
  * MKVToolNix GUI: multiplexer: fixed the cursor being
    positioned wrong after entering or pasting characters that
    aren't allowed in file names into the "destination file"
    control.
  Build system changes:
  * libEBML v1.4.0 and libMatroska v1.6.0 are now required.
  Other changes:
  * The source code repository's main development branch was
    renamed to `main`.</changelog>
  <changelog author="aloisio@gmx.com" date="1596369600">- Update to version 49.0.0
  New features and enhancements:
  * mkvmerge: added support for copying the new track header
    elements `BlockAddIDName`, `BlockAddIDType`,
    `BlockAddIDValue` and `BlockAddIDExtraData` from Matroska
    files if they exist.
  * mkvinfo: added support for the new track header elements
    `BlockAdditionMapping`, `BlockAddIDName`, BlockAddIDType`,
    `BlockAddIDValue` and `BlockAddIDExtraData`.
  * MKVToolNix GUI: multiplexer: the list of recent directories
    can now be edited in the preferences ? "Multiplexer" ?
    "Destination file name".
  * MKVToolNix GUI: preferences: the values in the various
  "predefined values" lists can now be re-ordered freely by
    dragging &amp; dropping.
  Bug fixes:
  * mkvmerge: Matroska reader: when reading tracks (e.g. a
    subtitle track) from Matroska files with their `default
    track` flag set to `yes`, and when overwriting those via the
    command line to `no`, `mkvmerge` would not promote
    additional tracks of the same type from other files (e.g.
    another subtitle track from an SRT file).
  * mkvmerge: SRT reader: empty lines inside entries were
    doubled.
  * mkvmerge: subtitles: when calculating the rounded duration
    of each entry the error from rounding the corresponding
    timestamp will be taken into account.
  * mkvextract: SSA/ASS extraction: mkvextract is no longer
    inserting empty lines before the `Dialogue:` lines.
  * mkvextract: USF subtitles: start &amp; end timestamps were too
    high by a factor of 1.000.000.
  * MKVToolNix: info tool: when saving to a text file the
    checkbox "Save as default for saving output to text files"
    did nothing.
  * MKVToolNix: info tool: when saving to a text file in "all
    elements in a tree-like structure" mode, the GUI always
    stopped at the first cluster regardless of the setting of
    the "verbosity" option.
  * MKVToolNix GUI: preferences: when tooltips were disabled the
    dialogs for adding new entries to the various "predefined
    values" lists were missing their texts.
  * configure: fixed detection of QtDBus. Fixes #2886.
  Build system changes:
  * libMatroska v1.6.1 is now required. The bundled version has
    been updated to that version.</changelog>
  <changelog author="aloisio@gmx.com" date="1599393600">- Update to version 50.0.0
  New feature: IETF BCP 47 language tags:
  * I've written up a [nice FAQ
    https://gitlab.com/mbunkus/mkvtoolnix/-/wikis/Languages-in-Matroska-and-MKVToolNix
    about the switch to using IETF BCP 47 language tags, how
    they interact with legacy language elements, how the programs
    actually behave and how to disable their use if necessary.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags: mkvmerge will
    now accept full BCP 47 language tags for all options taking
    a language. mkvmerge will always write "LanguageIETF" track
    header elements. If the language tag contains a valid ISO
    639-2 language code it will also set the legacy "Language"
    track header element to the included ISO 639-2 code.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags: if present the
    "LanguageIETF" track header element will be reported as the
    `language_ietf` property in JSON identification mode.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags in chapters:
    mkvmerge will now write "ChapLanguageIETF" elements when
    creating chapter atoms, either when reading the simple
    chapter format or when generating
    chapters due to the `--generate-chapters` command line
    option.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags in tags:
    mkvmerge will now write "TagLanguageIETF" elements when
    creating "simple tag" elements, either when reading tag XML
    files or when generating them.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags: added an option
    `--disable-language-ietf` that causes mkvmerge to only write
    the legacy language elements.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: IETF
    BCP 47/RFC 5646 language tags in chapters: when reading XML
    chapter files the programs will now add "ChapLanguageIETF"
    elements for atoms that don't contain them. The values are
    derived from existing "ChapterLanguage" elements.
  * mkvpropedit: IETF BCP 47/RFC 5646 language tags:
    setting/deleting the track language now acts on both the old
    language element as well as the "LanguageIETF" track header
    element.
  * mkvpropedit: IETF BCP 47/RFC 5646 language tags: added an
    option `--disable-language-ietf` that causes mkvpropedit to
    apply changes to the `language` track header property only
    to the legacy language track header element.
  * mkvinfo: IETF BCP 47/RFC 5646 language tags: added support
    for the "LanguageIETF" track header element.
  * MKVToolNix GUI: multiplexer: added full support for IETF BCP
    47/RFC 5646 language tags for both track and chapter
    languages.
  * MKVToolNix GUI: chapter: added full support for IETF BCP
    47/RFC 5646 language tags for chapter languages.
  * MKVToolNix GUI: header editor: added full support for IETF
    BCP 47/RFC 5646 language tags for track header languages.
    The header editor allows editing of the legacy language
    elements and the IETF BCP 47 language elements independent
    of each other.
  Other new features and enhancements:
  * mkvmerge: the chapter generation mode `when-appending` now
    also works with the splitting modes `parts:` &amp;
    `parts-frames:` when using the `?,+?` syntax for appending
    other sections of the source file to the same  destination
    file.
  * MKVToolNix GUI: multiplexer: the file selection dialogs now
    include the extension `.dtsma` for DTS files.
  * mkvmerge: MP4 reader: sped up parsing MP4 DASH files with a
    lot of segments (`trun` atoms) quite a bit.
  * The PCRE2 regular expression library is now used instead of
    `std::regex` for big performance improvements in all places
    where regular expressions are used for parsing big chunks of
    text, e.g. in the subtitle parsers.
  Bug fixes:
  * MKVToolNix GUI: preferences: under certain conditions
    changing the selected entry in the page tree on the left did
    not cause the page shown on the right to be updated.
  * mkvmerge: splitting text by a fixed string (e.g. `,`) is now
    done by using `std::string.find()` instead of using a
    regular-expression-based text splitting function, greatly
    improving its performance.
  * mkvmerge: MP4 reader: fixed handling of `tkhd` atoms of
    version 1.
  Build system changes:
  * The PCRE2 library (the 8-bit variant) is now required.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1601812800">- Update to version 51.0.0
  New features and enhancements:
  * mkvmerge, mkvpropedit, MKVToolNix GUI: IETF BCP 47 language
    tags: added missing support for UN M.49 regions for which
    there are no corresponding ISO 3166 alpha codes. This
    enables language tags such as `es-419` = Spanish in
    Latin America and the Caribbean.
  * MKVToolNix GUI: IETF BCP 47 language tags: the text in the
    widget displaying the current language &amp; the corresponding
    edit button is now displayed like a link (depending on the
    theme: different color &amp; underlined), making it clearer
    that not just the edit button can be clicked but the text,
    too.
  Bug fixes:
  * mkvmerge: AV1 parser: fixed mkvmerge crashing after uncaught
    exceptions due to certain data conditions. Found by fuzzying.
  * mkvmerge: AV1 packetizer: the duration of frames wasn't set
    properly. When appending AV1 IVF or OBU files this meant that
    the last frame of the Nth file and the first frame of file
    N+1 had the same timestamp.
  * mkvmerge: DTS reader: fixed handling of buffers with an odd
    length when byte-swapped DTS is detected so that mkvmerge
    doesn't abort with a failed assertion. Found by fuzzying.
  * mkvmerge: h.264/AVC and h.265/HEVC elementary stream
    readers: mkvmerge will no longer claim to recognize data
    that looks like AVC or HEVC but with invalid video
    width/height values as that lead to failed assertions in
    libEBML later. Found by fuzzying.
  * mkvmerge: h.265/HEVC parser: fixed mkvmerge aborting after
    uncaught exceptions due to certain data constellations found
    by fuzzying.
  * mkvmerge: IVF reader: fixed mkvmerge crashing with a
    "division by zero" error due to certain data conditions.
    Found by fuzzying.
  * mkvmerge: fixed mkvmerge aborting with a "division by zero"
    error due to the timestamp scaling factor being 0 after
    handling certain data constellations. Found by fuzzying.
  * mkvmerge: track statistics: fixed a "division by zero" error
    when the content's shorter than 1ms. Found by fuzzying.
  * mkvmerge, mkvinfo, mkvextract, mkvpropedit: Matroska access
    class: fixed an invalid memory access under certain data
    conditions. Found by fuzzying.
  * MKVToolNix GIU: IETF BCP 47/RFC 5646 language tags: the GUI
    will no longer open the language dialog when clicking on a
    disabled language display widget.
  * MKVToolNix GUI: IETF BCP 47 language tags: the "variants"
    combo-boxes were not populated even when the language tag was
    valid and contained at a variant.
  * MKVToolNix GUI: IETF BCP 47 language tags: when no language
    is selected, at least one of the other components (extended
    subtags, region, or variants) has something selected and
    "private use" is not empty, the GUI would claim this to be a
    valid tag, which it isn't.
  * MKVToolNix GUI: multiplexer: when the tracks/chapters/tags
    selection changes from "at least one entry selected" to "no
    entry selected", the input controls will be reset to their
    default state and not just disabled.
  Build system changes:
  * `configure` now checks for the presence of the a system-wide
    installed copy of the JPCRE2 C++ wrapper library for the
    PCRE2 library and uses that if it's new enough (at least
    v10.32.1). If not, the bundled version will be used as a
    fallback.</changelog>
  <changelog author="aloisio@gmx.com" date="1609848000">- Update to version 52.0.0
  New features and enhancements:
  * MKVToolNix GUI: job queue: the maximum number of jobs to run
    concurrently can now be increased in the preferences. The
    default remains at 1.
  * MKVToolNix GUI: the GUI will now add a context-specific
    default extension to file names selected for saving on
    platforms that don't add one itself (e.g. GNOME). For
    example, when saving multiplexer settings the extension
    `.mtxcfg` will be added.
  * MKVToolNix GUI: added an option to the preferences for the
    window to stay on top of other windows.
  Bug fixes:
  * mkvextract: h.265/HEVC extraction: the code for skipping
    extraction of prefix SEI NALUs in the first frame was
    skipping two bytes too few, resulting in broken processing
    of all following bytes.
  * libEBML: the optional, bundled version of libEBML was
    updated to v1.4.1.
  Build system changes:
  * libEBML v1.4.1 is now required due to a bug in libEBML that
    caused pointers to just-freed memory being returned to the
    caller under certain invalid data constellations, causing
    use-after-free errors in all of MKVToolNix's programs.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1612008000">- Update to version 53.0.0
  New features and enhancements:
  * mkvmerge: AVI reader: added support for reading the video
    aspect ratio from the video properties header (`vprp` chunk)
    if present and setting the display dimensions accordingly.
  * mkvmerge: MP4 reader: for h.264/AVC tracks that don't have an
    `AVCConfigurationBox` (`avcC` atom) in their sample
    description (`stsd`) atom or whose `avcC` atom contains no
    content `mkvmerge` will now re-derive the
    `AVCConfigurationBox` from the bitstream.
  * mkvextract: mkvextract will now check if any of the
    destination file names is the same as the source file name
    and abort with an error if that's the case.
  * MKVToolNix GUI: when querying the user for a file name for
    saving things (e.g. multiplexer settings or an attachment in
    the header editor), the automatically suggested file name
    will now be based on the situation-specific file names (e.g.
    the destination file name for multiplexer settings or the
    attachment's name when saving an attachment in the header
    editor) instead of the directory's name.
  * MKVToolNix GUI: multiplexer: when deriving track languages
    from file names the GUI will now select the right-most match
    instead of the left-most one. For example,
    "La.vie.en.rose.(fr).srt" will now be detected as French (fr)
    instead of English (en).
  * MKVToolNix GUI: preferences: the items in the "pre-defined
    ?" lists can now be renamed by double-clicking with the
    mouse or pressing the F2 key.
  Bug fixes:
  * mkvmerge: stretching chapter timestamps with
    `--chapter-sync` now works correctly with floating point
    values including fractions of floating point numbers (e.g.
    `12.3/45.67`). The tooltips in the GUI have been adjusted
    accordingly.
  * mkvmerge: MPEG 1/2 video handling: the "default duration"
    header field was often half the value it actually should be,
    resulting in all video frames having an explicit block
    duration with the correct value.
  * mkvmerge: MPEG 1/2 video handling: the data stored in `Codec
    private` and `Codec state` doesn't contain extensions other
    than sequence &amp; sequence display extensions anymore.
  * mkvmerge: tag handling: when remuxing a Matroska file with
    the `--no-track-tags`, existing `SOURCE_ID` track tags are
    now skipped, too.
  * MKVToolNix GUI: multiplexer: the drop-down boxes with
    pre-defined track names now follow the order set in the
    preferences instead of sorting the entries alphabetically.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1614340800">- Update to version  54.0.0
  New features and enhancements:
  * mkvmerge: added support for using ISO 639-3 language codes in
    IETF BF47 language tags.
  * mkvmerge: AC-3 parser: added support for byte-swapped AC-3
    data.
  * mkvmerge: Matroska reader: for audio tracks that have the bit
    depth track header set mkvmerge will now keep that header
    even for codecs that don't require it for decoding.
  * mkvmerge: MPEG transport stream reader, PCM audio tracks:
    mkvmerge will now re-order the channels for 5.1, 7.0 and 7.1
    channel tracks from the Blu-ray layout to the
    WAVEFORMATEXTENSIBLE layout expected in Matroska.
  * mkvmerge, mkvinfo, mkvpropedit, MKVToolNix GUI: added support
    for the following new track header elements: "hearing impaired"
    flag, "visual impaired" flag, "text descriptions" flag,
    "original" flag, "commentary" flag.
  * MKVToolNix GUI: added support for using ISO 639-3 language
    codes in IETF BF47 language tags. As there are several
    thousand of them, they're deactivated by default and must be
    activated in the preferences ("GUI" ? "Often used selections"
    ? "Languages").
  * MKVToolNix GUI: multiplexer: when adding Blu-rays the user
    can select multiple playlists to add simultaneously in the
    "select playlist to add" dialog.
  * MKVToolNix GUI: multiplexer: the file name extensions "eb3"
    and "ec3" were added for Dolby Digital Plus &amp; "mpl" for Dolby
    TrueHD in the file dialogs.
  * MKVToolNix GUI: multiplexer: when adding multiple files the
    dialog asking the user what to do with them has gained a new
    checkbox. If enabled, all files containing at least one video
    track will always be placed in newly created multiplex
    setting.
  * MKVToolNix GUI: multiplexer: added a menu entry in the
    "Multiplexer" for adding all files that are currently in the
    clipboard.
  Bug fixes:
  * mkvextract: AAC: fixed wrong channel mask field in the ADTS
    headers for 7.1 channel layouts.
  * mkvextract: h.265/HEVC extraction: if the first frame starts
    with the parameter sets (SPS, PPS &amp; VPS), the ones from
    CodecPrivate aren't written and the ones from the first frame
    are kept.
  * mkvmerge: fixed the calculation of chapter timestamps read
    from NTSC DVDs.
  * MKVToolNix GUI: IETF BCP 47 language widget: the language
    combo box will now always contain the language code the user
    enters in the free-form field, even if it isn't in the list of
    often-used languages the user configured in the preferences.
  * MKVToolNix GUI: multiplexer: when browsing for the
    destination file name the default directory is now chosen
    according to the preferences regarding how the destination
    file name should be formed. For example, if the policy is
    set to "fixed output directory" then that output directory
    will be the one initially set when the directory selection
    dialog is opened.
  * MKVToolNix GUI: multiplexer: fixed the removal of appended
    source files if the "delete source files" end-of-job action
    is enabled.
  * MKVToolNix GUI: chapter editor: when importing chapters from
    DVDs the IETF BCP 47 language elements will be set, too, not
    just the legacy language elements.
  Build system changes:
  * libEBML v1.4.2 and libMatroska v1.6.3 are now required. The
    optional, bundled copies of both libraries have been updated
    to those versions. This bump in requirements fixes several
    heap overflow bugs in libEBML.
  * MKVToolNix is now using the C++17 library feature "file
    system library" instead of Boost's "file system" and "system"
    libraries. For the GNU Compiler Collection (gcc) libstdc++
    this means v8 or newer is required; for clang's libc++ it
    means v7 or newer.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1615032000">- Update to version 55.0.0
  Bug fixes:
  * MKVToolNix GUI: multiplexer: the user can now configure what
    to do when using the "Add source files" button independently
    of the setting for what happens when files are dragged &amp;
    dropped onto the GUI. The same options are available, but
    they're distinct settings, allowing for different use cases.
  * MKVToolNix GUI: multiplexer: deriving the track language
    from file names doesn't use one big regular expression of all
    enabled languages anymore. Instead, the file name is split
    into parts on a list of characters (such as `.` or
    `(` and `)`; configurable in the preferences). This prevents
    the regular expression becoming too big for the regular
    expression library to handle when many languages are enabled.
  * MKVToolNix GUI: preferences: the language lists for
    "deriving track languages" and "enabling items by language"
    always included all the ISO 639-3 languages, even if those
    weren't enabled in the "often-used languages" pane.
  Other changes:
  * mkvmerge, MKVToolNix GUI multiplexer: the functionality for
    changing the length of the NALU "size" field for AVC/H.264
    and HEVC/H.265 tracks has been removed. The corresponding
    command-line option will continue to be recognized by
    mkvmerge as not to break existing third-party applications,
    but it won't actually do anything.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1617624000">- Update to version 56.0.0
  New features and enhancements:
  * mkvmerge, mkvpropedit: tags: the programs will no longer
    write tag elements that are mandatory and set to their
    default value (e.g. "tag language" set to `und` =
    undetermined).
  * mkvmerge, mkvpropedit, MKVToolNix GUI chapter editor:
    chapters: the programs will no longer write chapter elements
    that are mandatory and set to their default value (e.g.
    "chapter language" set to `eng` = English or "Chapter flag
    enabled" = 1).
  * mkvextract: chapters: mkvextract will no longer add a
    `ChapterLanguage` element set to `eng` to the generated XML
    content if the source file doesn't contain such an element.
  * MKVToolNix GUI: multiplexer: when using the "tab widget
    below the files &amp; tracks" layout option for the track
    properties the elements in the "general options" tab will
    use six rows à four columns instead of twelve rows à two
    columns, greatly reducing the required height.
  Bug fixes:
  * mkvmerge: AAC reader: fixed mkvmerge aborting to read AAC
    files bigger than 2 GB with a message about not being able
    to allocate memory.
  * mkvmerge: chapters: `ChapLanguageIETF` elements were still
    created when the option `--disable-language-ietf` was given
    after an option leading to the creation of chapters. Now the
    position doesn't matter anymore.
  * mkvmerge: chapters: when the option
    `--disable-language-ietf` is used, `ChapLanguageIETF`
    elements won't be written even when sources are read
    (Matroska files or XML chapters files) that do contain those
    elements.
  * mkvmerge: tags: when the option `--disable-language-ietf` is
    used, `TagLanguageIETF` elements won't be written.
  * mkvmerge: tags: mkvmerge will no longer write language
    elements for the track statistics tags it creates, making
    the effective language "undetermined" due to `und` being the
    default value for the legacy tag language element.
  * mkvmerge: tags: the XML tag parser will now validate all
    `&lt;Simple&gt;` children of `&lt;Tag&gt;` elements, not just the first
    for each `&lt;Tag&gt;`.
  * mkvmerge: tags: the XML tag parser now uses the
    spec-compliant `und` ("undetermined") as the default
    language for `&lt;Simple&gt;` tags instead of `eng`.
  * mkvmerge, mkvpropedit: tags: mkvmerge will no longer set the
    "target type" for track statistics tags (earlier it used
    `MOVIE`). The "target type value" will still be set to `50`.
  * mkvmerge, mkvextract: HEVC/H.265: both programs will now
    normalize the placement of VPS, SPS and PPS NALUs. Each key
    frame is prefixed with exactly one copy of the currently
    active parameter sets. This fixes certain classes of bugs
    related to splitting/appending.
  * mkvinfo: when compiled with newer versions of the `fmt`
    library, certain numbers were not output correctly (e.g. a
    track's audio sampling frequency of 48000 might be output as
    48).
  * MKVToolNix GUI: multiplexer: deriving the track language
    from the file name will match languages case insensitively
    again (like versions prior to v55).
  * MKVToolNix GUI: multiplexer: under certain circumstances
    keyboard shortcuts such as `Ctrl+W` for closing the active
    tab or `Ctrl+R` for starting to multiplex ceased to work
    until the user did certain other things (such as switching
    to a different tool &amp; back to the multiplexer or opening the
    multiplexer menu). This started with v54.
  * MKVToolNix GUI: chapter editor: the editor will no longer
    create empty `ChapterCountry` elements when adding a chapter
    name with no default country selected in the preferences.
  Build system changes:
  * The bundled `fmt` library was updated to v7.1.3.</changelog>
  <changelog author="aloisio@gmx.com" date="1617969600">- Update to version version 56.1.0
  New features and enhancements:
  * mkvmerge: AAC: added support for LOAS/LATM files with
    channel configuration indexes 9?21 (e.g. channel count 22.2
    for index 13) according to Rec. ITU-R BS.1196-7 &amp; ISO/IEC
    23008-3:2019.
  Bug fixes:
  * mkvmerge: HEVC/H.265 parser: fixed invalid memory access
    that could happen when reading certain types of HEVC data
    (e.g. with changing parameter sets mid-stream) from certain
    containers (e.g. Matroska). This bug was introduced in
    release 56.0.0.
  * mkvextract: AAC: mkvextract will now abort with an useful
    error message when the user tries to extract a track whose
    'audio-specific config' element in `CodecPrivate` signals a
    number of channels of 7 or greater than 8 as that isn't
    supported by the ADTS format.
  Build system changes:
  * configure: the `--enable-ubsan` option hasn't actually
    enabled anything since release 39.0.0.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1621684800">- Up date to version 57.0.0
  New features and enhancements:
  * mkvmerge: MP4 reader: added support for reading Dolby Vision
    from MP4 files (FourCCs `dvh1` and `dvhe`; configuration
    records `dvcC`, `dvvC` and `hvcE` will be converted into
    block addition mappings).
  * mkvmerge: SRT subtitles: mkvmerge now accepts empty text
    files with the extension `.srt` as SRT subtitle files,
    enabling the creation of empty SRT tracks.
  * mkvmerge, mkvextract: HEVC/H.265: access unit delimiter
    NALUs will no longer be discarded, neither during muxing nor
    during extraction.
  * MKVToolNix GUI: preferences: switched the order &amp; wording of
    controls in the "enabling items" panel to make it clearer
    that certain controls define exceptions.
  Bug fixes:
  * mkvmerge: HEVC/H.265 parser: several NALU types, notably the
    Dolby Vision-specific NALUs ("unspecified 62" and
    "unspecified 63") and suffix SEI NALUs, are now stored with
    the frame they belong to instead of with the next frame.
  * mkvmerge: HEVC/H.265 packetizer: fixed setting the track's
    default duration when reading HEVC/H.265 from Matroska files
    that don't have a default duration set.
  * mkvmerge: HEVC/H.265 packetizer: fixed the calculation of
    the duration of frames so that `SimpleBlock` elements can be
    used again instead of `BlockGroups` with `BlockDuration`
    elements.
  * mkvmerge, mkvextract: HEVC/H.265 parser: fixed issues with
    ordering &amp; duplication of certain NALUs (parameter set &amp;
    prefix SEI NALUs).
  * MKVToolNix GUI: multiplexer: when dragging &amp; dropping files
    to the multiplexer, the source directory will be remembered
    as the "last open directory" again, causing subsequent uses
    of the "open file" dialog to start in the same directory.
  * mkvinfo: fixed the position of frames in block groups
    containing "block duration" elements in summary mode (e.g.
    for subtitle tracks).
  Build system changes:
  * `configure` will now try to detect `libmagic` via
    `pkg-config` and fall back to including &amp; linking directly if
    it cannot be found via `pkg-config`.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1623585600">- Update to version 58.0.0
  New features and enhancements:
  * mkvmerge, MKVToolNix GUI's multiplexer: the handling of the
    "default track" flag has been changed to match the recent
    changes to the Matroska specifications. The new semantics
    are that if it is set, it is supposed to signal to the
    player that this track is eligible for being played by
    default, potentially taking other factors such as user
    preferences regarding languages into account.
    This implies that more than one track of each type can have
    this flag set. For example, a Blu-ray disc with three audio
    tracks might have the main audio in both English and
    Japanese, whereas the third audio track contains the
    director's comments. In such a case the first two tracks
    should have the "default track" flag set, the third one
    shouldn't.
    Earlier `mkvmerge` was enforcing that only one track of each
    type could have the flag set. This restriction has been
    removed, both in `mkvmerge` and in the GUI's multiplexer.
    `mkvpropedit` and the GUI's header editor are unaffected as
    they've always allowed to set the flag on as many tracks as
    the user wanted.
  * mkvmerge: AVC/H.264 &amp; HEVC/H.265 identification: added the
    stream's pixel dimensions (AVC only; were present for HEVC
    already) &amp; default duration.
  * mkvmerge, mkvextract: HEVC/H.265: added support for reading
    single-layer Dolby Vision from Annex B type bitstreams
    (elementary streams, MPEG transport streams).
  * mkvinfo: the option `-X`/`--full-hexdump` now affects all
    binary elements, not just the frame data in `SimpleBlock`
    and `BlockGroup` elements.
  * MKVToolNix GUI: multiplexer: the "delay" and "sync" options
    can now be used for chapters in source files, too.
  * MKVToolNix GUI: when moving list entries up &amp; down with the
    optional buttons or the keyboard shortcuts (instead of using
    drag &amp; drop), the GUI ensures that the top-most selected
    entry remains visible after the move.
  * MKVToolNix GUI: added an option in the preference to use
    legacy MIME types for font attachments instead of the current
    standard ones (e.g. 'application/x-truetype-font' instead of
    'font/sfnt' and 'font/ttf').
  Bug fixes:
  * build system: fixed filtering out optimization options when
    compiling the file `iso639_language_list.cpp` (before only
    numeric optimization levels were filtered out and only if it
    wasn't the last option in the list of flags).
  * build system: when libmagic was detected via `pkg-config`,
    MKVToolNix was actually compiled without support for
    libmagic due to a preprocessor symbol not being defined.
  * mkvmerge: MP4 reader: fixed an issue with timestamps
    overflowing when the file's or the track's time scale is
    large.
  * mkvmerge, mkvextract: fixed key frame handling for
    `BlockGroup` elements with a forward reference but no
    backward references.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: the
    programs will no longer omit writing mandatory elements set
    to their default value if other elements of the same type
    are present in the same master. This affects mostly the
    "chapter language" element which may occur multiple times
    within the same "chapter display" master. If it does occur
    multiple times and one of them is set to "English" (which is
    that element's default value), that element will now be
    written, too.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: when
    parsing chapter files IETF &amp; legacy language elements as
    well as legacy country elements will now be properly
    generated depending on which exist already, especially when
    there's more than one language and/or country element
    in a "chapter display" element.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor:
    fixed reading OGM-style chapter files with timestamps that
    don't have exactly three decimal places. Any number of
    decimal places between one and nine is now supported for
    nanosecond precision.
  * MKVToolNix GUI: chapter editor: added/fixed support for
    "chapter display" elements with multiple languages or
    countries.
  Build system changes:
  * Qt 6: added support for building with Qt 6. `configure` will
    look for Qt 6 first and only continue looking for Qt 5 if Qt
    6 isn't found or disabled via `--disable-qt6`.
    Qt 6 detection works by first looking for the `qmake6`
    binary. Its location can be specified with the
    `--with-qmake6=?` option.
    All other Qt 6 related facts (such as compiler &amp; linker
    flags or the position of the other required tools such as
    `lconvert`, `moc`, `rcc` and `uic`) will be derived from
    the output generated by `qmake6`.
    Note that at this point Qt 6 is not yet supported for the
    cross-compilation  build to Windows, nor is a static Qt 6
    build supported yet. Note that the command line options
    `--enable-static-qt`, `--with-qt-pkg-config-modules` and
    `--without-qt-pkg-config` only apply to the Qt 5 and have
    no effect on Qt 6.
  * Qt 5: the options for specifying the position of the tools
    (`--with-moc=?`,`--with-rcc=?` and `--with-uic=?`) have been
    removed. Their position will now be derived from the output
    generated by `qmake`.
  * `configure`: completely disabling the GUI now requires
    passing both `--disable-qt6` and `--disable-qt` options.
  * Boost's multi-precision library is now required.
  * Boost v1.66 or newer is now required.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1626091200">- Update to version 59.0.0 (fixes boo#1188209)
  New features and enhancements:
  * mkvmerge: WebVTT parser: the parser now follows the specs'
    rules for parsing timestamps more closely by being more
    lenient: it allows arbitrary number of spaces &amp; tabs at the
    start of the line &amp; around the arrow; it allows any number
    of digits for the hours.
  * MKVToolNix GUI: multiplexer: when adding a Blu-ray playlist
    without scanning for other playlists the GUI will now look
    for disc library information &amp; let the user select which one
    to use if there's more than one entry.
  * MKVToolNix GUI: multiplexer: added an option for sorting
    files &amp; tracks by track types when adding them to multiplex
    settings. The order is: video first followed by audio,
    subtitles and other types. Files &amp; tracks can still be
    reordered manually later. The option is enabled by default &amp;
    can be found in the preferences ? "Multiplexer" page ?
    "Adding files" section.
  * MKVToolNix GUI: multiplexer: added an option for recognizing
    file name sequences such as `movie.001.mp4`, `movie.002.mp4`,
    `movie.003.mp4` when adding multiple files at once. If a
    sequence is detected, the only first file will be added while
    the second and following file names will be appended to the
    first one. The option is enabled by default &amp; can be found
    in the preferences ? "Multiplexer" page ? "Adding files"
    section.
  * MKVToolNix GUI: multiplexer: added small colored boxes for
    each file &amp; track in order to indicate from which file each
    track is read. The colors used can be configured in the
    preferences ? "Multiplexer" page ? "File &amp; track colors"
    section.
  Bug fixes:
  * build system: fixed compilation with fmt v8. Fixes #3151.
  * mkvmerge: SRT subtitle reader: characters that aren't valid
    according to the assumed encoding of the file will now be
    replaced by the Unicode "Replacement Character" U+FFFD
    instead of keeping the invalid characters, potentially
    violating the Matroska specs.
  * mkvmerge: WebVTT parser: the parser now accepts timestamps
    with hours larger than 99.
  * mkvextract: TTA extraction, only on Windows: fixed removing
    the temporary file created during extraction.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's multiplexer &amp; header
    editor: MIME type detection is now done using Qt instead of
    the `magic` library. The main impact is the MIME types of
    TrueType &amp; OpenType fonts are now detected correctly.
  * MKVToolNix GUI: multiplexer: when adding files to the
    multiplexer by running the GUI's executable with file names
    as command line arguments, the source directory will be
    remembered as the "last open directory" again, causing
    subsequent uses of the "open file" dialog to start in the
    same directory.
  * MKVToolNix GUI: multiplexer: the "default track flag" column
    in the track list was missing its icons. Additionally it
    contained text even for things that aren't regular tracks
    and therefore do not actually have that flag (e.g. chapters
    or tags).
  * MKVToolNix GUI: multiplexer: the default for the dialog
    asking the user what to do with dragged &amp; dropped files if
    they've never seen the dialog is back to adding the files to
    the current multiplex settings instead of "add as additional
    parts" which was an unintentional default.
  * MKVToolNix GUI: multiplexer: the "show command line" dialog
    will now always use backward slashes for the "Windows
    (cmd.exe)" mode and forward slashes for the "Linux/Unix
    shells" mode, regardless of the operating system it's
    currently running on.
  Build system changes:
  * The Qt library is now required for building all
    applications, even the command-line ones, as they use Qt's
    MIME type detection capabilities. In turn this means that
    you cannot disable the Qt usage anymore; either Qt5 or Qt 6
    is required. You can still chose not to build MKVToolNix
    GUI, though. A new option has been added to `configure`
    for this purpose: `--disable-gui`.
  * The `gmp` library is now required.
  * The `magic` library is not used anymore.
  * The `PCRE2` &amp; `JPCRE2` libraries are not used anymore. The
    bundled version of `JPCRE2` was removed.
  * Boost's "rational" library is not used anymore.
  * `configure`: the option `--enable-appimage` has been
    removed. The location of the relevant directories within an
    AppImage is now detected automatically.
  * The bundled `fmt` library was updated to v8.0.0.
- Use system version of utfcpp</changelog>
</package>
<package pkgid="1574233670a466d63304dc23653778612b7f7e394241c9fdf4663219084b0fec" name="mkvtoolnix" arch="src">
  <version epoch="0" ver="59.0.0" rel="bp153.2.3.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1577966400">- Update to version 42.0.0
  New features and enhancements:
  * mkvmerge: added an option for creating byte-identical files:
    `--deterministic &lt;seed&gt;`. Part of the implementation of
    [#2698].
  * mkvmerge: Matroska reader: mkvmerge will remove the `icpf`
    atom headers if they're present in frames read from Matroska
    files. Implements #2692.
  * mkvmerge: MP4 reader: ALAC tracks: the number of channels,
    sampling frequency and bit depth are now taken from the
    bitstream in order to fix bogus values on the container level.
    Implements #2714.
  * mkvpropedit: when changing track UIDs the referring elements
    in existing chapters &amp; tags will be updated automatically,
    too. Part of the implementation of #2700.
  * mkvinfo: when the option `-p`/`--hex-positions` is used,
    element positions will be output regardless of the verbosity
    level. Part of the implementation of #2713.
  * mkvinfo: added the option `-P`/`--positions` for showing the
    position of each element in decimal regardless of the
    verbosity level used. Part of the implementation of #2713.
  * mkvinfo: added the option `-o`/`--continue` for continuing
    processing when the first cluster is encountered regardless
    of the verbosity level used. Part of the implementation of
    [#2713].
  * mkvinfo: added the option `-a`/`--all` for outputting all
    sub-elements (even cues &amp; seek head entries) and not
    stopping at the first cluster regardless of the verbosity
    level used. Part of the implementation of #2713.
  * MKVToolNix GUI: multiplexer: added an option in the
    preferences for disabling adding cover images from Blu-ray
    discs. Implements #2693.
  * MKVToolNix GUI: multiplexer: added mkvmerge's new
    `--deterministic` option in the "additional command-line
    options" dialog. Part of the implementation of #2698.
  * MKVToolNix GUI: header editor:: when changing track UIDs the
    referring elements in existing chapters &amp; tags will be
    updated automatically, too. Part of the implementation of
    [#2700].
  Bug fixes:
  * mkvmerge: HEVC ES parser: fixed a bug in the slice parser
    calculating the size of a field which in turn could have led
    to the slice's type being read wrong. Patch by Torsten
    Hauska. Fixes #2710.
  * mkvmerge: Matroska reader: fixed a segmentation fault when
    trying to read a file that uses header removal compression
    but no removed bytes are present in the track headers. Fixes
    [#2687].
  * mkvmerge: MPEG elementary stream parser: fixed an invalid
    memory access and use of uninitialized memory that could
    happen under certain circumstances. Fixes #2690.
  * mkvmerge: RealMedia reader: fixed a division by zero when
    all audio timestamps were zero. Fixes #2689.
  * mkvmerge: RealMedia reader: fixed an invalid memory access
    in the video frame assembly code triggered by invalid data
    in the file. Fixes #2691.
  Build system changes:
  * `std::optional` (C++17 feature) is now used instead of
    `boost::optional`.
  * `std::regex` is now used instead of `boost::regex`.
  Other changes:
  * New man page translations into French, Italian, Russian and
    Chinese Traditional have been added.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1580126400">- Update to version 43.0.0
  New features and enhancements:
  * MKVToolNix GUI: using one of the command line options
    `--info`, `--edit-headers` or `--edit-chapters` will make
    the GUI select the corresponding tool on startup even if no
    further file name is given. Implements #2723.
  * MKVToolNix GUI: multiplexer: added a setting in the
    preferences for changing the location of the MediaInfo
    executable for when the user accidentally selected the wrong
    one.
  Bug fixes:
  * mkvmerge: AVC/h.264 parser: the order of the NALUs before
    each key frame was sometimes wrong: mkvmerge wrote SPS &amp; PPS
    after SEI NALUs. Now SPS &amp; PPS NALUs are always written
  before the other NALUs. Patch by Torsten Hauska. Part of the
  implementation of #2709 and part of the fix of #2250.
  * mkvmerge: AVC/h.264 parser: when additional SPS or PPS NALUs
    (with IDs that haven't been seen so far) are found
    mid-stream, mkvmerge will prepend all following key frames
    with all current valid SPS &amp; PPS NALUs (just like when SPS &amp;
    PPS NALUs are overwritten mid-stream). Part of the fix of
    [#2250].
  * mkvmerge: MPEG TS reader: fixed detection of MPEG-1/2 video
    tracks consisting of very few frames. Fixes #2732.
  * mkvmerge: Ogg Opus reader: fixed the handling of Ogg Opus
    streams that contain a just one Ogg page (`mkvmerge` aborted
    with an exception). Fixes #2722.
  * MKVToolNix GUI: multiplexer: dragging &amp; dropping XML files
    with chapters or tags to the GUI's window was broken in v42.
    Instead of adding the file names to the appropriate input
    boxes the GUI was running mkvmerge for file identification
    purposes which then failed. Fixes #2718.</changelog>
  <changelog author="aloisio@gmx.com" date="1583755200">- Update to version 44.0.0
  New features and enhancements:
  * MKVToolNix GUI: header editor: the attachments can now be
    reordered via drag &amp; drop. Implements #2753.
  Bug fixes:
  * mkvmerge: Matroska reader: when encountering certain errors
    in the track headers such as the codec ID not being present
    mkvmerge will simply skip those tracks instead of exiting
    with an error. Fixes #2737.
  * MKVToolNix GUI: multiplexer: the "ask before overwriting"
    functionality did not look for the correct file names when
    splitting was active. Fixes #2741.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1586001600">- Update to version 45.0.0
  New features and enhancements:
  * mkvmerge: mkvmerge has never supported appending &amp; splitting
    FLAC audio tracks. mkvmerge will now emit error messages
    when the user attempts either instead of continuing and
    creating invalid FLAC tracks.
  * MKVToolNix GUI: added an option in the preferences to turn
    on eliding text on tab headers. If enabled, tab names will be
    shortened so that all tab headers fit into the window's
    width. Implements #2768.
  * MKVToolNix GUI: added an option in the preferences to
    disable all tooltips.
  * MKVToolNix GUI: multiplexer: if the file identification
    fails due to a JSON parser error, the output generated by
    `mkvmerge` will be output to `STDERR` allowing insight into
    what's gone wrong.
  * MKVToolNix GUI: multiplexer: if an error occurs during file
    identification, the name of the processed file will be
    mentioned in the error message.
  * MKVToolNix GUI: multiplexer: if an error occurs during
    identification of multiple files, the GUI will ask the user
    whether to continue or abort the identification process.
    Implements #2778.
  * MKVToolNix GUI: job queue: added an option in the
    preferences for removing completed jobs when exiting the
    program depending on their status. Implements #2769.
  Bug fixes:
  * mkvmerge: H.265/HEVC packetizer: fixed changing the NALU
    size length, it was using the wrong offset into the `hevcC`
    structure.
  * mkvmerge: MP4 reader: fixed calculating the duration of
    video tracks that only contain a single frame. Fixes #2747.
  * mkvmerge: MP4 reader: if there's no frame offset table
    (`ctts` atom) present for H.265/HEVC video tracks, mkvmerge
    will determine the timestamp order itself instead of relying
    on the timestamps in the MP4 being in the presentation order
    required by Matroska. Fixes #2777.
  * MKVToolNix GUI: multiplexer: when using the title as part of
    the destination file name (both automatically as well as
    using the "copy title to destination file name" function) all
    characters that aren't valid in a file name are replaced by
    hyphens.
  * MKVToolNix GUI: multiplexer: the "copy title to destination
    file name" function was broken when the "make file name
    unique" option in the preferences was disabled. In that case
    the file base name was removed regardless of what the title
    was set to at the time.
  * MKVToolNix GUI: multiplexer: when adding Blu-ray playlists
    the GUI used to only look for the English version of the disc
    library information (title &amp; cover images). Now the GUI will
    present all disc library entries in the "select playlist to
    add" dialog &amp; let the user chose which one to use (if any).
    Fixes #2765.
  * MKVToolNix GUI: multiplexer, info tool: fixed the "warn
    before overwriting" check wrt. jobs creating the same file.
    Fixes #2758.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1588334400">- Update to version 46.0.0
  New features and enhancements:
  * mkvmerge: when splitting, the placeholder `%c` can be used
    in the destination file name. It'll be replaced by the name
    of the first chapter in the file. Implements #2791.
  * mkvmerge: when reading MPLS playlists mkvmerge will include
    a tag named `SOURCE_ID` in the track's statistics tags that
    conveys the fact that the source was a Blu-ray and what the
    track's ID was in the source container. When reading Matroska
    file existing `SOURCE_ID` tags will be kept. The format used
    is the same format MakeMKV uses. Implements #2774.
  * mkvmerge: for audio-only files mkvmerge will now write a cue
    entry every 500ms instead of every 2s.
  * MKVToolNix GUI: job actions: split up the option "execute
    when the job finishes successfully or with warnings" into two
    separate options: "?when finishes successfully" and "?when
    exits with warnings". Implements #2798.
  Bug fixes:
  * mkvmerge: Matroska reader: when regenerating UIDs for
    chapters mkvmerge will now fix referencing tag chapter UID
    targets to have the same values. Fixes #2804.
  * mkvmerge: MP4 reader: fixed a crash that could potentially
    happen while trying to identify H.265/HEVC tracks.
  * mkvmerge: MP4 reader: when reading H.265/HEVC tracks without
    a frame offset table (`ctts` atom) present, mkvmerge did not
    parse the `hevcC` structure correctly in certain cases,
    causing no video frames to be output at all or the output not
    being playable. This fixes #2782, a bug introduced in v45.
  * mkvmerge: MPLS handling/MPEG TS reader: timestamp
    restrictions as given in an MPLS file were only honored for
    the first play item, not for subsequent play items. For those
    play items the whole referenced file was always copied. Part
    of the fix of #2789.
  * mkvmerge: MPLS handling/MPEG TS reader: under certain
    circumstances mkvmerge copied one frame too many before
    switching to the next play item. Part of the fix of #2789.
  * mkvmerge: for audio-only files cues will only be created for
    I frames (important for e.g. TrueHD where decoding can only
    start on a sync frame). Fixes #2790.
  * MKVToolNix GUI: fixed a crash that happened when closing the
    preferences after having closed at least one multiplexer tab.
    Fixes #2785.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1590840000">- Update to version 47.0.0
  New features and enhancements:
  * mkvmerge: chapters: mkvmerge can now read chapters from DVDs
    if the user specifies the path to a DVD folder structure via
    the `--chapters ?` parameter. By default chapters from the
    first title will be imported. This can be changed by append
    `:&lt;title number&gt;` to the file/directory name in the
    `--chapters ?` argument, e.g. `--chapters
    /srv/dvds/BigBuckBunny/VIDEO_TS:3`. This feature requires
    mkvmerge to have been built with the `libdvdread` library.
  * mkvmerge: added `--engage append_and_split_flac` that
    enables mkvmerge to append and split FLAC tracks, restoring
    pre-v45 behavior. The resulting tracks will be broken: the
    official FLAC tools will not be able to decode them and
    seeking will not work as expected.
  * MKVToolNix GUI: multiplexer: added support for mkvmerge's
    new support for reading chapters from DVDs if both have been
    built with the `libdvdread` library.
  * MKVToolNix GUI: multiplexer: when deriving languages from
    file names the GUI will now look for simplified language
    names instead of the full ones (e.g. instead of looking for
    "Greek, Modern (1453-)" it would simply look for "Greek").
  * MKVToolNix GUI: multiplexer: the options in the "additional
    command-line options" dialog are now sorted alphabetically.
    Additionally the `--append-mode` option has been added as
    one of the only missing global options.
  * MKVToolNix GUI: chapter editor: the chapter editor can now
    read chapters from DVDs if MKVToolNix has been built with
    the `libdvdread` library.
  * MKVToolNix GUI: header editor: added an option in the
    preferences for displaying all date &amp; time values in UTC
    instead of the local time zone.
  Bug fixes:
  * all: fixed a crash when using the `MTX_LOGGER=file` syntax
    for logging debug messages without specifying a file name to
    log to. It will now log to a file called
    `mkvtoolnix-debug.log` in the system's default temporary
    directory, as initially intended.
  Build system changes:
  * The `libdvdread` library will be used if found via
    `pkg-config`. If it is found, support for reading chapters
    from DVDs will be enabled in `mkvmerge` and the MKVToolNix
    GUI.
  * Boost's Date/Time, Lexical Cast, Range, Range Adaptors,
    Tri-Bool, Variant libraries are not used anymore.
  * MKVToolNix now requires a C++ compiler &amp; standard library
    that support the following features of the C++17 standard:
    "`std::variant`", "`std::gcd`". For the GNU Compiler
    Collection (gcc) this means v7 or newer; for clang it means
    v4 or newer ? the same versions required by earlier
    MKVToolNix versions.
  * MKVToolNix now requires version 6.1.0 of fmtlib or later for
    the `fmt::to_string` function and bugfixes to the formatting
    of floating point numbers. If a system-wide version is
    installed that's older, the bundled copy will be used.</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1591099200">- Add _constraints file to avoid build error for ppc64/ppc64le</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1593345600">- Update to version 48.0.0
  New features and enhancements:
  * mkvmerge: AC-3: file identification will report AC-3 tracks
    encoded in Dolby Surround EX as codec "AC-3 Dolby Surround
    EX".
  * MKVToolNix GUI: multiplexer: on new installations the GUI
    will now recognize all known ISO 639-2 language codes in file
    names by default instead of only the top 100 of languages by
    native speakers.
  * MKVToolNix GUI: multiplexer: on new installations the list
    of "often used languages" will by default only contain
    certain agnostic ones ("multiple languages", "no linguistic
    content", "reserved for local use", "uncoded languages"),
    "English" and the default user interface language. The "list
    of spoken languages by native speaks" isn't used anymore.
  * MKVToolNix GUI: header editor: added an option to remove all
    attachments to the tree context menu.
  * MKVToolNix GUI: while the GUI is running it will remember
    the last page that was selected when the preferences dialog
    is closed. Upon re-opening the preferences that page will be
    selected by default.
  Bug fixes:
  * mkvmerge: fixed a segmentation fault when exiting
    prematurely due to write errors such as the destination
    having run out of space.
  * mkvmerge: DTS: fixed wrong channel count for DTS tracks with
    XCh extensions.
  * mkvmerge: MPEG TS reader: fixed detecting h.264/AVC and
    h.265/HEVC tracks that consist of only a single frame.
  * mkvmerge: MPEG TS reader: fixed handling of unbounded PES
    sizes for tracks that consist of only a single PES packet.
  * mkvmerge: MPEG TS reader: PGS subtitle tracks are now exempt
    from the "detect bogus subtitle timestamps" heuristic which
    could lead to some PGS subtitles not being timestamped
    correctly. Symptoms were that they were shown at the wrong
    time or that they were shown indefinitely.
  * mkvmerge: MPEG TS reader: when reading MPLS playlists the
    start timestamps of a play items were handled wrong: all the
    timestamps of packets read were compared to that start
    timestamp, dropping those packets whose timestamps were
    smaller than the play item's start timestamp. The correct
    behavior is to accept all packets as soon as the first one
    with a timestamp equal to or larger than the play item's
    start timestamp is encountered. This could result in PGS
    subtitle entries located right at the start of the play item
    being garbled/lost as they consist of multiple PES packets
    for which some timestamps are often slightly smaller.
  * mkvmerge: MPEG TS reader: when reading MPLS playlists
    mkvmerge will no longer read the whole M2TS files they
    reference, processing only the packets lying inside the
    timestamp range given by the playlists's play item's start &amp;
    end timestamps. Instead mkvmerge will use the index
    information present in corresponding clip information (CLPI)
    files in order to seek to the nearest file position of the
    play item's start timestamp. Additionally mkvmerge will
    simply stop processing a file once the end timestamp is
    seen. This change greatly speeds up processing files from
    which only small portions must be read.
  * mkvmerge: WavPack: fixed support for files created by v5 of
    the program. Checksums, DSD audio data and non-standard
    sampling rates are handled correctly.
  * MKVToolNix GUI: multiplexer: fixed the cursor being
    positioned wrong after entering or pasting characters that
    aren't allowed in file names into the "destination file"
    control.
  Build system changes:
  * libEBML v1.4.0 and libMatroska v1.6.0 are now required.
  Other changes:
  * The source code repository's main development branch was
    renamed to `main`.</changelog>
  <changelog author="aloisio@gmx.com" date="1596369600">- Update to version 49.0.0
  New features and enhancements:
  * mkvmerge: added support for copying the new track header
    elements `BlockAddIDName`, `BlockAddIDType`,
    `BlockAddIDValue` and `BlockAddIDExtraData` from Matroska
    files if they exist.
  * mkvinfo: added support for the new track header elements
    `BlockAdditionMapping`, `BlockAddIDName`, BlockAddIDType`,
    `BlockAddIDValue` and `BlockAddIDExtraData`.
  * MKVToolNix GUI: multiplexer: the list of recent directories
    can now be edited in the preferences ? "Multiplexer" ?
    "Destination file name".
  * MKVToolNix GUI: preferences: the values in the various
  "predefined values" lists can now be re-ordered freely by
    dragging &amp; dropping.
  Bug fixes:
  * mkvmerge: Matroska reader: when reading tracks (e.g. a
    subtitle track) from Matroska files with their `default
    track` flag set to `yes`, and when overwriting those via the
    command line to `no`, `mkvmerge` would not promote
    additional tracks of the same type from other files (e.g.
    another subtitle track from an SRT file).
  * mkvmerge: SRT reader: empty lines inside entries were
    doubled.
  * mkvmerge: subtitles: when calculating the rounded duration
    of each entry the error from rounding the corresponding
    timestamp will be taken into account.
  * mkvextract: SSA/ASS extraction: mkvextract is no longer
    inserting empty lines before the `Dialogue:` lines.
  * mkvextract: USF subtitles: start &amp; end timestamps were too
    high by a factor of 1.000.000.
  * MKVToolNix: info tool: when saving to a text file the
    checkbox "Save as default for saving output to text files"
    did nothing.
  * MKVToolNix: info tool: when saving to a text file in "all
    elements in a tree-like structure" mode, the GUI always
    stopped at the first cluster regardless of the setting of
    the "verbosity" option.
  * MKVToolNix GUI: preferences: when tooltips were disabled the
    dialogs for adding new entries to the various "predefined
    values" lists were missing their texts.
  * configure: fixed detection of QtDBus. Fixes #2886.
  Build system changes:
  * libMatroska v1.6.1 is now required. The bundled version has
    been updated to that version.</changelog>
  <changelog author="aloisio@gmx.com" date="1599393600">- Update to version 50.0.0
  New feature: IETF BCP 47 language tags:
  * I've written up a [nice FAQ
    https://gitlab.com/mbunkus/mkvtoolnix/-/wikis/Languages-in-Matroska-and-MKVToolNix
    about the switch to using IETF BCP 47 language tags, how
    they interact with legacy language elements, how the programs
    actually behave and how to disable their use if necessary.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags: mkvmerge will
    now accept full BCP 47 language tags for all options taking
    a language. mkvmerge will always write "LanguageIETF" track
    header elements. If the language tag contains a valid ISO
    639-2 language code it will also set the legacy "Language"
    track header element to the included ISO 639-2 code.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags: if present the
    "LanguageIETF" track header element will be reported as the
    `language_ietf` property in JSON identification mode.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags in chapters:
    mkvmerge will now write "ChapLanguageIETF" elements when
    creating chapter atoms, either when reading the simple
    chapter format or when generating
    chapters due to the `--generate-chapters` command line
    option.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags in tags:
    mkvmerge will now write "TagLanguageIETF" elements when
    creating "simple tag" elements, either when reading tag XML
    files or when generating them.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags: added an option
    `--disable-language-ietf` that causes mkvmerge to only write
    the legacy language elements.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: IETF
    BCP 47/RFC 5646 language tags in chapters: when reading XML
    chapter files the programs will now add "ChapLanguageIETF"
    elements for atoms that don't contain them. The values are
    derived from existing "ChapterLanguage" elements.
  * mkvpropedit: IETF BCP 47/RFC 5646 language tags:
    setting/deleting the track language now acts on both the old
    language element as well as the "LanguageIETF" track header
    element.
  * mkvpropedit: IETF BCP 47/RFC 5646 language tags: added an
    option `--disable-language-ietf` that causes mkvpropedit to
    apply changes to the `language` track header property only
    to the legacy language track header element.
  * mkvinfo: IETF BCP 47/RFC 5646 language tags: added support
    for the "LanguageIETF" track header element.
  * MKVToolNix GUI: multiplexer: added full support for IETF BCP
    47/RFC 5646 language tags for both track and chapter
    languages.
  * MKVToolNix GUI: chapter: added full support for IETF BCP
    47/RFC 5646 language tags for chapter languages.
  * MKVToolNix GUI: header editor: added full support for IETF
    BCP 47/RFC 5646 language tags for track header languages.
    The header editor allows editing of the legacy language
    elements and the IETF BCP 47 language elements independent
    of each other.
  Other new features and enhancements:
  * mkvmerge: the chapter generation mode `when-appending` now
    also works with the splitting modes `parts:` &amp;
    `parts-frames:` when using the `?,+?` syntax for appending
    other sections of the source file to the same  destination
    file.
  * MKVToolNix GUI: multiplexer: the file selection dialogs now
    include the extension `.dtsma` for DTS files.
  * mkvmerge: MP4 reader: sped up parsing MP4 DASH files with a
    lot of segments (`trun` atoms) quite a bit.
  * The PCRE2 regular expression library is now used instead of
    `std::regex` for big performance improvements in all places
    where regular expressions are used for parsing big chunks of
    text, e.g. in the subtitle parsers.
  Bug fixes:
  * MKVToolNix GUI: preferences: under certain conditions
    changing the selected entry in the page tree on the left did
    not cause the page shown on the right to be updated.
  * mkvmerge: splitting text by a fixed string (e.g. `,`) is now
    done by using `std::string.find()` instead of using a
    regular-expression-based text splitting function, greatly
    improving its performance.
  * mkvmerge: MP4 reader: fixed handling of `tkhd` atoms of
    version 1.
  Build system changes:
  * The PCRE2 library (the 8-bit variant) is now required.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1601812800">- Update to version 51.0.0
  New features and enhancements:
  * mkvmerge, mkvpropedit, MKVToolNix GUI: IETF BCP 47 language
    tags: added missing support for UN M.49 regions for which
    there are no corresponding ISO 3166 alpha codes. This
    enables language tags such as `es-419` = Spanish in
    Latin America and the Caribbean.
  * MKVToolNix GUI: IETF BCP 47 language tags: the text in the
    widget displaying the current language &amp; the corresponding
    edit button is now displayed like a link (depending on the
    theme: different color &amp; underlined), making it clearer
    that not just the edit button can be clicked but the text,
    too.
  Bug fixes:
  * mkvmerge: AV1 parser: fixed mkvmerge crashing after uncaught
    exceptions due to certain data conditions. Found by fuzzying.
  * mkvmerge: AV1 packetizer: the duration of frames wasn't set
    properly. When appending AV1 IVF or OBU files this meant that
    the last frame of the Nth file and the first frame of file
    N+1 had the same timestamp.
  * mkvmerge: DTS reader: fixed handling of buffers with an odd
    length when byte-swapped DTS is detected so that mkvmerge
    doesn't abort with a failed assertion. Found by fuzzying.
  * mkvmerge: h.264/AVC and h.265/HEVC elementary stream
    readers: mkvmerge will no longer claim to recognize data
    that looks like AVC or HEVC but with invalid video
    width/height values as that lead to failed assertions in
    libEBML later. Found by fuzzying.
  * mkvmerge: h.265/HEVC parser: fixed mkvmerge aborting after
    uncaught exceptions due to certain data constellations found
    by fuzzying.
  * mkvmerge: IVF reader: fixed mkvmerge crashing with a
    "division by zero" error due to certain data conditions.
    Found by fuzzying.
  * mkvmerge: fixed mkvmerge aborting with a "division by zero"
    error due to the timestamp scaling factor being 0 after
    handling certain data constellations. Found by fuzzying.
  * mkvmerge: track statistics: fixed a "division by zero" error
    when the content's shorter than 1ms. Found by fuzzying.
  * mkvmerge, mkvinfo, mkvextract, mkvpropedit: Matroska access
    class: fixed an invalid memory access under certain data
    conditions. Found by fuzzying.
  * MKVToolNix GIU: IETF BCP 47/RFC 5646 language tags: the GUI
    will no longer open the language dialog when clicking on a
    disabled language display widget.
  * MKVToolNix GUI: IETF BCP 47 language tags: the "variants"
    combo-boxes were not populated even when the language tag was
    valid and contained at a variant.
  * MKVToolNix GUI: IETF BCP 47 language tags: when no language
    is selected, at least one of the other components (extended
    subtags, region, or variants) has something selected and
    "private use" is not empty, the GUI would claim this to be a
    valid tag, which it isn't.
  * MKVToolNix GUI: multiplexer: when the tracks/chapters/tags
    selection changes from "at least one entry selected" to "no
    entry selected", the input controls will be reset to their
    default state and not just disabled.
  Build system changes:
  * `configure` now checks for the presence of the a system-wide
    installed copy of the JPCRE2 C++ wrapper library for the
    PCRE2 library and uses that if it's new enough (at least
    v10.32.1). If not, the bundled version will be used as a
    fallback.</changelog>
  <changelog author="aloisio@gmx.com" date="1609848000">- Update to version 52.0.0
  New features and enhancements:
  * MKVToolNix GUI: job queue: the maximum number of jobs to run
    concurrently can now be increased in the preferences. The
    default remains at 1.
  * MKVToolNix GUI: the GUI will now add a context-specific
    default extension to file names selected for saving on
    platforms that don't add one itself (e.g. GNOME). For
    example, when saving multiplexer settings the extension
    `.mtxcfg` will be added.
  * MKVToolNix GUI: added an option to the preferences for the
    window to stay on top of other windows.
  Bug fixes:
  * mkvextract: h.265/HEVC extraction: the code for skipping
    extraction of prefix SEI NALUs in the first frame was
    skipping two bytes too few, resulting in broken processing
    of all following bytes.
  * libEBML: the optional, bundled version of libEBML was
    updated to v1.4.1.
  Build system changes:
  * libEBML v1.4.1 is now required due to a bug in libEBML that
    caused pointers to just-freed memory being returned to the
    caller under certain invalid data constellations, causing
    use-after-free errors in all of MKVToolNix's programs.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1612008000">- Update to version 53.0.0
  New features and enhancements:
  * mkvmerge: AVI reader: added support for reading the video
    aspect ratio from the video properties header (`vprp` chunk)
    if present and setting the display dimensions accordingly.
  * mkvmerge: MP4 reader: for h.264/AVC tracks that don't have an
    `AVCConfigurationBox` (`avcC` atom) in their sample
    description (`stsd`) atom or whose `avcC` atom contains no
    content `mkvmerge` will now re-derive the
    `AVCConfigurationBox` from the bitstream.
  * mkvextract: mkvextract will now check if any of the
    destination file names is the same as the source file name
    and abort with an error if that's the case.
  * MKVToolNix GUI: when querying the user for a file name for
    saving things (e.g. multiplexer settings or an attachment in
    the header editor), the automatically suggested file name
    will now be based on the situation-specific file names (e.g.
    the destination file name for multiplexer settings or the
    attachment's name when saving an attachment in the header
    editor) instead of the directory's name.
  * MKVToolNix GUI: multiplexer: when deriving track languages
    from file names the GUI will now select the right-most match
    instead of the left-most one. For example,
    "La.vie.en.rose.(fr).srt" will now be detected as French (fr)
    instead of English (en).
  * MKVToolNix GUI: preferences: the items in the "pre-defined
    ?" lists can now be renamed by double-clicking with the
    mouse or pressing the F2 key.
  Bug fixes:
  * mkvmerge: stretching chapter timestamps with
    `--chapter-sync` now works correctly with floating point
    values including fractions of floating point numbers (e.g.
    `12.3/45.67`). The tooltips in the GUI have been adjusted
    accordingly.
  * mkvmerge: MPEG 1/2 video handling: the "default duration"
    header field was often half the value it actually should be,
    resulting in all video frames having an explicit block
    duration with the correct value.
  * mkvmerge: MPEG 1/2 video handling: the data stored in `Codec
    private` and `Codec state` doesn't contain extensions other
    than sequence &amp; sequence display extensions anymore.
  * mkvmerge: tag handling: when remuxing a Matroska file with
    the `--no-track-tags`, existing `SOURCE_ID` track tags are
    now skipped, too.
  * MKVToolNix GUI: multiplexer: the drop-down boxes with
    pre-defined track names now follow the order set in the
    preferences instead of sorting the entries alphabetically.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1614340800">- Update to version  54.0.0
  New features and enhancements:
  * mkvmerge: added support for using ISO 639-3 language codes in
    IETF BF47 language tags.
  * mkvmerge: AC-3 parser: added support for byte-swapped AC-3
    data.
  * mkvmerge: Matroska reader: for audio tracks that have the bit
    depth track header set mkvmerge will now keep that header
    even for codecs that don't require it for decoding.
  * mkvmerge: MPEG transport stream reader, PCM audio tracks:
    mkvmerge will now re-order the channels for 5.1, 7.0 and 7.1
    channel tracks from the Blu-ray layout to the
    WAVEFORMATEXTENSIBLE layout expected in Matroska.
  * mkvmerge, mkvinfo, mkvpropedit, MKVToolNix GUI: added support
    for the following new track header elements: "hearing impaired"
    flag, "visual impaired" flag, "text descriptions" flag,
    "original" flag, "commentary" flag.
  * MKVToolNix GUI: added support for using ISO 639-3 language
    codes in IETF BF47 language tags. As there are several
    thousand of them, they're deactivated by default and must be
    activated in the preferences ("GUI" ? "Often used selections"
    ? "Languages").
  * MKVToolNix GUI: multiplexer: when adding Blu-rays the user
    can select multiple playlists to add simultaneously in the
    "select playlist to add" dialog.
  * MKVToolNix GUI: multiplexer: the file name extensions "eb3"
    and "ec3" were added for Dolby Digital Plus &amp; "mpl" for Dolby
    TrueHD in the file dialogs.
  * MKVToolNix GUI: multiplexer: when adding multiple files the
    dialog asking the user what to do with them has gained a new
    checkbox. If enabled, all files containing at least one video
    track will always be placed in newly created multiplex
    setting.
  * MKVToolNix GUI: multiplexer: added a menu entry in the
    "Multiplexer" for adding all files that are currently in the
    clipboard.
  Bug fixes:
  * mkvextract: AAC: fixed wrong channel mask field in the ADTS
    headers for 7.1 channel layouts.
  * mkvextract: h.265/HEVC extraction: if the first frame starts
    with the parameter sets (SPS, PPS &amp; VPS), the ones from
    CodecPrivate aren't written and the ones from the first frame
    are kept.
  * mkvmerge: fixed the calculation of chapter timestamps read
    from NTSC DVDs.
  * MKVToolNix GUI: IETF BCP 47 language widget: the language
    combo box will now always contain the language code the user
    enters in the free-form field, even if it isn't in the list of
    often-used languages the user configured in the preferences.
  * MKVToolNix GUI: multiplexer: when browsing for the
    destination file name the default directory is now chosen
    according to the preferences regarding how the destination
    file name should be formed. For example, if the policy is
    set to "fixed output directory" then that output directory
    will be the one initially set when the directory selection
    dialog is opened.
  * MKVToolNix GUI: multiplexer: fixed the removal of appended
    source files if the "delete source files" end-of-job action
    is enabled.
  * MKVToolNix GUI: chapter editor: when importing chapters from
    DVDs the IETF BCP 47 language elements will be set, too, not
    just the legacy language elements.
  Build system changes:
  * libEBML v1.4.2 and libMatroska v1.6.3 are now required. The
    optional, bundled copies of both libraries have been updated
    to those versions. This bump in requirements fixes several
    heap overflow bugs in libEBML.
  * MKVToolNix is now using the C++17 library feature "file
    system library" instead of Boost's "file system" and "system"
    libraries. For the GNU Compiler Collection (gcc) libstdc++
    this means v8 or newer is required; for clang's libc++ it
    means v7 or newer.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1615032000">- Update to version 55.0.0
  Bug fixes:
  * MKVToolNix GUI: multiplexer: the user can now configure what
    to do when using the "Add source files" button independently
    of the setting for what happens when files are dragged &amp;
    dropped onto the GUI. The same options are available, but
    they're distinct settings, allowing for different use cases.
  * MKVToolNix GUI: multiplexer: deriving the track language
    from file names doesn't use one big regular expression of all
    enabled languages anymore. Instead, the file name is split
    into parts on a list of characters (such as `.` or
    `(` and `)`; configurable in the preferences). This prevents
    the regular expression becoming too big for the regular
    expression library to handle when many languages are enabled.
  * MKVToolNix GUI: preferences: the language lists for
    "deriving track languages" and "enabling items by language"
    always included all the ISO 639-3 languages, even if those
    weren't enabled in the "often-used languages" pane.
  Other changes:
  * mkvmerge, MKVToolNix GUI multiplexer: the functionality for
    changing the length of the NALU "size" field for AVC/H.264
    and HEVC/H.265 tracks has been removed. The corresponding
    command-line option will continue to be recognized by
    mkvmerge as not to break existing third-party applications,
    but it won't actually do anything.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1617624000">- Update to version 56.0.0
  New features and enhancements:
  * mkvmerge, mkvpropedit: tags: the programs will no longer
    write tag elements that are mandatory and set to their
    default value (e.g. "tag language" set to `und` =
    undetermined).
  * mkvmerge, mkvpropedit, MKVToolNix GUI chapter editor:
    chapters: the programs will no longer write chapter elements
    that are mandatory and set to their default value (e.g.
    "chapter language" set to `eng` = English or "Chapter flag
    enabled" = 1).
  * mkvextract: chapters: mkvextract will no longer add a
    `ChapterLanguage` element set to `eng` to the generated XML
    content if the source file doesn't contain such an element.
  * MKVToolNix GUI: multiplexer: when using the "tab widget
    below the files &amp; tracks" layout option for the track
    properties the elements in the "general options" tab will
    use six rows à four columns instead of twelve rows à two
    columns, greatly reducing the required height.
  Bug fixes:
  * mkvmerge: AAC reader: fixed mkvmerge aborting to read AAC
    files bigger than 2 GB with a message about not being able
    to allocate memory.
  * mkvmerge: chapters: `ChapLanguageIETF` elements were still
    created when the option `--disable-language-ietf` was given
    after an option leading to the creation of chapters. Now the
    position doesn't matter anymore.
  * mkvmerge: chapters: when the option
    `--disable-language-ietf` is used, `ChapLanguageIETF`
    elements won't be written even when sources are read
    (Matroska files or XML chapters files) that do contain those
    elements.
  * mkvmerge: tags: when the option `--disable-language-ietf` is
    used, `TagLanguageIETF` elements won't be written.
  * mkvmerge: tags: mkvmerge will no longer write language
    elements for the track statistics tags it creates, making
    the effective language "undetermined" due to `und` being the
    default value for the legacy tag language element.
  * mkvmerge: tags: the XML tag parser will now validate all
    `&lt;Simple&gt;` children of `&lt;Tag&gt;` elements, not just the first
    for each `&lt;Tag&gt;`.
  * mkvmerge: tags: the XML tag parser now uses the
    spec-compliant `und` ("undetermined") as the default
    language for `&lt;Simple&gt;` tags instead of `eng`.
  * mkvmerge, mkvpropedit: tags: mkvmerge will no longer set the
    "target type" for track statistics tags (earlier it used
    `MOVIE`). The "target type value" will still be set to `50`.
  * mkvmerge, mkvextract: HEVC/H.265: both programs will now
    normalize the placement of VPS, SPS and PPS NALUs. Each key
    frame is prefixed with exactly one copy of the currently
    active parameter sets. This fixes certain classes of bugs
    related to splitting/appending.
  * mkvinfo: when compiled with newer versions of the `fmt`
    library, certain numbers were not output correctly (e.g. a
    track's audio sampling frequency of 48000 might be output as
    48).
  * MKVToolNix GUI: multiplexer: deriving the track language
    from the file name will match languages case insensitively
    again (like versions prior to v55).
  * MKVToolNix GUI: multiplexer: under certain circumstances
    keyboard shortcuts such as `Ctrl+W` for closing the active
    tab or `Ctrl+R` for starting to multiplex ceased to work
    until the user did certain other things (such as switching
    to a different tool &amp; back to the multiplexer or opening the
    multiplexer menu). This started with v54.
  * MKVToolNix GUI: chapter editor: the editor will no longer
    create empty `ChapterCountry` elements when adding a chapter
    name with no default country selected in the preferences.
  Build system changes:
  * The bundled `fmt` library was updated to v7.1.3.</changelog>
  <changelog author="aloisio@gmx.com" date="1617969600">- Update to version version 56.1.0
  New features and enhancements:
  * mkvmerge: AAC: added support for LOAS/LATM files with
    channel configuration indexes 9?21 (e.g. channel count 22.2
    for index 13) according to Rec. ITU-R BS.1196-7 &amp; ISO/IEC
    23008-3:2019.
  Bug fixes:
  * mkvmerge: HEVC/H.265 parser: fixed invalid memory access
    that could happen when reading certain types of HEVC data
    (e.g. with changing parameter sets mid-stream) from certain
    containers (e.g. Matroska). This bug was introduced in
    release 56.0.0.
  * mkvextract: AAC: mkvextract will now abort with an useful
    error message when the user tries to extract a track whose
    'audio-specific config' element in `CodecPrivate` signals a
    number of channels of 7 or greater than 8 as that isn't
    supported by the ADTS format.
  Build system changes:
  * configure: the `--enable-ubsan` option hasn't actually
    enabled anything since release 39.0.0.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1621684800">- Up date to version 57.0.0
  New features and enhancements:
  * mkvmerge: MP4 reader: added support for reading Dolby Vision
    from MP4 files (FourCCs `dvh1` and `dvhe`; configuration
    records `dvcC`, `dvvC` and `hvcE` will be converted into
    block addition mappings).
  * mkvmerge: SRT subtitles: mkvmerge now accepts empty text
    files with the extension `.srt` as SRT subtitle files,
    enabling the creation of empty SRT tracks.
  * mkvmerge, mkvextract: HEVC/H.265: access unit delimiter
    NALUs will no longer be discarded, neither during muxing nor
    during extraction.
  * MKVToolNix GUI: preferences: switched the order &amp; wording of
    controls in the "enabling items" panel to make it clearer
    that certain controls define exceptions.
  Bug fixes:
  * mkvmerge: HEVC/H.265 parser: several NALU types, notably the
    Dolby Vision-specific NALUs ("unspecified 62" and
    "unspecified 63") and suffix SEI NALUs, are now stored with
    the frame they belong to instead of with the next frame.
  * mkvmerge: HEVC/H.265 packetizer: fixed setting the track's
    default duration when reading HEVC/H.265 from Matroska files
    that don't have a default duration set.
  * mkvmerge: HEVC/H.265 packetizer: fixed the calculation of
    the duration of frames so that `SimpleBlock` elements can be
    used again instead of `BlockGroups` with `BlockDuration`
    elements.
  * mkvmerge, mkvextract: HEVC/H.265 parser: fixed issues with
    ordering &amp; duplication of certain NALUs (parameter set &amp;
    prefix SEI NALUs).
  * MKVToolNix GUI: multiplexer: when dragging &amp; dropping files
    to the multiplexer, the source directory will be remembered
    as the "last open directory" again, causing subsequent uses
    of the "open file" dialog to start in the same directory.
  * mkvinfo: fixed the position of frames in block groups
    containing "block duration" elements in summary mode (e.g.
    for subtitle tracks).
  Build system changes:
  * `configure` will now try to detect `libmagic` via
    `pkg-config` and fall back to including &amp; linking directly if
    it cannot be found via `pkg-config`.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1623585600">- Update to version 58.0.0
  New features and enhancements:
  * mkvmerge, MKVToolNix GUI's multiplexer: the handling of the
    "default track" flag has been changed to match the recent
    changes to the Matroska specifications. The new semantics
    are that if it is set, it is supposed to signal to the
    player that this track is eligible for being played by
    default, potentially taking other factors such as user
    preferences regarding languages into account.
    This implies that more than one track of each type can have
    this flag set. For example, a Blu-ray disc with three audio
    tracks might have the main audio in both English and
    Japanese, whereas the third audio track contains the
    director's comments. In such a case the first two tracks
    should have the "default track" flag set, the third one
    shouldn't.
    Earlier `mkvmerge` was enforcing that only one track of each
    type could have the flag set. This restriction has been
    removed, both in `mkvmerge` and in the GUI's multiplexer.
    `mkvpropedit` and the GUI's header editor are unaffected as
    they've always allowed to set the flag on as many tracks as
    the user wanted.
  * mkvmerge: AVC/H.264 &amp; HEVC/H.265 identification: added the
    stream's pixel dimensions (AVC only; were present for HEVC
    already) &amp; default duration.
  * mkvmerge, mkvextract: HEVC/H.265: added support for reading
    single-layer Dolby Vision from Annex B type bitstreams
    (elementary streams, MPEG transport streams).
  * mkvinfo: the option `-X`/`--full-hexdump` now affects all
    binary elements, not just the frame data in `SimpleBlock`
    and `BlockGroup` elements.
  * MKVToolNix GUI: multiplexer: the "delay" and "sync" options
    can now be used for chapters in source files, too.
  * MKVToolNix GUI: when moving list entries up &amp; down with the
    optional buttons or the keyboard shortcuts (instead of using
    drag &amp; drop), the GUI ensures that the top-most selected
    entry remains visible after the move.
  * MKVToolNix GUI: added an option in the preference to use
    legacy MIME types for font attachments instead of the current
    standard ones (e.g. 'application/x-truetype-font' instead of
    'font/sfnt' and 'font/ttf').
  Bug fixes:
  * build system: fixed filtering out optimization options when
    compiling the file `iso639_language_list.cpp` (before only
    numeric optimization levels were filtered out and only if it
    wasn't the last option in the list of flags).
  * build system: when libmagic was detected via `pkg-config`,
    MKVToolNix was actually compiled without support for
    libmagic due to a preprocessor symbol not being defined.
  * mkvmerge: MP4 reader: fixed an issue with timestamps
    overflowing when the file's or the track's time scale is
    large.
  * mkvmerge, mkvextract: fixed key frame handling for
    `BlockGroup` elements with a forward reference but no
    backward references.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: the
    programs will no longer omit writing mandatory elements set
    to their default value if other elements of the same type
    are present in the same master. This affects mostly the
    "chapter language" element which may occur multiple times
    within the same "chapter display" master. If it does occur
    multiple times and one of them is set to "English" (which is
    that element's default value), that element will now be
    written, too.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: when
    parsing chapter files IETF &amp; legacy language elements as
    well as legacy country elements will now be properly
    generated depending on which exist already, especially when
    there's more than one language and/or country element
    in a "chapter display" element.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor:
    fixed reading OGM-style chapter files with timestamps that
    don't have exactly three decimal places. Any number of
    decimal places between one and nine is now supported for
    nanosecond precision.
  * MKVToolNix GUI: chapter editor: added/fixed support for
    "chapter display" elements with multiple languages or
    countries.
  Build system changes:
  * Qt 6: added support for building with Qt 6. `configure` will
    look for Qt 6 first and only continue looking for Qt 5 if Qt
    6 isn't found or disabled via `--disable-qt6`.
    Qt 6 detection works by first looking for the `qmake6`
    binary. Its location can be specified with the
    `--with-qmake6=?` option.
    All other Qt 6 related facts (such as compiler &amp; linker
    flags or the position of the other required tools such as
    `lconvert`, `moc`, `rcc` and `uic`) will be derived from
    the output generated by `qmake6`.
    Note that at this point Qt 6 is not yet supported for the
    cross-compilation  build to Windows, nor is a static Qt 6
    build supported yet. Note that the command line options
    `--enable-static-qt`, `--with-qt-pkg-config-modules` and
    `--without-qt-pkg-config` only apply to the Qt 5 and have
    no effect on Qt 6.
  * Qt 5: the options for specifying the position of the tools
    (`--with-moc=?`,`--with-rcc=?` and `--with-uic=?`) have been
    removed. Their position will now be derived from the output
    generated by `qmake`.
  * `configure`: completely disabling the GUI now requires
    passing both `--disable-qt6` and `--disable-qt` options.
  * Boost's multi-precision library is now required.
  * Boost v1.66 or newer is now required.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1626091200">- Update to version 59.0.0 (fixes boo#1188209)
  New features and enhancements:
  * mkvmerge: WebVTT parser: the parser now follows the specs'
    rules for parsing timestamps more closely by being more
    lenient: it allows arbitrary number of spaces &amp; tabs at the
    start of the line &amp; around the arrow; it allows any number
    of digits for the hours.
  * MKVToolNix GUI: multiplexer: when adding a Blu-ray playlist
    without scanning for other playlists the GUI will now look
    for disc library information &amp; let the user select which one
    to use if there's more than one entry.
  * MKVToolNix GUI: multiplexer: added an option for sorting
    files &amp; tracks by track types when adding them to multiplex
    settings. The order is: video first followed by audio,
    subtitles and other types. Files &amp; tracks can still be
    reordered manually later. The option is enabled by default &amp;
    can be found in the preferences ? "Multiplexer" page ?
    "Adding files" section.
  * MKVToolNix GUI: multiplexer: added an option for recognizing
    file name sequences such as `movie.001.mp4`, `movie.002.mp4`,
    `movie.003.mp4` when adding multiple files at once. If a
    sequence is detected, the only first file will be added while
    the second and following file names will be appended to the
    first one. The option is enabled by default &amp; can be found
    in the preferences ? "Multiplexer" page ? "Adding files"
    section.
  * MKVToolNix GUI: multiplexer: added small colored boxes for
    each file &amp; track in order to indicate from which file each
    track is read. The colors used can be configured in the
    preferences ? "Multiplexer" page ? "File &amp; track colors"
    section.
  Bug fixes:
  * build system: fixed compilation with fmt v8. Fixes #3151.
  * mkvmerge: SRT subtitle reader: characters that aren't valid
    according to the assumed encoding of the file will now be
    replaced by the Unicode "Replacement Character" U+FFFD
    instead of keeping the invalid characters, potentially
    violating the Matroska specs.
  * mkvmerge: WebVTT parser: the parser now accepts timestamps
    with hours larger than 99.
  * mkvextract: TTA extraction, only on Windows: fixed removing
    the temporary file created during extraction.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's multiplexer &amp; header
    editor: MIME type detection is now done using Qt instead of
    the `magic` library. The main impact is the MIME types of
    TrueType &amp; OpenType fonts are now detected correctly.
  * MKVToolNix GUI: multiplexer: when adding files to the
    multiplexer by running the GUI's executable with file names
    as command line arguments, the source directory will be
    remembered as the "last open directory" again, causing
    subsequent uses of the "open file" dialog to start in the
    same directory.
  * MKVToolNix GUI: multiplexer: the "default track flag" column
    in the track list was missing its icons. Additionally it
    contained text even for things that aren't regular tracks
    and therefore do not actually have that flag (e.g. chapters
    or tags).
  * MKVToolNix GUI: multiplexer: the default for the dialog
    asking the user what to do with dragged &amp; dropped files if
    they've never seen the dialog is back to adding the files to
    the current multiplex settings instead of "add as additional
    parts" which was an unintentional default.
  * MKVToolNix GUI: multiplexer: the "show command line" dialog
    will now always use backward slashes for the "Windows
    (cmd.exe)" mode and forward slashes for the "Linux/Unix
    shells" mode, regardless of the operating system it's
    currently running on.
  Build system changes:
  * The Qt library is now required for building all
    applications, even the command-line ones, as they use Qt's
    MIME type detection capabilities. In turn this means that
    you cannot disable the Qt usage anymore; either Qt5 or Qt 6
    is required. You can still chose not to build MKVToolNix
    GUI, though. A new option has been added to `configure`
    for this purpose: `--disable-gui`.
  * The `gmp` library is now required.
  * The `magic` library is not used anymore.
  * The `PCRE2` &amp; `JPCRE2` libraries are not used anymore. The
    bundled version of `JPCRE2` was removed.
  * Boost's "rational" library is not used anymore.
  * `configure`: the option `--enable-appimage` has been
    removed. The location of the relevant directories within an
    AppImage is now detected automatically.
  * The bundled `fmt` library was updated to v8.0.0.
- Use system version of utfcpp</changelog>
</package>
<package pkgid="6f3bbf712d249542e7f8f68adede6e4f5349d6b50cbce959ca3dc370b829c509" name="mkvtoolnix" arch="x86_64">
  <version epoch="0" ver="59.0.0" rel="bp153.2.3.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1577966400">- Update to version 42.0.0
  New features and enhancements:
  * mkvmerge: added an option for creating byte-identical files:
    `--deterministic &lt;seed&gt;`. Part of the implementation of
    [#2698].
  * mkvmerge: Matroska reader: mkvmerge will remove the `icpf`
    atom headers if they're present in frames read from Matroska
    files. Implements #2692.
  * mkvmerge: MP4 reader: ALAC tracks: the number of channels,
    sampling frequency and bit depth are now taken from the
    bitstream in order to fix bogus values on the container level.
    Implements #2714.
  * mkvpropedit: when changing track UIDs the referring elements
    in existing chapters &amp; tags will be updated automatically,
    too. Part of the implementation of #2700.
  * mkvinfo: when the option `-p`/`--hex-positions` is used,
    element positions will be output regardless of the verbosity
    level. Part of the implementation of #2713.
  * mkvinfo: added the option `-P`/`--positions` for showing the
    position of each element in decimal regardless of the
    verbosity level used. Part of the implementation of #2713.
  * mkvinfo: added the option `-o`/`--continue` for continuing
    processing when the first cluster is encountered regardless
    of the verbosity level used. Part of the implementation of
    [#2713].
  * mkvinfo: added the option `-a`/`--all` for outputting all
    sub-elements (even cues &amp; seek head entries) and not
    stopping at the first cluster regardless of the verbosity
    level used. Part of the implementation of #2713.
  * MKVToolNix GUI: multiplexer: added an option in the
    preferences for disabling adding cover images from Blu-ray
    discs. Implements #2693.
  * MKVToolNix GUI: multiplexer: added mkvmerge's new
    `--deterministic` option in the "additional command-line
    options" dialog. Part of the implementation of #2698.
  * MKVToolNix GUI: header editor:: when changing track UIDs the
    referring elements in existing chapters &amp; tags will be
    updated automatically, too. Part of the implementation of
    [#2700].
  Bug fixes:
  * mkvmerge: HEVC ES parser: fixed a bug in the slice parser
    calculating the size of a field which in turn could have led
    to the slice's type being read wrong. Patch by Torsten
    Hauska. Fixes #2710.
  * mkvmerge: Matroska reader: fixed a segmentation fault when
    trying to read a file that uses header removal compression
    but no removed bytes are present in the track headers. Fixes
    [#2687].
  * mkvmerge: MPEG elementary stream parser: fixed an invalid
    memory access and use of uninitialized memory that could
    happen under certain circumstances. Fixes #2690.
  * mkvmerge: RealMedia reader: fixed a division by zero when
    all audio timestamps were zero. Fixes #2689.
  * mkvmerge: RealMedia reader: fixed an invalid memory access
    in the video frame assembly code triggered by invalid data
    in the file. Fixes #2691.
  Build system changes:
  * `std::optional` (C++17 feature) is now used instead of
    `boost::optional`.
  * `std::regex` is now used instead of `boost::regex`.
  Other changes:
  * New man page translations into French, Italian, Russian and
    Chinese Traditional have been added.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1580126400">- Update to version 43.0.0
  New features and enhancements:
  * MKVToolNix GUI: using one of the command line options
    `--info`, `--edit-headers` or `--edit-chapters` will make
    the GUI select the corresponding tool on startup even if no
    further file name is given. Implements #2723.
  * MKVToolNix GUI: multiplexer: added a setting in the
    preferences for changing the location of the MediaInfo
    executable for when the user accidentally selected the wrong
    one.
  Bug fixes:
  * mkvmerge: AVC/h.264 parser: the order of the NALUs before
    each key frame was sometimes wrong: mkvmerge wrote SPS &amp; PPS
    after SEI NALUs. Now SPS &amp; PPS NALUs are always written
  before the other NALUs. Patch by Torsten Hauska. Part of the
  implementation of #2709 and part of the fix of #2250.
  * mkvmerge: AVC/h.264 parser: when additional SPS or PPS NALUs
    (with IDs that haven't been seen so far) are found
    mid-stream, mkvmerge will prepend all following key frames
    with all current valid SPS &amp; PPS NALUs (just like when SPS &amp;
    PPS NALUs are overwritten mid-stream). Part of the fix of
    [#2250].
  * mkvmerge: MPEG TS reader: fixed detection of MPEG-1/2 video
    tracks consisting of very few frames. Fixes #2732.
  * mkvmerge: Ogg Opus reader: fixed the handling of Ogg Opus
    streams that contain a just one Ogg page (`mkvmerge` aborted
    with an exception). Fixes #2722.
  * MKVToolNix GUI: multiplexer: dragging &amp; dropping XML files
    with chapters or tags to the GUI's window was broken in v42.
    Instead of adding the file names to the appropriate input
    boxes the GUI was running mkvmerge for file identification
    purposes which then failed. Fixes #2718.</changelog>
  <changelog author="aloisio@gmx.com" date="1583755200">- Update to version 44.0.0
  New features and enhancements:
  * MKVToolNix GUI: header editor: the attachments can now be
    reordered via drag &amp; drop. Implements #2753.
  Bug fixes:
  * mkvmerge: Matroska reader: when encountering certain errors
    in the track headers such as the codec ID not being present
    mkvmerge will simply skip those tracks instead of exiting
    with an error. Fixes #2737.
  * MKVToolNix GUI: multiplexer: the "ask before overwriting"
    functionality did not look for the correct file names when
    splitting was active. Fixes #2741.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1586001600">- Update to version 45.0.0
  New features and enhancements:
  * mkvmerge: mkvmerge has never supported appending &amp; splitting
    FLAC audio tracks. mkvmerge will now emit error messages
    when the user attempts either instead of continuing and
    creating invalid FLAC tracks.
  * MKVToolNix GUI: added an option in the preferences to turn
    on eliding text on tab headers. If enabled, tab names will be
    shortened so that all tab headers fit into the window's
    width. Implements #2768.
  * MKVToolNix GUI: added an option in the preferences to
    disable all tooltips.
  * MKVToolNix GUI: multiplexer: if the file identification
    fails due to a JSON parser error, the output generated by
    `mkvmerge` will be output to `STDERR` allowing insight into
    what's gone wrong.
  * MKVToolNix GUI: multiplexer: if an error occurs during file
    identification, the name of the processed file will be
    mentioned in the error message.
  * MKVToolNix GUI: multiplexer: if an error occurs during
    identification of multiple files, the GUI will ask the user
    whether to continue or abort the identification process.
    Implements #2778.
  * MKVToolNix GUI: job queue: added an option in the
    preferences for removing completed jobs when exiting the
    program depending on their status. Implements #2769.
  Bug fixes:
  * mkvmerge: H.265/HEVC packetizer: fixed changing the NALU
    size length, it was using the wrong offset into the `hevcC`
    structure.
  * mkvmerge: MP4 reader: fixed calculating the duration of
    video tracks that only contain a single frame. Fixes #2747.
  * mkvmerge: MP4 reader: if there's no frame offset table
    (`ctts` atom) present for H.265/HEVC video tracks, mkvmerge
    will determine the timestamp order itself instead of relying
    on the timestamps in the MP4 being in the presentation order
    required by Matroska. Fixes #2777.
  * MKVToolNix GUI: multiplexer: when using the title as part of
    the destination file name (both automatically as well as
    using the "copy title to destination file name" function) all
    characters that aren't valid in a file name are replaced by
    hyphens.
  * MKVToolNix GUI: multiplexer: the "copy title to destination
    file name" function was broken when the "make file name
    unique" option in the preferences was disabled. In that case
    the file base name was removed regardless of what the title
    was set to at the time.
  * MKVToolNix GUI: multiplexer: when adding Blu-ray playlists
    the GUI used to only look for the English version of the disc
    library information (title &amp; cover images). Now the GUI will
    present all disc library entries in the "select playlist to
    add" dialog &amp; let the user chose which one to use (if any).
    Fixes #2765.
  * MKVToolNix GUI: multiplexer, info tool: fixed the "warn
    before overwriting" check wrt. jobs creating the same file.
    Fixes #2758.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1588334400">- Update to version 46.0.0
  New features and enhancements:
  * mkvmerge: when splitting, the placeholder `%c` can be used
    in the destination file name. It'll be replaced by the name
    of the first chapter in the file. Implements #2791.
  * mkvmerge: when reading MPLS playlists mkvmerge will include
    a tag named `SOURCE_ID` in the track's statistics tags that
    conveys the fact that the source was a Blu-ray and what the
    track's ID was in the source container. When reading Matroska
    file existing `SOURCE_ID` tags will be kept. The format used
    is the same format MakeMKV uses. Implements #2774.
  * mkvmerge: for audio-only files mkvmerge will now write a cue
    entry every 500ms instead of every 2s.
  * MKVToolNix GUI: job actions: split up the option "execute
    when the job finishes successfully or with warnings" into two
    separate options: "?when finishes successfully" and "?when
    exits with warnings". Implements #2798.
  Bug fixes:
  * mkvmerge: Matroska reader: when regenerating UIDs for
    chapters mkvmerge will now fix referencing tag chapter UID
    targets to have the same values. Fixes #2804.
  * mkvmerge: MP4 reader: fixed a crash that could potentially
    happen while trying to identify H.265/HEVC tracks.
  * mkvmerge: MP4 reader: when reading H.265/HEVC tracks without
    a frame offset table (`ctts` atom) present, mkvmerge did not
    parse the `hevcC` structure correctly in certain cases,
    causing no video frames to be output at all or the output not
    being playable. This fixes #2782, a bug introduced in v45.
  * mkvmerge: MPLS handling/MPEG TS reader: timestamp
    restrictions as given in an MPLS file were only honored for
    the first play item, not for subsequent play items. For those
    play items the whole referenced file was always copied. Part
    of the fix of #2789.
  * mkvmerge: MPLS handling/MPEG TS reader: under certain
    circumstances mkvmerge copied one frame too many before
    switching to the next play item. Part of the fix of #2789.
  * mkvmerge: for audio-only files cues will only be created for
    I frames (important for e.g. TrueHD where decoding can only
    start on a sync frame). Fixes #2790.
  * MKVToolNix GUI: fixed a crash that happened when closing the
    preferences after having closed at least one multiplexer tab.
    Fixes #2785.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1590840000">- Update to version 47.0.0
  New features and enhancements:
  * mkvmerge: chapters: mkvmerge can now read chapters from DVDs
    if the user specifies the path to a DVD folder structure via
    the `--chapters ?` parameter. By default chapters from the
    first title will be imported. This can be changed by append
    `:&lt;title number&gt;` to the file/directory name in the
    `--chapters ?` argument, e.g. `--chapters
    /srv/dvds/BigBuckBunny/VIDEO_TS:3`. This feature requires
    mkvmerge to have been built with the `libdvdread` library.
  * mkvmerge: added `--engage append_and_split_flac` that
    enables mkvmerge to append and split FLAC tracks, restoring
    pre-v45 behavior. The resulting tracks will be broken: the
    official FLAC tools will not be able to decode them and
    seeking will not work as expected.
  * MKVToolNix GUI: multiplexer: added support for mkvmerge's
    new support for reading chapters from DVDs if both have been
    built with the `libdvdread` library.
  * MKVToolNix GUI: multiplexer: when deriving languages from
    file names the GUI will now look for simplified language
    names instead of the full ones (e.g. instead of looking for
    "Greek, Modern (1453-)" it would simply look for "Greek").
  * MKVToolNix GUI: multiplexer: the options in the "additional
    command-line options" dialog are now sorted alphabetically.
    Additionally the `--append-mode` option has been added as
    one of the only missing global options.
  * MKVToolNix GUI: chapter editor: the chapter editor can now
    read chapters from DVDs if MKVToolNix has been built with
    the `libdvdread` library.
  * MKVToolNix GUI: header editor: added an option in the
    preferences for displaying all date &amp; time values in UTC
    instead of the local time zone.
  Bug fixes:
  * all: fixed a crash when using the `MTX_LOGGER=file` syntax
    for logging debug messages without specifying a file name to
    log to. It will now log to a file called
    `mkvtoolnix-debug.log` in the system's default temporary
    directory, as initially intended.
  Build system changes:
  * The `libdvdread` library will be used if found via
    `pkg-config`. If it is found, support for reading chapters
    from DVDs will be enabled in `mkvmerge` and the MKVToolNix
    GUI.
  * Boost's Date/Time, Lexical Cast, Range, Range Adaptors,
    Tri-Bool, Variant libraries are not used anymore.
  * MKVToolNix now requires a C++ compiler &amp; standard library
    that support the following features of the C++17 standard:
    "`std::variant`", "`std::gcd`". For the GNU Compiler
    Collection (gcc) this means v7 or newer; for clang it means
    v4 or newer ? the same versions required by earlier
    MKVToolNix versions.
  * MKVToolNix now requires version 6.1.0 of fmtlib or later for
    the `fmt::to_string` function and bugfixes to the formatting
    of floating point numbers. If a system-wide version is
    installed that's older, the bundled copy will be used.</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1591099200">- Add _constraints file to avoid build error for ppc64/ppc64le</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1593345600">- Update to version 48.0.0
  New features and enhancements:
  * mkvmerge: AC-3: file identification will report AC-3 tracks
    encoded in Dolby Surround EX as codec "AC-3 Dolby Surround
    EX".
  * MKVToolNix GUI: multiplexer: on new installations the GUI
    will now recognize all known ISO 639-2 language codes in file
    names by default instead of only the top 100 of languages by
    native speakers.
  * MKVToolNix GUI: multiplexer: on new installations the list
    of "often used languages" will by default only contain
    certain agnostic ones ("multiple languages", "no linguistic
    content", "reserved for local use", "uncoded languages"),
    "English" and the default user interface language. The "list
    of spoken languages by native speaks" isn't used anymore.
  * MKVToolNix GUI: header editor: added an option to remove all
    attachments to the tree context menu.
  * MKVToolNix GUI: while the GUI is running it will remember
    the last page that was selected when the preferences dialog
    is closed. Upon re-opening the preferences that page will be
    selected by default.
  Bug fixes:
  * mkvmerge: fixed a segmentation fault when exiting
    prematurely due to write errors such as the destination
    having run out of space.
  * mkvmerge: DTS: fixed wrong channel count for DTS tracks with
    XCh extensions.
  * mkvmerge: MPEG TS reader: fixed detecting h.264/AVC and
    h.265/HEVC tracks that consist of only a single frame.
  * mkvmerge: MPEG TS reader: fixed handling of unbounded PES
    sizes for tracks that consist of only a single PES packet.
  * mkvmerge: MPEG TS reader: PGS subtitle tracks are now exempt
    from the "detect bogus subtitle timestamps" heuristic which
    could lead to some PGS subtitles not being timestamped
    correctly. Symptoms were that they were shown at the wrong
    time or that they were shown indefinitely.
  * mkvmerge: MPEG TS reader: when reading MPLS playlists the
    start timestamps of a play items were handled wrong: all the
    timestamps of packets read were compared to that start
    timestamp, dropping those packets whose timestamps were
    smaller than the play item's start timestamp. The correct
    behavior is to accept all packets as soon as the first one
    with a timestamp equal to or larger than the play item's
    start timestamp is encountered. This could result in PGS
    subtitle entries located right at the start of the play item
    being garbled/lost as they consist of multiple PES packets
    for which some timestamps are often slightly smaller.
  * mkvmerge: MPEG TS reader: when reading MPLS playlists
    mkvmerge will no longer read the whole M2TS files they
    reference, processing only the packets lying inside the
    timestamp range given by the playlists's play item's start &amp;
    end timestamps. Instead mkvmerge will use the index
    information present in corresponding clip information (CLPI)
    files in order to seek to the nearest file position of the
    play item's start timestamp. Additionally mkvmerge will
    simply stop processing a file once the end timestamp is
    seen. This change greatly speeds up processing files from
    which only small portions must be read.
  * mkvmerge: WavPack: fixed support for files created by v5 of
    the program. Checksums, DSD audio data and non-standard
    sampling rates are handled correctly.
  * MKVToolNix GUI: multiplexer: fixed the cursor being
    positioned wrong after entering or pasting characters that
    aren't allowed in file names into the "destination file"
    control.
  Build system changes:
  * libEBML v1.4.0 and libMatroska v1.6.0 are now required.
  Other changes:
  * The source code repository's main development branch was
    renamed to `main`.</changelog>
  <changelog author="aloisio@gmx.com" date="1596369600">- Update to version 49.0.0
  New features and enhancements:
  * mkvmerge: added support for copying the new track header
    elements `BlockAddIDName`, `BlockAddIDType`,
    `BlockAddIDValue` and `BlockAddIDExtraData` from Matroska
    files if they exist.
  * mkvinfo: added support for the new track header elements
    `BlockAdditionMapping`, `BlockAddIDName`, BlockAddIDType`,
    `BlockAddIDValue` and `BlockAddIDExtraData`.
  * MKVToolNix GUI: multiplexer: the list of recent directories
    can now be edited in the preferences ? "Multiplexer" ?
    "Destination file name".
  * MKVToolNix GUI: preferences: the values in the various
  "predefined values" lists can now be re-ordered freely by
    dragging &amp; dropping.
  Bug fixes:
  * mkvmerge: Matroska reader: when reading tracks (e.g. a
    subtitle track) from Matroska files with their `default
    track` flag set to `yes`, and when overwriting those via the
    command line to `no`, `mkvmerge` would not promote
    additional tracks of the same type from other files (e.g.
    another subtitle track from an SRT file).
  * mkvmerge: SRT reader: empty lines inside entries were
    doubled.
  * mkvmerge: subtitles: when calculating the rounded duration
    of each entry the error from rounding the corresponding
    timestamp will be taken into account.
  * mkvextract: SSA/ASS extraction: mkvextract is no longer
    inserting empty lines before the `Dialogue:` lines.
  * mkvextract: USF subtitles: start &amp; end timestamps were too
    high by a factor of 1.000.000.
  * MKVToolNix: info tool: when saving to a text file the
    checkbox "Save as default for saving output to text files"
    did nothing.
  * MKVToolNix: info tool: when saving to a text file in "all
    elements in a tree-like structure" mode, the GUI always
    stopped at the first cluster regardless of the setting of
    the "verbosity" option.
  * MKVToolNix GUI: preferences: when tooltips were disabled the
    dialogs for adding new entries to the various "predefined
    values" lists were missing their texts.
  * configure: fixed detection of QtDBus. Fixes #2886.
  Build system changes:
  * libMatroska v1.6.1 is now required. The bundled version has
    been updated to that version.</changelog>
  <changelog author="aloisio@gmx.com" date="1599393600">- Update to version 50.0.0
  New feature: IETF BCP 47 language tags:
  * I've written up a [nice FAQ
    https://gitlab.com/mbunkus/mkvtoolnix/-/wikis/Languages-in-Matroska-and-MKVToolNix
    about the switch to using IETF BCP 47 language tags, how
    they interact with legacy language elements, how the programs
    actually behave and how to disable their use if necessary.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags: mkvmerge will
    now accept full BCP 47 language tags for all options taking
    a language. mkvmerge will always write "LanguageIETF" track
    header elements. If the language tag contains a valid ISO
    639-2 language code it will also set the legacy "Language"
    track header element to the included ISO 639-2 code.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags: if present the
    "LanguageIETF" track header element will be reported as the
    `language_ietf` property in JSON identification mode.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags in chapters:
    mkvmerge will now write "ChapLanguageIETF" elements when
    creating chapter atoms, either when reading the simple
    chapter format or when generating
    chapters due to the `--generate-chapters` command line
    option.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags in tags:
    mkvmerge will now write "TagLanguageIETF" elements when
    creating "simple tag" elements, either when reading tag XML
    files or when generating them.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags: added an option
    `--disable-language-ietf` that causes mkvmerge to only write
    the legacy language elements.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: IETF
    BCP 47/RFC 5646 language tags in chapters: when reading XML
    chapter files the programs will now add "ChapLanguageIETF"
    elements for atoms that don't contain them. The values are
    derived from existing "ChapterLanguage" elements.
  * mkvpropedit: IETF BCP 47/RFC 5646 language tags:
    setting/deleting the track language now acts on both the old
    language element as well as the "LanguageIETF" track header
    element.
  * mkvpropedit: IETF BCP 47/RFC 5646 language tags: added an
    option `--disable-language-ietf` that causes mkvpropedit to
    apply changes to the `language` track header property only
    to the legacy language track header element.
  * mkvinfo: IETF BCP 47/RFC 5646 language tags: added support
    for the "LanguageIETF" track header element.
  * MKVToolNix GUI: multiplexer: added full support for IETF BCP
    47/RFC 5646 language tags for both track and chapter
    languages.
  * MKVToolNix GUI: chapter: added full support for IETF BCP
    47/RFC 5646 language tags for chapter languages.
  * MKVToolNix GUI: header editor: added full support for IETF
    BCP 47/RFC 5646 language tags for track header languages.
    The header editor allows editing of the legacy language
    elements and the IETF BCP 47 language elements independent
    of each other.
  Other new features and enhancements:
  * mkvmerge: the chapter generation mode `when-appending` now
    also works with the splitting modes `parts:` &amp;
    `parts-frames:` when using the `?,+?` syntax for appending
    other sections of the source file to the same  destination
    file.
  * MKVToolNix GUI: multiplexer: the file selection dialogs now
    include the extension `.dtsma` for DTS files.
  * mkvmerge: MP4 reader: sped up parsing MP4 DASH files with a
    lot of segments (`trun` atoms) quite a bit.
  * The PCRE2 regular expression library is now used instead of
    `std::regex` for big performance improvements in all places
    where regular expressions are used for parsing big chunks of
    text, e.g. in the subtitle parsers.
  Bug fixes:
  * MKVToolNix GUI: preferences: under certain conditions
    changing the selected entry in the page tree on the left did
    not cause the page shown on the right to be updated.
  * mkvmerge: splitting text by a fixed string (e.g. `,`) is now
    done by using `std::string.find()` instead of using a
    regular-expression-based text splitting function, greatly
    improving its performance.
  * mkvmerge: MP4 reader: fixed handling of `tkhd` atoms of
    version 1.
  Build system changes:
  * The PCRE2 library (the 8-bit variant) is now required.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1601812800">- Update to version 51.0.0
  New features and enhancements:
  * mkvmerge, mkvpropedit, MKVToolNix GUI: IETF BCP 47 language
    tags: added missing support for UN M.49 regions for which
    there are no corresponding ISO 3166 alpha codes. This
    enables language tags such as `es-419` = Spanish in
    Latin America and the Caribbean.
  * MKVToolNix GUI: IETF BCP 47 language tags: the text in the
    widget displaying the current language &amp; the corresponding
    edit button is now displayed like a link (depending on the
    theme: different color &amp; underlined), making it clearer
    that not just the edit button can be clicked but the text,
    too.
  Bug fixes:
  * mkvmerge: AV1 parser: fixed mkvmerge crashing after uncaught
    exceptions due to certain data conditions. Found by fuzzying.
  * mkvmerge: AV1 packetizer: the duration of frames wasn't set
    properly. When appending AV1 IVF or OBU files this meant that
    the last frame of the Nth file and the first frame of file
    N+1 had the same timestamp.
  * mkvmerge: DTS reader: fixed handling of buffers with an odd
    length when byte-swapped DTS is detected so that mkvmerge
    doesn't abort with a failed assertion. Found by fuzzying.
  * mkvmerge: h.264/AVC and h.265/HEVC elementary stream
    readers: mkvmerge will no longer claim to recognize data
    that looks like AVC or HEVC but with invalid video
    width/height values as that lead to failed assertions in
    libEBML later. Found by fuzzying.
  * mkvmerge: h.265/HEVC parser: fixed mkvmerge aborting after
    uncaught exceptions due to certain data constellations found
    by fuzzying.
  * mkvmerge: IVF reader: fixed mkvmerge crashing with a
    "division by zero" error due to certain data conditions.
    Found by fuzzying.
  * mkvmerge: fixed mkvmerge aborting with a "division by zero"
    error due to the timestamp scaling factor being 0 after
    handling certain data constellations. Found by fuzzying.
  * mkvmerge: track statistics: fixed a "division by zero" error
    when the content's shorter than 1ms. Found by fuzzying.
  * mkvmerge, mkvinfo, mkvextract, mkvpropedit: Matroska access
    class: fixed an invalid memory access under certain data
    conditions. Found by fuzzying.
  * MKVToolNix GIU: IETF BCP 47/RFC 5646 language tags: the GUI
    will no longer open the language dialog when clicking on a
    disabled language display widget.
  * MKVToolNix GUI: IETF BCP 47 language tags: the "variants"
    combo-boxes were not populated even when the language tag was
    valid and contained at a variant.
  * MKVToolNix GUI: IETF BCP 47 language tags: when no language
    is selected, at least one of the other components (extended
    subtags, region, or variants) has something selected and
    "private use" is not empty, the GUI would claim this to be a
    valid tag, which it isn't.
  * MKVToolNix GUI: multiplexer: when the tracks/chapters/tags
    selection changes from "at least one entry selected" to "no
    entry selected", the input controls will be reset to their
    default state and not just disabled.
  Build system changes:
  * `configure` now checks for the presence of the a system-wide
    installed copy of the JPCRE2 C++ wrapper library for the
    PCRE2 library and uses that if it's new enough (at least
    v10.32.1). If not, the bundled version will be used as a
    fallback.</changelog>
  <changelog author="aloisio@gmx.com" date="1609848000">- Update to version 52.0.0
  New features and enhancements:
  * MKVToolNix GUI: job queue: the maximum number of jobs to run
    concurrently can now be increased in the preferences. The
    default remains at 1.
  * MKVToolNix GUI: the GUI will now add a context-specific
    default extension to file names selected for saving on
    platforms that don't add one itself (e.g. GNOME). For
    example, when saving multiplexer settings the extension
    `.mtxcfg` will be added.
  * MKVToolNix GUI: added an option to the preferences for the
    window to stay on top of other windows.
  Bug fixes:
  * mkvextract: h.265/HEVC extraction: the code for skipping
    extraction of prefix SEI NALUs in the first frame was
    skipping two bytes too few, resulting in broken processing
    of all following bytes.
  * libEBML: the optional, bundled version of libEBML was
    updated to v1.4.1.
  Build system changes:
  * libEBML v1.4.1 is now required due to a bug in libEBML that
    caused pointers to just-freed memory being returned to the
    caller under certain invalid data constellations, causing
    use-after-free errors in all of MKVToolNix's programs.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1612008000">- Update to version 53.0.0
  New features and enhancements:
  * mkvmerge: AVI reader: added support for reading the video
    aspect ratio from the video properties header (`vprp` chunk)
    if present and setting the display dimensions accordingly.
  * mkvmerge: MP4 reader: for h.264/AVC tracks that don't have an
    `AVCConfigurationBox` (`avcC` atom) in their sample
    description (`stsd`) atom or whose `avcC` atom contains no
    content `mkvmerge` will now re-derive the
    `AVCConfigurationBox` from the bitstream.
  * mkvextract: mkvextract will now check if any of the
    destination file names is the same as the source file name
    and abort with an error if that's the case.
  * MKVToolNix GUI: when querying the user for a file name for
    saving things (e.g. multiplexer settings or an attachment in
    the header editor), the automatically suggested file name
    will now be based on the situation-specific file names (e.g.
    the destination file name for multiplexer settings or the
    attachment's name when saving an attachment in the header
    editor) instead of the directory's name.
  * MKVToolNix GUI: multiplexer: when deriving track languages
    from file names the GUI will now select the right-most match
    instead of the left-most one. For example,
    "La.vie.en.rose.(fr).srt" will now be detected as French (fr)
    instead of English (en).
  * MKVToolNix GUI: preferences: the items in the "pre-defined
    ?" lists can now be renamed by double-clicking with the
    mouse or pressing the F2 key.
  Bug fixes:
  * mkvmerge: stretching chapter timestamps with
    `--chapter-sync` now works correctly with floating point
    values including fractions of floating point numbers (e.g.
    `12.3/45.67`). The tooltips in the GUI have been adjusted
    accordingly.
  * mkvmerge: MPEG 1/2 video handling: the "default duration"
    header field was often half the value it actually should be,
    resulting in all video frames having an explicit block
    duration with the correct value.
  * mkvmerge: MPEG 1/2 video handling: the data stored in `Codec
    private` and `Codec state` doesn't contain extensions other
    than sequence &amp; sequence display extensions anymore.
  * mkvmerge: tag handling: when remuxing a Matroska file with
    the `--no-track-tags`, existing `SOURCE_ID` track tags are
    now skipped, too.
  * MKVToolNix GUI: multiplexer: the drop-down boxes with
    pre-defined track names now follow the order set in the
    preferences instead of sorting the entries alphabetically.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1614340800">- Update to version  54.0.0
  New features and enhancements:
  * mkvmerge: added support for using ISO 639-3 language codes in
    IETF BF47 language tags.
  * mkvmerge: AC-3 parser: added support for byte-swapped AC-3
    data.
  * mkvmerge: Matroska reader: for audio tracks that have the bit
    depth track header set mkvmerge will now keep that header
    even for codecs that don't require it for decoding.
  * mkvmerge: MPEG transport stream reader, PCM audio tracks:
    mkvmerge will now re-order the channels for 5.1, 7.0 and 7.1
    channel tracks from the Blu-ray layout to the
    WAVEFORMATEXTENSIBLE layout expected in Matroska.
  * mkvmerge, mkvinfo, mkvpropedit, MKVToolNix GUI: added support
    for the following new track header elements: "hearing impaired"
    flag, "visual impaired" flag, "text descriptions" flag,
    "original" flag, "commentary" flag.
  * MKVToolNix GUI: added support for using ISO 639-3 language
    codes in IETF BF47 language tags. As there are several
    thousand of them, they're deactivated by default and must be
    activated in the preferences ("GUI" ? "Often used selections"
    ? "Languages").
  * MKVToolNix GUI: multiplexer: when adding Blu-rays the user
    can select multiple playlists to add simultaneously in the
    "select playlist to add" dialog.
  * MKVToolNix GUI: multiplexer: the file name extensions "eb3"
    and "ec3" were added for Dolby Digital Plus &amp; "mpl" for Dolby
    TrueHD in the file dialogs.
  * MKVToolNix GUI: multiplexer: when adding multiple files the
    dialog asking the user what to do with them has gained a new
    checkbox. If enabled, all files containing at least one video
    track will always be placed in newly created multiplex
    setting.
  * MKVToolNix GUI: multiplexer: added a menu entry in the
    "Multiplexer" for adding all files that are currently in the
    clipboard.
  Bug fixes:
  * mkvextract: AAC: fixed wrong channel mask field in the ADTS
    headers for 7.1 channel layouts.
  * mkvextract: h.265/HEVC extraction: if the first frame starts
    with the parameter sets (SPS, PPS &amp; VPS), the ones from
    CodecPrivate aren't written and the ones from the first frame
    are kept.
  * mkvmerge: fixed the calculation of chapter timestamps read
    from NTSC DVDs.
  * MKVToolNix GUI: IETF BCP 47 language widget: the language
    combo box will now always contain the language code the user
    enters in the free-form field, even if it isn't in the list of
    often-used languages the user configured in the preferences.
  * MKVToolNix GUI: multiplexer: when browsing for the
    destination file name the default directory is now chosen
    according to the preferences regarding how the destination
    file name should be formed. For example, if the policy is
    set to "fixed output directory" then that output directory
    will be the one initially set when the directory selection
    dialog is opened.
  * MKVToolNix GUI: multiplexer: fixed the removal of appended
    source files if the "delete source files" end-of-job action
    is enabled.
  * MKVToolNix GUI: chapter editor: when importing chapters from
    DVDs the IETF BCP 47 language elements will be set, too, not
    just the legacy language elements.
  Build system changes:
  * libEBML v1.4.2 and libMatroska v1.6.3 are now required. The
    optional, bundled copies of both libraries have been updated
    to those versions. This bump in requirements fixes several
    heap overflow bugs in libEBML.
  * MKVToolNix is now using the C++17 library feature "file
    system library" instead of Boost's "file system" and "system"
    libraries. For the GNU Compiler Collection (gcc) libstdc++
    this means v8 or newer is required; for clang's libc++ it
    means v7 or newer.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1615032000">- Update to version 55.0.0
  Bug fixes:
  * MKVToolNix GUI: multiplexer: the user can now configure what
    to do when using the "Add source files" button independently
    of the setting for what happens when files are dragged &amp;
    dropped onto the GUI. The same options are available, but
    they're distinct settings, allowing for different use cases.
  * MKVToolNix GUI: multiplexer: deriving the track language
    from file names doesn't use one big regular expression of all
    enabled languages anymore. Instead, the file name is split
    into parts on a list of characters (such as `.` or
    `(` and `)`; configurable in the preferences). This prevents
    the regular expression becoming too big for the regular
    expression library to handle when many languages are enabled.
  * MKVToolNix GUI: preferences: the language lists for
    "deriving track languages" and "enabling items by language"
    always included all the ISO 639-3 languages, even if those
    weren't enabled in the "often-used languages" pane.
  Other changes:
  * mkvmerge, MKVToolNix GUI multiplexer: the functionality for
    changing the length of the NALU "size" field for AVC/H.264
    and HEVC/H.265 tracks has been removed. The corresponding
    command-line option will continue to be recognized by
    mkvmerge as not to break existing third-party applications,
    but it won't actually do anything.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1617624000">- Update to version 56.0.0
  New features and enhancements:
  * mkvmerge, mkvpropedit: tags: the programs will no longer
    write tag elements that are mandatory and set to their
    default value (e.g. "tag language" set to `und` =
    undetermined).
  * mkvmerge, mkvpropedit, MKVToolNix GUI chapter editor:
    chapters: the programs will no longer write chapter elements
    that are mandatory and set to their default value (e.g.
    "chapter language" set to `eng` = English or "Chapter flag
    enabled" = 1).
  * mkvextract: chapters: mkvextract will no longer add a
    `ChapterLanguage` element set to `eng` to the generated XML
    content if the source file doesn't contain such an element.
  * MKVToolNix GUI: multiplexer: when using the "tab widget
    below the files &amp; tracks" layout option for the track
    properties the elements in the "general options" tab will
    use six rows à four columns instead of twelve rows à two
    columns, greatly reducing the required height.
  Bug fixes:
  * mkvmerge: AAC reader: fixed mkvmerge aborting to read AAC
    files bigger than 2 GB with a message about not being able
    to allocate memory.
  * mkvmerge: chapters: `ChapLanguageIETF` elements were still
    created when the option `--disable-language-ietf` was given
    after an option leading to the creation of chapters. Now the
    position doesn't matter anymore.
  * mkvmerge: chapters: when the option
    `--disable-language-ietf` is used, `ChapLanguageIETF`
    elements won't be written even when sources are read
    (Matroska files or XML chapters files) that do contain those
    elements.
  * mkvmerge: tags: when the option `--disable-language-ietf` is
    used, `TagLanguageIETF` elements won't be written.
  * mkvmerge: tags: mkvmerge will no longer write language
    elements for the track statistics tags it creates, making
    the effective language "undetermined" due to `und` being the
    default value for the legacy tag language element.
  * mkvmerge: tags: the XML tag parser will now validate all
    `&lt;Simple&gt;` children of `&lt;Tag&gt;` elements, not just the first
    for each `&lt;Tag&gt;`.
  * mkvmerge: tags: the XML tag parser now uses the
    spec-compliant `und` ("undetermined") as the default
    language for `&lt;Simple&gt;` tags instead of `eng`.
  * mkvmerge, mkvpropedit: tags: mkvmerge will no longer set the
    "target type" for track statistics tags (earlier it used
    `MOVIE`). The "target type value" will still be set to `50`.
  * mkvmerge, mkvextract: HEVC/H.265: both programs will now
    normalize the placement of VPS, SPS and PPS NALUs. Each key
    frame is prefixed with exactly one copy of the currently
    active parameter sets. This fixes certain classes of bugs
    related to splitting/appending.
  * mkvinfo: when compiled with newer versions of the `fmt`
    library, certain numbers were not output correctly (e.g. a
    track's audio sampling frequency of 48000 might be output as
    48).
  * MKVToolNix GUI: multiplexer: deriving the track language
    from the file name will match languages case insensitively
    again (like versions prior to v55).
  * MKVToolNix GUI: multiplexer: under certain circumstances
    keyboard shortcuts such as `Ctrl+W` for closing the active
    tab or `Ctrl+R` for starting to multiplex ceased to work
    until the user did certain other things (such as switching
    to a different tool &amp; back to the multiplexer or opening the
    multiplexer menu). This started with v54.
  * MKVToolNix GUI: chapter editor: the editor will no longer
    create empty `ChapterCountry` elements when adding a chapter
    name with no default country selected in the preferences.
  Build system changes:
  * The bundled `fmt` library was updated to v7.1.3.</changelog>
  <changelog author="aloisio@gmx.com" date="1617969600">- Update to version version 56.1.0
  New features and enhancements:
  * mkvmerge: AAC: added support for LOAS/LATM files with
    channel configuration indexes 9?21 (e.g. channel count 22.2
    for index 13) according to Rec. ITU-R BS.1196-7 &amp; ISO/IEC
    23008-3:2019.
  Bug fixes:
  * mkvmerge: HEVC/H.265 parser: fixed invalid memory access
    that could happen when reading certain types of HEVC data
    (e.g. with changing parameter sets mid-stream) from certain
    containers (e.g. Matroska). This bug was introduced in
    release 56.0.0.
  * mkvextract: AAC: mkvextract will now abort with an useful
    error message when the user tries to extract a track whose
    'audio-specific config' element in `CodecPrivate` signals a
    number of channels of 7 or greater than 8 as that isn't
    supported by the ADTS format.
  Build system changes:
  * configure: the `--enable-ubsan` option hasn't actually
    enabled anything since release 39.0.0.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1621684800">- Up date to version 57.0.0
  New features and enhancements:
  * mkvmerge: MP4 reader: added support for reading Dolby Vision
    from MP4 files (FourCCs `dvh1` and `dvhe`; configuration
    records `dvcC`, `dvvC` and `hvcE` will be converted into
    block addition mappings).
  * mkvmerge: SRT subtitles: mkvmerge now accepts empty text
    files with the extension `.srt` as SRT subtitle files,
    enabling the creation of empty SRT tracks.
  * mkvmerge, mkvextract: HEVC/H.265: access unit delimiter
    NALUs will no longer be discarded, neither during muxing nor
    during extraction.
  * MKVToolNix GUI: preferences: switched the order &amp; wording of
    controls in the "enabling items" panel to make it clearer
    that certain controls define exceptions.
  Bug fixes:
  * mkvmerge: HEVC/H.265 parser: several NALU types, notably the
    Dolby Vision-specific NALUs ("unspecified 62" and
    "unspecified 63") and suffix SEI NALUs, are now stored with
    the frame they belong to instead of with the next frame.
  * mkvmerge: HEVC/H.265 packetizer: fixed setting the track's
    default duration when reading HEVC/H.265 from Matroska files
    that don't have a default duration set.
  * mkvmerge: HEVC/H.265 packetizer: fixed the calculation of
    the duration of frames so that `SimpleBlock` elements can be
    used again instead of `BlockGroups` with `BlockDuration`
    elements.
  * mkvmerge, mkvextract: HEVC/H.265 parser: fixed issues with
    ordering &amp; duplication of certain NALUs (parameter set &amp;
    prefix SEI NALUs).
  * MKVToolNix GUI: multiplexer: when dragging &amp; dropping files
    to the multiplexer, the source directory will be remembered
    as the "last open directory" again, causing subsequent uses
    of the "open file" dialog to start in the same directory.
  * mkvinfo: fixed the position of frames in block groups
    containing "block duration" elements in summary mode (e.g.
    for subtitle tracks).
  Build system changes:
  * `configure` will now try to detect `libmagic` via
    `pkg-config` and fall back to including &amp; linking directly if
    it cannot be found via `pkg-config`.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1623585600">- Update to version 58.0.0
  New features and enhancements:
  * mkvmerge, MKVToolNix GUI's multiplexer: the handling of the
    "default track" flag has been changed to match the recent
    changes to the Matroska specifications. The new semantics
    are that if it is set, it is supposed to signal to the
    player that this track is eligible for being played by
    default, potentially taking other factors such as user
    preferences regarding languages into account.
    This implies that more than one track of each type can have
    this flag set. For example, a Blu-ray disc with three audio
    tracks might have the main audio in both English and
    Japanese, whereas the third audio track contains the
    director's comments. In such a case the first two tracks
    should have the "default track" flag set, the third one
    shouldn't.
    Earlier `mkvmerge` was enforcing that only one track of each
    type could have the flag set. This restriction has been
    removed, both in `mkvmerge` and in the GUI's multiplexer.
    `mkvpropedit` and the GUI's header editor are unaffected as
    they've always allowed to set the flag on as many tracks as
    the user wanted.
  * mkvmerge: AVC/H.264 &amp; HEVC/H.265 identification: added the
    stream's pixel dimensions (AVC only; were present for HEVC
    already) &amp; default duration.
  * mkvmerge, mkvextract: HEVC/H.265: added support for reading
    single-layer Dolby Vision from Annex B type bitstreams
    (elementary streams, MPEG transport streams).
  * mkvinfo: the option `-X`/`--full-hexdump` now affects all
    binary elements, not just the frame data in `SimpleBlock`
    and `BlockGroup` elements.
  * MKVToolNix GUI: multiplexer: the "delay" and "sync" options
    can now be used for chapters in source files, too.
  * MKVToolNix GUI: when moving list entries up &amp; down with the
    optional buttons or the keyboard shortcuts (instead of using
    drag &amp; drop), the GUI ensures that the top-most selected
    entry remains visible after the move.
  * MKVToolNix GUI: added an option in the preference to use
    legacy MIME types for font attachments instead of the current
    standard ones (e.g. 'application/x-truetype-font' instead of
    'font/sfnt' and 'font/ttf').
  Bug fixes:
  * build system: fixed filtering out optimization options when
    compiling the file `iso639_language_list.cpp` (before only
    numeric optimization levels were filtered out and only if it
    wasn't the last option in the list of flags).
  * build system: when libmagic was detected via `pkg-config`,
    MKVToolNix was actually compiled without support for
    libmagic due to a preprocessor symbol not being defined.
  * mkvmerge: MP4 reader: fixed an issue with timestamps
    overflowing when the file's or the track's time scale is
    large.
  * mkvmerge, mkvextract: fixed key frame handling for
    `BlockGroup` elements with a forward reference but no
    backward references.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: the
    programs will no longer omit writing mandatory elements set
    to their default value if other elements of the same type
    are present in the same master. This affects mostly the
    "chapter language" element which may occur multiple times
    within the same "chapter display" master. If it does occur
    multiple times and one of them is set to "English" (which is
    that element's default value), that element will now be
    written, too.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: when
    parsing chapter files IETF &amp; legacy language elements as
    well as legacy country elements will now be properly
    generated depending on which exist already, especially when
    there's more than one language and/or country element
    in a "chapter display" element.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor:
    fixed reading OGM-style chapter files with timestamps that
    don't have exactly three decimal places. Any number of
    decimal places between one and nine is now supported for
    nanosecond precision.
  * MKVToolNix GUI: chapter editor: added/fixed support for
    "chapter display" elements with multiple languages or
    countries.
  Build system changes:
  * Qt 6: added support for building with Qt 6. `configure` will
    look for Qt 6 first and only continue looking for Qt 5 if Qt
    6 isn't found or disabled via `--disable-qt6`.
    Qt 6 detection works by first looking for the `qmake6`
    binary. Its location can be specified with the
    `--with-qmake6=?` option.
    All other Qt 6 related facts (such as compiler &amp; linker
    flags or the position of the other required tools such as
    `lconvert`, `moc`, `rcc` and `uic`) will be derived from
    the output generated by `qmake6`.
    Note that at this point Qt 6 is not yet supported for the
    cross-compilation  build to Windows, nor is a static Qt 6
    build supported yet. Note that the command line options
    `--enable-static-qt`, `--with-qt-pkg-config-modules` and
    `--without-qt-pkg-config` only apply to the Qt 5 and have
    no effect on Qt 6.
  * Qt 5: the options for specifying the position of the tools
    (`--with-moc=?`,`--with-rcc=?` and `--with-uic=?`) have been
    removed. Their position will now be derived from the output
    generated by `qmake`.
  * `configure`: completely disabling the GUI now requires
    passing both `--disable-qt6` and `--disable-qt` options.
  * Boost's multi-precision library is now required.
  * Boost v1.66 or newer is now required.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1626091200">- Update to version 59.0.0 (fixes boo#1188209)
  New features and enhancements:
  * mkvmerge: WebVTT parser: the parser now follows the specs'
    rules for parsing timestamps more closely by being more
    lenient: it allows arbitrary number of spaces &amp; tabs at the
    start of the line &amp; around the arrow; it allows any number
    of digits for the hours.
  * MKVToolNix GUI: multiplexer: when adding a Blu-ray playlist
    without scanning for other playlists the GUI will now look
    for disc library information &amp; let the user select which one
    to use if there's more than one entry.
  * MKVToolNix GUI: multiplexer: added an option for sorting
    files &amp; tracks by track types when adding them to multiplex
    settings. The order is: video first followed by audio,
    subtitles and other types. Files &amp; tracks can still be
    reordered manually later. The option is enabled by default &amp;
    can be found in the preferences ? "Multiplexer" page ?
    "Adding files" section.
  * MKVToolNix GUI: multiplexer: added an option for recognizing
    file name sequences such as `movie.001.mp4`, `movie.002.mp4`,
    `movie.003.mp4` when adding multiple files at once. If a
    sequence is detected, the only first file will be added while
    the second and following file names will be appended to the
    first one. The option is enabled by default &amp; can be found
    in the preferences ? "Multiplexer" page ? "Adding files"
    section.
  * MKVToolNix GUI: multiplexer: added small colored boxes for
    each file &amp; track in order to indicate from which file each
    track is read. The colors used can be configured in the
    preferences ? "Multiplexer" page ? "File &amp; track colors"
    section.
  Bug fixes:
  * build system: fixed compilation with fmt v8. Fixes #3151.
  * mkvmerge: SRT subtitle reader: characters that aren't valid
    according to the assumed encoding of the file will now be
    replaced by the Unicode "Replacement Character" U+FFFD
    instead of keeping the invalid characters, potentially
    violating the Matroska specs.
  * mkvmerge: WebVTT parser: the parser now accepts timestamps
    with hours larger than 99.
  * mkvextract: TTA extraction, only on Windows: fixed removing
    the temporary file created during extraction.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's multiplexer &amp; header
    editor: MIME type detection is now done using Qt instead of
    the `magic` library. The main impact is the MIME types of
    TrueType &amp; OpenType fonts are now detected correctly.
  * MKVToolNix GUI: multiplexer: when adding files to the
    multiplexer by running the GUI's executable with file names
    as command line arguments, the source directory will be
    remembered as the "last open directory" again, causing
    subsequent uses of the "open file" dialog to start in the
    same directory.
  * MKVToolNix GUI: multiplexer: the "default track flag" column
    in the track list was missing its icons. Additionally it
    contained text even for things that aren't regular tracks
    and therefore do not actually have that flag (e.g. chapters
    or tags).
  * MKVToolNix GUI: multiplexer: the default for the dialog
    asking the user what to do with dragged &amp; dropped files if
    they've never seen the dialog is back to adding the files to
    the current multiplex settings instead of "add as additional
    parts" which was an unintentional default.
  * MKVToolNix GUI: multiplexer: the "show command line" dialog
    will now always use backward slashes for the "Windows
    (cmd.exe)" mode and forward slashes for the "Linux/Unix
    shells" mode, regardless of the operating system it's
    currently running on.
  Build system changes:
  * The Qt library is now required for building all
    applications, even the command-line ones, as they use Qt's
    MIME type detection capabilities. In turn this means that
    you cannot disable the Qt usage anymore; either Qt5 or Qt 6
    is required. You can still chose not to build MKVToolNix
    GUI, though. A new option has been added to `configure`
    for this purpose: `--disable-gui`.
  * The `gmp` library is now required.
  * The `magic` library is not used anymore.
  * The `PCRE2` &amp; `JPCRE2` libraries are not used anymore. The
    bundled version of `JPCRE2` was removed.
  * Boost's "rational" library is not used anymore.
  * `configure`: the option `--enable-appimage` has been
    removed. The location of the relevant directories within an
    AppImage is now detected automatically.
  * The bundled `fmt` library was updated to v8.0.0.
- Use system version of utfcpp</changelog>
</package>
<package pkgid="87ed243fe2c1e16acf0c6ba5310a412e8a44ff801f3a1759b6ee7a965cb336fb" name="mkvtoolnix-gui" arch="aarch64">
  <version epoch="0" ver="59.0.0" rel="bp153.2.3.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1577966400">- Update to version 42.0.0
  New features and enhancements:
  * mkvmerge: added an option for creating byte-identical files:
    `--deterministic &lt;seed&gt;`. Part of the implementation of
    [#2698].
  * mkvmerge: Matroska reader: mkvmerge will remove the `icpf`
    atom headers if they're present in frames read from Matroska
    files. Implements #2692.
  * mkvmerge: MP4 reader: ALAC tracks: the number of channels,
    sampling frequency and bit depth are now taken from the
    bitstream in order to fix bogus values on the container level.
    Implements #2714.
  * mkvpropedit: when changing track UIDs the referring elements
    in existing chapters &amp; tags will be updated automatically,
    too. Part of the implementation of #2700.
  * mkvinfo: when the option `-p`/`--hex-positions` is used,
    element positions will be output regardless of the verbosity
    level. Part of the implementation of #2713.
  * mkvinfo: added the option `-P`/`--positions` for showing the
    position of each element in decimal regardless of the
    verbosity level used. Part of the implementation of #2713.
  * mkvinfo: added the option `-o`/`--continue` for continuing
    processing when the first cluster is encountered regardless
    of the verbosity level used. Part of the implementation of
    [#2713].
  * mkvinfo: added the option `-a`/`--all` for outputting all
    sub-elements (even cues &amp; seek head entries) and not
    stopping at the first cluster regardless of the verbosity
    level used. Part of the implementation of #2713.
  * MKVToolNix GUI: multiplexer: added an option in the
    preferences for disabling adding cover images from Blu-ray
    discs. Implements #2693.
  * MKVToolNix GUI: multiplexer: added mkvmerge's new
    `--deterministic` option in the "additional command-line
    options" dialog. Part of the implementation of #2698.
  * MKVToolNix GUI: header editor:: when changing track UIDs the
    referring elements in existing chapters &amp; tags will be
    updated automatically, too. Part of the implementation of
    [#2700].
  Bug fixes:
  * mkvmerge: HEVC ES parser: fixed a bug in the slice parser
    calculating the size of a field which in turn could have led
    to the slice's type being read wrong. Patch by Torsten
    Hauska. Fixes #2710.
  * mkvmerge: Matroska reader: fixed a segmentation fault when
    trying to read a file that uses header removal compression
    but no removed bytes are present in the track headers. Fixes
    [#2687].
  * mkvmerge: MPEG elementary stream parser: fixed an invalid
    memory access and use of uninitialized memory that could
    happen under certain circumstances. Fixes #2690.
  * mkvmerge: RealMedia reader: fixed a division by zero when
    all audio timestamps were zero. Fixes #2689.
  * mkvmerge: RealMedia reader: fixed an invalid memory access
    in the video frame assembly code triggered by invalid data
    in the file. Fixes #2691.
  Build system changes:
  * `std::optional` (C++17 feature) is now used instead of
    `boost::optional`.
  * `std::regex` is now used instead of `boost::regex`.
  Other changes:
  * New man page translations into French, Italian, Russian and
    Chinese Traditional have been added.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1580126400">- Update to version 43.0.0
  New features and enhancements:
  * MKVToolNix GUI: using one of the command line options
    `--info`, `--edit-headers` or `--edit-chapters` will make
    the GUI select the corresponding tool on startup even if no
    further file name is given. Implements #2723.
  * MKVToolNix GUI: multiplexer: added a setting in the
    preferences for changing the location of the MediaInfo
    executable for when the user accidentally selected the wrong
    one.
  Bug fixes:
  * mkvmerge: AVC/h.264 parser: the order of the NALUs before
    each key frame was sometimes wrong: mkvmerge wrote SPS &amp; PPS
    after SEI NALUs. Now SPS &amp; PPS NALUs are always written
  before the other NALUs. Patch by Torsten Hauska. Part of the
  implementation of #2709 and part of the fix of #2250.
  * mkvmerge: AVC/h.264 parser: when additional SPS or PPS NALUs
    (with IDs that haven't been seen so far) are found
    mid-stream, mkvmerge will prepend all following key frames
    with all current valid SPS &amp; PPS NALUs (just like when SPS &amp;
    PPS NALUs are overwritten mid-stream). Part of the fix of
    [#2250].
  * mkvmerge: MPEG TS reader: fixed detection of MPEG-1/2 video
    tracks consisting of very few frames. Fixes #2732.
  * mkvmerge: Ogg Opus reader: fixed the handling of Ogg Opus
    streams that contain a just one Ogg page (`mkvmerge` aborted
    with an exception). Fixes #2722.
  * MKVToolNix GUI: multiplexer: dragging &amp; dropping XML files
    with chapters or tags to the GUI's window was broken in v42.
    Instead of adding the file names to the appropriate input
    boxes the GUI was running mkvmerge for file identification
    purposes which then failed. Fixes #2718.</changelog>
  <changelog author="aloisio@gmx.com" date="1583755200">- Update to version 44.0.0
  New features and enhancements:
  * MKVToolNix GUI: header editor: the attachments can now be
    reordered via drag &amp; drop. Implements #2753.
  Bug fixes:
  * mkvmerge: Matroska reader: when encountering certain errors
    in the track headers such as the codec ID not being present
    mkvmerge will simply skip those tracks instead of exiting
    with an error. Fixes #2737.
  * MKVToolNix GUI: multiplexer: the "ask before overwriting"
    functionality did not look for the correct file names when
    splitting was active. Fixes #2741.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1586001600">- Update to version 45.0.0
  New features and enhancements:
  * mkvmerge: mkvmerge has never supported appending &amp; splitting
    FLAC audio tracks. mkvmerge will now emit error messages
    when the user attempts either instead of continuing and
    creating invalid FLAC tracks.
  * MKVToolNix GUI: added an option in the preferences to turn
    on eliding text on tab headers. If enabled, tab names will be
    shortened so that all tab headers fit into the window's
    width. Implements #2768.
  * MKVToolNix GUI: added an option in the preferences to
    disable all tooltips.
  * MKVToolNix GUI: multiplexer: if the file identification
    fails due to a JSON parser error, the output generated by
    `mkvmerge` will be output to `STDERR` allowing insight into
    what's gone wrong.
  * MKVToolNix GUI: multiplexer: if an error occurs during file
    identification, the name of the processed file will be
    mentioned in the error message.
  * MKVToolNix GUI: multiplexer: if an error occurs during
    identification of multiple files, the GUI will ask the user
    whether to continue or abort the identification process.
    Implements #2778.
  * MKVToolNix GUI: job queue: added an option in the
    preferences for removing completed jobs when exiting the
    program depending on their status. Implements #2769.
  Bug fixes:
  * mkvmerge: H.265/HEVC packetizer: fixed changing the NALU
    size length, it was using the wrong offset into the `hevcC`
    structure.
  * mkvmerge: MP4 reader: fixed calculating the duration of
    video tracks that only contain a single frame. Fixes #2747.
  * mkvmerge: MP4 reader: if there's no frame offset table
    (`ctts` atom) present for H.265/HEVC video tracks, mkvmerge
    will determine the timestamp order itself instead of relying
    on the timestamps in the MP4 being in the presentation order
    required by Matroska. Fixes #2777.
  * MKVToolNix GUI: multiplexer: when using the title as part of
    the destination file name (both automatically as well as
    using the "copy title to destination file name" function) all
    characters that aren't valid in a file name are replaced by
    hyphens.
  * MKVToolNix GUI: multiplexer: the "copy title to destination
    file name" function was broken when the "make file name
    unique" option in the preferences was disabled. In that case
    the file base name was removed regardless of what the title
    was set to at the time.
  * MKVToolNix GUI: multiplexer: when adding Blu-ray playlists
    the GUI used to only look for the English version of the disc
    library information (title &amp; cover images). Now the GUI will
    present all disc library entries in the "select playlist to
    add" dialog &amp; let the user chose which one to use (if any).
    Fixes #2765.
  * MKVToolNix GUI: multiplexer, info tool: fixed the "warn
    before overwriting" check wrt. jobs creating the same file.
    Fixes #2758.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1588334400">- Update to version 46.0.0
  New features and enhancements:
  * mkvmerge: when splitting, the placeholder `%c` can be used
    in the destination file name. It'll be replaced by the name
    of the first chapter in the file. Implements #2791.
  * mkvmerge: when reading MPLS playlists mkvmerge will include
    a tag named `SOURCE_ID` in the track's statistics tags that
    conveys the fact that the source was a Blu-ray and what the
    track's ID was in the source container. When reading Matroska
    file existing `SOURCE_ID` tags will be kept. The format used
    is the same format MakeMKV uses. Implements #2774.
  * mkvmerge: for audio-only files mkvmerge will now write a cue
    entry every 500ms instead of every 2s.
  * MKVToolNix GUI: job actions: split up the option "execute
    when the job finishes successfully or with warnings" into two
    separate options: "?when finishes successfully" and "?when
    exits with warnings". Implements #2798.
  Bug fixes:
  * mkvmerge: Matroska reader: when regenerating UIDs for
    chapters mkvmerge will now fix referencing tag chapter UID
    targets to have the same values. Fixes #2804.
  * mkvmerge: MP4 reader: fixed a crash that could potentially
    happen while trying to identify H.265/HEVC tracks.
  * mkvmerge: MP4 reader: when reading H.265/HEVC tracks without
    a frame offset table (`ctts` atom) present, mkvmerge did not
    parse the `hevcC` structure correctly in certain cases,
    causing no video frames to be output at all or the output not
    being playable. This fixes #2782, a bug introduced in v45.
  * mkvmerge: MPLS handling/MPEG TS reader: timestamp
    restrictions as given in an MPLS file were only honored for
    the first play item, not for subsequent play items. For those
    play items the whole referenced file was always copied. Part
    of the fix of #2789.
  * mkvmerge: MPLS handling/MPEG TS reader: under certain
    circumstances mkvmerge copied one frame too many before
    switching to the next play item. Part of the fix of #2789.
  * mkvmerge: for audio-only files cues will only be created for
    I frames (important for e.g. TrueHD where decoding can only
    start on a sync frame). Fixes #2790.
  * MKVToolNix GUI: fixed a crash that happened when closing the
    preferences after having closed at least one multiplexer tab.
    Fixes #2785.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1590840000">- Update to version 47.0.0
  New features and enhancements:
  * mkvmerge: chapters: mkvmerge can now read chapters from DVDs
    if the user specifies the path to a DVD folder structure via
    the `--chapters ?` parameter. By default chapters from the
    first title will be imported. This can be changed by append
    `:&lt;title number&gt;` to the file/directory name in the
    `--chapters ?` argument, e.g. `--chapters
    /srv/dvds/BigBuckBunny/VIDEO_TS:3`. This feature requires
    mkvmerge to have been built with the `libdvdread` library.
  * mkvmerge: added `--engage append_and_split_flac` that
    enables mkvmerge to append and split FLAC tracks, restoring
    pre-v45 behavior. The resulting tracks will be broken: the
    official FLAC tools will not be able to decode them and
    seeking will not work as expected.
  * MKVToolNix GUI: multiplexer: added support for mkvmerge's
    new support for reading chapters from DVDs if both have been
    built with the `libdvdread` library.
  * MKVToolNix GUI: multiplexer: when deriving languages from
    file names the GUI will now look for simplified language
    names instead of the full ones (e.g. instead of looking for
    "Greek, Modern (1453-)" it would simply look for "Greek").
  * MKVToolNix GUI: multiplexer: the options in the "additional
    command-line options" dialog are now sorted alphabetically.
    Additionally the `--append-mode` option has been added as
    one of the only missing global options.
  * MKVToolNix GUI: chapter editor: the chapter editor can now
    read chapters from DVDs if MKVToolNix has been built with
    the `libdvdread` library.
  * MKVToolNix GUI: header editor: added an option in the
    preferences for displaying all date &amp; time values in UTC
    instead of the local time zone.
  Bug fixes:
  * all: fixed a crash when using the `MTX_LOGGER=file` syntax
    for logging debug messages without specifying a file name to
    log to. It will now log to a file called
    `mkvtoolnix-debug.log` in the system's default temporary
    directory, as initially intended.
  Build system changes:
  * The `libdvdread` library will be used if found via
    `pkg-config`. If it is found, support for reading chapters
    from DVDs will be enabled in `mkvmerge` and the MKVToolNix
    GUI.
  * Boost's Date/Time, Lexical Cast, Range, Range Adaptors,
    Tri-Bool, Variant libraries are not used anymore.
  * MKVToolNix now requires a C++ compiler &amp; standard library
    that support the following features of the C++17 standard:
    "`std::variant`", "`std::gcd`". For the GNU Compiler
    Collection (gcc) this means v7 or newer; for clang it means
    v4 or newer ? the same versions required by earlier
    MKVToolNix versions.
  * MKVToolNix now requires version 6.1.0 of fmtlib or later for
    the `fmt::to_string` function and bugfixes to the formatting
    of floating point numbers. If a system-wide version is
    installed that's older, the bundled copy will be used.</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1591099200">- Add _constraints file to avoid build error for ppc64/ppc64le</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1593345600">- Update to version 48.0.0
  New features and enhancements:
  * mkvmerge: AC-3: file identification will report AC-3 tracks
    encoded in Dolby Surround EX as codec "AC-3 Dolby Surround
    EX".
  * MKVToolNix GUI: multiplexer: on new installations the GUI
    will now recognize all known ISO 639-2 language codes in file
    names by default instead of only the top 100 of languages by
    native speakers.
  * MKVToolNix GUI: multiplexer: on new installations the list
    of "often used languages" will by default only contain
    certain agnostic ones ("multiple languages", "no linguistic
    content", "reserved for local use", "uncoded languages"),
    "English" and the default user interface language. The "list
    of spoken languages by native speaks" isn't used anymore.
  * MKVToolNix GUI: header editor: added an option to remove all
    attachments to the tree context menu.
  * MKVToolNix GUI: while the GUI is running it will remember
    the last page that was selected when the preferences dialog
    is closed. Upon re-opening the preferences that page will be
    selected by default.
  Bug fixes:
  * mkvmerge: fixed a segmentation fault when exiting
    prematurely due to write errors such as the destination
    having run out of space.
  * mkvmerge: DTS: fixed wrong channel count for DTS tracks with
    XCh extensions.
  * mkvmerge: MPEG TS reader: fixed detecting h.264/AVC and
    h.265/HEVC tracks that consist of only a single frame.
  * mkvmerge: MPEG TS reader: fixed handling of unbounded PES
    sizes for tracks that consist of only a single PES packet.
  * mkvmerge: MPEG TS reader: PGS subtitle tracks are now exempt
    from the "detect bogus subtitle timestamps" heuristic which
    could lead to some PGS subtitles not being timestamped
    correctly. Symptoms were that they were shown at the wrong
    time or that they were shown indefinitely.
  * mkvmerge: MPEG TS reader: when reading MPLS playlists the
    start timestamps of a play items were handled wrong: all the
    timestamps of packets read were compared to that start
    timestamp, dropping those packets whose timestamps were
    smaller than the play item's start timestamp. The correct
    behavior is to accept all packets as soon as the first one
    with a timestamp equal to or larger than the play item's
    start timestamp is encountered. This could result in PGS
    subtitle entries located right at the start of the play item
    being garbled/lost as they consist of multiple PES packets
    for which some timestamps are often slightly smaller.
  * mkvmerge: MPEG TS reader: when reading MPLS playlists
    mkvmerge will no longer read the whole M2TS files they
    reference, processing only the packets lying inside the
    timestamp range given by the playlists's play item's start &amp;
    end timestamps. Instead mkvmerge will use the index
    information present in corresponding clip information (CLPI)
    files in order to seek to the nearest file position of the
    play item's start timestamp. Additionally mkvmerge will
    simply stop processing a file once the end timestamp is
    seen. This change greatly speeds up processing files from
    which only small portions must be read.
  * mkvmerge: WavPack: fixed support for files created by v5 of
    the program. Checksums, DSD audio data and non-standard
    sampling rates are handled correctly.
  * MKVToolNix GUI: multiplexer: fixed the cursor being
    positioned wrong after entering or pasting characters that
    aren't allowed in file names into the "destination file"
    control.
  Build system changes:
  * libEBML v1.4.0 and libMatroska v1.6.0 are now required.
  Other changes:
  * The source code repository's main development branch was
    renamed to `main`.</changelog>
  <changelog author="aloisio@gmx.com" date="1596369600">- Update to version 49.0.0
  New features and enhancements:
  * mkvmerge: added support for copying the new track header
    elements `BlockAddIDName`, `BlockAddIDType`,
    `BlockAddIDValue` and `BlockAddIDExtraData` from Matroska
    files if they exist.
  * mkvinfo: added support for the new track header elements
    `BlockAdditionMapping`, `BlockAddIDName`, BlockAddIDType`,
    `BlockAddIDValue` and `BlockAddIDExtraData`.
  * MKVToolNix GUI: multiplexer: the list of recent directories
    can now be edited in the preferences ? "Multiplexer" ?
    "Destination file name".
  * MKVToolNix GUI: preferences: the values in the various
  "predefined values" lists can now be re-ordered freely by
    dragging &amp; dropping.
  Bug fixes:
  * mkvmerge: Matroska reader: when reading tracks (e.g. a
    subtitle track) from Matroska files with their `default
    track` flag set to `yes`, and when overwriting those via the
    command line to `no`, `mkvmerge` would not promote
    additional tracks of the same type from other files (e.g.
    another subtitle track from an SRT file).
  * mkvmerge: SRT reader: empty lines inside entries were
    doubled.
  * mkvmerge: subtitles: when calculating the rounded duration
    of each entry the error from rounding the corresponding
    timestamp will be taken into account.
  * mkvextract: SSA/ASS extraction: mkvextract is no longer
    inserting empty lines before the `Dialogue:` lines.
  * mkvextract: USF subtitles: start &amp; end timestamps were too
    high by a factor of 1.000.000.
  * MKVToolNix: info tool: when saving to a text file the
    checkbox "Save as default for saving output to text files"
    did nothing.
  * MKVToolNix: info tool: when saving to a text file in "all
    elements in a tree-like structure" mode, the GUI always
    stopped at the first cluster regardless of the setting of
    the "verbosity" option.
  * MKVToolNix GUI: preferences: when tooltips were disabled the
    dialogs for adding new entries to the various "predefined
    values" lists were missing their texts.
  * configure: fixed detection of QtDBus. Fixes #2886.
  Build system changes:
  * libMatroska v1.6.1 is now required. The bundled version has
    been updated to that version.</changelog>
  <changelog author="aloisio@gmx.com" date="1599393600">- Update to version 50.0.0
  New feature: IETF BCP 47 language tags:
  * I've written up a [nice FAQ
    https://gitlab.com/mbunkus/mkvtoolnix/-/wikis/Languages-in-Matroska-and-MKVToolNix
    about the switch to using IETF BCP 47 language tags, how
    they interact with legacy language elements, how the programs
    actually behave and how to disable their use if necessary.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags: mkvmerge will
    now accept full BCP 47 language tags for all options taking
    a language. mkvmerge will always write "LanguageIETF" track
    header elements. If the language tag contains a valid ISO
    639-2 language code it will also set the legacy "Language"
    track header element to the included ISO 639-2 code.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags: if present the
    "LanguageIETF" track header element will be reported as the
    `language_ietf` property in JSON identification mode.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags in chapters:
    mkvmerge will now write "ChapLanguageIETF" elements when
    creating chapter atoms, either when reading the simple
    chapter format or when generating
    chapters due to the `--generate-chapters` command line
    option.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags in tags:
    mkvmerge will now write "TagLanguageIETF" elements when
    creating "simple tag" elements, either when reading tag XML
    files or when generating them.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags: added an option
    `--disable-language-ietf` that causes mkvmerge to only write
    the legacy language elements.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: IETF
    BCP 47/RFC 5646 language tags in chapters: when reading XML
    chapter files the programs will now add "ChapLanguageIETF"
    elements for atoms that don't contain them. The values are
    derived from existing "ChapterLanguage" elements.
  * mkvpropedit: IETF BCP 47/RFC 5646 language tags:
    setting/deleting the track language now acts on both the old
    language element as well as the "LanguageIETF" track header
    element.
  * mkvpropedit: IETF BCP 47/RFC 5646 language tags: added an
    option `--disable-language-ietf` that causes mkvpropedit to
    apply changes to the `language` track header property only
    to the legacy language track header element.
  * mkvinfo: IETF BCP 47/RFC 5646 language tags: added support
    for the "LanguageIETF" track header element.
  * MKVToolNix GUI: multiplexer: added full support for IETF BCP
    47/RFC 5646 language tags for both track and chapter
    languages.
  * MKVToolNix GUI: chapter: added full support for IETF BCP
    47/RFC 5646 language tags for chapter languages.
  * MKVToolNix GUI: header editor: added full support for IETF
    BCP 47/RFC 5646 language tags for track header languages.
    The header editor allows editing of the legacy language
    elements and the IETF BCP 47 language elements independent
    of each other.
  Other new features and enhancements:
  * mkvmerge: the chapter generation mode `when-appending` now
    also works with the splitting modes `parts:` &amp;
    `parts-frames:` when using the `?,+?` syntax for appending
    other sections of the source file to the same  destination
    file.
  * MKVToolNix GUI: multiplexer: the file selection dialogs now
    include the extension `.dtsma` for DTS files.
  * mkvmerge: MP4 reader: sped up parsing MP4 DASH files with a
    lot of segments (`trun` atoms) quite a bit.
  * The PCRE2 regular expression library is now used instead of
    `std::regex` for big performance improvements in all places
    where regular expressions are used for parsing big chunks of
    text, e.g. in the subtitle parsers.
  Bug fixes:
  * MKVToolNix GUI: preferences: under certain conditions
    changing the selected entry in the page tree on the left did
    not cause the page shown on the right to be updated.
  * mkvmerge: splitting text by a fixed string (e.g. `,`) is now
    done by using `std::string.find()` instead of using a
    regular-expression-based text splitting function, greatly
    improving its performance.
  * mkvmerge: MP4 reader: fixed handling of `tkhd` atoms of
    version 1.
  Build system changes:
  * The PCRE2 library (the 8-bit variant) is now required.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1601812800">- Update to version 51.0.0
  New features and enhancements:
  * mkvmerge, mkvpropedit, MKVToolNix GUI: IETF BCP 47 language
    tags: added missing support for UN M.49 regions for which
    there are no corresponding ISO 3166 alpha codes. This
    enables language tags such as `es-419` = Spanish in
    Latin America and the Caribbean.
  * MKVToolNix GUI: IETF BCP 47 language tags: the text in the
    widget displaying the current language &amp; the corresponding
    edit button is now displayed like a link (depending on the
    theme: different color &amp; underlined), making it clearer
    that not just the edit button can be clicked but the text,
    too.
  Bug fixes:
  * mkvmerge: AV1 parser: fixed mkvmerge crashing after uncaught
    exceptions due to certain data conditions. Found by fuzzying.
  * mkvmerge: AV1 packetizer: the duration of frames wasn't set
    properly. When appending AV1 IVF or OBU files this meant that
    the last frame of the Nth file and the first frame of file
    N+1 had the same timestamp.
  * mkvmerge: DTS reader: fixed handling of buffers with an odd
    length when byte-swapped DTS is detected so that mkvmerge
    doesn't abort with a failed assertion. Found by fuzzying.
  * mkvmerge: h.264/AVC and h.265/HEVC elementary stream
    readers: mkvmerge will no longer claim to recognize data
    that looks like AVC or HEVC but with invalid video
    width/height values as that lead to failed assertions in
    libEBML later. Found by fuzzying.
  * mkvmerge: h.265/HEVC parser: fixed mkvmerge aborting after
    uncaught exceptions due to certain data constellations found
    by fuzzying.
  * mkvmerge: IVF reader: fixed mkvmerge crashing with a
    "division by zero" error due to certain data conditions.
    Found by fuzzying.
  * mkvmerge: fixed mkvmerge aborting with a "division by zero"
    error due to the timestamp scaling factor being 0 after
    handling certain data constellations. Found by fuzzying.
  * mkvmerge: track statistics: fixed a "division by zero" error
    when the content's shorter than 1ms. Found by fuzzying.
  * mkvmerge, mkvinfo, mkvextract, mkvpropedit: Matroska access
    class: fixed an invalid memory access under certain data
    conditions. Found by fuzzying.
  * MKVToolNix GIU: IETF BCP 47/RFC 5646 language tags: the GUI
    will no longer open the language dialog when clicking on a
    disabled language display widget.
  * MKVToolNix GUI: IETF BCP 47 language tags: the "variants"
    combo-boxes were not populated even when the language tag was
    valid and contained at a variant.
  * MKVToolNix GUI: IETF BCP 47 language tags: when no language
    is selected, at least one of the other components (extended
    subtags, region, or variants) has something selected and
    "private use" is not empty, the GUI would claim this to be a
    valid tag, which it isn't.
  * MKVToolNix GUI: multiplexer: when the tracks/chapters/tags
    selection changes from "at least one entry selected" to "no
    entry selected", the input controls will be reset to their
    default state and not just disabled.
  Build system changes:
  * `configure` now checks for the presence of the a system-wide
    installed copy of the JPCRE2 C++ wrapper library for the
    PCRE2 library and uses that if it's new enough (at least
    v10.32.1). If not, the bundled version will be used as a
    fallback.</changelog>
  <changelog author="aloisio@gmx.com" date="1609848000">- Update to version 52.0.0
  New features and enhancements:
  * MKVToolNix GUI: job queue: the maximum number of jobs to run
    concurrently can now be increased in the preferences. The
    default remains at 1.
  * MKVToolNix GUI: the GUI will now add a context-specific
    default extension to file names selected for saving on
    platforms that don't add one itself (e.g. GNOME). For
    example, when saving multiplexer settings the extension
    `.mtxcfg` will be added.
  * MKVToolNix GUI: added an option to the preferences for the
    window to stay on top of other windows.
  Bug fixes:
  * mkvextract: h.265/HEVC extraction: the code for skipping
    extraction of prefix SEI NALUs in the first frame was
    skipping two bytes too few, resulting in broken processing
    of all following bytes.
  * libEBML: the optional, bundled version of libEBML was
    updated to v1.4.1.
  Build system changes:
  * libEBML v1.4.1 is now required due to a bug in libEBML that
    caused pointers to just-freed memory being returned to the
    caller under certain invalid data constellations, causing
    use-after-free errors in all of MKVToolNix's programs.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1612008000">- Update to version 53.0.0
  New features and enhancements:
  * mkvmerge: AVI reader: added support for reading the video
    aspect ratio from the video properties header (`vprp` chunk)
    if present and setting the display dimensions accordingly.
  * mkvmerge: MP4 reader: for h.264/AVC tracks that don't have an
    `AVCConfigurationBox` (`avcC` atom) in their sample
    description (`stsd`) atom or whose `avcC` atom contains no
    content `mkvmerge` will now re-derive the
    `AVCConfigurationBox` from the bitstream.
  * mkvextract: mkvextract will now check if any of the
    destination file names is the same as the source file name
    and abort with an error if that's the case.
  * MKVToolNix GUI: when querying the user for a file name for
    saving things (e.g. multiplexer settings or an attachment in
    the header editor), the automatically suggested file name
    will now be based on the situation-specific file names (e.g.
    the destination file name for multiplexer settings or the
    attachment's name when saving an attachment in the header
    editor) instead of the directory's name.
  * MKVToolNix GUI: multiplexer: when deriving track languages
    from file names the GUI will now select the right-most match
    instead of the left-most one. For example,
    "La.vie.en.rose.(fr).srt" will now be detected as French (fr)
    instead of English (en).
  * MKVToolNix GUI: preferences: the items in the "pre-defined
    ?" lists can now be renamed by double-clicking with the
    mouse or pressing the F2 key.
  Bug fixes:
  * mkvmerge: stretching chapter timestamps with
    `--chapter-sync` now works correctly with floating point
    values including fractions of floating point numbers (e.g.
    `12.3/45.67`). The tooltips in the GUI have been adjusted
    accordingly.
  * mkvmerge: MPEG 1/2 video handling: the "default duration"
    header field was often half the value it actually should be,
    resulting in all video frames having an explicit block
    duration with the correct value.
  * mkvmerge: MPEG 1/2 video handling: the data stored in `Codec
    private` and `Codec state` doesn't contain extensions other
    than sequence &amp; sequence display extensions anymore.
  * mkvmerge: tag handling: when remuxing a Matroska file with
    the `--no-track-tags`, existing `SOURCE_ID` track tags are
    now skipped, too.
  * MKVToolNix GUI: multiplexer: the drop-down boxes with
    pre-defined track names now follow the order set in the
    preferences instead of sorting the entries alphabetically.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1614340800">- Update to version  54.0.0
  New features and enhancements:
  * mkvmerge: added support for using ISO 639-3 language codes in
    IETF BF47 language tags.
  * mkvmerge: AC-3 parser: added support for byte-swapped AC-3
    data.
  * mkvmerge: Matroska reader: for audio tracks that have the bit
    depth track header set mkvmerge will now keep that header
    even for codecs that don't require it for decoding.
  * mkvmerge: MPEG transport stream reader, PCM audio tracks:
    mkvmerge will now re-order the channels for 5.1, 7.0 and 7.1
    channel tracks from the Blu-ray layout to the
    WAVEFORMATEXTENSIBLE layout expected in Matroska.
  * mkvmerge, mkvinfo, mkvpropedit, MKVToolNix GUI: added support
    for the following new track header elements: "hearing impaired"
    flag, "visual impaired" flag, "text descriptions" flag,
    "original" flag, "commentary" flag.
  * MKVToolNix GUI: added support for using ISO 639-3 language
    codes in IETF BF47 language tags. As there are several
    thousand of them, they're deactivated by default and must be
    activated in the preferences ("GUI" ? "Often used selections"
    ? "Languages").
  * MKVToolNix GUI: multiplexer: when adding Blu-rays the user
    can select multiple playlists to add simultaneously in the
    "select playlist to add" dialog.
  * MKVToolNix GUI: multiplexer: the file name extensions "eb3"
    and "ec3" were added for Dolby Digital Plus &amp; "mpl" for Dolby
    TrueHD in the file dialogs.
  * MKVToolNix GUI: multiplexer: when adding multiple files the
    dialog asking the user what to do with them has gained a new
    checkbox. If enabled, all files containing at least one video
    track will always be placed in newly created multiplex
    setting.
  * MKVToolNix GUI: multiplexer: added a menu entry in the
    "Multiplexer" for adding all files that are currently in the
    clipboard.
  Bug fixes:
  * mkvextract: AAC: fixed wrong channel mask field in the ADTS
    headers for 7.1 channel layouts.
  * mkvextract: h.265/HEVC extraction: if the first frame starts
    with the parameter sets (SPS, PPS &amp; VPS), the ones from
    CodecPrivate aren't written and the ones from the first frame
    are kept.
  * mkvmerge: fixed the calculation of chapter timestamps read
    from NTSC DVDs.
  * MKVToolNix GUI: IETF BCP 47 language widget: the language
    combo box will now always contain the language code the user
    enters in the free-form field, even if it isn't in the list of
    often-used languages the user configured in the preferences.
  * MKVToolNix GUI: multiplexer: when browsing for the
    destination file name the default directory is now chosen
    according to the preferences regarding how the destination
    file name should be formed. For example, if the policy is
    set to "fixed output directory" then that output directory
    will be the one initially set when the directory selection
    dialog is opened.
  * MKVToolNix GUI: multiplexer: fixed the removal of appended
    source files if the "delete source files" end-of-job action
    is enabled.
  * MKVToolNix GUI: chapter editor: when importing chapters from
    DVDs the IETF BCP 47 language elements will be set, too, not
    just the legacy language elements.
  Build system changes:
  * libEBML v1.4.2 and libMatroska v1.6.3 are now required. The
    optional, bundled copies of both libraries have been updated
    to those versions. This bump in requirements fixes several
    heap overflow bugs in libEBML.
  * MKVToolNix is now using the C++17 library feature "file
    system library" instead of Boost's "file system" and "system"
    libraries. For the GNU Compiler Collection (gcc) libstdc++
    this means v8 or newer is required; for clang's libc++ it
    means v7 or newer.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1615032000">- Update to version 55.0.0
  Bug fixes:
  * MKVToolNix GUI: multiplexer: the user can now configure what
    to do when using the "Add source files" button independently
    of the setting for what happens when files are dragged &amp;
    dropped onto the GUI. The same options are available, but
    they're distinct settings, allowing for different use cases.
  * MKVToolNix GUI: multiplexer: deriving the track language
    from file names doesn't use one big regular expression of all
    enabled languages anymore. Instead, the file name is split
    into parts on a list of characters (such as `.` or
    `(` and `)`; configurable in the preferences). This prevents
    the regular expression becoming too big for the regular
    expression library to handle when many languages are enabled.
  * MKVToolNix GUI: preferences: the language lists for
    "deriving track languages" and "enabling items by language"
    always included all the ISO 639-3 languages, even if those
    weren't enabled in the "often-used languages" pane.
  Other changes:
  * mkvmerge, MKVToolNix GUI multiplexer: the functionality for
    changing the length of the NALU "size" field for AVC/H.264
    and HEVC/H.265 tracks has been removed. The corresponding
    command-line option will continue to be recognized by
    mkvmerge as not to break existing third-party applications,
    but it won't actually do anything.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1617624000">- Update to version 56.0.0
  New features and enhancements:
  * mkvmerge, mkvpropedit: tags: the programs will no longer
    write tag elements that are mandatory and set to their
    default value (e.g. "tag language" set to `und` =
    undetermined).
  * mkvmerge, mkvpropedit, MKVToolNix GUI chapter editor:
    chapters: the programs will no longer write chapter elements
    that are mandatory and set to their default value (e.g.
    "chapter language" set to `eng` = English or "Chapter flag
    enabled" = 1).
  * mkvextract: chapters: mkvextract will no longer add a
    `ChapterLanguage` element set to `eng` to the generated XML
    content if the source file doesn't contain such an element.
  * MKVToolNix GUI: multiplexer: when using the "tab widget
    below the files &amp; tracks" layout option for the track
    properties the elements in the "general options" tab will
    use six rows à four columns instead of twelve rows à two
    columns, greatly reducing the required height.
  Bug fixes:
  * mkvmerge: AAC reader: fixed mkvmerge aborting to read AAC
    files bigger than 2 GB with a message about not being able
    to allocate memory.
  * mkvmerge: chapters: `ChapLanguageIETF` elements were still
    created when the option `--disable-language-ietf` was given
    after an option leading to the creation of chapters. Now the
    position doesn't matter anymore.
  * mkvmerge: chapters: when the option
    `--disable-language-ietf` is used, `ChapLanguageIETF`
    elements won't be written even when sources are read
    (Matroska files or XML chapters files) that do contain those
    elements.
  * mkvmerge: tags: when the option `--disable-language-ietf` is
    used, `TagLanguageIETF` elements won't be written.
  * mkvmerge: tags: mkvmerge will no longer write language
    elements for the track statistics tags it creates, making
    the effective language "undetermined" due to `und` being the
    default value for the legacy tag language element.
  * mkvmerge: tags: the XML tag parser will now validate all
    `&lt;Simple&gt;` children of `&lt;Tag&gt;` elements, not just the first
    for each `&lt;Tag&gt;`.
  * mkvmerge: tags: the XML tag parser now uses the
    spec-compliant `und` ("undetermined") as the default
    language for `&lt;Simple&gt;` tags instead of `eng`.
  * mkvmerge, mkvpropedit: tags: mkvmerge will no longer set the
    "target type" for track statistics tags (earlier it used
    `MOVIE`). The "target type value" will still be set to `50`.
  * mkvmerge, mkvextract: HEVC/H.265: both programs will now
    normalize the placement of VPS, SPS and PPS NALUs. Each key
    frame is prefixed with exactly one copy of the currently
    active parameter sets. This fixes certain classes of bugs
    related to splitting/appending.
  * mkvinfo: when compiled with newer versions of the `fmt`
    library, certain numbers were not output correctly (e.g. a
    track's audio sampling frequency of 48000 might be output as
    48).
  * MKVToolNix GUI: multiplexer: deriving the track language
    from the file name will match languages case insensitively
    again (like versions prior to v55).
  * MKVToolNix GUI: multiplexer: under certain circumstances
    keyboard shortcuts such as `Ctrl+W` for closing the active
    tab or `Ctrl+R` for starting to multiplex ceased to work
    until the user did certain other things (such as switching
    to a different tool &amp; back to the multiplexer or opening the
    multiplexer menu). This started with v54.
  * MKVToolNix GUI: chapter editor: the editor will no longer
    create empty `ChapterCountry` elements when adding a chapter
    name with no default country selected in the preferences.
  Build system changes:
  * The bundled `fmt` library was updated to v7.1.3.</changelog>
  <changelog author="aloisio@gmx.com" date="1617969600">- Update to version version 56.1.0
  New features and enhancements:
  * mkvmerge: AAC: added support for LOAS/LATM files with
    channel configuration indexes 9?21 (e.g. channel count 22.2
    for index 13) according to Rec. ITU-R BS.1196-7 &amp; ISO/IEC
    23008-3:2019.
  Bug fixes:
  * mkvmerge: HEVC/H.265 parser: fixed invalid memory access
    that could happen when reading certain types of HEVC data
    (e.g. with changing parameter sets mid-stream) from certain
    containers (e.g. Matroska). This bug was introduced in
    release 56.0.0.
  * mkvextract: AAC: mkvextract will now abort with an useful
    error message when the user tries to extract a track whose
    'audio-specific config' element in `CodecPrivate` signals a
    number of channels of 7 or greater than 8 as that isn't
    supported by the ADTS format.
  Build system changes:
  * configure: the `--enable-ubsan` option hasn't actually
    enabled anything since release 39.0.0.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1621684800">- Up date to version 57.0.0
  New features and enhancements:
  * mkvmerge: MP4 reader: added support for reading Dolby Vision
    from MP4 files (FourCCs `dvh1` and `dvhe`; configuration
    records `dvcC`, `dvvC` and `hvcE` will be converted into
    block addition mappings).
  * mkvmerge: SRT subtitles: mkvmerge now accepts empty text
    files with the extension `.srt` as SRT subtitle files,
    enabling the creation of empty SRT tracks.
  * mkvmerge, mkvextract: HEVC/H.265: access unit delimiter
    NALUs will no longer be discarded, neither during muxing nor
    during extraction.
  * MKVToolNix GUI: preferences: switched the order &amp; wording of
    controls in the "enabling items" panel to make it clearer
    that certain controls define exceptions.
  Bug fixes:
  * mkvmerge: HEVC/H.265 parser: several NALU types, notably the
    Dolby Vision-specific NALUs ("unspecified 62" and
    "unspecified 63") and suffix SEI NALUs, are now stored with
    the frame they belong to instead of with the next frame.
  * mkvmerge: HEVC/H.265 packetizer: fixed setting the track's
    default duration when reading HEVC/H.265 from Matroska files
    that don't have a default duration set.
  * mkvmerge: HEVC/H.265 packetizer: fixed the calculation of
    the duration of frames so that `SimpleBlock` elements can be
    used again instead of `BlockGroups` with `BlockDuration`
    elements.
  * mkvmerge, mkvextract: HEVC/H.265 parser: fixed issues with
    ordering &amp; duplication of certain NALUs (parameter set &amp;
    prefix SEI NALUs).
  * MKVToolNix GUI: multiplexer: when dragging &amp; dropping files
    to the multiplexer, the source directory will be remembered
    as the "last open directory" again, causing subsequent uses
    of the "open file" dialog to start in the same directory.
  * mkvinfo: fixed the position of frames in block groups
    containing "block duration" elements in summary mode (e.g.
    for subtitle tracks).
  Build system changes:
  * `configure` will now try to detect `libmagic` via
    `pkg-config` and fall back to including &amp; linking directly if
    it cannot be found via `pkg-config`.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1623585600">- Update to version 58.0.0
  New features and enhancements:
  * mkvmerge, MKVToolNix GUI's multiplexer: the handling of the
    "default track" flag has been changed to match the recent
    changes to the Matroska specifications. The new semantics
    are that if it is set, it is supposed to signal to the
    player that this track is eligible for being played by
    default, potentially taking other factors such as user
    preferences regarding languages into account.
    This implies that more than one track of each type can have
    this flag set. For example, a Blu-ray disc with three audio
    tracks might have the main audio in both English and
    Japanese, whereas the third audio track contains the
    director's comments. In such a case the first two tracks
    should have the "default track" flag set, the third one
    shouldn't.
    Earlier `mkvmerge` was enforcing that only one track of each
    type could have the flag set. This restriction has been
    removed, both in `mkvmerge` and in the GUI's multiplexer.
    `mkvpropedit` and the GUI's header editor are unaffected as
    they've always allowed to set the flag on as many tracks as
    the user wanted.
  * mkvmerge: AVC/H.264 &amp; HEVC/H.265 identification: added the
    stream's pixel dimensions (AVC only; were present for HEVC
    already) &amp; default duration.
  * mkvmerge, mkvextract: HEVC/H.265: added support for reading
    single-layer Dolby Vision from Annex B type bitstreams
    (elementary streams, MPEG transport streams).
  * mkvinfo: the option `-X`/`--full-hexdump` now affects all
    binary elements, not just the frame data in `SimpleBlock`
    and `BlockGroup` elements.
  * MKVToolNix GUI: multiplexer: the "delay" and "sync" options
    can now be used for chapters in source files, too.
  * MKVToolNix GUI: when moving list entries up &amp; down with the
    optional buttons or the keyboard shortcuts (instead of using
    drag &amp; drop), the GUI ensures that the top-most selected
    entry remains visible after the move.
  * MKVToolNix GUI: added an option in the preference to use
    legacy MIME types for font attachments instead of the current
    standard ones (e.g. 'application/x-truetype-font' instead of
    'font/sfnt' and 'font/ttf').
  Bug fixes:
  * build system: fixed filtering out optimization options when
    compiling the file `iso639_language_list.cpp` (before only
    numeric optimization levels were filtered out and only if it
    wasn't the last option in the list of flags).
  * build system: when libmagic was detected via `pkg-config`,
    MKVToolNix was actually compiled without support for
    libmagic due to a preprocessor symbol not being defined.
  * mkvmerge: MP4 reader: fixed an issue with timestamps
    overflowing when the file's or the track's time scale is
    large.
  * mkvmerge, mkvextract: fixed key frame handling for
    `BlockGroup` elements with a forward reference but no
    backward references.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: the
    programs will no longer omit writing mandatory elements set
    to their default value if other elements of the same type
    are present in the same master. This affects mostly the
    "chapter language" element which may occur multiple times
    within the same "chapter display" master. If it does occur
    multiple times and one of them is set to "English" (which is
    that element's default value), that element will now be
    written, too.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: when
    parsing chapter files IETF &amp; legacy language elements as
    well as legacy country elements will now be properly
    generated depending on which exist already, especially when
    there's more than one language and/or country element
    in a "chapter display" element.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor:
    fixed reading OGM-style chapter files with timestamps that
    don't have exactly three decimal places. Any number of
    decimal places between one and nine is now supported for
    nanosecond precision.
  * MKVToolNix GUI: chapter editor: added/fixed support for
    "chapter display" elements with multiple languages or
    countries.
  Build system changes:
  * Qt 6: added support for building with Qt 6. `configure` will
    look for Qt 6 first and only continue looking for Qt 5 if Qt
    6 isn't found or disabled via `--disable-qt6`.
    Qt 6 detection works by first looking for the `qmake6`
    binary. Its location can be specified with the
    `--with-qmake6=?` option.
    All other Qt 6 related facts (such as compiler &amp; linker
    flags or the position of the other required tools such as
    `lconvert`, `moc`, `rcc` and `uic`) will be derived from
    the output generated by `qmake6`.
    Note that at this point Qt 6 is not yet supported for the
    cross-compilation  build to Windows, nor is a static Qt 6
    build supported yet. Note that the command line options
    `--enable-static-qt`, `--with-qt-pkg-config-modules` and
    `--without-qt-pkg-config` only apply to the Qt 5 and have
    no effect on Qt 6.
  * Qt 5: the options for specifying the position of the tools
    (`--with-moc=?`,`--with-rcc=?` and `--with-uic=?`) have been
    removed. Their position will now be derived from the output
    generated by `qmake`.
  * `configure`: completely disabling the GUI now requires
    passing both `--disable-qt6` and `--disable-qt` options.
  * Boost's multi-precision library is now required.
  * Boost v1.66 or newer is now required.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1626091200">- Update to version 59.0.0 (fixes boo#1188209)
  New features and enhancements:
  * mkvmerge: WebVTT parser: the parser now follows the specs'
    rules for parsing timestamps more closely by being more
    lenient: it allows arbitrary number of spaces &amp; tabs at the
    start of the line &amp; around the arrow; it allows any number
    of digits for the hours.
  * MKVToolNix GUI: multiplexer: when adding a Blu-ray playlist
    without scanning for other playlists the GUI will now look
    for disc library information &amp; let the user select which one
    to use if there's more than one entry.
  * MKVToolNix GUI: multiplexer: added an option for sorting
    files &amp; tracks by track types when adding them to multiplex
    settings. The order is: video first followed by audio,
    subtitles and other types. Files &amp; tracks can still be
    reordered manually later. The option is enabled by default &amp;
    can be found in the preferences ? "Multiplexer" page ?
    "Adding files" section.
  * MKVToolNix GUI: multiplexer: added an option for recognizing
    file name sequences such as `movie.001.mp4`, `movie.002.mp4`,
    `movie.003.mp4` when adding multiple files at once. If a
    sequence is detected, the only first file will be added while
    the second and following file names will be appended to the
    first one. The option is enabled by default &amp; can be found
    in the preferences ? "Multiplexer" page ? "Adding files"
    section.
  * MKVToolNix GUI: multiplexer: added small colored boxes for
    each file &amp; track in order to indicate from which file each
    track is read. The colors used can be configured in the
    preferences ? "Multiplexer" page ? "File &amp; track colors"
    section.
  Bug fixes:
  * build system: fixed compilation with fmt v8. Fixes #3151.
  * mkvmerge: SRT subtitle reader: characters that aren't valid
    according to the assumed encoding of the file will now be
    replaced by the Unicode "Replacement Character" U+FFFD
    instead of keeping the invalid characters, potentially
    violating the Matroska specs.
  * mkvmerge: WebVTT parser: the parser now accepts timestamps
    with hours larger than 99.
  * mkvextract: TTA extraction, only on Windows: fixed removing
    the temporary file created during extraction.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's multiplexer &amp; header
    editor: MIME type detection is now done using Qt instead of
    the `magic` library. The main impact is the MIME types of
    TrueType &amp; OpenType fonts are now detected correctly.
  * MKVToolNix GUI: multiplexer: when adding files to the
    multiplexer by running the GUI's executable with file names
    as command line arguments, the source directory will be
    remembered as the "last open directory" again, causing
    subsequent uses of the "open file" dialog to start in the
    same directory.
  * MKVToolNix GUI: multiplexer: the "default track flag" column
    in the track list was missing its icons. Additionally it
    contained text even for things that aren't regular tracks
    and therefore do not actually have that flag (e.g. chapters
    or tags).
  * MKVToolNix GUI: multiplexer: the default for the dialog
    asking the user what to do with dragged &amp; dropped files if
    they've never seen the dialog is back to adding the files to
    the current multiplex settings instead of "add as additional
    parts" which was an unintentional default.
  * MKVToolNix GUI: multiplexer: the "show command line" dialog
    will now always use backward slashes for the "Windows
    (cmd.exe)" mode and forward slashes for the "Linux/Unix
    shells" mode, regardless of the operating system it's
    currently running on.
  Build system changes:
  * The Qt library is now required for building all
    applications, even the command-line ones, as they use Qt's
    MIME type detection capabilities. In turn this means that
    you cannot disable the Qt usage anymore; either Qt5 or Qt 6
    is required. You can still chose not to build MKVToolNix
    GUI, though. A new option has been added to `configure`
    for this purpose: `--disable-gui`.
  * The `gmp` library is now required.
  * The `magic` library is not used anymore.
  * The `PCRE2` &amp; `JPCRE2` libraries are not used anymore. The
    bundled version of `JPCRE2` was removed.
  * Boost's "rational" library is not used anymore.
  * `configure`: the option `--enable-appimage` has been
    removed. The location of the relevant directories within an
    AppImage is now detected automatically.
  * The bundled `fmt` library was updated to v8.0.0.
- Use system version of utfcpp</changelog>
</package>
<package pkgid="b5d3e2dac0575ff2ad3119ac15cc15a79e8f5e8554adc37b2f06f8ad1d7bca73" name="mkvtoolnix-gui" arch="ppc64le">
  <version epoch="0" ver="59.0.0" rel="bp153.2.3.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1577966400">- Update to version 42.0.0
  New features and enhancements:
  * mkvmerge: added an option for creating byte-identical files:
    `--deterministic &lt;seed&gt;`. Part of the implementation of
    [#2698].
  * mkvmerge: Matroska reader: mkvmerge will remove the `icpf`
    atom headers if they're present in frames read from Matroska
    files. Implements #2692.
  * mkvmerge: MP4 reader: ALAC tracks: the number of channels,
    sampling frequency and bit depth are now taken from the
    bitstream in order to fix bogus values on the container level.
    Implements #2714.
  * mkvpropedit: when changing track UIDs the referring elements
    in existing chapters &amp; tags will be updated automatically,
    too. Part of the implementation of #2700.
  * mkvinfo: when the option `-p`/`--hex-positions` is used,
    element positions will be output regardless of the verbosity
    level. Part of the implementation of #2713.
  * mkvinfo: added the option `-P`/`--positions` for showing the
    position of each element in decimal regardless of the
    verbosity level used. Part of the implementation of #2713.
  * mkvinfo: added the option `-o`/`--continue` for continuing
    processing when the first cluster is encountered regardless
    of the verbosity level used. Part of the implementation of
    [#2713].
  * mkvinfo: added the option `-a`/`--all` for outputting all
    sub-elements (even cues &amp; seek head entries) and not
    stopping at the first cluster regardless of the verbosity
    level used. Part of the implementation of #2713.
  * MKVToolNix GUI: multiplexer: added an option in the
    preferences for disabling adding cover images from Blu-ray
    discs. Implements #2693.
  * MKVToolNix GUI: multiplexer: added mkvmerge's new
    `--deterministic` option in the "additional command-line
    options" dialog. Part of the implementation of #2698.
  * MKVToolNix GUI: header editor:: when changing track UIDs the
    referring elements in existing chapters &amp; tags will be
    updated automatically, too. Part of the implementation of
    [#2700].
  Bug fixes:
  * mkvmerge: HEVC ES parser: fixed a bug in the slice parser
    calculating the size of a field which in turn could have led
    to the slice's type being read wrong. Patch by Torsten
    Hauska. Fixes #2710.
  * mkvmerge: Matroska reader: fixed a segmentation fault when
    trying to read a file that uses header removal compression
    but no removed bytes are present in the track headers. Fixes
    [#2687].
  * mkvmerge: MPEG elementary stream parser: fixed an invalid
    memory access and use of uninitialized memory that could
    happen under certain circumstances. Fixes #2690.
  * mkvmerge: RealMedia reader: fixed a division by zero when
    all audio timestamps were zero. Fixes #2689.
  * mkvmerge: RealMedia reader: fixed an invalid memory access
    in the video frame assembly code triggered by invalid data
    in the file. Fixes #2691.
  Build system changes:
  * `std::optional` (C++17 feature) is now used instead of
    `boost::optional`.
  * `std::regex` is now used instead of `boost::regex`.
  Other changes:
  * New man page translations into French, Italian, Russian and
    Chinese Traditional have been added.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1580126400">- Update to version 43.0.0
  New features and enhancements:
  * MKVToolNix GUI: using one of the command line options
    `--info`, `--edit-headers` or `--edit-chapters` will make
    the GUI select the corresponding tool on startup even if no
    further file name is given. Implements #2723.
  * MKVToolNix GUI: multiplexer: added a setting in the
    preferences for changing the location of the MediaInfo
    executable for when the user accidentally selected the wrong
    one.
  Bug fixes:
  * mkvmerge: AVC/h.264 parser: the order of the NALUs before
    each key frame was sometimes wrong: mkvmerge wrote SPS &amp; PPS
    after SEI NALUs. Now SPS &amp; PPS NALUs are always written
  before the other NALUs. Patch by Torsten Hauska. Part of the
  implementation of #2709 and part of the fix of #2250.
  * mkvmerge: AVC/h.264 parser: when additional SPS or PPS NALUs
    (with IDs that haven't been seen so far) are found
    mid-stream, mkvmerge will prepend all following key frames
    with all current valid SPS &amp; PPS NALUs (just like when SPS &amp;
    PPS NALUs are overwritten mid-stream). Part of the fix of
    [#2250].
  * mkvmerge: MPEG TS reader: fixed detection of MPEG-1/2 video
    tracks consisting of very few frames. Fixes #2732.
  * mkvmerge: Ogg Opus reader: fixed the handling of Ogg Opus
    streams that contain a just one Ogg page (`mkvmerge` aborted
    with an exception). Fixes #2722.
  * MKVToolNix GUI: multiplexer: dragging &amp; dropping XML files
    with chapters or tags to the GUI's window was broken in v42.
    Instead of adding the file names to the appropriate input
    boxes the GUI was running mkvmerge for file identification
    purposes which then failed. Fixes #2718.</changelog>
  <changelog author="aloisio@gmx.com" date="1583755200">- Update to version 44.0.0
  New features and enhancements:
  * MKVToolNix GUI: header editor: the attachments can now be
    reordered via drag &amp; drop. Implements #2753.
  Bug fixes:
  * mkvmerge: Matroska reader: when encountering certain errors
    in the track headers such as the codec ID not being present
    mkvmerge will simply skip those tracks instead of exiting
    with an error. Fixes #2737.
  * MKVToolNix GUI: multiplexer: the "ask before overwriting"
    functionality did not look for the correct file names when
    splitting was active. Fixes #2741.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1586001600">- Update to version 45.0.0
  New features and enhancements:
  * mkvmerge: mkvmerge has never supported appending &amp; splitting
    FLAC audio tracks. mkvmerge will now emit error messages
    when the user attempts either instead of continuing and
    creating invalid FLAC tracks.
  * MKVToolNix GUI: added an option in the preferences to turn
    on eliding text on tab headers. If enabled, tab names will be
    shortened so that all tab headers fit into the window's
    width. Implements #2768.
  * MKVToolNix GUI: added an option in the preferences to
    disable all tooltips.
  * MKVToolNix GUI: multiplexer: if the file identification
    fails due to a JSON parser error, the output generated by
    `mkvmerge` will be output to `STDERR` allowing insight into
    what's gone wrong.
  * MKVToolNix GUI: multiplexer: if an error occurs during file
    identification, the name of the processed file will be
    mentioned in the error message.
  * MKVToolNix GUI: multiplexer: if an error occurs during
    identification of multiple files, the GUI will ask the user
    whether to continue or abort the identification process.
    Implements #2778.
  * MKVToolNix GUI: job queue: added an option in the
    preferences for removing completed jobs when exiting the
    program depending on their status. Implements #2769.
  Bug fixes:
  * mkvmerge: H.265/HEVC packetizer: fixed changing the NALU
    size length, it was using the wrong offset into the `hevcC`
    structure.
  * mkvmerge: MP4 reader: fixed calculating the duration of
    video tracks that only contain a single frame. Fixes #2747.
  * mkvmerge: MP4 reader: if there's no frame offset table
    (`ctts` atom) present for H.265/HEVC video tracks, mkvmerge
    will determine the timestamp order itself instead of relying
    on the timestamps in the MP4 being in the presentation order
    required by Matroska. Fixes #2777.
  * MKVToolNix GUI: multiplexer: when using the title as part of
    the destination file name (both automatically as well as
    using the "copy title to destination file name" function) all
    characters that aren't valid in a file name are replaced by
    hyphens.
  * MKVToolNix GUI: multiplexer: the "copy title to destination
    file name" function was broken when the "make file name
    unique" option in the preferences was disabled. In that case
    the file base name was removed regardless of what the title
    was set to at the time.
  * MKVToolNix GUI: multiplexer: when adding Blu-ray playlists
    the GUI used to only look for the English version of the disc
    library information (title &amp; cover images). Now the GUI will
    present all disc library entries in the "select playlist to
    add" dialog &amp; let the user chose which one to use (if any).
    Fixes #2765.
  * MKVToolNix GUI: multiplexer, info tool: fixed the "warn
    before overwriting" check wrt. jobs creating the same file.
    Fixes #2758.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1588334400">- Update to version 46.0.0
  New features and enhancements:
  * mkvmerge: when splitting, the placeholder `%c` can be used
    in the destination file name. It'll be replaced by the name
    of the first chapter in the file. Implements #2791.
  * mkvmerge: when reading MPLS playlists mkvmerge will include
    a tag named `SOURCE_ID` in the track's statistics tags that
    conveys the fact that the source was a Blu-ray and what the
    track's ID was in the source container. When reading Matroska
    file existing `SOURCE_ID` tags will be kept. The format used
    is the same format MakeMKV uses. Implements #2774.
  * mkvmerge: for audio-only files mkvmerge will now write a cue
    entry every 500ms instead of every 2s.
  * MKVToolNix GUI: job actions: split up the option "execute
    when the job finishes successfully or with warnings" into two
    separate options: "?when finishes successfully" and "?when
    exits with warnings". Implements #2798.
  Bug fixes:
  * mkvmerge: Matroska reader: when regenerating UIDs for
    chapters mkvmerge will now fix referencing tag chapter UID
    targets to have the same values. Fixes #2804.
  * mkvmerge: MP4 reader: fixed a crash that could potentially
    happen while trying to identify H.265/HEVC tracks.
  * mkvmerge: MP4 reader: when reading H.265/HEVC tracks without
    a frame offset table (`ctts` atom) present, mkvmerge did not
    parse the `hevcC` structure correctly in certain cases,
    causing no video frames to be output at all or the output not
    being playable. This fixes #2782, a bug introduced in v45.
  * mkvmerge: MPLS handling/MPEG TS reader: timestamp
    restrictions as given in an MPLS file were only honored for
    the first play item, not for subsequent play items. For those
    play items the whole referenced file was always copied. Part
    of the fix of #2789.
  * mkvmerge: MPLS handling/MPEG TS reader: under certain
    circumstances mkvmerge copied one frame too many before
    switching to the next play item. Part of the fix of #2789.
  * mkvmerge: for audio-only files cues will only be created for
    I frames (important for e.g. TrueHD where decoding can only
    start on a sync frame). Fixes #2790.
  * MKVToolNix GUI: fixed a crash that happened when closing the
    preferences after having closed at least one multiplexer tab.
    Fixes #2785.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1590840000">- Update to version 47.0.0
  New features and enhancements:
  * mkvmerge: chapters: mkvmerge can now read chapters from DVDs
    if the user specifies the path to a DVD folder structure via
    the `--chapters ?` parameter. By default chapters from the
    first title will be imported. This can be changed by append
    `:&lt;title number&gt;` to the file/directory name in the
    `--chapters ?` argument, e.g. `--chapters
    /srv/dvds/BigBuckBunny/VIDEO_TS:3`. This feature requires
    mkvmerge to have been built with the `libdvdread` library.
  * mkvmerge: added `--engage append_and_split_flac` that
    enables mkvmerge to append and split FLAC tracks, restoring
    pre-v45 behavior. The resulting tracks will be broken: the
    official FLAC tools will not be able to decode them and
    seeking will not work as expected.
  * MKVToolNix GUI: multiplexer: added support for mkvmerge's
    new support for reading chapters from DVDs if both have been
    built with the `libdvdread` library.
  * MKVToolNix GUI: multiplexer: when deriving languages from
    file names the GUI will now look for simplified language
    names instead of the full ones (e.g. instead of looking for
    "Greek, Modern (1453-)" it would simply look for "Greek").
  * MKVToolNix GUI: multiplexer: the options in the "additional
    command-line options" dialog are now sorted alphabetically.
    Additionally the `--append-mode` option has been added as
    one of the only missing global options.
  * MKVToolNix GUI: chapter editor: the chapter editor can now
    read chapters from DVDs if MKVToolNix has been built with
    the `libdvdread` library.
  * MKVToolNix GUI: header editor: added an option in the
    preferences for displaying all date &amp; time values in UTC
    instead of the local time zone.
  Bug fixes:
  * all: fixed a crash when using the `MTX_LOGGER=file` syntax
    for logging debug messages without specifying a file name to
    log to. It will now log to a file called
    `mkvtoolnix-debug.log` in the system's default temporary
    directory, as initially intended.
  Build system changes:
  * The `libdvdread` library will be used if found via
    `pkg-config`. If it is found, support for reading chapters
    from DVDs will be enabled in `mkvmerge` and the MKVToolNix
    GUI.
  * Boost's Date/Time, Lexical Cast, Range, Range Adaptors,
    Tri-Bool, Variant libraries are not used anymore.
  * MKVToolNix now requires a C++ compiler &amp; standard library
    that support the following features of the C++17 standard:
    "`std::variant`", "`std::gcd`". For the GNU Compiler
    Collection (gcc) this means v7 or newer; for clang it means
    v4 or newer ? the same versions required by earlier
    MKVToolNix versions.
  * MKVToolNix now requires version 6.1.0 of fmtlib or later for
    the `fmt::to_string` function and bugfixes to the formatting
    of floating point numbers. If a system-wide version is
    installed that's older, the bundled copy will be used.</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1591099200">- Add _constraints file to avoid build error for ppc64/ppc64le</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1593345600">- Update to version 48.0.0
  New features and enhancements:
  * mkvmerge: AC-3: file identification will report AC-3 tracks
    encoded in Dolby Surround EX as codec "AC-3 Dolby Surround
    EX".
  * MKVToolNix GUI: multiplexer: on new installations the GUI
    will now recognize all known ISO 639-2 language codes in file
    names by default instead of only the top 100 of languages by
    native speakers.
  * MKVToolNix GUI: multiplexer: on new installations the list
    of "often used languages" will by default only contain
    certain agnostic ones ("multiple languages", "no linguistic
    content", "reserved for local use", "uncoded languages"),
    "English" and the default user interface language. The "list
    of spoken languages by native speaks" isn't used anymore.
  * MKVToolNix GUI: header editor: added an option to remove all
    attachments to the tree context menu.
  * MKVToolNix GUI: while the GUI is running it will remember
    the last page that was selected when the preferences dialog
    is closed. Upon re-opening the preferences that page will be
    selected by default.
  Bug fixes:
  * mkvmerge: fixed a segmentation fault when exiting
    prematurely due to write errors such as the destination
    having run out of space.
  * mkvmerge: DTS: fixed wrong channel count for DTS tracks with
    XCh extensions.
  * mkvmerge: MPEG TS reader: fixed detecting h.264/AVC and
    h.265/HEVC tracks that consist of only a single frame.
  * mkvmerge: MPEG TS reader: fixed handling of unbounded PES
    sizes for tracks that consist of only a single PES packet.
  * mkvmerge: MPEG TS reader: PGS subtitle tracks are now exempt
    from the "detect bogus subtitle timestamps" heuristic which
    could lead to some PGS subtitles not being timestamped
    correctly. Symptoms were that they were shown at the wrong
    time or that they were shown indefinitely.
  * mkvmerge: MPEG TS reader: when reading MPLS playlists the
    start timestamps of a play items were handled wrong: all the
    timestamps of packets read were compared to that start
    timestamp, dropping those packets whose timestamps were
    smaller than the play item's start timestamp. The correct
    behavior is to accept all packets as soon as the first one
    with a timestamp equal to or larger than the play item's
    start timestamp is encountered. This could result in PGS
    subtitle entries located right at the start of the play item
    being garbled/lost as they consist of multiple PES packets
    for which some timestamps are often slightly smaller.
  * mkvmerge: MPEG TS reader: when reading MPLS playlists
    mkvmerge will no longer read the whole M2TS files they
    reference, processing only the packets lying inside the
    timestamp range given by the playlists's play item's start &amp;
    end timestamps. Instead mkvmerge will use the index
    information present in corresponding clip information (CLPI)
    files in order to seek to the nearest file position of the
    play item's start timestamp. Additionally mkvmerge will
    simply stop processing a file once the end timestamp is
    seen. This change greatly speeds up processing files from
    which only small portions must be read.
  * mkvmerge: WavPack: fixed support for files created by v5 of
    the program. Checksums, DSD audio data and non-standard
    sampling rates are handled correctly.
  * MKVToolNix GUI: multiplexer: fixed the cursor being
    positioned wrong after entering or pasting characters that
    aren't allowed in file names into the "destination file"
    control.
  Build system changes:
  * libEBML v1.4.0 and libMatroska v1.6.0 are now required.
  Other changes:
  * The source code repository's main development branch was
    renamed to `main`.</changelog>
  <changelog author="aloisio@gmx.com" date="1596369600">- Update to version 49.0.0
  New features and enhancements:
  * mkvmerge: added support for copying the new track header
    elements `BlockAddIDName`, `BlockAddIDType`,
    `BlockAddIDValue` and `BlockAddIDExtraData` from Matroska
    files if they exist.
  * mkvinfo: added support for the new track header elements
    `BlockAdditionMapping`, `BlockAddIDName`, BlockAddIDType`,
    `BlockAddIDValue` and `BlockAddIDExtraData`.
  * MKVToolNix GUI: multiplexer: the list of recent directories
    can now be edited in the preferences ? "Multiplexer" ?
    "Destination file name".
  * MKVToolNix GUI: preferences: the values in the various
  "predefined values" lists can now be re-ordered freely by
    dragging &amp; dropping.
  Bug fixes:
  * mkvmerge: Matroska reader: when reading tracks (e.g. a
    subtitle track) from Matroska files with their `default
    track` flag set to `yes`, and when overwriting those via the
    command line to `no`, `mkvmerge` would not promote
    additional tracks of the same type from other files (e.g.
    another subtitle track from an SRT file).
  * mkvmerge: SRT reader: empty lines inside entries were
    doubled.
  * mkvmerge: subtitles: when calculating the rounded duration
    of each entry the error from rounding the corresponding
    timestamp will be taken into account.
  * mkvextract: SSA/ASS extraction: mkvextract is no longer
    inserting empty lines before the `Dialogue:` lines.
  * mkvextract: USF subtitles: start &amp; end timestamps were too
    high by a factor of 1.000.000.
  * MKVToolNix: info tool: when saving to a text file the
    checkbox "Save as default for saving output to text files"
    did nothing.
  * MKVToolNix: info tool: when saving to a text file in "all
    elements in a tree-like structure" mode, the GUI always
    stopped at the first cluster regardless of the setting of
    the "verbosity" option.
  * MKVToolNix GUI: preferences: when tooltips were disabled the
    dialogs for adding new entries to the various "predefined
    values" lists were missing their texts.
  * configure: fixed detection of QtDBus. Fixes #2886.
  Build system changes:
  * libMatroska v1.6.1 is now required. The bundled version has
    been updated to that version.</changelog>
  <changelog author="aloisio@gmx.com" date="1599393600">- Update to version 50.0.0
  New feature: IETF BCP 47 language tags:
  * I've written up a [nice FAQ
    https://gitlab.com/mbunkus/mkvtoolnix/-/wikis/Languages-in-Matroska-and-MKVToolNix
    about the switch to using IETF BCP 47 language tags, how
    they interact with legacy language elements, how the programs
    actually behave and how to disable their use if necessary.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags: mkvmerge will
    now accept full BCP 47 language tags for all options taking
    a language. mkvmerge will always write "LanguageIETF" track
    header elements. If the language tag contains a valid ISO
    639-2 language code it will also set the legacy "Language"
    track header element to the included ISO 639-2 code.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags: if present the
    "LanguageIETF" track header element will be reported as the
    `language_ietf` property in JSON identification mode.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags in chapters:
    mkvmerge will now write "ChapLanguageIETF" elements when
    creating chapter atoms, either when reading the simple
    chapter format or when generating
    chapters due to the `--generate-chapters` command line
    option.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags in tags:
    mkvmerge will now write "TagLanguageIETF" elements when
    creating "simple tag" elements, either when reading tag XML
    files or when generating them.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags: added an option
    `--disable-language-ietf` that causes mkvmerge to only write
    the legacy language elements.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: IETF
    BCP 47/RFC 5646 language tags in chapters: when reading XML
    chapter files the programs will now add "ChapLanguageIETF"
    elements for atoms that don't contain them. The values are
    derived from existing "ChapterLanguage" elements.
  * mkvpropedit: IETF BCP 47/RFC 5646 language tags:
    setting/deleting the track language now acts on both the old
    language element as well as the "LanguageIETF" track header
    element.
  * mkvpropedit: IETF BCP 47/RFC 5646 language tags: added an
    option `--disable-language-ietf` that causes mkvpropedit to
    apply changes to the `language` track header property only
    to the legacy language track header element.
  * mkvinfo: IETF BCP 47/RFC 5646 language tags: added support
    for the "LanguageIETF" track header element.
  * MKVToolNix GUI: multiplexer: added full support for IETF BCP
    47/RFC 5646 language tags for both track and chapter
    languages.
  * MKVToolNix GUI: chapter: added full support for IETF BCP
    47/RFC 5646 language tags for chapter languages.
  * MKVToolNix GUI: header editor: added full support for IETF
    BCP 47/RFC 5646 language tags for track header languages.
    The header editor allows editing of the legacy language
    elements and the IETF BCP 47 language elements independent
    of each other.
  Other new features and enhancements:
  * mkvmerge: the chapter generation mode `when-appending` now
    also works with the splitting modes `parts:` &amp;
    `parts-frames:` when using the `?,+?` syntax for appending
    other sections of the source file to the same  destination
    file.
  * MKVToolNix GUI: multiplexer: the file selection dialogs now
    include the extension `.dtsma` for DTS files.
  * mkvmerge: MP4 reader: sped up parsing MP4 DASH files with a
    lot of segments (`trun` atoms) quite a bit.
  * The PCRE2 regular expression library is now used instead of
    `std::regex` for big performance improvements in all places
    where regular expressions are used for parsing big chunks of
    text, e.g. in the subtitle parsers.
  Bug fixes:
  * MKVToolNix GUI: preferences: under certain conditions
    changing the selected entry in the page tree on the left did
    not cause the page shown on the right to be updated.
  * mkvmerge: splitting text by a fixed string (e.g. `,`) is now
    done by using `std::string.find()` instead of using a
    regular-expression-based text splitting function, greatly
    improving its performance.
  * mkvmerge: MP4 reader: fixed handling of `tkhd` atoms of
    version 1.
  Build system changes:
  * The PCRE2 library (the 8-bit variant) is now required.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1601812800">- Update to version 51.0.0
  New features and enhancements:
  * mkvmerge, mkvpropedit, MKVToolNix GUI: IETF BCP 47 language
    tags: added missing support for UN M.49 regions for which
    there are no corresponding ISO 3166 alpha codes. This
    enables language tags such as `es-419` = Spanish in
    Latin America and the Caribbean.
  * MKVToolNix GUI: IETF BCP 47 language tags: the text in the
    widget displaying the current language &amp; the corresponding
    edit button is now displayed like a link (depending on the
    theme: different color &amp; underlined), making it clearer
    that not just the edit button can be clicked but the text,
    too.
  Bug fixes:
  * mkvmerge: AV1 parser: fixed mkvmerge crashing after uncaught
    exceptions due to certain data conditions. Found by fuzzying.
  * mkvmerge: AV1 packetizer: the duration of frames wasn't set
    properly. When appending AV1 IVF or OBU files this meant that
    the last frame of the Nth file and the first frame of file
    N+1 had the same timestamp.
  * mkvmerge: DTS reader: fixed handling of buffers with an odd
    length when byte-swapped DTS is detected so that mkvmerge
    doesn't abort with a failed assertion. Found by fuzzying.
  * mkvmerge: h.264/AVC and h.265/HEVC elementary stream
    readers: mkvmerge will no longer claim to recognize data
    that looks like AVC or HEVC but with invalid video
    width/height values as that lead to failed assertions in
    libEBML later. Found by fuzzying.
  * mkvmerge: h.265/HEVC parser: fixed mkvmerge aborting after
    uncaught exceptions due to certain data constellations found
    by fuzzying.
  * mkvmerge: IVF reader: fixed mkvmerge crashing with a
    "division by zero" error due to certain data conditions.
    Found by fuzzying.
  * mkvmerge: fixed mkvmerge aborting with a "division by zero"
    error due to the timestamp scaling factor being 0 after
    handling certain data constellations. Found by fuzzying.
  * mkvmerge: track statistics: fixed a "division by zero" error
    when the content's shorter than 1ms. Found by fuzzying.
  * mkvmerge, mkvinfo, mkvextract, mkvpropedit: Matroska access
    class: fixed an invalid memory access under certain data
    conditions. Found by fuzzying.
  * MKVToolNix GIU: IETF BCP 47/RFC 5646 language tags: the GUI
    will no longer open the language dialog when clicking on a
    disabled language display widget.
  * MKVToolNix GUI: IETF BCP 47 language tags: the "variants"
    combo-boxes were not populated even when the language tag was
    valid and contained at a variant.
  * MKVToolNix GUI: IETF BCP 47 language tags: when no language
    is selected, at least one of the other components (extended
    subtags, region, or variants) has something selected and
    "private use" is not empty, the GUI would claim this to be a
    valid tag, which it isn't.
  * MKVToolNix GUI: multiplexer: when the tracks/chapters/tags
    selection changes from "at least one entry selected" to "no
    entry selected", the input controls will be reset to their
    default state and not just disabled.
  Build system changes:
  * `configure` now checks for the presence of the a system-wide
    installed copy of the JPCRE2 C++ wrapper library for the
    PCRE2 library and uses that if it's new enough (at least
    v10.32.1). If not, the bundled version will be used as a
    fallback.</changelog>
  <changelog author="aloisio@gmx.com" date="1609848000">- Update to version 52.0.0
  New features and enhancements:
  * MKVToolNix GUI: job queue: the maximum number of jobs to run
    concurrently can now be increased in the preferences. The
    default remains at 1.
  * MKVToolNix GUI: the GUI will now add a context-specific
    default extension to file names selected for saving on
    platforms that don't add one itself (e.g. GNOME). For
    example, when saving multiplexer settings the extension
    `.mtxcfg` will be added.
  * MKVToolNix GUI: added an option to the preferences for the
    window to stay on top of other windows.
  Bug fixes:
  * mkvextract: h.265/HEVC extraction: the code for skipping
    extraction of prefix SEI NALUs in the first frame was
    skipping two bytes too few, resulting in broken processing
    of all following bytes.
  * libEBML: the optional, bundled version of libEBML was
    updated to v1.4.1.
  Build system changes:
  * libEBML v1.4.1 is now required due to a bug in libEBML that
    caused pointers to just-freed memory being returned to the
    caller under certain invalid data constellations, causing
    use-after-free errors in all of MKVToolNix's programs.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1612008000">- Update to version 53.0.0
  New features and enhancements:
  * mkvmerge: AVI reader: added support for reading the video
    aspect ratio from the video properties header (`vprp` chunk)
    if present and setting the display dimensions accordingly.
  * mkvmerge: MP4 reader: for h.264/AVC tracks that don't have an
    `AVCConfigurationBox` (`avcC` atom) in their sample
    description (`stsd`) atom or whose `avcC` atom contains no
    content `mkvmerge` will now re-derive the
    `AVCConfigurationBox` from the bitstream.
  * mkvextract: mkvextract will now check if any of the
    destination file names is the same as the source file name
    and abort with an error if that's the case.
  * MKVToolNix GUI: when querying the user for a file name for
    saving things (e.g. multiplexer settings or an attachment in
    the header editor), the automatically suggested file name
    will now be based on the situation-specific file names (e.g.
    the destination file name for multiplexer settings or the
    attachment's name when saving an attachment in the header
    editor) instead of the directory's name.
  * MKVToolNix GUI: multiplexer: when deriving track languages
    from file names the GUI will now select the right-most match
    instead of the left-most one. For example,
    "La.vie.en.rose.(fr).srt" will now be detected as French (fr)
    instead of English (en).
  * MKVToolNix GUI: preferences: the items in the "pre-defined
    ?" lists can now be renamed by double-clicking with the
    mouse or pressing the F2 key.
  Bug fixes:
  * mkvmerge: stretching chapter timestamps with
    `--chapter-sync` now works correctly with floating point
    values including fractions of floating point numbers (e.g.
    `12.3/45.67`). The tooltips in the GUI have been adjusted
    accordingly.
  * mkvmerge: MPEG 1/2 video handling: the "default duration"
    header field was often half the value it actually should be,
    resulting in all video frames having an explicit block
    duration with the correct value.
  * mkvmerge: MPEG 1/2 video handling: the data stored in `Codec
    private` and `Codec state` doesn't contain extensions other
    than sequence &amp; sequence display extensions anymore.
  * mkvmerge: tag handling: when remuxing a Matroska file with
    the `--no-track-tags`, existing `SOURCE_ID` track tags are
    now skipped, too.
  * MKVToolNix GUI: multiplexer: the drop-down boxes with
    pre-defined track names now follow the order set in the
    preferences instead of sorting the entries alphabetically.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1614340800">- Update to version  54.0.0
  New features and enhancements:
  * mkvmerge: added support for using ISO 639-3 language codes in
    IETF BF47 language tags.
  * mkvmerge: AC-3 parser: added support for byte-swapped AC-3
    data.
  * mkvmerge: Matroska reader: for audio tracks that have the bit
    depth track header set mkvmerge will now keep that header
    even for codecs that don't require it for decoding.
  * mkvmerge: MPEG transport stream reader, PCM audio tracks:
    mkvmerge will now re-order the channels for 5.1, 7.0 and 7.1
    channel tracks from the Blu-ray layout to the
    WAVEFORMATEXTENSIBLE layout expected in Matroska.
  * mkvmerge, mkvinfo, mkvpropedit, MKVToolNix GUI: added support
    for the following new track header elements: "hearing impaired"
    flag, "visual impaired" flag, "text descriptions" flag,
    "original" flag, "commentary" flag.
  * MKVToolNix GUI: added support for using ISO 639-3 language
    codes in IETF BF47 language tags. As there are several
    thousand of them, they're deactivated by default and must be
    activated in the preferences ("GUI" ? "Often used selections"
    ? "Languages").
  * MKVToolNix GUI: multiplexer: when adding Blu-rays the user
    can select multiple playlists to add simultaneously in the
    "select playlist to add" dialog.
  * MKVToolNix GUI: multiplexer: the file name extensions "eb3"
    and "ec3" were added for Dolby Digital Plus &amp; "mpl" for Dolby
    TrueHD in the file dialogs.
  * MKVToolNix GUI: multiplexer: when adding multiple files the
    dialog asking the user what to do with them has gained a new
    checkbox. If enabled, all files containing at least one video
    track will always be placed in newly created multiplex
    setting.
  * MKVToolNix GUI: multiplexer: added a menu entry in the
    "Multiplexer" for adding all files that are currently in the
    clipboard.
  Bug fixes:
  * mkvextract: AAC: fixed wrong channel mask field in the ADTS
    headers for 7.1 channel layouts.
  * mkvextract: h.265/HEVC extraction: if the first frame starts
    with the parameter sets (SPS, PPS &amp; VPS), the ones from
    CodecPrivate aren't written and the ones from the first frame
    are kept.
  * mkvmerge: fixed the calculation of chapter timestamps read
    from NTSC DVDs.
  * MKVToolNix GUI: IETF BCP 47 language widget: the language
    combo box will now always contain the language code the user
    enters in the free-form field, even if it isn't in the list of
    often-used languages the user configured in the preferences.
  * MKVToolNix GUI: multiplexer: when browsing for the
    destination file name the default directory is now chosen
    according to the preferences regarding how the destination
    file name should be formed. For example, if the policy is
    set to "fixed output directory" then that output directory
    will be the one initially set when the directory selection
    dialog is opened.
  * MKVToolNix GUI: multiplexer: fixed the removal of appended
    source files if the "delete source files" end-of-job action
    is enabled.
  * MKVToolNix GUI: chapter editor: when importing chapters from
    DVDs the IETF BCP 47 language elements will be set, too, not
    just the legacy language elements.
  Build system changes:
  * libEBML v1.4.2 and libMatroska v1.6.3 are now required. The
    optional, bundled copies of both libraries have been updated
    to those versions. This bump in requirements fixes several
    heap overflow bugs in libEBML.
  * MKVToolNix is now using the C++17 library feature "file
    system library" instead of Boost's "file system" and "system"
    libraries. For the GNU Compiler Collection (gcc) libstdc++
    this means v8 or newer is required; for clang's libc++ it
    means v7 or newer.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1615032000">- Update to version 55.0.0
  Bug fixes:
  * MKVToolNix GUI: multiplexer: the user can now configure what
    to do when using the "Add source files" button independently
    of the setting for what happens when files are dragged &amp;
    dropped onto the GUI. The same options are available, but
    they're distinct settings, allowing for different use cases.
  * MKVToolNix GUI: multiplexer: deriving the track language
    from file names doesn't use one big regular expression of all
    enabled languages anymore. Instead, the file name is split
    into parts on a list of characters (such as `.` or
    `(` and `)`; configurable in the preferences). This prevents
    the regular expression becoming too big for the regular
    expression library to handle when many languages are enabled.
  * MKVToolNix GUI: preferences: the language lists for
    "deriving track languages" and "enabling items by language"
    always included all the ISO 639-3 languages, even if those
    weren't enabled in the "often-used languages" pane.
  Other changes:
  * mkvmerge, MKVToolNix GUI multiplexer: the functionality for
    changing the length of the NALU "size" field for AVC/H.264
    and HEVC/H.265 tracks has been removed. The corresponding
    command-line option will continue to be recognized by
    mkvmerge as not to break existing third-party applications,
    but it won't actually do anything.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1617624000">- Update to version 56.0.0
  New features and enhancements:
  * mkvmerge, mkvpropedit: tags: the programs will no longer
    write tag elements that are mandatory and set to their
    default value (e.g. "tag language" set to `und` =
    undetermined).
  * mkvmerge, mkvpropedit, MKVToolNix GUI chapter editor:
    chapters: the programs will no longer write chapter elements
    that are mandatory and set to their default value (e.g.
    "chapter language" set to `eng` = English or "Chapter flag
    enabled" = 1).
  * mkvextract: chapters: mkvextract will no longer add a
    `ChapterLanguage` element set to `eng` to the generated XML
    content if the source file doesn't contain such an element.
  * MKVToolNix GUI: multiplexer: when using the "tab widget
    below the files &amp; tracks" layout option for the track
    properties the elements in the "general options" tab will
    use six rows à four columns instead of twelve rows à two
    columns, greatly reducing the required height.
  Bug fixes:
  * mkvmerge: AAC reader: fixed mkvmerge aborting to read AAC
    files bigger than 2 GB with a message about not being able
    to allocate memory.
  * mkvmerge: chapters: `ChapLanguageIETF` elements were still
    created when the option `--disable-language-ietf` was given
    after an option leading to the creation of chapters. Now the
    position doesn't matter anymore.
  * mkvmerge: chapters: when the option
    `--disable-language-ietf` is used, `ChapLanguageIETF`
    elements won't be written even when sources are read
    (Matroska files or XML chapters files) that do contain those
    elements.
  * mkvmerge: tags: when the option `--disable-language-ietf` is
    used, `TagLanguageIETF` elements won't be written.
  * mkvmerge: tags: mkvmerge will no longer write language
    elements for the track statistics tags it creates, making
    the effective language "undetermined" due to `und` being the
    default value for the legacy tag language element.
  * mkvmerge: tags: the XML tag parser will now validate all
    `&lt;Simple&gt;` children of `&lt;Tag&gt;` elements, not just the first
    for each `&lt;Tag&gt;`.
  * mkvmerge: tags: the XML tag parser now uses the
    spec-compliant `und` ("undetermined") as the default
    language for `&lt;Simple&gt;` tags instead of `eng`.
  * mkvmerge, mkvpropedit: tags: mkvmerge will no longer set the
    "target type" for track statistics tags (earlier it used
    `MOVIE`). The "target type value" will still be set to `50`.
  * mkvmerge, mkvextract: HEVC/H.265: both programs will now
    normalize the placement of VPS, SPS and PPS NALUs. Each key
    frame is prefixed with exactly one copy of the currently
    active parameter sets. This fixes certain classes of bugs
    related to splitting/appending.
  * mkvinfo: when compiled with newer versions of the `fmt`
    library, certain numbers were not output correctly (e.g. a
    track's audio sampling frequency of 48000 might be output as
    48).
  * MKVToolNix GUI: multiplexer: deriving the track language
    from the file name will match languages case insensitively
    again (like versions prior to v55).
  * MKVToolNix GUI: multiplexer: under certain circumstances
    keyboard shortcuts such as `Ctrl+W` for closing the active
    tab or `Ctrl+R` for starting to multiplex ceased to work
    until the user did certain other things (such as switching
    to a different tool &amp; back to the multiplexer or opening the
    multiplexer menu). This started with v54.
  * MKVToolNix GUI: chapter editor: the editor will no longer
    create empty `ChapterCountry` elements when adding a chapter
    name with no default country selected in the preferences.
  Build system changes:
  * The bundled `fmt` library was updated to v7.1.3.</changelog>
  <changelog author="aloisio@gmx.com" date="1617969600">- Update to version version 56.1.0
  New features and enhancements:
  * mkvmerge: AAC: added support for LOAS/LATM files with
    channel configuration indexes 9?21 (e.g. channel count 22.2
    for index 13) according to Rec. ITU-R BS.1196-7 &amp; ISO/IEC
    23008-3:2019.
  Bug fixes:
  * mkvmerge: HEVC/H.265 parser: fixed invalid memory access
    that could happen when reading certain types of HEVC data
    (e.g. with changing parameter sets mid-stream) from certain
    containers (e.g. Matroska). This bug was introduced in
    release 56.0.0.
  * mkvextract: AAC: mkvextract will now abort with an useful
    error message when the user tries to extract a track whose
    'audio-specific config' element in `CodecPrivate` signals a
    number of channels of 7 or greater than 8 as that isn't
    supported by the ADTS format.
  Build system changes:
  * configure: the `--enable-ubsan` option hasn't actually
    enabled anything since release 39.0.0.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1621684800">- Up date to version 57.0.0
  New features and enhancements:
  * mkvmerge: MP4 reader: added support for reading Dolby Vision
    from MP4 files (FourCCs `dvh1` and `dvhe`; configuration
    records `dvcC`, `dvvC` and `hvcE` will be converted into
    block addition mappings).
  * mkvmerge: SRT subtitles: mkvmerge now accepts empty text
    files with the extension `.srt` as SRT subtitle files,
    enabling the creation of empty SRT tracks.
  * mkvmerge, mkvextract: HEVC/H.265: access unit delimiter
    NALUs will no longer be discarded, neither during muxing nor
    during extraction.
  * MKVToolNix GUI: preferences: switched the order &amp; wording of
    controls in the "enabling items" panel to make it clearer
    that certain controls define exceptions.
  Bug fixes:
  * mkvmerge: HEVC/H.265 parser: several NALU types, notably the
    Dolby Vision-specific NALUs ("unspecified 62" and
    "unspecified 63") and suffix SEI NALUs, are now stored with
    the frame they belong to instead of with the next frame.
  * mkvmerge: HEVC/H.265 packetizer: fixed setting the track's
    default duration when reading HEVC/H.265 from Matroska files
    that don't have a default duration set.
  * mkvmerge: HEVC/H.265 packetizer: fixed the calculation of
    the duration of frames so that `SimpleBlock` elements can be
    used again instead of `BlockGroups` with `BlockDuration`
    elements.
  * mkvmerge, mkvextract: HEVC/H.265 parser: fixed issues with
    ordering &amp; duplication of certain NALUs (parameter set &amp;
    prefix SEI NALUs).
  * MKVToolNix GUI: multiplexer: when dragging &amp; dropping files
    to the multiplexer, the source directory will be remembered
    as the "last open directory" again, causing subsequent uses
    of the "open file" dialog to start in the same directory.
  * mkvinfo: fixed the position of frames in block groups
    containing "block duration" elements in summary mode (e.g.
    for subtitle tracks).
  Build system changes:
  * `configure` will now try to detect `libmagic` via
    `pkg-config` and fall back to including &amp; linking directly if
    it cannot be found via `pkg-config`.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1623585600">- Update to version 58.0.0
  New features and enhancements:
  * mkvmerge, MKVToolNix GUI's multiplexer: the handling of the
    "default track" flag has been changed to match the recent
    changes to the Matroska specifications. The new semantics
    are that if it is set, it is supposed to signal to the
    player that this track is eligible for being played by
    default, potentially taking other factors such as user
    preferences regarding languages into account.
    This implies that more than one track of each type can have
    this flag set. For example, a Blu-ray disc with three audio
    tracks might have the main audio in both English and
    Japanese, whereas the third audio track contains the
    director's comments. In such a case the first two tracks
    should have the "default track" flag set, the third one
    shouldn't.
    Earlier `mkvmerge` was enforcing that only one track of each
    type could have the flag set. This restriction has been
    removed, both in `mkvmerge` and in the GUI's multiplexer.
    `mkvpropedit` and the GUI's header editor are unaffected as
    they've always allowed to set the flag on as many tracks as
    the user wanted.
  * mkvmerge: AVC/H.264 &amp; HEVC/H.265 identification: added the
    stream's pixel dimensions (AVC only; were present for HEVC
    already) &amp; default duration.
  * mkvmerge, mkvextract: HEVC/H.265: added support for reading
    single-layer Dolby Vision from Annex B type bitstreams
    (elementary streams, MPEG transport streams).
  * mkvinfo: the option `-X`/`--full-hexdump` now affects all
    binary elements, not just the frame data in `SimpleBlock`
    and `BlockGroup` elements.
  * MKVToolNix GUI: multiplexer: the "delay" and "sync" options
    can now be used for chapters in source files, too.
  * MKVToolNix GUI: when moving list entries up &amp; down with the
    optional buttons or the keyboard shortcuts (instead of using
    drag &amp; drop), the GUI ensures that the top-most selected
    entry remains visible after the move.
  * MKVToolNix GUI: added an option in the preference to use
    legacy MIME types for font attachments instead of the current
    standard ones (e.g. 'application/x-truetype-font' instead of
    'font/sfnt' and 'font/ttf').
  Bug fixes:
  * build system: fixed filtering out optimization options when
    compiling the file `iso639_language_list.cpp` (before only
    numeric optimization levels were filtered out and only if it
    wasn't the last option in the list of flags).
  * build system: when libmagic was detected via `pkg-config`,
    MKVToolNix was actually compiled without support for
    libmagic due to a preprocessor symbol not being defined.
  * mkvmerge: MP4 reader: fixed an issue with timestamps
    overflowing when the file's or the track's time scale is
    large.
  * mkvmerge, mkvextract: fixed key frame handling for
    `BlockGroup` elements with a forward reference but no
    backward references.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: the
    programs will no longer omit writing mandatory elements set
    to their default value if other elements of the same type
    are present in the same master. This affects mostly the
    "chapter language" element which may occur multiple times
    within the same "chapter display" master. If it does occur
    multiple times and one of them is set to "English" (which is
    that element's default value), that element will now be
    written, too.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: when
    parsing chapter files IETF &amp; legacy language elements as
    well as legacy country elements will now be properly
    generated depending on which exist already, especially when
    there's more than one language and/or country element
    in a "chapter display" element.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor:
    fixed reading OGM-style chapter files with timestamps that
    don't have exactly three decimal places. Any number of
    decimal places between one and nine is now supported for
    nanosecond precision.
  * MKVToolNix GUI: chapter editor: added/fixed support for
    "chapter display" elements with multiple languages or
    countries.
  Build system changes:
  * Qt 6: added support for building with Qt 6. `configure` will
    look for Qt 6 first and only continue looking for Qt 5 if Qt
    6 isn't found or disabled via `--disable-qt6`.
    Qt 6 detection works by first looking for the `qmake6`
    binary. Its location can be specified with the
    `--with-qmake6=?` option.
    All other Qt 6 related facts (such as compiler &amp; linker
    flags or the position of the other required tools such as
    `lconvert`, `moc`, `rcc` and `uic`) will be derived from
    the output generated by `qmake6`.
    Note that at this point Qt 6 is not yet supported for the
    cross-compilation  build to Windows, nor is a static Qt 6
    build supported yet. Note that the command line options
    `--enable-static-qt`, `--with-qt-pkg-config-modules` and
    `--without-qt-pkg-config` only apply to the Qt 5 and have
    no effect on Qt 6.
  * Qt 5: the options for specifying the position of the tools
    (`--with-moc=?`,`--with-rcc=?` and `--with-uic=?`) have been
    removed. Their position will now be derived from the output
    generated by `qmake`.
  * `configure`: completely disabling the GUI now requires
    passing both `--disable-qt6` and `--disable-qt` options.
  * Boost's multi-precision library is now required.
  * Boost v1.66 or newer is now required.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1626091200">- Update to version 59.0.0 (fixes boo#1188209)
  New features and enhancements:
  * mkvmerge: WebVTT parser: the parser now follows the specs'
    rules for parsing timestamps more closely by being more
    lenient: it allows arbitrary number of spaces &amp; tabs at the
    start of the line &amp; around the arrow; it allows any number
    of digits for the hours.
  * MKVToolNix GUI: multiplexer: when adding a Blu-ray playlist
    without scanning for other playlists the GUI will now look
    for disc library information &amp; let the user select which one
    to use if there's more than one entry.
  * MKVToolNix GUI: multiplexer: added an option for sorting
    files &amp; tracks by track types when adding them to multiplex
    settings. The order is: video first followed by audio,
    subtitles and other types. Files &amp; tracks can still be
    reordered manually later. The option is enabled by default &amp;
    can be found in the preferences ? "Multiplexer" page ?
    "Adding files" section.
  * MKVToolNix GUI: multiplexer: added an option for recognizing
    file name sequences such as `movie.001.mp4`, `movie.002.mp4`,
    `movie.003.mp4` when adding multiple files at once. If a
    sequence is detected, the only first file will be added while
    the second and following file names will be appended to the
    first one. The option is enabled by default &amp; can be found
    in the preferences ? "Multiplexer" page ? "Adding files"
    section.
  * MKVToolNix GUI: multiplexer: added small colored boxes for
    each file &amp; track in order to indicate from which file each
    track is read. The colors used can be configured in the
    preferences ? "Multiplexer" page ? "File &amp; track colors"
    section.
  Bug fixes:
  * build system: fixed compilation with fmt v8. Fixes #3151.
  * mkvmerge: SRT subtitle reader: characters that aren't valid
    according to the assumed encoding of the file will now be
    replaced by the Unicode "Replacement Character" U+FFFD
    instead of keeping the invalid characters, potentially
    violating the Matroska specs.
  * mkvmerge: WebVTT parser: the parser now accepts timestamps
    with hours larger than 99.
  * mkvextract: TTA extraction, only on Windows: fixed removing
    the temporary file created during extraction.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's multiplexer &amp; header
    editor: MIME type detection is now done using Qt instead of
    the `magic` library. The main impact is the MIME types of
    TrueType &amp; OpenType fonts are now detected correctly.
  * MKVToolNix GUI: multiplexer: when adding files to the
    multiplexer by running the GUI's executable with file names
    as command line arguments, the source directory will be
    remembered as the "last open directory" again, causing
    subsequent uses of the "open file" dialog to start in the
    same directory.
  * MKVToolNix GUI: multiplexer: the "default track flag" column
    in the track list was missing its icons. Additionally it
    contained text even for things that aren't regular tracks
    and therefore do not actually have that flag (e.g. chapters
    or tags).
  * MKVToolNix GUI: multiplexer: the default for the dialog
    asking the user what to do with dragged &amp; dropped files if
    they've never seen the dialog is back to adding the files to
    the current multiplex settings instead of "add as additional
    parts" which was an unintentional default.
  * MKVToolNix GUI: multiplexer: the "show command line" dialog
    will now always use backward slashes for the "Windows
    (cmd.exe)" mode and forward slashes for the "Linux/Unix
    shells" mode, regardless of the operating system it's
    currently running on.
  Build system changes:
  * The Qt library is now required for building all
    applications, even the command-line ones, as they use Qt's
    MIME type detection capabilities. In turn this means that
    you cannot disable the Qt usage anymore; either Qt5 or Qt 6
    is required. You can still chose not to build MKVToolNix
    GUI, though. A new option has been added to `configure`
    for this purpose: `--disable-gui`.
  * The `gmp` library is now required.
  * The `magic` library is not used anymore.
  * The `PCRE2` &amp; `JPCRE2` libraries are not used anymore. The
    bundled version of `JPCRE2` was removed.
  * Boost's "rational" library is not used anymore.
  * `configure`: the option `--enable-appimage` has been
    removed. The location of the relevant directories within an
    AppImage is now detected automatically.
  * The bundled `fmt` library was updated to v8.0.0.
- Use system version of utfcpp</changelog>
</package>
<package pkgid="56b0bece1a8271c113e049ca6cc63ad579e398d6013bd8b31d8245579d2e2f69" name="mkvtoolnix-gui" arch="s390x">
  <version epoch="0" ver="59.0.0" rel="bp153.2.3.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1577966400">- Update to version 42.0.0
  New features and enhancements:
  * mkvmerge: added an option for creating byte-identical files:
    `--deterministic &lt;seed&gt;`. Part of the implementation of
    [#2698].
  * mkvmerge: Matroska reader: mkvmerge will remove the `icpf`
    atom headers if they're present in frames read from Matroska
    files. Implements #2692.
  * mkvmerge: MP4 reader: ALAC tracks: the number of channels,
    sampling frequency and bit depth are now taken from the
    bitstream in order to fix bogus values on the container level.
    Implements #2714.
  * mkvpropedit: when changing track UIDs the referring elements
    in existing chapters &amp; tags will be updated automatically,
    too. Part of the implementation of #2700.
  * mkvinfo: when the option `-p`/`--hex-positions` is used,
    element positions will be output regardless of the verbosity
    level. Part of the implementation of #2713.
  * mkvinfo: added the option `-P`/`--positions` for showing the
    position of each element in decimal regardless of the
    verbosity level used. Part of the implementation of #2713.
  * mkvinfo: added the option `-o`/`--continue` for continuing
    processing when the first cluster is encountered regardless
    of the verbosity level used. Part of the implementation of
    [#2713].
  * mkvinfo: added the option `-a`/`--all` for outputting all
    sub-elements (even cues &amp; seek head entries) and not
    stopping at the first cluster regardless of the verbosity
    level used. Part of the implementation of #2713.
  * MKVToolNix GUI: multiplexer: added an option in the
    preferences for disabling adding cover images from Blu-ray
    discs. Implements #2693.
  * MKVToolNix GUI: multiplexer: added mkvmerge's new
    `--deterministic` option in the "additional command-line
    options" dialog. Part of the implementation of #2698.
  * MKVToolNix GUI: header editor:: when changing track UIDs the
    referring elements in existing chapters &amp; tags will be
    updated automatically, too. Part of the implementation of
    [#2700].
  Bug fixes:
  * mkvmerge: HEVC ES parser: fixed a bug in the slice parser
    calculating the size of a field which in turn could have led
    to the slice's type being read wrong. Patch by Torsten
    Hauska. Fixes #2710.
  * mkvmerge: Matroska reader: fixed a segmentation fault when
    trying to read a file that uses header removal compression
    but no removed bytes are present in the track headers. Fixes
    [#2687].
  * mkvmerge: MPEG elementary stream parser: fixed an invalid
    memory access and use of uninitialized memory that could
    happen under certain circumstances. Fixes #2690.
  * mkvmerge: RealMedia reader: fixed a division by zero when
    all audio timestamps were zero. Fixes #2689.
  * mkvmerge: RealMedia reader: fixed an invalid memory access
    in the video frame assembly code triggered by invalid data
    in the file. Fixes #2691.
  Build system changes:
  * `std::optional` (C++17 feature) is now used instead of
    `boost::optional`.
  * `std::regex` is now used instead of `boost::regex`.
  Other changes:
  * New man page translations into French, Italian, Russian and
    Chinese Traditional have been added.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1580126400">- Update to version 43.0.0
  New features and enhancements:
  * MKVToolNix GUI: using one of the command line options
    `--info`, `--edit-headers` or `--edit-chapters` will make
    the GUI select the corresponding tool on startup even if no
    further file name is given. Implements #2723.
  * MKVToolNix GUI: multiplexer: added a setting in the
    preferences for changing the location of the MediaInfo
    executable for when the user accidentally selected the wrong
    one.
  Bug fixes:
  * mkvmerge: AVC/h.264 parser: the order of the NALUs before
    each key frame was sometimes wrong: mkvmerge wrote SPS &amp; PPS
    after SEI NALUs. Now SPS &amp; PPS NALUs are always written
  before the other NALUs. Patch by Torsten Hauska. Part of the
  implementation of #2709 and part of the fix of #2250.
  * mkvmerge: AVC/h.264 parser: when additional SPS or PPS NALUs
    (with IDs that haven't been seen so far) are found
    mid-stream, mkvmerge will prepend all following key frames
    with all current valid SPS &amp; PPS NALUs (just like when SPS &amp;
    PPS NALUs are overwritten mid-stream). Part of the fix of
    [#2250].
  * mkvmerge: MPEG TS reader: fixed detection of MPEG-1/2 video
    tracks consisting of very few frames. Fixes #2732.
  * mkvmerge: Ogg Opus reader: fixed the handling of Ogg Opus
    streams that contain a just one Ogg page (`mkvmerge` aborted
    with an exception). Fixes #2722.
  * MKVToolNix GUI: multiplexer: dragging &amp; dropping XML files
    with chapters or tags to the GUI's window was broken in v42.
    Instead of adding the file names to the appropriate input
    boxes the GUI was running mkvmerge for file identification
    purposes which then failed. Fixes #2718.</changelog>
  <changelog author="aloisio@gmx.com" date="1583755200">- Update to version 44.0.0
  New features and enhancements:
  * MKVToolNix GUI: header editor: the attachments can now be
    reordered via drag &amp; drop. Implements #2753.
  Bug fixes:
  * mkvmerge: Matroska reader: when encountering certain errors
    in the track headers such as the codec ID not being present
    mkvmerge will simply skip those tracks instead of exiting
    with an error. Fixes #2737.
  * MKVToolNix GUI: multiplexer: the "ask before overwriting"
    functionality did not look for the correct file names when
    splitting was active. Fixes #2741.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1586001600">- Update to version 45.0.0
  New features and enhancements:
  * mkvmerge: mkvmerge has never supported appending &amp; splitting
    FLAC audio tracks. mkvmerge will now emit error messages
    when the user attempts either instead of continuing and
    creating invalid FLAC tracks.
  * MKVToolNix GUI: added an option in the preferences to turn
    on eliding text on tab headers. If enabled, tab names will be
    shortened so that all tab headers fit into the window's
    width. Implements #2768.
  * MKVToolNix GUI: added an option in the preferences to
    disable all tooltips.
  * MKVToolNix GUI: multiplexer: if the file identification
    fails due to a JSON parser error, the output generated by
    `mkvmerge` will be output to `STDERR` allowing insight into
    what's gone wrong.
  * MKVToolNix GUI: multiplexer: if an error occurs during file
    identification, the name of the processed file will be
    mentioned in the error message.
  * MKVToolNix GUI: multiplexer: if an error occurs during
    identification of multiple files, the GUI will ask the user
    whether to continue or abort the identification process.
    Implements #2778.
  * MKVToolNix GUI: job queue: added an option in the
    preferences for removing completed jobs when exiting the
    program depending on their status. Implements #2769.
  Bug fixes:
  * mkvmerge: H.265/HEVC packetizer: fixed changing the NALU
    size length, it was using the wrong offset into the `hevcC`
    structure.
  * mkvmerge: MP4 reader: fixed calculating the duration of
    video tracks that only contain a single frame. Fixes #2747.
  * mkvmerge: MP4 reader: if there's no frame offset table
    (`ctts` atom) present for H.265/HEVC video tracks, mkvmerge
    will determine the timestamp order itself instead of relying
    on the timestamps in the MP4 being in the presentation order
    required by Matroska. Fixes #2777.
  * MKVToolNix GUI: multiplexer: when using the title as part of
    the destination file name (both automatically as well as
    using the "copy title to destination file name" function) all
    characters that aren't valid in a file name are replaced by
    hyphens.
  * MKVToolNix GUI: multiplexer: the "copy title to destination
    file name" function was broken when the "make file name
    unique" option in the preferences was disabled. In that case
    the file base name was removed regardless of what the title
    was set to at the time.
  * MKVToolNix GUI: multiplexer: when adding Blu-ray playlists
    the GUI used to only look for the English version of the disc
    library information (title &amp; cover images). Now the GUI will
    present all disc library entries in the "select playlist to
    add" dialog &amp; let the user chose which one to use (if any).
    Fixes #2765.
  * MKVToolNix GUI: multiplexer, info tool: fixed the "warn
    before overwriting" check wrt. jobs creating the same file.
    Fixes #2758.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1588334400">- Update to version 46.0.0
  New features and enhancements:
  * mkvmerge: when splitting, the placeholder `%c` can be used
    in the destination file name. It'll be replaced by the name
    of the first chapter in the file. Implements #2791.
  * mkvmerge: when reading MPLS playlists mkvmerge will include
    a tag named `SOURCE_ID` in the track's statistics tags that
    conveys the fact that the source was a Blu-ray and what the
    track's ID was in the source container. When reading Matroska
    file existing `SOURCE_ID` tags will be kept. The format used
    is the same format MakeMKV uses. Implements #2774.
  * mkvmerge: for audio-only files mkvmerge will now write a cue
    entry every 500ms instead of every 2s.
  * MKVToolNix GUI: job actions: split up the option "execute
    when the job finishes successfully or with warnings" into two
    separate options: "?when finishes successfully" and "?when
    exits with warnings". Implements #2798.
  Bug fixes:
  * mkvmerge: Matroska reader: when regenerating UIDs for
    chapters mkvmerge will now fix referencing tag chapter UID
    targets to have the same values. Fixes #2804.
  * mkvmerge: MP4 reader: fixed a crash that could potentially
    happen while trying to identify H.265/HEVC tracks.
  * mkvmerge: MP4 reader: when reading H.265/HEVC tracks without
    a frame offset table (`ctts` atom) present, mkvmerge did not
    parse the `hevcC` structure correctly in certain cases,
    causing no video frames to be output at all or the output not
    being playable. This fixes #2782, a bug introduced in v45.
  * mkvmerge: MPLS handling/MPEG TS reader: timestamp
    restrictions as given in an MPLS file were only honored for
    the first play item, not for subsequent play items. For those
    play items the whole referenced file was always copied. Part
    of the fix of #2789.
  * mkvmerge: MPLS handling/MPEG TS reader: under certain
    circumstances mkvmerge copied one frame too many before
    switching to the next play item. Part of the fix of #2789.
  * mkvmerge: for audio-only files cues will only be created for
    I frames (important for e.g. TrueHD where decoding can only
    start on a sync frame). Fixes #2790.
  * MKVToolNix GUI: fixed a crash that happened when closing the
    preferences after having closed at least one multiplexer tab.
    Fixes #2785.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1590840000">- Update to version 47.0.0
  New features and enhancements:
  * mkvmerge: chapters: mkvmerge can now read chapters from DVDs
    if the user specifies the path to a DVD folder structure via
    the `--chapters ?` parameter. By default chapters from the
    first title will be imported. This can be changed by append
    `:&lt;title number&gt;` to the file/directory name in the
    `--chapters ?` argument, e.g. `--chapters
    /srv/dvds/BigBuckBunny/VIDEO_TS:3`. This feature requires
    mkvmerge to have been built with the `libdvdread` library.
  * mkvmerge: added `--engage append_and_split_flac` that
    enables mkvmerge to append and split FLAC tracks, restoring
    pre-v45 behavior. The resulting tracks will be broken: the
    official FLAC tools will not be able to decode them and
    seeking will not work as expected.
  * MKVToolNix GUI: multiplexer: added support for mkvmerge's
    new support for reading chapters from DVDs if both have been
    built with the `libdvdread` library.
  * MKVToolNix GUI: multiplexer: when deriving languages from
    file names the GUI will now look for simplified language
    names instead of the full ones (e.g. instead of looking for
    "Greek, Modern (1453-)" it would simply look for "Greek").
  * MKVToolNix GUI: multiplexer: the options in the "additional
    command-line options" dialog are now sorted alphabetically.
    Additionally the `--append-mode` option has been added as
    one of the only missing global options.
  * MKVToolNix GUI: chapter editor: the chapter editor can now
    read chapters from DVDs if MKVToolNix has been built with
    the `libdvdread` library.
  * MKVToolNix GUI: header editor: added an option in the
    preferences for displaying all date &amp; time values in UTC
    instead of the local time zone.
  Bug fixes:
  * all: fixed a crash when using the `MTX_LOGGER=file` syntax
    for logging debug messages without specifying a file name to
    log to. It will now log to a file called
    `mkvtoolnix-debug.log` in the system's default temporary
    directory, as initially intended.
  Build system changes:
  * The `libdvdread` library will be used if found via
    `pkg-config`. If it is found, support for reading chapters
    from DVDs will be enabled in `mkvmerge` and the MKVToolNix
    GUI.
  * Boost's Date/Time, Lexical Cast, Range, Range Adaptors,
    Tri-Bool, Variant libraries are not used anymore.
  * MKVToolNix now requires a C++ compiler &amp; standard library
    that support the following features of the C++17 standard:
    "`std::variant`", "`std::gcd`". For the GNU Compiler
    Collection (gcc) this means v7 or newer; for clang it means
    v4 or newer ? the same versions required by earlier
    MKVToolNix versions.
  * MKVToolNix now requires version 6.1.0 of fmtlib or later for
    the `fmt::to_string` function and bugfixes to the formatting
    of floating point numbers. If a system-wide version is
    installed that's older, the bundled copy will be used.</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1591099200">- Add _constraints file to avoid build error for ppc64/ppc64le</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1593345600">- Update to version 48.0.0
  New features and enhancements:
  * mkvmerge: AC-3: file identification will report AC-3 tracks
    encoded in Dolby Surround EX as codec "AC-3 Dolby Surround
    EX".
  * MKVToolNix GUI: multiplexer: on new installations the GUI
    will now recognize all known ISO 639-2 language codes in file
    names by default instead of only the top 100 of languages by
    native speakers.
  * MKVToolNix GUI: multiplexer: on new installations the list
    of "often used languages" will by default only contain
    certain agnostic ones ("multiple languages", "no linguistic
    content", "reserved for local use", "uncoded languages"),
    "English" and the default user interface language. The "list
    of spoken languages by native speaks" isn't used anymore.
  * MKVToolNix GUI: header editor: added an option to remove all
    attachments to the tree context menu.
  * MKVToolNix GUI: while the GUI is running it will remember
    the last page that was selected when the preferences dialog
    is closed. Upon re-opening the preferences that page will be
    selected by default.
  Bug fixes:
  * mkvmerge: fixed a segmentation fault when exiting
    prematurely due to write errors such as the destination
    having run out of space.
  * mkvmerge: DTS: fixed wrong channel count for DTS tracks with
    XCh extensions.
  * mkvmerge: MPEG TS reader: fixed detecting h.264/AVC and
    h.265/HEVC tracks that consist of only a single frame.
  * mkvmerge: MPEG TS reader: fixed handling of unbounded PES
    sizes for tracks that consist of only a single PES packet.
  * mkvmerge: MPEG TS reader: PGS subtitle tracks are now exempt
    from the "detect bogus subtitle timestamps" heuristic which
    could lead to some PGS subtitles not being timestamped
    correctly. Symptoms were that they were shown at the wrong
    time or that they were shown indefinitely.
  * mkvmerge: MPEG TS reader: when reading MPLS playlists the
    start timestamps of a play items were handled wrong: all the
    timestamps of packets read were compared to that start
    timestamp, dropping those packets whose timestamps were
    smaller than the play item's start timestamp. The correct
    behavior is to accept all packets as soon as the first one
    with a timestamp equal to or larger than the play item's
    start timestamp is encountered. This could result in PGS
    subtitle entries located right at the start of the play item
    being garbled/lost as they consist of multiple PES packets
    for which some timestamps are often slightly smaller.
  * mkvmerge: MPEG TS reader: when reading MPLS playlists
    mkvmerge will no longer read the whole M2TS files they
    reference, processing only the packets lying inside the
    timestamp range given by the playlists's play item's start &amp;
    end timestamps. Instead mkvmerge will use the index
    information present in corresponding clip information (CLPI)
    files in order to seek to the nearest file position of the
    play item's start timestamp. Additionally mkvmerge will
    simply stop processing a file once the end timestamp is
    seen. This change greatly speeds up processing files from
    which only small portions must be read.
  * mkvmerge: WavPack: fixed support for files created by v5 of
    the program. Checksums, DSD audio data and non-standard
    sampling rates are handled correctly.
  * MKVToolNix GUI: multiplexer: fixed the cursor being
    positioned wrong after entering or pasting characters that
    aren't allowed in file names into the "destination file"
    control.
  Build system changes:
  * libEBML v1.4.0 and libMatroska v1.6.0 are now required.
  Other changes:
  * The source code repository's main development branch was
    renamed to `main`.</changelog>
  <changelog author="aloisio@gmx.com" date="1596369600">- Update to version 49.0.0
  New features and enhancements:
  * mkvmerge: added support for copying the new track header
    elements `BlockAddIDName`, `BlockAddIDType`,
    `BlockAddIDValue` and `BlockAddIDExtraData` from Matroska
    files if they exist.
  * mkvinfo: added support for the new track header elements
    `BlockAdditionMapping`, `BlockAddIDName`, BlockAddIDType`,
    `BlockAddIDValue` and `BlockAddIDExtraData`.
  * MKVToolNix GUI: multiplexer: the list of recent directories
    can now be edited in the preferences ? "Multiplexer" ?
    "Destination file name".
  * MKVToolNix GUI: preferences: the values in the various
  "predefined values" lists can now be re-ordered freely by
    dragging &amp; dropping.
  Bug fixes:
  * mkvmerge: Matroska reader: when reading tracks (e.g. a
    subtitle track) from Matroska files with their `default
    track` flag set to `yes`, and when overwriting those via the
    command line to `no`, `mkvmerge` would not promote
    additional tracks of the same type from other files (e.g.
    another subtitle track from an SRT file).
  * mkvmerge: SRT reader: empty lines inside entries were
    doubled.
  * mkvmerge: subtitles: when calculating the rounded duration
    of each entry the error from rounding the corresponding
    timestamp will be taken into account.
  * mkvextract: SSA/ASS extraction: mkvextract is no longer
    inserting empty lines before the `Dialogue:` lines.
  * mkvextract: USF subtitles: start &amp; end timestamps were too
    high by a factor of 1.000.000.
  * MKVToolNix: info tool: when saving to a text file the
    checkbox "Save as default for saving output to text files"
    did nothing.
  * MKVToolNix: info tool: when saving to a text file in "all
    elements in a tree-like structure" mode, the GUI always
    stopped at the first cluster regardless of the setting of
    the "verbosity" option.
  * MKVToolNix GUI: preferences: when tooltips were disabled the
    dialogs for adding new entries to the various "predefined
    values" lists were missing their texts.
  * configure: fixed detection of QtDBus. Fixes #2886.
  Build system changes:
  * libMatroska v1.6.1 is now required. The bundled version has
    been updated to that version.</changelog>
  <changelog author="aloisio@gmx.com" date="1599393600">- Update to version 50.0.0
  New feature: IETF BCP 47 language tags:
  * I've written up a [nice FAQ
    https://gitlab.com/mbunkus/mkvtoolnix/-/wikis/Languages-in-Matroska-and-MKVToolNix
    about the switch to using IETF BCP 47 language tags, how
    they interact with legacy language elements, how the programs
    actually behave and how to disable their use if necessary.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags: mkvmerge will
    now accept full BCP 47 language tags for all options taking
    a language. mkvmerge will always write "LanguageIETF" track
    header elements. If the language tag contains a valid ISO
    639-2 language code it will also set the legacy "Language"
    track header element to the included ISO 639-2 code.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags: if present the
    "LanguageIETF" track header element will be reported as the
    `language_ietf` property in JSON identification mode.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags in chapters:
    mkvmerge will now write "ChapLanguageIETF" elements when
    creating chapter atoms, either when reading the simple
    chapter format or when generating
    chapters due to the `--generate-chapters` command line
    option.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags in tags:
    mkvmerge will now write "TagLanguageIETF" elements when
    creating "simple tag" elements, either when reading tag XML
    files or when generating them.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags: added an option
    `--disable-language-ietf` that causes mkvmerge to only write
    the legacy language elements.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: IETF
    BCP 47/RFC 5646 language tags in chapters: when reading XML
    chapter files the programs will now add "ChapLanguageIETF"
    elements for atoms that don't contain them. The values are
    derived from existing "ChapterLanguage" elements.
  * mkvpropedit: IETF BCP 47/RFC 5646 language tags:
    setting/deleting the track language now acts on both the old
    language element as well as the "LanguageIETF" track header
    element.
  * mkvpropedit: IETF BCP 47/RFC 5646 language tags: added an
    option `--disable-language-ietf` that causes mkvpropedit to
    apply changes to the `language` track header property only
    to the legacy language track header element.
  * mkvinfo: IETF BCP 47/RFC 5646 language tags: added support
    for the "LanguageIETF" track header element.
  * MKVToolNix GUI: multiplexer: added full support for IETF BCP
    47/RFC 5646 language tags for both track and chapter
    languages.
  * MKVToolNix GUI: chapter: added full support for IETF BCP
    47/RFC 5646 language tags for chapter languages.
  * MKVToolNix GUI: header editor: added full support for IETF
    BCP 47/RFC 5646 language tags for track header languages.
    The header editor allows editing of the legacy language
    elements and the IETF BCP 47 language elements independent
    of each other.
  Other new features and enhancements:
  * mkvmerge: the chapter generation mode `when-appending` now
    also works with the splitting modes `parts:` &amp;
    `parts-frames:` when using the `?,+?` syntax for appending
    other sections of the source file to the same  destination
    file.
  * MKVToolNix GUI: multiplexer: the file selection dialogs now
    include the extension `.dtsma` for DTS files.
  * mkvmerge: MP4 reader: sped up parsing MP4 DASH files with a
    lot of segments (`trun` atoms) quite a bit.
  * The PCRE2 regular expression library is now used instead of
    `std::regex` for big performance improvements in all places
    where regular expressions are used for parsing big chunks of
    text, e.g. in the subtitle parsers.
  Bug fixes:
  * MKVToolNix GUI: preferences: under certain conditions
    changing the selected entry in the page tree on the left did
    not cause the page shown on the right to be updated.
  * mkvmerge: splitting text by a fixed string (e.g. `,`) is now
    done by using `std::string.find()` instead of using a
    regular-expression-based text splitting function, greatly
    improving its performance.
  * mkvmerge: MP4 reader: fixed handling of `tkhd` atoms of
    version 1.
  Build system changes:
  * The PCRE2 library (the 8-bit variant) is now required.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1601812800">- Update to version 51.0.0
  New features and enhancements:
  * mkvmerge, mkvpropedit, MKVToolNix GUI: IETF BCP 47 language
    tags: added missing support for UN M.49 regions for which
    there are no corresponding ISO 3166 alpha codes. This
    enables language tags such as `es-419` = Spanish in
    Latin America and the Caribbean.
  * MKVToolNix GUI: IETF BCP 47 language tags: the text in the
    widget displaying the current language &amp; the corresponding
    edit button is now displayed like a link (depending on the
    theme: different color &amp; underlined), making it clearer
    that not just the edit button can be clicked but the text,
    too.
  Bug fixes:
  * mkvmerge: AV1 parser: fixed mkvmerge crashing after uncaught
    exceptions due to certain data conditions. Found by fuzzying.
  * mkvmerge: AV1 packetizer: the duration of frames wasn't set
    properly. When appending AV1 IVF or OBU files this meant that
    the last frame of the Nth file and the first frame of file
    N+1 had the same timestamp.
  * mkvmerge: DTS reader: fixed handling of buffers with an odd
    length when byte-swapped DTS is detected so that mkvmerge
    doesn't abort with a failed assertion. Found by fuzzying.
  * mkvmerge: h.264/AVC and h.265/HEVC elementary stream
    readers: mkvmerge will no longer claim to recognize data
    that looks like AVC or HEVC but with invalid video
    width/height values as that lead to failed assertions in
    libEBML later. Found by fuzzying.
  * mkvmerge: h.265/HEVC parser: fixed mkvmerge aborting after
    uncaught exceptions due to certain data constellations found
    by fuzzying.
  * mkvmerge: IVF reader: fixed mkvmerge crashing with a
    "division by zero" error due to certain data conditions.
    Found by fuzzying.
  * mkvmerge: fixed mkvmerge aborting with a "division by zero"
    error due to the timestamp scaling factor being 0 after
    handling certain data constellations. Found by fuzzying.
  * mkvmerge: track statistics: fixed a "division by zero" error
    when the content's shorter than 1ms. Found by fuzzying.
  * mkvmerge, mkvinfo, mkvextract, mkvpropedit: Matroska access
    class: fixed an invalid memory access under certain data
    conditions. Found by fuzzying.
  * MKVToolNix GIU: IETF BCP 47/RFC 5646 language tags: the GUI
    will no longer open the language dialog when clicking on a
    disabled language display widget.
  * MKVToolNix GUI: IETF BCP 47 language tags: the "variants"
    combo-boxes were not populated even when the language tag was
    valid and contained at a variant.
  * MKVToolNix GUI: IETF BCP 47 language tags: when no language
    is selected, at least one of the other components (extended
    subtags, region, or variants) has something selected and
    "private use" is not empty, the GUI would claim this to be a
    valid tag, which it isn't.
  * MKVToolNix GUI: multiplexer: when the tracks/chapters/tags
    selection changes from "at least one entry selected" to "no
    entry selected", the input controls will be reset to their
    default state and not just disabled.
  Build system changes:
  * `configure` now checks for the presence of the a system-wide
    installed copy of the JPCRE2 C++ wrapper library for the
    PCRE2 library and uses that if it's new enough (at least
    v10.32.1). If not, the bundled version will be used as a
    fallback.</changelog>
  <changelog author="aloisio@gmx.com" date="1609848000">- Update to version 52.0.0
  New features and enhancements:
  * MKVToolNix GUI: job queue: the maximum number of jobs to run
    concurrently can now be increased in the preferences. The
    default remains at 1.
  * MKVToolNix GUI: the GUI will now add a context-specific
    default extension to file names selected for saving on
    platforms that don't add one itself (e.g. GNOME). For
    example, when saving multiplexer settings the extension
    `.mtxcfg` will be added.
  * MKVToolNix GUI: added an option to the preferences for the
    window to stay on top of other windows.
  Bug fixes:
  * mkvextract: h.265/HEVC extraction: the code for skipping
    extraction of prefix SEI NALUs in the first frame was
    skipping two bytes too few, resulting in broken processing
    of all following bytes.
  * libEBML: the optional, bundled version of libEBML was
    updated to v1.4.1.
  Build system changes:
  * libEBML v1.4.1 is now required due to a bug in libEBML that
    caused pointers to just-freed memory being returned to the
    caller under certain invalid data constellations, causing
    use-after-free errors in all of MKVToolNix's programs.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1612008000">- Update to version 53.0.0
  New features and enhancements:
  * mkvmerge: AVI reader: added support for reading the video
    aspect ratio from the video properties header (`vprp` chunk)
    if present and setting the display dimensions accordingly.
  * mkvmerge: MP4 reader: for h.264/AVC tracks that don't have an
    `AVCConfigurationBox` (`avcC` atom) in their sample
    description (`stsd`) atom or whose `avcC` atom contains no
    content `mkvmerge` will now re-derive the
    `AVCConfigurationBox` from the bitstream.
  * mkvextract: mkvextract will now check if any of the
    destination file names is the same as the source file name
    and abort with an error if that's the case.
  * MKVToolNix GUI: when querying the user for a file name for
    saving things (e.g. multiplexer settings or an attachment in
    the header editor), the automatically suggested file name
    will now be based on the situation-specific file names (e.g.
    the destination file name for multiplexer settings or the
    attachment's name when saving an attachment in the header
    editor) instead of the directory's name.
  * MKVToolNix GUI: multiplexer: when deriving track languages
    from file names the GUI will now select the right-most match
    instead of the left-most one. For example,
    "La.vie.en.rose.(fr).srt" will now be detected as French (fr)
    instead of English (en).
  * MKVToolNix GUI: preferences: the items in the "pre-defined
    ?" lists can now be renamed by double-clicking with the
    mouse or pressing the F2 key.
  Bug fixes:
  * mkvmerge: stretching chapter timestamps with
    `--chapter-sync` now works correctly with floating point
    values including fractions of floating point numbers (e.g.
    `12.3/45.67`). The tooltips in the GUI have been adjusted
    accordingly.
  * mkvmerge: MPEG 1/2 video handling: the "default duration"
    header field was often half the value it actually should be,
    resulting in all video frames having an explicit block
    duration with the correct value.
  * mkvmerge: MPEG 1/2 video handling: the data stored in `Codec
    private` and `Codec state` doesn't contain extensions other
    than sequence &amp; sequence display extensions anymore.
  * mkvmerge: tag handling: when remuxing a Matroska file with
    the `--no-track-tags`, existing `SOURCE_ID` track tags are
    now skipped, too.
  * MKVToolNix GUI: multiplexer: the drop-down boxes with
    pre-defined track names now follow the order set in the
    preferences instead of sorting the entries alphabetically.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1614340800">- Update to version  54.0.0
  New features and enhancements:
  * mkvmerge: added support for using ISO 639-3 language codes in
    IETF BF47 language tags.
  * mkvmerge: AC-3 parser: added support for byte-swapped AC-3
    data.
  * mkvmerge: Matroska reader: for audio tracks that have the bit
    depth track header set mkvmerge will now keep that header
    even for codecs that don't require it for decoding.
  * mkvmerge: MPEG transport stream reader, PCM audio tracks:
    mkvmerge will now re-order the channels for 5.1, 7.0 and 7.1
    channel tracks from the Blu-ray layout to the
    WAVEFORMATEXTENSIBLE layout expected in Matroska.
  * mkvmerge, mkvinfo, mkvpropedit, MKVToolNix GUI: added support
    for the following new track header elements: "hearing impaired"
    flag, "visual impaired" flag, "text descriptions" flag,
    "original" flag, "commentary" flag.
  * MKVToolNix GUI: added support for using ISO 639-3 language
    codes in IETF BF47 language tags. As there are several
    thousand of them, they're deactivated by default and must be
    activated in the preferences ("GUI" ? "Often used selections"
    ? "Languages").
  * MKVToolNix GUI: multiplexer: when adding Blu-rays the user
    can select multiple playlists to add simultaneously in the
    "select playlist to add" dialog.
  * MKVToolNix GUI: multiplexer: the file name extensions "eb3"
    and "ec3" were added for Dolby Digital Plus &amp; "mpl" for Dolby
    TrueHD in the file dialogs.
  * MKVToolNix GUI: multiplexer: when adding multiple files the
    dialog asking the user what to do with them has gained a new
    checkbox. If enabled, all files containing at least one video
    track will always be placed in newly created multiplex
    setting.
  * MKVToolNix GUI: multiplexer: added a menu entry in the
    "Multiplexer" for adding all files that are currently in the
    clipboard.
  Bug fixes:
  * mkvextract: AAC: fixed wrong channel mask field in the ADTS
    headers for 7.1 channel layouts.
  * mkvextract: h.265/HEVC extraction: if the first frame starts
    with the parameter sets (SPS, PPS &amp; VPS), the ones from
    CodecPrivate aren't written and the ones from the first frame
    are kept.
  * mkvmerge: fixed the calculation of chapter timestamps read
    from NTSC DVDs.
  * MKVToolNix GUI: IETF BCP 47 language widget: the language
    combo box will now always contain the language code the user
    enters in the free-form field, even if it isn't in the list of
    often-used languages the user configured in the preferences.
  * MKVToolNix GUI: multiplexer: when browsing for the
    destination file name the default directory is now chosen
    according to the preferences regarding how the destination
    file name should be formed. For example, if the policy is
    set to "fixed output directory" then that output directory
    will be the one initially set when the directory selection
    dialog is opened.
  * MKVToolNix GUI: multiplexer: fixed the removal of appended
    source files if the "delete source files" end-of-job action
    is enabled.
  * MKVToolNix GUI: chapter editor: when importing chapters from
    DVDs the IETF BCP 47 language elements will be set, too, not
    just the legacy language elements.
  Build system changes:
  * libEBML v1.4.2 and libMatroska v1.6.3 are now required. The
    optional, bundled copies of both libraries have been updated
    to those versions. This bump in requirements fixes several
    heap overflow bugs in libEBML.
  * MKVToolNix is now using the C++17 library feature "file
    system library" instead of Boost's "file system" and "system"
    libraries. For the GNU Compiler Collection (gcc) libstdc++
    this means v8 or newer is required; for clang's libc++ it
    means v7 or newer.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1615032000">- Update to version 55.0.0
  Bug fixes:
  * MKVToolNix GUI: multiplexer: the user can now configure what
    to do when using the "Add source files" button independently
    of the setting for what happens when files are dragged &amp;
    dropped onto the GUI. The same options are available, but
    they're distinct settings, allowing for different use cases.
  * MKVToolNix GUI: multiplexer: deriving the track language
    from file names doesn't use one big regular expression of all
    enabled languages anymore. Instead, the file name is split
    into parts on a list of characters (such as `.` or
    `(` and `)`; configurable in the preferences). This prevents
    the regular expression becoming too big for the regular
    expression library to handle when many languages are enabled.
  * MKVToolNix GUI: preferences: the language lists for
    "deriving track languages" and "enabling items by language"
    always included all the ISO 639-3 languages, even if those
    weren't enabled in the "often-used languages" pane.
  Other changes:
  * mkvmerge, MKVToolNix GUI multiplexer: the functionality for
    changing the length of the NALU "size" field for AVC/H.264
    and HEVC/H.265 tracks has been removed. The corresponding
    command-line option will continue to be recognized by
    mkvmerge as not to break existing third-party applications,
    but it won't actually do anything.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1617624000">- Update to version 56.0.0
  New features and enhancements:
  * mkvmerge, mkvpropedit: tags: the programs will no longer
    write tag elements that are mandatory and set to their
    default value (e.g. "tag language" set to `und` =
    undetermined).
  * mkvmerge, mkvpropedit, MKVToolNix GUI chapter editor:
    chapters: the programs will no longer write chapter elements
    that are mandatory and set to their default value (e.g.
    "chapter language" set to `eng` = English or "Chapter flag
    enabled" = 1).
  * mkvextract: chapters: mkvextract will no longer add a
    `ChapterLanguage` element set to `eng` to the generated XML
    content if the source file doesn't contain such an element.
  * MKVToolNix GUI: multiplexer: when using the "tab widget
    below the files &amp; tracks" layout option for the track
    properties the elements in the "general options" tab will
    use six rows à four columns instead of twelve rows à two
    columns, greatly reducing the required height.
  Bug fixes:
  * mkvmerge: AAC reader: fixed mkvmerge aborting to read AAC
    files bigger than 2 GB with a message about not being able
    to allocate memory.
  * mkvmerge: chapters: `ChapLanguageIETF` elements were still
    created when the option `--disable-language-ietf` was given
    after an option leading to the creation of chapters. Now the
    position doesn't matter anymore.
  * mkvmerge: chapters: when the option
    `--disable-language-ietf` is used, `ChapLanguageIETF`
    elements won't be written even when sources are read
    (Matroska files or XML chapters files) that do contain those
    elements.
  * mkvmerge: tags: when the option `--disable-language-ietf` is
    used, `TagLanguageIETF` elements won't be written.
  * mkvmerge: tags: mkvmerge will no longer write language
    elements for the track statistics tags it creates, making
    the effective language "undetermined" due to `und` being the
    default value for the legacy tag language element.
  * mkvmerge: tags: the XML tag parser will now validate all
    `&lt;Simple&gt;` children of `&lt;Tag&gt;` elements, not just the first
    for each `&lt;Tag&gt;`.
  * mkvmerge: tags: the XML tag parser now uses the
    spec-compliant `und` ("undetermined") as the default
    language for `&lt;Simple&gt;` tags instead of `eng`.
  * mkvmerge, mkvpropedit: tags: mkvmerge will no longer set the
    "target type" for track statistics tags (earlier it used
    `MOVIE`). The "target type value" will still be set to `50`.
  * mkvmerge, mkvextract: HEVC/H.265: both programs will now
    normalize the placement of VPS, SPS and PPS NALUs. Each key
    frame is prefixed with exactly one copy of the currently
    active parameter sets. This fixes certain classes of bugs
    related to splitting/appending.
  * mkvinfo: when compiled with newer versions of the `fmt`
    library, certain numbers were not output correctly (e.g. a
    track's audio sampling frequency of 48000 might be output as
    48).
  * MKVToolNix GUI: multiplexer: deriving the track language
    from the file name will match languages case insensitively
    again (like versions prior to v55).
  * MKVToolNix GUI: multiplexer: under certain circumstances
    keyboard shortcuts such as `Ctrl+W` for closing the active
    tab or `Ctrl+R` for starting to multiplex ceased to work
    until the user did certain other things (such as switching
    to a different tool &amp; back to the multiplexer or opening the
    multiplexer menu). This started with v54.
  * MKVToolNix GUI: chapter editor: the editor will no longer
    create empty `ChapterCountry` elements when adding a chapter
    name with no default country selected in the preferences.
  Build system changes:
  * The bundled `fmt` library was updated to v7.1.3.</changelog>
  <changelog author="aloisio@gmx.com" date="1617969600">- Update to version version 56.1.0
  New features and enhancements:
  * mkvmerge: AAC: added support for LOAS/LATM files with
    channel configuration indexes 9?21 (e.g. channel count 22.2
    for index 13) according to Rec. ITU-R BS.1196-7 &amp; ISO/IEC
    23008-3:2019.
  Bug fixes:
  * mkvmerge: HEVC/H.265 parser: fixed invalid memory access
    that could happen when reading certain types of HEVC data
    (e.g. with changing parameter sets mid-stream) from certain
    containers (e.g. Matroska). This bug was introduced in
    release 56.0.0.
  * mkvextract: AAC: mkvextract will now abort with an useful
    error message when the user tries to extract a track whose
    'audio-specific config' element in `CodecPrivate` signals a
    number of channels of 7 or greater than 8 as that isn't
    supported by the ADTS format.
  Build system changes:
  * configure: the `--enable-ubsan` option hasn't actually
    enabled anything since release 39.0.0.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1621684800">- Up date to version 57.0.0
  New features and enhancements:
  * mkvmerge: MP4 reader: added support for reading Dolby Vision
    from MP4 files (FourCCs `dvh1` and `dvhe`; configuration
    records `dvcC`, `dvvC` and `hvcE` will be converted into
    block addition mappings).
  * mkvmerge: SRT subtitles: mkvmerge now accepts empty text
    files with the extension `.srt` as SRT subtitle files,
    enabling the creation of empty SRT tracks.
  * mkvmerge, mkvextract: HEVC/H.265: access unit delimiter
    NALUs will no longer be discarded, neither during muxing nor
    during extraction.
  * MKVToolNix GUI: preferences: switched the order &amp; wording of
    controls in the "enabling items" panel to make it clearer
    that certain controls define exceptions.
  Bug fixes:
  * mkvmerge: HEVC/H.265 parser: several NALU types, notably the
    Dolby Vision-specific NALUs ("unspecified 62" and
    "unspecified 63") and suffix SEI NALUs, are now stored with
    the frame they belong to instead of with the next frame.
  * mkvmerge: HEVC/H.265 packetizer: fixed setting the track's
    default duration when reading HEVC/H.265 from Matroska files
    that don't have a default duration set.
  * mkvmerge: HEVC/H.265 packetizer: fixed the calculation of
    the duration of frames so that `SimpleBlock` elements can be
    used again instead of `BlockGroups` with `BlockDuration`
    elements.
  * mkvmerge, mkvextract: HEVC/H.265 parser: fixed issues with
    ordering &amp; duplication of certain NALUs (parameter set &amp;
    prefix SEI NALUs).
  * MKVToolNix GUI: multiplexer: when dragging &amp; dropping files
    to the multiplexer, the source directory will be remembered
    as the "last open directory" again, causing subsequent uses
    of the "open file" dialog to start in the same directory.
  * mkvinfo: fixed the position of frames in block groups
    containing "block duration" elements in summary mode (e.g.
    for subtitle tracks).
  Build system changes:
  * `configure` will now try to detect `libmagic` via
    `pkg-config` and fall back to including &amp; linking directly if
    it cannot be found via `pkg-config`.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1623585600">- Update to version 58.0.0
  New features and enhancements:
  * mkvmerge, MKVToolNix GUI's multiplexer: the handling of the
    "default track" flag has been changed to match the recent
    changes to the Matroska specifications. The new semantics
    are that if it is set, it is supposed to signal to the
    player that this track is eligible for being played by
    default, potentially taking other factors such as user
    preferences regarding languages into account.
    This implies that more than one track of each type can have
    this flag set. For example, a Blu-ray disc with three audio
    tracks might have the main audio in both English and
    Japanese, whereas the third audio track contains the
    director's comments. In such a case the first two tracks
    should have the "default track" flag set, the third one
    shouldn't.
    Earlier `mkvmerge` was enforcing that only one track of each
    type could have the flag set. This restriction has been
    removed, both in `mkvmerge` and in the GUI's multiplexer.
    `mkvpropedit` and the GUI's header editor are unaffected as
    they've always allowed to set the flag on as many tracks as
    the user wanted.
  * mkvmerge: AVC/H.264 &amp; HEVC/H.265 identification: added the
    stream's pixel dimensions (AVC only; were present for HEVC
    already) &amp; default duration.
  * mkvmerge, mkvextract: HEVC/H.265: added support for reading
    single-layer Dolby Vision from Annex B type bitstreams
    (elementary streams, MPEG transport streams).
  * mkvinfo: the option `-X`/`--full-hexdump` now affects all
    binary elements, not just the frame data in `SimpleBlock`
    and `BlockGroup` elements.
  * MKVToolNix GUI: multiplexer: the "delay" and "sync" options
    can now be used for chapters in source files, too.
  * MKVToolNix GUI: when moving list entries up &amp; down with the
    optional buttons or the keyboard shortcuts (instead of using
    drag &amp; drop), the GUI ensures that the top-most selected
    entry remains visible after the move.
  * MKVToolNix GUI: added an option in the preference to use
    legacy MIME types for font attachments instead of the current
    standard ones (e.g. 'application/x-truetype-font' instead of
    'font/sfnt' and 'font/ttf').
  Bug fixes:
  * build system: fixed filtering out optimization options when
    compiling the file `iso639_language_list.cpp` (before only
    numeric optimization levels were filtered out and only if it
    wasn't the last option in the list of flags).
  * build system: when libmagic was detected via `pkg-config`,
    MKVToolNix was actually compiled without support for
    libmagic due to a preprocessor symbol not being defined.
  * mkvmerge: MP4 reader: fixed an issue with timestamps
    overflowing when the file's or the track's time scale is
    large.
  * mkvmerge, mkvextract: fixed key frame handling for
    `BlockGroup` elements with a forward reference but no
    backward references.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: the
    programs will no longer omit writing mandatory elements set
    to their default value if other elements of the same type
    are present in the same master. This affects mostly the
    "chapter language" element which may occur multiple times
    within the same "chapter display" master. If it does occur
    multiple times and one of them is set to "English" (which is
    that element's default value), that element will now be
    written, too.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: when
    parsing chapter files IETF &amp; legacy language elements as
    well as legacy country elements will now be properly
    generated depending on which exist already, especially when
    there's more than one language and/or country element
    in a "chapter display" element.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor:
    fixed reading OGM-style chapter files with timestamps that
    don't have exactly three decimal places. Any number of
    decimal places between one and nine is now supported for
    nanosecond precision.
  * MKVToolNix GUI: chapter editor: added/fixed support for
    "chapter display" elements with multiple languages or
    countries.
  Build system changes:
  * Qt 6: added support for building with Qt 6. `configure` will
    look for Qt 6 first and only continue looking for Qt 5 if Qt
    6 isn't found or disabled via `--disable-qt6`.
    Qt 6 detection works by first looking for the `qmake6`
    binary. Its location can be specified with the
    `--with-qmake6=?` option.
    All other Qt 6 related facts (such as compiler &amp; linker
    flags or the position of the other required tools such as
    `lconvert`, `moc`, `rcc` and `uic`) will be derived from
    the output generated by `qmake6`.
    Note that at this point Qt 6 is not yet supported for the
    cross-compilation  build to Windows, nor is a static Qt 6
    build supported yet. Note that the command line options
    `--enable-static-qt`, `--with-qt-pkg-config-modules` and
    `--without-qt-pkg-config` only apply to the Qt 5 and have
    no effect on Qt 6.
  * Qt 5: the options for specifying the position of the tools
    (`--with-moc=?`,`--with-rcc=?` and `--with-uic=?`) have been
    removed. Their position will now be derived from the output
    generated by `qmake`.
  * `configure`: completely disabling the GUI now requires
    passing both `--disable-qt6` and `--disable-qt` options.
  * Boost's multi-precision library is now required.
  * Boost v1.66 or newer is now required.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1626091200">- Update to version 59.0.0 (fixes boo#1188209)
  New features and enhancements:
  * mkvmerge: WebVTT parser: the parser now follows the specs'
    rules for parsing timestamps more closely by being more
    lenient: it allows arbitrary number of spaces &amp; tabs at the
    start of the line &amp; around the arrow; it allows any number
    of digits for the hours.
  * MKVToolNix GUI: multiplexer: when adding a Blu-ray playlist
    without scanning for other playlists the GUI will now look
    for disc library information &amp; let the user select which one
    to use if there's more than one entry.
  * MKVToolNix GUI: multiplexer: added an option for sorting
    files &amp; tracks by track types when adding them to multiplex
    settings. The order is: video first followed by audio,
    subtitles and other types. Files &amp; tracks can still be
    reordered manually later. The option is enabled by default &amp;
    can be found in the preferences ? "Multiplexer" page ?
    "Adding files" section.
  * MKVToolNix GUI: multiplexer: added an option for recognizing
    file name sequences such as `movie.001.mp4`, `movie.002.mp4`,
    `movie.003.mp4` when adding multiple files at once. If a
    sequence is detected, the only first file will be added while
    the second and following file names will be appended to the
    first one. The option is enabled by default &amp; can be found
    in the preferences ? "Multiplexer" page ? "Adding files"
    section.
  * MKVToolNix GUI: multiplexer: added small colored boxes for
    each file &amp; track in order to indicate from which file each
    track is read. The colors used can be configured in the
    preferences ? "Multiplexer" page ? "File &amp; track colors"
    section.
  Bug fixes:
  * build system: fixed compilation with fmt v8. Fixes #3151.
  * mkvmerge: SRT subtitle reader: characters that aren't valid
    according to the assumed encoding of the file will now be
    replaced by the Unicode "Replacement Character" U+FFFD
    instead of keeping the invalid characters, potentially
    violating the Matroska specs.
  * mkvmerge: WebVTT parser: the parser now accepts timestamps
    with hours larger than 99.
  * mkvextract: TTA extraction, only on Windows: fixed removing
    the temporary file created during extraction.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's multiplexer &amp; header
    editor: MIME type detection is now done using Qt instead of
    the `magic` library. The main impact is the MIME types of
    TrueType &amp; OpenType fonts are now detected correctly.
  * MKVToolNix GUI: multiplexer: when adding files to the
    multiplexer by running the GUI's executable with file names
    as command line arguments, the source directory will be
    remembered as the "last open directory" again, causing
    subsequent uses of the "open file" dialog to start in the
    same directory.
  * MKVToolNix GUI: multiplexer: the "default track flag" column
    in the track list was missing its icons. Additionally it
    contained text even for things that aren't regular tracks
    and therefore do not actually have that flag (e.g. chapters
    or tags).
  * MKVToolNix GUI: multiplexer: the default for the dialog
    asking the user what to do with dragged &amp; dropped files if
    they've never seen the dialog is back to adding the files to
    the current multiplex settings instead of "add as additional
    parts" which was an unintentional default.
  * MKVToolNix GUI: multiplexer: the "show command line" dialog
    will now always use backward slashes for the "Windows
    (cmd.exe)" mode and forward slashes for the "Linux/Unix
    shells" mode, regardless of the operating system it's
    currently running on.
  Build system changes:
  * The Qt library is now required for building all
    applications, even the command-line ones, as they use Qt's
    MIME type detection capabilities. In turn this means that
    you cannot disable the Qt usage anymore; either Qt5 or Qt 6
    is required. You can still chose not to build MKVToolNix
    GUI, though. A new option has been added to `configure`
    for this purpose: `--disable-gui`.
  * The `gmp` library is now required.
  * The `magic` library is not used anymore.
  * The `PCRE2` &amp; `JPCRE2` libraries are not used anymore. The
    bundled version of `JPCRE2` was removed.
  * Boost's "rational" library is not used anymore.
  * `configure`: the option `--enable-appimage` has been
    removed. The location of the relevant directories within an
    AppImage is now detected automatically.
  * The bundled `fmt` library was updated to v8.0.0.
- Use system version of utfcpp</changelog>
</package>
<package pkgid="ea604bf9ce3230a6f8beea7b750b3a32804dc8ad5b3a8c56c3250bebfade6d38" name="mkvtoolnix-gui" arch="x86_64">
  <version epoch="0" ver="59.0.0" rel="bp153.2.3.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1577966400">- Update to version 42.0.0
  New features and enhancements:
  * mkvmerge: added an option for creating byte-identical files:
    `--deterministic &lt;seed&gt;`. Part of the implementation of
    [#2698].
  * mkvmerge: Matroska reader: mkvmerge will remove the `icpf`
    atom headers if they're present in frames read from Matroska
    files. Implements #2692.
  * mkvmerge: MP4 reader: ALAC tracks: the number of channels,
    sampling frequency and bit depth are now taken from the
    bitstream in order to fix bogus values on the container level.
    Implements #2714.
  * mkvpropedit: when changing track UIDs the referring elements
    in existing chapters &amp; tags will be updated automatically,
    too. Part of the implementation of #2700.
  * mkvinfo: when the option `-p`/`--hex-positions` is used,
    element positions will be output regardless of the verbosity
    level. Part of the implementation of #2713.
  * mkvinfo: added the option `-P`/`--positions` for showing the
    position of each element in decimal regardless of the
    verbosity level used. Part of the implementation of #2713.
  * mkvinfo: added the option `-o`/`--continue` for continuing
    processing when the first cluster is encountered regardless
    of the verbosity level used. Part of the implementation of
    [#2713].
  * mkvinfo: added the option `-a`/`--all` for outputting all
    sub-elements (even cues &amp; seek head entries) and not
    stopping at the first cluster regardless of the verbosity
    level used. Part of the implementation of #2713.
  * MKVToolNix GUI: multiplexer: added an option in the
    preferences for disabling adding cover images from Blu-ray
    discs. Implements #2693.
  * MKVToolNix GUI: multiplexer: added mkvmerge's new
    `--deterministic` option in the "additional command-line
    options" dialog. Part of the implementation of #2698.
  * MKVToolNix GUI: header editor:: when changing track UIDs the
    referring elements in existing chapters &amp; tags will be
    updated automatically, too. Part of the implementation of
    [#2700].
  Bug fixes:
  * mkvmerge: HEVC ES parser: fixed a bug in the slice parser
    calculating the size of a field which in turn could have led
    to the slice's type being read wrong. Patch by Torsten
    Hauska. Fixes #2710.
  * mkvmerge: Matroska reader: fixed a segmentation fault when
    trying to read a file that uses header removal compression
    but no removed bytes are present in the track headers. Fixes
    [#2687].
  * mkvmerge: MPEG elementary stream parser: fixed an invalid
    memory access and use of uninitialized memory that could
    happen under certain circumstances. Fixes #2690.
  * mkvmerge: RealMedia reader: fixed a division by zero when
    all audio timestamps were zero. Fixes #2689.
  * mkvmerge: RealMedia reader: fixed an invalid memory access
    in the video frame assembly code triggered by invalid data
    in the file. Fixes #2691.
  Build system changes:
  * `std::optional` (C++17 feature) is now used instead of
    `boost::optional`.
  * `std::regex` is now used instead of `boost::regex`.
  Other changes:
  * New man page translations into French, Italian, Russian and
    Chinese Traditional have been added.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1580126400">- Update to version 43.0.0
  New features and enhancements:
  * MKVToolNix GUI: using one of the command line options
    `--info`, `--edit-headers` or `--edit-chapters` will make
    the GUI select the corresponding tool on startup even if no
    further file name is given. Implements #2723.
  * MKVToolNix GUI: multiplexer: added a setting in the
    preferences for changing the location of the MediaInfo
    executable for when the user accidentally selected the wrong
    one.
  Bug fixes:
  * mkvmerge: AVC/h.264 parser: the order of the NALUs before
    each key frame was sometimes wrong: mkvmerge wrote SPS &amp; PPS
    after SEI NALUs. Now SPS &amp; PPS NALUs are always written
  before the other NALUs. Patch by Torsten Hauska. Part of the
  implementation of #2709 and part of the fix of #2250.
  * mkvmerge: AVC/h.264 parser: when additional SPS or PPS NALUs
    (with IDs that haven't been seen so far) are found
    mid-stream, mkvmerge will prepend all following key frames
    with all current valid SPS &amp; PPS NALUs (just like when SPS &amp;
    PPS NALUs are overwritten mid-stream). Part of the fix of
    [#2250].
  * mkvmerge: MPEG TS reader: fixed detection of MPEG-1/2 video
    tracks consisting of very few frames. Fixes #2732.
  * mkvmerge: Ogg Opus reader: fixed the handling of Ogg Opus
    streams that contain a just one Ogg page (`mkvmerge` aborted
    with an exception). Fixes #2722.
  * MKVToolNix GUI: multiplexer: dragging &amp; dropping XML files
    with chapters or tags to the GUI's window was broken in v42.
    Instead of adding the file names to the appropriate input
    boxes the GUI was running mkvmerge for file identification
    purposes which then failed. Fixes #2718.</changelog>
  <changelog author="aloisio@gmx.com" date="1583755200">- Update to version 44.0.0
  New features and enhancements:
  * MKVToolNix GUI: header editor: the attachments can now be
    reordered via drag &amp; drop. Implements #2753.
  Bug fixes:
  * mkvmerge: Matroska reader: when encountering certain errors
    in the track headers such as the codec ID not being present
    mkvmerge will simply skip those tracks instead of exiting
    with an error. Fixes #2737.
  * MKVToolNix GUI: multiplexer: the "ask before overwriting"
    functionality did not look for the correct file names when
    splitting was active. Fixes #2741.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1586001600">- Update to version 45.0.0
  New features and enhancements:
  * mkvmerge: mkvmerge has never supported appending &amp; splitting
    FLAC audio tracks. mkvmerge will now emit error messages
    when the user attempts either instead of continuing and
    creating invalid FLAC tracks.
  * MKVToolNix GUI: added an option in the preferences to turn
    on eliding text on tab headers. If enabled, tab names will be
    shortened so that all tab headers fit into the window's
    width. Implements #2768.
  * MKVToolNix GUI: added an option in the preferences to
    disable all tooltips.
  * MKVToolNix GUI: multiplexer: if the file identification
    fails due to a JSON parser error, the output generated by
    `mkvmerge` will be output to `STDERR` allowing insight into
    what's gone wrong.
  * MKVToolNix GUI: multiplexer: if an error occurs during file
    identification, the name of the processed file will be
    mentioned in the error message.
  * MKVToolNix GUI: multiplexer: if an error occurs during
    identification of multiple files, the GUI will ask the user
    whether to continue or abort the identification process.
    Implements #2778.
  * MKVToolNix GUI: job queue: added an option in the
    preferences for removing completed jobs when exiting the
    program depending on their status. Implements #2769.
  Bug fixes:
  * mkvmerge: H.265/HEVC packetizer: fixed changing the NALU
    size length, it was using the wrong offset into the `hevcC`
    structure.
  * mkvmerge: MP4 reader: fixed calculating the duration of
    video tracks that only contain a single frame. Fixes #2747.
  * mkvmerge: MP4 reader: if there's no frame offset table
    (`ctts` atom) present for H.265/HEVC video tracks, mkvmerge
    will determine the timestamp order itself instead of relying
    on the timestamps in the MP4 being in the presentation order
    required by Matroska. Fixes #2777.
  * MKVToolNix GUI: multiplexer: when using the title as part of
    the destination file name (both automatically as well as
    using the "copy title to destination file name" function) all
    characters that aren't valid in a file name are replaced by
    hyphens.
  * MKVToolNix GUI: multiplexer: the "copy title to destination
    file name" function was broken when the "make file name
    unique" option in the preferences was disabled. In that case
    the file base name was removed regardless of what the title
    was set to at the time.
  * MKVToolNix GUI: multiplexer: when adding Blu-ray playlists
    the GUI used to only look for the English version of the disc
    library information (title &amp; cover images). Now the GUI will
    present all disc library entries in the "select playlist to
    add" dialog &amp; let the user chose which one to use (if any).
    Fixes #2765.
  * MKVToolNix GUI: multiplexer, info tool: fixed the "warn
    before overwriting" check wrt. jobs creating the same file.
    Fixes #2758.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1588334400">- Update to version 46.0.0
  New features and enhancements:
  * mkvmerge: when splitting, the placeholder `%c` can be used
    in the destination file name. It'll be replaced by the name
    of the first chapter in the file. Implements #2791.
  * mkvmerge: when reading MPLS playlists mkvmerge will include
    a tag named `SOURCE_ID` in the track's statistics tags that
    conveys the fact that the source was a Blu-ray and what the
    track's ID was in the source container. When reading Matroska
    file existing `SOURCE_ID` tags will be kept. The format used
    is the same format MakeMKV uses. Implements #2774.
  * mkvmerge: for audio-only files mkvmerge will now write a cue
    entry every 500ms instead of every 2s.
  * MKVToolNix GUI: job actions: split up the option "execute
    when the job finishes successfully or with warnings" into two
    separate options: "?when finishes successfully" and "?when
    exits with warnings". Implements #2798.
  Bug fixes:
  * mkvmerge: Matroska reader: when regenerating UIDs for
    chapters mkvmerge will now fix referencing tag chapter UID
    targets to have the same values. Fixes #2804.
  * mkvmerge: MP4 reader: fixed a crash that could potentially
    happen while trying to identify H.265/HEVC tracks.
  * mkvmerge: MP4 reader: when reading H.265/HEVC tracks without
    a frame offset table (`ctts` atom) present, mkvmerge did not
    parse the `hevcC` structure correctly in certain cases,
    causing no video frames to be output at all or the output not
    being playable. This fixes #2782, a bug introduced in v45.
  * mkvmerge: MPLS handling/MPEG TS reader: timestamp
    restrictions as given in an MPLS file were only honored for
    the first play item, not for subsequent play items. For those
    play items the whole referenced file was always copied. Part
    of the fix of #2789.
  * mkvmerge: MPLS handling/MPEG TS reader: under certain
    circumstances mkvmerge copied one frame too many before
    switching to the next play item. Part of the fix of #2789.
  * mkvmerge: for audio-only files cues will only be created for
    I frames (important for e.g. TrueHD where decoding can only
    start on a sync frame). Fixes #2790.
  * MKVToolNix GUI: fixed a crash that happened when closing the
    preferences after having closed at least one multiplexer tab.
    Fixes #2785.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1590840000">- Update to version 47.0.0
  New features and enhancements:
  * mkvmerge: chapters: mkvmerge can now read chapters from DVDs
    if the user specifies the path to a DVD folder structure via
    the `--chapters ?` parameter. By default chapters from the
    first title will be imported. This can be changed by append
    `:&lt;title number&gt;` to the file/directory name in the
    `--chapters ?` argument, e.g. `--chapters
    /srv/dvds/BigBuckBunny/VIDEO_TS:3`. This feature requires
    mkvmerge to have been built with the `libdvdread` library.
  * mkvmerge: added `--engage append_and_split_flac` that
    enables mkvmerge to append and split FLAC tracks, restoring
    pre-v45 behavior. The resulting tracks will be broken: the
    official FLAC tools will not be able to decode them and
    seeking will not work as expected.
  * MKVToolNix GUI: multiplexer: added support for mkvmerge's
    new support for reading chapters from DVDs if both have been
    built with the `libdvdread` library.
  * MKVToolNix GUI: multiplexer: when deriving languages from
    file names the GUI will now look for simplified language
    names instead of the full ones (e.g. instead of looking for
    "Greek, Modern (1453-)" it would simply look for "Greek").
  * MKVToolNix GUI: multiplexer: the options in the "additional
    command-line options" dialog are now sorted alphabetically.
    Additionally the `--append-mode` option has been added as
    one of the only missing global options.
  * MKVToolNix GUI: chapter editor: the chapter editor can now
    read chapters from DVDs if MKVToolNix has been built with
    the `libdvdread` library.
  * MKVToolNix GUI: header editor: added an option in the
    preferences for displaying all date &amp; time values in UTC
    instead of the local time zone.
  Bug fixes:
  * all: fixed a crash when using the `MTX_LOGGER=file` syntax
    for logging debug messages without specifying a file name to
    log to. It will now log to a file called
    `mkvtoolnix-debug.log` in the system's default temporary
    directory, as initially intended.
  Build system changes:
  * The `libdvdread` library will be used if found via
    `pkg-config`. If it is found, support for reading chapters
    from DVDs will be enabled in `mkvmerge` and the MKVToolNix
    GUI.
  * Boost's Date/Time, Lexical Cast, Range, Range Adaptors,
    Tri-Bool, Variant libraries are not used anymore.
  * MKVToolNix now requires a C++ compiler &amp; standard library
    that support the following features of the C++17 standard:
    "`std::variant`", "`std::gcd`". For the GNU Compiler
    Collection (gcc) this means v7 or newer; for clang it means
    v4 or newer ? the same versions required by earlier
    MKVToolNix versions.
  * MKVToolNix now requires version 6.1.0 of fmtlib or later for
    the `fmt::to_string` function and bugfixes to the formatting
    of floating point numbers. If a system-wide version is
    installed that's older, the bundled copy will be used.</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1591099200">- Add _constraints file to avoid build error for ppc64/ppc64le</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1593345600">- Update to version 48.0.0
  New features and enhancements:
  * mkvmerge: AC-3: file identification will report AC-3 tracks
    encoded in Dolby Surround EX as codec "AC-3 Dolby Surround
    EX".
  * MKVToolNix GUI: multiplexer: on new installations the GUI
    will now recognize all known ISO 639-2 language codes in file
    names by default instead of only the top 100 of languages by
    native speakers.
  * MKVToolNix GUI: multiplexer: on new installations the list
    of "often used languages" will by default only contain
    certain agnostic ones ("multiple languages", "no linguistic
    content", "reserved for local use", "uncoded languages"),
    "English" and the default user interface language. The "list
    of spoken languages by native speaks" isn't used anymore.
  * MKVToolNix GUI: header editor: added an option to remove all
    attachments to the tree context menu.
  * MKVToolNix GUI: while the GUI is running it will remember
    the last page that was selected when the preferences dialog
    is closed. Upon re-opening the preferences that page will be
    selected by default.
  Bug fixes:
  * mkvmerge: fixed a segmentation fault when exiting
    prematurely due to write errors such as the destination
    having run out of space.
  * mkvmerge: DTS: fixed wrong channel count for DTS tracks with
    XCh extensions.
  * mkvmerge: MPEG TS reader: fixed detecting h.264/AVC and
    h.265/HEVC tracks that consist of only a single frame.
  * mkvmerge: MPEG TS reader: fixed handling of unbounded PES
    sizes for tracks that consist of only a single PES packet.
  * mkvmerge: MPEG TS reader: PGS subtitle tracks are now exempt
    from the "detect bogus subtitle timestamps" heuristic which
    could lead to some PGS subtitles not being timestamped
    correctly. Symptoms were that they were shown at the wrong
    time or that they were shown indefinitely.
  * mkvmerge: MPEG TS reader: when reading MPLS playlists the
    start timestamps of a play items were handled wrong: all the
    timestamps of packets read were compared to that start
    timestamp, dropping those packets whose timestamps were
    smaller than the play item's start timestamp. The correct
    behavior is to accept all packets as soon as the first one
    with a timestamp equal to or larger than the play item's
    start timestamp is encountered. This could result in PGS
    subtitle entries located right at the start of the play item
    being garbled/lost as they consist of multiple PES packets
    for which some timestamps are often slightly smaller.
  * mkvmerge: MPEG TS reader: when reading MPLS playlists
    mkvmerge will no longer read the whole M2TS files they
    reference, processing only the packets lying inside the
    timestamp range given by the playlists's play item's start &amp;
    end timestamps. Instead mkvmerge will use the index
    information present in corresponding clip information (CLPI)
    files in order to seek to the nearest file position of the
    play item's start timestamp. Additionally mkvmerge will
    simply stop processing a file once the end timestamp is
    seen. This change greatly speeds up processing files from
    which only small portions must be read.
  * mkvmerge: WavPack: fixed support for files created by v5 of
    the program. Checksums, DSD audio data and non-standard
    sampling rates are handled correctly.
  * MKVToolNix GUI: multiplexer: fixed the cursor being
    positioned wrong after entering or pasting characters that
    aren't allowed in file names into the "destination file"
    control.
  Build system changes:
  * libEBML v1.4.0 and libMatroska v1.6.0 are now required.
  Other changes:
  * The source code repository's main development branch was
    renamed to `main`.</changelog>
  <changelog author="aloisio@gmx.com" date="1596369600">- Update to version 49.0.0
  New features and enhancements:
  * mkvmerge: added support for copying the new track header
    elements `BlockAddIDName`, `BlockAddIDType`,
    `BlockAddIDValue` and `BlockAddIDExtraData` from Matroska
    files if they exist.
  * mkvinfo: added support for the new track header elements
    `BlockAdditionMapping`, `BlockAddIDName`, BlockAddIDType`,
    `BlockAddIDValue` and `BlockAddIDExtraData`.
  * MKVToolNix GUI: multiplexer: the list of recent directories
    can now be edited in the preferences ? "Multiplexer" ?
    "Destination file name".
  * MKVToolNix GUI: preferences: the values in the various
  "predefined values" lists can now be re-ordered freely by
    dragging &amp; dropping.
  Bug fixes:
  * mkvmerge: Matroska reader: when reading tracks (e.g. a
    subtitle track) from Matroska files with their `default
    track` flag set to `yes`, and when overwriting those via the
    command line to `no`, `mkvmerge` would not promote
    additional tracks of the same type from other files (e.g.
    another subtitle track from an SRT file).
  * mkvmerge: SRT reader: empty lines inside entries were
    doubled.
  * mkvmerge: subtitles: when calculating the rounded duration
    of each entry the error from rounding the corresponding
    timestamp will be taken into account.
  * mkvextract: SSA/ASS extraction: mkvextract is no longer
    inserting empty lines before the `Dialogue:` lines.
  * mkvextract: USF subtitles: start &amp; end timestamps were too
    high by a factor of 1.000.000.
  * MKVToolNix: info tool: when saving to a text file the
    checkbox "Save as default for saving output to text files"
    did nothing.
  * MKVToolNix: info tool: when saving to a text file in "all
    elements in a tree-like structure" mode, the GUI always
    stopped at the first cluster regardless of the setting of
    the "verbosity" option.
  * MKVToolNix GUI: preferences: when tooltips were disabled the
    dialogs for adding new entries to the various "predefined
    values" lists were missing their texts.
  * configure: fixed detection of QtDBus. Fixes #2886.
  Build system changes:
  * libMatroska v1.6.1 is now required. The bundled version has
    been updated to that version.</changelog>
  <changelog author="aloisio@gmx.com" date="1599393600">- Update to version 50.0.0
  New feature: IETF BCP 47 language tags:
  * I've written up a [nice FAQ
    https://gitlab.com/mbunkus/mkvtoolnix/-/wikis/Languages-in-Matroska-and-MKVToolNix
    about the switch to using IETF BCP 47 language tags, how
    they interact with legacy language elements, how the programs
    actually behave and how to disable their use if necessary.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags: mkvmerge will
    now accept full BCP 47 language tags for all options taking
    a language. mkvmerge will always write "LanguageIETF" track
    header elements. If the language tag contains a valid ISO
    639-2 language code it will also set the legacy "Language"
    track header element to the included ISO 639-2 code.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags: if present the
    "LanguageIETF" track header element will be reported as the
    `language_ietf` property in JSON identification mode.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags in chapters:
    mkvmerge will now write "ChapLanguageIETF" elements when
    creating chapter atoms, either when reading the simple
    chapter format or when generating
    chapters due to the `--generate-chapters` command line
    option.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags in tags:
    mkvmerge will now write "TagLanguageIETF" elements when
    creating "simple tag" elements, either when reading tag XML
    files or when generating them.
  * mkvmerge: IETF BCP 47/RFC 5646 language tags: added an option
    `--disable-language-ietf` that causes mkvmerge to only write
    the legacy language elements.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: IETF
    BCP 47/RFC 5646 language tags in chapters: when reading XML
    chapter files the programs will now add "ChapLanguageIETF"
    elements for atoms that don't contain them. The values are
    derived from existing "ChapterLanguage" elements.
  * mkvpropedit: IETF BCP 47/RFC 5646 language tags:
    setting/deleting the track language now acts on both the old
    language element as well as the "LanguageIETF" track header
    element.
  * mkvpropedit: IETF BCP 47/RFC 5646 language tags: added an
    option `--disable-language-ietf` that causes mkvpropedit to
    apply changes to the `language` track header property only
    to the legacy language track header element.
  * mkvinfo: IETF BCP 47/RFC 5646 language tags: added support
    for the "LanguageIETF" track header element.
  * MKVToolNix GUI: multiplexer: added full support for IETF BCP
    47/RFC 5646 language tags for both track and chapter
    languages.
  * MKVToolNix GUI: chapter: added full support for IETF BCP
    47/RFC 5646 language tags for chapter languages.
  * MKVToolNix GUI: header editor: added full support for IETF
    BCP 47/RFC 5646 language tags for track header languages.
    The header editor allows editing of the legacy language
    elements and the IETF BCP 47 language elements independent
    of each other.
  Other new features and enhancements:
  * mkvmerge: the chapter generation mode `when-appending` now
    also works with the splitting modes `parts:` &amp;
    `parts-frames:` when using the `?,+?` syntax for appending
    other sections of the source file to the same  destination
    file.
  * MKVToolNix GUI: multiplexer: the file selection dialogs now
    include the extension `.dtsma` for DTS files.
  * mkvmerge: MP4 reader: sped up parsing MP4 DASH files with a
    lot of segments (`trun` atoms) quite a bit.
  * The PCRE2 regular expression library is now used instead of
    `std::regex` for big performance improvements in all places
    where regular expressions are used for parsing big chunks of
    text, e.g. in the subtitle parsers.
  Bug fixes:
  * MKVToolNix GUI: preferences: under certain conditions
    changing the selected entry in the page tree on the left did
    not cause the page shown on the right to be updated.
  * mkvmerge: splitting text by a fixed string (e.g. `,`) is now
    done by using `std::string.find()` instead of using a
    regular-expression-based text splitting function, greatly
    improving its performance.
  * mkvmerge: MP4 reader: fixed handling of `tkhd` atoms of
    version 1.
  Build system changes:
  * The PCRE2 library (the 8-bit variant) is now required.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1601812800">- Update to version 51.0.0
  New features and enhancements:
  * mkvmerge, mkvpropedit, MKVToolNix GUI: IETF BCP 47 language
    tags: added missing support for UN M.49 regions for which
    there are no corresponding ISO 3166 alpha codes. This
    enables language tags such as `es-419` = Spanish in
    Latin America and the Caribbean.
  * MKVToolNix GUI: IETF BCP 47 language tags: the text in the
    widget displaying the current language &amp; the corresponding
    edit button is now displayed like a link (depending on the
    theme: different color &amp; underlined), making it clearer
    that not just the edit button can be clicked but the text,
    too.
  Bug fixes:
  * mkvmerge: AV1 parser: fixed mkvmerge crashing after uncaught
    exceptions due to certain data conditions. Found by fuzzying.
  * mkvmerge: AV1 packetizer: the duration of frames wasn't set
    properly. When appending AV1 IVF or OBU files this meant that
    the last frame of the Nth file and the first frame of file
    N+1 had the same timestamp.
  * mkvmerge: DTS reader: fixed handling of buffers with an odd
    length when byte-swapped DTS is detected so that mkvmerge
    doesn't abort with a failed assertion. Found by fuzzying.
  * mkvmerge: h.264/AVC and h.265/HEVC elementary stream
    readers: mkvmerge will no longer claim to recognize data
    that looks like AVC or HEVC but with invalid video
    width/height values as that lead to failed assertions in
    libEBML later. Found by fuzzying.
  * mkvmerge: h.265/HEVC parser: fixed mkvmerge aborting after
    uncaught exceptions due to certain data constellations found
    by fuzzying.
  * mkvmerge: IVF reader: fixed mkvmerge crashing with a
    "division by zero" error due to certain data conditions.
    Found by fuzzying.
  * mkvmerge: fixed mkvmerge aborting with a "division by zero"
    error due to the timestamp scaling factor being 0 after
    handling certain data constellations. Found by fuzzying.
  * mkvmerge: track statistics: fixed a "division by zero" error
    when the content's shorter than 1ms. Found by fuzzying.
  * mkvmerge, mkvinfo, mkvextract, mkvpropedit: Matroska access
    class: fixed an invalid memory access under certain data
    conditions. Found by fuzzying.
  * MKVToolNix GIU: IETF BCP 47/RFC 5646 language tags: the GUI
    will no longer open the language dialog when clicking on a
    disabled language display widget.
  * MKVToolNix GUI: IETF BCP 47 language tags: the "variants"
    combo-boxes were not populated even when the language tag was
    valid and contained at a variant.
  * MKVToolNix GUI: IETF BCP 47 language tags: when no language
    is selected, at least one of the other components (extended
    subtags, region, or variants) has something selected and
    "private use" is not empty, the GUI would claim this to be a
    valid tag, which it isn't.
  * MKVToolNix GUI: multiplexer: when the tracks/chapters/tags
    selection changes from "at least one entry selected" to "no
    entry selected", the input controls will be reset to their
    default state and not just disabled.
  Build system changes:
  * `configure` now checks for the presence of the a system-wide
    installed copy of the JPCRE2 C++ wrapper library for the
    PCRE2 library and uses that if it's new enough (at least
    v10.32.1). If not, the bundled version will be used as a
    fallback.</changelog>
  <changelog author="aloisio@gmx.com" date="1609848000">- Update to version 52.0.0
  New features and enhancements:
  * MKVToolNix GUI: job queue: the maximum number of jobs to run
    concurrently can now be increased in the preferences. The
    default remains at 1.
  * MKVToolNix GUI: the GUI will now add a context-specific
    default extension to file names selected for saving on
    platforms that don't add one itself (e.g. GNOME). For
    example, when saving multiplexer settings the extension
    `.mtxcfg` will be added.
  * MKVToolNix GUI: added an option to the preferences for the
    window to stay on top of other windows.
  Bug fixes:
  * mkvextract: h.265/HEVC extraction: the code for skipping
    extraction of prefix SEI NALUs in the first frame was
    skipping two bytes too few, resulting in broken processing
    of all following bytes.
  * libEBML: the optional, bundled version of libEBML was
    updated to v1.4.1.
  Build system changes:
  * libEBML v1.4.1 is now required due to a bug in libEBML that
    caused pointers to just-freed memory being returned to the
    caller under certain invalid data constellations, causing
    use-after-free errors in all of MKVToolNix's programs.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1612008000">- Update to version 53.0.0
  New features and enhancements:
  * mkvmerge: AVI reader: added support for reading the video
    aspect ratio from the video properties header (`vprp` chunk)
    if present and setting the display dimensions accordingly.
  * mkvmerge: MP4 reader: for h.264/AVC tracks that don't have an
    `AVCConfigurationBox` (`avcC` atom) in their sample
    description (`stsd`) atom or whose `avcC` atom contains no
    content `mkvmerge` will now re-derive the
    `AVCConfigurationBox` from the bitstream.
  * mkvextract: mkvextract will now check if any of the
    destination file names is the same as the source file name
    and abort with an error if that's the case.
  * MKVToolNix GUI: when querying the user for a file name for
    saving things (e.g. multiplexer settings or an attachment in
    the header editor), the automatically suggested file name
    will now be based on the situation-specific file names (e.g.
    the destination file name for multiplexer settings or the
    attachment's name when saving an attachment in the header
    editor) instead of the directory's name.
  * MKVToolNix GUI: multiplexer: when deriving track languages
    from file names the GUI will now select the right-most match
    instead of the left-most one. For example,
    "La.vie.en.rose.(fr).srt" will now be detected as French (fr)
    instead of English (en).
  * MKVToolNix GUI: preferences: the items in the "pre-defined
    ?" lists can now be renamed by double-clicking with the
    mouse or pressing the F2 key.
  Bug fixes:
  * mkvmerge: stretching chapter timestamps with
    `--chapter-sync` now works correctly with floating point
    values including fractions of floating point numbers (e.g.
    `12.3/45.67`). The tooltips in the GUI have been adjusted
    accordingly.
  * mkvmerge: MPEG 1/2 video handling: the "default duration"
    header field was often half the value it actually should be,
    resulting in all video frames having an explicit block
    duration with the correct value.
  * mkvmerge: MPEG 1/2 video handling: the data stored in `Codec
    private` and `Codec state` doesn't contain extensions other
    than sequence &amp; sequence display extensions anymore.
  * mkvmerge: tag handling: when remuxing a Matroska file with
    the `--no-track-tags`, existing `SOURCE_ID` track tags are
    now skipped, too.
  * MKVToolNix GUI: multiplexer: the drop-down boxes with
    pre-defined track names now follow the order set in the
    preferences instead of sorting the entries alphabetically.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1614340800">- Update to version  54.0.0
  New features and enhancements:
  * mkvmerge: added support for using ISO 639-3 language codes in
    IETF BF47 language tags.
  * mkvmerge: AC-3 parser: added support for byte-swapped AC-3
    data.
  * mkvmerge: Matroska reader: for audio tracks that have the bit
    depth track header set mkvmerge will now keep that header
    even for codecs that don't require it for decoding.
  * mkvmerge: MPEG transport stream reader, PCM audio tracks:
    mkvmerge will now re-order the channels for 5.1, 7.0 and 7.1
    channel tracks from the Blu-ray layout to the
    WAVEFORMATEXTENSIBLE layout expected in Matroska.
  * mkvmerge, mkvinfo, mkvpropedit, MKVToolNix GUI: added support
    for the following new track header elements: "hearing impaired"
    flag, "visual impaired" flag, "text descriptions" flag,
    "original" flag, "commentary" flag.
  * MKVToolNix GUI: added support for using ISO 639-3 language
    codes in IETF BF47 language tags. As there are several
    thousand of them, they're deactivated by default and must be
    activated in the preferences ("GUI" ? "Often used selections"
    ? "Languages").
  * MKVToolNix GUI: multiplexer: when adding Blu-rays the user
    can select multiple playlists to add simultaneously in the
    "select playlist to add" dialog.
  * MKVToolNix GUI: multiplexer: the file name extensions "eb3"
    and "ec3" were added for Dolby Digital Plus &amp; "mpl" for Dolby
    TrueHD in the file dialogs.
  * MKVToolNix GUI: multiplexer: when adding multiple files the
    dialog asking the user what to do with them has gained a new
    checkbox. If enabled, all files containing at least one video
    track will always be placed in newly created multiplex
    setting.
  * MKVToolNix GUI: multiplexer: added a menu entry in the
    "Multiplexer" for adding all files that are currently in the
    clipboard.
  Bug fixes:
  * mkvextract: AAC: fixed wrong channel mask field in the ADTS
    headers for 7.1 channel layouts.
  * mkvextract: h.265/HEVC extraction: if the first frame starts
    with the parameter sets (SPS, PPS &amp; VPS), the ones from
    CodecPrivate aren't written and the ones from the first frame
    are kept.
  * mkvmerge: fixed the calculation of chapter timestamps read
    from NTSC DVDs.
  * MKVToolNix GUI: IETF BCP 47 language widget: the language
    combo box will now always contain the language code the user
    enters in the free-form field, even if it isn't in the list of
    often-used languages the user configured in the preferences.
  * MKVToolNix GUI: multiplexer: when browsing for the
    destination file name the default directory is now chosen
    according to the preferences regarding how the destination
    file name should be formed. For example, if the policy is
    set to "fixed output directory" then that output directory
    will be the one initially set when the directory selection
    dialog is opened.
  * MKVToolNix GUI: multiplexer: fixed the removal of appended
    source files if the "delete source files" end-of-job action
    is enabled.
  * MKVToolNix GUI: chapter editor: when importing chapters from
    DVDs the IETF BCP 47 language elements will be set, too, not
    just the legacy language elements.
  Build system changes:
  * libEBML v1.4.2 and libMatroska v1.6.3 are now required. The
    optional, bundled copies of both libraries have been updated
    to those versions. This bump in requirements fixes several
    heap overflow bugs in libEBML.
  * MKVToolNix is now using the C++17 library feature "file
    system library" instead of Boost's "file system" and "system"
    libraries. For the GNU Compiler Collection (gcc) libstdc++
    this means v8 or newer is required; for clang's libc++ it
    means v7 or newer.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1615032000">- Update to version 55.0.0
  Bug fixes:
  * MKVToolNix GUI: multiplexer: the user can now configure what
    to do when using the "Add source files" button independently
    of the setting for what happens when files are dragged &amp;
    dropped onto the GUI. The same options are available, but
    they're distinct settings, allowing for different use cases.
  * MKVToolNix GUI: multiplexer: deriving the track language
    from file names doesn't use one big regular expression of all
    enabled languages anymore. Instead, the file name is split
    into parts on a list of characters (such as `.` or
    `(` and `)`; configurable in the preferences). This prevents
    the regular expression becoming too big for the regular
    expression library to handle when many languages are enabled.
  * MKVToolNix GUI: preferences: the language lists for
    "deriving track languages" and "enabling items by language"
    always included all the ISO 639-3 languages, even if those
    weren't enabled in the "often-used languages" pane.
  Other changes:
  * mkvmerge, MKVToolNix GUI multiplexer: the functionality for
    changing the length of the NALU "size" field for AVC/H.264
    and HEVC/H.265 tracks has been removed. The corresponding
    command-line option will continue to be recognized by
    mkvmerge as not to break existing third-party applications,
    but it won't actually do anything.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1617624000">- Update to version 56.0.0
  New features and enhancements:
  * mkvmerge, mkvpropedit: tags: the programs will no longer
    write tag elements that are mandatory and set to their
    default value (e.g. "tag language" set to `und` =
    undetermined).
  * mkvmerge, mkvpropedit, MKVToolNix GUI chapter editor:
    chapters: the programs will no longer write chapter elements
    that are mandatory and set to their default value (e.g.
    "chapter language" set to `eng` = English or "Chapter flag
    enabled" = 1).
  * mkvextract: chapters: mkvextract will no longer add a
    `ChapterLanguage` element set to `eng` to the generated XML
    content if the source file doesn't contain such an element.
  * MKVToolNix GUI: multiplexer: when using the "tab widget
    below the files &amp; tracks" layout option for the track
    properties the elements in the "general options" tab will
    use six rows à four columns instead of twelve rows à two
    columns, greatly reducing the required height.
  Bug fixes:
  * mkvmerge: AAC reader: fixed mkvmerge aborting to read AAC
    files bigger than 2 GB with a message about not being able
    to allocate memory.
  * mkvmerge: chapters: `ChapLanguageIETF` elements were still
    created when the option `--disable-language-ietf` was given
    after an option leading to the creation of chapters. Now the
    position doesn't matter anymore.
  * mkvmerge: chapters: when the option
    `--disable-language-ietf` is used, `ChapLanguageIETF`
    elements won't be written even when sources are read
    (Matroska files or XML chapters files) that do contain those
    elements.
  * mkvmerge: tags: when the option `--disable-language-ietf` is
    used, `TagLanguageIETF` elements won't be written.
  * mkvmerge: tags: mkvmerge will no longer write language
    elements for the track statistics tags it creates, making
    the effective language "undetermined" due to `und` being the
    default value for the legacy tag language element.
  * mkvmerge: tags: the XML tag parser will now validate all
    `&lt;Simple&gt;` children of `&lt;Tag&gt;` elements, not just the first
    for each `&lt;Tag&gt;`.
  * mkvmerge: tags: the XML tag parser now uses the
    spec-compliant `und` ("undetermined") as the default
    language for `&lt;Simple&gt;` tags instead of `eng`.
  * mkvmerge, mkvpropedit: tags: mkvmerge will no longer set the
    "target type" for track statistics tags (earlier it used
    `MOVIE`). The "target type value" will still be set to `50`.
  * mkvmerge, mkvextract: HEVC/H.265: both programs will now
    normalize the placement of VPS, SPS and PPS NALUs. Each key
    frame is prefixed with exactly one copy of the currently
    active parameter sets. This fixes certain classes of bugs
    related to splitting/appending.
  * mkvinfo: when compiled with newer versions of the `fmt`
    library, certain numbers were not output correctly (e.g. a
    track's audio sampling frequency of 48000 might be output as
    48).
  * MKVToolNix GUI: multiplexer: deriving the track language
    from the file name will match languages case insensitively
    again (like versions prior to v55).
  * MKVToolNix GUI: multiplexer: under certain circumstances
    keyboard shortcuts such as `Ctrl+W` for closing the active
    tab or `Ctrl+R` for starting to multiplex ceased to work
    until the user did certain other things (such as switching
    to a different tool &amp; back to the multiplexer or opening the
    multiplexer menu). This started with v54.
  * MKVToolNix GUI: chapter editor: the editor will no longer
    create empty `ChapterCountry` elements when adding a chapter
    name with no default country selected in the preferences.
  Build system changes:
  * The bundled `fmt` library was updated to v7.1.3.</changelog>
  <changelog author="aloisio@gmx.com" date="1617969600">- Update to version version 56.1.0
  New features and enhancements:
  * mkvmerge: AAC: added support for LOAS/LATM files with
    channel configuration indexes 9?21 (e.g. channel count 22.2
    for index 13) according to Rec. ITU-R BS.1196-7 &amp; ISO/IEC
    23008-3:2019.
  Bug fixes:
  * mkvmerge: HEVC/H.265 parser: fixed invalid memory access
    that could happen when reading certain types of HEVC data
    (e.g. with changing parameter sets mid-stream) from certain
    containers (e.g. Matroska). This bug was introduced in
    release 56.0.0.
  * mkvextract: AAC: mkvextract will now abort with an useful
    error message when the user tries to extract a track whose
    'audio-specific config' element in `CodecPrivate` signals a
    number of channels of 7 or greater than 8 as that isn't
    supported by the ADTS format.
  Build system changes:
  * configure: the `--enable-ubsan` option hasn't actually
    enabled anything since release 39.0.0.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1621684800">- Up date to version 57.0.0
  New features and enhancements:
  * mkvmerge: MP4 reader: added support for reading Dolby Vision
    from MP4 files (FourCCs `dvh1` and `dvhe`; configuration
    records `dvcC`, `dvvC` and `hvcE` will be converted into
    block addition mappings).
  * mkvmerge: SRT subtitles: mkvmerge now accepts empty text
    files with the extension `.srt` as SRT subtitle files,
    enabling the creation of empty SRT tracks.
  * mkvmerge, mkvextract: HEVC/H.265: access unit delimiter
    NALUs will no longer be discarded, neither during muxing nor
    during extraction.
  * MKVToolNix GUI: preferences: switched the order &amp; wording of
    controls in the "enabling items" panel to make it clearer
    that certain controls define exceptions.
  Bug fixes:
  * mkvmerge: HEVC/H.265 parser: several NALU types, notably the
    Dolby Vision-specific NALUs ("unspecified 62" and
    "unspecified 63") and suffix SEI NALUs, are now stored with
    the frame they belong to instead of with the next frame.
  * mkvmerge: HEVC/H.265 packetizer: fixed setting the track's
    default duration when reading HEVC/H.265 from Matroska files
    that don't have a default duration set.
  * mkvmerge: HEVC/H.265 packetizer: fixed the calculation of
    the duration of frames so that `SimpleBlock` elements can be
    used again instead of `BlockGroups` with `BlockDuration`
    elements.
  * mkvmerge, mkvextract: HEVC/H.265 parser: fixed issues with
    ordering &amp; duplication of certain NALUs (parameter set &amp;
    prefix SEI NALUs).
  * MKVToolNix GUI: multiplexer: when dragging &amp; dropping files
    to the multiplexer, the source directory will be remembered
    as the "last open directory" again, causing subsequent uses
    of the "open file" dialog to start in the same directory.
  * mkvinfo: fixed the position of frames in block groups
    containing "block duration" elements in summary mode (e.g.
    for subtitle tracks).
  Build system changes:
  * `configure` will now try to detect `libmagic` via
    `pkg-config` and fall back to including &amp; linking directly if
    it cannot be found via `pkg-config`.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1623585600">- Update to version 58.0.0
  New features and enhancements:
  * mkvmerge, MKVToolNix GUI's multiplexer: the handling of the
    "default track" flag has been changed to match the recent
    changes to the Matroska specifications. The new semantics
    are that if it is set, it is supposed to signal to the
    player that this track is eligible for being played by
    default, potentially taking other factors such as user
    preferences regarding languages into account.
    This implies that more than one track of each type can have
    this flag set. For example, a Blu-ray disc with three audio
    tracks might have the main audio in both English and
    Japanese, whereas the third audio track contains the
    director's comments. In such a case the first two tracks
    should have the "default track" flag set, the third one
    shouldn't.
    Earlier `mkvmerge` was enforcing that only one track of each
    type could have the flag set. This restriction has been
    removed, both in `mkvmerge` and in the GUI's multiplexer.
    `mkvpropedit` and the GUI's header editor are unaffected as
    they've always allowed to set the flag on as many tracks as
    the user wanted.
  * mkvmerge: AVC/H.264 &amp; HEVC/H.265 identification: added the
    stream's pixel dimensions (AVC only; were present for HEVC
    already) &amp; default duration.
  * mkvmerge, mkvextract: HEVC/H.265: added support for reading
    single-layer Dolby Vision from Annex B type bitstreams
    (elementary streams, MPEG transport streams).
  * mkvinfo: the option `-X`/`--full-hexdump` now affects all
    binary elements, not just the frame data in `SimpleBlock`
    and `BlockGroup` elements.
  * MKVToolNix GUI: multiplexer: the "delay" and "sync" options
    can now be used for chapters in source files, too.
  * MKVToolNix GUI: when moving list entries up &amp; down with the
    optional buttons or the keyboard shortcuts (instead of using
    drag &amp; drop), the GUI ensures that the top-most selected
    entry remains visible after the move.
  * MKVToolNix GUI: added an option in the preference to use
    legacy MIME types for font attachments instead of the current
    standard ones (e.g. 'application/x-truetype-font' instead of
    'font/sfnt' and 'font/ttf').
  Bug fixes:
  * build system: fixed filtering out optimization options when
    compiling the file `iso639_language_list.cpp` (before only
    numeric optimization levels were filtered out and only if it
    wasn't the last option in the list of flags).
  * build system: when libmagic was detected via `pkg-config`,
    MKVToolNix was actually compiled without support for
    libmagic due to a preprocessor symbol not being defined.
  * mkvmerge: MP4 reader: fixed an issue with timestamps
    overflowing when the file's or the track's time scale is
    large.
  * mkvmerge, mkvextract: fixed key frame handling for
    `BlockGroup` elements with a forward reference but no
    backward references.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: the
    programs will no longer omit writing mandatory elements set
    to their default value if other elements of the same type
    are present in the same master. This affects mostly the
    "chapter language" element which may occur multiple times
    within the same "chapter display" master. If it does occur
    multiple times and one of them is set to "English" (which is
    that element's default value), that element will now be
    written, too.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: when
    parsing chapter files IETF &amp; legacy language elements as
    well as legacy country elements will now be properly
    generated depending on which exist already, especially when
    there's more than one language and/or country element
    in a "chapter display" element.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor:
    fixed reading OGM-style chapter files with timestamps that
    don't have exactly three decimal places. Any number of
    decimal places between one and nine is now supported for
    nanosecond precision.
  * MKVToolNix GUI: chapter editor: added/fixed support for
    "chapter display" elements with multiple languages or
    countries.
  Build system changes:
  * Qt 6: added support for building with Qt 6. `configure` will
    look for Qt 6 first and only continue looking for Qt 5 if Qt
    6 isn't found or disabled via `--disable-qt6`.
    Qt 6 detection works by first looking for the `qmake6`
    binary. Its location can be specified with the
    `--with-qmake6=?` option.
    All other Qt 6 related facts (such as compiler &amp; linker
    flags or the position of the other required tools such as
    `lconvert`, `moc`, `rcc` and `uic`) will be derived from
    the output generated by `qmake6`.
    Note that at this point Qt 6 is not yet supported for the
    cross-compilation  build to Windows, nor is a static Qt 6
    build supported yet. Note that the command line options
    `--enable-static-qt`, `--with-qt-pkg-config-modules` and
    `--without-qt-pkg-config` only apply to the Qt 5 and have
    no effect on Qt 6.
  * Qt 5: the options for specifying the position of the tools
    (`--with-moc=?`,`--with-rcc=?` and `--with-uic=?`) have been
    removed. Their position will now be derived from the output
    generated by `qmake`.
  * `configure`: completely disabling the GUI now requires
    passing both `--disable-qt6` and `--disable-qt` options.
  * Boost's multi-precision library is now required.
  * Boost v1.66 or newer is now required.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1626091200">- Update to version 59.0.0 (fixes boo#1188209)
  New features and enhancements:
  * mkvmerge: WebVTT parser: the parser now follows the specs'
    rules for parsing timestamps more closely by being more
    lenient: it allows arbitrary number of spaces &amp; tabs at the
    start of the line &amp; around the arrow; it allows any number
    of digits for the hours.
  * MKVToolNix GUI: multiplexer: when adding a Blu-ray playlist
    without scanning for other playlists the GUI will now look
    for disc library information &amp; let the user select which one
    to use if there's more than one entry.
  * MKVToolNix GUI: multiplexer: added an option for sorting
    files &amp; tracks by track types when adding them to multiplex
    settings. The order is: video first followed by audio,
    subtitles and other types. Files &amp; tracks can still be
    reordered manually later. The option is enabled by default &amp;
    can be found in the preferences ? "Multiplexer" page ?
    "Adding files" section.
  * MKVToolNix GUI: multiplexer: added an option for recognizing
    file name sequences such as `movie.001.mp4`, `movie.002.mp4`,
    `movie.003.mp4` when adding multiple files at once. If a
    sequence is detected, the only first file will be added while
    the second and following file names will be appended to the
    first one. The option is enabled by default &amp; can be found
    in the preferences ? "Multiplexer" page ? "Adding files"
    section.
  * MKVToolNix GUI: multiplexer: added small colored boxes for
    each file &amp; track in order to indicate from which file each
    track is read. The colors used can be configured in the
    preferences ? "Multiplexer" page ? "File &amp; track colors"
    section.
  Bug fixes:
  * build system: fixed compilation with fmt v8. Fixes #3151.
  * mkvmerge: SRT subtitle reader: characters that aren't valid
    according to the assumed encoding of the file will now be
    replaced by the Unicode "Replacement Character" U+FFFD
    instead of keeping the invalid characters, potentially
    violating the Matroska specs.
  * mkvmerge: WebVTT parser: the parser now accepts timestamps
    with hours larger than 99.
  * mkvextract: TTA extraction, only on Windows: fixed removing
    the temporary file created during extraction.
  * mkvmerge, mkvpropedit, MKVToolNix GUI's multiplexer &amp; header
    editor: MIME type detection is now done using Qt instead of
    the `magic` library. The main impact is the MIME types of
    TrueType &amp; OpenType fonts are now detected correctly.
  * MKVToolNix GUI: multiplexer: when adding files to the
    multiplexer by running the GUI's executable with file names
    as command line arguments, the source directory will be
    remembered as the "last open directory" again, causing
    subsequent uses of the "open file" dialog to start in the
    same directory.
  * MKVToolNix GUI: multiplexer: the "default track flag" column
    in the track list was missing its icons. Additionally it
    contained text even for things that aren't regular tracks
    and therefore do not actually have that flag (e.g. chapters
    or tags).
  * MKVToolNix GUI: multiplexer: the default for the dialog
    asking the user what to do with dragged &amp; dropped files if
    they've never seen the dialog is back to adding the files to
    the current multiplex settings instead of "add as additional
    parts" which was an unintentional default.
  * MKVToolNix GUI: multiplexer: the "show command line" dialog
    will now always use backward slashes for the "Windows
    (cmd.exe)" mode and forward slashes for the "Linux/Unix
    shells" mode, regardless of the operating system it's
    currently running on.
  Build system changes:
  * The Qt library is now required for building all
    applications, even the command-line ones, as they use Qt's
    MIME type detection capabilities. In turn this means that
    you cannot disable the Qt usage anymore; either Qt5 or Qt 6
    is required. You can still chose not to build MKVToolNix
    GUI, though. A new option has been added to `configure`
    for this purpose: `--disable-gui`.
  * The `gmp` library is now required.
  * The `magic` library is not used anymore.
  * The `PCRE2` &amp; `JPCRE2` libraries are not used anymore. The
    bundled version of `JPCRE2` was removed.
  * Boost's "rational" library is not used anymore.
  * `configure`: the option `--enable-appimage` has been
    removed. The location of the relevant directories within an
    AppImage is now detected automatically.
  * The bundled `fmt` library was updated to v8.0.0.
- Use system version of utfcpp</changelog>
</package>
<package pkgid="834ab6d77432e624df30c144275dc8f39172e035b6a601568173b725848570ee" name="modulemd-validator" arch="aarch64">
  <version epoch="0" ver="2.12.1" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Initial packaging based on Mageia package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549368000">- Add patches backported from upstream to fix build on openSUSE
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Run tests during package builds</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to 2.2.2 (v2) and 1.8.5 (v1)
  + Fix documentation for ModuleStream.depends_on_stream()
  + Update APIs to handling full NSVCA of modules
  + Add new APIs for handling full NSVCA of modules
  + Add 'buildonly' option for components
  + Add 'buildafter' component
  + Add config option for python overrides
- Drop patches included in upstream release
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Add patch backported from upstream to avoid Python 2 dependency
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556020800">- Update to 2.3.0 (v2) and 1.8.7 (v1)
  + Add ModuleIndex.update_from_custom()
  + Add ModuleIndex.dump_to_custom()
  + Add Component.equals()
  + Add Module.remove_streams_by_NSVCA()
  + Fix bug with emitting lists of scalars in XMD
  + Fix bug with deduplication in the ModuleIndexMerger
  + Fix serious memory leak
- Drop patch included in upstream release
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556452800">- Add missing dependency on six module for Python 3 bindings subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Update to 2.3.1 (v2) and 1.8.8 (v1)
  + Make Modulemd.Component.set_*() functions accept NULL (gh#fedora-modularity/libmodulemd#279)
  + Fix segmentation fault in XMD code due to improper memory management (gh#fedora-modularity/libmodulemd#274)
  + Fix assorted documentation issues
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Update to 2.5.0 (v2) and 1.8.11 (v1)
  + Ensure that XMD is always emitted in the same order
  + Add .clear_*() functions for all .add_*() functions
  + Add ModuleStream.equals()
  + Add ModuleIndex.get_default_streams()
  + Add ModuleStreamV2.clear_dependencies() and .remove_dependencies()
  + Fix bugs and memory issues with the XMD python bindings
  + Assorted documentation enhancements</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to 2.8.2
  + modulemd v1 has been split out into is own tarball
  + Add ModuleIndexMerger.resolve_ext()
  + Fix transfer type for Module.search_streams()
  + Correct typo in ModulemdModuleStream.arch property nickname
  + Add gtk-doc descriptions for ModulemdModuleStream object properties
  + Fix modulemd_yaml_parse_bool() comparisons so return value is correct
  + Make ModulemdErrorEnum and ModulemdYamlErrorEnum into public enums
  + Move modulemd_module_stream_v2_replace_*() method definitions
    to correct header file and add documentation
  + Refactor stream copy/upgrade helper macros
  + Add Modulemd.Module.get_translation()
  + Add ModuleIndex.update_from_defaults_directory()
  + Modulemd.ModuleIndex.update_from_file() now supports reading files
    compressed with gzip, bzip2 or xz
- libmodulemd1 has been split into its own package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to 2.8.3
  + Detect GDate autoptr when available to fix build with glib2 &gt;= 2.63.3
  + Correct typo in MODULEMD_REPLACE_SET()
  + Fix modulemd_buildopts_copy() to make a deep copy of the rpm whitelist
  + Add support for new ModulemdBuildopts arches attribute</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Rebase to 2.9.4
  + Deprecate reset methods in favor of clear methods
  + Add modulemd-validator man page
  + Add Module.search_streams_by_glob()
  + Add ModuleIndex.search_streams() method
  + Add Modulemd.Module.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_rpms()
  + Add ModuleStreamV2.search_profiles()
  + Add framework for handling modulemd-packager YAML documents
  + Return appropriate error when parsing a ModulemdStream doc fails
  + Rework ModulemdError and ModulemdYamlError
  + Improve Modulemd*ErrorEnum deprecations
  + Use the new error enums everywhere
  + Fix inconsistent error setting
  + Make SKIP_UNKNOWN return UNKNOWN_ATTR in strict mode
  + modulemd-packager: Check for extraneous attributes
  + Fix bug printing negative buildorder values
  + Handle NULL nsvca_patterns for globs
  + Relax handling of differing content for the same NSVCA</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to 2.10.0
  + Add modulemd-obsoletes
  + Add modulemd v3 format
- Fix build for 32-bit architectures with patch from upstream
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to 2.12.0
  + Add support for 'buildorder' to Packager documents
  + Fix issue with ModuleIndex when input contains only Obsoletes documents
  + Extend read_packager_[file|string]() to support overriding the module name
    and stream.
  + Ignore Packager documents when running ModuleIndex.update_from_*()
  + Add python overrides for XMD in PackagerV3
  + Add python override to ignore the GType return when reading packager files
  + Add PackagerV3.get_mdversion()
- Drop patch incorporated in this release
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1622462400">- Updated to 2.12.1
  This is a bug-fix release fully compatible with the previous 2.12.0
  version. Notable changes:
  Enhancements:
  - Improve diagnostic messages for compression tests.
  - Tests performed in a GitHub continues integration are faster.
  - Use GitHub actions to perform CI tests also on ArchLinux, Mageia,
    Mandriva, and OpenSUSE.
  Fixes:
  - Relax context value up to 13 characters including an underscore
    character in modulemd v2 format. This reenables scratch-builds in MBS.
    Migrate Packit tests from a deprecated current_version_command to
    a newer actions/get-current-version.</changelog>
</package>
<package pkgid="a743db0380b32212c8406d8db553896ed62b0c3a48e7213cd7b19f983640211f" name="modulemd-validator" arch="ppc64le">
  <version epoch="0" ver="2.12.1" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Initial packaging based on Mageia package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549368000">- Add patches backported from upstream to fix build on openSUSE
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Run tests during package builds</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to 2.2.2 (v2) and 1.8.5 (v1)
  + Fix documentation for ModuleStream.depends_on_stream()
  + Update APIs to handling full NSVCA of modules
  + Add new APIs for handling full NSVCA of modules
  + Add 'buildonly' option for components
  + Add 'buildafter' component
  + Add config option for python overrides
- Drop patches included in upstream release
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Add patch backported from upstream to avoid Python 2 dependency
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556020800">- Update to 2.3.0 (v2) and 1.8.7 (v1)
  + Add ModuleIndex.update_from_custom()
  + Add ModuleIndex.dump_to_custom()
  + Add Component.equals()
  + Add Module.remove_streams_by_NSVCA()
  + Fix bug with emitting lists of scalars in XMD
  + Fix bug with deduplication in the ModuleIndexMerger
  + Fix serious memory leak
- Drop patch included in upstream release
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556452800">- Add missing dependency on six module for Python 3 bindings subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Update to 2.3.1 (v2) and 1.8.8 (v1)
  + Make Modulemd.Component.set_*() functions accept NULL (gh#fedora-modularity/libmodulemd#279)
  + Fix segmentation fault in XMD code due to improper memory management (gh#fedora-modularity/libmodulemd#274)
  + Fix assorted documentation issues
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Update to 2.5.0 (v2) and 1.8.11 (v1)
  + Ensure that XMD is always emitted in the same order
  + Add .clear_*() functions for all .add_*() functions
  + Add ModuleStream.equals()
  + Add ModuleIndex.get_default_streams()
  + Add ModuleStreamV2.clear_dependencies() and .remove_dependencies()
  + Fix bugs and memory issues with the XMD python bindings
  + Assorted documentation enhancements</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to 2.8.2
  + modulemd v1 has been split out into is own tarball
  + Add ModuleIndexMerger.resolve_ext()
  + Fix transfer type for Module.search_streams()
  + Correct typo in ModulemdModuleStream.arch property nickname
  + Add gtk-doc descriptions for ModulemdModuleStream object properties
  + Fix modulemd_yaml_parse_bool() comparisons so return value is correct
  + Make ModulemdErrorEnum and ModulemdYamlErrorEnum into public enums
  + Move modulemd_module_stream_v2_replace_*() method definitions
    to correct header file and add documentation
  + Refactor stream copy/upgrade helper macros
  + Add Modulemd.Module.get_translation()
  + Add ModuleIndex.update_from_defaults_directory()
  + Modulemd.ModuleIndex.update_from_file() now supports reading files
    compressed with gzip, bzip2 or xz
- libmodulemd1 has been split into its own package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to 2.8.3
  + Detect GDate autoptr when available to fix build with glib2 &gt;= 2.63.3
  + Correct typo in MODULEMD_REPLACE_SET()
  + Fix modulemd_buildopts_copy() to make a deep copy of the rpm whitelist
  + Add support for new ModulemdBuildopts arches attribute</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Rebase to 2.9.4
  + Deprecate reset methods in favor of clear methods
  + Add modulemd-validator man page
  + Add Module.search_streams_by_glob()
  + Add ModuleIndex.search_streams() method
  + Add Modulemd.Module.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_rpms()
  + Add ModuleStreamV2.search_profiles()
  + Add framework for handling modulemd-packager YAML documents
  + Return appropriate error when parsing a ModulemdStream doc fails
  + Rework ModulemdError and ModulemdYamlError
  + Improve Modulemd*ErrorEnum deprecations
  + Use the new error enums everywhere
  + Fix inconsistent error setting
  + Make SKIP_UNKNOWN return UNKNOWN_ATTR in strict mode
  + modulemd-packager: Check for extraneous attributes
  + Fix bug printing negative buildorder values
  + Handle NULL nsvca_patterns for globs
  + Relax handling of differing content for the same NSVCA</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to 2.10.0
  + Add modulemd-obsoletes
  + Add modulemd v3 format
- Fix build for 32-bit architectures with patch from upstream
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to 2.12.0
  + Add support for 'buildorder' to Packager documents
  + Fix issue with ModuleIndex when input contains only Obsoletes documents
  + Extend read_packager_[file|string]() to support overriding the module name
    and stream.
  + Ignore Packager documents when running ModuleIndex.update_from_*()
  + Add python overrides for XMD in PackagerV3
  + Add python override to ignore the GType return when reading packager files
  + Add PackagerV3.get_mdversion()
- Drop patch incorporated in this release
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1622462400">- Updated to 2.12.1
  This is a bug-fix release fully compatible with the previous 2.12.0
  version. Notable changes:
  Enhancements:
  - Improve diagnostic messages for compression tests.
  - Tests performed in a GitHub continues integration are faster.
  - Use GitHub actions to perform CI tests also on ArchLinux, Mageia,
    Mandriva, and OpenSUSE.
  Fixes:
  - Relax context value up to 13 characters including an underscore
    character in modulemd v2 format. This reenables scratch-builds in MBS.
    Migrate Packit tests from a deprecated current_version_command to
    a newer actions/get-current-version.</changelog>
</package>
<package pkgid="0926201e1fbe084e7f166f5265950cc5b3a301c323fbe8f5aaa9822921bfafb4" name="modulemd-validator" arch="s390x">
  <version epoch="0" ver="2.12.1" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Initial packaging based on Mageia package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549368000">- Add patches backported from upstream to fix build on openSUSE
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Run tests during package builds</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to 2.2.2 (v2) and 1.8.5 (v1)
  + Fix documentation for ModuleStream.depends_on_stream()
  + Update APIs to handling full NSVCA of modules
  + Add new APIs for handling full NSVCA of modules
  + Add 'buildonly' option for components
  + Add 'buildafter' component
  + Add config option for python overrides
- Drop patches included in upstream release
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Add patch backported from upstream to avoid Python 2 dependency
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556020800">- Update to 2.3.0 (v2) and 1.8.7 (v1)
  + Add ModuleIndex.update_from_custom()
  + Add ModuleIndex.dump_to_custom()
  + Add Component.equals()
  + Add Module.remove_streams_by_NSVCA()
  + Fix bug with emitting lists of scalars in XMD
  + Fix bug with deduplication in the ModuleIndexMerger
  + Fix serious memory leak
- Drop patch included in upstream release
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556452800">- Add missing dependency on six module for Python 3 bindings subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Update to 2.3.1 (v2) and 1.8.8 (v1)
  + Make Modulemd.Component.set_*() functions accept NULL (gh#fedora-modularity/libmodulemd#279)
  + Fix segmentation fault in XMD code due to improper memory management (gh#fedora-modularity/libmodulemd#274)
  + Fix assorted documentation issues
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Update to 2.5.0 (v2) and 1.8.11 (v1)
  + Ensure that XMD is always emitted in the same order
  + Add .clear_*() functions for all .add_*() functions
  + Add ModuleStream.equals()
  + Add ModuleIndex.get_default_streams()
  + Add ModuleStreamV2.clear_dependencies() and .remove_dependencies()
  + Fix bugs and memory issues with the XMD python bindings
  + Assorted documentation enhancements</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to 2.8.2
  + modulemd v1 has been split out into is own tarball
  + Add ModuleIndexMerger.resolve_ext()
  + Fix transfer type for Module.search_streams()
  + Correct typo in ModulemdModuleStream.arch property nickname
  + Add gtk-doc descriptions for ModulemdModuleStream object properties
  + Fix modulemd_yaml_parse_bool() comparisons so return value is correct
  + Make ModulemdErrorEnum and ModulemdYamlErrorEnum into public enums
  + Move modulemd_module_stream_v2_replace_*() method definitions
    to correct header file and add documentation
  + Refactor stream copy/upgrade helper macros
  + Add Modulemd.Module.get_translation()
  + Add ModuleIndex.update_from_defaults_directory()
  + Modulemd.ModuleIndex.update_from_file() now supports reading files
    compressed with gzip, bzip2 or xz
- libmodulemd1 has been split into its own package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to 2.8.3
  + Detect GDate autoptr when available to fix build with glib2 &gt;= 2.63.3
  + Correct typo in MODULEMD_REPLACE_SET()
  + Fix modulemd_buildopts_copy() to make a deep copy of the rpm whitelist
  + Add support for new ModulemdBuildopts arches attribute</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Rebase to 2.9.4
  + Deprecate reset methods in favor of clear methods
  + Add modulemd-validator man page
  + Add Module.search_streams_by_glob()
  + Add ModuleIndex.search_streams() method
  + Add Modulemd.Module.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_rpms()
  + Add ModuleStreamV2.search_profiles()
  + Add framework for handling modulemd-packager YAML documents
  + Return appropriate error when parsing a ModulemdStream doc fails
  + Rework ModulemdError and ModulemdYamlError
  + Improve Modulemd*ErrorEnum deprecations
  + Use the new error enums everywhere
  + Fix inconsistent error setting
  + Make SKIP_UNKNOWN return UNKNOWN_ATTR in strict mode
  + modulemd-packager: Check for extraneous attributes
  + Fix bug printing negative buildorder values
  + Handle NULL nsvca_patterns for globs
  + Relax handling of differing content for the same NSVCA</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to 2.10.0
  + Add modulemd-obsoletes
  + Add modulemd v3 format
- Fix build for 32-bit architectures with patch from upstream
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to 2.12.0
  + Add support for 'buildorder' to Packager documents
  + Fix issue with ModuleIndex when input contains only Obsoletes documents
  + Extend read_packager_[file|string]() to support overriding the module name
    and stream.
  + Ignore Packager documents when running ModuleIndex.update_from_*()
  + Add python overrides for XMD in PackagerV3
  + Add python override to ignore the GType return when reading packager files
  + Add PackagerV3.get_mdversion()
- Drop patch incorporated in this release
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1622462400">- Updated to 2.12.1
  This is a bug-fix release fully compatible with the previous 2.12.0
  version. Notable changes:
  Enhancements:
  - Improve diagnostic messages for compression tests.
  - Tests performed in a GitHub continues integration are faster.
  - Use GitHub actions to perform CI tests also on ArchLinux, Mageia,
    Mandriva, and OpenSUSE.
  Fixes:
  - Relax context value up to 13 characters including an underscore
    character in modulemd v2 format. This reenables scratch-builds in MBS.
    Migrate Packit tests from a deprecated current_version_command to
    a newer actions/get-current-version.</changelog>
</package>
<package pkgid="d96044ef73bef822c9646fe57d74bb3fc64ae42727171c5da0fd433bb5f2f625" name="modulemd-validator" arch="x86_64">
  <version epoch="0" ver="2.12.1" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Initial packaging based on Mageia package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549368000">- Add patches backported from upstream to fix build on openSUSE
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Run tests during package builds</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to 2.2.2 (v2) and 1.8.5 (v1)
  + Fix documentation for ModuleStream.depends_on_stream()
  + Update APIs to handling full NSVCA of modules
  + Add new APIs for handling full NSVCA of modules
  + Add 'buildonly' option for components
  + Add 'buildafter' component
  + Add config option for python overrides
- Drop patches included in upstream release
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Add patch backported from upstream to avoid Python 2 dependency
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556020800">- Update to 2.3.0 (v2) and 1.8.7 (v1)
  + Add ModuleIndex.update_from_custom()
  + Add ModuleIndex.dump_to_custom()
  + Add Component.equals()
  + Add Module.remove_streams_by_NSVCA()
  + Fix bug with emitting lists of scalars in XMD
  + Fix bug with deduplication in the ModuleIndexMerger
  + Fix serious memory leak
- Drop patch included in upstream release
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556452800">- Add missing dependency on six module for Python 3 bindings subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Update to 2.3.1 (v2) and 1.8.8 (v1)
  + Make Modulemd.Component.set_*() functions accept NULL (gh#fedora-modularity/libmodulemd#279)
  + Fix segmentation fault in XMD code due to improper memory management (gh#fedora-modularity/libmodulemd#274)
  + Fix assorted documentation issues
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Update to 2.5.0 (v2) and 1.8.11 (v1)
  + Ensure that XMD is always emitted in the same order
  + Add .clear_*() functions for all .add_*() functions
  + Add ModuleStream.equals()
  + Add ModuleIndex.get_default_streams()
  + Add ModuleStreamV2.clear_dependencies() and .remove_dependencies()
  + Fix bugs and memory issues with the XMD python bindings
  + Assorted documentation enhancements</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to 2.8.2
  + modulemd v1 has been split out into is own tarball
  + Add ModuleIndexMerger.resolve_ext()
  + Fix transfer type for Module.search_streams()
  + Correct typo in ModulemdModuleStream.arch property nickname
  + Add gtk-doc descriptions for ModulemdModuleStream object properties
  + Fix modulemd_yaml_parse_bool() comparisons so return value is correct
  + Make ModulemdErrorEnum and ModulemdYamlErrorEnum into public enums
  + Move modulemd_module_stream_v2_replace_*() method definitions
    to correct header file and add documentation
  + Refactor stream copy/upgrade helper macros
  + Add Modulemd.Module.get_translation()
  + Add ModuleIndex.update_from_defaults_directory()
  + Modulemd.ModuleIndex.update_from_file() now supports reading files
    compressed with gzip, bzip2 or xz
- libmodulemd1 has been split into its own package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to 2.8.3
  + Detect GDate autoptr when available to fix build with glib2 &gt;= 2.63.3
  + Correct typo in MODULEMD_REPLACE_SET()
  + Fix modulemd_buildopts_copy() to make a deep copy of the rpm whitelist
  + Add support for new ModulemdBuildopts arches attribute</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Rebase to 2.9.4
  + Deprecate reset methods in favor of clear methods
  + Add modulemd-validator man page
  + Add Module.search_streams_by_glob()
  + Add ModuleIndex.search_streams() method
  + Add Modulemd.Module.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_rpms()
  + Add ModuleStreamV2.search_profiles()
  + Add framework for handling modulemd-packager YAML documents
  + Return appropriate error when parsing a ModulemdStream doc fails
  + Rework ModulemdError and ModulemdYamlError
  + Improve Modulemd*ErrorEnum deprecations
  + Use the new error enums everywhere
  + Fix inconsistent error setting
  + Make SKIP_UNKNOWN return UNKNOWN_ATTR in strict mode
  + modulemd-packager: Check for extraneous attributes
  + Fix bug printing negative buildorder values
  + Handle NULL nsvca_patterns for globs
  + Relax handling of differing content for the same NSVCA</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to 2.10.0
  + Add modulemd-obsoletes
  + Add modulemd v3 format
- Fix build for 32-bit architectures with patch from upstream
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to 2.12.0
  + Add support for 'buildorder' to Packager documents
  + Fix issue with ModuleIndex when input contains only Obsoletes documents
  + Extend read_packager_[file|string]() to support overriding the module name
    and stream.
  + Ignore Packager documents when running ModuleIndex.update_from_*()
  + Add python overrides for XMD in PackagerV3
  + Add python override to ignore the GType return when reading packager files
  + Add PackagerV3.get_mdversion()
- Drop patch incorporated in this release
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1622462400">- Updated to 2.12.1
  This is a bug-fix release fully compatible with the previous 2.12.0
  version. Notable changes:
  Enhancements:
  - Improve diagnostic messages for compression tests.
  - Tests performed in a GitHub continues integration are faster.
  - Use GitHub actions to perform CI tests also on ArchLinux, Mageia,
    Mandriva, and OpenSUSE.
  Fixes:
  - Relax context value up to 13 characters including an underscore
    character in modulemd v2 format. This reenables scratch-builds in MBS.
    Migrate Packit tests from a deprecated current_version_command to
    a newer actions/get-current-version.</changelog>
</package>
<package pkgid="02d8af3f50285ebe9f897c64801bd0e6d6ba139bff7c9fd0f4b60466566c260b" name="mousepad" arch="aarch64">
  <version epoch="0" ver="0.5.5" rel="bp153.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>
</package>
<package pkgid="81d2ec358df39b90ec2ae0ba64450996193116896781acab0ce9d9fac2a21b9f" name="mousepad" arch="ppc64le">
  <version epoch="0" ver="0.5.5" rel="bp153.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>
</package>
<package pkgid="71b620a52863ed6f8fe9faff150c1d75fe47ad35f70836fe998fb2f24ab3cf61" name="mousepad" arch="s390x">
  <version epoch="0" ver="0.5.5" rel="bp153.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>
</package>
<package pkgid="e16ce4a74bb6671adc00004ac318993e5f5a51f6958d21e505edbf8cbf7337ca" name="mousepad" arch="src">
  <version epoch="0" ver="0.5.5" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1356868800">- initial packaging of the new development version</changelog>
  <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>
</package>
<package pkgid="e78de3d8a0bd13a9bef07c9c2a14da4c8aef3bb4a1ef4546f542717aa6ad1f12" name="mousepad" arch="x86_64">
  <version epoch="0" ver="0.5.5" rel="bp153.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>
</package>
<package pkgid="4b8979d969c6bc027e31c81ca9f41c965fee858d7c686d0b14da1e5754f69432" name="mousepad-devel" arch="aarch64">
  <version epoch="0" ver="0.5.5" rel="bp153.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>
</package>
<package pkgid="1f39816ac94cf907aa5d0aa7b561741eef1f8016f57d761740081ff85b2e63c1" name="mousepad-devel" arch="ppc64le">
  <version epoch="0" ver="0.5.5" rel="bp153.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>
</package>
<package pkgid="ee367733a55594dfa2f5896a9fe62e5f1080c8032b4f5eed62f6636fc81111e8" name="mousepad-devel" arch="s390x">
  <version epoch="0" ver="0.5.5" rel="bp153.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>
</package>
<package pkgid="7efe895578af38d486a3adb0d3f2a2e4850ce4963bbc999649a33c238dbb09f0" name="mousepad-devel" arch="x86_64">
  <version epoch="0" ver="0.5.5" rel="bp153.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>
</package>
<package pkgid="bdc1a6dc740a2276e7557b9c974b1b29e8b12af41094f841d62839c7d9b5c550" name="mousepad-lang" arch="noarch">
  <version epoch="0" ver="0.5.5" rel="bp153.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>
</package>
<package pkgid="a906b22acbe009ba4c2c0f8e194bbe388b615e1d161978b62d0ae242a2c13639" name="nano-icinga2" arch="aarch64">
  <version epoch="0" ver="2.12.4" rel="bp153.2.3.1"/>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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 - fixes bsc#1180147 )
  * 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>
</package>
<package pkgid="cb0bb42f152b25620b75a1db494a6dc3ca83eeab9e9f04bc831197a7074c72d4" name="nano-icinga2" arch="ppc64le">
  <version epoch="0" ver="2.12.4" rel="bp153.2.3.1"/>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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 - fixes bsc#1180147 )
  * 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>
</package>
<package pkgid="a87041a6cc70168d5d94b5783f9e3ce7d0f5475c25092659400fb520e1d5f526" name="nano-icinga2" arch="x86_64">
  <version epoch="0" ver="2.12.4" rel="bp153.2.3.1"/>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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 - fixes bsc#1180147 )
  * 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>
</package>
<package pkgid="9148379fcdc93b357bc94dbdc5de99561cc71c3bd37d36af1651fe6a8d3a8421" name="nano-icinga2" arch="aarch64">
  <version epoch="0" ver="2.12.5" rel="bp153.2.5.1"/>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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>
</package>
<package pkgid="0fc15352a4449c5874fcfcbd10c0ee724888692600619866410dea44d190523d" name="nano-icinga2" arch="ppc64le">
  <version epoch="0" ver="2.12.5" rel="bp153.2.5.1"/>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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>
</package>
<package pkgid="e018c11b8a0c245a59513f3f6a87bb969fe9036f2058c77e96adc697b9b9ea5c" name="nano-icinga2" arch="x86_64">
  <version epoch="0" ver="2.12.5" rel="bp153.2.5.1"/>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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>
</package>
<package pkgid="16995e3bc38ed2a2f4e6dd20d1e85f3534a82ae4a1a9a8d234e90184e6f6f691" name="nextcloud" arch="noarch">
  <version epoch="0" ver="20.0.11" rel="bp153.2.3.1"/>
  <changelog author="Olav Reinert &lt;seroton10@gmail.com&gt;" date="1585483200">- Enable Apache PHP module on first install only, not on updates
- Make crontab and timer consistent: 5 minutes between jobs</changelog>
  <changelog author="Olav Reinert &lt;seroton10@gmail.com&gt;" date="1586692800">- Make core/js/mimetypelist.js writable
  * Fixes "occ maintenance:mimetype:update-js" command
  * Allows apps to register new mimetypes
- Make core/img/filetypes/ writable
  * Allows apps to register new file icons
- Use standard a2enmod command to manipulate Apache module list</changelog>
  <changelog author="ecsos@opensuse.org" date="1587643200">- Update to 18.0.4
  - [stable18] Use contacts name on federated activities (server#19879)
  - [stable18] Allow to edit admin/own user in the user management (server#19882)
  - [stable18] Fix hostname in Apple configuration profile (server#19884)
  - [stable18] Don't break when one remote share is down (server#19886)
  - [stable18] Properly emit Viewer event on files and files_sharing (server#19897)
  - [stable18] Get correct mimetype on objectstores (server#19916)
  - [stable18] Properly respect hide download on sharebymail (server#19921)
  - [stable18] Use placeholder values for password fields in external storage webui (server#19922)
  - [stable18] Do not use the instance name as user part of from mail addresses (server#19924)
  - [stable18] Don't allow anchors and queries in remote urls (server#19933)
  - [stable18] fix external storage controller tests (server#19940)
  - Bump acorn from 6.3.0 to 6.4.1 (server#19945)
  - [stable18] properly set 'hide_download' as integer (server#19950)
  - [stable18] fix safari useragent for versions with 3 digits (server#19966)
  - [stable18] Fix default action for deleted shares (server#19982)
  - [stable18] Default value of lookupServerEnabled should be the same everywhere (server#19998)
  - [stable18] Only do regular polling of storage statistics if session_keepalive is enabled (server#19999)
  - [stable18] Fix single "ScopeContext" passed to "setScopes" (server#20001)
  - [stable18] Fix invalid instantiation of TemplateResponse if client not found (server#20008)
  - [stable18] Update the target when it isempty after sharing (server#20016)
  - [stable18] remove the requirement that everything that looks like a placeholder ? (server#20021)
  - [stable18] Handle long dav property paths by hashing them (server#20030)
  - [stable18] Allow the video player on the hide download (server#20044)
  - [stable18] fixes auto-detecting UUID attributes (server#20046)
  - [stable18] Force compatible dependency versions in acceptance tests (server#20051)
  - [stable18] Adjust acceptance tests to incoming shares being accepted by default (server#20060)
  - [stable18] fix OCA\DAV\CalDAV\CalDavBackend search $options (server#20102)
  - [stable18] fix dav browser error page not styled (server#20104)
  - [stable18] Fix language multiselect action (server#20136)
  - [stable18] Remove admin_notifications since it is obsolete since Nextcloud 14 (server#20140)
  - [stable18] change quota design (server#20144)
  - [stable18] RefreshWebcalService: randomly generate calendar-object uri server#20148)
  - [stable18] Close updatenotification channel selector on click outside (server#20155)
  - [stable18] Add app config to disable user flows (server#20158)
  - [stable18] Auto accept group shares for users added to a group (server#20161)
  - [stable18] Use global used space in quota wrappen when external storage is included (server#20163)
  - [stable18] Check the user on remote wipe (server#20166)
  - [stable18] Bugfix - Prevent PHP Warning for count on null on LDAP (server#20175)
  - Bump version on stable18 (server#20195)
  - [stable18] Actually check if the owner is not null (server#20202)
  - [stable18] Remove Acrobat logo from PDF filetype icon (server#20238)
  - [stable18] Dont always use the current users quota when calculating storage info (server#20258)
  - Silence LDAP deprecation logs in NC 18 (server#20274)
  - [stable18] Check for empty authorization headers for office requests (server#20282)
  - [stable18] fixes the return type of BeforeUserLoggedInEvent (server#20296)
  - [stable18] Properly catch NoUserException during upload cleanup (server#20334)
  - [stable18] Catch NotFoundException when getting the user folder (server#20335)
  - [stable18] Try to use the display name of file transfers (server#20366)
  - [stable18] Clear comment on successful post (server#20382)
  - [stable18] Fix systemtags overflow (server#20387)
  - [stable18] update icewind/smb to 3.2.3 (server#20405)
  - [stable18] Add text restore after restore icon (server#20407)
  - [18] Use a normal string to translate. (server#20420)
  - [stable18] Make sure group management works with all types of group names (server#20433)
  - [stable18] Properly display share error messages (server#20471)
  - [stable18] Handle unset owner in sharing (server#20483)
  - [stable18] Update root.crl due to revocation of spgverein.crt (server#20485)
  - [stable18] Close the streams in `writeStream` even when there is an exception (server#20493)
  - [stable18] Fix absolute redirect (server#20495)
  - [stable18] Provide the proper language to the mailer (server#20512)
  - [stable18] do not advertise nulled userId for for systemwide credentials (server#20516)
  - [18] Allow to edit admin user (server#20530)
  - [stable18] Update list of multiple properties (server#20531)
  - [stable18] Fix jsunit tests (server#20548)
  - [stable18] Set fileInfo correctly for LegacyTabs (server#20588)
  - [stable18] Fix Sharing recommendation user display (server#20596)
  - [stable18] Fix IE11 upload fallback methods (server#20602)
  - [stable18] Email activity is missing information (activity#441)
  - [stable18] catch new notfound exception while trying to get owner (activity#446)
  - [stable18] Skip notifications for users with invalid email address. (activity#449)
  - [stable18] Bump pdf.js to 2.1.266 (files_pdfviewer#169)
  - Bump acorn from 7.1.0 to 7.1.1 (firstrunwizard#301)
  - [stable18] Hide slide for app store if disabled (firstrunwizard#313)
  - Bump acorn from 6.4.0 to 6.4.1 (notifications#592)
  - [stable18] Request the permissions for notifications via user interaction (notifications#608)
  - Bump acorn from 6.4.0 to 6.4.1 (recommendations#196)
  - [stable18] Update DefaultOs.php (serverinfo#189)
  - Public pages compatibility (viewer#422)
  - Move cypress to gh actions (viewer#423)
  - Bump acorn from 5.7.3 to 5.7.4 (viewer#425)
  - [stable18] Fix trying to open the sidebar when not available (viewer#428)
  - [stable18] Add public testing (viewer#435)
  - [stable18] Fix public preview url cropping (viewer#450)
  - [stable18] Fix babel transpile settings (viewer#453)
  - [stable18] Await sidebar (viewer#467)
  - [stable18] Change sidebar icon to proper understandable one (viewer#469)
  - [stable18] Fix sidebar full state (viewer#470)
- Add nextcloud-rpmlintrc to reduce build warnings.
- Fix RewriteRules in apache_secure_data.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1589371200">- Add missing security issues for 18.0.3:
    Fix (CVE-2020-8154, NC-SA-2020-018, boo#1171579) and
    (CVE-2020-8155, NC-SA-2020-019, boo#1171572)
- Add missing changelog for 18.0.4</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1591185600">- Update to 19.0.0
  * Changes
    Nextcloud Hub v19, code name ?home office?, represents a big step forward
    for remote collaboration in teams.
    This release brings document collaboration to video chats,
    introduces password-less login and improves performance.
    As this is a major release, the changelog is too long to put here.
    Users can look at github milestones to find what has been merged.
    A quick overview of what is new:
  - password-less authentication and many other security measures
  - Talk 9 with built-in office document editing courtesy of Collabora, a grid view &amp; more
  - MUCH improved performance, Deck integration in Calendar, guest account groups and more!</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1594814400">- Update to 19.0.1
  - Security update
    Fix (CVE-2020-8183, NC-SA-2020-026, CWE-256)
    A logic error in Nextcloud Server 19.0.0 caused a plaintext
    storage of the share password when it was given on the initial
    create API call.
- No changelog from upstream at this time.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1598616000">- Update to 19.0.2
  - [stable19] lower minimum search length to 2 characters (server#21782)
  - [stable19] Call openssl_pkey_export with $config and log errors. (server#21804)
  - [stable19] Improve error reporting on sharing errors (server#21806)
  - [stable19] Do not log RequestedRangeNotSatisfiable exceptions in DAV (server#21840)
  - [stable19] Fix parsing of language code (server#21857)
  - [stable19] fix typo in revokeShare() (server#21876)
  - [stable19] Discourage webauthn user interaction (server#21917)
  - [stable19] Encryption is ready if master key is enabled (server#21935)
  - [stable19] Disable fragile comments tests (server#21939)
  - [stable19] Do not double encode the userid in webauthn login (server#21953)
  - [stable19] update icewind/smb to 3.2.6 (server#21955)
  - [stable19] Respect default share permissions (server#21967)
  - [stable19] allow admin to configure the max trashbin size (server#21975)
  - [stable19] Fix risky test in twofactor_backupcodes (server#21978)
  - [stable19] Fix PHPUnit deprecation warnings (server#21981)
  - [stable19] fix moving files from external storage to object store trashbin (server#21983)
  - [stable19] Ignore whitespace in sharing by mail (server#21991)
  - [stable19] Properly fetch translation for remote wipe confirmation dialog (server#22036)
  - [stable19] parse_url returns null in case a parameter is not found (server#22044)
  - Bump elliptic from 6.5.2 to 6.5.3 (server#22050)
  - [stable19] Correctly remove usergroup shares on removing group members (server#22053)
  - [stable19] Fix height to big for iPhone when using many apps (server#22064)
  - [stable19] reset the cookie internally in new API when abandoning paged results op (server#22069)
  - [stable19] Add Guzzle's InvalidArgumentException (server#22070)
  - [stable19] contactsmanager shall limit number of results early (server#22091)
  - [stable19] Fix browser freeze on long password input (server#22094)
  - [stable19] Search also the email and displayname in user mangement for groups (server#22118)
  - [stable19] Ensured large image is unloaded from memory when generating previews (server#22121)
  - [stable19] fix display of remote users in incoming share notifications (server#22131)
  - [stable19] Reuse cache for directory mtime/size if filesystem changes can be ignored (server#22171)
  - [stable19] Remove unexpected argument (server#22178)
  - [stable19] Do not exit if available space cannot be determined on file transfer (server#22181)
  - [stable19] Fix empty 'more' apps navigation after installing an app (server#22183)
  - [stable19] Fix default log_rotate_size in config.sample.php (server#22192)
  - [stable19] shortcut in reading nested group members when IN_CHAIN is available (server#22203)
  - [stable19] Fix chmod on file descriptor (server#22208)
  - [stable19] Do clearstatcache() on rmdir (server#22209)
  - [stable19] SSE enhancement of file signature (server#22210)
  - [stable19] remove logging message carrying no valuable information (server#22215)
  - [stable19] Add app config option to disable "Email was changed by admin" activity (server#22232)
  - [stable19] Delete chunks if the move on an upload failed (server#22239)
  - [stable19] Silence duplicate session warnings (server#22247)
  - [3rdparty] Doctrine: Fix unquoted stmt fragments backslash escaping (server#22252)
  - [stable19] Allow to disable share emails (server#22300)
  - [stable19] Show disabled user count in occ user:report (server#22302)
  - Bump 3rdparty to last stable19 commit (server#22303)
  - [stable19] fixing a logged deprecation message (server#22309)
  - [stable19] CalDAV: Add ability to limit sharing to owner (server#22333)
  - [stable19] Only copy the link when updating a share or no password was forced (server#22337)
  - [stable19] Remove encryption option for nextcloud external storage (server#22341)
  - [stable19] l10n:Correct appid for WebAuthn (server#22348)
  - [stable19] Properly search for users when limittogroups is enabled (server#22355)
  - [stable19] SSE: make legacy format opt in (server#22381)
  - [stable19] Update the CRL (server#22387)
  - [stable19] Fix missing FN from federated contact (server#22400)
  - [stable19] fix event icon sizes and text alignment (server#22414)
  - [stable19] Bump stecman/symfony-console-completion from 0.8.0 to 0.11.0 (3rdparty#457)
  - [stable19] Add Guzzle's InvalidArgumentException (3rdparty#474)
  - [stable19] Doctrine: Fix unquoted stmt fragments backslash escaping (3rdparty#486)
  - [stable19] Fix cypress (viewer#545)
  - Move to webpack vue global config &amp; bump deps (viewer#558)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1599739200">- Update to 19.0.3
  - Fix possible leaking scope in Flow (server#22410)
  - Combine body-login rules in theming and fix twofactor and guest styling on bright colors (server#22427)
  - Show better quota warning for group folders and external storage (server#22442)
  - Add php docs build script (server#22448)
  - Fix clicks on actions menu of non opaque file rows in acceptance tests (server#22503)
  - Fix writing BLOBs to postgres with recent contacts interaction (server#22515)
  - Set the mount id before calling storage wrapper (server#22519)
  - Fix S3 error handling (server#22521)
  - Only disable zip64 if the size is known (server#22537)
  - Change free space calculation (server#22553)
  - Do not keep the part file if the forbidden exception has no retry set (server#22560)
  - Fix app password updating out of bounds (server#22569)
  - Use the correct root to determinate the webroot for the resource (server#22579)
  - Upgrade icewind/smb to 3.2.7 (server#22581)
  - Bump elliptic from 6.4.1 to 6.5.3 (notifications#732)
  - Fixes regression that prevented you from toggling the encryption flag (privacy#489)
  - Match any non-whitespace character in filesystem pattern (serverinfo#229)
  - Catch StorageNotAvailable exceptions (text#1001)
  - Harden read only check on public endpoints (text#1017)
  - Harden check when using token from memcache (text#1020)
  - Sessionid is an int (text#1029)
  - Only overwrite Ctrl-f when text is focussed (text#990)
  - Set the X-Requested-With header on dav requests (viewer#582)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1601726400">- Update to 20.0.0
  * Changes
    The three biggest features we introduce with Nextcloud 20 are:
  - Our new dashboard provides a great starting point for the day
    with over a dozen widgets ranging from Twitter and Github to
    Moodle and Zammad already available
  - Search was unified, bringing search results of Nextcloud apps
    as well as external services like Gitlab, Jira and Discourse
    in one place
  - Talk introduced bridging to other platforms including MS Teams,
    Slack, IRC, Matrix and a dozen others
  * Some other improvements we want to highlight include:
  - Notifications and Activities were brought together, making
    sure you won?t miss anything important
  - We added a ?status? setting so you can communicate to other
    users what you are up to
  - Talk also brings dashboard and search integration, emoji picker,
    upload view, camera and microphone settings, mute and more
  - Calendar integrates in dashboard and search, introduced a list
    view and design improvements
  - Mail introduces threaded view, mailbox management and more
  - Deck integrates with dashboard and search, introduces Calendar
    integration, modal view for card editing and series of smaller
    improvements
  - Flow adds push notification and webhooks so other web apps
    can easily integrate with Nextcloud
  - Text introduced direct linking to files in Nextcloud
  - Files lets you add a description to public link shares
  + Read the full announcement on our blog
- NC-SA-2020-037
    PIN for passwordless WebAuthm is asked for but not verified
  - NC-SA-2020-033 (CVE-2020-8228)
    Missing rate limit on signup page
  - NC-SA-2020-029 (CVE-2020-8233, boo#1177346)
    Re-Sharing allows increase of privileges
  - NC-SA-2020-026
    Passowrd of share by mail is not hashed when given on the create share call
  - NC-SA-2020-023
    Increase random used for encryption
- CVE-2020-8295: Fixed Denial of service attack when resetting the password for a user(boo#1181804)
- Upgrade apps during update process.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1603540800">- Update to 20.0.1
  No changelog from upstream at this time.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1605787200">- Update to 20.0.2
  * CVE-2020-8293: Fixed input validation which allowed users to store unlimited
    data in workflow rules (boo#1181445).
  * CVE-2020-8294: Fixed a missing link validation (boo#1181803).
  * Inidicate preview availability in share api responses (server#23419)
  * CalDavBackend: check if timerange is array before accessing (server#23563)
  * Some emojis are in CHAR_CATEGORY_GENERAL_OTHER_TYPES (server#23575)
  * Also expire share type email (server#23583)
  * Only use index of mount point when it is there (server#23611)
  * Only retry fetching app store data once every 5 minutes in case it fails (server#23633)
  * Bring back the restore share button (server#23636)
  * Fix updates of NULL appconfig values (server#23641)
  * Fix sharing input placeholder for emails (server#23646)
  * Use bigint for fileid in filecache_extended (server#23690)
  * Enable theming background transparency (server#23699)
  * Fix sharer flag on ldap:show-remnants when user owned more than a single share (server#23702)
  * Make sure the function signatures of the backgroundjob match (server#23710)
  * Check if array elements exist before using them (server#23713)
  * Fix default quota display value in user row (server#23726)
  * Use lib instead if core as l10n module in OC_Files (server#23727)
  * Specify accept argument to avatar upload input field (server#23732)
  * Save email as lower case (server#23733)
  * Reset avatar cropper before showing (server#23736)
  * Also run the SabreAuthInitEvent for the main server (server#23745)
  * Type the \OCP\IUserManager::callForAllUsers closure with Psalm (server#23749)
  * Type the \OCP\AppFramework\Services\IInitialState::provideLazyInitial? (server#23751)
  * Don't overwrite the event if we use it later (server#23753)
  * Inform the user when flow config data exceeds thresholds (server#23759)
  * Type the \OCP\IUserManager::callForSeenUsers closure with Psalm (server#23763)
  * Catch errors when closing file conflict dialog (server#23774)
  * Document the backend registered events of LDAP (server#23779)
  * Fetch the logger and system config once for all query builder instances (server#23787)
  * Type the event dispatcher listener callables with Psalm (server#23789)
  * Only run phpunit when "php" changed (server#23794)
  * Remove bold font-weight and lower font-size for empty search box (server#23829)
  * No need to check if there is an avatar available, because it is gener? (server#23846)
  * Ensure filepicker list is empty before populating (server#23850)
  * UserStatus: clear status message if message is null (server#23858)
  * Fix grid view toggle in tags view (server#23874)
  * Restrict query when searching for versions of trashbin files (server#23884)
  * Fix potentially passing null to events where IUser is expected (server#23894)
  * Make user status styles scoped (server#23899)
  * Move help to separate stylesheet (server#23900)
  * Add default font size (server#23902)
  * Do not emit UserCreatedEvent twice (server#23917)
  * Bearer must be in the start of the auth header (server#23924)
  * Fix casting of integer and boolean on Oracle (server#23935)
  * Skip already loaded apps in loadApps (server#23948)
  * Fix repair mimetype step to not leave stray cursors (server#23950)
  * Improve query type detection (server#23951)
  * Fix iLike() falsely turning escaped % and _ into wildcards (server#23954)
  * Replace some usages of OC_DB in OC\Share\* with query builder (server#23955)
  * Use query builder instead of OC_DB in trashbin (server#23971)
  * Fix greatest/least order for oracle (server#23975)
  * Fix link share label placeholder not showing (server#23992)
  * Unlock when promoting to exclusive lock fails (server#23995)
  * Make sure root storage is valid before checking its size (server#23996)
  * Use query builder instead of OC_DB in OC\Files\* (server#23998)
  * Shortcut to avoid file system setup when generating the logo URL (server#24001)
  * Remove old legacy scripts references (server#24004)
  * Fix js search in undefined ocs response (server#24012)
  * Don't leave cursors open (server#24033)
  * Fix sharing tab state not matching resharing admin settings (server#24044)
  * Run unit tests against oracle (server#24049)
  * Use png icons in caldav reminder emails (server#24050)
  * Manually iterate over calendardata when oracle is used (server#24058)
  * Make is_user_defined nullable so we can store false on oracle (server#24079)
  * Fix default internal expiration date enforce (server#24081)
  * Register new command db:add-missing-primary-keys (server#24106)
  * Convert the card resource to a string if necessary (server#24114)
  * Don't throw on SHOW VERSION query (server#24147)
  * Bump dompurify to 2.2.2 (server#24153)
  * Set up FS before querying storage info in settings (server#24156)
  * Fix default internal expiration date (server#24159)
  * CircleId too short in some request (server#24178)
  * Revert "circleId too short in some request" (server#24183)
  * Missing level in ScopedPsrLogger (server#24212)
  * Fix activity spinner on empty activity (activity#523)
  * Add OCI github action (activity#528)
  * Disable download button by default (files_pdfviewer#257)
  * Feat/dependabot ga/stable20 (firstrunwizard#442)
  * Fix loading notifications without a message on oracle (notifications#796)
  * Do not setup appdata in constructor to avoid errors causing the whole instance to stop working (text#1105)
  * Bump eslint-plugin-standard from 4.0.1 to 4.0.2 (text#1125)
  * Bump sass-loader from 10.0.1 to 10.0.5 (text#1134)
  * Bump webpack from 4.44.1 to 4.44.2 (text#1140)
  * Bump dependencies to version in range (text#1164)
  * Validate link on click (text#1166)
  * Add migration to fix oracle issues with the database schema (text#1177)
  * Bump cypress from 4.12.1 to 5.1.0 (text#1179)
  * Fix URL escaping of shared files (viewer#681)
  * Fix component click outside and cleanup structure (viewer#684)</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1607601600">- Update to 20.0.3
  * Check quota of subdirectories when uploading to them (server#24181)
  * CircleId too short in some request (server#24196)
  * Missing level in ScopedPsrLogger (server#24212)
  * Fix nextcloud logo in email notifications misalignment (server#24228)
  * Allow selecting multiple columns with SELECT DISTINCT (server#24230)
  * Use file name instead of path in 'not allowed to share' message (server#24231)
  * Fix setting images through occ for theming (server#24232)
  * Use regex when searching on single file shares (server#24239)
  * Harden EncryptionLegacyCipher a bit (server#24249)
  * Update ScanLegacyFormat.php (server#24258)
  * Simple typo in comments (server#24259)
  * Use correct year for generated birthdays events (server#24263)
  * Delete files that exceed trashbin size immediately (server#24297)
  * Update sabre/xml to fix XML parsing errors (server#24311)
  * Only check path for being accessible when the storage is a object home (server#24325)
  * Avoid empty null default with value that will be inserted anyways (server#24333)
  * Fix contacts menu position and show uid as a tooltip (server#24342)
  * Fix the config key on the sharing expire checkbox (server#24346)
  * Set the display name of federated sharees from addressbook (server#24353)
  * Catch storage not available in versions expire command (server#24367)
  * Use proper bundles for files client and fileinfo (server#24377)
  * Properly encode path when fetching inherited shares (server#24387)
  * Formatting remote sharer should take protocol, path into account (server#24391)
  * Make sure we add new line between vcf groups exports (server#24443)
  * Fix public calendars shared to circles (server#24446)
  * Store scss variables under a different prefix for each theming config version (server#24453)
  * External storages: save group ids not display names in configuration (server#24455)
  * Use correct l10n source in files_sharing JS code (server#24462)
  * Set frame-ancestors to none if none are filled (server#24477)
  * Move the password fiels of chaging passwords to post (server#24478)
  * Move the global password for files external to post (server#24479)
  * Only attempt to move to trash if a file is not in appdata (server#24483)
  * Fix loading mtime of new file in conflict dialog in firefox (server#24491)
  * Harden setup check for TLS version if host is not reachable (server#24502)
  * Fix file size computation on 32bit platforms (server#24509)
  * Allow subscription to indicate that a userlimit is reached (server#24511)
  * Set mountid for personal external storage mounts (server#24513)
  * Only execute plain mimetype check for directories and do the fallback? (server#24517)
  * Fix vsprint parameter (server#24527)
  * Replace abandoned log normalizer with our fork (server#24530)
  * Add icon to user limit notification (server#24531)
  * Also run repair steps when encryption is disabled but a legacy key is present (server#24532)
  * [3rdparty][security] Archive TAR to 1.4.11 (server#24534)
  * Generate a new session id if the decrypting the session data fails (server#24553)
  * Revert "Do not read certificate bundle from data dir by default" (server#24556)
  * Dont use system composer for autoload checker (server#24557)
  * Remember me is not an app_password (server#24563)
  * Do not load nonexisting setup.js (server#24582)
  * Update sabre/xml to fix XML parsing errors (3rdparty#529)
  * Use composer v1 on CI (3rdparty#532)
  * Bump pear/archive_tar from 1.4.9 to 1.4.11 (3rdparty#536)
  * Replace abandoned log normalizer with our fork (3rdparty#543)
  * Allow nullable values as subject params (activity#535)
  * Don't log when unknown array is null (notifications#803)
  * Feat/virtual grid (photos#550)
  * Make sure we have a string to localecompare to (photos#583)
  * Always get recommendations for dashboard if enabled (recommendations#336)
  * Properly fetch oracle database information (serverinfo#258)
  * Also register to urlChanged event to update RichWorkspace (text#1181)
  * Move away from GET (text#1214)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1607601601">- Use apache-rpm-macros for SUSE.
- Change oc_* macros to nc_* macros.
- Insert macro apache_serverroot also in cron files.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1607947200">- Put apache configuration files in separate subpackage.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1607947201">- Update to 20.0.4
  - Avoid dashboard crash when accessibility app is not installed (server#24636)
  - Bump ini from 1.3.5 to 1.3.7 (server#24649)
  - Handle owncloud migration to latest release (server#24653)
  - Use string for storing a OCM remote id (server#24654)
  - Fix MySQL database size calculation (serverinfo#262)
  - Bump cypress-io/github-action@v2 (viewer#722)
  - Fix] sidebar opening animation (viewer#723)
  - Fix not.exist cypress and TESTING checks (viewer#725)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1608033600">- The apache subpackage must require the main package, otherwise it
  will not be uninstalled when the main package is uninstalled.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1610625600">- Update to 20.0.5
  - Don't log params of imagecreatefromstring (server#24546)
  - Use storage copy implementation when doing dav copy
    (server#24590)
  - Use in objectstore copy (server#24592)
  - Add tel, note, org and title search (server#24697)
  - Check php compatibility of app store app releases
    (server#24698)
  - Fix #24682]: ensure federation cloud id is retruned if FN
    property not found (server#24709)
  - Do not include non-required scripts on the upgrade page
    (server#24714)
  - LDAP: fix inGroup for memberUid type of group memberships
    (server#24716)
  - Cancel user search requests to avoid duplicate results being
    added (server#24728)
  - Also unset the other possible unused paramters (server#24751)
  - Enables the file name check also to match name of mountpoints
    (server#24760)
  - Fixes sharing to group ids with characters that are being url
    encoded (server#24763)
  - Limit getIncomplete query to one row (server#24791)
  - Fix Argon2 descriptions (server#24792)
  - Actually set the TTL on redis set (server#24798)
  - Allow to force rename a conflicting calendar (server#24806)
  - Fix IPv6 localhost regex (server#24823)
  - Catch the error on heartbeat update (server#24826)
  - Make oc_files_trash.auto_id a bigint (server#24853)
  - Fix total upload size overwritten by next upload (server#24854)
  - Avoid huge exception argument logging (server#24876)
  - Make share results distinguishable if there are more than one
    with the exact same display name (server#24878)
  - Add migration for oc_share_external columns (server#24963)
  - Don't throw a 500 when importing a broken ics reminder file
    (server#24972)
  - Fix unreliable ViewTest (server#24976)
  - Update root.crl due to revocation of transmission.crt
    (server#24990)
  - Set the JSCombiner cache if needed (server#24997)
  - Fix column name to check prior to deleting (server#25009)
  - Catch throwable instead of exception (server#25013)
  - Set the user language when adding the footer (server#25019)
  - Change defaultapp in config.sample.php to dashboard to improve
    docs and align it to source code (server#25030)
  - Fix clearing the label of a share (server#25035)
  - Update psalm-baseline.xml (server#25066)
  - Don't remove assignable column for now (server#25074)
  - Add setup check to verify that the used DB version is still
    supported? (server#25076)
  - Correctly set the user for activity parsing when preparing
    a notifica? (activity#542)
  - Bump vue-virtual-grid from 2.2.1 to 2.3.0 (photos#597)
  - Catch possible database exceptions when fetching document data
    (text#1221)
  - Make sure we have the proper PHP version installed before
    running composer (text#1234)
  - Revert removal of transformResponse (text#1235)
  - Bump prosemirror-view from 1.16.1 to 1.16.5 (text#1255)
  - Bump @babel/preset-env from 7.12.1 to 7.12.11 (text#1257)
  - Bump babel-loader from 8.1.0 to 8.2.2 (text#1259)
  - Bump eslint-plugin-standard from 4.0.2 to 4.1.0 (text#1261)
  - Bump vue-loader from 15.9.5 to 15.9.6 (text#1263)
  - Bump prosemirror-model from 1.12.0 to 1.13.1 (text#1265)
  - Bump core-js from 3.7.0 to 3.8.1 (text#1266)
  - Bump stylelint from 13.7.2 to 13.8.0 (text#1269)
  - Bump @babel/plugin-transform-runtime from 7.12.1 to 7.12.10
    (text#1271)
  - Bump sass-loader from 10.0.5 to 10.1.0 (text#1273)
  - Bump webpack-merge from 5.3.0 to 5.7.2 (text#1274)
  - Bump @babel/core from 7.12.3 to 7.12.10 (text#1277)
  - Bump cypress from 5.1.0 to 5.6.0 (text#1278)
  - Bump @vue/test-utils from 1.1.1 to 1.1.2 (text#1279)
  - Bump webpack-merge from 5.7.2 to 5.7.3 (text#1303)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1611662400">- Update to 20.0.6
  - Make sure to do priority app upgrades first (server#25077)
  - Respect DB restrictions on number of arguments in statements and queries (server#25120)
  - Add a hint about the direction of priority (server#25143)
  - Do not redirect to logout after login (server#25146)
  - Fix comparison of PHP versions (server#25152)
  - Add "composer.lock" for acceptance tests to git (server#25178)
  - Update CRL due to revoked gravatar.crl (server#25190)
  - Don't log keys on checkSignature (server#25193)
  - Update 3rdparty after Archive_Tar (server#25199)
  - Bump CA bundle (server#25219)
  - Update handling of user credentials (server#25225)
  - Fix encoding issue with OC.Notification.show (server#25244)
  - Also use storage copy when dav copying directories (server#25261)
  - Silence log message (server#25263)
  - Extend ILDAPProvider to allow reading arbitrairy ldap attributes for users (server#25276)
  - Do not obtain userFolder of a federated user (server#25278)
  - Bump pear/archive_tar from 1.4.11 to 1.4.12 (3rdparty#603)
  - Add gitignore entry for .github folder of dependencies (3rdparty#604)
  - Clear event array on getting them (activity#551)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1612353600">- Update to 20.0.7
  - Catch NotFoundException when querying quota (server#25315)
  - CalDAV] Validate notified emails (server#25324)
  - Fix/app fetcher php compat comparison (server#25347)
  - Show the actual error on share requests (server#25352)
  - Fix parameter provided as string not array (server#25366)
  - The objectid is a string (server#25374)
  - 20.0.7 final (server#25387)
  - Properly handle SMB ACL blocking scanning a directory (server#25421)
  - Don't break completely when creating the digest fail for one user (activity#556)
  - Only attempt to use a secure view if hide download is actually set (files_pdfviewer#296)
  - Fix opening PDF files with special characters in their name (files_pdfviewer#298)
  - Fix PDF viewer failing on Edge (not based on Chromium) (files_pdfviewer#299)
  - Cannot unfold plain text notifications (notifications#846)
  - Remove EPUB mimetype (text#1391)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1626177600">- Update to 20.0.11
  - Fix boo#1188247 - CVE-2021-32678: OCS API response ratelimits are not applied
  - Fix boo#1188248 - CVE-2021-32679: filenames where not escaped by default in controllers using DownloadResponse
  - Fix boo#1188249 - CVE-2021-32680: share expiration date wasn't properly logged
  - Fix boo#1188250 - CVE-2021-32688: lacking permission check with application specific tokens
  - Fix boo#1188251 - CVE-2021-32703: lack of ratelimiting on the shareinfo endpoint
  - Fix boo#1188252 - CVE-2021-32705: lack of ratelimiting on the public DAV endpoint
  - Fix boo#1188253 - CVE-2021-32725: default share permissions were not being respected for federated reshares of files and folders
  - Fix boo#1188254 - CVE-2021-32726: webauthn tokens were not deleted after a user has been deleted
  - Fix boo#1188255 - CVE-2021-32734: possible full path disclosure on shared files
  - Fix boo#1188256 - CVE-2021-32741: lack of ratelimiting on the public share link mount endpoint
  - Bump handlebars from 4.7.6 to 4.7.7 (server#26900)
  - Bump lodash from 4.17.20 to 4.17.21 (server#26909)
  - Bump hosted-git-info from 2.8.8 to 2.8.9 (server#26920)
  - Don't break OCC if an app is breaking in it's Application class (server#26954)
  - Add bruteforce protection to the shareinfo endpoint (server#26956)
  - Ignore readonly flag for directories (server#26965)
  - Throttle MountPublicLinkController when share is not found (server#26971)
  - Respect default share permissions for federated reshares (server#27001)
  - Harden apptoken check (server#27014)
  - Use parent wrapper to properly handle moves on the same source/target storage (server#27016)
  - Fix error when using CORS with no auth credentials (server#27027)
  - Fix return value of getStorageInfo when 'quota_include_external_storage' is enabled (server#27108)
  - Bump patch dependencies (server#27183)
  - Use noreply@ as email address for share emails (server#27209)
  - Bump p-queue from 6.6.1 to 6.6.2 (server#27226)
  - Bump browserslist from 4.14.0 to 4.16.6 (server#27247)
  - Bump webpack from 4.44.1 to 4.44.2 (server#27297)
  - Properly use limit and offset for search in Jail wrapper (server#27308)
  - Make user:report command scale (server#27319)
  - Properly log expiration date removal in audit log (server#27325)
  - Propagate throttling on OCS response (server#27337)
  - Set umask before operations that create local files (server#27349)
  - Escape filename in Content-Disposition (server#27360)
  - Don't update statuses to offline again and again (server#27412)
  - Header must contain a colon (server#27456)
  - Activate constraint check for oracle / pqsql also for 20 (server#27523)
  - Only allow removing existing shares that would not be allowed due to reshare restrictions (server#27552)
  - Bump ws from 7.3.1 to 7.5.0 (server#27570)
  - Properly cleanup entries of WebAuthn on user deletion (server#27596)
  - Throttle on public DAV endpoint (server#27617)
  - Bump vue-loader from 15.9.3 to 15.9.7 (server#27639)
  - Bump eslint-plugin-standard from 4.0.1 to 4.0.2 (server#27651)
  - Validate the theming color also on CLI (server#27680)
  - Downstream encryption:fix-encrypted-version for repairing bad signature errors (server#27728)
  - Remove encodeURI code (files_pdfviewer#396)
  - Only ask for permissions on HTTPS (notifications#998)
  - Fix sorting if one of the file name is only composed with number (photos#785)
  - Backport 20 fix Photos not shown in large browser windows #630 (#686) (photos#810)
  - Update File.vue (photos#813)
  - Update chart.js (serverinfo#309)
  - Only return workspace property for top node in a propfind request (text#1611)
  - ViewerComponent: pass on autofocus to EditorWrapper (text#1647)
  - Use text/plain as content type for fetching the document (text#1692)
  - Log exceptions that happen on unknown exception and return generic messages (text#1698)
  - Add fixup (viewer#924)
  - Fix: fullscreen for Firefox (viewer#929)</changelog>
</package>
<package pkgid="e18fcfbb6cacf995c822709c4297b07c30b3ca3ad509d1ff4d1747d8381b9e2c" name="nextcloud" arch="src">
  <version epoch="0" ver="20.0.11" rel="bp153.2.3.1"/>
  <changelog author="Olav Reinert &lt;seroton10@gmail.com&gt;" date="1585483200">- Enable Apache PHP module on first install only, not on updates
- Make crontab and timer consistent: 5 minutes between jobs</changelog>
  <changelog author="Olav Reinert &lt;seroton10@gmail.com&gt;" date="1586692800">- Make core/js/mimetypelist.js writable
  * Fixes "occ maintenance:mimetype:update-js" command
  * Allows apps to register new mimetypes
- Make core/img/filetypes/ writable
  * Allows apps to register new file icons
- Use standard a2enmod command to manipulate Apache module list</changelog>
  <changelog author="ecsos@opensuse.org" date="1587643200">- Update to 18.0.4
  - [stable18] Use contacts name on federated activities (server#19879)
  - [stable18] Allow to edit admin/own user in the user management (server#19882)
  - [stable18] Fix hostname in Apple configuration profile (server#19884)
  - [stable18] Don't break when one remote share is down (server#19886)
  - [stable18] Properly emit Viewer event on files and files_sharing (server#19897)
  - [stable18] Get correct mimetype on objectstores (server#19916)
  - [stable18] Properly respect hide download on sharebymail (server#19921)
  - [stable18] Use placeholder values for password fields in external storage webui (server#19922)
  - [stable18] Do not use the instance name as user part of from mail addresses (server#19924)
  - [stable18] Don't allow anchors and queries in remote urls (server#19933)
  - [stable18] fix external storage controller tests (server#19940)
  - Bump acorn from 6.3.0 to 6.4.1 (server#19945)
  - [stable18] properly set 'hide_download' as integer (server#19950)
  - [stable18] fix safari useragent for versions with 3 digits (server#19966)
  - [stable18] Fix default action for deleted shares (server#19982)
  - [stable18] Default value of lookupServerEnabled should be the same everywhere (server#19998)
  - [stable18] Only do regular polling of storage statistics if session_keepalive is enabled (server#19999)
  - [stable18] Fix single "ScopeContext" passed to "setScopes" (server#20001)
  - [stable18] Fix invalid instantiation of TemplateResponse if client not found (server#20008)
  - [stable18] Update the target when it isempty after sharing (server#20016)
  - [stable18] remove the requirement that everything that looks like a placeholder ? (server#20021)
  - [stable18] Handle long dav property paths by hashing them (server#20030)
  - [stable18] Allow the video player on the hide download (server#20044)
  - [stable18] fixes auto-detecting UUID attributes (server#20046)
  - [stable18] Force compatible dependency versions in acceptance tests (server#20051)
  - [stable18] Adjust acceptance tests to incoming shares being accepted by default (server#20060)
  - [stable18] fix OCA\DAV\CalDAV\CalDavBackend search $options (server#20102)
  - [stable18] fix dav browser error page not styled (server#20104)
  - [stable18] Fix language multiselect action (server#20136)
  - [stable18] Remove admin_notifications since it is obsolete since Nextcloud 14 (server#20140)
  - [stable18] change quota design (server#20144)
  - [stable18] RefreshWebcalService: randomly generate calendar-object uri server#20148)
  - [stable18] Close updatenotification channel selector on click outside (server#20155)
  - [stable18] Add app config to disable user flows (server#20158)
  - [stable18] Auto accept group shares for users added to a group (server#20161)
  - [stable18] Use global used space in quota wrappen when external storage is included (server#20163)
  - [stable18] Check the user on remote wipe (server#20166)
  - [stable18] Bugfix - Prevent PHP Warning for count on null on LDAP (server#20175)
  - Bump version on stable18 (server#20195)
  - [stable18] Actually check if the owner is not null (server#20202)
  - [stable18] Remove Acrobat logo from PDF filetype icon (server#20238)
  - [stable18] Dont always use the current users quota when calculating storage info (server#20258)
  - Silence LDAP deprecation logs in NC 18 (server#20274)
  - [stable18] Check for empty authorization headers for office requests (server#20282)
  - [stable18] fixes the return type of BeforeUserLoggedInEvent (server#20296)
  - [stable18] Properly catch NoUserException during upload cleanup (server#20334)
  - [stable18] Catch NotFoundException when getting the user folder (server#20335)
  - [stable18] Try to use the display name of file transfers (server#20366)
  - [stable18] Clear comment on successful post (server#20382)
  - [stable18] Fix systemtags overflow (server#20387)
  - [stable18] update icewind/smb to 3.2.3 (server#20405)
  - [stable18] Add text restore after restore icon (server#20407)
  - [18] Use a normal string to translate. (server#20420)
  - [stable18] Make sure group management works with all types of group names (server#20433)
  - [stable18] Properly display share error messages (server#20471)
  - [stable18] Handle unset owner in sharing (server#20483)
  - [stable18] Update root.crl due to revocation of spgverein.crt (server#20485)
  - [stable18] Close the streams in `writeStream` even when there is an exception (server#20493)
  - [stable18] Fix absolute redirect (server#20495)
  - [stable18] Provide the proper language to the mailer (server#20512)
  - [stable18] do not advertise nulled userId for for systemwide credentials (server#20516)
  - [18] Allow to edit admin user (server#20530)
  - [stable18] Update list of multiple properties (server#20531)
  - [stable18] Fix jsunit tests (server#20548)
  - [stable18] Set fileInfo correctly for LegacyTabs (server#20588)
  - [stable18] Fix Sharing recommendation user display (server#20596)
  - [stable18] Fix IE11 upload fallback methods (server#20602)
  - [stable18] Email activity is missing information (activity#441)
  - [stable18] catch new notfound exception while trying to get owner (activity#446)
  - [stable18] Skip notifications for users with invalid email address. (activity#449)
  - [stable18] Bump pdf.js to 2.1.266 (files_pdfviewer#169)
  - Bump acorn from 7.1.0 to 7.1.1 (firstrunwizard#301)
  - [stable18] Hide slide for app store if disabled (firstrunwizard#313)
  - Bump acorn from 6.4.0 to 6.4.1 (notifications#592)
  - [stable18] Request the permissions for notifications via user interaction (notifications#608)
  - Bump acorn from 6.4.0 to 6.4.1 (recommendations#196)
  - [stable18] Update DefaultOs.php (serverinfo#189)
  - Public pages compatibility (viewer#422)
  - Move cypress to gh actions (viewer#423)
  - Bump acorn from 5.7.3 to 5.7.4 (viewer#425)
  - [stable18] Fix trying to open the sidebar when not available (viewer#428)
  - [stable18] Add public testing (viewer#435)
  - [stable18] Fix public preview url cropping (viewer#450)
  - [stable18] Fix babel transpile settings (viewer#453)
  - [stable18] Await sidebar (viewer#467)
  - [stable18] Change sidebar icon to proper understandable one (viewer#469)
  - [stable18] Fix sidebar full state (viewer#470)
- Add nextcloud-rpmlintrc to reduce build warnings.
- Fix RewriteRules in apache_secure_data.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1589371200">- Add missing security issues for 18.0.3:
    Fix (CVE-2020-8154, NC-SA-2020-018, boo#1171579) and
    (CVE-2020-8155, NC-SA-2020-019, boo#1171572)
- Add missing changelog for 18.0.4</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1591185600">- Update to 19.0.0
  * Changes
    Nextcloud Hub v19, code name ?home office?, represents a big step forward
    for remote collaboration in teams.
    This release brings document collaboration to video chats,
    introduces password-less login and improves performance.
    As this is a major release, the changelog is too long to put here.
    Users can look at github milestones to find what has been merged.
    A quick overview of what is new:
  - password-less authentication and many other security measures
  - Talk 9 with built-in office document editing courtesy of Collabora, a grid view &amp; more
  - MUCH improved performance, Deck integration in Calendar, guest account groups and more!</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1594814400">- Update to 19.0.1
  - Security update
    Fix (CVE-2020-8183, NC-SA-2020-026, CWE-256)
    A logic error in Nextcloud Server 19.0.0 caused a plaintext
    storage of the share password when it was given on the initial
    create API call.
- No changelog from upstream at this time.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1598616000">- Update to 19.0.2
  - [stable19] lower minimum search length to 2 characters (server#21782)
  - [stable19] Call openssl_pkey_export with $config and log errors. (server#21804)
  - [stable19] Improve error reporting on sharing errors (server#21806)
  - [stable19] Do not log RequestedRangeNotSatisfiable exceptions in DAV (server#21840)
  - [stable19] Fix parsing of language code (server#21857)
  - [stable19] fix typo in revokeShare() (server#21876)
  - [stable19] Discourage webauthn user interaction (server#21917)
  - [stable19] Encryption is ready if master key is enabled (server#21935)
  - [stable19] Disable fragile comments tests (server#21939)
  - [stable19] Do not double encode the userid in webauthn login (server#21953)
  - [stable19] update icewind/smb to 3.2.6 (server#21955)
  - [stable19] Respect default share permissions (server#21967)
  - [stable19] allow admin to configure the max trashbin size (server#21975)
  - [stable19] Fix risky test in twofactor_backupcodes (server#21978)
  - [stable19] Fix PHPUnit deprecation warnings (server#21981)
  - [stable19] fix moving files from external storage to object store trashbin (server#21983)
  - [stable19] Ignore whitespace in sharing by mail (server#21991)
  - [stable19] Properly fetch translation for remote wipe confirmation dialog (server#22036)
  - [stable19] parse_url returns null in case a parameter is not found (server#22044)
  - Bump elliptic from 6.5.2 to 6.5.3 (server#22050)
  - [stable19] Correctly remove usergroup shares on removing group members (server#22053)
  - [stable19] Fix height to big for iPhone when using many apps (server#22064)
  - [stable19] reset the cookie internally in new API when abandoning paged results op (server#22069)
  - [stable19] Add Guzzle's InvalidArgumentException (server#22070)
  - [stable19] contactsmanager shall limit number of results early (server#22091)
  - [stable19] Fix browser freeze on long password input (server#22094)
  - [stable19] Search also the email and displayname in user mangement for groups (server#22118)
  - [stable19] Ensured large image is unloaded from memory when generating previews (server#22121)
  - [stable19] fix display of remote users in incoming share notifications (server#22131)
  - [stable19] Reuse cache for directory mtime/size if filesystem changes can be ignored (server#22171)
  - [stable19] Remove unexpected argument (server#22178)
  - [stable19] Do not exit if available space cannot be determined on file transfer (server#22181)
  - [stable19] Fix empty 'more' apps navigation after installing an app (server#22183)
  - [stable19] Fix default log_rotate_size in config.sample.php (server#22192)
  - [stable19] shortcut in reading nested group members when IN_CHAIN is available (server#22203)
  - [stable19] Fix chmod on file descriptor (server#22208)
  - [stable19] Do clearstatcache() on rmdir (server#22209)
  - [stable19] SSE enhancement of file signature (server#22210)
  - [stable19] remove logging message carrying no valuable information (server#22215)
  - [stable19] Add app config option to disable "Email was changed by admin" activity (server#22232)
  - [stable19] Delete chunks if the move on an upload failed (server#22239)
  - [stable19] Silence duplicate session warnings (server#22247)
  - [3rdparty] Doctrine: Fix unquoted stmt fragments backslash escaping (server#22252)
  - [stable19] Allow to disable share emails (server#22300)
  - [stable19] Show disabled user count in occ user:report (server#22302)
  - Bump 3rdparty to last stable19 commit (server#22303)
  - [stable19] fixing a logged deprecation message (server#22309)
  - [stable19] CalDAV: Add ability to limit sharing to owner (server#22333)
  - [stable19] Only copy the link when updating a share or no password was forced (server#22337)
  - [stable19] Remove encryption option for nextcloud external storage (server#22341)
  - [stable19] l10n:Correct appid for WebAuthn (server#22348)
  - [stable19] Properly search for users when limittogroups is enabled (server#22355)
  - [stable19] SSE: make legacy format opt in (server#22381)
  - [stable19] Update the CRL (server#22387)
  - [stable19] Fix missing FN from federated contact (server#22400)
  - [stable19] fix event icon sizes and text alignment (server#22414)
  - [stable19] Bump stecman/symfony-console-completion from 0.8.0 to 0.11.0 (3rdparty#457)
  - [stable19] Add Guzzle's InvalidArgumentException (3rdparty#474)
  - [stable19] Doctrine: Fix unquoted stmt fragments backslash escaping (3rdparty#486)
  - [stable19] Fix cypress (viewer#545)
  - Move to webpack vue global config &amp; bump deps (viewer#558)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1599739200">- Update to 19.0.3
  - Fix possible leaking scope in Flow (server#22410)
  - Combine body-login rules in theming and fix twofactor and guest styling on bright colors (server#22427)
  - Show better quota warning for group folders and external storage (server#22442)
  - Add php docs build script (server#22448)
  - Fix clicks on actions menu of non opaque file rows in acceptance tests (server#22503)
  - Fix writing BLOBs to postgres with recent contacts interaction (server#22515)
  - Set the mount id before calling storage wrapper (server#22519)
  - Fix S3 error handling (server#22521)
  - Only disable zip64 if the size is known (server#22537)
  - Change free space calculation (server#22553)
  - Do not keep the part file if the forbidden exception has no retry set (server#22560)
  - Fix app password updating out of bounds (server#22569)
  - Use the correct root to determinate the webroot for the resource (server#22579)
  - Upgrade icewind/smb to 3.2.7 (server#22581)
  - Bump elliptic from 6.4.1 to 6.5.3 (notifications#732)
  - Fixes regression that prevented you from toggling the encryption flag (privacy#489)
  - Match any non-whitespace character in filesystem pattern (serverinfo#229)
  - Catch StorageNotAvailable exceptions (text#1001)
  - Harden read only check on public endpoints (text#1017)
  - Harden check when using token from memcache (text#1020)
  - Sessionid is an int (text#1029)
  - Only overwrite Ctrl-f when text is focussed (text#990)
  - Set the X-Requested-With header on dav requests (viewer#582)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1601726400">- Update to 20.0.0
  * Changes
    The three biggest features we introduce with Nextcloud 20 are:
  - Our new dashboard provides a great starting point for the day
    with over a dozen widgets ranging from Twitter and Github to
    Moodle and Zammad already available
  - Search was unified, bringing search results of Nextcloud apps
    as well as external services like Gitlab, Jira and Discourse
    in one place
  - Talk introduced bridging to other platforms including MS Teams,
    Slack, IRC, Matrix and a dozen others
  * Some other improvements we want to highlight include:
  - Notifications and Activities were brought together, making
    sure you won?t miss anything important
  - We added a ?status? setting so you can communicate to other
    users what you are up to
  - Talk also brings dashboard and search integration, emoji picker,
    upload view, camera and microphone settings, mute and more
  - Calendar integrates in dashboard and search, introduced a list
    view and design improvements
  - Mail introduces threaded view, mailbox management and more
  - Deck integrates with dashboard and search, introduces Calendar
    integration, modal view for card editing and series of smaller
    improvements
  - Flow adds push notification and webhooks so other web apps
    can easily integrate with Nextcloud
  - Text introduced direct linking to files in Nextcloud
  - Files lets you add a description to public link shares
  + Read the full announcement on our blog
- NC-SA-2020-037
    PIN for passwordless WebAuthm is asked for but not verified
  - NC-SA-2020-033 (CVE-2020-8228)
    Missing rate limit on signup page
  - NC-SA-2020-029 (CVE-2020-8233, boo#1177346)
    Re-Sharing allows increase of privileges
  - NC-SA-2020-026
    Passowrd of share by mail is not hashed when given on the create share call
  - NC-SA-2020-023
    Increase random used for encryption
- CVE-2020-8295: Fixed Denial of service attack when resetting the password for a user(boo#1181804)
- Upgrade apps during update process.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1603540800">- Update to 20.0.1
  No changelog from upstream at this time.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1605787200">- Update to 20.0.2
  * CVE-2020-8293: Fixed input validation which allowed users to store unlimited
    data in workflow rules (boo#1181445).
  * CVE-2020-8294: Fixed a missing link validation (boo#1181803).
  * Inidicate preview availability in share api responses (server#23419)
  * CalDavBackend: check if timerange is array before accessing (server#23563)
  * Some emojis are in CHAR_CATEGORY_GENERAL_OTHER_TYPES (server#23575)
  * Also expire share type email (server#23583)
  * Only use index of mount point when it is there (server#23611)
  * Only retry fetching app store data once every 5 minutes in case it fails (server#23633)
  * Bring back the restore share button (server#23636)
  * Fix updates of NULL appconfig values (server#23641)
  * Fix sharing input placeholder for emails (server#23646)
  * Use bigint for fileid in filecache_extended (server#23690)
  * Enable theming background transparency (server#23699)
  * Fix sharer flag on ldap:show-remnants when user owned more than a single share (server#23702)
  * Make sure the function signatures of the backgroundjob match (server#23710)
  * Check if array elements exist before using them (server#23713)
  * Fix default quota display value in user row (server#23726)
  * Use lib instead if core as l10n module in OC_Files (server#23727)
  * Specify accept argument to avatar upload input field (server#23732)
  * Save email as lower case (server#23733)
  * Reset avatar cropper before showing (server#23736)
  * Also run the SabreAuthInitEvent for the main server (server#23745)
  * Type the \OCP\IUserManager::callForAllUsers closure with Psalm (server#23749)
  * Type the \OCP\AppFramework\Services\IInitialState::provideLazyInitial? (server#23751)
  * Don't overwrite the event if we use it later (server#23753)
  * Inform the user when flow config data exceeds thresholds (server#23759)
  * Type the \OCP\IUserManager::callForSeenUsers closure with Psalm (server#23763)
  * Catch errors when closing file conflict dialog (server#23774)
  * Document the backend registered events of LDAP (server#23779)
  * Fetch the logger and system config once for all query builder instances (server#23787)
  * Type the event dispatcher listener callables with Psalm (server#23789)
  * Only run phpunit when "php" changed (server#23794)
  * Remove bold font-weight and lower font-size for empty search box (server#23829)
  * No need to check if there is an avatar available, because it is gener? (server#23846)
  * Ensure filepicker list is empty before populating (server#23850)
  * UserStatus: clear status message if message is null (server#23858)
  * Fix grid view toggle in tags view (server#23874)
  * Restrict query when searching for versions of trashbin files (server#23884)
  * Fix potentially passing null to events where IUser is expected (server#23894)
  * Make user status styles scoped (server#23899)
  * Move help to separate stylesheet (server#23900)
  * Add default font size (server#23902)
  * Do not emit UserCreatedEvent twice (server#23917)
  * Bearer must be in the start of the auth header (server#23924)
  * Fix casting of integer and boolean on Oracle (server#23935)
  * Skip already loaded apps in loadApps (server#23948)
  * Fix repair mimetype step to not leave stray cursors (server#23950)
  * Improve query type detection (server#23951)
  * Fix iLike() falsely turning escaped % and _ into wildcards (server#23954)
  * Replace some usages of OC_DB in OC\Share\* with query builder (server#23955)
  * Use query builder instead of OC_DB in trashbin (server#23971)
  * Fix greatest/least order for oracle (server#23975)
  * Fix link share label placeholder not showing (server#23992)
  * Unlock when promoting to exclusive lock fails (server#23995)
  * Make sure root storage is valid before checking its size (server#23996)
  * Use query builder instead of OC_DB in OC\Files\* (server#23998)
  * Shortcut to avoid file system setup when generating the logo URL (server#24001)
  * Remove old legacy scripts references (server#24004)
  * Fix js search in undefined ocs response (server#24012)
  * Don't leave cursors open (server#24033)
  * Fix sharing tab state not matching resharing admin settings (server#24044)
  * Run unit tests against oracle (server#24049)
  * Use png icons in caldav reminder emails (server#24050)
  * Manually iterate over calendardata when oracle is used (server#24058)
  * Make is_user_defined nullable so we can store false on oracle (server#24079)
  * Fix default internal expiration date enforce (server#24081)
  * Register new command db:add-missing-primary-keys (server#24106)
  * Convert the card resource to a string if necessary (server#24114)
  * Don't throw on SHOW VERSION query (server#24147)
  * Bump dompurify to 2.2.2 (server#24153)
  * Set up FS before querying storage info in settings (server#24156)
  * Fix default internal expiration date (server#24159)
  * CircleId too short in some request (server#24178)
  * Revert "circleId too short in some request" (server#24183)
  * Missing level in ScopedPsrLogger (server#24212)
  * Fix activity spinner on empty activity (activity#523)
  * Add OCI github action (activity#528)
  * Disable download button by default (files_pdfviewer#257)
  * Feat/dependabot ga/stable20 (firstrunwizard#442)
  * Fix loading notifications without a message on oracle (notifications#796)
  * Do not setup appdata in constructor to avoid errors causing the whole instance to stop working (text#1105)
  * Bump eslint-plugin-standard from 4.0.1 to 4.0.2 (text#1125)
  * Bump sass-loader from 10.0.1 to 10.0.5 (text#1134)
  * Bump webpack from 4.44.1 to 4.44.2 (text#1140)
  * Bump dependencies to version in range (text#1164)
  * Validate link on click (text#1166)
  * Add migration to fix oracle issues with the database schema (text#1177)
  * Bump cypress from 4.12.1 to 5.1.0 (text#1179)
  * Fix URL escaping of shared files (viewer#681)
  * Fix component click outside and cleanup structure (viewer#684)</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1607601600">- Update to 20.0.3
  * Check quota of subdirectories when uploading to them (server#24181)
  * CircleId too short in some request (server#24196)
  * Missing level in ScopedPsrLogger (server#24212)
  * Fix nextcloud logo in email notifications misalignment (server#24228)
  * Allow selecting multiple columns with SELECT DISTINCT (server#24230)
  * Use file name instead of path in 'not allowed to share' message (server#24231)
  * Fix setting images through occ for theming (server#24232)
  * Use regex when searching on single file shares (server#24239)
  * Harden EncryptionLegacyCipher a bit (server#24249)
  * Update ScanLegacyFormat.php (server#24258)
  * Simple typo in comments (server#24259)
  * Use correct year for generated birthdays events (server#24263)
  * Delete files that exceed trashbin size immediately (server#24297)
  * Update sabre/xml to fix XML parsing errors (server#24311)
  * Only check path for being accessible when the storage is a object home (server#24325)
  * Avoid empty null default with value that will be inserted anyways (server#24333)
  * Fix contacts menu position and show uid as a tooltip (server#24342)
  * Fix the config key on the sharing expire checkbox (server#24346)
  * Set the display name of federated sharees from addressbook (server#24353)
  * Catch storage not available in versions expire command (server#24367)
  * Use proper bundles for files client and fileinfo (server#24377)
  * Properly encode path when fetching inherited shares (server#24387)
  * Formatting remote sharer should take protocol, path into account (server#24391)
  * Make sure we add new line between vcf groups exports (server#24443)
  * Fix public calendars shared to circles (server#24446)
  * Store scss variables under a different prefix for each theming config version (server#24453)
  * External storages: save group ids not display names in configuration (server#24455)
  * Use correct l10n source in files_sharing JS code (server#24462)
  * Set frame-ancestors to none if none are filled (server#24477)
  * Move the password fiels of chaging passwords to post (server#24478)
  * Move the global password for files external to post (server#24479)
  * Only attempt to move to trash if a file is not in appdata (server#24483)
  * Fix loading mtime of new file in conflict dialog in firefox (server#24491)
  * Harden setup check for TLS version if host is not reachable (server#24502)
  * Fix file size computation on 32bit platforms (server#24509)
  * Allow subscription to indicate that a userlimit is reached (server#24511)
  * Set mountid for personal external storage mounts (server#24513)
  * Only execute plain mimetype check for directories and do the fallback? (server#24517)
  * Fix vsprint parameter (server#24527)
  * Replace abandoned log normalizer with our fork (server#24530)
  * Add icon to user limit notification (server#24531)
  * Also run repair steps when encryption is disabled but a legacy key is present (server#24532)
  * [3rdparty][security] Archive TAR to 1.4.11 (server#24534)
  * Generate a new session id if the decrypting the session data fails (server#24553)
  * Revert "Do not read certificate bundle from data dir by default" (server#24556)
  * Dont use system composer for autoload checker (server#24557)
  * Remember me is not an app_password (server#24563)
  * Do not load nonexisting setup.js (server#24582)
  * Update sabre/xml to fix XML parsing errors (3rdparty#529)
  * Use composer v1 on CI (3rdparty#532)
  * Bump pear/archive_tar from 1.4.9 to 1.4.11 (3rdparty#536)
  * Replace abandoned log normalizer with our fork (3rdparty#543)
  * Allow nullable values as subject params (activity#535)
  * Don't log when unknown array is null (notifications#803)
  * Feat/virtual grid (photos#550)
  * Make sure we have a string to localecompare to (photos#583)
  * Always get recommendations for dashboard if enabled (recommendations#336)
  * Properly fetch oracle database information (serverinfo#258)
  * Also register to urlChanged event to update RichWorkspace (text#1181)
  * Move away from GET (text#1214)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1607601601">- Use apache-rpm-macros for SUSE.
- Change oc_* macros to nc_* macros.
- Insert macro apache_serverroot also in cron files.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1607947200">- Put apache configuration files in separate subpackage.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1607947201">- Update to 20.0.4
  - Avoid dashboard crash when accessibility app is not installed (server#24636)
  - Bump ini from 1.3.5 to 1.3.7 (server#24649)
  - Handle owncloud migration to latest release (server#24653)
  - Use string for storing a OCM remote id (server#24654)
  - Fix MySQL database size calculation (serverinfo#262)
  - Bump cypress-io/github-action@v2 (viewer#722)
  - Fix] sidebar opening animation (viewer#723)
  - Fix not.exist cypress and TESTING checks (viewer#725)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1608033600">- The apache subpackage must require the main package, otherwise it
  will not be uninstalled when the main package is uninstalled.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1610625600">- Update to 20.0.5
  - Don't log params of imagecreatefromstring (server#24546)
  - Use storage copy implementation when doing dav copy
    (server#24590)
  - Use in objectstore copy (server#24592)
  - Add tel, note, org and title search (server#24697)
  - Check php compatibility of app store app releases
    (server#24698)
  - Fix #24682]: ensure federation cloud id is retruned if FN
    property not found (server#24709)
  - Do not include non-required scripts on the upgrade page
    (server#24714)
  - LDAP: fix inGroup for memberUid type of group memberships
    (server#24716)
  - Cancel user search requests to avoid duplicate results being
    added (server#24728)
  - Also unset the other possible unused paramters (server#24751)
  - Enables the file name check also to match name of mountpoints
    (server#24760)
  - Fixes sharing to group ids with characters that are being url
    encoded (server#24763)
  - Limit getIncomplete query to one row (server#24791)
  - Fix Argon2 descriptions (server#24792)
  - Actually set the TTL on redis set (server#24798)
  - Allow to force rename a conflicting calendar (server#24806)
  - Fix IPv6 localhost regex (server#24823)
  - Catch the error on heartbeat update (server#24826)
  - Make oc_files_trash.auto_id a bigint (server#24853)
  - Fix total upload size overwritten by next upload (server#24854)
  - Avoid huge exception argument logging (server#24876)
  - Make share results distinguishable if there are more than one
    with the exact same display name (server#24878)
  - Add migration for oc_share_external columns (server#24963)
  - Don't throw a 500 when importing a broken ics reminder file
    (server#24972)
  - Fix unreliable ViewTest (server#24976)
  - Update root.crl due to revocation of transmission.crt
    (server#24990)
  - Set the JSCombiner cache if needed (server#24997)
  - Fix column name to check prior to deleting (server#25009)
  - Catch throwable instead of exception (server#25013)
  - Set the user language when adding the footer (server#25019)
  - Change defaultapp in config.sample.php to dashboard to improve
    docs and align it to source code (server#25030)
  - Fix clearing the label of a share (server#25035)
  - Update psalm-baseline.xml (server#25066)
  - Don't remove assignable column for now (server#25074)
  - Add setup check to verify that the used DB version is still
    supported? (server#25076)
  - Correctly set the user for activity parsing when preparing
    a notifica? (activity#542)
  - Bump vue-virtual-grid from 2.2.1 to 2.3.0 (photos#597)
  - Catch possible database exceptions when fetching document data
    (text#1221)
  - Make sure we have the proper PHP version installed before
    running composer (text#1234)
  - Revert removal of transformResponse (text#1235)
  - Bump prosemirror-view from 1.16.1 to 1.16.5 (text#1255)
  - Bump @babel/preset-env from 7.12.1 to 7.12.11 (text#1257)
  - Bump babel-loader from 8.1.0 to 8.2.2 (text#1259)
  - Bump eslint-plugin-standard from 4.0.2 to 4.1.0 (text#1261)
  - Bump vue-loader from 15.9.5 to 15.9.6 (text#1263)
  - Bump prosemirror-model from 1.12.0 to 1.13.1 (text#1265)
  - Bump core-js from 3.7.0 to 3.8.1 (text#1266)
  - Bump stylelint from 13.7.2 to 13.8.0 (text#1269)
  - Bump @babel/plugin-transform-runtime from 7.12.1 to 7.12.10
    (text#1271)
  - Bump sass-loader from 10.0.5 to 10.1.0 (text#1273)
  - Bump webpack-merge from 5.3.0 to 5.7.2 (text#1274)
  - Bump @babel/core from 7.12.3 to 7.12.10 (text#1277)
  - Bump cypress from 5.1.0 to 5.6.0 (text#1278)
  - Bump @vue/test-utils from 1.1.1 to 1.1.2 (text#1279)
  - Bump webpack-merge from 5.7.2 to 5.7.3 (text#1303)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1611662400">- Update to 20.0.6
  - Make sure to do priority app upgrades first (server#25077)
  - Respect DB restrictions on number of arguments in statements and queries (server#25120)
  - Add a hint about the direction of priority (server#25143)
  - Do not redirect to logout after login (server#25146)
  - Fix comparison of PHP versions (server#25152)
  - Add "composer.lock" for acceptance tests to git (server#25178)
  - Update CRL due to revoked gravatar.crl (server#25190)
  - Don't log keys on checkSignature (server#25193)
  - Update 3rdparty after Archive_Tar (server#25199)
  - Bump CA bundle (server#25219)
  - Update handling of user credentials (server#25225)
  - Fix encoding issue with OC.Notification.show (server#25244)
  - Also use storage copy when dav copying directories (server#25261)
  - Silence log message (server#25263)
  - Extend ILDAPProvider to allow reading arbitrairy ldap attributes for users (server#25276)
  - Do not obtain userFolder of a federated user (server#25278)
  - Bump pear/archive_tar from 1.4.11 to 1.4.12 (3rdparty#603)
  - Add gitignore entry for .github folder of dependencies (3rdparty#604)
  - Clear event array on getting them (activity#551)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1612353600">- Update to 20.0.7
  - Catch NotFoundException when querying quota (server#25315)
  - CalDAV] Validate notified emails (server#25324)
  - Fix/app fetcher php compat comparison (server#25347)
  - Show the actual error on share requests (server#25352)
  - Fix parameter provided as string not array (server#25366)
  - The objectid is a string (server#25374)
  - 20.0.7 final (server#25387)
  - Properly handle SMB ACL blocking scanning a directory (server#25421)
  - Don't break completely when creating the digest fail for one user (activity#556)
  - Only attempt to use a secure view if hide download is actually set (files_pdfviewer#296)
  - Fix opening PDF files with special characters in their name (files_pdfviewer#298)
  - Fix PDF viewer failing on Edge (not based on Chromium) (files_pdfviewer#299)
  - Cannot unfold plain text notifications (notifications#846)
  - Remove EPUB mimetype (text#1391)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1626177600">- Update to 20.0.11
  - Fix boo#1188247 - CVE-2021-32678: OCS API response ratelimits are not applied
  - Fix boo#1188248 - CVE-2021-32679: filenames where not escaped by default in controllers using DownloadResponse
  - Fix boo#1188249 - CVE-2021-32680: share expiration date wasn't properly logged
  - Fix boo#1188250 - CVE-2021-32688: lacking permission check with application specific tokens
  - Fix boo#1188251 - CVE-2021-32703: lack of ratelimiting on the shareinfo endpoint
  - Fix boo#1188252 - CVE-2021-32705: lack of ratelimiting on the public DAV endpoint
  - Fix boo#1188253 - CVE-2021-32725: default share permissions were not being respected for federated reshares of files and folders
  - Fix boo#1188254 - CVE-2021-32726: webauthn tokens were not deleted after a user has been deleted
  - Fix boo#1188255 - CVE-2021-32734: possible full path disclosure on shared files
  - Fix boo#1188256 - CVE-2021-32741: lack of ratelimiting on the public share link mount endpoint
  - Bump handlebars from 4.7.6 to 4.7.7 (server#26900)
  - Bump lodash from 4.17.20 to 4.17.21 (server#26909)
  - Bump hosted-git-info from 2.8.8 to 2.8.9 (server#26920)
  - Don't break OCC if an app is breaking in it's Application class (server#26954)
  - Add bruteforce protection to the shareinfo endpoint (server#26956)
  - Ignore readonly flag for directories (server#26965)
  - Throttle MountPublicLinkController when share is not found (server#26971)
  - Respect default share permissions for federated reshares (server#27001)
  - Harden apptoken check (server#27014)
  - Use parent wrapper to properly handle moves on the same source/target storage (server#27016)
  - Fix error when using CORS with no auth credentials (server#27027)
  - Fix return value of getStorageInfo when 'quota_include_external_storage' is enabled (server#27108)
  - Bump patch dependencies (server#27183)
  - Use noreply@ as email address for share emails (server#27209)
  - Bump p-queue from 6.6.1 to 6.6.2 (server#27226)
  - Bump browserslist from 4.14.0 to 4.16.6 (server#27247)
  - Bump webpack from 4.44.1 to 4.44.2 (server#27297)
  - Properly use limit and offset for search in Jail wrapper (server#27308)
  - Make user:report command scale (server#27319)
  - Properly log expiration date removal in audit log (server#27325)
  - Propagate throttling on OCS response (server#27337)
  - Set umask before operations that create local files (server#27349)
  - Escape filename in Content-Disposition (server#27360)
  - Don't update statuses to offline again and again (server#27412)
  - Header must contain a colon (server#27456)
  - Activate constraint check for oracle / pqsql also for 20 (server#27523)
  - Only allow removing existing shares that would not be allowed due to reshare restrictions (server#27552)
  - Bump ws from 7.3.1 to 7.5.0 (server#27570)
  - Properly cleanup entries of WebAuthn on user deletion (server#27596)
  - Throttle on public DAV endpoint (server#27617)
  - Bump vue-loader from 15.9.3 to 15.9.7 (server#27639)
  - Bump eslint-plugin-standard from 4.0.1 to 4.0.2 (server#27651)
  - Validate the theming color also on CLI (server#27680)
  - Downstream encryption:fix-encrypted-version for repairing bad signature errors (server#27728)
  - Remove encodeURI code (files_pdfviewer#396)
  - Only ask for permissions on HTTPS (notifications#998)
  - Fix sorting if one of the file name is only composed with number (photos#785)
  - Backport 20 fix Photos not shown in large browser windows #630 (#686) (photos#810)
  - Update File.vue (photos#813)
  - Update chart.js (serverinfo#309)
  - Only return workspace property for top node in a propfind request (text#1611)
  - ViewerComponent: pass on autofocus to EditorWrapper (text#1647)
  - Use text/plain as content type for fetching the document (text#1692)
  - Log exceptions that happen on unknown exception and return generic messages (text#1698)
  - Add fixup (viewer#924)
  - Fix: fullscreen for Firefox (viewer#929)</changelog>
</package>
<package pkgid="6c47af31d98f437b8982426c84b6dec844a57304a5480b68384d2f03a6d4c506" name="nextcloud-apache" arch="noarch">
  <version epoch="0" ver="20.0.11" rel="bp153.2.3.1"/>
  <changelog author="Olav Reinert &lt;seroton10@gmail.com&gt;" date="1585483200">- Enable Apache PHP module on first install only, not on updates
- Make crontab and timer consistent: 5 minutes between jobs</changelog>
  <changelog author="Olav Reinert &lt;seroton10@gmail.com&gt;" date="1586692800">- Make core/js/mimetypelist.js writable
  * Fixes "occ maintenance:mimetype:update-js" command
  * Allows apps to register new mimetypes
- Make core/img/filetypes/ writable
  * Allows apps to register new file icons
- Use standard a2enmod command to manipulate Apache module list</changelog>
  <changelog author="ecsos@opensuse.org" date="1587643200">- Update to 18.0.4
  - [stable18] Use contacts name on federated activities (server#19879)
  - [stable18] Allow to edit admin/own user in the user management (server#19882)
  - [stable18] Fix hostname in Apple configuration profile (server#19884)
  - [stable18] Don't break when one remote share is down (server#19886)
  - [stable18] Properly emit Viewer event on files and files_sharing (server#19897)
  - [stable18] Get correct mimetype on objectstores (server#19916)
  - [stable18] Properly respect hide download on sharebymail (server#19921)
  - [stable18] Use placeholder values for password fields in external storage webui (server#19922)
  - [stable18] Do not use the instance name as user part of from mail addresses (server#19924)
  - [stable18] Don't allow anchors and queries in remote urls (server#19933)
  - [stable18] fix external storage controller tests (server#19940)
  - Bump acorn from 6.3.0 to 6.4.1 (server#19945)
  - [stable18] properly set 'hide_download' as integer (server#19950)
  - [stable18] fix safari useragent for versions with 3 digits (server#19966)
  - [stable18] Fix default action for deleted shares (server#19982)
  - [stable18] Default value of lookupServerEnabled should be the same everywhere (server#19998)
  - [stable18] Only do regular polling of storage statistics if session_keepalive is enabled (server#19999)
  - [stable18] Fix single "ScopeContext" passed to "setScopes" (server#20001)
  - [stable18] Fix invalid instantiation of TemplateResponse if client not found (server#20008)
  - [stable18] Update the target when it isempty after sharing (server#20016)
  - [stable18] remove the requirement that everything that looks like a placeholder ? (server#20021)
  - [stable18] Handle long dav property paths by hashing them (server#20030)
  - [stable18] Allow the video player on the hide download (server#20044)
  - [stable18] fixes auto-detecting UUID attributes (server#20046)
  - [stable18] Force compatible dependency versions in acceptance tests (server#20051)
  - [stable18] Adjust acceptance tests to incoming shares being accepted by default (server#20060)
  - [stable18] fix OCA\DAV\CalDAV\CalDavBackend search $options (server#20102)
  - [stable18] fix dav browser error page not styled (server#20104)
  - [stable18] Fix language multiselect action (server#20136)
  - [stable18] Remove admin_notifications since it is obsolete since Nextcloud 14 (server#20140)
  - [stable18] change quota design (server#20144)
  - [stable18] RefreshWebcalService: randomly generate calendar-object uri server#20148)
  - [stable18] Close updatenotification channel selector on click outside (server#20155)
  - [stable18] Add app config to disable user flows (server#20158)
  - [stable18] Auto accept group shares for users added to a group (server#20161)
  - [stable18] Use global used space in quota wrappen when external storage is included (server#20163)
  - [stable18] Check the user on remote wipe (server#20166)
  - [stable18] Bugfix - Prevent PHP Warning for count on null on LDAP (server#20175)
  - Bump version on stable18 (server#20195)
  - [stable18] Actually check if the owner is not null (server#20202)
  - [stable18] Remove Acrobat logo from PDF filetype icon (server#20238)
  - [stable18] Dont always use the current users quota when calculating storage info (server#20258)
  - Silence LDAP deprecation logs in NC 18 (server#20274)
  - [stable18] Check for empty authorization headers for office requests (server#20282)
  - [stable18] fixes the return type of BeforeUserLoggedInEvent (server#20296)
  - [stable18] Properly catch NoUserException during upload cleanup (server#20334)
  - [stable18] Catch NotFoundException when getting the user folder (server#20335)
  - [stable18] Try to use the display name of file transfers (server#20366)
  - [stable18] Clear comment on successful post (server#20382)
  - [stable18] Fix systemtags overflow (server#20387)
  - [stable18] update icewind/smb to 3.2.3 (server#20405)
  - [stable18] Add text restore after restore icon (server#20407)
  - [18] Use a normal string to translate. (server#20420)
  - [stable18] Make sure group management works with all types of group names (server#20433)
  - [stable18] Properly display share error messages (server#20471)
  - [stable18] Handle unset owner in sharing (server#20483)
  - [stable18] Update root.crl due to revocation of spgverein.crt (server#20485)
  - [stable18] Close the streams in `writeStream` even when there is an exception (server#20493)
  - [stable18] Fix absolute redirect (server#20495)
  - [stable18] Provide the proper language to the mailer (server#20512)
  - [stable18] do not advertise nulled userId for for systemwide credentials (server#20516)
  - [18] Allow to edit admin user (server#20530)
  - [stable18] Update list of multiple properties (server#20531)
  - [stable18] Fix jsunit tests (server#20548)
  - [stable18] Set fileInfo correctly for LegacyTabs (server#20588)
  - [stable18] Fix Sharing recommendation user display (server#20596)
  - [stable18] Fix IE11 upload fallback methods (server#20602)
  - [stable18] Email activity is missing information (activity#441)
  - [stable18] catch new notfound exception while trying to get owner (activity#446)
  - [stable18] Skip notifications for users with invalid email address. (activity#449)
  - [stable18] Bump pdf.js to 2.1.266 (files_pdfviewer#169)
  - Bump acorn from 7.1.0 to 7.1.1 (firstrunwizard#301)
  - [stable18] Hide slide for app store if disabled (firstrunwizard#313)
  - Bump acorn from 6.4.0 to 6.4.1 (notifications#592)
  - [stable18] Request the permissions for notifications via user interaction (notifications#608)
  - Bump acorn from 6.4.0 to 6.4.1 (recommendations#196)
  - [stable18] Update DefaultOs.php (serverinfo#189)
  - Public pages compatibility (viewer#422)
  - Move cypress to gh actions (viewer#423)
  - Bump acorn from 5.7.3 to 5.7.4 (viewer#425)
  - [stable18] Fix trying to open the sidebar when not available (viewer#428)
  - [stable18] Add public testing (viewer#435)
  - [stable18] Fix public preview url cropping (viewer#450)
  - [stable18] Fix babel transpile settings (viewer#453)
  - [stable18] Await sidebar (viewer#467)
  - [stable18] Change sidebar icon to proper understandable one (viewer#469)
  - [stable18] Fix sidebar full state (viewer#470)
- Add nextcloud-rpmlintrc to reduce build warnings.
- Fix RewriteRules in apache_secure_data.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1589371200">- Add missing security issues for 18.0.3:
    Fix (CVE-2020-8154, NC-SA-2020-018, boo#1171579) and
    (CVE-2020-8155, NC-SA-2020-019, boo#1171572)
- Add missing changelog for 18.0.4</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1591185600">- Update to 19.0.0
  * Changes
    Nextcloud Hub v19, code name ?home office?, represents a big step forward
    for remote collaboration in teams.
    This release brings document collaboration to video chats,
    introduces password-less login and improves performance.
    As this is a major release, the changelog is too long to put here.
    Users can look at github milestones to find what has been merged.
    A quick overview of what is new:
  - password-less authentication and many other security measures
  - Talk 9 with built-in office document editing courtesy of Collabora, a grid view &amp; more
  - MUCH improved performance, Deck integration in Calendar, guest account groups and more!</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1594814400">- Update to 19.0.1
  - Security update
    Fix (CVE-2020-8183, NC-SA-2020-026, CWE-256)
    A logic error in Nextcloud Server 19.0.0 caused a plaintext
    storage of the share password when it was given on the initial
    create API call.
- No changelog from upstream at this time.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1598616000">- Update to 19.0.2
  - [stable19] lower minimum search length to 2 characters (server#21782)
  - [stable19] Call openssl_pkey_export with $config and log errors. (server#21804)
  - [stable19] Improve error reporting on sharing errors (server#21806)
  - [stable19] Do not log RequestedRangeNotSatisfiable exceptions in DAV (server#21840)
  - [stable19] Fix parsing of language code (server#21857)
  - [stable19] fix typo in revokeShare() (server#21876)
  - [stable19] Discourage webauthn user interaction (server#21917)
  - [stable19] Encryption is ready if master key is enabled (server#21935)
  - [stable19] Disable fragile comments tests (server#21939)
  - [stable19] Do not double encode the userid in webauthn login (server#21953)
  - [stable19] update icewind/smb to 3.2.6 (server#21955)
  - [stable19] Respect default share permissions (server#21967)
  - [stable19] allow admin to configure the max trashbin size (server#21975)
  - [stable19] Fix risky test in twofactor_backupcodes (server#21978)
  - [stable19] Fix PHPUnit deprecation warnings (server#21981)
  - [stable19] fix moving files from external storage to object store trashbin (server#21983)
  - [stable19] Ignore whitespace in sharing by mail (server#21991)
  - [stable19] Properly fetch translation for remote wipe confirmation dialog (server#22036)
  - [stable19] parse_url returns null in case a parameter is not found (server#22044)
  - Bump elliptic from 6.5.2 to 6.5.3 (server#22050)
  - [stable19] Correctly remove usergroup shares on removing group members (server#22053)
  - [stable19] Fix height to big for iPhone when using many apps (server#22064)
  - [stable19] reset the cookie internally in new API when abandoning paged results op (server#22069)
  - [stable19] Add Guzzle's InvalidArgumentException (server#22070)
  - [stable19] contactsmanager shall limit number of results early (server#22091)
  - [stable19] Fix browser freeze on long password input (server#22094)
  - [stable19] Search also the email and displayname in user mangement for groups (server#22118)
  - [stable19] Ensured large image is unloaded from memory when generating previews (server#22121)
  - [stable19] fix display of remote users in incoming share notifications (server#22131)
  - [stable19] Reuse cache for directory mtime/size if filesystem changes can be ignored (server#22171)
  - [stable19] Remove unexpected argument (server#22178)
  - [stable19] Do not exit if available space cannot be determined on file transfer (server#22181)
  - [stable19] Fix empty 'more' apps navigation after installing an app (server#22183)
  - [stable19] Fix default log_rotate_size in config.sample.php (server#22192)
  - [stable19] shortcut in reading nested group members when IN_CHAIN is available (server#22203)
  - [stable19] Fix chmod on file descriptor (server#22208)
  - [stable19] Do clearstatcache() on rmdir (server#22209)
  - [stable19] SSE enhancement of file signature (server#22210)
  - [stable19] remove logging message carrying no valuable information (server#22215)
  - [stable19] Add app config option to disable "Email was changed by admin" activity (server#22232)
  - [stable19] Delete chunks if the move on an upload failed (server#22239)
  - [stable19] Silence duplicate session warnings (server#22247)
  - [3rdparty] Doctrine: Fix unquoted stmt fragments backslash escaping (server#22252)
  - [stable19] Allow to disable share emails (server#22300)
  - [stable19] Show disabled user count in occ user:report (server#22302)
  - Bump 3rdparty to last stable19 commit (server#22303)
  - [stable19] fixing a logged deprecation message (server#22309)
  - [stable19] CalDAV: Add ability to limit sharing to owner (server#22333)
  - [stable19] Only copy the link when updating a share or no password was forced (server#22337)
  - [stable19] Remove encryption option for nextcloud external storage (server#22341)
  - [stable19] l10n:Correct appid for WebAuthn (server#22348)
  - [stable19] Properly search for users when limittogroups is enabled (server#22355)
  - [stable19] SSE: make legacy format opt in (server#22381)
  - [stable19] Update the CRL (server#22387)
  - [stable19] Fix missing FN from federated contact (server#22400)
  - [stable19] fix event icon sizes and text alignment (server#22414)
  - [stable19] Bump stecman/symfony-console-completion from 0.8.0 to 0.11.0 (3rdparty#457)
  - [stable19] Add Guzzle's InvalidArgumentException (3rdparty#474)
  - [stable19] Doctrine: Fix unquoted stmt fragments backslash escaping (3rdparty#486)
  - [stable19] Fix cypress (viewer#545)
  - Move to webpack vue global config &amp; bump deps (viewer#558)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1599739200">- Update to 19.0.3
  - Fix possible leaking scope in Flow (server#22410)
  - Combine body-login rules in theming and fix twofactor and guest styling on bright colors (server#22427)
  - Show better quota warning for group folders and external storage (server#22442)
  - Add php docs build script (server#22448)
  - Fix clicks on actions menu of non opaque file rows in acceptance tests (server#22503)
  - Fix writing BLOBs to postgres with recent contacts interaction (server#22515)
  - Set the mount id before calling storage wrapper (server#22519)
  - Fix S3 error handling (server#22521)
  - Only disable zip64 if the size is known (server#22537)
  - Change free space calculation (server#22553)
  - Do not keep the part file if the forbidden exception has no retry set (server#22560)
  - Fix app password updating out of bounds (server#22569)
  - Use the correct root to determinate the webroot for the resource (server#22579)
  - Upgrade icewind/smb to 3.2.7 (server#22581)
  - Bump elliptic from 6.4.1 to 6.5.3 (notifications#732)
  - Fixes regression that prevented you from toggling the encryption flag (privacy#489)
  - Match any non-whitespace character in filesystem pattern (serverinfo#229)
  - Catch StorageNotAvailable exceptions (text#1001)
  - Harden read only check on public endpoints (text#1017)
  - Harden check when using token from memcache (text#1020)
  - Sessionid is an int (text#1029)
  - Only overwrite Ctrl-f when text is focussed (text#990)
  - Set the X-Requested-With header on dav requests (viewer#582)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1601726400">- Update to 20.0.0
  * Changes
    The three biggest features we introduce with Nextcloud 20 are:
  - Our new dashboard provides a great starting point for the day
    with over a dozen widgets ranging from Twitter and Github to
    Moodle and Zammad already available
  - Search was unified, bringing search results of Nextcloud apps
    as well as external services like Gitlab, Jira and Discourse
    in one place
  - Talk introduced bridging to other platforms including MS Teams,
    Slack, IRC, Matrix and a dozen others
  * Some other improvements we want to highlight include:
  - Notifications and Activities were brought together, making
    sure you won?t miss anything important
  - We added a ?status? setting so you can communicate to other
    users what you are up to
  - Talk also brings dashboard and search integration, emoji picker,
    upload view, camera and microphone settings, mute and more
  - Calendar integrates in dashboard and search, introduced a list
    view and design improvements
  - Mail introduces threaded view, mailbox management and more
  - Deck integrates with dashboard and search, introduces Calendar
    integration, modal view for card editing and series of smaller
    improvements
  - Flow adds push notification and webhooks so other web apps
    can easily integrate with Nextcloud
  - Text introduced direct linking to files in Nextcloud
  - Files lets you add a description to public link shares
  + Read the full announcement on our blog
- NC-SA-2020-037
    PIN for passwordless WebAuthm is asked for but not verified
  - NC-SA-2020-033 (CVE-2020-8228)
    Missing rate limit on signup page
  - NC-SA-2020-029 (CVE-2020-8233, boo#1177346)
    Re-Sharing allows increase of privileges
  - NC-SA-2020-026
    Passowrd of share by mail is not hashed when given on the create share call
  - NC-SA-2020-023
    Increase random used for encryption
- CVE-2020-8295: Fixed Denial of service attack when resetting the password for a user(boo#1181804)
- Upgrade apps during update process.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1603540800">- Update to 20.0.1
  No changelog from upstream at this time.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1605787200">- Update to 20.0.2
  * CVE-2020-8293: Fixed input validation which allowed users to store unlimited
    data in workflow rules (boo#1181445).
  * CVE-2020-8294: Fixed a missing link validation (boo#1181803).
  * Inidicate preview availability in share api responses (server#23419)
  * CalDavBackend: check if timerange is array before accessing (server#23563)
  * Some emojis are in CHAR_CATEGORY_GENERAL_OTHER_TYPES (server#23575)
  * Also expire share type email (server#23583)
  * Only use index of mount point when it is there (server#23611)
  * Only retry fetching app store data once every 5 minutes in case it fails (server#23633)
  * Bring back the restore share button (server#23636)
  * Fix updates of NULL appconfig values (server#23641)
  * Fix sharing input placeholder for emails (server#23646)
  * Use bigint for fileid in filecache_extended (server#23690)
  * Enable theming background transparency (server#23699)
  * Fix sharer flag on ldap:show-remnants when user owned more than a single share (server#23702)
  * Make sure the function signatures of the backgroundjob match (server#23710)
  * Check if array elements exist before using them (server#23713)
  * Fix default quota display value in user row (server#23726)
  * Use lib instead if core as l10n module in OC_Files (server#23727)
  * Specify accept argument to avatar upload input field (server#23732)
  * Save email as lower case (server#23733)
  * Reset avatar cropper before showing (server#23736)
  * Also run the SabreAuthInitEvent for the main server (server#23745)
  * Type the \OCP\IUserManager::callForAllUsers closure with Psalm (server#23749)
  * Type the \OCP\AppFramework\Services\IInitialState::provideLazyInitial? (server#23751)
  * Don't overwrite the event if we use it later (server#23753)
  * Inform the user when flow config data exceeds thresholds (server#23759)
  * Type the \OCP\IUserManager::callForSeenUsers closure with Psalm (server#23763)
  * Catch errors when closing file conflict dialog (server#23774)
  * Document the backend registered events of LDAP (server#23779)
  * Fetch the logger and system config once for all query builder instances (server#23787)
  * Type the event dispatcher listener callables with Psalm (server#23789)
  * Only run phpunit when "php" changed (server#23794)
  * Remove bold font-weight and lower font-size for empty search box (server#23829)
  * No need to check if there is an avatar available, because it is gener? (server#23846)
  * Ensure filepicker list is empty before populating (server#23850)
  * UserStatus: clear status message if message is null (server#23858)
  * Fix grid view toggle in tags view (server#23874)
  * Restrict query when searching for versions of trashbin files (server#23884)
  * Fix potentially passing null to events where IUser is expected (server#23894)
  * Make user status styles scoped (server#23899)
  * Move help to separate stylesheet (server#23900)
  * Add default font size (server#23902)
  * Do not emit UserCreatedEvent twice (server#23917)
  * Bearer must be in the start of the auth header (server#23924)
  * Fix casting of integer and boolean on Oracle (server#23935)
  * Skip already loaded apps in loadApps (server#23948)
  * Fix repair mimetype step to not leave stray cursors (server#23950)
  * Improve query type detection (server#23951)
  * Fix iLike() falsely turning escaped % and _ into wildcards (server#23954)
  * Replace some usages of OC_DB in OC\Share\* with query builder (server#23955)
  * Use query builder instead of OC_DB in trashbin (server#23971)
  * Fix greatest/least order for oracle (server#23975)
  * Fix link share label placeholder not showing (server#23992)
  * Unlock when promoting to exclusive lock fails (server#23995)
  * Make sure root storage is valid before checking its size (server#23996)
  * Use query builder instead of OC_DB in OC\Files\* (server#23998)
  * Shortcut to avoid file system setup when generating the logo URL (server#24001)
  * Remove old legacy scripts references (server#24004)
  * Fix js search in undefined ocs response (server#24012)
  * Don't leave cursors open (server#24033)
  * Fix sharing tab state not matching resharing admin settings (server#24044)
  * Run unit tests against oracle (server#24049)
  * Use png icons in caldav reminder emails (server#24050)
  * Manually iterate over calendardata when oracle is used (server#24058)
  * Make is_user_defined nullable so we can store false on oracle (server#24079)
  * Fix default internal expiration date enforce (server#24081)
  * Register new command db:add-missing-primary-keys (server#24106)
  * Convert the card resource to a string if necessary (server#24114)
  * Don't throw on SHOW VERSION query (server#24147)
  * Bump dompurify to 2.2.2 (server#24153)
  * Set up FS before querying storage info in settings (server#24156)
  * Fix default internal expiration date (server#24159)
  * CircleId too short in some request (server#24178)
  * Revert "circleId too short in some request" (server#24183)
  * Missing level in ScopedPsrLogger (server#24212)
  * Fix activity spinner on empty activity (activity#523)
  * Add OCI github action (activity#528)
  * Disable download button by default (files_pdfviewer#257)
  * Feat/dependabot ga/stable20 (firstrunwizard#442)
  * Fix loading notifications without a message on oracle (notifications#796)
  * Do not setup appdata in constructor to avoid errors causing the whole instance to stop working (text#1105)
  * Bump eslint-plugin-standard from 4.0.1 to 4.0.2 (text#1125)
  * Bump sass-loader from 10.0.1 to 10.0.5 (text#1134)
  * Bump webpack from 4.44.1 to 4.44.2 (text#1140)
  * Bump dependencies to version in range (text#1164)
  * Validate link on click (text#1166)
  * Add migration to fix oracle issues with the database schema (text#1177)
  * Bump cypress from 4.12.1 to 5.1.0 (text#1179)
  * Fix URL escaping of shared files (viewer#681)
  * Fix component click outside and cleanup structure (viewer#684)</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1607601600">- Update to 20.0.3
  * Check quota of subdirectories when uploading to them (server#24181)
  * CircleId too short in some request (server#24196)
  * Missing level in ScopedPsrLogger (server#24212)
  * Fix nextcloud logo in email notifications misalignment (server#24228)
  * Allow selecting multiple columns with SELECT DISTINCT (server#24230)
  * Use file name instead of path in 'not allowed to share' message (server#24231)
  * Fix setting images through occ for theming (server#24232)
  * Use regex when searching on single file shares (server#24239)
  * Harden EncryptionLegacyCipher a bit (server#24249)
  * Update ScanLegacyFormat.php (server#24258)
  * Simple typo in comments (server#24259)
  * Use correct year for generated birthdays events (server#24263)
  * Delete files that exceed trashbin size immediately (server#24297)
  * Update sabre/xml to fix XML parsing errors (server#24311)
  * Only check path for being accessible when the storage is a object home (server#24325)
  * Avoid empty null default with value that will be inserted anyways (server#24333)
  * Fix contacts menu position and show uid as a tooltip (server#24342)
  * Fix the config key on the sharing expire checkbox (server#24346)
  * Set the display name of federated sharees from addressbook (server#24353)
  * Catch storage not available in versions expire command (server#24367)
  * Use proper bundles for files client and fileinfo (server#24377)
  * Properly encode path when fetching inherited shares (server#24387)
  * Formatting remote sharer should take protocol, path into account (server#24391)
  * Make sure we add new line between vcf groups exports (server#24443)
  * Fix public calendars shared to circles (server#24446)
  * Store scss variables under a different prefix for each theming config version (server#24453)
  * External storages: save group ids not display names in configuration (server#24455)
  * Use correct l10n source in files_sharing JS code (server#24462)
  * Set frame-ancestors to none if none are filled (server#24477)
  * Move the password fiels of chaging passwords to post (server#24478)
  * Move the global password for files external to post (server#24479)
  * Only attempt to move to trash if a file is not in appdata (server#24483)
  * Fix loading mtime of new file in conflict dialog in firefox (server#24491)
  * Harden setup check for TLS version if host is not reachable (server#24502)
  * Fix file size computation on 32bit platforms (server#24509)
  * Allow subscription to indicate that a userlimit is reached (server#24511)
  * Set mountid for personal external storage mounts (server#24513)
  * Only execute plain mimetype check for directories and do the fallback? (server#24517)
  * Fix vsprint parameter (server#24527)
  * Replace abandoned log normalizer with our fork (server#24530)
  * Add icon to user limit notification (server#24531)
  * Also run repair steps when encryption is disabled but a legacy key is present (server#24532)
  * [3rdparty][security] Archive TAR to 1.4.11 (server#24534)
  * Generate a new session id if the decrypting the session data fails (server#24553)
  * Revert "Do not read certificate bundle from data dir by default" (server#24556)
  * Dont use system composer for autoload checker (server#24557)
  * Remember me is not an app_password (server#24563)
  * Do not load nonexisting setup.js (server#24582)
  * Update sabre/xml to fix XML parsing errors (3rdparty#529)
  * Use composer v1 on CI (3rdparty#532)
  * Bump pear/archive_tar from 1.4.9 to 1.4.11 (3rdparty#536)
  * Replace abandoned log normalizer with our fork (3rdparty#543)
  * Allow nullable values as subject params (activity#535)
  * Don't log when unknown array is null (notifications#803)
  * Feat/virtual grid (photos#550)
  * Make sure we have a string to localecompare to (photos#583)
  * Always get recommendations for dashboard if enabled (recommendations#336)
  * Properly fetch oracle database information (serverinfo#258)
  * Also register to urlChanged event to update RichWorkspace (text#1181)
  * Move away from GET (text#1214)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1607601601">- Use apache-rpm-macros for SUSE.
- Change oc_* macros to nc_* macros.
- Insert macro apache_serverroot also in cron files.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1607947200">- Put apache configuration files in separate subpackage.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1607947201">- Update to 20.0.4
  - Avoid dashboard crash when accessibility app is not installed (server#24636)
  - Bump ini from 1.3.5 to 1.3.7 (server#24649)
  - Handle owncloud migration to latest release (server#24653)
  - Use string for storing a OCM remote id (server#24654)
  - Fix MySQL database size calculation (serverinfo#262)
  - Bump cypress-io/github-action@v2 (viewer#722)
  - Fix] sidebar opening animation (viewer#723)
  - Fix not.exist cypress and TESTING checks (viewer#725)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1608033600">- The apache subpackage must require the main package, otherwise it
  will not be uninstalled when the main package is uninstalled.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1610625600">- Update to 20.0.5
  - Don't log params of imagecreatefromstring (server#24546)
  - Use storage copy implementation when doing dav copy
    (server#24590)
  - Use in objectstore copy (server#24592)
  - Add tel, note, org and title search (server#24697)
  - Check php compatibility of app store app releases
    (server#24698)
  - Fix #24682]: ensure federation cloud id is retruned if FN
    property not found (server#24709)
  - Do not include non-required scripts on the upgrade page
    (server#24714)
  - LDAP: fix inGroup for memberUid type of group memberships
    (server#24716)
  - Cancel user search requests to avoid duplicate results being
    added (server#24728)
  - Also unset the other possible unused paramters (server#24751)
  - Enables the file name check also to match name of mountpoints
    (server#24760)
  - Fixes sharing to group ids with characters that are being url
    encoded (server#24763)
  - Limit getIncomplete query to one row (server#24791)
  - Fix Argon2 descriptions (server#24792)
  - Actually set the TTL on redis set (server#24798)
  - Allow to force rename a conflicting calendar (server#24806)
  - Fix IPv6 localhost regex (server#24823)
  - Catch the error on heartbeat update (server#24826)
  - Make oc_files_trash.auto_id a bigint (server#24853)
  - Fix total upload size overwritten by next upload (server#24854)
  - Avoid huge exception argument logging (server#24876)
  - Make share results distinguishable if there are more than one
    with the exact same display name (server#24878)
  - Add migration for oc_share_external columns (server#24963)
  - Don't throw a 500 when importing a broken ics reminder file
    (server#24972)
  - Fix unreliable ViewTest (server#24976)
  - Update root.crl due to revocation of transmission.crt
    (server#24990)
  - Set the JSCombiner cache if needed (server#24997)
  - Fix column name to check prior to deleting (server#25009)
  - Catch throwable instead of exception (server#25013)
  - Set the user language when adding the footer (server#25019)
  - Change defaultapp in config.sample.php to dashboard to improve
    docs and align it to source code (server#25030)
  - Fix clearing the label of a share (server#25035)
  - Update psalm-baseline.xml (server#25066)
  - Don't remove assignable column for now (server#25074)
  - Add setup check to verify that the used DB version is still
    supported? (server#25076)
  - Correctly set the user for activity parsing when preparing
    a notifica? (activity#542)
  - Bump vue-virtual-grid from 2.2.1 to 2.3.0 (photos#597)
  - Catch possible database exceptions when fetching document data
    (text#1221)
  - Make sure we have the proper PHP version installed before
    running composer (text#1234)
  - Revert removal of transformResponse (text#1235)
  - Bump prosemirror-view from 1.16.1 to 1.16.5 (text#1255)
  - Bump @babel/preset-env from 7.12.1 to 7.12.11 (text#1257)
  - Bump babel-loader from 8.1.0 to 8.2.2 (text#1259)
  - Bump eslint-plugin-standard from 4.0.2 to 4.1.0 (text#1261)
  - Bump vue-loader from 15.9.5 to 15.9.6 (text#1263)
  - Bump prosemirror-model from 1.12.0 to 1.13.1 (text#1265)
  - Bump core-js from 3.7.0 to 3.8.1 (text#1266)
  - Bump stylelint from 13.7.2 to 13.8.0 (text#1269)
  - Bump @babel/plugin-transform-runtime from 7.12.1 to 7.12.10
    (text#1271)
  - Bump sass-loader from 10.0.5 to 10.1.0 (text#1273)
  - Bump webpack-merge from 5.3.0 to 5.7.2 (text#1274)
  - Bump @babel/core from 7.12.3 to 7.12.10 (text#1277)
  - Bump cypress from 5.1.0 to 5.6.0 (text#1278)
  - Bump @vue/test-utils from 1.1.1 to 1.1.2 (text#1279)
  - Bump webpack-merge from 5.7.2 to 5.7.3 (text#1303)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1611662400">- Update to 20.0.6
  - Make sure to do priority app upgrades first (server#25077)
  - Respect DB restrictions on number of arguments in statements and queries (server#25120)
  - Add a hint about the direction of priority (server#25143)
  - Do not redirect to logout after login (server#25146)
  - Fix comparison of PHP versions (server#25152)
  - Add "composer.lock" for acceptance tests to git (server#25178)
  - Update CRL due to revoked gravatar.crl (server#25190)
  - Don't log keys on checkSignature (server#25193)
  - Update 3rdparty after Archive_Tar (server#25199)
  - Bump CA bundle (server#25219)
  - Update handling of user credentials (server#25225)
  - Fix encoding issue with OC.Notification.show (server#25244)
  - Also use storage copy when dav copying directories (server#25261)
  - Silence log message (server#25263)
  - Extend ILDAPProvider to allow reading arbitrairy ldap attributes for users (server#25276)
  - Do not obtain userFolder of a federated user (server#25278)
  - Bump pear/archive_tar from 1.4.11 to 1.4.12 (3rdparty#603)
  - Add gitignore entry for .github folder of dependencies (3rdparty#604)
  - Clear event array on getting them (activity#551)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1612353600">- Update to 20.0.7
  - Catch NotFoundException when querying quota (server#25315)
  - CalDAV] Validate notified emails (server#25324)
  - Fix/app fetcher php compat comparison (server#25347)
  - Show the actual error on share requests (server#25352)
  - Fix parameter provided as string not array (server#25366)
  - The objectid is a string (server#25374)
  - 20.0.7 final (server#25387)
  - Properly handle SMB ACL blocking scanning a directory (server#25421)
  - Don't break completely when creating the digest fail for one user (activity#556)
  - Only attempt to use a secure view if hide download is actually set (files_pdfviewer#296)
  - Fix opening PDF files with special characters in their name (files_pdfviewer#298)
  - Fix PDF viewer failing on Edge (not based on Chromium) (files_pdfviewer#299)
  - Cannot unfold plain text notifications (notifications#846)
  - Remove EPUB mimetype (text#1391)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1626177600">- Update to 20.0.11
  - Fix boo#1188247 - CVE-2021-32678: OCS API response ratelimits are not applied
  - Fix boo#1188248 - CVE-2021-32679: filenames where not escaped by default in controllers using DownloadResponse
  - Fix boo#1188249 - CVE-2021-32680: share expiration date wasn't properly logged
  - Fix boo#1188250 - CVE-2021-32688: lacking permission check with application specific tokens
  - Fix boo#1188251 - CVE-2021-32703: lack of ratelimiting on the shareinfo endpoint
  - Fix boo#1188252 - CVE-2021-32705: lack of ratelimiting on the public DAV endpoint
  - Fix boo#1188253 - CVE-2021-32725: default share permissions were not being respected for federated reshares of files and folders
  - Fix boo#1188254 - CVE-2021-32726: webauthn tokens were not deleted after a user has been deleted
  - Fix boo#1188255 - CVE-2021-32734: possible full path disclosure on shared files
  - Fix boo#1188256 - CVE-2021-32741: lack of ratelimiting on the public share link mount endpoint
  - Bump handlebars from 4.7.6 to 4.7.7 (server#26900)
  - Bump lodash from 4.17.20 to 4.17.21 (server#26909)
  - Bump hosted-git-info from 2.8.8 to 2.8.9 (server#26920)
  - Don't break OCC if an app is breaking in it's Application class (server#26954)
  - Add bruteforce protection to the shareinfo endpoint (server#26956)
  - Ignore readonly flag for directories (server#26965)
  - Throttle MountPublicLinkController when share is not found (server#26971)
  - Respect default share permissions for federated reshares (server#27001)
  - Harden apptoken check (server#27014)
  - Use parent wrapper to properly handle moves on the same source/target storage (server#27016)
  - Fix error when using CORS with no auth credentials (server#27027)
  - Fix return value of getStorageInfo when 'quota_include_external_storage' is enabled (server#27108)
  - Bump patch dependencies (server#27183)
  - Use noreply@ as email address for share emails (server#27209)
  - Bump p-queue from 6.6.1 to 6.6.2 (server#27226)
  - Bump browserslist from 4.14.0 to 4.16.6 (server#27247)
  - Bump webpack from 4.44.1 to 4.44.2 (server#27297)
  - Properly use limit and offset for search in Jail wrapper (server#27308)
  - Make user:report command scale (server#27319)
  - Properly log expiration date removal in audit log (server#27325)
  - Propagate throttling on OCS response (server#27337)
  - Set umask before operations that create local files (server#27349)
  - Escape filename in Content-Disposition (server#27360)
  - Don't update statuses to offline again and again (server#27412)
  - Header must contain a colon (server#27456)
  - Activate constraint check for oracle / pqsql also for 20 (server#27523)
  - Only allow removing existing shares that would not be allowed due to reshare restrictions (server#27552)
  - Bump ws from 7.3.1 to 7.5.0 (server#27570)
  - Properly cleanup entries of WebAuthn on user deletion (server#27596)
  - Throttle on public DAV endpoint (server#27617)
  - Bump vue-loader from 15.9.3 to 15.9.7 (server#27639)
  - Bump eslint-plugin-standard from 4.0.1 to 4.0.2 (server#27651)
  - Validate the theming color also on CLI (server#27680)
  - Downstream encryption:fix-encrypted-version for repairing bad signature errors (server#27728)
  - Remove encodeURI code (files_pdfviewer#396)
  - Only ask for permissions on HTTPS (notifications#998)
  - Fix sorting if one of the file name is only composed with number (photos#785)
  - Backport 20 fix Photos not shown in large browser windows #630 (#686) (photos#810)
  - Update File.vue (photos#813)
  - Update chart.js (serverinfo#309)
  - Only return workspace property for top node in a propfind request (text#1611)
  - ViewerComponent: pass on autofocus to EditorWrapper (text#1647)
  - Use text/plain as content type for fetching the document (text#1692)
  - Log exceptions that happen on unknown exception and return generic messages (text#1698)
  - Add fixup (viewer#924)
  - Fix: fullscreen for Firefox (viewer#929)</changelog>
</package>
<package pkgid="ae00de816222e56c50a579e335b2ac10cdf2c054601066bec6cce95e296a5974" name="openQA" arch="noarch">
  <version epoch="0" ver="4.6.1624280432.2ce59c621" rel="bp153.2.3.3"/>
  <changelog author="coolo@suse.com" date="1618920000">- Update to version 4.6.1618919402.a469aea0f:
  * Increase health-check retries
  * Fix failing CI check for container file (static check DL3059)
  * Prevent recursive apparmor profile inclusion
  * CI: Retry if docker-compose build fails in webui-docker-compose test
  * Fix content negotiation to use Accept headers again
  * Improve parameter name 'check'</changelog>
  <changelog author="coolo@suse.com" date="1619092800">- Update to version 4.6.1619097622.241af4702:
  * Enable signatures in ?::Result::Jobs and fix issues
  * Add tests for 'first_bad' link in investigation
  * Show link to first bad test in investigation tab
  * worker: Avoid running optipng/upload twice
  * Fix missing test module results and extend related unit tests
  * worker: Make uploading test order on final upload (when stopping job) work
  * Add more tests for Main controller
  * Use form validation in Main controller
  * worker: Avoid redundant code for getting test status</changelog>
  <changelog author="coolo@suse.com" date="1619524800">- Update to version 4.6.1619521273.6de41c49b:
  * Make the back to top button circular
  * Add back to top button to layout
  * Use Time::Seconds instead of magic numbers</changelog>
  <changelog author="coolo@suse.com" date="1619697600">- Update to version 4.6.1619707627.35eae8e4f:
  * doc: Improve phrasing regarding worker instance number
  * Add example for triggering single job to `openqa-cli api --help`
  * Fix Cpanel::JSON::XS dependency to be the same as in Mojolicious
  * Update comment in loop for gathering comment data
  * Compute whether a job is considered reviewed when making comment data
  * Check whether arbitrary comments do not count for review badge
  * Only consider bugrefs/labels for black certificate icon
  * Simplify code for making overview result
  * Make dashboard test work in environment where default changelog path exists</changelog>
  <changelog author="coolo@suse.com" date="1619956800">- Update to version 4.6.1619779004.cdb202dbd:
  * Update documentation about review badges
  * Use 'check-circle' icon for 'All passed' badge
  * Add "commented badge" for builds where all failed jobs have at least a comment
  * Let the worker retry uploading when updating module results failed
  * Consider jobs with no modules incomplete</changelog>
  <changelog author="coolo@suse.com" date="1620216000">- Update to version 4.6.1620235932.ef6bfa0d1:
  * Makefile: set DEVEL_COVER_DB_FORMAT
  * apparmor: Allow execution of smbd which is required for QEMU_ENABLE_SMBD
  * Mark t/ui/25-developer_mode.t as unstable due to recent failures
  * Prevent execution of container test when `TESTS` has been specified
  * openqa_bootstrap: Fix indentation</changelog>
  <changelog author="coolo@suse.com" date="1620734400">- Update to version 4.6.1620717468.c034e36b0:
  * Prevent Perl warning in worker code introduced by 4c2e8c8a63
  * Do not allow to deprioritize/obsolete build when specifying TEST
  * Do not enqueue more Minion jobs while waiting in 27-plugin_obs_rsync_status_details.t
  * Log pending Minion jobs while waiting in 27-plugin_obs_rsync_status_details.t
  * CI: Store log artifacts in build-docs job
  * Speed up execution of `t/api/04-jobs.t` with coverage analysis enabled
  * CI: Fix 01-test-utilities.t
  * Simplify handling of potential not-implemented states of jobs
  * Check if the ci check will pass after updating this hash
  * Do symlink assets as default</changelog>
  <changelog author="coolo@suse.com" date="1620907200">- Update to version 4.6.1620897674.b48ba1486:
  * Dependency cron 2021-05-13</changelog>
  <changelog author="coolo@suse.com" date="1621166400">- Update to version 4.6.1620996956.bd2066072:
  * Add new column to jobs table to flag jobs as archived</changelog>
  <changelog author="coolo@suse.com" date="1621339200">- Update to version 4.6.1621307093.e6e7d0a8c:
  * Improve locking of archiving task
  * Test case of copy error when archiving job
  * Mention the archiving feature within the documentation
  * Show archive icon on test details page for archived jobs
  * Archive important jobs which would be otherwise preserved during log cleanup
  * Add Minion job for archiving job results
  * Add function to archive a job
  * Add archive dir, allow customization via OPENQA_ARCHIVEDIR
  * Mention `MAX_SETUP_TIME` and `TIMEOUT_SCALE` in timeout documentation
  * worker: Add MAX_SETUP_TIME to limit job setup time (by default to one hour)
  * Use constants from Time::Seconds for declaring our own time-related constants
  * worker: Write code for stopping job in a more compact way
  * worker: Pass result USER_CANCELLED when stopping job due to cancellation
  * Add test for some error cases when calling rsync to sync tests
  * worker: Allow cancellation of jobs while waiting for asset cache
  * worker: Unify loops for polling the cache service</changelog>
  <changelog author="coolo@suse.com" date="1621512000">- Update to version 4.6.1621511845.b2720ea04:
  * Tweak routing again to work for Mojo &lt; 9 or &gt;=9.11
  * Show alert box linking to first bad test
  * Do not build openQA-devel for archs where it would be unresolvable
  * Install auto-update systemd files for SUSE as well and not only openSUSE
  * Remove previous tmpdir (on web UI side) when preparing worker for its next job</changelog>
  <changelog author="coolo@suse.com" date="1621771200">- Update to version 4.6.1621582962.3db67fb03:
  * Dependency cron 2021-05-21
  * Fix retry/delay in FinalizeResults.pm leading to failing Minion jobs</changelog>
  <changelog author="coolo@suse.com" date="1622203200">- Update to version 4.6.1622199777.577b4d3e1:
  * containers: Add test to check that webui can connect to scheduler
  * Also cover shell scripts in tools/ by shellcheck
  * Apply shellcheck rules to tools/tidy as well
  * Give permission of dmesg to worker
  * Simplify test code for OBS rsync plugin
  * Restore test coverage for OBS rsync code in obs_rsync.js
  * Remove 27-plugin_obs_rsync_status_details.t from unstable tests
  * Restore test coverage for OBS rsync code in Task.pm
  * Restore test coverage for OBS rsync code in ObsRsync.pm, Folders.pm and Gru.pm
  * t: Remove all unstable test code in ui/27-plugin_obs_rsync_status_details.t potentially covered elsewhere
  * containers: Fix scheduler and websockets URLs in webui container</changelog>
  <changelog author="coolo@suse.com" date="1622548800">- Update to version 4.6.1622538546.3dbc437d2:
  * Fix failing stylecheck for tools/test_containers_compose
  * Update docs about the special case of  BACKEND variable precedence</changelog>
  <changelog author="coolo@suse.com" date="1622721600">- Update to version 4.6.1622732249.47bfb0150:
  * Downgrade chromedriver from problematic version</changelog>
  <changelog author="coolo@suse.com" date="1622980800">- Update to version 4.6.1622818917.004fe9ea4:
  * Dependency cron 2021-06-04</changelog>
  <changelog author="coolo@suse.com" date="1623326400">- Update to version 4.6.1623351179.452374ecb:
  * Allow to configure Selenium chromedriver startup timeout for slow environments
  * docs: Add explanation for OPENQA::Test::TimeLimit configuration options
  * Give permission of check_qemu_oom
  * docs: Improve "getting involved" paragraphs
  * docs: Remove redundant and outdated contact reference
  * README: Update and generalize contact information
  * The coverage fix should not be necessary anymore
  * The coverage fix should not be necessary anymore
  * Make run_gru_job perform jobs without forking
  * Run 10-jobs.t really fast
  * parser: update IPA parser to support latest img-proof changes
  * Increase Mojolicious version requirement to a version compatible to what we test with
  * Fix content negotiation with .txt file extension for module source
  * Fix loading `main.pm` from custom CASEDIR with ABSOLUTE_TEST_CONFIG_PATHS=1
  * Add test for ABSOLUTE_TEST_CONFIG_PATHS=1 and custom CASEDIR
  * Split 'symlink testrepo' test into further subtests
  * worker: Fix handling CASEDIR/PRODUCTDIR/NEEDLES_DIR in certain cases
  * worker: Fix deleting previous links when preparing pool directory</changelog>
  <changelog author="coolo@suse.com" date="1623585600">- Update to version 4.6.1623492373.886d5787f:
  * t: Delete unused function in t/ui/13-admin.t
  * t: Fix wrongly moved line ending up as comment statement
  * Minor optimization: Turn SQL 'OR' into 'IN'
  * Add automatic installation recipe autoyast profile
  * Deployment handler: Log error message
  * Handle ANSI escape sequences in live log as well
  * Enable log viewer also for user logs and unify code for both log lists
  * Improve appearance of result file list
  * Use layout for video view to avoid rendering an incomplete HTML page
  * Test log view
  * Fix broken HTML by removing surplus end-tag
  * Add log view (similar to video view) supporting ANSI escape sequences
  * Render ANSI escape sequences within embedded log files via Anser (client-side)</changelog>
  <changelog author="coolo@suse.com" date="1623758400">- Update to version 4.6.1623747238.4c4508f96:
  * t: Mark missed uncoverable line in 14-grutasks.t
  * doc: Add end of list marker so chapter heading after pitfalls is rendered correctly
  * doc: Improve documentation for debugging developer mode
  * t: Mark uncoverable statements in 14-grutasks.t
  * t: Mark uncoverable statements in 42-df-based-cleanup.t
  * t: Mark uncoverable statements in 01-test-utilities</changelog>
  <changelog author="Marius Kittler &lt;marius.kittler@suse.com&gt;" date="1624363200">- Update to version 4.6.1624280432.2ce59c621:
  * Optimize search: prefetch job columns
  * Dependency cron 2021-06-20
  * t: Make `t/ui/18-tests-details.t` independent of `t/ui/12-needle-edit.t`
  * t: Access download list in t/ui/18-test-details.t directly
  * Dependency cron 2021-06-18
  * Fix repository used by openqa-bootstrap under Leap 15.3 for internal CA
  * Dependency cron 2021-06-17
  * Simplify "linked" lookup in OpenQA::Schema::ResultSet::Jobs
  * Fix repository used by openqa-bootstrap under Leap 15.3
  * Workaround for boo#1187425
  * t: Mark 10-jobs.t as not-heavy anymore after a9defcedf
  * Optimize /tests/overview: Combine SQL for JobDependencies
  * Optimize /tests/overview: Combine SQL for JobModules
  * Install iputils in the bootstrap script for the ping command
  * Make openQA package depend on hostname, required by configure-web-proxy
  * Delete uncovered and likely obsolete "assetid" parameter for test queries
  * Delete unused parameter "failed_modules" for list endpoint
  * Delete uncovered and likely unnecessary code for "failed_modules" parsing
  * Delete old undocumented and unused "maxage" filter mode
  * Delete old dead code in OpenQA::Schema::ResultSet::Jobs::complex_query
  * Reduce some whitespace for readability in OpenQA::Schema::ResultSet::Jobs::complex_query
  * Extract method from OpenQA::Schema::ResultSet::Jobs::complex_query
  * Set all 'attrs' in OpenQA::Schema::ResultSet::Jobs::complex_query in one place
  * Simplify OpenQA::Schema::ResultSet::Jobs
  * dist: Also save update-cache.sh from OBS
  * t: Simplify test timeout handling in 33-developer_mode for coverage
  * Mark openqa-client as deprecated
  * Correct volume labels to allow running on SELinux enabled systems
  * Remove `t/ui/25-developer_mode.t` from unstable tests
  * Fix problem in t/ui/25-developer_mode.t leading to sporadic test failures
  * Revert "Downgrade chromedriver from problematic version"
  * Adapt UI tests to chromedriver changes</changelog>
</package>
<package pkgid="75372928045ee7c3ef41a65046de0e1a5554d0d5dd707d5953f94937c09ee641" name="openQA" arch="src">
  <version epoch="0" ver="4.6.1624280432.2ce59c621" rel="bp153.2.3.3"/>
  <changelog author="coolo@suse.com" date="1618920000">- Update to version 4.6.1618919402.a469aea0f:
  * Increase health-check retries
  * Fix failing CI check for container file (static check DL3059)
  * Prevent recursive apparmor profile inclusion
  * CI: Retry if docker-compose build fails in webui-docker-compose test
  * Fix content negotiation to use Accept headers again
  * Improve parameter name 'check'</changelog>
  <changelog author="coolo@suse.com" date="1619092800">- Update to version 4.6.1619097622.241af4702:
  * Enable signatures in ?::Result::Jobs and fix issues
  * Add tests for 'first_bad' link in investigation
  * Show link to first bad test in investigation tab
  * worker: Avoid running optipng/upload twice
  * Fix missing test module results and extend related unit tests
  * worker: Make uploading test order on final upload (when stopping job) work
  * Add more tests for Main controller
  * Use form validation in Main controller
  * worker: Avoid redundant code for getting test status</changelog>
  <changelog author="coolo@suse.com" date="1619524800">- Update to version 4.6.1619521273.6de41c49b:
  * Make the back to top button circular
  * Add back to top button to layout
  * Use Time::Seconds instead of magic numbers</changelog>
  <changelog author="coolo@suse.com" date="1619697600">- Update to version 4.6.1619707627.35eae8e4f:
  * doc: Improve phrasing regarding worker instance number
  * Add example for triggering single job to `openqa-cli api --help`
  * Fix Cpanel::JSON::XS dependency to be the same as in Mojolicious
  * Update comment in loop for gathering comment data
  * Compute whether a job is considered reviewed when making comment data
  * Check whether arbitrary comments do not count for review badge
  * Only consider bugrefs/labels for black certificate icon
  * Simplify code for making overview result
  * Make dashboard test work in environment where default changelog path exists</changelog>
  <changelog author="coolo@suse.com" date="1619956800">- Update to version 4.6.1619779004.cdb202dbd:
  * Update documentation about review badges
  * Use 'check-circle' icon for 'All passed' badge
  * Add "commented badge" for builds where all failed jobs have at least a comment
  * Let the worker retry uploading when updating module results failed
  * Consider jobs with no modules incomplete</changelog>
  <changelog author="coolo@suse.com" date="1620216000">- Update to version 4.6.1620235932.ef6bfa0d1:
  * Makefile: set DEVEL_COVER_DB_FORMAT
  * apparmor: Allow execution of smbd which is required for QEMU_ENABLE_SMBD
  * Mark t/ui/25-developer_mode.t as unstable due to recent failures
  * Prevent execution of container test when `TESTS` has been specified
  * openqa_bootstrap: Fix indentation</changelog>
  <changelog author="coolo@suse.com" date="1620734400">- Update to version 4.6.1620717468.c034e36b0:
  * Prevent Perl warning in worker code introduced by 4c2e8c8a63
  * Do not allow to deprioritize/obsolete build when specifying TEST
  * Do not enqueue more Minion jobs while waiting in 27-plugin_obs_rsync_status_details.t
  * Log pending Minion jobs while waiting in 27-plugin_obs_rsync_status_details.t
  * CI: Store log artifacts in build-docs job
  * Speed up execution of `t/api/04-jobs.t` with coverage analysis enabled
  * CI: Fix 01-test-utilities.t
  * Simplify handling of potential not-implemented states of jobs
  * Check if the ci check will pass after updating this hash
  * Do symlink assets as default</changelog>
  <changelog author="coolo@suse.com" date="1620907200">- Update to version 4.6.1620897674.b48ba1486:
  * Dependency cron 2021-05-13</changelog>
  <changelog author="coolo@suse.com" date="1621166400">- Update to version 4.6.1620996956.bd2066072:
  * Add new column to jobs table to flag jobs as archived</changelog>
  <changelog author="coolo@suse.com" date="1621339200">- Update to version 4.6.1621307093.e6e7d0a8c:
  * Improve locking of archiving task
  * Test case of copy error when archiving job
  * Mention the archiving feature within the documentation
  * Show archive icon on test details page for archived jobs
  * Archive important jobs which would be otherwise preserved during log cleanup
  * Add Minion job for archiving job results
  * Add function to archive a job
  * Add archive dir, allow customization via OPENQA_ARCHIVEDIR
  * Mention `MAX_SETUP_TIME` and `TIMEOUT_SCALE` in timeout documentation
  * worker: Add MAX_SETUP_TIME to limit job setup time (by default to one hour)
  * Use constants from Time::Seconds for declaring our own time-related constants
  * worker: Write code for stopping job in a more compact way
  * worker: Pass result USER_CANCELLED when stopping job due to cancellation
  * Add test for some error cases when calling rsync to sync tests
  * worker: Allow cancellation of jobs while waiting for asset cache
  * worker: Unify loops for polling the cache service</changelog>
  <changelog author="coolo@suse.com" date="1621512000">- Update to version 4.6.1621511845.b2720ea04:
  * Tweak routing again to work for Mojo &lt; 9 or &gt;=9.11
  * Show alert box linking to first bad test
  * Do not build openQA-devel for archs where it would be unresolvable
  * Install auto-update systemd files for SUSE as well and not only openSUSE
  * Remove previous tmpdir (on web UI side) when preparing worker for its next job</changelog>
  <changelog author="coolo@suse.com" date="1621771200">- Update to version 4.6.1621582962.3db67fb03:
  * Dependency cron 2021-05-21
  * Fix retry/delay in FinalizeResults.pm leading to failing Minion jobs</changelog>
  <changelog author="coolo@suse.com" date="1622203200">- Update to version 4.6.1622199777.577b4d3e1:
  * containers: Add test to check that webui can connect to scheduler
  * Also cover shell scripts in tools/ by shellcheck
  * Apply shellcheck rules to tools/tidy as well
  * Give permission of dmesg to worker
  * Simplify test code for OBS rsync plugin
  * Restore test coverage for OBS rsync code in obs_rsync.js
  * Remove 27-plugin_obs_rsync_status_details.t from unstable tests
  * Restore test coverage for OBS rsync code in Task.pm
  * Restore test coverage for OBS rsync code in ObsRsync.pm, Folders.pm and Gru.pm
  * t: Remove all unstable test code in ui/27-plugin_obs_rsync_status_details.t potentially covered elsewhere
  * containers: Fix scheduler and websockets URLs in webui container</changelog>
  <changelog author="coolo@suse.com" date="1622548800">- Update to version 4.6.1622538546.3dbc437d2:
  * Fix failing stylecheck for tools/test_containers_compose
  * Update docs about the special case of  BACKEND variable precedence</changelog>
  <changelog author="coolo@suse.com" date="1622721600">- Update to version 4.6.1622732249.47bfb0150:
  * Downgrade chromedriver from problematic version</changelog>
  <changelog author="coolo@suse.com" date="1622980800">- Update to version 4.6.1622818917.004fe9ea4:
  * Dependency cron 2021-06-04</changelog>
  <changelog author="coolo@suse.com" date="1623326400">- Update to version 4.6.1623351179.452374ecb:
  * Allow to configure Selenium chromedriver startup timeout for slow environments
  * docs: Add explanation for OPENQA::Test::TimeLimit configuration options
  * Give permission of check_qemu_oom
  * docs: Improve "getting involved" paragraphs
  * docs: Remove redundant and outdated contact reference
  * README: Update and generalize contact information
  * The coverage fix should not be necessary anymore
  * The coverage fix should not be necessary anymore
  * Make run_gru_job perform jobs without forking
  * Run 10-jobs.t really fast
  * parser: update IPA parser to support latest img-proof changes
  * Increase Mojolicious version requirement to a version compatible to what we test with
  * Fix content negotiation with .txt file extension for module source
  * Fix loading `main.pm` from custom CASEDIR with ABSOLUTE_TEST_CONFIG_PATHS=1
  * Add test for ABSOLUTE_TEST_CONFIG_PATHS=1 and custom CASEDIR
  * Split 'symlink testrepo' test into further subtests
  * worker: Fix handling CASEDIR/PRODUCTDIR/NEEDLES_DIR in certain cases
  * worker: Fix deleting previous links when preparing pool directory</changelog>
  <changelog author="coolo@suse.com" date="1623585600">- Update to version 4.6.1623492373.886d5787f:
  * t: Delete unused function in t/ui/13-admin.t
  * t: Fix wrongly moved line ending up as comment statement
  * Minor optimization: Turn SQL 'OR' into 'IN'
  * Add automatic installation recipe autoyast profile
  * Deployment handler: Log error message
  * Handle ANSI escape sequences in live log as well
  * Enable log viewer also for user logs and unify code for both log lists
  * Improve appearance of result file list
  * Use layout for video view to avoid rendering an incomplete HTML page
  * Test log view
  * Fix broken HTML by removing surplus end-tag
  * Add log view (similar to video view) supporting ANSI escape sequences
  * Render ANSI escape sequences within embedded log files via Anser (client-side)</changelog>
  <changelog author="coolo@suse.com" date="1623758400">- Update to version 4.6.1623747238.4c4508f96:
  * t: Mark missed uncoverable line in 14-grutasks.t
  * doc: Add end of list marker so chapter heading after pitfalls is rendered correctly
  * doc: Improve documentation for debugging developer mode
  * t: Mark uncoverable statements in 14-grutasks.t
  * t: Mark uncoverable statements in 42-df-based-cleanup.t
  * t: Mark uncoverable statements in 01-test-utilities</changelog>
  <changelog author="Marius Kittler &lt;marius.kittler@suse.com&gt;" date="1624363200">- Update to version 4.6.1624280432.2ce59c621:
  * Optimize search: prefetch job columns
  * Dependency cron 2021-06-20
  * t: Make `t/ui/18-tests-details.t` independent of `t/ui/12-needle-edit.t`
  * t: Access download list in t/ui/18-test-details.t directly
  * Dependency cron 2021-06-18
  * Fix repository used by openqa-bootstrap under Leap 15.3 for internal CA
  * Dependency cron 2021-06-17
  * Simplify "linked" lookup in OpenQA::Schema::ResultSet::Jobs
  * Fix repository used by openqa-bootstrap under Leap 15.3
  * Workaround for boo#1187425
  * t: Mark 10-jobs.t as not-heavy anymore after a9defcedf
  * Optimize /tests/overview: Combine SQL for JobDependencies
  * Optimize /tests/overview: Combine SQL for JobModules
  * Install iputils in the bootstrap script for the ping command
  * Make openQA package depend on hostname, required by configure-web-proxy
  * Delete uncovered and likely obsolete "assetid" parameter for test queries
  * Delete unused parameter "failed_modules" for list endpoint
  * Delete uncovered and likely unnecessary code for "failed_modules" parsing
  * Delete old undocumented and unused "maxage" filter mode
  * Delete old dead code in OpenQA::Schema::ResultSet::Jobs::complex_query
  * Reduce some whitespace for readability in OpenQA::Schema::ResultSet::Jobs::complex_query
  * Extract method from OpenQA::Schema::ResultSet::Jobs::complex_query
  * Set all 'attrs' in OpenQA::Schema::ResultSet::Jobs::complex_query in one place
  * Simplify OpenQA::Schema::ResultSet::Jobs
  * dist: Also save update-cache.sh from OBS
  * t: Simplify test timeout handling in 33-developer_mode for coverage
  * Mark openqa-client as deprecated
  * Correct volume labels to allow running on SELinux enabled systems
  * Remove `t/ui/25-developer_mode.t` from unstable tests
  * Fix problem in t/ui/25-developer_mode.t leading to sporadic test failures
  * Revert "Downgrade chromedriver from problematic version"
  * Adapt UI tests to chromedriver changes</changelog>
</package>
<package pkgid="47879794e81741ebdd09b75d3b42d2f893e82cd20476e2997b9c967e687d43b1" name="openQA-auto-update" arch="noarch">
  <version epoch="0" ver="4.6.1624280432.2ce59c621" rel="bp153.2.3.3"/>
  <changelog author="coolo@suse.com" date="1618920000">- Update to version 4.6.1618919402.a469aea0f:
  * Increase health-check retries
  * Fix failing CI check for container file (static check DL3059)
  * Prevent recursive apparmor profile inclusion
  * CI: Retry if docker-compose build fails in webui-docker-compose test
  * Fix content negotiation to use Accept headers again
  * Improve parameter name 'check'</changelog>
  <changelog author="coolo@suse.com" date="1619092800">- Update to version 4.6.1619097622.241af4702:
  * Enable signatures in ?::Result::Jobs and fix issues
  * Add tests for 'first_bad' link in investigation
  * Show link to first bad test in investigation tab
  * worker: Avoid running optipng/upload twice
  * Fix missing test module results and extend related unit tests
  * worker: Make uploading test order on final upload (when stopping job) work
  * Add more tests for Main controller
  * Use form validation in Main controller
  * worker: Avoid redundant code for getting test status</changelog>
  <changelog author="coolo@suse.com" date="1619524800">- Update to version 4.6.1619521273.6de41c49b:
  * Make the back to top button circular
  * Add back to top button to layout
  * Use Time::Seconds instead of magic numbers</changelog>
  <changelog author="coolo@suse.com" date="1619697600">- Update to version 4.6.1619707627.35eae8e4f:
  * doc: Improve phrasing regarding worker instance number
  * Add example for triggering single job to `openqa-cli api --help`
  * Fix Cpanel::JSON::XS dependency to be the same as in Mojolicious
  * Update comment in loop for gathering comment data
  * Compute whether a job is considered reviewed when making comment data
  * Check whether arbitrary comments do not count for review badge
  * Only consider bugrefs/labels for black certificate icon
  * Simplify code for making overview result
  * Make dashboard test work in environment where default changelog path exists</changelog>
  <changelog author="coolo@suse.com" date="1619956800">- Update to version 4.6.1619779004.cdb202dbd:
  * Update documentation about review badges
  * Use 'check-circle' icon for 'All passed' badge
  * Add "commented badge" for builds where all failed jobs have at least a comment
  * Let the worker retry uploading when updating module results failed
  * Consider jobs with no modules incomplete</changelog>
  <changelog author="coolo@suse.com" date="1620216000">- Update to version 4.6.1620235932.ef6bfa0d1:
  * Makefile: set DEVEL_COVER_DB_FORMAT
  * apparmor: Allow execution of smbd which is required for QEMU_ENABLE_SMBD
  * Mark t/ui/25-developer_mode.t as unstable due to recent failures
  * Prevent execution of container test when `TESTS` has been specified
  * openqa_bootstrap: Fix indentation</changelog>
  <changelog author="coolo@suse.com" date="1620734400">- Update to version 4.6.1620717468.c034e36b0:
  * Prevent Perl warning in worker code introduced by 4c2e8c8a63
  * Do not allow to deprioritize/obsolete build when specifying TEST
  * Do not enqueue more Minion jobs while waiting in 27-plugin_obs_rsync_status_details.t
  * Log pending Minion jobs while waiting in 27-plugin_obs_rsync_status_details.t
  * CI: Store log artifacts in build-docs job
  * Speed up execution of `t/api/04-jobs.t` with coverage analysis enabled
  * CI: Fix 01-test-utilities.t
  * Simplify handling of potential not-implemented states of jobs
  * Check if the ci check will pass after updating this hash
  * Do symlink assets as default</changelog>
  <changelog author="coolo@suse.com" date="1620907200">- Update to version 4.6.1620897674.b48ba1486:
  * Dependency cron 2021-05-13</changelog>
  <changelog author="coolo@suse.com" date="1621166400">- Update to version 4.6.1620996956.bd2066072:
  * Add new column to jobs table to flag jobs as archived</changelog>
  <changelog author="coolo@suse.com" date="1621339200">- Update to version 4.6.1621307093.e6e7d0a8c:
  * Improve locking of archiving task
  * Test case of copy error when archiving job
  * Mention the archiving feature within the documentation
  * Show archive icon on test details page for archived jobs
  * Archive important jobs which would be otherwise preserved during log cleanup
  * Add Minion job for archiving job results
  * Add function to archive a job
  * Add archive dir, allow customization via OPENQA_ARCHIVEDIR
  * Mention `MAX_SETUP_TIME` and `TIMEOUT_SCALE` in timeout documentation
  * worker: Add MAX_SETUP_TIME to limit job setup time (by default to one hour)
  * Use constants from Time::Seconds for declaring our own time-related constants
  * worker: Write code for stopping job in a more compact way
  * worker: Pass result USER_CANCELLED when stopping job due to cancellation
  * Add test for some error cases when calling rsync to sync tests
  * worker: Allow cancellation of jobs while waiting for asset cache
  * worker: Unify loops for polling the cache service</changelog>
  <changelog author="coolo@suse.com" date="1621512000">- Update to version 4.6.1621511845.b2720ea04:
  * Tweak routing again to work for Mojo &lt; 9 or &gt;=9.11
  * Show alert box linking to first bad test
  * Do not build openQA-devel for archs where it would be unresolvable
  * Install auto-update systemd files for SUSE as well and not only openSUSE
  * Remove previous tmpdir (on web UI side) when preparing worker for its next job</changelog>
  <changelog author="coolo@suse.com" date="1621771200">- Update to version 4.6.1621582962.3db67fb03:
  * Dependency cron 2021-05-21
  * Fix retry/delay in FinalizeResults.pm leading to failing Minion jobs</changelog>
  <changelog author="coolo@suse.com" date="1622203200">- Update to version 4.6.1622199777.577b4d3e1:
  * containers: Add test to check that webui can connect to scheduler
  * Also cover shell scripts in tools/ by shellcheck
  * Apply shellcheck rules to tools/tidy as well
  * Give permission of dmesg to worker
  * Simplify test code for OBS rsync plugin
  * Restore test coverage for OBS rsync code in obs_rsync.js
  * Remove 27-plugin_obs_rsync_status_details.t from unstable tests
  * Restore test coverage for OBS rsync code in Task.pm
  * Restore test coverage for OBS rsync code in ObsRsync.pm, Folders.pm and Gru.pm
  * t: Remove all unstable test code in ui/27-plugin_obs_rsync_status_details.t potentially covered elsewhere
  * containers: Fix scheduler and websockets URLs in webui container</changelog>
  <changelog author="coolo@suse.com" date="1622548800">- Update to version 4.6.1622538546.3dbc437d2:
  * Fix failing stylecheck for tools/test_containers_compose
  * Update docs about the special case of  BACKEND variable precedence</changelog>
  <changelog author="coolo@suse.com" date="1622721600">- Update to version 4.6.1622732249.47bfb0150:
  * Downgrade chromedriver from problematic version</changelog>
  <changelog author="coolo@suse.com" date="1622980800">- Update to version 4.6.1622818917.004fe9ea4:
  * Dependency cron 2021-06-04</changelog>
  <changelog author="coolo@suse.com" date="1623326400">- Update to version 4.6.1623351179.452374ecb:
  * Allow to configure Selenium chromedriver startup timeout for slow environments
  * docs: Add explanation for OPENQA::Test::TimeLimit configuration options
  * Give permission of check_qemu_oom
  * docs: Improve "getting involved" paragraphs
  * docs: Remove redundant and outdated contact reference
  * README: Update and generalize contact information
  * The coverage fix should not be necessary anymore
  * The coverage fix should not be necessary anymore
  * Make run_gru_job perform jobs without forking
  * Run 10-jobs.t really fast
  * parser: update IPA parser to support latest img-proof changes
  * Increase Mojolicious version requirement to a version compatible to what we test with
  * Fix content negotiation with .txt file extension for module source
  * Fix loading `main.pm` from custom CASEDIR with ABSOLUTE_TEST_CONFIG_PATHS=1
  * Add test for ABSOLUTE_TEST_CONFIG_PATHS=1 and custom CASEDIR
  * Split 'symlink testrepo' test into further subtests
  * worker: Fix handling CASEDIR/PRODUCTDIR/NEEDLES_DIR in certain cases
  * worker: Fix deleting previous links when preparing pool directory</changelog>
  <changelog author="coolo@suse.com" date="1623585600">- Update to version 4.6.1623492373.886d5787f:
  * t: Delete unused function in t/ui/13-admin.t
  * t: Fix wrongly moved line ending up as comment statement
  * Minor optimization: Turn SQL 'OR' into 'IN'
  * Add automatic installation recipe autoyast profile
  * Deployment handler: Log error message
  * Handle ANSI escape sequences in live log as well
  * Enable log viewer also for user logs and unify code for both log lists
  * Improve appearance of result file list
  * Use layout for video view to avoid rendering an incomplete HTML page
  * Test log view
  * Fix broken HTML by removing surplus end-tag
  * Add log view (similar to video view) supporting ANSI escape sequences
  * Render ANSI escape sequences within embedded log files via Anser (client-side)</changelog>
  <changelog author="coolo@suse.com" date="1623758400">- Update to version 4.6.1623747238.4c4508f96:
  * t: Mark missed uncoverable line in 14-grutasks.t
  * doc: Add end of list marker so chapter heading after pitfalls is rendered correctly
  * doc: Improve documentation for debugging developer mode
  * t: Mark uncoverable statements in 14-grutasks.t
  * t: Mark uncoverable statements in 42-df-based-cleanup.t
  * t: Mark uncoverable statements in 01-test-utilities</changelog>
  <changelog author="Marius Kittler &lt;marius.kittler@suse.com&gt;" date="1624363200">- Update to version 4.6.1624280432.2ce59c621:
  * Optimize search: prefetch job columns
  * Dependency cron 2021-06-20
  * t: Make `t/ui/18-tests-details.t` independent of `t/ui/12-needle-edit.t`
  * t: Access download list in t/ui/18-test-details.t directly
  * Dependency cron 2021-06-18
  * Fix repository used by openqa-bootstrap under Leap 15.3 for internal CA
  * Dependency cron 2021-06-17
  * Simplify "linked" lookup in OpenQA::Schema::ResultSet::Jobs
  * Fix repository used by openqa-bootstrap under Leap 15.3
  * Workaround for boo#1187425
  * t: Mark 10-jobs.t as not-heavy anymore after a9defcedf
  * Optimize /tests/overview: Combine SQL for JobDependencies
  * Optimize /tests/overview: Combine SQL for JobModules
  * Install iputils in the bootstrap script for the ping command
  * Make openQA package depend on hostname, required by configure-web-proxy
  * Delete uncovered and likely obsolete "assetid" parameter for test queries
  * Delete unused parameter "failed_modules" for list endpoint
  * Delete uncovered and likely unnecessary code for "failed_modules" parsing
  * Delete old undocumented and unused "maxage" filter mode
  * Delete old dead code in OpenQA::Schema::ResultSet::Jobs::complex_query
  * Reduce some whitespace for readability in OpenQA::Schema::ResultSet::Jobs::complex_query
  * Extract method from OpenQA::Schema::ResultSet::Jobs::complex_query
  * Set all 'attrs' in OpenQA::Schema::ResultSet::Jobs::complex_query in one place
  * Simplify OpenQA::Schema::ResultSet::Jobs
  * dist: Also save update-cache.sh from OBS
  * t: Simplify test timeout handling in 33-developer_mode for coverage
  * Mark openqa-client as deprecated
  * Correct volume labels to allow running on SELinux enabled systems
  * Remove `t/ui/25-developer_mode.t` from unstable tests
  * Fix problem in t/ui/25-developer_mode.t leading to sporadic test failures
  * Revert "Downgrade chromedriver from problematic version"
  * Adapt UI tests to chromedriver changes</changelog>
</package>
<package pkgid="a9092a669cb6ac4bcbe9b81ad3f76c4443c190336cab1880901c76adacaa963a" name="openQA-bootstrap" arch="noarch">
  <version epoch="0" ver="4.6.1624280432.2ce59c621" rel="bp153.2.3.3"/>
  <changelog author="coolo@suse.com" date="1618920000">- Update to version 4.6.1618919402.a469aea0f:
  * Increase health-check retries
  * Fix failing CI check for container file (static check DL3059)
  * Prevent recursive apparmor profile inclusion
  * CI: Retry if docker-compose build fails in webui-docker-compose test
  * Fix content negotiation to use Accept headers again
  * Improve parameter name 'check'</changelog>
  <changelog author="coolo@suse.com" date="1619092800">- Update to version 4.6.1619097622.241af4702:
  * Enable signatures in ?::Result::Jobs and fix issues
  * Add tests for 'first_bad' link in investigation
  * Show link to first bad test in investigation tab
  * worker: Avoid running optipng/upload twice
  * Fix missing test module results and extend related unit tests
  * worker: Make uploading test order on final upload (when stopping job) work
  * Add more tests for Main controller
  * Use form validation in Main controller
  * worker: Avoid redundant code for getting test status</changelog>
  <changelog author="coolo@suse.com" date="1619524800">- Update to version 4.6.1619521273.6de41c49b:
  * Make the back to top button circular
  * Add back to top button to layout
  * Use Time::Seconds instead of magic numbers</changelog>
  <changelog author="coolo@suse.com" date="1619697600">- Update to version 4.6.1619707627.35eae8e4f:
  * doc: Improve phrasing regarding worker instance number
  * Add example for triggering single job to `openqa-cli api --help`
  * Fix Cpanel::JSON::XS dependency to be the same as in Mojolicious
  * Update comment in loop for gathering comment data
  * Compute whether a job is considered reviewed when making comment data
  * Check whether arbitrary comments do not count for review badge
  * Only consider bugrefs/labels for black certificate icon
  * Simplify code for making overview result
  * Make dashboard test work in environment where default changelog path exists</changelog>
  <changelog author="coolo@suse.com" date="1619956800">- Update to version 4.6.1619779004.cdb202dbd:
  * Update documentation about review badges
  * Use 'check-circle' icon for 'All passed' badge
  * Add "commented badge" for builds where all failed jobs have at least a comment
  * Let the worker retry uploading when updating module results failed
  * Consider jobs with no modules incomplete</changelog>
  <changelog author="coolo@suse.com" date="1620216000">- Update to version 4.6.1620235932.ef6bfa0d1:
  * Makefile: set DEVEL_COVER_DB_FORMAT
  * apparmor: Allow execution of smbd which is required for QEMU_ENABLE_SMBD
  * Mark t/ui/25-developer_mode.t as unstable due to recent failures
  * Prevent execution of container test when `TESTS` has been specified
  * openqa_bootstrap: Fix indentation</changelog>
  <changelog author="coolo@suse.com" date="1620734400">- Update to version 4.6.1620717468.c034e36b0:
  * Prevent Perl warning in worker code introduced by 4c2e8c8a63
  * Do not allow to deprioritize/obsolete build when specifying TEST
  * Do not enqueue more Minion jobs while waiting in 27-plugin_obs_rsync_status_details.t
  * Log pending Minion jobs while waiting in 27-plugin_obs_rsync_status_details.t
  * CI: Store log artifacts in build-docs job
  * Speed up execution of `t/api/04-jobs.t` with coverage analysis enabled
  * CI: Fix 01-test-utilities.t
  * Simplify handling of potential not-implemented states of jobs
  * Check if the ci check will pass after updating this hash
  * Do symlink assets as default</changelog>
  <changelog author="coolo@suse.com" date="1620907200">- Update to version 4.6.1620897674.b48ba1486:
  * Dependency cron 2021-05-13</changelog>
  <changelog author="coolo@suse.com" date="1621166400">- Update to version 4.6.1620996956.bd2066072:
  * Add new column to jobs table to flag jobs as archived</changelog>
  <changelog author="coolo@suse.com" date="1621339200">- Update to version 4.6.1621307093.e6e7d0a8c:
  * Improve locking of archiving task
  * Test case of copy error when archiving job
  * Mention the archiving feature within the documentation
  * Show archive icon on test details page for archived jobs
  * Archive important jobs which would be otherwise preserved during log cleanup
  * Add Minion job for archiving job results
  * Add function to archive a job
  * Add archive dir, allow customization via OPENQA_ARCHIVEDIR
  * Mention `MAX_SETUP_TIME` and `TIMEOUT_SCALE` in timeout documentation
  * worker: Add MAX_SETUP_TIME to limit job setup time (by default to one hour)
  * Use constants from Time::Seconds for declaring our own time-related constants
  * worker: Write code for stopping job in a more compact way
  * worker: Pass result USER_CANCELLED when stopping job due to cancellation
  * Add test for some error cases when calling rsync to sync tests
  * worker: Allow cancellation of jobs while waiting for asset cache
  * worker: Unify loops for polling the cache service</changelog>
  <changelog author="coolo@suse.com" date="1621512000">- Update to version 4.6.1621511845.b2720ea04:
  * Tweak routing again to work for Mojo &lt; 9 or &gt;=9.11
  * Show alert box linking to first bad test
  * Do not build openQA-devel for archs where it would be unresolvable
  * Install auto-update systemd files for SUSE as well and not only openSUSE
  * Remove previous tmpdir (on web UI side) when preparing worker for its next job</changelog>
  <changelog author="coolo@suse.com" date="1621771200">- Update to version 4.6.1621582962.3db67fb03:
  * Dependency cron 2021-05-21
  * Fix retry/delay in FinalizeResults.pm leading to failing Minion jobs</changelog>
  <changelog author="coolo@suse.com" date="1622203200">- Update to version 4.6.1622199777.577b4d3e1:
  * containers: Add test to check that webui can connect to scheduler
  * Also cover shell scripts in tools/ by shellcheck
  * Apply shellcheck rules to tools/tidy as well
  * Give permission of dmesg to worker
  * Simplify test code for OBS rsync plugin
  * Restore test coverage for OBS rsync code in obs_rsync.js
  * Remove 27-plugin_obs_rsync_status_details.t from unstable tests
  * Restore test coverage for OBS rsync code in Task.pm
  * Restore test coverage for OBS rsync code in ObsRsync.pm, Folders.pm and Gru.pm
  * t: Remove all unstable test code in ui/27-plugin_obs_rsync_status_details.t potentially covered elsewhere
  * containers: Fix scheduler and websockets URLs in webui container</changelog>
  <changelog author="coolo@suse.com" date="1622548800">- Update to version 4.6.1622538546.3dbc437d2:
  * Fix failing stylecheck for tools/test_containers_compose
  * Update docs about the special case of  BACKEND variable precedence</changelog>
  <changelog author="coolo@suse.com" date="1622721600">- Update to version 4.6.1622732249.47bfb0150:
  * Downgrade chromedriver from problematic version</changelog>
  <changelog author="coolo@suse.com" date="1622980800">- Update to version 4.6.1622818917.004fe9ea4:
  * Dependency cron 2021-06-04</changelog>
  <changelog author="coolo@suse.com" date="1623326400">- Update to version 4.6.1623351179.452374ecb:
  * Allow to configure Selenium chromedriver startup timeout for slow environments
  * docs: Add explanation for OPENQA::Test::TimeLimit configuration options
  * Give permission of check_qemu_oom
  * docs: Improve "getting involved" paragraphs
  * docs: Remove redundant and outdated contact reference
  * README: Update and generalize contact information
  * The coverage fix should not be necessary anymore
  * The coverage fix should not be necessary anymore
  * Make run_gru_job perform jobs without forking
  * Run 10-jobs.t really fast
  * parser: update IPA parser to support latest img-proof changes
  * Increase Mojolicious version requirement to a version compatible to what we test with
  * Fix content negotiation with .txt file extension for module source
  * Fix loading `main.pm` from custom CASEDIR with ABSOLUTE_TEST_CONFIG_PATHS=1
  * Add test for ABSOLUTE_TEST_CONFIG_PATHS=1 and custom CASEDIR
  * Split 'symlink testrepo' test into further subtests
  * worker: Fix handling CASEDIR/PRODUCTDIR/NEEDLES_DIR in certain cases
  * worker: Fix deleting previous links when preparing pool directory</changelog>
  <changelog author="coolo@suse.com" date="1623585600">- Update to version 4.6.1623492373.886d5787f:
  * t: Delete unused function in t/ui/13-admin.t
  * t: Fix wrongly moved line ending up as comment statement
  * Minor optimization: Turn SQL 'OR' into 'IN'
  * Add automatic installation recipe autoyast profile
  * Deployment handler: Log error message
  * Handle ANSI escape sequences in live log as well
  * Enable log viewer also for user logs and unify code for both log lists
  * Improve appearance of result file list
  * Use layout for video view to avoid rendering an incomplete HTML page
  * Test log view
  * Fix broken HTML by removing surplus end-tag
  * Add log view (similar to video view) supporting ANSI escape sequences
  * Render ANSI escape sequences within embedded log files via Anser (client-side)</changelog>
  <changelog author="coolo@suse.com" date="1623758400">- Update to version 4.6.1623747238.4c4508f96:
  * t: Mark missed uncoverable line in 14-grutasks.t
  * doc: Add end of list marker so chapter heading after pitfalls is rendered correctly
  * doc: Improve documentation for debugging developer mode
  * t: Mark uncoverable statements in 14-grutasks.t
  * t: Mark uncoverable statements in 42-df-based-cleanup.t
  * t: Mark uncoverable statements in 01-test-utilities</changelog>
  <changelog author="Marius Kittler &lt;marius.kittler@suse.com&gt;" date="1624363200">- Update to version 4.6.1624280432.2ce59c621:
  * Optimize search: prefetch job columns
  * Dependency cron 2021-06-20
  * t: Make `t/ui/18-tests-details.t` independent of `t/ui/12-needle-edit.t`
  * t: Access download list in t/ui/18-test-details.t directly
  * Dependency cron 2021-06-18
  * Fix repository used by openqa-bootstrap under Leap 15.3 for internal CA
  * Dependency cron 2021-06-17
  * Simplify "linked" lookup in OpenQA::Schema::ResultSet::Jobs
  * Fix repository used by openqa-bootstrap under Leap 15.3
  * Workaround for boo#1187425
  * t: Mark 10-jobs.t as not-heavy anymore after a9defcedf
  * Optimize /tests/overview: Combine SQL for JobDependencies
  * Optimize /tests/overview: Combine SQL for JobModules
  * Install iputils in the bootstrap script for the ping command
  * Make openQA package depend on hostname, required by configure-web-proxy
  * Delete uncovered and likely obsolete "assetid" parameter for test queries
  * Delete unused parameter "failed_modules" for list endpoint
  * Delete uncovered and likely unnecessary code for "failed_modules" parsing
  * Delete old undocumented and unused "maxage" filter mode
  * Delete old dead code in OpenQA::Schema::ResultSet::Jobs::complex_query
  * Reduce some whitespace for readability in OpenQA::Schema::ResultSet::Jobs::complex_query
  * Extract method from OpenQA::Schema::ResultSet::Jobs::complex_query
  * Set all 'attrs' in OpenQA::Schema::ResultSet::Jobs::complex_query in one place
  * Simplify OpenQA::Schema::ResultSet::Jobs
  * dist: Also save update-cache.sh from OBS
  * t: Simplify test timeout handling in 33-developer_mode for coverage
  * Mark openqa-client as deprecated
  * Correct volume labels to allow running on SELinux enabled systems
  * Remove `t/ui/25-developer_mode.t` from unstable tests
  * Fix problem in t/ui/25-developer_mode.t leading to sporadic test failures
  * Revert "Downgrade chromedriver from problematic version"
  * Adapt UI tests to chromedriver changes</changelog>
</package>
<package pkgid="5cb7da160460869912985e483ffe1269e72b3531e1794610cf763d277f610380" name="openQA-client" arch="noarch">
  <version epoch="0" ver="4.6.1624280432.2ce59c621" rel="bp153.2.3.3"/>
  <changelog author="coolo@suse.com" date="1618920000">- Update to version 4.6.1618919402.a469aea0f:
  * Increase health-check retries
  * Fix failing CI check for container file (static check DL3059)
  * Prevent recursive apparmor profile inclusion
  * CI: Retry if docker-compose build fails in webui-docker-compose test
  * Fix content negotiation to use Accept headers again
  * Improve parameter name 'check'</changelog>
  <changelog author="coolo@suse.com" date="1619092800">- Update to version 4.6.1619097622.241af4702:
  * Enable signatures in ?::Result::Jobs and fix issues
  * Add tests for 'first_bad' link in investigation
  * Show link to first bad test in investigation tab
  * worker: Avoid running optipng/upload twice
  * Fix missing test module results and extend related unit tests
  * worker: Make uploading test order on final upload (when stopping job) work
  * Add more tests for Main controller
  * Use form validation in Main controller
  * worker: Avoid redundant code for getting test status</changelog>
  <changelog author="coolo@suse.com" date="1619524800">- Update to version 4.6.1619521273.6de41c49b:
  * Make the back to top button circular
  * Add back to top button to layout
  * Use Time::Seconds instead of magic numbers</changelog>
  <changelog author="coolo@suse.com" date="1619697600">- Update to version 4.6.1619707627.35eae8e4f:
  * doc: Improve phrasing regarding worker instance number
  * Add example for triggering single job to `openqa-cli api --help`
  * Fix Cpanel::JSON::XS dependency to be the same as in Mojolicious
  * Update comment in loop for gathering comment data
  * Compute whether a job is considered reviewed when making comment data
  * Check whether arbitrary comments do not count for review badge
  * Only consider bugrefs/labels for black certificate icon
  * Simplify code for making overview result
  * Make dashboard test work in environment where default changelog path exists</changelog>
  <changelog author="coolo@suse.com" date="1619956800">- Update to version 4.6.1619779004.cdb202dbd:
  * Update documentation about review badges
  * Use 'check-circle' icon for 'All passed' badge
  * Add "commented badge" for builds where all failed jobs have at least a comment
  * Let the worker retry uploading when updating module results failed
  * Consider jobs with no modules incomplete</changelog>
  <changelog author="coolo@suse.com" date="1620216000">- Update to version 4.6.1620235932.ef6bfa0d1:
  * Makefile: set DEVEL_COVER_DB_FORMAT
  * apparmor: Allow execution of smbd which is required for QEMU_ENABLE_SMBD
  * Mark t/ui/25-developer_mode.t as unstable due to recent failures
  * Prevent execution of container test when `TESTS` has been specified
  * openqa_bootstrap: Fix indentation</changelog>
  <changelog author="coolo@suse.com" date="1620734400">- Update to version 4.6.1620717468.c034e36b0:
  * Prevent Perl warning in worker code introduced by 4c2e8c8a63
  * Do not allow to deprioritize/obsolete build when specifying TEST
  * Do not enqueue more Minion jobs while waiting in 27-plugin_obs_rsync_status_details.t
  * Log pending Minion jobs while waiting in 27-plugin_obs_rsync_status_details.t
  * CI: Store log artifacts in build-docs job
  * Speed up execution of `t/api/04-jobs.t` with coverage analysis enabled
  * CI: Fix 01-test-utilities.t
  * Simplify handling of potential not-implemented states of jobs
  * Check if the ci check will pass after updating this hash
  * Do symlink assets as default</changelog>
  <changelog author="coolo@suse.com" date="1620907200">- Update to version 4.6.1620897674.b48ba1486:
  * Dependency cron 2021-05-13</changelog>
  <changelog author="coolo@suse.com" date="1621166400">- Update to version 4.6.1620996956.bd2066072:
  * Add new column to jobs table to flag jobs as archived</changelog>
  <changelog author="coolo@suse.com" date="1621339200">- Update to version 4.6.1621307093.e6e7d0a8c:
  * Improve locking of archiving task
  * Test case of copy error when archiving job
  * Mention the archiving feature within the documentation
  * Show archive icon on test details page for archived jobs
  * Archive important jobs which would be otherwise preserved during log cleanup
  * Add Minion job for archiving job results
  * Add function to archive a job
  * Add archive dir, allow customization via OPENQA_ARCHIVEDIR
  * Mention `MAX_SETUP_TIME` and `TIMEOUT_SCALE` in timeout documentation
  * worker: Add MAX_SETUP_TIME to limit job setup time (by default to one hour)
  * Use constants from Time::Seconds for declaring our own time-related constants
  * worker: Write code for stopping job in a more compact way
  * worker: Pass result USER_CANCELLED when stopping job due to cancellation
  * Add test for some error cases when calling rsync to sync tests
  * worker: Allow cancellation of jobs while waiting for asset cache
  * worker: Unify loops for polling the cache service</changelog>
  <changelog author="coolo@suse.com" date="1621512000">- Update to version 4.6.1621511845.b2720ea04:
  * Tweak routing again to work for Mojo &lt; 9 or &gt;=9.11
  * Show alert box linking to first bad test
  * Do not build openQA-devel for archs where it would be unresolvable
  * Install auto-update systemd files for SUSE as well and not only openSUSE
  * Remove previous tmpdir (on web UI side) when preparing worker for its next job</changelog>
  <changelog author="coolo@suse.com" date="1621771200">- Update to version 4.6.1621582962.3db67fb03:
  * Dependency cron 2021-05-21
  * Fix retry/delay in FinalizeResults.pm leading to failing Minion jobs</changelog>
  <changelog author="coolo@suse.com" date="1622203200">- Update to version 4.6.1622199777.577b4d3e1:
  * containers: Add test to check that webui can connect to scheduler
  * Also cover shell scripts in tools/ by shellcheck
  * Apply shellcheck rules to tools/tidy as well
  * Give permission of dmesg to worker
  * Simplify test code for OBS rsync plugin
  * Restore test coverage for OBS rsync code in obs_rsync.js
  * Remove 27-plugin_obs_rsync_status_details.t from unstable tests
  * Restore test coverage for OBS rsync code in Task.pm
  * Restore test coverage for OBS rsync code in ObsRsync.pm, Folders.pm and Gru.pm
  * t: Remove all unstable test code in ui/27-plugin_obs_rsync_status_details.t potentially covered elsewhere
  * containers: Fix scheduler and websockets URLs in webui container</changelog>
  <changelog author="coolo@suse.com" date="1622548800">- Update to version 4.6.1622538546.3dbc437d2:
  * Fix failing stylecheck for tools/test_containers_compose
  * Update docs about the special case of  BACKEND variable precedence</changelog>
  <changelog author="coolo@suse.com" date="1622721600">- Update to version 4.6.1622732249.47bfb0150:
  * Downgrade chromedriver from problematic version</changelog>
  <changelog author="coolo@suse.com" date="1622980800">- Update to version 4.6.1622818917.004fe9ea4:
  * Dependency cron 2021-06-04</changelog>
  <changelog author="coolo@suse.com" date="1623326400">- Update to version 4.6.1623351179.452374ecb:
  * Allow to configure Selenium chromedriver startup timeout for slow environments
  * docs: Add explanation for OPENQA::Test::TimeLimit configuration options
  * Give permission of check_qemu_oom
  * docs: Improve "getting involved" paragraphs
  * docs: Remove redundant and outdated contact reference
  * README: Update and generalize contact information
  * The coverage fix should not be necessary anymore
  * The coverage fix should not be necessary anymore
  * Make run_gru_job perform jobs without forking
  * Run 10-jobs.t really fast
  * parser: update IPA parser to support latest img-proof changes
  * Increase Mojolicious version requirement to a version compatible to what we test with
  * Fix content negotiation with .txt file extension for module source
  * Fix loading `main.pm` from custom CASEDIR with ABSOLUTE_TEST_CONFIG_PATHS=1
  * Add test for ABSOLUTE_TEST_CONFIG_PATHS=1 and custom CASEDIR
  * Split 'symlink testrepo' test into further subtests
  * worker: Fix handling CASEDIR/PRODUCTDIR/NEEDLES_DIR in certain cases
  * worker: Fix deleting previous links when preparing pool directory</changelog>
  <changelog author="coolo@suse.com" date="1623585600">- Update to version 4.6.1623492373.886d5787f:
  * t: Delete unused function in t/ui/13-admin.t
  * t: Fix wrongly moved line ending up as comment statement
  * Minor optimization: Turn SQL 'OR' into 'IN'
  * Add automatic installation recipe autoyast profile
  * Deployment handler: Log error message
  * Handle ANSI escape sequences in live log as well
  * Enable log viewer also for user logs and unify code for both log lists
  * Improve appearance of result file list
  * Use layout for video view to avoid rendering an incomplete HTML page
  * Test log view
  * Fix broken HTML by removing surplus end-tag
  * Add log view (similar to video view) supporting ANSI escape sequences
  * Render ANSI escape sequences within embedded log files via Anser (client-side)</changelog>
  <changelog author="coolo@suse.com" date="1623758400">- Update to version 4.6.1623747238.4c4508f96:
  * t: Mark missed uncoverable line in 14-grutasks.t
  * doc: Add end of list marker so chapter heading after pitfalls is rendered correctly
  * doc: Improve documentation for debugging developer mode
  * t: Mark uncoverable statements in 14-grutasks.t
  * t: Mark uncoverable statements in 42-df-based-cleanup.t
  * t: Mark uncoverable statements in 01-test-utilities</changelog>
  <changelog author="Marius Kittler &lt;marius.kittler@suse.com&gt;" date="1624363200">- Update to version 4.6.1624280432.2ce59c621:
  * Optimize search: prefetch job columns
  * Dependency cron 2021-06-20
  * t: Make `t/ui/18-tests-details.t` independent of `t/ui/12-needle-edit.t`
  * t: Access download list in t/ui/18-test-details.t directly
  * Dependency cron 2021-06-18
  * Fix repository used by openqa-bootstrap under Leap 15.3 for internal CA
  * Dependency cron 2021-06-17
  * Simplify "linked" lookup in OpenQA::Schema::ResultSet::Jobs
  * Fix repository used by openqa-bootstrap under Leap 15.3
  * Workaround for boo#1187425
  * t: Mark 10-jobs.t as not-heavy anymore after a9defcedf
  * Optimize /tests/overview: Combine SQL for JobDependencies
  * Optimize /tests/overview: Combine SQL for JobModules
  * Install iputils in the bootstrap script for the ping command
  * Make openQA package depend on hostname, required by configure-web-proxy
  * Delete uncovered and likely obsolete "assetid" parameter for test queries
  * Delete unused parameter "failed_modules" for list endpoint
  * Delete uncovered and likely unnecessary code for "failed_modules" parsing
  * Delete old undocumented and unused "maxage" filter mode
  * Delete old dead code in OpenQA::Schema::ResultSet::Jobs::complex_query
  * Reduce some whitespace for readability in OpenQA::Schema::ResultSet::Jobs::complex_query
  * Extract method from OpenQA::Schema::ResultSet::Jobs::complex_query
  * Set all 'attrs' in OpenQA::Schema::ResultSet::Jobs::complex_query in one place
  * Simplify OpenQA::Schema::ResultSet::Jobs
  * dist: Also save update-cache.sh from OBS
  * t: Simplify test timeout handling in 33-developer_mode for coverage
  * Mark openqa-client as deprecated
  * Correct volume labels to allow running on SELinux enabled systems
  * Remove `t/ui/25-developer_mode.t` from unstable tests
  * Fix problem in t/ui/25-developer_mode.t leading to sporadic test failures
  * Revert "Downgrade chromedriver from problematic version"
  * Adapt UI tests to chromedriver changes</changelog>
</package>
<package pkgid="30574d84087372010e8ac6d9d4a282fa4b0d6be162fcfb01697ae73a1447da97" name="openQA-client-test" arch="src">
  <version epoch="0" ver="4.6.1624280432.2ce59c621" rel="bp153.2.6.1"/>
  <changelog author="Oliver Kurz &lt;okurz@suse.com&gt;" date="1585396800">- No changelog - see openQA.changes</changelog>
</package>
<package pkgid="a56fde32f83acf00246284b3b6cd1c23bc1a7f5fdb5f26a683a2eb7ae1c658a6" name="openQA-common" arch="noarch">
  <version epoch="0" ver="4.6.1624280432.2ce59c621" rel="bp153.2.3.3"/>
  <changelog author="coolo@suse.com" date="1618920000">- Update to version 4.6.1618919402.a469aea0f:
  * Increase health-check retries
  * Fix failing CI check for container file (static check DL3059)
  * Prevent recursive apparmor profile inclusion
  * CI: Retry if docker-compose build fails in webui-docker-compose test
  * Fix content negotiation to use Accept headers again
  * Improve parameter name 'check'</changelog>
  <changelog author="coolo@suse.com" date="1619092800">- Update to version 4.6.1619097622.241af4702:
  * Enable signatures in ?::Result::Jobs and fix issues
  * Add tests for 'first_bad' link in investigation
  * Show link to first bad test in investigation tab
  * worker: Avoid running optipng/upload twice
  * Fix missing test module results and extend related unit tests
  * worker: Make uploading test order on final upload (when stopping job) work
  * Add more tests for Main controller
  * Use form validation in Main controller
  * worker: Avoid redundant code for getting test status</changelog>
  <changelog author="coolo@suse.com" date="1619524800">- Update to version 4.6.1619521273.6de41c49b:
  * Make the back to top button circular
  * Add back to top button to layout
  * Use Time::Seconds instead of magic numbers</changelog>
  <changelog author="coolo@suse.com" date="1619697600">- Update to version 4.6.1619707627.35eae8e4f:
  * doc: Improve phrasing regarding worker instance number
  * Add example for triggering single job to `openqa-cli api --help`
  * Fix Cpanel::JSON::XS dependency to be the same as in Mojolicious
  * Update comment in loop for gathering comment data
  * Compute whether a job is considered reviewed when making comment data
  * Check whether arbitrary comments do not count for review badge
  * Only consider bugrefs/labels for black certificate icon
  * Simplify code for making overview result
  * Make dashboard test work in environment where default changelog path exists</changelog>
  <changelog author="coolo@suse.com" date="1619956800">- Update to version 4.6.1619779004.cdb202dbd:
  * Update documentation about review badges
  * Use 'check-circle' icon for 'All passed' badge
  * Add "commented badge" for builds where all failed jobs have at least a comment
  * Let the worker retry uploading when updating module results failed
  * Consider jobs with no modules incomplete</changelog>
  <changelog author="coolo@suse.com" date="1620216000">- Update to version 4.6.1620235932.ef6bfa0d1:
  * Makefile: set DEVEL_COVER_DB_FORMAT
  * apparmor: Allow execution of smbd which is required for QEMU_ENABLE_SMBD
  * Mark t/ui/25-developer_mode.t as unstable due to recent failures
  * Prevent execution of container test when `TESTS` has been specified
  * openqa_bootstrap: Fix indentation</changelog>
  <changelog author="coolo@suse.com" date="1620734400">- Update to version 4.6.1620717468.c034e36b0:
  * Prevent Perl warning in worker code introduced by 4c2e8c8a63
  * Do not allow to deprioritize/obsolete build when specifying TEST
  * Do not enqueue more Minion jobs while waiting in 27-plugin_obs_rsync_status_details.t
  * Log pending Minion jobs while waiting in 27-plugin_obs_rsync_status_details.t
  * CI: Store log artifacts in build-docs job
  * Speed up execution of `t/api/04-jobs.t` with coverage analysis enabled
  * CI: Fix 01-test-utilities.t
  * Simplify handling of potential not-implemented states of jobs
  * Check if the ci check will pass after updating this hash
  * Do symlink assets as default</changelog>
  <changelog author="coolo@suse.com" date="1620907200">- Update to version 4.6.1620897674.b48ba1486:
  * Dependency cron 2021-05-13</changelog>
  <changelog author="coolo@suse.com" date="1621166400">- Update to version 4.6.1620996956.bd2066072:
  * Add new column to jobs table to flag jobs as archived</changelog>
  <changelog author="coolo@suse.com" date="1621339200">- Update to version 4.6.1621307093.e6e7d0a8c:
  * Improve locking of archiving task
  * Test case of copy error when archiving job
  * Mention the archiving feature within the documentation
  * Show archive icon on test details page for archived jobs
  * Archive important jobs which would be otherwise preserved during log cleanup
  * Add Minion job for archiving job results
  * Add function to archive a job
  * Add archive dir, allow customization via OPENQA_ARCHIVEDIR
  * Mention `MAX_SETUP_TIME` and `TIMEOUT_SCALE` in timeout documentation
  * worker: Add MAX_SETUP_TIME to limit job setup time (by default to one hour)
  * Use constants from Time::Seconds for declaring our own time-related constants
  * worker: Write code for stopping job in a more compact way
  * worker: Pass result USER_CANCELLED when stopping job due to cancellation
  * Add test for some error cases when calling rsync to sync tests
  * worker: Allow cancellation of jobs while waiting for asset cache
  * worker: Unify loops for polling the cache service</changelog>
  <changelog author="coolo@suse.com" date="1621512000">- Update to version 4.6.1621511845.b2720ea04:
  * Tweak routing again to work for Mojo &lt; 9 or &gt;=9.11
  * Show alert box linking to first bad test
  * Do not build openQA-devel for archs where it would be unresolvable
  * Install auto-update systemd files for SUSE as well and not only openSUSE
  * Remove previous tmpdir (on web UI side) when preparing worker for its next job</changelog>
  <changelog author="coolo@suse.com" date="1621771200">- Update to version 4.6.1621582962.3db67fb03:
  * Dependency cron 2021-05-21
  * Fix retry/delay in FinalizeResults.pm leading to failing Minion jobs</changelog>
  <changelog author="coolo@suse.com" date="1622203200">- Update to version 4.6.1622199777.577b4d3e1:
  * containers: Add test to check that webui can connect to scheduler
  * Also cover shell scripts in tools/ by shellcheck
  * Apply shellcheck rules to tools/tidy as well
  * Give permission of dmesg to worker
  * Simplify test code for OBS rsync plugin
  * Restore test coverage for OBS rsync code in obs_rsync.js
  * Remove 27-plugin_obs_rsync_status_details.t from unstable tests
  * Restore test coverage for OBS rsync code in Task.pm
  * Restore test coverage for OBS rsync code in ObsRsync.pm, Folders.pm and Gru.pm
  * t: Remove all unstable test code in ui/27-plugin_obs_rsync_status_details.t potentially covered elsewhere
  * containers: Fix scheduler and websockets URLs in webui container</changelog>
  <changelog author="coolo@suse.com" date="1622548800">- Update to version 4.6.1622538546.3dbc437d2:
  * Fix failing stylecheck for tools/test_containers_compose
  * Update docs about the special case of  BACKEND variable precedence</changelog>
  <changelog author="coolo@suse.com" date="1622721600">- Update to version 4.6.1622732249.47bfb0150:
  * Downgrade chromedriver from problematic version</changelog>
  <changelog author="coolo@suse.com" date="1622980800">- Update to version 4.6.1622818917.004fe9ea4:
  * Dependency cron 2021-06-04</changelog>
  <changelog author="coolo@suse.com" date="1623326400">- Update to version 4.6.1623351179.452374ecb:
  * Allow to configure Selenium chromedriver startup timeout for slow environments
  * docs: Add explanation for OPENQA::Test::TimeLimit configuration options
  * Give permission of check_qemu_oom
  * docs: Improve "getting involved" paragraphs
  * docs: Remove redundant and outdated contact reference
  * README: Update and generalize contact information
  * The coverage fix should not be necessary anymore
  * The coverage fix should not be necessary anymore
  * Make run_gru_job perform jobs without forking
  * Run 10-jobs.t really fast
  * parser: update IPA parser to support latest img-proof changes
  * Increase Mojolicious version requirement to a version compatible to what we test with
  * Fix content negotiation with .txt file extension for module source
  * Fix loading `main.pm` from custom CASEDIR with ABSOLUTE_TEST_CONFIG_PATHS=1
  * Add test for ABSOLUTE_TEST_CONFIG_PATHS=1 and custom CASEDIR
  * Split 'symlink testrepo' test into further subtests
  * worker: Fix handling CASEDIR/PRODUCTDIR/NEEDLES_DIR in certain cases
  * worker: Fix deleting previous links when preparing pool directory</changelog>
  <changelog author="coolo@suse.com" date="1623585600">- Update to version 4.6.1623492373.886d5787f:
  * t: Delete unused function in t/ui/13-admin.t
  * t: Fix wrongly moved line ending up as comment statement
  * Minor optimization: Turn SQL 'OR' into 'IN'
  * Add automatic installation recipe autoyast profile
  * Deployment handler: Log error message
  * Handle ANSI escape sequences in live log as well
  * Enable log viewer also for user logs and unify code for both log lists
  * Improve appearance of result file list
  * Use layout for video view to avoid rendering an incomplete HTML page
  * Test log view
  * Fix broken HTML by removing surplus end-tag
  * Add log view (similar to video view) supporting ANSI escape sequences
  * Render ANSI escape sequences within embedded log files via Anser (client-side)</changelog>
  <changelog author="coolo@suse.com" date="1623758400">- Update to version 4.6.1623747238.4c4508f96:
  * t: Mark missed uncoverable line in 14-grutasks.t
  * doc: Add end of list marker so chapter heading after pitfalls is rendered correctly
  * doc: Improve documentation for debugging developer mode
  * t: Mark uncoverable statements in 14-grutasks.t
  * t: Mark uncoverable statements in 42-df-based-cleanup.t
  * t: Mark uncoverable statements in 01-test-utilities</changelog>
  <changelog author="Marius Kittler &lt;marius.kittler@suse.com&gt;" date="1624363200">- Update to version 4.6.1624280432.2ce59c621:
  * Optimize search: prefetch job columns
  * Dependency cron 2021-06-20
  * t: Make `t/ui/18-tests-details.t` independent of `t/ui/12-needle-edit.t`
  * t: Access download list in t/ui/18-test-details.t directly
  * Dependency cron 2021-06-18
  * Fix repository used by openqa-bootstrap under Leap 15.3 for internal CA
  * Dependency cron 2021-06-17
  * Simplify "linked" lookup in OpenQA::Schema::ResultSet::Jobs
  * Fix repository used by openqa-bootstrap under Leap 15.3
  * Workaround for boo#1187425
  * t: Mark 10-jobs.t as not-heavy anymore after a9defcedf
  * Optimize /tests/overview: Combine SQL for JobDependencies
  * Optimize /tests/overview: Combine SQL for JobModules
  * Install iputils in the bootstrap script for the ping command
  * Make openQA package depend on hostname, required by configure-web-proxy
  * Delete uncovered and likely obsolete "assetid" parameter for test queries
  * Delete unused parameter "failed_modules" for list endpoint
  * Delete uncovered and likely unnecessary code for "failed_modules" parsing
  * Delete old undocumented and unused "maxage" filter mode
  * Delete old dead code in OpenQA::Schema::ResultSet::Jobs::complex_query
  * Reduce some whitespace for readability in OpenQA::Schema::ResultSet::Jobs::complex_query
  * Extract method from OpenQA::Schema::ResultSet::Jobs::complex_query
  * Set all 'attrs' in OpenQA::Schema::ResultSet::Jobs::complex_query in one place
  * Simplify OpenQA::Schema::ResultSet::Jobs
  * dist: Also save update-cache.sh from OBS
  * t: Simplify test timeout handling in 33-developer_mode for coverage
  * Mark openqa-client as deprecated
  * Correct volume labels to allow running on SELinux enabled systems
  * Remove `t/ui/25-developer_mode.t` from unstable tests
  * Fix problem in t/ui/25-developer_mode.t leading to sporadic test failures
  * Revert "Downgrade chromedriver from problematic version"
  * Adapt UI tests to chromedriver changes</changelog>
</package>
<package pkgid="ce4f7c6b62753267195cf3aaea80943842ac06f15e327310e24df33eb37cebaa" name="openQA-devel" arch="noarch">
  <version epoch="0" ver="4.6.1624280432.2ce59c621" rel="bp153.2.3.3"/>
  <changelog author="coolo@suse.com" date="1618920000">- Update to version 4.6.1618919402.a469aea0f:
  * Increase health-check retries
  * Fix failing CI check for container file (static check DL3059)
  * Prevent recursive apparmor profile inclusion
  * CI: Retry if docker-compose build fails in webui-docker-compose test
  * Fix content negotiation to use Accept headers again
  * Improve parameter name 'check'</changelog>
  <changelog author="coolo@suse.com" date="1619092800">- Update to version 4.6.1619097622.241af4702:
  * Enable signatures in ?::Result::Jobs and fix issues
  * Add tests for 'first_bad' link in investigation
  * Show link to first bad test in investigation tab
  * worker: Avoid running optipng/upload twice
  * Fix missing test module results and extend related unit tests
  * worker: Make uploading test order on final upload (when stopping job) work
  * Add more tests for Main controller
  * Use form validation in Main controller
  * worker: Avoid redundant code for getting test status</changelog>
  <changelog author="coolo@suse.com" date="1619524800">- Update to version 4.6.1619521273.6de41c49b:
  * Make the back to top button circular
  * Add back to top button to layout
  * Use Time::Seconds instead of magic numbers</changelog>
  <changelog author="coolo@suse.com" date="1619697600">- Update to version 4.6.1619707627.35eae8e4f:
  * doc: Improve phrasing regarding worker instance number
  * Add example for triggering single job to `openqa-cli api --help`
  * Fix Cpanel::JSON::XS dependency to be the same as in Mojolicious
  * Update comment in loop for gathering comment data
  * Compute whether a job is considered reviewed when making comment data
  * Check whether arbitrary comments do not count for review badge
  * Only consider bugrefs/labels for black certificate icon
  * Simplify code for making overview result
  * Make dashboard test work in environment where default changelog path exists</changelog>
  <changelog author="coolo@suse.com" date="1619956800">- Update to version 4.6.1619779004.cdb202dbd:
  * Update documentation about review badges
  * Use 'check-circle' icon for 'All passed' badge
  * Add "commented badge" for builds where all failed jobs have at least a comment
  * Let the worker retry uploading when updating module results failed
  * Consider jobs with no modules incomplete</changelog>
  <changelog author="coolo@suse.com" date="1620216000">- Update to version 4.6.1620235932.ef6bfa0d1:
  * Makefile: set DEVEL_COVER_DB_FORMAT
  * apparmor: Allow execution of smbd which is required for QEMU_ENABLE_SMBD
  * Mark t/ui/25-developer_mode.t as unstable due to recent failures
  * Prevent execution of container test when `TESTS` has been specified
  * openqa_bootstrap: Fix indentation</changelog>
  <changelog author="coolo@suse.com" date="1620734400">- Update to version 4.6.1620717468.c034e36b0:
  * Prevent Perl warning in worker code introduced by 4c2e8c8a63
  * Do not allow to deprioritize/obsolete build when specifying TEST
  * Do not enqueue more Minion jobs while waiting in 27-plugin_obs_rsync_status_details.t
  * Log pending Minion jobs while waiting in 27-plugin_obs_rsync_status_details.t
  * CI: Store log artifacts in build-docs job
  * Speed up execution of `t/api/04-jobs.t` with coverage analysis enabled
  * CI: Fix 01-test-utilities.t
  * Simplify handling of potential not-implemented states of jobs
  * Check if the ci check will pass after updating this hash
  * Do symlink assets as default</changelog>
  <changelog author="coolo@suse.com" date="1620907200">- Update to version 4.6.1620897674.b48ba1486:
  * Dependency cron 2021-05-13</changelog>
  <changelog author="coolo@suse.com" date="1621166400">- Update to version 4.6.1620996956.bd2066072:
  * Add new column to jobs table to flag jobs as archived</changelog>
  <changelog author="coolo@suse.com" date="1621339200">- Update to version 4.6.1621307093.e6e7d0a8c:
  * Improve locking of archiving task
  * Test case of copy error when archiving job
  * Mention the archiving feature within the documentation
  * Show archive icon on test details page for archived jobs
  * Archive important jobs which would be otherwise preserved during log cleanup
  * Add Minion job for archiving job results
  * Add function to archive a job
  * Add archive dir, allow customization via OPENQA_ARCHIVEDIR
  * Mention `MAX_SETUP_TIME` and `TIMEOUT_SCALE` in timeout documentation
  * worker: Add MAX_SETUP_TIME to limit job setup time (by default to one hour)
  * Use constants from Time::Seconds for declaring our own time-related constants
  * worker: Write code for stopping job in a more compact way
  * worker: Pass result USER_CANCELLED when stopping job due to cancellation
  * Add test for some error cases when calling rsync to sync tests
  * worker: Allow cancellation of jobs while waiting for asset cache
  * worker: Unify loops for polling the cache service</changelog>
  <changelog author="coolo@suse.com" date="1621512000">- Update to version 4.6.1621511845.b2720ea04:
  * Tweak routing again to work for Mojo &lt; 9 or &gt;=9.11
  * Show alert box linking to first bad test
  * Do not build openQA-devel for archs where it would be unresolvable
  * Install auto-update systemd files for SUSE as well and not only openSUSE
  * Remove previous tmpdir (on web UI side) when preparing worker for its next job</changelog>
  <changelog author="coolo@suse.com" date="1621771200">- Update to version 4.6.1621582962.3db67fb03:
  * Dependency cron 2021-05-21
  * Fix retry/delay in FinalizeResults.pm leading to failing Minion jobs</changelog>
  <changelog author="coolo@suse.com" date="1622203200">- Update to version 4.6.1622199777.577b4d3e1:
  * containers: Add test to check that webui can connect to scheduler
  * Also cover shell scripts in tools/ by shellcheck
  * Apply shellcheck rules to tools/tidy as well
  * Give permission of dmesg to worker
  * Simplify test code for OBS rsync plugin
  * Restore test coverage for OBS rsync code in obs_rsync.js
  * Remove 27-plugin_obs_rsync_status_details.t from unstable tests
  * Restore test coverage for OBS rsync code in Task.pm
  * Restore test coverage for OBS rsync code in ObsRsync.pm, Folders.pm and Gru.pm
  * t: Remove all unstable test code in ui/27-plugin_obs_rsync_status_details.t potentially covered elsewhere
  * containers: Fix scheduler and websockets URLs in webui container</changelog>
  <changelog author="coolo@suse.com" date="1622548800">- Update to version 4.6.1622538546.3dbc437d2:
  * Fix failing stylecheck for tools/test_containers_compose
  * Update docs about the special case of  BACKEND variable precedence</changelog>
  <changelog author="coolo@suse.com" date="1622721600">- Update to version 4.6.1622732249.47bfb0150:
  * Downgrade chromedriver from problematic version</changelog>
  <changelog author="coolo@suse.com" date="1622980800">- Update to version 4.6.1622818917.004fe9ea4:
  * Dependency cron 2021-06-04</changelog>
  <changelog author="coolo@suse.com" date="1623326400">- Update to version 4.6.1623351179.452374ecb:
  * Allow to configure Selenium chromedriver startup timeout for slow environments
  * docs: Add explanation for OPENQA::Test::TimeLimit configuration options
  * Give permission of check_qemu_oom
  * docs: Improve "getting involved" paragraphs
  * docs: Remove redundant and outdated contact reference
  * README: Update and generalize contact information
  * The coverage fix should not be necessary anymore
  * The coverage fix should not be necessary anymore
  * Make run_gru_job perform jobs without forking
  * Run 10-jobs.t really fast
  * parser: update IPA parser to support latest img-proof changes
  * Increase Mojolicious version requirement to a version compatible to what we test with
  * Fix content negotiation with .txt file extension for module source
  * Fix loading `main.pm` from custom CASEDIR with ABSOLUTE_TEST_CONFIG_PATHS=1
  * Add test for ABSOLUTE_TEST_CONFIG_PATHS=1 and custom CASEDIR
  * Split 'symlink testrepo' test into further subtests
  * worker: Fix handling CASEDIR/PRODUCTDIR/NEEDLES_DIR in certain cases
  * worker: Fix deleting previous links when preparing pool directory</changelog>
  <changelog author="coolo@suse.com" date="1623585600">- Update to version 4.6.1623492373.886d5787f:
  * t: Delete unused function in t/ui/13-admin.t
  * t: Fix wrongly moved line ending up as comment statement
  * Minor optimization: Turn SQL 'OR' into 'IN'
  * Add automatic installation recipe autoyast profile
  * Deployment handler: Log error message
  * Handle ANSI escape sequences in live log as well
  * Enable log viewer also for user logs and unify code for both log lists
  * Improve appearance of result file list
  * Use layout for video view to avoid rendering an incomplete HTML page
  * Test log view
  * Fix broken HTML by removing surplus end-tag
  * Add log view (similar to video view) supporting ANSI escape sequences
  * Render ANSI escape sequences within embedded log files via Anser (client-side)</changelog>
  <changelog author="coolo@suse.com" date="1623758400">- Update to version 4.6.1623747238.4c4508f96:
  * t: Mark missed uncoverable line in 14-grutasks.t
  * doc: Add end of list marker so chapter heading after pitfalls is rendered correctly
  * doc: Improve documentation for debugging developer mode
  * t: Mark uncoverable statements in 14-grutasks.t
  * t: Mark uncoverable statements in 42-df-based-cleanup.t
  * t: Mark uncoverable statements in 01-test-utilities</changelog>
  <changelog author="Marius Kittler &lt;marius.kittler@suse.com&gt;" date="1624363200">- Update to version 4.6.1624280432.2ce59c621:
  * Optimize search: prefetch job columns
  * Dependency cron 2021-06-20
  * t: Make `t/ui/18-tests-details.t` independent of `t/ui/12-needle-edit.t`
  * t: Access download list in t/ui/18-test-details.t directly
  * Dependency cron 2021-06-18
  * Fix repository used by openqa-bootstrap under Leap 15.3 for internal CA
  * Dependency cron 2021-06-17
  * Simplify "linked" lookup in OpenQA::Schema::ResultSet::Jobs
  * Fix repository used by openqa-bootstrap under Leap 15.3
  * Workaround for boo#1187425
  * t: Mark 10-jobs.t as not-heavy anymore after a9defcedf
  * Optimize /tests/overview: Combine SQL for JobDependencies
  * Optimize /tests/overview: Combine SQL for JobModules
  * Install iputils in the bootstrap script for the ping command
  * Make openQA package depend on hostname, required by configure-web-proxy
  * Delete uncovered and likely obsolete "assetid" parameter for test queries
  * Delete unused parameter "failed_modules" for list endpoint
  * Delete uncovered and likely unnecessary code for "failed_modules" parsing
  * Delete old undocumented and unused "maxage" filter mode
  * Delete old dead code in OpenQA::Schema::ResultSet::Jobs::complex_query
  * Reduce some whitespace for readability in OpenQA::Schema::ResultSet::Jobs::complex_query
  * Extract method from OpenQA::Schema::ResultSet::Jobs::complex_query
  * Set all 'attrs' in OpenQA::Schema::ResultSet::Jobs::complex_query in one place
  * Simplify OpenQA::Schema::ResultSet::Jobs
  * dist: Also save update-cache.sh from OBS
  * t: Simplify test timeout handling in 33-developer_mode for coverage
  * Mark openqa-client as deprecated
  * Correct volume labels to allow running on SELinux enabled systems
  * Remove `t/ui/25-developer_mode.t` from unstable tests
  * Fix problem in t/ui/25-developer_mode.t leading to sporadic test failures
  * Revert "Downgrade chromedriver from problematic version"
  * Adapt UI tests to chromedriver changes</changelog>
</package>
<package pkgid="68559e6be9a101205c56d421fd780653b9f0b7a7f32ef412ef2875a4d2416fca" name="openQA-devel-test" arch="src">
  <version epoch="0" ver="4.6.1624280432.2ce59c621" rel="bp153.2.3.1"/>
  <changelog author="coolo@suse.com" date="1571054400">- No changelog - see openQA.changes</changelog>
</package>
<package pkgid="3419c5437b58d1d7a480e5a823939b7613f796989160f6f9bce3351ce7bceea2" name="openQA-doc" arch="noarch">
  <version epoch="0" ver="4.6.1624280432.2ce59c621" rel="bp153.2.3.3"/>
  <changelog author="coolo@suse.com" date="1618920000">- Update to version 4.6.1618919402.a469aea0f:
  * Increase health-check retries
  * Fix failing CI check for container file (static check DL3059)
  * Prevent recursive apparmor profile inclusion
  * CI: Retry if docker-compose build fails in webui-docker-compose test
  * Fix content negotiation to use Accept headers again
  * Improve parameter name 'check'</changelog>
  <changelog author="coolo@suse.com" date="1619092800">- Update to version 4.6.1619097622.241af4702:
  * Enable signatures in ?::Result::Jobs and fix issues
  * Add tests for 'first_bad' link in investigation
  * Show link to first bad test in investigation tab
  * worker: Avoid running optipng/upload twice
  * Fix missing test module results and extend related unit tests
  * worker: Make uploading test order on final upload (when stopping job) work
  * Add more tests for Main controller
  * Use form validation in Main controller
  * worker: Avoid redundant code for getting test status</changelog>
  <changelog author="coolo@suse.com" date="1619524800">- Update to version 4.6.1619521273.6de41c49b:
  * Make the back to top button circular
  * Add back to top button to layout
  * Use Time::Seconds instead of magic numbers</changelog>
  <changelog author="coolo@suse.com" date="1619697600">- Update to version 4.6.1619707627.35eae8e4f:
  * doc: Improve phrasing regarding worker instance number
  * Add example for triggering single job to `openqa-cli api --help`
  * Fix Cpanel::JSON::XS dependency to be the same as in Mojolicious
  * Update comment in loop for gathering comment data
  * Compute whether a job is considered reviewed when making comment data
  * Check whether arbitrary comments do not count for review badge
  * Only consider bugrefs/labels for black certificate icon
  * Simplify code for making overview result
  * Make dashboard test work in environment where default changelog path exists</changelog>
  <changelog author="coolo@suse.com" date="1619956800">- Update to version 4.6.1619779004.cdb202dbd:
  * Update documentation about review badges
  * Use 'check-circle' icon for 'All passed' badge
  * Add "commented badge" for builds where all failed jobs have at least a comment
  * Let the worker retry uploading when updating module results failed
  * Consider jobs with no modules incomplete</changelog>
  <changelog author="coolo@suse.com" date="1620216000">- Update to version 4.6.1620235932.ef6bfa0d1:
  * Makefile: set DEVEL_COVER_DB_FORMAT
  * apparmor: Allow execution of smbd which is required for QEMU_ENABLE_SMBD
  * Mark t/ui/25-developer_mode.t as unstable due to recent failures
  * Prevent execution of container test when `TESTS` has been specified
  * openqa_bootstrap: Fix indentation</changelog>
  <changelog author="coolo@suse.com" date="1620734400">- Update to version 4.6.1620717468.c034e36b0:
  * Prevent Perl warning in worker code introduced by 4c2e8c8a63
  * Do not allow to deprioritize/obsolete build when specifying TEST
  * Do not enqueue more Minion jobs while waiting in 27-plugin_obs_rsync_status_details.t
  * Log pending Minion jobs while waiting in 27-plugin_obs_rsync_status_details.t
  * CI: Store log artifacts in build-docs job
  * Speed up execution of `t/api/04-jobs.t` with coverage analysis enabled
  * CI: Fix 01-test-utilities.t
  * Simplify handling of potential not-implemented states of jobs
  * Check if the ci check will pass after updating this hash
  * Do symlink assets as default</changelog>
  <changelog author="coolo@suse.com" date="1620907200">- Update to version 4.6.1620897674.b48ba1486:
  * Dependency cron 2021-05-13</changelog>
  <changelog author="coolo@suse.com" date="1621166400">- Update to version 4.6.1620996956.bd2066072:
  * Add new column to jobs table to flag jobs as archived</changelog>
  <changelog author="coolo@suse.com" date="1621339200">- Update to version 4.6.1621307093.e6e7d0a8c:
  * Improve locking of archiving task
  * Test case of copy error when archiving job
  * Mention the archiving feature within the documentation
  * Show archive icon on test details page for archived jobs
  * Archive important jobs which would be otherwise preserved during log cleanup
  * Add Minion job for archiving job results
  * Add function to archive a job
  * Add archive dir, allow customization via OPENQA_ARCHIVEDIR
  * Mention `MAX_SETUP_TIME` and `TIMEOUT_SCALE` in timeout documentation
  * worker: Add MAX_SETUP_TIME to limit job setup time (by default to one hour)
  * Use constants from Time::Seconds for declaring our own time-related constants
  * worker: Write code for stopping job in a more compact way
  * worker: Pass result USER_CANCELLED when stopping job due to cancellation
  * Add test for some error cases when calling rsync to sync tests
  * worker: Allow cancellation of jobs while waiting for asset cache
  * worker: Unify loops for polling the cache service</changelog>
  <changelog author="coolo@suse.com" date="1621512000">- Update to version 4.6.1621511845.b2720ea04:
  * Tweak routing again to work for Mojo &lt; 9 or &gt;=9.11
  * Show alert box linking to first bad test
  * Do not build openQA-devel for archs where it would be unresolvable
  * Install auto-update systemd files for SUSE as well and not only openSUSE
  * Remove previous tmpdir (on web UI side) when preparing worker for its next job</changelog>
  <changelog author="coolo@suse.com" date="1621771200">- Update to version 4.6.1621582962.3db67fb03:
  * Dependency cron 2021-05-21
  * Fix retry/delay in FinalizeResults.pm leading to failing Minion jobs</changelog>
  <changelog author="coolo@suse.com" date="1622203200">- Update to version 4.6.1622199777.577b4d3e1:
  * containers: Add test to check that webui can connect to scheduler
  * Also cover shell scripts in tools/ by shellcheck
  * Apply shellcheck rules to tools/tidy as well
  * Give permission of dmesg to worker
  * Simplify test code for OBS rsync plugin
  * Restore test coverage for OBS rsync code in obs_rsync.js
  * Remove 27-plugin_obs_rsync_status_details.t from unstable tests
  * Restore test coverage for OBS rsync code in Task.pm
  * Restore test coverage for OBS rsync code in ObsRsync.pm, Folders.pm and Gru.pm
  * t: Remove all unstable test code in ui/27-plugin_obs_rsync_status_details.t potentially covered elsewhere
  * containers: Fix scheduler and websockets URLs in webui container</changelog>
  <changelog author="coolo@suse.com" date="1622548800">- Update to version 4.6.1622538546.3dbc437d2:
  * Fix failing stylecheck for tools/test_containers_compose
  * Update docs about the special case of  BACKEND variable precedence</changelog>
  <changelog author="coolo@suse.com" date="1622721600">- Update to version 4.6.1622732249.47bfb0150:
  * Downgrade chromedriver from problematic version</changelog>
  <changelog author="coolo@suse.com" date="1622980800">- Update to version 4.6.1622818917.004fe9ea4:
  * Dependency cron 2021-06-04</changelog>
  <changelog author="coolo@suse.com" date="1623326400">- Update to version 4.6.1623351179.452374ecb:
  * Allow to configure Selenium chromedriver startup timeout for slow environments
  * docs: Add explanation for OPENQA::Test::TimeLimit configuration options
  * Give permission of check_qemu_oom
  * docs: Improve "getting involved" paragraphs
  * docs: Remove redundant and outdated contact reference
  * README: Update and generalize contact information
  * The coverage fix should not be necessary anymore
  * The coverage fix should not be necessary anymore
  * Make run_gru_job perform jobs without forking
  * Run 10-jobs.t really fast
  * parser: update IPA parser to support latest img-proof changes
  * Increase Mojolicious version requirement to a version compatible to what we test with
  * Fix content negotiation with .txt file extension for module source
  * Fix loading `main.pm` from custom CASEDIR with ABSOLUTE_TEST_CONFIG_PATHS=1
  * Add test for ABSOLUTE_TEST_CONFIG_PATHS=1 and custom CASEDIR
  * Split 'symlink testrepo' test into further subtests
  * worker: Fix handling CASEDIR/PRODUCTDIR/NEEDLES_DIR in certain cases
  * worker: Fix deleting previous links when preparing pool directory</changelog>
  <changelog author="coolo@suse.com" date="1623585600">- Update to version 4.6.1623492373.886d5787f:
  * t: Delete unused function in t/ui/13-admin.t
  * t: Fix wrongly moved line ending up as comment statement
  * Minor optimization: Turn SQL 'OR' into 'IN'
  * Add automatic installation recipe autoyast profile
  * Deployment handler: Log error message
  * Handle ANSI escape sequences in live log as well
  * Enable log viewer also for user logs and unify code for both log lists
  * Improve appearance of result file list
  * Use layout for video view to avoid rendering an incomplete HTML page
  * Test log view
  * Fix broken HTML by removing surplus end-tag
  * Add log view (similar to video view) supporting ANSI escape sequences
  * Render ANSI escape sequences within embedded log files via Anser (client-side)</changelog>
  <changelog author="coolo@suse.com" date="1623758400">- Update to version 4.6.1623747238.4c4508f96:
  * t: Mark missed uncoverable line in 14-grutasks.t
  * doc: Add end of list marker so chapter heading after pitfalls is rendered correctly
  * doc: Improve documentation for debugging developer mode
  * t: Mark uncoverable statements in 14-grutasks.t
  * t: Mark uncoverable statements in 42-df-based-cleanup.t
  * t: Mark uncoverable statements in 01-test-utilities</changelog>
  <changelog author="Marius Kittler &lt;marius.kittler@suse.com&gt;" date="1624363200">- Update to version 4.6.1624280432.2ce59c621:
  * Optimize search: prefetch job columns
  * Dependency cron 2021-06-20
  * t: Make `t/ui/18-tests-details.t` independent of `t/ui/12-needle-edit.t`
  * t: Access download list in t/ui/18-test-details.t directly
  * Dependency cron 2021-06-18
  * Fix repository used by openqa-bootstrap under Leap 15.3 for internal CA
  * Dependency cron 2021-06-17
  * Simplify "linked" lookup in OpenQA::Schema::ResultSet::Jobs
  * Fix repository used by openqa-bootstrap under Leap 15.3
  * Workaround for boo#1187425
  * t: Mark 10-jobs.t as not-heavy anymore after a9defcedf
  * Optimize /tests/overview: Combine SQL for JobDependencies
  * Optimize /tests/overview: Combine SQL for JobModules
  * Install iputils in the bootstrap script for the ping command
  * Make openQA package depend on hostname, required by configure-web-proxy
  * Delete uncovered and likely obsolete "assetid" parameter for test queries
  * Delete unused parameter "failed_modules" for list endpoint
  * Delete uncovered and likely unnecessary code for "failed_modules" parsing
  * Delete old undocumented and unused "maxage" filter mode
  * Delete old dead code in OpenQA::Schema::ResultSet::Jobs::complex_query
  * Reduce some whitespace for readability in OpenQA::Schema::ResultSet::Jobs::complex_query
  * Extract method from OpenQA::Schema::ResultSet::Jobs::complex_query
  * Set all 'attrs' in OpenQA::Schema::ResultSet::Jobs::complex_query in one place
  * Simplify OpenQA::Schema::ResultSet::Jobs
  * dist: Also save update-cache.sh from OBS
  * t: Simplify test timeout handling in 33-developer_mode for coverage
  * Mark openqa-client as deprecated
  * Correct volume labels to allow running on SELinux enabled systems
  * Remove `t/ui/25-developer_mode.t` from unstable tests
  * Fix problem in t/ui/25-developer_mode.t leading to sporadic test failures
  * Revert "Downgrade chromedriver from problematic version"
  * Adapt UI tests to chromedriver changes</changelog>
</package>
<package pkgid="e84071024a2be93bee7c5ff2daebf2678e9740e32e2d23bf8ad53e52f8a34764" name="openQA-local-db" arch="noarch">
  <version epoch="0" ver="4.6.1624280432.2ce59c621" rel="bp153.2.3.3"/>
  <changelog author="coolo@suse.com" date="1618920000">- Update to version 4.6.1618919402.a469aea0f:
  * Increase health-check retries
  * Fix failing CI check for container file (static check DL3059)
  * Prevent recursive apparmor profile inclusion
  * CI: Retry if docker-compose build fails in webui-docker-compose test
  * Fix content negotiation to use Accept headers again
  * Improve parameter name 'check'</changelog>
  <changelog author="coolo@suse.com" date="1619092800">- Update to version 4.6.1619097622.241af4702:
  * Enable signatures in ?::Result::Jobs and fix issues
  * Add tests for 'first_bad' link in investigation
  * Show link to first bad test in investigation tab
  * worker: Avoid running optipng/upload twice
  * Fix missing test module results and extend related unit tests
  * worker: Make uploading test order on final upload (when stopping job) work
  * Add more tests for Main controller
  * Use form validation in Main controller
  * worker: Avoid redundant code for getting test status</changelog>
  <changelog author="coolo@suse.com" date="1619524800">- Update to version 4.6.1619521273.6de41c49b:
  * Make the back to top button circular
  * Add back to top button to layout
  * Use Time::Seconds instead of magic numbers</changelog>
  <changelog author="coolo@suse.com" date="1619697600">- Update to version 4.6.1619707627.35eae8e4f:
  * doc: Improve phrasing regarding worker instance number
  * Add example for triggering single job to `openqa-cli api --help`
  * Fix Cpanel::JSON::XS dependency to be the same as in Mojolicious
  * Update comment in loop for gathering comment data
  * Compute whether a job is considered reviewed when making comment data
  * Check whether arbitrary comments do not count for review badge
  * Only consider bugrefs/labels for black certificate icon
  * Simplify code for making overview result
  * Make dashboard test work in environment where default changelog path exists</changelog>
  <changelog author="coolo@suse.com" date="1619956800">- Update to version 4.6.1619779004.cdb202dbd:
  * Update documentation about review badges
  * Use 'check-circle' icon for 'All passed' badge
  * Add "commented badge" for builds where all failed jobs have at least a comment
  * Let the worker retry uploading when updating module results failed
  * Consider jobs with no modules incomplete</changelog>
  <changelog author="coolo@suse.com" date="1620216000">- Update to version 4.6.1620235932.ef6bfa0d1:
  * Makefile: set DEVEL_COVER_DB_FORMAT
  * apparmor: Allow execution of smbd which is required for QEMU_ENABLE_SMBD
  * Mark t/ui/25-developer_mode.t as unstable due to recent failures
  * Prevent execution of container test when `TESTS` has been specified
  * openqa_bootstrap: Fix indentation</changelog>
  <changelog author="coolo@suse.com" date="1620734400">- Update to version 4.6.1620717468.c034e36b0:
  * Prevent Perl warning in worker code introduced by 4c2e8c8a63
  * Do not allow to deprioritize/obsolete build when specifying TEST
  * Do not enqueue more Minion jobs while waiting in 27-plugin_obs_rsync_status_details.t
  * Log pending Minion jobs while waiting in 27-plugin_obs_rsync_status_details.t
  * CI: Store log artifacts in build-docs job
  * Speed up execution of `t/api/04-jobs.t` with coverage analysis enabled
  * CI: Fix 01-test-utilities.t
  * Simplify handling of potential not-implemented states of jobs
  * Check if the ci check will pass after updating this hash
  * Do symlink assets as default</changelog>
  <changelog author="coolo@suse.com" date="1620907200">- Update to version 4.6.1620897674.b48ba1486:
  * Dependency cron 2021-05-13</changelog>
  <changelog author="coolo@suse.com" date="1621166400">- Update to version 4.6.1620996956.bd2066072:
  * Add new column to jobs table to flag jobs as archived</changelog>
  <changelog author="coolo@suse.com" date="1621339200">- Update to version 4.6.1621307093.e6e7d0a8c:
  * Improve locking of archiving task
  * Test case of copy error when archiving job
  * Mention the archiving feature within the documentation
  * Show archive icon on test details page for archived jobs
  * Archive important jobs which would be otherwise preserved during log cleanup
  * Add Minion job for archiving job results
  * Add function to archive a job
  * Add archive dir, allow customization via OPENQA_ARCHIVEDIR
  * Mention `MAX_SETUP_TIME` and `TIMEOUT_SCALE` in timeout documentation
  * worker: Add MAX_SETUP_TIME to limit job setup time (by default to one hour)
  * Use constants from Time::Seconds for declaring our own time-related constants
  * worker: Write code for stopping job in a more compact way
  * worker: Pass result USER_CANCELLED when stopping job due to cancellation
  * Add test for some error cases when calling rsync to sync tests
  * worker: Allow cancellation of jobs while waiting for asset cache
  * worker: Unify loops for polling the cache service</changelog>
  <changelog author="coolo@suse.com" date="1621512000">- Update to version 4.6.1621511845.b2720ea04:
  * Tweak routing again to work for Mojo &lt; 9 or &gt;=9.11
  * Show alert box linking to first bad test
  * Do not build openQA-devel for archs where it would be unresolvable
  * Install auto-update systemd files for SUSE as well and not only openSUSE
  * Remove previous tmpdir (on web UI side) when preparing worker for its next job</changelog>
  <changelog author="coolo@suse.com" date="1621771200">- Update to version 4.6.1621582962.3db67fb03:
  * Dependency cron 2021-05-21
  * Fix retry/delay in FinalizeResults.pm leading to failing Minion jobs</changelog>
  <changelog author="coolo@suse.com" date="1622203200">- Update to version 4.6.1622199777.577b4d3e1:
  * containers: Add test to check that webui can connect to scheduler
  * Also cover shell scripts in tools/ by shellcheck
  * Apply shellcheck rules to tools/tidy as well
  * Give permission of dmesg to worker
  * Simplify test code for OBS rsync plugin
  * Restore test coverage for OBS rsync code in obs_rsync.js
  * Remove 27-plugin_obs_rsync_status_details.t from unstable tests
  * Restore test coverage for OBS rsync code in Task.pm
  * Restore test coverage for OBS rsync code in ObsRsync.pm, Folders.pm and Gru.pm
  * t: Remove all unstable test code in ui/27-plugin_obs_rsync_status_details.t potentially covered elsewhere
  * containers: Fix scheduler and websockets URLs in webui container</changelog>
  <changelog author="coolo@suse.com" date="1622548800">- Update to version 4.6.1622538546.3dbc437d2:
  * Fix failing stylecheck for tools/test_containers_compose
  * Update docs about the special case of  BACKEND variable precedence</changelog>
  <changelog author="coolo@suse.com" date="1622721600">- Update to version 4.6.1622732249.47bfb0150:
  * Downgrade chromedriver from problematic version</changelog>
  <changelog author="coolo@suse.com" date="1622980800">- Update to version 4.6.1622818917.004fe9ea4:
  * Dependency cron 2021-06-04</changelog>
  <changelog author="coolo@suse.com" date="1623326400">- Update to version 4.6.1623351179.452374ecb:
  * Allow to configure Selenium chromedriver startup timeout for slow environments
  * docs: Add explanation for OPENQA::Test::TimeLimit configuration options
  * Give permission of check_qemu_oom
  * docs: Improve "getting involved" paragraphs
  * docs: Remove redundant and outdated contact reference
  * README: Update and generalize contact information
  * The coverage fix should not be necessary anymore
  * The coverage fix should not be necessary anymore
  * Make run_gru_job perform jobs without forking
  * Run 10-jobs.t really fast
  * parser: update IPA parser to support latest img-proof changes
  * Increase Mojolicious version requirement to a version compatible to what we test with
  * Fix content negotiation with .txt file extension for module source
  * Fix loading `main.pm` from custom CASEDIR with ABSOLUTE_TEST_CONFIG_PATHS=1
  * Add test for ABSOLUTE_TEST_CONFIG_PATHS=1 and custom CASEDIR
  * Split 'symlink testrepo' test into further subtests
  * worker: Fix handling CASEDIR/PRODUCTDIR/NEEDLES_DIR in certain cases
  * worker: Fix deleting previous links when preparing pool directory</changelog>
  <changelog author="coolo@suse.com" date="1623585600">- Update to version 4.6.1623492373.886d5787f:
  * t: Delete unused function in t/ui/13-admin.t
  * t: Fix wrongly moved line ending up as comment statement
  * Minor optimization: Turn SQL 'OR' into 'IN'
  * Add automatic installation recipe autoyast profile
  * Deployment handler: Log error message
  * Handle ANSI escape sequences in live log as well
  * Enable log viewer also for user logs and unify code for both log lists
  * Improve appearance of result file list
  * Use layout for video view to avoid rendering an incomplete HTML page
  * Test log view
  * Fix broken HTML by removing surplus end-tag
  * Add log view (similar to video view) supporting ANSI escape sequences
  * Render ANSI escape sequences within embedded log files via Anser (client-side)</changelog>
  <changelog author="coolo@suse.com" date="1623758400">- Update to version 4.6.1623747238.4c4508f96:
  * t: Mark missed uncoverable line in 14-grutasks.t
  * doc: Add end of list marker so chapter heading after pitfalls is rendered correctly
  * doc: Improve documentation for debugging developer mode
  * t: Mark uncoverable statements in 14-grutasks.t
  * t: Mark uncoverable statements in 42-df-based-cleanup.t
  * t: Mark uncoverable statements in 01-test-utilities</changelog>
  <changelog author="Marius Kittler &lt;marius.kittler@suse.com&gt;" date="1624363200">- Update to version 4.6.1624280432.2ce59c621:
  * Optimize search: prefetch job columns
  * Dependency cron 2021-06-20
  * t: Make `t/ui/18-tests-details.t` independent of `t/ui/12-needle-edit.t`
  * t: Access download list in t/ui/18-test-details.t directly
  * Dependency cron 2021-06-18
  * Fix repository used by openqa-bootstrap under Leap 15.3 for internal CA
  * Dependency cron 2021-06-17
  * Simplify "linked" lookup in OpenQA::Schema::ResultSet::Jobs
  * Fix repository used by openqa-bootstrap under Leap 15.3
  * Workaround for boo#1187425
  * t: Mark 10-jobs.t as not-heavy anymore after a9defcedf
  * Optimize /tests/overview: Combine SQL for JobDependencies
  * Optimize /tests/overview: Combine SQL for JobModules
  * Install iputils in the bootstrap script for the ping command
  * Make openQA package depend on hostname, required by configure-web-proxy
  * Delete uncovered and likely obsolete "assetid" parameter for test queries
  * Delete unused parameter "failed_modules" for list endpoint
  * Delete uncovered and likely unnecessary code for "failed_modules" parsing
  * Delete old undocumented and unused "maxage" filter mode
  * Delete old dead code in OpenQA::Schema::ResultSet::Jobs::complex_query
  * Reduce some whitespace for readability in OpenQA::Schema::ResultSet::Jobs::complex_query
  * Extract method from OpenQA::Schema::ResultSet::Jobs::complex_query
  * Set all 'attrs' in OpenQA::Schema::ResultSet::Jobs::complex_query in one place
  * Simplify OpenQA::Schema::ResultSet::Jobs
  * dist: Also save update-cache.sh from OBS
  * t: Simplify test timeout handling in 33-developer_mode for coverage
  * Mark openqa-client as deprecated
  * Correct volume labels to allow running on SELinux enabled systems
  * Remove `t/ui/25-developer_mode.t` from unstable tests
  * Fix problem in t/ui/25-developer_mode.t leading to sporadic test failures
  * Revert "Downgrade chromedriver from problematic version"
  * Adapt UI tests to chromedriver changes</changelog>
</package>
<package pkgid="c062d1f762ae84a628f75ce15a1021adb45fb884db2416c24d5eca7037e0d824" name="openQA-python-scripts" arch="noarch">
  <version epoch="0" ver="4.6.1624280432.2ce59c621" rel="bp153.2.3.3"/>
  <changelog author="coolo@suse.com" date="1618920000">- Update to version 4.6.1618919402.a469aea0f:
  * Increase health-check retries
  * Fix failing CI check for container file (static check DL3059)
  * Prevent recursive apparmor profile inclusion
  * CI: Retry if docker-compose build fails in webui-docker-compose test
  * Fix content negotiation to use Accept headers again
  * Improve parameter name 'check'</changelog>
  <changelog author="coolo@suse.com" date="1619092800">- Update to version 4.6.1619097622.241af4702:
  * Enable signatures in ?::Result::Jobs and fix issues
  * Add tests for 'first_bad' link in investigation
  * Show link to first bad test in investigation tab
  * worker: Avoid running optipng/upload twice
  * Fix missing test module results and extend related unit tests
  * worker: Make uploading test order on final upload (when stopping job) work
  * Add more tests for Main controller
  * Use form validation in Main controller
  * worker: Avoid redundant code for getting test status</changelog>
  <changelog author="coolo@suse.com" date="1619524800">- Update to version 4.6.1619521273.6de41c49b:
  * Make the back to top button circular
  * Add back to top button to layout
  * Use Time::Seconds instead of magic numbers</changelog>
  <changelog author="coolo@suse.com" date="1619697600">- Update to version 4.6.1619707627.35eae8e4f:
  * doc: Improve phrasing regarding worker instance number
  * Add example for triggering single job to `openqa-cli api --help`
  * Fix Cpanel::JSON::XS dependency to be the same as in Mojolicious
  * Update comment in loop for gathering comment data
  * Compute whether a job is considered reviewed when making comment data
  * Check whether arbitrary comments do not count for review badge
  * Only consider bugrefs/labels for black certificate icon
  * Simplify code for making overview result
  * Make dashboard test work in environment where default changelog path exists</changelog>
  <changelog author="coolo@suse.com" date="1619956800">- Update to version 4.6.1619779004.cdb202dbd:
  * Update documentation about review badges
  * Use 'check-circle' icon for 'All passed' badge
  * Add "commented badge" for builds where all failed jobs have at least a comment
  * Let the worker retry uploading when updating module results failed
  * Consider jobs with no modules incomplete</changelog>
  <changelog author="coolo@suse.com" date="1620216000">- Update to version 4.6.1620235932.ef6bfa0d1:
  * Makefile: set DEVEL_COVER_DB_FORMAT
  * apparmor: Allow execution of smbd which is required for QEMU_ENABLE_SMBD
  * Mark t/ui/25-developer_mode.t as unstable due to recent failures
  * Prevent execution of container test when `TESTS` has been specified
  * openqa_bootstrap: Fix indentation</changelog>
  <changelog author="coolo@suse.com" date="1620734400">- Update to version 4.6.1620717468.c034e36b0:
  * Prevent Perl warning in worker code introduced by 4c2e8c8a63
  * Do not allow to deprioritize/obsolete build when specifying TEST
  * Do not enqueue more Minion jobs while waiting in 27-plugin_obs_rsync_status_details.t
  * Log pending Minion jobs while waiting in 27-plugin_obs_rsync_status_details.t
  * CI: Store log artifacts in build-docs job
  * Speed up execution of `t/api/04-jobs.t` with coverage analysis enabled
  * CI: Fix 01-test-utilities.t
  * Simplify handling of potential not-implemented states of jobs
  * Check if the ci check will pass after updating this hash
  * Do symlink assets as default</changelog>
  <changelog author="coolo@suse.com" date="1620907200">- Update to version 4.6.1620897674.b48ba1486:
  * Dependency cron 2021-05-13</changelog>
  <changelog author="coolo@suse.com" date="1621166400">- Update to version 4.6.1620996956.bd2066072:
  * Add new column to jobs table to flag jobs as archived</changelog>
  <changelog author="coolo@suse.com" date="1621339200">- Update to version 4.6.1621307093.e6e7d0a8c:
  * Improve locking of archiving task
  * Test case of copy error when archiving job
  * Mention the archiving feature within the documentation
  * Show archive icon on test details page for archived jobs
  * Archive important jobs which would be otherwise preserved during log cleanup
  * Add Minion job for archiving job results
  * Add function to archive a job
  * Add archive dir, allow customization via OPENQA_ARCHIVEDIR
  * Mention `MAX_SETUP_TIME` and `TIMEOUT_SCALE` in timeout documentation
  * worker: Add MAX_SETUP_TIME to limit job setup time (by default to one hour)
  * Use constants from Time::Seconds for declaring our own time-related constants
  * worker: Write code for stopping job in a more compact way
  * worker: Pass result USER_CANCELLED when stopping job due to cancellation
  * Add test for some error cases when calling rsync to sync tests
  * worker: Allow cancellation of jobs while waiting for asset cache
  * worker: Unify loops for polling the cache service</changelog>
  <changelog author="coolo@suse.com" date="1621512000">- Update to version 4.6.1621511845.b2720ea04:
  * Tweak routing again to work for Mojo &lt; 9 or &gt;=9.11
  * Show alert box linking to first bad test
  * Do not build openQA-devel for archs where it would be unresolvable
  * Install auto-update systemd files for SUSE as well and not only openSUSE
  * Remove previous tmpdir (on web UI side) when preparing worker for its next job</changelog>
  <changelog author="coolo@suse.com" date="1621771200">- Update to version 4.6.1621582962.3db67fb03:
  * Dependency cron 2021-05-21
  * Fix retry/delay in FinalizeResults.pm leading to failing Minion jobs</changelog>
  <changelog author="coolo@suse.com" date="1622203200">- Update to version 4.6.1622199777.577b4d3e1:
  * containers: Add test to check that webui can connect to scheduler
  * Also cover shell scripts in tools/ by shellcheck
  * Apply shellcheck rules to tools/tidy as well
  * Give permission of dmesg to worker
  * Simplify test code for OBS rsync plugin
  * Restore test coverage for OBS rsync code in obs_rsync.js
  * Remove 27-plugin_obs_rsync_status_details.t from unstable tests
  * Restore test coverage for OBS rsync code in Task.pm
  * Restore test coverage for OBS rsync code in ObsRsync.pm, Folders.pm and Gru.pm
  * t: Remove all unstable test code in ui/27-plugin_obs_rsync_status_details.t potentially covered elsewhere
  * containers: Fix scheduler and websockets URLs in webui container</changelog>
  <changelog author="coolo@suse.com" date="1622548800">- Update to version 4.6.1622538546.3dbc437d2:
  * Fix failing stylecheck for tools/test_containers_compose
  * Update docs about the special case of  BACKEND variable precedence</changelog>
  <changelog author="coolo@suse.com" date="1622721600">- Update to version 4.6.1622732249.47bfb0150:
  * Downgrade chromedriver from problematic version</changelog>
  <changelog author="coolo@suse.com" date="1622980800">- Update to version 4.6.1622818917.004fe9ea4:
  * Dependency cron 2021-06-04</changelog>
  <changelog author="coolo@suse.com" date="1623326400">- Update to version 4.6.1623351179.452374ecb:
  * Allow to configure Selenium chromedriver startup timeout for slow environments
  * docs: Add explanation for OPENQA::Test::TimeLimit configuration options
  * Give permission of check_qemu_oom
  * docs: Improve "getting involved" paragraphs
  * docs: Remove redundant and outdated contact reference
  * README: Update and generalize contact information
  * The coverage fix should not be necessary anymore
  * The coverage fix should not be necessary anymore
  * Make run_gru_job perform jobs without forking
  * Run 10-jobs.t really fast
  * parser: update IPA parser to support latest img-proof changes
  * Increase Mojolicious version requirement to a version compatible to what we test with
  * Fix content negotiation with .txt file extension for module source
  * Fix loading `main.pm` from custom CASEDIR with ABSOLUTE_TEST_CONFIG_PATHS=1
  * Add test for ABSOLUTE_TEST_CONFIG_PATHS=1 and custom CASEDIR
  * Split 'symlink testrepo' test into further subtests
  * worker: Fix handling CASEDIR/PRODUCTDIR/NEEDLES_DIR in certain cases
  * worker: Fix deleting previous links when preparing pool directory</changelog>
  <changelog author="coolo@suse.com" date="1623585600">- Update to version 4.6.1623492373.886d5787f:
  * t: Delete unused function in t/ui/13-admin.t
  * t: Fix wrongly moved line ending up as comment statement
  * Minor optimization: Turn SQL 'OR' into 'IN'
  * Add automatic installation recipe autoyast profile
  * Deployment handler: Log error message
  * Handle ANSI escape sequences in live log as well
  * Enable log viewer also for user logs and unify code for both log lists
  * Improve appearance of result file list
  * Use layout for video view to avoid rendering an incomplete HTML page
  * Test log view
  * Fix broken HTML by removing surplus end-tag
  * Add log view (similar to video view) supporting ANSI escape sequences
  * Render ANSI escape sequences within embedded log files via Anser (client-side)</changelog>
  <changelog author="coolo@suse.com" date="1623758400">- Update to version 4.6.1623747238.4c4508f96:
  * t: Mark missed uncoverable line in 14-grutasks.t
  * doc: Add end of list marker so chapter heading after pitfalls is rendered correctly
  * doc: Improve documentation for debugging developer mode
  * t: Mark uncoverable statements in 14-grutasks.t
  * t: Mark uncoverable statements in 42-df-based-cleanup.t
  * t: Mark uncoverable statements in 01-test-utilities</changelog>
  <changelog author="Marius Kittler &lt;marius.kittler@suse.com&gt;" date="1624363200">- Update to version 4.6.1624280432.2ce59c621:
  * Optimize search: prefetch job columns
  * Dependency cron 2021-06-20
  * t: Make `t/ui/18-tests-details.t` independent of `t/ui/12-needle-edit.t`
  * t: Access download list in t/ui/18-test-details.t directly
  * Dependency cron 2021-06-18
  * Fix repository used by openqa-bootstrap under Leap 15.3 for internal CA
  * Dependency cron 2021-06-17
  * Simplify "linked" lookup in OpenQA::Schema::ResultSet::Jobs
  * Fix repository used by openqa-bootstrap under Leap 15.3
  * Workaround for boo#1187425
  * t: Mark 10-jobs.t as not-heavy anymore after a9defcedf
  * Optimize /tests/overview: Combine SQL for JobDependencies
  * Optimize /tests/overview: Combine SQL for JobModules
  * Install iputils in the bootstrap script for the ping command
  * Make openQA package depend on hostname, required by configure-web-proxy
  * Delete uncovered and likely obsolete "assetid" parameter for test queries
  * Delete unused parameter "failed_modules" for list endpoint
  * Delete uncovered and likely unnecessary code for "failed_modules" parsing
  * Delete old undocumented and unused "maxage" filter mode
  * Delete old dead code in OpenQA::Schema::ResultSet::Jobs::complex_query
  * Reduce some whitespace for readability in OpenQA::Schema::ResultSet::Jobs::complex_query
  * Extract method from OpenQA::Schema::ResultSet::Jobs::complex_query
  * Set all 'attrs' in OpenQA::Schema::ResultSet::Jobs::complex_query in one place
  * Simplify OpenQA::Schema::ResultSet::Jobs
  * dist: Also save update-cache.sh from OBS
  * t: Simplify test timeout handling in 33-developer_mode for coverage
  * Mark openqa-client as deprecated
  * Correct volume labels to allow running on SELinux enabled systems
  * Remove `t/ui/25-developer_mode.t` from unstable tests
  * Fix problem in t/ui/25-developer_mode.t leading to sporadic test failures
  * Revert "Downgrade chromedriver from problematic version"
  * Adapt UI tests to chromedriver changes</changelog>
</package>
<package pkgid="1b481d7f8afea36a543524cf3c350d8b90014ab20aacc5092dbb0ec980cbda77" name="openQA-single-instance" arch="noarch">
  <version epoch="0" ver="4.6.1624280432.2ce59c621" rel="bp153.2.3.3"/>
  <changelog author="coolo@suse.com" date="1618920000">- Update to version 4.6.1618919402.a469aea0f:
  * Increase health-check retries
  * Fix failing CI check for container file (static check DL3059)
  * Prevent recursive apparmor profile inclusion
  * CI: Retry if docker-compose build fails in webui-docker-compose test
  * Fix content negotiation to use Accept headers again
  * Improve parameter name 'check'</changelog>
  <changelog author="coolo@suse.com" date="1619092800">- Update to version 4.6.1619097622.241af4702:
  * Enable signatures in ?::Result::Jobs and fix issues
  * Add tests for 'first_bad' link in investigation
  * Show link to first bad test in investigation tab
  * worker: Avoid running optipng/upload twice
  * Fix missing test module results and extend related unit tests
  * worker: Make uploading test order on final upload (when stopping job) work
  * Add more tests for Main controller
  * Use form validation in Main controller
  * worker: Avoid redundant code for getting test status</changelog>
  <changelog author="coolo@suse.com" date="1619524800">- Update to version 4.6.1619521273.6de41c49b:
  * Make the back to top button circular
  * Add back to top button to layout
  * Use Time::Seconds instead of magic numbers</changelog>
  <changelog author="coolo@suse.com" date="1619697600">- Update to version 4.6.1619707627.35eae8e4f:
  * doc: Improve phrasing regarding worker instance number
  * Add example for triggering single job to `openqa-cli api --help`
  * Fix Cpanel::JSON::XS dependency to be the same as in Mojolicious
  * Update comment in loop for gathering comment data
  * Compute whether a job is considered reviewed when making comment data
  * Check whether arbitrary comments do not count for review badge
  * Only consider bugrefs/labels for black certificate icon
  * Simplify code for making overview result
  * Make dashboard test work in environment where default changelog path exists</changelog>
  <changelog author="coolo@suse.com" date="1619956800">- Update to version 4.6.1619779004.cdb202dbd:
  * Update documentation about review badges
  * Use 'check-circle' icon for 'All passed' badge
  * Add "commented badge" for builds where all failed jobs have at least a comment
  * Let the worker retry uploading when updating module results failed
  * Consider jobs with no modules incomplete</changelog>
  <changelog author="coolo@suse.com" date="1620216000">- Update to version 4.6.1620235932.ef6bfa0d1:
  * Makefile: set DEVEL_COVER_DB_FORMAT
  * apparmor: Allow execution of smbd which is required for QEMU_ENABLE_SMBD
  * Mark t/ui/25-developer_mode.t as unstable due to recent failures
  * Prevent execution of container test when `TESTS` has been specified
  * openqa_bootstrap: Fix indentation</changelog>
  <changelog author="coolo@suse.com" date="1620734400">- Update to version 4.6.1620717468.c034e36b0:
  * Prevent Perl warning in worker code introduced by 4c2e8c8a63
  * Do not allow to deprioritize/obsolete build when specifying TEST
  * Do not enqueue more Minion jobs while waiting in 27-plugin_obs_rsync_status_details.t
  * Log pending Minion jobs while waiting in 27-plugin_obs_rsync_status_details.t
  * CI: Store log artifacts in build-docs job
  * Speed up execution of `t/api/04-jobs.t` with coverage analysis enabled
  * CI: Fix 01-test-utilities.t
  * Simplify handling of potential not-implemented states of jobs
  * Check if the ci check will pass after updating this hash
  * Do symlink assets as default</changelog>
  <changelog author="coolo@suse.com" date="1620907200">- Update to version 4.6.1620897674.b48ba1486:
  * Dependency cron 2021-05-13</changelog>
  <changelog author="coolo@suse.com" date="1621166400">- Update to version 4.6.1620996956.bd2066072:
  * Add new column to jobs table to flag jobs as archived</changelog>
  <changelog author="coolo@suse.com" date="1621339200">- Update to version 4.6.1621307093.e6e7d0a8c:
  * Improve locking of archiving task
  * Test case of copy error when archiving job
  * Mention the archiving feature within the documentation
  * Show archive icon on test details page for archived jobs
  * Archive important jobs which would be otherwise preserved during log cleanup
  * Add Minion job for archiving job results
  * Add function to archive a job
  * Add archive dir, allow customization via OPENQA_ARCHIVEDIR
  * Mention `MAX_SETUP_TIME` and `TIMEOUT_SCALE` in timeout documentation
  * worker: Add MAX_SETUP_TIME to limit job setup time (by default to one hour)
  * Use constants from Time::Seconds for declaring our own time-related constants
  * worker: Write code for stopping job in a more compact way
  * worker: Pass result USER_CANCELLED when stopping job due to cancellation
  * Add test for some error cases when calling rsync to sync tests
  * worker: Allow cancellation of jobs while waiting for asset cache
  * worker: Unify loops for polling the cache service</changelog>
  <changelog author="coolo@suse.com" date="1621512000">- Update to version 4.6.1621511845.b2720ea04:
  * Tweak routing again to work for Mojo &lt; 9 or &gt;=9.11
  * Show alert box linking to first bad test
  * Do not build openQA-devel for archs where it would be unresolvable
  * Install auto-update systemd files for SUSE as well and not only openSUSE
  * Remove previous tmpdir (on web UI side) when preparing worker for its next job</changelog>
  <changelog author="coolo@suse.com" date="1621771200">- Update to version 4.6.1621582962.3db67fb03:
  * Dependency cron 2021-05-21
  * Fix retry/delay in FinalizeResults.pm leading to failing Minion jobs</changelog>
  <changelog author="coolo@suse.com" date="1622203200">- Update to version 4.6.1622199777.577b4d3e1:
  * containers: Add test to check that webui can connect to scheduler
  * Also cover shell scripts in tools/ by shellcheck
  * Apply shellcheck rules to tools/tidy as well
  * Give permission of dmesg to worker
  * Simplify test code for OBS rsync plugin
  * Restore test coverage for OBS rsync code in obs_rsync.js
  * Remove 27-plugin_obs_rsync_status_details.t from unstable tests
  * Restore test coverage for OBS rsync code in Task.pm
  * Restore test coverage for OBS rsync code in ObsRsync.pm, Folders.pm and Gru.pm
  * t: Remove all unstable test code in ui/27-plugin_obs_rsync_status_details.t potentially covered elsewhere
  * containers: Fix scheduler and websockets URLs in webui container</changelog>
  <changelog author="coolo@suse.com" date="1622548800">- Update to version 4.6.1622538546.3dbc437d2:
  * Fix failing stylecheck for tools/test_containers_compose
  * Update docs about the special case of  BACKEND variable precedence</changelog>
  <changelog author="coolo@suse.com" date="1622721600">- Update to version 4.6.1622732249.47bfb0150:
  * Downgrade chromedriver from problematic version</changelog>
  <changelog author="coolo@suse.com" date="1622980800">- Update to version 4.6.1622818917.004fe9ea4:
  * Dependency cron 2021-06-04</changelog>
  <changelog author="coolo@suse.com" date="1623326400">- Update to version 4.6.1623351179.452374ecb:
  * Allow to configure Selenium chromedriver startup timeout for slow environments
  * docs: Add explanation for OPENQA::Test::TimeLimit configuration options
  * Give permission of check_qemu_oom
  * docs: Improve "getting involved" paragraphs
  * docs: Remove redundant and outdated contact reference
  * README: Update and generalize contact information
  * The coverage fix should not be necessary anymore
  * The coverage fix should not be necessary anymore
  * Make run_gru_job perform jobs without forking
  * Run 10-jobs.t really fast
  * parser: update IPA parser to support latest img-proof changes
  * Increase Mojolicious version requirement to a version compatible to what we test with
  * Fix content negotiation with .txt file extension for module source
  * Fix loading `main.pm` from custom CASEDIR with ABSOLUTE_TEST_CONFIG_PATHS=1
  * Add test for ABSOLUTE_TEST_CONFIG_PATHS=1 and custom CASEDIR
  * Split 'symlink testrepo' test into further subtests
  * worker: Fix handling CASEDIR/PRODUCTDIR/NEEDLES_DIR in certain cases
  * worker: Fix deleting previous links when preparing pool directory</changelog>
  <changelog author="coolo@suse.com" date="1623585600">- Update to version 4.6.1623492373.886d5787f:
  * t: Delete unused function in t/ui/13-admin.t
  * t: Fix wrongly moved line ending up as comment statement
  * Minor optimization: Turn SQL 'OR' into 'IN'
  * Add automatic installation recipe autoyast profile
  * Deployment handler: Log error message
  * Handle ANSI escape sequences in live log as well
  * Enable log viewer also for user logs and unify code for both log lists
  * Improve appearance of result file list
  * Use layout for video view to avoid rendering an incomplete HTML page
  * Test log view
  * Fix broken HTML by removing surplus end-tag
  * Add log view (similar to video view) supporting ANSI escape sequences
  * Render ANSI escape sequences within embedded log files via Anser (client-side)</changelog>
  <changelog author="coolo@suse.com" date="1623758400">- Update to version 4.6.1623747238.4c4508f96:
  * t: Mark missed uncoverable line in 14-grutasks.t
  * doc: Add end of list marker so chapter heading after pitfalls is rendered correctly
  * doc: Improve documentation for debugging developer mode
  * t: Mark uncoverable statements in 14-grutasks.t
  * t: Mark uncoverable statements in 42-df-based-cleanup.t
  * t: Mark uncoverable statements in 01-test-utilities</changelog>
  <changelog author="Marius Kittler &lt;marius.kittler@suse.com&gt;" date="1624363200">- Update to version 4.6.1624280432.2ce59c621:
  * Optimize search: prefetch job columns
  * Dependency cron 2021-06-20
  * t: Make `t/ui/18-tests-details.t` independent of `t/ui/12-needle-edit.t`
  * t: Access download list in t/ui/18-test-details.t directly
  * Dependency cron 2021-06-18
  * Fix repository used by openqa-bootstrap under Leap 15.3 for internal CA
  * Dependency cron 2021-06-17
  * Simplify "linked" lookup in OpenQA::Schema::ResultSet::Jobs
  * Fix repository used by openqa-bootstrap under Leap 15.3
  * Workaround for boo#1187425
  * t: Mark 10-jobs.t as not-heavy anymore after a9defcedf
  * Optimize /tests/overview: Combine SQL for JobDependencies
  * Optimize /tests/overview: Combine SQL for JobModules
  * Install iputils in the bootstrap script for the ping command
  * Make openQA package depend on hostname, required by configure-web-proxy
  * Delete uncovered and likely obsolete "assetid" parameter for test queries
  * Delete unused parameter "failed_modules" for list endpoint
  * Delete uncovered and likely unnecessary code for "failed_modules" parsing
  * Delete old undocumented and unused "maxage" filter mode
  * Delete old dead code in OpenQA::Schema::ResultSet::Jobs::complex_query
  * Reduce some whitespace for readability in OpenQA::Schema::ResultSet::Jobs::complex_query
  * Extract method from OpenQA::Schema::ResultSet::Jobs::complex_query
  * Set all 'attrs' in OpenQA::Schema::ResultSet::Jobs::complex_query in one place
  * Simplify OpenQA::Schema::ResultSet::Jobs
  * dist: Also save update-cache.sh from OBS
  * t: Simplify test timeout handling in 33-developer_mode for coverage
  * Mark openqa-client as deprecated
  * Correct volume labels to allow running on SELinux enabled systems
  * Remove `t/ui/25-developer_mode.t` from unstable tests
  * Fix problem in t/ui/25-developer_mode.t leading to sporadic test failures
  * Revert "Downgrade chromedriver from problematic version"
  * Adapt UI tests to chromedriver changes</changelog>
</package>
<package pkgid="0cd65c0923681ec9edfae6e832b9ee66d84d68ae30c417d7d702e0c17eb5ffca" name="openQA-test" arch="src">
  <version epoch="0" ver="4.6.1624280432.2ce59c621" rel="bp153.2.3.1"/>
  <changelog author="coolo@suse.com" date="1571054400">- No changelog - see openQA.changes</changelog>
</package>
<package pkgid="0139e84ffc92960a782a4f3736ae5becb0e979b87781c1b65e192f4056e66a25" name="openQA-worker" arch="noarch">
  <version epoch="0" ver="4.6.1624280432.2ce59c621" rel="bp153.2.3.3"/>
  <changelog author="coolo@suse.com" date="1618920000">- Update to version 4.6.1618919402.a469aea0f:
  * Increase health-check retries
  * Fix failing CI check for container file (static check DL3059)
  * Prevent recursive apparmor profile inclusion
  * CI: Retry if docker-compose build fails in webui-docker-compose test
  * Fix content negotiation to use Accept headers again
  * Improve parameter name 'check'</changelog>
  <changelog author="coolo@suse.com" date="1619092800">- Update to version 4.6.1619097622.241af4702:
  * Enable signatures in ?::Result::Jobs and fix issues
  * Add tests for 'first_bad' link in investigation
  * Show link to first bad test in investigation tab
  * worker: Avoid running optipng/upload twice
  * Fix missing test module results and extend related unit tests
  * worker: Make uploading test order on final upload (when stopping job) work
  * Add more tests for Main controller
  * Use form validation in Main controller
  * worker: Avoid redundant code for getting test status</changelog>
  <changelog author="coolo@suse.com" date="1619524800">- Update to version 4.6.1619521273.6de41c49b:
  * Make the back to top button circular
  * Add back to top button to layout
  * Use Time::Seconds instead of magic numbers</changelog>
  <changelog author="coolo@suse.com" date="1619697600">- Update to version 4.6.1619707627.35eae8e4f:
  * doc: Improve phrasing regarding worker instance number
  * Add example for triggering single job to `openqa-cli api --help`
  * Fix Cpanel::JSON::XS dependency to be the same as in Mojolicious
  * Update comment in loop for gathering comment data
  * Compute whether a job is considered reviewed when making comment data
  * Check whether arbitrary comments do not count for review badge
  * Only consider bugrefs/labels for black certificate icon
  * Simplify code for making overview result
  * Make dashboard test work in environment where default changelog path exists</changelog>
  <changelog author="coolo@suse.com" date="1619956800">- Update to version 4.6.1619779004.cdb202dbd:
  * Update documentation about review badges
  * Use 'check-circle' icon for 'All passed' badge
  * Add "commented badge" for builds where all failed jobs have at least a comment
  * Let the worker retry uploading when updating module results failed
  * Consider jobs with no modules incomplete</changelog>
  <changelog author="coolo@suse.com" date="1620216000">- Update to version 4.6.1620235932.ef6bfa0d1:
  * Makefile: set DEVEL_COVER_DB_FORMAT
  * apparmor: Allow execution of smbd which is required for QEMU_ENABLE_SMBD
  * Mark t/ui/25-developer_mode.t as unstable due to recent failures
  * Prevent execution of container test when `TESTS` has been specified
  * openqa_bootstrap: Fix indentation</changelog>
  <changelog author="coolo@suse.com" date="1620734400">- Update to version 4.6.1620717468.c034e36b0:
  * Prevent Perl warning in worker code introduced by 4c2e8c8a63
  * Do not allow to deprioritize/obsolete build when specifying TEST
  * Do not enqueue more Minion jobs while waiting in 27-plugin_obs_rsync_status_details.t
  * Log pending Minion jobs while waiting in 27-plugin_obs_rsync_status_details.t
  * CI: Store log artifacts in build-docs job
  * Speed up execution of `t/api/04-jobs.t` with coverage analysis enabled
  * CI: Fix 01-test-utilities.t
  * Simplify handling of potential not-implemented states of jobs
  * Check if the ci check will pass after updating this hash
  * Do symlink assets as default</changelog>
  <changelog author="coolo@suse.com" date="1620907200">- Update to version 4.6.1620897674.b48ba1486:
  * Dependency cron 2021-05-13</changelog>
  <changelog author="coolo@suse.com" date="1621166400">- Update to version 4.6.1620996956.bd2066072:
  * Add new column to jobs table to flag jobs as archived</changelog>
  <changelog author="coolo@suse.com" date="1621339200">- Update to version 4.6.1621307093.e6e7d0a8c:
  * Improve locking of archiving task
  * Test case of copy error when archiving job
  * Mention the archiving feature within the documentation
  * Show archive icon on test details page for archived jobs
  * Archive important jobs which would be otherwise preserved during log cleanup
  * Add Minion job for archiving job results
  * Add function to archive a job
  * Add archive dir, allow customization via OPENQA_ARCHIVEDIR
  * Mention `MAX_SETUP_TIME` and `TIMEOUT_SCALE` in timeout documentation
  * worker: Add MAX_SETUP_TIME to limit job setup time (by default to one hour)
  * Use constants from Time::Seconds for declaring our own time-related constants
  * worker: Write code for stopping job in a more compact way
  * worker: Pass result USER_CANCELLED when stopping job due to cancellation
  * Add test for some error cases when calling rsync to sync tests
  * worker: Allow cancellation of jobs while waiting for asset cache
  * worker: Unify loops for polling the cache service</changelog>
  <changelog author="coolo@suse.com" date="1621512000">- Update to version 4.6.1621511845.b2720ea04:
  * Tweak routing again to work for Mojo &lt; 9 or &gt;=9.11
  * Show alert box linking to first bad test
  * Do not build openQA-devel for archs where it would be unresolvable
  * Install auto-update systemd files for SUSE as well and not only openSUSE
  * Remove previous tmpdir (on web UI side) when preparing worker for its next job</changelog>
  <changelog author="coolo@suse.com" date="1621771200">- Update to version 4.6.1621582962.3db67fb03:
  * Dependency cron 2021-05-21
  * Fix retry/delay in FinalizeResults.pm leading to failing Minion jobs</changelog>
  <changelog author="coolo@suse.com" date="1622203200">- Update to version 4.6.1622199777.577b4d3e1:
  * containers: Add test to check that webui can connect to scheduler
  * Also cover shell scripts in tools/ by shellcheck
  * Apply shellcheck rules to tools/tidy as well
  * Give permission of dmesg to worker
  * Simplify test code for OBS rsync plugin
  * Restore test coverage for OBS rsync code in obs_rsync.js
  * Remove 27-plugin_obs_rsync_status_details.t from unstable tests
  * Restore test coverage for OBS rsync code in Task.pm
  * Restore test coverage for OBS rsync code in ObsRsync.pm, Folders.pm and Gru.pm
  * t: Remove all unstable test code in ui/27-plugin_obs_rsync_status_details.t potentially covered elsewhere
  * containers: Fix scheduler and websockets URLs in webui container</changelog>
  <changelog author="coolo@suse.com" date="1622548800">- Update to version 4.6.1622538546.3dbc437d2:
  * Fix failing stylecheck for tools/test_containers_compose
  * Update docs about the special case of  BACKEND variable precedence</changelog>
  <changelog author="coolo@suse.com" date="1622721600">- Update to version 4.6.1622732249.47bfb0150:
  * Downgrade chromedriver from problematic version</changelog>
  <changelog author="coolo@suse.com" date="1622980800">- Update to version 4.6.1622818917.004fe9ea4:
  * Dependency cron 2021-06-04</changelog>
  <changelog author="coolo@suse.com" date="1623326400">- Update to version 4.6.1623351179.452374ecb:
  * Allow to configure Selenium chromedriver startup timeout for slow environments
  * docs: Add explanation for OPENQA::Test::TimeLimit configuration options
  * Give permission of check_qemu_oom
  * docs: Improve "getting involved" paragraphs
  * docs: Remove redundant and outdated contact reference
  * README: Update and generalize contact information
  * The coverage fix should not be necessary anymore
  * The coverage fix should not be necessary anymore
  * Make run_gru_job perform jobs without forking
  * Run 10-jobs.t really fast
  * parser: update IPA parser to support latest img-proof changes
  * Increase Mojolicious version requirement to a version compatible to what we test with
  * Fix content negotiation with .txt file extension for module source
  * Fix loading `main.pm` from custom CASEDIR with ABSOLUTE_TEST_CONFIG_PATHS=1
  * Add test for ABSOLUTE_TEST_CONFIG_PATHS=1 and custom CASEDIR
  * Split 'symlink testrepo' test into further subtests
  * worker: Fix handling CASEDIR/PRODUCTDIR/NEEDLES_DIR in certain cases
  * worker: Fix deleting previous links when preparing pool directory</changelog>
  <changelog author="coolo@suse.com" date="1623585600">- Update to version 4.6.1623492373.886d5787f:
  * t: Delete unused function in t/ui/13-admin.t
  * t: Fix wrongly moved line ending up as comment statement
  * Minor optimization: Turn SQL 'OR' into 'IN'
  * Add automatic installation recipe autoyast profile
  * Deployment handler: Log error message
  * Handle ANSI escape sequences in live log as well
  * Enable log viewer also for user logs and unify code for both log lists
  * Improve appearance of result file list
  * Use layout for video view to avoid rendering an incomplete HTML page
  * Test log view
  * Fix broken HTML by removing surplus end-tag
  * Add log view (similar to video view) supporting ANSI escape sequences
  * Render ANSI escape sequences within embedded log files via Anser (client-side)</changelog>
  <changelog author="coolo@suse.com" date="1623758400">- Update to version 4.6.1623747238.4c4508f96:
  * t: Mark missed uncoverable line in 14-grutasks.t
  * doc: Add end of list marker so chapter heading after pitfalls is rendered correctly
  * doc: Improve documentation for debugging developer mode
  * t: Mark uncoverable statements in 14-grutasks.t
  * t: Mark uncoverable statements in 42-df-based-cleanup.t
  * t: Mark uncoverable statements in 01-test-utilities</changelog>
  <changelog author="Marius Kittler &lt;marius.kittler@suse.com&gt;" date="1624363200">- Update to version 4.6.1624280432.2ce59c621:
  * Optimize search: prefetch job columns
  * Dependency cron 2021-06-20
  * t: Make `t/ui/18-tests-details.t` independent of `t/ui/12-needle-edit.t`
  * t: Access download list in t/ui/18-test-details.t directly
  * Dependency cron 2021-06-18
  * Fix repository used by openqa-bootstrap under Leap 15.3 for internal CA
  * Dependency cron 2021-06-17
  * Simplify "linked" lookup in OpenQA::Schema::ResultSet::Jobs
  * Fix repository used by openqa-bootstrap under Leap 15.3
  * Workaround for boo#1187425
  * t: Mark 10-jobs.t as not-heavy anymore after a9defcedf
  * Optimize /tests/overview: Combine SQL for JobDependencies
  * Optimize /tests/overview: Combine SQL for JobModules
  * Install iputils in the bootstrap script for the ping command
  * Make openQA package depend on hostname, required by configure-web-proxy
  * Delete uncovered and likely obsolete "assetid" parameter for test queries
  * Delete unused parameter "failed_modules" for list endpoint
  * Delete uncovered and likely unnecessary code for "failed_modules" parsing
  * Delete old undocumented and unused "maxage" filter mode
  * Delete old dead code in OpenQA::Schema::ResultSet::Jobs::complex_query
  * Reduce some whitespace for readability in OpenQA::Schema::ResultSet::Jobs::complex_query
  * Extract method from OpenQA::Schema::ResultSet::Jobs::complex_query
  * Set all 'attrs' in OpenQA::Schema::ResultSet::Jobs::complex_query in one place
  * Simplify OpenQA::Schema::ResultSet::Jobs
  * dist: Also save update-cache.sh from OBS
  * t: Simplify test timeout handling in 33-developer_mode for coverage
  * Mark openqa-client as deprecated
  * Correct volume labels to allow running on SELinux enabled systems
  * Remove `t/ui/25-developer_mode.t` from unstable tests
  * Fix problem in t/ui/25-developer_mode.t leading to sporadic test failures
  * Revert "Downgrade chromedriver from problematic version"
  * Adapt UI tests to chromedriver changes</changelog>
</package>
<package pkgid="10e6ad7c8a5abae7d1130aaf1d02ead27b6c9d781d31daf31fcfbb6b86f9264b" name="openQA-worker-test" arch="src">
  <version epoch="0" ver="4.6.1624280432.2ce59c621" rel="bp153.2.3.1"/>
  <changelog author="coolo@suse.com" date="1571054400">- No changelog - see openQA.changes</changelog>
</package>
<package pkgid="34a9438449589e7ef93563beef66afa937e97bd4aa28482f4bd1f03aa501b2a5" name="openscad" arch="ppc64le">
  <version epoch="0" ver="2021.01" rel="bp153.3.3.1"/>
  <changelog author="prusnak@opensuse.org" date="1426075200">- updated to 2015.03</changelog>
  <changelog author="prusnak@opensuse.org" date="1429617600">- updated to 2015.03-1</changelog>
  <changelog author="prusnak@opensuse.org" date="1447934400">- updated to 2015.03-2</changelog>
  <changelog author="herbert@graeber-clan.de" date="1482408000">- Switch to Qt5</changelog>
  <changelog author="herbert@graeber-clan.de" date="1484481600">- Add patch openscad-git4fa5f0340a.patch from upstream, to fix
  build with newer Qt5 and gcc versions</changelog>
  <changelog author="jengelh@inai.de" date="1493294400">- Remove useless %clean section
- Trim description</changelog>
  <changelog author="idonmez@suse.com" date="1497355200">- Change license to GPL-3.0+, see
  https://github.com/openscad/openscad/issues/2059</changelog>
  <changelog author="plinnell@opensuse.org" date="1513339200">- Fix the BuildRequires to fix build on Factory/TW</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1553083200">- Cleanup BuildRequires, sort, remove duplicates
- Fix Url:, openscad.org redirects to www.openscad.org
- Add openscad-git_c68684f9520d.patch, fix build with Boost 1.69
- Use %license, remove %defattr</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1561377600">- Update to 2019.05 release
  + Language Features:
  * New modules
    assert() - stop script evaluation on failed constraints
    let() - scoped assignment
  * New functions
    ord() - convert from character to Unicode code point
    echo()
    assert() - stop script evaluation on failed constraints
    Type testing functions: is_undef(), is_list(), is_num(), is_bool(), is_string()
  * New special variable: $preview variable which is set to true in preview mode
  * List comprehension updates
    Added if/else condition
    Added each keyword
    Added C-style for loop
    Now allows looping over characters of a string
  * rotate_extrude(): Added angle parameter to
  * import() now supports SVG, 3MF and AMF
  * color() now supports hex color codes
  * Removed glide() and subdiv() which were never implemented
  + Program Features:
  * Customizer: Allow parametrizing design parameters with GUI customization
  * Support for using 3D-Mouse / Joystick / Gamepad input devices for controlling the 3D view
  * 3D Printing support: Purchase from a print service partner or print to Octoprint
  * New export file formats: SVG, 3MF, AMF
  * Quick-edit and preview of values using Alt-Arrows (Shift-Alt-Arrows on macOS)
  * Added --view cmd-line parameter
  * Play sound notification on render complete
  * Line numbers and filenames are now shown for many errors and warnings
  * Hardwarning preference: Stop on first warning
  * Hardwarning and assert now shows a stack trace
  * New warnings
    Module call parameterns don't match module declaration
    Argument value of of range
    Duplicate passed argument
    Children passed to module not accepting children
    Reference to inknown $special_variables
    Duplicate assigment
  * New translations: Ukrainian, Polish
- Updated BuildRequires:
  - Drop glew-devel and some boost headers
  - Add libspnav for 3D mouse, Qt5Multimedia for notifications
- Cleanup spec file, remove conditionals for Fedora (still targeting EOLed Qt4)
- Drop upstream patches:
  openscad-git4fa5f0340a.patch
  openscad-git_c68684f9520d.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1584878400">- Explicitly require libboost_thread-devel for building openscad.</changelog>
  <changelog author="Martin Li?ka &lt;mliska@suse.cz&gt;" date="1597924800">- Use memoryperjob constraint instead of %limit_build macro.</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1601640000">- fix build with new C++ compilers, add boost_include.diff</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1601985600">- openGL is required but Arm uses openGL ES, so exclude %arm
  and aarch64</changelog>
  <changelog author="Samu Voutilainen &lt;smar@smar.fi&gt;" date="1618920000">- Update to 2021.1 release
  + Language Features
  * New
    Add function literals
    Add exponent function (e.g. 2^3)
    Add convexity parameter to resize()
    Add support for generic tail recursion
    Add $vpf for viewport field of view
    Add warnings for ranges with begin &lt; end
    Add warnings for matrix structure problems
  * Changed
    Allow random seeds to stick between rands() calls
    Make comparison operators on mixed types return undef
    Track reason for values turning undef
  * Fixed
    Fix Range precision
    Fix empty geometry handling
    Fix search order for imported modules
    Improve internal handling of data values
    Improve performance of array concatenation
    Improve float accuracy of mirror matrix calculation
    Improve polygon and polyhedron warnings/errors
  + Program Features
  * GUI
    Add jump to source code from 3D preview
    Add Error-Log window for tracking errors and warnings
    Add window menu to allow keyboard access to all docked windows
    Enable default binary stl output, and ascii option
    Show message in console when caches are flushed
    Disable HTML rendering in console
    Enable color scheme for CGAL 2D render
    Simplified OpenCSG edge shader, with added smoothing
    New and updated translations: Chinese, Armenian, French, Russian, Polish, German
  * Editor
    Edit multiple files in tabs
    Switch tabs via Ctrl+Tab / Ctrl+Shift+Tab
    Modify numbers via mouse scroll (when holding ALT)
    Add auto-complete &amp; call-tips for built-ins
    Add configurable code snippets
    Add (line) bookmarks
    Add jump to error
    Add support for line/block copy and move
    Add convenience context menu to tab header
    Open include&lt;&gt;/use&lt;&gt; files via inline link
    Fix search highlight for utf8 text
    Fix display of matches in search field
    Add Find/Find Next/Find Previous to editor context menu
  * Command line
    Support reading scripts from STDIN
    Support export to STDOUT
    Add multi-export on command line
    Add --animate command line option
    Add --export-format command line option
    Allow view-port variables in command-line mode
    Allow export to .ast, .csg, .echo and .term in preview mode
    Print statistics in cmdline mode as in GUI
  * General
    Add PDF export (single page only)
    Add support for line-cap and line-join in SVG import
    Add support stroke-linejoin in SVG import
    Change CGAL Union to join least complex geometries first
    Install start shortcut for all users on Windows
    Install icons with defined sizes (e.g. required by flathub)
    Switch to C++14 and allow usage of header-only CGAL
    Add support for lib3MF v2.0 API
    Update AppStream release info
- Ran spec through spec-cleaner
- removed boost_include.diff (upstream)</changelog>
  <changelog author="Samu Voutilainen &lt;smar@smar.fi&gt;" date="1620302400">- Increased memoryperjob constraint to 2500 MB.</changelog>
  <changelog author="Samu Voutilainen &lt;smar@smar.fi&gt;" date="1620475200">- Reintroduce memory-contraints macro %limit_build -m 2500.
  Constraint memoryperjob is allowing too small workers for
  the jobs it provides.</changelog>
</package>
<package pkgid="d4e6fcf1d2c2c15009f914e4bd55983a71c7296065afc3e32235869faec8b0ce" name="openscad" arch="s390x">
  <version epoch="0" ver="2021.01" rel="bp153.3.3.1"/>
  <changelog author="prusnak@opensuse.org" date="1426075200">- updated to 2015.03</changelog>
  <changelog author="prusnak@opensuse.org" date="1429617600">- updated to 2015.03-1</changelog>
  <changelog author="prusnak@opensuse.org" date="1447934400">- updated to 2015.03-2</changelog>
  <changelog author="herbert@graeber-clan.de" date="1482408000">- Switch to Qt5</changelog>
  <changelog author="herbert@graeber-clan.de" date="1484481600">- Add patch openscad-git4fa5f0340a.patch from upstream, to fix
  build with newer Qt5 and gcc versions</changelog>
  <changelog author="jengelh@inai.de" date="1493294400">- Remove useless %clean section
- Trim description</changelog>
  <changelog author="idonmez@suse.com" date="1497355200">- Change license to GPL-3.0+, see
  https://github.com/openscad/openscad/issues/2059</changelog>
  <changelog author="plinnell@opensuse.org" date="1513339200">- Fix the BuildRequires to fix build on Factory/TW</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1553083200">- Cleanup BuildRequires, sort, remove duplicates
- Fix Url:, openscad.org redirects to www.openscad.org
- Add openscad-git_c68684f9520d.patch, fix build with Boost 1.69
- Use %license, remove %defattr</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1561377600">- Update to 2019.05 release
  + Language Features:
  * New modules
    assert() - stop script evaluation on failed constraints
    let() - scoped assignment
  * New functions
    ord() - convert from character to Unicode code point
    echo()
    assert() - stop script evaluation on failed constraints
    Type testing functions: is_undef(), is_list(), is_num(), is_bool(), is_string()
  * New special variable: $preview variable which is set to true in preview mode
  * List comprehension updates
    Added if/else condition
    Added each keyword
    Added C-style for loop
    Now allows looping over characters of a string
  * rotate_extrude(): Added angle parameter to
  * import() now supports SVG, 3MF and AMF
  * color() now supports hex color codes
  * Removed glide() and subdiv() which were never implemented
  + Program Features:
  * Customizer: Allow parametrizing design parameters with GUI customization
  * Support for using 3D-Mouse / Joystick / Gamepad input devices for controlling the 3D view
  * 3D Printing support: Purchase from a print service partner or print to Octoprint
  * New export file formats: SVG, 3MF, AMF
  * Quick-edit and preview of values using Alt-Arrows (Shift-Alt-Arrows on macOS)
  * Added --view cmd-line parameter
  * Play sound notification on render complete
  * Line numbers and filenames are now shown for many errors and warnings
  * Hardwarning preference: Stop on first warning
  * Hardwarning and assert now shows a stack trace
  * New warnings
    Module call parameterns don't match module declaration
    Argument value of of range
    Duplicate passed argument
    Children passed to module not accepting children
    Reference to inknown $special_variables
    Duplicate assigment
  * New translations: Ukrainian, Polish
- Updated BuildRequires:
  - Drop glew-devel and some boost headers
  - Add libspnav for 3D mouse, Qt5Multimedia for notifications
- Cleanup spec file, remove conditionals for Fedora (still targeting EOLed Qt4)
- Drop upstream patches:
  openscad-git4fa5f0340a.patch
  openscad-git_c68684f9520d.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1584878400">- Explicitly require libboost_thread-devel for building openscad.</changelog>
  <changelog author="Martin Li?ka &lt;mliska@suse.cz&gt;" date="1597924800">- Use memoryperjob constraint instead of %limit_build macro.</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1601640000">- fix build with new C++ compilers, add boost_include.diff</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1601985600">- openGL is required but Arm uses openGL ES, so exclude %arm
  and aarch64</changelog>
  <changelog author="Samu Voutilainen &lt;smar@smar.fi&gt;" date="1618920000">- Update to 2021.1 release
  + Language Features
  * New
    Add function literals
    Add exponent function (e.g. 2^3)
    Add convexity parameter to resize()
    Add support for generic tail recursion
    Add $vpf for viewport field of view
    Add warnings for ranges with begin &lt; end
    Add warnings for matrix structure problems
  * Changed
    Allow random seeds to stick between rands() calls
    Make comparison operators on mixed types return undef
    Track reason for values turning undef
  * Fixed
    Fix Range precision
    Fix empty geometry handling
    Fix search order for imported modules
    Improve internal handling of data values
    Improve performance of array concatenation
    Improve float accuracy of mirror matrix calculation
    Improve polygon and polyhedron warnings/errors
  + Program Features
  * GUI
    Add jump to source code from 3D preview
    Add Error-Log window for tracking errors and warnings
    Add window menu to allow keyboard access to all docked windows
    Enable default binary stl output, and ascii option
    Show message in console when caches are flushed
    Disable HTML rendering in console
    Enable color scheme for CGAL 2D render
    Simplified OpenCSG edge shader, with added smoothing
    New and updated translations: Chinese, Armenian, French, Russian, Polish, German
  * Editor
    Edit multiple files in tabs
    Switch tabs via Ctrl+Tab / Ctrl+Shift+Tab
    Modify numbers via mouse scroll (when holding ALT)
    Add auto-complete &amp; call-tips for built-ins
    Add configurable code snippets
    Add (line) bookmarks
    Add jump to error
    Add support for line/block copy and move
    Add convenience context menu to tab header
    Open include&lt;&gt;/use&lt;&gt; files via inline link
    Fix search highlight for utf8 text
    Fix display of matches in search field
    Add Find/Find Next/Find Previous to editor context menu
  * Command line
    Support reading scripts from STDIN
    Support export to STDOUT
    Add multi-export on command line
    Add --animate command line option
    Add --export-format command line option
    Allow view-port variables in command-line mode
    Allow export to .ast, .csg, .echo and .term in preview mode
    Print statistics in cmdline mode as in GUI
  * General
    Add PDF export (single page only)
    Add support for line-cap and line-join in SVG import
    Add support stroke-linejoin in SVG import
    Change CGAL Union to join least complex geometries first
    Install start shortcut for all users on Windows
    Install icons with defined sizes (e.g. required by flathub)
    Switch to C++14 and allow usage of header-only CGAL
    Add support for lib3MF v2.0 API
    Update AppStream release info
- Ran spec through spec-cleaner
- removed boost_include.diff (upstream)</changelog>
  <changelog author="Samu Voutilainen &lt;smar@smar.fi&gt;" date="1620302400">- Increased memoryperjob constraint to 2500 MB.</changelog>
  <changelog author="Samu Voutilainen &lt;smar@smar.fi&gt;" date="1620475200">- Reintroduce memory-contraints macro %limit_build -m 2500.
  Constraint memoryperjob is allowing too small workers for
  the jobs it provides.</changelog>
</package>
<package pkgid="9770893464ca93feed335e32b38df55ca4591ddffc4e288e07171f48d54428c1" name="openscad" arch="src">
  <version epoch="0" ver="2021.01" rel="bp153.3.3.1"/>
  <changelog author="prusnak@opensuse.org" date="1358596800">- updated to 2013.01</changelog>
  <changelog author="prusnak@opensuse.org" date="1371643200">- updated to 2013.06</changelog>
  <changelog author="prusnak@opensuse.org" date="1394452800">- updated to 2014.03</changelog>
  <changelog author="prusnak@opensuse.org" date="1426075200">- updated to 2015.03</changelog>
  <changelog author="prusnak@opensuse.org" date="1429617600">- updated to 2015.03-1</changelog>
  <changelog author="prusnak@opensuse.org" date="1447934400">- updated to 2015.03-2</changelog>
  <changelog author="herbert@graeber-clan.de" date="1482408000">- Switch to Qt5</changelog>
  <changelog author="herbert@graeber-clan.de" date="1484481600">- Add patch openscad-git4fa5f0340a.patch from upstream, to fix
  build with newer Qt5 and gcc versions</changelog>
  <changelog author="jengelh@inai.de" date="1493294400">- Remove useless %clean section
- Trim description</changelog>
  <changelog author="idonmez@suse.com" date="1497355200">- Change license to GPL-3.0+, see
  https://github.com/openscad/openscad/issues/2059</changelog>
  <changelog author="plinnell@opensuse.org" date="1513339200">- Fix the BuildRequires to fix build on Factory/TW</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1553083200">- Cleanup BuildRequires, sort, remove duplicates
- Fix Url:, openscad.org redirects to www.openscad.org
- Add openscad-git_c68684f9520d.patch, fix build with Boost 1.69
- Use %license, remove %defattr</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1561377600">- Update to 2019.05 release
  + Language Features:
  * New modules
    assert() - stop script evaluation on failed constraints
    let() - scoped assignment
  * New functions
    ord() - convert from character to Unicode code point
    echo()
    assert() - stop script evaluation on failed constraints
    Type testing functions: is_undef(), is_list(), is_num(), is_bool(), is_string()
  * New special variable: $preview variable which is set to true in preview mode
  * List comprehension updates
    Added if/else condition
    Added each keyword
    Added C-style for loop
    Now allows looping over characters of a string
  * rotate_extrude(): Added angle parameter to
  * import() now supports SVG, 3MF and AMF
  * color() now supports hex color codes
  * Removed glide() and subdiv() which were never implemented
  + Program Features:
  * Customizer: Allow parametrizing design parameters with GUI customization
  * Support for using 3D-Mouse / Joystick / Gamepad input devices for controlling the 3D view
  * 3D Printing support: Purchase from a print service partner or print to Octoprint
  * New export file formats: SVG, 3MF, AMF
  * Quick-edit and preview of values using Alt-Arrows (Shift-Alt-Arrows on macOS)
  * Added --view cmd-line parameter
  * Play sound notification on render complete
  * Line numbers and filenames are now shown for many errors and warnings
  * Hardwarning preference: Stop on first warning
  * Hardwarning and assert now shows a stack trace
  * New warnings
    Module call parameterns don't match module declaration
    Argument value of of range
    Duplicate passed argument
    Children passed to module not accepting children
    Reference to inknown $special_variables
    Duplicate assigment
  * New translations: Ukrainian, Polish
- Updated BuildRequires:
  - Drop glew-devel and some boost headers
  - Add libspnav for 3D mouse, Qt5Multimedia for notifications
- Cleanup spec file, remove conditionals for Fedora (still targeting EOLed Qt4)
- Drop upstream patches:
  openscad-git4fa5f0340a.patch
  openscad-git_c68684f9520d.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1584878400">- Explicitly require libboost_thread-devel for building openscad.</changelog>
  <changelog author="Martin Li?ka &lt;mliska@suse.cz&gt;" date="1597924800">- Use memoryperjob constraint instead of %limit_build macro.</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1601640000">- fix build with new C++ compilers, add boost_include.diff</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1601985600">- openGL is required but Arm uses openGL ES, so exclude %arm
  and aarch64</changelog>
  <changelog author="Samu Voutilainen &lt;smar@smar.fi&gt;" date="1618920000">- Update to 2021.1 release
  + Language Features
  * New
    Add function literals
    Add exponent function (e.g. 2^3)
    Add convexity parameter to resize()
    Add support for generic tail recursion
    Add $vpf for viewport field of view
    Add warnings for ranges with begin &lt; end
    Add warnings for matrix structure problems
  * Changed
    Allow random seeds to stick between rands() calls
    Make comparison operators on mixed types return undef
    Track reason for values turning undef
  * Fixed
    Fix Range precision
    Fix empty geometry handling
    Fix search order for imported modules
    Improve internal handling of data values
    Improve performance of array concatenation
    Improve float accuracy of mirror matrix calculation
    Improve polygon and polyhedron warnings/errors
  + Program Features
  * GUI
    Add jump to source code from 3D preview
    Add Error-Log window for tracking errors and warnings
    Add window menu to allow keyboard access to all docked windows
    Enable default binary stl output, and ascii option
    Show message in console when caches are flushed
    Disable HTML rendering in console
    Enable color scheme for CGAL 2D render
    Simplified OpenCSG edge shader, with added smoothing
    New and updated translations: Chinese, Armenian, French, Russian, Polish, German
  * Editor
    Edit multiple files in tabs
    Switch tabs via Ctrl+Tab / Ctrl+Shift+Tab
    Modify numbers via mouse scroll (when holding ALT)
    Add auto-complete &amp; call-tips for built-ins
    Add configurable code snippets
    Add (line) bookmarks
    Add jump to error
    Add support for line/block copy and move
    Add convenience context menu to tab header
    Open include&lt;&gt;/use&lt;&gt; files via inline link
    Fix search highlight for utf8 text
    Fix display of matches in search field
    Add Find/Find Next/Find Previous to editor context menu
  * Command line
    Support reading scripts from STDIN
    Support export to STDOUT
    Add multi-export on command line
    Add --animate command line option
    Add --export-format command line option
    Allow view-port variables in command-line mode
    Allow export to .ast, .csg, .echo and .term in preview mode
    Print statistics in cmdline mode as in GUI
  * General
    Add PDF export (single page only)
    Add support for line-cap and line-join in SVG import
    Add support stroke-linejoin in SVG import
    Change CGAL Union to join least complex geometries first
    Install start shortcut for all users on Windows
    Install icons with defined sizes (e.g. required by flathub)
    Switch to C++14 and allow usage of header-only CGAL
    Add support for lib3MF v2.0 API
    Update AppStream release info
- Ran spec through spec-cleaner
- removed boost_include.diff (upstream)</changelog>
  <changelog author="Samu Voutilainen &lt;smar@smar.fi&gt;" date="1620302400">- Increased memoryperjob constraint to 2500 MB.</changelog>
  <changelog author="Samu Voutilainen &lt;smar@smar.fi&gt;" date="1620475200">- Reintroduce memory-contraints macro %limit_build -m 2500.
  Constraint memoryperjob is allowing too small workers for
  the jobs it provides.</changelog>
</package>
<package pkgid="c45badfdb09165a54fc70c7b8fef1ce248d387c5dd5f9c8af397e6ed557a12f1" name="openscad" arch="x86_64">
  <version epoch="0" ver="2021.01" rel="bp153.3.3.1"/>
  <changelog author="prusnak@opensuse.org" date="1426075200">- updated to 2015.03</changelog>
  <changelog author="prusnak@opensuse.org" date="1429617600">- updated to 2015.03-1</changelog>
  <changelog author="prusnak@opensuse.org" date="1447934400">- updated to 2015.03-2</changelog>
  <changelog author="herbert@graeber-clan.de" date="1482408000">- Switch to Qt5</changelog>
  <changelog author="herbert@graeber-clan.de" date="1484481600">- Add patch openscad-git4fa5f0340a.patch from upstream, to fix
  build with newer Qt5 and gcc versions</changelog>
  <changelog author="jengelh@inai.de" date="1493294400">- Remove useless %clean section
- Trim description</changelog>
  <changelog author="idonmez@suse.com" date="1497355200">- Change license to GPL-3.0+, see
  https://github.com/openscad/openscad/issues/2059</changelog>
  <changelog author="plinnell@opensuse.org" date="1513339200">- Fix the BuildRequires to fix build on Factory/TW</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1553083200">- Cleanup BuildRequires, sort, remove duplicates
- Fix Url:, openscad.org redirects to www.openscad.org
- Add openscad-git_c68684f9520d.patch, fix build with Boost 1.69
- Use %license, remove %defattr</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1561377600">- Update to 2019.05 release
  + Language Features:
  * New modules
    assert() - stop script evaluation on failed constraints
    let() - scoped assignment
  * New functions
    ord() - convert from character to Unicode code point
    echo()
    assert() - stop script evaluation on failed constraints
    Type testing functions: is_undef(), is_list(), is_num(), is_bool(), is_string()
  * New special variable: $preview variable which is set to true in preview mode
  * List comprehension updates
    Added if/else condition
    Added each keyword
    Added C-style for loop
    Now allows looping over characters of a string
  * rotate_extrude(): Added angle parameter to
  * import() now supports SVG, 3MF and AMF
  * color() now supports hex color codes
  * Removed glide() and subdiv() which were never implemented
  + Program Features:
  * Customizer: Allow parametrizing design parameters with GUI customization
  * Support for using 3D-Mouse / Joystick / Gamepad input devices for controlling the 3D view
  * 3D Printing support: Purchase from a print service partner or print to Octoprint
  * New export file formats: SVG, 3MF, AMF
  * Quick-edit and preview of values using Alt-Arrows (Shift-Alt-Arrows on macOS)
  * Added --view cmd-line parameter
  * Play sound notification on render complete
  * Line numbers and filenames are now shown for many errors and warnings
  * Hardwarning preference: Stop on first warning
  * Hardwarning and assert now shows a stack trace
  * New warnings
    Module call parameterns don't match module declaration
    Argument value of of range
    Duplicate passed argument
    Children passed to module not accepting children
    Reference to inknown $special_variables
    Duplicate assigment
  * New translations: Ukrainian, Polish
- Updated BuildRequires:
  - Drop glew-devel and some boost headers
  - Add libspnav for 3D mouse, Qt5Multimedia for notifications
- Cleanup spec file, remove conditionals for Fedora (still targeting EOLed Qt4)
- Drop upstream patches:
  openscad-git4fa5f0340a.patch
  openscad-git_c68684f9520d.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1584878400">- Explicitly require libboost_thread-devel for building openscad.</changelog>
  <changelog author="Martin Li?ka &lt;mliska@suse.cz&gt;" date="1597924800">- Use memoryperjob constraint instead of %limit_build macro.</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1601640000">- fix build with new C++ compilers, add boost_include.diff</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1601985600">- openGL is required but Arm uses openGL ES, so exclude %arm
  and aarch64</changelog>
  <changelog author="Samu Voutilainen &lt;smar@smar.fi&gt;" date="1618920000">- Update to 2021.1 release
  + Language Features
  * New
    Add function literals
    Add exponent function (e.g. 2^3)
    Add convexity parameter to resize()
    Add support for generic tail recursion
    Add $vpf for viewport field of view
    Add warnings for ranges with begin &lt; end
    Add warnings for matrix structure problems
  * Changed
    Allow random seeds to stick between rands() calls
    Make comparison operators on mixed types return undef
    Track reason for values turning undef
  * Fixed
    Fix Range precision
    Fix empty geometry handling
    Fix search order for imported modules
    Improve internal handling of data values
    Improve performance of array concatenation
    Improve float accuracy of mirror matrix calculation
    Improve polygon and polyhedron warnings/errors
  + Program Features
  * GUI
    Add jump to source code from 3D preview
    Add Error-Log window for tracking errors and warnings
    Add window menu to allow keyboard access to all docked windows
    Enable default binary stl output, and ascii option
    Show message in console when caches are flushed
    Disable HTML rendering in console
    Enable color scheme for CGAL 2D render
    Simplified OpenCSG edge shader, with added smoothing
    New and updated translations: Chinese, Armenian, French, Russian, Polish, German
  * Editor
    Edit multiple files in tabs
    Switch tabs via Ctrl+Tab / Ctrl+Shift+Tab
    Modify numbers via mouse scroll (when holding ALT)
    Add auto-complete &amp; call-tips for built-ins
    Add configurable code snippets
    Add (line) bookmarks
    Add jump to error
    Add support for line/block copy and move
    Add convenience context menu to tab header
    Open include&lt;&gt;/use&lt;&gt; files via inline link
    Fix search highlight for utf8 text
    Fix display of matches in search field
    Add Find/Find Next/Find Previous to editor context menu
  * Command line
    Support reading scripts from STDIN
    Support export to STDOUT
    Add multi-export on command line
    Add --animate command line option
    Add --export-format command line option
    Allow view-port variables in command-line mode
    Allow export to .ast, .csg, .echo and .term in preview mode
    Print statistics in cmdline mode as in GUI
  * General
    Add PDF export (single page only)
    Add support for line-cap and line-join in SVG import
    Add support stroke-linejoin in SVG import
    Change CGAL Union to join least complex geometries first
    Install start shortcut for all users on Windows
    Install icons with defined sizes (e.g. required by flathub)
    Switch to C++14 and allow usage of header-only CGAL
    Add support for lib3MF v2.0 API
    Update AppStream release info
- Ran spec through spec-cleaner
- removed boost_include.diff (upstream)</changelog>
  <changelog author="Samu Voutilainen &lt;smar@smar.fi&gt;" date="1620302400">- Increased memoryperjob constraint to 2500 MB.</changelog>
  <changelog author="Samu Voutilainen &lt;smar@smar.fi&gt;" date="1620475200">- Reintroduce memory-contraints macro %limit_build -m 2500.
  Constraint memoryperjob is allowing too small workers for
  the jobs it provides.</changelog>
</package>
<package pkgid="8e304f307549472226ff119f4916678e14e728719c3b08b8180212cda7d4e06a" name="orthanc" arch="aarch64">
  <version epoch="0" ver="1.9.5" rel="bp153.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1576584000">- for i586, one test disabled (fail due to rounding issues)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1584705600">- version 1.6.0
  bugfixes and improvements (see /usr/share/doc/packages/orthanc/NEWS
  rpmlintrc for some rpmlint warnings</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
</package>
<package pkgid="69fda21645303e0f0f0b92111579e6601449428cf60adcd6f6d056ae71efed4c" name="orthanc" arch="ppc64le">
  <version epoch="0" ver="1.9.5" rel="bp153.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1576584000">- for i586, one test disabled (fail due to rounding issues)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1584705600">- version 1.6.0
  bugfixes and improvements (see /usr/share/doc/packages/orthanc/NEWS
  rpmlintrc for some rpmlint warnings</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
</package>
<package pkgid="9ebea889690290440e2dedbe11054054b95d22a9576dbc701425f400f28f34fa" name="orthanc" arch="s390x">
  <version epoch="0" ver="1.9.5" rel="bp153.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1576584000">- for i586, one test disabled (fail due to rounding issues)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1584705600">- version 1.6.0
  bugfixes and improvements (see /usr/share/doc/packages/orthanc/NEWS
  rpmlintrc for some rpmlint warnings</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
</package>
<package pkgid="b945e5084d84fad4d28c4a24339287bf27cd0edb06ae9f79aa6f1d0a95a36f98" name="orthanc" arch="src">
  <version epoch="0" ver="1.9.5" rel="bp153.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1576584000">- for i586, one test disabled (fail due to rounding issues)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1584705600">- version 1.6.0
  bugfixes and improvements (see /usr/share/doc/packages/orthanc/NEWS
  rpmlintrc for some rpmlint warnings</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
</package>
<package pkgid="5cc73c19187938a797c8b2fd8956811746438bdbf6484702c366e7e08e2bd884" name="orthanc" arch="x86_64">
  <version epoch="0" ver="1.9.5" rel="bp153.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1576584000">- for i586, one test disabled (fail due to rounding issues)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1584705600">- version 1.6.0
  bugfixes and improvements (see /usr/share/doc/packages/orthanc/NEWS
  rpmlintrc for some rpmlint warnings</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
</package>
<package pkgid="a5670870ffaa49ea2ea4afddcfa634e6102af64aa9185dda649f03ef1ca667d8" name="orthanc" arch="aarch64">
  <version epoch="0" ver="1.9.5" rel="bp153.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1584705600">- version 1.6.0
  bugfixes and improvements (see /usr/share/doc/packages/orthanc/NEWS
  rpmlintrc for some rpmlint warnings</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626696000">- Remove executable bits from Python scripts when creating the source
  tree for the -source package to stop it requiring /usr/bin/python</changelog>
</package>
<package pkgid="43e0188a2d425f9b4985b83d619db68707a5a1795c1d560aebf7f1fce1003a34" name="orthanc" arch="ppc64le">
  <version epoch="0" ver="1.9.5" rel="bp153.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1584705600">- version 1.6.0
  bugfixes and improvements (see /usr/share/doc/packages/orthanc/NEWS
  rpmlintrc for some rpmlint warnings</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626696000">- Remove executable bits from Python scripts when creating the source
  tree for the -source package to stop it requiring /usr/bin/python</changelog>
</package>
<package pkgid="a9bd843fb260f5223c706e2d9f1c41ce1d67bc008e695d0a7962835e654c1852" name="orthanc" arch="s390x">
  <version epoch="0" ver="1.9.5" rel="bp153.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1584705600">- version 1.6.0
  bugfixes and improvements (see /usr/share/doc/packages/orthanc/NEWS
  rpmlintrc for some rpmlint warnings</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626696000">- Remove executable bits from Python scripts when creating the source
  tree for the -source package to stop it requiring /usr/bin/python</changelog>
</package>
<package pkgid="a3915f8595f041275e2178b5a2eb8744c9554cde733f58f449d9fab77af5da6d" name="orthanc" arch="src">
  <version epoch="0" ver="1.9.5" rel="bp153.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1584705600">- version 1.6.0
  bugfixes and improvements (see /usr/share/doc/packages/orthanc/NEWS
  rpmlintrc for some rpmlint warnings</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626696000">- Remove executable bits from Python scripts when creating the source
  tree for the -source package to stop it requiring /usr/bin/python</changelog>
</package>
<package pkgid="103512f5ace2c9709b2ff0d091e2a3f9708b9736d38facb663601e8041989208" name="orthanc" arch="x86_64">
  <version epoch="0" ver="1.9.5" rel="bp153.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1584705600">- version 1.6.0
  bugfixes and improvements (see /usr/share/doc/packages/orthanc/NEWS
  rpmlintrc for some rpmlint warnings</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626696000">- Remove executable bits from Python scripts when creating the source
  tree for the -source package to stop it requiring /usr/bin/python</changelog>
</package>
<package pkgid="26b241f28ead6f6d63979889f4f18a08fe389a520362a6456bf94672b5190740" name="orthanc" arch="aarch64">
  <version epoch="0" ver="1.9.6" rel="bp153.2.7.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626696000">- Remove executable bits from Python scripts when creating the source
  tree for the -source package to stop it requiring /usr/bin/python</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626955200">- version 1.9.6
  * In lookup and query/retrieve, possibility to provide a specific study date
  * Clicking on "Send to remote modality" displays the job information to monitor progress
  * Fix orphaned attachments if bad revision number is provided</changelog>
</package>
<package pkgid="121778863c644fd012cee0204f651b3d6f5bbe226d7e57f60c3236fccd3cd6cc" name="orthanc" arch="ppc64le">
  <version epoch="0" ver="1.9.6" rel="bp153.2.7.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626696000">- Remove executable bits from Python scripts when creating the source
  tree for the -source package to stop it requiring /usr/bin/python</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626955200">- version 1.9.6
  * In lookup and query/retrieve, possibility to provide a specific study date
  * Clicking on "Send to remote modality" displays the job information to monitor progress
  * Fix orphaned attachments if bad revision number is provided</changelog>
</package>
<package pkgid="c363c8f942d3215d426c0020dc4cd532ed2b506b9a89174519e1ed58f4201214" name="orthanc" arch="s390x">
  <version epoch="0" ver="1.9.6" rel="bp153.2.7.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626696000">- Remove executable bits from Python scripts when creating the source
  tree for the -source package to stop it requiring /usr/bin/python</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626955200">- version 1.9.6
  * In lookup and query/retrieve, possibility to provide a specific study date
  * Clicking on "Send to remote modality" displays the job information to monitor progress
  * Fix orphaned attachments if bad revision number is provided</changelog>
</package>
<package pkgid="47290911630ef7829e3abfc10c412f212a460f490f12a77b66bf0c17a303f211" name="orthanc" arch="src">
  <version epoch="0" ver="1.9.6" rel="bp153.2.7.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626696000">- Remove executable bits from Python scripts when creating the source
  tree for the -source package to stop it requiring /usr/bin/python</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626955200">- version 1.9.6
  * In lookup and query/retrieve, possibility to provide a specific study date
  * Clicking on "Send to remote modality" displays the job information to monitor progress
  * Fix orphaned attachments if bad revision number is provided</changelog>
</package>
<package pkgid="33db57d59fb50973c3465f46d341c6e3a12f9db6d1c55edee4e89318695e08da" name="orthanc" arch="x86_64">
  <version epoch="0" ver="1.9.6" rel="bp153.2.7.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626696000">- Remove executable bits from Python scripts when creating the source
  tree for the -source package to stop it requiring /usr/bin/python</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626955200">- version 1.9.6
  * In lookup and query/retrieve, possibility to provide a specific study date
  * Clicking on "Send to remote modality" displays the job information to monitor progress
  * Fix orphaned attachments if bad revision number is provided</changelog>
</package>
<package pkgid="c4fd1e08c91f15d4c147af85d716ad2dc77e2d9f864c62e9a2e1e2d89a26b7fd" name="orthanc-devel" arch="aarch64">
  <version epoch="0" ver="1.9.5" rel="bp153.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1576584000">- for i586, one test disabled (fail due to rounding issues)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1584705600">- version 1.6.0
  bugfixes and improvements (see /usr/share/doc/packages/orthanc/NEWS
  rpmlintrc for some rpmlint warnings</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
</package>
<package pkgid="f14d792fc5be05bf2494817e45dced32ae8be6161d1a065ae80a45710f94bd50" name="orthanc-devel" arch="ppc64le">
  <version epoch="0" ver="1.9.5" rel="bp153.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1576584000">- for i586, one test disabled (fail due to rounding issues)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1584705600">- version 1.6.0
  bugfixes and improvements (see /usr/share/doc/packages/orthanc/NEWS
  rpmlintrc for some rpmlint warnings</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
</package>
<package pkgid="097519fc3037e109c44537fdc198e2a8c5cf4bb1842b26d092da5c3cdabf08b8" name="orthanc-devel" arch="s390x">
  <version epoch="0" ver="1.9.5" rel="bp153.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1576584000">- for i586, one test disabled (fail due to rounding issues)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1584705600">- version 1.6.0
  bugfixes and improvements (see /usr/share/doc/packages/orthanc/NEWS
  rpmlintrc for some rpmlint warnings</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
</package>
<package pkgid="5f1ad5c456dba6e8cd1670abce629ee032ea1a095c5864fa52dbcde7c5f815fd" name="orthanc-devel" arch="x86_64">
  <version epoch="0" ver="1.9.5" rel="bp153.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1576584000">- for i586, one test disabled (fail due to rounding issues)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1584705600">- version 1.6.0
  bugfixes and improvements (see /usr/share/doc/packages/orthanc/NEWS
  rpmlintrc for some rpmlint warnings</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
</package>
<package pkgid="9507ce83c774eed4548d9888ec81970ca0c028e861018b2602a1ea032b9b90a7" name="orthanc-devel" arch="aarch64">
  <version epoch="0" ver="1.9.5" rel="bp153.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1584705600">- version 1.6.0
  bugfixes and improvements (see /usr/share/doc/packages/orthanc/NEWS
  rpmlintrc for some rpmlint warnings</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626696000">- Remove executable bits from Python scripts when creating the source
  tree for the -source package to stop it requiring /usr/bin/python</changelog>
</package>
<package pkgid="869bbe040d5e1ef703e9f412af379010d565a8058a7a88f4f46bf2e196928de1" name="orthanc-devel" arch="ppc64le">
  <version epoch="0" ver="1.9.5" rel="bp153.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1584705600">- version 1.6.0
  bugfixes and improvements (see /usr/share/doc/packages/orthanc/NEWS
  rpmlintrc for some rpmlint warnings</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626696000">- Remove executable bits from Python scripts when creating the source
  tree for the -source package to stop it requiring /usr/bin/python</changelog>
</package>
<package pkgid="0dc37af6b710953d117c27b1ecdb908f2a89572cffd506db1a829a89a4eb5f8e" name="orthanc-devel" arch="s390x">
  <version epoch="0" ver="1.9.5" rel="bp153.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1584705600">- version 1.6.0
  bugfixes and improvements (see /usr/share/doc/packages/orthanc/NEWS
  rpmlintrc for some rpmlint warnings</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626696000">- Remove executable bits from Python scripts when creating the source
  tree for the -source package to stop it requiring /usr/bin/python</changelog>
</package>
<package pkgid="47bc02b27b879cbb1ff28f3094169a3b3614b7da6bdc82dd519433ba5b1a2977" name="orthanc-devel" arch="x86_64">
  <version epoch="0" ver="1.9.5" rel="bp153.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1584705600">- version 1.6.0
  bugfixes and improvements (see /usr/share/doc/packages/orthanc/NEWS
  rpmlintrc for some rpmlint warnings</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626696000">- Remove executable bits from Python scripts when creating the source
  tree for the -source package to stop it requiring /usr/bin/python</changelog>
</package>
<package pkgid="1469bb37d99e428f715e238cdeb2794c4deb0b36f88d6e1cab91481813ecc832" name="orthanc-devel" arch="aarch64">
  <version epoch="0" ver="1.9.6" rel="bp153.2.7.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626696000">- Remove executable bits from Python scripts when creating the source
  tree for the -source package to stop it requiring /usr/bin/python</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626955200">- version 1.9.6
  * In lookup and query/retrieve, possibility to provide a specific study date
  * Clicking on "Send to remote modality" displays the job information to monitor progress
  * Fix orphaned attachments if bad revision number is provided</changelog>
</package>
<package pkgid="740c2e6a93803331efc577a98bb942a88f3656a9abc7e27dddb02e670723f150" name="orthanc-devel" arch="ppc64le">
  <version epoch="0" ver="1.9.6" rel="bp153.2.7.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626696000">- Remove executable bits from Python scripts when creating the source
  tree for the -source package to stop it requiring /usr/bin/python</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626955200">- version 1.9.6
  * In lookup and query/retrieve, possibility to provide a specific study date
  * Clicking on "Send to remote modality" displays the job information to monitor progress
  * Fix orphaned attachments if bad revision number is provided</changelog>
</package>
<package pkgid="95d6c1c0b5e46ee220c2fae55a9d4420de7f771409c0de62ebfd57fce3df692c" name="orthanc-devel" arch="s390x">
  <version epoch="0" ver="1.9.6" rel="bp153.2.7.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626696000">- Remove executable bits from Python scripts when creating the source
  tree for the -source package to stop it requiring /usr/bin/python</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626955200">- version 1.9.6
  * In lookup and query/retrieve, possibility to provide a specific study date
  * Clicking on "Send to remote modality" displays the job information to monitor progress
  * Fix orphaned attachments if bad revision number is provided</changelog>
</package>
<package pkgid="3f75245844ebdacca5327aa0079bbbf31b9cb686ecbd9c171166619c0060c23c" name="orthanc-devel" arch="x86_64">
  <version epoch="0" ver="1.9.6" rel="bp153.2.7.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626696000">- Remove executable bits from Python scripts when creating the source
  tree for the -source package to stop it requiring /usr/bin/python</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626955200">- version 1.9.6
  * In lookup and query/retrieve, possibility to provide a specific study date
  * Clicking on "Send to remote modality" displays the job information to monitor progress
  * Fix orphaned attachments if bad revision number is provided</changelog>
</package>
<package pkgid="d66eef9cb1906c3478a47c7479687465d04c7f1587f939c850a86517b45f46d0" name="orthanc-doc" arch="noarch">
  <version epoch="0" ver="1.9.5" rel="bp153.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1576584000">- for i586, one test disabled (fail due to rounding issues)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1584705600">- version 1.6.0
  bugfixes and improvements (see /usr/share/doc/packages/orthanc/NEWS
  rpmlintrc for some rpmlint warnings</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
</package>
<package pkgid="ab448fa1577273c6b0e09b6a7e746ebd25a22285cfad44400aebbf7343d07891" name="orthanc-doc" arch="noarch">
  <version epoch="0" ver="1.9.5" rel="bp153.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1584705600">- version 1.6.0
  bugfixes and improvements (see /usr/share/doc/packages/orthanc/NEWS
  rpmlintrc for some rpmlint warnings</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626696000">- Remove executable bits from Python scripts when creating the source
  tree for the -source package to stop it requiring /usr/bin/python</changelog>
</package>
<package pkgid="96b94edd96eb78a58a4810611b011ed32431d752b54dc63494dcdf03bcdf4468" name="orthanc-doc" arch="noarch">
  <version epoch="0" ver="1.9.6" rel="bp153.2.7.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626696000">- Remove executable bits from Python scripts when creating the source
  tree for the -source package to stop it requiring /usr/bin/python</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626955200">- version 1.9.6
  * In lookup and query/retrieve, possibility to provide a specific study date
  * Clicking on "Send to remote modality" displays the job information to monitor progress
  * Fix orphaned attachments if bad revision number is provided</changelog>
</package>
<package pkgid="5260551ed7cd09ccfb8a362cb79704885ba9b48c25ac2474ab1be289b56b2d8f" name="orthanc-gdcm" arch="aarch64">
  <version epoch="0" ver="1.4" rel="bp153.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590494400">- version 1.0 of the plugin
  iniital build on OBS</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602936000">- version 1.1
  * Fix transcoding of DICOM files encoded using an implicit transfer syntax
  * Support of dynamic linking against the system-wide Orthanc framework
    library
  * Upgrade to GDCM 3.0.7 for static builds</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607601600">- patches_logging.patch added to fix build error w. orthanc 1.8.1</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608552000">- Version 1.2
  * Temporarily prevent transcoding of 16bpp images to JPEG, as this might crash GDCM
  * Upgrade to GDCM 3.0.8 for static builds
  * patches_logging.patch removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624104000">- version 1.3
  * Prevent changing SOP class UID from "MR Image Storage" to "Enhanced
  MR Image Storage" during the transcoding</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626955200">- version 1.4
  * Prevent transcoding of 1bpp DICOM images, as this might crash GDCM</changelog>
</package>
<package pkgid="43d15a0502ec01290ed78b415ab094bddd394854a0f21fb6895290936e885690" name="orthanc-gdcm" arch="ppc64le">
  <version epoch="0" ver="1.4" rel="bp153.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590494400">- version 1.0 of the plugin
  iniital build on OBS</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602936000">- version 1.1
  * Fix transcoding of DICOM files encoded using an implicit transfer syntax
  * Support of dynamic linking against the system-wide Orthanc framework
    library
  * Upgrade to GDCM 3.0.7 for static builds</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607601600">- patches_logging.patch added to fix build error w. orthanc 1.8.1</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608552000">- Version 1.2
  * Temporarily prevent transcoding of 16bpp images to JPEG, as this might crash GDCM
  * Upgrade to GDCM 3.0.8 for static builds
  * patches_logging.patch removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624104000">- version 1.3
  * Prevent changing SOP class UID from "MR Image Storage" to "Enhanced
  MR Image Storage" during the transcoding</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626955200">- version 1.4
  * Prevent transcoding of 1bpp DICOM images, as this might crash GDCM</changelog>
</package>
<package pkgid="5048e0488feb3679c365f9fbe4a148ca26cee9573581e14e4caf15939a88b6c1" name="orthanc-gdcm" arch="src">
  <version epoch="0" ver="1.4" rel="bp153.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590494400">- version 1.0 of the plugin
  iniital build on OBS</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602936000">- version 1.1
  * Fix transcoding of DICOM files encoded using an implicit transfer syntax
  * Support of dynamic linking against the system-wide Orthanc framework
    library
  * Upgrade to GDCM 3.0.7 for static builds</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607601600">- patches_logging.patch added to fix build error w. orthanc 1.8.1</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608552000">- Version 1.2
  * Temporarily prevent transcoding of 16bpp images to JPEG, as this might crash GDCM
  * Upgrade to GDCM 3.0.8 for static builds
  * patches_logging.patch removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624104000">- version 1.3
  * Prevent changing SOP class UID from "MR Image Storage" to "Enhanced
  MR Image Storage" during the transcoding</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626955200">- version 1.4
  * Prevent transcoding of 1bpp DICOM images, as this might crash GDCM</changelog>
</package>
<package pkgid="4d0505eaf5fc7844fa3b9d12d90a892aae6a98bd164e1a1fd3ce26a3b6fb1c34" name="orthanc-gdcm" arch="x86_64">
  <version epoch="0" ver="1.4" rel="bp153.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590494400">- version 1.0 of the plugin
  iniital build on OBS</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602936000">- version 1.1
  * Fix transcoding of DICOM files encoded using an implicit transfer syntax
  * Support of dynamic linking against the system-wide Orthanc framework
    library
  * Upgrade to GDCM 3.0.7 for static builds</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607601600">- patches_logging.patch added to fix build error w. orthanc 1.8.1</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608552000">- Version 1.2
  * Temporarily prevent transcoding of 16bpp images to JPEG, as this might crash GDCM
  * Upgrade to GDCM 3.0.8 for static builds
  * patches_logging.patch removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624104000">- version 1.3
  * Prevent changing SOP class UID from "MR Image Storage" to "Enhanced
  MR Image Storage" during the transcoding</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626955200">- version 1.4
  * Prevent transcoding of 1bpp DICOM images, as this might crash GDCM</changelog>
</package>
<package pkgid="9452f858c5b9002501b6803db139b8267c24d44336a6eb6648455ddd47600898" name="orthanc-mysql" arch="aarch64">
  <version epoch="0" ver="4.3" rel="bp153.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1579953600">- OrthancMySQL V2.0 - initial build on OBS</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1603368000">- switch build system to orthanc-framework (static)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608120000">- version 3.0
  * Report issue/solution and prevent the start of Orthanc if the MySQL user is
  not allowed to run the "CREATE TRIGGER" command (missing "SUPER" privilege)
  * Implementation of new extensions: LookupResourceAndParent and GetAllMetadata
  * Added an advisory lock to avoid race conditions during database setup
  * Added "MaximumConnectionRetries" &amp; "ConnectionRetryInterval" to configure
  the retries when connecting to the DB at startup
  * Support of dynamic linking against the system-wide Orthanc framework library
  * Added support for TLS connections: 3 new options:
  - "EnableSsl" (false by default)
  - "SslVerifyServerCertificates" (true by default - inactive if EnableSsl if false)
  - "SslCACertificates" (default value is "HttpsCACertificates" from global
    Orthanc configuration)
  * Uses Orthanc Framework 1.8.1</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608638400">- readme.SUSE fixed and renamed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- version 4.0 (no changelog)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626955200">- version 4.3
  * Fix issue 200 (fields messed up in /changes route)
  * Added missing calls to OrthancPluginDatabaseSignalDeletedResource()
  * Fix serialization of large jobs</changelog>
</package>
<package pkgid="6a791a388823c1eed828b5060eb7582674cecb2aa4ca71d65fcb463cd97cb4b3" name="orthanc-mysql" arch="ppc64le">
  <version epoch="0" ver="4.3" rel="bp153.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1579953600">- OrthancMySQL V2.0 - initial build on OBS</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1603368000">- switch build system to orthanc-framework (static)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608120000">- version 3.0
  * Report issue/solution and prevent the start of Orthanc if the MySQL user is
  not allowed to run the "CREATE TRIGGER" command (missing "SUPER" privilege)
  * Implementation of new extensions: LookupResourceAndParent and GetAllMetadata
  * Added an advisory lock to avoid race conditions during database setup
  * Added "MaximumConnectionRetries" &amp; "ConnectionRetryInterval" to configure
  the retries when connecting to the DB at startup
  * Support of dynamic linking against the system-wide Orthanc framework library
  * Added support for TLS connections: 3 new options:
  - "EnableSsl" (false by default)
  - "SslVerifyServerCertificates" (true by default - inactive if EnableSsl if false)
  - "SslCACertificates" (default value is "HttpsCACertificates" from global
    Orthanc configuration)
  * Uses Orthanc Framework 1.8.1</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608638400">- readme.SUSE fixed and renamed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- version 4.0 (no changelog)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626955200">- version 4.3
  * Fix issue 200 (fields messed up in /changes route)
  * Added missing calls to OrthancPluginDatabaseSignalDeletedResource()
  * Fix serialization of large jobs</changelog>
</package>
<package pkgid="0a820c380c7394fa962b874154f64f089315f9c3bf8460cd7b261834a18a688a" name="orthanc-mysql" arch="s390x">
  <version epoch="0" ver="4.3" rel="bp153.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1579953600">- OrthancMySQL V2.0 - initial build on OBS</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1603368000">- switch build system to orthanc-framework (static)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608120000">- version 3.0
  * Report issue/solution and prevent the start of Orthanc if the MySQL user is
  not allowed to run the "CREATE TRIGGER" command (missing "SUPER" privilege)
  * Implementation of new extensions: LookupResourceAndParent and GetAllMetadata
  * Added an advisory lock to avoid race conditions during database setup
  * Added "MaximumConnectionRetries" &amp; "ConnectionRetryInterval" to configure
  the retries when connecting to the DB at startup
  * Support of dynamic linking against the system-wide Orthanc framework library
  * Added support for TLS connections: 3 new options:
  - "EnableSsl" (false by default)
  - "SslVerifyServerCertificates" (true by default - inactive if EnableSsl if false)
  - "SslCACertificates" (default value is "HttpsCACertificates" from global
    Orthanc configuration)
  * Uses Orthanc Framework 1.8.1</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608638400">- readme.SUSE fixed and renamed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- version 4.0 (no changelog)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626955200">- version 4.3
  * Fix issue 200 (fields messed up in /changes route)
  * Added missing calls to OrthancPluginDatabaseSignalDeletedResource()
  * Fix serialization of large jobs</changelog>
</package>
<package pkgid="0e918bdd503e3c3fa4768dfccb2bdd828e168d7f027d5616401f470296874c2c" name="orthanc-mysql" arch="src">
  <version epoch="0" ver="4.3" rel="bp153.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1579953600">- OrthancMySQL V2.0 - initial build on OBS</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1603368000">- switch build system to orthanc-framework (static)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608120000">- version 3.0
  * Report issue/solution and prevent the start of Orthanc if the MySQL user is
  not allowed to run the "CREATE TRIGGER" command (missing "SUPER" privilege)
  * Implementation of new extensions: LookupResourceAndParent and GetAllMetadata
  * Added an advisory lock to avoid race conditions during database setup
  * Added "MaximumConnectionRetries" &amp; "ConnectionRetryInterval" to configure
  the retries when connecting to the DB at startup
  * Support of dynamic linking against the system-wide Orthanc framework library
  * Added support for TLS connections: 3 new options:
  - "EnableSsl" (false by default)
  - "SslVerifyServerCertificates" (true by default - inactive if EnableSsl if false)
  - "SslCACertificates" (default value is "HttpsCACertificates" from global
    Orthanc configuration)
  * Uses Orthanc Framework 1.8.1</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608638400">- readme.SUSE fixed and renamed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- version 4.0 (no changelog)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626955200">- version 4.3
  * Fix issue 200 (fields messed up in /changes route)
  * Added missing calls to OrthancPluginDatabaseSignalDeletedResource()
  * Fix serialization of large jobs</changelog>
</package>
<package pkgid="642e6fdcb4020de27e50754009feebb5f0786f58b7497791c9bfe3b33e6df410" name="orthanc-mysql" arch="x86_64">
  <version epoch="0" ver="4.3" rel="bp153.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1579953600">- OrthancMySQL V2.0 - initial build on OBS</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1603368000">- switch build system to orthanc-framework (static)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608120000">- version 3.0
  * Report issue/solution and prevent the start of Orthanc if the MySQL user is
  not allowed to run the "CREATE TRIGGER" command (missing "SUPER" privilege)
  * Implementation of new extensions: LookupResourceAndParent and GetAllMetadata
  * Added an advisory lock to avoid race conditions during database setup
  * Added "MaximumConnectionRetries" &amp; "ConnectionRetryInterval" to configure
  the retries when connecting to the DB at startup
  * Support of dynamic linking against the system-wide Orthanc framework library
  * Added support for TLS connections: 3 new options:
  - "EnableSsl" (false by default)
  - "SslVerifyServerCertificates" (true by default - inactive if EnableSsl if false)
  - "SslCACertificates" (default value is "HttpsCACertificates" from global
    Orthanc configuration)
  * Uses Orthanc Framework 1.8.1</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608638400">- readme.SUSE fixed and renamed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- version 4.0 (no changelog)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626955200">- version 4.3
  * Fix issue 200 (fields messed up in /changes route)
  * Added missing calls to OrthancPluginDatabaseSignalDeletedResource()
  * Fix serialization of large jobs</changelog>
</package>
<package pkgid="5a971d21aef3fa7d55c6882e8926d7f274384b38cabf8afe1060696ef76c20a4" name="orthanc-source" arch="aarch64">
  <version epoch="0" ver="1.9.5" rel="bp153.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1576584000">- for i586, one test disabled (fail due to rounding issues)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1584705600">- version 1.6.0
  bugfixes and improvements (see /usr/share/doc/packages/orthanc/NEWS
  rpmlintrc for some rpmlint warnings</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
</package>
<package pkgid="f7ddec1bee0891611b2fe90df8d5616f6f2ab583d49aa8eeb2dce7b2b7b30daf" name="orthanc-source" arch="ppc64le">
  <version epoch="0" ver="1.9.5" rel="bp153.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1576584000">- for i586, one test disabled (fail due to rounding issues)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1584705600">- version 1.6.0
  bugfixes and improvements (see /usr/share/doc/packages/orthanc/NEWS
  rpmlintrc for some rpmlint warnings</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
</package>
<package pkgid="0983a60c5d82831b77cac420518df98229a24b5210eeb35f80131b586fb8912b" name="orthanc-source" arch="s390x">
  <version epoch="0" ver="1.9.5" rel="bp153.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1576584000">- for i586, one test disabled (fail due to rounding issues)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1584705600">- version 1.6.0
  bugfixes and improvements (see /usr/share/doc/packages/orthanc/NEWS
  rpmlintrc for some rpmlint warnings</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
</package>
<package pkgid="7106b5210ba354734d943603ffa94d86206221c53751283a9e33982a01c956c3" name="orthanc-source" arch="x86_64">
  <version epoch="0" ver="1.9.5" rel="bp153.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1576584000">- for i586, one test disabled (fail due to rounding issues)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1584705600">- version 1.6.0
  bugfixes and improvements (see /usr/share/doc/packages/orthanc/NEWS
  rpmlintrc for some rpmlint warnings</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
</package>
<package pkgid="a91e0e534b5ffd37f54d83a32f56600641a954f9289ec974ed30f5336ed4b471" name="orthanc-source" arch="aarch64">
  <version epoch="0" ver="1.9.5" rel="bp153.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1584705600">- version 1.6.0
  bugfixes and improvements (see /usr/share/doc/packages/orthanc/NEWS
  rpmlintrc for some rpmlint warnings</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626696000">- Remove executable bits from Python scripts when creating the source
  tree for the -source package to stop it requiring /usr/bin/python</changelog>
</package>
<package pkgid="a8fe0d04fe5ec03069341236b805962fc76753bd4b8caf65bd01352138c203c8" name="orthanc-source" arch="ppc64le">
  <version epoch="0" ver="1.9.5" rel="bp153.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1584705600">- version 1.6.0
  bugfixes and improvements (see /usr/share/doc/packages/orthanc/NEWS
  rpmlintrc for some rpmlint warnings</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626696000">- Remove executable bits from Python scripts when creating the source
  tree for the -source package to stop it requiring /usr/bin/python</changelog>
</package>
<package pkgid="9862e450ffcb52b823a93c25b84afb1e33b970d7e47d2576cca1ce9829048609" name="orthanc-source" arch="s390x">
  <version epoch="0" ver="1.9.5" rel="bp153.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1584705600">- version 1.6.0
  bugfixes and improvements (see /usr/share/doc/packages/orthanc/NEWS
  rpmlintrc for some rpmlint warnings</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626696000">- Remove executable bits from Python scripts when creating the source
  tree for the -source package to stop it requiring /usr/bin/python</changelog>
</package>
<package pkgid="08ca195b8ba1956e6746e64334590f9445681a82e81fc7e8587672de6b369dc3" name="orthanc-source" arch="x86_64">
  <version epoch="0" ver="1.9.5" rel="bp153.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1584705600">- version 1.6.0
  bugfixes and improvements (see /usr/share/doc/packages/orthanc/NEWS
  rpmlintrc for some rpmlint warnings</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626696000">- Remove executable bits from Python scripts when creating the source
  tree for the -source package to stop it requiring /usr/bin/python</changelog>
</package>
<package pkgid="92d2aacaf15e17cc80bd9048aa81b3c118b6993afd38c5dc7396ac649e97e605" name="orthanc-source" arch="aarch64">
  <version epoch="0" ver="1.9.6" rel="bp153.2.7.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626696000">- Remove executable bits from Python scripts when creating the source
  tree for the -source package to stop it requiring /usr/bin/python</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626955200">- version 1.9.6
  * In lookup and query/retrieve, possibility to provide a specific study date
  * Clicking on "Send to remote modality" displays the job information to monitor progress
  * Fix orphaned attachments if bad revision number is provided</changelog>
</package>
<package pkgid="9b252ccfa2bd2b391bf87724f116e9c3a0192527213e1db044e7e5353dc0303a" name="orthanc-source" arch="ppc64le">
  <version epoch="0" ver="1.9.6" rel="bp153.2.7.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626696000">- Remove executable bits from Python scripts when creating the source
  tree for the -source package to stop it requiring /usr/bin/python</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626955200">- version 1.9.6
  * In lookup and query/retrieve, possibility to provide a specific study date
  * Clicking on "Send to remote modality" displays the job information to monitor progress
  * Fix orphaned attachments if bad revision number is provided</changelog>
</package>
<package pkgid="7f9919a411b7df377b592973458c7f4a98b5c030dd7e0fa64e835c43eb910516" name="orthanc-source" arch="s390x">
  <version epoch="0" ver="1.9.6" rel="bp153.2.7.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626696000">- Remove executable bits from Python scripts when creating the source
  tree for the -source package to stop it requiring /usr/bin/python</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626955200">- version 1.9.6
  * In lookup and query/retrieve, possibility to provide a specific study date
  * Clicking on "Send to remote modality" displays the job information to monitor progress
  * Fix orphaned attachments if bad revision number is provided</changelog>
</package>
<package pkgid="bcc2bda6c1cac148476b6d9e009ea089037ccd787b76f88c3f5127344c2ee2be" name="orthanc-source" arch="x86_64">
  <version epoch="0" ver="1.9.6" rel="bp153.2.7.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585051200">- ConnectivityCheck Plugin enabled in build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585137600">- various security hardenings (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586088000">- sqlitewrapper.patch (boo#1167431)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587556800">- version 1.6.1
  sqlitewrapper.patch removed (included in 1.6.1)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590148800">- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 1.7.1
  * Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1596369600">- Version 1.7.2
  * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator")
  * Packaging of the Orthanc framework as a shared library
  * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure
  * Issue #182: Better reporting of errors in plugins reading chunked HTTP body
  * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598356800">- Version 1.7.3
  * API version upgraded to 8
  * "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip
  * "OrthancPeerStore" jobs now report the transmitted size in their public content
  * New config option "Worklist.LimitAnswers" for the sample modality worklist plugin
  * Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses
  * Fix DICOM SCP filters if some query tag has &gt; 256 characters (list of UIDs matching)
  * "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags
  * Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS)
  * Support receiving multipart messages larger than 2GB in the embedded HTTP server</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1600430400">- Version 1.7.4
  * New configuration options to enable HTTP peers identification through certificates:
  "SslVerifyPeers" and "SslTrustedClientCertificates"
  * New configuration option "SyncStorageArea" to immediately commit the files onto the disk
  (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard
  shutdown of the machine running Orthanc. This slows down adding new files into Orthanc.
  * Underscores are now allowed in peers/modalities symbolic names
  * Fix compatibility with C-MOVE SCU requests issued by Ambra
  * Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true"
  * When checking DICOM allowed methods, if there are multiple modalities with the same AET,
  differentiate them from the calling IP
  * Enable the access to raw frames in Philips ELSCINT1 proprietary compression
  * Support empty key passwords when using HTTP client certificates
  * Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602849600">- version 1.8.0
  * Serving the content of Orthanc as a WebDAV network share
  * New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607428800">- Version 1.8.1
  * adaption to new systemd-macros (OBS)
  * New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc
  * Logging categories (cf. command-line options starting with "--verbose-" and "--trace=")
  * New command-line option "--trace-dicom" to access full debug information from DCMTK
  * New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU
  * API version upgraded to 9
  * "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities"
  * "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories
  * "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand")
  * "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand")
  * "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON
  body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis)
  * Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB"
  * New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
  * C-GET SCP: Fix responses and handling of cancel
  * Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before"
  * Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header
  * Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0)
  * REST API now returns 404 error if deleting an inexistent peer or modality
  * Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.13</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608379200">- Version 1.8.2
  * ZIP archives containing DICOM files can be uploaded using WebDAV
  * New config option "MallocArenaMax" to control memory usage on GNU/Linux
  * Explicit error log if trying to load a 32bit (resp. 64bit) plugin into
  a 64bit (resp. 32bit) version of Orthanc
  * New configuration options contributed by Varian Medical Systems:
  - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND)
  - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs
  - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface
  - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2)
  - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2)
  * New configuration options related to ingest transcoding:
  - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded
  - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded
  * "/instances" can be used to import ZIP archives provided in the POST body
  * Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
  * Allow empty request body in "/modalities/{id}/echo"
  * If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata"</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609329600">- Workaround for boo#1180359</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611921600">- Version 1.9.0
  * Support of DICOM TLS
  * New configuration options related to DICOM networking:
  - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP
  - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP
  - "DicomTlsPrivateKey" to provide the private key of the TLS certificate
  - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc
  - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis
  - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit)
  - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis
  - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP
  - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265
  - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP
  - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP
  * New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU
  * New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file
  * New metadata automatically computed at the series level: "RemoteAET"
  * The DICOM meta-header and the transfer syntax are displayed at the "Instance" level
  * API version upgraded to 10
  * "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP
  * "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID
  * "/modalities/{...}/query": New string argument "LocalAet"
  * "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags
  * BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and
  "IsUnknownSopClassAccepted()" have been removed
  * New functions in the SDK:
  - OrthancPluginCreateMemoryBuffer64()
  - OrthancPluginRegisterStorageArea2()
  - OrthancPluginCreateDicom2()
  * Refactoring and improvements to the cache of DICOM files (it can now hold many files)
  * New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size"
  * Fix upload of multiple DICOM files using one single POST call to "multipart/form-data"
  Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox)
  * Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5
  * Explicitly use little-endian to encode uncompressed file size with zlib compression
  * Upgraded dependencies for static builds (notably on Windows):
  - dcmtk 3.6.6
  - jsoncpp 1.9.4</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- version 1.9.1
  * The "dicom-as-json" attachments are not explicitly stored anymore to improve performance
  * If the storage area doesn't support range reading, or if "StorageCompression"
  is enabled, a new type of attachment "dicom-until-pixel-data" is generated
  * New metadata automatically computed at the instance level: "PixelDataOffset"
  * New configuration option related to networking:
  - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis
  - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis
  * API version upgraded to 11
  * BREAKING CHANGES:
  - External applications should not call "/instances/.../attachments/dicom-as-json" anymore,
    and should use "/instances/.../tags" instead
  - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore
  * "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer
  * New arguments in the REST API:
  - "Timeout" in "/modalities/.../query"
  - "Timeout" in "/modalities/.../storage-commitment"
  - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}"
  * New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData
  * New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths
  * Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary
  * Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
  * Fix build on big-endian architectures
  * Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246)
  * The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1)
  * Possibility to generate a static library containing the Orthanc Framework</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.9.3
  * New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
  connections without certificate
  * "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
  * New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
  * Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
  - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc &lt;= 1.9.2
  - In asynchronous mode, the temporary files are removed as soon as their job gets canceled
  * Fix regression in the handling of "DicomCheckModalityHost" configuration option
  introduced by changeset 4182 in Orthanc 1.7.4
  * Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
  "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
  * Fix issue #195 (No need for BulkDataURI when Data Element is empty)
- from version 1.9.2:
  * New configuration options related to multiple readers/writers:
  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
  * API version upgraded to 12
  * "/system" reports the value of the "CheckRevisions" global option
  * "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
  HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
  * New function in the SDK: OrthancPluginCallRestApi()
  * Full refactoring of the database plugin SDK to handle multiple readers/writers,
  which notably implies the handling of retries in the case of collisions
  * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
  * Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
  * Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
  * Upgraded dependencies for static builds (notably on Windows and LSB):
  - civetweb 1.14
  - openssl 1.1.1k</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- version 1.9.4
  * Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1
  * New configuration options:
  - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE)
  - "SynchronousZipStream" to disable streaming of ZIP
  * Orthanc Explorer supports the DICONDE dictionary
  * API version upgraded to 13
  * New routes to handle groups of multiple, unrelated DICOM resources at once:
  - "/tools/bulk-anonymize" to anonymize a set of resources
  - "/tools/bulk-content" to get the content of a set of resources
  - "/tools/bulk-delete" to delete a set of resources
  - "/tools/bulk-modify" to modify a set of resources
  * ZIP archive/media generated in synchronous mode are now streamed by default
  * "Replace" tags in "/modify" and "/anonymize" now supports value representation AT
  * "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error
  * "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences
  using the syntax of the dcmodify command-line tool (wildcards are supported as well)
  * Added "short", "simplify" and/or "full" options to control the format of DICOM tags in:
  - GET /patients, GET /studies, GET /series, GET /instances (together with "&amp;expand")
  - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id}
  - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances
  - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances
  - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances
  - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series
  - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags
  - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags
  - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags
  - GET /patients/{id}/module, GET /patients/{id}/patient-module
  - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module
  - POST /tools/find
  * "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series
  * "/studies/{id}/merge" accepts instances inside its "Resources" parameter
  * Full support of hierarchical relationships in tags whose VR is UI during anonymization
  * C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures"
  * Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b
  * Upgraded dependencies for static builds (notably on Windows):
  - curl 7.77.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626004800">- version 1.9.5
  * Anonymization is applied recursively to nested tags
  * API version upgraded to 14
  * Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in:
  - POST /modalities/{id}/find-worklist
  - POST /queries/{id}/answers/{index}/retrieve
  - POST /queries/{id}/retrieve
  * Fix broken "Do lookup" button in Orthanc Explorer
  * Error code and description of jobs are now saved into the Orthanc database</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626696000">- Remove executable bits from Python scripts when creating the source
  tree for the -source package to stop it requiring /usr/bin/python</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626955200">- version 1.9.6
  * In lookup and query/retrieve, possibility to provide a specific study date
  * Clicking on "Send to remote modality" displays the job information to monitor progress
  * Fix orphaned attachments if bad revision number is provided</changelog>
</package>
<package pkgid="3fc01e113552be694e9ba35774497237dd2de09fb585aeabae57492a208a51e4" name="perl-Cpanel-JSON-XS" arch="aarch64">
  <version epoch="0" ver="4.26" rel="bp153.2.3.2"/>
  <changelog author="coolo@suse.com" date="1529755200">- updated to 4.04
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.04 2018-06-22 (rurban)
  - Fix bignum NaN/inf handling (#78 reported by Slaven Rezic)
  - Move author tests to xt/ as suggested in #106, added a make xtest target.
    Fixes a test fail with ASAN.</changelog>
  <changelog author="coolo@suse.com" date="1534766400">- updated to 4.05
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.05 2018-08-19 (rurban)
  - Set decoded type (PR #115 by Pali)
  - Add json_type_weaken (PR #114 by Pali)
  - Fix tests for 5.6 (rurban, pali)</changelog>
  <changelog author="coolo@suse.com" date="1535198400">- updated to 4.06
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.06 2018-08-22 (rurban)
  - Fix overloaded eq/ne comparisons (GH #116 by demerphq, GH #117 by Graham Knopp):
    detect strings, protect from endless recursion. false is now ne "True".
    clarify eq/ne rules in the docs.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1541678400">- updated to 4.07
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.07 2018-11-02 (rurban)
  - Silence Gconvert -Wunused-result.
    gcvt returns a string, sprintf int, so suppress the retval</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1544097600">- updated to 4.08
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.08 2018-11-28 (rurban)
  - Add unblessed_bool property (PR #118 by Pali)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1550318400">- updated to 4.09
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.09 2019-02-15 (rurban)
  - Add seperate allow_dupkeys property, in relaxed (#122)
  - Fixed allow_dupkeys for the XS slow path
  - Silence 2 -Wunused-value warnings
  - Fix -&gt;unblessed_bool to produce modifiable perl structures (PR #121 by Pali)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1552996800">- updated to 4.10
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.10 2019-03-18 (rurban)
  - Fix incr_text refcounts (#123)
  - Add incr_rest testcase (#123)
  - Fix encode_stringify string-overload refcnt problem (#124)
    "Attempt to free unreferenced scalar" with convert_blessed and overload.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1553688000">- updated to 4.11
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.11 2019-03-26 (rurban)
  - Fix unicode strings with BOM corrupt -&gt;utf8 state (#125)
    The BOM encoding effects only its very own decode call,
    not its object.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1560340800">- updated to 4.12
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.12 2019-06-11 (rurban)
  - Make encoder independent on Math::BigInt version (#140 by Pali)
  - Rethrow error from eval_sv and eval_pv() (#138, #139 by Pali),
    e.g. when Math::BigInt/BigFloat fails.
  - Fix encoding Inf and NaN from PV and NV slots to JSON_TYPE_INT
    (#137 by Pali)
  - Fix memory corruption in sv_to_ivuv() function (#136 by Pali)
  - Add new method -&gt;require_types (#135 by Pali)
  - Fix typed json encoder conversion from scalar's PV and NV slot to
    JSON_TYPE_INT (#133, #134 by Pali)
  - Fix inconsistency with warnings in typed json encoder (#131 by Pali)
  - Fix Perl 5.8.0 support (#130 by Pali)
  - Fixed minor pod typo (#129 by sheeit)
  - Document invalid recursive callbacks or overloads (#128)</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1571227200">- updated to 4.14
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.14 2019-10-15 (rurban)
  - Fix tests for nvtype long double (#153)
  - Fix PREREQ's. E.g. CentOS 7 has not Test::More anymore. (#152 by Pali)
  4.13 2019-10-14 (rurban)
  - For JSON_TYPE_INT and JSON_TYPE_FLOAT allow to encode numeric values
    above 2^64 in PV slot via Math::BigInt/Float (#145, #148, #149 by Pali)
  - For JSON_TYPE_INT and JSON_TYPE_FLOAT encoder allow to pass Math::BigInt
    and Math::BigFloat objects with allow_bignum. (#147 by Pali)
  - Fix encoding floating point values above 2^64 in PV slot to JSON_TYPE_INT
    (#148, #150 by Pali)
  - Do not allow serializing objects when convert_blessed is not enabled.
    (#146 by Pali)</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1571832000">- updated to 4.15
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.15 2019-10-21 (rurban)
  - Fix more tests for nvtype long double</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1573041600">- updated to 4.17
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.17 2019-11-04 (rurban)
  - Add Changes tests and fixups (see #155)
  4.16 2019-11-04 (rurban)
  - Use Perl_strtod instead of self-made atof (via pow), to
    minimize differences from core string-to-float conversions.
    (#154). Fixes float representation regressions (in the 1e-6
    to 1e-16 range) since 5.22.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1575115200">- Convert changes file to proper UTF-8 format: new
  version of RPM are getting strict in interpreting files.</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1576324800">- updated to 4.18
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.18 2019-12-13 (rurban)
  - Add new method -&gt;type_all_string (#156 by Pali).
    When type_all_string is set then encode method produce stable deterministic
    string types in result JSON.
    This can be an alternative to Cpanel::JSON::XS::Type when having
    deterministic output is required but string JSON types are enough for any
    output.
  - Move SvGETMAGIC() from encode_av() and encode_hv() to encode_sv()
    (#156 by Pali)
  - Add Math::BigInt and Math::BigFloat as recommended dependences
    (#157 by Pali and Grinnz)</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1581076800">- updated to 4.19
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.19 2020-02-06 (rurban)
  - Fix typed decode memory leak (#160 by Pali).</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1597406400">- updated to 4.21
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.21 2020-08-13 (rurban)
  - Fix not enough HEK memory allocation for the new canonical tied hashes
    feature. (GH #168)
  - TODO broken JSON::PP::Boolean versions 2.9x - 4.0 with threads::shared in
    125_shared_boolean.t
  4.20 2020-08-12 (rurban)
  - New feature: sort tied hashes with canonical. (GH #167)
  - Fix encode of threads::shared boolean (#166 Sam Bingner).
    This was broken with 4.00.
  - Fix some stringify overload cases via convert_blessed (GH #105)
  - Fix a compat case with JSON::XS, when convert_blessed is set, but
    allow_blessed not. (GH #105)
  - Improve blessed and stringify tests
  - Work on better inf/nan detection on AIX (#165 Peter Heuchert)
  - Fix documentation for booleans and their types (#162 by Karen Etheridge)</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1599393600">- updated to 4.23
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.23 2020-09-05 (rurban)
  - Fixup t/54_stringify change for JSON 2.09 (really use PR #169 madsen)
  4.22 2020-09-04 (rurban)
  - Fix t/54_stringify needs JSON 2.09 for allow_unknown (PR #169 madsen)
  - Fix t/118_type.t for 5.6
  - Fix t/96_interop.t for missing JSON::XS (GH #83 ribasushi)
  - Possible fix for s390x with long double, untested (GH #83)</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1601812800">- updated to 4.24
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.24 2020-10-02 (rurban)
  - Fix decode_json(scalar, 0) (GH #171 plicease), check 2nd arg for true-ness</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1603972800">- updated to 4.25
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.25 2020-10-28 (rurban)
  - Fix decode relaxed with comment at the end of the buffer (GH #174 fgaspar), a regression
    introduced with 3.0220, to fix n_number_then_00.
  - Possible fix for a gcc-9 optimizer bug (GH #172)</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1618315200">- updated to 4.26
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.26 2021-04-12 (rurban)
  - Fix compilation with C++ (GH #177)</changelog>
</package>
<package pkgid="335c595f8c9abd72661e89cbafe2d38b98ec67e128a80fe771c515c9473d2455" name="perl-Cpanel-JSON-XS" arch="ppc64le">
  <version epoch="0" ver="4.26" rel="bp153.2.3.2"/>
  <changelog author="coolo@suse.com" date="1529755200">- updated to 4.04
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.04 2018-06-22 (rurban)
  - Fix bignum NaN/inf handling (#78 reported by Slaven Rezic)
  - Move author tests to xt/ as suggested in #106, added a make xtest target.
    Fixes a test fail with ASAN.</changelog>
  <changelog author="coolo@suse.com" date="1534766400">- updated to 4.05
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.05 2018-08-19 (rurban)
  - Set decoded type (PR #115 by Pali)
  - Add json_type_weaken (PR #114 by Pali)
  - Fix tests for 5.6 (rurban, pali)</changelog>
  <changelog author="coolo@suse.com" date="1535198400">- updated to 4.06
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.06 2018-08-22 (rurban)
  - Fix overloaded eq/ne comparisons (GH #116 by demerphq, GH #117 by Graham Knopp):
    detect strings, protect from endless recursion. false is now ne "True".
    clarify eq/ne rules in the docs.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1541678400">- updated to 4.07
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.07 2018-11-02 (rurban)
  - Silence Gconvert -Wunused-result.
    gcvt returns a string, sprintf int, so suppress the retval</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1544097600">- updated to 4.08
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.08 2018-11-28 (rurban)
  - Add unblessed_bool property (PR #118 by Pali)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1550318400">- updated to 4.09
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.09 2019-02-15 (rurban)
  - Add seperate allow_dupkeys property, in relaxed (#122)
  - Fixed allow_dupkeys for the XS slow path
  - Silence 2 -Wunused-value warnings
  - Fix -&gt;unblessed_bool to produce modifiable perl structures (PR #121 by Pali)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1552996800">- updated to 4.10
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.10 2019-03-18 (rurban)
  - Fix incr_text refcounts (#123)
  - Add incr_rest testcase (#123)
  - Fix encode_stringify string-overload refcnt problem (#124)
    "Attempt to free unreferenced scalar" with convert_blessed and overload.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1553688000">- updated to 4.11
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.11 2019-03-26 (rurban)
  - Fix unicode strings with BOM corrupt -&gt;utf8 state (#125)
    The BOM encoding effects only its very own decode call,
    not its object.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1560340800">- updated to 4.12
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.12 2019-06-11 (rurban)
  - Make encoder independent on Math::BigInt version (#140 by Pali)
  - Rethrow error from eval_sv and eval_pv() (#138, #139 by Pali),
    e.g. when Math::BigInt/BigFloat fails.
  - Fix encoding Inf and NaN from PV and NV slots to JSON_TYPE_INT
    (#137 by Pali)
  - Fix memory corruption in sv_to_ivuv() function (#136 by Pali)
  - Add new method -&gt;require_types (#135 by Pali)
  - Fix typed json encoder conversion from scalar's PV and NV slot to
    JSON_TYPE_INT (#133, #134 by Pali)
  - Fix inconsistency with warnings in typed json encoder (#131 by Pali)
  - Fix Perl 5.8.0 support (#130 by Pali)
  - Fixed minor pod typo (#129 by sheeit)
  - Document invalid recursive callbacks or overloads (#128)</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1571227200">- updated to 4.14
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.14 2019-10-15 (rurban)
  - Fix tests for nvtype long double (#153)
  - Fix PREREQ's. E.g. CentOS 7 has not Test::More anymore. (#152 by Pali)
  4.13 2019-10-14 (rurban)
  - For JSON_TYPE_INT and JSON_TYPE_FLOAT allow to encode numeric values
    above 2^64 in PV slot via Math::BigInt/Float (#145, #148, #149 by Pali)
  - For JSON_TYPE_INT and JSON_TYPE_FLOAT encoder allow to pass Math::BigInt
    and Math::BigFloat objects with allow_bignum. (#147 by Pali)
  - Fix encoding floating point values above 2^64 in PV slot to JSON_TYPE_INT
    (#148, #150 by Pali)
  - Do not allow serializing objects when convert_blessed is not enabled.
    (#146 by Pali)</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1571832000">- updated to 4.15
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.15 2019-10-21 (rurban)
  - Fix more tests for nvtype long double</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1573041600">- updated to 4.17
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.17 2019-11-04 (rurban)
  - Add Changes tests and fixups (see #155)
  4.16 2019-11-04 (rurban)
  - Use Perl_strtod instead of self-made atof (via pow), to
    minimize differences from core string-to-float conversions.
    (#154). Fixes float representation regressions (in the 1e-6
    to 1e-16 range) since 5.22.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1575115200">- Convert changes file to proper UTF-8 format: new
  version of RPM are getting strict in interpreting files.</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1576324800">- updated to 4.18
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.18 2019-12-13 (rurban)
  - Add new method -&gt;type_all_string (#156 by Pali).
    When type_all_string is set then encode method produce stable deterministic
    string types in result JSON.
    This can be an alternative to Cpanel::JSON::XS::Type when having
    deterministic output is required but string JSON types are enough for any
    output.
  - Move SvGETMAGIC() from encode_av() and encode_hv() to encode_sv()
    (#156 by Pali)
  - Add Math::BigInt and Math::BigFloat as recommended dependences
    (#157 by Pali and Grinnz)</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1581076800">- updated to 4.19
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.19 2020-02-06 (rurban)
  - Fix typed decode memory leak (#160 by Pali).</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1597406400">- updated to 4.21
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.21 2020-08-13 (rurban)
  - Fix not enough HEK memory allocation for the new canonical tied hashes
    feature. (GH #168)
  - TODO broken JSON::PP::Boolean versions 2.9x - 4.0 with threads::shared in
    125_shared_boolean.t
  4.20 2020-08-12 (rurban)
  - New feature: sort tied hashes with canonical. (GH #167)
  - Fix encode of threads::shared boolean (#166 Sam Bingner).
    This was broken with 4.00.
  - Fix some stringify overload cases via convert_blessed (GH #105)
  - Fix a compat case with JSON::XS, when convert_blessed is set, but
    allow_blessed not. (GH #105)
  - Improve blessed and stringify tests
  - Work on better inf/nan detection on AIX (#165 Peter Heuchert)
  - Fix documentation for booleans and their types (#162 by Karen Etheridge)</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1599393600">- updated to 4.23
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.23 2020-09-05 (rurban)
  - Fixup t/54_stringify change for JSON 2.09 (really use PR #169 madsen)
  4.22 2020-09-04 (rurban)
  - Fix t/54_stringify needs JSON 2.09 for allow_unknown (PR #169 madsen)
  - Fix t/118_type.t for 5.6
  - Fix t/96_interop.t for missing JSON::XS (GH #83 ribasushi)
  - Possible fix for s390x with long double, untested (GH #83)</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1601812800">- updated to 4.24
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.24 2020-10-02 (rurban)
  - Fix decode_json(scalar, 0) (GH #171 plicease), check 2nd arg for true-ness</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1603972800">- updated to 4.25
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.25 2020-10-28 (rurban)
  - Fix decode relaxed with comment at the end of the buffer (GH #174 fgaspar), a regression
    introduced with 3.0220, to fix n_number_then_00.
  - Possible fix for a gcc-9 optimizer bug (GH #172)</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1618315200">- updated to 4.26
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.26 2021-04-12 (rurban)
  - Fix compilation with C++ (GH #177)</changelog>
</package>
<package pkgid="dfea365823dfde703ef3ea1785b1397f9352a7552110fd9a4095304b5f371466" name="perl-Cpanel-JSON-XS" arch="s390x">
  <version epoch="0" ver="4.26" rel="bp153.2.3.2"/>
  <changelog author="coolo@suse.com" date="1529755200">- updated to 4.04
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.04 2018-06-22 (rurban)
  - Fix bignum NaN/inf handling (#78 reported by Slaven Rezic)
  - Move author tests to xt/ as suggested in #106, added a make xtest target.
    Fixes a test fail with ASAN.</changelog>
  <changelog author="coolo@suse.com" date="1534766400">- updated to 4.05
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.05 2018-08-19 (rurban)
  - Set decoded type (PR #115 by Pali)
  - Add json_type_weaken (PR #114 by Pali)
  - Fix tests for 5.6 (rurban, pali)</changelog>
  <changelog author="coolo@suse.com" date="1535198400">- updated to 4.06
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.06 2018-08-22 (rurban)
  - Fix overloaded eq/ne comparisons (GH #116 by demerphq, GH #117 by Graham Knopp):
    detect strings, protect from endless recursion. false is now ne "True".
    clarify eq/ne rules in the docs.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1541678400">- updated to 4.07
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.07 2018-11-02 (rurban)
  - Silence Gconvert -Wunused-result.
    gcvt returns a string, sprintf int, so suppress the retval</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1544097600">- updated to 4.08
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.08 2018-11-28 (rurban)
  - Add unblessed_bool property (PR #118 by Pali)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1550318400">- updated to 4.09
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.09 2019-02-15 (rurban)
  - Add seperate allow_dupkeys property, in relaxed (#122)
  - Fixed allow_dupkeys for the XS slow path
  - Silence 2 -Wunused-value warnings
  - Fix -&gt;unblessed_bool to produce modifiable perl structures (PR #121 by Pali)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1552996800">- updated to 4.10
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.10 2019-03-18 (rurban)
  - Fix incr_text refcounts (#123)
  - Add incr_rest testcase (#123)
  - Fix encode_stringify string-overload refcnt problem (#124)
    "Attempt to free unreferenced scalar" with convert_blessed and overload.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1553688000">- updated to 4.11
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.11 2019-03-26 (rurban)
  - Fix unicode strings with BOM corrupt -&gt;utf8 state (#125)
    The BOM encoding effects only its very own decode call,
    not its object.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1560340800">- updated to 4.12
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.12 2019-06-11 (rurban)
  - Make encoder independent on Math::BigInt version (#140 by Pali)
  - Rethrow error from eval_sv and eval_pv() (#138, #139 by Pali),
    e.g. when Math::BigInt/BigFloat fails.
  - Fix encoding Inf and NaN from PV and NV slots to JSON_TYPE_INT
    (#137 by Pali)
  - Fix memory corruption in sv_to_ivuv() function (#136 by Pali)
  - Add new method -&gt;require_types (#135 by Pali)
  - Fix typed json encoder conversion from scalar's PV and NV slot to
    JSON_TYPE_INT (#133, #134 by Pali)
  - Fix inconsistency with warnings in typed json encoder (#131 by Pali)
  - Fix Perl 5.8.0 support (#130 by Pali)
  - Fixed minor pod typo (#129 by sheeit)
  - Document invalid recursive callbacks or overloads (#128)</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1571227200">- updated to 4.14
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.14 2019-10-15 (rurban)
  - Fix tests for nvtype long double (#153)
  - Fix PREREQ's. E.g. CentOS 7 has not Test::More anymore. (#152 by Pali)
  4.13 2019-10-14 (rurban)
  - For JSON_TYPE_INT and JSON_TYPE_FLOAT allow to encode numeric values
    above 2^64 in PV slot via Math::BigInt/Float (#145, #148, #149 by Pali)
  - For JSON_TYPE_INT and JSON_TYPE_FLOAT encoder allow to pass Math::BigInt
    and Math::BigFloat objects with allow_bignum. (#147 by Pali)
  - Fix encoding floating point values above 2^64 in PV slot to JSON_TYPE_INT
    (#148, #150 by Pali)
  - Do not allow serializing objects when convert_blessed is not enabled.
    (#146 by Pali)</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1571832000">- updated to 4.15
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.15 2019-10-21 (rurban)
  - Fix more tests for nvtype long double</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1573041600">- updated to 4.17
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.17 2019-11-04 (rurban)
  - Add Changes tests and fixups (see #155)
  4.16 2019-11-04 (rurban)
  - Use Perl_strtod instead of self-made atof (via pow), to
    minimize differences from core string-to-float conversions.
    (#154). Fixes float representation regressions (in the 1e-6
    to 1e-16 range) since 5.22.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1575115200">- Convert changes file to proper UTF-8 format: new
  version of RPM are getting strict in interpreting files.</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1576324800">- updated to 4.18
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.18 2019-12-13 (rurban)
  - Add new method -&gt;type_all_string (#156 by Pali).
    When type_all_string is set then encode method produce stable deterministic
    string types in result JSON.
    This can be an alternative to Cpanel::JSON::XS::Type when having
    deterministic output is required but string JSON types are enough for any
    output.
  - Move SvGETMAGIC() from encode_av() and encode_hv() to encode_sv()
    (#156 by Pali)
  - Add Math::BigInt and Math::BigFloat as recommended dependences
    (#157 by Pali and Grinnz)</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1581076800">- updated to 4.19
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.19 2020-02-06 (rurban)
  - Fix typed decode memory leak (#160 by Pali).</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1597406400">- updated to 4.21
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.21 2020-08-13 (rurban)
  - Fix not enough HEK memory allocation for the new canonical tied hashes
    feature. (GH #168)
  - TODO broken JSON::PP::Boolean versions 2.9x - 4.0 with threads::shared in
    125_shared_boolean.t
  4.20 2020-08-12 (rurban)
  - New feature: sort tied hashes with canonical. (GH #167)
  - Fix encode of threads::shared boolean (#166 Sam Bingner).
    This was broken with 4.00.
  - Fix some stringify overload cases via convert_blessed (GH #105)
  - Fix a compat case with JSON::XS, when convert_blessed is set, but
    allow_blessed not. (GH #105)
  - Improve blessed and stringify tests
  - Work on better inf/nan detection on AIX (#165 Peter Heuchert)
  - Fix documentation for booleans and their types (#162 by Karen Etheridge)</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1599393600">- updated to 4.23
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.23 2020-09-05 (rurban)
  - Fixup t/54_stringify change for JSON 2.09 (really use PR #169 madsen)
  4.22 2020-09-04 (rurban)
  - Fix t/54_stringify needs JSON 2.09 for allow_unknown (PR #169 madsen)
  - Fix t/118_type.t for 5.6
  - Fix t/96_interop.t for missing JSON::XS (GH #83 ribasushi)
  - Possible fix for s390x with long double, untested (GH #83)</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1601812800">- updated to 4.24
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.24 2020-10-02 (rurban)
  - Fix decode_json(scalar, 0) (GH #171 plicease), check 2nd arg for true-ness</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1603972800">- updated to 4.25
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.25 2020-10-28 (rurban)
  - Fix decode relaxed with comment at the end of the buffer (GH #174 fgaspar), a regression
    introduced with 3.0220, to fix n_number_then_00.
  - Possible fix for a gcc-9 optimizer bug (GH #172)</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1618315200">- updated to 4.26
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.26 2021-04-12 (rurban)
  - Fix compilation with C++ (GH #177)</changelog>
</package>
<package pkgid="f3869072eda569fa878317f0a8eda66e564ff9cd2e7ba46b906ba31078443503" name="perl-Cpanel-JSON-XS" arch="src">
  <version epoch="0" ver="4.26" rel="bp153.2.3.2"/>
  <changelog author="coolo@suse.com" date="1529755200">- updated to 4.04
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.04 2018-06-22 (rurban)
  - Fix bignum NaN/inf handling (#78 reported by Slaven Rezic)
  - Move author tests to xt/ as suggested in #106, added a make xtest target.
    Fixes a test fail with ASAN.</changelog>
  <changelog author="coolo@suse.com" date="1534766400">- updated to 4.05
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.05 2018-08-19 (rurban)
  - Set decoded type (PR #115 by Pali)
  - Add json_type_weaken (PR #114 by Pali)
  - Fix tests for 5.6 (rurban, pali)</changelog>
  <changelog author="coolo@suse.com" date="1535198400">- updated to 4.06
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.06 2018-08-22 (rurban)
  - Fix overloaded eq/ne comparisons (GH #116 by demerphq, GH #117 by Graham Knopp):
    detect strings, protect from endless recursion. false is now ne "True".
    clarify eq/ne rules in the docs.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1541678400">- updated to 4.07
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.07 2018-11-02 (rurban)
  - Silence Gconvert -Wunused-result.
    gcvt returns a string, sprintf int, so suppress the retval</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1544097600">- updated to 4.08
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.08 2018-11-28 (rurban)
  - Add unblessed_bool property (PR #118 by Pali)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1550318400">- updated to 4.09
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.09 2019-02-15 (rurban)
  - Add seperate allow_dupkeys property, in relaxed (#122)
  - Fixed allow_dupkeys for the XS slow path
  - Silence 2 -Wunused-value warnings
  - Fix -&gt;unblessed_bool to produce modifiable perl structures (PR #121 by Pali)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1552996800">- updated to 4.10
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.10 2019-03-18 (rurban)
  - Fix incr_text refcounts (#123)
  - Add incr_rest testcase (#123)
  - Fix encode_stringify string-overload refcnt problem (#124)
    "Attempt to free unreferenced scalar" with convert_blessed and overload.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1553688000">- updated to 4.11
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.11 2019-03-26 (rurban)
  - Fix unicode strings with BOM corrupt -&gt;utf8 state (#125)
    The BOM encoding effects only its very own decode call,
    not its object.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1560340800">- updated to 4.12
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.12 2019-06-11 (rurban)
  - Make encoder independent on Math::BigInt version (#140 by Pali)
  - Rethrow error from eval_sv and eval_pv() (#138, #139 by Pali),
    e.g. when Math::BigInt/BigFloat fails.
  - Fix encoding Inf and NaN from PV and NV slots to JSON_TYPE_INT
    (#137 by Pali)
  - Fix memory corruption in sv_to_ivuv() function (#136 by Pali)
  - Add new method -&gt;require_types (#135 by Pali)
  - Fix typed json encoder conversion from scalar's PV and NV slot to
    JSON_TYPE_INT (#133, #134 by Pali)
  - Fix inconsistency with warnings in typed json encoder (#131 by Pali)
  - Fix Perl 5.8.0 support (#130 by Pali)
  - Fixed minor pod typo (#129 by sheeit)
  - Document invalid recursive callbacks or overloads (#128)</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1571227200">- updated to 4.14
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.14 2019-10-15 (rurban)
  - Fix tests for nvtype long double (#153)
  - Fix PREREQ's. E.g. CentOS 7 has not Test::More anymore. (#152 by Pali)
  4.13 2019-10-14 (rurban)
  - For JSON_TYPE_INT and JSON_TYPE_FLOAT allow to encode numeric values
    above 2^64 in PV slot via Math::BigInt/Float (#145, #148, #149 by Pali)
  - For JSON_TYPE_INT and JSON_TYPE_FLOAT encoder allow to pass Math::BigInt
    and Math::BigFloat objects with allow_bignum. (#147 by Pali)
  - Fix encoding floating point values above 2^64 in PV slot to JSON_TYPE_INT
    (#148, #150 by Pali)
  - Do not allow serializing objects when convert_blessed is not enabled.
    (#146 by Pali)</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1571832000">- updated to 4.15
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.15 2019-10-21 (rurban)
  - Fix more tests for nvtype long double</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1573041600">- updated to 4.17
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.17 2019-11-04 (rurban)
  - Add Changes tests and fixups (see #155)
  4.16 2019-11-04 (rurban)
  - Use Perl_strtod instead of self-made atof (via pow), to
    minimize differences from core string-to-float conversions.
    (#154). Fixes float representation regressions (in the 1e-6
    to 1e-16 range) since 5.22.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1575115200">- Convert changes file to proper UTF-8 format: new
  version of RPM are getting strict in interpreting files.</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1576324800">- updated to 4.18
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.18 2019-12-13 (rurban)
  - Add new method -&gt;type_all_string (#156 by Pali).
    When type_all_string is set then encode method produce stable deterministic
    string types in result JSON.
    This can be an alternative to Cpanel::JSON::XS::Type when having
    deterministic output is required but string JSON types are enough for any
    output.
  - Move SvGETMAGIC() from encode_av() and encode_hv() to encode_sv()
    (#156 by Pali)
  - Add Math::BigInt and Math::BigFloat as recommended dependences
    (#157 by Pali and Grinnz)</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1581076800">- updated to 4.19
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.19 2020-02-06 (rurban)
  - Fix typed decode memory leak (#160 by Pali).</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1597406400">- updated to 4.21
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.21 2020-08-13 (rurban)
  - Fix not enough HEK memory allocation for the new canonical tied hashes
    feature. (GH #168)
  - TODO broken JSON::PP::Boolean versions 2.9x - 4.0 with threads::shared in
    125_shared_boolean.t
  4.20 2020-08-12 (rurban)
  - New feature: sort tied hashes with canonical. (GH #167)
  - Fix encode of threads::shared boolean (#166 Sam Bingner).
    This was broken with 4.00.
  - Fix some stringify overload cases via convert_blessed (GH #105)
  - Fix a compat case with JSON::XS, when convert_blessed is set, but
    allow_blessed not. (GH #105)
  - Improve blessed and stringify tests
  - Work on better inf/nan detection on AIX (#165 Peter Heuchert)
  - Fix documentation for booleans and their types (#162 by Karen Etheridge)</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1599393600">- updated to 4.23
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.23 2020-09-05 (rurban)
  - Fixup t/54_stringify change for JSON 2.09 (really use PR #169 madsen)
  4.22 2020-09-04 (rurban)
  - Fix t/54_stringify needs JSON 2.09 for allow_unknown (PR #169 madsen)
  - Fix t/118_type.t for 5.6
  - Fix t/96_interop.t for missing JSON::XS (GH #83 ribasushi)
  - Possible fix for s390x with long double, untested (GH #83)</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1601812800">- updated to 4.24
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.24 2020-10-02 (rurban)
  - Fix decode_json(scalar, 0) (GH #171 plicease), check 2nd arg for true-ness</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1603972800">- updated to 4.25
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.25 2020-10-28 (rurban)
  - Fix decode relaxed with comment at the end of the buffer (GH #174 fgaspar), a regression
    introduced with 3.0220, to fix n_number_then_00.
  - Possible fix for a gcc-9 optimizer bug (GH #172)</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1618315200">- updated to 4.26
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.26 2021-04-12 (rurban)
  - Fix compilation with C++ (GH #177)</changelog>
</package>
<package pkgid="77a71bd375608b47f73ee3de7a1a9abb1e5d548822333ba119cb9e878e34db75" name="perl-Cpanel-JSON-XS" arch="x86_64">
  <version epoch="0" ver="4.26" rel="bp153.2.3.2"/>
  <changelog author="coolo@suse.com" date="1529755200">- updated to 4.04
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.04 2018-06-22 (rurban)
  - Fix bignum NaN/inf handling (#78 reported by Slaven Rezic)
  - Move author tests to xt/ as suggested in #106, added a make xtest target.
    Fixes a test fail with ASAN.</changelog>
  <changelog author="coolo@suse.com" date="1534766400">- updated to 4.05
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.05 2018-08-19 (rurban)
  - Set decoded type (PR #115 by Pali)
  - Add json_type_weaken (PR #114 by Pali)
  - Fix tests for 5.6 (rurban, pali)</changelog>
  <changelog author="coolo@suse.com" date="1535198400">- updated to 4.06
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.06 2018-08-22 (rurban)
  - Fix overloaded eq/ne comparisons (GH #116 by demerphq, GH #117 by Graham Knopp):
    detect strings, protect from endless recursion. false is now ne "True".
    clarify eq/ne rules in the docs.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1541678400">- updated to 4.07
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.07 2018-11-02 (rurban)
  - Silence Gconvert -Wunused-result.
    gcvt returns a string, sprintf int, so suppress the retval</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1544097600">- updated to 4.08
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.08 2018-11-28 (rurban)
  - Add unblessed_bool property (PR #118 by Pali)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1550318400">- updated to 4.09
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.09 2019-02-15 (rurban)
  - Add seperate allow_dupkeys property, in relaxed (#122)
  - Fixed allow_dupkeys for the XS slow path
  - Silence 2 -Wunused-value warnings
  - Fix -&gt;unblessed_bool to produce modifiable perl structures (PR #121 by Pali)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1552996800">- updated to 4.10
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.10 2019-03-18 (rurban)
  - Fix incr_text refcounts (#123)
  - Add incr_rest testcase (#123)
  - Fix encode_stringify string-overload refcnt problem (#124)
    "Attempt to free unreferenced scalar" with convert_blessed and overload.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1553688000">- updated to 4.11
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.11 2019-03-26 (rurban)
  - Fix unicode strings with BOM corrupt -&gt;utf8 state (#125)
    The BOM encoding effects only its very own decode call,
    not its object.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1560340800">- updated to 4.12
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.12 2019-06-11 (rurban)
  - Make encoder independent on Math::BigInt version (#140 by Pali)
  - Rethrow error from eval_sv and eval_pv() (#138, #139 by Pali),
    e.g. when Math::BigInt/BigFloat fails.
  - Fix encoding Inf and NaN from PV and NV slots to JSON_TYPE_INT
    (#137 by Pali)
  - Fix memory corruption in sv_to_ivuv() function (#136 by Pali)
  - Add new method -&gt;require_types (#135 by Pali)
  - Fix typed json encoder conversion from scalar's PV and NV slot to
    JSON_TYPE_INT (#133, #134 by Pali)
  - Fix inconsistency with warnings in typed json encoder (#131 by Pali)
  - Fix Perl 5.8.0 support (#130 by Pali)
  - Fixed minor pod typo (#129 by sheeit)
  - Document invalid recursive callbacks or overloads (#128)</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1571227200">- updated to 4.14
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.14 2019-10-15 (rurban)
  - Fix tests for nvtype long double (#153)
  - Fix PREREQ's. E.g. CentOS 7 has not Test::More anymore. (#152 by Pali)
  4.13 2019-10-14 (rurban)
  - For JSON_TYPE_INT and JSON_TYPE_FLOAT allow to encode numeric values
    above 2^64 in PV slot via Math::BigInt/Float (#145, #148, #149 by Pali)
  - For JSON_TYPE_INT and JSON_TYPE_FLOAT encoder allow to pass Math::BigInt
    and Math::BigFloat objects with allow_bignum. (#147 by Pali)
  - Fix encoding floating point values above 2^64 in PV slot to JSON_TYPE_INT
    (#148, #150 by Pali)
  - Do not allow serializing objects when convert_blessed is not enabled.
    (#146 by Pali)</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1571832000">- updated to 4.15
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.15 2019-10-21 (rurban)
  - Fix more tests for nvtype long double</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1573041600">- updated to 4.17
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.17 2019-11-04 (rurban)
  - Add Changes tests and fixups (see #155)
  4.16 2019-11-04 (rurban)
  - Use Perl_strtod instead of self-made atof (via pow), to
    minimize differences from core string-to-float conversions.
    (#154). Fixes float representation regressions (in the 1e-6
    to 1e-16 range) since 5.22.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1575115200">- Convert changes file to proper UTF-8 format: new
  version of RPM are getting strict in interpreting files.</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1576324800">- updated to 4.18
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.18 2019-12-13 (rurban)
  - Add new method -&gt;type_all_string (#156 by Pali).
    When type_all_string is set then encode method produce stable deterministic
    string types in result JSON.
    This can be an alternative to Cpanel::JSON::XS::Type when having
    deterministic output is required but string JSON types are enough for any
    output.
  - Move SvGETMAGIC() from encode_av() and encode_hv() to encode_sv()
    (#156 by Pali)
  - Add Math::BigInt and Math::BigFloat as recommended dependences
    (#157 by Pali and Grinnz)</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1581076800">- updated to 4.19
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.19 2020-02-06 (rurban)
  - Fix typed decode memory leak (#160 by Pali).</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1597406400">- updated to 4.21
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.21 2020-08-13 (rurban)
  - Fix not enough HEK memory allocation for the new canonical tied hashes
    feature. (GH #168)
  - TODO broken JSON::PP::Boolean versions 2.9x - 4.0 with threads::shared in
    125_shared_boolean.t
  4.20 2020-08-12 (rurban)
  - New feature: sort tied hashes with canonical. (GH #167)
  - Fix encode of threads::shared boolean (#166 Sam Bingner).
    This was broken with 4.00.
  - Fix some stringify overload cases via convert_blessed (GH #105)
  - Fix a compat case with JSON::XS, when convert_blessed is set, but
    allow_blessed not. (GH #105)
  - Improve blessed and stringify tests
  - Work on better inf/nan detection on AIX (#165 Peter Heuchert)
  - Fix documentation for booleans and their types (#162 by Karen Etheridge)</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1599393600">- updated to 4.23
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.23 2020-09-05 (rurban)
  - Fixup t/54_stringify change for JSON 2.09 (really use PR #169 madsen)
  4.22 2020-09-04 (rurban)
  - Fix t/54_stringify needs JSON 2.09 for allow_unknown (PR #169 madsen)
  - Fix t/118_type.t for 5.6
  - Fix t/96_interop.t for missing JSON::XS (GH #83 ribasushi)
  - Possible fix for s390x with long double, untested (GH #83)</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1601812800">- updated to 4.24
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.24 2020-10-02 (rurban)
  - Fix decode_json(scalar, 0) (GH #171 plicease), check 2nd arg for true-ness</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1603972800">- updated to 4.25
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.25 2020-10-28 (rurban)
  - Fix decode relaxed with comment at the end of the buffer (GH #174 fgaspar), a regression
    introduced with 3.0220, to fix n_number_then_00.
  - Possible fix for a gcc-9 optimizer bug (GH #172)</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1618315200">- updated to 4.26
  see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
  4.26 2021-04-12 (rurban)
  - Fix compilation with C++ (GH #177)</changelog>
</package>
<package pkgid="9479d9ba22d180be023e0a1318d28bacb00ec88a4bcbac49fc4d55b5bc1fd621" name="perl-Devel-Cover-Report-Codecovbash" arch="noarch">
  <version epoch="0" ver="0.03" rel="bp153.2.1"/>
  <changelog author="Oliver Kurz &lt;okurz@suse.com&gt;" date="1607860800">- Initial package version based on upstream 0.03</changelog>
</package>
<package pkgid="3ab38688e2198abc3c3650ed62b8e43997854884eaa0cc6b0b46525d290ea41e" name="perl-Devel-Cover-Report-Codecovbash" arch="src">
  <version epoch="0" ver="0.03" rel="bp153.2.1"/>
  <changelog author="Oliver Kurz &lt;okurz@suse.com&gt;" date="1607860800">- Initial package version based on upstream 0.03</changelog>
</package>
<package pkgid="36d5475895c15930e98b9d2c5ee4cd6580c9a8b8a17e41aaa288fedb640fbf2e" name="perl-Mojolicious" arch="noarch">
  <version epoch="0" ver="9.19" rel="bp153.2.3.2"/>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1602676800">- updated to 8.63
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  8.63  2020-10-11
  - Improved Mojo::IOLoop::Subprocess to ensure a clean exit even if something unexpected happens in the forked
    process.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1604750400">- updated to 8.64
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  8.64  2020-11-01
  - Replaced prettify.js with highlight.js. (zakame)
  - Fixed a bug in Mojo::DOM where the tree root would be checked for all pseudo-classes.
  - Fixed a redefined subroutine warning in eval command. (elmar)</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1605182400">- updated to 8.65
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  8.65  2020-11-10
  - Added generate dockerfile command. (tianon)
  - Improved cookbook with container deployment recipe.
  - Improved security of secure_compare function in Mojo::Util. (robrwo)
  - Fixed all generated code to consistently use a *::Sandbox class, instead of *::SandBox.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1606824000">- updated to 8.66
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  8.66  2020-11-28
  - Deprecated logging to "log/$mode.log" (if a log directory exists) in Mojolicious. The default will simply be STDERR
    in the future.
  - Added support for preloading controllers and other classes during startup of Mojolicious applications.
  - Added EXPERIMENTAL preload_namespaces attribute to Mojolicious.
  - Added EXPERIMENTAL warmup method to Mojolicious.
  - Added EXPERIMENTAL load_classes function to Mojo::Loader.
  - Removed experimental status from humanize_bytes method in Mojo::ByteStream.
  - Removed experimental status from humanize_bytes function in Mojo::Util.
  - Improved find_modules function in Mojo::Loader with recursive option.
  - Improved Mojo::DOM::CSS to throw exceptions for unknown CSS selectors.
  - Fixed a bug in Mojolicious::Commands where help messages would not be displayed correctly for some commands.
    (kiwiroy)
  - Fixed a bug in Mojolicious::Routes::Pattern where type_start was treated as a regex. (Grinnz)</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1607256000">- updated to 8.67
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  8.67  2020-12-04
  - Deprecated Mojolicious::Routes::Route::route in favor of Mojolicious::Routes::Route::any.
  - Deprecated Mojolicious::Routes::Route::over in favor of Mojolicious::Routes::Route::requires.
  - Deprecated Mojolicious::Routes::Route::via in favor of Mojolicious::Routes::Route::methods.
  - Deprecated Mojolicious::Routes::Route::detour.
  - Added methods and requires methods to Mojolicious::Routes::Route.
  - Improved Mojolicious::Commands to throw an exception for invalid commands.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1609416000">- updated to 8.70
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  8.70  2020-12-29
  - Fixed top-level help command in Mojolicious::Commands. (schelcj)
  8.69  2020-12-28
  - Improved design of built-in templates.
  8.68  2020-12-27
  - Updated built-in templates with new responsive design from mojolicious.org.
  - Fixed a bug in Mojo::Message::Request that resulted in duplicate request ids for Mojo::Server::Prefork workers.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1610971200">- updated to 8.71
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  8.71  2021-01-17
  - Added EXPERIMENTAL freeze option to reset method in Mojo::IOLoop.
  - Improved Mojo::IOLoop::Subprocess not to close connections after fork.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1611835200">- updated to 8.72
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  8.72  2021-01-26
  - Deprecated Mojo::UserAgent::local_address in favor of Mojo::UserAgent::socket_options.
  - Deprecated local_address option of connect method in Mojo::IOLoop::Client in favor of socket_options.
  - Deprecated tls_protocols option of connect method in Mojo::IOLoop::Client in favor of tls_options.
  - Deprecated tls_verify option of connect method in Mojo::IOLoop::Client in favor of tls_options.
  - Deprecated tls_protocols option of negotiate method in Mojo::IOLoop::TLS in favor of tls_options.
  - Deprecated tls_ciphers option of negotiate method in Mojo::IOLoop::TLS in favor of tls_options.
  - Deprecated tls_verify option of negotiate method in Mojo::IOLoop::TLS in favor of tls_options.
  - Deprecated tls_version option of negotiate method in Mojo::IOLoop::TLS in favor of tls_options.
  - Deprecated tls_ciphers option of listen method in Mojo::IOLoop::Server in favor of tls_options.
  - Deprecated tls_verify option of listen method in Mojo::IOLoop::Server in favor of tls_options.
  - Deprecated tls_version option of listen method in Mojo::IOLoop::Server in favor of tls_options.
  - Added support for trusted reverse proxies. (jberger)
  - Added network_contains function to Mojo::Util. (jberger)
  - Added trusted_proxies attribute to Mojo::Server and Mojo::Message::Request. (jberger)
  - Added socket_options method to Mojo::UserAgent.
  - Added build_server method to Mojolicious::Command::daemon and Mojolicious::Command::prefork. (jberger)
  - Added trusted_proxies option to Hynotoad. (jberger)
  - Added socket_options and tls_options options to connect method in Mojo::IOLoop::Client.
  - Added tls_options option to negotiate method in Mojo::IOLoop::TLS.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1612699200">- updated to 8.73
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  8.73  2021-02-05
  - Removed finally keyword from check function in Mojo::Exception.
  - Changed arguments of check function in Mojo::Exception to be easier to use with Perl 5.34 try/catch.
  - Removed experimental status from preload_namespaces attribute in Mojolicious.
  - Removed experimental status from any, map, timer and timeout methods in Mojo::Promise.
  - Removed experimental status from extname method in Mojo::File.
  - Removed experimental status from warmup method in Mojolicious.
  - Removed experimental status from load_classes function in Mojo::Loader.
  - Removed experimental status from Mojo::DynamicMethods. Still summons old gods, use at your own risk!
  - Removed experimental status from before_command hook in Mojolicious.
  - Added silent attribute to Mojo::Server::Morbo.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1613390400">- updated to 9.0
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  9.0  2021-02-14
  - Code name "Waffle", this is a major release.
  - Added support for deployment specific plugins.
  - Removed Mojo::IOLoop::Delay.
  - Removed hidden attribute from Mojolicious::Routes.
  - Removed hide and is_hidden methods from Mojolicious::Routes.
  - Removed deprecated success method from Mojo::Transaction.
  - Removed deprecated detour, over, route and via methods from Mojolicious::Routes::Route.
  - Removed deprecated local_address method from Mojo::UserAgent.
  - Removed deprecated tls_ciphers, tls_protocols, tls_verify and tls_version options from Mojo::IOLoop::TLS.
  - Removed deprecated local_address option from Mojo::IOLoop::Client.
  - Removed deprecated config stash value.
  - Changed Mojo::Log to join mutiple log messages with a whitespace instead of a newline.
  - Added is_reserved method to Mojolicious::Routes::Route.
  - Improved Mojolicious::Routes to disallow the use of reserved stash values, such as "/:action", in route patterns.
  - Improved Mojolicious::Routes to throw exceptions for missing controllers.
  - Improved Mojolicious::Routes to throw exceptions for routes with controllers but without action.
  - Improved Mojolicious::Routes to disallow namespace without controller for routing.
  - Improved Mojolicious::Routes to die if auto rendering failed.
  - Improved render method in Mojolicious::Controller to die if no response could be rendered.
  - Improved reply-&gt;static helper to die if the requested file does not exist.
  - Improved contextual logging feature in Mojo::Log not to concatenate log messages and context.
  - Improved all_text method in Mojo::DOM to exclude "&lt;script&gt;" and "&lt;style&gt;" from text extraction in HTML documents.
  - Improved error messages in config plugins to be more consistent.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1613563200">- updated to 9.01
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  9.01  2021-02-16
  - Added EXPERIMENTAL color attribute to Mojo::Log.
  - Added EXPERIMENTAL MOJO_LOG_COLOR environment variable to Mojo::Log.
  - Fixed Windows support of network_contains function in Mojo::Util. (jberger)</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1614686400">- updated to 9.02
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  9.02  2021-02-17
  - Fixed finally method in Mojo::Promise to deal correctly with promises returned by the handler.
  - Improved Mojo::Server::Daemon to include random ports in the "Web application available at ..." message.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1615204800">- updated to 9.03
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  9.03  2021-03-05
  - Fixed a bug in Mojo::Transaction::WebSocket where finish event handlers would not always get the same number of
    arguments passed.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1615896000">- updated to 9.10
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  9.10  2021-03-14
  - Fixed top-level --help and -h options in Mojolicious::Commands.
  9.09  2021-03-13
  - Added comma_separated filter to Mojolicious::Validator.
  - Fixed built-in templates to be a bit more responsive.
  - Fixed filter list handling in Mojolicious::Validator::Validation.
  9.08  2021-03-12
  - Fixed a bug in Test::Mojo where Test::Mojo-&gt;new($app) would not work correctly.
  9.07  2021-03-11
  - Improved config override feature to work for Mojolicious::Lite applications.
  - Improved Mojo::UserAgent performance slightly by not including unnecessary "Content-Length: 0" request headers.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1616328000">- updated to 9.12
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  9.12  2021-03-21
  - Improved mojo script startup time slightly with a Mojo::HelloWorld optimization.
  - Improved design of built-in templates.
  9.11  2021-03-20
  - This release contains fixes for security issues, everybody should upgrade!
  - Disabled format detection by default to fix vulnerabilities in many Mojolicious applications. That means some of
    your routes that previously matched "/foo" and "/foo.json", will only match "/foo" after upgrading. From now on you
    will have to explicitly declare the formats your routes are allowed to handle.
    [#] /foo
    [#] /foo.html
    [#] /foo.json
    $r-&gt;get('/foo')-&gt;to('bar#yada');
    becomes
    $r-&gt;get('/foo' =&gt; [format =&gt; ['html', 'json']])-&gt;to('bar#yada', format =&gt; undef);
    And if you are certain that your application is not vulnerable, you also have the option to re-enable format
    detection for a route and all its nested routes. Due to the high risk of vulnerabilities, this feature is going to
    be removed again in a future release however.
    my $active = $r-&gt;any([format =&gt; 1]);
    $active-&gt;get('/foo')-&gt;to('Test#first');
    $active-&gt;put('/bar')-&gt;to('Test#second');
  - Improved built-in templates not to show embedded apps in the stash snapshot.
  - Improved built-in development not found page to include tooltips with the compiled regular expressions for each
    route.
  - Improved Mojo::UserAgent to include "Content-Length: 0" with non-GET requests for better compatibility with broken
    web servers.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1616587200">- updated to 9.14
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  9.14  2021-03-23
  - Added EXPERIMENTAL support for :text pseudo-class to Mojo::DOM::CSS.
  9.13  2021-03-22
  - Improved request_id attribute in Mojo::Message::Request to be a little more unique.
  - Fixed Mojolicious::Plugin::Mount to share the logger of the host application.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1618056000">- updated to 9.16
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  9.16  2021-04-08
  - Added support for format inheritance.
  - Improved Mojo::Server::CGI with support for before_server_start hook.
  9.15  2021-03-30
  - Improved form generator in Mojo::UserAgent::Transactor to allow custom Content-Disposition headers.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1618401600">- updated to 9.17
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  9.17  2021-04-12
  - Deprecated ?format=* parameter in favor of ?_format=* for content negotiation in Mojolicious::Renderer.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1621857600">- updated to 9.18
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  9.18  2021-05-09
  - Remove Font Awesome from distribution.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;tina.mueller@suse.com&gt;" date="1622635200">- updated to 9.19
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  9.19  2021-06-01
  - This release contains fixes for security issues, everybody should upgrade!
  - Swiched from HMAC-SHA1 to HMAC-SHA256 for signed cookies. Note that this means that all sessions will be reset.
  - Improved signed cookie based sessions to pad short values, to make it harder to brute force attack the application
    secret. (jberger)</changelog>
</package>
<package pkgid="c3e85147503c75270add942846d2a231faccc94fec59a8baeb67b284ed51d244" name="perl-Mojolicious" arch="src">
  <version epoch="0" ver="9.19" rel="bp153.2.3.2"/>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1602676800">- updated to 8.63
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  8.63  2020-10-11
  - Improved Mojo::IOLoop::Subprocess to ensure a clean exit even if something unexpected happens in the forked
    process.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1604750400">- updated to 8.64
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  8.64  2020-11-01
  - Replaced prettify.js with highlight.js. (zakame)
  - Fixed a bug in Mojo::DOM where the tree root would be checked for all pseudo-classes.
  - Fixed a redefined subroutine warning in eval command. (elmar)</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1605182400">- updated to 8.65
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  8.65  2020-11-10
  - Added generate dockerfile command. (tianon)
  - Improved cookbook with container deployment recipe.
  - Improved security of secure_compare function in Mojo::Util. (robrwo)
  - Fixed all generated code to consistently use a *::Sandbox class, instead of *::SandBox.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1606824000">- updated to 8.66
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  8.66  2020-11-28
  - Deprecated logging to "log/$mode.log" (if a log directory exists) in Mojolicious. The default will simply be STDERR
    in the future.
  - Added support for preloading controllers and other classes during startup of Mojolicious applications.
  - Added EXPERIMENTAL preload_namespaces attribute to Mojolicious.
  - Added EXPERIMENTAL warmup method to Mojolicious.
  - Added EXPERIMENTAL load_classes function to Mojo::Loader.
  - Removed experimental status from humanize_bytes method in Mojo::ByteStream.
  - Removed experimental status from humanize_bytes function in Mojo::Util.
  - Improved find_modules function in Mojo::Loader with recursive option.
  - Improved Mojo::DOM::CSS to throw exceptions for unknown CSS selectors.
  - Fixed a bug in Mojolicious::Commands where help messages would not be displayed correctly for some commands.
    (kiwiroy)
  - Fixed a bug in Mojolicious::Routes::Pattern where type_start was treated as a regex. (Grinnz)</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1607256000">- updated to 8.67
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  8.67  2020-12-04
  - Deprecated Mojolicious::Routes::Route::route in favor of Mojolicious::Routes::Route::any.
  - Deprecated Mojolicious::Routes::Route::over in favor of Mojolicious::Routes::Route::requires.
  - Deprecated Mojolicious::Routes::Route::via in favor of Mojolicious::Routes::Route::methods.
  - Deprecated Mojolicious::Routes::Route::detour.
  - Added methods and requires methods to Mojolicious::Routes::Route.
  - Improved Mojolicious::Commands to throw an exception for invalid commands.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1609416000">- updated to 8.70
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  8.70  2020-12-29
  - Fixed top-level help command in Mojolicious::Commands. (schelcj)
  8.69  2020-12-28
  - Improved design of built-in templates.
  8.68  2020-12-27
  - Updated built-in templates with new responsive design from mojolicious.org.
  - Fixed a bug in Mojo::Message::Request that resulted in duplicate request ids for Mojo::Server::Prefork workers.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1610971200">- updated to 8.71
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  8.71  2021-01-17
  - Added EXPERIMENTAL freeze option to reset method in Mojo::IOLoop.
  - Improved Mojo::IOLoop::Subprocess not to close connections after fork.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1611835200">- updated to 8.72
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  8.72  2021-01-26
  - Deprecated Mojo::UserAgent::local_address in favor of Mojo::UserAgent::socket_options.
  - Deprecated local_address option of connect method in Mojo::IOLoop::Client in favor of socket_options.
  - Deprecated tls_protocols option of connect method in Mojo::IOLoop::Client in favor of tls_options.
  - Deprecated tls_verify option of connect method in Mojo::IOLoop::Client in favor of tls_options.
  - Deprecated tls_protocols option of negotiate method in Mojo::IOLoop::TLS in favor of tls_options.
  - Deprecated tls_ciphers option of negotiate method in Mojo::IOLoop::TLS in favor of tls_options.
  - Deprecated tls_verify option of negotiate method in Mojo::IOLoop::TLS in favor of tls_options.
  - Deprecated tls_version option of negotiate method in Mojo::IOLoop::TLS in favor of tls_options.
  - Deprecated tls_ciphers option of listen method in Mojo::IOLoop::Server in favor of tls_options.
  - Deprecated tls_verify option of listen method in Mojo::IOLoop::Server in favor of tls_options.
  - Deprecated tls_version option of listen method in Mojo::IOLoop::Server in favor of tls_options.
  - Added support for trusted reverse proxies. (jberger)
  - Added network_contains function to Mojo::Util. (jberger)
  - Added trusted_proxies attribute to Mojo::Server and Mojo::Message::Request. (jberger)
  - Added socket_options method to Mojo::UserAgent.
  - Added build_server method to Mojolicious::Command::daemon and Mojolicious::Command::prefork. (jberger)
  - Added trusted_proxies option to Hynotoad. (jberger)
  - Added socket_options and tls_options options to connect method in Mojo::IOLoop::Client.
  - Added tls_options option to negotiate method in Mojo::IOLoop::TLS.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1612699200">- updated to 8.73
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  8.73  2021-02-05
  - Removed finally keyword from check function in Mojo::Exception.
  - Changed arguments of check function in Mojo::Exception to be easier to use with Perl 5.34 try/catch.
  - Removed experimental status from preload_namespaces attribute in Mojolicious.
  - Removed experimental status from any, map, timer and timeout methods in Mojo::Promise.
  - Removed experimental status from extname method in Mojo::File.
  - Removed experimental status from warmup method in Mojolicious.
  - Removed experimental status from load_classes function in Mojo::Loader.
  - Removed experimental status from Mojo::DynamicMethods. Still summons old gods, use at your own risk!
  - Removed experimental status from before_command hook in Mojolicious.
  - Added silent attribute to Mojo::Server::Morbo.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1613390400">- updated to 9.0
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  9.0  2021-02-14
  - Code name "Waffle", this is a major release.
  - Added support for deployment specific plugins.
  - Removed Mojo::IOLoop::Delay.
  - Removed hidden attribute from Mojolicious::Routes.
  - Removed hide and is_hidden methods from Mojolicious::Routes.
  - Removed deprecated success method from Mojo::Transaction.
  - Removed deprecated detour, over, route and via methods from Mojolicious::Routes::Route.
  - Removed deprecated local_address method from Mojo::UserAgent.
  - Removed deprecated tls_ciphers, tls_protocols, tls_verify and tls_version options from Mojo::IOLoop::TLS.
  - Removed deprecated local_address option from Mojo::IOLoop::Client.
  - Removed deprecated config stash value.
  - Changed Mojo::Log to join mutiple log messages with a whitespace instead of a newline.
  - Added is_reserved method to Mojolicious::Routes::Route.
  - Improved Mojolicious::Routes to disallow the use of reserved stash values, such as "/:action", in route patterns.
  - Improved Mojolicious::Routes to throw exceptions for missing controllers.
  - Improved Mojolicious::Routes to throw exceptions for routes with controllers but without action.
  - Improved Mojolicious::Routes to disallow namespace without controller for routing.
  - Improved Mojolicious::Routes to die if auto rendering failed.
  - Improved render method in Mojolicious::Controller to die if no response could be rendered.
  - Improved reply-&gt;static helper to die if the requested file does not exist.
  - Improved contextual logging feature in Mojo::Log not to concatenate log messages and context.
  - Improved all_text method in Mojo::DOM to exclude "&lt;script&gt;" and "&lt;style&gt;" from text extraction in HTML documents.
  - Improved error messages in config plugins to be more consistent.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1613563200">- updated to 9.01
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  9.01  2021-02-16
  - Added EXPERIMENTAL color attribute to Mojo::Log.
  - Added EXPERIMENTAL MOJO_LOG_COLOR environment variable to Mojo::Log.
  - Fixed Windows support of network_contains function in Mojo::Util. (jberger)</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1614686400">- updated to 9.02
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  9.02  2021-02-17
  - Fixed finally method in Mojo::Promise to deal correctly with promises returned by the handler.
  - Improved Mojo::Server::Daemon to include random ports in the "Web application available at ..." message.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1615204800">- updated to 9.03
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  9.03  2021-03-05
  - Fixed a bug in Mojo::Transaction::WebSocket where finish event handlers would not always get the same number of
    arguments passed.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1615896000">- updated to 9.10
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  9.10  2021-03-14
  - Fixed top-level --help and -h options in Mojolicious::Commands.
  9.09  2021-03-13
  - Added comma_separated filter to Mojolicious::Validator.
  - Fixed built-in templates to be a bit more responsive.
  - Fixed filter list handling in Mojolicious::Validator::Validation.
  9.08  2021-03-12
  - Fixed a bug in Test::Mojo where Test::Mojo-&gt;new($app) would not work correctly.
  9.07  2021-03-11
  - Improved config override feature to work for Mojolicious::Lite applications.
  - Improved Mojo::UserAgent performance slightly by not including unnecessary "Content-Length: 0" request headers.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1616328000">- updated to 9.12
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  9.12  2021-03-21
  - Improved mojo script startup time slightly with a Mojo::HelloWorld optimization.
  - Improved design of built-in templates.
  9.11  2021-03-20
  - This release contains fixes for security issues, everybody should upgrade!
  - Disabled format detection by default to fix vulnerabilities in many Mojolicious applications. That means some of
    your routes that previously matched "/foo" and "/foo.json", will only match "/foo" after upgrading. From now on you
    will have to explicitly declare the formats your routes are allowed to handle.
    [#] /foo
    [#] /foo.html
    [#] /foo.json
    $r-&gt;get('/foo')-&gt;to('bar#yada');
    becomes
    $r-&gt;get('/foo' =&gt; [format =&gt; ['html', 'json']])-&gt;to('bar#yada', format =&gt; undef);
    And if you are certain that your application is not vulnerable, you also have the option to re-enable format
    detection for a route and all its nested routes. Due to the high risk of vulnerabilities, this feature is going to
    be removed again in a future release however.
    my $active = $r-&gt;any([format =&gt; 1]);
    $active-&gt;get('/foo')-&gt;to('Test#first');
    $active-&gt;put('/bar')-&gt;to('Test#second');
  - Improved built-in templates not to show embedded apps in the stash snapshot.
  - Improved built-in development not found page to include tooltips with the compiled regular expressions for each
    route.
  - Improved Mojo::UserAgent to include "Content-Length: 0" with non-GET requests for better compatibility with broken
    web servers.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1616587200">- updated to 9.14
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  9.14  2021-03-23
  - Added EXPERIMENTAL support for :text pseudo-class to Mojo::DOM::CSS.
  9.13  2021-03-22
  - Improved request_id attribute in Mojo::Message::Request to be a little more unique.
  - Fixed Mojolicious::Plugin::Mount to share the logger of the host application.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1618056000">- updated to 9.16
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  9.16  2021-04-08
  - Added support for format inheritance.
  - Improved Mojo::Server::CGI with support for before_server_start hook.
  9.15  2021-03-30
  - Improved form generator in Mojo::UserAgent::Transactor to allow custom Content-Disposition headers.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1618401600">- updated to 9.17
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  9.17  2021-04-12
  - Deprecated ?format=* parameter in favor of ?_format=* for content negotiation in Mojolicious::Renderer.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1621857600">- updated to 9.18
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  9.18  2021-05-09
  - Remove Font Awesome from distribution.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;tina.mueller@suse.com&gt;" date="1622635200">- updated to 9.19
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  9.19  2021-06-01
  - This release contains fixes for security issues, everybody should upgrade!
  - Swiched from HMAC-SHA1 to HMAC-SHA256 for signed cookies. Note that this means that all sessions will be reset.
  - Improved signed cookie based sessions to pad short values, to make it harder to brute force attack the application
    secret. (jberger)</changelog>
</package>
<package pkgid="cc206a9a2c5927fef18f89973b8ae9895727e376304a16ed31d061fdd696ed0f" name="perl-Mojolicious-Plugin-AssetPack" arch="noarch">
  <version epoch="0" ver="2.13" rel="bp153.2.3.2"/>
  <changelog author="coolo@suse.com" date="1486555200">- updated to 1.40
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  1.40 2017-02-05T15:10:58-0800
  - Fix skipping @import in comments #121
  - Improved documentation for assetpack.def and paths #110
  - Can disable Pipe::Reloader from the browser</changelog>
  <changelog author="coolo@suse.com" date="1489752000">- updated to 1.41
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  1.41 2017-03-15T22:09:14+0100
  - Fix bug in @import regex used by Pipe::Sass</changelog>
  <changelog author="coolo@suse.com" date="1493553600">- updated to 1.42
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  1.42 2017-04-29T14:23:37+0200
  - Fix missing use lib '.' in register.t #124
  - Add fetching of source maps to "Fetch" pipe #117</changelog>
  <changelog author="coolo@suse.com" date="1494936000">- updated to 1.43
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  1.43 2017-05-12T14:38:02+0200
  - Fix not escaping Vuejs template code
  - Less verbose logging when processing assets</changelog>
  <changelog author="coolo@suse.com" date="1495713600">- updated to 1.44
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  1.44 2017-05-21T23:02:46+0200
  - Improved documentation #125
    Contributor: William Lindley</changelog>
  <changelog author="coolo@suse.com" date="1497960000">- updated to 1.45
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  1.45 2017-06-19T23:49:30+0200
  - Add Developing guide
  - Removed deprecated method end_range() from AssetPack::Asset
  - Removed deprecated method get_chunk() from AssetPack::Asset
  - Removed deprecated method is_range() from AssetPack::Asset
  - Removed deprecated method mtime() from AssetPack::Asset
  - Removed deprecated method start_range() from AssetPack::Asset
  - Removed deprecated method tag_helper() from AssetPack::Asset
  - Removed MOJO_ASSETPACK_CLEANUP (only used in test suite)
  - Can prevent AssetPack::Store from writing assetpack.db while developing
    with MOJO_ASSETPACK_LAZY=1 (EXPERIMENTAL)</changelog>
  <changelog author="coolo@suse.com" date="1506600000">- updated to 1.46
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  1.46 2017-09-27T21:35:33+0200
  - Add "asset_class" attribute to AssetPack::Store
  - Add rollupjs pipe - https://rollupjs.org/</changelog>
  <changelog author="coolo@suse.com" date="1508241600">- updated to 1.47
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  1.47 2017-10-14T18:58:55+0200
  - Dropping "original" from assetpack.db</changelog>
  <changelog author="coolo@suse.com" date="1510142400">- updated to 2.01
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  2.01 2017-11-06T13:02:45+0100
  - Up version number to try to fix pause indexing issues
  1.48 2017-10-29T10:20:51+0800
  - Fix RollupJs package name #130
  - load_module() confess on error
  - Removed EXPERIMENTAL Reloader pipe
  - Removed EXPERIMENTAL clone() method in AssetPack::Asset</changelog>
  <changelog author="coolo@suse.com" date="1518004800">- updated to 2.02
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes</changelog>
  <changelog author="coolo@suse.com" date="1524830400">- updated to 2.03
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  2.03 2018-04-26T10:22:06+0200
  - Ensure asset is processed when calling processed
  - Update favicon generator URL to use https
  - Set higher inactivity timeout for favicon generator</changelog>
  <changelog author="coolo@suse.com" date="1532088000">- updated to 2.04
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  2.04 2018-07-19T17:39:06+0800
  - Add support for generating manifest with Favicon pipe
  - Marked AssetPack::tag_for() as deprecated
  - Removed support for Mojolicious::Plugin::AssetPack::Backcompat</changelog>
  <changelog author="coolo@suse.com" date="1533211200">- updated to 2.05
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  2.05 2018-08-01T14:19:35+0800
  - Fix s///r is not supported in older Perls #136
  - Fix Favicon rendering of manifest and browserconfig
  - Add Asset::renderer() for dynamic assets
  - Add fallback for serving assets with wrong checksum
  - Renamed Asset::renderer() to tag_for()</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1537358400">- updated to 2.06
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1557057600">- updated to 2.07
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  2.07 2019-05-04T23:54:32+0700
  - Add RollupJs-&gt;add_global();
  - Add note about Mojolicious::Plugin::AssetPack::Webpack</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1557316800">- updated to 2.08
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  2.08 2019-05-07T21:16:40+0700
  - Fix link to Mojolicious::Plugin::Webpack</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1599480000">- updated to 2.09
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  2.09 2020-09-07T08:56:50+0900
  - Prevent JavaScript from runnning in 404 assets #140
  - Slimmed down the bundled documentation</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1607774400">- updated to 2.10
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  2.10 2020-12-11T11:16:01+0900
  - Fixes warnings issued by latest Mojolicious
    Contributor: Zoffix Znet</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1613736000">- updated to 2.11
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  2.11 2021-02-19T10:23:04+0900
  - Use 'partial(1)-&gt;to' instead of 'detour' which was deprecated in Mojolicious 9.0
    Contributor: Marius Kittler</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1615723200">- updated to 2.13
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes</changelog>
</package>
<package pkgid="47c44d5431fa07f5f9a8c82e5cc269dccf0ddbd85796995a49e0491983acdb44" name="perl-Mojolicious-Plugin-AssetPack" arch="src">
  <version epoch="0" ver="2.13" rel="bp153.2.3.2"/>
  <changelog author="coolo@suse.com" date="1486555200">- updated to 1.40
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  1.40 2017-02-05T15:10:58-0800
  - Fix skipping @import in comments #121
  - Improved documentation for assetpack.def and paths #110
  - Can disable Pipe::Reloader from the browser</changelog>
  <changelog author="coolo@suse.com" date="1489752000">- updated to 1.41
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  1.41 2017-03-15T22:09:14+0100
  - Fix bug in @import regex used by Pipe::Sass</changelog>
  <changelog author="coolo@suse.com" date="1493553600">- updated to 1.42
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  1.42 2017-04-29T14:23:37+0200
  - Fix missing use lib '.' in register.t #124
  - Add fetching of source maps to "Fetch" pipe #117</changelog>
  <changelog author="coolo@suse.com" date="1494936000">- updated to 1.43
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  1.43 2017-05-12T14:38:02+0200
  - Fix not escaping Vuejs template code
  - Less verbose logging when processing assets</changelog>
  <changelog author="coolo@suse.com" date="1495713600">- updated to 1.44
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  1.44 2017-05-21T23:02:46+0200
  - Improved documentation #125
    Contributor: William Lindley</changelog>
  <changelog author="coolo@suse.com" date="1497960000">- updated to 1.45
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  1.45 2017-06-19T23:49:30+0200
  - Add Developing guide
  - Removed deprecated method end_range() from AssetPack::Asset
  - Removed deprecated method get_chunk() from AssetPack::Asset
  - Removed deprecated method is_range() from AssetPack::Asset
  - Removed deprecated method mtime() from AssetPack::Asset
  - Removed deprecated method start_range() from AssetPack::Asset
  - Removed deprecated method tag_helper() from AssetPack::Asset
  - Removed MOJO_ASSETPACK_CLEANUP (only used in test suite)
  - Can prevent AssetPack::Store from writing assetpack.db while developing
    with MOJO_ASSETPACK_LAZY=1 (EXPERIMENTAL)</changelog>
  <changelog author="coolo@suse.com" date="1506600000">- updated to 1.46
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  1.46 2017-09-27T21:35:33+0200
  - Add "asset_class" attribute to AssetPack::Store
  - Add rollupjs pipe - https://rollupjs.org/</changelog>
  <changelog author="coolo@suse.com" date="1508241600">- updated to 1.47
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  1.47 2017-10-14T18:58:55+0200
  - Dropping "original" from assetpack.db</changelog>
  <changelog author="coolo@suse.com" date="1510142400">- updated to 2.01
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  2.01 2017-11-06T13:02:45+0100
  - Up version number to try to fix pause indexing issues
  1.48 2017-10-29T10:20:51+0800
  - Fix RollupJs package name #130
  - load_module() confess on error
  - Removed EXPERIMENTAL Reloader pipe
  - Removed EXPERIMENTAL clone() method in AssetPack::Asset</changelog>
  <changelog author="coolo@suse.com" date="1518004800">- updated to 2.02
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes</changelog>
  <changelog author="coolo@suse.com" date="1524830400">- updated to 2.03
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  2.03 2018-04-26T10:22:06+0200
  - Ensure asset is processed when calling processed
  - Update favicon generator URL to use https
  - Set higher inactivity timeout for favicon generator</changelog>
  <changelog author="coolo@suse.com" date="1532088000">- updated to 2.04
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  2.04 2018-07-19T17:39:06+0800
  - Add support for generating manifest with Favicon pipe
  - Marked AssetPack::tag_for() as deprecated
  - Removed support for Mojolicious::Plugin::AssetPack::Backcompat</changelog>
  <changelog author="coolo@suse.com" date="1533211200">- updated to 2.05
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  2.05 2018-08-01T14:19:35+0800
  - Fix s///r is not supported in older Perls #136
  - Fix Favicon rendering of manifest and browserconfig
  - Add Asset::renderer() for dynamic assets
  - Add fallback for serving assets with wrong checksum
  - Renamed Asset::renderer() to tag_for()</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1537358400">- updated to 2.06
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1557057600">- updated to 2.07
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  2.07 2019-05-04T23:54:32+0700
  - Add RollupJs-&gt;add_global();
  - Add note about Mojolicious::Plugin::AssetPack::Webpack</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1557316800">- updated to 2.08
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  2.08 2019-05-07T21:16:40+0700
  - Fix link to Mojolicious::Plugin::Webpack</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1599480000">- updated to 2.09
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  2.09 2020-09-07T08:56:50+0900
  - Prevent JavaScript from runnning in 404 assets #140
  - Slimmed down the bundled documentation</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1607774400">- updated to 2.10
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  2.10 2020-12-11T11:16:01+0900
  - Fixes warnings issued by latest Mojolicious
    Contributor: Zoffix Znet</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1613736000">- updated to 2.11
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
  2.11 2021-02-19T10:23:04+0900
  - Use 'partial(1)-&gt;to' instead of 'detour' which was deprecated in Mojolicious 9.0
    Contributor: Marius Kittler</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1615723200">- updated to 2.13
  see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes</changelog>
</package>
<package pkgid="2b83d0c5b5f34ee41033514db13802e0d5665c6be169b2976811541bb753ef5d" name="prboom-plus" arch="aarch64">
  <version epoch="0" ver="2.6um+g81" rel="bp153.2.3.1"/>
  <changelog author="jengelh@inai.de" date="1384171200">- Update to snapshot 2.5.1.4 SVN4355
  * Added "Fix clipping problems in large levels" option.
  * Added "gl_finish" config variable.
  * Added a "Health Bar Above Monsters" option (health_bar* config
  variables; GL only).
  * Added a "Things appearance" automap option. Possible values:
  "classic", "scaled" and "icons".
  * Added "notarget" and "fly" cheat codes.
  * Added MBF's "-beta" codepointers.
  * Added a new HUD.
  * Added "shaders" sector light mode.
  * Support "Classic Doom" WAD files of Doom 3 BFG Edition and HACX
  1.2 IWAD
  * Restricted mouse look (Heretic-style Y-shearing) now is available
  in software mode.
  * Added a crosshair. Three different crosshair graphics are for
  choice: cross, angle and dot. Extra features are changing
  crosshair colors according to the player's health and/or on sight
  of a target.
  * "Use GL surface for software mode" mode now works much faster if
  gl_finish is 0 in config.
  * Ability to use e.g. doom1.wad as a resource for a doom2 IWAD,
  e.g. freedoom (prboom-plus -iwad freedoom.wad -file doom1.wad).</changelog>
  <changelog author="jengelh@inai.de" date="1427630400">- Avoid strange inequality in Provides tag</changelog>
  <changelog author="jengelh@inai.de" date="1459252800">- Update to version 2.5.1.4
  * Added "Allow Jump" and "Allow Vertical Aiming" option on
  Prboom-plus 'bad' compatibility settings" page.
  * Added a "Backpack Changes Thresholds" option
  * "Use GL surface for software mode" mode now works much faster
  if gl_finish is 0 in config.
  * Better support for Chex Quest,
  * Fixed the classic "Long Wall" rendering error.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to snapshot 2.5.1.5 SVN4532
  * Move to SDL2
  * Added the "cap_fps" config variable
  * The Del key can be used to clear key bindings in the setup menu.
  * Added "Weapon Attack Alignment" option to align the weapon while
    shooting. Possible values: "off" (doom behavior), "horizontal",
    "centered" and "bobbing" for bobbing during fire.
  * Removed the "Strafe 50 on Turns" and "Two-key strafe50:
    StrafeOn + MoveLR = strafe50" feature.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1548244800">- Enable DUMB music backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566561600">- Disable DUMB backend because of its removal from Factory</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591531200">- Set CFLAGS+=-fcommon.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591704000">- Add 0001-fix-heap-buffer-overflows-in-UDP-code-CVE-2019-20797.patch
  [CVE-2019-20797, boo#1171974]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1617969600">- Switch to Oelcker's prboom-plus-um code base
- Update to release 2.6um and snapshot 2.6um+git69 (07925d634)
  * Support for UMAPINFO lump, customizable intermissions,
    customizable episode menu.
  * It is now possible to set individual key bindings to
    unassigned (completely disable a hotkey function)
  * Support for Compressed ZDoom BSP nodes.
  * 100 extra sprites (SP00..SP99) for use in DEH/BEX,
    200 extra sounds for use in DEH/BEX.
  * Add -statdump parameter from Chocolate Doom.
  * Add -stroller parameter.
  * Added new BEX property "Dropped item" for mobjs.
  * New demo format with "PR+UM" signature.
  * Add a "-pistolstart" command line parameter.
  * Add ALSA sequencer API backend for ALSA MIDI support.
  * Now defaults to ffmpeg for video encoding
    (switched from previous oggenc2 &amp; x264).
- Drop 0001-fix-heap-buffer-overflows-in-UDP-code-CVE-2019-20797.patch
  (merged), prboom-types1.diff (obsolete),
  prboom-types2.diff (obsolete), prboom-hbar-color.diff (folded
  into prboom-hbar-gradient.diff)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1619870400">- Update to snapshot 2.6um+git81 (15431b3a9aac)
  * Fix sky scaling for non-standard sky sizes
  * Support widescreen assets
  * Add OpenGL sprite fuzz options
- Update prboom-hbar-all.diff, prboom-hbar-gradient.diff
  from project.</changelog>
</package>
<package pkgid="d76f2d40e58f67d73a05509493f876f245d4de67b13d8a470e24ee0de73b012e" name="prboom-plus" arch="ppc64le">
  <version epoch="0" ver="2.6um+g81" rel="bp153.2.3.1"/>
  <changelog author="jengelh@inai.de" date="1384171200">- Update to snapshot 2.5.1.4 SVN4355
  * Added "Fix clipping problems in large levels" option.
  * Added "gl_finish" config variable.
  * Added a "Health Bar Above Monsters" option (health_bar* config
  variables; GL only).
  * Added a "Things appearance" automap option. Possible values:
  "classic", "scaled" and "icons".
  * Added "notarget" and "fly" cheat codes.
  * Added MBF's "-beta" codepointers.
  * Added a new HUD.
  * Added "shaders" sector light mode.
  * Support "Classic Doom" WAD files of Doom 3 BFG Edition and HACX
  1.2 IWAD
  * Restricted mouse look (Heretic-style Y-shearing) now is available
  in software mode.
  * Added a crosshair. Three different crosshair graphics are for
  choice: cross, angle and dot. Extra features are changing
  crosshair colors according to the player's health and/or on sight
  of a target.
  * "Use GL surface for software mode" mode now works much faster if
  gl_finish is 0 in config.
  * Ability to use e.g. doom1.wad as a resource for a doom2 IWAD,
  e.g. freedoom (prboom-plus -iwad freedoom.wad -file doom1.wad).</changelog>
  <changelog author="jengelh@inai.de" date="1427630400">- Avoid strange inequality in Provides tag</changelog>
  <changelog author="jengelh@inai.de" date="1459252800">- Update to version 2.5.1.4
  * Added "Allow Jump" and "Allow Vertical Aiming" option on
  Prboom-plus 'bad' compatibility settings" page.
  * Added a "Backpack Changes Thresholds" option
  * "Use GL surface for software mode" mode now works much faster
  if gl_finish is 0 in config.
  * Better support for Chex Quest,
  * Fixed the classic "Long Wall" rendering error.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to snapshot 2.5.1.5 SVN4532
  * Move to SDL2
  * Added the "cap_fps" config variable
  * The Del key can be used to clear key bindings in the setup menu.
  * Added "Weapon Attack Alignment" option to align the weapon while
    shooting. Possible values: "off" (doom behavior), "horizontal",
    "centered" and "bobbing" for bobbing during fire.
  * Removed the "Strafe 50 on Turns" and "Two-key strafe50:
    StrafeOn + MoveLR = strafe50" feature.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1548244800">- Enable DUMB music backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566561600">- Disable DUMB backend because of its removal from Factory</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591531200">- Set CFLAGS+=-fcommon.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591704000">- Add 0001-fix-heap-buffer-overflows-in-UDP-code-CVE-2019-20797.patch
  [CVE-2019-20797, boo#1171974]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1617969600">- Switch to Oelcker's prboom-plus-um code base
- Update to release 2.6um and snapshot 2.6um+git69 (07925d634)
  * Support for UMAPINFO lump, customizable intermissions,
    customizable episode menu.
  * It is now possible to set individual key bindings to
    unassigned (completely disable a hotkey function)
  * Support for Compressed ZDoom BSP nodes.
  * 100 extra sprites (SP00..SP99) for use in DEH/BEX,
    200 extra sounds for use in DEH/BEX.
  * Add -statdump parameter from Chocolate Doom.
  * Add -stroller parameter.
  * Added new BEX property "Dropped item" for mobjs.
  * New demo format with "PR+UM" signature.
  * Add a "-pistolstart" command line parameter.
  * Add ALSA sequencer API backend for ALSA MIDI support.
  * Now defaults to ffmpeg for video encoding
    (switched from previous oggenc2 &amp; x264).
- Drop 0001-fix-heap-buffer-overflows-in-UDP-code-CVE-2019-20797.patch
  (merged), prboom-types1.diff (obsolete),
  prboom-types2.diff (obsolete), prboom-hbar-color.diff (folded
  into prboom-hbar-gradient.diff)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1619870400">- Update to snapshot 2.6um+git81 (15431b3a9aac)
  * Fix sky scaling for non-standard sky sizes
  * Support widescreen assets
  * Add OpenGL sprite fuzz options
- Update prboom-hbar-all.diff, prboom-hbar-gradient.diff
  from project.</changelog>
</package>
<package pkgid="65324b9fdddd264b80c2caddfee8ac21705b413e79c63bea0de5e5f541774563" name="prboom-plus" arch="s390x">
  <version epoch="0" ver="2.6um+g81" rel="bp153.2.3.1"/>
  <changelog author="jengelh@inai.de" date="1384171200">- Update to snapshot 2.5.1.4 SVN4355
  * Added "Fix clipping problems in large levels" option.
  * Added "gl_finish" config variable.
  * Added a "Health Bar Above Monsters" option (health_bar* config
  variables; GL only).
  * Added a "Things appearance" automap option. Possible values:
  "classic", "scaled" and "icons".
  * Added "notarget" and "fly" cheat codes.
  * Added MBF's "-beta" codepointers.
  * Added a new HUD.
  * Added "shaders" sector light mode.
  * Support "Classic Doom" WAD files of Doom 3 BFG Edition and HACX
  1.2 IWAD
  * Restricted mouse look (Heretic-style Y-shearing) now is available
  in software mode.
  * Added a crosshair. Three different crosshair graphics are for
  choice: cross, angle and dot. Extra features are changing
  crosshair colors according to the player's health and/or on sight
  of a target.
  * "Use GL surface for software mode" mode now works much faster if
  gl_finish is 0 in config.
  * Ability to use e.g. doom1.wad as a resource for a doom2 IWAD,
  e.g. freedoom (prboom-plus -iwad freedoom.wad -file doom1.wad).</changelog>
  <changelog author="jengelh@inai.de" date="1427630400">- Avoid strange inequality in Provides tag</changelog>
  <changelog author="jengelh@inai.de" date="1459252800">- Update to version 2.5.1.4
  * Added "Allow Jump" and "Allow Vertical Aiming" option on
  Prboom-plus 'bad' compatibility settings" page.
  * Added a "Backpack Changes Thresholds" option
  * "Use GL surface for software mode" mode now works much faster
  if gl_finish is 0 in config.
  * Better support for Chex Quest,
  * Fixed the classic "Long Wall" rendering error.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to snapshot 2.5.1.5 SVN4532
  * Move to SDL2
  * Added the "cap_fps" config variable
  * The Del key can be used to clear key bindings in the setup menu.
  * Added "Weapon Attack Alignment" option to align the weapon while
    shooting. Possible values: "off" (doom behavior), "horizontal",
    "centered" and "bobbing" for bobbing during fire.
  * Removed the "Strafe 50 on Turns" and "Two-key strafe50:
    StrafeOn + MoveLR = strafe50" feature.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1548244800">- Enable DUMB music backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566561600">- Disable DUMB backend because of its removal from Factory</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591531200">- Set CFLAGS+=-fcommon.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591704000">- Add 0001-fix-heap-buffer-overflows-in-UDP-code-CVE-2019-20797.patch
  [CVE-2019-20797, boo#1171974]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1617969600">- Switch to Oelcker's prboom-plus-um code base
- Update to release 2.6um and snapshot 2.6um+git69 (07925d634)
  * Support for UMAPINFO lump, customizable intermissions,
    customizable episode menu.
  * It is now possible to set individual key bindings to
    unassigned (completely disable a hotkey function)
  * Support for Compressed ZDoom BSP nodes.
  * 100 extra sprites (SP00..SP99) for use in DEH/BEX,
    200 extra sounds for use in DEH/BEX.
  * Add -statdump parameter from Chocolate Doom.
  * Add -stroller parameter.
  * Added new BEX property "Dropped item" for mobjs.
  * New demo format with "PR+UM" signature.
  * Add a "-pistolstart" command line parameter.
  * Add ALSA sequencer API backend for ALSA MIDI support.
  * Now defaults to ffmpeg for video encoding
    (switched from previous oggenc2 &amp; x264).
- Drop 0001-fix-heap-buffer-overflows-in-UDP-code-CVE-2019-20797.patch
  (merged), prboom-types1.diff (obsolete),
  prboom-types2.diff (obsolete), prboom-hbar-color.diff (folded
  into prboom-hbar-gradient.diff)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1619870400">- Update to snapshot 2.6um+git81 (15431b3a9aac)
  * Fix sky scaling for non-standard sky sizes
  * Support widescreen assets
  * Add OpenGL sprite fuzz options
- Update prboom-hbar-all.diff, prboom-hbar-gradient.diff
  from project.</changelog>
</package>
<package pkgid="0d694f48d0ef1219c231ac7af82c64cd93d9a7debf39be83d9410e07a0ebc300" name="prboom-plus" arch="src">
  <version epoch="0" ver="2.6um+g81" rel="bp153.2.3.1"/>
  <changelog author="jengelh@medozas.de" date="1282564800">- Update to new upstream release 2.5.0.7:
  * A lot of compatibility and improvements, many bug fixes, and
  several new features were added, including support for DeePBSP and
  uncompressed ZDBSP nodes and dynamic music changing... through the
  new MUSINFO lump. On the GLBoom+ front, there is support for GZDoom
  skyboxes, custom detail texture definitions, and blending of
  animated flats and wall textures.</changelog>
  <changelog author="jengelh@medozas.de" date="1289908800">- Update to new upstream release 2.5.0.8a:
  * Support for textured automap was added. Compatibility with Doom
  1.2 was improved. New HUDs and bugs were fixed.</changelog>
  <changelog author="jengelh@medozas.de" date="1308571200">- Update to new upstream release 2.5.1.1:
  * Support was added for sound fonts, OPL2 emulation, mouse wheel,
  changing resolution on the fly, interpolation of automap, and the
  "use GL surface for software mode" video option for the ability
  to use hardware vsync in software mode.</changelog>
  <changelog author="jengelh@medozas.de" date="1312372800">- Enable missing USE_GLU_TESS for the self-referencing sector hack
  to be rendered.</changelog>
  <changelog author="joop.boonen@opensuse.org" date="1337947200">- Added BuildRequires automake</changelog>
  <changelog author="joop.boonen@opensuse.org" date="1337947201">- Corrected typo in spec file</changelog>
  <changelog author="jengelh@inai.de" date="1364126400">- Update to new upstream release 2.5.1.3
  * Added device selection to portmidi player. Controlled by the
  snd_mididev config variable. See stdout.txt for list of
  available devices.
  * Added a progress bar for demo skipping during re-recording.
  * Added key binding options for start/stop and fast-forward when
  watching demos.
  * Added a key binding option to restart the current map.
  * Added a "Default compatibility level" GUI entry.
  * Support for 16 sprite rotations. http://zdoom.org/wiki/Sprite#Angles
  * New HUDs. HUDs definitions are moved to the
  "prboom-plus.wad/-prbhud-" lump.
- Remove prboom-protos.diff, merged upstream</changelog>
  <changelog author="jengelh@inai.de" date="1384171200">- Update to snapshot 2.5.1.4 SVN4355
  * Added "Fix clipping problems in large levels" option.
  * Added "gl_finish" config variable.
  * Added a "Health Bar Above Monsters" option (health_bar* config
  variables; GL only).
  * Added a "Things appearance" automap option. Possible values:
  "classic", "scaled" and "icons".
  * Added "notarget" and "fly" cheat codes.
  * Added MBF's "-beta" codepointers.
  * Added a new HUD.
  * Added "shaders" sector light mode.
  * Support "Classic Doom" WAD files of Doom 3 BFG Edition and HACX
  1.2 IWAD
  * Restricted mouse look (Heretic-style Y-shearing) now is available
  in software mode.
  * Added a crosshair. Three different crosshair graphics are for
  choice: cross, angle and dot. Extra features are changing
  crosshair colors according to the player's health and/or on sight
  of a target.
  * "Use GL surface for software mode" mode now works much faster if
  gl_finish is 0 in config.
  * Ability to use e.g. doom1.wad as a resource for a doom2 IWAD,
  e.g. freedoom (prboom-plus -iwad freedoom.wad -file doom1.wad).</changelog>
  <changelog author="jengelh@inai.de" date="1427630400">- Avoid strange inequality in Provides tag</changelog>
  <changelog author="jengelh@inai.de" date="1459252800">- Update to version 2.5.1.4
  * Added "Allow Jump" and "Allow Vertical Aiming" option on
  Prboom-plus 'bad' compatibility settings" page.
  * Added a "Backpack Changes Thresholds" option
  * "Use GL surface for software mode" mode now works much faster
  if gl_finish is 0 in config.
  * Better support for Chex Quest,
  * Fixed the classic "Long Wall" rendering error.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to snapshot 2.5.1.5 SVN4532
  * Move to SDL2
  * Added the "cap_fps" config variable
  * The Del key can be used to clear key bindings in the setup menu.
  * Added "Weapon Attack Alignment" option to align the weapon while
    shooting. Possible values: "off" (doom behavior), "horizontal",
    "centered" and "bobbing" for bobbing during fire.
  * Removed the "Strafe 50 on Turns" and "Two-key strafe50:
    StrafeOn + MoveLR = strafe50" feature.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1548244800">- Enable DUMB music backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566561600">- Disable DUMB backend because of its removal from Factory</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591531200">- Set CFLAGS+=-fcommon.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591704000">- Add 0001-fix-heap-buffer-overflows-in-UDP-code-CVE-2019-20797.patch
  [CVE-2019-20797, boo#1171974]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1617969600">- Switch to Oelcker's prboom-plus-um code base
- Update to release 2.6um and snapshot 2.6um+git69 (07925d634)
  * Support for UMAPINFO lump, customizable intermissions,
    customizable episode menu.
  * It is now possible to set individual key bindings to
    unassigned (completely disable a hotkey function)
  * Support for Compressed ZDoom BSP nodes.
  * 100 extra sprites (SP00..SP99) for use in DEH/BEX,
    200 extra sounds for use in DEH/BEX.
  * Add -statdump parameter from Chocolate Doom.
  * Add -stroller parameter.
  * Added new BEX property "Dropped item" for mobjs.
  * New demo format with "PR+UM" signature.
  * Add a "-pistolstart" command line parameter.
  * Add ALSA sequencer API backend for ALSA MIDI support.
  * Now defaults to ffmpeg for video encoding
    (switched from previous oggenc2 &amp; x264).
- Drop 0001-fix-heap-buffer-overflows-in-UDP-code-CVE-2019-20797.patch
  (merged), prboom-types1.diff (obsolete),
  prboom-types2.diff (obsolete), prboom-hbar-color.diff (folded
  into prboom-hbar-gradient.diff)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1619870400">- Update to snapshot 2.6um+git81 (15431b3a9aac)
  * Fix sky scaling for non-standard sky sizes
  * Support widescreen assets
  * Add OpenGL sprite fuzz options
- Update prboom-hbar-all.diff, prboom-hbar-gradient.diff
  from project.</changelog>
</package>
<package pkgid="6ecdf612384f45d1e15da546304d171edb1c34d8dab2c3c50e9ceadec2036ab6" name="prboom-plus" arch="x86_64">
  <version epoch="0" ver="2.6um+g81" rel="bp153.2.3.1"/>
  <changelog author="jengelh@inai.de" date="1384171200">- Update to snapshot 2.5.1.4 SVN4355
  * Added "Fix clipping problems in large levels" option.
  * Added "gl_finish" config variable.
  * Added a "Health Bar Above Monsters" option (health_bar* config
  variables; GL only).
  * Added a "Things appearance" automap option. Possible values:
  "classic", "scaled" and "icons".
  * Added "notarget" and "fly" cheat codes.
  * Added MBF's "-beta" codepointers.
  * Added a new HUD.
  * Added "shaders" sector light mode.
  * Support "Classic Doom" WAD files of Doom 3 BFG Edition and HACX
  1.2 IWAD
  * Restricted mouse look (Heretic-style Y-shearing) now is available
  in software mode.
  * Added a crosshair. Three different crosshair graphics are for
  choice: cross, angle and dot. Extra features are changing
  crosshair colors according to the player's health and/or on sight
  of a target.
  * "Use GL surface for software mode" mode now works much faster if
  gl_finish is 0 in config.
  * Ability to use e.g. doom1.wad as a resource for a doom2 IWAD,
  e.g. freedoom (prboom-plus -iwad freedoom.wad -file doom1.wad).</changelog>
  <changelog author="jengelh@inai.de" date="1427630400">- Avoid strange inequality in Provides tag</changelog>
  <changelog author="jengelh@inai.de" date="1459252800">- Update to version 2.5.1.4
  * Added "Allow Jump" and "Allow Vertical Aiming" option on
  Prboom-plus 'bad' compatibility settings" page.
  * Added a "Backpack Changes Thresholds" option
  * "Use GL surface for software mode" mode now works much faster
  if gl_finish is 0 in config.
  * Better support for Chex Quest,
  * Fixed the classic "Long Wall" rendering error.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542196800">- Update to snapshot 2.5.1.5 SVN4532
  * Move to SDL2
  * Added the "cap_fps" config variable
  * The Del key can be used to clear key bindings in the setup menu.
  * Added "Weapon Attack Alignment" option to align the weapon while
    shooting. Possible values: "off" (doom behavior), "horizontal",
    "centered" and "bobbing" for bobbing during fire.
  * Removed the "Strafe 50 on Turns" and "Two-key strafe50:
    StrafeOn + MoveLR = strafe50" feature.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1548244800">- Enable DUMB music backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566561600">- Disable DUMB backend because of its removal from Factory</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591531200">- Set CFLAGS+=-fcommon.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591704000">- Add 0001-fix-heap-buffer-overflows-in-UDP-code-CVE-2019-20797.patch
  [CVE-2019-20797, boo#1171974]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1617969600">- Switch to Oelcker's prboom-plus-um code base
- Update to release 2.6um and snapshot 2.6um+git69 (07925d634)
  * Support for UMAPINFO lump, customizable intermissions,
    customizable episode menu.
  * It is now possible to set individual key bindings to
    unassigned (completely disable a hotkey function)
  * Support for Compressed ZDoom BSP nodes.
  * 100 extra sprites (SP00..SP99) for use in DEH/BEX,
    200 extra sounds for use in DEH/BEX.
  * Add -statdump parameter from Chocolate Doom.
  * Add -stroller parameter.
  * Added new BEX property "Dropped item" for mobjs.
  * New demo format with "PR+UM" signature.
  * Add a "-pistolstart" command line parameter.
  * Add ALSA sequencer API backend for ALSA MIDI support.
  * Now defaults to ffmpeg for video encoding
    (switched from previous oggenc2 &amp; x264).
- Drop 0001-fix-heap-buffer-overflows-in-UDP-code-CVE-2019-20797.patch
  (merged), prboom-types1.diff (obsolete),
  prboom-types2.diff (obsolete), prboom-hbar-color.diff (folded
  into prboom-hbar-gradient.diff)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1619870400">- Update to snapshot 2.6um+git81 (15431b3a9aac)
  * Fix sky scaling for non-standard sky sizes
  * Support widescreen assets
  * Add OpenGL sprite fuzz options
- Update prboom-hbar-all.diff, prboom-hbar-gradient.diff
  from project.</changelog>
</package>
<package pkgid="92e081a6fdcaf08342fdb5530c1d3a3e0eec0eda2d16d9e9edcfe249810595ec" name="promtail" arch="aarch64">
  <version epoch="0" ver="2.2.1+git.1617669398.babea82e" rel="bp153.2.5.1"/>
  <changelog author="Jo&#xE3;o Cavalheiro &lt;jcavalheiro@suse.com&gt;" date="1561982400">- Initial commit (v0.1.0)</changelog>
  <changelog author="JMC &lt;jcavalheiro@suse.com&gt;" date="1561982401">- Add compat macro for _fillupdir to allow builds in SLE12</changelog>
  <changelog author="Dario Maiocchi &lt;dmaiocchi@suse.com&gt;" date="1587124800">- Update to version 1.4.1:
  * updating changelog and version numbers in docs for 1.4.1 release
  * JSON encoding: avoid base64 encoding of []byte inside other slices (#1890)
  * Removes file size check for pipe, not provided by linux. (#1893)
  * fixing release date
  * Updating some of the references to v1.3.0 Adding an entry in the changelog to reference image name changes
  * docs: update promtail docs for backoff (#1879)
  * bump gem version (#1853)
  * throw exceptions on HTTPTooManyRequests and HTTPServerError so FluentD will retry (#1845)
  * promtail retry 429 rate limit errors, clarifying risks in the docs of configuring multiple client sections in promtail, also increased the backoff and retry settings in promtail.
  * Adding upgrade doc and updating changelog for release</changelog>
  <changelog author="dmaiocchi@suse.com" date="1590667200">- Update to version 1.5.0:
  * Prep 1.5.0 release (#2098)
  * updates loki config examples (#2097)
  * Adds backtick for the quoted string token lexer. (#2095)
  * Fixes unit in stats request log. (#2093)
  * allow no encoding/compression on chunks (#2088)
  * Accept suffixes to pod name in instance labels (#2080)
  * removes yolostring (#2078)
  * fluentd plugin: support placeholders in tenant field (#2074)
  * Fixes a panic in dry-run when using external labels. (#2075)
  * Allows to pass inlined pipeline stages to the docker driver. (#2076)
  * Loki: Allow configuring query_store_max_look_back_period when running a filesystem store and boltdb-shipper (#2073)
  * expand the match_all to also optionally allow counting bytes per stream (#2066)
  * some metrics for measuring performance and failures in boltdb shipper (#2034)
  * output a debug log if the requested path in the scrape config doesn't match any files (#2069)
  * Targets not required in promtail config (#2026)
  * Update loki to cortex master (#2030)
  * Reverse entry iterator pool (#2064)
  * Improve protobuf serialization (#2031)
  * Recover from panic in http and grpc handlers. (#2059)
  * Docker driver: Allow to provision external pipeline files to plugin (#2054)
  * Fix a bug in range vector skipping data. (#2058)
  * Docs: update Loki Helm Chart document to support Helm 3 (#2038)
  * Fix promtail client default values (#2049)
  * Fix spelling of per second (#2055)
  * Update api.md (#2056)
  * Chore: Correct typo "per seconds" (#2050)
  * Fix bug in logql parsing that leads to crash. (#2046)
  * fixes the cpu usage graphs (#2044)
  * Add extraOutputs variable to support multiple outputs for fluent-bit (#2040)
  * Swapped to container restarts over terminated reasons (#2043)
  * Remove generated comment at top of .drone/drone.yaml (#2042)
  * Dashboard: Loki Operational improvements (#2041)
  * Support Post request in the frontend queryrange handler. (#2023)
  * fluent-plugin-loki: Restructuring and CI (#2006)
  * Revert "Update go from 1.13 to 1.14. (#2013)" (#2028)
  * Update go from 1.13 to 1.14. (#2013)
  * Adds :delegated flags to speed up build experience on MacOS. (#2009)
  * logcli: Query needs to be stored into url.RawQuery, and not url.Path (#2027)
  * more linter fixes (#2024)
  * I &lt;3 you Linter (#2022)
  * Docs: Added labels content (#1999)
  * Loki: refactor validation and improve error messages (#2021)
  * Spelling (#2014)
  * Change image tag from 1.4.1 to 1.4.0 in Helm chart (#2015)
  * Update lz4 library to latest to ensure deterministic output. (#2010)
  * make `loki_ingester_memory_streams` Gauge per tenant. (#2019)
  * Loki: Improve logging and add metrics to streams dropped by stream limit (#2012)
  * Fix a bad rebase between #1970 and #1965. (#2011)
  * Adds config to disable HTTP and GRPC server in Promtail. (#2004)
  * Allow to aggregate binary operations. (#1970)
  * table client for boltdb shipper to enforce retention (#2001)
  * Improve URL building in the logcli to strip trailing /. (#2000)
  * Ensure trace propagation in our logs. (#1977)
  * Loki: Adds an `interval` paramater to query_range queries allowing a sampling of events to be returned based on the provided interval (#1965)
  * make boltdb shipper singleton and some other minor refactoring (#1995)
  * Update cortex to latest. (#1982)
  * Add a missing method to facade which is called by the metrics storage client in cortex (#1987)
  * added extraCommandlineArgs in values file (#1981)
  * Log error message for invalid checksum (#1713)
  * Log slow query from the frontend by default in ksonnet. (#1980)
  * incorporate some better defaults into table-manager configs (#1976)
  * Update cortex vendoring to latest master (#1975)
  * [Loki]: Cleanup dockerfile (#1949)
  * Convert Loki modules to services (#1804)
  * fix available stores for chunk and index in documentation for period config (#1974)
  * Improve the local config to work locally and inside docker. (#1963)
  * helm chart: add missing line feed (#1967)
  * Docs: Update docker.md (#1966)
  * chunk bounds metric now records 8h range in 1h increments (#1964)
  * flush boltdb to object store (#1837)
  * chunk lifespan histogram (#1958)
  * Workaround for broken etcd gomod import (#1961)
  * Go mod: explicit golang.org/x/net replace (#1953)
  * Move build from source instructions to root readme. (#1951)
  * update cortex to latest master (#1956)
  * Loki Update the cut block size counter when creating a memchunk from byte slice (#1946)
  * Fixes case handling in regex simplification. (#1950)
  * Log docker driver config map. (#1903)
  * version pin the docker image in docker-compose (#1945)
  * Reverting helm changes which were included in Cortex 1.0 vendor upgrade because it resulted in us pushing an unstable helm.
  * delete tag script filters by prefix instead of substring (#1942)
  * Support stdin target via flag instead of automatic detection. (#1935)
  * adds config validation, similar to cortex (#1939)
  * bumps helm to keepalive-master after cortex vendoring (#1937)
  * Update Cortex to latest master (#1869)
  * Add no-file and keep-file log option for docker driver. (#1906)
  * logcli: org-id/tls-skip-verify set via env var (#1922)
  * Clarified that the api push path needs to be specified. (#1925)
  * And the loki mixin
  * Put loki-mixin and promtail-mixin dashboards in a folder.
  * feat: tms readiness check bypass implementation
  * this Dockerfile is a remnant from a long time ago, not needed. (#1918)
  * only fetches one chunk per series in /series (#1914)
  * Add cap_net_bind_service linux capabilities to Loki. (#1916)
  * Fix fluent-bit metrics (#1915)
  * s/dashboards/grafanaDashboards.
  * fluentd loki plugin README: add note about labels (#1909)
  * push images for `k` branches
  * updating typo for end time parameter (#1905)
  * updating helm and ksonnet to 1.4.1 updating Fluent Bit to correct image
  * JSON encoding: avoid base64 encoding of []byte inside other slices (#1890)
  * [helm loki/promtail] make UpdateStrategy configurable (#1898)
  * Addition of a `/suspend` endpoint to Loki Canary (#1891)
  * Removes file size check for pipe, not provided by linux. (#1893)
  * Fixes possible panic in json pipeline stage. (#1894)
  * Fix flaky promtail test (#1865)
  * docs: cleaning up the comments for the cache_config, default_validity option (#1888)
  * Adding a config change in release 1.4 upgrade doc Updating readme with links to new docs
  * Sign helm package with GPG. (#1864)
  * Add precision about the range notation for LogQL. (#1881)
  * updating helm and ksonnet for 1.4.0 release
  * clear out some changelog entries to fix a merge conflict from the release branch
  * docs: update promtail docs for backoff (#1879)
  * Support series API in logcli (#1861)
  * support `match[]` encoding (#1875)
  * Keep plugin install command example in one line (#1870)
  * Add extraMount, extraVolumeMount to promtail helm chart for systemd-journal (#1871)
  * documents frontend worker (#1873)
  * clarify logcli commands and output (#1712)
  * Logcli remote storage. (#1814)
  * Sharding optimizations I: AST mapping (#1846)
  * docs: tweak the doc section of the readme a little (#1856)
  * Support configurable maximum of the limits parameter (#1798)
  * bump gem version (#1853)
  * throw exceptions on HTTPTooManyRequests and HTTPServerError so FluentD will retry (#1845)
  * logcli client: use OrgID in LiveTail (#1850)
  * remove a few places we recommend the schema version and consolidate in the configuration doc
  * Pin helm version in circle-ci helm testing workflow. (#1849)
  * Proposal: Promtail Push API (#1627)
  * promtail retry 429 rate limit errors, clarifying risks in the docs of configuring multiple client sections in promtail, also increased the backoff and retry settings in promtail.
  * Docs: Update configuration docs for redis (#1843)
  * Log error message when source does not exist in extracted values (#1815)
  * Helm/loki-stack: refresh default grafana.image.tag to 6.7.0 (#1825)
  * Move default port for Loki to 3100 everywhere. (#1838)
  * Change local storage directory to /loki/ and fix permissions (#1833) (#1834)
  * Use 8080 for Loki http port  binding in tanka. (#1823)
  * Adds a counter for total flushed chunks per reason. (#1819)
  * Prevent prometheus to scrap both services (#1817)
  * loki can not be started with loki-local-config.yaml (#1816)
  * Optimize empty filter queries. (#1810)
  * Improve fluentbit logfmt. (#1791)
  * Test stats memchunk (#1809)
  * Error handling: Show data stream at "debug" level, not "warn" (#1811)
  * loki: update Cortex to master (#1799)
  * Non-root user docker image for Loki. (#1706)</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1599048000">- Install binaries in /usr/bin instead of /usr/sbin since they're supposed to be ran by an unprivileged user.</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1604923200">- Update packaging
  * avoid systemd and shadow hard requirements
  * use systemd-sysusers to configure the user in a dedicated 'system-user-loki' subpackage
- Update to upstream version v2.0.0</changelog>
  <changelog author="Bogdano Arendartchuk &lt;BArendartchuk@suse.com&gt;" date="1607428800">- .service: Fix CONFIG_FILE to expand mid-word</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1621339200">- Split Loki server and Promtail client into separate packages</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1622203200">- Update to upstream version 2.2.1</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1624622400">- Fix config fillup</changelog>
</package>
<package pkgid="940699a392ac1eea285f7c76013beab3aca8939d2fa255ead834444174fe1f6a" name="promtail" arch="ppc64le">
  <version epoch="0" ver="2.2.1+git.1617669398.babea82e" rel="bp153.2.5.1"/>
  <changelog author="Jo&#xE3;o Cavalheiro &lt;jcavalheiro@suse.com&gt;" date="1561982400">- Initial commit (v0.1.0)</changelog>
  <changelog author="JMC &lt;jcavalheiro@suse.com&gt;" date="1561982401">- Add compat macro for _fillupdir to allow builds in SLE12</changelog>
  <changelog author="Dario Maiocchi &lt;dmaiocchi@suse.com&gt;" date="1587124800">- Update to version 1.4.1:
  * updating changelog and version numbers in docs for 1.4.1 release
  * JSON encoding: avoid base64 encoding of []byte inside other slices (#1890)
  * Removes file size check for pipe, not provided by linux. (#1893)
  * fixing release date
  * Updating some of the references to v1.3.0 Adding an entry in the changelog to reference image name changes
  * docs: update promtail docs for backoff (#1879)
  * bump gem version (#1853)
  * throw exceptions on HTTPTooManyRequests and HTTPServerError so FluentD will retry (#1845)
  * promtail retry 429 rate limit errors, clarifying risks in the docs of configuring multiple client sections in promtail, also increased the backoff and retry settings in promtail.
  * Adding upgrade doc and updating changelog for release</changelog>
  <changelog author="dmaiocchi@suse.com" date="1590667200">- Update to version 1.5.0:
  * Prep 1.5.0 release (#2098)
  * updates loki config examples (#2097)
  * Adds backtick for the quoted string token lexer. (#2095)
  * Fixes unit in stats request log. (#2093)
  * allow no encoding/compression on chunks (#2088)
  * Accept suffixes to pod name in instance labels (#2080)
  * removes yolostring (#2078)
  * fluentd plugin: support placeholders in tenant field (#2074)
  * Fixes a panic in dry-run when using external labels. (#2075)
  * Allows to pass inlined pipeline stages to the docker driver. (#2076)
  * Loki: Allow configuring query_store_max_look_back_period when running a filesystem store and boltdb-shipper (#2073)
  * expand the match_all to also optionally allow counting bytes per stream (#2066)
  * some metrics for measuring performance and failures in boltdb shipper (#2034)
  * output a debug log if the requested path in the scrape config doesn't match any files (#2069)
  * Targets not required in promtail config (#2026)
  * Update loki to cortex master (#2030)
  * Reverse entry iterator pool (#2064)
  * Improve protobuf serialization (#2031)
  * Recover from panic in http and grpc handlers. (#2059)
  * Docker driver: Allow to provision external pipeline files to plugin (#2054)
  * Fix a bug in range vector skipping data. (#2058)
  * Docs: update Loki Helm Chart document to support Helm 3 (#2038)
  * Fix promtail client default values (#2049)
  * Fix spelling of per second (#2055)
  * Update api.md (#2056)
  * Chore: Correct typo "per seconds" (#2050)
  * Fix bug in logql parsing that leads to crash. (#2046)
  * fixes the cpu usage graphs (#2044)
  * Add extraOutputs variable to support multiple outputs for fluent-bit (#2040)
  * Swapped to container restarts over terminated reasons (#2043)
  * Remove generated comment at top of .drone/drone.yaml (#2042)
  * Dashboard: Loki Operational improvements (#2041)
  * Support Post request in the frontend queryrange handler. (#2023)
  * fluent-plugin-loki: Restructuring and CI (#2006)
  * Revert "Update go from 1.13 to 1.14. (#2013)" (#2028)
  * Update go from 1.13 to 1.14. (#2013)
  * Adds :delegated flags to speed up build experience on MacOS. (#2009)
  * logcli: Query needs to be stored into url.RawQuery, and not url.Path (#2027)
  * more linter fixes (#2024)
  * I &lt;3 you Linter (#2022)
  * Docs: Added labels content (#1999)
  * Loki: refactor validation and improve error messages (#2021)
  * Spelling (#2014)
  * Change image tag from 1.4.1 to 1.4.0 in Helm chart (#2015)
  * Update lz4 library to latest to ensure deterministic output. (#2010)
  * make `loki_ingester_memory_streams` Gauge per tenant. (#2019)
  * Loki: Improve logging and add metrics to streams dropped by stream limit (#2012)
  * Fix a bad rebase between #1970 and #1965. (#2011)
  * Adds config to disable HTTP and GRPC server in Promtail. (#2004)
  * Allow to aggregate binary operations. (#1970)
  * table client for boltdb shipper to enforce retention (#2001)
  * Improve URL building in the logcli to strip trailing /. (#2000)
  * Ensure trace propagation in our logs. (#1977)
  * Loki: Adds an `interval` paramater to query_range queries allowing a sampling of events to be returned based on the provided interval (#1965)
  * make boltdb shipper singleton and some other minor refactoring (#1995)
  * Update cortex to latest. (#1982)
  * Add a missing method to facade which is called by the metrics storage client in cortex (#1987)
  * added extraCommandlineArgs in values file (#1981)
  * Log error message for invalid checksum (#1713)
  * Log slow query from the frontend by default in ksonnet. (#1980)
  * incorporate some better defaults into table-manager configs (#1976)
  * Update cortex vendoring to latest master (#1975)
  * [Loki]: Cleanup dockerfile (#1949)
  * Convert Loki modules to services (#1804)
  * fix available stores for chunk and index in documentation for period config (#1974)
  * Improve the local config to work locally and inside docker. (#1963)
  * helm chart: add missing line feed (#1967)
  * Docs: Update docker.md (#1966)
  * chunk bounds metric now records 8h range in 1h increments (#1964)
  * flush boltdb to object store (#1837)
  * chunk lifespan histogram (#1958)
  * Workaround for broken etcd gomod import (#1961)
  * Go mod: explicit golang.org/x/net replace (#1953)
  * Move build from source instructions to root readme. (#1951)
  * update cortex to latest master (#1956)
  * Loki Update the cut block size counter when creating a memchunk from byte slice (#1946)
  * Fixes case handling in regex simplification. (#1950)
  * Log docker driver config map. (#1903)
  * version pin the docker image in docker-compose (#1945)
  * Reverting helm changes which were included in Cortex 1.0 vendor upgrade because it resulted in us pushing an unstable helm.
  * delete tag script filters by prefix instead of substring (#1942)
  * Support stdin target via flag instead of automatic detection. (#1935)
  * adds config validation, similar to cortex (#1939)
  * bumps helm to keepalive-master after cortex vendoring (#1937)
  * Update Cortex to latest master (#1869)
  * Add no-file and keep-file log option for docker driver. (#1906)
  * logcli: org-id/tls-skip-verify set via env var (#1922)
  * Clarified that the api push path needs to be specified. (#1925)
  * And the loki mixin
  * Put loki-mixin and promtail-mixin dashboards in a folder.
  * feat: tms readiness check bypass implementation
  * this Dockerfile is a remnant from a long time ago, not needed. (#1918)
  * only fetches one chunk per series in /series (#1914)
  * Add cap_net_bind_service linux capabilities to Loki. (#1916)
  * Fix fluent-bit metrics (#1915)
  * s/dashboards/grafanaDashboards.
  * fluentd loki plugin README: add note about labels (#1909)
  * push images for `k` branches
  * updating typo for end time parameter (#1905)
  * updating helm and ksonnet to 1.4.1 updating Fluent Bit to correct image
  * JSON encoding: avoid base64 encoding of []byte inside other slices (#1890)
  * [helm loki/promtail] make UpdateStrategy configurable (#1898)
  * Addition of a `/suspend` endpoint to Loki Canary (#1891)
  * Removes file size check for pipe, not provided by linux. (#1893)
  * Fixes possible panic in json pipeline stage. (#1894)
  * Fix flaky promtail test (#1865)
  * docs: cleaning up the comments for the cache_config, default_validity option (#1888)
  * Adding a config change in release 1.4 upgrade doc Updating readme with links to new docs
  * Sign helm package with GPG. (#1864)
  * Add precision about the range notation for LogQL. (#1881)
  * updating helm and ksonnet for 1.4.0 release
  * clear out some changelog entries to fix a merge conflict from the release branch
  * docs: update promtail docs for backoff (#1879)
  * Support series API in logcli (#1861)
  * support `match[]` encoding (#1875)
  * Keep plugin install command example in one line (#1870)
  * Add extraMount, extraVolumeMount to promtail helm chart for systemd-journal (#1871)
  * documents frontend worker (#1873)
  * clarify logcli commands and output (#1712)
  * Logcli remote storage. (#1814)
  * Sharding optimizations I: AST mapping (#1846)
  * docs: tweak the doc section of the readme a little (#1856)
  * Support configurable maximum of the limits parameter (#1798)
  * bump gem version (#1853)
  * throw exceptions on HTTPTooManyRequests and HTTPServerError so FluentD will retry (#1845)
  * logcli client: use OrgID in LiveTail (#1850)
  * remove a few places we recommend the schema version and consolidate in the configuration doc
  * Pin helm version in circle-ci helm testing workflow. (#1849)
  * Proposal: Promtail Push API (#1627)
  * promtail retry 429 rate limit errors, clarifying risks in the docs of configuring multiple client sections in promtail, also increased the backoff and retry settings in promtail.
  * Docs: Update configuration docs for redis (#1843)
  * Log error message when source does not exist in extracted values (#1815)
  * Helm/loki-stack: refresh default grafana.image.tag to 6.7.0 (#1825)
  * Move default port for Loki to 3100 everywhere. (#1838)
  * Change local storage directory to /loki/ and fix permissions (#1833) (#1834)
  * Use 8080 for Loki http port  binding in tanka. (#1823)
  * Adds a counter for total flushed chunks per reason. (#1819)
  * Prevent prometheus to scrap both services (#1817)
  * loki can not be started with loki-local-config.yaml (#1816)
  * Optimize empty filter queries. (#1810)
  * Improve fluentbit logfmt. (#1791)
  * Test stats memchunk (#1809)
  * Error handling: Show data stream at "debug" level, not "warn" (#1811)
  * loki: update Cortex to master (#1799)
  * Non-root user docker image for Loki. (#1706)</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1599048000">- Install binaries in /usr/bin instead of /usr/sbin since they're supposed to be ran by an unprivileged user.</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1604923200">- Update packaging
  * avoid systemd and shadow hard requirements
  * use systemd-sysusers to configure the user in a dedicated 'system-user-loki' subpackage
- Update to upstream version v2.0.0</changelog>
  <changelog author="Bogdano Arendartchuk &lt;BArendartchuk@suse.com&gt;" date="1607428800">- .service: Fix CONFIG_FILE to expand mid-word</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1621339200">- Split Loki server and Promtail client into separate packages</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1622203200">- Update to upstream version 2.2.1</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1624622400">- Fix config fillup</changelog>
</package>
<package pkgid="8e87e7d92bd2fecd7ec6984b058d267bf5df7dc253fbbdbb123f64ecbf191fed" name="promtail" arch="s390x">
  <version epoch="0" ver="2.2.1+git.1617669398.babea82e" rel="bp153.2.5.1"/>
  <changelog author="Jo&#xE3;o Cavalheiro &lt;jcavalheiro@suse.com&gt;" date="1561982400">- Initial commit (v0.1.0)</changelog>
  <changelog author="JMC &lt;jcavalheiro@suse.com&gt;" date="1561982401">- Add compat macro for _fillupdir to allow builds in SLE12</changelog>
  <changelog author="Dario Maiocchi &lt;dmaiocchi@suse.com&gt;" date="1587124800">- Update to version 1.4.1:
  * updating changelog and version numbers in docs for 1.4.1 release
  * JSON encoding: avoid base64 encoding of []byte inside other slices (#1890)
  * Removes file size check for pipe, not provided by linux. (#1893)
  * fixing release date
  * Updating some of the references to v1.3.0 Adding an entry in the changelog to reference image name changes
  * docs: update promtail docs for backoff (#1879)
  * bump gem version (#1853)
  * throw exceptions on HTTPTooManyRequests and HTTPServerError so FluentD will retry (#1845)
  * promtail retry 429 rate limit errors, clarifying risks in the docs of configuring multiple client sections in promtail, also increased the backoff and retry settings in promtail.
  * Adding upgrade doc and updating changelog for release</changelog>
  <changelog author="dmaiocchi@suse.com" date="1590667200">- Update to version 1.5.0:
  * Prep 1.5.0 release (#2098)
  * updates loki config examples (#2097)
  * Adds backtick for the quoted string token lexer. (#2095)
  * Fixes unit in stats request log. (#2093)
  * allow no encoding/compression on chunks (#2088)
  * Accept suffixes to pod name in instance labels (#2080)
  * removes yolostring (#2078)
  * fluentd plugin: support placeholders in tenant field (#2074)
  * Fixes a panic in dry-run when using external labels. (#2075)
  * Allows to pass inlined pipeline stages to the docker driver. (#2076)
  * Loki: Allow configuring query_store_max_look_back_period when running a filesystem store and boltdb-shipper (#2073)
  * expand the match_all to also optionally allow counting bytes per stream (#2066)
  * some metrics for measuring performance and failures in boltdb shipper (#2034)
  * output a debug log if the requested path in the scrape config doesn't match any files (#2069)
  * Targets not required in promtail config (#2026)
  * Update loki to cortex master (#2030)
  * Reverse entry iterator pool (#2064)
  * Improve protobuf serialization (#2031)
  * Recover from panic in http and grpc handlers. (#2059)
  * Docker driver: Allow to provision external pipeline files to plugin (#2054)
  * Fix a bug in range vector skipping data. (#2058)
  * Docs: update Loki Helm Chart document to support Helm 3 (#2038)
  * Fix promtail client default values (#2049)
  * Fix spelling of per second (#2055)
  * Update api.md (#2056)
  * Chore: Correct typo "per seconds" (#2050)
  * Fix bug in logql parsing that leads to crash. (#2046)
  * fixes the cpu usage graphs (#2044)
  * Add extraOutputs variable to support multiple outputs for fluent-bit (#2040)
  * Swapped to container restarts over terminated reasons (#2043)
  * Remove generated comment at top of .drone/drone.yaml (#2042)
  * Dashboard: Loki Operational improvements (#2041)
  * Support Post request in the frontend queryrange handler. (#2023)
  * fluent-plugin-loki: Restructuring and CI (#2006)
  * Revert "Update go from 1.13 to 1.14. (#2013)" (#2028)
  * Update go from 1.13 to 1.14. (#2013)
  * Adds :delegated flags to speed up build experience on MacOS. (#2009)
  * logcli: Query needs to be stored into url.RawQuery, and not url.Path (#2027)
  * more linter fixes (#2024)
  * I &lt;3 you Linter (#2022)
  * Docs: Added labels content (#1999)
  * Loki: refactor validation and improve error messages (#2021)
  * Spelling (#2014)
  * Change image tag from 1.4.1 to 1.4.0 in Helm chart (#2015)
  * Update lz4 library to latest to ensure deterministic output. (#2010)
  * make `loki_ingester_memory_streams` Gauge per tenant. (#2019)
  * Loki: Improve logging and add metrics to streams dropped by stream limit (#2012)
  * Fix a bad rebase between #1970 and #1965. (#2011)
  * Adds config to disable HTTP and GRPC server in Promtail. (#2004)
  * Allow to aggregate binary operations. (#1970)
  * table client for boltdb shipper to enforce retention (#2001)
  * Improve URL building in the logcli to strip trailing /. (#2000)
  * Ensure trace propagation in our logs. (#1977)
  * Loki: Adds an `interval` paramater to query_range queries allowing a sampling of events to be returned based on the provided interval (#1965)
  * make boltdb shipper singleton and some other minor refactoring (#1995)
  * Update cortex to latest. (#1982)
  * Add a missing method to facade which is called by the metrics storage client in cortex (#1987)
  * added extraCommandlineArgs in values file (#1981)
  * Log error message for invalid checksum (#1713)
  * Log slow query from the frontend by default in ksonnet. (#1980)
  * incorporate some better defaults into table-manager configs (#1976)
  * Update cortex vendoring to latest master (#1975)
  * [Loki]: Cleanup dockerfile (#1949)
  * Convert Loki modules to services (#1804)
  * fix available stores for chunk and index in documentation for period config (#1974)
  * Improve the local config to work locally and inside docker. (#1963)
  * helm chart: add missing line feed (#1967)
  * Docs: Update docker.md (#1966)
  * chunk bounds metric now records 8h range in 1h increments (#1964)
  * flush boltdb to object store (#1837)
  * chunk lifespan histogram (#1958)
  * Workaround for broken etcd gomod import (#1961)
  * Go mod: explicit golang.org/x/net replace (#1953)
  * Move build from source instructions to root readme. (#1951)
  * update cortex to latest master (#1956)
  * Loki Update the cut block size counter when creating a memchunk from byte slice (#1946)
  * Fixes case handling in regex simplification. (#1950)
  * Log docker driver config map. (#1903)
  * version pin the docker image in docker-compose (#1945)
  * Reverting helm changes which were included in Cortex 1.0 vendor upgrade because it resulted in us pushing an unstable helm.
  * delete tag script filters by prefix instead of substring (#1942)
  * Support stdin target via flag instead of automatic detection. (#1935)
  * adds config validation, similar to cortex (#1939)
  * bumps helm to keepalive-master after cortex vendoring (#1937)
  * Update Cortex to latest master (#1869)
  * Add no-file and keep-file log option for docker driver. (#1906)
  * logcli: org-id/tls-skip-verify set via env var (#1922)
  * Clarified that the api push path needs to be specified. (#1925)
  * And the loki mixin
  * Put loki-mixin and promtail-mixin dashboards in a folder.
  * feat: tms readiness check bypass implementation
  * this Dockerfile is a remnant from a long time ago, not needed. (#1918)
  * only fetches one chunk per series in /series (#1914)
  * Add cap_net_bind_service linux capabilities to Loki. (#1916)
  * Fix fluent-bit metrics (#1915)
  * s/dashboards/grafanaDashboards.
  * fluentd loki plugin README: add note about labels (#1909)
  * push images for `k` branches
  * updating typo for end time parameter (#1905)
  * updating helm and ksonnet to 1.4.1 updating Fluent Bit to correct image
  * JSON encoding: avoid base64 encoding of []byte inside other slices (#1890)
  * [helm loki/promtail] make UpdateStrategy configurable (#1898)
  * Addition of a `/suspend` endpoint to Loki Canary (#1891)
  * Removes file size check for pipe, not provided by linux. (#1893)
  * Fixes possible panic in json pipeline stage. (#1894)
  * Fix flaky promtail test (#1865)
  * docs: cleaning up the comments for the cache_config, default_validity option (#1888)
  * Adding a config change in release 1.4 upgrade doc Updating readme with links to new docs
  * Sign helm package with GPG. (#1864)
  * Add precision about the range notation for LogQL. (#1881)
  * updating helm and ksonnet for 1.4.0 release
  * clear out some changelog entries to fix a merge conflict from the release branch
  * docs: update promtail docs for backoff (#1879)
  * Support series API in logcli (#1861)
  * support `match[]` encoding (#1875)
  * Keep plugin install command example in one line (#1870)
  * Add extraMount, extraVolumeMount to promtail helm chart for systemd-journal (#1871)
  * documents frontend worker (#1873)
  * clarify logcli commands and output (#1712)
  * Logcli remote storage. (#1814)
  * Sharding optimizations I: AST mapping (#1846)
  * docs: tweak the doc section of the readme a little (#1856)
  * Support configurable maximum of the limits parameter (#1798)
  * bump gem version (#1853)
  * throw exceptions on HTTPTooManyRequests and HTTPServerError so FluentD will retry (#1845)
  * logcli client: use OrgID in LiveTail (#1850)
  * remove a few places we recommend the schema version and consolidate in the configuration doc
  * Pin helm version in circle-ci helm testing workflow. (#1849)
  * Proposal: Promtail Push API (#1627)
  * promtail retry 429 rate limit errors, clarifying risks in the docs of configuring multiple client sections in promtail, also increased the backoff and retry settings in promtail.
  * Docs: Update configuration docs for redis (#1843)
  * Log error message when source does not exist in extracted values (#1815)
  * Helm/loki-stack: refresh default grafana.image.tag to 6.7.0 (#1825)
  * Move default port for Loki to 3100 everywhere. (#1838)
  * Change local storage directory to /loki/ and fix permissions (#1833) (#1834)
  * Use 8080 for Loki http port  binding in tanka. (#1823)
  * Adds a counter for total flushed chunks per reason. (#1819)
  * Prevent prometheus to scrap both services (#1817)
  * loki can not be started with loki-local-config.yaml (#1816)
  * Optimize empty filter queries. (#1810)
  * Improve fluentbit logfmt. (#1791)
  * Test stats memchunk (#1809)
  * Error handling: Show data stream at "debug" level, not "warn" (#1811)
  * loki: update Cortex to master (#1799)
  * Non-root user docker image for Loki. (#1706)</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1599048000">- Install binaries in /usr/bin instead of /usr/sbin since they're supposed to be ran by an unprivileged user.</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1604923200">- Update packaging
  * avoid systemd and shadow hard requirements
  * use systemd-sysusers to configure the user in a dedicated 'system-user-loki' subpackage
- Update to upstream version v2.0.0</changelog>
  <changelog author="Bogdano Arendartchuk &lt;BArendartchuk@suse.com&gt;" date="1607428800">- .service: Fix CONFIG_FILE to expand mid-word</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1621339200">- Split Loki server and Promtail client into separate packages</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1622203200">- Update to upstream version 2.2.1</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1624622400">- Fix config fillup</changelog>
</package>
<package pkgid="bcfb2c0218c5e96a5852da959b47f67726571979569763adf064541a6682e01a" name="promtail" arch="x86_64">
  <version epoch="0" ver="2.2.1+git.1617669398.babea82e" rel="bp153.2.5.1"/>
  <changelog author="Jo&#xE3;o Cavalheiro &lt;jcavalheiro@suse.com&gt;" date="1561982400">- Initial commit (v0.1.0)</changelog>
  <changelog author="JMC &lt;jcavalheiro@suse.com&gt;" date="1561982401">- Add compat macro for _fillupdir to allow builds in SLE12</changelog>
  <changelog author="Dario Maiocchi &lt;dmaiocchi@suse.com&gt;" date="1587124800">- Update to version 1.4.1:
  * updating changelog and version numbers in docs for 1.4.1 release
  * JSON encoding: avoid base64 encoding of []byte inside other slices (#1890)
  * Removes file size check for pipe, not provided by linux. (#1893)
  * fixing release date
  * Updating some of the references to v1.3.0 Adding an entry in the changelog to reference image name changes
  * docs: update promtail docs for backoff (#1879)
  * bump gem version (#1853)
  * throw exceptions on HTTPTooManyRequests and HTTPServerError so FluentD will retry (#1845)
  * promtail retry 429 rate limit errors, clarifying risks in the docs of configuring multiple client sections in promtail, also increased the backoff and retry settings in promtail.
  * Adding upgrade doc and updating changelog for release</changelog>
  <changelog author="dmaiocchi@suse.com" date="1590667200">- Update to version 1.5.0:
  * Prep 1.5.0 release (#2098)
  * updates loki config examples (#2097)
  * Adds backtick for the quoted string token lexer. (#2095)
  * Fixes unit in stats request log. (#2093)
  * allow no encoding/compression on chunks (#2088)
  * Accept suffixes to pod name in instance labels (#2080)
  * removes yolostring (#2078)
  * fluentd plugin: support placeholders in tenant field (#2074)
  * Fixes a panic in dry-run when using external labels. (#2075)
  * Allows to pass inlined pipeline stages to the docker driver. (#2076)
  * Loki: Allow configuring query_store_max_look_back_period when running a filesystem store and boltdb-shipper (#2073)
  * expand the match_all to also optionally allow counting bytes per stream (#2066)
  * some metrics for measuring performance and failures in boltdb shipper (#2034)
  * output a debug log if the requested path in the scrape config doesn't match any files (#2069)
  * Targets not required in promtail config (#2026)
  * Update loki to cortex master (#2030)
  * Reverse entry iterator pool (#2064)
  * Improve protobuf serialization (#2031)
  * Recover from panic in http and grpc handlers. (#2059)
  * Docker driver: Allow to provision external pipeline files to plugin (#2054)
  * Fix a bug in range vector skipping data. (#2058)
  * Docs: update Loki Helm Chart document to support Helm 3 (#2038)
  * Fix promtail client default values (#2049)
  * Fix spelling of per second (#2055)
  * Update api.md (#2056)
  * Chore: Correct typo "per seconds" (#2050)
  * Fix bug in logql parsing that leads to crash. (#2046)
  * fixes the cpu usage graphs (#2044)
  * Add extraOutputs variable to support multiple outputs for fluent-bit (#2040)
  * Swapped to container restarts over terminated reasons (#2043)
  * Remove generated comment at top of .drone/drone.yaml (#2042)
  * Dashboard: Loki Operational improvements (#2041)
  * Support Post request in the frontend queryrange handler. (#2023)
  * fluent-plugin-loki: Restructuring and CI (#2006)
  * Revert "Update go from 1.13 to 1.14. (#2013)" (#2028)
  * Update go from 1.13 to 1.14. (#2013)
  * Adds :delegated flags to speed up build experience on MacOS. (#2009)
  * logcli: Query needs to be stored into url.RawQuery, and not url.Path (#2027)
  * more linter fixes (#2024)
  * I &lt;3 you Linter (#2022)
  * Docs: Added labels content (#1999)
  * Loki: refactor validation and improve error messages (#2021)
  * Spelling (#2014)
  * Change image tag from 1.4.1 to 1.4.0 in Helm chart (#2015)
  * Update lz4 library to latest to ensure deterministic output. (#2010)
  * make `loki_ingester_memory_streams` Gauge per tenant. (#2019)
  * Loki: Improve logging and add metrics to streams dropped by stream limit (#2012)
  * Fix a bad rebase between #1970 and #1965. (#2011)
  * Adds config to disable HTTP and GRPC server in Promtail. (#2004)
  * Allow to aggregate binary operations. (#1970)
  * table client for boltdb shipper to enforce retention (#2001)
  * Improve URL building in the logcli to strip trailing /. (#2000)
  * Ensure trace propagation in our logs. (#1977)
  * Loki: Adds an `interval` paramater to query_range queries allowing a sampling of events to be returned based on the provided interval (#1965)
  * make boltdb shipper singleton and some other minor refactoring (#1995)
  * Update cortex to latest. (#1982)
  * Add a missing method to facade which is called by the metrics storage client in cortex (#1987)
  * added extraCommandlineArgs in values file (#1981)
  * Log error message for invalid checksum (#1713)
  * Log slow query from the frontend by default in ksonnet. (#1980)
  * incorporate some better defaults into table-manager configs (#1976)
  * Update cortex vendoring to latest master (#1975)
  * [Loki]: Cleanup dockerfile (#1949)
  * Convert Loki modules to services (#1804)
  * fix available stores for chunk and index in documentation for period config (#1974)
  * Improve the local config to work locally and inside docker. (#1963)
  * helm chart: add missing line feed (#1967)
  * Docs: Update docker.md (#1966)
  * chunk bounds metric now records 8h range in 1h increments (#1964)
  * flush boltdb to object store (#1837)
  * chunk lifespan histogram (#1958)
  * Workaround for broken etcd gomod import (#1961)
  * Go mod: explicit golang.org/x/net replace (#1953)
  * Move build from source instructions to root readme. (#1951)
  * update cortex to latest master (#1956)
  * Loki Update the cut block size counter when creating a memchunk from byte slice (#1946)
  * Fixes case handling in regex simplification. (#1950)
  * Log docker driver config map. (#1903)
  * version pin the docker image in docker-compose (#1945)
  * Reverting helm changes which were included in Cortex 1.0 vendor upgrade because it resulted in us pushing an unstable helm.
  * delete tag script filters by prefix instead of substring (#1942)
  * Support stdin target via flag instead of automatic detection. (#1935)
  * adds config validation, similar to cortex (#1939)
  * bumps helm to keepalive-master after cortex vendoring (#1937)
  * Update Cortex to latest master (#1869)
  * Add no-file and keep-file log option for docker driver. (#1906)
  * logcli: org-id/tls-skip-verify set via env var (#1922)
  * Clarified that the api push path needs to be specified. (#1925)
  * And the loki mixin
  * Put loki-mixin and promtail-mixin dashboards in a folder.
  * feat: tms readiness check bypass implementation
  * this Dockerfile is a remnant from a long time ago, not needed. (#1918)
  * only fetches one chunk per series in /series (#1914)
  * Add cap_net_bind_service linux capabilities to Loki. (#1916)
  * Fix fluent-bit metrics (#1915)
  * s/dashboards/grafanaDashboards.
  * fluentd loki plugin README: add note about labels (#1909)
  * push images for `k` branches
  * updating typo for end time parameter (#1905)
  * updating helm and ksonnet to 1.4.1 updating Fluent Bit to correct image
  * JSON encoding: avoid base64 encoding of []byte inside other slices (#1890)
  * [helm loki/promtail] make UpdateStrategy configurable (#1898)
  * Addition of a `/suspend` endpoint to Loki Canary (#1891)
  * Removes file size check for pipe, not provided by linux. (#1893)
  * Fixes possible panic in json pipeline stage. (#1894)
  * Fix flaky promtail test (#1865)
  * docs: cleaning up the comments for the cache_config, default_validity option (#1888)
  * Adding a config change in release 1.4 upgrade doc Updating readme with links to new docs
  * Sign helm package with GPG. (#1864)
  * Add precision about the range notation for LogQL. (#1881)
  * updating helm and ksonnet for 1.4.0 release
  * clear out some changelog entries to fix a merge conflict from the release branch
  * docs: update promtail docs for backoff (#1879)
  * Support series API in logcli (#1861)
  * support `match[]` encoding (#1875)
  * Keep plugin install command example in one line (#1870)
  * Add extraMount, extraVolumeMount to promtail helm chart for systemd-journal (#1871)
  * documents frontend worker (#1873)
  * clarify logcli commands and output (#1712)
  * Logcli remote storage. (#1814)
  * Sharding optimizations I: AST mapping (#1846)
  * docs: tweak the doc section of the readme a little (#1856)
  * Support configurable maximum of the limits parameter (#1798)
  * bump gem version (#1853)
  * throw exceptions on HTTPTooManyRequests and HTTPServerError so FluentD will retry (#1845)
  * logcli client: use OrgID in LiveTail (#1850)
  * remove a few places we recommend the schema version and consolidate in the configuration doc
  * Pin helm version in circle-ci helm testing workflow. (#1849)
  * Proposal: Promtail Push API (#1627)
  * promtail retry 429 rate limit errors, clarifying risks in the docs of configuring multiple client sections in promtail, also increased the backoff and retry settings in promtail.
  * Docs: Update configuration docs for redis (#1843)
  * Log error message when source does not exist in extracted values (#1815)
  * Helm/loki-stack: refresh default grafana.image.tag to 6.7.0 (#1825)
  * Move default port for Loki to 3100 everywhere. (#1838)
  * Change local storage directory to /loki/ and fix permissions (#1833) (#1834)
  * Use 8080 for Loki http port  binding in tanka. (#1823)
  * Adds a counter for total flushed chunks per reason. (#1819)
  * Prevent prometheus to scrap both services (#1817)
  * loki can not be started with loki-local-config.yaml (#1816)
  * Optimize empty filter queries. (#1810)
  * Improve fluentbit logfmt. (#1791)
  * Test stats memchunk (#1809)
  * Error handling: Show data stream at "debug" level, not "warn" (#1811)
  * loki: update Cortex to master (#1799)
  * Non-root user docker image for Loki. (#1706)</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1599048000">- Install binaries in /usr/bin instead of /usr/sbin since they're supposed to be ran by an unprivileged user.</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1604923200">- Update packaging
  * avoid systemd and shadow hard requirements
  * use systemd-sysusers to configure the user in a dedicated 'system-user-loki' subpackage
- Update to upstream version v2.0.0</changelog>
  <changelog author="Bogdano Arendartchuk &lt;BArendartchuk@suse.com&gt;" date="1607428800">- .service: Fix CONFIG_FILE to expand mid-word</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1621339200">- Split Loki server and Promtail client into separate packages</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1622203200">- Update to upstream version 2.2.1</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1624622400">- Fix config fillup</changelog>
</package>
<package pkgid="0ccd07e6e40980910b65d87eb91dfe4c10e5e9babdbc236b6b0ac04cfa67c637" name="prosody" arch="aarch64">
  <version epoch="0" ver="0.11.10" rel="bp153.2.6.2"/>
  <changelog author="benedikt@g5r.eu" date="1505044800">- Add prosody-backport-555.patch to backport the fix of issue #555:
  * net.dns: Use new IPv4-specific socket factory if available (fixes dns on libevent with latest development version of luasocket)</changelog>
  <changelog author="mvetter@suse.com" date="1505476800">- Update prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch:
  * mod_c2s: Iterate over child tags instead of child nodes in
    stream error (fixes traceback from #987)
  * mod_component, mod_s2s: Iterate over child tags instead of
    child nodes (can include text) in stream error
  (same as 176b7f4e4ac9)</changelog>
  <changelog author="mvetter@suse.com" date="1507032000">- Update to 0.10.0:
  See https://blog.prosody.im/prosody-0-10-0-released/ for details
- Remove because contained in new upstream:
  * prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch
  * prosody-backport-555.patch
  * prosody-local-socket.patch
- Update:
  * prosody-configure.patch
  * prosody-makefile.patch
  * prosody-cfg.patch</changelog>
  <changelog author="sleep_walker@opensuse.org" date="1512820800">- add lua51-BitOp as dependency for mod_websocket
  https://prosody.im/doc/packagers#section010</changelog>
  <changelog author="mvetter@suse.com" date="1513339200">- Add pid file location to default config
  Seems this got lost with the update to 0.10.0
- enable mod_posix</changelog>
  <changelog author="mvetter@suse.com" date="1526472000">- Update to 0.10.1:
  Security:
  * SQL: Ensure user archives are purged when a user account is deleted (fixes #1009[1])
  Fixes and improvements:
  * Core: More robust signal handling (fixes #1047[2], #1029[3])
  * MUC: Ensure that elements which match our from are stripped (fixes #1055[4])
  * MUC: More robust handling of storage failures (fixes #1091[5], #1091[5])
  * mod_mam: Ensure a user's archiving preferences apply even when they are offline (fixes #1024[6])
  * Compatibility improvements with LuaSec 0.7, improving curve support
  * mod_stanza_debug: New module that logs full stanzas sent and received for debugging purposes
  * mod_mam: Implement option to enable MAM implicitly when client support is detected (#867[7])
  * mod_mam: Add an option for whether to include 'total' counts by default in queries (for performance)
  * MUC: send muc#stanza_id feature as per XEP-0045 v1.31 (fixes #1097[8])
  Minor changes:
  * SQL: Suppress error log if a transaction failed but was retried ok
  * core.stanza_router: Verify that xmlns exists for firing stanza/iq/xmlns/name events (fixes #1022[9]) (thanks SamWhited)
  * mod_carbons: Synthesize a 'to' attribute for carbons of stanzas to "self" (fixes #956[10])
  * Core: Re-enable timestamps by default when logging to files (fixes #1004[11])
  * HTTP: Report HTML Content-Type on error pages (fixes #1030[12])
  * mod_c2s: Set a default value for c2s_timeout (fixes #1036[13])
  * prosodyctl: Fix traceback with lfs &lt; 1.6.2 and show warning
  * Fix incorrect '::' compression of a single 0-group which broke some IPv6 address matching
  * mod_dialback: Copy function from mod_s2s instead of depending on it, which made it harder to disable s2s (fixes #1050[14])
  * mod_storage_sql: Add an index to SQL archive stores to improve performance of some queries
  * MUC: Don't attempt to reply to errors with more errors (fixes #1122[15])
  * Module API: Fix parameter order to http client callbacks
  * mod_blocklist: Allow mod_presence to handle subscription stanzas before bouncing outgoing presence (fixes #575[16])
  * mod_http_files: Fix directory listing cache entries not expiring (fixes #1130[17])</changelog>
  <changelog author="benedikt@g5r.eu" date="1527768000">- Update to 0.10.2:
  Security:
  * mod_c2s: Do not allow the stream ?to? to change across stream restarts (fixes #1147)
  Minor changes:
  * mod_websocket: Store the request object on the session for use by other modules (fixes #1153)
  * mod_c2s: Avoid concatenating potential nil value (fixes #753)
  * core.certmanager: Allow all non-whitespace in service name (fixes #1019)
  * mod_disco: Skip code specific to disco on user accounts (avoids invoking usermanager, fixes #1150)
  * mod_bosh: Store the normalized hostname on session (fixes #1151)
  * MUC: Fix error logged when no persistent rooms present (fixes #1154)
- change /usr/bin/env lua5.1 to /usr/bin/lua5.1 to fix the env-script-interpreter rpmlint error</changelog>
  <changelog author="mvetter@suse.com" date="1542888000">- Update to 0.11.0:
  * Rewritten more extensible MUC module
    + Store inactive rooms to disk
    + Store rooms to disk on shutdown
    + Voice requests
    + Tombstones in place of destroyed rooms
  * PubSub features
    + Persistence
    + Affiliations
    + Access models
    + "publish-options"
  * PEP now uses our pubsub code and now shares the above features
  * Asynchronous operations
  * Busted for tests
  * mod\_muc\_mam (XEP-0313 in groupchats)
  * mod\_vcard\_legacy (XEP-0398)
  * mod\_vcard4 (XEP-0292)
  * mod\_csi, mod\_csi\_simple (XEP-0352)
  * New experimental network backend "epoll"
- For more details see:
  * https://blog.prosody.im/prosody-0-11-0-released/
  * https://prosody.im/doc/release/0.11.0#upgrade_notes
- Remove prosody-makefile.patch: configure supports --libdir now
- Update prosody-configure.patch: no libdir manipulation required
- Update prosody-cfg.patch: refresh and remove posix part.
  It's enabled by default.</changelog>
  <changelog author="ecsos@opensuse.org" date="1543492800">- Update to 0.11.1:
  * Fixes and improvements
  - mod_csi_simple: Don?t set stamps on stanzas (fixes #1248)
  - mod_csi_simple: Bypass importance event in active mode (fixes #1249)
  * Minor changes
  - mod_csi_simple: Use the same event name when firing as when hooking (fixes #1245)
  - mod_csi: Set session.state to simplify CSI modules
  - MUC: Fix traceback on muc#admin query with missing child (#1242)
- Fix build error for Leap 42.3</changelog>
  <changelog author="mvetter@suse.com" date="1547121600">- Update to 0.11.2:
  * mod_csi_simple: Multiple enhancements to built-in ?importance? rules (fixes #1250)
  * mod_vcard_legacy: Limit injection of XEP-0153 to normal presence (fixes #1252)
  * util.datetime: Make sure timezone difference is calculated correctly (fixes #1262)
  * MUC: Fix traceback when requesting voice (fixes #1269) (thanks jonas?)
  * MUC: Adjust priorities of muc-get-default-role handlers (fixes #1272)
  * MUC: Allow changing data attached to an only owner (fixes #1273)
  * Multiple fixes and improvements to our experimental epoll (non-libevent) backend
  * util.stanza: Deserialize stanza without mutating input (fixes #711)
  * mod_mam: Only accept valid JIDs in and prefs. (fixes #1275)
  * util.pubsub: Restore subscription index from stored data (fixes #1281)
  * prosodyctl check: Add statisticsmanager settings to known global options
  * util.startup: Always reload logging after config (fixes #1284)
  * mod_posix: Don?t reload log files twice
- Run spec-cleaner</changelog>
  <changelog author="mvetter@suse.com" date="1556280000">- bsc#1130588: Require shadow instead of old pwdutils</changelog>
  <changelog author="mvetter@suse.com" date="1563278400">- bsc#1141599: Add upstream fixes on 0.11 branch since 0.11.2
  * Add prosody-0.11-upstream-fixes.patch: Up to 9712:7a36b7ac309b</changelog>
  <changelog author="mvetter@suse.com" date="1570449600">- Update to 0.11.3:
  * MUC: Advertise XEP-0410 support
  * mod_muc_mam: Import cleanup mechanism from mod_mam (fixes #672: mod_muc_mam: Archive expiry)
  * mod_bosh: Handle missing wait attribute (fixes #1288: BOSH: Traceback on missing ?wait? attribute)
  * mod_storage_sql: Handle SQLite DELETE with LIMIT being optional (fixes #1359: Sqlite3 archive_store:delete error in prepared statement)
  * mod_c2s: Fixed #1313: attempt to call a field ?data? (a nil value))
  * net.server_epoll: Restore wantread flag after pause (fixes #1354: server_epoll: Race in chunked reads)
  * util.encodings: Allow unassigned code points in ICU mode to match libidn behavior (fixes #1348: Different treatment of unassigned code points between libidn and ICU )
  * util.ip: Add missing netmask for 192.168?16 range (fixes #1343)
  * util.hashes: Use HMAC function provided by OpenSSL (fixes #1345: util.hashes: HMAC-SHA-512 implementation broken)
  * net.dns: Close resolv.conf handle when done (fixes #1342)
  * mod_websocket: Clone stanza before mutating (fixes #1398: mod_websocket leaks explicit xmlns attr)
  * mod_announce: Check for admin on current virtualhost instead of global (fixes #1365: ?host admins? should be able to use mod_announce as well as ?global admins?) (thanks yc)
  * mod_blocklist: Trigger resend of presence when unblocking a contact (fixes #1380: Prosody does not send presence when unblocking (XEP-0191))
  * mod_vcard_legacy: Multiple improvements (fixes #1289: mod_vcard_legacy upgrade experience):
  - mod_vcard_legacy: Don?t overwrite existing PEP data
  - mod_vcard_legacy: Handle partial migration
  - mod_vcard_legacy: Allow disabling vcard conversion
  - mod_vcard_legacy: Adapt node defaults to number of avatars
  * mod_muc_mam: Strip the stanza ?to? attribute (fixes #1259: [muc_mam] forwarded stanza has a ?to? attribute while spec says it MUST NOT)
  * util.pubsub: Validate node configuration on node creation (fixes #1328: Pubsub: Node configuration not validated on node creation)
  * mod_pep/mod_pubsub: Simplify configuration for storage of node data (fixes #1320)
  * MUC: Fix delay@from to be room JID (fixes #1416: MUC: Wrong delay@from on historic messages)
  * mod_mam/mod_muc_mam: Cache last date that archive owner has messages to reduce writes (fixes #1368: Archive cleanup doubles number of storage access)
  * mod_mam: Perform message expiry based on building an index by date (backport of 39ee70fbb009 from trunk)
- For details see: https://blog.prosody.im/prosody-0.11.3-released/
- Remove prosody-0.11-upstream-fixes.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1579521600">- Update to 0.11.4:
  Fixes and improvements:
  * core.rostermanager: Improve performance by caching rosters of offline #1233
  * mod_pep: Handling subscriptions more efficiently #1372
  Minor changes:
  * util.interpolation: Support unescaped variables with more modifiers #1452
  * MUC: Mark source of historic messages correctly #1416
  * mod_auth_internal_hashed: Pass on errors #1477
  * mod_mam, mod_muc_mam: Improve logging of failures #1478, #1480, #1481
  * mod_muc, mod_muc_mam: Reschedule message expiry in case of failure
  * mod_mam: Add flag to session when it performs a MAM query
  * prosodyctl check: Warn about conflict between mod_pep and mod_pep_simple
  * prosodyctl check: Warn about conflict between mod_vcard and mod_vcard_legacy #1469
  * core.modulemanager: Disable mod_vcard if mod_vcard_legacy is enabled to prevent conflict #1469
  * MUC: Strip tags with MUC-related namespaces from private messages #1427
  * MUC: Don?t advertise registration feature on host #1451
  * mod_vcard_legacy: Fix handling of empty photo elements #1432
  * mod_vcard_legacy: Advertise lack of avatar correctly #1431
  * prosodyctl: Handle if the setting proxy65_address has the wrong type
  * prosodyctl: Print a blank line to improve spacing and readability
  * MUC: Fix role loss in Nickname change #1466
  * util.pposix: Fix reporting of memory usage in 2-4GB range #1445
  * util.startup: Fix a regression concerning directory paths #1430
  * mod_websocket: Don?t mask WebSocket pong answers #1484
  * net.resolvers: Apply IDNA conversion to ascii for DNS lookups (affects only HTTP queries) #1426
  * net.resolvers.basic: Fix resolution of IPv6 literals (in brackets) #1459</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1585224000">- Update to 0.11.5:
  Fixes and improvements:
  * prosody / mod_posix: Support for command-line flags to
    override ?daemonize? config option
  Minor changes:
  * mod_websocket: Clear mask bit when reflecting ping frames
    (fixes #1484: Websocket masks pong answer)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1599825600">- Update to 0.11.6:
  Fixes and improvements:
  * mod_storage_internal: Fix error in time limited queries on items without ?when? field, fixes #1557
  * mod_carbons: Fix handling of incoming MUC PMs #1540
  * mod_csi_simple: Consider XEP-0353: Jingle Message Initiation important
  * mod_http_files: Avoid using inode in etag, fixes #1498: Fail to download file on FreeBSD
  * mod_admin_telnet: Create a DNS resolver per console session (fixes #1492: Telnet console DNS commands reduced usefulness)
  * core.certmanager: Move EECDH ciphers before EDH in default cipherstring (fixes #1513)
  * mod_s2s: Escape invalid XML in loggin (same way as mod_c2s) (fixes #1574: Invalid XML input on s2s connection is logged unescaped)
  * mod_muc: Allow control over the server-admins-are-room-owners feature (see #1174)
  * mod_muc_mam: Remove spoofed archive IDs before archiving (fixes #1552: MUC MAM may strip its own archive id)
  * mod_muc_mam: Fix stanza id filter event name, fixes #1546: mod_muc_mam does not strip spoofed stanza ids
  * mod_muc_mam: Fix missing advertising of XEP-0359, fixes #1547: mod_muc_mam does not advertise stanza-id
  Minor changes:
  * net.http API: Add request:cancel() method
  * net.http API: Fix traceback on invalid URL passed to request()
  * MUC: Persist affiliation_data in new MUC format
  * mod_websocket: Fire event on session creation (thanks Aaron van Meerten)
  * MUC: Always include ?affiliation?/?role? attributes, defaulting to ?none? if nil
  * mod_tls: Log when certificates are (re)loaded
  * mod_vcard4: Report correct error condition (fixes #1521: mod_vcard4 reports wrong error)
  * net.http: Re-expose destroy_request() function (fixes unintentional API breakage)
  * net.http.server: Strip port from Host header in IPv6 friendly way (fix #1302)
  * util.prosodyctl: Tell prosody do daemonize via command line flag (fixes #1514)
  * SASL: Apply saslprep where necessary, fixes #1560: Login fails if password contains special chars
  * net.http.server: Fix reporting of missing Host header
  * util.datamanager API: Fix iterating over ?users? (thanks marc0s)
  * net.resolvers.basic: Default conn_type to ?tcp? consistently if unspecified (thanks marc0s)
  * mod_storage_sql: Fix check for deletion limits (fixes #1494)
  * mod_admin_telnet: Handle unavailable cipher info (fixes #1510: mod_admin_telnet backtrace)
  * Log warning when using prosodyctl start/stop/restart
  * core.certmanager: Look for privkey.pem to go with fullchain.pem (fixes #1526)
  * mod_storage_sql: Add index covering sort_id to improve performance (fixes #1505)
  * mod_mam,mod_muc_mam: Allow other work to be performed during archive cleanup (fixes #1504)
  * mod_muc_mam: Don?t strip MUC tags, fix #1567: MUC tags stripped by mod_muc_mam
  * mod_pubsub, mod_pep: Ensure correct number of children of (fixes #1496)
  * mod_register_ibr: Add FORM_TYPE as required by XEP-0077 (fixes #1511)
  * mod_muc_mam: Fix traceback saving message from non-occupant (fixes #1497)
  * util.startup: Remove duplicated initialization of logging (fix #1527: startup: Logging initialized twice)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1601640000">- Update to 0.11.7:
  Security:
  * mod_websocket: Enforce size limits on received frames (fixes #1593)
  Fixes and improvements:
  * mod_c2s, mod_s2s: Make stanza size limits configurable
  * Add configuration options to control Lua garbage collection parameters
  * net.http: Backport SNI support for outgoing HTTP requests (#409)
  * mod_websocket: Process all data in the buffer on close frame and connection errors (fixes #1474, #1234)
  * util.indexedbheap: Fix heap data structure corruption, causing some timers to fail after a reschedule (fixes #1572)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1613476800">- Update to 0.11.8:
  Security:
  * mod_saslauth: Disable ?tls-unique? channel binding with TLS 1.3 (#1542)
  Fixes and improvements:
  * net.websocket.frames: Improve websocket masking performance by using the new util.strbitop
  * util.strbitop: Library for efficient bitwise operations on strings
  Minor changes:
  * MUC: Correctly advertise whether the subject can be changed (#1155)
  * MUC: Preserve disco ?node? attribute (or lack thereof) in responses (#1595)
  * MUC: Fix logic bug causing unnecessary presence to be sent (#1615)
  * mod_bosh: Fix error if client tries to connect to component (#425)
  * mod_bosh: Pick out the ?wait? before checking it instead of earlier
  * mod_pep: Advertise base PubSub feature (#1632)
  * mod_pubsub: Fix notification stanza type setting (#1605)
  * mod_s2s: Prevent keepalives before client has established a stream
  * net.adns: Fix bug that sent empty DNS packets (#1619)
  * net.http.server: Don?t send Content-Length on 1xx/204 responses (#1596)
  * net.websocket.frames: Fix length calculation bug (#1598)
  * util.dbuffer: Make length API in line with Lua strings
  * util.dbuffer: Optimize substring operations
  * util.debug: Fix locals being reported under wrong stack frame in some cases
  * util.dependencies: Fix check for Lua bitwise operations library (#1594)
  * util.interpolation: Fix combination of filters and fallback values #1623
  * util.promise: Preserve tracebacks
  * util.stanza: Reject ASCII control characters (#1606)
  * timers: Ensure timers can?t block other processing (#1620)</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1620907200">- Update to 0.11.9:
  Security:
  * mod_limits, prosody.cfg.lua: Enable rate limits by default
  * certmanager: Disable renegotiation by default
  * mod_proxy65: Restrict access to local c2s connections by default
  * util.startup: Set more aggressive defaults for GC
  * mod_c2s, mod_s2s, mod_component, mod_bosh, mod_websockets: Set default stanza size limits
  * mod_authinternal{plain,hashed}: Use constant-time string comparison for secrets
  * mod_dialback: Remove dialback-without-dialback feature
  * mod_dialback: Use constant-time comparison with hmac
  Minor changes
  * util.hashes: Add constant-time string comparison (binding to CRYPTO_memcmp)
  * mod_c2s: Don?t throw errors in async code when connections are gone
  * mod_c2s: Fix traceback in session close when conn is nil
  * core.certmanager: Improve detection of LuaSec/OpenSSL capabilities
  * mod_saslauth: Use a defined SASL error
  * MUC: Add support for advertising muc#roomconfig_allowinvites in room disco#info
  * mod_saslauth: Don?t throw errors in async code when connections are gone
  * mod_pep: Advertise base pubsub feature (fixes #1632: mod_pep missing pubsub feature in disco)
  * prosodyctl check config: Add ?gc? to list of global options
  * prosodyctl about: Report libexpat version if known
  * util.xmppstream: Add API to dynamically configure the stanza size limit for a stream
  * util.set: Add is_set() to test if an object is a set
  * mod_http: Skip IP resolution in non-proxied case
  * mod_c2s: Log about missing conn on async state changes
  * util.xmppstream: Reduce internal default xmppstream limit to 1MB
- Relevant: https://prosody.im/security/advisory_20210512
  * boo#1186027: Prosody XMPP server advisory 2021-05-12
  * CVE-2021-32919
  * CVE-2021-32917
  * CVE-2021-32917
  * CVE-2021-32920
  * CVE-2021-32918</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1629115200">- Update to 0.11.10:
  Security:
  * MUC: Fix logic for access to affiliation lists CVE-2021-37601
    https://prosody.im/security/advisory_20210722/
  Minor changes:
  * prosodyctl: Add ?limits? to known globals to warn about misplacing it
  * util.ip: Fix netmask for link-local address range
  * mod_pep: Remove obsolete node restoration code
  * util.pubsub: Fix traceback if node data not initialized
- Update is related to: bsc#1188976 CVE-2021-37601</changelog>
</package>
<package pkgid="a813faf4c524ded6fcb2ce9b7e7f7e2bd5c356907dcc383d73f6455162f28091" name="prosody" arch="ppc64le">
  <version epoch="0" ver="0.11.10" rel="bp153.2.6.2"/>
  <changelog author="benedikt@g5r.eu" date="1505044800">- Add prosody-backport-555.patch to backport the fix of issue #555:
  * net.dns: Use new IPv4-specific socket factory if available (fixes dns on libevent with latest development version of luasocket)</changelog>
  <changelog author="mvetter@suse.com" date="1505476800">- Update prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch:
  * mod_c2s: Iterate over child tags instead of child nodes in
    stream error (fixes traceback from #987)
  * mod_component, mod_s2s: Iterate over child tags instead of
    child nodes (can include text) in stream error
  (same as 176b7f4e4ac9)</changelog>
  <changelog author="mvetter@suse.com" date="1507032000">- Update to 0.10.0:
  See https://blog.prosody.im/prosody-0-10-0-released/ for details
- Remove because contained in new upstream:
  * prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch
  * prosody-backport-555.patch
  * prosody-local-socket.patch
- Update:
  * prosody-configure.patch
  * prosody-makefile.patch
  * prosody-cfg.patch</changelog>
  <changelog author="sleep_walker@opensuse.org" date="1512820800">- add lua51-BitOp as dependency for mod_websocket
  https://prosody.im/doc/packagers#section010</changelog>
  <changelog author="mvetter@suse.com" date="1513339200">- Add pid file location to default config
  Seems this got lost with the update to 0.10.0
- enable mod_posix</changelog>
  <changelog author="mvetter@suse.com" date="1526472000">- Update to 0.10.1:
  Security:
  * SQL: Ensure user archives are purged when a user account is deleted (fixes #1009[1])
  Fixes and improvements:
  * Core: More robust signal handling (fixes #1047[2], #1029[3])
  * MUC: Ensure that elements which match our from are stripped (fixes #1055[4])
  * MUC: More robust handling of storage failures (fixes #1091[5], #1091[5])
  * mod_mam: Ensure a user's archiving preferences apply even when they are offline (fixes #1024[6])
  * Compatibility improvements with LuaSec 0.7, improving curve support
  * mod_stanza_debug: New module that logs full stanzas sent and received for debugging purposes
  * mod_mam: Implement option to enable MAM implicitly when client support is detected (#867[7])
  * mod_mam: Add an option for whether to include 'total' counts by default in queries (for performance)
  * MUC: send muc#stanza_id feature as per XEP-0045 v1.31 (fixes #1097[8])
  Minor changes:
  * SQL: Suppress error log if a transaction failed but was retried ok
  * core.stanza_router: Verify that xmlns exists for firing stanza/iq/xmlns/name events (fixes #1022[9]) (thanks SamWhited)
  * mod_carbons: Synthesize a 'to' attribute for carbons of stanzas to "self" (fixes #956[10])
  * Core: Re-enable timestamps by default when logging to files (fixes #1004[11])
  * HTTP: Report HTML Content-Type on error pages (fixes #1030[12])
  * mod_c2s: Set a default value for c2s_timeout (fixes #1036[13])
  * prosodyctl: Fix traceback with lfs &lt; 1.6.2 and show warning
  * Fix incorrect '::' compression of a single 0-group which broke some IPv6 address matching
  * mod_dialback: Copy function from mod_s2s instead of depending on it, which made it harder to disable s2s (fixes #1050[14])
  * mod_storage_sql: Add an index to SQL archive stores to improve performance of some queries
  * MUC: Don't attempt to reply to errors with more errors (fixes #1122[15])
  * Module API: Fix parameter order to http client callbacks
  * mod_blocklist: Allow mod_presence to handle subscription stanzas before bouncing outgoing presence (fixes #575[16])
  * mod_http_files: Fix directory listing cache entries not expiring (fixes #1130[17])</changelog>
  <changelog author="benedikt@g5r.eu" date="1527768000">- Update to 0.10.2:
  Security:
  * mod_c2s: Do not allow the stream ?to? to change across stream restarts (fixes #1147)
  Minor changes:
  * mod_websocket: Store the request object on the session for use by other modules (fixes #1153)
  * mod_c2s: Avoid concatenating potential nil value (fixes #753)
  * core.certmanager: Allow all non-whitespace in service name (fixes #1019)
  * mod_disco: Skip code specific to disco on user accounts (avoids invoking usermanager, fixes #1150)
  * mod_bosh: Store the normalized hostname on session (fixes #1151)
  * MUC: Fix error logged when no persistent rooms present (fixes #1154)
- change /usr/bin/env lua5.1 to /usr/bin/lua5.1 to fix the env-script-interpreter rpmlint error</changelog>
  <changelog author="mvetter@suse.com" date="1542888000">- Update to 0.11.0:
  * Rewritten more extensible MUC module
    + Store inactive rooms to disk
    + Store rooms to disk on shutdown
    + Voice requests
    + Tombstones in place of destroyed rooms
  * PubSub features
    + Persistence
    + Affiliations
    + Access models
    + "publish-options"
  * PEP now uses our pubsub code and now shares the above features
  * Asynchronous operations
  * Busted for tests
  * mod\_muc\_mam (XEP-0313 in groupchats)
  * mod\_vcard\_legacy (XEP-0398)
  * mod\_vcard4 (XEP-0292)
  * mod\_csi, mod\_csi\_simple (XEP-0352)
  * New experimental network backend "epoll"
- For more details see:
  * https://blog.prosody.im/prosody-0-11-0-released/
  * https://prosody.im/doc/release/0.11.0#upgrade_notes
- Remove prosody-makefile.patch: configure supports --libdir now
- Update prosody-configure.patch: no libdir manipulation required
- Update prosody-cfg.patch: refresh and remove posix part.
  It's enabled by default.</changelog>
  <changelog author="ecsos@opensuse.org" date="1543492800">- Update to 0.11.1:
  * Fixes and improvements
  - mod_csi_simple: Don?t set stamps on stanzas (fixes #1248)
  - mod_csi_simple: Bypass importance event in active mode (fixes #1249)
  * Minor changes
  - mod_csi_simple: Use the same event name when firing as when hooking (fixes #1245)
  - mod_csi: Set session.state to simplify CSI modules
  - MUC: Fix traceback on muc#admin query with missing child (#1242)
- Fix build error for Leap 42.3</changelog>
  <changelog author="mvetter@suse.com" date="1547121600">- Update to 0.11.2:
  * mod_csi_simple: Multiple enhancements to built-in ?importance? rules (fixes #1250)
  * mod_vcard_legacy: Limit injection of XEP-0153 to normal presence (fixes #1252)
  * util.datetime: Make sure timezone difference is calculated correctly (fixes #1262)
  * MUC: Fix traceback when requesting voice (fixes #1269) (thanks jonas?)
  * MUC: Adjust priorities of muc-get-default-role handlers (fixes #1272)
  * MUC: Allow changing data attached to an only owner (fixes #1273)
  * Multiple fixes and improvements to our experimental epoll (non-libevent) backend
  * util.stanza: Deserialize stanza without mutating input (fixes #711)
  * mod_mam: Only accept valid JIDs in and prefs. (fixes #1275)
  * util.pubsub: Restore subscription index from stored data (fixes #1281)
  * prosodyctl check: Add statisticsmanager settings to known global options
  * util.startup: Always reload logging after config (fixes #1284)
  * mod_posix: Don?t reload log files twice
- Run spec-cleaner</changelog>
  <changelog author="mvetter@suse.com" date="1556280000">- bsc#1130588: Require shadow instead of old pwdutils</changelog>
  <changelog author="mvetter@suse.com" date="1563278400">- bsc#1141599: Add upstream fixes on 0.11 branch since 0.11.2
  * Add prosody-0.11-upstream-fixes.patch: Up to 9712:7a36b7ac309b</changelog>
  <changelog author="mvetter@suse.com" date="1570449600">- Update to 0.11.3:
  * MUC: Advertise XEP-0410 support
  * mod_muc_mam: Import cleanup mechanism from mod_mam (fixes #672: mod_muc_mam: Archive expiry)
  * mod_bosh: Handle missing wait attribute (fixes #1288: BOSH: Traceback on missing ?wait? attribute)
  * mod_storage_sql: Handle SQLite DELETE with LIMIT being optional (fixes #1359: Sqlite3 archive_store:delete error in prepared statement)
  * mod_c2s: Fixed #1313: attempt to call a field ?data? (a nil value))
  * net.server_epoll: Restore wantread flag after pause (fixes #1354: server_epoll: Race in chunked reads)
  * util.encodings: Allow unassigned code points in ICU mode to match libidn behavior (fixes #1348: Different treatment of unassigned code points between libidn and ICU )
  * util.ip: Add missing netmask for 192.168?16 range (fixes #1343)
  * util.hashes: Use HMAC function provided by OpenSSL (fixes #1345: util.hashes: HMAC-SHA-512 implementation broken)
  * net.dns: Close resolv.conf handle when done (fixes #1342)
  * mod_websocket: Clone stanza before mutating (fixes #1398: mod_websocket leaks explicit xmlns attr)
  * mod_announce: Check for admin on current virtualhost instead of global (fixes #1365: ?host admins? should be able to use mod_announce as well as ?global admins?) (thanks yc)
  * mod_blocklist: Trigger resend of presence when unblocking a contact (fixes #1380: Prosody does not send presence when unblocking (XEP-0191))
  * mod_vcard_legacy: Multiple improvements (fixes #1289: mod_vcard_legacy upgrade experience):
  - mod_vcard_legacy: Don?t overwrite existing PEP data
  - mod_vcard_legacy: Handle partial migration
  - mod_vcard_legacy: Allow disabling vcard conversion
  - mod_vcard_legacy: Adapt node defaults to number of avatars
  * mod_muc_mam: Strip the stanza ?to? attribute (fixes #1259: [muc_mam] forwarded stanza has a ?to? attribute while spec says it MUST NOT)
  * util.pubsub: Validate node configuration on node creation (fixes #1328: Pubsub: Node configuration not validated on node creation)
  * mod_pep/mod_pubsub: Simplify configuration for storage of node data (fixes #1320)
  * MUC: Fix delay@from to be room JID (fixes #1416: MUC: Wrong delay@from on historic messages)
  * mod_mam/mod_muc_mam: Cache last date that archive owner has messages to reduce writes (fixes #1368: Archive cleanup doubles number of storage access)
  * mod_mam: Perform message expiry based on building an index by date (backport of 39ee70fbb009 from trunk)
- For details see: https://blog.prosody.im/prosody-0.11.3-released/
- Remove prosody-0.11-upstream-fixes.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1579521600">- Update to 0.11.4:
  Fixes and improvements:
  * core.rostermanager: Improve performance by caching rosters of offline #1233
  * mod_pep: Handling subscriptions more efficiently #1372
  Minor changes:
  * util.interpolation: Support unescaped variables with more modifiers #1452
  * MUC: Mark source of historic messages correctly #1416
  * mod_auth_internal_hashed: Pass on errors #1477
  * mod_mam, mod_muc_mam: Improve logging of failures #1478, #1480, #1481
  * mod_muc, mod_muc_mam: Reschedule message expiry in case of failure
  * mod_mam: Add flag to session when it performs a MAM query
  * prosodyctl check: Warn about conflict between mod_pep and mod_pep_simple
  * prosodyctl check: Warn about conflict between mod_vcard and mod_vcard_legacy #1469
  * core.modulemanager: Disable mod_vcard if mod_vcard_legacy is enabled to prevent conflict #1469
  * MUC: Strip tags with MUC-related namespaces from private messages #1427
  * MUC: Don?t advertise registration feature on host #1451
  * mod_vcard_legacy: Fix handling of empty photo elements #1432
  * mod_vcard_legacy: Advertise lack of avatar correctly #1431
  * prosodyctl: Handle if the setting proxy65_address has the wrong type
  * prosodyctl: Print a blank line to improve spacing and readability
  * MUC: Fix role loss in Nickname change #1466
  * util.pposix: Fix reporting of memory usage in 2-4GB range #1445
  * util.startup: Fix a regression concerning directory paths #1430
  * mod_websocket: Don?t mask WebSocket pong answers #1484
  * net.resolvers: Apply IDNA conversion to ascii for DNS lookups (affects only HTTP queries) #1426
  * net.resolvers.basic: Fix resolution of IPv6 literals (in brackets) #1459</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1585224000">- Update to 0.11.5:
  Fixes and improvements:
  * prosody / mod_posix: Support for command-line flags to
    override ?daemonize? config option
  Minor changes:
  * mod_websocket: Clear mask bit when reflecting ping frames
    (fixes #1484: Websocket masks pong answer)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1599825600">- Update to 0.11.6:
  Fixes and improvements:
  * mod_storage_internal: Fix error in time limited queries on items without ?when? field, fixes #1557
  * mod_carbons: Fix handling of incoming MUC PMs #1540
  * mod_csi_simple: Consider XEP-0353: Jingle Message Initiation important
  * mod_http_files: Avoid using inode in etag, fixes #1498: Fail to download file on FreeBSD
  * mod_admin_telnet: Create a DNS resolver per console session (fixes #1492: Telnet console DNS commands reduced usefulness)
  * core.certmanager: Move EECDH ciphers before EDH in default cipherstring (fixes #1513)
  * mod_s2s: Escape invalid XML in loggin (same way as mod_c2s) (fixes #1574: Invalid XML input on s2s connection is logged unescaped)
  * mod_muc: Allow control over the server-admins-are-room-owners feature (see #1174)
  * mod_muc_mam: Remove spoofed archive IDs before archiving (fixes #1552: MUC MAM may strip its own archive id)
  * mod_muc_mam: Fix stanza id filter event name, fixes #1546: mod_muc_mam does not strip spoofed stanza ids
  * mod_muc_mam: Fix missing advertising of XEP-0359, fixes #1547: mod_muc_mam does not advertise stanza-id
  Minor changes:
  * net.http API: Add request:cancel() method
  * net.http API: Fix traceback on invalid URL passed to request()
  * MUC: Persist affiliation_data in new MUC format
  * mod_websocket: Fire event on session creation (thanks Aaron van Meerten)
  * MUC: Always include ?affiliation?/?role? attributes, defaulting to ?none? if nil
  * mod_tls: Log when certificates are (re)loaded
  * mod_vcard4: Report correct error condition (fixes #1521: mod_vcard4 reports wrong error)
  * net.http: Re-expose destroy_request() function (fixes unintentional API breakage)
  * net.http.server: Strip port from Host header in IPv6 friendly way (fix #1302)
  * util.prosodyctl: Tell prosody do daemonize via command line flag (fixes #1514)
  * SASL: Apply saslprep where necessary, fixes #1560: Login fails if password contains special chars
  * net.http.server: Fix reporting of missing Host header
  * util.datamanager API: Fix iterating over ?users? (thanks marc0s)
  * net.resolvers.basic: Default conn_type to ?tcp? consistently if unspecified (thanks marc0s)
  * mod_storage_sql: Fix check for deletion limits (fixes #1494)
  * mod_admin_telnet: Handle unavailable cipher info (fixes #1510: mod_admin_telnet backtrace)
  * Log warning when using prosodyctl start/stop/restart
  * core.certmanager: Look for privkey.pem to go with fullchain.pem (fixes #1526)
  * mod_storage_sql: Add index covering sort_id to improve performance (fixes #1505)
  * mod_mam,mod_muc_mam: Allow other work to be performed during archive cleanup (fixes #1504)
  * mod_muc_mam: Don?t strip MUC tags, fix #1567: MUC tags stripped by mod_muc_mam
  * mod_pubsub, mod_pep: Ensure correct number of children of (fixes #1496)
  * mod_register_ibr: Add FORM_TYPE as required by XEP-0077 (fixes #1511)
  * mod_muc_mam: Fix traceback saving message from non-occupant (fixes #1497)
  * util.startup: Remove duplicated initialization of logging (fix #1527: startup: Logging initialized twice)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1601640000">- Update to 0.11.7:
  Security:
  * mod_websocket: Enforce size limits on received frames (fixes #1593)
  Fixes and improvements:
  * mod_c2s, mod_s2s: Make stanza size limits configurable
  * Add configuration options to control Lua garbage collection parameters
  * net.http: Backport SNI support for outgoing HTTP requests (#409)
  * mod_websocket: Process all data in the buffer on close frame and connection errors (fixes #1474, #1234)
  * util.indexedbheap: Fix heap data structure corruption, causing some timers to fail after a reschedule (fixes #1572)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1613476800">- Update to 0.11.8:
  Security:
  * mod_saslauth: Disable ?tls-unique? channel binding with TLS 1.3 (#1542)
  Fixes and improvements:
  * net.websocket.frames: Improve websocket masking performance by using the new util.strbitop
  * util.strbitop: Library for efficient bitwise operations on strings
  Minor changes:
  * MUC: Correctly advertise whether the subject can be changed (#1155)
  * MUC: Preserve disco ?node? attribute (or lack thereof) in responses (#1595)
  * MUC: Fix logic bug causing unnecessary presence to be sent (#1615)
  * mod_bosh: Fix error if client tries to connect to component (#425)
  * mod_bosh: Pick out the ?wait? before checking it instead of earlier
  * mod_pep: Advertise base PubSub feature (#1632)
  * mod_pubsub: Fix notification stanza type setting (#1605)
  * mod_s2s: Prevent keepalives before client has established a stream
  * net.adns: Fix bug that sent empty DNS packets (#1619)
  * net.http.server: Don?t send Content-Length on 1xx/204 responses (#1596)
  * net.websocket.frames: Fix length calculation bug (#1598)
  * util.dbuffer: Make length API in line with Lua strings
  * util.dbuffer: Optimize substring operations
  * util.debug: Fix locals being reported under wrong stack frame in some cases
  * util.dependencies: Fix check for Lua bitwise operations library (#1594)
  * util.interpolation: Fix combination of filters and fallback values #1623
  * util.promise: Preserve tracebacks
  * util.stanza: Reject ASCII control characters (#1606)
  * timers: Ensure timers can?t block other processing (#1620)</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1620907200">- Update to 0.11.9:
  Security:
  * mod_limits, prosody.cfg.lua: Enable rate limits by default
  * certmanager: Disable renegotiation by default
  * mod_proxy65: Restrict access to local c2s connections by default
  * util.startup: Set more aggressive defaults for GC
  * mod_c2s, mod_s2s, mod_component, mod_bosh, mod_websockets: Set default stanza size limits
  * mod_authinternal{plain,hashed}: Use constant-time string comparison for secrets
  * mod_dialback: Remove dialback-without-dialback feature
  * mod_dialback: Use constant-time comparison with hmac
  Minor changes
  * util.hashes: Add constant-time string comparison (binding to CRYPTO_memcmp)
  * mod_c2s: Don?t throw errors in async code when connections are gone
  * mod_c2s: Fix traceback in session close when conn is nil
  * core.certmanager: Improve detection of LuaSec/OpenSSL capabilities
  * mod_saslauth: Use a defined SASL error
  * MUC: Add support for advertising muc#roomconfig_allowinvites in room disco#info
  * mod_saslauth: Don?t throw errors in async code when connections are gone
  * mod_pep: Advertise base pubsub feature (fixes #1632: mod_pep missing pubsub feature in disco)
  * prosodyctl check config: Add ?gc? to list of global options
  * prosodyctl about: Report libexpat version if known
  * util.xmppstream: Add API to dynamically configure the stanza size limit for a stream
  * util.set: Add is_set() to test if an object is a set
  * mod_http: Skip IP resolution in non-proxied case
  * mod_c2s: Log about missing conn on async state changes
  * util.xmppstream: Reduce internal default xmppstream limit to 1MB
- Relevant: https://prosody.im/security/advisory_20210512
  * boo#1186027: Prosody XMPP server advisory 2021-05-12
  * CVE-2021-32919
  * CVE-2021-32917
  * CVE-2021-32917
  * CVE-2021-32920
  * CVE-2021-32918</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1629115200">- Update to 0.11.10:
  Security:
  * MUC: Fix logic for access to affiliation lists CVE-2021-37601
    https://prosody.im/security/advisory_20210722/
  Minor changes:
  * prosodyctl: Add ?limits? to known globals to warn about misplacing it
  * util.ip: Fix netmask for link-local address range
  * mod_pep: Remove obsolete node restoration code
  * util.pubsub: Fix traceback if node data not initialized
- Update is related to: bsc#1188976 CVE-2021-37601</changelog>
</package>
<package pkgid="aeb1df3c1bf1aa2a7d78ed9c2ea1100590e804d6026d896c1d62b52e98f80da8" name="prosody" arch="s390x">
  <version epoch="0" ver="0.11.10" rel="bp153.2.6.2"/>
  <changelog author="benedikt@g5r.eu" date="1505044800">- Add prosody-backport-555.patch to backport the fix of issue #555:
  * net.dns: Use new IPv4-specific socket factory if available (fixes dns on libevent with latest development version of luasocket)</changelog>
  <changelog author="mvetter@suse.com" date="1505476800">- Update prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch:
  * mod_c2s: Iterate over child tags instead of child nodes in
    stream error (fixes traceback from #987)
  * mod_component, mod_s2s: Iterate over child tags instead of
    child nodes (can include text) in stream error
  (same as 176b7f4e4ac9)</changelog>
  <changelog author="mvetter@suse.com" date="1507032000">- Update to 0.10.0:
  See https://blog.prosody.im/prosody-0-10-0-released/ for details
- Remove because contained in new upstream:
  * prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch
  * prosody-backport-555.patch
  * prosody-local-socket.patch
- Update:
  * prosody-configure.patch
  * prosody-makefile.patch
  * prosody-cfg.patch</changelog>
  <changelog author="sleep_walker@opensuse.org" date="1512820800">- add lua51-BitOp as dependency for mod_websocket
  https://prosody.im/doc/packagers#section010</changelog>
  <changelog author="mvetter@suse.com" date="1513339200">- Add pid file location to default config
  Seems this got lost with the update to 0.10.0
- enable mod_posix</changelog>
  <changelog author="mvetter@suse.com" date="1526472000">- Update to 0.10.1:
  Security:
  * SQL: Ensure user archives are purged when a user account is deleted (fixes #1009[1])
  Fixes and improvements:
  * Core: More robust signal handling (fixes #1047[2], #1029[3])
  * MUC: Ensure that elements which match our from are stripped (fixes #1055[4])
  * MUC: More robust handling of storage failures (fixes #1091[5], #1091[5])
  * mod_mam: Ensure a user's archiving preferences apply even when they are offline (fixes #1024[6])
  * Compatibility improvements with LuaSec 0.7, improving curve support
  * mod_stanza_debug: New module that logs full stanzas sent and received for debugging purposes
  * mod_mam: Implement option to enable MAM implicitly when client support is detected (#867[7])
  * mod_mam: Add an option for whether to include 'total' counts by default in queries (for performance)
  * MUC: send muc#stanza_id feature as per XEP-0045 v1.31 (fixes #1097[8])
  Minor changes:
  * SQL: Suppress error log if a transaction failed but was retried ok
  * core.stanza_router: Verify that xmlns exists for firing stanza/iq/xmlns/name events (fixes #1022[9]) (thanks SamWhited)
  * mod_carbons: Synthesize a 'to' attribute for carbons of stanzas to "self" (fixes #956[10])
  * Core: Re-enable timestamps by default when logging to files (fixes #1004[11])
  * HTTP: Report HTML Content-Type on error pages (fixes #1030[12])
  * mod_c2s: Set a default value for c2s_timeout (fixes #1036[13])
  * prosodyctl: Fix traceback with lfs &lt; 1.6.2 and show warning
  * Fix incorrect '::' compression of a single 0-group which broke some IPv6 address matching
  * mod_dialback: Copy function from mod_s2s instead of depending on it, which made it harder to disable s2s (fixes #1050[14])
  * mod_storage_sql: Add an index to SQL archive stores to improve performance of some queries
  * MUC: Don't attempt to reply to errors with more errors (fixes #1122[15])
  * Module API: Fix parameter order to http client callbacks
  * mod_blocklist: Allow mod_presence to handle subscription stanzas before bouncing outgoing presence (fixes #575[16])
  * mod_http_files: Fix directory listing cache entries not expiring (fixes #1130[17])</changelog>
  <changelog author="benedikt@g5r.eu" date="1527768000">- Update to 0.10.2:
  Security:
  * mod_c2s: Do not allow the stream ?to? to change across stream restarts (fixes #1147)
  Minor changes:
  * mod_websocket: Store the request object on the session for use by other modules (fixes #1153)
  * mod_c2s: Avoid concatenating potential nil value (fixes #753)
  * core.certmanager: Allow all non-whitespace in service name (fixes #1019)
  * mod_disco: Skip code specific to disco on user accounts (avoids invoking usermanager, fixes #1150)
  * mod_bosh: Store the normalized hostname on session (fixes #1151)
  * MUC: Fix error logged when no persistent rooms present (fixes #1154)
- change /usr/bin/env lua5.1 to /usr/bin/lua5.1 to fix the env-script-interpreter rpmlint error</changelog>
  <changelog author="mvetter@suse.com" date="1542888000">- Update to 0.11.0:
  * Rewritten more extensible MUC module
    + Store inactive rooms to disk
    + Store rooms to disk on shutdown
    + Voice requests
    + Tombstones in place of destroyed rooms
  * PubSub features
    + Persistence
    + Affiliations
    + Access models
    + "publish-options"
  * PEP now uses our pubsub code and now shares the above features
  * Asynchronous operations
  * Busted for tests
  * mod\_muc\_mam (XEP-0313 in groupchats)
  * mod\_vcard\_legacy (XEP-0398)
  * mod\_vcard4 (XEP-0292)
  * mod\_csi, mod\_csi\_simple (XEP-0352)
  * New experimental network backend "epoll"
- For more details see:
  * https://blog.prosody.im/prosody-0-11-0-released/
  * https://prosody.im/doc/release/0.11.0#upgrade_notes
- Remove prosody-makefile.patch: configure supports --libdir now
- Update prosody-configure.patch: no libdir manipulation required
- Update prosody-cfg.patch: refresh and remove posix part.
  It's enabled by default.</changelog>
  <changelog author="ecsos@opensuse.org" date="1543492800">- Update to 0.11.1:
  * Fixes and improvements
  - mod_csi_simple: Don?t set stamps on stanzas (fixes #1248)
  - mod_csi_simple: Bypass importance event in active mode (fixes #1249)
  * Minor changes
  - mod_csi_simple: Use the same event name when firing as when hooking (fixes #1245)
  - mod_csi: Set session.state to simplify CSI modules
  - MUC: Fix traceback on muc#admin query with missing child (#1242)
- Fix build error for Leap 42.3</changelog>
  <changelog author="mvetter@suse.com" date="1547121600">- Update to 0.11.2:
  * mod_csi_simple: Multiple enhancements to built-in ?importance? rules (fixes #1250)
  * mod_vcard_legacy: Limit injection of XEP-0153 to normal presence (fixes #1252)
  * util.datetime: Make sure timezone difference is calculated correctly (fixes #1262)
  * MUC: Fix traceback when requesting voice (fixes #1269) (thanks jonas?)
  * MUC: Adjust priorities of muc-get-default-role handlers (fixes #1272)
  * MUC: Allow changing data attached to an only owner (fixes #1273)
  * Multiple fixes and improvements to our experimental epoll (non-libevent) backend
  * util.stanza: Deserialize stanza without mutating input (fixes #711)
  * mod_mam: Only accept valid JIDs in and prefs. (fixes #1275)
  * util.pubsub: Restore subscription index from stored data (fixes #1281)
  * prosodyctl check: Add statisticsmanager settings to known global options
  * util.startup: Always reload logging after config (fixes #1284)
  * mod_posix: Don?t reload log files twice
- Run spec-cleaner</changelog>
  <changelog author="mvetter@suse.com" date="1556280000">- bsc#1130588: Require shadow instead of old pwdutils</changelog>
  <changelog author="mvetter@suse.com" date="1563278400">- bsc#1141599: Add upstream fixes on 0.11 branch since 0.11.2
  * Add prosody-0.11-upstream-fixes.patch: Up to 9712:7a36b7ac309b</changelog>
  <changelog author="mvetter@suse.com" date="1570449600">- Update to 0.11.3:
  * MUC: Advertise XEP-0410 support
  * mod_muc_mam: Import cleanup mechanism from mod_mam (fixes #672: mod_muc_mam: Archive expiry)
  * mod_bosh: Handle missing wait attribute (fixes #1288: BOSH: Traceback on missing ?wait? attribute)
  * mod_storage_sql: Handle SQLite DELETE with LIMIT being optional (fixes #1359: Sqlite3 archive_store:delete error in prepared statement)
  * mod_c2s: Fixed #1313: attempt to call a field ?data? (a nil value))
  * net.server_epoll: Restore wantread flag after pause (fixes #1354: server_epoll: Race in chunked reads)
  * util.encodings: Allow unassigned code points in ICU mode to match libidn behavior (fixes #1348: Different treatment of unassigned code points between libidn and ICU )
  * util.ip: Add missing netmask for 192.168?16 range (fixes #1343)
  * util.hashes: Use HMAC function provided by OpenSSL (fixes #1345: util.hashes: HMAC-SHA-512 implementation broken)
  * net.dns: Close resolv.conf handle when done (fixes #1342)
  * mod_websocket: Clone stanza before mutating (fixes #1398: mod_websocket leaks explicit xmlns attr)
  * mod_announce: Check for admin on current virtualhost instead of global (fixes #1365: ?host admins? should be able to use mod_announce as well as ?global admins?) (thanks yc)
  * mod_blocklist: Trigger resend of presence when unblocking a contact (fixes #1380: Prosody does not send presence when unblocking (XEP-0191))
  * mod_vcard_legacy: Multiple improvements (fixes #1289: mod_vcard_legacy upgrade experience):
  - mod_vcard_legacy: Don?t overwrite existing PEP data
  - mod_vcard_legacy: Handle partial migration
  - mod_vcard_legacy: Allow disabling vcard conversion
  - mod_vcard_legacy: Adapt node defaults to number of avatars
  * mod_muc_mam: Strip the stanza ?to? attribute (fixes #1259: [muc_mam] forwarded stanza has a ?to? attribute while spec says it MUST NOT)
  * util.pubsub: Validate node configuration on node creation (fixes #1328: Pubsub: Node configuration not validated on node creation)
  * mod_pep/mod_pubsub: Simplify configuration for storage of node data (fixes #1320)
  * MUC: Fix delay@from to be room JID (fixes #1416: MUC: Wrong delay@from on historic messages)
  * mod_mam/mod_muc_mam: Cache last date that archive owner has messages to reduce writes (fixes #1368: Archive cleanup doubles number of storage access)
  * mod_mam: Perform message expiry based on building an index by date (backport of 39ee70fbb009 from trunk)
- For details see: https://blog.prosody.im/prosody-0.11.3-released/
- Remove prosody-0.11-upstream-fixes.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1579521600">- Update to 0.11.4:
  Fixes and improvements:
  * core.rostermanager: Improve performance by caching rosters of offline #1233
  * mod_pep: Handling subscriptions more efficiently #1372
  Minor changes:
  * util.interpolation: Support unescaped variables with more modifiers #1452
  * MUC: Mark source of historic messages correctly #1416
  * mod_auth_internal_hashed: Pass on errors #1477
  * mod_mam, mod_muc_mam: Improve logging of failures #1478, #1480, #1481
  * mod_muc, mod_muc_mam: Reschedule message expiry in case of failure
  * mod_mam: Add flag to session when it performs a MAM query
  * prosodyctl check: Warn about conflict between mod_pep and mod_pep_simple
  * prosodyctl check: Warn about conflict between mod_vcard and mod_vcard_legacy #1469
  * core.modulemanager: Disable mod_vcard if mod_vcard_legacy is enabled to prevent conflict #1469
  * MUC: Strip tags with MUC-related namespaces from private messages #1427
  * MUC: Don?t advertise registration feature on host #1451
  * mod_vcard_legacy: Fix handling of empty photo elements #1432
  * mod_vcard_legacy: Advertise lack of avatar correctly #1431
  * prosodyctl: Handle if the setting proxy65_address has the wrong type
  * prosodyctl: Print a blank line to improve spacing and readability
  * MUC: Fix role loss in Nickname change #1466
  * util.pposix: Fix reporting of memory usage in 2-4GB range #1445
  * util.startup: Fix a regression concerning directory paths #1430
  * mod_websocket: Don?t mask WebSocket pong answers #1484
  * net.resolvers: Apply IDNA conversion to ascii for DNS lookups (affects only HTTP queries) #1426
  * net.resolvers.basic: Fix resolution of IPv6 literals (in brackets) #1459</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1585224000">- Update to 0.11.5:
  Fixes and improvements:
  * prosody / mod_posix: Support for command-line flags to
    override ?daemonize? config option
  Minor changes:
  * mod_websocket: Clear mask bit when reflecting ping frames
    (fixes #1484: Websocket masks pong answer)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1599825600">- Update to 0.11.6:
  Fixes and improvements:
  * mod_storage_internal: Fix error in time limited queries on items without ?when? field, fixes #1557
  * mod_carbons: Fix handling of incoming MUC PMs #1540
  * mod_csi_simple: Consider XEP-0353: Jingle Message Initiation important
  * mod_http_files: Avoid using inode in etag, fixes #1498: Fail to download file on FreeBSD
  * mod_admin_telnet: Create a DNS resolver per console session (fixes #1492: Telnet console DNS commands reduced usefulness)
  * core.certmanager: Move EECDH ciphers before EDH in default cipherstring (fixes #1513)
  * mod_s2s: Escape invalid XML in loggin (same way as mod_c2s) (fixes #1574: Invalid XML input on s2s connection is logged unescaped)
  * mod_muc: Allow control over the server-admins-are-room-owners feature (see #1174)
  * mod_muc_mam: Remove spoofed archive IDs before archiving (fixes #1552: MUC MAM may strip its own archive id)
  * mod_muc_mam: Fix stanza id filter event name, fixes #1546: mod_muc_mam does not strip spoofed stanza ids
  * mod_muc_mam: Fix missing advertising of XEP-0359, fixes #1547: mod_muc_mam does not advertise stanza-id
  Minor changes:
  * net.http API: Add request:cancel() method
  * net.http API: Fix traceback on invalid URL passed to request()
  * MUC: Persist affiliation_data in new MUC format
  * mod_websocket: Fire event on session creation (thanks Aaron van Meerten)
  * MUC: Always include ?affiliation?/?role? attributes, defaulting to ?none? if nil
  * mod_tls: Log when certificates are (re)loaded
  * mod_vcard4: Report correct error condition (fixes #1521: mod_vcard4 reports wrong error)
  * net.http: Re-expose destroy_request() function (fixes unintentional API breakage)
  * net.http.server: Strip port from Host header in IPv6 friendly way (fix #1302)
  * util.prosodyctl: Tell prosody do daemonize via command line flag (fixes #1514)
  * SASL: Apply saslprep where necessary, fixes #1560: Login fails if password contains special chars
  * net.http.server: Fix reporting of missing Host header
  * util.datamanager API: Fix iterating over ?users? (thanks marc0s)
  * net.resolvers.basic: Default conn_type to ?tcp? consistently if unspecified (thanks marc0s)
  * mod_storage_sql: Fix check for deletion limits (fixes #1494)
  * mod_admin_telnet: Handle unavailable cipher info (fixes #1510: mod_admin_telnet backtrace)
  * Log warning when using prosodyctl start/stop/restart
  * core.certmanager: Look for privkey.pem to go with fullchain.pem (fixes #1526)
  * mod_storage_sql: Add index covering sort_id to improve performance (fixes #1505)
  * mod_mam,mod_muc_mam: Allow other work to be performed during archive cleanup (fixes #1504)
  * mod_muc_mam: Don?t strip MUC tags, fix #1567: MUC tags stripped by mod_muc_mam
  * mod_pubsub, mod_pep: Ensure correct number of children of (fixes #1496)
  * mod_register_ibr: Add FORM_TYPE as required by XEP-0077 (fixes #1511)
  * mod_muc_mam: Fix traceback saving message from non-occupant (fixes #1497)
  * util.startup: Remove duplicated initialization of logging (fix #1527: startup: Logging initialized twice)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1601640000">- Update to 0.11.7:
  Security:
  * mod_websocket: Enforce size limits on received frames (fixes #1593)
  Fixes and improvements:
  * mod_c2s, mod_s2s: Make stanza size limits configurable
  * Add configuration options to control Lua garbage collection parameters
  * net.http: Backport SNI support for outgoing HTTP requests (#409)
  * mod_websocket: Process all data in the buffer on close frame and connection errors (fixes #1474, #1234)
  * util.indexedbheap: Fix heap data structure corruption, causing some timers to fail after a reschedule (fixes #1572)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1613476800">- Update to 0.11.8:
  Security:
  * mod_saslauth: Disable ?tls-unique? channel binding with TLS 1.3 (#1542)
  Fixes and improvements:
  * net.websocket.frames: Improve websocket masking performance by using the new util.strbitop
  * util.strbitop: Library for efficient bitwise operations on strings
  Minor changes:
  * MUC: Correctly advertise whether the subject can be changed (#1155)
  * MUC: Preserve disco ?node? attribute (or lack thereof) in responses (#1595)
  * MUC: Fix logic bug causing unnecessary presence to be sent (#1615)
  * mod_bosh: Fix error if client tries to connect to component (#425)
  * mod_bosh: Pick out the ?wait? before checking it instead of earlier
  * mod_pep: Advertise base PubSub feature (#1632)
  * mod_pubsub: Fix notification stanza type setting (#1605)
  * mod_s2s: Prevent keepalives before client has established a stream
  * net.adns: Fix bug that sent empty DNS packets (#1619)
  * net.http.server: Don?t send Content-Length on 1xx/204 responses (#1596)
  * net.websocket.frames: Fix length calculation bug (#1598)
  * util.dbuffer: Make length API in line with Lua strings
  * util.dbuffer: Optimize substring operations
  * util.debug: Fix locals being reported under wrong stack frame in some cases
  * util.dependencies: Fix check for Lua bitwise operations library (#1594)
  * util.interpolation: Fix combination of filters and fallback values #1623
  * util.promise: Preserve tracebacks
  * util.stanza: Reject ASCII control characters (#1606)
  * timers: Ensure timers can?t block other processing (#1620)</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1620907200">- Update to 0.11.9:
  Security:
  * mod_limits, prosody.cfg.lua: Enable rate limits by default
  * certmanager: Disable renegotiation by default
  * mod_proxy65: Restrict access to local c2s connections by default
  * util.startup: Set more aggressive defaults for GC
  * mod_c2s, mod_s2s, mod_component, mod_bosh, mod_websockets: Set default stanza size limits
  * mod_authinternal{plain,hashed}: Use constant-time string comparison for secrets
  * mod_dialback: Remove dialback-without-dialback feature
  * mod_dialback: Use constant-time comparison with hmac
  Minor changes
  * util.hashes: Add constant-time string comparison (binding to CRYPTO_memcmp)
  * mod_c2s: Don?t throw errors in async code when connections are gone
  * mod_c2s: Fix traceback in session close when conn is nil
  * core.certmanager: Improve detection of LuaSec/OpenSSL capabilities
  * mod_saslauth: Use a defined SASL error
  * MUC: Add support for advertising muc#roomconfig_allowinvites in room disco#info
  * mod_saslauth: Don?t throw errors in async code when connections are gone
  * mod_pep: Advertise base pubsub feature (fixes #1632: mod_pep missing pubsub feature in disco)
  * prosodyctl check config: Add ?gc? to list of global options
  * prosodyctl about: Report libexpat version if known
  * util.xmppstream: Add API to dynamically configure the stanza size limit for a stream
  * util.set: Add is_set() to test if an object is a set
  * mod_http: Skip IP resolution in non-proxied case
  * mod_c2s: Log about missing conn on async state changes
  * util.xmppstream: Reduce internal default xmppstream limit to 1MB
- Relevant: https://prosody.im/security/advisory_20210512
  * boo#1186027: Prosody XMPP server advisory 2021-05-12
  * CVE-2021-32919
  * CVE-2021-32917
  * CVE-2021-32917
  * CVE-2021-32920
  * CVE-2021-32918</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1629115200">- Update to 0.11.10:
  Security:
  * MUC: Fix logic for access to affiliation lists CVE-2021-37601
    https://prosody.im/security/advisory_20210722/
  Minor changes:
  * prosodyctl: Add ?limits? to known globals to warn about misplacing it
  * util.ip: Fix netmask for link-local address range
  * mod_pep: Remove obsolete node restoration code
  * util.pubsub: Fix traceback if node data not initialized
- Update is related to: bsc#1188976 CVE-2021-37601</changelog>
</package>
<package pkgid="ec95d1b5120b4ebc359951deb86455ca6f0bcddc8bc9c377c2737be8487e731f" name="prosody" arch="src">
  <version epoch="0" ver="0.11.10" rel="bp153.2.6.2"/>
  <changelog author="benedikt@g5r.eu" date="1505044800">- Add prosody-backport-555.patch to backport the fix of issue #555:
  * net.dns: Use new IPv4-specific socket factory if available (fixes dns on libevent with latest development version of luasocket)</changelog>
  <changelog author="mvetter@suse.com" date="1505476800">- Update prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch:
  * mod_c2s: Iterate over child tags instead of child nodes in
    stream error (fixes traceback from #987)
  * mod_component, mod_s2s: Iterate over child tags instead of
    child nodes (can include text) in stream error
  (same as 176b7f4e4ac9)</changelog>
  <changelog author="mvetter@suse.com" date="1507032000">- Update to 0.10.0:
  See https://blog.prosody.im/prosody-0-10-0-released/ for details
- Remove because contained in new upstream:
  * prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch
  * prosody-backport-555.patch
  * prosody-local-socket.patch
- Update:
  * prosody-configure.patch
  * prosody-makefile.patch
  * prosody-cfg.patch</changelog>
  <changelog author="sleep_walker@opensuse.org" date="1512820800">- add lua51-BitOp as dependency for mod_websocket
  https://prosody.im/doc/packagers#section010</changelog>
  <changelog author="mvetter@suse.com" date="1513339200">- Add pid file location to default config
  Seems this got lost with the update to 0.10.0
- enable mod_posix</changelog>
  <changelog author="mvetter@suse.com" date="1526472000">- Update to 0.10.1:
  Security:
  * SQL: Ensure user archives are purged when a user account is deleted (fixes #1009[1])
  Fixes and improvements:
  * Core: More robust signal handling (fixes #1047[2], #1029[3])
  * MUC: Ensure that elements which match our from are stripped (fixes #1055[4])
  * MUC: More robust handling of storage failures (fixes #1091[5], #1091[5])
  * mod_mam: Ensure a user's archiving preferences apply even when they are offline (fixes #1024[6])
  * Compatibility improvements with LuaSec 0.7, improving curve support
  * mod_stanza_debug: New module that logs full stanzas sent and received for debugging purposes
  * mod_mam: Implement option to enable MAM implicitly when client support is detected (#867[7])
  * mod_mam: Add an option for whether to include 'total' counts by default in queries (for performance)
  * MUC: send muc#stanza_id feature as per XEP-0045 v1.31 (fixes #1097[8])
  Minor changes:
  * SQL: Suppress error log if a transaction failed but was retried ok
  * core.stanza_router: Verify that xmlns exists for firing stanza/iq/xmlns/name events (fixes #1022[9]) (thanks SamWhited)
  * mod_carbons: Synthesize a 'to' attribute for carbons of stanzas to "self" (fixes #956[10])
  * Core: Re-enable timestamps by default when logging to files (fixes #1004[11])
  * HTTP: Report HTML Content-Type on error pages (fixes #1030[12])
  * mod_c2s: Set a default value for c2s_timeout (fixes #1036[13])
  * prosodyctl: Fix traceback with lfs &lt; 1.6.2 and show warning
  * Fix incorrect '::' compression of a single 0-group which broke some IPv6 address matching
  * mod_dialback: Copy function from mod_s2s instead of depending on it, which made it harder to disable s2s (fixes #1050[14])
  * mod_storage_sql: Add an index to SQL archive stores to improve performance of some queries
  * MUC: Don't attempt to reply to errors with more errors (fixes #1122[15])
  * Module API: Fix parameter order to http client callbacks
  * mod_blocklist: Allow mod_presence to handle subscription stanzas before bouncing outgoing presence (fixes #575[16])
  * mod_http_files: Fix directory listing cache entries not expiring (fixes #1130[17])</changelog>
  <changelog author="benedikt@g5r.eu" date="1527768000">- Update to 0.10.2:
  Security:
  * mod_c2s: Do not allow the stream ?to? to change across stream restarts (fixes #1147)
  Minor changes:
  * mod_websocket: Store the request object on the session for use by other modules (fixes #1153)
  * mod_c2s: Avoid concatenating potential nil value (fixes #753)
  * core.certmanager: Allow all non-whitespace in service name (fixes #1019)
  * mod_disco: Skip code specific to disco on user accounts (avoids invoking usermanager, fixes #1150)
  * mod_bosh: Store the normalized hostname on session (fixes #1151)
  * MUC: Fix error logged when no persistent rooms present (fixes #1154)
- change /usr/bin/env lua5.1 to /usr/bin/lua5.1 to fix the env-script-interpreter rpmlint error</changelog>
  <changelog author="mvetter@suse.com" date="1542888000">- Update to 0.11.0:
  * Rewritten more extensible MUC module
    + Store inactive rooms to disk
    + Store rooms to disk on shutdown
    + Voice requests
    + Tombstones in place of destroyed rooms
  * PubSub features
    + Persistence
    + Affiliations
    + Access models
    + "publish-options"
  * PEP now uses our pubsub code and now shares the above features
  * Asynchronous operations
  * Busted for tests
  * mod\_muc\_mam (XEP-0313 in groupchats)
  * mod\_vcard\_legacy (XEP-0398)
  * mod\_vcard4 (XEP-0292)
  * mod\_csi, mod\_csi\_simple (XEP-0352)
  * New experimental network backend "epoll"
- For more details see:
  * https://blog.prosody.im/prosody-0-11-0-released/
  * https://prosody.im/doc/release/0.11.0#upgrade_notes
- Remove prosody-makefile.patch: configure supports --libdir now
- Update prosody-configure.patch: no libdir manipulation required
- Update prosody-cfg.patch: refresh and remove posix part.
  It's enabled by default.</changelog>
  <changelog author="ecsos@opensuse.org" date="1543492800">- Update to 0.11.1:
  * Fixes and improvements
  - mod_csi_simple: Don?t set stamps on stanzas (fixes #1248)
  - mod_csi_simple: Bypass importance event in active mode (fixes #1249)
  * Minor changes
  - mod_csi_simple: Use the same event name when firing as when hooking (fixes #1245)
  - mod_csi: Set session.state to simplify CSI modules
  - MUC: Fix traceback on muc#admin query with missing child (#1242)
- Fix build error for Leap 42.3</changelog>
  <changelog author="mvetter@suse.com" date="1547121600">- Update to 0.11.2:
  * mod_csi_simple: Multiple enhancements to built-in ?importance? rules (fixes #1250)
  * mod_vcard_legacy: Limit injection of XEP-0153 to normal presence (fixes #1252)
  * util.datetime: Make sure timezone difference is calculated correctly (fixes #1262)
  * MUC: Fix traceback when requesting voice (fixes #1269) (thanks jonas?)
  * MUC: Adjust priorities of muc-get-default-role handlers (fixes #1272)
  * MUC: Allow changing data attached to an only owner (fixes #1273)
  * Multiple fixes and improvements to our experimental epoll (non-libevent) backend
  * util.stanza: Deserialize stanza without mutating input (fixes #711)
  * mod_mam: Only accept valid JIDs in and prefs. (fixes #1275)
  * util.pubsub: Restore subscription index from stored data (fixes #1281)
  * prosodyctl check: Add statisticsmanager settings to known global options
  * util.startup: Always reload logging after config (fixes #1284)
  * mod_posix: Don?t reload log files twice
- Run spec-cleaner</changelog>
  <changelog author="mvetter@suse.com" date="1556280000">- bsc#1130588: Require shadow instead of old pwdutils</changelog>
  <changelog author="mvetter@suse.com" date="1563278400">- bsc#1141599: Add upstream fixes on 0.11 branch since 0.11.2
  * Add prosody-0.11-upstream-fixes.patch: Up to 9712:7a36b7ac309b</changelog>
  <changelog author="mvetter@suse.com" date="1570449600">- Update to 0.11.3:
  * MUC: Advertise XEP-0410 support
  * mod_muc_mam: Import cleanup mechanism from mod_mam (fixes #672: mod_muc_mam: Archive expiry)
  * mod_bosh: Handle missing wait attribute (fixes #1288: BOSH: Traceback on missing ?wait? attribute)
  * mod_storage_sql: Handle SQLite DELETE with LIMIT being optional (fixes #1359: Sqlite3 archive_store:delete error in prepared statement)
  * mod_c2s: Fixed #1313: attempt to call a field ?data? (a nil value))
  * net.server_epoll: Restore wantread flag after pause (fixes #1354: server_epoll: Race in chunked reads)
  * util.encodings: Allow unassigned code points in ICU mode to match libidn behavior (fixes #1348: Different treatment of unassigned code points between libidn and ICU )
  * util.ip: Add missing netmask for 192.168?16 range (fixes #1343)
  * util.hashes: Use HMAC function provided by OpenSSL (fixes #1345: util.hashes: HMAC-SHA-512 implementation broken)
  * net.dns: Close resolv.conf handle when done (fixes #1342)
  * mod_websocket: Clone stanza before mutating (fixes #1398: mod_websocket leaks explicit xmlns attr)
  * mod_announce: Check for admin on current virtualhost instead of global (fixes #1365: ?host admins? should be able to use mod_announce as well as ?global admins?) (thanks yc)
  * mod_blocklist: Trigger resend of presence when unblocking a contact (fixes #1380: Prosody does not send presence when unblocking (XEP-0191))
  * mod_vcard_legacy: Multiple improvements (fixes #1289: mod_vcard_legacy upgrade experience):
  - mod_vcard_legacy: Don?t overwrite existing PEP data
  - mod_vcard_legacy: Handle partial migration
  - mod_vcard_legacy: Allow disabling vcard conversion
  - mod_vcard_legacy: Adapt node defaults to number of avatars
  * mod_muc_mam: Strip the stanza ?to? attribute (fixes #1259: [muc_mam] forwarded stanza has a ?to? attribute while spec says it MUST NOT)
  * util.pubsub: Validate node configuration on node creation (fixes #1328: Pubsub: Node configuration not validated on node creation)
  * mod_pep/mod_pubsub: Simplify configuration for storage of node data (fixes #1320)
  * MUC: Fix delay@from to be room JID (fixes #1416: MUC: Wrong delay@from on historic messages)
  * mod_mam/mod_muc_mam: Cache last date that archive owner has messages to reduce writes (fixes #1368: Archive cleanup doubles number of storage access)
  * mod_mam: Perform message expiry based on building an index by date (backport of 39ee70fbb009 from trunk)
- For details see: https://blog.prosody.im/prosody-0.11.3-released/
- Remove prosody-0.11-upstream-fixes.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1579521600">- Update to 0.11.4:
  Fixes and improvements:
  * core.rostermanager: Improve performance by caching rosters of offline #1233
  * mod_pep: Handling subscriptions more efficiently #1372
  Minor changes:
  * util.interpolation: Support unescaped variables with more modifiers #1452
  * MUC: Mark source of historic messages correctly #1416
  * mod_auth_internal_hashed: Pass on errors #1477
  * mod_mam, mod_muc_mam: Improve logging of failures #1478, #1480, #1481
  * mod_muc, mod_muc_mam: Reschedule message expiry in case of failure
  * mod_mam: Add flag to session when it performs a MAM query
  * prosodyctl check: Warn about conflict between mod_pep and mod_pep_simple
  * prosodyctl check: Warn about conflict between mod_vcard and mod_vcard_legacy #1469
  * core.modulemanager: Disable mod_vcard if mod_vcard_legacy is enabled to prevent conflict #1469
  * MUC: Strip tags with MUC-related namespaces from private messages #1427
  * MUC: Don?t advertise registration feature on host #1451
  * mod_vcard_legacy: Fix handling of empty photo elements #1432
  * mod_vcard_legacy: Advertise lack of avatar correctly #1431
  * prosodyctl: Handle if the setting proxy65_address has the wrong type
  * prosodyctl: Print a blank line to improve spacing and readability
  * MUC: Fix role loss in Nickname change #1466
  * util.pposix: Fix reporting of memory usage in 2-4GB range #1445
  * util.startup: Fix a regression concerning directory paths #1430
  * mod_websocket: Don?t mask WebSocket pong answers #1484
  * net.resolvers: Apply IDNA conversion to ascii for DNS lookups (affects only HTTP queries) #1426
  * net.resolvers.basic: Fix resolution of IPv6 literals (in brackets) #1459</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1585224000">- Update to 0.11.5:
  Fixes and improvements:
  * prosody / mod_posix: Support for command-line flags to
    override ?daemonize? config option
  Minor changes:
  * mod_websocket: Clear mask bit when reflecting ping frames
    (fixes #1484: Websocket masks pong answer)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1599825600">- Update to 0.11.6:
  Fixes and improvements:
  * mod_storage_internal: Fix error in time limited queries on items without ?when? field, fixes #1557
  * mod_carbons: Fix handling of incoming MUC PMs #1540
  * mod_csi_simple: Consider XEP-0353: Jingle Message Initiation important
  * mod_http_files: Avoid using inode in etag, fixes #1498: Fail to download file on FreeBSD
  * mod_admin_telnet: Create a DNS resolver per console session (fixes #1492: Telnet console DNS commands reduced usefulness)
  * core.certmanager: Move EECDH ciphers before EDH in default cipherstring (fixes #1513)
  * mod_s2s: Escape invalid XML in loggin (same way as mod_c2s) (fixes #1574: Invalid XML input on s2s connection is logged unescaped)
  * mod_muc: Allow control over the server-admins-are-room-owners feature (see #1174)
  * mod_muc_mam: Remove spoofed archive IDs before archiving (fixes #1552: MUC MAM may strip its own archive id)
  * mod_muc_mam: Fix stanza id filter event name, fixes #1546: mod_muc_mam does not strip spoofed stanza ids
  * mod_muc_mam: Fix missing advertising of XEP-0359, fixes #1547: mod_muc_mam does not advertise stanza-id
  Minor changes:
  * net.http API: Add request:cancel() method
  * net.http API: Fix traceback on invalid URL passed to request()
  * MUC: Persist affiliation_data in new MUC format
  * mod_websocket: Fire event on session creation (thanks Aaron van Meerten)
  * MUC: Always include ?affiliation?/?role? attributes, defaulting to ?none? if nil
  * mod_tls: Log when certificates are (re)loaded
  * mod_vcard4: Report correct error condition (fixes #1521: mod_vcard4 reports wrong error)
  * net.http: Re-expose destroy_request() function (fixes unintentional API breakage)
  * net.http.server: Strip port from Host header in IPv6 friendly way (fix #1302)
  * util.prosodyctl: Tell prosody do daemonize via command line flag (fixes #1514)
  * SASL: Apply saslprep where necessary, fixes #1560: Login fails if password contains special chars
  * net.http.server: Fix reporting of missing Host header
  * util.datamanager API: Fix iterating over ?users? (thanks marc0s)
  * net.resolvers.basic: Default conn_type to ?tcp? consistently if unspecified (thanks marc0s)
  * mod_storage_sql: Fix check for deletion limits (fixes #1494)
  * mod_admin_telnet: Handle unavailable cipher info (fixes #1510: mod_admin_telnet backtrace)
  * Log warning when using prosodyctl start/stop/restart
  * core.certmanager: Look for privkey.pem to go with fullchain.pem (fixes #1526)
  * mod_storage_sql: Add index covering sort_id to improve performance (fixes #1505)
  * mod_mam,mod_muc_mam: Allow other work to be performed during archive cleanup (fixes #1504)
  * mod_muc_mam: Don?t strip MUC tags, fix #1567: MUC tags stripped by mod_muc_mam
  * mod_pubsub, mod_pep: Ensure correct number of children of (fixes #1496)
  * mod_register_ibr: Add FORM_TYPE as required by XEP-0077 (fixes #1511)
  * mod_muc_mam: Fix traceback saving message from non-occupant (fixes #1497)
  * util.startup: Remove duplicated initialization of logging (fix #1527: startup: Logging initialized twice)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1601640000">- Update to 0.11.7:
  Security:
  * mod_websocket: Enforce size limits on received frames (fixes #1593)
  Fixes and improvements:
  * mod_c2s, mod_s2s: Make stanza size limits configurable
  * Add configuration options to control Lua garbage collection parameters
  * net.http: Backport SNI support for outgoing HTTP requests (#409)
  * mod_websocket: Process all data in the buffer on close frame and connection errors (fixes #1474, #1234)
  * util.indexedbheap: Fix heap data structure corruption, causing some timers to fail after a reschedule (fixes #1572)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1613476800">- Update to 0.11.8:
  Security:
  * mod_saslauth: Disable ?tls-unique? channel binding with TLS 1.3 (#1542)
  Fixes and improvements:
  * net.websocket.frames: Improve websocket masking performance by using the new util.strbitop
  * util.strbitop: Library for efficient bitwise operations on strings
  Minor changes:
  * MUC: Correctly advertise whether the subject can be changed (#1155)
  * MUC: Preserve disco ?node? attribute (or lack thereof) in responses (#1595)
  * MUC: Fix logic bug causing unnecessary presence to be sent (#1615)
  * mod_bosh: Fix error if client tries to connect to component (#425)
  * mod_bosh: Pick out the ?wait? before checking it instead of earlier
  * mod_pep: Advertise base PubSub feature (#1632)
  * mod_pubsub: Fix notification stanza type setting (#1605)
  * mod_s2s: Prevent keepalives before client has established a stream
  * net.adns: Fix bug that sent empty DNS packets (#1619)
  * net.http.server: Don?t send Content-Length on 1xx/204 responses (#1596)
  * net.websocket.frames: Fix length calculation bug (#1598)
  * util.dbuffer: Make length API in line with Lua strings
  * util.dbuffer: Optimize substring operations
  * util.debug: Fix locals being reported under wrong stack frame in some cases
  * util.dependencies: Fix check for Lua bitwise operations library (#1594)
  * util.interpolation: Fix combination of filters and fallback values #1623
  * util.promise: Preserve tracebacks
  * util.stanza: Reject ASCII control characters (#1606)
  * timers: Ensure timers can?t block other processing (#1620)</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1620907200">- Update to 0.11.9:
  Security:
  * mod_limits, prosody.cfg.lua: Enable rate limits by default
  * certmanager: Disable renegotiation by default
  * mod_proxy65: Restrict access to local c2s connections by default
  * util.startup: Set more aggressive defaults for GC
  * mod_c2s, mod_s2s, mod_component, mod_bosh, mod_websockets: Set default stanza size limits
  * mod_authinternal{plain,hashed}: Use constant-time string comparison for secrets
  * mod_dialback: Remove dialback-without-dialback feature
  * mod_dialback: Use constant-time comparison with hmac
  Minor changes
  * util.hashes: Add constant-time string comparison (binding to CRYPTO_memcmp)
  * mod_c2s: Don?t throw errors in async code when connections are gone
  * mod_c2s: Fix traceback in session close when conn is nil
  * core.certmanager: Improve detection of LuaSec/OpenSSL capabilities
  * mod_saslauth: Use a defined SASL error
  * MUC: Add support for advertising muc#roomconfig_allowinvites in room disco#info
  * mod_saslauth: Don?t throw errors in async code when connections are gone
  * mod_pep: Advertise base pubsub feature (fixes #1632: mod_pep missing pubsub feature in disco)
  * prosodyctl check config: Add ?gc? to list of global options
  * prosodyctl about: Report libexpat version if known
  * util.xmppstream: Add API to dynamically configure the stanza size limit for a stream
  * util.set: Add is_set() to test if an object is a set
  * mod_http: Skip IP resolution in non-proxied case
  * mod_c2s: Log about missing conn on async state changes
  * util.xmppstream: Reduce internal default xmppstream limit to 1MB
- Relevant: https://prosody.im/security/advisory_20210512
  * boo#1186027: Prosody XMPP server advisory 2021-05-12
  * CVE-2021-32919
  * CVE-2021-32917
  * CVE-2021-32917
  * CVE-2021-32920
  * CVE-2021-32918</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1629115200">- Update to 0.11.10:
  Security:
  * MUC: Fix logic for access to affiliation lists CVE-2021-37601
    https://prosody.im/security/advisory_20210722/
  Minor changes:
  * prosodyctl: Add ?limits? to known globals to warn about misplacing it
  * util.ip: Fix netmask for link-local address range
  * mod_pep: Remove obsolete node restoration code
  * util.pubsub: Fix traceback if node data not initialized
- Update is related to: bsc#1188976 CVE-2021-37601</changelog>
</package>
<package pkgid="793f3b80d6108410f4abd32fb1b712bbc9274313e11e0a909c0122dae8da300f" name="prosody" arch="x86_64">
  <version epoch="0" ver="0.11.10" rel="bp153.2.6.2"/>
  <changelog author="benedikt@g5r.eu" date="1505044800">- Add prosody-backport-555.patch to backport the fix of issue #555:
  * net.dns: Use new IPv4-specific socket factory if available (fixes dns on libevent with latest development version of luasocket)</changelog>
  <changelog author="mvetter@suse.com" date="1505476800">- Update prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch:
  * mod_c2s: Iterate over child tags instead of child nodes in
    stream error (fixes traceback from #987)
  * mod_component, mod_s2s: Iterate over child tags instead of
    child nodes (can include text) in stream error
  (same as 176b7f4e4ac9)</changelog>
  <changelog author="mvetter@suse.com" date="1507032000">- Update to 0.10.0:
  See https://blog.prosody.im/prosody-0-10-0-released/ for details
- Remove because contained in new upstream:
  * prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch
  * prosody-backport-555.patch
  * prosody-local-socket.patch
- Update:
  * prosody-configure.patch
  * prosody-makefile.patch
  * prosody-cfg.patch</changelog>
  <changelog author="sleep_walker@opensuse.org" date="1512820800">- add lua51-BitOp as dependency for mod_websocket
  https://prosody.im/doc/packagers#section010</changelog>
  <changelog author="mvetter@suse.com" date="1513339200">- Add pid file location to default config
  Seems this got lost with the update to 0.10.0
- enable mod_posix</changelog>
  <changelog author="mvetter@suse.com" date="1526472000">- Update to 0.10.1:
  Security:
  * SQL: Ensure user archives are purged when a user account is deleted (fixes #1009[1])
  Fixes and improvements:
  * Core: More robust signal handling (fixes #1047[2], #1029[3])
  * MUC: Ensure that elements which match our from are stripped (fixes #1055[4])
  * MUC: More robust handling of storage failures (fixes #1091[5], #1091[5])
  * mod_mam: Ensure a user's archiving preferences apply even when they are offline (fixes #1024[6])
  * Compatibility improvements with LuaSec 0.7, improving curve support
  * mod_stanza_debug: New module that logs full stanzas sent and received for debugging purposes
  * mod_mam: Implement option to enable MAM implicitly when client support is detected (#867[7])
  * mod_mam: Add an option for whether to include 'total' counts by default in queries (for performance)
  * MUC: send muc#stanza_id feature as per XEP-0045 v1.31 (fixes #1097[8])
  Minor changes:
  * SQL: Suppress error log if a transaction failed but was retried ok
  * core.stanza_router: Verify that xmlns exists for firing stanza/iq/xmlns/name events (fixes #1022[9]) (thanks SamWhited)
  * mod_carbons: Synthesize a 'to' attribute for carbons of stanzas to "self" (fixes #956[10])
  * Core: Re-enable timestamps by default when logging to files (fixes #1004[11])
  * HTTP: Report HTML Content-Type on error pages (fixes #1030[12])
  * mod_c2s: Set a default value for c2s_timeout (fixes #1036[13])
  * prosodyctl: Fix traceback with lfs &lt; 1.6.2 and show warning
  * Fix incorrect '::' compression of a single 0-group which broke some IPv6 address matching
  * mod_dialback: Copy function from mod_s2s instead of depending on it, which made it harder to disable s2s (fixes #1050[14])
  * mod_storage_sql: Add an index to SQL archive stores to improve performance of some queries
  * MUC: Don't attempt to reply to errors with more errors (fixes #1122[15])
  * Module API: Fix parameter order to http client callbacks
  * mod_blocklist: Allow mod_presence to handle subscription stanzas before bouncing outgoing presence (fixes #575[16])
  * mod_http_files: Fix directory listing cache entries not expiring (fixes #1130[17])</changelog>
  <changelog author="benedikt@g5r.eu" date="1527768000">- Update to 0.10.2:
  Security:
  * mod_c2s: Do not allow the stream ?to? to change across stream restarts (fixes #1147)
  Minor changes:
  * mod_websocket: Store the request object on the session for use by other modules (fixes #1153)
  * mod_c2s: Avoid concatenating potential nil value (fixes #753)
  * core.certmanager: Allow all non-whitespace in service name (fixes #1019)
  * mod_disco: Skip code specific to disco on user accounts (avoids invoking usermanager, fixes #1150)
  * mod_bosh: Store the normalized hostname on session (fixes #1151)
  * MUC: Fix error logged when no persistent rooms present (fixes #1154)
- change /usr/bin/env lua5.1 to /usr/bin/lua5.1 to fix the env-script-interpreter rpmlint error</changelog>
  <changelog author="mvetter@suse.com" date="1542888000">- Update to 0.11.0:
  * Rewritten more extensible MUC module
    + Store inactive rooms to disk
    + Store rooms to disk on shutdown
    + Voice requests
    + Tombstones in place of destroyed rooms
  * PubSub features
    + Persistence
    + Affiliations
    + Access models
    + "publish-options"
  * PEP now uses our pubsub code and now shares the above features
  * Asynchronous operations
  * Busted for tests
  * mod\_muc\_mam (XEP-0313 in groupchats)
  * mod\_vcard\_legacy (XEP-0398)
  * mod\_vcard4 (XEP-0292)
  * mod\_csi, mod\_csi\_simple (XEP-0352)
  * New experimental network backend "epoll"
- For more details see:
  * https://blog.prosody.im/prosody-0-11-0-released/
  * https://prosody.im/doc/release/0.11.0#upgrade_notes
- Remove prosody-makefile.patch: configure supports --libdir now
- Update prosody-configure.patch: no libdir manipulation required
- Update prosody-cfg.patch: refresh and remove posix part.
  It's enabled by default.</changelog>
  <changelog author="ecsos@opensuse.org" date="1543492800">- Update to 0.11.1:
  * Fixes and improvements
  - mod_csi_simple: Don?t set stamps on stanzas (fixes #1248)
  - mod_csi_simple: Bypass importance event in active mode (fixes #1249)
  * Minor changes
  - mod_csi_simple: Use the same event name when firing as when hooking (fixes #1245)
  - mod_csi: Set session.state to simplify CSI modules
  - MUC: Fix traceback on muc#admin query with missing child (#1242)
- Fix build error for Leap 42.3</changelog>
  <changelog author="mvetter@suse.com" date="1547121600">- Update to 0.11.2:
  * mod_csi_simple: Multiple enhancements to built-in ?importance? rules (fixes #1250)
  * mod_vcard_legacy: Limit injection of XEP-0153 to normal presence (fixes #1252)
  * util.datetime: Make sure timezone difference is calculated correctly (fixes #1262)
  * MUC: Fix traceback when requesting voice (fixes #1269) (thanks jonas?)
  * MUC: Adjust priorities of muc-get-default-role handlers (fixes #1272)
  * MUC: Allow changing data attached to an only owner (fixes #1273)
  * Multiple fixes and improvements to our experimental epoll (non-libevent) backend
  * util.stanza: Deserialize stanza without mutating input (fixes #711)
  * mod_mam: Only accept valid JIDs in and prefs. (fixes #1275)
  * util.pubsub: Restore subscription index from stored data (fixes #1281)
  * prosodyctl check: Add statisticsmanager settings to known global options
  * util.startup: Always reload logging after config (fixes #1284)
  * mod_posix: Don?t reload log files twice
- Run spec-cleaner</changelog>
  <changelog author="mvetter@suse.com" date="1556280000">- bsc#1130588: Require shadow instead of old pwdutils</changelog>
  <changelog author="mvetter@suse.com" date="1563278400">- bsc#1141599: Add upstream fixes on 0.11 branch since 0.11.2
  * Add prosody-0.11-upstream-fixes.patch: Up to 9712:7a36b7ac309b</changelog>
  <changelog author="mvetter@suse.com" date="1570449600">- Update to 0.11.3:
  * MUC: Advertise XEP-0410 support
  * mod_muc_mam: Import cleanup mechanism from mod_mam (fixes #672: mod_muc_mam: Archive expiry)
  * mod_bosh: Handle missing wait attribute (fixes #1288: BOSH: Traceback on missing ?wait? attribute)
  * mod_storage_sql: Handle SQLite DELETE with LIMIT being optional (fixes #1359: Sqlite3 archive_store:delete error in prepared statement)
  * mod_c2s: Fixed #1313: attempt to call a field ?data? (a nil value))
  * net.server_epoll: Restore wantread flag after pause (fixes #1354: server_epoll: Race in chunked reads)
  * util.encodings: Allow unassigned code points in ICU mode to match libidn behavior (fixes #1348: Different treatment of unassigned code points between libidn and ICU )
  * util.ip: Add missing netmask for 192.168?16 range (fixes #1343)
  * util.hashes: Use HMAC function provided by OpenSSL (fixes #1345: util.hashes: HMAC-SHA-512 implementation broken)
  * net.dns: Close resolv.conf handle when done (fixes #1342)
  * mod_websocket: Clone stanza before mutating (fixes #1398: mod_websocket leaks explicit xmlns attr)
  * mod_announce: Check for admin on current virtualhost instead of global (fixes #1365: ?host admins? should be able to use mod_announce as well as ?global admins?) (thanks yc)
  * mod_blocklist: Trigger resend of presence when unblocking a contact (fixes #1380: Prosody does not send presence when unblocking (XEP-0191))
  * mod_vcard_legacy: Multiple improvements (fixes #1289: mod_vcard_legacy upgrade experience):
  - mod_vcard_legacy: Don?t overwrite existing PEP data
  - mod_vcard_legacy: Handle partial migration
  - mod_vcard_legacy: Allow disabling vcard conversion
  - mod_vcard_legacy: Adapt node defaults to number of avatars
  * mod_muc_mam: Strip the stanza ?to? attribute (fixes #1259: [muc_mam] forwarded stanza has a ?to? attribute while spec says it MUST NOT)
  * util.pubsub: Validate node configuration on node creation (fixes #1328: Pubsub: Node configuration not validated on node creation)
  * mod_pep/mod_pubsub: Simplify configuration for storage of node data (fixes #1320)
  * MUC: Fix delay@from to be room JID (fixes #1416: MUC: Wrong delay@from on historic messages)
  * mod_mam/mod_muc_mam: Cache last date that archive owner has messages to reduce writes (fixes #1368: Archive cleanup doubles number of storage access)
  * mod_mam: Perform message expiry based on building an index by date (backport of 39ee70fbb009 from trunk)
- For details see: https://blog.prosody.im/prosody-0.11.3-released/
- Remove prosody-0.11-upstream-fixes.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1579521600">- Update to 0.11.4:
  Fixes and improvements:
  * core.rostermanager: Improve performance by caching rosters of offline #1233
  * mod_pep: Handling subscriptions more efficiently #1372
  Minor changes:
  * util.interpolation: Support unescaped variables with more modifiers #1452
  * MUC: Mark source of historic messages correctly #1416
  * mod_auth_internal_hashed: Pass on errors #1477
  * mod_mam, mod_muc_mam: Improve logging of failures #1478, #1480, #1481
  * mod_muc, mod_muc_mam: Reschedule message expiry in case of failure
  * mod_mam: Add flag to session when it performs a MAM query
  * prosodyctl check: Warn about conflict between mod_pep and mod_pep_simple
  * prosodyctl check: Warn about conflict between mod_vcard and mod_vcard_legacy #1469
  * core.modulemanager: Disable mod_vcard if mod_vcard_legacy is enabled to prevent conflict #1469
  * MUC: Strip tags with MUC-related namespaces from private messages #1427
  * MUC: Don?t advertise registration feature on host #1451
  * mod_vcard_legacy: Fix handling of empty photo elements #1432
  * mod_vcard_legacy: Advertise lack of avatar correctly #1431
  * prosodyctl: Handle if the setting proxy65_address has the wrong type
  * prosodyctl: Print a blank line to improve spacing and readability
  * MUC: Fix role loss in Nickname change #1466
  * util.pposix: Fix reporting of memory usage in 2-4GB range #1445
  * util.startup: Fix a regression concerning directory paths #1430
  * mod_websocket: Don?t mask WebSocket pong answers #1484
  * net.resolvers: Apply IDNA conversion to ascii for DNS lookups (affects only HTTP queries) #1426
  * net.resolvers.basic: Fix resolution of IPv6 literals (in brackets) #1459</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1585224000">- Update to 0.11.5:
  Fixes and improvements:
  * prosody / mod_posix: Support for command-line flags to
    override ?daemonize? config option
  Minor changes:
  * mod_websocket: Clear mask bit when reflecting ping frames
    (fixes #1484: Websocket masks pong answer)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1599825600">- Update to 0.11.6:
  Fixes and improvements:
  * mod_storage_internal: Fix error in time limited queries on items without ?when? field, fixes #1557
  * mod_carbons: Fix handling of incoming MUC PMs #1540
  * mod_csi_simple: Consider XEP-0353: Jingle Message Initiation important
  * mod_http_files: Avoid using inode in etag, fixes #1498: Fail to download file on FreeBSD
  * mod_admin_telnet: Create a DNS resolver per console session (fixes #1492: Telnet console DNS commands reduced usefulness)
  * core.certmanager: Move EECDH ciphers before EDH in default cipherstring (fixes #1513)
  * mod_s2s: Escape invalid XML in loggin (same way as mod_c2s) (fixes #1574: Invalid XML input on s2s connection is logged unescaped)
  * mod_muc: Allow control over the server-admins-are-room-owners feature (see #1174)
  * mod_muc_mam: Remove spoofed archive IDs before archiving (fixes #1552: MUC MAM may strip its own archive id)
  * mod_muc_mam: Fix stanza id filter event name, fixes #1546: mod_muc_mam does not strip spoofed stanza ids
  * mod_muc_mam: Fix missing advertising of XEP-0359, fixes #1547: mod_muc_mam does not advertise stanza-id
  Minor changes:
  * net.http API: Add request:cancel() method
  * net.http API: Fix traceback on invalid URL passed to request()
  * MUC: Persist affiliation_data in new MUC format
  * mod_websocket: Fire event on session creation (thanks Aaron van Meerten)
  * MUC: Always include ?affiliation?/?role? attributes, defaulting to ?none? if nil
  * mod_tls: Log when certificates are (re)loaded
  * mod_vcard4: Report correct error condition (fixes #1521: mod_vcard4 reports wrong error)
  * net.http: Re-expose destroy_request() function (fixes unintentional API breakage)
  * net.http.server: Strip port from Host header in IPv6 friendly way (fix #1302)
  * util.prosodyctl: Tell prosody do daemonize via command line flag (fixes #1514)
  * SASL: Apply saslprep where necessary, fixes #1560: Login fails if password contains special chars
  * net.http.server: Fix reporting of missing Host header
  * util.datamanager API: Fix iterating over ?users? (thanks marc0s)
  * net.resolvers.basic: Default conn_type to ?tcp? consistently if unspecified (thanks marc0s)
  * mod_storage_sql: Fix check for deletion limits (fixes #1494)
  * mod_admin_telnet: Handle unavailable cipher info (fixes #1510: mod_admin_telnet backtrace)
  * Log warning when using prosodyctl start/stop/restart
  * core.certmanager: Look for privkey.pem to go with fullchain.pem (fixes #1526)
  * mod_storage_sql: Add index covering sort_id to improve performance (fixes #1505)
  * mod_mam,mod_muc_mam: Allow other work to be performed during archive cleanup (fixes #1504)
  * mod_muc_mam: Don?t strip MUC tags, fix #1567: MUC tags stripped by mod_muc_mam
  * mod_pubsub, mod_pep: Ensure correct number of children of (fixes #1496)
  * mod_register_ibr: Add FORM_TYPE as required by XEP-0077 (fixes #1511)
  * mod_muc_mam: Fix traceback saving message from non-occupant (fixes #1497)
  * util.startup: Remove duplicated initialization of logging (fix #1527: startup: Logging initialized twice)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1601640000">- Update to 0.11.7:
  Security:
  * mod_websocket: Enforce size limits on received frames (fixes #1593)
  Fixes and improvements:
  * mod_c2s, mod_s2s: Make stanza size limits configurable
  * Add configuration options to control Lua garbage collection parameters
  * net.http: Backport SNI support for outgoing HTTP requests (#409)
  * mod_websocket: Process all data in the buffer on close frame and connection errors (fixes #1474, #1234)
  * util.indexedbheap: Fix heap data structure corruption, causing some timers to fail after a reschedule (fixes #1572)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1613476800">- Update to 0.11.8:
  Security:
  * mod_saslauth: Disable ?tls-unique? channel binding with TLS 1.3 (#1542)
  Fixes and improvements:
  * net.websocket.frames: Improve websocket masking performance by using the new util.strbitop
  * util.strbitop: Library for efficient bitwise operations on strings
  Minor changes:
  * MUC: Correctly advertise whether the subject can be changed (#1155)
  * MUC: Preserve disco ?node? attribute (or lack thereof) in responses (#1595)
  * MUC: Fix logic bug causing unnecessary presence to be sent (#1615)
  * mod_bosh: Fix error if client tries to connect to component (#425)
  * mod_bosh: Pick out the ?wait? before checking it instead of earlier
  * mod_pep: Advertise base PubSub feature (#1632)
  * mod_pubsub: Fix notification stanza type setting (#1605)
  * mod_s2s: Prevent keepalives before client has established a stream
  * net.adns: Fix bug that sent empty DNS packets (#1619)
  * net.http.server: Don?t send Content-Length on 1xx/204 responses (#1596)
  * net.websocket.frames: Fix length calculation bug (#1598)
  * util.dbuffer: Make length API in line with Lua strings
  * util.dbuffer: Optimize substring operations
  * util.debug: Fix locals being reported under wrong stack frame in some cases
  * util.dependencies: Fix check for Lua bitwise operations library (#1594)
  * util.interpolation: Fix combination of filters and fallback values #1623
  * util.promise: Preserve tracebacks
  * util.stanza: Reject ASCII control characters (#1606)
  * timers: Ensure timers can?t block other processing (#1620)</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1620907200">- Update to 0.11.9:
  Security:
  * mod_limits, prosody.cfg.lua: Enable rate limits by default
  * certmanager: Disable renegotiation by default
  * mod_proxy65: Restrict access to local c2s connections by default
  * util.startup: Set more aggressive defaults for GC
  * mod_c2s, mod_s2s, mod_component, mod_bosh, mod_websockets: Set default stanza size limits
  * mod_authinternal{plain,hashed}: Use constant-time string comparison for secrets
  * mod_dialback: Remove dialback-without-dialback feature
  * mod_dialback: Use constant-time comparison with hmac
  Minor changes
  * util.hashes: Add constant-time string comparison (binding to CRYPTO_memcmp)
  * mod_c2s: Don?t throw errors in async code when connections are gone
  * mod_c2s: Fix traceback in session close when conn is nil
  * core.certmanager: Improve detection of LuaSec/OpenSSL capabilities
  * mod_saslauth: Use a defined SASL error
  * MUC: Add support for advertising muc#roomconfig_allowinvites in room disco#info
  * mod_saslauth: Don?t throw errors in async code when connections are gone
  * mod_pep: Advertise base pubsub feature (fixes #1632: mod_pep missing pubsub feature in disco)
  * prosodyctl check config: Add ?gc? to list of global options
  * prosodyctl about: Report libexpat version if known
  * util.xmppstream: Add API to dynamically configure the stanza size limit for a stream
  * util.set: Add is_set() to test if an object is a set
  * mod_http: Skip IP resolution in non-proxied case
  * mod_c2s: Log about missing conn on async state changes
  * util.xmppstream: Reduce internal default xmppstream limit to 1MB
- Relevant: https://prosody.im/security/advisory_20210512
  * boo#1186027: Prosody XMPP server advisory 2021-05-12
  * CVE-2021-32919
  * CVE-2021-32917
  * CVE-2021-32917
  * CVE-2021-32920
  * CVE-2021-32918</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1629115200">- Update to 0.11.10:
  Security:
  * MUC: Fix logic for access to affiliation lists CVE-2021-37601
    https://prosody.im/security/advisory_20210722/
  Minor changes:
  * prosodyctl: Add ?limits? to known globals to warn about misplacing it
  * util.ip: Fix netmask for link-local address range
  * mod_pep: Remove obsolete node restoration code
  * util.pubsub: Fix traceback if node data not initialized
- Update is related to: bsc#1188976 CVE-2021-37601</changelog>
</package>
<package pkgid="bd7a7a5b250a7bfd9cd1e2ebe5800dcd99e258968c8eddb925dc5f6f86616d2f" name="prosody" arch="aarch64">
  <version epoch="0" ver="0.11.9" rel="bp153.2.3.1"/>
  <changelog author="mvetter@suse.com" date="1501761600">- Add prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch to
  get the following bugfixes:
  * core.rostermanager: Add method for checking if the user is subscribed to a contact
  * mod_presence: Send probe once subscribed (fixes #794)
  * mod_net_multiplex: Enable SSL on the SSL port (fixes #803)
  * mod_register: Require encryption before registration if c2s_require_encryption is set (fixes #595)
  * mod_saslauth: Log SASL failure reason
  * mod_disco: Correctly set the 'node' attr (fixes #449)
  * mod_bosh: Update session.conn to point to the current connection (fixes #890)
  * net.dns: Simplify expiry calculation (fixes #919)
  * mod_watchregistrations: Return the pointer to the root of the stanza, fixes #922.
  * mod_disco: Add an account/registered identity on subscribed accounts, fixes #826.
  * mod_welcome: Return the pointer to the root of the stanza, fixes a bug similar to #922.
  * net.dns: Prevent answers from immediately expiring even if TTL=0 (see #919)
  * mod_saslauth: Use correct varible name (thanks Roi)
  * util.dependencies: Add compatibility code for LuaSocket no longer exporting as a global
  * util.dependencies: Add comment about LuaSec compat</changelog>
  <changelog author="benedikt@g5r.eu" date="1505044800">- Add prosody-backport-555.patch to backport the fix of issue #555:
  * net.dns: Use new IPv4-specific socket factory if available (fixes dns on libevent with latest development version of luasocket)</changelog>
  <changelog author="mvetter@suse.com" date="1505476800">- Update prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch:
  * mod_c2s: Iterate over child tags instead of child nodes in
    stream error (fixes traceback from #987)
  * mod_component, mod_s2s: Iterate over child tags instead of
    child nodes (can include text) in stream error
  (same as 176b7f4e4ac9)</changelog>
  <changelog author="mvetter@suse.com" date="1507032000">- Update to 0.10.0:
  See https://blog.prosody.im/prosody-0-10-0-released/ for details
- Remove because contained in new upstream:
  * prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch
  * prosody-backport-555.patch
  * prosody-local-socket.patch
- Update:
  * prosody-configure.patch
  * prosody-makefile.patch
  * prosody-cfg.patch</changelog>
  <changelog author="sleep_walker@opensuse.org" date="1512820800">- add lua51-BitOp as dependency for mod_websocket
  https://prosody.im/doc/packagers#section010</changelog>
  <changelog author="mvetter@suse.com" date="1513339200">- Add pid file location to default config
  Seems this got lost with the update to 0.10.0
- enable mod_posix</changelog>
  <changelog author="mvetter@suse.com" date="1526472000">- Update to 0.10.1:
  Security:
  * SQL: Ensure user archives are purged when a user account is deleted (fixes #1009[1])
  Fixes and improvements:
  * Core: More robust signal handling (fixes #1047[2], #1029[3])
  * MUC: Ensure that elements which match our from are stripped (fixes #1055[4])
  * MUC: More robust handling of storage failures (fixes #1091[5], #1091[5])
  * mod_mam: Ensure a user's archiving preferences apply even when they are offline (fixes #1024[6])
  * Compatibility improvements with LuaSec 0.7, improving curve support
  * mod_stanza_debug: New module that logs full stanzas sent and received for debugging purposes
  * mod_mam: Implement option to enable MAM implicitly when client support is detected (#867[7])
  * mod_mam: Add an option for whether to include 'total' counts by default in queries (for performance)
  * MUC: send muc#stanza_id feature as per XEP-0045 v1.31 (fixes #1097[8])
  Minor changes:
  * SQL: Suppress error log if a transaction failed but was retried ok
  * core.stanza_router: Verify that xmlns exists for firing stanza/iq/xmlns/name events (fixes #1022[9]) (thanks SamWhited)
  * mod_carbons: Synthesize a 'to' attribute for carbons of stanzas to "self" (fixes #956[10])
  * Core: Re-enable timestamps by default when logging to files (fixes #1004[11])
  * HTTP: Report HTML Content-Type on error pages (fixes #1030[12])
  * mod_c2s: Set a default value for c2s_timeout (fixes #1036[13])
  * prosodyctl: Fix traceback with lfs &lt; 1.6.2 and show warning
  * Fix incorrect '::' compression of a single 0-group which broke some IPv6 address matching
  * mod_dialback: Copy function from mod_s2s instead of depending on it, which made it harder to disable s2s (fixes #1050[14])
  * mod_storage_sql: Add an index to SQL archive stores to improve performance of some queries
  * MUC: Don't attempt to reply to errors with more errors (fixes #1122[15])
  * Module API: Fix parameter order to http client callbacks
  * mod_blocklist: Allow mod_presence to handle subscription stanzas before bouncing outgoing presence (fixes #575[16])
  * mod_http_files: Fix directory listing cache entries not expiring (fixes #1130[17])</changelog>
  <changelog author="benedikt@g5r.eu" date="1527768000">- Update to 0.10.2:
  Security:
  * mod_c2s: Do not allow the stream ?to? to change across stream restarts (fixes #1147)
  Minor changes:
  * mod_websocket: Store the request object on the session for use by other modules (fixes #1153)
  * mod_c2s: Avoid concatenating potential nil value (fixes #753)
  * core.certmanager: Allow all non-whitespace in service name (fixes #1019)
  * mod_disco: Skip code specific to disco on user accounts (avoids invoking usermanager, fixes #1150)
  * mod_bosh: Store the normalized hostname on session (fixes #1151)
  * MUC: Fix error logged when no persistent rooms present (fixes #1154)
- change /usr/bin/env lua5.1 to /usr/bin/lua5.1 to fix the env-script-interpreter rpmlint error</changelog>
  <changelog author="mvetter@suse.com" date="1542888000">- Update to 0.11.0:
  * Rewritten more extensible MUC module
    + Store inactive rooms to disk
    + Store rooms to disk on shutdown
    + Voice requests
    + Tombstones in place of destroyed rooms
  * PubSub features
    + Persistence
    + Affiliations
    + Access models
    + "publish-options"
  * PEP now uses our pubsub code and now shares the above features
  * Asynchronous operations
  * Busted for tests
  * mod\_muc\_mam (XEP-0313 in groupchats)
  * mod\_vcard\_legacy (XEP-0398)
  * mod\_vcard4 (XEP-0292)
  * mod\_csi, mod\_csi\_simple (XEP-0352)
  * New experimental network backend "epoll"
- For more details see:
  * https://blog.prosody.im/prosody-0-11-0-released/
  * https://prosody.im/doc/release/0.11.0#upgrade_notes
- Remove prosody-makefile.patch: configure supports --libdir now
- Update prosody-configure.patch: no libdir manipulation required
- Update prosody-cfg.patch: refresh and remove posix part.
  It's enabled by default.</changelog>
  <changelog author="ecsos@opensuse.org" date="1543492800">- Update to 0.11.1:
  * Fixes and improvements
  - mod_csi_simple: Don?t set stamps on stanzas (fixes #1248)
  - mod_csi_simple: Bypass importance event in active mode (fixes #1249)
  * Minor changes
  - mod_csi_simple: Use the same event name when firing as when hooking (fixes #1245)
  - mod_csi: Set session.state to simplify CSI modules
  - MUC: Fix traceback on muc#admin query with missing child (#1242)
- Fix build error for Leap 42.3</changelog>
  <changelog author="mvetter@suse.com" date="1547121600">- Update to 0.11.2:
  * mod_csi_simple: Multiple enhancements to built-in ?importance? rules (fixes #1250)
  * mod_vcard_legacy: Limit injection of XEP-0153 to normal presence (fixes #1252)
  * util.datetime: Make sure timezone difference is calculated correctly (fixes #1262)
  * MUC: Fix traceback when requesting voice (fixes #1269) (thanks jonas?)
  * MUC: Adjust priorities of muc-get-default-role handlers (fixes #1272)
  * MUC: Allow changing data attached to an only owner (fixes #1273)
  * Multiple fixes and improvements to our experimental epoll (non-libevent) backend
  * util.stanza: Deserialize stanza without mutating input (fixes #711)
  * mod_mam: Only accept valid JIDs in and prefs. (fixes #1275)
  * util.pubsub: Restore subscription index from stored data (fixes #1281)
  * prosodyctl check: Add statisticsmanager settings to known global options
  * util.startup: Always reload logging after config (fixes #1284)
  * mod_posix: Don?t reload log files twice
- Run spec-cleaner</changelog>
  <changelog author="mvetter@suse.com" date="1556280000">- bsc#1130588: Require shadow instead of old pwdutils</changelog>
  <changelog author="mvetter@suse.com" date="1563278400">- bsc#1141599: Add upstream fixes on 0.11 branch since 0.11.2
  * Add prosody-0.11-upstream-fixes.patch: Up to 9712:7a36b7ac309b</changelog>
  <changelog author="mvetter@suse.com" date="1570449600">- Update to 0.11.3:
  * MUC: Advertise XEP-0410 support
  * mod_muc_mam: Import cleanup mechanism from mod_mam (fixes #672: mod_muc_mam: Archive expiry)
  * mod_bosh: Handle missing wait attribute (fixes #1288: BOSH: Traceback on missing ?wait? attribute)
  * mod_storage_sql: Handle SQLite DELETE with LIMIT being optional (fixes #1359: Sqlite3 archive_store:delete error in prepared statement)
  * mod_c2s: Fixed #1313: attempt to call a field ?data? (a nil value))
  * net.server_epoll: Restore wantread flag after pause (fixes #1354: server_epoll: Race in chunked reads)
  * util.encodings: Allow unassigned code points in ICU mode to match libidn behavior (fixes #1348: Different treatment of unassigned code points between libidn and ICU )
  * util.ip: Add missing netmask for 192.168?16 range (fixes #1343)
  * util.hashes: Use HMAC function provided by OpenSSL (fixes #1345: util.hashes: HMAC-SHA-512 implementation broken)
  * net.dns: Close resolv.conf handle when done (fixes #1342)
  * mod_websocket: Clone stanza before mutating (fixes #1398: mod_websocket leaks explicit xmlns attr)
  * mod_announce: Check for admin on current virtualhost instead of global (fixes #1365: ?host admins? should be able to use mod_announce as well as ?global admins?) (thanks yc)
  * mod_blocklist: Trigger resend of presence when unblocking a contact (fixes #1380: Prosody does not send presence when unblocking (XEP-0191))
  * mod_vcard_legacy: Multiple improvements (fixes #1289: mod_vcard_legacy upgrade experience):
  - mod_vcard_legacy: Don?t overwrite existing PEP data
  - mod_vcard_legacy: Handle partial migration
  - mod_vcard_legacy: Allow disabling vcard conversion
  - mod_vcard_legacy: Adapt node defaults to number of avatars
  * mod_muc_mam: Strip the stanza ?to? attribute (fixes #1259: [muc_mam] forwarded stanza has a ?to? attribute while spec says it MUST NOT)
  * util.pubsub: Validate node configuration on node creation (fixes #1328: Pubsub: Node configuration not validated on node creation)
  * mod_pep/mod_pubsub: Simplify configuration for storage of node data (fixes #1320)
  * MUC: Fix delay@from to be room JID (fixes #1416: MUC: Wrong delay@from on historic messages)
  * mod_mam/mod_muc_mam: Cache last date that archive owner has messages to reduce writes (fixes #1368: Archive cleanup doubles number of storage access)
  * mod_mam: Perform message expiry based on building an index by date (backport of 39ee70fbb009 from trunk)
- For details see: https://blog.prosody.im/prosody-0.11.3-released/
- Remove prosody-0.11-upstream-fixes.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1579521600">- Update to 0.11.4:
  Fixes and improvements:
  * core.rostermanager: Improve performance by caching rosters of offline #1233
  * mod_pep: Handling subscriptions more efficiently #1372
  Minor changes:
  * util.interpolation: Support unescaped variables with more modifiers #1452
  * MUC: Mark source of historic messages correctly #1416
  * mod_auth_internal_hashed: Pass on errors #1477
  * mod_mam, mod_muc_mam: Improve logging of failures #1478, #1480, #1481
  * mod_muc, mod_muc_mam: Reschedule message expiry in case of failure
  * mod_mam: Add flag to session when it performs a MAM query
  * prosodyctl check: Warn about conflict between mod_pep and mod_pep_simple
  * prosodyctl check: Warn about conflict between mod_vcard and mod_vcard_legacy #1469
  * core.modulemanager: Disable mod_vcard if mod_vcard_legacy is enabled to prevent conflict #1469
  * MUC: Strip tags with MUC-related namespaces from private messages #1427
  * MUC: Don?t advertise registration feature on host #1451
  * mod_vcard_legacy: Fix handling of empty photo elements #1432
  * mod_vcard_legacy: Advertise lack of avatar correctly #1431
  * prosodyctl: Handle if the setting proxy65_address has the wrong type
  * prosodyctl: Print a blank line to improve spacing and readability
  * MUC: Fix role loss in Nickname change #1466
  * util.pposix: Fix reporting of memory usage in 2-4GB range #1445
  * util.startup: Fix a regression concerning directory paths #1430
  * mod_websocket: Don?t mask WebSocket pong answers #1484
  * net.resolvers: Apply IDNA conversion to ascii for DNS lookups (affects only HTTP queries) #1426
  * net.resolvers.basic: Fix resolution of IPv6 literals (in brackets) #1459</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1585224000">- Update to 0.11.5:
  Fixes and improvements:
  * prosody / mod_posix: Support for command-line flags to
    override ?daemonize? config option
  Minor changes:
  * mod_websocket: Clear mask bit when reflecting ping frames
    (fixes #1484: Websocket masks pong answer)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1599825600">- Update to 0.11.6:
  Fixes and improvements:
  * mod_storage_internal: Fix error in time limited queries on items without ?when? field, fixes #1557
  * mod_carbons: Fix handling of incoming MUC PMs #1540
  * mod_csi_simple: Consider XEP-0353: Jingle Message Initiation important
  * mod_http_files: Avoid using inode in etag, fixes #1498: Fail to download file on FreeBSD
  * mod_admin_telnet: Create a DNS resolver per console session (fixes #1492: Telnet console DNS commands reduced usefulness)
  * core.certmanager: Move EECDH ciphers before EDH in default cipherstring (fixes #1513)
  * mod_s2s: Escape invalid XML in loggin (same way as mod_c2s) (fixes #1574: Invalid XML input on s2s connection is logged unescaped)
  * mod_muc: Allow control over the server-admins-are-room-owners feature (see #1174)
  * mod_muc_mam: Remove spoofed archive IDs before archiving (fixes #1552: MUC MAM may strip its own archive id)
  * mod_muc_mam: Fix stanza id filter event name, fixes #1546: mod_muc_mam does not strip spoofed stanza ids
  * mod_muc_mam: Fix missing advertising of XEP-0359, fixes #1547: mod_muc_mam does not advertise stanza-id
  Minor changes:
  * net.http API: Add request:cancel() method
  * net.http API: Fix traceback on invalid URL passed to request()
  * MUC: Persist affiliation_data in new MUC format
  * mod_websocket: Fire event on session creation (thanks Aaron van Meerten)
  * MUC: Always include ?affiliation?/?role? attributes, defaulting to ?none? if nil
  * mod_tls: Log when certificates are (re)loaded
  * mod_vcard4: Report correct error condition (fixes #1521: mod_vcard4 reports wrong error)
  * net.http: Re-expose destroy_request() function (fixes unintentional API breakage)
  * net.http.server: Strip port from Host header in IPv6 friendly way (fix #1302)
  * util.prosodyctl: Tell prosody do daemonize via command line flag (fixes #1514)
  * SASL: Apply saslprep where necessary, fixes #1560: Login fails if password contains special chars
  * net.http.server: Fix reporting of missing Host header
  * util.datamanager API: Fix iterating over ?users? (thanks marc0s)
  * net.resolvers.basic: Default conn_type to ?tcp? consistently if unspecified (thanks marc0s)
  * mod_storage_sql: Fix check for deletion limits (fixes #1494)
  * mod_admin_telnet: Handle unavailable cipher info (fixes #1510: mod_admin_telnet backtrace)
  * Log warning when using prosodyctl start/stop/restart
  * core.certmanager: Look for privkey.pem to go with fullchain.pem (fixes #1526)
  * mod_storage_sql: Add index covering sort_id to improve performance (fixes #1505)
  * mod_mam,mod_muc_mam: Allow other work to be performed during archive cleanup (fixes #1504)
  * mod_muc_mam: Don?t strip MUC tags, fix #1567: MUC tags stripped by mod_muc_mam
  * mod_pubsub, mod_pep: Ensure correct number of children of (fixes #1496)
  * mod_register_ibr: Add FORM_TYPE as required by XEP-0077 (fixes #1511)
  * mod_muc_mam: Fix traceback saving message from non-occupant (fixes #1497)
  * util.startup: Remove duplicated initialization of logging (fix #1527: startup: Logging initialized twice)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1601640000">- Update to 0.11.7:
  Security:
  * mod_websocket: Enforce size limits on received frames (fixes #1593)
  Fixes and improvements:
  * mod_c2s, mod_s2s: Make stanza size limits configurable
  * Add configuration options to control Lua garbage collection parameters
  * net.http: Backport SNI support for outgoing HTTP requests (#409)
  * mod_websocket: Process all data in the buffer on close frame and connection errors (fixes #1474, #1234)
  * util.indexedbheap: Fix heap data structure corruption, causing some timers to fail after a reschedule (fixes #1572)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1613476800">- Update to 0.11.8:
  Security:
  * mod_saslauth: Disable ?tls-unique? channel binding with TLS 1.3 (#1542)
  Fixes and improvements:
  * net.websocket.frames: Improve websocket masking performance by using the new util.strbitop
  * util.strbitop: Library for efficient bitwise operations on strings
  Minor changes:
  * MUC: Correctly advertise whether the subject can be changed (#1155)
  * MUC: Preserve disco ?node? attribute (or lack thereof) in responses (#1595)
  * MUC: Fix logic bug causing unnecessary presence to be sent (#1615)
  * mod_bosh: Fix error if client tries to connect to component (#425)
  * mod_bosh: Pick out the ?wait? before checking it instead of earlier
  * mod_pep: Advertise base PubSub feature (#1632)
  * mod_pubsub: Fix notification stanza type setting (#1605)
  * mod_s2s: Prevent keepalives before client has established a stream
  * net.adns: Fix bug that sent empty DNS packets (#1619)
  * net.http.server: Don?t send Content-Length on 1xx/204 responses (#1596)
  * net.websocket.frames: Fix length calculation bug (#1598)
  * util.dbuffer: Make length API in line with Lua strings
  * util.dbuffer: Optimize substring operations
  * util.debug: Fix locals being reported under wrong stack frame in some cases
  * util.dependencies: Fix check for Lua bitwise operations library (#1594)
  * util.interpolation: Fix combination of filters and fallback values #1623
  * util.promise: Preserve tracebacks
  * util.stanza: Reject ASCII control characters (#1606)
  * timers: Ensure timers can?t block other processing (#1620)</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1620907200">- Update to 0.11.9:
  Security:
  * mod_limits, prosody.cfg.lua: Enable rate limits by default
  * certmanager: Disable renegotiation by default
  * mod_proxy65: Restrict access to local c2s connections by default
  * util.startup: Set more aggressive defaults for GC
  * mod_c2s, mod_s2s, mod_component, mod_bosh, mod_websockets: Set default stanza size limits
  * mod_authinternal{plain,hashed}: Use constant-time string comparison for secrets
  * mod_dialback: Remove dialback-without-dialback feature
  * mod_dialback: Use constant-time comparison with hmac
  Minor changes
  * util.hashes: Add constant-time string comparison (binding to CRYPTO_memcmp)
  * mod_c2s: Don?t throw errors in async code when connections are gone
  * mod_c2s: Fix traceback in session close when conn is nil
  * core.certmanager: Improve detection of LuaSec/OpenSSL capabilities
  * mod_saslauth: Use a defined SASL error
  * MUC: Add support for advertising muc#roomconfig_allowinvites in room disco#info
  * mod_saslauth: Don?t throw errors in async code when connections are gone
  * mod_pep: Advertise base pubsub feature (fixes #1632: mod_pep missing pubsub feature in disco)
  * prosodyctl check config: Add ?gc? to list of global options
  * prosodyctl about: Report libexpat version if known
  * util.xmppstream: Add API to dynamically configure the stanza size limit for a stream
  * util.set: Add is_set() to test if an object is a set
  * mod_http: Skip IP resolution in non-proxied case
  * mod_c2s: Log about missing conn on async state changes
  * util.xmppstream: Reduce internal default xmppstream limit to 1MB
- Relevant: https://prosody.im/security/advisory_20210512
  * boo#1186027: Prosody XMPP server advisory 2021-05-12
  * CVE-2021-32919
  * CVE-2021-32917
  * CVE-2021-32917
  * CVE-2021-32920
  * CVE-2021-32918</changelog>
</package>
<package pkgid="e7cb113ea5b350048c4840460bd3d1faf02fcc1d32218063cf62dbde9bddd6fc" name="prosody" arch="ppc64le">
  <version epoch="0" ver="0.11.9" rel="bp153.2.3.1"/>
  <changelog author="mvetter@suse.com" date="1501761600">- Add prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch to
  get the following bugfixes:
  * core.rostermanager: Add method for checking if the user is subscribed to a contact
  * mod_presence: Send probe once subscribed (fixes #794)
  * mod_net_multiplex: Enable SSL on the SSL port (fixes #803)
  * mod_register: Require encryption before registration if c2s_require_encryption is set (fixes #595)
  * mod_saslauth: Log SASL failure reason
  * mod_disco: Correctly set the 'node' attr (fixes #449)
  * mod_bosh: Update session.conn to point to the current connection (fixes #890)
  * net.dns: Simplify expiry calculation (fixes #919)
  * mod_watchregistrations: Return the pointer to the root of the stanza, fixes #922.
  * mod_disco: Add an account/registered identity on subscribed accounts, fixes #826.
  * mod_welcome: Return the pointer to the root of the stanza, fixes a bug similar to #922.
  * net.dns: Prevent answers from immediately expiring even if TTL=0 (see #919)
  * mod_saslauth: Use correct varible name (thanks Roi)
  * util.dependencies: Add compatibility code for LuaSocket no longer exporting as a global
  * util.dependencies: Add comment about LuaSec compat</changelog>
  <changelog author="benedikt@g5r.eu" date="1505044800">- Add prosody-backport-555.patch to backport the fix of issue #555:
  * net.dns: Use new IPv4-specific socket factory if available (fixes dns on libevent with latest development version of luasocket)</changelog>
  <changelog author="mvetter@suse.com" date="1505476800">- Update prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch:
  * mod_c2s: Iterate over child tags instead of child nodes in
    stream error (fixes traceback from #987)
  * mod_component, mod_s2s: Iterate over child tags instead of
    child nodes (can include text) in stream error
  (same as 176b7f4e4ac9)</changelog>
  <changelog author="mvetter@suse.com" date="1507032000">- Update to 0.10.0:
  See https://blog.prosody.im/prosody-0-10-0-released/ for details
- Remove because contained in new upstream:
  * prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch
  * prosody-backport-555.patch
  * prosody-local-socket.patch
- Update:
  * prosody-configure.patch
  * prosody-makefile.patch
  * prosody-cfg.patch</changelog>
  <changelog author="sleep_walker@opensuse.org" date="1512820800">- add lua51-BitOp as dependency for mod_websocket
  https://prosody.im/doc/packagers#section010</changelog>
  <changelog author="mvetter@suse.com" date="1513339200">- Add pid file location to default config
  Seems this got lost with the update to 0.10.0
- enable mod_posix</changelog>
  <changelog author="mvetter@suse.com" date="1526472000">- Update to 0.10.1:
  Security:
  * SQL: Ensure user archives are purged when a user account is deleted (fixes #1009[1])
  Fixes and improvements:
  * Core: More robust signal handling (fixes #1047[2], #1029[3])
  * MUC: Ensure that elements which match our from are stripped (fixes #1055[4])
  * MUC: More robust handling of storage failures (fixes #1091[5], #1091[5])
  * mod_mam: Ensure a user's archiving preferences apply even when they are offline (fixes #1024[6])
  * Compatibility improvements with LuaSec 0.7, improving curve support
  * mod_stanza_debug: New module that logs full stanzas sent and received for debugging purposes
  * mod_mam: Implement option to enable MAM implicitly when client support is detected (#867[7])
  * mod_mam: Add an option for whether to include 'total' counts by default in queries (for performance)
  * MUC: send muc#stanza_id feature as per XEP-0045 v1.31 (fixes #1097[8])
  Minor changes:
  * SQL: Suppress error log if a transaction failed but was retried ok
  * core.stanza_router: Verify that xmlns exists for firing stanza/iq/xmlns/name events (fixes #1022[9]) (thanks SamWhited)
  * mod_carbons: Synthesize a 'to' attribute for carbons of stanzas to "self" (fixes #956[10])
  * Core: Re-enable timestamps by default when logging to files (fixes #1004[11])
  * HTTP: Report HTML Content-Type on error pages (fixes #1030[12])
  * mod_c2s: Set a default value for c2s_timeout (fixes #1036[13])
  * prosodyctl: Fix traceback with lfs &lt; 1.6.2 and show warning
  * Fix incorrect '::' compression of a single 0-group which broke some IPv6 address matching
  * mod_dialback: Copy function from mod_s2s instead of depending on it, which made it harder to disable s2s (fixes #1050[14])
  * mod_storage_sql: Add an index to SQL archive stores to improve performance of some queries
  * MUC: Don't attempt to reply to errors with more errors (fixes #1122[15])
  * Module API: Fix parameter order to http client callbacks
  * mod_blocklist: Allow mod_presence to handle subscription stanzas before bouncing outgoing presence (fixes #575[16])
  * mod_http_files: Fix directory listing cache entries not expiring (fixes #1130[17])</changelog>
  <changelog author="benedikt@g5r.eu" date="1527768000">- Update to 0.10.2:
  Security:
  * mod_c2s: Do not allow the stream ?to? to change across stream restarts (fixes #1147)
  Minor changes:
  * mod_websocket: Store the request object on the session for use by other modules (fixes #1153)
  * mod_c2s: Avoid concatenating potential nil value (fixes #753)
  * core.certmanager: Allow all non-whitespace in service name (fixes #1019)
  * mod_disco: Skip code specific to disco on user accounts (avoids invoking usermanager, fixes #1150)
  * mod_bosh: Store the normalized hostname on session (fixes #1151)
  * MUC: Fix error logged when no persistent rooms present (fixes #1154)
- change /usr/bin/env lua5.1 to /usr/bin/lua5.1 to fix the env-script-interpreter rpmlint error</changelog>
  <changelog author="mvetter@suse.com" date="1542888000">- Update to 0.11.0:
  * Rewritten more extensible MUC module
    + Store inactive rooms to disk
    + Store rooms to disk on shutdown
    + Voice requests
    + Tombstones in place of destroyed rooms
  * PubSub features
    + Persistence
    + Affiliations
    + Access models
    + "publish-options"
  * PEP now uses our pubsub code and now shares the above features
  * Asynchronous operations
  * Busted for tests
  * mod\_muc\_mam (XEP-0313 in groupchats)
  * mod\_vcard\_legacy (XEP-0398)
  * mod\_vcard4 (XEP-0292)
  * mod\_csi, mod\_csi\_simple (XEP-0352)
  * New experimental network backend "epoll"
- For more details see:
  * https://blog.prosody.im/prosody-0-11-0-released/
  * https://prosody.im/doc/release/0.11.0#upgrade_notes
- Remove prosody-makefile.patch: configure supports --libdir now
- Update prosody-configure.patch: no libdir manipulation required
- Update prosody-cfg.patch: refresh and remove posix part.
  It's enabled by default.</changelog>
  <changelog author="ecsos@opensuse.org" date="1543492800">- Update to 0.11.1:
  * Fixes and improvements
  - mod_csi_simple: Don?t set stamps on stanzas (fixes #1248)
  - mod_csi_simple: Bypass importance event in active mode (fixes #1249)
  * Minor changes
  - mod_csi_simple: Use the same event name when firing as when hooking (fixes #1245)
  - mod_csi: Set session.state to simplify CSI modules
  - MUC: Fix traceback on muc#admin query with missing child (#1242)
- Fix build error for Leap 42.3</changelog>
  <changelog author="mvetter@suse.com" date="1547121600">- Update to 0.11.2:
  * mod_csi_simple: Multiple enhancements to built-in ?importance? rules (fixes #1250)
  * mod_vcard_legacy: Limit injection of XEP-0153 to normal presence (fixes #1252)
  * util.datetime: Make sure timezone difference is calculated correctly (fixes #1262)
  * MUC: Fix traceback when requesting voice (fixes #1269) (thanks jonas?)
  * MUC: Adjust priorities of muc-get-default-role handlers (fixes #1272)
  * MUC: Allow changing data attached to an only owner (fixes #1273)
  * Multiple fixes and improvements to our experimental epoll (non-libevent) backend
  * util.stanza: Deserialize stanza without mutating input (fixes #711)
  * mod_mam: Only accept valid JIDs in and prefs. (fixes #1275)
  * util.pubsub: Restore subscription index from stored data (fixes #1281)
  * prosodyctl check: Add statisticsmanager settings to known global options
  * util.startup: Always reload logging after config (fixes #1284)
  * mod_posix: Don?t reload log files twice
- Run spec-cleaner</changelog>
  <changelog author="mvetter@suse.com" date="1556280000">- bsc#1130588: Require shadow instead of old pwdutils</changelog>
  <changelog author="mvetter@suse.com" date="1563278400">- bsc#1141599: Add upstream fixes on 0.11 branch since 0.11.2
  * Add prosody-0.11-upstream-fixes.patch: Up to 9712:7a36b7ac309b</changelog>
  <changelog author="mvetter@suse.com" date="1570449600">- Update to 0.11.3:
  * MUC: Advertise XEP-0410 support
  * mod_muc_mam: Import cleanup mechanism from mod_mam (fixes #672: mod_muc_mam: Archive expiry)
  * mod_bosh: Handle missing wait attribute (fixes #1288: BOSH: Traceback on missing ?wait? attribute)
  * mod_storage_sql: Handle SQLite DELETE with LIMIT being optional (fixes #1359: Sqlite3 archive_store:delete error in prepared statement)
  * mod_c2s: Fixed #1313: attempt to call a field ?data? (a nil value))
  * net.server_epoll: Restore wantread flag after pause (fixes #1354: server_epoll: Race in chunked reads)
  * util.encodings: Allow unassigned code points in ICU mode to match libidn behavior (fixes #1348: Different treatment of unassigned code points between libidn and ICU )
  * util.ip: Add missing netmask for 192.168?16 range (fixes #1343)
  * util.hashes: Use HMAC function provided by OpenSSL (fixes #1345: util.hashes: HMAC-SHA-512 implementation broken)
  * net.dns: Close resolv.conf handle when done (fixes #1342)
  * mod_websocket: Clone stanza before mutating (fixes #1398: mod_websocket leaks explicit xmlns attr)
  * mod_announce: Check for admin on current virtualhost instead of global (fixes #1365: ?host admins? should be able to use mod_announce as well as ?global admins?) (thanks yc)
  * mod_blocklist: Trigger resend of presence when unblocking a contact (fixes #1380: Prosody does not send presence when unblocking (XEP-0191))
  * mod_vcard_legacy: Multiple improvements (fixes #1289: mod_vcard_legacy upgrade experience):
  - mod_vcard_legacy: Don?t overwrite existing PEP data
  - mod_vcard_legacy: Handle partial migration
  - mod_vcard_legacy: Allow disabling vcard conversion
  - mod_vcard_legacy: Adapt node defaults to number of avatars
  * mod_muc_mam: Strip the stanza ?to? attribute (fixes #1259: [muc_mam] forwarded stanza has a ?to? attribute while spec says it MUST NOT)
  * util.pubsub: Validate node configuration on node creation (fixes #1328: Pubsub: Node configuration not validated on node creation)
  * mod_pep/mod_pubsub: Simplify configuration for storage of node data (fixes #1320)
  * MUC: Fix delay@from to be room JID (fixes #1416: MUC: Wrong delay@from on historic messages)
  * mod_mam/mod_muc_mam: Cache last date that archive owner has messages to reduce writes (fixes #1368: Archive cleanup doubles number of storage access)
  * mod_mam: Perform message expiry based on building an index by date (backport of 39ee70fbb009 from trunk)
- For details see: https://blog.prosody.im/prosody-0.11.3-released/
- Remove prosody-0.11-upstream-fixes.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1579521600">- Update to 0.11.4:
  Fixes and improvements:
  * core.rostermanager: Improve performance by caching rosters of offline #1233
  * mod_pep: Handling subscriptions more efficiently #1372
  Minor changes:
  * util.interpolation: Support unescaped variables with more modifiers #1452
  * MUC: Mark source of historic messages correctly #1416
  * mod_auth_internal_hashed: Pass on errors #1477
  * mod_mam, mod_muc_mam: Improve logging of failures #1478, #1480, #1481
  * mod_muc, mod_muc_mam: Reschedule message expiry in case of failure
  * mod_mam: Add flag to session when it performs a MAM query
  * prosodyctl check: Warn about conflict between mod_pep and mod_pep_simple
  * prosodyctl check: Warn about conflict between mod_vcard and mod_vcard_legacy #1469
  * core.modulemanager: Disable mod_vcard if mod_vcard_legacy is enabled to prevent conflict #1469
  * MUC: Strip tags with MUC-related namespaces from private messages #1427
  * MUC: Don?t advertise registration feature on host #1451
  * mod_vcard_legacy: Fix handling of empty photo elements #1432
  * mod_vcard_legacy: Advertise lack of avatar correctly #1431
  * prosodyctl: Handle if the setting proxy65_address has the wrong type
  * prosodyctl: Print a blank line to improve spacing and readability
  * MUC: Fix role loss in Nickname change #1466
  * util.pposix: Fix reporting of memory usage in 2-4GB range #1445
  * util.startup: Fix a regression concerning directory paths #1430
  * mod_websocket: Don?t mask WebSocket pong answers #1484
  * net.resolvers: Apply IDNA conversion to ascii for DNS lookups (affects only HTTP queries) #1426
  * net.resolvers.basic: Fix resolution of IPv6 literals (in brackets) #1459</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1585224000">- Update to 0.11.5:
  Fixes and improvements:
  * prosody / mod_posix: Support for command-line flags to
    override ?daemonize? config option
  Minor changes:
  * mod_websocket: Clear mask bit when reflecting ping frames
    (fixes #1484: Websocket masks pong answer)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1599825600">- Update to 0.11.6:
  Fixes and improvements:
  * mod_storage_internal: Fix error in time limited queries on items without ?when? field, fixes #1557
  * mod_carbons: Fix handling of incoming MUC PMs #1540
  * mod_csi_simple: Consider XEP-0353: Jingle Message Initiation important
  * mod_http_files: Avoid using inode in etag, fixes #1498: Fail to download file on FreeBSD
  * mod_admin_telnet: Create a DNS resolver per console session (fixes #1492: Telnet console DNS commands reduced usefulness)
  * core.certmanager: Move EECDH ciphers before EDH in default cipherstring (fixes #1513)
  * mod_s2s: Escape invalid XML in loggin (same way as mod_c2s) (fixes #1574: Invalid XML input on s2s connection is logged unescaped)
  * mod_muc: Allow control over the server-admins-are-room-owners feature (see #1174)
  * mod_muc_mam: Remove spoofed archive IDs before archiving (fixes #1552: MUC MAM may strip its own archive id)
  * mod_muc_mam: Fix stanza id filter event name, fixes #1546: mod_muc_mam does not strip spoofed stanza ids
  * mod_muc_mam: Fix missing advertising of XEP-0359, fixes #1547: mod_muc_mam does not advertise stanza-id
  Minor changes:
  * net.http API: Add request:cancel() method
  * net.http API: Fix traceback on invalid URL passed to request()
  * MUC: Persist affiliation_data in new MUC format
  * mod_websocket: Fire event on session creation (thanks Aaron van Meerten)
  * MUC: Always include ?affiliation?/?role? attributes, defaulting to ?none? if nil
  * mod_tls: Log when certificates are (re)loaded
  * mod_vcard4: Report correct error condition (fixes #1521: mod_vcard4 reports wrong error)
  * net.http: Re-expose destroy_request() function (fixes unintentional API breakage)
  * net.http.server: Strip port from Host header in IPv6 friendly way (fix #1302)
  * util.prosodyctl: Tell prosody do daemonize via command line flag (fixes #1514)
  * SASL: Apply saslprep where necessary, fixes #1560: Login fails if password contains special chars
  * net.http.server: Fix reporting of missing Host header
  * util.datamanager API: Fix iterating over ?users? (thanks marc0s)
  * net.resolvers.basic: Default conn_type to ?tcp? consistently if unspecified (thanks marc0s)
  * mod_storage_sql: Fix check for deletion limits (fixes #1494)
  * mod_admin_telnet: Handle unavailable cipher info (fixes #1510: mod_admin_telnet backtrace)
  * Log warning when using prosodyctl start/stop/restart
  * core.certmanager: Look for privkey.pem to go with fullchain.pem (fixes #1526)
  * mod_storage_sql: Add index covering sort_id to improve performance (fixes #1505)
  * mod_mam,mod_muc_mam: Allow other work to be performed during archive cleanup (fixes #1504)
  * mod_muc_mam: Don?t strip MUC tags, fix #1567: MUC tags stripped by mod_muc_mam
  * mod_pubsub, mod_pep: Ensure correct number of children of (fixes #1496)
  * mod_register_ibr: Add FORM_TYPE as required by XEP-0077 (fixes #1511)
  * mod_muc_mam: Fix traceback saving message from non-occupant (fixes #1497)
  * util.startup: Remove duplicated initialization of logging (fix #1527: startup: Logging initialized twice)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1601640000">- Update to 0.11.7:
  Security:
  * mod_websocket: Enforce size limits on received frames (fixes #1593)
  Fixes and improvements:
  * mod_c2s, mod_s2s: Make stanza size limits configurable
  * Add configuration options to control Lua garbage collection parameters
  * net.http: Backport SNI support for outgoing HTTP requests (#409)
  * mod_websocket: Process all data in the buffer on close frame and connection errors (fixes #1474, #1234)
  * util.indexedbheap: Fix heap data structure corruption, causing some timers to fail after a reschedule (fixes #1572)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1613476800">- Update to 0.11.8:
  Security:
  * mod_saslauth: Disable ?tls-unique? channel binding with TLS 1.3 (#1542)
  Fixes and improvements:
  * net.websocket.frames: Improve websocket masking performance by using the new util.strbitop
  * util.strbitop: Library for efficient bitwise operations on strings
  Minor changes:
  * MUC: Correctly advertise whether the subject can be changed (#1155)
  * MUC: Preserve disco ?node? attribute (or lack thereof) in responses (#1595)
  * MUC: Fix logic bug causing unnecessary presence to be sent (#1615)
  * mod_bosh: Fix error if client tries to connect to component (#425)
  * mod_bosh: Pick out the ?wait? before checking it instead of earlier
  * mod_pep: Advertise base PubSub feature (#1632)
  * mod_pubsub: Fix notification stanza type setting (#1605)
  * mod_s2s: Prevent keepalives before client has established a stream
  * net.adns: Fix bug that sent empty DNS packets (#1619)
  * net.http.server: Don?t send Content-Length on 1xx/204 responses (#1596)
  * net.websocket.frames: Fix length calculation bug (#1598)
  * util.dbuffer: Make length API in line with Lua strings
  * util.dbuffer: Optimize substring operations
  * util.debug: Fix locals being reported under wrong stack frame in some cases
  * util.dependencies: Fix check for Lua bitwise operations library (#1594)
  * util.interpolation: Fix combination of filters and fallback values #1623
  * util.promise: Preserve tracebacks
  * util.stanza: Reject ASCII control characters (#1606)
  * timers: Ensure timers can?t block other processing (#1620)</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1620907200">- Update to 0.11.9:
  Security:
  * mod_limits, prosody.cfg.lua: Enable rate limits by default
  * certmanager: Disable renegotiation by default
  * mod_proxy65: Restrict access to local c2s connections by default
  * util.startup: Set more aggressive defaults for GC
  * mod_c2s, mod_s2s, mod_component, mod_bosh, mod_websockets: Set default stanza size limits
  * mod_authinternal{plain,hashed}: Use constant-time string comparison for secrets
  * mod_dialback: Remove dialback-without-dialback feature
  * mod_dialback: Use constant-time comparison with hmac
  Minor changes
  * util.hashes: Add constant-time string comparison (binding to CRYPTO_memcmp)
  * mod_c2s: Don?t throw errors in async code when connections are gone
  * mod_c2s: Fix traceback in session close when conn is nil
  * core.certmanager: Improve detection of LuaSec/OpenSSL capabilities
  * mod_saslauth: Use a defined SASL error
  * MUC: Add support for advertising muc#roomconfig_allowinvites in room disco#info
  * mod_saslauth: Don?t throw errors in async code when connections are gone
  * mod_pep: Advertise base pubsub feature (fixes #1632: mod_pep missing pubsub feature in disco)
  * prosodyctl check config: Add ?gc? to list of global options
  * prosodyctl about: Report libexpat version if known
  * util.xmppstream: Add API to dynamically configure the stanza size limit for a stream
  * util.set: Add is_set() to test if an object is a set
  * mod_http: Skip IP resolution in non-proxied case
  * mod_c2s: Log about missing conn on async state changes
  * util.xmppstream: Reduce internal default xmppstream limit to 1MB
- Relevant: https://prosody.im/security/advisory_20210512
  * boo#1186027: Prosody XMPP server advisory 2021-05-12
  * CVE-2021-32919
  * CVE-2021-32917
  * CVE-2021-32917
  * CVE-2021-32920
  * CVE-2021-32918</changelog>
</package>
<package pkgid="01898ff3b1a1df4bbaa73b7b6e5e93a44edd32cb6c7f24ed71da9ab70eddf0c8" name="prosody" arch="s390x">
  <version epoch="0" ver="0.11.9" rel="bp153.2.3.1"/>
  <changelog author="mvetter@suse.com" date="1501761600">- Add prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch to
  get the following bugfixes:
  * core.rostermanager: Add method for checking if the user is subscribed to a contact
  * mod_presence: Send probe once subscribed (fixes #794)
  * mod_net_multiplex: Enable SSL on the SSL port (fixes #803)
  * mod_register: Require encryption before registration if c2s_require_encryption is set (fixes #595)
  * mod_saslauth: Log SASL failure reason
  * mod_disco: Correctly set the 'node' attr (fixes #449)
  * mod_bosh: Update session.conn to point to the current connection (fixes #890)
  * net.dns: Simplify expiry calculation (fixes #919)
  * mod_watchregistrations: Return the pointer to the root of the stanza, fixes #922.
  * mod_disco: Add an account/registered identity on subscribed accounts, fixes #826.
  * mod_welcome: Return the pointer to the root of the stanza, fixes a bug similar to #922.
  * net.dns: Prevent answers from immediately expiring even if TTL=0 (see #919)
  * mod_saslauth: Use correct varible name (thanks Roi)
  * util.dependencies: Add compatibility code for LuaSocket no longer exporting as a global
  * util.dependencies: Add comment about LuaSec compat</changelog>
  <changelog author="benedikt@g5r.eu" date="1505044800">- Add prosody-backport-555.patch to backport the fix of issue #555:
  * net.dns: Use new IPv4-specific socket factory if available (fixes dns on libevent with latest development version of luasocket)</changelog>
  <changelog author="mvetter@suse.com" date="1505476800">- Update prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch:
  * mod_c2s: Iterate over child tags instead of child nodes in
    stream error (fixes traceback from #987)
  * mod_component, mod_s2s: Iterate over child tags instead of
    child nodes (can include text) in stream error
  (same as 176b7f4e4ac9)</changelog>
  <changelog author="mvetter@suse.com" date="1507032000">- Update to 0.10.0:
  See https://blog.prosody.im/prosody-0-10-0-released/ for details
- Remove because contained in new upstream:
  * prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch
  * prosody-backport-555.patch
  * prosody-local-socket.patch
- Update:
  * prosody-configure.patch
  * prosody-makefile.patch
  * prosody-cfg.patch</changelog>
  <changelog author="sleep_walker@opensuse.org" date="1512820800">- add lua51-BitOp as dependency for mod_websocket
  https://prosody.im/doc/packagers#section010</changelog>
  <changelog author="mvetter@suse.com" date="1513339200">- Add pid file location to default config
  Seems this got lost with the update to 0.10.0
- enable mod_posix</changelog>
  <changelog author="mvetter@suse.com" date="1526472000">- Update to 0.10.1:
  Security:
  * SQL: Ensure user archives are purged when a user account is deleted (fixes #1009[1])
  Fixes and improvements:
  * Core: More robust signal handling (fixes #1047[2], #1029[3])
  * MUC: Ensure that elements which match our from are stripped (fixes #1055[4])
  * MUC: More robust handling of storage failures (fixes #1091[5], #1091[5])
  * mod_mam: Ensure a user's archiving preferences apply even when they are offline (fixes #1024[6])
  * Compatibility improvements with LuaSec 0.7, improving curve support
  * mod_stanza_debug: New module that logs full stanzas sent and received for debugging purposes
  * mod_mam: Implement option to enable MAM implicitly when client support is detected (#867[7])
  * mod_mam: Add an option for whether to include 'total' counts by default in queries (for performance)
  * MUC: send muc#stanza_id feature as per XEP-0045 v1.31 (fixes #1097[8])
  Minor changes:
  * SQL: Suppress error log if a transaction failed but was retried ok
  * core.stanza_router: Verify that xmlns exists for firing stanza/iq/xmlns/name events (fixes #1022[9]) (thanks SamWhited)
  * mod_carbons: Synthesize a 'to' attribute for carbons of stanzas to "self" (fixes #956[10])
  * Core: Re-enable timestamps by default when logging to files (fixes #1004[11])
  * HTTP: Report HTML Content-Type on error pages (fixes #1030[12])
  * mod_c2s: Set a default value for c2s_timeout (fixes #1036[13])
  * prosodyctl: Fix traceback with lfs &lt; 1.6.2 and show warning
  * Fix incorrect '::' compression of a single 0-group which broke some IPv6 address matching
  * mod_dialback: Copy function from mod_s2s instead of depending on it, which made it harder to disable s2s (fixes #1050[14])
  * mod_storage_sql: Add an index to SQL archive stores to improve performance of some queries
  * MUC: Don't attempt to reply to errors with more errors (fixes #1122[15])
  * Module API: Fix parameter order to http client callbacks
  * mod_blocklist: Allow mod_presence to handle subscription stanzas before bouncing outgoing presence (fixes #575[16])
  * mod_http_files: Fix directory listing cache entries not expiring (fixes #1130[17])</changelog>
  <changelog author="benedikt@g5r.eu" date="1527768000">- Update to 0.10.2:
  Security:
  * mod_c2s: Do not allow the stream ?to? to change across stream restarts (fixes #1147)
  Minor changes:
  * mod_websocket: Store the request object on the session for use by other modules (fixes #1153)
  * mod_c2s: Avoid concatenating potential nil value (fixes #753)
  * core.certmanager: Allow all non-whitespace in service name (fixes #1019)
  * mod_disco: Skip code specific to disco on user accounts (avoids invoking usermanager, fixes #1150)
  * mod_bosh: Store the normalized hostname on session (fixes #1151)
  * MUC: Fix error logged when no persistent rooms present (fixes #1154)
- change /usr/bin/env lua5.1 to /usr/bin/lua5.1 to fix the env-script-interpreter rpmlint error</changelog>
  <changelog author="mvetter@suse.com" date="1542888000">- Update to 0.11.0:
  * Rewritten more extensible MUC module
    + Store inactive rooms to disk
    + Store rooms to disk on shutdown
    + Voice requests
    + Tombstones in place of destroyed rooms
  * PubSub features
    + Persistence
    + Affiliations
    + Access models
    + "publish-options"
  * PEP now uses our pubsub code and now shares the above features
  * Asynchronous operations
  * Busted for tests
  * mod\_muc\_mam (XEP-0313 in groupchats)
  * mod\_vcard\_legacy (XEP-0398)
  * mod\_vcard4 (XEP-0292)
  * mod\_csi, mod\_csi\_simple (XEP-0352)
  * New experimental network backend "epoll"
- For more details see:
  * https://blog.prosody.im/prosody-0-11-0-released/
  * https://prosody.im/doc/release/0.11.0#upgrade_notes
- Remove prosody-makefile.patch: configure supports --libdir now
- Update prosody-configure.patch: no libdir manipulation required
- Update prosody-cfg.patch: refresh and remove posix part.
  It's enabled by default.</changelog>
  <changelog author="ecsos@opensuse.org" date="1543492800">- Update to 0.11.1:
  * Fixes and improvements
  - mod_csi_simple: Don?t set stamps on stanzas (fixes #1248)
  - mod_csi_simple: Bypass importance event in active mode (fixes #1249)
  * Minor changes
  - mod_csi_simple: Use the same event name when firing as when hooking (fixes #1245)
  - mod_csi: Set session.state to simplify CSI modules
  - MUC: Fix traceback on muc#admin query with missing child (#1242)
- Fix build error for Leap 42.3</changelog>
  <changelog author="mvetter@suse.com" date="1547121600">- Update to 0.11.2:
  * mod_csi_simple: Multiple enhancements to built-in ?importance? rules (fixes #1250)
  * mod_vcard_legacy: Limit injection of XEP-0153 to normal presence (fixes #1252)
  * util.datetime: Make sure timezone difference is calculated correctly (fixes #1262)
  * MUC: Fix traceback when requesting voice (fixes #1269) (thanks jonas?)
  * MUC: Adjust priorities of muc-get-default-role handlers (fixes #1272)
  * MUC: Allow changing data attached to an only owner (fixes #1273)
  * Multiple fixes and improvements to our experimental epoll (non-libevent) backend
  * util.stanza: Deserialize stanza without mutating input (fixes #711)
  * mod_mam: Only accept valid JIDs in and prefs. (fixes #1275)
  * util.pubsub: Restore subscription index from stored data (fixes #1281)
  * prosodyctl check: Add statisticsmanager settings to known global options
  * util.startup: Always reload logging after config (fixes #1284)
  * mod_posix: Don?t reload log files twice
- Run spec-cleaner</changelog>
  <changelog author="mvetter@suse.com" date="1556280000">- bsc#1130588: Require shadow instead of old pwdutils</changelog>
  <changelog author="mvetter@suse.com" date="1563278400">- bsc#1141599: Add upstream fixes on 0.11 branch since 0.11.2
  * Add prosody-0.11-upstream-fixes.patch: Up to 9712:7a36b7ac309b</changelog>
  <changelog author="mvetter@suse.com" date="1570449600">- Update to 0.11.3:
  * MUC: Advertise XEP-0410 support
  * mod_muc_mam: Import cleanup mechanism from mod_mam (fixes #672: mod_muc_mam: Archive expiry)
  * mod_bosh: Handle missing wait attribute (fixes #1288: BOSH: Traceback on missing ?wait? attribute)
  * mod_storage_sql: Handle SQLite DELETE with LIMIT being optional (fixes #1359: Sqlite3 archive_store:delete error in prepared statement)
  * mod_c2s: Fixed #1313: attempt to call a field ?data? (a nil value))
  * net.server_epoll: Restore wantread flag after pause (fixes #1354: server_epoll: Race in chunked reads)
  * util.encodings: Allow unassigned code points in ICU mode to match libidn behavior (fixes #1348: Different treatment of unassigned code points between libidn and ICU )
  * util.ip: Add missing netmask for 192.168?16 range (fixes #1343)
  * util.hashes: Use HMAC function provided by OpenSSL (fixes #1345: util.hashes: HMAC-SHA-512 implementation broken)
  * net.dns: Close resolv.conf handle when done (fixes #1342)
  * mod_websocket: Clone stanza before mutating (fixes #1398: mod_websocket leaks explicit xmlns attr)
  * mod_announce: Check for admin on current virtualhost instead of global (fixes #1365: ?host admins? should be able to use mod_announce as well as ?global admins?) (thanks yc)
  * mod_blocklist: Trigger resend of presence when unblocking a contact (fixes #1380: Prosody does not send presence when unblocking (XEP-0191))
  * mod_vcard_legacy: Multiple improvements (fixes #1289: mod_vcard_legacy upgrade experience):
  - mod_vcard_legacy: Don?t overwrite existing PEP data
  - mod_vcard_legacy: Handle partial migration
  - mod_vcard_legacy: Allow disabling vcard conversion
  - mod_vcard_legacy: Adapt node defaults to number of avatars
  * mod_muc_mam: Strip the stanza ?to? attribute (fixes #1259: [muc_mam] forwarded stanza has a ?to? attribute while spec says it MUST NOT)
  * util.pubsub: Validate node configuration on node creation (fixes #1328: Pubsub: Node configuration not validated on node creation)
  * mod_pep/mod_pubsub: Simplify configuration for storage of node data (fixes #1320)
  * MUC: Fix delay@from to be room JID (fixes #1416: MUC: Wrong delay@from on historic messages)
  * mod_mam/mod_muc_mam: Cache last date that archive owner has messages to reduce writes (fixes #1368: Archive cleanup doubles number of storage access)
  * mod_mam: Perform message expiry based on building an index by date (backport of 39ee70fbb009 from trunk)
- For details see: https://blog.prosody.im/prosody-0.11.3-released/
- Remove prosody-0.11-upstream-fixes.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1579521600">- Update to 0.11.4:
  Fixes and improvements:
  * core.rostermanager: Improve performance by caching rosters of offline #1233
  * mod_pep: Handling subscriptions more efficiently #1372
  Minor changes:
  * util.interpolation: Support unescaped variables with more modifiers #1452
  * MUC: Mark source of historic messages correctly #1416
  * mod_auth_internal_hashed: Pass on errors #1477
  * mod_mam, mod_muc_mam: Improve logging of failures #1478, #1480, #1481
  * mod_muc, mod_muc_mam: Reschedule message expiry in case of failure
  * mod_mam: Add flag to session when it performs a MAM query
  * prosodyctl check: Warn about conflict between mod_pep and mod_pep_simple
  * prosodyctl check: Warn about conflict between mod_vcard and mod_vcard_legacy #1469
  * core.modulemanager: Disable mod_vcard if mod_vcard_legacy is enabled to prevent conflict #1469
  * MUC: Strip tags with MUC-related namespaces from private messages #1427
  * MUC: Don?t advertise registration feature on host #1451
  * mod_vcard_legacy: Fix handling of empty photo elements #1432
  * mod_vcard_legacy: Advertise lack of avatar correctly #1431
  * prosodyctl: Handle if the setting proxy65_address has the wrong type
  * prosodyctl: Print a blank line to improve spacing and readability
  * MUC: Fix role loss in Nickname change #1466
  * util.pposix: Fix reporting of memory usage in 2-4GB range #1445
  * util.startup: Fix a regression concerning directory paths #1430
  * mod_websocket: Don?t mask WebSocket pong answers #1484
  * net.resolvers: Apply IDNA conversion to ascii for DNS lookups (affects only HTTP queries) #1426
  * net.resolvers.basic: Fix resolution of IPv6 literals (in brackets) #1459</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1585224000">- Update to 0.11.5:
  Fixes and improvements:
  * prosody / mod_posix: Support for command-line flags to
    override ?daemonize? config option
  Minor changes:
  * mod_websocket: Clear mask bit when reflecting ping frames
    (fixes #1484: Websocket masks pong answer)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1599825600">- Update to 0.11.6:
  Fixes and improvements:
  * mod_storage_internal: Fix error in time limited queries on items without ?when? field, fixes #1557
  * mod_carbons: Fix handling of incoming MUC PMs #1540
  * mod_csi_simple: Consider XEP-0353: Jingle Message Initiation important
  * mod_http_files: Avoid using inode in etag, fixes #1498: Fail to download file on FreeBSD
  * mod_admin_telnet: Create a DNS resolver per console session (fixes #1492: Telnet console DNS commands reduced usefulness)
  * core.certmanager: Move EECDH ciphers before EDH in default cipherstring (fixes #1513)
  * mod_s2s: Escape invalid XML in loggin (same way as mod_c2s) (fixes #1574: Invalid XML input on s2s connection is logged unescaped)
  * mod_muc: Allow control over the server-admins-are-room-owners feature (see #1174)
  * mod_muc_mam: Remove spoofed archive IDs before archiving (fixes #1552: MUC MAM may strip its own archive id)
  * mod_muc_mam: Fix stanza id filter event name, fixes #1546: mod_muc_mam does not strip spoofed stanza ids
  * mod_muc_mam: Fix missing advertising of XEP-0359, fixes #1547: mod_muc_mam does not advertise stanza-id
  Minor changes:
  * net.http API: Add request:cancel() method
  * net.http API: Fix traceback on invalid URL passed to request()
  * MUC: Persist affiliation_data in new MUC format
  * mod_websocket: Fire event on session creation (thanks Aaron van Meerten)
  * MUC: Always include ?affiliation?/?role? attributes, defaulting to ?none? if nil
  * mod_tls: Log when certificates are (re)loaded
  * mod_vcard4: Report correct error condition (fixes #1521: mod_vcard4 reports wrong error)
  * net.http: Re-expose destroy_request() function (fixes unintentional API breakage)
  * net.http.server: Strip port from Host header in IPv6 friendly way (fix #1302)
  * util.prosodyctl: Tell prosody do daemonize via command line flag (fixes #1514)
  * SASL: Apply saslprep where necessary, fixes #1560: Login fails if password contains special chars
  * net.http.server: Fix reporting of missing Host header
  * util.datamanager API: Fix iterating over ?users? (thanks marc0s)
  * net.resolvers.basic: Default conn_type to ?tcp? consistently if unspecified (thanks marc0s)
  * mod_storage_sql: Fix check for deletion limits (fixes #1494)
  * mod_admin_telnet: Handle unavailable cipher info (fixes #1510: mod_admin_telnet backtrace)
  * Log warning when using prosodyctl start/stop/restart
  * core.certmanager: Look for privkey.pem to go with fullchain.pem (fixes #1526)
  * mod_storage_sql: Add index covering sort_id to improve performance (fixes #1505)
  * mod_mam,mod_muc_mam: Allow other work to be performed during archive cleanup (fixes #1504)
  * mod_muc_mam: Don?t strip MUC tags, fix #1567: MUC tags stripped by mod_muc_mam
  * mod_pubsub, mod_pep: Ensure correct number of children of (fixes #1496)
  * mod_register_ibr: Add FORM_TYPE as required by XEP-0077 (fixes #1511)
  * mod_muc_mam: Fix traceback saving message from non-occupant (fixes #1497)
  * util.startup: Remove duplicated initialization of logging (fix #1527: startup: Logging initialized twice)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1601640000">- Update to 0.11.7:
  Security:
  * mod_websocket: Enforce size limits on received frames (fixes #1593)
  Fixes and improvements:
  * mod_c2s, mod_s2s: Make stanza size limits configurable
  * Add configuration options to control Lua garbage collection parameters
  * net.http: Backport SNI support for outgoing HTTP requests (#409)
  * mod_websocket: Process all data in the buffer on close frame and connection errors (fixes #1474, #1234)
  * util.indexedbheap: Fix heap data structure corruption, causing some timers to fail after a reschedule (fixes #1572)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1613476800">- Update to 0.11.8:
  Security:
  * mod_saslauth: Disable ?tls-unique? channel binding with TLS 1.3 (#1542)
  Fixes and improvements:
  * net.websocket.frames: Improve websocket masking performance by using the new util.strbitop
  * util.strbitop: Library for efficient bitwise operations on strings
  Minor changes:
  * MUC: Correctly advertise whether the subject can be changed (#1155)
  * MUC: Preserve disco ?node? attribute (or lack thereof) in responses (#1595)
  * MUC: Fix logic bug causing unnecessary presence to be sent (#1615)
  * mod_bosh: Fix error if client tries to connect to component (#425)
  * mod_bosh: Pick out the ?wait? before checking it instead of earlier
  * mod_pep: Advertise base PubSub feature (#1632)
  * mod_pubsub: Fix notification stanza type setting (#1605)
  * mod_s2s: Prevent keepalives before client has established a stream
  * net.adns: Fix bug that sent empty DNS packets (#1619)
  * net.http.server: Don?t send Content-Length on 1xx/204 responses (#1596)
  * net.websocket.frames: Fix length calculation bug (#1598)
  * util.dbuffer: Make length API in line with Lua strings
  * util.dbuffer: Optimize substring operations
  * util.debug: Fix locals being reported under wrong stack frame in some cases
  * util.dependencies: Fix check for Lua bitwise operations library (#1594)
  * util.interpolation: Fix combination of filters and fallback values #1623
  * util.promise: Preserve tracebacks
  * util.stanza: Reject ASCII control characters (#1606)
  * timers: Ensure timers can?t block other processing (#1620)</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1620907200">- Update to 0.11.9:
  Security:
  * mod_limits, prosody.cfg.lua: Enable rate limits by default
  * certmanager: Disable renegotiation by default
  * mod_proxy65: Restrict access to local c2s connections by default
  * util.startup: Set more aggressive defaults for GC
  * mod_c2s, mod_s2s, mod_component, mod_bosh, mod_websockets: Set default stanza size limits
  * mod_authinternal{plain,hashed}: Use constant-time string comparison for secrets
  * mod_dialback: Remove dialback-without-dialback feature
  * mod_dialback: Use constant-time comparison with hmac
  Minor changes
  * util.hashes: Add constant-time string comparison (binding to CRYPTO_memcmp)
  * mod_c2s: Don?t throw errors in async code when connections are gone
  * mod_c2s: Fix traceback in session close when conn is nil
  * core.certmanager: Improve detection of LuaSec/OpenSSL capabilities
  * mod_saslauth: Use a defined SASL error
  * MUC: Add support for advertising muc#roomconfig_allowinvites in room disco#info
  * mod_saslauth: Don?t throw errors in async code when connections are gone
  * mod_pep: Advertise base pubsub feature (fixes #1632: mod_pep missing pubsub feature in disco)
  * prosodyctl check config: Add ?gc? to list of global options
  * prosodyctl about: Report libexpat version if known
  * util.xmppstream: Add API to dynamically configure the stanza size limit for a stream
  * util.set: Add is_set() to test if an object is a set
  * mod_http: Skip IP resolution in non-proxied case
  * mod_c2s: Log about missing conn on async state changes
  * util.xmppstream: Reduce internal default xmppstream limit to 1MB
- Relevant: https://prosody.im/security/advisory_20210512
  * boo#1186027: Prosody XMPP server advisory 2021-05-12
  * CVE-2021-32919
  * CVE-2021-32917
  * CVE-2021-32917
  * CVE-2021-32920
  * CVE-2021-32918</changelog>
</package>
<package pkgid="80ac1db7837c26b89c33e0069dba86d10a71981b2fd3d5a0fcc328ccd8078818" name="prosody" arch="src">
  <version epoch="0" ver="0.11.9" rel="bp153.2.3.1"/>
  <changelog author="mvetter@suse.com" date="1501761600">- Add prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch to
  get the following bugfixes:
  * core.rostermanager: Add method for checking if the user is subscribed to a contact
  * mod_presence: Send probe once subscribed (fixes #794)
  * mod_net_multiplex: Enable SSL on the SSL port (fixes #803)
  * mod_register: Require encryption before registration if c2s_require_encryption is set (fixes #595)
  * mod_saslauth: Log SASL failure reason
  * mod_disco: Correctly set the 'node' attr (fixes #449)
  * mod_bosh: Update session.conn to point to the current connection (fixes #890)
  * net.dns: Simplify expiry calculation (fixes #919)
  * mod_watchregistrations: Return the pointer to the root of the stanza, fixes #922.
  * mod_disco: Add an account/registered identity on subscribed accounts, fixes #826.
  * mod_welcome: Return the pointer to the root of the stanza, fixes a bug similar to #922.
  * net.dns: Prevent answers from immediately expiring even if TTL=0 (see #919)
  * mod_saslauth: Use correct varible name (thanks Roi)
  * util.dependencies: Add compatibility code for LuaSocket no longer exporting as a global
  * util.dependencies: Add comment about LuaSec compat</changelog>
  <changelog author="benedikt@g5r.eu" date="1505044800">- Add prosody-backport-555.patch to backport the fix of issue #555:
  * net.dns: Use new IPv4-specific socket factory if available (fixes dns on libevent with latest development version of luasocket)</changelog>
  <changelog author="mvetter@suse.com" date="1505476800">- Update prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch:
  * mod_c2s: Iterate over child tags instead of child nodes in
    stream error (fixes traceback from #987)
  * mod_component, mod_s2s: Iterate over child tags instead of
    child nodes (can include text) in stream error
  (same as 176b7f4e4ac9)</changelog>
  <changelog author="mvetter@suse.com" date="1507032000">- Update to 0.10.0:
  See https://blog.prosody.im/prosody-0-10-0-released/ for details
- Remove because contained in new upstream:
  * prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch
  * prosody-backport-555.patch
  * prosody-local-socket.patch
- Update:
  * prosody-configure.patch
  * prosody-makefile.patch
  * prosody-cfg.patch</changelog>
  <changelog author="sleep_walker@opensuse.org" date="1512820800">- add lua51-BitOp as dependency for mod_websocket
  https://prosody.im/doc/packagers#section010</changelog>
  <changelog author="mvetter@suse.com" date="1513339200">- Add pid file location to default config
  Seems this got lost with the update to 0.10.0
- enable mod_posix</changelog>
  <changelog author="mvetter@suse.com" date="1526472000">- Update to 0.10.1:
  Security:
  * SQL: Ensure user archives are purged when a user account is deleted (fixes #1009[1])
  Fixes and improvements:
  * Core: More robust signal handling (fixes #1047[2], #1029[3])
  * MUC: Ensure that elements which match our from are stripped (fixes #1055[4])
  * MUC: More robust handling of storage failures (fixes #1091[5], #1091[5])
  * mod_mam: Ensure a user's archiving preferences apply even when they are offline (fixes #1024[6])
  * Compatibility improvements with LuaSec 0.7, improving curve support
  * mod_stanza_debug: New module that logs full stanzas sent and received for debugging purposes
  * mod_mam: Implement option to enable MAM implicitly when client support is detected (#867[7])
  * mod_mam: Add an option for whether to include 'total' counts by default in queries (for performance)
  * MUC: send muc#stanza_id feature as per XEP-0045 v1.31 (fixes #1097[8])
  Minor changes:
  * SQL: Suppress error log if a transaction failed but was retried ok
  * core.stanza_router: Verify that xmlns exists for firing stanza/iq/xmlns/name events (fixes #1022[9]) (thanks SamWhited)
  * mod_carbons: Synthesize a 'to' attribute for carbons of stanzas to "self" (fixes #956[10])
  * Core: Re-enable timestamps by default when logging to files (fixes #1004[11])
  * HTTP: Report HTML Content-Type on error pages (fixes #1030[12])
  * mod_c2s: Set a default value for c2s_timeout (fixes #1036[13])
  * prosodyctl: Fix traceback with lfs &lt; 1.6.2 and show warning
  * Fix incorrect '::' compression of a single 0-group which broke some IPv6 address matching
  * mod_dialback: Copy function from mod_s2s instead of depending on it, which made it harder to disable s2s (fixes #1050[14])
  * mod_storage_sql: Add an index to SQL archive stores to improve performance of some queries
  * MUC: Don't attempt to reply to errors with more errors (fixes #1122[15])
  * Module API: Fix parameter order to http client callbacks
  * mod_blocklist: Allow mod_presence to handle subscription stanzas before bouncing outgoing presence (fixes #575[16])
  * mod_http_files: Fix directory listing cache entries not expiring (fixes #1130[17])</changelog>
  <changelog author="benedikt@g5r.eu" date="1527768000">- Update to 0.10.2:
  Security:
  * mod_c2s: Do not allow the stream ?to? to change across stream restarts (fixes #1147)
  Minor changes:
  * mod_websocket: Store the request object on the session for use by other modules (fixes #1153)
  * mod_c2s: Avoid concatenating potential nil value (fixes #753)
  * core.certmanager: Allow all non-whitespace in service name (fixes #1019)
  * mod_disco: Skip code specific to disco on user accounts (avoids invoking usermanager, fixes #1150)
  * mod_bosh: Store the normalized hostname on session (fixes #1151)
  * MUC: Fix error logged when no persistent rooms present (fixes #1154)
- change /usr/bin/env lua5.1 to /usr/bin/lua5.1 to fix the env-script-interpreter rpmlint error</changelog>
  <changelog author="mvetter@suse.com" date="1542888000">- Update to 0.11.0:
  * Rewritten more extensible MUC module
    + Store inactive rooms to disk
    + Store rooms to disk on shutdown
    + Voice requests
    + Tombstones in place of destroyed rooms
  * PubSub features
    + Persistence
    + Affiliations
    + Access models
    + "publish-options"
  * PEP now uses our pubsub code and now shares the above features
  * Asynchronous operations
  * Busted for tests
  * mod\_muc\_mam (XEP-0313 in groupchats)
  * mod\_vcard\_legacy (XEP-0398)
  * mod\_vcard4 (XEP-0292)
  * mod\_csi, mod\_csi\_simple (XEP-0352)
  * New experimental network backend "epoll"
- For more details see:
  * https://blog.prosody.im/prosody-0-11-0-released/
  * https://prosody.im/doc/release/0.11.0#upgrade_notes
- Remove prosody-makefile.patch: configure supports --libdir now
- Update prosody-configure.patch: no libdir manipulation required
- Update prosody-cfg.patch: refresh and remove posix part.
  It's enabled by default.</changelog>
  <changelog author="ecsos@opensuse.org" date="1543492800">- Update to 0.11.1:
  * Fixes and improvements
  - mod_csi_simple: Don?t set stamps on stanzas (fixes #1248)
  - mod_csi_simple: Bypass importance event in active mode (fixes #1249)
  * Minor changes
  - mod_csi_simple: Use the same event name when firing as when hooking (fixes #1245)
  - mod_csi: Set session.state to simplify CSI modules
  - MUC: Fix traceback on muc#admin query with missing child (#1242)
- Fix build error for Leap 42.3</changelog>
  <changelog author="mvetter@suse.com" date="1547121600">- Update to 0.11.2:
  * mod_csi_simple: Multiple enhancements to built-in ?importance? rules (fixes #1250)
  * mod_vcard_legacy: Limit injection of XEP-0153 to normal presence (fixes #1252)
  * util.datetime: Make sure timezone difference is calculated correctly (fixes #1262)
  * MUC: Fix traceback when requesting voice (fixes #1269) (thanks jonas?)
  * MUC: Adjust priorities of muc-get-default-role handlers (fixes #1272)
  * MUC: Allow changing data attached to an only owner (fixes #1273)
  * Multiple fixes and improvements to our experimental epoll (non-libevent) backend
  * util.stanza: Deserialize stanza without mutating input (fixes #711)
  * mod_mam: Only accept valid JIDs in and prefs. (fixes #1275)
  * util.pubsub: Restore subscription index from stored data (fixes #1281)
  * prosodyctl check: Add statisticsmanager settings to known global options
  * util.startup: Always reload logging after config (fixes #1284)
  * mod_posix: Don?t reload log files twice
- Run spec-cleaner</changelog>
  <changelog author="mvetter@suse.com" date="1556280000">- bsc#1130588: Require shadow instead of old pwdutils</changelog>
  <changelog author="mvetter@suse.com" date="1563278400">- bsc#1141599: Add upstream fixes on 0.11 branch since 0.11.2
  * Add prosody-0.11-upstream-fixes.patch: Up to 9712:7a36b7ac309b</changelog>
  <changelog author="mvetter@suse.com" date="1570449600">- Update to 0.11.3:
  * MUC: Advertise XEP-0410 support
  * mod_muc_mam: Import cleanup mechanism from mod_mam (fixes #672: mod_muc_mam: Archive expiry)
  * mod_bosh: Handle missing wait attribute (fixes #1288: BOSH: Traceback on missing ?wait? attribute)
  * mod_storage_sql: Handle SQLite DELETE with LIMIT being optional (fixes #1359: Sqlite3 archive_store:delete error in prepared statement)
  * mod_c2s: Fixed #1313: attempt to call a field ?data? (a nil value))
  * net.server_epoll: Restore wantread flag after pause (fixes #1354: server_epoll: Race in chunked reads)
  * util.encodings: Allow unassigned code points in ICU mode to match libidn behavior (fixes #1348: Different treatment of unassigned code points between libidn and ICU )
  * util.ip: Add missing netmask for 192.168?16 range (fixes #1343)
  * util.hashes: Use HMAC function provided by OpenSSL (fixes #1345: util.hashes: HMAC-SHA-512 implementation broken)
  * net.dns: Close resolv.conf handle when done (fixes #1342)
  * mod_websocket: Clone stanza before mutating (fixes #1398: mod_websocket leaks explicit xmlns attr)
  * mod_announce: Check for admin on current virtualhost instead of global (fixes #1365: ?host admins? should be able to use mod_announce as well as ?global admins?) (thanks yc)
  * mod_blocklist: Trigger resend of presence when unblocking a contact (fixes #1380: Prosody does not send presence when unblocking (XEP-0191))
  * mod_vcard_legacy: Multiple improvements (fixes #1289: mod_vcard_legacy upgrade experience):
  - mod_vcard_legacy: Don?t overwrite existing PEP data
  - mod_vcard_legacy: Handle partial migration
  - mod_vcard_legacy: Allow disabling vcard conversion
  - mod_vcard_legacy: Adapt node defaults to number of avatars
  * mod_muc_mam: Strip the stanza ?to? attribute (fixes #1259: [muc_mam] forwarded stanza has a ?to? attribute while spec says it MUST NOT)
  * util.pubsub: Validate node configuration on node creation (fixes #1328: Pubsub: Node configuration not validated on node creation)
  * mod_pep/mod_pubsub: Simplify configuration for storage of node data (fixes #1320)
  * MUC: Fix delay@from to be room JID (fixes #1416: MUC: Wrong delay@from on historic messages)
  * mod_mam/mod_muc_mam: Cache last date that archive owner has messages to reduce writes (fixes #1368: Archive cleanup doubles number of storage access)
  * mod_mam: Perform message expiry based on building an index by date (backport of 39ee70fbb009 from trunk)
- For details see: https://blog.prosody.im/prosody-0.11.3-released/
- Remove prosody-0.11-upstream-fixes.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1579521600">- Update to 0.11.4:
  Fixes and improvements:
  * core.rostermanager: Improve performance by caching rosters of offline #1233
  * mod_pep: Handling subscriptions more efficiently #1372
  Minor changes:
  * util.interpolation: Support unescaped variables with more modifiers #1452
  * MUC: Mark source of historic messages correctly #1416
  * mod_auth_internal_hashed: Pass on errors #1477
  * mod_mam, mod_muc_mam: Improve logging of failures #1478, #1480, #1481
  * mod_muc, mod_muc_mam: Reschedule message expiry in case of failure
  * mod_mam: Add flag to session when it performs a MAM query
  * prosodyctl check: Warn about conflict between mod_pep and mod_pep_simple
  * prosodyctl check: Warn about conflict between mod_vcard and mod_vcard_legacy #1469
  * core.modulemanager: Disable mod_vcard if mod_vcard_legacy is enabled to prevent conflict #1469
  * MUC: Strip tags with MUC-related namespaces from private messages #1427
  * MUC: Don?t advertise registration feature on host #1451
  * mod_vcard_legacy: Fix handling of empty photo elements #1432
  * mod_vcard_legacy: Advertise lack of avatar correctly #1431
  * prosodyctl: Handle if the setting proxy65_address has the wrong type
  * prosodyctl: Print a blank line to improve spacing and readability
  * MUC: Fix role loss in Nickname change #1466
  * util.pposix: Fix reporting of memory usage in 2-4GB range #1445
  * util.startup: Fix a regression concerning directory paths #1430
  * mod_websocket: Don?t mask WebSocket pong answers #1484
  * net.resolvers: Apply IDNA conversion to ascii for DNS lookups (affects only HTTP queries) #1426
  * net.resolvers.basic: Fix resolution of IPv6 literals (in brackets) #1459</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1585224000">- Update to 0.11.5:
  Fixes and improvements:
  * prosody / mod_posix: Support for command-line flags to
    override ?daemonize? config option
  Minor changes:
  * mod_websocket: Clear mask bit when reflecting ping frames
    (fixes #1484: Websocket masks pong answer)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1599825600">- Update to 0.11.6:
  Fixes and improvements:
  * mod_storage_internal: Fix error in time limited queries on items without ?when? field, fixes #1557
  * mod_carbons: Fix handling of incoming MUC PMs #1540
  * mod_csi_simple: Consider XEP-0353: Jingle Message Initiation important
  * mod_http_files: Avoid using inode in etag, fixes #1498: Fail to download file on FreeBSD
  * mod_admin_telnet: Create a DNS resolver per console session (fixes #1492: Telnet console DNS commands reduced usefulness)
  * core.certmanager: Move EECDH ciphers before EDH in default cipherstring (fixes #1513)
  * mod_s2s: Escape invalid XML in loggin (same way as mod_c2s) (fixes #1574: Invalid XML input on s2s connection is logged unescaped)
  * mod_muc: Allow control over the server-admins-are-room-owners feature (see #1174)
  * mod_muc_mam: Remove spoofed archive IDs before archiving (fixes #1552: MUC MAM may strip its own archive id)
  * mod_muc_mam: Fix stanza id filter event name, fixes #1546: mod_muc_mam does not strip spoofed stanza ids
  * mod_muc_mam: Fix missing advertising of XEP-0359, fixes #1547: mod_muc_mam does not advertise stanza-id
  Minor changes:
  * net.http API: Add request:cancel() method
  * net.http API: Fix traceback on invalid URL passed to request()
  * MUC: Persist affiliation_data in new MUC format
  * mod_websocket: Fire event on session creation (thanks Aaron van Meerten)
  * MUC: Always include ?affiliation?/?role? attributes, defaulting to ?none? if nil
  * mod_tls: Log when certificates are (re)loaded
  * mod_vcard4: Report correct error condition (fixes #1521: mod_vcard4 reports wrong error)
  * net.http: Re-expose destroy_request() function (fixes unintentional API breakage)
  * net.http.server: Strip port from Host header in IPv6 friendly way (fix #1302)
  * util.prosodyctl: Tell prosody do daemonize via command line flag (fixes #1514)
  * SASL: Apply saslprep where necessary, fixes #1560: Login fails if password contains special chars
  * net.http.server: Fix reporting of missing Host header
  * util.datamanager API: Fix iterating over ?users? (thanks marc0s)
  * net.resolvers.basic: Default conn_type to ?tcp? consistently if unspecified (thanks marc0s)
  * mod_storage_sql: Fix check for deletion limits (fixes #1494)
  * mod_admin_telnet: Handle unavailable cipher info (fixes #1510: mod_admin_telnet backtrace)
  * Log warning when using prosodyctl start/stop/restart
  * core.certmanager: Look for privkey.pem to go with fullchain.pem (fixes #1526)
  * mod_storage_sql: Add index covering sort_id to improve performance (fixes #1505)
  * mod_mam,mod_muc_mam: Allow other work to be performed during archive cleanup (fixes #1504)
  * mod_muc_mam: Don?t strip MUC tags, fix #1567: MUC tags stripped by mod_muc_mam
  * mod_pubsub, mod_pep: Ensure correct number of children of (fixes #1496)
  * mod_register_ibr: Add FORM_TYPE as required by XEP-0077 (fixes #1511)
  * mod_muc_mam: Fix traceback saving message from non-occupant (fixes #1497)
  * util.startup: Remove duplicated initialization of logging (fix #1527: startup: Logging initialized twice)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1601640000">- Update to 0.11.7:
  Security:
  * mod_websocket: Enforce size limits on received frames (fixes #1593)
  Fixes and improvements:
  * mod_c2s, mod_s2s: Make stanza size limits configurable
  * Add configuration options to control Lua garbage collection parameters
  * net.http: Backport SNI support for outgoing HTTP requests (#409)
  * mod_websocket: Process all data in the buffer on close frame and connection errors (fixes #1474, #1234)
  * util.indexedbheap: Fix heap data structure corruption, causing some timers to fail after a reschedule (fixes #1572)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1613476800">- Update to 0.11.8:
  Security:
  * mod_saslauth: Disable ?tls-unique? channel binding with TLS 1.3 (#1542)
  Fixes and improvements:
  * net.websocket.frames: Improve websocket masking performance by using the new util.strbitop
  * util.strbitop: Library for efficient bitwise operations on strings
  Minor changes:
  * MUC: Correctly advertise whether the subject can be changed (#1155)
  * MUC: Preserve disco ?node? attribute (or lack thereof) in responses (#1595)
  * MUC: Fix logic bug causing unnecessary presence to be sent (#1615)
  * mod_bosh: Fix error if client tries to connect to component (#425)
  * mod_bosh: Pick out the ?wait? before checking it instead of earlier
  * mod_pep: Advertise base PubSub feature (#1632)
  * mod_pubsub: Fix notification stanza type setting (#1605)
  * mod_s2s: Prevent keepalives before client has established a stream
  * net.adns: Fix bug that sent empty DNS packets (#1619)
  * net.http.server: Don?t send Content-Length on 1xx/204 responses (#1596)
  * net.websocket.frames: Fix length calculation bug (#1598)
  * util.dbuffer: Make length API in line with Lua strings
  * util.dbuffer: Optimize substring operations
  * util.debug: Fix locals being reported under wrong stack frame in some cases
  * util.dependencies: Fix check for Lua bitwise operations library (#1594)
  * util.interpolation: Fix combination of filters and fallback values #1623
  * util.promise: Preserve tracebacks
  * util.stanza: Reject ASCII control characters (#1606)
  * timers: Ensure timers can?t block other processing (#1620)</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1620907200">- Update to 0.11.9:
  Security:
  * mod_limits, prosody.cfg.lua: Enable rate limits by default
  * certmanager: Disable renegotiation by default
  * mod_proxy65: Restrict access to local c2s connections by default
  * util.startup: Set more aggressive defaults for GC
  * mod_c2s, mod_s2s, mod_component, mod_bosh, mod_websockets: Set default stanza size limits
  * mod_authinternal{plain,hashed}: Use constant-time string comparison for secrets
  * mod_dialback: Remove dialback-without-dialback feature
  * mod_dialback: Use constant-time comparison with hmac
  Minor changes
  * util.hashes: Add constant-time string comparison (binding to CRYPTO_memcmp)
  * mod_c2s: Don?t throw errors in async code when connections are gone
  * mod_c2s: Fix traceback in session close when conn is nil
  * core.certmanager: Improve detection of LuaSec/OpenSSL capabilities
  * mod_saslauth: Use a defined SASL error
  * MUC: Add support for advertising muc#roomconfig_allowinvites in room disco#info
  * mod_saslauth: Don?t throw errors in async code when connections are gone
  * mod_pep: Advertise base pubsub feature (fixes #1632: mod_pep missing pubsub feature in disco)
  * prosodyctl check config: Add ?gc? to list of global options
  * prosodyctl about: Report libexpat version if known
  * util.xmppstream: Add API to dynamically configure the stanza size limit for a stream
  * util.set: Add is_set() to test if an object is a set
  * mod_http: Skip IP resolution in non-proxied case
  * mod_c2s: Log about missing conn on async state changes
  * util.xmppstream: Reduce internal default xmppstream limit to 1MB
- Relevant: https://prosody.im/security/advisory_20210512
  * boo#1186027: Prosody XMPP server advisory 2021-05-12
  * CVE-2021-32919
  * CVE-2021-32917
  * CVE-2021-32917
  * CVE-2021-32920
  * CVE-2021-32918</changelog>
</package>
<package pkgid="60e992e7cff7f5f0a40665ceb139894645c5516fa64d6c29277e3938ec74524a" name="prosody" arch="x86_64">
  <version epoch="0" ver="0.11.9" rel="bp153.2.3.1"/>
  <changelog author="mvetter@suse.com" date="1501761600">- Add prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch to
  get the following bugfixes:
  * core.rostermanager: Add method for checking if the user is subscribed to a contact
  * mod_presence: Send probe once subscribed (fixes #794)
  * mod_net_multiplex: Enable SSL on the SSL port (fixes #803)
  * mod_register: Require encryption before registration if c2s_require_encryption is set (fixes #595)
  * mod_saslauth: Log SASL failure reason
  * mod_disco: Correctly set the 'node' attr (fixes #449)
  * mod_bosh: Update session.conn to point to the current connection (fixes #890)
  * net.dns: Simplify expiry calculation (fixes #919)
  * mod_watchregistrations: Return the pointer to the root of the stanza, fixes #922.
  * mod_disco: Add an account/registered identity on subscribed accounts, fixes #826.
  * mod_welcome: Return the pointer to the root of the stanza, fixes a bug similar to #922.
  * net.dns: Prevent answers from immediately expiring even if TTL=0 (see #919)
  * mod_saslauth: Use correct varible name (thanks Roi)
  * util.dependencies: Add compatibility code for LuaSocket no longer exporting as a global
  * util.dependencies: Add comment about LuaSec compat</changelog>
  <changelog author="benedikt@g5r.eu" date="1505044800">- Add prosody-backport-555.patch to backport the fix of issue #555:
  * net.dns: Use new IPv4-specific socket factory if available (fixes dns on libevent with latest development version of luasocket)</changelog>
  <changelog author="mvetter@suse.com" date="1505476800">- Update prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch:
  * mod_c2s: Iterate over child tags instead of child nodes in
    stream error (fixes traceback from #987)
  * mod_component, mod_s2s: Iterate over child tags instead of
    child nodes (can include text) in stream error
  (same as 176b7f4e4ac9)</changelog>
  <changelog author="mvetter@suse.com" date="1507032000">- Update to 0.10.0:
  See https://blog.prosody.im/prosody-0-10-0-released/ for details
- Remove because contained in new upstream:
  * prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch
  * prosody-backport-555.patch
  * prosody-local-socket.patch
- Update:
  * prosody-configure.patch
  * prosody-makefile.patch
  * prosody-cfg.patch</changelog>
  <changelog author="sleep_walker@opensuse.org" date="1512820800">- add lua51-BitOp as dependency for mod_websocket
  https://prosody.im/doc/packagers#section010</changelog>
  <changelog author="mvetter@suse.com" date="1513339200">- Add pid file location to default config
  Seems this got lost with the update to 0.10.0
- enable mod_posix</changelog>
  <changelog author="mvetter@suse.com" date="1526472000">- Update to 0.10.1:
  Security:
  * SQL: Ensure user archives are purged when a user account is deleted (fixes #1009[1])
  Fixes and improvements:
  * Core: More robust signal handling (fixes #1047[2], #1029[3])
  * MUC: Ensure that elements which match our from are stripped (fixes #1055[4])
  * MUC: More robust handling of storage failures (fixes #1091[5], #1091[5])
  * mod_mam: Ensure a user's archiving preferences apply even when they are offline (fixes #1024[6])
  * Compatibility improvements with LuaSec 0.7, improving curve support
  * mod_stanza_debug: New module that logs full stanzas sent and received for debugging purposes
  * mod_mam: Implement option to enable MAM implicitly when client support is detected (#867[7])
  * mod_mam: Add an option for whether to include 'total' counts by default in queries (for performance)
  * MUC: send muc#stanza_id feature as per XEP-0045 v1.31 (fixes #1097[8])
  Minor changes:
  * SQL: Suppress error log if a transaction failed but was retried ok
  * core.stanza_router: Verify that xmlns exists for firing stanza/iq/xmlns/name events (fixes #1022[9]) (thanks SamWhited)
  * mod_carbons: Synthesize a 'to' attribute for carbons of stanzas to "self" (fixes #956[10])
  * Core: Re-enable timestamps by default when logging to files (fixes #1004[11])
  * HTTP: Report HTML Content-Type on error pages (fixes #1030[12])
  * mod_c2s: Set a default value for c2s_timeout (fixes #1036[13])
  * prosodyctl: Fix traceback with lfs &lt; 1.6.2 and show warning
  * Fix incorrect '::' compression of a single 0-group which broke some IPv6 address matching
  * mod_dialback: Copy function from mod_s2s instead of depending on it, which made it harder to disable s2s (fixes #1050[14])
  * mod_storage_sql: Add an index to SQL archive stores to improve performance of some queries
  * MUC: Don't attempt to reply to errors with more errors (fixes #1122[15])
  * Module API: Fix parameter order to http client callbacks
  * mod_blocklist: Allow mod_presence to handle subscription stanzas before bouncing outgoing presence (fixes #575[16])
  * mod_http_files: Fix directory listing cache entries not expiring (fixes #1130[17])</changelog>
  <changelog author="benedikt@g5r.eu" date="1527768000">- Update to 0.10.2:
  Security:
  * mod_c2s: Do not allow the stream ?to? to change across stream restarts (fixes #1147)
  Minor changes:
  * mod_websocket: Store the request object on the session for use by other modules (fixes #1153)
  * mod_c2s: Avoid concatenating potential nil value (fixes #753)
  * core.certmanager: Allow all non-whitespace in service name (fixes #1019)
  * mod_disco: Skip code specific to disco on user accounts (avoids invoking usermanager, fixes #1150)
  * mod_bosh: Store the normalized hostname on session (fixes #1151)
  * MUC: Fix error logged when no persistent rooms present (fixes #1154)
- change /usr/bin/env lua5.1 to /usr/bin/lua5.1 to fix the env-script-interpreter rpmlint error</changelog>
  <changelog author="mvetter@suse.com" date="1542888000">- Update to 0.11.0:
  * Rewritten more extensible MUC module
    + Store inactive rooms to disk
    + Store rooms to disk on shutdown
    + Voice requests
    + Tombstones in place of destroyed rooms
  * PubSub features
    + Persistence
    + Affiliations
    + Access models
    + "publish-options"
  * PEP now uses our pubsub code and now shares the above features
  * Asynchronous operations
  * Busted for tests
  * mod\_muc\_mam (XEP-0313 in groupchats)
  * mod\_vcard\_legacy (XEP-0398)
  * mod\_vcard4 (XEP-0292)
  * mod\_csi, mod\_csi\_simple (XEP-0352)
  * New experimental network backend "epoll"
- For more details see:
  * https://blog.prosody.im/prosody-0-11-0-released/
  * https://prosody.im/doc/release/0.11.0#upgrade_notes
- Remove prosody-makefile.patch: configure supports --libdir now
- Update prosody-configure.patch: no libdir manipulation required
- Update prosody-cfg.patch: refresh and remove posix part.
  It's enabled by default.</changelog>
  <changelog author="ecsos@opensuse.org" date="1543492800">- Update to 0.11.1:
  * Fixes and improvements
  - mod_csi_simple: Don?t set stamps on stanzas (fixes #1248)
  - mod_csi_simple: Bypass importance event in active mode (fixes #1249)
  * Minor changes
  - mod_csi_simple: Use the same event name when firing as when hooking (fixes #1245)
  - mod_csi: Set session.state to simplify CSI modules
  - MUC: Fix traceback on muc#admin query with missing child (#1242)
- Fix build error for Leap 42.3</changelog>
  <changelog author="mvetter@suse.com" date="1547121600">- Update to 0.11.2:
  * mod_csi_simple: Multiple enhancements to built-in ?importance? rules (fixes #1250)
  * mod_vcard_legacy: Limit injection of XEP-0153 to normal presence (fixes #1252)
  * util.datetime: Make sure timezone difference is calculated correctly (fixes #1262)
  * MUC: Fix traceback when requesting voice (fixes #1269) (thanks jonas?)
  * MUC: Adjust priorities of muc-get-default-role handlers (fixes #1272)
  * MUC: Allow changing data attached to an only owner (fixes #1273)
  * Multiple fixes and improvements to our experimental epoll (non-libevent) backend
  * util.stanza: Deserialize stanza without mutating input (fixes #711)
  * mod_mam: Only accept valid JIDs in and prefs. (fixes #1275)
  * util.pubsub: Restore subscription index from stored data (fixes #1281)
  * prosodyctl check: Add statisticsmanager settings to known global options
  * util.startup: Always reload logging after config (fixes #1284)
  * mod_posix: Don?t reload log files twice
- Run spec-cleaner</changelog>
  <changelog author="mvetter@suse.com" date="1556280000">- bsc#1130588: Require shadow instead of old pwdutils</changelog>
  <changelog author="mvetter@suse.com" date="1563278400">- bsc#1141599: Add upstream fixes on 0.11 branch since 0.11.2
  * Add prosody-0.11-upstream-fixes.patch: Up to 9712:7a36b7ac309b</changelog>
  <changelog author="mvetter@suse.com" date="1570449600">- Update to 0.11.3:
  * MUC: Advertise XEP-0410 support
  * mod_muc_mam: Import cleanup mechanism from mod_mam (fixes #672: mod_muc_mam: Archive expiry)
  * mod_bosh: Handle missing wait attribute (fixes #1288: BOSH: Traceback on missing ?wait? attribute)
  * mod_storage_sql: Handle SQLite DELETE with LIMIT being optional (fixes #1359: Sqlite3 archive_store:delete error in prepared statement)
  * mod_c2s: Fixed #1313: attempt to call a field ?data? (a nil value))
  * net.server_epoll: Restore wantread flag after pause (fixes #1354: server_epoll: Race in chunked reads)
  * util.encodings: Allow unassigned code points in ICU mode to match libidn behavior (fixes #1348: Different treatment of unassigned code points between libidn and ICU )
  * util.ip: Add missing netmask for 192.168?16 range (fixes #1343)
  * util.hashes: Use HMAC function provided by OpenSSL (fixes #1345: util.hashes: HMAC-SHA-512 implementation broken)
  * net.dns: Close resolv.conf handle when done (fixes #1342)
  * mod_websocket: Clone stanza before mutating (fixes #1398: mod_websocket leaks explicit xmlns attr)
  * mod_announce: Check for admin on current virtualhost instead of global (fixes #1365: ?host admins? should be able to use mod_announce as well as ?global admins?) (thanks yc)
  * mod_blocklist: Trigger resend of presence when unblocking a contact (fixes #1380: Prosody does not send presence when unblocking (XEP-0191))
  * mod_vcard_legacy: Multiple improvements (fixes #1289: mod_vcard_legacy upgrade experience):
  - mod_vcard_legacy: Don?t overwrite existing PEP data
  - mod_vcard_legacy: Handle partial migration
  - mod_vcard_legacy: Allow disabling vcard conversion
  - mod_vcard_legacy: Adapt node defaults to number of avatars
  * mod_muc_mam: Strip the stanza ?to? attribute (fixes #1259: [muc_mam] forwarded stanza has a ?to? attribute while spec says it MUST NOT)
  * util.pubsub: Validate node configuration on node creation (fixes #1328: Pubsub: Node configuration not validated on node creation)
  * mod_pep/mod_pubsub: Simplify configuration for storage of node data (fixes #1320)
  * MUC: Fix delay@from to be room JID (fixes #1416: MUC: Wrong delay@from on historic messages)
  * mod_mam/mod_muc_mam: Cache last date that archive owner has messages to reduce writes (fixes #1368: Archive cleanup doubles number of storage access)
  * mod_mam: Perform message expiry based on building an index by date (backport of 39ee70fbb009 from trunk)
- For details see: https://blog.prosody.im/prosody-0.11.3-released/
- Remove prosody-0.11-upstream-fixes.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1579521600">- Update to 0.11.4:
  Fixes and improvements:
  * core.rostermanager: Improve performance by caching rosters of offline #1233
  * mod_pep: Handling subscriptions more efficiently #1372
  Minor changes:
  * util.interpolation: Support unescaped variables with more modifiers #1452
  * MUC: Mark source of historic messages correctly #1416
  * mod_auth_internal_hashed: Pass on errors #1477
  * mod_mam, mod_muc_mam: Improve logging of failures #1478, #1480, #1481
  * mod_muc, mod_muc_mam: Reschedule message expiry in case of failure
  * mod_mam: Add flag to session when it performs a MAM query
  * prosodyctl check: Warn about conflict between mod_pep and mod_pep_simple
  * prosodyctl check: Warn about conflict between mod_vcard and mod_vcard_legacy #1469
  * core.modulemanager: Disable mod_vcard if mod_vcard_legacy is enabled to prevent conflict #1469
  * MUC: Strip tags with MUC-related namespaces from private messages #1427
  * MUC: Don?t advertise registration feature on host #1451
  * mod_vcard_legacy: Fix handling of empty photo elements #1432
  * mod_vcard_legacy: Advertise lack of avatar correctly #1431
  * prosodyctl: Handle if the setting proxy65_address has the wrong type
  * prosodyctl: Print a blank line to improve spacing and readability
  * MUC: Fix role loss in Nickname change #1466
  * util.pposix: Fix reporting of memory usage in 2-4GB range #1445
  * util.startup: Fix a regression concerning directory paths #1430
  * mod_websocket: Don?t mask WebSocket pong answers #1484
  * net.resolvers: Apply IDNA conversion to ascii for DNS lookups (affects only HTTP queries) #1426
  * net.resolvers.basic: Fix resolution of IPv6 literals (in brackets) #1459</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1585224000">- Update to 0.11.5:
  Fixes and improvements:
  * prosody / mod_posix: Support for command-line flags to
    override ?daemonize? config option
  Minor changes:
  * mod_websocket: Clear mask bit when reflecting ping frames
    (fixes #1484: Websocket masks pong answer)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1599825600">- Update to 0.11.6:
  Fixes and improvements:
  * mod_storage_internal: Fix error in time limited queries on items without ?when? field, fixes #1557
  * mod_carbons: Fix handling of incoming MUC PMs #1540
  * mod_csi_simple: Consider XEP-0353: Jingle Message Initiation important
  * mod_http_files: Avoid using inode in etag, fixes #1498: Fail to download file on FreeBSD
  * mod_admin_telnet: Create a DNS resolver per console session (fixes #1492: Telnet console DNS commands reduced usefulness)
  * core.certmanager: Move EECDH ciphers before EDH in default cipherstring (fixes #1513)
  * mod_s2s: Escape invalid XML in loggin (same way as mod_c2s) (fixes #1574: Invalid XML input on s2s connection is logged unescaped)
  * mod_muc: Allow control over the server-admins-are-room-owners feature (see #1174)
  * mod_muc_mam: Remove spoofed archive IDs before archiving (fixes #1552: MUC MAM may strip its own archive id)
  * mod_muc_mam: Fix stanza id filter event name, fixes #1546: mod_muc_mam does not strip spoofed stanza ids
  * mod_muc_mam: Fix missing advertising of XEP-0359, fixes #1547: mod_muc_mam does not advertise stanza-id
  Minor changes:
  * net.http API: Add request:cancel() method
  * net.http API: Fix traceback on invalid URL passed to request()
  * MUC: Persist affiliation_data in new MUC format
  * mod_websocket: Fire event on session creation (thanks Aaron van Meerten)
  * MUC: Always include ?affiliation?/?role? attributes, defaulting to ?none? if nil
  * mod_tls: Log when certificates are (re)loaded
  * mod_vcard4: Report correct error condition (fixes #1521: mod_vcard4 reports wrong error)
  * net.http: Re-expose destroy_request() function (fixes unintentional API breakage)
  * net.http.server: Strip port from Host header in IPv6 friendly way (fix #1302)
  * util.prosodyctl: Tell prosody do daemonize via command line flag (fixes #1514)
  * SASL: Apply saslprep where necessary, fixes #1560: Login fails if password contains special chars
  * net.http.server: Fix reporting of missing Host header
  * util.datamanager API: Fix iterating over ?users? (thanks marc0s)
  * net.resolvers.basic: Default conn_type to ?tcp? consistently if unspecified (thanks marc0s)
  * mod_storage_sql: Fix check for deletion limits (fixes #1494)
  * mod_admin_telnet: Handle unavailable cipher info (fixes #1510: mod_admin_telnet backtrace)
  * Log warning when using prosodyctl start/stop/restart
  * core.certmanager: Look for privkey.pem to go with fullchain.pem (fixes #1526)
  * mod_storage_sql: Add index covering sort_id to improve performance (fixes #1505)
  * mod_mam,mod_muc_mam: Allow other work to be performed during archive cleanup (fixes #1504)
  * mod_muc_mam: Don?t strip MUC tags, fix #1567: MUC tags stripped by mod_muc_mam
  * mod_pubsub, mod_pep: Ensure correct number of children of (fixes #1496)
  * mod_register_ibr: Add FORM_TYPE as required by XEP-0077 (fixes #1511)
  * mod_muc_mam: Fix traceback saving message from non-occupant (fixes #1497)
  * util.startup: Remove duplicated initialization of logging (fix #1527: startup: Logging initialized twice)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1601640000">- Update to 0.11.7:
  Security:
  * mod_websocket: Enforce size limits on received frames (fixes #1593)
  Fixes and improvements:
  * mod_c2s, mod_s2s: Make stanza size limits configurable
  * Add configuration options to control Lua garbage collection parameters
  * net.http: Backport SNI support for outgoing HTTP requests (#409)
  * mod_websocket: Process all data in the buffer on close frame and connection errors (fixes #1474, #1234)
  * util.indexedbheap: Fix heap data structure corruption, causing some timers to fail after a reschedule (fixes #1572)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1613476800">- Update to 0.11.8:
  Security:
  * mod_saslauth: Disable ?tls-unique? channel binding with TLS 1.3 (#1542)
  Fixes and improvements:
  * net.websocket.frames: Improve websocket masking performance by using the new util.strbitop
  * util.strbitop: Library for efficient bitwise operations on strings
  Minor changes:
  * MUC: Correctly advertise whether the subject can be changed (#1155)
  * MUC: Preserve disco ?node? attribute (or lack thereof) in responses (#1595)
  * MUC: Fix logic bug causing unnecessary presence to be sent (#1615)
  * mod_bosh: Fix error if client tries to connect to component (#425)
  * mod_bosh: Pick out the ?wait? before checking it instead of earlier
  * mod_pep: Advertise base PubSub feature (#1632)
  * mod_pubsub: Fix notification stanza type setting (#1605)
  * mod_s2s: Prevent keepalives before client has established a stream
  * net.adns: Fix bug that sent empty DNS packets (#1619)
  * net.http.server: Don?t send Content-Length on 1xx/204 responses (#1596)
  * net.websocket.frames: Fix length calculation bug (#1598)
  * util.dbuffer: Make length API in line with Lua strings
  * util.dbuffer: Optimize substring operations
  * util.debug: Fix locals being reported under wrong stack frame in some cases
  * util.dependencies: Fix check for Lua bitwise operations library (#1594)
  * util.interpolation: Fix combination of filters and fallback values #1623
  * util.promise: Preserve tracebacks
  * util.stanza: Reject ASCII control characters (#1606)
  * timers: Ensure timers can?t block other processing (#1620)</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1620907200">- Update to 0.11.9:
  Security:
  * mod_limits, prosody.cfg.lua: Enable rate limits by default
  * certmanager: Disable renegotiation by default
  * mod_proxy65: Restrict access to local c2s connections by default
  * util.startup: Set more aggressive defaults for GC
  * mod_c2s, mod_s2s, mod_component, mod_bosh, mod_websockets: Set default stanza size limits
  * mod_authinternal{plain,hashed}: Use constant-time string comparison for secrets
  * mod_dialback: Remove dialback-without-dialback feature
  * mod_dialback: Use constant-time comparison with hmac
  Minor changes
  * util.hashes: Add constant-time string comparison (binding to CRYPTO_memcmp)
  * mod_c2s: Don?t throw errors in async code when connections are gone
  * mod_c2s: Fix traceback in session close when conn is nil
  * core.certmanager: Improve detection of LuaSec/OpenSSL capabilities
  * mod_saslauth: Use a defined SASL error
  * MUC: Add support for advertising muc#roomconfig_allowinvites in room disco#info
  * mod_saslauth: Don?t throw errors in async code when connections are gone
  * mod_pep: Advertise base pubsub feature (fixes #1632: mod_pep missing pubsub feature in disco)
  * prosodyctl check config: Add ?gc? to list of global options
  * prosodyctl about: Report libexpat version if known
  * util.xmppstream: Add API to dynamically configure the stanza size limit for a stream
  * util.set: Add is_set() to test if an object is a set
  * mod_http: Skip IP resolution in non-proxied case
  * mod_c2s: Log about missing conn on async state changes
  * util.xmppstream: Reduce internal default xmppstream limit to 1MB
- Relevant: https://prosody.im/security/advisory_20210512
  * boo#1186027: Prosody XMPP server advisory 2021-05-12
  * CVE-2021-32919
  * CVE-2021-32917
  * CVE-2021-32917
  * CVE-2021-32920
  * CVE-2021-32918</changelog>
</package>
<package pkgid="9644c5e94abd44e79a5e7d60c02b255718a8a6e67e9604e8d10c6ac3b7ec009e" name="proteus" arch="noarch">
  <version epoch="0" ver="5.0.9" rel="bp153.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="1463227200">- version 4.0</changelog>
  <changelog author="axel.braun@gmx.de" date="1480334400">- Tryton Release 4.2</changelog>
  <changelog author="axel.braun@gmx.de" date="1510228800">- Version 4.2.1 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1519992000">- Version 4.2.2 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1526126400">- Version 4.2.3 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1531310400">- Version 4.2.4 - Bugfix Release (boo#1107771)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1544443200">- Version 4.6.5 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558094400">- Version 4.6.6 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1568548800">- Version 4.6.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1571918400">- Version 4.6.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1573473600">- Version 4.6.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1574337600">- version 5.0.6 (GNU Health 3.6 series)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1575374400">- Version 5.0.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1605096000">- Version 5.0.8 - Bugfix Release</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="1625227200">- Version 5.0.9 - Bugfix Release</changelog>
</package>
<package pkgid="9d2ffa5d09403310c2920bcf37594a0c3e6623c1b899618261aeb637fdeb0bb7" name="proteus" arch="src">
  <version epoch="0" ver="5.0.9" rel="bp153.2.3.1"/>
  <changelog author="axel.braun@gmx.de" date="1382788800">- initial build on OBS</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="1463227200">- version 4.0</changelog>
  <changelog author="axel.braun@gmx.de" date="1480334400">- Tryton Release 4.2</changelog>
  <changelog author="axel.braun@gmx.de" date="1510228800">- Version 4.2.1 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1519992000">- Version 4.2.2 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1526126400">- Version 4.2.3 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1531310400">- Version 4.2.4 - Bugfix Release (boo#1107771)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1544443200">- Version 4.6.5 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558094400">- Version 4.6.6 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1568548800">- Version 4.6.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1571918400">- Version 4.6.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1573473600">- Version 4.6.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1574337600">- version 5.0.6 (GNU Health 3.6 series)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1575374400">- Version 5.0.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1605096000">- Version 5.0.8 - Bugfix Release</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="1625227200">- Version 5.0.9 - Bugfix Release</changelog>
</package>
<package pkgid="024f53868152aa4f2540fc39cb7ec5c28c46537ee45a0615c1920eb5147583f1" name="python-rebulk" arch="src">
  <version epoch="0" ver="3.0.1" rel="bp153.2.3.1"/>
  <changelog author="aloisio@gmx.com" date="1461585600">- Initial version 0.7.1</changelog>
  <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;? 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="1622894400">- Update to version 3.0.1 (fixes boo#1186892)
  * Fix broken package No such file or directory: 'CHANGELOG.md'</changelog>
</package>
<package pkgid="db7f5c1bdd3b5e2e18a951878c6d9a5e47cb268341ab9b76716cf97d55a06d38" name="python3-dnf" arch="noarch">
  <version epoch="0" ver="4.7.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549540800">- Rebase to version 4.0.10:
  + Migrated large amounts of code to libdnf
  + Add support for RH/Fedora modules
  + Migrate from YUMDB to new SWDB
  + Add dnssec extension for repodata
  + Add support for aliases
- Drop Python 2 subpackage
- Drop unneeded patches
  * 0001-Add-additional-default-distroverpkg-and-installonlyp.patch
  * dnf-2.6.3-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  * dnf-2.7.5-Fix-detection-of-Python-2.patch
- Add patch to fix detecting Sphinx in a Python 3 only build
  * 0001-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549540801">- Reduce generated boilerplate by joining %systemd_* calls.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to version 4.2.2
  + Allow to enable modules that break default modules (rh#1648839)
  + Enhance documentation - API examples
  + Add --nobest option
  + Do not allow direct module switch (rh#1669491)
  + Use improved config parser that preserves order of data
  + Fix alias list command (rh#1666325)
  + Update documentation: implemented plugins; options; deprecated commands (rh#1670835, rh#1673278)
  + Support zchunk (".zck") compression
  + Fix behavior  of ``--bz`` option when specifying more values
  + Follow RPM security policy for package verification
  + Update modules regardless of installed profiles
  + Fix ``list --showduplicates`` (rh#1655605)
  + [conf] Use environment variables prefixed with DNF_VAR_
  + Enhance documentation of --whatdepends option (rh#1687070)
  + Allow adjustment of repo from --repofrompath (rh#1689591)
  + Document cachedir option (rh#1691365)
  + Retain order of headers in search results (rh#1613860)
  + Solve traceback with the "dnf install @module" (rh#1688823)
- Drop upstreamed patch that is part of this release
  * 0001-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1555761600">- Ship systemd units and enable dnf-automatic subpackage
- Backport fix to reintroduce subcommand abbreviations (rh#1634232)
  * Patch: 0001-Add-command-abbreviations-RhBug-1634232.patch
  * Patch: 0002-CMake-Actually-install-aliases.patch
- Backport fix to correctly install the bash completion helper (rh#1695853)
  * Patch: 0001-Fix-the-installation-of-completion_helper.py.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556280000">- Update to version 4.2.5
  + Fix multilib obsoletes (rh#1672947)
  + Do not remove group package if other packages depend on it
  + Remove duplicates from "dnf list" and "dnf info" outputs
  + Installroot now requires absolute path
  + Allow globs in setopt in repoid part
  + Fix formatting of message about free space required
  + [doc] Add info of relation update_cache with fill_sack (rh#1658694)
  + Fix installation failiure when duplicate RPMs are specified (rh#1687286)
  + Add command abbreviations (rh#1634232)
  + Allow plugins to terminate dnf (rh#1701807)
  + Fix installation of bash completion helper (rh#1695853)
- Drop patches that are part of this release
  * 0001-Add-command-abbreviations-RhBug-1634232.patch
  * 0002-CMake-Actually-install-aliases.patch
  * 0001-Fix-the-installation-of-completion_helper.py.patch
- Backport fix for rendering exception messages in Python 3
  * 0001-Python2-3-compatibility-for-exceptions-representatio.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Update to version 4.2.6
  + Turn on debug logging only if debuglevel is greater than 2 (rh#1355764, rh#1580022)
  + Fix issues with terminal hangs when attempting bash completion (rh#1702854)
  + Better detecting of file provides (rh#1702621)
  + Rename man page from dnf.automatic to dnf-automatic to match command name (rh#1703609)
- Drop patch included in this release
  * 0001-Python2-3-compatibility-for-exceptions-representatio.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to version 4.2.17
  + Set default to skip_if_unavailable=false (rh#1679509)
  + Fix package reinstalls during yum module remove (rh#1700529)
  + Fail when "-c" option is given nonexistent file (rh#1512457)
  + Reuse empty lock file instead of stopping dnf (rh#1581824)
  + Propagate comps 'default' value correctly (rh#1674562)
  + Better search of provides in /(s)bin/ (rh#1657993)
  + Add detection for armv7hcnl (rh#1691430)
  + Fix group install/upgrade when group is not available (rh#1707624)
  + Report not matching plugins when using --enableplugin/--disableplugin
    (rh#1673289, rh#1467304)
  + Add support of modular FailSafe (rh#1623128)
  + Replace logrotate with build-in log rotation for dnf.log and dnf.rpm.log
    (rh#1702690)
  + Enhance synchronization of rpm transaction to swdb
  + Accept multiple specs in repoquery options (rh#1667898)
  + Prevent switching modules in all cases (rh#1706215)
  + [history] Don't store failed transactions as succeeded
  + [history] Do not require root for informative commands
  + [dnssec] Fix UnicodeWarning when using new rpm (rh#1699650)
  + Print rpm error messages during transaction (rh#1677199)
  + Report missing default profile as an error (rh#1669527)
  + Apply excludes before modular excludes (rh#1709453)
  + Improve help for command line arguments (rh#1659328)
  + [doc] Describe a behavior when plugin is removed (rh#1700741)
  + Add new modular API method ModuleBase.get_modules
  + Mark features used by ansible, anaconda and subscription-manager as an API
  + Prevent printing empty Error Summary (rh#1690414)
  + [doc] Add user_agent and countme options
  + Improve modularity documentation (rh#1730162, rh#1730162, rh#1730807, rh#1734081)
  + Fix detection whether system is running on battery (used by metadata caching timer) (rh#1498680)
  + New repoquery queryformat: %{reason}
  + Print rpm errors during test transaction (rh#1730348)
  + Fix: --setopt and repo with dots
  + Fix incorrectly marked profile and stream after failed rpm transaction check (rh#1719679)
  + Show transaction errors inside dnf shell (rh#1743644)
  + Don't reinstall modified packages with the same NEVRA (rh#1644241)
  + dnf-automatic now respects versionlock excludes (rh#1746562)
  + Fix downloading local packages into destdir (rh#1727137)
  + Report skipped packages with identical nevra only once (rh#1643109)
  + Restore functionality of dnf remove --duplicates (rh#1674296)
  + Improve API documentation
  + Document NEVRA parsing in the man page
  + Do not wrap output when no terminal (rh#1577889)
  + Allow to ship alternative dnf.conf (rh#1752249)
  + Don't check if repo is expired if it doesn't have loaded metadata (rh#1745170)
  + Remove duplicate entries from "dnf search" output (rh#1742926)
  + Set default value of repo name attribute to repo id (rh#1669711)
  + Allow searching in disabled modules using "dnf module provides" (rh#1629667)
  + Group install takes obsoletes into account (rh#1761137)
  + Improve handling of vars
  + Do not load metadata for repolist commands (rh#1697472, rh#1713055, rh#1728894)
  + Don't show older install-only pkgs updates in updateinfo (rh#1649383, rh#1728004)
  + Add --ids option to the group command (rh#1706382)
  + Add --with_cve and --with_bz options to the updateinfo command (rh#1750528)
  + Make DNF compatible with FIPS mode (rh#1762032)
  + Return always alphabetically sorted modular profiles
  + Enable versionlock for check-update command (rh#1750620)
  + Add error message when no active modules matched (rh#1696204)
  + Log mirror failures as warning when repo load fails (rh#1713627)
  + dnf-automatic: Change all systemd timers to a fixed time of day (rh#1754609)
  + DNF can use config from the remote location (rh#1721091)
  + [doc] update reference to plugin documentation (rh#1706386)
  + [yum compatibility] Report all packages in repoinfo
  + [doc] Add definition of active/inactive module stream
  + repoquery: Add a switch to disable modular excludes
  + Report more informative messages when no match for argument (rh#1709563)
  + [doc] Add description of excludes in dnf
  + Report more descriptive message when removed package is excluded
  + Add module repoquery command
  + Fix assumptions about ARMv8 and the way the rpm features work (rh#1691430)
  + Add Requires information into module info commands
  + Enhance inheritance of transaction reasons (rh#1672618, rh#1769788)
- Rename dnf-yum package to yum and have it replace removed yum package on Tumbleweed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to version 4.2.18
  + [doc] Remove note about user-agent whitelist
  + Do a substitution of variables in repo_id (rh#1748841)
  + Respect order of config files in aliases.d (rh#1680489)
  + Unify downgrade exit codes with upgrade (rh#1759847)
  + Improve help for 'dnf module' command (rh#1758447)
  + Add shell restriction for local packages (rh#1773483)
  + Fix detection of the latest module (rh#1781769)
  + Document the retries config option only works for packages (rh#1783041)
  + Sort packages in transaction output by nevra (rh#1773436)
  + Honor repo priority with check-update (rh#1769466)
  + Strip '\' from aliases when processing (rh#1680482)
  + Print the whole alias definition in case of infinite recursion (rh#1680488)
  + Add support of commandline packages by repoquery (rh#1784148)
  + Running with tsflags=test doesn't update log files
  + Restore functionality of remove --oldinstallonly
  + Allow disabling individual aliases config files (rh#1680566)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 4.2.19
  + List arguments: only first empty value is used (rh#1788154)
  + Report missing profiles or default as broken module (rh#1790967)
  + repoquery: fix rich deps matching by using provide expansion from libdnf (rh#1534123)
  + [documentation] repoquery --what* with  multiple arguments (rh#1790262)
  + Format history table to use actual terminal width (rh#1786316)
  + Update `dnf alias` documentation
  + Handle custom exceptions from libdnf
  + Fix _skipped_packages to return only skipped (rh#1774617)
  + Add setter for tsi.reason
  + Add new hook for commands: Run_resolved
  + Add doc entry: include url (RhBug 1786072)
  + Clean also .yaml repository metadata
  + New API function base.setup_loggers() (rh#1788212)
  + Use WantedBy=timers.target for all dnf timers (rh#1798475)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 4.2.23
  + Fix completion helper if solv files not in roon cache (rh#1714376)
  + Add bash completion for 'dnf module' (rh#1565614)
  + Check command no longer reports  missing %pre and %post deps (rh#1543449)
  + Check if arguments can be encoded in 'utf-8'
  + [doc] Remove incorrect information about includepkgs (rh#1813460)
  + Fix crash with "dnf -d 6 repolist" (rh#1812682)
  + Do not print the first empty line for repoinfo
  + Redirect logger and repo download progress when --verbose
  + Respect repo priority when listing packages (rh#1800342)
  + [doc] Document that list and info commands respect repo priority
  + [repoquery] Do not protect running kernel for --unsafisfied (rh#1750745)
  + Remove misleading green color from the "broken dependencies" lines (rh#1814192)
  + [doc] Document color options
  + Fix behavior of install-n, autoremove-n, remove-n, repoquery-n
  + Fix behavior of localinstall and list-updateinfo aliases
  + Add updated field to verbose output of updateinfo list (rh#1801092)
  + Add comment option to transaction (rh#1773679)
  + Add new API for handling gpg signatures (rh#1339617)
  + Verify GPG signatures when running dnf-automatic (rh#1793298)
  + Fix up Conflicts: on python-dnf-plugins-extras
  + [doc] Move yum-plugin-post-transaction-actions to dnf-plugins-core
  + Remove args "--set-enabled", "--set-disabled" from DNF (rh#1727882)
  + Search command is now alphabetical (rh#1811802)
  + Fix downloading packages with full URL as their location
  + repo: catch libdnf.error.Error in addition to RuntimeError in load() (rh#1788182)
  + History table to max size when redirect to file (rh#1786335, rh#1786316)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1594900800">- Use systemd_ordering instead of sytemd_requires, we don't want
  systemd in our containers.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 4.4.0
  + Handle empty comps group name (rh#1826198)
  + Remove dead history info code (rh#1845800)
  + Improve command emmitter in dnf-automatic
  + Enhance --querytags and --qf help output
  + [history] add option --reverse to history list (rh#1846692)
  + Add logfilelevel configuration (rh#1802074)
  + Don't turn off stdout/stderr logging longer than necessary (rh#1843280)
  + Mention the date/time that updates were applied
  + [dnf-automatic] Wait for internet connection (rh#1816308)
  + [doc] Enhance repo variables documentation (rh#1848161, rh#1848615)
  + Add librepo logger for handling messages from librepo (rh#1816573)
  + [doc] Add package-name-spec to the list of possible specs
  + [doc] Do not use &lt;package-nevr-spec&gt;
  + [doc] Add section to explain -n, -na and -nevra suffixes
  + Add alias 'ls' for list command
  + remove log_lock.pid after reboot (rh#1863006)
  + comps: Raise CompsError when removing a non-existent group
  + Add methods for working with comps to RPMTransactionItemWrapper
  + Implement storing and replaying a transaction
  + Log failure to access last makecache time as warning
  + [doc] Document Substitutions class
  + Dont document removed attribute ``reports`` for get_best_selector
  + Change the debug log timestamps from UTC to local time</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to version 4.4.2
  + Warn about key retrieval over http
  + Fix --setopt=cachedir writing outside of installroot
  + Add vendor to dnf API (rh#1876561)
  + Add allow_vendor_change option (rh#1788371) (rh#1788371)
- Rename dnf-conf package to dnf-data, in line with upstream</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to version 4.5.2
  + Change behaviour of Package().from_repo
  + Add a get_current() method to SwdbInterface
  + Add `from_repo` attribute for Package class (rh#1898968, rh#1879168)
  + Correct description of Package().reponane attribute
  + Add unittest for new API
  + Make rotated log file (mode, owner, group) match previous log settings (rh#1894344)
  + [doc] Improve description of modular filtering
  + [doc] add documentation for from_repo
  + [doc] deprecated alias for dnf repoquery --deplist &lt;deplist_option-label&gt;
  + New config option module_allow_stream_switch allows switching enabled streams</changelog>
  <changelog author="Cameron Rapp &lt;camspam@redhyena.net&gt;" date="1611835200">- Fix a typo.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to version 4.6.0
  + Log scriptlets output also for API users (rh#1847340)
  + Fix module remove --all when no match spec (rh#1904490)
  + yum.misc.decompress() to handle uncompressed files (rh#1895059)
  + Make an error message more informative (rh#1814831)
  + Add deprecation notice to help messages of deplist
  + Remove Base._history_undo_operations() as it was replaced with transaction_sr code
  + cli/output: Return number of listed packages from listPkgs()
  + Clean up history command error handling
  + [doc] Describe install with just a name and obsoletes (rh#1902279)
  + Add api function fill_sack_from_repos_in_cache to allow loading a repo cache with repomd and (solv file or primary xml) only (rh#1865803)
  + Packages installed/removed via DNF API are logged into dnf.log (rh#1855158)
  + Support comps groups in history redo (rh#1657123, rh#1809565, rh#1809639)
  + Support comps groups in history rollback (rh#1657123, rh#1809565, rh#1809639)
  + Support comps groups in history undo (rh#1657123, rh#1809565, rh#1809639)
  + New optional parameter for filter_modules enables following modular obsoletes based on a config option module_obsoletes
  + Add get_header() method to the Package class (rh#1876606)
  + Fix documentation of globs not supporting curly brackets (rh#1913418)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217600">- Migrate DNF persistent state data to /usr/lib/sysimage/dnf
  + Patch: dnf-4.6.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update to version 4.6.1
  + Add unit test for fill_sack_from_repos_in_cache (rh#1865803)
  + Add docs and examples for fill_sack_from_repos_in_cache (rh#1865803)
  + [spec] remove python2 support
  + Remove problematic language
  + The noroot plugin no longer exists, remove mention
  + Run tests for fill_sack_from_repos_in_cache in installroot (rh#1865803)
  + expand history to full term size when output is redirected (rh#1852577) (rh#1852577, rh#1906970)
  + [doc] Fix: "sslcacert" contains path to the file
  + [doc] Added proxy ssl configuration options, increase libdnf require
  + Set persistdir and substitutions for fill_sack_from_repos_in_cache tests (rh#1865803)
  + Update documentation for module_obsoletes and module_stream_switch
  + print additional information when verifying GPG key using DNS
  + Remove hardcoded logfile permissions (rh#1910084)
  + Enhanced detection of plugins removed in transaction (rh#1929163)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1615464000">- Add dnf-4.6_vendor_change_doc.patch to adapt the documentation
  to the actual SUSE default value (bsc#1180339)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to version 4.7.0
  + Improve repo config path ordering to fix a comps merging issue (rh#1928181)
  + Keep reason when package is removed (rh#1921063)
  + Improve mechanism for application of security filters (rh#1918475)
  + [doc] Add description for new API
  + [API] Add new method for reset of security filters
  + [doc] Improve documentation for Hotfix repositories
  + [doc] fix: "makecache" command downloads only enabled repositories
  + Use libdnf.utils.checksum_{check,value}
  + [doc] Add info that maximum parallel downloads is 20
  + Increase loglevel in case of invalid config options
  + [doc] installonly_limit documentation follows behavior
  + Prevent traceback (catch ValueError) if pkg is from cmdline
  + Add documentation for config option sslverifystatus (rh#1814383)
  + Check for specific key string when verifing signatures (rh#1915990)
  + Use rpmkeys binary to verify package signature (rh#1915990)
  + Bugs fixed (rh#1916783)
  + Preserve file mode during log rotation (rh#1910084)</changelog>
</package>
<package pkgid="f2d435e091fa49b3d31cdb365c0638b92198db5323835b39b9b808bb73894377" name="python3-dnf-plugin-leaves" arch="noarch">
  <version epoch="0" ver="4.0.21" rel="bp153.2.3.2"/>
  <changelog author="ngompa13@gmail.com" date="1502625600">- Initial package based on Mageia package</changelog>
  <changelog author="ngompa13@gmail.com" date="1507636800">- Update to version 2.1.5:
  + Fix issues with the '--arch' in 'dnf download' (rh#1476834)
  + Fix 'dnf repoclosure' when used with '--check' and '--best'
  + Use preconfigure hook from DNF for 'local' plugin
- Split lang data into lang subpackage</changelog>
  <changelog author="ngompa13@gmail.com" date="1516449600">- Fix build-time detection of Python 2
  * Add patch: dnf-plugins-core-2.1.5-Fix-detection-of-Python-2.patch</changelog>
  <changelog author="ngompa13@gmail.com" date="1524484800">- Enable COPR plugin with openSUSE support backported (rh#1570418)
  * Add patch: 0001-copr-Add-openSUSE-support.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549540800">- Rebase to version 4.0.3:
  + Compatible with DNF 4.0.0+
  + Reworked COPR plugin
  + New changelogs and repodiff plugins/subcommands
- Drop Python 2 subpackages
- Drop unneeded patches:
  * 0001-copr-Add-openSUSE-support.patch
  * dnf-plugins-core-2.1.5-Fix-detection-of-Python-2.patch
- Backport fixes from upstream to build and run plugins
  * 0001-Fix-traceback-when-local-rpm-url-is-passed.patch
  * 0002-reposync-fix-up-path-traversal-prevention.patch
  * 0003-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549886400">- Temporarily drop needs-restarting files from dnf-utils until
  zypper splits them out into zypper-needs-restarting subpackage
  (gh#openSUSE/zypper#254)
- Add conflicts to yum-changelog and zypper-needs-restarting to
  dnf-utils</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to version 4.0.6
  + [download] Do not download src without ``--source`` (rh#1666648)
  + Use improved config parser that preserves order of data
  + [leaves] Show multiply satisfied dependencies as leaves
  + [download] Fix downloading an rpm from a URL (rh#1678582)
  + [download] Fix problem with downloading src pkgs (rh#1649627)
- Drop backported fixes that are part of this release
  * 0001-Fix-traceback-when-local-rpm-url-is-passed.patch
  * 0002-reposync-fix-up-path-traversal-prevention.patch
  * 0003-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch
- Restore needs-restarting files to the dnf-utils package
- Add conflicts to zypper &lt; 1.14.26 to dnf-utils package to prevent file conflicts</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556280000">- Backport fix for copr disable command traceback (rh#1693551)
  * Patch: 0001-Fix-copr-disable-command-traceback-RhBug-1693551.patch
- Backport doc fix to state repoid as repo identifier for config-manager (rh#1686779)
  * Patch: 0002-doc-state-repoid-as-repo-identifier-of-config-manage.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Update to version 4.0.7
  + Fix: copr disable command traceback (rh#1693551)
  + [doc] state repoid as repo identifier of config-manager (rh#1686779)
  + Fix download of src when not the latest requested (rh#1649627)
- Add missing dependencies on dateutil and distro Python modules (boo#1141374)
- Drop backported fixes that are part of this release
  * 0001-Fix-copr-disable-command-traceback-RhBug-1693551.patch
  * 0002-doc-state-repoid-as-repo-identifier-of-config-manage.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to version 4.0.12
  + [reposync] Enable timestamp preserving for downloaded data (rh#1688537)
  + [reposync] Download packages from all streams (rh#1714788)
  + Make yum-copr manpage available (rh#1673902)
  + [needs-restarting] Add ``--reboothint`` option (rh#1192946) (rh#1639468)
  + Set the cost of ``_dnf_local`` repo to 500, to make it preferred to normal repos
  + [builddep] Report all rpm errors (rh#1663619, rh#1658292, rh#1724668)
  + [config-manager] --setopt: Fix crash with "--save --dump"
  + [config-manager] --setopt: Add globs support to repoid
  + [config-manager] --setopt=key=value is applied only to the main config
  + [config-manager] --setopt and empty list of repositories (rh#1702678)
  + [config-manager] --setopt: Add check for existence of input repositories
  + debuginfo-install: Update both debuginfo and debugsource for updated package (rh#1586084)
  + copr: Support multilib repofiles (rh#1393664)
  + copr: Fix disable if copr instance has non-default port
  + copr: Fix repoid when using subdirectories in copr project
  + [spec] Specify attributes for ghost file (rh# 1754463)
  + download: add the --debugsource option (rh#1637008)
  + Fix incorrect handling richdeps in buildep (rh#1756902)
  + [reposync] Add --urls option (rh#1686602)
  + [versionlock] Add --raw option (rh#1645564)
  + [doc] move manpages for plugins to "dnf-PLUGIN" (rh#1706386)
  + Add new plugin post-transaction-actions (rh#967264)
  + [builddep] Add --skip-unavailable switch (rh#1628634)
  + [versionlock] Don't apply excludes on @System (rh#1726712)
  + [reposync] Ignore only modular excludes (rh#1750273)
- Rename dnf-utils package to yum-utils and have it replace removed package in Tumbleweed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1576324800">- Add missing bug reference for 4.0.7 update changelog entry</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to version 4.0.13
  + Fix: config_manager respect config file location during save
  + Redesign reposync --latest for modular system (rh#1775434)
  + [reposync] Fix --delete with multiple repos (rh#1774103)
  + [doc] Skip creating and installing migrate documentation for Python 3+
  + [config-manager] Allow use of --set-enabled without arguments (rh#1679213)
  + [versionlock] Prevent conflicting/duplicate entries (rh#1782052)
- Deconflict with zypper-needs-restarting on SLE to unblock PackageHub updates</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 4.0.14
  + Fix conflict for dnf download --resolve (rh#1787908)
  + config-manager calls parser error when without options (rh#1782822)
  + Update reposync.py with --norepopath option
  + Fix: don't open stdin if versionlock is missing (rh#1785563)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1593777600">- test package and test it with pytest (drop dependency on nose)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 4.0.17
  + Support remote files in dnf builddep
  + [download] Respect repo priority (rh#1800342)
  + [versionlock] Take obsoletes into account (rh#1627124)
  + Move args "--set-enabled", "--set-disabled" from DNF (rh#1727882)
  + Add missing arguments --set-enabled/--set-diabled into error message
  + Warn when --enablerepo/--disablerepo args were passed (rh#1727882)
  + [copr] add support for enabling/disabling runtime dependencies
  + [copr] no-liability text to be always printed
  + [repomanage] Add modular support (rh#1804720)
  + [needs-restarting] add options using .conf file (rh#1810123)
- Fix author identity in changes</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 4.0.18
  + [needs-restarting] Fix plugin fail if needs-restarting.d does not exist
  + [needs-restarting] add kernel-rt to reboot list
  + Fix debug-restore command
  + [config-manager] enable/disable comma separated pkgs (rh#1830530)
  + [debug] Use standard demands.resolving for transaction handling
  + [debug] Do not remove install-only packages (rh#1844533)
  + return error when dnf download failed
  + [reposync] Add latest NEVRAs per stream to download (rh#1833074)
  + copr: don't try to list runtime dependencies</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to version 4.0.19
  + copr: allow only 2 arguments with copr enable command
  + [needs-restarting] fix -r in nspawn containers (rh#1913962, rh#1914251)
  + Add --gpgcheck option to reposync (rh#1856818) (rh#1856818)
  + Re-introduce yum-groups-manager functionality (rh#1826016)
  + [repomanage] Don't use cached metadata (rh#1899852)
  + [needs-restarting] add -s to list services (rh#1772939) (rh#1772939)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to version 4.0.21
  + Add missing command line option to documentation
  + doc: add packages to needs-restarting conf
  + Set blacklist subcommand as deprecated
  + Bugs fixed (rh#1914827, rh#1916782)
  + Removed dependency on dnf.yum.misc.Checksum class (rh#1935465)</changelog>
</package>
<package pkgid="f18f5c5ad478a1aa4bda6d65ee5e56b98bccdc0f78cf2cf8653d489cd00035a6" name="python3-dnf-plugin-local" arch="noarch">
  <version epoch="0" ver="4.0.21" rel="bp153.2.3.2"/>
  <changelog author="ngompa13@gmail.com" date="1502625600">- Initial package based on Mageia package</changelog>
  <changelog author="ngompa13@gmail.com" date="1507636800">- Update to version 2.1.5:
  + Fix issues with the '--arch' in 'dnf download' (rh#1476834)
  + Fix 'dnf repoclosure' when used with '--check' and '--best'
  + Use preconfigure hook from DNF for 'local' plugin
- Split lang data into lang subpackage</changelog>
  <changelog author="ngompa13@gmail.com" date="1516449600">- Fix build-time detection of Python 2
  * Add patch: dnf-plugins-core-2.1.5-Fix-detection-of-Python-2.patch</changelog>
  <changelog author="ngompa13@gmail.com" date="1524484800">- Enable COPR plugin with openSUSE support backported (rh#1570418)
  * Add patch: 0001-copr-Add-openSUSE-support.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549540800">- Rebase to version 4.0.3:
  + Compatible with DNF 4.0.0+
  + Reworked COPR plugin
  + New changelogs and repodiff plugins/subcommands
- Drop Python 2 subpackages
- Drop unneeded patches:
  * 0001-copr-Add-openSUSE-support.patch
  * dnf-plugins-core-2.1.5-Fix-detection-of-Python-2.patch
- Backport fixes from upstream to build and run plugins
  * 0001-Fix-traceback-when-local-rpm-url-is-passed.patch
  * 0002-reposync-fix-up-path-traversal-prevention.patch
  * 0003-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549886400">- Temporarily drop needs-restarting files from dnf-utils until
  zypper splits them out into zypper-needs-restarting subpackage
  (gh#openSUSE/zypper#254)
- Add conflicts to yum-changelog and zypper-needs-restarting to
  dnf-utils</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to version 4.0.6
  + [download] Do not download src without ``--source`` (rh#1666648)
  + Use improved config parser that preserves order of data
  + [leaves] Show multiply satisfied dependencies as leaves
  + [download] Fix downloading an rpm from a URL (rh#1678582)
  + [download] Fix problem with downloading src pkgs (rh#1649627)
- Drop backported fixes that are part of this release
  * 0001-Fix-traceback-when-local-rpm-url-is-passed.patch
  * 0002-reposync-fix-up-path-traversal-prevention.patch
  * 0003-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch
- Restore needs-restarting files to the dnf-utils package
- Add conflicts to zypper &lt; 1.14.26 to dnf-utils package to prevent file conflicts</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556280000">- Backport fix for copr disable command traceback (rh#1693551)
  * Patch: 0001-Fix-copr-disable-command-traceback-RhBug-1693551.patch
- Backport doc fix to state repoid as repo identifier for config-manager (rh#1686779)
  * Patch: 0002-doc-state-repoid-as-repo-identifier-of-config-manage.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Update to version 4.0.7
  + Fix: copr disable command traceback (rh#1693551)
  + [doc] state repoid as repo identifier of config-manager (rh#1686779)
  + Fix download of src when not the latest requested (rh#1649627)
- Add missing dependencies on dateutil and distro Python modules (boo#1141374)
- Drop backported fixes that are part of this release
  * 0001-Fix-copr-disable-command-traceback-RhBug-1693551.patch
  * 0002-doc-state-repoid-as-repo-identifier-of-config-manage.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to version 4.0.12
  + [reposync] Enable timestamp preserving for downloaded data (rh#1688537)
  + [reposync] Download packages from all streams (rh#1714788)
  + Make yum-copr manpage available (rh#1673902)
  + [needs-restarting] Add ``--reboothint`` option (rh#1192946) (rh#1639468)
  + Set the cost of ``_dnf_local`` repo to 500, to make it preferred to normal repos
  + [builddep] Report all rpm errors (rh#1663619, rh#1658292, rh#1724668)
  + [config-manager] --setopt: Fix crash with "--save --dump"
  + [config-manager] --setopt: Add globs support to repoid
  + [config-manager] --setopt=key=value is applied only to the main config
  + [config-manager] --setopt and empty list of repositories (rh#1702678)
  + [config-manager] --setopt: Add check for existence of input repositories
  + debuginfo-install: Update both debuginfo and debugsource for updated package (rh#1586084)
  + copr: Support multilib repofiles (rh#1393664)
  + copr: Fix disable if copr instance has non-default port
  + copr: Fix repoid when using subdirectories in copr project
  + [spec] Specify attributes for ghost file (rh# 1754463)
  + download: add the --debugsource option (rh#1637008)
  + Fix incorrect handling richdeps in buildep (rh#1756902)
  + [reposync] Add --urls option (rh#1686602)
  + [versionlock] Add --raw option (rh#1645564)
  + [doc] move manpages for plugins to "dnf-PLUGIN" (rh#1706386)
  + Add new plugin post-transaction-actions (rh#967264)
  + [builddep] Add --skip-unavailable switch (rh#1628634)
  + [versionlock] Don't apply excludes on @System (rh#1726712)
  + [reposync] Ignore only modular excludes (rh#1750273)
- Rename dnf-utils package to yum-utils and have it replace removed package in Tumbleweed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1576324800">- Add missing bug reference for 4.0.7 update changelog entry</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to version 4.0.13
  + Fix: config_manager respect config file location during save
  + Redesign reposync --latest for modular system (rh#1775434)
  + [reposync] Fix --delete with multiple repos (rh#1774103)
  + [doc] Skip creating and installing migrate documentation for Python 3+
  + [config-manager] Allow use of --set-enabled without arguments (rh#1679213)
  + [versionlock] Prevent conflicting/duplicate entries (rh#1782052)
- Deconflict with zypper-needs-restarting on SLE to unblock PackageHub updates</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 4.0.14
  + Fix conflict for dnf download --resolve (rh#1787908)
  + config-manager calls parser error when without options (rh#1782822)
  + Update reposync.py with --norepopath option
  + Fix: don't open stdin if versionlock is missing (rh#1785563)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1593777600">- test package and test it with pytest (drop dependency on nose)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 4.0.17
  + Support remote files in dnf builddep
  + [download] Respect repo priority (rh#1800342)
  + [versionlock] Take obsoletes into account (rh#1627124)
  + Move args "--set-enabled", "--set-disabled" from DNF (rh#1727882)
  + Add missing arguments --set-enabled/--set-diabled into error message
  + Warn when --enablerepo/--disablerepo args were passed (rh#1727882)
  + [copr] add support for enabling/disabling runtime dependencies
  + [copr] no-liability text to be always printed
  + [repomanage] Add modular support (rh#1804720)
  + [needs-restarting] add options using .conf file (rh#1810123)
- Fix author identity in changes</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 4.0.18
  + [needs-restarting] Fix plugin fail if needs-restarting.d does not exist
  + [needs-restarting] add kernel-rt to reboot list
  + Fix debug-restore command
  + [config-manager] enable/disable comma separated pkgs (rh#1830530)
  + [debug] Use standard demands.resolving for transaction handling
  + [debug] Do not remove install-only packages (rh#1844533)
  + return error when dnf download failed
  + [reposync] Add latest NEVRAs per stream to download (rh#1833074)
  + copr: don't try to list runtime dependencies</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to version 4.0.19
  + copr: allow only 2 arguments with copr enable command
  + [needs-restarting] fix -r in nspawn containers (rh#1913962, rh#1914251)
  + Add --gpgcheck option to reposync (rh#1856818) (rh#1856818)
  + Re-introduce yum-groups-manager functionality (rh#1826016)
  + [repomanage] Don't use cached metadata (rh#1899852)
  + [needs-restarting] add -s to list services (rh#1772939) (rh#1772939)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to version 4.0.21
  + Add missing command line option to documentation
  + doc: add packages to needs-restarting conf
  + Set blacklist subcommand as deprecated
  + Bugs fixed (rh#1914827, rh#1916782)
  + Removed dependency on dnf.yum.misc.Checksum class (rh#1935465)</changelog>
</package>
<package pkgid="bdb2ed2cdbb28babb3039fa73e84cca39d527e8ff21de8b6471e05d59d227f63" name="python3-dnf-plugin-post-transaction-actions" arch="noarch">
  <version epoch="0" ver="4.0.21" rel="bp153.2.3.2"/>
  <changelog author="ngompa13@gmail.com" date="1502625600">- Initial package based on Mageia package</changelog>
  <changelog author="ngompa13@gmail.com" date="1507636800">- Update to version 2.1.5:
  + Fix issues with the '--arch' in 'dnf download' (rh#1476834)
  + Fix 'dnf repoclosure' when used with '--check' and '--best'
  + Use preconfigure hook from DNF for 'local' plugin
- Split lang data into lang subpackage</changelog>
  <changelog author="ngompa13@gmail.com" date="1516449600">- Fix build-time detection of Python 2
  * Add patch: dnf-plugins-core-2.1.5-Fix-detection-of-Python-2.patch</changelog>
  <changelog author="ngompa13@gmail.com" date="1524484800">- Enable COPR plugin with openSUSE support backported (rh#1570418)
  * Add patch: 0001-copr-Add-openSUSE-support.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549540800">- Rebase to version 4.0.3:
  + Compatible with DNF 4.0.0+
  + Reworked COPR plugin
  + New changelogs and repodiff plugins/subcommands
- Drop Python 2 subpackages
- Drop unneeded patches:
  * 0001-copr-Add-openSUSE-support.patch
  * dnf-plugins-core-2.1.5-Fix-detection-of-Python-2.patch
- Backport fixes from upstream to build and run plugins
  * 0001-Fix-traceback-when-local-rpm-url-is-passed.patch
  * 0002-reposync-fix-up-path-traversal-prevention.patch
  * 0003-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549886400">- Temporarily drop needs-restarting files from dnf-utils until
  zypper splits them out into zypper-needs-restarting subpackage
  (gh#openSUSE/zypper#254)
- Add conflicts to yum-changelog and zypper-needs-restarting to
  dnf-utils</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to version 4.0.6
  + [download] Do not download src without ``--source`` (rh#1666648)
  + Use improved config parser that preserves order of data
  + [leaves] Show multiply satisfied dependencies as leaves
  + [download] Fix downloading an rpm from a URL (rh#1678582)
  + [download] Fix problem with downloading src pkgs (rh#1649627)
- Drop backported fixes that are part of this release
  * 0001-Fix-traceback-when-local-rpm-url-is-passed.patch
  * 0002-reposync-fix-up-path-traversal-prevention.patch
  * 0003-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch
- Restore needs-restarting files to the dnf-utils package
- Add conflicts to zypper &lt; 1.14.26 to dnf-utils package to prevent file conflicts</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556280000">- Backport fix for copr disable command traceback (rh#1693551)
  * Patch: 0001-Fix-copr-disable-command-traceback-RhBug-1693551.patch
- Backport doc fix to state repoid as repo identifier for config-manager (rh#1686779)
  * Patch: 0002-doc-state-repoid-as-repo-identifier-of-config-manage.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Update to version 4.0.7
  + Fix: copr disable command traceback (rh#1693551)
  + [doc] state repoid as repo identifier of config-manager (rh#1686779)
  + Fix download of src when not the latest requested (rh#1649627)
- Add missing dependencies on dateutil and distro Python modules (boo#1141374)
- Drop backported fixes that are part of this release
  * 0001-Fix-copr-disable-command-traceback-RhBug-1693551.patch
  * 0002-doc-state-repoid-as-repo-identifier-of-config-manage.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to version 4.0.12
  + [reposync] Enable timestamp preserving for downloaded data (rh#1688537)
  + [reposync] Download packages from all streams (rh#1714788)
  + Make yum-copr manpage available (rh#1673902)
  + [needs-restarting] Add ``--reboothint`` option (rh#1192946) (rh#1639468)
  + Set the cost of ``_dnf_local`` repo to 500, to make it preferred to normal repos
  + [builddep] Report all rpm errors (rh#1663619, rh#1658292, rh#1724668)
  + [config-manager] --setopt: Fix crash with "--save --dump"
  + [config-manager] --setopt: Add globs support to repoid
  + [config-manager] --setopt=key=value is applied only to the main config
  + [config-manager] --setopt and empty list of repositories (rh#1702678)
  + [config-manager] --setopt: Add check for existence of input repositories
  + debuginfo-install: Update both debuginfo and debugsource for updated package (rh#1586084)
  + copr: Support multilib repofiles (rh#1393664)
  + copr: Fix disable if copr instance has non-default port
  + copr: Fix repoid when using subdirectories in copr project
  + [spec] Specify attributes for ghost file (rh# 1754463)
  + download: add the --debugsource option (rh#1637008)
  + Fix incorrect handling richdeps in buildep (rh#1756902)
  + [reposync] Add --urls option (rh#1686602)
  + [versionlock] Add --raw option (rh#1645564)
  + [doc] move manpages for plugins to "dnf-PLUGIN" (rh#1706386)
  + Add new plugin post-transaction-actions (rh#967264)
  + [builddep] Add --skip-unavailable switch (rh#1628634)
  + [versionlock] Don't apply excludes on @System (rh#1726712)
  + [reposync] Ignore only modular excludes (rh#1750273)
- Rename dnf-utils package to yum-utils and have it replace removed package in Tumbleweed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1576324800">- Add missing bug reference for 4.0.7 update changelog entry</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to version 4.0.13
  + Fix: config_manager respect config file location during save
  + Redesign reposync --latest for modular system (rh#1775434)
  + [reposync] Fix --delete with multiple repos (rh#1774103)
  + [doc] Skip creating and installing migrate documentation for Python 3+
  + [config-manager] Allow use of --set-enabled without arguments (rh#1679213)
  + [versionlock] Prevent conflicting/duplicate entries (rh#1782052)
- Deconflict with zypper-needs-restarting on SLE to unblock PackageHub updates</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 4.0.14
  + Fix conflict for dnf download --resolve (rh#1787908)
  + config-manager calls parser error when without options (rh#1782822)
  + Update reposync.py with --norepopath option
  + Fix: don't open stdin if versionlock is missing (rh#1785563)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1593777600">- test package and test it with pytest (drop dependency on nose)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 4.0.17
  + Support remote files in dnf builddep
  + [download] Respect repo priority (rh#1800342)
  + [versionlock] Take obsoletes into account (rh#1627124)
  + Move args "--set-enabled", "--set-disabled" from DNF (rh#1727882)
  + Add missing arguments --set-enabled/--set-diabled into error message
  + Warn when --enablerepo/--disablerepo args were passed (rh#1727882)
  + [copr] add support for enabling/disabling runtime dependencies
  + [copr] no-liability text to be always printed
  + [repomanage] Add modular support (rh#1804720)
  + [needs-restarting] add options using .conf file (rh#1810123)
- Fix author identity in changes</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 4.0.18
  + [needs-restarting] Fix plugin fail if needs-restarting.d does not exist
  + [needs-restarting] add kernel-rt to reboot list
  + Fix debug-restore command
  + [config-manager] enable/disable comma separated pkgs (rh#1830530)
  + [debug] Use standard demands.resolving for transaction handling
  + [debug] Do not remove install-only packages (rh#1844533)
  + return error when dnf download failed
  + [reposync] Add latest NEVRAs per stream to download (rh#1833074)
  + copr: don't try to list runtime dependencies</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to version 4.0.19
  + copr: allow only 2 arguments with copr enable command
  + [needs-restarting] fix -r in nspawn containers (rh#1913962, rh#1914251)
  + Add --gpgcheck option to reposync (rh#1856818) (rh#1856818)
  + Re-introduce yum-groups-manager functionality (rh#1826016)
  + [repomanage] Don't use cached metadata (rh#1899852)
  + [needs-restarting] add -s to list services (rh#1772939) (rh#1772939)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to version 4.0.21
  + Add missing command line option to documentation
  + doc: add packages to needs-restarting conf
  + Set blacklist subcommand as deprecated
  + Bugs fixed (rh#1914827, rh#1916782)
  + Removed dependency on dnf.yum.misc.Checksum class (rh#1935465)</changelog>
</package>
<package pkgid="f0207a86a2e78e93f49337540683299817b51f33452ed1ae3aa322529407b0db" name="python3-dnf-plugin-show-leaves" arch="noarch">
  <version epoch="0" ver="4.0.21" rel="bp153.2.3.2"/>
  <changelog author="ngompa13@gmail.com" date="1502625600">- Initial package based on Mageia package</changelog>
  <changelog author="ngompa13@gmail.com" date="1507636800">- Update to version 2.1.5:
  + Fix issues with the '--arch' in 'dnf download' (rh#1476834)
  + Fix 'dnf repoclosure' when used with '--check' and '--best'
  + Use preconfigure hook from DNF for 'local' plugin
- Split lang data into lang subpackage</changelog>
  <changelog author="ngompa13@gmail.com" date="1516449600">- Fix build-time detection of Python 2
  * Add patch: dnf-plugins-core-2.1.5-Fix-detection-of-Python-2.patch</changelog>
  <changelog author="ngompa13@gmail.com" date="1524484800">- Enable COPR plugin with openSUSE support backported (rh#1570418)
  * Add patch: 0001-copr-Add-openSUSE-support.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549540800">- Rebase to version 4.0.3:
  + Compatible with DNF 4.0.0+
  + Reworked COPR plugin
  + New changelogs and repodiff plugins/subcommands
- Drop Python 2 subpackages
- Drop unneeded patches:
  * 0001-copr-Add-openSUSE-support.patch
  * dnf-plugins-core-2.1.5-Fix-detection-of-Python-2.patch
- Backport fixes from upstream to build and run plugins
  * 0001-Fix-traceback-when-local-rpm-url-is-passed.patch
  * 0002-reposync-fix-up-path-traversal-prevention.patch
  * 0003-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549886400">- Temporarily drop needs-restarting files from dnf-utils until
  zypper splits them out into zypper-needs-restarting subpackage
  (gh#openSUSE/zypper#254)
- Add conflicts to yum-changelog and zypper-needs-restarting to
  dnf-utils</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to version 4.0.6
  + [download] Do not download src without ``--source`` (rh#1666648)
  + Use improved config parser that preserves order of data
  + [leaves] Show multiply satisfied dependencies as leaves
  + [download] Fix downloading an rpm from a URL (rh#1678582)
  + [download] Fix problem with downloading src pkgs (rh#1649627)
- Drop backported fixes that are part of this release
  * 0001-Fix-traceback-when-local-rpm-url-is-passed.patch
  * 0002-reposync-fix-up-path-traversal-prevention.patch
  * 0003-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch
- Restore needs-restarting files to the dnf-utils package
- Add conflicts to zypper &lt; 1.14.26 to dnf-utils package to prevent file conflicts</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556280000">- Backport fix for copr disable command traceback (rh#1693551)
  * Patch: 0001-Fix-copr-disable-command-traceback-RhBug-1693551.patch
- Backport doc fix to state repoid as repo identifier for config-manager (rh#1686779)
  * Patch: 0002-doc-state-repoid-as-repo-identifier-of-config-manage.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Update to version 4.0.7
  + Fix: copr disable command traceback (rh#1693551)
  + [doc] state repoid as repo identifier of config-manager (rh#1686779)
  + Fix download of src when not the latest requested (rh#1649627)
- Add missing dependencies on dateutil and distro Python modules (boo#1141374)
- Drop backported fixes that are part of this release
  * 0001-Fix-copr-disable-command-traceback-RhBug-1693551.patch
  * 0002-doc-state-repoid-as-repo-identifier-of-config-manage.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to version 4.0.12
  + [reposync] Enable timestamp preserving for downloaded data (rh#1688537)
  + [reposync] Download packages from all streams (rh#1714788)
  + Make yum-copr manpage available (rh#1673902)
  + [needs-restarting] Add ``--reboothint`` option (rh#1192946) (rh#1639468)
  + Set the cost of ``_dnf_local`` repo to 500, to make it preferred to normal repos
  + [builddep] Report all rpm errors (rh#1663619, rh#1658292, rh#1724668)
  + [config-manager] --setopt: Fix crash with "--save --dump"
  + [config-manager] --setopt: Add globs support to repoid
  + [config-manager] --setopt=key=value is applied only to the main config
  + [config-manager] --setopt and empty list of repositories (rh#1702678)
  + [config-manager] --setopt: Add check for existence of input repositories
  + debuginfo-install: Update both debuginfo and debugsource for updated package (rh#1586084)
  + copr: Support multilib repofiles (rh#1393664)
  + copr: Fix disable if copr instance has non-default port
  + copr: Fix repoid when using subdirectories in copr project
  + [spec] Specify attributes for ghost file (rh# 1754463)
  + download: add the --debugsource option (rh#1637008)
  + Fix incorrect handling richdeps in buildep (rh#1756902)
  + [reposync] Add --urls option (rh#1686602)
  + [versionlock] Add --raw option (rh#1645564)
  + [doc] move manpages for plugins to "dnf-PLUGIN" (rh#1706386)
  + Add new plugin post-transaction-actions (rh#967264)
  + [builddep] Add --skip-unavailable switch (rh#1628634)
  + [versionlock] Don't apply excludes on @System (rh#1726712)
  + [reposync] Ignore only modular excludes (rh#1750273)
- Rename dnf-utils package to yum-utils and have it replace removed package in Tumbleweed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1576324800">- Add missing bug reference for 4.0.7 update changelog entry</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to version 4.0.13
  + Fix: config_manager respect config file location during save
  + Redesign reposync --latest for modular system (rh#1775434)
  + [reposync] Fix --delete with multiple repos (rh#1774103)
  + [doc] Skip creating and installing migrate documentation for Python 3+
  + [config-manager] Allow use of --set-enabled without arguments (rh#1679213)
  + [versionlock] Prevent conflicting/duplicate entries (rh#1782052)
- Deconflict with zypper-needs-restarting on SLE to unblock PackageHub updates</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 4.0.14
  + Fix conflict for dnf download --resolve (rh#1787908)
  + config-manager calls parser error when without options (rh#1782822)
  + Update reposync.py with --norepopath option
  + Fix: don't open stdin if versionlock is missing (rh#1785563)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1593777600">- test package and test it with pytest (drop dependency on nose)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 4.0.17
  + Support remote files in dnf builddep
  + [download] Respect repo priority (rh#1800342)
  + [versionlock] Take obsoletes into account (rh#1627124)
  + Move args "--set-enabled", "--set-disabled" from DNF (rh#1727882)
  + Add missing arguments --set-enabled/--set-diabled into error message
  + Warn when --enablerepo/--disablerepo args were passed (rh#1727882)
  + [copr] add support for enabling/disabling runtime dependencies
  + [copr] no-liability text to be always printed
  + [repomanage] Add modular support (rh#1804720)
  + [needs-restarting] add options using .conf file (rh#1810123)
- Fix author identity in changes</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 4.0.18
  + [needs-restarting] Fix plugin fail if needs-restarting.d does not exist
  + [needs-restarting] add kernel-rt to reboot list
  + Fix debug-restore command
  + [config-manager] enable/disable comma separated pkgs (rh#1830530)
  + [debug] Use standard demands.resolving for transaction handling
  + [debug] Do not remove install-only packages (rh#1844533)
  + return error when dnf download failed
  + [reposync] Add latest NEVRAs per stream to download (rh#1833074)
  + copr: don't try to list runtime dependencies</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to version 4.0.19
  + copr: allow only 2 arguments with copr enable command
  + [needs-restarting] fix -r in nspawn containers (rh#1913962, rh#1914251)
  + Add --gpgcheck option to reposync (rh#1856818) (rh#1856818)
  + Re-introduce yum-groups-manager functionality (rh#1826016)
  + [repomanage] Don't use cached metadata (rh#1899852)
  + [needs-restarting] add -s to list services (rh#1772939) (rh#1772939)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to version 4.0.21
  + Add missing command line option to documentation
  + doc: add packages to needs-restarting conf
  + Set blacklist subcommand as deprecated
  + Bugs fixed (rh#1914827, rh#1916782)
  + Removed dependency on dnf.yum.misc.Checksum class (rh#1935465)</changelog>
</package>
<package pkgid="0ce4a0100c9bff588ccb3d78f5a2359598cddfb59f450d5bf42a9e7740f1dab0" name="python3-dnf-plugin-versionlock" arch="noarch">
  <version epoch="0" ver="4.0.21" rel="bp153.2.3.2"/>
  <changelog author="ngompa13@gmail.com" date="1502625600">- Initial package based on Mageia package</changelog>
  <changelog author="ngompa13@gmail.com" date="1507636800">- Update to version 2.1.5:
  + Fix issues with the '--arch' in 'dnf download' (rh#1476834)
  + Fix 'dnf repoclosure' when used with '--check' and '--best'
  + Use preconfigure hook from DNF for 'local' plugin
- Split lang data into lang subpackage</changelog>
  <changelog author="ngompa13@gmail.com" date="1516449600">- Fix build-time detection of Python 2
  * Add patch: dnf-plugins-core-2.1.5-Fix-detection-of-Python-2.patch</changelog>
  <changelog author="ngompa13@gmail.com" date="1524484800">- Enable COPR plugin with openSUSE support backported (rh#1570418)
  * Add patch: 0001-copr-Add-openSUSE-support.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549540800">- Rebase to version 4.0.3:
  + Compatible with DNF 4.0.0+
  + Reworked COPR plugin
  + New changelogs and repodiff plugins/subcommands
- Drop Python 2 subpackages
- Drop unneeded patches:
  * 0001-copr-Add-openSUSE-support.patch
  * dnf-plugins-core-2.1.5-Fix-detection-of-Python-2.patch
- Backport fixes from upstream to build and run plugins
  * 0001-Fix-traceback-when-local-rpm-url-is-passed.patch
  * 0002-reposync-fix-up-path-traversal-prevention.patch
  * 0003-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549886400">- Temporarily drop needs-restarting files from dnf-utils until
  zypper splits them out into zypper-needs-restarting subpackage
  (gh#openSUSE/zypper#254)
- Add conflicts to yum-changelog and zypper-needs-restarting to
  dnf-utils</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to version 4.0.6
  + [download] Do not download src without ``--source`` (rh#1666648)
  + Use improved config parser that preserves order of data
  + [leaves] Show multiply satisfied dependencies as leaves
  + [download] Fix downloading an rpm from a URL (rh#1678582)
  + [download] Fix problem with downloading src pkgs (rh#1649627)
- Drop backported fixes that are part of this release
  * 0001-Fix-traceback-when-local-rpm-url-is-passed.patch
  * 0002-reposync-fix-up-path-traversal-prevention.patch
  * 0003-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch
- Restore needs-restarting files to the dnf-utils package
- Add conflicts to zypper &lt; 1.14.26 to dnf-utils package to prevent file conflicts</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556280000">- Backport fix for copr disable command traceback (rh#1693551)
  * Patch: 0001-Fix-copr-disable-command-traceback-RhBug-1693551.patch
- Backport doc fix to state repoid as repo identifier for config-manager (rh#1686779)
  * Patch: 0002-doc-state-repoid-as-repo-identifier-of-config-manage.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Update to version 4.0.7
  + Fix: copr disable command traceback (rh#1693551)
  + [doc] state repoid as repo identifier of config-manager (rh#1686779)
  + Fix download of src when not the latest requested (rh#1649627)
- Add missing dependencies on dateutil and distro Python modules (boo#1141374)
- Drop backported fixes that are part of this release
  * 0001-Fix-copr-disable-command-traceback-RhBug-1693551.patch
  * 0002-doc-state-repoid-as-repo-identifier-of-config-manage.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to version 4.0.12
  + [reposync] Enable timestamp preserving for downloaded data (rh#1688537)
  + [reposync] Download packages from all streams (rh#1714788)
  + Make yum-copr manpage available (rh#1673902)
  + [needs-restarting] Add ``--reboothint`` option (rh#1192946) (rh#1639468)
  + Set the cost of ``_dnf_local`` repo to 500, to make it preferred to normal repos
  + [builddep] Report all rpm errors (rh#1663619, rh#1658292, rh#1724668)
  + [config-manager] --setopt: Fix crash with "--save --dump"
  + [config-manager] --setopt: Add globs support to repoid
  + [config-manager] --setopt=key=value is applied only to the main config
  + [config-manager] --setopt and empty list of repositories (rh#1702678)
  + [config-manager] --setopt: Add check for existence of input repositories
  + debuginfo-install: Update both debuginfo and debugsource for updated package (rh#1586084)
  + copr: Support multilib repofiles (rh#1393664)
  + copr: Fix disable if copr instance has non-default port
  + copr: Fix repoid when using subdirectories in copr project
  + [spec] Specify attributes for ghost file (rh# 1754463)
  + download: add the --debugsource option (rh#1637008)
  + Fix incorrect handling richdeps in buildep (rh#1756902)
  + [reposync] Add --urls option (rh#1686602)
  + [versionlock] Add --raw option (rh#1645564)
  + [doc] move manpages for plugins to "dnf-PLUGIN" (rh#1706386)
  + Add new plugin post-transaction-actions (rh#967264)
  + [builddep] Add --skip-unavailable switch (rh#1628634)
  + [versionlock] Don't apply excludes on @System (rh#1726712)
  + [reposync] Ignore only modular excludes (rh#1750273)
- Rename dnf-utils package to yum-utils and have it replace removed package in Tumbleweed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1576324800">- Add missing bug reference for 4.0.7 update changelog entry</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to version 4.0.13
  + Fix: config_manager respect config file location during save
  + Redesign reposync --latest for modular system (rh#1775434)
  + [reposync] Fix --delete with multiple repos (rh#1774103)
  + [doc] Skip creating and installing migrate documentation for Python 3+
  + [config-manager] Allow use of --set-enabled without arguments (rh#1679213)
  + [versionlock] Prevent conflicting/duplicate entries (rh#1782052)
- Deconflict with zypper-needs-restarting on SLE to unblock PackageHub updates</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 4.0.14
  + Fix conflict for dnf download --resolve (rh#1787908)
  + config-manager calls parser error when without options (rh#1782822)
  + Update reposync.py with --norepopath option
  + Fix: don't open stdin if versionlock is missing (rh#1785563)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1593777600">- test package and test it with pytest (drop dependency on nose)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 4.0.17
  + Support remote files in dnf builddep
  + [download] Respect repo priority (rh#1800342)
  + [versionlock] Take obsoletes into account (rh#1627124)
  + Move args "--set-enabled", "--set-disabled" from DNF (rh#1727882)
  + Add missing arguments --set-enabled/--set-diabled into error message
  + Warn when --enablerepo/--disablerepo args were passed (rh#1727882)
  + [copr] add support for enabling/disabling runtime dependencies
  + [copr] no-liability text to be always printed
  + [repomanage] Add modular support (rh#1804720)
  + [needs-restarting] add options using .conf file (rh#1810123)
- Fix author identity in changes</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 4.0.18
  + [needs-restarting] Fix plugin fail if needs-restarting.d does not exist
  + [needs-restarting] add kernel-rt to reboot list
  + Fix debug-restore command
  + [config-manager] enable/disable comma separated pkgs (rh#1830530)
  + [debug] Use standard demands.resolving for transaction handling
  + [debug] Do not remove install-only packages (rh#1844533)
  + return error when dnf download failed
  + [reposync] Add latest NEVRAs per stream to download (rh#1833074)
  + copr: don't try to list runtime dependencies</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to version 4.0.19
  + copr: allow only 2 arguments with copr enable command
  + [needs-restarting] fix -r in nspawn containers (rh#1913962, rh#1914251)
  + Add --gpgcheck option to reposync (rh#1856818) (rh#1856818)
  + Re-introduce yum-groups-manager functionality (rh#1826016)
  + [repomanage] Don't use cached metadata (rh#1899852)
  + [needs-restarting] add -s to list services (rh#1772939) (rh#1772939)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to version 4.0.21
  + Add missing command line option to documentation
  + doc: add packages to needs-restarting conf
  + Set blacklist subcommand as deprecated
  + Bugs fixed (rh#1914827, rh#1916782)
  + Removed dependency on dnf.yum.misc.Checksum class (rh#1935465)</changelog>
</package>
<package pkgid="b030ffb924e3bb24c0a2f2c73ca5b7cc962884b2cf57473c4d3784f845324853" name="python3-dnf-plugins-core" arch="noarch">
  <version epoch="0" ver="4.0.21" rel="bp153.2.3.2"/>
  <changelog author="ngompa13@gmail.com" date="1502625600">- Initial package based on Mageia package</changelog>
  <changelog author="ngompa13@gmail.com" date="1507636800">- Update to version 2.1.5:
  + Fix issues with the '--arch' in 'dnf download' (rh#1476834)
  + Fix 'dnf repoclosure' when used with '--check' and '--best'
  + Use preconfigure hook from DNF for 'local' plugin
- Split lang data into lang subpackage</changelog>
  <changelog author="ngompa13@gmail.com" date="1516449600">- Fix build-time detection of Python 2
  * Add patch: dnf-plugins-core-2.1.5-Fix-detection-of-Python-2.patch</changelog>
  <changelog author="ngompa13@gmail.com" date="1524484800">- Enable COPR plugin with openSUSE support backported (rh#1570418)
  * Add patch: 0001-copr-Add-openSUSE-support.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549540800">- Rebase to version 4.0.3:
  + Compatible with DNF 4.0.0+
  + Reworked COPR plugin
  + New changelogs and repodiff plugins/subcommands
- Drop Python 2 subpackages
- Drop unneeded patches:
  * 0001-copr-Add-openSUSE-support.patch
  * dnf-plugins-core-2.1.5-Fix-detection-of-Python-2.patch
- Backport fixes from upstream to build and run plugins
  * 0001-Fix-traceback-when-local-rpm-url-is-passed.patch
  * 0002-reposync-fix-up-path-traversal-prevention.patch
  * 0003-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549886400">- Temporarily drop needs-restarting files from dnf-utils until
  zypper splits them out into zypper-needs-restarting subpackage
  (gh#openSUSE/zypper#254)
- Add conflicts to yum-changelog and zypper-needs-restarting to
  dnf-utils</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to version 4.0.6
  + [download] Do not download src without ``--source`` (rh#1666648)
  + Use improved config parser that preserves order of data
  + [leaves] Show multiply satisfied dependencies as leaves
  + [download] Fix downloading an rpm from a URL (rh#1678582)
  + [download] Fix problem with downloading src pkgs (rh#1649627)
- Drop backported fixes that are part of this release
  * 0001-Fix-traceback-when-local-rpm-url-is-passed.patch
  * 0002-reposync-fix-up-path-traversal-prevention.patch
  * 0003-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch
- Restore needs-restarting files to the dnf-utils package
- Add conflicts to zypper &lt; 1.14.26 to dnf-utils package to prevent file conflicts</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556280000">- Backport fix for copr disable command traceback (rh#1693551)
  * Patch: 0001-Fix-copr-disable-command-traceback-RhBug-1693551.patch
- Backport doc fix to state repoid as repo identifier for config-manager (rh#1686779)
  * Patch: 0002-doc-state-repoid-as-repo-identifier-of-config-manage.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Update to version 4.0.7
  + Fix: copr disable command traceback (rh#1693551)
  + [doc] state repoid as repo identifier of config-manager (rh#1686779)
  + Fix download of src when not the latest requested (rh#1649627)
- Add missing dependencies on dateutil and distro Python modules (boo#1141374)
- Drop backported fixes that are part of this release
  * 0001-Fix-copr-disable-command-traceback-RhBug-1693551.patch
  * 0002-doc-state-repoid-as-repo-identifier-of-config-manage.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to version 4.0.12
  + [reposync] Enable timestamp preserving for downloaded data (rh#1688537)
  + [reposync] Download packages from all streams (rh#1714788)
  + Make yum-copr manpage available (rh#1673902)
  + [needs-restarting] Add ``--reboothint`` option (rh#1192946) (rh#1639468)
  + Set the cost of ``_dnf_local`` repo to 500, to make it preferred to normal repos
  + [builddep] Report all rpm errors (rh#1663619, rh#1658292, rh#1724668)
  + [config-manager] --setopt: Fix crash with "--save --dump"
  + [config-manager] --setopt: Add globs support to repoid
  + [config-manager] --setopt=key=value is applied only to the main config
  + [config-manager] --setopt and empty list of repositories (rh#1702678)
  + [config-manager] --setopt: Add check for existence of input repositories
  + debuginfo-install: Update both debuginfo and debugsource for updated package (rh#1586084)
  + copr: Support multilib repofiles (rh#1393664)
  + copr: Fix disable if copr instance has non-default port
  + copr: Fix repoid when using subdirectories in copr project
  + [spec] Specify attributes for ghost file (rh# 1754463)
  + download: add the --debugsource option (rh#1637008)
  + Fix incorrect handling richdeps in buildep (rh#1756902)
  + [reposync] Add --urls option (rh#1686602)
  + [versionlock] Add --raw option (rh#1645564)
  + [doc] move manpages for plugins to "dnf-PLUGIN" (rh#1706386)
  + Add new plugin post-transaction-actions (rh#967264)
  + [builddep] Add --skip-unavailable switch (rh#1628634)
  + [versionlock] Don't apply excludes on @System (rh#1726712)
  + [reposync] Ignore only modular excludes (rh#1750273)
- Rename dnf-utils package to yum-utils and have it replace removed package in Tumbleweed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1576324800">- Add missing bug reference for 4.0.7 update changelog entry</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to version 4.0.13
  + Fix: config_manager respect config file location during save
  + Redesign reposync --latest for modular system (rh#1775434)
  + [reposync] Fix --delete with multiple repos (rh#1774103)
  + [doc] Skip creating and installing migrate documentation for Python 3+
  + [config-manager] Allow use of --set-enabled without arguments (rh#1679213)
  + [versionlock] Prevent conflicting/duplicate entries (rh#1782052)
- Deconflict with zypper-needs-restarting on SLE to unblock PackageHub updates</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 4.0.14
  + Fix conflict for dnf download --resolve (rh#1787908)
  + config-manager calls parser error when without options (rh#1782822)
  + Update reposync.py with --norepopath option
  + Fix: don't open stdin if versionlock is missing (rh#1785563)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1593777600">- test package and test it with pytest (drop dependency on nose)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 4.0.17
  + Support remote files in dnf builddep
  + [download] Respect repo priority (rh#1800342)
  + [versionlock] Take obsoletes into account (rh#1627124)
  + Move args "--set-enabled", "--set-disabled" from DNF (rh#1727882)
  + Add missing arguments --set-enabled/--set-diabled into error message
  + Warn when --enablerepo/--disablerepo args were passed (rh#1727882)
  + [copr] add support for enabling/disabling runtime dependencies
  + [copr] no-liability text to be always printed
  + [repomanage] Add modular support (rh#1804720)
  + [needs-restarting] add options using .conf file (rh#1810123)
- Fix author identity in changes</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 4.0.18
  + [needs-restarting] Fix plugin fail if needs-restarting.d does not exist
  + [needs-restarting] add kernel-rt to reboot list
  + Fix debug-restore command
  + [config-manager] enable/disable comma separated pkgs (rh#1830530)
  + [debug] Use standard demands.resolving for transaction handling
  + [debug] Do not remove install-only packages (rh#1844533)
  + return error when dnf download failed
  + [reposync] Add latest NEVRAs per stream to download (rh#1833074)
  + copr: don't try to list runtime dependencies</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to version 4.0.19
  + copr: allow only 2 arguments with copr enable command
  + [needs-restarting] fix -r in nspawn containers (rh#1913962, rh#1914251)
  + Add --gpgcheck option to reposync (rh#1856818) (rh#1856818)
  + Re-introduce yum-groups-manager functionality (rh#1826016)
  + [repomanage] Don't use cached metadata (rh#1899852)
  + [needs-restarting] add -s to list services (rh#1772939) (rh#1772939)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to version 4.0.21
  + Add missing command line option to documentation
  + doc: add packages to needs-restarting conf
  + Set blacklist subcommand as deprecated
  + Bugs fixed (rh#1914827, rh#1916782)
  + Removed dependency on dnf.yum.misc.Checksum class (rh#1935465)</changelog>
</package>
<package pkgid="af5b5562123b5af06015f8e2e341cc7021d672b3aac55daf574a2f3d31b59d36" name="python3-gdcm" arch="aarch64">
  <version epoch="0" ver="3.0.9" rel="bp153.2.3.1"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.8.4-13" date="1548936000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1549108800">- version 2.8.8
  initial build on OBS based on specfile from Fedora project</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558008000">- version 3.0.0
  clean up of old patches</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1565006400">- version 3.0.1
  patches adapted / removed (memcpy.patch)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1569931200">- version 3.0.2
  libraries moved to separate packages</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1570881600">- Update to 3.0.4. No changelog available
- Run spec-cleaner
- Let CMake find the python executable. Fixes the factory build
  with this version.
- Add the optional dcmtk dependency
- Drop non-existent option GDCM_PDF_DOCUMENTATION</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1582027200">- version 3.0.5
  * fix for API change in poppler</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585483200">- poppler_api.patch added to fix API changes in poppler in TW</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1586865600">- Update poppler_api.patch to make UnicodeMap* const.
- Compile with -fpermissive so that this works on Leap 15.2 too</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1591617600">- Add patch to fix build on aarch64:
  * gdcm-2.8.8-dont_use_EOF.patch</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1591704000">- version 3.0.6
  * no changelog available
  * poppler_api.patch removed (included in source)</changelog>
  <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>
</package>
<package pkgid="4cbb43b0fddcd5428c670eae95d427d20a4b3f5edbdc2b7dda1aac7c8424c8a7" name="python3-gdcm" arch="ppc64le">
  <version epoch="0" ver="3.0.9" rel="bp153.2.3.1"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.8.4-13" date="1548936000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1549108800">- version 2.8.8
  initial build on OBS based on specfile from Fedora project</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558008000">- version 3.0.0
  clean up of old patches</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1565006400">- version 3.0.1
  patches adapted / removed (memcpy.patch)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1569931200">- version 3.0.2
  libraries moved to separate packages</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1570881600">- Update to 3.0.4. No changelog available
- Run spec-cleaner
- Let CMake find the python executable. Fixes the factory build
  with this version.
- Add the optional dcmtk dependency
- Drop non-existent option GDCM_PDF_DOCUMENTATION</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1582027200">- version 3.0.5
  * fix for API change in poppler</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585483200">- poppler_api.patch added to fix API changes in poppler in TW</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1586865600">- Update poppler_api.patch to make UnicodeMap* const.
- Compile with -fpermissive so that this works on Leap 15.2 too</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1591617600">- Add patch to fix build on aarch64:
  * gdcm-2.8.8-dont_use_EOF.patch</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1591704000">- version 3.0.6
  * no changelog available
  * poppler_api.patch removed (included in source)</changelog>
  <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>
</package>
<package pkgid="ad948e8fd3e444b6173841d3713de5152a3659d2c24d5a8bde36a725ee6a6060" name="python3-gdcm" arch="s390x">
  <version epoch="0" ver="3.0.9" rel="bp153.2.3.1"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.8.4-13" date="1548936000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1549108800">- version 2.8.8
  initial build on OBS based on specfile from Fedora project</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558008000">- version 3.0.0
  clean up of old patches</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1565006400">- version 3.0.1
  patches adapted / removed (memcpy.patch)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1569931200">- version 3.0.2
  libraries moved to separate packages</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1570881600">- Update to 3.0.4. No changelog available
- Run spec-cleaner
- Let CMake find the python executable. Fixes the factory build
  with this version.
- Add the optional dcmtk dependency
- Drop non-existent option GDCM_PDF_DOCUMENTATION</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1582027200">- version 3.0.5
  * fix for API change in poppler</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585483200">- poppler_api.patch added to fix API changes in poppler in TW</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1586865600">- Update poppler_api.patch to make UnicodeMap* const.
- Compile with -fpermissive so that this works on Leap 15.2 too</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1591617600">- Add patch to fix build on aarch64:
  * gdcm-2.8.8-dont_use_EOF.patch</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1591704000">- version 3.0.6
  * no changelog available
  * poppler_api.patch removed (included in source)</changelog>
  <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>
</package>
<package pkgid="fedcacc92414455c0e0b5d55ecf143cc99e58738fcc6141beeac636d275b2685" name="python3-gdcm" arch="x86_64">
  <version epoch="0" ver="3.0.9" rel="bp153.2.3.1"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.8.4-13" date="1548936000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1549108800">- version 2.8.8
  initial build on OBS based on specfile from Fedora project</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558008000">- version 3.0.0
  clean up of old patches</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1565006400">- version 3.0.1
  patches adapted / removed (memcpy.patch)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1569931200">- version 3.0.2
  libraries moved to separate packages</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1570881600">- Update to 3.0.4. No changelog available
- Run spec-cleaner
- Let CMake find the python executable. Fixes the factory build
  with this version.
- Add the optional dcmtk dependency
- Drop non-existent option GDCM_PDF_DOCUMENTATION</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1582027200">- version 3.0.5
  * fix for API change in poppler</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1585483200">- poppler_api.patch added to fix API changes in poppler in TW</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1586865600">- Update poppler_api.patch to make UnicodeMap* const.
- Compile with -fpermissive so that this works on Leap 15.2 too</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1591617600">- Add patch to fix build on aarch64:
  * gdcm-2.8.8-dont_use_EOF.patch</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1591704000">- version 3.0.6
  * no changelog available
  * poppler_api.patch removed (included in source)</changelog>
  <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>
</package>
<package pkgid="a00eeec23ac489f3641a831a83b36c345a5710e5996e44603639741366770948" name="python3-hawkey" arch="aarch64">
  <version epoch="0" ver="0.62.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 0.45.0
  + Config options: only first empty value clears existing (rh#1788154)
  + Make parsing of reldeps more strict (rh#1788107)
  + [context] Support repositories defined in main configuration file
  + Fix filtering packages by advisory when more versions and arches are available (rh#1770125)
  + Add expanding solvable provides for dependency matching (rh#1534123)
  + DnfRepo: fix module_hotfixes keyfile priority level
  + Add custom exceptions to libdnf interface
  + [conf] Set useful default colors when color is enabled
  + Port to libmodulemd-2 API (rh#1693683)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584878400">- Add patch to support monitoring non-bdb rpmdb variants
  + Patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584964800">- Remove unused BR for gobject-introspection</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 0.48.0
  + Add prereq_ignoreinst &amp; regular_requires properties for pkg (rh#1543449)
  + Reset active modules when no module enabled or default (rh#1767351)
  + Add comment option to transaction (rh#1773679)
  + Failing to get module defauls is a recoverable error
  + Baseurl is not exclusive with mirrorlist/metalink (rh#1775184)
  + Add new function to reset all modules in C API (dnf_context_reset_all_modules)
  + [context] Fix to preserve additionalMetadata content (rh#1808677)
  + Fix filtering of DepSolvables with source rpms (rh#1812596)
  + Add setter for running kernel protection setting
  + Handle situation when an unprivileged user cannot create history database (rh#1634385)
  + Add query filter: latest by priority
  + Add DNF_NO_PROTECTED flag to allow empty list of protected packages
  + Remove 'dim' option from terminal colors to make them more readable (rh#1807774, rh#1814563)
  + [context] Error when main config file can't be opened (rh#1794864)
  + [context] Add function function dnf_context_is_set_config_file_path
  + swdb: Catch only SQLite3 exceptions and simplify the messages
  + MergedTransaction list multiple comments (rh#1773679)
  + Modify CMake to pull *.po files from weblate
  + Optimize DependencyContainer creation from an existing queue
  + fix a memory leak in dnf_package_get_requires()
  + Fix memory leaks on g_build_filename()
  + Fix memory leak in dnf_context_setup()
  + Add `hy_goal_favor` and `hy_goal_disfavor`
  + Define a cleanup function for `DnfPackageSet`
  + dnf-repo: fix dnf_repo_get_public_keys double-free
  + Do not cache RPMDB
  + Use single-quotes around string literals used in SQL statements
  + SQLite3: Do not close the database if it wasn't opened (rh#1761976)
  + Don't create a new history DB connection for in-memory DB
  + transaction/Swdb: Use a single logger variable in constructor
  + utils: Add a safe version of pathExists()
  + swdb: Handle the case when pathExists() fails on e.g. permission
  + Repo: prepend "file://" if a local path is used as baseurl
  + Move urlEncode() to utils
  + utils: Add 'exclude' argument to urlEncode()
  + Encode package URL for downloading through librepo (rh#1817130)
  + Replace std::runtime_error with libdnf::RepoError
  + Fixes and error handling improvements of the File class
  + [context] Use ConfigRepo for gpgkey and baseurl (rh#1807864)
  + [context] support "priority" option in .repo config file (rh#1797265)
- Drop obsolete patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch
- Refresh patch for static linking libsolvext
  + Remove patch: libdnf-0.39.1-with-static-libsolvext.patch
  + Add patch: libdnf-0.48.0-with-static-libsolvext.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598011200">- Backport fix from upstream to fix building against check &gt;= 0.15
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Clean up spec comments about patches</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 0.54.2
  + history: Fix dnf history rollback when a package was removed (rh#1683134)
  + Add support for HY_GT, HY_LT in query nevra_strict
  + Fix parsing empty lines in config files
  + Accept '==' as an operator in reldeps (rh#1847946)
  + Add log file level main config option (rh#1802074)
  + Add protect_running_kernel configuration option (rh#1698145)
  + Context part of libdnf cannot assume zchunk is on (rh#1851841, rh#1779104)
  + Fix memory leak of resultingModuleIndex and handle g_object refs
  + Redirect librepo logs to libdnf logs with different source
  + Add hy_goal_lock
  + Enum/String conversions for Transaction Store/Replay
  + utils: Add a method to decode URLs
  + Unify hawkey.log line format with the rest of the logs
- Drop patches included in this release
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Refresh patch for reposdir paths
  + Remove patch: libdnf-0.39.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  + Add patch: libdnf-0.54.2-Switch-default-reposdir-to-etc-dnf-repos.d.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to version 0.55.0
  + Add vendor to dnf API (rh#1876561)
  + Add formatting function for solver error
  + Add error types in ModulePackageContainer
  + Implement module enable for context part
  + Improve string formatting for translation
  + Remove redundant printf and change logging info to notice (rh#1827424)
  + Add allow_vendor_change option (rh#1788371) (rh#1788371)
- Backport patches from upstream
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Add patch to turn off changing vendors by default
  + Patch: libdnf-0.55.0-Switch-allow_vendor_change-off.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to version 0.55.2
  + Improve performance of query installed() and available()
  + Swdb: Add a method to get the current transaction
  + [modules] Add special handling for src artifacts (rh#1809314)
  + Better msgs if "basecachedir" or "proxy_password" isn't set (rh#1888946)
  + Add new options module_stream_switch
  + Support allow_vendor_change setting in dnf context API
- Drop patches incorporated into this release
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Use cmake_build and cmake_install macros</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609761600">- Add patch to support armv6hl and RISC-V architectures
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to version 0.58.0
  + Option: Add reset() method
  + Add OptionBinds::getOption() method
  + [context] Add dnf_repo_conf_from_gkeyfile() and dnf_repo_conf_reset()
  + [context] Add support for options: minrate, throttle, bandwidth, timeout
  + [context] Remove g_key_file_get_string() from dnf_repo_set_keyfile_data()
  + Allow loading ext metadata even if only cache (solv) is present
  + Add ASAN_OPTIONS for test_libdnf_main
  + [context,API] Functions for accessing main/global configuration options
  + [context,API] Function for adding setopt
  + Add getter for modular obsoletes from ModuleMetadata
  + Add ModulePackage.getStaticContext() and getRequires()
  + Add compatible layer for MdDocuments v2
  + Fix modular queries with the new solver
  + Improve formatting of error string for modules
  + Change mechanism of module conflicts
  + Fix load/update FailSafe
- Drop patch included in this release
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Backport fixes to add controls for installonlypkgs and protected_packages
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217600">- Add patch to move directory for dnf state data to /usr/lib/sysimage
  + Patch: libdnf-0.58.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217601">- Backport another fix for adding controls to installonlypkgs
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614081600">- Backport support for using certificates for repository authorization
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614254400">- Add repo-config-zypp subpackage to allow easily using Zypper
  repository configuration</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614340800">- Backport more fixes for using certs for repo authorization
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update to 0.60.0
  + Fix repo.fresh() implementation
  + Fix: Fully set ssl in newHandle function
  + [conf] Add options for working with certificates used with proxy
  + Apply proxy certificate options
  + lock: Switch return-if-fail to assert to quiet gcc -fanalyzer
  + build-sys: Clean up message about Python bindings
  + Modify module NSVCA parsing - context definition (rh#1926771)
  + [context] Fix: dnf_package_is_installonly (rh#1928056)
  + Fix problematic language
  + Add getApplicablePackages to advisory and isApplicable to advisorymodule
  + Keep isAdvisoryApplicable to preserve API
  + Run ModulePackageContainerTest tests in tmpdir, merge interdependent
  + [context] Support config file option "proxy_auth_method", defaults "any"
  + Properly handle multiple collections in updateinfo.xml (rh#1804234)
  + Support main config file option "installonlypkgs"
  + Support main config file option "protected_packages"
- Drop patches now part of this release
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686401">- Fix dependency for repo-config-zypp subpackage to work with SLE</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 0.62.0
  + Change order of TransactionItemReason (rh#1921063)
  + Add two new comperators for security filters (rh#1918475)
  + Apply security filters for candidates with lower priority
  + Fix: Goal - translation of messages in global maps
  + Enhance description of modular solvables
  + Improve performance for module query
  + Change mechanism of modular errata applicability (rh#1804234)
  + dnf_transaction_commit(): Remove second call to rpmtsSetVSFlags
  + Fix a couple of memory leaks
  + Fix: Setting of librepo handle in newHandle function
  + Remove failsafe data when module is not enabled (rh#1847035)
  + Expose librepo's checksum functions via SWIG
  + Fix: Mising check of "hy_split_nevra()" return code
  + Do not allow 1 as installonly_limit value (rh#1926261)
  + Fix check whether the subkey can be used for signing
  + Hardening: add signature check with rpmcliVerifySignatures
    (CVE-2021-3445, CVE-2021-3421, CVE-2021-20271, rh#1932079, rh#1932089, rh#1932090, boo#1183779)
  + Add a config option sslverifystatus, defaults to false (rh#1814383)
  + [context] Add API for distro-sync</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618488000">- Add patch to fix crash when loading DVD repositories
  + Patch: 0001-Fix-a-crash-when-repoId-not-found-in-loaded-conf-gke.patch</changelog>
</package>
<package pkgid="e2032ba82b4c22becec09d1e3e156fd26699e08bb3c296a4406be74bebb3597d" name="python3-hawkey" arch="ppc64le">
  <version epoch="0" ver="0.62.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 0.45.0
  + Config options: only first empty value clears existing (rh#1788154)
  + Make parsing of reldeps more strict (rh#1788107)
  + [context] Support repositories defined in main configuration file
  + Fix filtering packages by advisory when more versions and arches are available (rh#1770125)
  + Add expanding solvable provides for dependency matching (rh#1534123)
  + DnfRepo: fix module_hotfixes keyfile priority level
  + Add custom exceptions to libdnf interface
  + [conf] Set useful default colors when color is enabled
  + Port to libmodulemd-2 API (rh#1693683)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584878400">- Add patch to support monitoring non-bdb rpmdb variants
  + Patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584964800">- Remove unused BR for gobject-introspection</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 0.48.0
  + Add prereq_ignoreinst &amp; regular_requires properties for pkg (rh#1543449)
  + Reset active modules when no module enabled or default (rh#1767351)
  + Add comment option to transaction (rh#1773679)
  + Failing to get module defauls is a recoverable error
  + Baseurl is not exclusive with mirrorlist/metalink (rh#1775184)
  + Add new function to reset all modules in C API (dnf_context_reset_all_modules)
  + [context] Fix to preserve additionalMetadata content (rh#1808677)
  + Fix filtering of DepSolvables with source rpms (rh#1812596)
  + Add setter for running kernel protection setting
  + Handle situation when an unprivileged user cannot create history database (rh#1634385)
  + Add query filter: latest by priority
  + Add DNF_NO_PROTECTED flag to allow empty list of protected packages
  + Remove 'dim' option from terminal colors to make them more readable (rh#1807774, rh#1814563)
  + [context] Error when main config file can't be opened (rh#1794864)
  + [context] Add function function dnf_context_is_set_config_file_path
  + swdb: Catch only SQLite3 exceptions and simplify the messages
  + MergedTransaction list multiple comments (rh#1773679)
  + Modify CMake to pull *.po files from weblate
  + Optimize DependencyContainer creation from an existing queue
  + fix a memory leak in dnf_package_get_requires()
  + Fix memory leaks on g_build_filename()
  + Fix memory leak in dnf_context_setup()
  + Add `hy_goal_favor` and `hy_goal_disfavor`
  + Define a cleanup function for `DnfPackageSet`
  + dnf-repo: fix dnf_repo_get_public_keys double-free
  + Do not cache RPMDB
  + Use single-quotes around string literals used in SQL statements
  + SQLite3: Do not close the database if it wasn't opened (rh#1761976)
  + Don't create a new history DB connection for in-memory DB
  + transaction/Swdb: Use a single logger variable in constructor
  + utils: Add a safe version of pathExists()
  + swdb: Handle the case when pathExists() fails on e.g. permission
  + Repo: prepend "file://" if a local path is used as baseurl
  + Move urlEncode() to utils
  + utils: Add 'exclude' argument to urlEncode()
  + Encode package URL for downloading through librepo (rh#1817130)
  + Replace std::runtime_error with libdnf::RepoError
  + Fixes and error handling improvements of the File class
  + [context] Use ConfigRepo for gpgkey and baseurl (rh#1807864)
  + [context] support "priority" option in .repo config file (rh#1797265)
- Drop obsolete patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch
- Refresh patch for static linking libsolvext
  + Remove patch: libdnf-0.39.1-with-static-libsolvext.patch
  + Add patch: libdnf-0.48.0-with-static-libsolvext.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598011200">- Backport fix from upstream to fix building against check &gt;= 0.15
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Clean up spec comments about patches</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 0.54.2
  + history: Fix dnf history rollback when a package was removed (rh#1683134)
  + Add support for HY_GT, HY_LT in query nevra_strict
  + Fix parsing empty lines in config files
  + Accept '==' as an operator in reldeps (rh#1847946)
  + Add log file level main config option (rh#1802074)
  + Add protect_running_kernel configuration option (rh#1698145)
  + Context part of libdnf cannot assume zchunk is on (rh#1851841, rh#1779104)
  + Fix memory leak of resultingModuleIndex and handle g_object refs
  + Redirect librepo logs to libdnf logs with different source
  + Add hy_goal_lock
  + Enum/String conversions for Transaction Store/Replay
  + utils: Add a method to decode URLs
  + Unify hawkey.log line format with the rest of the logs
- Drop patches included in this release
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Refresh patch for reposdir paths
  + Remove patch: libdnf-0.39.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  + Add patch: libdnf-0.54.2-Switch-default-reposdir-to-etc-dnf-repos.d.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to version 0.55.0
  + Add vendor to dnf API (rh#1876561)
  + Add formatting function for solver error
  + Add error types in ModulePackageContainer
  + Implement module enable for context part
  + Improve string formatting for translation
  + Remove redundant printf and change logging info to notice (rh#1827424)
  + Add allow_vendor_change option (rh#1788371) (rh#1788371)
- Backport patches from upstream
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Add patch to turn off changing vendors by default
  + Patch: libdnf-0.55.0-Switch-allow_vendor_change-off.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to version 0.55.2
  + Improve performance of query installed() and available()
  + Swdb: Add a method to get the current transaction
  + [modules] Add special handling for src artifacts (rh#1809314)
  + Better msgs if "basecachedir" or "proxy_password" isn't set (rh#1888946)
  + Add new options module_stream_switch
  + Support allow_vendor_change setting in dnf context API
- Drop patches incorporated into this release
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Use cmake_build and cmake_install macros</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609761600">- Add patch to support armv6hl and RISC-V architectures
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to version 0.58.0
  + Option: Add reset() method
  + Add OptionBinds::getOption() method
  + [context] Add dnf_repo_conf_from_gkeyfile() and dnf_repo_conf_reset()
  + [context] Add support for options: minrate, throttle, bandwidth, timeout
  + [context] Remove g_key_file_get_string() from dnf_repo_set_keyfile_data()
  + Allow loading ext metadata even if only cache (solv) is present
  + Add ASAN_OPTIONS for test_libdnf_main
  + [context,API] Functions for accessing main/global configuration options
  + [context,API] Function for adding setopt
  + Add getter for modular obsoletes from ModuleMetadata
  + Add ModulePackage.getStaticContext() and getRequires()
  + Add compatible layer for MdDocuments v2
  + Fix modular queries with the new solver
  + Improve formatting of error string for modules
  + Change mechanism of module conflicts
  + Fix load/update FailSafe
- Drop patch included in this release
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Backport fixes to add controls for installonlypkgs and protected_packages
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217600">- Add patch to move directory for dnf state data to /usr/lib/sysimage
  + Patch: libdnf-0.58.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217601">- Backport another fix for adding controls to installonlypkgs
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614081600">- Backport support for using certificates for repository authorization
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614254400">- Add repo-config-zypp subpackage to allow easily using Zypper
  repository configuration</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614340800">- Backport more fixes for using certs for repo authorization
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update to 0.60.0
  + Fix repo.fresh() implementation
  + Fix: Fully set ssl in newHandle function
  + [conf] Add options for working with certificates used with proxy
  + Apply proxy certificate options
  + lock: Switch return-if-fail to assert to quiet gcc -fanalyzer
  + build-sys: Clean up message about Python bindings
  + Modify module NSVCA parsing - context definition (rh#1926771)
  + [context] Fix: dnf_package_is_installonly (rh#1928056)
  + Fix problematic language
  + Add getApplicablePackages to advisory and isApplicable to advisorymodule
  + Keep isAdvisoryApplicable to preserve API
  + Run ModulePackageContainerTest tests in tmpdir, merge interdependent
  + [context] Support config file option "proxy_auth_method", defaults "any"
  + Properly handle multiple collections in updateinfo.xml (rh#1804234)
  + Support main config file option "installonlypkgs"
  + Support main config file option "protected_packages"
- Drop patches now part of this release
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686401">- Fix dependency for repo-config-zypp subpackage to work with SLE</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 0.62.0
  + Change order of TransactionItemReason (rh#1921063)
  + Add two new comperators for security filters (rh#1918475)
  + Apply security filters for candidates with lower priority
  + Fix: Goal - translation of messages in global maps
  + Enhance description of modular solvables
  + Improve performance for module query
  + Change mechanism of modular errata applicability (rh#1804234)
  + dnf_transaction_commit(): Remove second call to rpmtsSetVSFlags
  + Fix a couple of memory leaks
  + Fix: Setting of librepo handle in newHandle function
  + Remove failsafe data when module is not enabled (rh#1847035)
  + Expose librepo's checksum functions via SWIG
  + Fix: Mising check of "hy_split_nevra()" return code
  + Do not allow 1 as installonly_limit value (rh#1926261)
  + Fix check whether the subkey can be used for signing
  + Hardening: add signature check with rpmcliVerifySignatures
    (CVE-2021-3445, CVE-2021-3421, CVE-2021-20271, rh#1932079, rh#1932089, rh#1932090, boo#1183779)
  + Add a config option sslverifystatus, defaults to false (rh#1814383)
  + [context] Add API for distro-sync</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618488000">- Add patch to fix crash when loading DVD repositories
  + Patch: 0001-Fix-a-crash-when-repoId-not-found-in-loaded-conf-gke.patch</changelog>
</package>
<package pkgid="6102c03d92d7e5e45a2628f1fe68a3e55e68e8bac2a3fcfbbbf730d9ffcb7a23" name="python3-hawkey" arch="s390x">
  <version epoch="0" ver="0.62.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 0.45.0
  + Config options: only first empty value clears existing (rh#1788154)
  + Make parsing of reldeps more strict (rh#1788107)
  + [context] Support repositories defined in main configuration file
  + Fix filtering packages by advisory when more versions and arches are available (rh#1770125)
  + Add expanding solvable provides for dependency matching (rh#1534123)
  + DnfRepo: fix module_hotfixes keyfile priority level
  + Add custom exceptions to libdnf interface
  + [conf] Set useful default colors when color is enabled
  + Port to libmodulemd-2 API (rh#1693683)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584878400">- Add patch to support monitoring non-bdb rpmdb variants
  + Patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584964800">- Remove unused BR for gobject-introspection</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 0.48.0
  + Add prereq_ignoreinst &amp; regular_requires properties for pkg (rh#1543449)
  + Reset active modules when no module enabled or default (rh#1767351)
  + Add comment option to transaction (rh#1773679)
  + Failing to get module defauls is a recoverable error
  + Baseurl is not exclusive with mirrorlist/metalink (rh#1775184)
  + Add new function to reset all modules in C API (dnf_context_reset_all_modules)
  + [context] Fix to preserve additionalMetadata content (rh#1808677)
  + Fix filtering of DepSolvables with source rpms (rh#1812596)
  + Add setter for running kernel protection setting
  + Handle situation when an unprivileged user cannot create history database (rh#1634385)
  + Add query filter: latest by priority
  + Add DNF_NO_PROTECTED flag to allow empty list of protected packages
  + Remove 'dim' option from terminal colors to make them more readable (rh#1807774, rh#1814563)
  + [context] Error when main config file can't be opened (rh#1794864)
  + [context] Add function function dnf_context_is_set_config_file_path
  + swdb: Catch only SQLite3 exceptions and simplify the messages
  + MergedTransaction list multiple comments (rh#1773679)
  + Modify CMake to pull *.po files from weblate
  + Optimize DependencyContainer creation from an existing queue
  + fix a memory leak in dnf_package_get_requires()
  + Fix memory leaks on g_build_filename()
  + Fix memory leak in dnf_context_setup()
  + Add `hy_goal_favor` and `hy_goal_disfavor`
  + Define a cleanup function for `DnfPackageSet`
  + dnf-repo: fix dnf_repo_get_public_keys double-free
  + Do not cache RPMDB
  + Use single-quotes around string literals used in SQL statements
  + SQLite3: Do not close the database if it wasn't opened (rh#1761976)
  + Don't create a new history DB connection for in-memory DB
  + transaction/Swdb: Use a single logger variable in constructor
  + utils: Add a safe version of pathExists()
  + swdb: Handle the case when pathExists() fails on e.g. permission
  + Repo: prepend "file://" if a local path is used as baseurl
  + Move urlEncode() to utils
  + utils: Add 'exclude' argument to urlEncode()
  + Encode package URL for downloading through librepo (rh#1817130)
  + Replace std::runtime_error with libdnf::RepoError
  + Fixes and error handling improvements of the File class
  + [context] Use ConfigRepo for gpgkey and baseurl (rh#1807864)
  + [context] support "priority" option in .repo config file (rh#1797265)
- Drop obsolete patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch
- Refresh patch for static linking libsolvext
  + Remove patch: libdnf-0.39.1-with-static-libsolvext.patch
  + Add patch: libdnf-0.48.0-with-static-libsolvext.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598011200">- Backport fix from upstream to fix building against check &gt;= 0.15
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Clean up spec comments about patches</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 0.54.2
  + history: Fix dnf history rollback when a package was removed (rh#1683134)
  + Add support for HY_GT, HY_LT in query nevra_strict
  + Fix parsing empty lines in config files
  + Accept '==' as an operator in reldeps (rh#1847946)
  + Add log file level main config option (rh#1802074)
  + Add protect_running_kernel configuration option (rh#1698145)
  + Context part of libdnf cannot assume zchunk is on (rh#1851841, rh#1779104)
  + Fix memory leak of resultingModuleIndex and handle g_object refs
  + Redirect librepo logs to libdnf logs with different source
  + Add hy_goal_lock
  + Enum/String conversions for Transaction Store/Replay
  + utils: Add a method to decode URLs
  + Unify hawkey.log line format with the rest of the logs
- Drop patches included in this release
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Refresh patch for reposdir paths
  + Remove patch: libdnf-0.39.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  + Add patch: libdnf-0.54.2-Switch-default-reposdir-to-etc-dnf-repos.d.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to version 0.55.0
  + Add vendor to dnf API (rh#1876561)
  + Add formatting function for solver error
  + Add error types in ModulePackageContainer
  + Implement module enable for context part
  + Improve string formatting for translation
  + Remove redundant printf and change logging info to notice (rh#1827424)
  + Add allow_vendor_change option (rh#1788371) (rh#1788371)
- Backport patches from upstream
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Add patch to turn off changing vendors by default
  + Patch: libdnf-0.55.0-Switch-allow_vendor_change-off.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to version 0.55.2
  + Improve performance of query installed() and available()
  + Swdb: Add a method to get the current transaction
  + [modules] Add special handling for src artifacts (rh#1809314)
  + Better msgs if "basecachedir" or "proxy_password" isn't set (rh#1888946)
  + Add new options module_stream_switch
  + Support allow_vendor_change setting in dnf context API
- Drop patches incorporated into this release
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Use cmake_build and cmake_install macros</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609761600">- Add patch to support armv6hl and RISC-V architectures
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to version 0.58.0
  + Option: Add reset() method
  + Add OptionBinds::getOption() method
  + [context] Add dnf_repo_conf_from_gkeyfile() and dnf_repo_conf_reset()
  + [context] Add support for options: minrate, throttle, bandwidth, timeout
  + [context] Remove g_key_file_get_string() from dnf_repo_set_keyfile_data()
  + Allow loading ext metadata even if only cache (solv) is present
  + Add ASAN_OPTIONS for test_libdnf_main
  + [context,API] Functions for accessing main/global configuration options
  + [context,API] Function for adding setopt
  + Add getter for modular obsoletes from ModuleMetadata
  + Add ModulePackage.getStaticContext() and getRequires()
  + Add compatible layer for MdDocuments v2
  + Fix modular queries with the new solver
  + Improve formatting of error string for modules
  + Change mechanism of module conflicts
  + Fix load/update FailSafe
- Drop patch included in this release
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Backport fixes to add controls for installonlypkgs and protected_packages
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217600">- Add patch to move directory for dnf state data to /usr/lib/sysimage
  + Patch: libdnf-0.58.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217601">- Backport another fix for adding controls to installonlypkgs
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614081600">- Backport support for using certificates for repository authorization
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614254400">- Add repo-config-zypp subpackage to allow easily using Zypper
  repository configuration</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614340800">- Backport more fixes for using certs for repo authorization
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update to 0.60.0
  + Fix repo.fresh() implementation
  + Fix: Fully set ssl in newHandle function
  + [conf] Add options for working with certificates used with proxy
  + Apply proxy certificate options
  + lock: Switch return-if-fail to assert to quiet gcc -fanalyzer
  + build-sys: Clean up message about Python bindings
  + Modify module NSVCA parsing - context definition (rh#1926771)
  + [context] Fix: dnf_package_is_installonly (rh#1928056)
  + Fix problematic language
  + Add getApplicablePackages to advisory and isApplicable to advisorymodule
  + Keep isAdvisoryApplicable to preserve API
  + Run ModulePackageContainerTest tests in tmpdir, merge interdependent
  + [context] Support config file option "proxy_auth_method", defaults "any"
  + Properly handle multiple collections in updateinfo.xml (rh#1804234)
  + Support main config file option "installonlypkgs"
  + Support main config file option "protected_packages"
- Drop patches now part of this release
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686401">- Fix dependency for repo-config-zypp subpackage to work with SLE</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 0.62.0
  + Change order of TransactionItemReason (rh#1921063)
  + Add two new comperators for security filters (rh#1918475)
  + Apply security filters for candidates with lower priority
  + Fix: Goal - translation of messages in global maps
  + Enhance description of modular solvables
  + Improve performance for module query
  + Change mechanism of modular errata applicability (rh#1804234)
  + dnf_transaction_commit(): Remove second call to rpmtsSetVSFlags
  + Fix a couple of memory leaks
  + Fix: Setting of librepo handle in newHandle function
  + Remove failsafe data when module is not enabled (rh#1847035)
  + Expose librepo's checksum functions via SWIG
  + Fix: Mising check of "hy_split_nevra()" return code
  + Do not allow 1 as installonly_limit value (rh#1926261)
  + Fix check whether the subkey can be used for signing
  + Hardening: add signature check with rpmcliVerifySignatures
    (CVE-2021-3445, CVE-2021-3421, CVE-2021-20271, rh#1932079, rh#1932089, rh#1932090, boo#1183779)
  + Add a config option sslverifystatus, defaults to false (rh#1814383)
  + [context] Add API for distro-sync</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618488000">- Add patch to fix crash when loading DVD repositories
  + Patch: 0001-Fix-a-crash-when-repoId-not-found-in-loaded-conf-gke.patch</changelog>
</package>
<package pkgid="3245a9203a44b44d55dd98b5d5d90205a345cf18bb3008ae7a8b7323dbbe5e75" name="python3-hawkey" arch="x86_64">
  <version epoch="0" ver="0.62.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 0.45.0
  + Config options: only first empty value clears existing (rh#1788154)
  + Make parsing of reldeps more strict (rh#1788107)
  + [context] Support repositories defined in main configuration file
  + Fix filtering packages by advisory when more versions and arches are available (rh#1770125)
  + Add expanding solvable provides for dependency matching (rh#1534123)
  + DnfRepo: fix module_hotfixes keyfile priority level
  + Add custom exceptions to libdnf interface
  + [conf] Set useful default colors when color is enabled
  + Port to libmodulemd-2 API (rh#1693683)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584878400">- Add patch to support monitoring non-bdb rpmdb variants
  + Patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584964800">- Remove unused BR for gobject-introspection</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 0.48.0
  + Add prereq_ignoreinst &amp; regular_requires properties for pkg (rh#1543449)
  + Reset active modules when no module enabled or default (rh#1767351)
  + Add comment option to transaction (rh#1773679)
  + Failing to get module defauls is a recoverable error
  + Baseurl is not exclusive with mirrorlist/metalink (rh#1775184)
  + Add new function to reset all modules in C API (dnf_context_reset_all_modules)
  + [context] Fix to preserve additionalMetadata content (rh#1808677)
  + Fix filtering of DepSolvables with source rpms (rh#1812596)
  + Add setter for running kernel protection setting
  + Handle situation when an unprivileged user cannot create history database (rh#1634385)
  + Add query filter: latest by priority
  + Add DNF_NO_PROTECTED flag to allow empty list of protected packages
  + Remove 'dim' option from terminal colors to make them more readable (rh#1807774, rh#1814563)
  + [context] Error when main config file can't be opened (rh#1794864)
  + [context] Add function function dnf_context_is_set_config_file_path
  + swdb: Catch only SQLite3 exceptions and simplify the messages
  + MergedTransaction list multiple comments (rh#1773679)
  + Modify CMake to pull *.po files from weblate
  + Optimize DependencyContainer creation from an existing queue
  + fix a memory leak in dnf_package_get_requires()
  + Fix memory leaks on g_build_filename()
  + Fix memory leak in dnf_context_setup()
  + Add `hy_goal_favor` and `hy_goal_disfavor`
  + Define a cleanup function for `DnfPackageSet`
  + dnf-repo: fix dnf_repo_get_public_keys double-free
  + Do not cache RPMDB
  + Use single-quotes around string literals used in SQL statements
  + SQLite3: Do not close the database if it wasn't opened (rh#1761976)
  + Don't create a new history DB connection for in-memory DB
  + transaction/Swdb: Use a single logger variable in constructor
  + utils: Add a safe version of pathExists()
  + swdb: Handle the case when pathExists() fails on e.g. permission
  + Repo: prepend "file://" if a local path is used as baseurl
  + Move urlEncode() to utils
  + utils: Add 'exclude' argument to urlEncode()
  + Encode package URL for downloading through librepo (rh#1817130)
  + Replace std::runtime_error with libdnf::RepoError
  + Fixes and error handling improvements of the File class
  + [context] Use ConfigRepo for gpgkey and baseurl (rh#1807864)
  + [context] support "priority" option in .repo config file (rh#1797265)
- Drop obsolete patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch
- Refresh patch for static linking libsolvext
  + Remove patch: libdnf-0.39.1-with-static-libsolvext.patch
  + Add patch: libdnf-0.48.0-with-static-libsolvext.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598011200">- Backport fix from upstream to fix building against check &gt;= 0.15
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Clean up spec comments about patches</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 0.54.2
  + history: Fix dnf history rollback when a package was removed (rh#1683134)
  + Add support for HY_GT, HY_LT in query nevra_strict
  + Fix parsing empty lines in config files
  + Accept '==' as an operator in reldeps (rh#1847946)
  + Add log file level main config option (rh#1802074)
  + Add protect_running_kernel configuration option (rh#1698145)
  + Context part of libdnf cannot assume zchunk is on (rh#1851841, rh#1779104)
  + Fix memory leak of resultingModuleIndex and handle g_object refs
  + Redirect librepo logs to libdnf logs with different source
  + Add hy_goal_lock
  + Enum/String conversions for Transaction Store/Replay
  + utils: Add a method to decode URLs
  + Unify hawkey.log line format with the rest of the logs
- Drop patches included in this release
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Refresh patch for reposdir paths
  + Remove patch: libdnf-0.39.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  + Add patch: libdnf-0.54.2-Switch-default-reposdir-to-etc-dnf-repos.d.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to version 0.55.0
  + Add vendor to dnf API (rh#1876561)
  + Add formatting function for solver error
  + Add error types in ModulePackageContainer
  + Implement module enable for context part
  + Improve string formatting for translation
  + Remove redundant printf and change logging info to notice (rh#1827424)
  + Add allow_vendor_change option (rh#1788371) (rh#1788371)
- Backport patches from upstream
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Add patch to turn off changing vendors by default
  + Patch: libdnf-0.55.0-Switch-allow_vendor_change-off.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to version 0.55.2
  + Improve performance of query installed() and available()
  + Swdb: Add a method to get the current transaction
  + [modules] Add special handling for src artifacts (rh#1809314)
  + Better msgs if "basecachedir" or "proxy_password" isn't set (rh#1888946)
  + Add new options module_stream_switch
  + Support allow_vendor_change setting in dnf context API
- Drop patches incorporated into this release
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Use cmake_build and cmake_install macros</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609761600">- Add patch to support armv6hl and RISC-V architectures
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to version 0.58.0
  + Option: Add reset() method
  + Add OptionBinds::getOption() method
  + [context] Add dnf_repo_conf_from_gkeyfile() and dnf_repo_conf_reset()
  + [context] Add support for options: minrate, throttle, bandwidth, timeout
  + [context] Remove g_key_file_get_string() from dnf_repo_set_keyfile_data()
  + Allow loading ext metadata even if only cache (solv) is present
  + Add ASAN_OPTIONS for test_libdnf_main
  + [context,API] Functions for accessing main/global configuration options
  + [context,API] Function for adding setopt
  + Add getter for modular obsoletes from ModuleMetadata
  + Add ModulePackage.getStaticContext() and getRequires()
  + Add compatible layer for MdDocuments v2
  + Fix modular queries with the new solver
  + Improve formatting of error string for modules
  + Change mechanism of module conflicts
  + Fix load/update FailSafe
- Drop patch included in this release
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Backport fixes to add controls for installonlypkgs and protected_packages
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217600">- Add patch to move directory for dnf state data to /usr/lib/sysimage
  + Patch: libdnf-0.58.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217601">- Backport another fix for adding controls to installonlypkgs
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614081600">- Backport support for using certificates for repository authorization
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614254400">- Add repo-config-zypp subpackage to allow easily using Zypper
  repository configuration</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614340800">- Backport more fixes for using certs for repo authorization
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update to 0.60.0
  + Fix repo.fresh() implementation
  + Fix: Fully set ssl in newHandle function
  + [conf] Add options for working with certificates used with proxy
  + Apply proxy certificate options
  + lock: Switch return-if-fail to assert to quiet gcc -fanalyzer
  + build-sys: Clean up message about Python bindings
  + Modify module NSVCA parsing - context definition (rh#1926771)
  + [context] Fix: dnf_package_is_installonly (rh#1928056)
  + Fix problematic language
  + Add getApplicablePackages to advisory and isApplicable to advisorymodule
  + Keep isAdvisoryApplicable to preserve API
  + Run ModulePackageContainerTest tests in tmpdir, merge interdependent
  + [context] Support config file option "proxy_auth_method", defaults "any"
  + Properly handle multiple collections in updateinfo.xml (rh#1804234)
  + Support main config file option "installonlypkgs"
  + Support main config file option "protected_packages"
- Drop patches now part of this release
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686401">- Fix dependency for repo-config-zypp subpackage to work with SLE</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 0.62.0
  + Change order of TransactionItemReason (rh#1921063)
  + Add two new comperators for security filters (rh#1918475)
  + Apply security filters for candidates with lower priority
  + Fix: Goal - translation of messages in global maps
  + Enhance description of modular solvables
  + Improve performance for module query
  + Change mechanism of modular errata applicability (rh#1804234)
  + dnf_transaction_commit(): Remove second call to rpmtsSetVSFlags
  + Fix a couple of memory leaks
  + Fix: Setting of librepo handle in newHandle function
  + Remove failsafe data when module is not enabled (rh#1847035)
  + Expose librepo's checksum functions via SWIG
  + Fix: Mising check of "hy_split_nevra()" return code
  + Do not allow 1 as installonly_limit value (rh#1926261)
  + Fix check whether the subkey can be used for signing
  + Hardening: add signature check with rpmcliVerifySignatures
    (CVE-2021-3445, CVE-2021-3421, CVE-2021-20271, rh#1932079, rh#1932089, rh#1932090, boo#1183779)
  + Add a config option sslverifystatus, defaults to false (rh#1814383)
  + [context] Add API for distro-sync</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618488000">- Add patch to fix crash when loading DVD repositories
  + Patch: 0001-Fix-a-crash-when-repoId-not-found-in-loaded-conf-gke.patch</changelog>
</package>
<package pkgid="f68876a3d6da2f45d4377b7dd0434b28b76378e3649e312491ba04d266a46e98" name="python3-libdnf" arch="aarch64">
  <version epoch="0" ver="0.62.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 0.45.0
  + Config options: only first empty value clears existing (rh#1788154)
  + Make parsing of reldeps more strict (rh#1788107)
  + [context] Support repositories defined in main configuration file
  + Fix filtering packages by advisory when more versions and arches are available (rh#1770125)
  + Add expanding solvable provides for dependency matching (rh#1534123)
  + DnfRepo: fix module_hotfixes keyfile priority level
  + Add custom exceptions to libdnf interface
  + [conf] Set useful default colors when color is enabled
  + Port to libmodulemd-2 API (rh#1693683)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584878400">- Add patch to support monitoring non-bdb rpmdb variants
  + Patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584964800">- Remove unused BR for gobject-introspection</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 0.48.0
  + Add prereq_ignoreinst &amp; regular_requires properties for pkg (rh#1543449)
  + Reset active modules when no module enabled or default (rh#1767351)
  + Add comment option to transaction (rh#1773679)
  + Failing to get module defauls is a recoverable error
  + Baseurl is not exclusive with mirrorlist/metalink (rh#1775184)
  + Add new function to reset all modules in C API (dnf_context_reset_all_modules)
  + [context] Fix to preserve additionalMetadata content (rh#1808677)
  + Fix filtering of DepSolvables with source rpms (rh#1812596)
  + Add setter for running kernel protection setting
  + Handle situation when an unprivileged user cannot create history database (rh#1634385)
  + Add query filter: latest by priority
  + Add DNF_NO_PROTECTED flag to allow empty list of protected packages
  + Remove 'dim' option from terminal colors to make them more readable (rh#1807774, rh#1814563)
  + [context] Error when main config file can't be opened (rh#1794864)
  + [context] Add function function dnf_context_is_set_config_file_path
  + swdb: Catch only SQLite3 exceptions and simplify the messages
  + MergedTransaction list multiple comments (rh#1773679)
  + Modify CMake to pull *.po files from weblate
  + Optimize DependencyContainer creation from an existing queue
  + fix a memory leak in dnf_package_get_requires()
  + Fix memory leaks on g_build_filename()
  + Fix memory leak in dnf_context_setup()
  + Add `hy_goal_favor` and `hy_goal_disfavor`
  + Define a cleanup function for `DnfPackageSet`
  + dnf-repo: fix dnf_repo_get_public_keys double-free
  + Do not cache RPMDB
  + Use single-quotes around string literals used in SQL statements
  + SQLite3: Do not close the database if it wasn't opened (rh#1761976)
  + Don't create a new history DB connection for in-memory DB
  + transaction/Swdb: Use a single logger variable in constructor
  + utils: Add a safe version of pathExists()
  + swdb: Handle the case when pathExists() fails on e.g. permission
  + Repo: prepend "file://" if a local path is used as baseurl
  + Move urlEncode() to utils
  + utils: Add 'exclude' argument to urlEncode()
  + Encode package URL for downloading through librepo (rh#1817130)
  + Replace std::runtime_error with libdnf::RepoError
  + Fixes and error handling improvements of the File class
  + [context] Use ConfigRepo for gpgkey and baseurl (rh#1807864)
  + [context] support "priority" option in .repo config file (rh#1797265)
- Drop obsolete patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch
- Refresh patch for static linking libsolvext
  + Remove patch: libdnf-0.39.1-with-static-libsolvext.patch
  + Add patch: libdnf-0.48.0-with-static-libsolvext.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598011200">- Backport fix from upstream to fix building against check &gt;= 0.15
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Clean up spec comments about patches</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 0.54.2
  + history: Fix dnf history rollback when a package was removed (rh#1683134)
  + Add support for HY_GT, HY_LT in query nevra_strict
  + Fix parsing empty lines in config files
  + Accept '==' as an operator in reldeps (rh#1847946)
  + Add log file level main config option (rh#1802074)
  + Add protect_running_kernel configuration option (rh#1698145)
  + Context part of libdnf cannot assume zchunk is on (rh#1851841, rh#1779104)
  + Fix memory leak of resultingModuleIndex and handle g_object refs
  + Redirect librepo logs to libdnf logs with different source
  + Add hy_goal_lock
  + Enum/String conversions for Transaction Store/Replay
  + utils: Add a method to decode URLs
  + Unify hawkey.log line format with the rest of the logs
- Drop patches included in this release
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Refresh patch for reposdir paths
  + Remove patch: libdnf-0.39.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  + Add patch: libdnf-0.54.2-Switch-default-reposdir-to-etc-dnf-repos.d.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to version 0.55.0
  + Add vendor to dnf API (rh#1876561)
  + Add formatting function for solver error
  + Add error types in ModulePackageContainer
  + Implement module enable for context part
  + Improve string formatting for translation
  + Remove redundant printf and change logging info to notice (rh#1827424)
  + Add allow_vendor_change option (rh#1788371) (rh#1788371)
- Backport patches from upstream
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Add patch to turn off changing vendors by default
  + Patch: libdnf-0.55.0-Switch-allow_vendor_change-off.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to version 0.55.2
  + Improve performance of query installed() and available()
  + Swdb: Add a method to get the current transaction
  + [modules] Add special handling for src artifacts (rh#1809314)
  + Better msgs if "basecachedir" or "proxy_password" isn't set (rh#1888946)
  + Add new options module_stream_switch
  + Support allow_vendor_change setting in dnf context API
- Drop patches incorporated into this release
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Use cmake_build and cmake_install macros</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609761600">- Add patch to support armv6hl and RISC-V architectures
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to version 0.58.0
  + Option: Add reset() method
  + Add OptionBinds::getOption() method
  + [context] Add dnf_repo_conf_from_gkeyfile() and dnf_repo_conf_reset()
  + [context] Add support for options: minrate, throttle, bandwidth, timeout
  + [context] Remove g_key_file_get_string() from dnf_repo_set_keyfile_data()
  + Allow loading ext metadata even if only cache (solv) is present
  + Add ASAN_OPTIONS for test_libdnf_main
  + [context,API] Functions for accessing main/global configuration options
  + [context,API] Function for adding setopt
  + Add getter for modular obsoletes from ModuleMetadata
  + Add ModulePackage.getStaticContext() and getRequires()
  + Add compatible layer for MdDocuments v2
  + Fix modular queries with the new solver
  + Improve formatting of error string for modules
  + Change mechanism of module conflicts
  + Fix load/update FailSafe
- Drop patch included in this release
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Backport fixes to add controls for installonlypkgs and protected_packages
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217600">- Add patch to move directory for dnf state data to /usr/lib/sysimage
  + Patch: libdnf-0.58.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217601">- Backport another fix for adding controls to installonlypkgs
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614081600">- Backport support for using certificates for repository authorization
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614254400">- Add repo-config-zypp subpackage to allow easily using Zypper
  repository configuration</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614340800">- Backport more fixes for using certs for repo authorization
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update to 0.60.0
  + Fix repo.fresh() implementation
  + Fix: Fully set ssl in newHandle function
  + [conf] Add options for working with certificates used with proxy
  + Apply proxy certificate options
  + lock: Switch return-if-fail to assert to quiet gcc -fanalyzer
  + build-sys: Clean up message about Python bindings
  + Modify module NSVCA parsing - context definition (rh#1926771)
  + [context] Fix: dnf_package_is_installonly (rh#1928056)
  + Fix problematic language
  + Add getApplicablePackages to advisory and isApplicable to advisorymodule
  + Keep isAdvisoryApplicable to preserve API
  + Run ModulePackageContainerTest tests in tmpdir, merge interdependent
  + [context] Support config file option "proxy_auth_method", defaults "any"
  + Properly handle multiple collections in updateinfo.xml (rh#1804234)
  + Support main config file option "installonlypkgs"
  + Support main config file option "protected_packages"
- Drop patches now part of this release
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686401">- Fix dependency for repo-config-zypp subpackage to work with SLE</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 0.62.0
  + Change order of TransactionItemReason (rh#1921063)
  + Add two new comperators for security filters (rh#1918475)
  + Apply security filters for candidates with lower priority
  + Fix: Goal - translation of messages in global maps
  + Enhance description of modular solvables
  + Improve performance for module query
  + Change mechanism of modular errata applicability (rh#1804234)
  + dnf_transaction_commit(): Remove second call to rpmtsSetVSFlags
  + Fix a couple of memory leaks
  + Fix: Setting of librepo handle in newHandle function
  + Remove failsafe data when module is not enabled (rh#1847035)
  + Expose librepo's checksum functions via SWIG
  + Fix: Mising check of "hy_split_nevra()" return code
  + Do not allow 1 as installonly_limit value (rh#1926261)
  + Fix check whether the subkey can be used for signing
  + Hardening: add signature check with rpmcliVerifySignatures
    (CVE-2021-3445, CVE-2021-3421, CVE-2021-20271, rh#1932079, rh#1932089, rh#1932090, boo#1183779)
  + Add a config option sslverifystatus, defaults to false (rh#1814383)
  + [context] Add API for distro-sync</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618488000">- Add patch to fix crash when loading DVD repositories
  + Patch: 0001-Fix-a-crash-when-repoId-not-found-in-loaded-conf-gke.patch</changelog>
</package>
<package pkgid="e21791983fe974194d39ba72ac77bcb97948f6bfcbfbb708f1c9da43ca19a9a3" name="python3-libdnf" arch="ppc64le">
  <version epoch="0" ver="0.62.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 0.45.0
  + Config options: only first empty value clears existing (rh#1788154)
  + Make parsing of reldeps more strict (rh#1788107)
  + [context] Support repositories defined in main configuration file
  + Fix filtering packages by advisory when more versions and arches are available (rh#1770125)
  + Add expanding solvable provides for dependency matching (rh#1534123)
  + DnfRepo: fix module_hotfixes keyfile priority level
  + Add custom exceptions to libdnf interface
  + [conf] Set useful default colors when color is enabled
  + Port to libmodulemd-2 API (rh#1693683)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584878400">- Add patch to support monitoring non-bdb rpmdb variants
  + Patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584964800">- Remove unused BR for gobject-introspection</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 0.48.0
  + Add prereq_ignoreinst &amp; regular_requires properties for pkg (rh#1543449)
  + Reset active modules when no module enabled or default (rh#1767351)
  + Add comment option to transaction (rh#1773679)
  + Failing to get module defauls is a recoverable error
  + Baseurl is not exclusive with mirrorlist/metalink (rh#1775184)
  + Add new function to reset all modules in C API (dnf_context_reset_all_modules)
  + [context] Fix to preserve additionalMetadata content (rh#1808677)
  + Fix filtering of DepSolvables with source rpms (rh#1812596)
  + Add setter for running kernel protection setting
  + Handle situation when an unprivileged user cannot create history database (rh#1634385)
  + Add query filter: latest by priority
  + Add DNF_NO_PROTECTED flag to allow empty list of protected packages
  + Remove 'dim' option from terminal colors to make them more readable (rh#1807774, rh#1814563)
  + [context] Error when main config file can't be opened (rh#1794864)
  + [context] Add function function dnf_context_is_set_config_file_path
  + swdb: Catch only SQLite3 exceptions and simplify the messages
  + MergedTransaction list multiple comments (rh#1773679)
  + Modify CMake to pull *.po files from weblate
  + Optimize DependencyContainer creation from an existing queue
  + fix a memory leak in dnf_package_get_requires()
  + Fix memory leaks on g_build_filename()
  + Fix memory leak in dnf_context_setup()
  + Add `hy_goal_favor` and `hy_goal_disfavor`
  + Define a cleanup function for `DnfPackageSet`
  + dnf-repo: fix dnf_repo_get_public_keys double-free
  + Do not cache RPMDB
  + Use single-quotes around string literals used in SQL statements
  + SQLite3: Do not close the database if it wasn't opened (rh#1761976)
  + Don't create a new history DB connection for in-memory DB
  + transaction/Swdb: Use a single logger variable in constructor
  + utils: Add a safe version of pathExists()
  + swdb: Handle the case when pathExists() fails on e.g. permission
  + Repo: prepend "file://" if a local path is used as baseurl
  + Move urlEncode() to utils
  + utils: Add 'exclude' argument to urlEncode()
  + Encode package URL for downloading through librepo (rh#1817130)
  + Replace std::runtime_error with libdnf::RepoError
  + Fixes and error handling improvements of the File class
  + [context] Use ConfigRepo for gpgkey and baseurl (rh#1807864)
  + [context] support "priority" option in .repo config file (rh#1797265)
- Drop obsolete patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch
- Refresh patch for static linking libsolvext
  + Remove patch: libdnf-0.39.1-with-static-libsolvext.patch
  + Add patch: libdnf-0.48.0-with-static-libsolvext.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598011200">- Backport fix from upstream to fix building against check &gt;= 0.15
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Clean up spec comments about patches</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 0.54.2
  + history: Fix dnf history rollback when a package was removed (rh#1683134)
  + Add support for HY_GT, HY_LT in query nevra_strict
  + Fix parsing empty lines in config files
  + Accept '==' as an operator in reldeps (rh#1847946)
  + Add log file level main config option (rh#1802074)
  + Add protect_running_kernel configuration option (rh#1698145)
  + Context part of libdnf cannot assume zchunk is on (rh#1851841, rh#1779104)
  + Fix memory leak of resultingModuleIndex and handle g_object refs
  + Redirect librepo logs to libdnf logs with different source
  + Add hy_goal_lock
  + Enum/String conversions for Transaction Store/Replay
  + utils: Add a method to decode URLs
  + Unify hawkey.log line format with the rest of the logs
- Drop patches included in this release
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Refresh patch for reposdir paths
  + Remove patch: libdnf-0.39.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  + Add patch: libdnf-0.54.2-Switch-default-reposdir-to-etc-dnf-repos.d.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to version 0.55.0
  + Add vendor to dnf API (rh#1876561)
  + Add formatting function for solver error
  + Add error types in ModulePackageContainer
  + Implement module enable for context part
  + Improve string formatting for translation
  + Remove redundant printf and change logging info to notice (rh#1827424)
  + Add allow_vendor_change option (rh#1788371) (rh#1788371)
- Backport patches from upstream
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Add patch to turn off changing vendors by default
  + Patch: libdnf-0.55.0-Switch-allow_vendor_change-off.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to version 0.55.2
  + Improve performance of query installed() and available()
  + Swdb: Add a method to get the current transaction
  + [modules] Add special handling for src artifacts (rh#1809314)
  + Better msgs if "basecachedir" or "proxy_password" isn't set (rh#1888946)
  + Add new options module_stream_switch
  + Support allow_vendor_change setting in dnf context API
- Drop patches incorporated into this release
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Use cmake_build and cmake_install macros</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609761600">- Add patch to support armv6hl and RISC-V architectures
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to version 0.58.0
  + Option: Add reset() method
  + Add OptionBinds::getOption() method
  + [context] Add dnf_repo_conf_from_gkeyfile() and dnf_repo_conf_reset()
  + [context] Add support for options: minrate, throttle, bandwidth, timeout
  + [context] Remove g_key_file_get_string() from dnf_repo_set_keyfile_data()
  + Allow loading ext metadata even if only cache (solv) is present
  + Add ASAN_OPTIONS for test_libdnf_main
  + [context,API] Functions for accessing main/global configuration options
  + [context,API] Function for adding setopt
  + Add getter for modular obsoletes from ModuleMetadata
  + Add ModulePackage.getStaticContext() and getRequires()
  + Add compatible layer for MdDocuments v2
  + Fix modular queries with the new solver
  + Improve formatting of error string for modules
  + Change mechanism of module conflicts
  + Fix load/update FailSafe
- Drop patch included in this release
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Backport fixes to add controls for installonlypkgs and protected_packages
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217600">- Add patch to move directory for dnf state data to /usr/lib/sysimage
  + Patch: libdnf-0.58.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217601">- Backport another fix for adding controls to installonlypkgs
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614081600">- Backport support for using certificates for repository authorization
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614254400">- Add repo-config-zypp subpackage to allow easily using Zypper
  repository configuration</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614340800">- Backport more fixes for using certs for repo authorization
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update to 0.60.0
  + Fix repo.fresh() implementation
  + Fix: Fully set ssl in newHandle function
  + [conf] Add options for working with certificates used with proxy
  + Apply proxy certificate options
  + lock: Switch return-if-fail to assert to quiet gcc -fanalyzer
  + build-sys: Clean up message about Python bindings
  + Modify module NSVCA parsing - context definition (rh#1926771)
  + [context] Fix: dnf_package_is_installonly (rh#1928056)
  + Fix problematic language
  + Add getApplicablePackages to advisory and isApplicable to advisorymodule
  + Keep isAdvisoryApplicable to preserve API
  + Run ModulePackageContainerTest tests in tmpdir, merge interdependent
  + [context] Support config file option "proxy_auth_method", defaults "any"
  + Properly handle multiple collections in updateinfo.xml (rh#1804234)
  + Support main config file option "installonlypkgs"
  + Support main config file option "protected_packages"
- Drop patches now part of this release
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686401">- Fix dependency for repo-config-zypp subpackage to work with SLE</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 0.62.0
  + Change order of TransactionItemReason (rh#1921063)
  + Add two new comperators for security filters (rh#1918475)
  + Apply security filters for candidates with lower priority
  + Fix: Goal - translation of messages in global maps
  + Enhance description of modular solvables
  + Improve performance for module query
  + Change mechanism of modular errata applicability (rh#1804234)
  + dnf_transaction_commit(): Remove second call to rpmtsSetVSFlags
  + Fix a couple of memory leaks
  + Fix: Setting of librepo handle in newHandle function
  + Remove failsafe data when module is not enabled (rh#1847035)
  + Expose librepo's checksum functions via SWIG
  + Fix: Mising check of "hy_split_nevra()" return code
  + Do not allow 1 as installonly_limit value (rh#1926261)
  + Fix check whether the subkey can be used for signing
  + Hardening: add signature check with rpmcliVerifySignatures
    (CVE-2021-3445, CVE-2021-3421, CVE-2021-20271, rh#1932079, rh#1932089, rh#1932090, boo#1183779)
  + Add a config option sslverifystatus, defaults to false (rh#1814383)
  + [context] Add API for distro-sync</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618488000">- Add patch to fix crash when loading DVD repositories
  + Patch: 0001-Fix-a-crash-when-repoId-not-found-in-loaded-conf-gke.patch</changelog>
</package>
<package pkgid="9c0f11220eeae1b1a55b17d0bb2dadf0be564adb9b5d93d78274e9327490639a" name="python3-libdnf" arch="s390x">
  <version epoch="0" ver="0.62.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 0.45.0
  + Config options: only first empty value clears existing (rh#1788154)
  + Make parsing of reldeps more strict (rh#1788107)
  + [context] Support repositories defined in main configuration file
  + Fix filtering packages by advisory when more versions and arches are available (rh#1770125)
  + Add expanding solvable provides for dependency matching (rh#1534123)
  + DnfRepo: fix module_hotfixes keyfile priority level
  + Add custom exceptions to libdnf interface
  + [conf] Set useful default colors when color is enabled
  + Port to libmodulemd-2 API (rh#1693683)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584878400">- Add patch to support monitoring non-bdb rpmdb variants
  + Patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584964800">- Remove unused BR for gobject-introspection</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 0.48.0
  + Add prereq_ignoreinst &amp; regular_requires properties for pkg (rh#1543449)
  + Reset active modules when no module enabled or default (rh#1767351)
  + Add comment option to transaction (rh#1773679)
  + Failing to get module defauls is a recoverable error
  + Baseurl is not exclusive with mirrorlist/metalink (rh#1775184)
  + Add new function to reset all modules in C API (dnf_context_reset_all_modules)
  + [context] Fix to preserve additionalMetadata content (rh#1808677)
  + Fix filtering of DepSolvables with source rpms (rh#1812596)
  + Add setter for running kernel protection setting
  + Handle situation when an unprivileged user cannot create history database (rh#1634385)
  + Add query filter: latest by priority
  + Add DNF_NO_PROTECTED flag to allow empty list of protected packages
  + Remove 'dim' option from terminal colors to make them more readable (rh#1807774, rh#1814563)
  + [context] Error when main config file can't be opened (rh#1794864)
  + [context] Add function function dnf_context_is_set_config_file_path
  + swdb: Catch only SQLite3 exceptions and simplify the messages
  + MergedTransaction list multiple comments (rh#1773679)
  + Modify CMake to pull *.po files from weblate
  + Optimize DependencyContainer creation from an existing queue
  + fix a memory leak in dnf_package_get_requires()
  + Fix memory leaks on g_build_filename()
  + Fix memory leak in dnf_context_setup()
  + Add `hy_goal_favor` and `hy_goal_disfavor`
  + Define a cleanup function for `DnfPackageSet`
  + dnf-repo: fix dnf_repo_get_public_keys double-free
  + Do not cache RPMDB
  + Use single-quotes around string literals used in SQL statements
  + SQLite3: Do not close the database if it wasn't opened (rh#1761976)
  + Don't create a new history DB connection for in-memory DB
  + transaction/Swdb: Use a single logger variable in constructor
  + utils: Add a safe version of pathExists()
  + swdb: Handle the case when pathExists() fails on e.g. permission
  + Repo: prepend "file://" if a local path is used as baseurl
  + Move urlEncode() to utils
  + utils: Add 'exclude' argument to urlEncode()
  + Encode package URL for downloading through librepo (rh#1817130)
  + Replace std::runtime_error with libdnf::RepoError
  + Fixes and error handling improvements of the File class
  + [context] Use ConfigRepo for gpgkey and baseurl (rh#1807864)
  + [context] support "priority" option in .repo config file (rh#1797265)
- Drop obsolete patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch
- Refresh patch for static linking libsolvext
  + Remove patch: libdnf-0.39.1-with-static-libsolvext.patch
  + Add patch: libdnf-0.48.0-with-static-libsolvext.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598011200">- Backport fix from upstream to fix building against check &gt;= 0.15
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Clean up spec comments about patches</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 0.54.2
  + history: Fix dnf history rollback when a package was removed (rh#1683134)
  + Add support for HY_GT, HY_LT in query nevra_strict
  + Fix parsing empty lines in config files
  + Accept '==' as an operator in reldeps (rh#1847946)
  + Add log file level main config option (rh#1802074)
  + Add protect_running_kernel configuration option (rh#1698145)
  + Context part of libdnf cannot assume zchunk is on (rh#1851841, rh#1779104)
  + Fix memory leak of resultingModuleIndex and handle g_object refs
  + Redirect librepo logs to libdnf logs with different source
  + Add hy_goal_lock
  + Enum/String conversions for Transaction Store/Replay
  + utils: Add a method to decode URLs
  + Unify hawkey.log line format with the rest of the logs
- Drop patches included in this release
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Refresh patch for reposdir paths
  + Remove patch: libdnf-0.39.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  + Add patch: libdnf-0.54.2-Switch-default-reposdir-to-etc-dnf-repos.d.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to version 0.55.0
  + Add vendor to dnf API (rh#1876561)
  + Add formatting function for solver error
  + Add error types in ModulePackageContainer
  + Implement module enable for context part
  + Improve string formatting for translation
  + Remove redundant printf and change logging info to notice (rh#1827424)
  + Add allow_vendor_change option (rh#1788371) (rh#1788371)
- Backport patches from upstream
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Add patch to turn off changing vendors by default
  + Patch: libdnf-0.55.0-Switch-allow_vendor_change-off.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to version 0.55.2
  + Improve performance of query installed() and available()
  + Swdb: Add a method to get the current transaction
  + [modules] Add special handling for src artifacts (rh#1809314)
  + Better msgs if "basecachedir" or "proxy_password" isn't set (rh#1888946)
  + Add new options module_stream_switch
  + Support allow_vendor_change setting in dnf context API
- Drop patches incorporated into this release
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Use cmake_build and cmake_install macros</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609761600">- Add patch to support armv6hl and RISC-V architectures
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to version 0.58.0
  + Option: Add reset() method
  + Add OptionBinds::getOption() method
  + [context] Add dnf_repo_conf_from_gkeyfile() and dnf_repo_conf_reset()
  + [context] Add support for options: minrate, throttle, bandwidth, timeout
  + [context] Remove g_key_file_get_string() from dnf_repo_set_keyfile_data()
  + Allow loading ext metadata even if only cache (solv) is present
  + Add ASAN_OPTIONS for test_libdnf_main
  + [context,API] Functions for accessing main/global configuration options
  + [context,API] Function for adding setopt
  + Add getter for modular obsoletes from ModuleMetadata
  + Add ModulePackage.getStaticContext() and getRequires()
  + Add compatible layer for MdDocuments v2
  + Fix modular queries with the new solver
  + Improve formatting of error string for modules
  + Change mechanism of module conflicts
  + Fix load/update FailSafe
- Drop patch included in this release
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Backport fixes to add controls for installonlypkgs and protected_packages
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217600">- Add patch to move directory for dnf state data to /usr/lib/sysimage
  + Patch: libdnf-0.58.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217601">- Backport another fix for adding controls to installonlypkgs
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614081600">- Backport support for using certificates for repository authorization
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614254400">- Add repo-config-zypp subpackage to allow easily using Zypper
  repository configuration</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614340800">- Backport more fixes for using certs for repo authorization
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update to 0.60.0
  + Fix repo.fresh() implementation
  + Fix: Fully set ssl in newHandle function
  + [conf] Add options for working with certificates used with proxy
  + Apply proxy certificate options
  + lock: Switch return-if-fail to assert to quiet gcc -fanalyzer
  + build-sys: Clean up message about Python bindings
  + Modify module NSVCA parsing - context definition (rh#1926771)
  + [context] Fix: dnf_package_is_installonly (rh#1928056)
  + Fix problematic language
  + Add getApplicablePackages to advisory and isApplicable to advisorymodule
  + Keep isAdvisoryApplicable to preserve API
  + Run ModulePackageContainerTest tests in tmpdir, merge interdependent
  + [context] Support config file option "proxy_auth_method", defaults "any"
  + Properly handle multiple collections in updateinfo.xml (rh#1804234)
  + Support main config file option "installonlypkgs"
  + Support main config file option "protected_packages"
- Drop patches now part of this release
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686401">- Fix dependency for repo-config-zypp subpackage to work with SLE</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 0.62.0
  + Change order of TransactionItemReason (rh#1921063)
  + Add two new comperators for security filters (rh#1918475)
  + Apply security filters for candidates with lower priority
  + Fix: Goal - translation of messages in global maps
  + Enhance description of modular solvables
  + Improve performance for module query
  + Change mechanism of modular errata applicability (rh#1804234)
  + dnf_transaction_commit(): Remove second call to rpmtsSetVSFlags
  + Fix a couple of memory leaks
  + Fix: Setting of librepo handle in newHandle function
  + Remove failsafe data when module is not enabled (rh#1847035)
  + Expose librepo's checksum functions via SWIG
  + Fix: Mising check of "hy_split_nevra()" return code
  + Do not allow 1 as installonly_limit value (rh#1926261)
  + Fix check whether the subkey can be used for signing
  + Hardening: add signature check with rpmcliVerifySignatures
    (CVE-2021-3445, CVE-2021-3421, CVE-2021-20271, rh#1932079, rh#1932089, rh#1932090, boo#1183779)
  + Add a config option sslverifystatus, defaults to false (rh#1814383)
  + [context] Add API for distro-sync</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618488000">- Add patch to fix crash when loading DVD repositories
  + Patch: 0001-Fix-a-crash-when-repoId-not-found-in-loaded-conf-gke.patch</changelog>
</package>
<package pkgid="47ccd78c44ce1565db1d0dd9cfbef51623cb54359cc2bfb7ef27fe28fdfe8b6c" name="python3-libdnf" arch="x86_64">
  <version epoch="0" ver="0.62.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1582804800">- Update to version 0.45.0
  + Config options: only first empty value clears existing (rh#1788154)
  + Make parsing of reldeps more strict (rh#1788107)
  + [context] Support repositories defined in main configuration file
  + Fix filtering packages by advisory when more versions and arches are available (rh#1770125)
  + Add expanding solvable provides for dependency matching (rh#1534123)
  + DnfRepo: fix module_hotfixes keyfile priority level
  + Add custom exceptions to libdnf interface
  + [conf] Set useful default colors when color is enabled
  + Port to libmodulemd-2 API (rh#1693683)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584878400">- Add patch to support monitoring non-bdb rpmdb variants
  + Patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1584964800">- Remove unused BR for gobject-introspection</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Update to version 0.48.0
  + Add prereq_ignoreinst &amp; regular_requires properties for pkg (rh#1543449)
  + Reset active modules when no module enabled or default (rh#1767351)
  + Add comment option to transaction (rh#1773679)
  + Failing to get module defauls is a recoverable error
  + Baseurl is not exclusive with mirrorlist/metalink (rh#1775184)
  + Add new function to reset all modules in C API (dnf_context_reset_all_modules)
  + [context] Fix to preserve additionalMetadata content (rh#1808677)
  + Fix filtering of DepSolvables with source rpms (rh#1812596)
  + Add setter for running kernel protection setting
  + Handle situation when an unprivileged user cannot create history database (rh#1634385)
  + Add query filter: latest by priority
  + Add DNF_NO_PROTECTED flag to allow empty list of protected packages
  + Remove 'dim' option from terminal colors to make them more readable (rh#1807774, rh#1814563)
  + [context] Error when main config file can't be opened (rh#1794864)
  + [context] Add function function dnf_context_is_set_config_file_path
  + swdb: Catch only SQLite3 exceptions and simplify the messages
  + MergedTransaction list multiple comments (rh#1773679)
  + Modify CMake to pull *.po files from weblate
  + Optimize DependencyContainer creation from an existing queue
  + fix a memory leak in dnf_package_get_requires()
  + Fix memory leaks on g_build_filename()
  + Fix memory leak in dnf_context_setup()
  + Add `hy_goal_favor` and `hy_goal_disfavor`
  + Define a cleanup function for `DnfPackageSet`
  + dnf-repo: fix dnf_repo_get_public_keys double-free
  + Do not cache RPMDB
  + Use single-quotes around string literals used in SQL statements
  + SQLite3: Do not close the database if it wasn't opened (rh#1761976)
  + Don't create a new history DB connection for in-memory DB
  + transaction/Swdb: Use a single logger variable in constructor
  + utils: Add a safe version of pathExists()
  + swdb: Handle the case when pathExists() fails on e.g. permission
  + Repo: prepend "file://" if a local path is used as baseurl
  + Move urlEncode() to utils
  + utils: Add 'exclude' argument to urlEncode()
  + Encode package URL for downloading through librepo (rh#1817130)
  + Replace std::runtime_error with libdnf::RepoError
  + Fixes and error handling improvements of the File class
  + [context] Use ConfigRepo for gpgkey and baseurl (rh#1807864)
  + [context] support "priority" option in .repo config file (rh#1797265)
- Drop obsolete patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch
- Refresh patch for static linking libsolvext
  + Remove patch: libdnf-0.39.1-with-static-libsolvext.patch
  + Add patch: libdnf-0.48.0-with-static-libsolvext.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598011200">- Backport fix from upstream to fix building against check &gt;= 0.15
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Clean up spec comments about patches</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1603540800">- Update to version 0.54.2
  + history: Fix dnf history rollback when a package was removed (rh#1683134)
  + Add support for HY_GT, HY_LT in query nevra_strict
  + Fix parsing empty lines in config files
  + Accept '==' as an operator in reldeps (rh#1847946)
  + Add log file level main config option (rh#1802074)
  + Add protect_running_kernel configuration option (rh#1698145)
  + Context part of libdnf cannot assume zchunk is on (rh#1851841, rh#1779104)
  + Fix memory leak of resultingModuleIndex and handle g_object refs
  + Redirect librepo logs to libdnf logs with different source
  + Add hy_goal_lock
  + Enum/String conversions for Transaction Store/Replay
  + utils: Add a method to decode URLs
  + Unify hawkey.log line format with the rest of the logs
- Drop patches included in this release
  + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch
- Refresh patch for reposdir paths
  + Remove patch: libdnf-0.39.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  + Add patch: libdnf-0.54.2-Switch-default-reposdir-to-etc-dnf-repos.d.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to version 0.55.0
  + Add vendor to dnf API (rh#1876561)
  + Add formatting function for solver error
  + Add error types in ModulePackageContainer
  + Implement module enable for context part
  + Improve string formatting for translation
  + Remove redundant printf and change logging info to notice (rh#1827424)
  + Add allow_vendor_change option (rh#1788371) (rh#1788371)
- Backport patches from upstream
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Add patch to turn off changing vendors by default
  + Patch: libdnf-0.55.0-Switch-allow_vendor_change-off.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1607256000">- Update to version 0.55.2
  + Improve performance of query installed() and available()
  + Swdb: Add a method to get the current transaction
  + [modules] Add special handling for src artifacts (rh#1809314)
  + Better msgs if "basecachedir" or "proxy_password" isn't set (rh#1888946)
  + Add new options module_stream_switch
  + Support allow_vendor_change setting in dnf context API
- Drop patches incorporated into this release
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Use cmake_build and cmake_install macros</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609761600">- Add patch to support armv6hl and RISC-V architectures
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to version 0.58.0
  + Option: Add reset() method
  + Add OptionBinds::getOption() method
  + [context] Add dnf_repo_conf_from_gkeyfile() and dnf_repo_conf_reset()
  + [context] Add support for options: minrate, throttle, bandwidth, timeout
  + [context] Remove g_key_file_get_string() from dnf_repo_set_keyfile_data()
  + Allow loading ext metadata even if only cache (solv) is present
  + Add ASAN_OPTIONS for test_libdnf_main
  + [context,API] Functions for accessing main/global configuration options
  + [context,API] Function for adding setopt
  + Add getter for modular obsoletes from ModuleMetadata
  + Add ModulePackage.getStaticContext() and getRequires()
  + Add compatible layer for MdDocuments v2
  + Fix modular queries with the new solver
  + Improve formatting of error string for modules
  + Change mechanism of module conflicts
  + Fix load/update FailSafe
- Drop patch included in this release
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Backport fixes to add controls for installonlypkgs and protected_packages
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217600">- Add patch to move directory for dnf state data to /usr/lib/sysimage
  + Patch: libdnf-0.58.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613217601">- Backport another fix for adding controls to installonlypkgs
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614081600">- Backport support for using certificates for repository authorization
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614254400">- Add repo-config-zypp subpackage to allow easily using Zypper
  repository configuration</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614340800">- Backport more fixes for using certs for repo authorization
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update to 0.60.0
  + Fix repo.fresh() implementation
  + Fix: Fully set ssl in newHandle function
  + [conf] Add options for working with certificates used with proxy
  + Apply proxy certificate options
  + lock: Switch return-if-fail to assert to quiet gcc -fanalyzer
  + build-sys: Clean up message about Python bindings
  + Modify module NSVCA parsing - context definition (rh#1926771)
  + [context] Fix: dnf_package_is_installonly (rh#1928056)
  + Fix problematic language
  + Add getApplicablePackages to advisory and isApplicable to advisorymodule
  + Keep isAdvisoryApplicable to preserve API
  + Run ModulePackageContainerTest tests in tmpdir, merge interdependent
  + [context] Support config file option "proxy_auth_method", defaults "any"
  + Properly handle multiple collections in updateinfo.xml (rh#1804234)
  + Support main config file option "installonlypkgs"
  + Support main config file option "protected_packages"
- Drop patches now part of this release
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686401">- Fix dependency for repo-config-zypp subpackage to work with SLE</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 0.62.0
  + Change order of TransactionItemReason (rh#1921063)
  + Add two new comperators for security filters (rh#1918475)
  + Apply security filters for candidates with lower priority
  + Fix: Goal - translation of messages in global maps
  + Enhance description of modular solvables
  + Improve performance for module query
  + Change mechanism of modular errata applicability (rh#1804234)
  + dnf_transaction_commit(): Remove second call to rpmtsSetVSFlags
  + Fix a couple of memory leaks
  + Fix: Setting of librepo handle in newHandle function
  + Remove failsafe data when module is not enabled (rh#1847035)
  + Expose librepo's checksum functions via SWIG
  + Fix: Mising check of "hy_split_nevra()" return code
  + Do not allow 1 as installonly_limit value (rh#1926261)
  + Fix check whether the subkey can be used for signing
  + Hardening: add signature check with rpmcliVerifySignatures
    (CVE-2021-3445, CVE-2021-3421, CVE-2021-20271, rh#1932079, rh#1932089, rh#1932090, boo#1183779)
  + Add a config option sslverifystatus, defaults to false (rh#1814383)
  + [context] Add API for distro-sync</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618488000">- Add patch to fix crash when loading DVD repositories
  + Patch: 0001-Fix-a-crash-when-repoId-not-found-in-loaded-conf-gke.patch</changelog>
</package>
<package pkgid="a5df1f24185b3bee6baafb450bda38db9d458fdd2671517e9cc0fd55f50b0a1d" name="python3-libmodulemd" arch="aarch64">
  <version epoch="0" ver="2.12.1" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Initial packaging based on Mageia package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549368000">- Add patches backported from upstream to fix build on openSUSE
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Run tests during package builds</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to 2.2.2 (v2) and 1.8.5 (v1)
  + Fix documentation for ModuleStream.depends_on_stream()
  + Update APIs to handling full NSVCA of modules
  + Add new APIs for handling full NSVCA of modules
  + Add 'buildonly' option for components
  + Add 'buildafter' component
  + Add config option for python overrides
- Drop patches included in upstream release
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Add patch backported from upstream to avoid Python 2 dependency
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556020800">- Update to 2.3.0 (v2) and 1.8.7 (v1)
  + Add ModuleIndex.update_from_custom()
  + Add ModuleIndex.dump_to_custom()
  + Add Component.equals()
  + Add Module.remove_streams_by_NSVCA()
  + Fix bug with emitting lists of scalars in XMD
  + Fix bug with deduplication in the ModuleIndexMerger
  + Fix serious memory leak
- Drop patch included in upstream release
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556452800">- Add missing dependency on six module for Python 3 bindings subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Update to 2.3.1 (v2) and 1.8.8 (v1)
  + Make Modulemd.Component.set_*() functions accept NULL (gh#fedora-modularity/libmodulemd#279)
  + Fix segmentation fault in XMD code due to improper memory management (gh#fedora-modularity/libmodulemd#274)
  + Fix assorted documentation issues
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Update to 2.5.0 (v2) and 1.8.11 (v1)
  + Ensure that XMD is always emitted in the same order
  + Add .clear_*() functions for all .add_*() functions
  + Add ModuleStream.equals()
  + Add ModuleIndex.get_default_streams()
  + Add ModuleStreamV2.clear_dependencies() and .remove_dependencies()
  + Fix bugs and memory issues with the XMD python bindings
  + Assorted documentation enhancements</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to 2.8.2
  + modulemd v1 has been split out into is own tarball
  + Add ModuleIndexMerger.resolve_ext()
  + Fix transfer type for Module.search_streams()
  + Correct typo in ModulemdModuleStream.arch property nickname
  + Add gtk-doc descriptions for ModulemdModuleStream object properties
  + Fix modulemd_yaml_parse_bool() comparisons so return value is correct
  + Make ModulemdErrorEnum and ModulemdYamlErrorEnum into public enums
  + Move modulemd_module_stream_v2_replace_*() method definitions
    to correct header file and add documentation
  + Refactor stream copy/upgrade helper macros
  + Add Modulemd.Module.get_translation()
  + Add ModuleIndex.update_from_defaults_directory()
  + Modulemd.ModuleIndex.update_from_file() now supports reading files
    compressed with gzip, bzip2 or xz
- libmodulemd1 has been split into its own package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to 2.8.3
  + Detect GDate autoptr when available to fix build with glib2 &gt;= 2.63.3
  + Correct typo in MODULEMD_REPLACE_SET()
  + Fix modulemd_buildopts_copy() to make a deep copy of the rpm whitelist
  + Add support for new ModulemdBuildopts arches attribute</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Rebase to 2.9.4
  + Deprecate reset methods in favor of clear methods
  + Add modulemd-validator man page
  + Add Module.search_streams_by_glob()
  + Add ModuleIndex.search_streams() method
  + Add Modulemd.Module.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_rpms()
  + Add ModuleStreamV2.search_profiles()
  + Add framework for handling modulemd-packager YAML documents
  + Return appropriate error when parsing a ModulemdStream doc fails
  + Rework ModulemdError and ModulemdYamlError
  + Improve Modulemd*ErrorEnum deprecations
  + Use the new error enums everywhere
  + Fix inconsistent error setting
  + Make SKIP_UNKNOWN return UNKNOWN_ATTR in strict mode
  + modulemd-packager: Check for extraneous attributes
  + Fix bug printing negative buildorder values
  + Handle NULL nsvca_patterns for globs
  + Relax handling of differing content for the same NSVCA</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to 2.10.0
  + Add modulemd-obsoletes
  + Add modulemd v3 format
- Fix build for 32-bit architectures with patch from upstream
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to 2.12.0
  + Add support for 'buildorder' to Packager documents
  + Fix issue with ModuleIndex when input contains only Obsoletes documents
  + Extend read_packager_[file|string]() to support overriding the module name
    and stream.
  + Ignore Packager documents when running ModuleIndex.update_from_*()
  + Add python overrides for XMD in PackagerV3
  + Add python override to ignore the GType return when reading packager files
  + Add PackagerV3.get_mdversion()
- Drop patch incorporated in this release
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1622462400">- Updated to 2.12.1
  This is a bug-fix release fully compatible with the previous 2.12.0
  version. Notable changes:
  Enhancements:
  - Improve diagnostic messages for compression tests.
  - Tests performed in a GitHub continues integration are faster.
  - Use GitHub actions to perform CI tests also on ArchLinux, Mageia,
    Mandriva, and OpenSUSE.
  Fixes:
  - Relax context value up to 13 characters including an underscore
    character in modulemd v2 format. This reenables scratch-builds in MBS.
    Migrate Packit tests from a deprecated current_version_command to
    a newer actions/get-current-version.</changelog>
</package>
<package pkgid="84537af4ad3bafcbed2b60e572cbb420d164ff04da2d8b5022647ce556b49af5" name="python3-libmodulemd" arch="ppc64le">
  <version epoch="0" ver="2.12.1" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Initial packaging based on Mageia package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549368000">- Add patches backported from upstream to fix build on openSUSE
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Run tests during package builds</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to 2.2.2 (v2) and 1.8.5 (v1)
  + Fix documentation for ModuleStream.depends_on_stream()
  + Update APIs to handling full NSVCA of modules
  + Add new APIs for handling full NSVCA of modules
  + Add 'buildonly' option for components
  + Add 'buildafter' component
  + Add config option for python overrides
- Drop patches included in upstream release
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Add patch backported from upstream to avoid Python 2 dependency
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556020800">- Update to 2.3.0 (v2) and 1.8.7 (v1)
  + Add ModuleIndex.update_from_custom()
  + Add ModuleIndex.dump_to_custom()
  + Add Component.equals()
  + Add Module.remove_streams_by_NSVCA()
  + Fix bug with emitting lists of scalars in XMD
  + Fix bug with deduplication in the ModuleIndexMerger
  + Fix serious memory leak
- Drop patch included in upstream release
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556452800">- Add missing dependency on six module for Python 3 bindings subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Update to 2.3.1 (v2) and 1.8.8 (v1)
  + Make Modulemd.Component.set_*() functions accept NULL (gh#fedora-modularity/libmodulemd#279)
  + Fix segmentation fault in XMD code due to improper memory management (gh#fedora-modularity/libmodulemd#274)
  + Fix assorted documentation issues
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Update to 2.5.0 (v2) and 1.8.11 (v1)
  + Ensure that XMD is always emitted in the same order
  + Add .clear_*() functions for all .add_*() functions
  + Add ModuleStream.equals()
  + Add ModuleIndex.get_default_streams()
  + Add ModuleStreamV2.clear_dependencies() and .remove_dependencies()
  + Fix bugs and memory issues with the XMD python bindings
  + Assorted documentation enhancements</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to 2.8.2
  + modulemd v1 has been split out into is own tarball
  + Add ModuleIndexMerger.resolve_ext()
  + Fix transfer type for Module.search_streams()
  + Correct typo in ModulemdModuleStream.arch property nickname
  + Add gtk-doc descriptions for ModulemdModuleStream object properties
  + Fix modulemd_yaml_parse_bool() comparisons so return value is correct
  + Make ModulemdErrorEnum and ModulemdYamlErrorEnum into public enums
  + Move modulemd_module_stream_v2_replace_*() method definitions
    to correct header file and add documentation
  + Refactor stream copy/upgrade helper macros
  + Add Modulemd.Module.get_translation()
  + Add ModuleIndex.update_from_defaults_directory()
  + Modulemd.ModuleIndex.update_from_file() now supports reading files
    compressed with gzip, bzip2 or xz
- libmodulemd1 has been split into its own package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to 2.8.3
  + Detect GDate autoptr when available to fix build with glib2 &gt;= 2.63.3
  + Correct typo in MODULEMD_REPLACE_SET()
  + Fix modulemd_buildopts_copy() to make a deep copy of the rpm whitelist
  + Add support for new ModulemdBuildopts arches attribute</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Rebase to 2.9.4
  + Deprecate reset methods in favor of clear methods
  + Add modulemd-validator man page
  + Add Module.search_streams_by_glob()
  + Add ModuleIndex.search_streams() method
  + Add Modulemd.Module.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_rpms()
  + Add ModuleStreamV2.search_profiles()
  + Add framework for handling modulemd-packager YAML documents
  + Return appropriate error when parsing a ModulemdStream doc fails
  + Rework ModulemdError and ModulemdYamlError
  + Improve Modulemd*ErrorEnum deprecations
  + Use the new error enums everywhere
  + Fix inconsistent error setting
  + Make SKIP_UNKNOWN return UNKNOWN_ATTR in strict mode
  + modulemd-packager: Check for extraneous attributes
  + Fix bug printing negative buildorder values
  + Handle NULL nsvca_patterns for globs
  + Relax handling of differing content for the same NSVCA</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to 2.10.0
  + Add modulemd-obsoletes
  + Add modulemd v3 format
- Fix build for 32-bit architectures with patch from upstream
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to 2.12.0
  + Add support for 'buildorder' to Packager documents
  + Fix issue with ModuleIndex when input contains only Obsoletes documents
  + Extend read_packager_[file|string]() to support overriding the module name
    and stream.
  + Ignore Packager documents when running ModuleIndex.update_from_*()
  + Add python overrides for XMD in PackagerV3
  + Add python override to ignore the GType return when reading packager files
  + Add PackagerV3.get_mdversion()
- Drop patch incorporated in this release
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1622462400">- Updated to 2.12.1
  This is a bug-fix release fully compatible with the previous 2.12.0
  version. Notable changes:
  Enhancements:
  - Improve diagnostic messages for compression tests.
  - Tests performed in a GitHub continues integration are faster.
  - Use GitHub actions to perform CI tests also on ArchLinux, Mageia,
    Mandriva, and OpenSUSE.
  Fixes:
  - Relax context value up to 13 characters including an underscore
    character in modulemd v2 format. This reenables scratch-builds in MBS.
    Migrate Packit tests from a deprecated current_version_command to
    a newer actions/get-current-version.</changelog>
</package>
<package pkgid="f259a1542e07c7823c9d872e0fa9a757a883ee292dc4d6fd33c2998d4e5bac6c" name="python3-libmodulemd" arch="s390x">
  <version epoch="0" ver="2.12.1" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Initial packaging based on Mageia package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549368000">- Add patches backported from upstream to fix build on openSUSE
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Run tests during package builds</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to 2.2.2 (v2) and 1.8.5 (v1)
  + Fix documentation for ModuleStream.depends_on_stream()
  + Update APIs to handling full NSVCA of modules
  + Add new APIs for handling full NSVCA of modules
  + Add 'buildonly' option for components
  + Add 'buildafter' component
  + Add config option for python overrides
- Drop patches included in upstream release
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Add patch backported from upstream to avoid Python 2 dependency
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556020800">- Update to 2.3.0 (v2) and 1.8.7 (v1)
  + Add ModuleIndex.update_from_custom()
  + Add ModuleIndex.dump_to_custom()
  + Add Component.equals()
  + Add Module.remove_streams_by_NSVCA()
  + Fix bug with emitting lists of scalars in XMD
  + Fix bug with deduplication in the ModuleIndexMerger
  + Fix serious memory leak
- Drop patch included in upstream release
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556452800">- Add missing dependency on six module for Python 3 bindings subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Update to 2.3.1 (v2) and 1.8.8 (v1)
  + Make Modulemd.Component.set_*() functions accept NULL (gh#fedora-modularity/libmodulemd#279)
  + Fix segmentation fault in XMD code due to improper memory management (gh#fedora-modularity/libmodulemd#274)
  + Fix assorted documentation issues
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Update to 2.5.0 (v2) and 1.8.11 (v1)
  + Ensure that XMD is always emitted in the same order
  + Add .clear_*() functions for all .add_*() functions
  + Add ModuleStream.equals()
  + Add ModuleIndex.get_default_streams()
  + Add ModuleStreamV2.clear_dependencies() and .remove_dependencies()
  + Fix bugs and memory issues with the XMD python bindings
  + Assorted documentation enhancements</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to 2.8.2
  + modulemd v1 has been split out into is own tarball
  + Add ModuleIndexMerger.resolve_ext()
  + Fix transfer type for Module.search_streams()
  + Correct typo in ModulemdModuleStream.arch property nickname
  + Add gtk-doc descriptions for ModulemdModuleStream object properties
  + Fix modulemd_yaml_parse_bool() comparisons so return value is correct
  + Make ModulemdErrorEnum and ModulemdYamlErrorEnum into public enums
  + Move modulemd_module_stream_v2_replace_*() method definitions
    to correct header file and add documentation
  + Refactor stream copy/upgrade helper macros
  + Add Modulemd.Module.get_translation()
  + Add ModuleIndex.update_from_defaults_directory()
  + Modulemd.ModuleIndex.update_from_file() now supports reading files
    compressed with gzip, bzip2 or xz
- libmodulemd1 has been split into its own package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to 2.8.3
  + Detect GDate autoptr when available to fix build with glib2 &gt;= 2.63.3
  + Correct typo in MODULEMD_REPLACE_SET()
  + Fix modulemd_buildopts_copy() to make a deep copy of the rpm whitelist
  + Add support for new ModulemdBuildopts arches attribute</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Rebase to 2.9.4
  + Deprecate reset methods in favor of clear methods
  + Add modulemd-validator man page
  + Add Module.search_streams_by_glob()
  + Add ModuleIndex.search_streams() method
  + Add Modulemd.Module.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_rpms()
  + Add ModuleStreamV2.search_profiles()
  + Add framework for handling modulemd-packager YAML documents
  + Return appropriate error when parsing a ModulemdStream doc fails
  + Rework ModulemdError and ModulemdYamlError
  + Improve Modulemd*ErrorEnum deprecations
  + Use the new error enums everywhere
  + Fix inconsistent error setting
  + Make SKIP_UNKNOWN return UNKNOWN_ATTR in strict mode
  + modulemd-packager: Check for extraneous attributes
  + Fix bug printing negative buildorder values
  + Handle NULL nsvca_patterns for globs
  + Relax handling of differing content for the same NSVCA</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to 2.10.0
  + Add modulemd-obsoletes
  + Add modulemd v3 format
- Fix build for 32-bit architectures with patch from upstream
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to 2.12.0
  + Add support for 'buildorder' to Packager documents
  + Fix issue with ModuleIndex when input contains only Obsoletes documents
  + Extend read_packager_[file|string]() to support overriding the module name
    and stream.
  + Ignore Packager documents when running ModuleIndex.update_from_*()
  + Add python overrides for XMD in PackagerV3
  + Add python override to ignore the GType return when reading packager files
  + Add PackagerV3.get_mdversion()
- Drop patch incorporated in this release
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1622462400">- Updated to 2.12.1
  This is a bug-fix release fully compatible with the previous 2.12.0
  version. Notable changes:
  Enhancements:
  - Improve diagnostic messages for compression tests.
  - Tests performed in a GitHub continues integration are faster.
  - Use GitHub actions to perform CI tests also on ArchLinux, Mageia,
    Mandriva, and OpenSUSE.
  Fixes:
  - Relax context value up to 13 characters including an underscore
    character in modulemd v2 format. This reenables scratch-builds in MBS.
    Migrate Packit tests from a deprecated current_version_command to
    a newer actions/get-current-version.</changelog>
</package>
<package pkgid="53b641b2b0485668af4ec08f535f6fa07ec107d3d09edf7beecb8b2f4b54bbb4" name="python3-libmodulemd" arch="x86_64">
  <version epoch="0" ver="2.12.1" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Initial packaging based on Mageia package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549368000">- Add patches backported from upstream to fix build on openSUSE
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Run tests during package builds</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to 2.2.2 (v2) and 1.8.5 (v1)
  + Fix documentation for ModuleStream.depends_on_stream()
  + Update APIs to handling full NSVCA of modules
  + Add new APIs for handling full NSVCA of modules
  + Add 'buildonly' option for components
  + Add 'buildafter' component
  + Add config option for python overrides
- Drop patches included in upstream release
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Add patch backported from upstream to avoid Python 2 dependency
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556020800">- Update to 2.3.0 (v2) and 1.8.7 (v1)
  + Add ModuleIndex.update_from_custom()
  + Add ModuleIndex.dump_to_custom()
  + Add Component.equals()
  + Add Module.remove_streams_by_NSVCA()
  + Fix bug with emitting lists of scalars in XMD
  + Fix bug with deduplication in the ModuleIndexMerger
  + Fix serious memory leak
- Drop patch included in upstream release
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556452800">- Add missing dependency on six module for Python 3 bindings subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Update to 2.3.1 (v2) and 1.8.8 (v1)
  + Make Modulemd.Component.set_*() functions accept NULL (gh#fedora-modularity/libmodulemd#279)
  + Fix segmentation fault in XMD code due to improper memory management (gh#fedora-modularity/libmodulemd#274)
  + Fix assorted documentation issues
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Update to 2.5.0 (v2) and 1.8.11 (v1)
  + Ensure that XMD is always emitted in the same order
  + Add .clear_*() functions for all .add_*() functions
  + Add ModuleStream.equals()
  + Add ModuleIndex.get_default_streams()
  + Add ModuleStreamV2.clear_dependencies() and .remove_dependencies()
  + Fix bugs and memory issues with the XMD python bindings
  + Assorted documentation enhancements</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to 2.8.2
  + modulemd v1 has been split out into is own tarball
  + Add ModuleIndexMerger.resolve_ext()
  + Fix transfer type for Module.search_streams()
  + Correct typo in ModulemdModuleStream.arch property nickname
  + Add gtk-doc descriptions for ModulemdModuleStream object properties
  + Fix modulemd_yaml_parse_bool() comparisons so return value is correct
  + Make ModulemdErrorEnum and ModulemdYamlErrorEnum into public enums
  + Move modulemd_module_stream_v2_replace_*() method definitions
    to correct header file and add documentation
  + Refactor stream copy/upgrade helper macros
  + Add Modulemd.Module.get_translation()
  + Add ModuleIndex.update_from_defaults_directory()
  + Modulemd.ModuleIndex.update_from_file() now supports reading files
    compressed with gzip, bzip2 or xz
- libmodulemd1 has been split into its own package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to 2.8.3
  + Detect GDate autoptr when available to fix build with glib2 &gt;= 2.63.3
  + Correct typo in MODULEMD_REPLACE_SET()
  + Fix modulemd_buildopts_copy() to make a deep copy of the rpm whitelist
  + Add support for new ModulemdBuildopts arches attribute</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Rebase to 2.9.4
  + Deprecate reset methods in favor of clear methods
  + Add modulemd-validator man page
  + Add Module.search_streams_by_glob()
  + Add ModuleIndex.search_streams() method
  + Add Modulemd.Module.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_rpms()
  + Add ModuleStreamV2.search_profiles()
  + Add framework for handling modulemd-packager YAML documents
  + Return appropriate error when parsing a ModulemdStream doc fails
  + Rework ModulemdError and ModulemdYamlError
  + Improve Modulemd*ErrorEnum deprecations
  + Use the new error enums everywhere
  + Fix inconsistent error setting
  + Make SKIP_UNKNOWN return UNKNOWN_ATTR in strict mode
  + modulemd-packager: Check for extraneous attributes
  + Fix bug printing negative buildorder values
  + Handle NULL nsvca_patterns for globs
  + Relax handling of differing content for the same NSVCA</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to 2.10.0
  + Add modulemd-obsoletes
  + Add modulemd v3 format
- Fix build for 32-bit architectures with patch from upstream
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to 2.12.0
  + Add support for 'buildorder' to Packager documents
  + Fix issue with ModuleIndex when input contains only Obsoletes documents
  + Extend read_packager_[file|string]() to support overriding the module name
    and stream.
  + Ignore Packager documents when running ModuleIndex.update_from_*()
  + Add python overrides for XMD in PackagerV3
  + Add python override to ignore the GType return when reading packager files
  + Add PackagerV3.get_mdversion()
- Drop patch incorporated in this release
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1622462400">- Updated to 2.12.1
  This is a bug-fix release fully compatible with the previous 2.12.0
  version. Notable changes:
  Enhancements:
  - Improve diagnostic messages for compression tests.
  - Tests performed in a GitHub continues integration are faster.
  - Use GitHub actions to perform CI tests also on ArchLinux, Mageia,
    Mandriva, and OpenSUSE.
  Fixes:
  - Relax context value up to 13 characters including an underscore
    character in modulemd v2 format. This reenables scratch-builds in MBS.
    Migrate Packit tests from a deprecated current_version_command to
    a newer actions/get-current-version.</changelog>
</package>
<package pkgid="79221dae661c737004d77a2f1dfe2da2a683a343f4dfec14187eccc1b9b6ea9c" name="python3-librepo" arch="aarch64">
  <version epoch="0" ver="1.14.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1454328000">- Initial packaging of librepo derived from Mageia packaging</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1454328001">- Use SUSE-specific groups and tags</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1487592000">- Update to 1.7.20</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1502625600">- Disable running unit tests by default because of random pygpgme failures</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1515067200">- Upgrade to 1.8.1
  + Fix memory leaks in Python bindings (gh#rpm-software-management/librepo#83)
  + Fix HTTP header checking to work with proxies (gh#rpm-software-management/librepo#86)
  + Change connection and low-speed default timeouts to sync with DNF/Yum
  + Fix max download speed from repo (rh#1227921)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1536840000">- Backport fix from upstream to use glibc's xattr instead of libattr
  * Add patch: 0001-stop-requiring-attr-xattr.patch
- Use full author identities in changelog entries</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1536840001">- Fix RPM groups. Update descriptions so that librepo0
  (which is going to be installed most of the time) has something
  halfway useful.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Upgrade to 1.9.3
  + Replace expat with libxml2
  + Support using python-gpg instead of pygpgme
  + Fix major performance regression with libcurl-7.61.1
  + Add zchunk support
- Drop patch for backported fix that is part of this release
  * Patch: 0001-stop-requiring-attr-xattr.patch
- Add patch proposed upstream to fix progress reporting for zck
  * Patch: PR138-Fix-progress-reporting-with-zchunk-files.patch
- Fix RPM group and description for Python 3 subpackage
- Drop Python 2 subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Upgrade to 1.9.6
  + Fix progress reporting with zchunk files
  + Reduce download delays by using still_running correctly
  + Improve error handling, cleanup
  + Simplified lr_perform()'s loop to prevent busy wait
  + Require libcurl &gt;= 7.28.0
- Drop patch included in this release
  * Patch: PR138-Fix-progress-reporting-with-zchunk-files.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033601">- Add patch to fix fetching zck-compressed repos (rh#1694411)
  * Patch: librepo-PR148-clean-up-curl-target_handle.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Upgrade to 1.10.1
  + Clean up target-&gt;curl_handle rather than target-&gt;handle (rh#1694411)
  + Add an option to preserve timestamps of the downloaded files (rh#1688537)
  + Fix fetching repositories supplied by SUSE Customer Center
  + [tests] Wait for server to start instead of doing arbitrary sleep
- Drop patch included in this release
  * Patch: librepo-PR148-clean-up-curl-target_handle.patch
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557662400">- Upgrade to 1.10.2
  + Fix librepo isn't able to load zchunk files from next server on failure (rh#1706321)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Upgrade to 1.10.3
  + Exit gpg-agent after repokey import (rh#1650266)
  + Make sure to check next transfer if current zck transfer already exists (rh#1706627)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Upgrade to 1.11.0
  + Define LRO_SUPPORTS_CACHEDIR only with zchunk (rh#1726141)
  + Allow to use mirrors multiple times for a target (rh#1678588)
  + Allow to try baseurl multiple times (rh#1678588)
  + Remove librepo xattr when no file descriptor (rh#1690894)
  + Fix verification of checksum from file attr (rh#1700341)
  + Rephrase repository GPG check error message (rh#1741442)
  + Add sleep when all mirrors were tried (rh#1741931)
  + Raise logging level of error messages (rh#1737709)
  + retry mirrorlist/metalink downloads
  + Fix lr_url_substitute() and add ${variable} support
  + Add support for one-time URL flags
  + Fix API - LrHandleOption enum - LRO_ONETIMEFLAG (rh#1761779)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1576324800">- Upgrade to 1.11.1
  + Create a directory for gpg sockets in /run/user/ (rh#1769831, rh#1771012)
- Fix bcond declaration for zchunk so defaults are always declared</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Upgrade to 1.11.2
  + Fix calling Python API without holding GIL (rh#1788918)
  + Do not unref LrErr_Exception on exit (rh#1778854)
  + Cleanup zchunk-related error messages (rh#1790625)
- Fix typo in changes entry about version update to 1.11.1</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Upgrade to 1.12.0
  + Prefer mirrorlist/metalink over baseurl (rh#1775184)
  + Decode package URL when using for local filename (rh#1817130)
  + Fix memory leak in lr_download_metadata() and lr_yum_download_remote()
  + Download sources work when at least one of specified is working (rh#1775184)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598097600">- Upgrade to 1.12.1
  + Validate path read from repomd.xml (rh#1868639, CVE-2020-14352)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to 1.13.0
  + Fix the key string parsing in url_substitution
  + Fix memory leak in 'fastestmirror'
  + Download whole file when server doesn't support ranges (rh#1886706)
  + Various fixes for mirrors without ranges support and zchunk
  + Add support for pkcs11 certificate and key for repository authorization (rh#1859495)
  + Fix lr_perform() - Avoid 100% CPU usage
  + Drop Python 2 support
  + Add support for working with certificates used with proxy (rh#1920991)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 1.14.0
  + Fix LRO_PRESERVETIME behavior
  + Support multiple checksums in xattr (rh#1931904)
  + Return "calculated" checksum if requested w/caching
  + Fix lr_yum_download_url in case lr_handle is NULL</changelog>
</package>
<package pkgid="92d0cd85bfb52c2a25bd2c9b06fd8c3532261440d005e9a4f6e236fb983f4efc" name="python3-librepo" arch="ppc64le">
  <version epoch="0" ver="1.14.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1454328000">- Initial packaging of librepo derived from Mageia packaging</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1454328001">- Use SUSE-specific groups and tags</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1487592000">- Update to 1.7.20</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1502625600">- Disable running unit tests by default because of random pygpgme failures</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1515067200">- Upgrade to 1.8.1
  + Fix memory leaks in Python bindings (gh#rpm-software-management/librepo#83)
  + Fix HTTP header checking to work with proxies (gh#rpm-software-management/librepo#86)
  + Change connection and low-speed default timeouts to sync with DNF/Yum
  + Fix max download speed from repo (rh#1227921)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1536840000">- Backport fix from upstream to use glibc's xattr instead of libattr
  * Add patch: 0001-stop-requiring-attr-xattr.patch
- Use full author identities in changelog entries</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1536840001">- Fix RPM groups. Update descriptions so that librepo0
  (which is going to be installed most of the time) has something
  halfway useful.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Upgrade to 1.9.3
  + Replace expat with libxml2
  + Support using python-gpg instead of pygpgme
  + Fix major performance regression with libcurl-7.61.1
  + Add zchunk support
- Drop patch for backported fix that is part of this release
  * Patch: 0001-stop-requiring-attr-xattr.patch
- Add patch proposed upstream to fix progress reporting for zck
  * Patch: PR138-Fix-progress-reporting-with-zchunk-files.patch
- Fix RPM group and description for Python 3 subpackage
- Drop Python 2 subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Upgrade to 1.9.6
  + Fix progress reporting with zchunk files
  + Reduce download delays by using still_running correctly
  + Improve error handling, cleanup
  + Simplified lr_perform()'s loop to prevent busy wait
  + Require libcurl &gt;= 7.28.0
- Drop patch included in this release
  * Patch: PR138-Fix-progress-reporting-with-zchunk-files.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033601">- Add patch to fix fetching zck-compressed repos (rh#1694411)
  * Patch: librepo-PR148-clean-up-curl-target_handle.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Upgrade to 1.10.1
  + Clean up target-&gt;curl_handle rather than target-&gt;handle (rh#1694411)
  + Add an option to preserve timestamps of the downloaded files (rh#1688537)
  + Fix fetching repositories supplied by SUSE Customer Center
  + [tests] Wait for server to start instead of doing arbitrary sleep
- Drop patch included in this release
  * Patch: librepo-PR148-clean-up-curl-target_handle.patch
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557662400">- Upgrade to 1.10.2
  + Fix librepo isn't able to load zchunk files from next server on failure (rh#1706321)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Upgrade to 1.10.3
  + Exit gpg-agent after repokey import (rh#1650266)
  + Make sure to check next transfer if current zck transfer already exists (rh#1706627)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Upgrade to 1.11.0
  + Define LRO_SUPPORTS_CACHEDIR only with zchunk (rh#1726141)
  + Allow to use mirrors multiple times for a target (rh#1678588)
  + Allow to try baseurl multiple times (rh#1678588)
  + Remove librepo xattr when no file descriptor (rh#1690894)
  + Fix verification of checksum from file attr (rh#1700341)
  + Rephrase repository GPG check error message (rh#1741442)
  + Add sleep when all mirrors were tried (rh#1741931)
  + Raise logging level of error messages (rh#1737709)
  + retry mirrorlist/metalink downloads
  + Fix lr_url_substitute() and add ${variable} support
  + Add support for one-time URL flags
  + Fix API - LrHandleOption enum - LRO_ONETIMEFLAG (rh#1761779)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1576324800">- Upgrade to 1.11.1
  + Create a directory for gpg sockets in /run/user/ (rh#1769831, rh#1771012)
- Fix bcond declaration for zchunk so defaults are always declared</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Upgrade to 1.11.2
  + Fix calling Python API without holding GIL (rh#1788918)
  + Do not unref LrErr_Exception on exit (rh#1778854)
  + Cleanup zchunk-related error messages (rh#1790625)
- Fix typo in changes entry about version update to 1.11.1</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Upgrade to 1.12.0
  + Prefer mirrorlist/metalink over baseurl (rh#1775184)
  + Decode package URL when using for local filename (rh#1817130)
  + Fix memory leak in lr_download_metadata() and lr_yum_download_remote()
  + Download sources work when at least one of specified is working (rh#1775184)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598097600">- Upgrade to 1.12.1
  + Validate path read from repomd.xml (rh#1868639, CVE-2020-14352)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to 1.13.0
  + Fix the key string parsing in url_substitution
  + Fix memory leak in 'fastestmirror'
  + Download whole file when server doesn't support ranges (rh#1886706)
  + Various fixes for mirrors without ranges support and zchunk
  + Add support for pkcs11 certificate and key for repository authorization (rh#1859495)
  + Fix lr_perform() - Avoid 100% CPU usage
  + Drop Python 2 support
  + Add support for working with certificates used with proxy (rh#1920991)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 1.14.0
  + Fix LRO_PRESERVETIME behavior
  + Support multiple checksums in xattr (rh#1931904)
  + Return "calculated" checksum if requested w/caching
  + Fix lr_yum_download_url in case lr_handle is NULL</changelog>
</package>
<package pkgid="ef7b567a4d8d0b60bee0fcbfe717569a38cbb61855f62c50488719e7f02be311" name="python3-librepo" arch="s390x">
  <version epoch="0" ver="1.14.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1454328000">- Initial packaging of librepo derived from Mageia packaging</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1454328001">- Use SUSE-specific groups and tags</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1487592000">- Update to 1.7.20</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1502625600">- Disable running unit tests by default because of random pygpgme failures</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1515067200">- Upgrade to 1.8.1
  + Fix memory leaks in Python bindings (gh#rpm-software-management/librepo#83)
  + Fix HTTP header checking to work with proxies (gh#rpm-software-management/librepo#86)
  + Change connection and low-speed default timeouts to sync with DNF/Yum
  + Fix max download speed from repo (rh#1227921)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1536840000">- Backport fix from upstream to use glibc's xattr instead of libattr
  * Add patch: 0001-stop-requiring-attr-xattr.patch
- Use full author identities in changelog entries</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1536840001">- Fix RPM groups. Update descriptions so that librepo0
  (which is going to be installed most of the time) has something
  halfway useful.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Upgrade to 1.9.3
  + Replace expat with libxml2
  + Support using python-gpg instead of pygpgme
  + Fix major performance regression with libcurl-7.61.1
  + Add zchunk support
- Drop patch for backported fix that is part of this release
  * Patch: 0001-stop-requiring-attr-xattr.patch
- Add patch proposed upstream to fix progress reporting for zck
  * Patch: PR138-Fix-progress-reporting-with-zchunk-files.patch
- Fix RPM group and description for Python 3 subpackage
- Drop Python 2 subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Upgrade to 1.9.6
  + Fix progress reporting with zchunk files
  + Reduce download delays by using still_running correctly
  + Improve error handling, cleanup
  + Simplified lr_perform()'s loop to prevent busy wait
  + Require libcurl &gt;= 7.28.0
- Drop patch included in this release
  * Patch: PR138-Fix-progress-reporting-with-zchunk-files.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033601">- Add patch to fix fetching zck-compressed repos (rh#1694411)
  * Patch: librepo-PR148-clean-up-curl-target_handle.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Upgrade to 1.10.1
  + Clean up target-&gt;curl_handle rather than target-&gt;handle (rh#1694411)
  + Add an option to preserve timestamps of the downloaded files (rh#1688537)
  + Fix fetching repositories supplied by SUSE Customer Center
  + [tests] Wait for server to start instead of doing arbitrary sleep
- Drop patch included in this release
  * Patch: librepo-PR148-clean-up-curl-target_handle.patch
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557662400">- Upgrade to 1.10.2
  + Fix librepo isn't able to load zchunk files from next server on failure (rh#1706321)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Upgrade to 1.10.3
  + Exit gpg-agent after repokey import (rh#1650266)
  + Make sure to check next transfer if current zck transfer already exists (rh#1706627)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Upgrade to 1.11.0
  + Define LRO_SUPPORTS_CACHEDIR only with zchunk (rh#1726141)
  + Allow to use mirrors multiple times for a target (rh#1678588)
  + Allow to try baseurl multiple times (rh#1678588)
  + Remove librepo xattr when no file descriptor (rh#1690894)
  + Fix verification of checksum from file attr (rh#1700341)
  + Rephrase repository GPG check error message (rh#1741442)
  + Add sleep when all mirrors were tried (rh#1741931)
  + Raise logging level of error messages (rh#1737709)
  + retry mirrorlist/metalink downloads
  + Fix lr_url_substitute() and add ${variable} support
  + Add support for one-time URL flags
  + Fix API - LrHandleOption enum - LRO_ONETIMEFLAG (rh#1761779)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1576324800">- Upgrade to 1.11.1
  + Create a directory for gpg sockets in /run/user/ (rh#1769831, rh#1771012)
- Fix bcond declaration for zchunk so defaults are always declared</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Upgrade to 1.11.2
  + Fix calling Python API without holding GIL (rh#1788918)
  + Do not unref LrErr_Exception on exit (rh#1778854)
  + Cleanup zchunk-related error messages (rh#1790625)
- Fix typo in changes entry about version update to 1.11.1</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Upgrade to 1.12.0
  + Prefer mirrorlist/metalink over baseurl (rh#1775184)
  + Decode package URL when using for local filename (rh#1817130)
  + Fix memory leak in lr_download_metadata() and lr_yum_download_remote()
  + Download sources work when at least one of specified is working (rh#1775184)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598097600">- Upgrade to 1.12.1
  + Validate path read from repomd.xml (rh#1868639, CVE-2020-14352)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to 1.13.0
  + Fix the key string parsing in url_substitution
  + Fix memory leak in 'fastestmirror'
  + Download whole file when server doesn't support ranges (rh#1886706)
  + Various fixes for mirrors without ranges support and zchunk
  + Add support for pkcs11 certificate and key for repository authorization (rh#1859495)
  + Fix lr_perform() - Avoid 100% CPU usage
  + Drop Python 2 support
  + Add support for working with certificates used with proxy (rh#1920991)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 1.14.0
  + Fix LRO_PRESERVETIME behavior
  + Support multiple checksums in xattr (rh#1931904)
  + Return "calculated" checksum if requested w/caching
  + Fix lr_yum_download_url in case lr_handle is NULL</changelog>
</package>
<package pkgid="283baac33e2cdf5e373055f28444f8e38a08ab14148a0244d03ba5f70655dec8" name="python3-librepo" arch="x86_64">
  <version epoch="0" ver="1.14.0" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1454328000">- Initial packaging of librepo derived from Mageia packaging</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1454328001">- Use SUSE-specific groups and tags</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1487592000">- Update to 1.7.20</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1502625600">- Disable running unit tests by default because of random pygpgme failures</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1515067200">- Upgrade to 1.8.1
  + Fix memory leaks in Python bindings (gh#rpm-software-management/librepo#83)
  + Fix HTTP header checking to work with proxies (gh#rpm-software-management/librepo#86)
  + Change connection and low-speed default timeouts to sync with DNF/Yum
  + Fix max download speed from repo (rh#1227921)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1536840000">- Backport fix from upstream to use glibc's xattr instead of libattr
  * Add patch: 0001-stop-requiring-attr-xattr.patch
- Use full author identities in changelog entries</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1536840001">- Fix RPM groups. Update descriptions so that librepo0
  (which is going to be installed most of the time) has something
  halfway useful.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Upgrade to 1.9.3
  + Replace expat with libxml2
  + Support using python-gpg instead of pygpgme
  + Fix major performance regression with libcurl-7.61.1
  + Add zchunk support
- Drop patch for backported fix that is part of this release
  * Patch: 0001-stop-requiring-attr-xattr.patch
- Add patch proposed upstream to fix progress reporting for zck
  * Patch: PR138-Fix-progress-reporting-with-zchunk-files.patch
- Fix RPM group and description for Python 3 subpackage
- Drop Python 2 subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Upgrade to 1.9.6
  + Fix progress reporting with zchunk files
  + Reduce download delays by using still_running correctly
  + Improve error handling, cleanup
  + Simplified lr_perform()'s loop to prevent busy wait
  + Require libcurl &gt;= 7.28.0
- Drop patch included in this release
  * Patch: PR138-Fix-progress-reporting-with-zchunk-files.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033601">- Add patch to fix fetching zck-compressed repos (rh#1694411)
  * Patch: librepo-PR148-clean-up-curl-target_handle.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Upgrade to 1.10.1
  + Clean up target-&gt;curl_handle rather than target-&gt;handle (rh#1694411)
  + Add an option to preserve timestamps of the downloaded files (rh#1688537)
  + Fix fetching repositories supplied by SUSE Customer Center
  + [tests] Wait for server to start instead of doing arbitrary sleep
- Drop patch included in this release
  * Patch: librepo-PR148-clean-up-curl-target_handle.patch
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557662400">- Upgrade to 1.10.2
  + Fix librepo isn't able to load zchunk files from next server on failure (rh#1706321)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Upgrade to 1.10.3
  + Exit gpg-agent after repokey import (rh#1650266)
  + Make sure to check next transfer if current zck transfer already exists (rh#1706627)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Upgrade to 1.11.0
  + Define LRO_SUPPORTS_CACHEDIR only with zchunk (rh#1726141)
  + Allow to use mirrors multiple times for a target (rh#1678588)
  + Allow to try baseurl multiple times (rh#1678588)
  + Remove librepo xattr when no file descriptor (rh#1690894)
  + Fix verification of checksum from file attr (rh#1700341)
  + Rephrase repository GPG check error message (rh#1741442)
  + Add sleep when all mirrors were tried (rh#1741931)
  + Raise logging level of error messages (rh#1737709)
  + retry mirrorlist/metalink downloads
  + Fix lr_url_substitute() and add ${variable} support
  + Add support for one-time URL flags
  + Fix API - LrHandleOption enum - LRO_ONETIMEFLAG (rh#1761779)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1576324800">- Upgrade to 1.11.1
  + Create a directory for gpg sockets in /run/user/ (rh#1769831, rh#1771012)
- Fix bcond declaration for zchunk so defaults are always declared</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Upgrade to 1.11.2
  + Fix calling Python API without holding GIL (rh#1788918)
  + Do not unref LrErr_Exception on exit (rh#1778854)
  + Cleanup zchunk-related error messages (rh#1790625)
- Fix typo in changes entry about version update to 1.11.1</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Upgrade to 1.12.0
  + Prefer mirrorlist/metalink over baseurl (rh#1775184)
  + Decode package URL when using for local filename (rh#1817130)
  + Fix memory leak in lr_download_metadata() and lr_yum_download_remote()
  + Download sources work when at least one of specified is working (rh#1775184)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598097600">- Upgrade to 1.12.1
  + Validate path read from repomd.xml (rh#1868639, CVE-2020-14352)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612353600">- Update to 1.13.0
  + Fix the key string parsing in url_substitution
  + Fix memory leak in 'fastestmirror'
  + Download whole file when server doesn't support ranges (rh#1886706)
  + Various fixes for mirrors without ranges support and zchunk
  + Add support for pkcs11 certificate and key for repository authorization (rh#1859495)
  + Fix lr_perform() - Avoid 100% CPU usage
  + Drop Python 2 support
  + Add support for working with certificates used with proxy (rh#1920991)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 1.14.0
  + Fix LRO_PRESERVETIME behavior
  + Support multiple checksums in xattr (rh#1931904)
  + Return "calculated" checksum if requested w/caching
  + Fix lr_yum_download_url in case lr_handle is NULL</changelog>
</package>
<package pkgid="241fa4fb0a0a9d08d1297f1a36b6f9ec1dbcc81ea1089ed34421d34c9438fcb7" name="python3-pyside2" arch="aarch64">
  <version epoch="0" ver="5.12.3" rel="bp153.2.3.9"/>
  <changelog author="adrian@suse.de" date="1497268800">- initial package of PySide2 for Qt5.9
- includes also shiboken</changelog>
  <changelog author="jengelh@inai.de" date="1498651200">- Trim filler wording from description.</changelog>
  <changelog author="kkaempf@suse.com" date="1505390400">- add Qt5-svg support</changelog>
  <changelog author="adrian@suse.de" date="1520078400">- build fix</changelog>
  <changelog author="adrian@suse.de" date="1520251200">- update to current snapshot from dev branch for Qt 5.10
- make test optional
- fix-cmake.patch lib64.patch for fixing build and installation</changelog>
  <changelog author="adrian@suse.de" date="1520942400">- disable python2 build
  No one needs it atm and it is conflicting at installation time
  with python3 variant</changelog>
  <changelog author="adrian@suse.de" date="1524830400">- build against Qt 5.11</changelog>
  <changelog author="christophe@krop.fr" date="1528200000">- Update license to LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1540209600">- update to version 5.11.2 tag</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1540296000">- Add fix_build.patch to fix an error reported by the post build checks.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1540382400">- enable support for Qt5Scxml
- cleanup python2 deps
- enable doc generation</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1545220800">- Update to version 5.12
- Package examples
- Include PEP484 type hints
- Use parallel make
- Rebase lib64.patch
- Drop fix_build.patch, obsoleted by upstream changes
- Add 0001-Avoid-creation-of-empty-build-directories-in-install.patch
- Add 0001-Remove-unnecessary-she-bang-from-icon-cache.py.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1545652800">- Avoid repeating the name in the summary.</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1545998400">- Use %python_sitearch instead of %py_sitedir</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1554552000">- Update to 5.12.2
  * Added binding for QWebEngineUrlScheme
  * Fixed a crash related to multiple inheritance
  * Fixed wrong METADATA for generated wheels
  * Prevent Python 3.5 from crashing the build
  Check the changes-* files for the complete list of changes.
- Drop fix-cmake.patch
- Drop 0001-Avoid-creation-of-empty-build-directories-in-install.patch
- Refresh lib64.patch
- Drop the unused _service file.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1557144000">- Update to 5.12.3. No changelog available for this version.
- Fix the license tag, the shiboken2 subdir uses a different license.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1623153600">- Backport fix to parse clang versions &gt;= 10 correctly
  (PYSIDE-1259), add pyside1259.diff</changelog>
</package>
<package pkgid="9c6383ba12f22ac5fa17951e516771bab68e37b6ab00a9c9c37207eed616bca4" name="python3-pyside2" arch="src">
  <version epoch="0" ver="5.12.3" rel="bp153.2.3.9"/>
  <changelog author="adrian@suse.de" date="1497268800">- initial package of PySide2 for Qt5.9
- includes also shiboken</changelog>
  <changelog author="jengelh@inai.de" date="1498651200">- Trim filler wording from description.</changelog>
  <changelog author="kkaempf@suse.com" date="1505390400">- add Qt5-svg support</changelog>
  <changelog author="adrian@suse.de" date="1520078400">- build fix</changelog>
  <changelog author="adrian@suse.de" date="1520251200">- update to current snapshot from dev branch for Qt 5.10
- make test optional
- fix-cmake.patch lib64.patch for fixing build and installation</changelog>
  <changelog author="adrian@suse.de" date="1520942400">- disable python2 build
  No one needs it atm and it is conflicting at installation time
  with python3 variant</changelog>
  <changelog author="adrian@suse.de" date="1524830400">- build against Qt 5.11</changelog>
  <changelog author="christophe@krop.fr" date="1528200000">- Update license to LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1540209600">- update to version 5.11.2 tag</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1540296000">- Add fix_build.patch to fix an error reported by the post build checks.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1540382400">- enable support for Qt5Scxml
- cleanup python2 deps
- enable doc generation</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1545220800">- Update to version 5.12
- Package examples
- Include PEP484 type hints
- Use parallel make
- Rebase lib64.patch
- Drop fix_build.patch, obsoleted by upstream changes
- Add 0001-Avoid-creation-of-empty-build-directories-in-install.patch
- Add 0001-Remove-unnecessary-she-bang-from-icon-cache.py.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1545652800">- Avoid repeating the name in the summary.</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1545998400">- Use %python_sitearch instead of %py_sitedir</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1554552000">- Update to 5.12.2
  * Added binding for QWebEngineUrlScheme
  * Fixed a crash related to multiple inheritance
  * Fixed wrong METADATA for generated wheels
  * Prevent Python 3.5 from crashing the build
  Check the changes-* files for the complete list of changes.
- Drop fix-cmake.patch
- Drop 0001-Avoid-creation-of-empty-build-directories-in-install.patch
- Refresh lib64.patch
- Drop the unused _service file.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1557144000">- Update to 5.12.3. No changelog available for this version.
- Fix the license tag, the shiboken2 subdir uses a different license.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1623153600">- Backport fix to parse clang versions &gt;= 10 correctly
  (PYSIDE-1259), add pyside1259.diff</changelog>
</package>
<package pkgid="984cdd0b6dc1c6ab34dd5f37bcb483e0e3ffccc06cd90ab318d39e9585f765fe" name="python3-pyside2" arch="x86_64">
  <version epoch="0" ver="5.12.3" rel="bp153.2.3.9"/>
  <changelog author="adrian@suse.de" date="1497268800">- initial package of PySide2 for Qt5.9
- includes also shiboken</changelog>
  <changelog author="jengelh@inai.de" date="1498651200">- Trim filler wording from description.</changelog>
  <changelog author="kkaempf@suse.com" date="1505390400">- add Qt5-svg support</changelog>
  <changelog author="adrian@suse.de" date="1520078400">- build fix</changelog>
  <changelog author="adrian@suse.de" date="1520251200">- update to current snapshot from dev branch for Qt 5.10
- make test optional
- fix-cmake.patch lib64.patch for fixing build and installation</changelog>
  <changelog author="adrian@suse.de" date="1520942400">- disable python2 build
  No one needs it atm and it is conflicting at installation time
  with python3 variant</changelog>
  <changelog author="adrian@suse.de" date="1524830400">- build against Qt 5.11</changelog>
  <changelog author="christophe@krop.fr" date="1528200000">- Update license to LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1540209600">- update to version 5.11.2 tag</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1540296000">- Add fix_build.patch to fix an error reported by the post build checks.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1540382400">- enable support for Qt5Scxml
- cleanup python2 deps
- enable doc generation</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1545220800">- Update to version 5.12
- Package examples
- Include PEP484 type hints
- Use parallel make
- Rebase lib64.patch
- Drop fix_build.patch, obsoleted by upstream changes
- Add 0001-Avoid-creation-of-empty-build-directories-in-install.patch
- Add 0001-Remove-unnecessary-she-bang-from-icon-cache.py.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1545652800">- Avoid repeating the name in the summary.</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1545998400">- Use %python_sitearch instead of %py_sitedir</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1554552000">- Update to 5.12.2
  * Added binding for QWebEngineUrlScheme
  * Fixed a crash related to multiple inheritance
  * Fixed wrong METADATA for generated wheels
  * Prevent Python 3.5 from crashing the build
  Check the changes-* files for the complete list of changes.
- Drop fix-cmake.patch
- Drop 0001-Avoid-creation-of-empty-build-directories-in-install.patch
- Refresh lib64.patch
- Drop the unused _service file.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1557144000">- Update to 5.12.3. No changelog available for this version.
- Fix the license tag, the shiboken2 subdir uses a different license.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1623153600">- Backport fix to parse clang versions &gt;= 10 correctly
  (PYSIDE-1259), add pyside1259.diff</changelog>
</package>
<package pkgid="efe27470f4942af231676c081c7c92986c4997e51789e9ceceb74e05fb976a84" name="python3-pyside2-devel" arch="aarch64">
  <version epoch="0" ver="5.12.3" rel="bp153.2.3.9"/>
  <changelog author="adrian@suse.de" date="1497268800">- initial package of PySide2 for Qt5.9
- includes also shiboken</changelog>
  <changelog author="jengelh@inai.de" date="1498651200">- Trim filler wording from description.</changelog>
  <changelog author="kkaempf@suse.com" date="1505390400">- add Qt5-svg support</changelog>
  <changelog author="adrian@suse.de" date="1520078400">- build fix</changelog>
  <changelog author="adrian@suse.de" date="1520251200">- update to current snapshot from dev branch for Qt 5.10
- make test optional
- fix-cmake.patch lib64.patch for fixing build and installation</changelog>
  <changelog author="adrian@suse.de" date="1520942400">- disable python2 build
  No one needs it atm and it is conflicting at installation time
  with python3 variant</changelog>
  <changelog author="adrian@suse.de" date="1524830400">- build against Qt 5.11</changelog>
  <changelog author="christophe@krop.fr" date="1528200000">- Update license to LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1540209600">- update to version 5.11.2 tag</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1540296000">- Add fix_build.patch to fix an error reported by the post build checks.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1540382400">- enable support for Qt5Scxml
- cleanup python2 deps
- enable doc generation</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1545220800">- Update to version 5.12
- Package examples
- Include PEP484 type hints
- Use parallel make
- Rebase lib64.patch
- Drop fix_build.patch, obsoleted by upstream changes
- Add 0001-Avoid-creation-of-empty-build-directories-in-install.patch
- Add 0001-Remove-unnecessary-she-bang-from-icon-cache.py.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1545652800">- Avoid repeating the name in the summary.</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1545998400">- Use %python_sitearch instead of %py_sitedir</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1554552000">- Update to 5.12.2
  * Added binding for QWebEngineUrlScheme
  * Fixed a crash related to multiple inheritance
  * Fixed wrong METADATA for generated wheels
  * Prevent Python 3.5 from crashing the build
  Check the changes-* files for the complete list of changes.
- Drop fix-cmake.patch
- Drop 0001-Avoid-creation-of-empty-build-directories-in-install.patch
- Refresh lib64.patch
- Drop the unused _service file.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1557144000">- Update to 5.12.3. No changelog available for this version.
- Fix the license tag, the shiboken2 subdir uses a different license.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1623153600">- Backport fix to parse clang versions &gt;= 10 correctly
  (PYSIDE-1259), add pyside1259.diff</changelog>
</package>
<package pkgid="dd00a82c719b8ff8791871a49194ad729286a7cd4b28c4112a6dd052600cc3c9" name="python3-pyside2-devel" arch="x86_64">
  <version epoch="0" ver="5.12.3" rel="bp153.2.3.9"/>
  <changelog author="adrian@suse.de" date="1497268800">- initial package of PySide2 for Qt5.9
- includes also shiboken</changelog>
  <changelog author="jengelh@inai.de" date="1498651200">- Trim filler wording from description.</changelog>
  <changelog author="kkaempf@suse.com" date="1505390400">- add Qt5-svg support</changelog>
  <changelog author="adrian@suse.de" date="1520078400">- build fix</changelog>
  <changelog author="adrian@suse.de" date="1520251200">- update to current snapshot from dev branch for Qt 5.10
- make test optional
- fix-cmake.patch lib64.patch for fixing build and installation</changelog>
  <changelog author="adrian@suse.de" date="1520942400">- disable python2 build
  No one needs it atm and it is conflicting at installation time
  with python3 variant</changelog>
  <changelog author="adrian@suse.de" date="1524830400">- build against Qt 5.11</changelog>
  <changelog author="christophe@krop.fr" date="1528200000">- Update license to LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1540209600">- update to version 5.11.2 tag</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1540296000">- Add fix_build.patch to fix an error reported by the post build checks.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1540382400">- enable support for Qt5Scxml
- cleanup python2 deps
- enable doc generation</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1545220800">- Update to version 5.12
- Package examples
- Include PEP484 type hints
- Use parallel make
- Rebase lib64.patch
- Drop fix_build.patch, obsoleted by upstream changes
- Add 0001-Avoid-creation-of-empty-build-directories-in-install.patch
- Add 0001-Remove-unnecessary-she-bang-from-icon-cache.py.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1545652800">- Avoid repeating the name in the summary.</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1545998400">- Use %python_sitearch instead of %py_sitedir</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1554552000">- Update to 5.12.2
  * Added binding for QWebEngineUrlScheme
  * Fixed a crash related to multiple inheritance
  * Fixed wrong METADATA for generated wheels
  * Prevent Python 3.5 from crashing the build
  Check the changes-* files for the complete list of changes.
- Drop fix-cmake.patch
- Drop 0001-Avoid-creation-of-empty-build-directories-in-install.patch
- Refresh lib64.patch
- Drop the unused _service file.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1557144000">- Update to 5.12.3. No changelog available for this version.
- Fix the license tag, the shiboken2 subdir uses a different license.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1623153600">- Backport fix to parse clang versions &gt;= 10 correctly
  (PYSIDE-1259), add pyside1259.diff</changelog>
</package>
<package pkgid="3b4ca0420f4becfc489c63dd89b09560a4e361613e0dff972d6cbe7722e45746" name="python3-pyside2-examples" arch="aarch64">
  <version epoch="0" ver="5.12.3" rel="bp153.2.3.9"/>
  <changelog author="adrian@suse.de" date="1497268800">- initial package of PySide2 for Qt5.9
- includes also shiboken</changelog>
  <changelog author="jengelh@inai.de" date="1498651200">- Trim filler wording from description.</changelog>
  <changelog author="kkaempf@suse.com" date="1505390400">- add Qt5-svg support</changelog>
  <changelog author="adrian@suse.de" date="1520078400">- build fix</changelog>
  <changelog author="adrian@suse.de" date="1520251200">- update to current snapshot from dev branch for Qt 5.10
- make test optional
- fix-cmake.patch lib64.patch for fixing build and installation</changelog>
  <changelog author="adrian@suse.de" date="1520942400">- disable python2 build
  No one needs it atm and it is conflicting at installation time
  with python3 variant</changelog>
  <changelog author="adrian@suse.de" date="1524830400">- build against Qt 5.11</changelog>
  <changelog author="christophe@krop.fr" date="1528200000">- Update license to LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1540209600">- update to version 5.11.2 tag</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1540296000">- Add fix_build.patch to fix an error reported by the post build checks.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1540382400">- enable support for Qt5Scxml
- cleanup python2 deps
- enable doc generation</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1545220800">- Update to version 5.12
- Package examples
- Include PEP484 type hints
- Use parallel make
- Rebase lib64.patch
- Drop fix_build.patch, obsoleted by upstream changes
- Add 0001-Avoid-creation-of-empty-build-directories-in-install.patch
- Add 0001-Remove-unnecessary-she-bang-from-icon-cache.py.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1545652800">- Avoid repeating the name in the summary.</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1545998400">- Use %python_sitearch instead of %py_sitedir</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1554552000">- Update to 5.12.2
  * Added binding for QWebEngineUrlScheme
  * Fixed a crash related to multiple inheritance
  * Fixed wrong METADATA for generated wheels
  * Prevent Python 3.5 from crashing the build
  Check the changes-* files for the complete list of changes.
- Drop fix-cmake.patch
- Drop 0001-Avoid-creation-of-empty-build-directories-in-install.patch
- Refresh lib64.patch
- Drop the unused _service file.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1557144000">- Update to 5.12.3. No changelog available for this version.
- Fix the license tag, the shiboken2 subdir uses a different license.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1623153600">- Backport fix to parse clang versions &gt;= 10 correctly
  (PYSIDE-1259), add pyside1259.diff</changelog>
</package>
<package pkgid="a87848189bc0e2ae18e0df15c44abb3840a824ffa9ada148112c464aa16f1085" name="python3-pyside2-examples" arch="x86_64">
  <version epoch="0" ver="5.12.3" rel="bp153.2.3.9"/>
  <changelog author="adrian@suse.de" date="1497268800">- initial package of PySide2 for Qt5.9
- includes also shiboken</changelog>
  <changelog author="jengelh@inai.de" date="1498651200">- Trim filler wording from description.</changelog>
  <changelog author="kkaempf@suse.com" date="1505390400">- add Qt5-svg support</changelog>
  <changelog author="adrian@suse.de" date="1520078400">- build fix</changelog>
  <changelog author="adrian@suse.de" date="1520251200">- update to current snapshot from dev branch for Qt 5.10
- make test optional
- fix-cmake.patch lib64.patch for fixing build and installation</changelog>
  <changelog author="adrian@suse.de" date="1520942400">- disable python2 build
  No one needs it atm and it is conflicting at installation time
  with python3 variant</changelog>
  <changelog author="adrian@suse.de" date="1524830400">- build against Qt 5.11</changelog>
  <changelog author="christophe@krop.fr" date="1528200000">- Update license to LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1540209600">- update to version 5.11.2 tag</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1540296000">- Add fix_build.patch to fix an error reported by the post build checks.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1540382400">- enable support for Qt5Scxml
- cleanup python2 deps
- enable doc generation</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1545220800">- Update to version 5.12
- Package examples
- Include PEP484 type hints
- Use parallel make
- Rebase lib64.patch
- Drop fix_build.patch, obsoleted by upstream changes
- Add 0001-Avoid-creation-of-empty-build-directories-in-install.patch
- Add 0001-Remove-unnecessary-she-bang-from-icon-cache.py.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1545652800">- Avoid repeating the name in the summary.</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1545998400">- Use %python_sitearch instead of %py_sitedir</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1554552000">- Update to 5.12.2
  * Added binding for QWebEngineUrlScheme
  * Fixed a crash related to multiple inheritance
  * Fixed wrong METADATA for generated wheels
  * Prevent Python 3.5 from crashing the build
  Check the changes-* files for the complete list of changes.
- Drop fix-cmake.patch
- Drop 0001-Avoid-creation-of-empty-build-directories-in-install.patch
- Refresh lib64.patch
- Drop the unused _service file.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1557144000">- Update to 5.12.3. No changelog available for this version.
- Fix the license tag, the shiboken2 subdir uses a different license.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1623153600">- Backport fix to parse clang versions &gt;= 10 correctly
  (PYSIDE-1259), add pyside1259.diff</changelog>
</package>
<package pkgid="c1c9e014040af172e9fc68afd2aa138dc311d21eceb86d0ccced25ca0e454d96" name="python3-rebulk" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="bp153.2.3.1"/>
  <changelog author="aloisio@gmx.com" date="1461585600">- Initial version 0.7.1</changelog>
  <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;? 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="1622894400">- Update to version 3.0.1 (fixes boo#1186892)
  * Fix broken package No such file or directory: 'CHANGELOG.md'</changelog>
</package>
<package pkgid="d8b950a93ad40ea060e4418b713a2dadb0cf6d6cdb45d9c165fc4b49ec42dfb3" name="ristretto" arch="aarch64">
  <version epoch="0" ver="0.11.0" rel="bp153.3.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>
</package>
<package pkgid="6a6c2200c321a52fba1e735652234b244127eeb879f5f755e369784068243d46" name="ristretto" arch="ppc64le">
  <version epoch="0" ver="0.11.0" rel="bp153.3.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>
</package>
<package pkgid="4f03965ec25869a991ac90c3b3bb4b57ccd0b5dc80fedfc90f69a786ad567db3" name="ristretto" arch="s390x">
  <version epoch="0" ver="0.11.0" rel="bp153.3.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>
</package>
<package pkgid="93b498876c601899255c57fcd7dbc0661a11fa298cfd9ef88f105d4f4d3a7ceb" name="ristretto" arch="src">
  <version epoch="0" ver="0.11.0" rel="bp153.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1330776000">- update to version 0.3.5
  - do not use symbols from gtk+ &gt; 2.20
  - report image-loading errors back to the user
  - fix ristretto.desktop mime-types list is incomplete)
- rebased ristretto-0.0.91-add-more-mime-types.patch as
  ristretto-add-mime-types.patch
- drop obsolete ristretto-0.3.4-fix-gtk-requirements.patch</changelog>
  <changelog author="gber@opensuse.org" date="1332417600">- updated build dependencies
- split off -lang subpackage</changelog>
  <changelog author="gber@opensuse.org" date="1333195200">- specfile cleanup</changelog>
  <changelog author="gber@opensuse.org" date="1333281600">- update to version 0.3.6
  - clear tooltip if image is closed
  - provide mime-type when loading image, gdkpixbufloader makes
    mistakes guessing it
  - keep a list of file-monitors for each file when a selection of
    files is opened
  - make a difference between delete from disk and send to trash</changelog>
  <changelog author="gber@opensuse.org" date="1335614400">- update to version 0.3.7
  - reset adjustment-limits on closing the image (hide scrollbars)
  - remove call to gtk_message_dialog_get_message_area (&gt; gtk 2.20)
  - improve rendering performance when closing a file</changelog>
  <changelog author="gber@opensuse.org" date="1335700800">- update to version 0.6.0
  - online documentation on http://docs.xfce.org/
  - the option to limit the maximum image-quality to the screen
    dimensions (to improve memory-usage and performance) - this
    was the default behaviour for 0.3, now ristretto renders at
    full quality with this option disabled
  - only one toolbar, instead of two
  - a quick-launch button on the toolbar to execute an editor
  - the option to pick a default-editor per mime-type
  - an optional clock that shows up when ristretto is fullscreen
  - ristretto now shows a 'Loading..' message in the statusbar, to
    indicate when it is busy
  - progressive loading of directories, prevent lockup of the UI
- added ristretto-fix-icon-installation.patch which fixes a typo
  causing the 128x128 icon to be installed into 48x48</changelog>
  <changelog author="gber@opensuse.org" date="1343649600">- update to version 0.6.2
  - fix a crash when configuring the 'limit-quality' property
  - translation updates</changelog>
  <changelog author="gber@opensuse.org" date="1344254400">- update to version 0.6.3
  - use thumbnail as appicon
  - update the first image in the image-list when receiving a
    ready-signal which is required to show the thumbnail once it's
    generated</changelog>
  <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>
</package>
<package pkgid="35221b91616448f5844c7e6cba29e0e15221b437ef3942a99cd76989b6701771" name="ristretto" arch="x86_64">
  <version epoch="0" ver="0.11.0" rel="bp153.3.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>
</package>
<package pkgid="f1b5cc1400fe70354e6aac2847b770af650f14e5439ad4dcbdb17d9f2080c6f6" name="ristretto-lang" arch="noarch">
  <version epoch="0" ver="0.11.0" rel="bp153.3.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>
</package>
<package pkgid="bf8ce8c91ac52bfbc25401bf8b2264004da4a0eb1e22ee603d0dde19d989224e" name="ruby2.5-rubygem-bcrypt_pbkdf-1.1" arch="aarch64">
  <version epoch="0" ver="1.1.0" rel="bp153.2.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>
</package>
<package pkgid="9ecea659fedd6ffb5cd7cd595a890e527dacc13076f9da3557be1e752a076763" name="ruby2.5-rubygem-bcrypt_pbkdf-1.1" arch="ppc64le">
  <version epoch="0" ver="1.1.0" rel="bp153.2.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>
</package>
<package pkgid="517b3fb9fe9d9003b3e804db788c3322a6c25f33009133fe7f8c7f1022085e50" name="ruby2.5-rubygem-bcrypt_pbkdf-1.1" arch="s390x">
  <version epoch="0" ver="1.1.0" rel="bp153.2.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>
</package>
<package pkgid="0666e98d817d057184bf10322a27893edaf24721f91232ad5b6318b13925f9dc" name="ruby2.5-rubygem-bcrypt_pbkdf-1.1" arch="x86_64">
  <version epoch="0" ver="1.1.0" rel="bp153.2.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>
</package>
<package pkgid="c28f921b72976334d7409923a3f29732c211763fc36e460580c9fa027428d49b" name="ruby2.5-rubygem-bcrypt_pbkdf-doc-1.1" arch="aarch64">
  <version epoch="0" ver="1.1.0" rel="bp153.2.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>
</package>
<package pkgid="b63f34328ae9d15d91ee823ce961d22f5bf977bb1c6fda0489df1dbf295f688b" name="ruby2.5-rubygem-bcrypt_pbkdf-doc-1.1" arch="ppc64le">
  <version epoch="0" ver="1.1.0" rel="bp153.2.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>
</package>
<package pkgid="87bd1106c8f41db558b1c2b345516f768666f2dcbfe550005703e8e3e09a39c6" name="ruby2.5-rubygem-bcrypt_pbkdf-doc-1.1" arch="s390x">
  <version epoch="0" ver="1.1.0" rel="bp153.2.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>
</package>
<package pkgid="da0c0b6faf84f691f500580394d6c4b0591521cfb9ce8d39d794c5ebd6e0dced" name="ruby2.5-rubygem-bcrypt_pbkdf-doc-1.1" arch="x86_64">
  <version epoch="0" ver="1.1.0" rel="bp153.2.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>
</package>
<package pkgid="dec771d8727d96e7c58b1d6d86afb82980ae001ba73cfc0609a0c700759d1cb9" name="ruby2.5-rubygem-bcrypt_pbkdf-testsuite-1.1" arch="aarch64">
  <version epoch="0" ver="1.1.0" rel="bp153.2.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>
</package>
<package pkgid="27962e6099ad1467e77b1d32263be88b48dff8b993b58553bdace1c993cd1b90" name="ruby2.5-rubygem-bcrypt_pbkdf-testsuite-1.1" arch="ppc64le">
  <version epoch="0" ver="1.1.0" rel="bp153.2.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>
</package>
<package pkgid="e8221eb4ba92d246d0abc3cdf5d57715224c4f5469512dc9e996b3995b791e22" name="ruby2.5-rubygem-bcrypt_pbkdf-testsuite-1.1" arch="s390x">
  <version epoch="0" ver="1.1.0" rel="bp153.2.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>
</package>
<package pkgid="0024fa9f10490005298cd55151a876d7db49da4bf62059f8a312fd0a93322c33" name="ruby2.5-rubygem-bcrypt_pbkdf-testsuite-1.1" arch="x86_64">
  <version epoch="0" ver="1.1.0" rel="bp153.2.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>
</package>
<package pkgid="0180105afba6d6fae7a3439185db6b4b4c715f6ce28ded0bdac204f7bf5b110a" name="ruby2.5-rubygem-rubyntlm" arch="aarch64">
  <version epoch="0" ver="0.6.3" rel="bp153.2.3.1"/>
  <changelog author="coolo@suse.com" date="1377518400">- updated to version 0.3.4</changelog>
  <changelog author="coolo@suse.com" date="1379073600">- updated to version 0.4.0</changelog>
  <changelog author="coolo@suse.com" date="1424779200">- updated to version 0.5.0</changelog>
  <changelog author="coolo@suse.com" date="1435147200">- updated to version 0.5.1
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1437480000">- updated to version 0.5.2
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1453723200">- updated to version 0.5.3
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1455710400">- updated to version 0.6.0
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1474027200">- updated to version 0.6.1
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1495540800">- updated to version 0.6.2
  see installed CHANGELOG.md</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1624536000">updated to version 0.6.3
  see installed CHANGELOG.md</changelog>
</package>
<package pkgid="77d879f05534cb3832e6862352d589ea030b7f016b89105e7b347cfc99ddb221" name="ruby2.5-rubygem-rubyntlm" arch="ppc64le">
  <version epoch="0" ver="0.6.3" rel="bp153.2.3.1"/>
  <changelog author="coolo@suse.com" date="1377518400">- updated to version 0.3.4</changelog>
  <changelog author="coolo@suse.com" date="1379073600">- updated to version 0.4.0</changelog>
  <changelog author="coolo@suse.com" date="1424779200">- updated to version 0.5.0</changelog>
  <changelog author="coolo@suse.com" date="1435147200">- updated to version 0.5.1
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1437480000">- updated to version 0.5.2
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1453723200">- updated to version 0.5.3
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1455710400">- updated to version 0.6.0
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1474027200">- updated to version 0.6.1
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1495540800">- updated to version 0.6.2
  see installed CHANGELOG.md</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1624536000">updated to version 0.6.3
  see installed CHANGELOG.md</changelog>
</package>
<package pkgid="ffa2e7e3e081a63f4642d5666fbe598f305d9ac9ad2e5a1856969ae9fe26129d" name="ruby2.5-rubygem-rubyntlm" arch="s390x">
  <version epoch="0" ver="0.6.3" rel="bp153.2.3.1"/>
  <changelog author="coolo@suse.com" date="1377518400">- updated to version 0.3.4</changelog>
  <changelog author="coolo@suse.com" date="1379073600">- updated to version 0.4.0</changelog>
  <changelog author="coolo@suse.com" date="1424779200">- updated to version 0.5.0</changelog>
  <changelog author="coolo@suse.com" date="1435147200">- updated to version 0.5.1
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1437480000">- updated to version 0.5.2
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1453723200">- updated to version 0.5.3
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1455710400">- updated to version 0.6.0
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1474027200">- updated to version 0.6.1
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1495540800">- updated to version 0.6.2
  see installed CHANGELOG.md</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1624536000">updated to version 0.6.3
  see installed CHANGELOG.md</changelog>
</package>
<package pkgid="61a23dd0044f63b3329c940844b5ed3df4023a33ab946712997635ec940c8837" name="ruby2.5-rubygem-rubyntlm" arch="x86_64">
  <version epoch="0" ver="0.6.3" rel="bp153.2.3.1"/>
  <changelog author="coolo@suse.com" date="1377518400">- updated to version 0.3.4</changelog>
  <changelog author="coolo@suse.com" date="1379073600">- updated to version 0.4.0</changelog>
  <changelog author="coolo@suse.com" date="1424779200">- updated to version 0.5.0</changelog>
  <changelog author="coolo@suse.com" date="1435147200">- updated to version 0.5.1
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1437480000">- updated to version 0.5.2
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1453723200">- updated to version 0.5.3
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1455710400">- updated to version 0.6.0
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1474027200">- updated to version 0.6.1
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1495540800">- updated to version 0.6.2
  see installed CHANGELOG.md</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1624536000">updated to version 0.6.3
  see installed CHANGELOG.md</changelog>
</package>
<package pkgid="899408c0d6009fde91856e9c59e30b9c1ecc4626e0a2335694625efe50dd3863" name="ruby2.5-rubygem-rubyntlm-doc" arch="aarch64">
  <version epoch="0" ver="0.6.3" rel="bp153.2.3.1"/>
  <changelog author="coolo@suse.com" date="1377518400">- updated to version 0.3.4</changelog>
  <changelog author="coolo@suse.com" date="1379073600">- updated to version 0.4.0</changelog>
  <changelog author="coolo@suse.com" date="1424779200">- updated to version 0.5.0</changelog>
  <changelog author="coolo@suse.com" date="1435147200">- updated to version 0.5.1
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1437480000">- updated to version 0.5.2
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1453723200">- updated to version 0.5.3
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1455710400">- updated to version 0.6.0
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1474027200">- updated to version 0.6.1
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1495540800">- updated to version 0.6.2
  see installed CHANGELOG.md</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1624536000">updated to version 0.6.3
  see installed CHANGELOG.md</changelog>
</package>
<package pkgid="a59c40816680ff20a85ec0eaf6817c1670821899059973702290f580ed90e530" name="ruby2.5-rubygem-rubyntlm-doc" arch="ppc64le">
  <version epoch="0" ver="0.6.3" rel="bp153.2.3.1"/>
  <changelog author="coolo@suse.com" date="1377518400">- updated to version 0.3.4</changelog>
  <changelog author="coolo@suse.com" date="1379073600">- updated to version 0.4.0</changelog>
  <changelog author="coolo@suse.com" date="1424779200">- updated to version 0.5.0</changelog>
  <changelog author="coolo@suse.com" date="1435147200">- updated to version 0.5.1
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1437480000">- updated to version 0.5.2
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1453723200">- updated to version 0.5.3
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1455710400">- updated to version 0.6.0
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1474027200">- updated to version 0.6.1
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1495540800">- updated to version 0.6.2
  see installed CHANGELOG.md</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1624536000">updated to version 0.6.3
  see installed CHANGELOG.md</changelog>
</package>
<package pkgid="eb15fe2ee5878a0e1d162ccf345296a748af8d4f245ad9c9000e93e1b606a2ce" name="ruby2.5-rubygem-rubyntlm-doc" arch="s390x">
  <version epoch="0" ver="0.6.3" rel="bp153.2.3.1"/>
  <changelog author="coolo@suse.com" date="1377518400">- updated to version 0.3.4</changelog>
  <changelog author="coolo@suse.com" date="1379073600">- updated to version 0.4.0</changelog>
  <changelog author="coolo@suse.com" date="1424779200">- updated to version 0.5.0</changelog>
  <changelog author="coolo@suse.com" date="1435147200">- updated to version 0.5.1
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1437480000">- updated to version 0.5.2
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1453723200">- updated to version 0.5.3
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1455710400">- updated to version 0.6.0
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1474027200">- updated to version 0.6.1
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1495540800">- updated to version 0.6.2
  see installed CHANGELOG.md</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1624536000">updated to version 0.6.3
  see installed CHANGELOG.md</changelog>
</package>
<package pkgid="39db43a25ddefffdb189f088d6f822567d780417f636478d75a66769f6531d48" name="ruby2.5-rubygem-rubyntlm-doc" arch="x86_64">
  <version epoch="0" ver="0.6.3" rel="bp153.2.3.1"/>
  <changelog author="coolo@suse.com" date="1377518400">- updated to version 0.3.4</changelog>
  <changelog author="coolo@suse.com" date="1379073600">- updated to version 0.4.0</changelog>
  <changelog author="coolo@suse.com" date="1424779200">- updated to version 0.5.0</changelog>
  <changelog author="coolo@suse.com" date="1435147200">- updated to version 0.5.1
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1437480000">- updated to version 0.5.2
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1453723200">- updated to version 0.5.3
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1455710400">- updated to version 0.6.0
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1474027200">- updated to version 0.6.1
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1495540800">- updated to version 0.6.2
  see installed CHANGELOG.md</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1624536000">updated to version 0.6.3
  see installed CHANGELOG.md</changelog>
</package>
<package pkgid="52dc20aa3b8f0c59197e53995abb46f23a9e7bd1ab7bafedfe62c20ae2c0e45a" name="ruby2.5-rubygem-rubyntlm-testsuite" arch="aarch64">
  <version epoch="0" ver="0.6.3" rel="bp153.2.3.1"/>
  <changelog author="coolo@suse.com" date="1377518400">- updated to version 0.3.4</changelog>
  <changelog author="coolo@suse.com" date="1379073600">- updated to version 0.4.0</changelog>
  <changelog author="coolo@suse.com" date="1424779200">- updated to version 0.5.0</changelog>
  <changelog author="coolo@suse.com" date="1435147200">- updated to version 0.5.1
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1437480000">- updated to version 0.5.2
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1453723200">- updated to version 0.5.3
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1455710400">- updated to version 0.6.0
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1474027200">- updated to version 0.6.1
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1495540800">- updated to version 0.6.2
  see installed CHANGELOG.md</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1624536000">updated to version 0.6.3
  see installed CHANGELOG.md</changelog>
</package>
<package pkgid="8694b09b6b2fdd06c374bb78455ffa750c4bd5c0b656c1588f2556ef2c3979f2" name="ruby2.5-rubygem-rubyntlm-testsuite" arch="ppc64le">
  <version epoch="0" ver="0.6.3" rel="bp153.2.3.1"/>
  <changelog author="coolo@suse.com" date="1377518400">- updated to version 0.3.4</changelog>
  <changelog author="coolo@suse.com" date="1379073600">- updated to version 0.4.0</changelog>
  <changelog author="coolo@suse.com" date="1424779200">- updated to version 0.5.0</changelog>
  <changelog author="coolo@suse.com" date="1435147200">- updated to version 0.5.1
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1437480000">- updated to version 0.5.2
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1453723200">- updated to version 0.5.3
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1455710400">- updated to version 0.6.0
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1474027200">- updated to version 0.6.1
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1495540800">- updated to version 0.6.2
  see installed CHANGELOG.md</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1624536000">updated to version 0.6.3
  see installed CHANGELOG.md</changelog>
</package>
<package pkgid="89177cad9951b8261a652825cc351816ecb1c2a41e5731a6f8c75d36ae4187aa" name="ruby2.5-rubygem-rubyntlm-testsuite" arch="s390x">
  <version epoch="0" ver="0.6.3" rel="bp153.2.3.1"/>
  <changelog author="coolo@suse.com" date="1377518400">- updated to version 0.3.4</changelog>
  <changelog author="coolo@suse.com" date="1379073600">- updated to version 0.4.0</changelog>
  <changelog author="coolo@suse.com" date="1424779200">- updated to version 0.5.0</changelog>
  <changelog author="coolo@suse.com" date="1435147200">- updated to version 0.5.1
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1437480000">- updated to version 0.5.2
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1453723200">- updated to version 0.5.3
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1455710400">- updated to version 0.6.0
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1474027200">- updated to version 0.6.1
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1495540800">- updated to version 0.6.2
  see installed CHANGELOG.md</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1624536000">updated to version 0.6.3
  see installed CHANGELOG.md</changelog>
</package>
<package pkgid="aea0e4be47d29879d8658e8bba2e0cdde07c57cd59bc0cf41756620ba49a6fc8" name="ruby2.5-rubygem-rubyntlm-testsuite" arch="x86_64">
  <version epoch="0" ver="0.6.3" rel="bp153.2.3.1"/>
  <changelog author="coolo@suse.com" date="1377518400">- updated to version 0.3.4</changelog>
  <changelog author="coolo@suse.com" date="1379073600">- updated to version 0.4.0</changelog>
  <changelog author="coolo@suse.com" date="1424779200">- updated to version 0.5.0</changelog>
  <changelog author="coolo@suse.com" date="1435147200">- updated to version 0.5.1
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1437480000">- updated to version 0.5.2
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1453723200">- updated to version 0.5.3
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1455710400">- updated to version 0.6.0
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1474027200">- updated to version 0.6.1
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1495540800">- updated to version 0.6.2
  see installed CHANGELOG.md</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1624536000">updated to version 0.6.3
  see installed CHANGELOG.md</changelog>
</package>
<package pkgid="f1f57bdafb8d70d9a8719820142c77cb04d212c8b28ec7e57deadb11a05a478b" name="ruby2.5-rubygem-vagrant-spec" arch="aarch64">
  <version epoch="0" ver="0.0.1.1627911869.200ed21.git" rel="bp153.2.3.1"/>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1551441600">- Initial package version</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1556193600">- Make packaging compatible with Factory rules</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1583928000">- Update to 59d8515
  * Update travis ruby versions
  * Fix tabs in README
  * Add license accept through config file
  * Try to introduce chef license configs
  Add: 0001-Add-shebangs-to-scripts-in-acceptance-support-skelet.patch
  Run %fdupes in %install</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1588852800">- Update to 148cb63
  * Use local vagrant gem if exists
  * Update childprocess
  * Add shebangs to scripts in acceptance/support-skeletons/triggers-advanced
  Remove: 0001-Add-shebangs-to-scripts-in-acceptance-support-skelet.patch
  (integrated upstream)</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1597665600">- Update to fe62938
  * Run workflow on ubuntu image
  * Update common.sh ci script
  * Remove childprocess constraint
  * Add a scenario for rebooting with provisioner
  * Test: guest can write back to default synced folder
  * Test synced folder persists after guest reboot
  * Just load common.sh</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1627905600">- Update to 200ed21</changelog>
</package>
<package pkgid="df44c992b90f5408f1ec9b992b95fe45120091406d01e4e9493377f273b03a9d" name="ruby2.5-rubygem-vagrant-spec" arch="ppc64le">
  <version epoch="0" ver="0.0.1.1627911869.200ed21.git" rel="bp153.2.3.1"/>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1551441600">- Initial package version</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1556193600">- Make packaging compatible with Factory rules</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1583928000">- Update to 59d8515
  * Update travis ruby versions
  * Fix tabs in README
  * Add license accept through config file
  * Try to introduce chef license configs
  Add: 0001-Add-shebangs-to-scripts-in-acceptance-support-skelet.patch
  Run %fdupes in %install</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1588852800">- Update to 148cb63
  * Use local vagrant gem if exists
  * Update childprocess
  * Add shebangs to scripts in acceptance/support-skeletons/triggers-advanced
  Remove: 0001-Add-shebangs-to-scripts-in-acceptance-support-skelet.patch
  (integrated upstream)</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1597665600">- Update to fe62938
  * Run workflow on ubuntu image
  * Update common.sh ci script
  * Remove childprocess constraint
  * Add a scenario for rebooting with provisioner
  * Test: guest can write back to default synced folder
  * Test synced folder persists after guest reboot
  * Just load common.sh</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1627905600">- Update to 200ed21</changelog>
</package>
<package pkgid="f6b148e0f82ddcee6b21c7f6ffd28d07e8430cc2101af1ba81fdb612fbfc095a" name="ruby2.5-rubygem-vagrant-spec" arch="s390x">
  <version epoch="0" ver="0.0.1.1627911869.200ed21.git" rel="bp153.2.3.1"/>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1551441600">- Initial package version</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1556193600">- Make packaging compatible with Factory rules</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1583928000">- Update to 59d8515
  * Update travis ruby versions
  * Fix tabs in README
  * Add license accept through config file
  * Try to introduce chef license configs
  Add: 0001-Add-shebangs-to-scripts-in-acceptance-support-skelet.patch
  Run %fdupes in %install</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1588852800">- Update to 148cb63
  * Use local vagrant gem if exists
  * Update childprocess
  * Add shebangs to scripts in acceptance/support-skeletons/triggers-advanced
  Remove: 0001-Add-shebangs-to-scripts-in-acceptance-support-skelet.patch
  (integrated upstream)</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1597665600">- Update to fe62938
  * Run workflow on ubuntu image
  * Update common.sh ci script
  * Remove childprocess constraint
  * Add a scenario for rebooting with provisioner
  * Test: guest can write back to default synced folder
  * Test synced folder persists after guest reboot
  * Just load common.sh</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1627905600">- Update to 200ed21</changelog>
</package>
<package pkgid="d4ea5b6738ccc62c0b345585f74de5b2efc90af02490b419005c01b23f574bd9" name="ruby2.5-rubygem-vagrant-spec" arch="x86_64">
  <version epoch="0" ver="0.0.1.1627911869.200ed21.git" rel="bp153.2.3.1"/>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1551441600">- Initial package version</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1556193600">- Make packaging compatible with Factory rules</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1583928000">- Update to 59d8515
  * Update travis ruby versions
  * Fix tabs in README
  * Add license accept through config file
  * Try to introduce chef license configs
  Add: 0001-Add-shebangs-to-scripts-in-acceptance-support-skelet.patch
  Run %fdupes in %install</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1588852800">- Update to 148cb63
  * Use local vagrant gem if exists
  * Update childprocess
  * Add shebangs to scripts in acceptance/support-skeletons/triggers-advanced
  Remove: 0001-Add-shebangs-to-scripts-in-acceptance-support-skelet.patch
  (integrated upstream)</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1597665600">- Update to fe62938
  * Run workflow on ubuntu image
  * Update common.sh ci script
  * Remove childprocess constraint
  * Add a scenario for rebooting with provisioner
  * Test: guest can write back to default synced folder
  * Test synced folder persists after guest reboot
  * Just load common.sh</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1627905600">- Update to 200ed21</changelog>
</package>
<package pkgid="6ae91789f59c0f665081695095f39d2975237a838e3caf9329a9c72d890e10a7" name="ruby2.5-rubygem-vagrant-spec-doc" arch="aarch64">
  <version epoch="0" ver="0.0.1.1627911869.200ed21.git" rel="bp153.2.3.1"/>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1551441600">- Initial package version</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1556193600">- Make packaging compatible with Factory rules</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1583928000">- Update to 59d8515
  * Update travis ruby versions
  * Fix tabs in README
  * Add license accept through config file
  * Try to introduce chef license configs
  Add: 0001-Add-shebangs-to-scripts-in-acceptance-support-skelet.patch
  Run %fdupes in %install</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1588852800">- Update to 148cb63
  * Use local vagrant gem if exists
  * Update childprocess
  * Add shebangs to scripts in acceptance/support-skeletons/triggers-advanced
  Remove: 0001-Add-shebangs-to-scripts-in-acceptance-support-skelet.patch
  (integrated upstream)</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1597665600">- Update to fe62938
  * Run workflow on ubuntu image
  * Update common.sh ci script
  * Remove childprocess constraint
  * Add a scenario for rebooting with provisioner
  * Test: guest can write back to default synced folder
  * Test synced folder persists after guest reboot
  * Just load common.sh</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1627905600">- Update to 200ed21</changelog>
</package>
<package pkgid="36e26720585d7f4d3978bd54ae64b3a4213cd36577eda4d49bffd49a78f6bf07" name="ruby2.5-rubygem-vagrant-spec-doc" arch="ppc64le">
  <version epoch="0" ver="0.0.1.1627911869.200ed21.git" rel="bp153.2.3.1"/>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1551441600">- Initial package version</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1556193600">- Make packaging compatible with Factory rules</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1583928000">- Update to 59d8515
  * Update travis ruby versions
  * Fix tabs in README
  * Add license accept through config file
  * Try to introduce chef license configs
  Add: 0001-Add-shebangs-to-scripts-in-acceptance-support-skelet.patch
  Run %fdupes in %install</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1588852800">- Update to 148cb63
  * Use local vagrant gem if exists
  * Update childprocess
  * Add shebangs to scripts in acceptance/support-skeletons/triggers-advanced
  Remove: 0001-Add-shebangs-to-scripts-in-acceptance-support-skelet.patch
  (integrated upstream)</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1597665600">- Update to fe62938
  * Run workflow on ubuntu image
  * Update common.sh ci script
  * Remove childprocess constraint
  * Add a scenario for rebooting with provisioner
  * Test: guest can write back to default synced folder
  * Test synced folder persists after guest reboot
  * Just load common.sh</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1627905600">- Update to 200ed21</changelog>
</package>
<package pkgid="50731f62a421cb0618d8f4f82df1e7141963942c4cab72b3af6e604a84539d48" name="ruby2.5-rubygem-vagrant-spec-doc" arch="s390x">
  <version epoch="0" ver="0.0.1.1627911869.200ed21.git" rel="bp153.2.3.1"/>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1551441600">- Initial package version</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1556193600">- Make packaging compatible with Factory rules</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1583928000">- Update to 59d8515
  * Update travis ruby versions
  * Fix tabs in README
  * Add license accept through config file
  * Try to introduce chef license configs
  Add: 0001-Add-shebangs-to-scripts-in-acceptance-support-skelet.patch
  Run %fdupes in %install</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1588852800">- Update to 148cb63
  * Use local vagrant gem if exists
  * Update childprocess
  * Add shebangs to scripts in acceptance/support-skeletons/triggers-advanced
  Remove: 0001-Add-shebangs-to-scripts-in-acceptance-support-skelet.patch
  (integrated upstream)</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1597665600">- Update to fe62938
  * Run workflow on ubuntu image
  * Update common.sh ci script
  * Remove childprocess constraint
  * Add a scenario for rebooting with provisioner
  * Test: guest can write back to default synced folder
  * Test synced folder persists after guest reboot
  * Just load common.sh</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1627905600">- Update to 200ed21</changelog>
</package>
<package pkgid="9e4c06e8c537f6339ad767d79c9dd705f34864f86df5d7e2c2e7d22734adbac4" name="ruby2.5-rubygem-vagrant-spec-doc" arch="x86_64">
  <version epoch="0" ver="0.0.1.1627911869.200ed21.git" rel="bp153.2.3.1"/>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1551441600">- Initial package version</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1556193600">- Make packaging compatible with Factory rules</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1583928000">- Update to 59d8515
  * Update travis ruby versions
  * Fix tabs in README
  * Add license accept through config file
  * Try to introduce chef license configs
  Add: 0001-Add-shebangs-to-scripts-in-acceptance-support-skelet.patch
  Run %fdupes in %install</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1588852800">- Update to 148cb63
  * Use local vagrant gem if exists
  * Update childprocess
  * Add shebangs to scripts in acceptance/support-skeletons/triggers-advanced
  Remove: 0001-Add-shebangs-to-scripts-in-acceptance-support-skelet.patch
  (integrated upstream)</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1597665600">- Update to fe62938
  * Run workflow on ubuntu image
  * Update common.sh ci script
  * Remove childprocess constraint
  * Add a scenario for rebooting with provisioner
  * Test: guest can write back to default synced folder
  * Test synced folder persists after guest reboot
  * Just load common.sh</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1627905600">- Update to 200ed21</changelog>
</package>
<package pkgid="c479d8842e2031739f92788fc76f6ab2b3cc668d9d9b96f801ac7ced5cb6d27b" name="ruby2.5-rubygem-vagrant-spec-testsuite" arch="aarch64">
  <version epoch="0" ver="0.0.1.1627911869.200ed21.git" rel="bp153.2.3.1"/>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1551441600">- Initial package version</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1556193600">- Make packaging compatible with Factory rules</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1583928000">- Update to 59d8515
  * Update travis ruby versions
  * Fix tabs in README
  * Add license accept through config file
  * Try to introduce chef license configs
  Add: 0001-Add-shebangs-to-scripts-in-acceptance-support-skelet.patch
  Run %fdupes in %install</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1588852800">- Update to 148cb63
  * Use local vagrant gem if exists
  * Update childprocess
  * Add shebangs to scripts in acceptance/support-skeletons/triggers-advanced
  Remove: 0001-Add-shebangs-to-scripts-in-acceptance-support-skelet.patch
  (integrated upstream)</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1597665600">- Update to fe62938
  * Run workflow on ubuntu image
  * Update common.sh ci script
  * Remove childprocess constraint
  * Add a scenario for rebooting with provisioner
  * Test: guest can write back to default synced folder
  * Test synced folder persists after guest reboot
  * Just load common.sh</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1627905600">- Update to 200ed21</changelog>
</package>
<package pkgid="801984d762c25bb8fcac9cacd2a4432bf1f1e958c79f4463d202b5ca84b3cd66" name="ruby2.5-rubygem-vagrant-spec-testsuite" arch="ppc64le">
  <version epoch="0" ver="0.0.1.1627911869.200ed21.git" rel="bp153.2.3.1"/>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1551441600">- Initial package version</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1556193600">- Make packaging compatible with Factory rules</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1583928000">- Update to 59d8515
  * Update travis ruby versions
  * Fix tabs in README
  * Add license accept through config file
  * Try to introduce chef license configs
  Add: 0001-Add-shebangs-to-scripts-in-acceptance-support-skelet.patch
  Run %fdupes in %install</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1588852800">- Update to 148cb63
  * Use local vagrant gem if exists
  * Update childprocess
  * Add shebangs to scripts in acceptance/support-skeletons/triggers-advanced
  Remove: 0001-Add-shebangs-to-scripts-in-acceptance-support-skelet.patch
  (integrated upstream)</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1597665600">- Update to fe62938
  * Run workflow on ubuntu image
  * Update common.sh ci script
  * Remove childprocess constraint
  * Add a scenario for rebooting with provisioner
  * Test: guest can write back to default synced folder
  * Test synced folder persists after guest reboot
  * Just load common.sh</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1627905600">- Update to 200ed21</changelog>
</package>
<package pkgid="37e17e153049e7bb4f3a74dee21c20bcc6fc23699ddb6db9eeada886e27804a7" name="ruby2.5-rubygem-vagrant-spec-testsuite" arch="s390x">
  <version epoch="0" ver="0.0.1.1627911869.200ed21.git" rel="bp153.2.3.1"/>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1551441600">- Initial package version</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1556193600">- Make packaging compatible with Factory rules</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1583928000">- Update to 59d8515
  * Update travis ruby versions
  * Fix tabs in README
  * Add license accept through config file
  * Try to introduce chef license configs
  Add: 0001-Add-shebangs-to-scripts-in-acceptance-support-skelet.patch
  Run %fdupes in %install</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1588852800">- Update to 148cb63
  * Use local vagrant gem if exists
  * Update childprocess
  * Add shebangs to scripts in acceptance/support-skeletons/triggers-advanced
  Remove: 0001-Add-shebangs-to-scripts-in-acceptance-support-skelet.patch
  (integrated upstream)</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1597665600">- Update to fe62938
  * Run workflow on ubuntu image
  * Update common.sh ci script
  * Remove childprocess constraint
  * Add a scenario for rebooting with provisioner
  * Test: guest can write back to default synced folder
  * Test synced folder persists after guest reboot
  * Just load common.sh</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1627905600">- Update to 200ed21</changelog>
</package>
<package pkgid="f483ffa93a26e2133ea3cd8199dc60835c28d2a074c92582c02afeb56956d34c" name="ruby2.5-rubygem-vagrant-spec-testsuite" arch="x86_64">
  <version epoch="0" ver="0.0.1.1627911869.200ed21.git" rel="bp153.2.3.1"/>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1551441600">- Initial package version</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1556193600">- Make packaging compatible with Factory rules</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1583928000">- Update to 59d8515
  * Update travis ruby versions
  * Fix tabs in README
  * Add license accept through config file
  * Try to introduce chef license configs
  Add: 0001-Add-shebangs-to-scripts-in-acceptance-support-skelet.patch
  Run %fdupes in %install</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1588852800">- Update to 148cb63
  * Use local vagrant gem if exists
  * Update childprocess
  * Add shebangs to scripts in acceptance/support-skeletons/triggers-advanced
  Remove: 0001-Add-shebangs-to-scripts-in-acceptance-support-skelet.patch
  (integrated upstream)</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1597665600">- Update to fe62938
  * Run workflow on ubuntu image
  * Update common.sh ci script
  * Remove childprocess constraint
  * Add a scenario for rebooting with provisioner
  * Test: guest can write back to default synced folder
  * Test synced folder persists after guest reboot
  * Just load common.sh</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1627905600">- Update to 200ed21</changelog>
</package>
<package pkgid="9ad2d11d9c2082857985aa07b499ac97589e465e187007fbe457668d7c3a6f6a" name="rubygem-bcrypt_pbkdf-1.1" arch="src">
  <version epoch="0" ver="1.1.0" rel="bp153.2.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>
</package>
<package pkgid="6dbdbae7e44709ee0e85fd97e6ca92e4856b8d38dc0f762e48349e9230a5a748" name="rubygem-rubyntlm" arch="src">
  <version epoch="0" ver="0.6.3" rel="bp153.2.3.1"/>
  <changelog author="aduffeck@novell.com" date="1294660800">- initial version</changelog>
  <changelog author="fcastelli@suse.com" date="1317988800">- Add Provides statement</changelog>
  <changelog author="coolo@suse.com" date="1365854400">- updated to version 0.3.1
  - Bug - Type 1 packets do not include a domain and workstation by defauly. Packet capture software will see this type of packet as malformed. All packets now include this information
  - Bug - Type 3 packets do not include the calling workstation. This should be setup by default.
  - Feature user can specify the target domain</changelog>
  <changelog author="coolo@suse.com" date="1375272000">- updated to version 0.3.3</changelog>
  <changelog author="coolo@suse.com" date="1377518400">- updated to version 0.3.4</changelog>
  <changelog author="coolo@suse.com" date="1379073600">- updated to version 0.4.0</changelog>
  <changelog author="coolo@suse.com" date="1424779200">- updated to version 0.5.0</changelog>
  <changelog author="coolo@suse.com" date="1435147200">- updated to version 0.5.1
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1437480000">- updated to version 0.5.2
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1453723200">- updated to version 0.5.3
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1455710400">- updated to version 0.6.0
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1474027200">- updated to version 0.6.1
  see installed CHANGELOG.md</changelog>
  <changelog author="coolo@suse.com" date="1495540800">- updated to version 0.6.2
  see installed CHANGELOG.md</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1624536000">updated to version 0.6.3
  see installed CHANGELOG.md</changelog>
</package>
<package pkgid="46c66146293c47f478c1247a6e2318f6988dd7f00e9059d7595f6e3f7a577070" name="rubygem-vagrant-spec" arch="src">
  <version epoch="0" ver="0.0.1.1627911869.200ed21.git" rel="bp153.2.3.1"/>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1551441600">- Initial package version</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1556193600">- Make packaging compatible with Factory rules</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1583928000">- Update to 59d8515
  * Update travis ruby versions
  * Fix tabs in README
  * Add license accept through config file
  * Try to introduce chef license configs
  Add: 0001-Add-shebangs-to-scripts-in-acceptance-support-skelet.patch
  Run %fdupes in %install</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1588852800">- Update to 148cb63
  * Use local vagrant gem if exists
  * Update childprocess
  * Add shebangs to scripts in acceptance/support-skeletons/triggers-advanced
  Remove: 0001-Add-shebangs-to-scripts-in-acceptance-support-skelet.patch
  (integrated upstream)</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1597665600">- Update to fe62938
  * Run workflow on ubuntu image
  * Update common.sh ci script
  * Remove childprocess constraint
  * Add a scenario for rebooting with provisioner
  * Test: guest can write back to default synced folder
  * Test synced folder persists after guest reboot
  * Just load common.sh</changelog>
  <changelog author="Dan ?erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1627905600">- Update to 200ed21</changelog>
</package>
<package pkgid="e8f3439ccc4fcf59bc10f90b7298e5841b5c5eb7dbeb2ad30a07e80eb3a0e02c" name="seamonkey" arch="src">
  <version epoch="0" ver="2.53.8.1" rel="6.1"/>
  <changelog author="psychonaut@nothingisreal.com" date="1605787200">- update to SeaMonkey 2.53.5.1
  * Fix advertising of av1 support bug 1490877.
  * Fix some issues found with supporting new macOS.
  * Various security and general platform fixes.</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1605873600">- requested inclusion in Leap 15.1 and 15.2:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1179010</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618315200">- add patch to enable builds with Rust &gt;= 1.48 on Tumbleweed
  https://bugzilla.mozilla.org/show_bug.cgi?id=1617782#c22</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618574400">- update to SeaMonkey 2.53.6
  * Improve usability of multiple mailboxes/folders selectionbug
    1600103.
  * Add Greek localisation (el).
  * Remove more RDF from mailnews code.
  * Switch to mozilla as topsrcdir and component for building is
    comm/suite now.
  * Rust support is now up to 1.48 and official build is now using
    1.47.0
  * Various security and general platform fixes.
  * SeaMonkey 2.53.6 uses the same backend as Firefox and contains the
    relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.6 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.0 release notes for
    specific changes and security fixes in this release.
  * Additional important security fixes up to Current Firefox 78.6 ESR
    and a few 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.
- rewrote spec file to account for SeaMonkey's new build system, including
  a new Makefile from Dmitry Butskoy: #1181525#c3
- merged the translations-common and translations-other subpackages into
  the main package; it is no longer convenient/consistent to keep these
  separate because localizations for the integrated IRC and Calendar
  clients are already merged in the source. This also solves #1181525.
- enabled and bundled Calendar (Lightning) extension
- cleaned up spec file to remove conditions targeting long-obsolete
  openSUSE versions
- disabled elf-hack on i586 builds, as it was preventing compilation</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618574401">- add --disable-install-strip to .mozconfig; fixes #1184851</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618747200">- restore Chatzilla and DOM Inspector packages disabled in Revision
  333; these extensions were long since re-enabled upstream but
  apparently we had forgotten to re-enable them in the spec file</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618747201">- update to SeaMonkey 2.53.7
  * Remove Flash and NPAPI support bug 1688415.
  * Switch packaged extensions to be global bug 1659298.
  * Add Insert Forms to Composer bug 1684611.
  * Fix an issue with copying to IMAP sent folder and some reference
    count leaks in mailnews bug 1689890.
  * Tailing to delay tracker requests and enhance performance has been
    enabled bug 1358060.
  * Fix an issue with favorite and recent folders not showing in macOS
    bug 1695869.
  * Various security and general platform fixes.
  * The ChatZilla source has been integrated into SeaMonkey and no
    longer needs to be checked out separately if you build your own
    release bug 1551033.
  * SeaMonkey 2.53.7 uses the same backend as Firefox and contains the
    relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.7 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.0 release notes for
    specific changes and security fixes in this release.
  * Additional important security fixes up to Current Firefox 78.8 ESR
    and a few 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 GNU Makefile per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c6
  * provide a way to auto-select es-AR locale on any Spanish one but
    es-ES</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618747202">- update to SeaMonkey 2.53.7.1
  * Fix for legacy generators and the deprecated for each statement in
    add-ons and the Add-on SDK bug 1702903.
  * Fix for handling of dead keys in text input fields in GTK 3.24.26+
    bug 1701288.
  * SeaMonkey 2.53.7.1 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.7.1 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.0 release notes
    for specific changes and security fixes in this release.
  * Additional important security fixes up to Current Firefox 78.8 ESR
    and a few 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.</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618833600">- add patch to install SeaMonkey's new man page:
  seamonkey-man-page.patch</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618833601">- remove --disable-optimize flag (added on Sat Sep 20 14:53:01 UTC
  2014 as a result of bnc#896624) as compilation on ix86 with the
  default optimizations seems to work fine now</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618920000">- re-enable elf-hack for x86_64 builds as this is no longer preventing
  compilation: https://bugzilla.mozilla.org/show_bug.cgi?id=1619776</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618920001">- remove check for .mkdir.done, as these files are no longer generated
- remove check for text files with the executable bit incorrectly set,
  as the only remaining files in the source tree with this problem are
  ones that don't get installed anyway:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1706019
- revise/improve spec file comments
- update package description to clarify compatibility with Firefox
  extensions
- update package description to reference bundled calendar</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1619524800">- requested inclusion in Leap 15.2:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1185349</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1619611200">- add upstream patch seamonkey-websocketloop.patch from
  https://bugzilla.mozilla.org/attachment.cgi?id=9218795&amp;action=diff
  to solve critical performance issue
  https://bugzilla.mozilla.org/show_bug.cgi?id=1633339</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1620129600">- use system libraries for bz2, webp, and icu to reduce package size
  and because this is probably more secure (since our own libraries
  are probably updated more often than the ones bundled with
  SeaMonkey)</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1620216000">- update GNU Makefile from upstream
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c8 -- besides
  some general improvements, this Makefile now allows the language
  packs for the bundled extensions to be split off again if desired
  (though our spec file does not yet take advantage of this)</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1621339200">- add patch seamonkey-rustc-bootstrap.patch adapted from
  https://bugzilla.mozilla.org/show_bug.cgi?id=1710154 to enable
  compilation with rust &gt;= 1.50.0</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1625659200">- update to SeaMonkey 2.53.8
  * Serious performance improvements and bug fixes tracked in bug
    1633339 and bug 1711050.
  * Language attributes with country codes not recognized when
    building the Website Navigation Bar link toolbar bug 134436 and
    bug 1709443.
  * Optimize SeaMonkey icons for speed and optional higher quality for
    branding bug 1362210 and bug 1699322.
  * Support from= option when opening email compose window from the
    command line bug 1628671.
  * Update subject handling and GenericSendMessage function in compose
    window bug 1693994.
  * All message windows should update when view preferences are
    changed bug 1694765.
  * Improve marking of multiple messages as read / unread bug 1700530.
  * Show version numbers again in the add-on manager by the partial
    backout of bug 1161183.
  * Update available networks in chatZilla (including adding
    libera.chat)bug 1704392 and bug 1712505.
  * Change default port for IRC via TLS/SSL to 6697 bug 1704280.
  * Remove chatZilla and Lightning extension language packs and
    incorpate localisations within the main language pack bug 1604663.
  * Fix address drag and drop handling in compose window bug 1712002
    and bug 1712227.
  * Further fixes for legacy generators and the deprecated for each
    statement in add-ons and the Add-on SDK bug 1702903.
  * For developers, fork DOMi repo into main SeaMonkey one which means
    no need to separately checkout the extension bug 1700003.
  * SeaMonkey 2.53.8 uses the same backend as Firefox and contains the
    relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.8 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.0 release notes for
    specific changes and security fixes in this release.
  * Additional important security fixes up to Current Firefox 78.11
    ESR and a few 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.
- removed obsolete seamonkey-websocketloop.patch and
  seamonkey-rustc-bootstrap.patch (now integrated upstream)</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1625745600">- requested inclusion in Leap 15.3 and Leap 15.2:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1188100</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1626955200">- update to SeaMonkey 2.53.8.1
  * Archive message action does not work bug 1718839.
  * Do not preserve offlineMsgSize parameter when moving/copying
    emails between folders bug 1720202 and bug 1430480.
  * Move thread code to threadPane.js and remove messengerdnd.js bug
    515675.
  * SeaMonkey 2.53.8.1 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.8.1 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.0 release notes
    for specific changes and security fixes in this release.
  * Additional important security fixes up to Current Firefox 78.12
    ESR and a few 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 and Leap 15.2:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1188614</changelog>
</package>
<package pkgid="fb58e52bbb98eb68d6a76c74cf2ef2f039869b79f30d3c60f142ddfda3d2b949" name="seamonkey" arch="x86_64">
  <version epoch="0" ver="2.53.8.1" rel="6.1"/>
  <changelog author="psychonaut@nothingisreal.com" date="1605787200">- update to SeaMonkey 2.53.5.1
  * Fix advertising of av1 support bug 1490877.
  * Fix some issues found with supporting new macOS.
  * Various security and general platform fixes.</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1605873600">- requested inclusion in Leap 15.1 and 15.2:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1179010</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618315200">- add patch to enable builds with Rust &gt;= 1.48 on Tumbleweed
  https://bugzilla.mozilla.org/show_bug.cgi?id=1617782#c22</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618574400">- update to SeaMonkey 2.53.6
  * Improve usability of multiple mailboxes/folders selectionbug
    1600103.
  * Add Greek localisation (el).
  * Remove more RDF from mailnews code.
  * Switch to mozilla as topsrcdir and component for building is
    comm/suite now.
  * Rust support is now up to 1.48 and official build is now using
    1.47.0
  * Various security and general platform fixes.
  * SeaMonkey 2.53.6 uses the same backend as Firefox and contains the
    relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.6 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.0 release notes for
    specific changes and security fixes in this release.
  * Additional important security fixes up to Current Firefox 78.6 ESR
    and a few 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.
- rewrote spec file to account for SeaMonkey's new build system, including
  a new Makefile from Dmitry Butskoy: #1181525#c3
- merged the translations-common and translations-other subpackages into
  the main package; it is no longer convenient/consistent to keep these
  separate because localizations for the integrated IRC and Calendar
  clients are already merged in the source. This also solves #1181525.
- enabled and bundled Calendar (Lightning) extension
- cleaned up spec file to remove conditions targeting long-obsolete
  openSUSE versions
- disabled elf-hack on i586 builds, as it was preventing compilation</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618574401">- add --disable-install-strip to .mozconfig; fixes #1184851</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618747200">- restore Chatzilla and DOM Inspector packages disabled in Revision
  333; these extensions were long since re-enabled upstream but
  apparently we had forgotten to re-enable them in the spec file</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618747201">- update to SeaMonkey 2.53.7
  * Remove Flash and NPAPI support bug 1688415.
  * Switch packaged extensions to be global bug 1659298.
  * Add Insert Forms to Composer bug 1684611.
  * Fix an issue with copying to IMAP sent folder and some reference
    count leaks in mailnews bug 1689890.
  * Tailing to delay tracker requests and enhance performance has been
    enabled bug 1358060.
  * Fix an issue with favorite and recent folders not showing in macOS
    bug 1695869.
  * Various security and general platform fixes.
  * The ChatZilla source has been integrated into SeaMonkey and no
    longer needs to be checked out separately if you build your own
    release bug 1551033.
  * SeaMonkey 2.53.7 uses the same backend as Firefox and contains the
    relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.7 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.0 release notes for
    specific changes and security fixes in this release.
  * Additional important security fixes up to Current Firefox 78.8 ESR
    and a few 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 GNU Makefile per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c6
  * provide a way to auto-select es-AR locale on any Spanish one but
    es-ES</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618747202">- update to SeaMonkey 2.53.7.1
  * Fix for legacy generators and the deprecated for each statement in
    add-ons and the Add-on SDK bug 1702903.
  * Fix for handling of dead keys in text input fields in GTK 3.24.26+
    bug 1701288.
  * SeaMonkey 2.53.7.1 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.7.1 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.0 release notes
    for specific changes and security fixes in this release.
  * Additional important security fixes up to Current Firefox 78.8 ESR
    and a few 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.</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618833600">- add patch to install SeaMonkey's new man page:
  seamonkey-man-page.patch</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618833601">- remove --disable-optimize flag (added on Sat Sep 20 14:53:01 UTC
  2014 as a result of bnc#896624) as compilation on ix86 with the
  default optimizations seems to work fine now</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618920000">- re-enable elf-hack for x86_64 builds as this is no longer preventing
  compilation: https://bugzilla.mozilla.org/show_bug.cgi?id=1619776</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618920001">- remove check for .mkdir.done, as these files are no longer generated
- remove check for text files with the executable bit incorrectly set,
  as the only remaining files in the source tree with this problem are
  ones that don't get installed anyway:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1706019
- revise/improve spec file comments
- update package description to clarify compatibility with Firefox
  extensions
- update package description to reference bundled calendar</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1619524800">- requested inclusion in Leap 15.2:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1185349</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1619611200">- add upstream patch seamonkey-websocketloop.patch from
  https://bugzilla.mozilla.org/attachment.cgi?id=9218795&amp;action=diff
  to solve critical performance issue
  https://bugzilla.mozilla.org/show_bug.cgi?id=1633339</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1620129600">- use system libraries for bz2, webp, and icu to reduce package size
  and because this is probably more secure (since our own libraries
  are probably updated more often than the ones bundled with
  SeaMonkey)</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1620216000">- update GNU Makefile from upstream
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c8 -- besides
  some general improvements, this Makefile now allows the language
  packs for the bundled extensions to be split off again if desired
  (though our spec file does not yet take advantage of this)</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1621339200">- add patch seamonkey-rustc-bootstrap.patch adapted from
  https://bugzilla.mozilla.org/show_bug.cgi?id=1710154 to enable
  compilation with rust &gt;= 1.50.0</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1625659200">- update to SeaMonkey 2.53.8
  * Serious performance improvements and bug fixes tracked in bug
    1633339 and bug 1711050.
  * Language attributes with country codes not recognized when
    building the Website Navigation Bar link toolbar bug 134436 and
    bug 1709443.
  * Optimize SeaMonkey icons for speed and optional higher quality for
    branding bug 1362210 and bug 1699322.
  * Support from= option when opening email compose window from the
    command line bug 1628671.
  * Update subject handling and GenericSendMessage function in compose
    window bug 1693994.
  * All message windows should update when view preferences are
    changed bug 1694765.
  * Improve marking of multiple messages as read / unread bug 1700530.
  * Show version numbers again in the add-on manager by the partial
    backout of bug 1161183.
  * Update available networks in chatZilla (including adding
    libera.chat)bug 1704392 and bug 1712505.
  * Change default port for IRC via TLS/SSL to 6697 bug 1704280.
  * Remove chatZilla and Lightning extension language packs and
    incorpate localisations within the main language pack bug 1604663.
  * Fix address drag and drop handling in compose window bug 1712002
    and bug 1712227.
  * Further fixes for legacy generators and the deprecated for each
    statement in add-ons and the Add-on SDK bug 1702903.
  * For developers, fork DOMi repo into main SeaMonkey one which means
    no need to separately checkout the extension bug 1700003.
  * SeaMonkey 2.53.8 uses the same backend as Firefox and contains the
    relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.8 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.0 release notes for
    specific changes and security fixes in this release.
  * Additional important security fixes up to Current Firefox 78.11
    ESR and a few 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.
- removed obsolete seamonkey-websocketloop.patch and
  seamonkey-rustc-bootstrap.patch (now integrated upstream)</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1625745600">- requested inclusion in Leap 15.3 and Leap 15.2:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1188100</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1626955200">- update to SeaMonkey 2.53.8.1
  * Archive message action does not work bug 1718839.
  * Do not preserve offlineMsgSize parameter when moving/copying
    emails between folders bug 1720202 and bug 1430480.
  * Move thread code to threadPane.js and remove messengerdnd.js bug
    515675.
  * SeaMonkey 2.53.8.1 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.8.1 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.0 release notes
    for specific changes and security fixes in this release.
  * Additional important security fixes up to Current Firefox 78.12
    ESR and a few 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 and Leap 15.2:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1188614</changelog>
</package>
<package pkgid="de83a540f4a486bc7c5ea514c5834630bf4e92f7006951bd5b8859a52e5d428f" name="seamonkey-dom-inspector" arch="x86_64">
  <version epoch="0" ver="2.53.8.1" rel="6.1"/>
  <changelog author="psychonaut@nothingisreal.com" date="1605787200">- update to SeaMonkey 2.53.5.1
  * Fix advertising of av1 support bug 1490877.
  * Fix some issues found with supporting new macOS.
  * Various security and general platform fixes.</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1605873600">- requested inclusion in Leap 15.1 and 15.2:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1179010</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618315200">- add patch to enable builds with Rust &gt;= 1.48 on Tumbleweed
  https://bugzilla.mozilla.org/show_bug.cgi?id=1617782#c22</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618574400">- update to SeaMonkey 2.53.6
  * Improve usability of multiple mailboxes/folders selectionbug
    1600103.
  * Add Greek localisation (el).
  * Remove more RDF from mailnews code.
  * Switch to mozilla as topsrcdir and component for building is
    comm/suite now.
  * Rust support is now up to 1.48 and official build is now using
    1.47.0
  * Various security and general platform fixes.
  * SeaMonkey 2.53.6 uses the same backend as Firefox and contains the
    relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.6 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.0 release notes for
    specific changes and security fixes in this release.
  * Additional important security fixes up to Current Firefox 78.6 ESR
    and a few 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.
- rewrote spec file to account for SeaMonkey's new build system, including
  a new Makefile from Dmitry Butskoy: #1181525#c3
- merged the translations-common and translations-other subpackages into
  the main package; it is no longer convenient/consistent to keep these
  separate because localizations for the integrated IRC and Calendar
  clients are already merged in the source. This also solves #1181525.
- enabled and bundled Calendar (Lightning) extension
- cleaned up spec file to remove conditions targeting long-obsolete
  openSUSE versions
- disabled elf-hack on i586 builds, as it was preventing compilation</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618574401">- add --disable-install-strip to .mozconfig; fixes #1184851</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618747200">- restore Chatzilla and DOM Inspector packages disabled in Revision
  333; these extensions were long since re-enabled upstream but
  apparently we had forgotten to re-enable them in the spec file</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618747201">- update to SeaMonkey 2.53.7
  * Remove Flash and NPAPI support bug 1688415.
  * Switch packaged extensions to be global bug 1659298.
  * Add Insert Forms to Composer bug 1684611.
  * Fix an issue with copying to IMAP sent folder and some reference
    count leaks in mailnews bug 1689890.
  * Tailing to delay tracker requests and enhance performance has been
    enabled bug 1358060.
  * Fix an issue with favorite and recent folders not showing in macOS
    bug 1695869.
  * Various security and general platform fixes.
  * The ChatZilla source has been integrated into SeaMonkey and no
    longer needs to be checked out separately if you build your own
    release bug 1551033.
  * SeaMonkey 2.53.7 uses the same backend as Firefox and contains the
    relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.7 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.0 release notes for
    specific changes and security fixes in this release.
  * Additional important security fixes up to Current Firefox 78.8 ESR
    and a few 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 GNU Makefile per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c6
  * provide a way to auto-select es-AR locale on any Spanish one but
    es-ES</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618747202">- update to SeaMonkey 2.53.7.1
  * Fix for legacy generators and the deprecated for each statement in
    add-ons and the Add-on SDK bug 1702903.
  * Fix for handling of dead keys in text input fields in GTK 3.24.26+
    bug 1701288.
  * SeaMonkey 2.53.7.1 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.7.1 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.0 release notes
    for specific changes and security fixes in this release.
  * Additional important security fixes up to Current Firefox 78.8 ESR
    and a few 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.</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618833600">- add patch to install SeaMonkey's new man page:
  seamonkey-man-page.patch</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618833601">- remove --disable-optimize flag (added on Sat Sep 20 14:53:01 UTC
  2014 as a result of bnc#896624) as compilation on ix86 with the
  default optimizations seems to work fine now</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618920000">- re-enable elf-hack for x86_64 builds as this is no longer preventing
  compilation: https://bugzilla.mozilla.org/show_bug.cgi?id=1619776</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618920001">- remove check for .mkdir.done, as these files are no longer generated
- remove check for text files with the executable bit incorrectly set,
  as the only remaining files in the source tree with this problem are
  ones that don't get installed anyway:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1706019
- revise/improve spec file comments
- update package description to clarify compatibility with Firefox
  extensions
- update package description to reference bundled calendar</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1619524800">- requested inclusion in Leap 15.2:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1185349</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1619611200">- add upstream patch seamonkey-websocketloop.patch from
  https://bugzilla.mozilla.org/attachment.cgi?id=9218795&amp;action=diff
  to solve critical performance issue
  https://bugzilla.mozilla.org/show_bug.cgi?id=1633339</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1620129600">- use system libraries for bz2, webp, and icu to reduce package size
  and because this is probably more secure (since our own libraries
  are probably updated more often than the ones bundled with
  SeaMonkey)</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1620216000">- update GNU Makefile from upstream
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c8 -- besides
  some general improvements, this Makefile now allows the language
  packs for the bundled extensions to be split off again if desired
  (though our spec file does not yet take advantage of this)</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1621339200">- add patch seamonkey-rustc-bootstrap.patch adapted from
  https://bugzilla.mozilla.org/show_bug.cgi?id=1710154 to enable
  compilation with rust &gt;= 1.50.0</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1625659200">- update to SeaMonkey 2.53.8
  * Serious performance improvements and bug fixes tracked in bug
    1633339 and bug 1711050.
  * Language attributes with country codes not recognized when
    building the Website Navigation Bar link toolbar bug 134436 and
    bug 1709443.
  * Optimize SeaMonkey icons for speed and optional higher quality for
    branding bug 1362210 and bug 1699322.
  * Support from= option when opening email compose window from the
    command line bug 1628671.
  * Update subject handling and GenericSendMessage function in compose
    window bug 1693994.
  * All message windows should update when view preferences are
    changed bug 1694765.
  * Improve marking of multiple messages as read / unread bug 1700530.
  * Show version numbers again in the add-on manager by the partial
    backout of bug 1161183.
  * Update available networks in chatZilla (including adding
    libera.chat)bug 1704392 and bug 1712505.
  * Change default port for IRC via TLS/SSL to 6697 bug 1704280.
  * Remove chatZilla and Lightning extension language packs and
    incorpate localisations within the main language pack bug 1604663.
  * Fix address drag and drop handling in compose window bug 1712002
    and bug 1712227.
  * Further fixes for legacy generators and the deprecated for each
    statement in add-ons and the Add-on SDK bug 1702903.
  * For developers, fork DOMi repo into main SeaMonkey one which means
    no need to separately checkout the extension bug 1700003.
  * SeaMonkey 2.53.8 uses the same backend as Firefox and contains the
    relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.8 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.0 release notes for
    specific changes and security fixes in this release.
  * Additional important security fixes up to Current Firefox 78.11
    ESR and a few 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.
- removed obsolete seamonkey-websocketloop.patch and
  seamonkey-rustc-bootstrap.patch (now integrated upstream)</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1625745600">- requested inclusion in Leap 15.3 and Leap 15.2:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1188100</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1626955200">- update to SeaMonkey 2.53.8.1
  * Archive message action does not work bug 1718839.
  * Do not preserve offlineMsgSize parameter when moving/copying
    emails between folders bug 1720202 and bug 1430480.
  * Move thread code to threadPane.js and remove messengerdnd.js bug
    515675.
  * SeaMonkey 2.53.8.1 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.8.1 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.0 release notes
    for specific changes and security fixes in this release.
  * Additional important security fixes up to Current Firefox 78.12
    ESR and a few 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 and Leap 15.2:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1188614</changelog>
</package>
<package pkgid="f36a2c94a9799b17c6e970f4e9b2eea9842573b0f0b0fea5e067e9e2b862b669" name="seamonkey-irc" arch="x86_64">
  <version epoch="0" ver="2.53.8.1" rel="6.1"/>
  <changelog author="psychonaut@nothingisreal.com" date="1605787200">- update to SeaMonkey 2.53.5.1
  * Fix advertising of av1 support bug 1490877.
  * Fix some issues found with supporting new macOS.
  * Various security and general platform fixes.</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1605873600">- requested inclusion in Leap 15.1 and 15.2:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1179010</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618315200">- add patch to enable builds with Rust &gt;= 1.48 on Tumbleweed
  https://bugzilla.mozilla.org/show_bug.cgi?id=1617782#c22</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618574400">- update to SeaMonkey 2.53.6
  * Improve usability of multiple mailboxes/folders selectionbug
    1600103.
  * Add Greek localisation (el).
  * Remove more RDF from mailnews code.
  * Switch to mozilla as topsrcdir and component for building is
    comm/suite now.
  * Rust support is now up to 1.48 and official build is now using
    1.47.0
  * Various security and general platform fixes.
  * SeaMonkey 2.53.6 uses the same backend as Firefox and contains the
    relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.6 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.0 release notes for
    specific changes and security fixes in this release.
  * Additional important security fixes up to Current Firefox 78.6 ESR
    and a few 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.
- rewrote spec file to account for SeaMonkey's new build system, including
  a new Makefile from Dmitry Butskoy: #1181525#c3
- merged the translations-common and translations-other subpackages into
  the main package; it is no longer convenient/consistent to keep these
  separate because localizations for the integrated IRC and Calendar
  clients are already merged in the source. This also solves #1181525.
- enabled and bundled Calendar (Lightning) extension
- cleaned up spec file to remove conditions targeting long-obsolete
  openSUSE versions
- disabled elf-hack on i586 builds, as it was preventing compilation</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618574401">- add --disable-install-strip to .mozconfig; fixes #1184851</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618747200">- restore Chatzilla and DOM Inspector packages disabled in Revision
  333; these extensions were long since re-enabled upstream but
  apparently we had forgotten to re-enable them in the spec file</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618747201">- update to SeaMonkey 2.53.7
  * Remove Flash and NPAPI support bug 1688415.
  * Switch packaged extensions to be global bug 1659298.
  * Add Insert Forms to Composer bug 1684611.
  * Fix an issue with copying to IMAP sent folder and some reference
    count leaks in mailnews bug 1689890.
  * Tailing to delay tracker requests and enhance performance has been
    enabled bug 1358060.
  * Fix an issue with favorite and recent folders not showing in macOS
    bug 1695869.
  * Various security and general platform fixes.
  * The ChatZilla source has been integrated into SeaMonkey and no
    longer needs to be checked out separately if you build your own
    release bug 1551033.
  * SeaMonkey 2.53.7 uses the same backend as Firefox and contains the
    relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.7 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.0 release notes for
    specific changes and security fixes in this release.
  * Additional important security fixes up to Current Firefox 78.8 ESR
    and a few 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 GNU Makefile per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c6
  * provide a way to auto-select es-AR locale on any Spanish one but
    es-ES</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618747202">- update to SeaMonkey 2.53.7.1
  * Fix for legacy generators and the deprecated for each statement in
    add-ons and the Add-on SDK bug 1702903.
  * Fix for handling of dead keys in text input fields in GTK 3.24.26+
    bug 1701288.
  * SeaMonkey 2.53.7.1 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.7.1 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.0 release notes
    for specific changes and security fixes in this release.
  * Additional important security fixes up to Current Firefox 78.8 ESR
    and a few 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.</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618833600">- add patch to install SeaMonkey's new man page:
  seamonkey-man-page.patch</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618833601">- remove --disable-optimize flag (added on Sat Sep 20 14:53:01 UTC
  2014 as a result of bnc#896624) as compilation on ix86 with the
  default optimizations seems to work fine now</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618920000">- re-enable elf-hack for x86_64 builds as this is no longer preventing
  compilation: https://bugzilla.mozilla.org/show_bug.cgi?id=1619776</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1618920001">- remove check for .mkdir.done, as these files are no longer generated
- remove check for text files with the executable bit incorrectly set,
  as the only remaining files in the source tree with this problem are
  ones that don't get installed anyway:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1706019
- revise/improve spec file comments
- update package description to clarify compatibility with Firefox
  extensions
- update package description to reference bundled calendar</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1619524800">- requested inclusion in Leap 15.2:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1185349</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1619611200">- add upstream patch seamonkey-websocketloop.patch from
  https://bugzilla.mozilla.org/attachment.cgi?id=9218795&amp;action=diff
  to solve critical performance issue
  https://bugzilla.mozilla.org/show_bug.cgi?id=1633339</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1620129600">- use system libraries for bz2, webp, and icu to reduce package size
  and because this is probably more secure (since our own libraries
  are probably updated more often than the ones bundled with
  SeaMonkey)</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1620216000">- update GNU Makefile from upstream
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c8 -- besides
  some general improvements, this Makefile now allows the language
  packs for the bundled extensions to be split off again if desired
  (though our spec file does not yet take advantage of this)</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1621339200">- add patch seamonkey-rustc-bootstrap.patch adapted from
  https://bugzilla.mozilla.org/show_bug.cgi?id=1710154 to enable
  compilation with rust &gt;= 1.50.0</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1625659200">- update to SeaMonkey 2.53.8
  * Serious performance improvements and bug fixes tracked in bug
    1633339 and bug 1711050.
  * Language attributes with country codes not recognized when
    building the Website Navigation Bar link toolbar bug 134436 and
    bug 1709443.
  * Optimize SeaMonkey icons for speed and optional higher quality for
    branding bug 1362210 and bug 1699322.
  * Support from= option when opening email compose window from the
    command line bug 1628671.
  * Update subject handling and GenericSendMessage function in compose
    window bug 1693994.
  * All message windows should update when view preferences are
    changed bug 1694765.
  * Improve marking of multiple messages as read / unread bug 1700530.
  * Show version numbers again in the add-on manager by the partial
    backout of bug 1161183.
  * Update available networks in chatZilla (including adding
    libera.chat)bug 1704392 and bug 1712505.
  * Change default port for IRC via TLS/SSL to 6697 bug 1704280.
  * Remove chatZilla and Lightning extension language packs and
    incorpate localisations within the main language pack bug 1604663.
  * Fix address drag and drop handling in compose window bug 1712002
    and bug 1712227.
  * Further fixes for legacy generators and the deprecated for each
    statement in add-ons and the Add-on SDK bug 1702903.
  * For developers, fork DOMi repo into main SeaMonkey one which means
    no need to separately checkout the extension bug 1700003.
  * SeaMonkey 2.53.8 uses the same backend as Firefox and contains the
    relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.8 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.0 release notes for
    specific changes and security fixes in this release.
  * Additional important security fixes up to Current Firefox 78.11
    ESR and a few 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.
- removed obsolete seamonkey-websocketloop.patch and
  seamonkey-rustc-bootstrap.patch (now integrated upstream)</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1625745600">- requested inclusion in Leap 15.3 and Leap 15.2:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1188100</changelog>
  <changelog author="psychonaut@nothingisreal.com" date="1626955200">- update to SeaMonkey 2.53.8.1
  * Archive message action does not work bug 1718839.
  * Do not preserve offlineMsgSize parameter when moving/copying
    emails between folders bug 1720202 and bug 1430480.
  * Move thread code to threadPane.js and remove messengerdnd.js bug
    515675.
  * SeaMonkey 2.53.8.1 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.8.1 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.0 release notes
    for specific changes and security fixes in this release.
  * Additional important security fixes up to Current Firefox 78.12
    ESR and a few 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 and Leap 15.2:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1188614</changelog>
</package>
<package pkgid="76bbffe27ffb9de23dba9c90e31274a0388af6b6ab71afb575cf73862bcadbba" name="singularity" arch="aarch64">
  <version epoch="0" ver="3.7.4" rel="bp153.2.3.1"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1560254400">- Update to version 3.2.1:
  This point release fixes the following bugs:
  * Allows users to join instances with non-suid workflow
  * Removes false warning when seccomp is disabled on the host
  * Fixes an issue in the terminal when piping output to commands
  * Binds NVIDIA persistenced socket when `--nv` is invoked</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1563624000">- Fix-pgp-key-version-strings-and-paths.patch
  Fixing pgp key, version strings and paths.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1567512000">- New version 3.4.0. Many changes since 3.2.1, for the full changelog
  please read CHANGELOG.md
- Add new BuildRequires on cryptsetup.
- Patches refreshed:
  * build-position-independent-binaries.patch
- Patches removed, merged upstream:
  * zypper-install-Fix-dbpath-for-newer-versions-of-SUSE-Linux.patch
  * Handle-zypper-error-code-correctly.patch
  * Support-multi-line-bootdef-settings.patch
  * Add-support-for-numbered-variables.patch
  * Improve-zypper-integration.patch
  * Add-unit-tests-for-zypper-installation-on-SLE.patch
  * Fix-pgp-key-version-strings-and-paths.patch
- Patches added, fix an issue with the flags order provided by the Makefile
  * fix_flags_order.patch</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1569240000">- Fix build failure in i586. The patch is taken from upstream and should
  be removed with the next release update.
  * fix_build_in_32_bits.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1569326400">- New version 3.4.1
  - This point release addresses the following issues:
  - Fixes an issue where a PID namespace was always being used
  - Fixes compilation on non 64-bit architectures
  - Allows fakeroot builds for zypper, pacstrap, and debootstrap
  - Correctly detects seccomp on OpenSUSE
  - Honors GO_MODFLAGS properly in the mconfig generated makefile
  - Passes the Mac hostname to the VM in MacOS Singularity builds
  - Handles temporary EAGAIN failures when setting up loop devices on
    recent kernels.
  * Removed obsoleted patches:
  - fix_build_in_32_bits.patch
  - fix_flags_order.patch</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1573128000">- New version 3.4.2, this release addresses the following issues:
  - Sets workable permissions on OCI -&gt; sandbox rootless builds
  - Fallback correctly to user namespace for non setuid installation
  - Correctly handle the starter-suid binary for non-root installs
  - Creates CACHEDIR if it doesn't exist
  - Set apex loglevel for umoci to match singularity loglevel</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1576238400">- New version 3.5.1. Many changes since 3.4.2, for the full changelog
  please read CHANGELOG.md. Changes relevant to the package:
  * New support for AMD GPUs via --rocm, install new configuration file
    rocmliblist.conf
  * Requires Go 1.13
- Update Source to download the release tarball that includes
  the vendored modules.
- Update patch:
  * build-position-independent-binaries.patch</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1576756800">- Update wording in SUSE.README
- New patch, to get a more clear error message when user doesn't
  belong to the singularity group
  * useful_error_message.patch</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1576756801">- New version 3.5.2. Main change is a fix for a security issue related
  to incorrect file permissions (CVE-2019-19724) on user configuration
  and cache directories. (boo#1159550)
  For other minor bug fixes please read CHANGELOG.md</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1582113600">- New version 3.5.3. Main changes:
  * Container action scripts are no longer bound in from `etc/actions.d` on the
    host. They are created dynamically and inserted at container startup.
  * `%files from ...` will no longer follow symlinks when copying between
    stages in a multi stage build, as symlinks should be copied so that they
    resolve identically in later stages. Copying `%files` from the host will
    still maintain previous behavior of following links.
  * Many bug fixes, please read CHANGELOG.md</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1590408000">- New pre-version 3.6.0 rc5 with many changes:
- New features / functionalities
  - Singularity now supports the execution of minimal Docker/OCI
  containers that do not contain /bin/sh, e.g. docker://hello-world.
  - A new cache structure is used that is concurrency safe on a filesystem that
  supports atomic rename. If you downgrade to Singularity 3.5 or older after
  using 3.6 you will need to run singularity cache clean.
  - A plugin system rework adds new hook points that will allow the
  development of plugins that modify behavior of the runtime. An image driver
  concept is introduced for plugins to support new ways of handling image and
  overlay mounts. Plugins built for &lt;=3.5 are not compatible with 3.6.
  - The --bind flag can now bind directories from a SIF or ext3 image into a
  container.
  - The --fusemount feature to mount filesystems to a container via FUSE
  drivers is now a supported feature (previously an experimental hidden flag).
  - This permits users to mount e.g. sshfs and cvmfs filesystems to the
  container at runtime.
  - A new -c/--config flag allows an alternative singularity.conf to be
  specified by the root user, or all users in an unprivileged installation.
  - A new --env flag allows container environment variables to be set via the
  Singularity command line.
  - A new --env-file flag allows container environment variables to be set from
  a specified file.
  - A new --days flag for cache clean allows removal of items older than a
  specified number of days. Replaces the --name flag which is not generally
  useful as the cache entries are stored by hash, not a friendly name.
- Changed defaults / behaviours
  - Environment variables prefixed with SINGULARITYENV_ always take
  precedence over variables without SINGULARITYENV_ prefix.
  - The %post build section inherits environment variables from the base image.
  - %files from ... will now follow symlinks for sources that are directly
  specified, or directly resolved from a glob pattern. It will not follow
  symlinks found through directory traversal. This mirrors Docker multi-stage
  COPY behaviour.
  - Restored the CWD mount behaviour of v2, implying that CWD path is not recreated
  inside container and any symlinks in the CWD path are not resolved anymore to
  determine the destination path inside container.
  - The %test build section is executed the same manner as singularity test image.
  - -fusemount with the container: default directive will foreground the FUSE
  process. Use container-daemon: for previous behavior.
- Removed --name flag for cache clean; replaced with --days.
- And many bug fixes.
- Update URL, github repository has moved.
- Update patch:
  * build-position-independent-binaries.patch</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1594814400">- New version 3.6.0. This version introduces a new signature format
  for SIF images, and changes to the signing / verification code to address
  the following security problems:
  - CVE-2020-13845, bsc#1174150
  In Singularity 3.x versions below 3.6.0, issues allow the ECL to
  be bypassed by a malicious user.
  - CVE-2020-13846, bsc#1174148
  In Singularity 3.5 the --all / -a option to singularity verify
  returns success even when some objects in a SIF container are not signed,
  or cannot be verified.
  - CVE-2020-13847, bsc#1174152
  In Singularity 3.x versions below 3.6.0, Singularity's sign and verify
  commands do not sign metadata found in the global header or data object
  descriptors of a SIF file, allowing an attacker to cause unexpected
  behavior. A signed container may verify successfully, even when it has
  been modified in ways that could be exploited to cause malicious behavior.
- New features / functionalities
  - A new '--legacy-insecure' flag to verify allows verification of SIF
  signatures in the old, insecure format.
  - A new '-l / --logs' flag for instance list that shows the paths
  to instance STDERR / STDOUT log files.
  - The --json output of instance list now include paths to
  STDERR / STDOUT log files.
- Changed defaults / behaviours
  - New signature format (see security fixes above).
  - Fixed spacing of singularity instance list to be dynamically changing
  based off of input lengths instead of fixed number of spaces to account
  for long instance names.
- Deprecate -a / --all option to sign/verify as new signature behavior
  makes this the default.
- For more information about upstream changes, please check:
  https://github.com/hpcng/singularity/blob/master/CHANGELOG.md</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1600084800">- New version 3.6.2, new features / functionalities:
  - Add --force option to singularity delete for non-interactive
  workflows.
  - Support compilation with FORTIFY_SOURCE=2 and build in pie mode
  with fstack-protector enabled
  - Changed defaults / behaviours
  - Default to current architecture for singularity delete.
  - Bug Fixes
  - Respect current remote for singularity delete command.
  - Allow rw as a (noop) bind option.
  - Fix capability handling regression in overlay mount.
  - Fix LD_LIBRARY_PATH environment override regression with --nv/--rocm.
  - Fix environment variable duplication within singularity engine.
  - Use -user-xattrs for unsquashfs to avoid error with rootless
    extraction using unsquashfs 3.4
  - Correct --no-home message for 3.6 CWD behavior.
  - Don't fail if parent of cache dir not accessible.
  - Fix tests for Go 1.15 Ctty handling.
  - Fix additional issues with test images on ARM64.
  - Fix FUSE e2e tests to use container ssh_config.
  - Provide advisory message r.e. need for upper and work to exist
    in overlay images.
  - Use squashfs mem and processor limits in squashfs gzip check.
  - Ensure build destination path is not an empty string - do not
    overwrite CWD.
  - Don't unset PATH when interpreting legacy /environment files.
- Remove patch, this change is now in upstream:
  * build-position-independent-binaries.patch</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1600430400">- New version 3.6.3, addresses the following security issues:
  - CVE-2020-25039, bsc#1176705
  When a Singularity action command (run, shell, exec) is run with
  the fakeroot or user namespace option, Singularity will extract
  a container image to a temporary sandbox directory.
  Due to insecure permissions on the temporary directory it is possible
  for any user with access to the system to read the contents of the image.
  Additionally, if the image contains a world-writable file or directory,
  it is possible for a user to inject arbitrary content into the running
  container.
  - CVE-2020-25040, bsc#1176707
  When a Singularity command that results in a container
  build operation is executed, it is possible for a user with access
  to the system to read the contents of the image during the build.
  Additionally, if the image contains a world-writable file or directory,
  it is possible for a user to inject arbitrary content into the running
  build, which in certain circumstances may enable arbitrary code execution
  during the build and/or when the built container is run.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1603195200">- New version 3.6.4 addresses a security issue:
  - CVE-2020-15229, bsc#1177901
  Due to insecure handling of path traversal and the lack of path
  sanitization within unsquashfs, it is possible to overwrite/create
  files on the host filesystem during the extraction of a crafted
  squashfs filesystem. Affects unprivileged execution of SIF/SquashFS
  images, and image builds from SIF/SquashFS images.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1609934400">- New version 3.7.0
  - New features / functionalities
  - Allow configuration of global custom keyservers, separate from
    remote endpoints.
  - Add a new global keyring, for public keys only (used for ECL).
  - The `remote login` commmand now suports authentication to Docker/OCI
    registries and custom keyservers.
  - New `--exclusive` option for `remote use` allows admin to lock usage
    to a specific remote.
  - A new `Fingerprints:` header in definition files will check that
    a SIF source image can be verified, and is signed with keys
    matching all specified fingerprints.
  - Labels can be set dynamically from a build's `%post` section by
    setting them in the `SINGULARITY_LABELS` environment variable.
  - New `build-arch` label is automatically set to the architecure of
    the host during a container build.
  - New `-D/--description` flag for `singularity push` sets
    description for a library container image.
  - `singularity remote status` shows validity of authentication token if
    set.
  - `singularity push` reports quota usage and URL on successful push
    to a library server that supports this.
  - A new `--no-mount` flag for actions allows a user to disable
    proc/sys/dev/devpts/home/tmp/hostfs/cwd mounts, even if they are
    enabled in `singularity.conf`.
  - Changed defaults / behaviours
  - When actions (run/shell/exec...) are used without `--fakeroot` the
    umask from the calling environment will be propagated into the
    container, so that files are created with expected permissions.
    Use the new `--no-umask` flag to return to the previous behaviour
    of setting a default 0022 umask.
  - Container metadata, environment, scripts are recorded in a
    descriptor in builds to SIF files, and `inspect` will use this if
    present.
  - The `--nv` flag for NVIDIA GPU support will not resolve libraries
    reported by `nvidia-container-cli` via the ld cache. Will instead
    respect absolute paths to libraries reported by the tool, and bind
    all versioned symlinks to them.
  - General re-work of the `remote login` flow, adds prompts and token
    verification before replacing an existing authentication token.
  - The Execution Control List (ECL) now verifies container
    fingerprints using the new global keyring. Previously all users
    would need relevant keys in their own keyring.
  - The SIF layer mediatype for ORAS has been changed to
    `application/vnd.sylabs.sif.layer.v1.sif` reflecting the published
    [opencontainers/artifacts](https://github.com/opencontainers/artifacts/blob/master/artifact-authors.md#defining-layermediatypes)
    value.
  - `SINGULARITY_BIND` has been restored as an environment variable
    set within a running container. It now reflects all user binds
    requested by the `-B/--bind` flag, as well as via
    `SINGULARITY_BIND[PATHS]`.
  - `singularity search` now correctly searches for container images
    matching the host architecture by default. A new `--arch` flag
    allows searching for other architectures. A new results format
    gives more detail about container image results, while users and
    collections are no longer returned.
  - Bug Fixes
  - Support larger definition files, environments etc. by passing
    engine configuration in the environment vs. via socket buffer.
  - Ensure `docker-daemon:` and other source operations respect
    `SINGULARITY_TMPDIR` for all temporary files.
  - Support double quoted filenames in the `%files` section of build
    definitions.
  - Correct `cache list` sizes to show KiB with powers of 1024,
    matching `du` etc.
  - Don't fail on `enable fusemount=no` when no fuse mounts are
    needed.
  - Pull OCI images to the correct requested location when the cache
    is disabled.
  - Ensure `Singularity&gt;` prompt is set when container has no
    environment script, or singularity is called through a wrapper
    script.
  - Avoid build failures in `yum/dnf` operations against the 'setup'
    package on `RHEL/CentOS/Fedora` by ensuring staged `/etc/` files
    do not match distro default content.
  - Failed binds to `/etc/hosts` and `/etc/localtime` in a container
    run with `--contain` are no longer fatal errors.
  - Don't initialize the cache for actions where it is not required.
  - Increase embedded shell interpreter timeout, to allow slow-running
    environment scripts to complete.
  - Correct buffer handling for key import to allow import from STDIN.
  - Reset environment to avoid `LD_LIBRARY_PATH` issues when resolving
    dependencies for the `unsquashfs` sandbox.
  - Fall back to `/sbin/ldconfig` if `ldconfig` on `PATH` fails while
    resolving GPU libraries. Fixes problems on systems using Nix /
    Guix.
  - Address issues caused by error code changes in `unsquashfs`
    version 4.4.
  - Ensure `/dev/kfd` is bound into container for ROCm when `--rocm`
    is used with `--contain`.
  - Tolerate comments on `%files` sections in build definition files.
  - Fix a loop device file descriptor leak.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1613995200">- New version 3.7.1
  - Bug Fixes
  - Accommodate /sys/fs/selinux mount changes on kernel 5.9+.
  - Fix loop devices file descriptor leak when shared loop devices
    is enabled.
  - Use MaxLoopDevices variable from config file in all appropriate
    locations.
  - Use -buildmode=default (non pie) on ppc64le to prevent crashes
    when using plugins.
  - Remove spurious warning in parseTokenSection()
  - e2e test fixes for new kernels, new unsquashfs version.
  - Show correct web URI for detached builds against alternate remotes.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1615550400">- New version 3.7.2
  - Bug Fixes
  - Fix progress bar display when source image size is unknown.
  - Fix a memory usage / leak issue when building from an existing
    image file.
  - Fix to allow use of ``--library`` flag to point push/pull at
    default cloud library when another remote is in use.
  - Address false positive loop test errors, and an e2e test registry
    setup issue.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1621425600">- Update to version 3.7.3
  Fix for CVE-2021-29136:
  A dependency used to extract docker/OCI image layers can be
  tricked into modifying host files by creating a malicious layer
  that has a symlink with the name "." (or "/"), when running as root.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1622808000">- Update to version 3.7.4  (boo#1186619)
  Fix for CVE-2021-32635:
  Due to incorrect use of a default URL, singularity action commands
  (run/shell/exec) specifying a container using a library:// URI will always
  attempt to retrieve the container from the default remote endpoint
  (cloud.sylabs.io) rather than the configured remote endpoint. An attacker may
  be able to push a malicious container to the default remote endpoint with a
  URI that is identical to the URI used by a victim with a non-default remote
  endpoint, thus executing the malicious container.
- Disabled ppc64le builds as these are non pie builds and so not
  suiteable for the distribution in SLE and ppc64le is not relevant
  for openSUSE</changelog>
</package>
<package pkgid="57bc0c095e863c48c26aa0bbba6075c4bfaf5bbf54ee7eb4457b13c7bc80271d" name="singularity" arch="s390x">
  <version epoch="0" ver="3.7.4" rel="bp153.2.3.1"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1560254400">- Update to version 3.2.1:
  This point release fixes the following bugs:
  * Allows users to join instances with non-suid workflow
  * Removes false warning when seccomp is disabled on the host
  * Fixes an issue in the terminal when piping output to commands
  * Binds NVIDIA persistenced socket when `--nv` is invoked</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1563624000">- Fix-pgp-key-version-strings-and-paths.patch
  Fixing pgp key, version strings and paths.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1567512000">- New version 3.4.0. Many changes since 3.2.1, for the full changelog
  please read CHANGELOG.md
- Add new BuildRequires on cryptsetup.
- Patches refreshed:
  * build-position-independent-binaries.patch
- Patches removed, merged upstream:
  * zypper-install-Fix-dbpath-for-newer-versions-of-SUSE-Linux.patch
  * Handle-zypper-error-code-correctly.patch
  * Support-multi-line-bootdef-settings.patch
  * Add-support-for-numbered-variables.patch
  * Improve-zypper-integration.patch
  * Add-unit-tests-for-zypper-installation-on-SLE.patch
  * Fix-pgp-key-version-strings-and-paths.patch
- Patches added, fix an issue with the flags order provided by the Makefile
  * fix_flags_order.patch</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1569240000">- Fix build failure in i586. The patch is taken from upstream and should
  be removed with the next release update.
  * fix_build_in_32_bits.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1569326400">- New version 3.4.1
  - This point release addresses the following issues:
  - Fixes an issue where a PID namespace was always being used
  - Fixes compilation on non 64-bit architectures
  - Allows fakeroot builds for zypper, pacstrap, and debootstrap
  - Correctly detects seccomp on OpenSUSE
  - Honors GO_MODFLAGS properly in the mconfig generated makefile
  - Passes the Mac hostname to the VM in MacOS Singularity builds
  - Handles temporary EAGAIN failures when setting up loop devices on
    recent kernels.
  * Removed obsoleted patches:
  - fix_build_in_32_bits.patch
  - fix_flags_order.patch</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1573128000">- New version 3.4.2, this release addresses the following issues:
  - Sets workable permissions on OCI -&gt; sandbox rootless builds
  - Fallback correctly to user namespace for non setuid installation
  - Correctly handle the starter-suid binary for non-root installs
  - Creates CACHEDIR if it doesn't exist
  - Set apex loglevel for umoci to match singularity loglevel</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1576238400">- New version 3.5.1. Many changes since 3.4.2, for the full changelog
  please read CHANGELOG.md. Changes relevant to the package:
  * New support for AMD GPUs via --rocm, install new configuration file
    rocmliblist.conf
  * Requires Go 1.13
- Update Source to download the release tarball that includes
  the vendored modules.
- Update patch:
  * build-position-independent-binaries.patch</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1576756800">- Update wording in SUSE.README
- New patch, to get a more clear error message when user doesn't
  belong to the singularity group
  * useful_error_message.patch</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1576756801">- New version 3.5.2. Main change is a fix for a security issue related
  to incorrect file permissions (CVE-2019-19724) on user configuration
  and cache directories. (boo#1159550)
  For other minor bug fixes please read CHANGELOG.md</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1582113600">- New version 3.5.3. Main changes:
  * Container action scripts are no longer bound in from `etc/actions.d` on the
    host. They are created dynamically and inserted at container startup.
  * `%files from ...` will no longer follow symlinks when copying between
    stages in a multi stage build, as symlinks should be copied so that they
    resolve identically in later stages. Copying `%files` from the host will
    still maintain previous behavior of following links.
  * Many bug fixes, please read CHANGELOG.md</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1590408000">- New pre-version 3.6.0 rc5 with many changes:
- New features / functionalities
  - Singularity now supports the execution of minimal Docker/OCI
  containers that do not contain /bin/sh, e.g. docker://hello-world.
  - A new cache structure is used that is concurrency safe on a filesystem that
  supports atomic rename. If you downgrade to Singularity 3.5 or older after
  using 3.6 you will need to run singularity cache clean.
  - A plugin system rework adds new hook points that will allow the
  development of plugins that modify behavior of the runtime. An image driver
  concept is introduced for plugins to support new ways of handling image and
  overlay mounts. Plugins built for &lt;=3.5 are not compatible with 3.6.
  - The --bind flag can now bind directories from a SIF or ext3 image into a
  container.
  - The --fusemount feature to mount filesystems to a container via FUSE
  drivers is now a supported feature (previously an experimental hidden flag).
  - This permits users to mount e.g. sshfs and cvmfs filesystems to the
  container at runtime.
  - A new -c/--config flag allows an alternative singularity.conf to be
  specified by the root user, or all users in an unprivileged installation.
  - A new --env flag allows container environment variables to be set via the
  Singularity command line.
  - A new --env-file flag allows container environment variables to be set from
  a specified file.
  - A new --days flag for cache clean allows removal of items older than a
  specified number of days. Replaces the --name flag which is not generally
  useful as the cache entries are stored by hash, not a friendly name.
- Changed defaults / behaviours
  - Environment variables prefixed with SINGULARITYENV_ always take
  precedence over variables without SINGULARITYENV_ prefix.
  - The %post build section inherits environment variables from the base image.
  - %files from ... will now follow symlinks for sources that are directly
  specified, or directly resolved from a glob pattern. It will not follow
  symlinks found through directory traversal. This mirrors Docker multi-stage
  COPY behaviour.
  - Restored the CWD mount behaviour of v2, implying that CWD path is not recreated
  inside container and any symlinks in the CWD path are not resolved anymore to
  determine the destination path inside container.
  - The %test build section is executed the same manner as singularity test image.
  - -fusemount with the container: default directive will foreground the FUSE
  process. Use container-daemon: for previous behavior.
- Removed --name flag for cache clean; replaced with --days.
- And many bug fixes.
- Update URL, github repository has moved.
- Update patch:
  * build-position-independent-binaries.patch</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1594814400">- New version 3.6.0. This version introduces a new signature format
  for SIF images, and changes to the signing / verification code to address
  the following security problems:
  - CVE-2020-13845, bsc#1174150
  In Singularity 3.x versions below 3.6.0, issues allow the ECL to
  be bypassed by a malicious user.
  - CVE-2020-13846, bsc#1174148
  In Singularity 3.5 the --all / -a option to singularity verify
  returns success even when some objects in a SIF container are not signed,
  or cannot be verified.
  - CVE-2020-13847, bsc#1174152
  In Singularity 3.x versions below 3.6.0, Singularity's sign and verify
  commands do not sign metadata found in the global header or data object
  descriptors of a SIF file, allowing an attacker to cause unexpected
  behavior. A signed container may verify successfully, even when it has
  been modified in ways that could be exploited to cause malicious behavior.
- New features / functionalities
  - A new '--legacy-insecure' flag to verify allows verification of SIF
  signatures in the old, insecure format.
  - A new '-l / --logs' flag for instance list that shows the paths
  to instance STDERR / STDOUT log files.
  - The --json output of instance list now include paths to
  STDERR / STDOUT log files.
- Changed defaults / behaviours
  - New signature format (see security fixes above).
  - Fixed spacing of singularity instance list to be dynamically changing
  based off of input lengths instead of fixed number of spaces to account
  for long instance names.
- Deprecate -a / --all option to sign/verify as new signature behavior
  makes this the default.
- For more information about upstream changes, please check:
  https://github.com/hpcng/singularity/blob/master/CHANGELOG.md</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1600084800">- New version 3.6.2, new features / functionalities:
  - Add --force option to singularity delete for non-interactive
  workflows.
  - Support compilation with FORTIFY_SOURCE=2 and build in pie mode
  with fstack-protector enabled
  - Changed defaults / behaviours
  - Default to current architecture for singularity delete.
  - Bug Fixes
  - Respect current remote for singularity delete command.
  - Allow rw as a (noop) bind option.
  - Fix capability handling regression in overlay mount.
  - Fix LD_LIBRARY_PATH environment override regression with --nv/--rocm.
  - Fix environment variable duplication within singularity engine.
  - Use -user-xattrs for unsquashfs to avoid error with rootless
    extraction using unsquashfs 3.4
  - Correct --no-home message for 3.6 CWD behavior.
  - Don't fail if parent of cache dir not accessible.
  - Fix tests for Go 1.15 Ctty handling.
  - Fix additional issues with test images on ARM64.
  - Fix FUSE e2e tests to use container ssh_config.
  - Provide advisory message r.e. need for upper and work to exist
    in overlay images.
  - Use squashfs mem and processor limits in squashfs gzip check.
  - Ensure build destination path is not an empty string - do not
    overwrite CWD.
  - Don't unset PATH when interpreting legacy /environment files.
- Remove patch, this change is now in upstream:
  * build-position-independent-binaries.patch</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1600430400">- New version 3.6.3, addresses the following security issues:
  - CVE-2020-25039, bsc#1176705
  When a Singularity action command (run, shell, exec) is run with
  the fakeroot or user namespace option, Singularity will extract
  a container image to a temporary sandbox directory.
  Due to insecure permissions on the temporary directory it is possible
  for any user with access to the system to read the contents of the image.
  Additionally, if the image contains a world-writable file or directory,
  it is possible for a user to inject arbitrary content into the running
  container.
  - CVE-2020-25040, bsc#1176707
  When a Singularity command that results in a container
  build operation is executed, it is possible for a user with access
  to the system to read the contents of the image during the build.
  Additionally, if the image contains a world-writable file or directory,
  it is possible for a user to inject arbitrary content into the running
  build, which in certain circumstances may enable arbitrary code execution
  during the build and/or when the built container is run.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1603195200">- New version 3.6.4 addresses a security issue:
  - CVE-2020-15229, bsc#1177901
  Due to insecure handling of path traversal and the lack of path
  sanitization within unsquashfs, it is possible to overwrite/create
  files on the host filesystem during the extraction of a crafted
  squashfs filesystem. Affects unprivileged execution of SIF/SquashFS
  images, and image builds from SIF/SquashFS images.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1609934400">- New version 3.7.0
  - New features / functionalities
  - Allow configuration of global custom keyservers, separate from
    remote endpoints.
  - Add a new global keyring, for public keys only (used for ECL).
  - The `remote login` commmand now suports authentication to Docker/OCI
    registries and custom keyservers.
  - New `--exclusive` option for `remote use` allows admin to lock usage
    to a specific remote.
  - A new `Fingerprints:` header in definition files will check that
    a SIF source image can be verified, and is signed with keys
    matching all specified fingerprints.
  - Labels can be set dynamically from a build's `%post` section by
    setting them in the `SINGULARITY_LABELS` environment variable.
  - New `build-arch` label is automatically set to the architecure of
    the host during a container build.
  - New `-D/--description` flag for `singularity push` sets
    description for a library container image.
  - `singularity remote status` shows validity of authentication token if
    set.
  - `singularity push` reports quota usage and URL on successful push
    to a library server that supports this.
  - A new `--no-mount` flag for actions allows a user to disable
    proc/sys/dev/devpts/home/tmp/hostfs/cwd mounts, even if they are
    enabled in `singularity.conf`.
  - Changed defaults / behaviours
  - When actions (run/shell/exec...) are used without `--fakeroot` the
    umask from the calling environment will be propagated into the
    container, so that files are created with expected permissions.
    Use the new `--no-umask` flag to return to the previous behaviour
    of setting a default 0022 umask.
  - Container metadata, environment, scripts are recorded in a
    descriptor in builds to SIF files, and `inspect` will use this if
    present.
  - The `--nv` flag for NVIDIA GPU support will not resolve libraries
    reported by `nvidia-container-cli` via the ld cache. Will instead
    respect absolute paths to libraries reported by the tool, and bind
    all versioned symlinks to them.
  - General re-work of the `remote login` flow, adds prompts and token
    verification before replacing an existing authentication token.
  - The Execution Control List (ECL) now verifies container
    fingerprints using the new global keyring. Previously all users
    would need relevant keys in their own keyring.
  - The SIF layer mediatype for ORAS has been changed to
    `application/vnd.sylabs.sif.layer.v1.sif` reflecting the published
    [opencontainers/artifacts](https://github.com/opencontainers/artifacts/blob/master/artifact-authors.md#defining-layermediatypes)
    value.
  - `SINGULARITY_BIND` has been restored as an environment variable
    set within a running container. It now reflects all user binds
    requested by the `-B/--bind` flag, as well as via
    `SINGULARITY_BIND[PATHS]`.
  - `singularity search` now correctly searches for container images
    matching the host architecture by default. A new `--arch` flag
    allows searching for other architectures. A new results format
    gives more detail about container image results, while users and
    collections are no longer returned.
  - Bug Fixes
  - Support larger definition files, environments etc. by passing
    engine configuration in the environment vs. via socket buffer.
  - Ensure `docker-daemon:` and other source operations respect
    `SINGULARITY_TMPDIR` for all temporary files.
  - Support double quoted filenames in the `%files` section of build
    definitions.
  - Correct `cache list` sizes to show KiB with powers of 1024,
    matching `du` etc.
  - Don't fail on `enable fusemount=no` when no fuse mounts are
    needed.
  - Pull OCI images to the correct requested location when the cache
    is disabled.
  - Ensure `Singularity&gt;` prompt is set when container has no
    environment script, or singularity is called through a wrapper
    script.
  - Avoid build failures in `yum/dnf` operations against the 'setup'
    package on `RHEL/CentOS/Fedora` by ensuring staged `/etc/` files
    do not match distro default content.
  - Failed binds to `/etc/hosts` and `/etc/localtime` in a container
    run with `--contain` are no longer fatal errors.
  - Don't initialize the cache for actions where it is not required.
  - Increase embedded shell interpreter timeout, to allow slow-running
    environment scripts to complete.
  - Correct buffer handling for key import to allow import from STDIN.
  - Reset environment to avoid `LD_LIBRARY_PATH` issues when resolving
    dependencies for the `unsquashfs` sandbox.
  - Fall back to `/sbin/ldconfig` if `ldconfig` on `PATH` fails while
    resolving GPU libraries. Fixes problems on systems using Nix /
    Guix.
  - Address issues caused by error code changes in `unsquashfs`
    version 4.4.
  - Ensure `/dev/kfd` is bound into container for ROCm when `--rocm`
    is used with `--contain`.
  - Tolerate comments on `%files` sections in build definition files.
  - Fix a loop device file descriptor leak.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1613995200">- New version 3.7.1
  - Bug Fixes
  - Accommodate /sys/fs/selinux mount changes on kernel 5.9+.
  - Fix loop devices file descriptor leak when shared loop devices
    is enabled.
  - Use MaxLoopDevices variable from config file in all appropriate
    locations.
  - Use -buildmode=default (non pie) on ppc64le to prevent crashes
    when using plugins.
  - Remove spurious warning in parseTokenSection()
  - e2e test fixes for new kernels, new unsquashfs version.
  - Show correct web URI for detached builds against alternate remotes.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1615550400">- New version 3.7.2
  - Bug Fixes
  - Fix progress bar display when source image size is unknown.
  - Fix a memory usage / leak issue when building from an existing
    image file.
  - Fix to allow use of ``--library`` flag to point push/pull at
    default cloud library when another remote is in use.
  - Address false positive loop test errors, and an e2e test registry
    setup issue.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1621425600">- Update to version 3.7.3
  Fix for CVE-2021-29136:
  A dependency used to extract docker/OCI image layers can be
  tricked into modifying host files by creating a malicious layer
  that has a symlink with the name "." (or "/"), when running as root.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1622808000">- Update to version 3.7.4  (boo#1186619)
  Fix for CVE-2021-32635:
  Due to incorrect use of a default URL, singularity action commands
  (run/shell/exec) specifying a container using a library:// URI will always
  attempt to retrieve the container from the default remote endpoint
  (cloud.sylabs.io) rather than the configured remote endpoint. An attacker may
  be able to push a malicious container to the default remote endpoint with a
  URI that is identical to the URI used by a victim with a non-default remote
  endpoint, thus executing the malicious container.
- Disabled ppc64le builds as these are non pie builds and so not
  suiteable for the distribution in SLE and ppc64le is not relevant
  for openSUSE</changelog>
</package>
<package pkgid="62016ae0956a36eeadb8905064c6e2930d929cab7510218b8dd6e0c5be905b01" name="singularity" arch="src">
  <version epoch="0" ver="3.7.4" rel="bp153.2.3.1"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1560254400">- Update to version 3.2.1:
  This point release fixes the following bugs:
  * Allows users to join instances with non-suid workflow
  * Removes false warning when seccomp is disabled on the host
  * Fixes an issue in the terminal when piping output to commands
  * Binds NVIDIA persistenced socket when `--nv` is invoked</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1563624000">- Fix-pgp-key-version-strings-and-paths.patch
  Fixing pgp key, version strings and paths.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1567512000">- New version 3.4.0. Many changes since 3.2.1, for the full changelog
  please read CHANGELOG.md
- Add new BuildRequires on cryptsetup.
- Patches refreshed:
  * build-position-independent-binaries.patch
- Patches removed, merged upstream:
  * zypper-install-Fix-dbpath-for-newer-versions-of-SUSE-Linux.patch
  * Handle-zypper-error-code-correctly.patch
  * Support-multi-line-bootdef-settings.patch
  * Add-support-for-numbered-variables.patch
  * Improve-zypper-integration.patch
  * Add-unit-tests-for-zypper-installation-on-SLE.patch
  * Fix-pgp-key-version-strings-and-paths.patch
- Patches added, fix an issue with the flags order provided by the Makefile
  * fix_flags_order.patch</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1569240000">- Fix build failure in i586. The patch is taken from upstream and should
  be removed with the next release update.
  * fix_build_in_32_bits.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1569326400">- New version 3.4.1
  - This point release addresses the following issues:
  - Fixes an issue where a PID namespace was always being used
  - Fixes compilation on non 64-bit architectures
  - Allows fakeroot builds for zypper, pacstrap, and debootstrap
  - Correctly detects seccomp on OpenSUSE
  - Honors GO_MODFLAGS properly in the mconfig generated makefile
  - Passes the Mac hostname to the VM in MacOS Singularity builds
  - Handles temporary EAGAIN failures when setting up loop devices on
    recent kernels.
  * Removed obsoleted patches:
  - fix_build_in_32_bits.patch
  - fix_flags_order.patch</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1573128000">- New version 3.4.2, this release addresses the following issues:
  - Sets workable permissions on OCI -&gt; sandbox rootless builds
  - Fallback correctly to user namespace for non setuid installation
  - Correctly handle the starter-suid binary for non-root installs
  - Creates CACHEDIR if it doesn't exist
  - Set apex loglevel for umoci to match singularity loglevel</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1576238400">- New version 3.5.1. Many changes since 3.4.2, for the full changelog
  please read CHANGELOG.md. Changes relevant to the package:
  * New support for AMD GPUs via --rocm, install new configuration file
    rocmliblist.conf
  * Requires Go 1.13
- Update Source to download the release tarball that includes
  the vendored modules.
- Update patch:
  * build-position-independent-binaries.patch</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1576756800">- Update wording in SUSE.README
- New patch, to get a more clear error message when user doesn't
  belong to the singularity group
  * useful_error_message.patch</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1576756801">- New version 3.5.2. Main change is a fix for a security issue related
  to incorrect file permissions (CVE-2019-19724) on user configuration
  and cache directories. (boo#1159550)
  For other minor bug fixes please read CHANGELOG.md</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1582113600">- New version 3.5.3. Main changes:
  * Container action scripts are no longer bound in from `etc/actions.d` on the
    host. They are created dynamically and inserted at container startup.
  * `%files from ...` will no longer follow symlinks when copying between
    stages in a multi stage build, as symlinks should be copied so that they
    resolve identically in later stages. Copying `%files` from the host will
    still maintain previous behavior of following links.
  * Many bug fixes, please read CHANGELOG.md</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1590408000">- New pre-version 3.6.0 rc5 with many changes:
- New features / functionalities
  - Singularity now supports the execution of minimal Docker/OCI
  containers that do not contain /bin/sh, e.g. docker://hello-world.
  - A new cache structure is used that is concurrency safe on a filesystem that
  supports atomic rename. If you downgrade to Singularity 3.5 or older after
  using 3.6 you will need to run singularity cache clean.
  - A plugin system rework adds new hook points that will allow the
  development of plugins that modify behavior of the runtime. An image driver
  concept is introduced for plugins to support new ways of handling image and
  overlay mounts. Plugins built for &lt;=3.5 are not compatible with 3.6.
  - The --bind flag can now bind directories from a SIF or ext3 image into a
  container.
  - The --fusemount feature to mount filesystems to a container via FUSE
  drivers is now a supported feature (previously an experimental hidden flag).
  - This permits users to mount e.g. sshfs and cvmfs filesystems to the
  container at runtime.
  - A new -c/--config flag allows an alternative singularity.conf to be
  specified by the root user, or all users in an unprivileged installation.
  - A new --env flag allows container environment variables to be set via the
  Singularity command line.
  - A new --env-file flag allows container environment variables to be set from
  a specified file.
  - A new --days flag for cache clean allows removal of items older than a
  specified number of days. Replaces the --name flag which is not generally
  useful as the cache entries are stored by hash, not a friendly name.
- Changed defaults / behaviours
  - Environment variables prefixed with SINGULARITYENV_ always take
  precedence over variables without SINGULARITYENV_ prefix.
  - The %post build section inherits environment variables from the base image.
  - %files from ... will now follow symlinks for sources that are directly
  specified, or directly resolved from a glob pattern. It will not follow
  symlinks found through directory traversal. This mirrors Docker multi-stage
  COPY behaviour.
  - Restored the CWD mount behaviour of v2, implying that CWD path is not recreated
  inside container and any symlinks in the CWD path are not resolved anymore to
  determine the destination path inside container.
  - The %test build section is executed the same manner as singularity test image.
  - -fusemount with the container: default directive will foreground the FUSE
  process. Use container-daemon: for previous behavior.
- Removed --name flag for cache clean; replaced with --days.
- And many bug fixes.
- Update URL, github repository has moved.
- Update patch:
  * build-position-independent-binaries.patch</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1594814400">- New version 3.6.0. This version introduces a new signature format
  for SIF images, and changes to the signing / verification code to address
  the following security problems:
  - CVE-2020-13845, bsc#1174150
  In Singularity 3.x versions below 3.6.0, issues allow the ECL to
  be bypassed by a malicious user.
  - CVE-2020-13846, bsc#1174148
  In Singularity 3.5 the --all / -a option to singularity verify
  returns success even when some objects in a SIF container are not signed,
  or cannot be verified.
  - CVE-2020-13847, bsc#1174152
  In Singularity 3.x versions below 3.6.0, Singularity's sign and verify
  commands do not sign metadata found in the global header or data object
  descriptors of a SIF file, allowing an attacker to cause unexpected
  behavior. A signed container may verify successfully, even when it has
  been modified in ways that could be exploited to cause malicious behavior.
- New features / functionalities
  - A new '--legacy-insecure' flag to verify allows verification of SIF
  signatures in the old, insecure format.
  - A new '-l / --logs' flag for instance list that shows the paths
  to instance STDERR / STDOUT log files.
  - The --json output of instance list now include paths to
  STDERR / STDOUT log files.
- Changed defaults / behaviours
  - New signature format (see security fixes above).
  - Fixed spacing of singularity instance list to be dynamically changing
  based off of input lengths instead of fixed number of spaces to account
  for long instance names.
- Deprecate -a / --all option to sign/verify as new signature behavior
  makes this the default.
- For more information about upstream changes, please check:
  https://github.com/hpcng/singularity/blob/master/CHANGELOG.md</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1600084800">- New version 3.6.2, new features / functionalities:
  - Add --force option to singularity delete for non-interactive
  workflows.
  - Support compilation with FORTIFY_SOURCE=2 and build in pie mode
  with fstack-protector enabled
  - Changed defaults / behaviours
  - Default to current architecture for singularity delete.
  - Bug Fixes
  - Respect current remote for singularity delete command.
  - Allow rw as a (noop) bind option.
  - Fix capability handling regression in overlay mount.
  - Fix LD_LIBRARY_PATH environment override regression with --nv/--rocm.
  - Fix environment variable duplication within singularity engine.
  - Use -user-xattrs for unsquashfs to avoid error with rootless
    extraction using unsquashfs 3.4
  - Correct --no-home message for 3.6 CWD behavior.
  - Don't fail if parent of cache dir not accessible.
  - Fix tests for Go 1.15 Ctty handling.
  - Fix additional issues with test images on ARM64.
  - Fix FUSE e2e tests to use container ssh_config.
  - Provide advisory message r.e. need for upper and work to exist
    in overlay images.
  - Use squashfs mem and processor limits in squashfs gzip check.
  - Ensure build destination path is not an empty string - do not
    overwrite CWD.
  - Don't unset PATH when interpreting legacy /environment files.
- Remove patch, this change is now in upstream:
  * build-position-independent-binaries.patch</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1600430400">- New version 3.6.3, addresses the following security issues:
  - CVE-2020-25039, bsc#1176705
  When a Singularity action command (run, shell, exec) is run with
  the fakeroot or user namespace option, Singularity will extract
  a container image to a temporary sandbox directory.
  Due to insecure permissions on the temporary directory it is possible
  for any user with access to the system to read the contents of the image.
  Additionally, if the image contains a world-writable file or directory,
  it is possible for a user to inject arbitrary content into the running
  container.
  - CVE-2020-25040, bsc#1176707
  When a Singularity command that results in a container
  build operation is executed, it is possible for a user with access
  to the system to read the contents of the image during the build.
  Additionally, if the image contains a world-writable file or directory,
  it is possible for a user to inject arbitrary content into the running
  build, which in certain circumstances may enable arbitrary code execution
  during the build and/or when the built container is run.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1603195200">- New version 3.6.4 addresses a security issue:
  - CVE-2020-15229, bsc#1177901
  Due to insecure handling of path traversal and the lack of path
  sanitization within unsquashfs, it is possible to overwrite/create
  files on the host filesystem during the extraction of a crafted
  squashfs filesystem. Affects unprivileged execution of SIF/SquashFS
  images, and image builds from SIF/SquashFS images.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1609934400">- New version 3.7.0
  - New features / functionalities
  - Allow configuration of global custom keyservers, separate from
    remote endpoints.
  - Add a new global keyring, for public keys only (used for ECL).
  - The `remote login` commmand now suports authentication to Docker/OCI
    registries and custom keyservers.
  - New `--exclusive` option for `remote use` allows admin to lock usage
    to a specific remote.
  - A new `Fingerprints:` header in definition files will check that
    a SIF source image can be verified, and is signed with keys
    matching all specified fingerprints.
  - Labels can be set dynamically from a build's `%post` section by
    setting them in the `SINGULARITY_LABELS` environment variable.
  - New `build-arch` label is automatically set to the architecure of
    the host during a container build.
  - New `-D/--description` flag for `singularity push` sets
    description for a library container image.
  - `singularity remote status` shows validity of authentication token if
    set.
  - `singularity push` reports quota usage and URL on successful push
    to a library server that supports this.
  - A new `--no-mount` flag for actions allows a user to disable
    proc/sys/dev/devpts/home/tmp/hostfs/cwd mounts, even if they are
    enabled in `singularity.conf`.
  - Changed defaults / behaviours
  - When actions (run/shell/exec...) are used without `--fakeroot` the
    umask from the calling environment will be propagated into the
    container, so that files are created with expected permissions.
    Use the new `--no-umask` flag to return to the previous behaviour
    of setting a default 0022 umask.
  - Container metadata, environment, scripts are recorded in a
    descriptor in builds to SIF files, and `inspect` will use this if
    present.
  - The `--nv` flag for NVIDIA GPU support will not resolve libraries
    reported by `nvidia-container-cli` via the ld cache. Will instead
    respect absolute paths to libraries reported by the tool, and bind
    all versioned symlinks to them.
  - General re-work of the `remote login` flow, adds prompts and token
    verification before replacing an existing authentication token.
  - The Execution Control List (ECL) now verifies container
    fingerprints using the new global keyring. Previously all users
    would need relevant keys in their own keyring.
  - The SIF layer mediatype for ORAS has been changed to
    `application/vnd.sylabs.sif.layer.v1.sif` reflecting the published
    [opencontainers/artifacts](https://github.com/opencontainers/artifacts/blob/master/artifact-authors.md#defining-layermediatypes)
    value.
  - `SINGULARITY_BIND` has been restored as an environment variable
    set within a running container. It now reflects all user binds
    requested by the `-B/--bind` flag, as well as via
    `SINGULARITY_BIND[PATHS]`.
  - `singularity search` now correctly searches for container images
    matching the host architecture by default. A new `--arch` flag
    allows searching for other architectures. A new results format
    gives more detail about container image results, while users and
    collections are no longer returned.
  - Bug Fixes
  - Support larger definition files, environments etc. by passing
    engine configuration in the environment vs. via socket buffer.
  - Ensure `docker-daemon:` and other source operations respect
    `SINGULARITY_TMPDIR` for all temporary files.
  - Support double quoted filenames in the `%files` section of build
    definitions.
  - Correct `cache list` sizes to show KiB with powers of 1024,
    matching `du` etc.
  - Don't fail on `enable fusemount=no` when no fuse mounts are
    needed.
  - Pull OCI images to the correct requested location when the cache
    is disabled.
  - Ensure `Singularity&gt;` prompt is set when container has no
    environment script, or singularity is called through a wrapper
    script.
  - Avoid build failures in `yum/dnf` operations against the 'setup'
    package on `RHEL/CentOS/Fedora` by ensuring staged `/etc/` files
    do not match distro default content.
  - Failed binds to `/etc/hosts` and `/etc/localtime` in a container
    run with `--contain` are no longer fatal errors.
  - Don't initialize the cache for actions where it is not required.
  - Increase embedded shell interpreter timeout, to allow slow-running
    environment scripts to complete.
  - Correct buffer handling for key import to allow import from STDIN.
  - Reset environment to avoid `LD_LIBRARY_PATH` issues when resolving
    dependencies for the `unsquashfs` sandbox.
  - Fall back to `/sbin/ldconfig` if `ldconfig` on `PATH` fails while
    resolving GPU libraries. Fixes problems on systems using Nix /
    Guix.
  - Address issues caused by error code changes in `unsquashfs`
    version 4.4.
  - Ensure `/dev/kfd` is bound into container for ROCm when `--rocm`
    is used with `--contain`.
  - Tolerate comments on `%files` sections in build definition files.
  - Fix a loop device file descriptor leak.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1613995200">- New version 3.7.1
  - Bug Fixes
  - Accommodate /sys/fs/selinux mount changes on kernel 5.9+.
  - Fix loop devices file descriptor leak when shared loop devices
    is enabled.
  - Use MaxLoopDevices variable from config file in all appropriate
    locations.
  - Use -buildmode=default (non pie) on ppc64le to prevent crashes
    when using plugins.
  - Remove spurious warning in parseTokenSection()
  - e2e test fixes for new kernels, new unsquashfs version.
  - Show correct web URI for detached builds against alternate remotes.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1615550400">- New version 3.7.2
  - Bug Fixes
  - Fix progress bar display when source image size is unknown.
  - Fix a memory usage / leak issue when building from an existing
    image file.
  - Fix to allow use of ``--library`` flag to point push/pull at
    default cloud library when another remote is in use.
  - Address false positive loop test errors, and an e2e test registry
    setup issue.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1621425600">- Update to version 3.7.3
  Fix for CVE-2021-29136:
  A dependency used to extract docker/OCI image layers can be
  tricked into modifying host files by creating a malicious layer
  that has a symlink with the name "." (or "/"), when running as root.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1622808000">- Update to version 3.7.4  (boo#1186619)
  Fix for CVE-2021-32635:
  Due to incorrect use of a default URL, singularity action commands
  (run/shell/exec) specifying a container using a library:// URI will always
  attempt to retrieve the container from the default remote endpoint
  (cloud.sylabs.io) rather than the configured remote endpoint. An attacker may
  be able to push a malicious container to the default remote endpoint with a
  URI that is identical to the URI used by a victim with a non-default remote
  endpoint, thus executing the malicious container.
- Disabled ppc64le builds as these are non pie builds and so not
  suiteable for the distribution in SLE and ppc64le is not relevant
  for openSUSE</changelog>
</package>
<package pkgid="21f0999160438ec1da95c92553fe88989f1bb700b746d687d612c9648adc3c67" name="singularity" arch="x86_64">
  <version epoch="0" ver="3.7.4" rel="bp153.2.3.1"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1560254400">- Update to version 3.2.1:
  This point release fixes the following bugs:
  * Allows users to join instances with non-suid workflow
  * Removes false warning when seccomp is disabled on the host
  * Fixes an issue in the terminal when piping output to commands
  * Binds NVIDIA persistenced socket when `--nv` is invoked</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1563624000">- Fix-pgp-key-version-strings-and-paths.patch
  Fixing pgp key, version strings and paths.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1567512000">- New version 3.4.0. Many changes since 3.2.1, for the full changelog
  please read CHANGELOG.md
- Add new BuildRequires on cryptsetup.
- Patches refreshed:
  * build-position-independent-binaries.patch
- Patches removed, merged upstream:
  * zypper-install-Fix-dbpath-for-newer-versions-of-SUSE-Linux.patch
  * Handle-zypper-error-code-correctly.patch
  * Support-multi-line-bootdef-settings.patch
  * Add-support-for-numbered-variables.patch
  * Improve-zypper-integration.patch
  * Add-unit-tests-for-zypper-installation-on-SLE.patch
  * Fix-pgp-key-version-strings-and-paths.patch
- Patches added, fix an issue with the flags order provided by the Makefile
  * fix_flags_order.patch</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1569240000">- Fix build failure in i586. The patch is taken from upstream and should
  be removed with the next release update.
  * fix_build_in_32_bits.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1569326400">- New version 3.4.1
  - This point release addresses the following issues:
  - Fixes an issue where a PID namespace was always being used
  - Fixes compilation on non 64-bit architectures
  - Allows fakeroot builds for zypper, pacstrap, and debootstrap
  - Correctly detects seccomp on OpenSUSE
  - Honors GO_MODFLAGS properly in the mconfig generated makefile
  - Passes the Mac hostname to the VM in MacOS Singularity builds
  - Handles temporary EAGAIN failures when setting up loop devices on
    recent kernels.
  * Removed obsoleted patches:
  - fix_build_in_32_bits.patch
  - fix_flags_order.patch</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1573128000">- New version 3.4.2, this release addresses the following issues:
  - Sets workable permissions on OCI -&gt; sandbox rootless builds
  - Fallback correctly to user namespace for non setuid installation
  - Correctly handle the starter-suid binary for non-root installs
  - Creates CACHEDIR if it doesn't exist
  - Set apex loglevel for umoci to match singularity loglevel</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1576238400">- New version 3.5.1. Many changes since 3.4.2, for the full changelog
  please read CHANGELOG.md. Changes relevant to the package:
  * New support for AMD GPUs via --rocm, install new configuration file
    rocmliblist.conf
  * Requires Go 1.13
- Update Source to download the release tarball that includes
  the vendored modules.
- Update patch:
  * build-position-independent-binaries.patch</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1576756800">- Update wording in SUSE.README
- New patch, to get a more clear error message when user doesn't
  belong to the singularity group
  * useful_error_message.patch</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1576756801">- New version 3.5.2. Main change is a fix for a security issue related
  to incorrect file permissions (CVE-2019-19724) on user configuration
  and cache directories. (boo#1159550)
  For other minor bug fixes please read CHANGELOG.md</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1582113600">- New version 3.5.3. Main changes:
  * Container action scripts are no longer bound in from `etc/actions.d` on the
    host. They are created dynamically and inserted at container startup.
  * `%files from ...` will no longer follow symlinks when copying between
    stages in a multi stage build, as symlinks should be copied so that they
    resolve identically in later stages. Copying `%files` from the host will
    still maintain previous behavior of following links.
  * Many bug fixes, please read CHANGELOG.md</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1590408000">- New pre-version 3.6.0 rc5 with many changes:
- New features / functionalities
  - Singularity now supports the execution of minimal Docker/OCI
  containers that do not contain /bin/sh, e.g. docker://hello-world.
  - A new cache structure is used that is concurrency safe on a filesystem that
  supports atomic rename. If you downgrade to Singularity 3.5 or older after
  using 3.6 you will need to run singularity cache clean.
  - A plugin system rework adds new hook points that will allow the
  development of plugins that modify behavior of the runtime. An image driver
  concept is introduced for plugins to support new ways of handling image and
  overlay mounts. Plugins built for &lt;=3.5 are not compatible with 3.6.
  - The --bind flag can now bind directories from a SIF or ext3 image into a
  container.
  - The --fusemount feature to mount filesystems to a container via FUSE
  drivers is now a supported feature (previously an experimental hidden flag).
  - This permits users to mount e.g. sshfs and cvmfs filesystems to the
  container at runtime.
  - A new -c/--config flag allows an alternative singularity.conf to be
  specified by the root user, or all users in an unprivileged installation.
  - A new --env flag allows container environment variables to be set via the
  Singularity command line.
  - A new --env-file flag allows container environment variables to be set from
  a specified file.
  - A new --days flag for cache clean allows removal of items older than a
  specified number of days. Replaces the --name flag which is not generally
  useful as the cache entries are stored by hash, not a friendly name.
- Changed defaults / behaviours
  - Environment variables prefixed with SINGULARITYENV_ always take
  precedence over variables without SINGULARITYENV_ prefix.
  - The %post build section inherits environment variables from the base image.
  - %files from ... will now follow symlinks for sources that are directly
  specified, or directly resolved from a glob pattern. It will not follow
  symlinks found through directory traversal. This mirrors Docker multi-stage
  COPY behaviour.
  - Restored the CWD mount behaviour of v2, implying that CWD path is not recreated
  inside container and any symlinks in the CWD path are not resolved anymore to
  determine the destination path inside container.
  - The %test build section is executed the same manner as singularity test image.
  - -fusemount with the container: default directive will foreground the FUSE
  process. Use container-daemon: for previous behavior.
- Removed --name flag for cache clean; replaced with --days.
- And many bug fixes.
- Update URL, github repository has moved.
- Update patch:
  * build-position-independent-binaries.patch</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1594814400">- New version 3.6.0. This version introduces a new signature format
  for SIF images, and changes to the signing / verification code to address
  the following security problems:
  - CVE-2020-13845, bsc#1174150
  In Singularity 3.x versions below 3.6.0, issues allow the ECL to
  be bypassed by a malicious user.
  - CVE-2020-13846, bsc#1174148
  In Singularity 3.5 the --all / -a option to singularity verify
  returns success even when some objects in a SIF container are not signed,
  or cannot be verified.
  - CVE-2020-13847, bsc#1174152
  In Singularity 3.x versions below 3.6.0, Singularity's sign and verify
  commands do not sign metadata found in the global header or data object
  descriptors of a SIF file, allowing an attacker to cause unexpected
  behavior. A signed container may verify successfully, even when it has
  been modified in ways that could be exploited to cause malicious behavior.
- New features / functionalities
  - A new '--legacy-insecure' flag to verify allows verification of SIF
  signatures in the old, insecure format.
  - A new '-l / --logs' flag for instance list that shows the paths
  to instance STDERR / STDOUT log files.
  - The --json output of instance list now include paths to
  STDERR / STDOUT log files.
- Changed defaults / behaviours
  - New signature format (see security fixes above).
  - Fixed spacing of singularity instance list to be dynamically changing
  based off of input lengths instead of fixed number of spaces to account
  for long instance names.
- Deprecate -a / --all option to sign/verify as new signature behavior
  makes this the default.
- For more information about upstream changes, please check:
  https://github.com/hpcng/singularity/blob/master/CHANGELOG.md</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1600084800">- New version 3.6.2, new features / functionalities:
  - Add --force option to singularity delete for non-interactive
  workflows.
  - Support compilation with FORTIFY_SOURCE=2 and build in pie mode
  with fstack-protector enabled
  - Changed defaults / behaviours
  - Default to current architecture for singularity delete.
  - Bug Fixes
  - Respect current remote for singularity delete command.
  - Allow rw as a (noop) bind option.
  - Fix capability handling regression in overlay mount.
  - Fix LD_LIBRARY_PATH environment override regression with --nv/--rocm.
  - Fix environment variable duplication within singularity engine.
  - Use -user-xattrs for unsquashfs to avoid error with rootless
    extraction using unsquashfs 3.4
  - Correct --no-home message for 3.6 CWD behavior.
  - Don't fail if parent of cache dir not accessible.
  - Fix tests for Go 1.15 Ctty handling.
  - Fix additional issues with test images on ARM64.
  - Fix FUSE e2e tests to use container ssh_config.
  - Provide advisory message r.e. need for upper and work to exist
    in overlay images.
  - Use squashfs mem and processor limits in squashfs gzip check.
  - Ensure build destination path is not an empty string - do not
    overwrite CWD.
  - Don't unset PATH when interpreting legacy /environment files.
- Remove patch, this change is now in upstream:
  * build-position-independent-binaries.patch</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1600430400">- New version 3.6.3, addresses the following security issues:
  - CVE-2020-25039, bsc#1176705
  When a Singularity action command (run, shell, exec) is run with
  the fakeroot or user namespace option, Singularity will extract
  a container image to a temporary sandbox directory.
  Due to insecure permissions on the temporary directory it is possible
  for any user with access to the system to read the contents of the image.
  Additionally, if the image contains a world-writable file or directory,
  it is possible for a user to inject arbitrary content into the running
  container.
  - CVE-2020-25040, bsc#1176707
  When a Singularity command that results in a container
  build operation is executed, it is possible for a user with access
  to the system to read the contents of the image during the build.
  Additionally, if the image contains a world-writable file or directory,
  it is possible for a user to inject arbitrary content into the running
  build, which in certain circumstances may enable arbitrary code execution
  during the build and/or when the built container is run.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1603195200">- New version 3.6.4 addresses a security issue:
  - CVE-2020-15229, bsc#1177901
  Due to insecure handling of path traversal and the lack of path
  sanitization within unsquashfs, it is possible to overwrite/create
  files on the host filesystem during the extraction of a crafted
  squashfs filesystem. Affects unprivileged execution of SIF/SquashFS
  images, and image builds from SIF/SquashFS images.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1609934400">- New version 3.7.0
  - New features / functionalities
  - Allow configuration of global custom keyservers, separate from
    remote endpoints.
  - Add a new global keyring, for public keys only (used for ECL).
  - The `remote login` commmand now suports authentication to Docker/OCI
    registries and custom keyservers.
  - New `--exclusive` option for `remote use` allows admin to lock usage
    to a specific remote.
  - A new `Fingerprints:` header in definition files will check that
    a SIF source image can be verified, and is signed with keys
    matching all specified fingerprints.
  - Labels can be set dynamically from a build's `%post` section by
    setting them in the `SINGULARITY_LABELS` environment variable.
  - New `build-arch` label is automatically set to the architecure of
    the host during a container build.
  - New `-D/--description` flag for `singularity push` sets
    description for a library container image.
  - `singularity remote status` shows validity of authentication token if
    set.
  - `singularity push` reports quota usage and URL on successful push
    to a library server that supports this.
  - A new `--no-mount` flag for actions allows a user to disable
    proc/sys/dev/devpts/home/tmp/hostfs/cwd mounts, even if they are
    enabled in `singularity.conf`.
  - Changed defaults / behaviours
  - When actions (run/shell/exec...) are used without `--fakeroot` the
    umask from the calling environment will be propagated into the
    container, so that files are created with expected permissions.
    Use the new `--no-umask` flag to return to the previous behaviour
    of setting a default 0022 umask.
  - Container metadata, environment, scripts are recorded in a
    descriptor in builds to SIF files, and `inspect` will use this if
    present.
  - The `--nv` flag for NVIDIA GPU support will not resolve libraries
    reported by `nvidia-container-cli` via the ld cache. Will instead
    respect absolute paths to libraries reported by the tool, and bind
    all versioned symlinks to them.
  - General re-work of the `remote login` flow, adds prompts and token
    verification before replacing an existing authentication token.
  - The Execution Control List (ECL) now verifies container
    fingerprints using the new global keyring. Previously all users
    would need relevant keys in their own keyring.
  - The SIF layer mediatype for ORAS has been changed to
    `application/vnd.sylabs.sif.layer.v1.sif` reflecting the published
    [opencontainers/artifacts](https://github.com/opencontainers/artifacts/blob/master/artifact-authors.md#defining-layermediatypes)
    value.
  - `SINGULARITY_BIND` has been restored as an environment variable
    set within a running container. It now reflects all user binds
    requested by the `-B/--bind` flag, as well as via
    `SINGULARITY_BIND[PATHS]`.
  - `singularity search` now correctly searches for container images
    matching the host architecture by default. A new `--arch` flag
    allows searching for other architectures. A new results format
    gives more detail about container image results, while users and
    collections are no longer returned.
  - Bug Fixes
  - Support larger definition files, environments etc. by passing
    engine configuration in the environment vs. via socket buffer.
  - Ensure `docker-daemon:` and other source operations respect
    `SINGULARITY_TMPDIR` for all temporary files.
  - Support double quoted filenames in the `%files` section of build
    definitions.
  - Correct `cache list` sizes to show KiB with powers of 1024,
    matching `du` etc.
  - Don't fail on `enable fusemount=no` when no fuse mounts are
    needed.
  - Pull OCI images to the correct requested location when the cache
    is disabled.
  - Ensure `Singularity&gt;` prompt is set when container has no
    environment script, or singularity is called through a wrapper
    script.
  - Avoid build failures in `yum/dnf` operations against the 'setup'
    package on `RHEL/CentOS/Fedora` by ensuring staged `/etc/` files
    do not match distro default content.
  - Failed binds to `/etc/hosts` and `/etc/localtime` in a container
    run with `--contain` are no longer fatal errors.
  - Don't initialize the cache for actions where it is not required.
  - Increase embedded shell interpreter timeout, to allow slow-running
    environment scripts to complete.
  - Correct buffer handling for key import to allow import from STDIN.
  - Reset environment to avoid `LD_LIBRARY_PATH` issues when resolving
    dependencies for the `unsquashfs` sandbox.
  - Fall back to `/sbin/ldconfig` if `ldconfig` on `PATH` fails while
    resolving GPU libraries. Fixes problems on systems using Nix /
    Guix.
  - Address issues caused by error code changes in `unsquashfs`
    version 4.4.
  - Ensure `/dev/kfd` is bound into container for ROCm when `--rocm`
    is used with `--contain`.
  - Tolerate comments on `%files` sections in build definition files.
  - Fix a loop device file descriptor leak.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1613995200">- New version 3.7.1
  - Bug Fixes
  - Accommodate /sys/fs/selinux mount changes on kernel 5.9+.
  - Fix loop devices file descriptor leak when shared loop devices
    is enabled.
  - Use MaxLoopDevices variable from config file in all appropriate
    locations.
  - Use -buildmode=default (non pie) on ppc64le to prevent crashes
    when using plugins.
  - Remove spurious warning in parseTokenSection()
  - e2e test fixes for new kernels, new unsquashfs version.
  - Show correct web URI for detached builds against alternate remotes.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1615550400">- New version 3.7.2
  - Bug Fixes
  - Fix progress bar display when source image size is unknown.
  - Fix a memory usage / leak issue when building from an existing
    image file.
  - Fix to allow use of ``--library`` flag to point push/pull at
    default cloud library when another remote is in use.
  - Address false positive loop test errors, and an e2e test registry
    setup issue.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1621425600">- Update to version 3.7.3
  Fix for CVE-2021-29136:
  A dependency used to extract docker/OCI image layers can be
  tricked into modifying host files by creating a malicious layer
  that has a symlink with the name "." (or "/"), when running as root.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1622808000">- Update to version 3.7.4  (boo#1186619)
  Fix for CVE-2021-32635:
  Due to incorrect use of a default URL, singularity action commands
  (run/shell/exec) specifying a container using a library:// URI will always
  attempt to retrieve the container from the default remote endpoint
  (cloud.sylabs.io) rather than the configured remote endpoint. An attacker may
  be able to push a malicious container to the default remote endpoint with a
  URI that is identical to the URI used by a victim with a non-default remote
  endpoint, thus executing the malicious container.
- Disabled ppc64le builds as these are non pie builds and so not
  suiteable for the distribution in SLE and ppc64le is not relevant
  for openSUSE</changelog>
</package>
<package pkgid="d39de91d0a3dfde959c3c7eccdef3b7b3ff2a0d50e71a62dd517f00b5ba0148d" name="solo" arch="src">
  <version epoch="0" ver="4.1.2" rel="bp153.2.3.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1562414400">- Package upstream version 2.3.0.
  * This only provides the udev rules, which is all that's required
    for normal usage of the security keys.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1562587200">- Added missing source reference for solo-rpmlintrc.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 4.1.2" date="1622894400">- Update to Solo 4.1.2
  * Fix boo#1186848 CVE-202-27208, security issue in firmware
    source that is part of the source package.</changelog>
</package>
<package pkgid="685988af045846c2fd1f76a75bcc7642d96b460f05291dd2209f8247d1c2a125" name="solo-udev" arch="noarch">
  <version epoch="0" ver="4.1.2" rel="bp153.2.3.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1562414400">- Package upstream version 2.3.0.
  * This only provides the udev rules, which is all that's required
    for normal usage of the security keys.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1562587200">- Added missing source reference for solo-rpmlintrc.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 4.1.2" date="1622894400">- Update to Solo 4.1.2
  * Fix boo#1186848 CVE-202-27208, security issue in firmware
    source that is part of the source package.</changelog>
</package>
<package pkgid="82ec863ad293ad3da8bb4d5fffa571ad74f17bae6c31eab0ed1b7a7ccf0e42c0" name="speedtest-cli" arch="noarch">
  <version epoch="0" ver="2.1.3" rel="bp153.2.3.1"/>
  <changelog author="nemysis@gmx.ch" date="1435838400">- Initial package creation</changelog>
  <changelog author="mpluskal@suse.com" date="1439035200">- Follow python packaging guidelines
- Use setuptools for installation</changelog>
  <changelog author="mpluskal@suse.com" date="1450699200">- Update dependencies - boo#959814</changelog>
  <changelog author="mpluskal@suse.com" date="1455624000">- Switch to python3</changelog>
  <changelog author="mpluskal@suse.com" date="1479902400">- Update to version 1.0.0:
  * No upstream changelog available</changelog>
  <changelog author="mpluskal@suse.com" date="1490356800">- Update to version 1.0.2:
  * No upstream changelog available</changelog>
  <changelog author="mpluskal@suse.com" date="1507291200">- Update to version 1.0.6:
  * Ensure the UTC ISO8601 date includes a Z offset
  * Fix calculation of uploads to perform per size
  * Pre-allocate upload data, but allow to disable pre-allocation,
    for memory limited devices
- Changes for version 1.0.5:
  * Fixes for UTF-8 encoding of CSV output</changelog>
  <changelog author="mpluskal@suse.com" date="1511697600">- Update to version 1.0.7:
  * Support using --csv-delimiter with --csv-header</changelog>
  <changelog author="Michal Svec &lt;msvec@suse.com&gt;" date="1551873600">- Update to version 2.0.2:
  * Ensure we are utilizing the context created by HTTPSConnection, or falling back to ssl
- Changes for version 2.0.1:
  * Handle malformed XML responses
  * Ensure --share works with --csv
  * Fix SSL communication during latency tests on python 2.6 and older
  * Handle error where latitude and longitude from config are invalid
- Changes for version 2.0.0:
  * Redesigned Python API
  * Add option to exclude servers, and allow --server and --exclude to be specified multiple times
  * Address Exception issues
  * Print errors to stderr
  * Remove deprecated speedtest_cli.py</changelog>
  <changelog author="Michal Svec &lt;msvec@suse.com&gt;" date="1553601600">- Update to version 2.1.1:
  * Fix SSL support on Python2.4 and Python2.5
- Update to version 2.1.0:
  * Automatically resolve .best property
  * Pass Content-Length header with POST requests
  * Fix install instructions with git clone
  * Add functionality for single threaded testing
  * Add debug support to show if a URL request resulted in a redirect
  * Add the python version to the version output
  * Switch from platform.system to platform.platform when building the User-Agent header
  * Don't pass server_hostname to ssl.wrap_socket
  * ensure ERROR doesn't print an empty string</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1571745600">- Update to version 2.1.2:
  * Prevent warnings on Python3.8
  * Fix proxy support
  * Fix --single to ensure threads are not started until a position in the queue is available</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1617969600">- Update to version 2.1.3: [bsc#1184526]
  * Handle case where ignoreids is empty or contains empty ids
  * Ensure we catch HTTP errors on upload/download.
- Fix non-executable-script warning</changelog>
</package>
<package pkgid="17c159212a5b6414486f790bcc19aab9df2e80790c708a7e6fb54fd6451a7c6e" name="speedtest-cli" arch="src">
  <version epoch="0" ver="2.1.3" rel="bp153.2.3.1"/>
  <changelog author="nemysis@gmx.ch" date="1435838400">- Initial package creation</changelog>
  <changelog author="mpluskal@suse.com" date="1439035200">- Follow python packaging guidelines
- Use setuptools for installation</changelog>
  <changelog author="mpluskal@suse.com" date="1450699200">- Update dependencies - boo#959814</changelog>
  <changelog author="mpluskal@suse.com" date="1455624000">- Switch to python3</changelog>
  <changelog author="mpluskal@suse.com" date="1479902400">- Update to version 1.0.0:
  * No upstream changelog available</changelog>
  <changelog author="mpluskal@suse.com" date="1490356800">- Update to version 1.0.2:
  * No upstream changelog available</changelog>
  <changelog author="mpluskal@suse.com" date="1507291200">- Update to version 1.0.6:
  * Ensure the UTC ISO8601 date includes a Z offset
  * Fix calculation of uploads to perform per size
  * Pre-allocate upload data, but allow to disable pre-allocation,
    for memory limited devices
- Changes for version 1.0.5:
  * Fixes for UTF-8 encoding of CSV output</changelog>
  <changelog author="mpluskal@suse.com" date="1511697600">- Update to version 1.0.7:
  * Support using --csv-delimiter with --csv-header</changelog>
  <changelog author="Michal Svec &lt;msvec@suse.com&gt;" date="1551873600">- Update to version 2.0.2:
  * Ensure we are utilizing the context created by HTTPSConnection, or falling back to ssl
- Changes for version 2.0.1:
  * Handle malformed XML responses
  * Ensure --share works with --csv
  * Fix SSL communication during latency tests on python 2.6 and older
  * Handle error where latitude and longitude from config are invalid
- Changes for version 2.0.0:
  * Redesigned Python API
  * Add option to exclude servers, and allow --server and --exclude to be specified multiple times
  * Address Exception issues
  * Print errors to stderr
  * Remove deprecated speedtest_cli.py</changelog>
  <changelog author="Michal Svec &lt;msvec@suse.com&gt;" date="1553601600">- Update to version 2.1.1:
  * Fix SSL support on Python2.4 and Python2.5
- Update to version 2.1.0:
  * Automatically resolve .best property
  * Pass Content-Length header with POST requests
  * Fix install instructions with git clone
  * Add functionality for single threaded testing
  * Add debug support to show if a URL request resulted in a redirect
  * Add the python version to the version output
  * Switch from platform.system to platform.platform when building the User-Agent header
  * Don't pass server_hostname to ssl.wrap_socket
  * ensure ERROR doesn't print an empty string</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1571745600">- Update to version 2.1.2:
  * Prevent warnings on Python3.8
  * Fix proxy support
  * Fix --single to ensure threads are not started until a position in the queue is available</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1617969600">- Update to version 2.1.3: [bsc#1184526]
  * Handle case where ignoreids is empty or contains empty ids
  * Ensure we catch HTTP errors on upload/download.
- Fix non-executable-script warning</changelog>
</package>
<package pkgid="de9bbe575523f71582138cc40f55923e1f976a158ff832f593216499c2bb3b2a" name="system-user-grafana" arch="noarch">
  <version epoch="0" ver="1.0.0" rel="bp153.2.1"/>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1605268800">- First release</changelog>
</package>
<package pkgid="40f78daefb4a8f0cde3a976717d3d706cfa875c6ce6e36a8590e22ac22a8ea4c" name="system-user-grafana" arch="src">
  <version epoch="0" ver="1.0.0" rel="bp153.2.1"/>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1605268800">- First release</changelog>
</package>
<package pkgid="552e1e219e653d53709534288e09b3f322a08c3e669e7d6461e00c154d47e48a" name="tabix" arch="aarch64">
  <version epoch="0" ver="1.10.2" rel="bp153.2.5.1"/>
  <changelog author="flyos@mailoo.org" date="1461067200">- Initial release.</changelog>
  <changelog author="flyos@mailoo.org" date="1461240000">- Changed "./configure" and "make install" for "%configure" and
  "%make_install"
- Moved "%_libdir/libhts.so" and "%_libdir/pkgconfig/htslib.pc"
  to the *-devel package.</changelog>
  <changelog author="flyos@mailoo.org" date="1462017600">- Cleaner spec file
- Added baselibs.conf</changelog>
  <changelog author="flyos@mailoo.org" date="1462017601">- Update to 1.3.1</changelog>
  <changelog author="flyos@mailoo.org" date="1499688000">- Update to 1.5
- Change in SONAME, updated the package name to libhts2
- New dependencies to libbz2 and lzma</changelog>
  <changelog author="flyos@mailoo.org" date="1499688001">- Cleaner structure of the spec file and baselibs.conf,
  thanks to the amazing help of the packaging mailing list guys!</changelog>
  <changelog author="flyos@mailoo.org" date="1499860800">- Separated the binaries from the shared lib package</changelog>
  <changelog author="flyos@mailoo.org" date="1531396800">- Better formatting of the descriptions
- Spec file cleaned up using spec-cleaner
- Update to 1.8
  * The URL to get sequences from the EBI reference server has been changed
    to https://.  This is because the EBI no longer serve sequences via
    plain HTTP - requests to the http:// endpoint just get redirected.
    HTSlib needs to be linked against libcurl to download https:// URLs,
    so CRAM users who want to get references from the EBI will need to
    run configure and ensure libcurl support is enabled using the
  - -enable-libcurl option.
  * Added libdeflate as a build option for alternative faster compression and
    decompression.  Results vary by CPU but compression should be twice as fast
    and decompression faster.
  * It is now possible to set the compression level in bgzip.  (#675; thanks
    to Nathan Weeks).
  * bgzip now gets its own manual page.
  * CRAM encoding now stored MD and NM tags verbatim where the reference
    contains 'N' characters, to work around ambiguities in the SAM
    specification (samtools #717/762).
    Also added "store_md" and "store_nm" cram-options for forcing these
    tags to be stored at all locations.  This is best when combined with
    a subsequent decode_md=0 option while reading CRAM.
  * Multiple CRAM bug fixes, including a fix to free and the subsequent reuse of
    references with `-T ref.fa`. (#654; reported by Chris Saunders)
  * CRAM multi-threading bugs fixed: don't try to call flush on reading;
    processing of multiple range queries; problems with multi-slice containers.
  * Fixed crashes caused when decoding some cramtools produced CRAM files.
  * Fixed a couple of minor rANS issues with handling invalid data.
  * Fixed bug where probaln_glocal() tried to allocate far more memory than
    needed when the query sequence was much longer than the reference.  This
    caused crashes in samtools and bcftools mpileup when used on data with very
    long reads. (#572, problem reported by Felix Bemm via minimap2).
  * sam_prop_realn() now returns -1 (the same value as for unmapped reads)
    on reads that do not include at least one 'M', 'X' or '=' CIGAR operator,
    and no longer adds BQ or ZQ tags.  BAQ adjustments are only made to bases
    covered by these operators so there is no point in trying to align
    reads that do not have them. (#572)
  * BAM: HTSlib now supports BAMs which include CIGARs with more than
    65535 operations as per HTS-Specs 18th November (dab57f4 and 2f915a8).
  * BCF/VCF:
  - Removed the need for long double in pileup calculations.
  - Sped up the synced reader in some situations.
  - Bug fixing: removed memory leak in bcf_copy.
  * CRAM:
  - Added support for HTS_IDX_START in cram iterators.
  - Easier to build when lzma header files are absent.
  - Bug fixing: a region query with REQUIRED_FIELDS option to
    disable sequence retrieval now gives correct results.
  - Bug fixing: stop queries to regions starting after the last
    read on a chromosome from incorrectly reporting errors
    (#651, #653; reported by Imran Haque and @egafni via pysam).
  * Multi-region iterator: The new structure takes a list of regions and
    iterates over all, deduplicating reads in the process, and producing a
    full list of file offset intervals. This is usually much faster than
    repeatedly using the old single-region iterator on a series of regions.
  * Curl improvements:
  - Add Bearer token support via HTS_AUTH_LOCATION env (#600).
  - Use CURL_CA_BUNDLE environment variable to override the CA (#622;
    thanks to Garret Kelly &amp; David Alexander).
  - Speed up (removal of excessive waiting) for both http(s) and ftp.
  - Avoid repeatedly reconnecting by removal of unnecessary seeks.
  - Bug fixing: double free when libcurl_open fails.
  * BGZF block caching, if enabled, now performs far better (#629; reported
    by Ram Yalamanchili).
  * Added an hFILE layer for in-memory I/O buffers (#590; thanks to Thomas
    Hickman).
  * Tidied up the drand48 support (intended for systems that do not
    provide this function).
  * Fixed bug where iterators on CRAM files did not propagate error return
    values to the caller correctly.  Thanks go to Chris Saunders.
  * Overhauled Windows builds.  Building with msys2/mingw64 now works
    correctly and passes all tests.
  * More improvements to logging output (thanks again to Anders Kaplan).
  * Return codes from sam_read1() when reading cram have been made
    consistent with those returned when reading sam/bam.  Thanks to
    Chris Saunders (#575).
  * BGZF CRC32 checksums are now always verified.
  * It's now possible to set nthreads = 1 for cram files.
  * hfile_libcurl has been modified to make it thread-safe.  It's also
    better at handling web servers that do not honour byte range requests
    when attempting to seek - it now sets errno to ESPIPE and keeps
    the existing connection open so callers can revert to streaming mode
    it they want to.
  * hfile_s3 now recalculates access tokens if they have become stale.  This
    fixes a reported problem where authentication failed after a file
    had been in use for more than 15 minutes.
  * Fixed bug where remote index fetches would fail to notice errors when
    writing files.
  * bam_read1() now checks that the query sequence length derived from the
    CIGAR alignment matches the sequence length in the BAM record.</changelog>
  <changelog author="flyos@mailoo.org" date="1536235200">- Update to 1.9
  * If `./configure` fails, `make` will stop working until either configure
    is re-run successfully, or `make distclean` is used.  This makes
    configuration failures more obvious.  (#711, thanks to John Marshall)
  * The default SAM version has been changed to 1.6.  This is in line with the
    latest version specification and indicates that HTSlib supports the
    CG tag used to store long CIGAR data in BAM format.
  * bgzip integrity check option '--test' (#682, thanks to @sd4B75bJ, @jrayner)
  * Faidx can now index fastq files as well as fasta.  The fastq index adds
    an extra column to the `.fai` index which gives the offset to the quality
    values.  New interfaces have been added to `htslib/faidx.h` to read the
    fastq index and retrieve the quality values.  It is possible to open
    a fastq index as if fasta (only sequences will be returned), but not
    the other way round. (#701)
  * New API interfaces to add or update integer, float and array aux tags. (#694)
  * Add `level=&lt;number&gt;` option to `hts_set_opt()` to allow the compression
    level to be set.  Setting `level=0` enables uncompressed output. (#715)
  * Improved bgzip error reporting.
  * Better error reporting when CRAM reference files can't be opened. (#706)
  * Fixes to make tests work properly on Windows/MinGW - mainly to handle
    line ending differences. (#716)
  * Efficiency improvements:
  - Small speed-up for CRAM indexing.
  - Reduce the number of unnecessary wake-ups in the thread pool. (#703)
  - Avoid some memory copies when writing data, notably for uncompressed
    BGZF output. (#703)
  * Bug fixes:
  - Fix multi-region iterator bugs on CRAM files. (#684)
  - Fixed multi-region iterator bug that caused some reads to be skipped
    incorrectly when reading BAM files. (#687)
  - Fixed synced_bcf_reader() bug when reading contigs multiple times. (#691,
    reported by @freeseek)
  - Fixed bug where bcf_hdr_set_samples() did not update the sample dictionary
    when removing samples. (#692, reported by @freeseek)
  - Fixed bug where the VCF record ref length was calculated incorrectly
    if an INFO END tag was present. (71b00a)
  - Fixed warnings found when compiling with gcc 8.1.0. (#700)
  - sam_hdr_read() and sam_hdr_write() will now return an error code
    if passed a NULL file pointer, instead of crashing.
  - Fixed possible negative array look-up in sam_parse1() that somehow
    escaped previous fuzz testing. (#731, reported by @fCorleone)
  - Fixed bug where cram range queries could incorrectly report an error
    when using multiple threads. (#734, reported by Brent Pedersen)
  - Fixed very rare rANS normalisation bug that could cause an assertion
    failure when writing CRAM files. (#739, reported by @carsonhh)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1580904000">- Update to release 1.10.2
  * This is a release fix that corrects minor inconsistencies discovered in
    previous deliverables.
- Update to release 1.10.1
  * The support for 64-bit coordinates in VCF brought problems for files
    not conforming to VCF/BCF specification. While previous versions would
    make out-of-range values silently overflow creating nonsense values
    but parseable file, the version 1.10 would silently create an invalid BCF.
- Update to release 1.10
  + Brief summary
  * Addition of support for references longer than 2Gb (NB: SAM and VCF
    formats only, not their binary counterparts).  This may need changes
    in code using HTSlib.  See README.large_positions.md for more information.
  * Added a SAM header API.
  * Major speed up to SAM reading and writing.  This also now supports
    multi-threading.
  * We can now auto-index on-the-fly while writing a file.  This also
    includes to bgzipped SAM.gz.
  * Overhaul of the S3 interface, which now supports version 4
    signatures.  This also makes writing to S3 work.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1581336000">- Include baselibs.conf as source file.
- Update baselibs.conf.</changelog>
  <changelog author="Pierre Bonamy &lt;flyos@mailoo.org&gt;" date="1628164800">- CVE-2020-36403.diff: Add patch fixing CVE-2020-36403 #boo1187917</changelog>
</package>
<package pkgid="a4a9b4a6196c85791f496020572caee98a7165e43485cbc771790959020c6233" name="tabix" arch="ppc64le">
  <version epoch="0" ver="1.10.2" rel="bp153.2.5.1"/>
  <changelog author="flyos@mailoo.org" date="1461067200">- Initial release.</changelog>
  <changelog author="flyos@mailoo.org" date="1461240000">- Changed "./configure" and "make install" for "%configure" and
  "%make_install"
- Moved "%_libdir/libhts.so" and "%_libdir/pkgconfig/htslib.pc"
  to the *-devel package.</changelog>
  <changelog author="flyos@mailoo.org" date="1462017600">- Cleaner spec file
- Added baselibs.conf</changelog>
  <changelog author="flyos@mailoo.org" date="1462017601">- Update to 1.3.1</changelog>
  <changelog author="flyos@mailoo.org" date="1499688000">- Update to 1.5
- Change in SONAME, updated the package name to libhts2
- New dependencies to libbz2 and lzma</changelog>
  <changelog author="flyos@mailoo.org" date="1499688001">- Cleaner structure of the spec file and baselibs.conf,
  thanks to the amazing help of the packaging mailing list guys!</changelog>
  <changelog author="flyos@mailoo.org" date="1499860800">- Separated the binaries from the shared lib package</changelog>
  <changelog author="flyos@mailoo.org" date="1531396800">- Better formatting of the descriptions
- Spec file cleaned up using spec-cleaner
- Update to 1.8
  * The URL to get sequences from the EBI reference server has been changed
    to https://.  This is because the EBI no longer serve sequences via
    plain HTTP - requests to the http:// endpoint just get redirected.
    HTSlib needs to be linked against libcurl to download https:// URLs,
    so CRAM users who want to get references from the EBI will need to
    run configure and ensure libcurl support is enabled using the
  - -enable-libcurl option.
  * Added libdeflate as a build option for alternative faster compression and
    decompression.  Results vary by CPU but compression should be twice as fast
    and decompression faster.
  * It is now possible to set the compression level in bgzip.  (#675; thanks
    to Nathan Weeks).
  * bgzip now gets its own manual page.
  * CRAM encoding now stored MD and NM tags verbatim where the reference
    contains 'N' characters, to work around ambiguities in the SAM
    specification (samtools #717/762).
    Also added "store_md" and "store_nm" cram-options for forcing these
    tags to be stored at all locations.  This is best when combined with
    a subsequent decode_md=0 option while reading CRAM.
  * Multiple CRAM bug fixes, including a fix to free and the subsequent reuse of
    references with `-T ref.fa`. (#654; reported by Chris Saunders)
  * CRAM multi-threading bugs fixed: don't try to call flush on reading;
    processing of multiple range queries; problems with multi-slice containers.
  * Fixed crashes caused when decoding some cramtools produced CRAM files.
  * Fixed a couple of minor rANS issues with handling invalid data.
  * Fixed bug where probaln_glocal() tried to allocate far more memory than
    needed when the query sequence was much longer than the reference.  This
    caused crashes in samtools and bcftools mpileup when used on data with very
    long reads. (#572, problem reported by Felix Bemm via minimap2).
  * sam_prop_realn() now returns -1 (the same value as for unmapped reads)
    on reads that do not include at least one 'M', 'X' or '=' CIGAR operator,
    and no longer adds BQ or ZQ tags.  BAQ adjustments are only made to bases
    covered by these operators so there is no point in trying to align
    reads that do not have them. (#572)
  * BAM: HTSlib now supports BAMs which include CIGARs with more than
    65535 operations as per HTS-Specs 18th November (dab57f4 and 2f915a8).
  * BCF/VCF:
  - Removed the need for long double in pileup calculations.
  - Sped up the synced reader in some situations.
  - Bug fixing: removed memory leak in bcf_copy.
  * CRAM:
  - Added support for HTS_IDX_START in cram iterators.
  - Easier to build when lzma header files are absent.
  - Bug fixing: a region query with REQUIRED_FIELDS option to
    disable sequence retrieval now gives correct results.
  - Bug fixing: stop queries to regions starting after the last
    read on a chromosome from incorrectly reporting errors
    (#651, #653; reported by Imran Haque and @egafni via pysam).
  * Multi-region iterator: The new structure takes a list of regions and
    iterates over all, deduplicating reads in the process, and producing a
    full list of file offset intervals. This is usually much faster than
    repeatedly using the old single-region iterator on a series of regions.
  * Curl improvements:
  - Add Bearer token support via HTS_AUTH_LOCATION env (#600).
  - Use CURL_CA_BUNDLE environment variable to override the CA (#622;
    thanks to Garret Kelly &amp; David Alexander).
  - Speed up (removal of excessive waiting) for both http(s) and ftp.
  - Avoid repeatedly reconnecting by removal of unnecessary seeks.
  - Bug fixing: double free when libcurl_open fails.
  * BGZF block caching, if enabled, now performs far better (#629; reported
    by Ram Yalamanchili).
  * Added an hFILE layer for in-memory I/O buffers (#590; thanks to Thomas
    Hickman).
  * Tidied up the drand48 support (intended for systems that do not
    provide this function).
  * Fixed bug where iterators on CRAM files did not propagate error return
    values to the caller correctly.  Thanks go to Chris Saunders.
  * Overhauled Windows builds.  Building with msys2/mingw64 now works
    correctly and passes all tests.
  * More improvements to logging output (thanks again to Anders Kaplan).
  * Return codes from sam_read1() when reading cram have been made
    consistent with those returned when reading sam/bam.  Thanks to
    Chris Saunders (#575).
  * BGZF CRC32 checksums are now always verified.
  * It's now possible to set nthreads = 1 for cram files.
  * hfile_libcurl has been modified to make it thread-safe.  It's also
    better at handling web servers that do not honour byte range requests
    when attempting to seek - it now sets errno to ESPIPE and keeps
    the existing connection open so callers can revert to streaming mode
    it they want to.
  * hfile_s3 now recalculates access tokens if they have become stale.  This
    fixes a reported problem where authentication failed after a file
    had been in use for more than 15 minutes.
  * Fixed bug where remote index fetches would fail to notice errors when
    writing files.
  * bam_read1() now checks that the query sequence length derived from the
    CIGAR alignment matches the sequence length in the BAM record.</changelog>
  <changelog author="flyos@mailoo.org" date="1536235200">- Update to 1.9
  * If `./configure` fails, `make` will stop working until either configure
    is re-run successfully, or `make distclean` is used.  This makes
    configuration failures more obvious.  (#711, thanks to John Marshall)
  * The default SAM version has been changed to 1.6.  This is in line with the
    latest version specification and indicates that HTSlib supports the
    CG tag used to store long CIGAR data in BAM format.
  * bgzip integrity check option '--test' (#682, thanks to @sd4B75bJ, @jrayner)
  * Faidx can now index fastq files as well as fasta.  The fastq index adds
    an extra column to the `.fai` index which gives the offset to the quality
    values.  New interfaces have been added to `htslib/faidx.h` to read the
    fastq index and retrieve the quality values.  It is possible to open
    a fastq index as if fasta (only sequences will be returned), but not
    the other way round. (#701)
  * New API interfaces to add or update integer, float and array aux tags. (#694)
  * Add `level=&lt;number&gt;` option to `hts_set_opt()` to allow the compression
    level to be set.  Setting `level=0` enables uncompressed output. (#715)
  * Improved bgzip error reporting.
  * Better error reporting when CRAM reference files can't be opened. (#706)
  * Fixes to make tests work properly on Windows/MinGW - mainly to handle
    line ending differences. (#716)
  * Efficiency improvements:
  - Small speed-up for CRAM indexing.
  - Reduce the number of unnecessary wake-ups in the thread pool. (#703)
  - Avoid some memory copies when writing data, notably for uncompressed
    BGZF output. (#703)
  * Bug fixes:
  - Fix multi-region iterator bugs on CRAM files. (#684)
  - Fixed multi-region iterator bug that caused some reads to be skipped
    incorrectly when reading BAM files. (#687)
  - Fixed synced_bcf_reader() bug when reading contigs multiple times. (#691,
    reported by @freeseek)
  - Fixed bug where bcf_hdr_set_samples() did not update the sample dictionary
    when removing samples. (#692, reported by @freeseek)
  - Fixed bug where the VCF record ref length was calculated incorrectly
    if an INFO END tag was present. (71b00a)
  - Fixed warnings found when compiling with gcc 8.1.0. (#700)
  - sam_hdr_read() and sam_hdr_write() will now return an error code
    if passed a NULL file pointer, instead of crashing.
  - Fixed possible negative array look-up in sam_parse1() that somehow
    escaped previous fuzz testing. (#731, reported by @fCorleone)
  - Fixed bug where cram range queries could incorrectly report an error
    when using multiple threads. (#734, reported by Brent Pedersen)
  - Fixed very rare rANS normalisation bug that could cause an assertion
    failure when writing CRAM files. (#739, reported by @carsonhh)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1580904000">- Update to release 1.10.2
  * This is a release fix that corrects minor inconsistencies discovered in
    previous deliverables.
- Update to release 1.10.1
  * The support for 64-bit coordinates in VCF brought problems for files
    not conforming to VCF/BCF specification. While previous versions would
    make out-of-range values silently overflow creating nonsense values
    but parseable file, the version 1.10 would silently create an invalid BCF.
- Update to release 1.10
  + Brief summary
  * Addition of support for references longer than 2Gb (NB: SAM and VCF
    formats only, not their binary counterparts).  This may need changes
    in code using HTSlib.  See README.large_positions.md for more information.
  * Added a SAM header API.
  * Major speed up to SAM reading and writing.  This also now supports
    multi-threading.
  * We can now auto-index on-the-fly while writing a file.  This also
    includes to bgzipped SAM.gz.
  * Overhaul of the S3 interface, which now supports version 4
    signatures.  This also makes writing to S3 work.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1581336000">- Include baselibs.conf as source file.
- Update baselibs.conf.</changelog>
  <changelog author="Pierre Bonamy &lt;flyos@mailoo.org&gt;" date="1628164800">- CVE-2020-36403.diff: Add patch fixing CVE-2020-36403 #boo1187917</changelog>
</package>
<package pkgid="1567e05661d815f6de0d24b4fa95065eb994616a7c3645b091077919b564c063" name="tabix" arch="s390x">
  <version epoch="0" ver="1.10.2" rel="bp153.2.5.1"/>
  <changelog author="flyos@mailoo.org" date="1461067200">- Initial release.</changelog>
  <changelog author="flyos@mailoo.org" date="1461240000">- Changed "./configure" and "make install" for "%configure" and
  "%make_install"
- Moved "%_libdir/libhts.so" and "%_libdir/pkgconfig/htslib.pc"
  to the *-devel package.</changelog>
  <changelog author="flyos@mailoo.org" date="1462017600">- Cleaner spec file
- Added baselibs.conf</changelog>
  <changelog author="flyos@mailoo.org" date="1462017601">- Update to 1.3.1</changelog>
  <changelog author="flyos@mailoo.org" date="1499688000">- Update to 1.5
- Change in SONAME, updated the package name to libhts2
- New dependencies to libbz2 and lzma</changelog>
  <changelog author="flyos@mailoo.org" date="1499688001">- Cleaner structure of the spec file and baselibs.conf,
  thanks to the amazing help of the packaging mailing list guys!</changelog>
  <changelog author="flyos@mailoo.org" date="1499860800">- Separated the binaries from the shared lib package</changelog>
  <changelog author="flyos@mailoo.org" date="1531396800">- Better formatting of the descriptions
- Spec file cleaned up using spec-cleaner
- Update to 1.8
  * The URL to get sequences from the EBI reference server has been changed
    to https://.  This is because the EBI no longer serve sequences via
    plain HTTP - requests to the http:// endpoint just get redirected.
    HTSlib needs to be linked against libcurl to download https:// URLs,
    so CRAM users who want to get references from the EBI will need to
    run configure and ensure libcurl support is enabled using the
  - -enable-libcurl option.
  * Added libdeflate as a build option for alternative faster compression and
    decompression.  Results vary by CPU but compression should be twice as fast
    and decompression faster.
  * It is now possible to set the compression level in bgzip.  (#675; thanks
    to Nathan Weeks).
  * bgzip now gets its own manual page.
  * CRAM encoding now stored MD and NM tags verbatim where the reference
    contains 'N' characters, to work around ambiguities in the SAM
    specification (samtools #717/762).
    Also added "store_md" and "store_nm" cram-options for forcing these
    tags to be stored at all locations.  This is best when combined with
    a subsequent decode_md=0 option while reading CRAM.
  * Multiple CRAM bug fixes, including a fix to free and the subsequent reuse of
    references with `-T ref.fa`. (#654; reported by Chris Saunders)
  * CRAM multi-threading bugs fixed: don't try to call flush on reading;
    processing of multiple range queries; problems with multi-slice containers.
  * Fixed crashes caused when decoding some cramtools produced CRAM files.
  * Fixed a couple of minor rANS issues with handling invalid data.
  * Fixed bug where probaln_glocal() tried to allocate far more memory than
    needed when the query sequence was much longer than the reference.  This
    caused crashes in samtools and bcftools mpileup when used on data with very
    long reads. (#572, problem reported by Felix Bemm via minimap2).
  * sam_prop_realn() now returns -1 (the same value as for unmapped reads)
    on reads that do not include at least one 'M', 'X' or '=' CIGAR operator,
    and no longer adds BQ or ZQ tags.  BAQ adjustments are only made to bases
    covered by these operators so there is no point in trying to align
    reads that do not have them. (#572)
  * BAM: HTSlib now supports BAMs which include CIGARs with more than
    65535 operations as per HTS-Specs 18th November (dab57f4 and 2f915a8).
  * BCF/VCF:
  - Removed the need for long double in pileup calculations.
  - Sped up the synced reader in some situations.
  - Bug fixing: removed memory leak in bcf_copy.
  * CRAM:
  - Added support for HTS_IDX_START in cram iterators.
  - Easier to build when lzma header files are absent.
  - Bug fixing: a region query with REQUIRED_FIELDS option to
    disable sequence retrieval now gives correct results.
  - Bug fixing: stop queries to regions starting after the last
    read on a chromosome from incorrectly reporting errors
    (#651, #653; reported by Imran Haque and @egafni via pysam).
  * Multi-region iterator: The new structure takes a list of regions and
    iterates over all, deduplicating reads in the process, and producing a
    full list of file offset intervals. This is usually much faster than
    repeatedly using the old single-region iterator on a series of regions.
  * Curl improvements:
  - Add Bearer token support via HTS_AUTH_LOCATION env (#600).
  - Use CURL_CA_BUNDLE environment variable to override the CA (#622;
    thanks to Garret Kelly &amp; David Alexander).
  - Speed up (removal of excessive waiting) for both http(s) and ftp.
  - Avoid repeatedly reconnecting by removal of unnecessary seeks.
  - Bug fixing: double free when libcurl_open fails.
  * BGZF block caching, if enabled, now performs far better (#629; reported
    by Ram Yalamanchili).
  * Added an hFILE layer for in-memory I/O buffers (#590; thanks to Thomas
    Hickman).
  * Tidied up the drand48 support (intended for systems that do not
    provide this function).
  * Fixed bug where iterators on CRAM files did not propagate error return
    values to the caller correctly.  Thanks go to Chris Saunders.
  * Overhauled Windows builds.  Building with msys2/mingw64 now works
    correctly and passes all tests.
  * More improvements to logging output (thanks again to Anders Kaplan).
  * Return codes from sam_read1() when reading cram have been made
    consistent with those returned when reading sam/bam.  Thanks to
    Chris Saunders (#575).
  * BGZF CRC32 checksums are now always verified.
  * It's now possible to set nthreads = 1 for cram files.
  * hfile_libcurl has been modified to make it thread-safe.  It's also
    better at handling web servers that do not honour byte range requests
    when attempting to seek - it now sets errno to ESPIPE and keeps
    the existing connection open so callers can revert to streaming mode
    it they want to.
  * hfile_s3 now recalculates access tokens if they have become stale.  This
    fixes a reported problem where authentication failed after a file
    had been in use for more than 15 minutes.
  * Fixed bug where remote index fetches would fail to notice errors when
    writing files.
  * bam_read1() now checks that the query sequence length derived from the
    CIGAR alignment matches the sequence length in the BAM record.</changelog>
  <changelog author="flyos@mailoo.org" date="1536235200">- Update to 1.9
  * If `./configure` fails, `make` will stop working until either configure
    is re-run successfully, or `make distclean` is used.  This makes
    configuration failures more obvious.  (#711, thanks to John Marshall)
  * The default SAM version has been changed to 1.6.  This is in line with the
    latest version specification and indicates that HTSlib supports the
    CG tag used to store long CIGAR data in BAM format.
  * bgzip integrity check option '--test' (#682, thanks to @sd4B75bJ, @jrayner)
  * Faidx can now index fastq files as well as fasta.  The fastq index adds
    an extra column to the `.fai` index which gives the offset to the quality
    values.  New interfaces have been added to `htslib/faidx.h` to read the
    fastq index and retrieve the quality values.  It is possible to open
    a fastq index as if fasta (only sequences will be returned), but not
    the other way round. (#701)
  * New API interfaces to add or update integer, float and array aux tags. (#694)
  * Add `level=&lt;number&gt;` option to `hts_set_opt()` to allow the compression
    level to be set.  Setting `level=0` enables uncompressed output. (#715)
  * Improved bgzip error reporting.
  * Better error reporting when CRAM reference files can't be opened. (#706)
  * Fixes to make tests work properly on Windows/MinGW - mainly to handle
    line ending differences. (#716)
  * Efficiency improvements:
  - Small speed-up for CRAM indexing.
  - Reduce the number of unnecessary wake-ups in the thread pool. (#703)
  - Avoid some memory copies when writing data, notably for uncompressed
    BGZF output. (#703)
  * Bug fixes:
  - Fix multi-region iterator bugs on CRAM files. (#684)
  - Fixed multi-region iterator bug that caused some reads to be skipped
    incorrectly when reading BAM files. (#687)
  - Fixed synced_bcf_reader() bug when reading contigs multiple times. (#691,
    reported by @freeseek)
  - Fixed bug where bcf_hdr_set_samples() did not update the sample dictionary
    when removing samples. (#692, reported by @freeseek)
  - Fixed bug where the VCF record ref length was calculated incorrectly
    if an INFO END tag was present. (71b00a)
  - Fixed warnings found when compiling with gcc 8.1.0. (#700)
  - sam_hdr_read() and sam_hdr_write() will now return an error code
    if passed a NULL file pointer, instead of crashing.
  - Fixed possible negative array look-up in sam_parse1() that somehow
    escaped previous fuzz testing. (#731, reported by @fCorleone)
  - Fixed bug where cram range queries could incorrectly report an error
    when using multiple threads. (#734, reported by Brent Pedersen)
  - Fixed very rare rANS normalisation bug that could cause an assertion
    failure when writing CRAM files. (#739, reported by @carsonhh)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1580904000">- Update to release 1.10.2
  * This is a release fix that corrects minor inconsistencies discovered in
    previous deliverables.
- Update to release 1.10.1
  * The support for 64-bit coordinates in VCF brought problems for files
    not conforming to VCF/BCF specification. While previous versions would
    make out-of-range values silently overflow creating nonsense values
    but parseable file, the version 1.10 would silently create an invalid BCF.
- Update to release 1.10
  + Brief summary
  * Addition of support for references longer than 2Gb (NB: SAM and VCF
    formats only, not their binary counterparts).  This may need changes
    in code using HTSlib.  See README.large_positions.md for more information.
  * Added a SAM header API.
  * Major speed up to SAM reading and writing.  This also now supports
    multi-threading.
  * We can now auto-index on-the-fly while writing a file.  This also
    includes to bgzipped SAM.gz.
  * Overhaul of the S3 interface, which now supports version 4
    signatures.  This also makes writing to S3 work.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1581336000">- Include baselibs.conf as source file.
- Update baselibs.conf.</changelog>
  <changelog author="Pierre Bonamy &lt;flyos@mailoo.org&gt;" date="1628164800">- CVE-2020-36403.diff: Add patch fixing CVE-2020-36403 #boo1187917</changelog>
</package>
<package pkgid="48979858634d492967c2dde2408829199568902dd9a937400c9652a1cf42e7a3" name="tabix" arch="x86_64">
  <version epoch="0" ver="1.10.2" rel="bp153.2.5.1"/>
  <changelog author="flyos@mailoo.org" date="1461067200">- Initial release.</changelog>
  <changelog author="flyos@mailoo.org" date="1461240000">- Changed "./configure" and "make install" for "%configure" and
  "%make_install"
- Moved "%_libdir/libhts.so" and "%_libdir/pkgconfig/htslib.pc"
  to the *-devel package.</changelog>
  <changelog author="flyos@mailoo.org" date="1462017600">- Cleaner spec file
- Added baselibs.conf</changelog>
  <changelog author="flyos@mailoo.org" date="1462017601">- Update to 1.3.1</changelog>
  <changelog author="flyos@mailoo.org" date="1499688000">- Update to 1.5
- Change in SONAME, updated the package name to libhts2
- New dependencies to libbz2 and lzma</changelog>
  <changelog author="flyos@mailoo.org" date="1499688001">- Cleaner structure of the spec file and baselibs.conf,
  thanks to the amazing help of the packaging mailing list guys!</changelog>
  <changelog author="flyos@mailoo.org" date="1499860800">- Separated the binaries from the shared lib package</changelog>
  <changelog author="flyos@mailoo.org" date="1531396800">- Better formatting of the descriptions
- Spec file cleaned up using spec-cleaner
- Update to 1.8
  * The URL to get sequences from the EBI reference server has been changed
    to https://.  This is because the EBI no longer serve sequences via
    plain HTTP - requests to the http:// endpoint just get redirected.
    HTSlib needs to be linked against libcurl to download https:// URLs,
    so CRAM users who want to get references from the EBI will need to
    run configure and ensure libcurl support is enabled using the
  - -enable-libcurl option.
  * Added libdeflate as a build option for alternative faster compression and
    decompression.  Results vary by CPU but compression should be twice as fast
    and decompression faster.
  * It is now possible to set the compression level in bgzip.  (#675; thanks
    to Nathan Weeks).
  * bgzip now gets its own manual page.
  * CRAM encoding now stored MD and NM tags verbatim where the reference
    contains 'N' characters, to work around ambiguities in the SAM
    specification (samtools #717/762).
    Also added "store_md" and "store_nm" cram-options for forcing these
    tags to be stored at all locations.  This is best when combined with
    a subsequent decode_md=0 option while reading CRAM.
  * Multiple CRAM bug fixes, including a fix to free and the subsequent reuse of
    references with `-T ref.fa`. (#654; reported by Chris Saunders)
  * CRAM multi-threading bugs fixed: don't try to call flush on reading;
    processing of multiple range queries; problems with multi-slice containers.
  * Fixed crashes caused when decoding some cramtools produced CRAM files.
  * Fixed a couple of minor rANS issues with handling invalid data.
  * Fixed bug where probaln_glocal() tried to allocate far more memory than
    needed when the query sequence was much longer than the reference.  This
    caused crashes in samtools and bcftools mpileup when used on data with very
    long reads. (#572, problem reported by Felix Bemm via minimap2).
  * sam_prop_realn() now returns -1 (the same value as for unmapped reads)
    on reads that do not include at least one 'M', 'X' or '=' CIGAR operator,
    and no longer adds BQ or ZQ tags.  BAQ adjustments are only made to bases
    covered by these operators so there is no point in trying to align
    reads that do not have them. (#572)
  * BAM: HTSlib now supports BAMs which include CIGARs with more than
    65535 operations as per HTS-Specs 18th November (dab57f4 and 2f915a8).
  * BCF/VCF:
  - Removed the need for long double in pileup calculations.
  - Sped up the synced reader in some situations.
  - Bug fixing: removed memory leak in bcf_copy.
  * CRAM:
  - Added support for HTS_IDX_START in cram iterators.
  - Easier to build when lzma header files are absent.
  - Bug fixing: a region query with REQUIRED_FIELDS option to
    disable sequence retrieval now gives correct results.
  - Bug fixing: stop queries to regions starting after the last
    read on a chromosome from incorrectly reporting errors
    (#651, #653; reported by Imran Haque and @egafni via pysam).
  * Multi-region iterator: The new structure takes a list of regions and
    iterates over all, deduplicating reads in the process, and producing a
    full list of file offset intervals. This is usually much faster than
    repeatedly using the old single-region iterator on a series of regions.
  * Curl improvements:
  - Add Bearer token support via HTS_AUTH_LOCATION env (#600).
  - Use CURL_CA_BUNDLE environment variable to override the CA (#622;
    thanks to Garret Kelly &amp; David Alexander).
  - Speed up (removal of excessive waiting) for both http(s) and ftp.
  - Avoid repeatedly reconnecting by removal of unnecessary seeks.
  - Bug fixing: double free when libcurl_open fails.
  * BGZF block caching, if enabled, now performs far better (#629; reported
    by Ram Yalamanchili).
  * Added an hFILE layer for in-memory I/O buffers (#590; thanks to Thomas
    Hickman).
  * Tidied up the drand48 support (intended for systems that do not
    provide this function).
  * Fixed bug where iterators on CRAM files did not propagate error return
    values to the caller correctly.  Thanks go to Chris Saunders.
  * Overhauled Windows builds.  Building with msys2/mingw64 now works
    correctly and passes all tests.
  * More improvements to logging output (thanks again to Anders Kaplan).
  * Return codes from sam_read1() when reading cram have been made
    consistent with those returned when reading sam/bam.  Thanks to
    Chris Saunders (#575).
  * BGZF CRC32 checksums are now always verified.
  * It's now possible to set nthreads = 1 for cram files.
  * hfile_libcurl has been modified to make it thread-safe.  It's also
    better at handling web servers that do not honour byte range requests
    when attempting to seek - it now sets errno to ESPIPE and keeps
    the existing connection open so callers can revert to streaming mode
    it they want to.
  * hfile_s3 now recalculates access tokens if they have become stale.  This
    fixes a reported problem where authentication failed after a file
    had been in use for more than 15 minutes.
  * Fixed bug where remote index fetches would fail to notice errors when
    writing files.
  * bam_read1() now checks that the query sequence length derived from the
    CIGAR alignment matches the sequence length in the BAM record.</changelog>
  <changelog author="flyos@mailoo.org" date="1536235200">- Update to 1.9
  * If `./configure` fails, `make` will stop working until either configure
    is re-run successfully, or `make distclean` is used.  This makes
    configuration failures more obvious.  (#711, thanks to John Marshall)
  * The default SAM version has been changed to 1.6.  This is in line with the
    latest version specification and indicates that HTSlib supports the
    CG tag used to store long CIGAR data in BAM format.
  * bgzip integrity check option '--test' (#682, thanks to @sd4B75bJ, @jrayner)
  * Faidx can now index fastq files as well as fasta.  The fastq index adds
    an extra column to the `.fai` index which gives the offset to the quality
    values.  New interfaces have been added to `htslib/faidx.h` to read the
    fastq index and retrieve the quality values.  It is possible to open
    a fastq index as if fasta (only sequences will be returned), but not
    the other way round. (#701)
  * New API interfaces to add or update integer, float and array aux tags. (#694)
  * Add `level=&lt;number&gt;` option to `hts_set_opt()` to allow the compression
    level to be set.  Setting `level=0` enables uncompressed output. (#715)
  * Improved bgzip error reporting.
  * Better error reporting when CRAM reference files can't be opened. (#706)
  * Fixes to make tests work properly on Windows/MinGW - mainly to handle
    line ending differences. (#716)
  * Efficiency improvements:
  - Small speed-up for CRAM indexing.
  - Reduce the number of unnecessary wake-ups in the thread pool. (#703)
  - Avoid some memory copies when writing data, notably for uncompressed
    BGZF output. (#703)
  * Bug fixes:
  - Fix multi-region iterator bugs on CRAM files. (#684)
  - Fixed multi-region iterator bug that caused some reads to be skipped
    incorrectly when reading BAM files. (#687)
  - Fixed synced_bcf_reader() bug when reading contigs multiple times. (#691,
    reported by @freeseek)
  - Fixed bug where bcf_hdr_set_samples() did not update the sample dictionary
    when removing samples. (#692, reported by @freeseek)
  - Fixed bug where the VCF record ref length was calculated incorrectly
    if an INFO END tag was present. (71b00a)
  - Fixed warnings found when compiling with gcc 8.1.0. (#700)
  - sam_hdr_read() and sam_hdr_write() will now return an error code
    if passed a NULL file pointer, instead of crashing.
  - Fixed possible negative array look-up in sam_parse1() that somehow
    escaped previous fuzz testing. (#731, reported by @fCorleone)
  - Fixed bug where cram range queries could incorrectly report an error
    when using multiple threads. (#734, reported by Brent Pedersen)
  - Fixed very rare rANS normalisation bug that could cause an assertion
    failure when writing CRAM files. (#739, reported by @carsonhh)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1580904000">- Update to release 1.10.2
  * This is a release fix that corrects minor inconsistencies discovered in
    previous deliverables.
- Update to release 1.10.1
  * The support for 64-bit coordinates in VCF brought problems for files
    not conforming to VCF/BCF specification. While previous versions would
    make out-of-range values silently overflow creating nonsense values
    but parseable file, the version 1.10 would silently create an invalid BCF.
- Update to release 1.10
  + Brief summary
  * Addition of support for references longer than 2Gb (NB: SAM and VCF
    formats only, not their binary counterparts).  This may need changes
    in code using HTSlib.  See README.large_positions.md for more information.
  * Added a SAM header API.
  * Major speed up to SAM reading and writing.  This also now supports
    multi-threading.
  * We can now auto-index on-the-fly while writing a file.  This also
    includes to bgzipped SAM.gz.
  * Overhaul of the S3 interface, which now supports version 4
    signatures.  This also makes writing to S3 work.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1581336000">- Include baselibs.conf as source file.
- Update baselibs.conf.</changelog>
  <changelog author="Pierre Bonamy &lt;flyos@mailoo.org&gt;" date="1628164800">- CVE-2020-36403.diff: Add patch fixing CVE-2020-36403 #boo1187917</changelog>
</package>
<package pkgid="e1547654bb38851a3a255c141ef2d30f9d1ae14882d55fac7313e2858756cd85" name="thunar" arch="aarch64">
  <version epoch="0" ver="4.16.8" rel="bp153.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1563537600">- Update to version 1.8.8
  * Do not register "send to" as last used app (bxo#14118)
  * Use https where possible
  * Dont restart the folder monitor on each refresh (bxo#13364)
  * Fix XML declaratation in uca.xml (bxo#13623)
  * Always show the executable checkbox (bxo#15605)
  * Replace Trash action with Delete as needed (bxo#15352)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 1.8.9
  * Remove 'auto-expand folders' from tree-view since it causes bad
    usability with keyboard (bxo#15743)
  * preferences: Add button icons to Help/Close
  * Use designated initializer to avoid compile warnings (bxo#15734)
  * Prevent premature disposal of clipboard manager (bxo#15635)
  * Keep "Open with" menu items updated (bxo#15530)
  * Translation Updates</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="1573387200">- Update to version 1.8.10
  - Allow compilation with panel 4.15
  - thunar-job: keep track of number of processed files (bxo#16117)
  - No context menu on right-click when started via trash-panel-plugin
    (bxo#16000)
  - icon text now centered after unchecking "Text besides icons"
  - Remove the vertical gap between icon and label (bxo#16041)
  - Fix icon view alignment (bxo#16107)
  - Not possible to grab scrollbar on the very right pixels when maximized
    (bxo#16050)
  - Wrap text of error dialog
  - Not possible to empty the trash via the pathbar context menu
  - Crash on refresh if remote folder has been removed (bxo#15961)
  - Center action buttons in conflict dialog window (bxo#15973)
  - Ensure UCAs use currently selected file path (bxo#15119)
  - make filename label selectable in conflict dialog window
  - Center action buttons in conflict dialog window (bxo#15973)
  - Clear UCA shortcut when the action is deleted
  - Prevent Gtk-CRITICAL when adding or modifying a UCA
  - Thunar SendTo Email: Add missing archive formats (bxo#15917)
  - sendto plugin: fix content type resolution. (bxo#15916)
  - sendto plugin: extract function tse_file_is_archive (bxo#15916)
  - All glory to lowercase (bxo#15394)
  - mismatched names between thunar.appdata.xml and thunar.desktop
    (bxo#15498)
  - Remove superfluous .desktop file "Thunar-folder-handler.desktop.in"
    (bxo#15467)
  - Prevent unnecessary fallback copy-delete in file move when
    overwriting
  - Fix possible memory leak
  - Fix popup menus size (bxo#15832)
  - Add Alt+D as accelerator for Open Location (bxo#15828)
  - Do not insert hyphens at intra-word line breaks (bxo#15856)
- Dropped obsolete patch thunar-1.8-appdata.patch as fixed upstream
  (bxo#15498)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1573905600">- Update to version 1.8.11
  - Thunar 1.8.10 crashing on startup in FreeBSD and Fedora,
    caused by nonfunctional pango version check (bxo#16136, bxo#16138)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1580472000">- Update to version 1.8.12
  * NULL is the proper sentinel for g_object_new() (bxo#16310)
  * Drop timer on finalize (bxo#15305)
  * Store column width setting asynchronously and only once (bxo#15305)
  * When move to trash fails, ask whether to delete files (bxo#15975)
  * Ctrl+Mousewheel does not enlarge/shrink entries
    (for detailed list view) (bxo#15936)
  * Extra padding for Eject button when scrollbar is visible (bxo#15312)
  * Use standard icon instead of custom
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584964800">- Update to version 1.8.13
  * Use tre-view toplevel path of the cursor, if available, in order to
    prevent jumping (bxo#16024)
  * Increase vertical gap between icon and its label slightly (bxo#16041)
  * Fix crash when inserting USB device in tree-view mode. (bxo#15172)
  * Fix jump to Home when ejecting a currently viewed device (bxo#16504)
  * Allow context menu when editing location in pathbar (bxo#16483)
  * Sort device entries in tree view (bxo#16471)
  * Allow to open multiple files at once (bxo#2487)
  * Fix incorrect pathbar autocomplete (bxo#16267)
  * Avoid unreadable names in detailed view (bxo#16391)
  * Prevent crash when renaming files (bxo#10805)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585137600">- Update to version 1.8.14
  * Revert "Allow opening of multiple file selections (bxo#2487)",
    because it introduced a regression (Not possible any more to DnD
    multiple files in icon/compact view) (bxo#16598)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1590321600">- Update to version 1.8.15
  * Only open devices after successful mount attempt (bxo#16831)
  * Fix shortcut support for addressbar (bxo#4537 and bxo#13680)
  * Fix crash in bulk renamer on repeated rename (bxo#16824)
  * Add checks for thumbnailer 0 handles (bxo#14122)
  * Replace 'thunar_return_if_fail (THUNAR_IS_DEVICE (device))'
    with standard 'if (..)' to prevent possible crashes. (bxo#13404)
  * Fix check if folder is fully loaded when expanding path
    in tree view.
  * Prevents 100% CPU load and loosing sync with main view
    in some cases. (bxo#15762)
  * Fixes 100%CPU on tree-view in some rare cases (bxo#16024)
  * Delete native files faster (bxo#16641)
  * Support libxfce4ui XfceTitledDialog new API (bxo#16616)
  * Translation Updates</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598529600">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * Regression: Dont crash when starting thunar with gvfs disabled
  * Move mount/unmount/eject actions into launcher
    (gxo#xfce/thunar#349)
  * Use thunar-menu and launcher in tree-view (gxo#xfce/thunar#349)
  * Use the new icon when running with elevated privileges (root)
  * Remove path limit to check on drop (gxo#xfce/thunar#350)
  * AC_CONFIG_MACRO_DIR ? AC_CONFIG_MACRO_DIRS (MR !27)
  * Avoid crashes when using details view (gxo#xfce/thunar#307)
  * Fix unavailable rubber banding in detailed view
    (gxo#xfce/thunar#326)
  * Remove obsolete dispose method to prevent warning
    (gxo#xfce/thunar#319)
  * Show device indentifier in side pane tooltip
    (gxo#xfce/thunar#207)
  * Make use of shared field codes expansion of libxfce4util (MR !23)
  * Implement directory specific sort-column and sort-order
    (gxo#xfce/thunar#8)
  * Add an option to delete saved directory specific settings
    (gxo#xfce/thunar#8)
  * Implements directory specific view type (gxo#xfce/thunar#8)
  * Add features to support directory specific view settings
    (gxo#xfce/thunar#8)
  * Regression: Add missing seperator to icon view submenu
  * Replace _thunar_assert() with _thunar_return_if_fail() in order
    to prevent crash when build with debug on FreeBSD (MR !22)
  * Menu items cut/copy/paste do not work for location entry
    (gxo#xfce/thunar#303)
  * Shorten strings for different views (gxo#xfce/thunar#247)
  * Segfault when file is created while files are selected
    (gxo#xfce/thunar#339)
  * Thunar hangs when closing windows using CTRL+W
    (gxo#xfce/thunar#336)
  * Regression: Missing accelerators for bookmark items
    (gxo#xfce/thunar#331)
  * Fixed SEGV when the side pane is hidden (gxo#xfce/thunar#335)
  * Regression: Window menu not updated properly (gxo#xfce/thunar#320)
  * Support queued copy (configurable) (gxo#xfce/thunar#294)
  * Regression: "Create Archive..." doesn't show (gxo#xfce/thunar#329)
  * Fix unavailable rubber banding in detailed view (gxo#xfce/thunar#326)
  * Context menu entries in Thunar flutter while downloading
    (gxo#xfce/thunar#276)
  * Improve cusor handling after file deletion in thunar
    (gxo#xfce/thunar#69)
  * Fix regression: Trying to open a .desktop file from the context menu
    leads to the execution of the file (gxo#xfce/thunar#325)
  * Use numbering on label "open new window/tab" only for multiple
    windows/tabs (MR !15)
  * Remove "Sort by" and "View as" from menu item labels
    (gxo#xfce/thunar#247)
  * Add new app icon and switch to rDNS icon name (MR !11)
  * Replace deprecated GtkActionEntry with XfceGtkActionEntry
    (gxo#xfce/thunar#293)
  * Menus are now updated when selection changes not only when opened
    (gxo#xfce/thunar#293)
  * Merge all file-context-menus into one (gxo#xfce/thunar#198)
  * Ghost file ocasionally remains when dropping file into directory
    (gxo#xfce/thunar#312)
  * Use XfceFilenameInput to validate long filenames (bxo#13720)
  * Support for variables like $HOME in address bar (bxo#12165)
  * Fix eject button click detection when using RTL languages
    (bxo#11387)
  * Remove upper case from group names in shortcuts view
  * Option to rename a file when existing copy conflicts (bxo#16686)
  * Remove suffix "- FileManager" from window title
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Pause button on copy/move (bxo#16685)
  * Allow drag-and-drop of multiple files in icon view (bxo#2487)
  * Add keywords to .desktop files to thunar (bxo#16618)
  * Reduce vertical space in Templates info popup
  * Hide android phone from network group (bxo#11584)
  * Reduce size of Templates info popup
  * Do not add "cant-write" emblem to files in the Trash
  * Hide Browse Network entry in shortcuts view if not supported
  * Move 'network' to the bottom of tree view (bxo#16516)
  * Add examples to "Select by Pattern" dialog (bxo#16587)
  * Improve tooltips in shortcuts view (bxo#16566)
  * Rename "Disconnect" context menu entry in side pane (bxo#16558)
  * Make path entry matching case-insensitive (bxo#12747)
  * Add new bookmarks to bottom of list in shortcuts view (bxo#16526)
  * Move places above devices in shortcuts view (bxo#11586)
  * Add desktop actions for home, computer and trash (bxo#16497)
  * Option to use static icon instead of folder icon (bxo#16501)
  * Remove top level desktop entry from tree view (bxo#16474)
  * Easy access to computer:/// (bxo#16472)
  * Use libxfce4ui close-multiple-tab dialog (bxo#16254)
  * Replace deprecated G_FILE_MONITOR_EVENT_MOVED (bxo#16328)
  * Use symbolic icon for eject (bxo#16281)
  * Prevent ghost files after "move" on remote locations (bxo#15704)
  * Add a confirmation dialog when closing a window with multiple
    open tabs.
  * Improve explanation string for "invert selection" action
    (bxo#15625)
  * Improve layout of Permissions tab (bxo#15557)
  * Remove superfluous shell script "ThunarBulkRename" (bxo#15373)
  * Make labels in permissions chooser wrap
  * Add a small delay when dismissing notifications (bxo#14552)
  * File / Folder size text in statusbar sometimes is ambiguous
    (bxo#14203)
  * Add missing parameter to ThunarBrowserPokeDeviceFunc function
  * Add property to enable/disable frames on thumbnails (bxo#14433)
  * Improved spacing between widgets in Properties and Preferences
    dialogs
  * Fixed numerous compiler warnings
  * Fixed numerous warning and critical messages
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604750400">- Update to version 4.15.3
  * No special treatment on "rename" for .desktop files
    (gxo#xfce/thunar#56)
  * Show full filename/extention for .desktop files
    (gxo#xfce/thunar#56)
  * Focus view when location selector is closed (gxo#xfce/thunar#420)
  * Thunar shows wrong content after outside operations
    (gxo#xfce/thunar#355)
  * Regression: Restore file menu section arrangement
  * Use same README.md structure than other xfce projects
  * Fall back to fast content type if regular is unavilable in file
    attributes (gxo#xfce/thunar!36)
  * Fix Regressions around menu bar spinner (gxo#xfce/thunar#394)
  * Fix error for custom date format in details view
    (gxo#xfce/thunar#389)
  * Add support for transparency in gtk-themes (gxo#xfce/thunar!31)
  * Regression: Apply accel keys only to current tab
    (gxo#xfce/thunar#386)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Fix action of Back/Forward mouse gesture when using RTL
    (Issue gxo#xfce/thunar#90)
  - Prevent crash on mouse gesture action
    (Issue gxo#xfce/thunar#443)
  - Avoid crashes when closing thunar with ctrl+w
    (gxo#xfce/thunar#336)
  - Ignore double-click events from back/forward mouse button
    (Issue gxo#xfce/thunar#371)
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  - bump minimum required exo version to 4.15.3
  - Wrap box around spinner to prevent flickering
    (Issue gxo#xfce/thunar#440)
  - Use g_drive_is_removable over g_drive_is_media_removable
  - bump glib (and gio, gthread, etc) to 2.50.0
  - Do not duplicate app_info when added via custom command
    (Issue gxo#xfce/thunar#309)
  - Escape all whitespace characters in custom command path
  - Remove hidden quotes for "Open with"-&gt;"custom command"
    (Issue gxo#xfce/thunar#425)
  - Ignore unknown XML elements in UCA.xml
  - Regression: Fix broken bulk renamer context menu
    (Issue gxo#xfce/thunar#436)
  - Revert of b12247c2 and proper fix for Issue gxo#xfce/thunar#423
  - Remove duplicated code in renamer and prevent possible leak
  - Prevent possible crash of thunar_launcher_poke
    (Issue gxo#xfce/thunar#436)
  - Fix combo box entry order (Issue gxo#xfce/thunar#435)
  - Remove TODO file
  - Change focus when clicking an emblem entry
    (Issue gxo#xfce/thunar#315)
  - Bump GLib minimum version to 2.44
  - Prevent Gtk-CRITICAL when terminating session
    (Issue gxo#xfce/thunar#430)
  - Missing thunarx support on the shortcut view
    (Issue gxo#xfce/thunar#423)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1609243200">- Update to version 4.16.1
  * Prevent crash on Ctrl+H when there is no sidepane
    (gxo#xfce/thunar#453)
  * Roleback to previous spinner handling (gxo#xfce/thunar#448)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610452800">- Update to version 4.16.2
  * Regression: "Open with other application" missing
    (gxo#xfce/thunar#470)
  * Always create new files and folders in current directory
    (gxo#xfce/thunar#462)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612872000">- Update to version 4.16.3
  * By default show all available volumes
  * Regression: Skip app info updates on sendto actions
    (bxo#xfce/thunar#502)
  * Regression: Toggle menu visibility on F10 if menu hidden
    (bxo#xfce/thunar#498)
  * Regression: "Shift" + "Select Trash in menu" has to trigger delete
  * Dont select previous file after delete/trash (bxo#xfce/thunar#477)
  * Increase min. size of "text" field in bulk renamer
    (bxo#xfce/thunar#474)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1615118400">- Update to version 4.16.4
  * Bookmarks no longer need an existing, underlying file
    (gxo#xfce/thunar#47)
  * Regression: Select copied files after copy operation
    (gxo#xfce/thunar#520)
  * Reintroduce alternative zoom shortcuts (gxo#xfce/thunar#514)
  * Prevent hangup if a copy task that is blocked is resumed
    (gxo#xfce/thunar#467)
  * Regression: Allow custom image files for UCA icons
    (gxo#xfce/thunar#517)
  * Dont merge folders when creating copy with same name
    (gxo#xfce/thunar#491)
  * Fix incorrect return value in scroll event handler
    (gxo#xfce/thunar#512)
  * Translation Updates</changelog>
  <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>
</package>
<package pkgid="5dc8f5f292d05b5965eef5a47cbb1ca65245e400f1f84c542ad5ba1223e548b8" name="thunar" arch="ppc64le">
  <version epoch="0" ver="4.16.8" rel="bp153.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1563537600">- Update to version 1.8.8
  * Do not register "send to" as last used app (bxo#14118)
  * Use https where possible
  * Dont restart the folder monitor on each refresh (bxo#13364)
  * Fix XML declaratation in uca.xml (bxo#13623)
  * Always show the executable checkbox (bxo#15605)
  * Replace Trash action with Delete as needed (bxo#15352)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 1.8.9
  * Remove 'auto-expand folders' from tree-view since it causes bad
    usability with keyboard (bxo#15743)
  * preferences: Add button icons to Help/Close
  * Use designated initializer to avoid compile warnings (bxo#15734)
  * Prevent premature disposal of clipboard manager (bxo#15635)
  * Keep "Open with" menu items updated (bxo#15530)
  * Translation Updates</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="1573387200">- Update to version 1.8.10
  - Allow compilation with panel 4.15
  - thunar-job: keep track of number of processed files (bxo#16117)
  - No context menu on right-click when started via trash-panel-plugin
    (bxo#16000)
  - icon text now centered after unchecking "Text besides icons"
  - Remove the vertical gap between icon and label (bxo#16041)
  - Fix icon view alignment (bxo#16107)
  - Not possible to grab scrollbar on the very right pixels when maximized
    (bxo#16050)
  - Wrap text of error dialog
  - Not possible to empty the trash via the pathbar context menu
  - Crash on refresh if remote folder has been removed (bxo#15961)
  - Center action buttons in conflict dialog window (bxo#15973)
  - Ensure UCAs use currently selected file path (bxo#15119)
  - make filename label selectable in conflict dialog window
  - Center action buttons in conflict dialog window (bxo#15973)
  - Clear UCA shortcut when the action is deleted
  - Prevent Gtk-CRITICAL when adding or modifying a UCA
  - Thunar SendTo Email: Add missing archive formats (bxo#15917)
  - sendto plugin: fix content type resolution. (bxo#15916)
  - sendto plugin: extract function tse_file_is_archive (bxo#15916)
  - All glory to lowercase (bxo#15394)
  - mismatched names between thunar.appdata.xml and thunar.desktop
    (bxo#15498)
  - Remove superfluous .desktop file "Thunar-folder-handler.desktop.in"
    (bxo#15467)
  - Prevent unnecessary fallback copy-delete in file move when
    overwriting
  - Fix possible memory leak
  - Fix popup menus size (bxo#15832)
  - Add Alt+D as accelerator for Open Location (bxo#15828)
  - Do not insert hyphens at intra-word line breaks (bxo#15856)
- Dropped obsolete patch thunar-1.8-appdata.patch as fixed upstream
  (bxo#15498)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1573905600">- Update to version 1.8.11
  - Thunar 1.8.10 crashing on startup in FreeBSD and Fedora,
    caused by nonfunctional pango version check (bxo#16136, bxo#16138)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1580472000">- Update to version 1.8.12
  * NULL is the proper sentinel for g_object_new() (bxo#16310)
  * Drop timer on finalize (bxo#15305)
  * Store column width setting asynchronously and only once (bxo#15305)
  * When move to trash fails, ask whether to delete files (bxo#15975)
  * Ctrl+Mousewheel does not enlarge/shrink entries
    (for detailed list view) (bxo#15936)
  * Extra padding for Eject button when scrollbar is visible (bxo#15312)
  * Use standard icon instead of custom
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584964800">- Update to version 1.8.13
  * Use tre-view toplevel path of the cursor, if available, in order to
    prevent jumping (bxo#16024)
  * Increase vertical gap between icon and its label slightly (bxo#16041)
  * Fix crash when inserting USB device in tree-view mode. (bxo#15172)
  * Fix jump to Home when ejecting a currently viewed device (bxo#16504)
  * Allow context menu when editing location in pathbar (bxo#16483)
  * Sort device entries in tree view (bxo#16471)
  * Allow to open multiple files at once (bxo#2487)
  * Fix incorrect pathbar autocomplete (bxo#16267)
  * Avoid unreadable names in detailed view (bxo#16391)
  * Prevent crash when renaming files (bxo#10805)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585137600">- Update to version 1.8.14
  * Revert "Allow opening of multiple file selections (bxo#2487)",
    because it introduced a regression (Not possible any more to DnD
    multiple files in icon/compact view) (bxo#16598)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1590321600">- Update to version 1.8.15
  * Only open devices after successful mount attempt (bxo#16831)
  * Fix shortcut support for addressbar (bxo#4537 and bxo#13680)
  * Fix crash in bulk renamer on repeated rename (bxo#16824)
  * Add checks for thumbnailer 0 handles (bxo#14122)
  * Replace 'thunar_return_if_fail (THUNAR_IS_DEVICE (device))'
    with standard 'if (..)' to prevent possible crashes. (bxo#13404)
  * Fix check if folder is fully loaded when expanding path
    in tree view.
  * Prevents 100% CPU load and loosing sync with main view
    in some cases. (bxo#15762)
  * Fixes 100%CPU on tree-view in some rare cases (bxo#16024)
  * Delete native files faster (bxo#16641)
  * Support libxfce4ui XfceTitledDialog new API (bxo#16616)
  * Translation Updates</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598529600">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * Regression: Dont crash when starting thunar with gvfs disabled
  * Move mount/unmount/eject actions into launcher
    (gxo#xfce/thunar#349)
  * Use thunar-menu and launcher in tree-view (gxo#xfce/thunar#349)
  * Use the new icon when running with elevated privileges (root)
  * Remove path limit to check on drop (gxo#xfce/thunar#350)
  * AC_CONFIG_MACRO_DIR ? AC_CONFIG_MACRO_DIRS (MR !27)
  * Avoid crashes when using details view (gxo#xfce/thunar#307)
  * Fix unavailable rubber banding in detailed view
    (gxo#xfce/thunar#326)
  * Remove obsolete dispose method to prevent warning
    (gxo#xfce/thunar#319)
  * Show device indentifier in side pane tooltip
    (gxo#xfce/thunar#207)
  * Make use of shared field codes expansion of libxfce4util (MR !23)
  * Implement directory specific sort-column and sort-order
    (gxo#xfce/thunar#8)
  * Add an option to delete saved directory specific settings
    (gxo#xfce/thunar#8)
  * Implements directory specific view type (gxo#xfce/thunar#8)
  * Add features to support directory specific view settings
    (gxo#xfce/thunar#8)
  * Regression: Add missing seperator to icon view submenu
  * Replace _thunar_assert() with _thunar_return_if_fail() in order
    to prevent crash when build with debug on FreeBSD (MR !22)
  * Menu items cut/copy/paste do not work for location entry
    (gxo#xfce/thunar#303)
  * Shorten strings for different views (gxo#xfce/thunar#247)
  * Segfault when file is created while files are selected
    (gxo#xfce/thunar#339)
  * Thunar hangs when closing windows using CTRL+W
    (gxo#xfce/thunar#336)
  * Regression: Missing accelerators for bookmark items
    (gxo#xfce/thunar#331)
  * Fixed SEGV when the side pane is hidden (gxo#xfce/thunar#335)
  * Regression: Window menu not updated properly (gxo#xfce/thunar#320)
  * Support queued copy (configurable) (gxo#xfce/thunar#294)
  * Regression: "Create Archive..." doesn't show (gxo#xfce/thunar#329)
  * Fix unavailable rubber banding in detailed view (gxo#xfce/thunar#326)
  * Context menu entries in Thunar flutter while downloading
    (gxo#xfce/thunar#276)
  * Improve cusor handling after file deletion in thunar
    (gxo#xfce/thunar#69)
  * Fix regression: Trying to open a .desktop file from the context menu
    leads to the execution of the file (gxo#xfce/thunar#325)
  * Use numbering on label "open new window/tab" only for multiple
    windows/tabs (MR !15)
  * Remove "Sort by" and "View as" from menu item labels
    (gxo#xfce/thunar#247)
  * Add new app icon and switch to rDNS icon name (MR !11)
  * Replace deprecated GtkActionEntry with XfceGtkActionEntry
    (gxo#xfce/thunar#293)
  * Menus are now updated when selection changes not only when opened
    (gxo#xfce/thunar#293)
  * Merge all file-context-menus into one (gxo#xfce/thunar#198)
  * Ghost file ocasionally remains when dropping file into directory
    (gxo#xfce/thunar#312)
  * Use XfceFilenameInput to validate long filenames (bxo#13720)
  * Support for variables like $HOME in address bar (bxo#12165)
  * Fix eject button click detection when using RTL languages
    (bxo#11387)
  * Remove upper case from group names in shortcuts view
  * Option to rename a file when existing copy conflicts (bxo#16686)
  * Remove suffix "- FileManager" from window title
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Pause button on copy/move (bxo#16685)
  * Allow drag-and-drop of multiple files in icon view (bxo#2487)
  * Add keywords to .desktop files to thunar (bxo#16618)
  * Reduce vertical space in Templates info popup
  * Hide android phone from network group (bxo#11584)
  * Reduce size of Templates info popup
  * Do not add "cant-write" emblem to files in the Trash
  * Hide Browse Network entry in shortcuts view if not supported
  * Move 'network' to the bottom of tree view (bxo#16516)
  * Add examples to "Select by Pattern" dialog (bxo#16587)
  * Improve tooltips in shortcuts view (bxo#16566)
  * Rename "Disconnect" context menu entry in side pane (bxo#16558)
  * Make path entry matching case-insensitive (bxo#12747)
  * Add new bookmarks to bottom of list in shortcuts view (bxo#16526)
  * Move places above devices in shortcuts view (bxo#11586)
  * Add desktop actions for home, computer and trash (bxo#16497)
  * Option to use static icon instead of folder icon (bxo#16501)
  * Remove top level desktop entry from tree view (bxo#16474)
  * Easy access to computer:/// (bxo#16472)
  * Use libxfce4ui close-multiple-tab dialog (bxo#16254)
  * Replace deprecated G_FILE_MONITOR_EVENT_MOVED (bxo#16328)
  * Use symbolic icon for eject (bxo#16281)
  * Prevent ghost files after "move" on remote locations (bxo#15704)
  * Add a confirmation dialog when closing a window with multiple
    open tabs.
  * Improve explanation string for "invert selection" action
    (bxo#15625)
  * Improve layout of Permissions tab (bxo#15557)
  * Remove superfluous shell script "ThunarBulkRename" (bxo#15373)
  * Make labels in permissions chooser wrap
  * Add a small delay when dismissing notifications (bxo#14552)
  * File / Folder size text in statusbar sometimes is ambiguous
    (bxo#14203)
  * Add missing parameter to ThunarBrowserPokeDeviceFunc function
  * Add property to enable/disable frames on thumbnails (bxo#14433)
  * Improved spacing between widgets in Properties and Preferences
    dialogs
  * Fixed numerous compiler warnings
  * Fixed numerous warning and critical messages
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604750400">- Update to version 4.15.3
  * No special treatment on "rename" for .desktop files
    (gxo#xfce/thunar#56)
  * Show full filename/extention for .desktop files
    (gxo#xfce/thunar#56)
  * Focus view when location selector is closed (gxo#xfce/thunar#420)
  * Thunar shows wrong content after outside operations
    (gxo#xfce/thunar#355)
  * Regression: Restore file menu section arrangement
  * Use same README.md structure than other xfce projects
  * Fall back to fast content type if regular is unavilable in file
    attributes (gxo#xfce/thunar!36)
  * Fix Regressions around menu bar spinner (gxo#xfce/thunar#394)
  * Fix error for custom date format in details view
    (gxo#xfce/thunar#389)
  * Add support for transparency in gtk-themes (gxo#xfce/thunar!31)
  * Regression: Apply accel keys only to current tab
    (gxo#xfce/thunar#386)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Fix action of Back/Forward mouse gesture when using RTL
    (Issue gxo#xfce/thunar#90)
  - Prevent crash on mouse gesture action
    (Issue gxo#xfce/thunar#443)
  - Avoid crashes when closing thunar with ctrl+w
    (gxo#xfce/thunar#336)
  - Ignore double-click events from back/forward mouse button
    (Issue gxo#xfce/thunar#371)
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  - bump minimum required exo version to 4.15.3
  - Wrap box around spinner to prevent flickering
    (Issue gxo#xfce/thunar#440)
  - Use g_drive_is_removable over g_drive_is_media_removable
  - bump glib (and gio, gthread, etc) to 2.50.0
  - Do not duplicate app_info when added via custom command
    (Issue gxo#xfce/thunar#309)
  - Escape all whitespace characters in custom command path
  - Remove hidden quotes for "Open with"-&gt;"custom command"
    (Issue gxo#xfce/thunar#425)
  - Ignore unknown XML elements in UCA.xml
  - Regression: Fix broken bulk renamer context menu
    (Issue gxo#xfce/thunar#436)
  - Revert of b12247c2 and proper fix for Issue gxo#xfce/thunar#423
  - Remove duplicated code in renamer and prevent possible leak
  - Prevent possible crash of thunar_launcher_poke
    (Issue gxo#xfce/thunar#436)
  - Fix combo box entry order (Issue gxo#xfce/thunar#435)
  - Remove TODO file
  - Change focus when clicking an emblem entry
    (Issue gxo#xfce/thunar#315)
  - Bump GLib minimum version to 2.44
  - Prevent Gtk-CRITICAL when terminating session
    (Issue gxo#xfce/thunar#430)
  - Missing thunarx support on the shortcut view
    (Issue gxo#xfce/thunar#423)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1609243200">- Update to version 4.16.1
  * Prevent crash on Ctrl+H when there is no sidepane
    (gxo#xfce/thunar#453)
  * Roleback to previous spinner handling (gxo#xfce/thunar#448)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610452800">- Update to version 4.16.2
  * Regression: "Open with other application" missing
    (gxo#xfce/thunar#470)
  * Always create new files and folders in current directory
    (gxo#xfce/thunar#462)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612872000">- Update to version 4.16.3
  * By default show all available volumes
  * Regression: Skip app info updates on sendto actions
    (bxo#xfce/thunar#502)
  * Regression: Toggle menu visibility on F10 if menu hidden
    (bxo#xfce/thunar#498)
  * Regression: "Shift" + "Select Trash in menu" has to trigger delete
  * Dont select previous file after delete/trash (bxo#xfce/thunar#477)
  * Increase min. size of "text" field in bulk renamer
    (bxo#xfce/thunar#474)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1615118400">- Update to version 4.16.4
  * Bookmarks no longer need an existing, underlying file
    (gxo#xfce/thunar#47)
  * Regression: Select copied files after copy operation
    (gxo#xfce/thunar#520)
  * Reintroduce alternative zoom shortcuts (gxo#xfce/thunar#514)
  * Prevent hangup if a copy task that is blocked is resumed
    (gxo#xfce/thunar#467)
  * Regression: Allow custom image files for UCA icons
    (gxo#xfce/thunar#517)
  * Dont merge folders when creating copy with same name
    (gxo#xfce/thunar#491)
  * Fix incorrect return value in scroll event handler
    (gxo#xfce/thunar#512)
  * Translation Updates</changelog>
  <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>
</package>
<package pkgid="a7980ed7592a4396b37b046937f02376819bf14f815ae78cd156c56895950111" name="thunar" arch="s390x">
  <version epoch="0" ver="4.16.8" rel="bp153.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1563537600">- Update to version 1.8.8
  * Do not register "send to" as last used app (bxo#14118)
  * Use https where possible
  * Dont restart the folder monitor on each refresh (bxo#13364)
  * Fix XML declaratation in uca.xml (bxo#13623)
  * Always show the executable checkbox (bxo#15605)
  * Replace Trash action with Delete as needed (bxo#15352)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 1.8.9
  * Remove 'auto-expand folders' from tree-view since it causes bad
    usability with keyboard (bxo#15743)
  * preferences: Add button icons to Help/Close
  * Use designated initializer to avoid compile warnings (bxo#15734)
  * Prevent premature disposal of clipboard manager (bxo#15635)
  * Keep "Open with" menu items updated (bxo#15530)
  * Translation Updates</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="1573387200">- Update to version 1.8.10
  - Allow compilation with panel 4.15
  - thunar-job: keep track of number of processed files (bxo#16117)
  - No context menu on right-click when started via trash-panel-plugin
    (bxo#16000)
  - icon text now centered after unchecking "Text besides icons"
  - Remove the vertical gap between icon and label (bxo#16041)
  - Fix icon view alignment (bxo#16107)
  - Not possible to grab scrollbar on the very right pixels when maximized
    (bxo#16050)
  - Wrap text of error dialog
  - Not possible to empty the trash via the pathbar context menu
  - Crash on refresh if remote folder has been removed (bxo#15961)
  - Center action buttons in conflict dialog window (bxo#15973)
  - Ensure UCAs use currently selected file path (bxo#15119)
  - make filename label selectable in conflict dialog window
  - Center action buttons in conflict dialog window (bxo#15973)
  - Clear UCA shortcut when the action is deleted
  - Prevent Gtk-CRITICAL when adding or modifying a UCA
  - Thunar SendTo Email: Add missing archive formats (bxo#15917)
  - sendto plugin: fix content type resolution. (bxo#15916)
  - sendto plugin: extract function tse_file_is_archive (bxo#15916)
  - All glory to lowercase (bxo#15394)
  - mismatched names between thunar.appdata.xml and thunar.desktop
    (bxo#15498)
  - Remove superfluous .desktop file "Thunar-folder-handler.desktop.in"
    (bxo#15467)
  - Prevent unnecessary fallback copy-delete in file move when
    overwriting
  - Fix possible memory leak
  - Fix popup menus size (bxo#15832)
  - Add Alt+D as accelerator for Open Location (bxo#15828)
  - Do not insert hyphens at intra-word line breaks (bxo#15856)
- Dropped obsolete patch thunar-1.8-appdata.patch as fixed upstream
  (bxo#15498)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1573905600">- Update to version 1.8.11
  - Thunar 1.8.10 crashing on startup in FreeBSD and Fedora,
    caused by nonfunctional pango version check (bxo#16136, bxo#16138)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1580472000">- Update to version 1.8.12
  * NULL is the proper sentinel for g_object_new() (bxo#16310)
  * Drop timer on finalize (bxo#15305)
  * Store column width setting asynchronously and only once (bxo#15305)
  * When move to trash fails, ask whether to delete files (bxo#15975)
  * Ctrl+Mousewheel does not enlarge/shrink entries
    (for detailed list view) (bxo#15936)
  * Extra padding for Eject button when scrollbar is visible (bxo#15312)
  * Use standard icon instead of custom
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584964800">- Update to version 1.8.13
  * Use tre-view toplevel path of the cursor, if available, in order to
    prevent jumping (bxo#16024)
  * Increase vertical gap between icon and its label slightly (bxo#16041)
  * Fix crash when inserting USB device in tree-view mode. (bxo#15172)
  * Fix jump to Home when ejecting a currently viewed device (bxo#16504)
  * Allow context menu when editing location in pathbar (bxo#16483)
  * Sort device entries in tree view (bxo#16471)
  * Allow to open multiple files at once (bxo#2487)
  * Fix incorrect pathbar autocomplete (bxo#16267)
  * Avoid unreadable names in detailed view (bxo#16391)
  * Prevent crash when renaming files (bxo#10805)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585137600">- Update to version 1.8.14
  * Revert "Allow opening of multiple file selections (bxo#2487)",
    because it introduced a regression (Not possible any more to DnD
    multiple files in icon/compact view) (bxo#16598)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1590321600">- Update to version 1.8.15
  * Only open devices after successful mount attempt (bxo#16831)
  * Fix shortcut support for addressbar (bxo#4537 and bxo#13680)
  * Fix crash in bulk renamer on repeated rename (bxo#16824)
  * Add checks for thumbnailer 0 handles (bxo#14122)
  * Replace 'thunar_return_if_fail (THUNAR_IS_DEVICE (device))'
    with standard 'if (..)' to prevent possible crashes. (bxo#13404)
  * Fix check if folder is fully loaded when expanding path
    in tree view.
  * Prevents 100% CPU load and loosing sync with main view
    in some cases. (bxo#15762)
  * Fixes 100%CPU on tree-view in some rare cases (bxo#16024)
  * Delete native files faster (bxo#16641)
  * Support libxfce4ui XfceTitledDialog new API (bxo#16616)
  * Translation Updates</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598529600">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * Regression: Dont crash when starting thunar with gvfs disabled
  * Move mount/unmount/eject actions into launcher
    (gxo#xfce/thunar#349)
  * Use thunar-menu and launcher in tree-view (gxo#xfce/thunar#349)
  * Use the new icon when running with elevated privileges (root)
  * Remove path limit to check on drop (gxo#xfce/thunar#350)
  * AC_CONFIG_MACRO_DIR ? AC_CONFIG_MACRO_DIRS (MR !27)
  * Avoid crashes when using details view (gxo#xfce/thunar#307)
  * Fix unavailable rubber banding in detailed view
    (gxo#xfce/thunar#326)
  * Remove obsolete dispose method to prevent warning
    (gxo#xfce/thunar#319)
  * Show device indentifier in side pane tooltip
    (gxo#xfce/thunar#207)
  * Make use of shared field codes expansion of libxfce4util (MR !23)
  * Implement directory specific sort-column and sort-order
    (gxo#xfce/thunar#8)
  * Add an option to delete saved directory specific settings
    (gxo#xfce/thunar#8)
  * Implements directory specific view type (gxo#xfce/thunar#8)
  * Add features to support directory specific view settings
    (gxo#xfce/thunar#8)
  * Regression: Add missing seperator to icon view submenu
  * Replace _thunar_assert() with _thunar_return_if_fail() in order
    to prevent crash when build with debug on FreeBSD (MR !22)
  * Menu items cut/copy/paste do not work for location entry
    (gxo#xfce/thunar#303)
  * Shorten strings for different views (gxo#xfce/thunar#247)
  * Segfault when file is created while files are selected
    (gxo#xfce/thunar#339)
  * Thunar hangs when closing windows using CTRL+W
    (gxo#xfce/thunar#336)
  * Regression: Missing accelerators for bookmark items
    (gxo#xfce/thunar#331)
  * Fixed SEGV when the side pane is hidden (gxo#xfce/thunar#335)
  * Regression: Window menu not updated properly (gxo#xfce/thunar#320)
  * Support queued copy (configurable) (gxo#xfce/thunar#294)
  * Regression: "Create Archive..." doesn't show (gxo#xfce/thunar#329)
  * Fix unavailable rubber banding in detailed view (gxo#xfce/thunar#326)
  * Context menu entries in Thunar flutter while downloading
    (gxo#xfce/thunar#276)
  * Improve cusor handling after file deletion in thunar
    (gxo#xfce/thunar#69)
  * Fix regression: Trying to open a .desktop file from the context menu
    leads to the execution of the file (gxo#xfce/thunar#325)
  * Use numbering on label "open new window/tab" only for multiple
    windows/tabs (MR !15)
  * Remove "Sort by" and "View as" from menu item labels
    (gxo#xfce/thunar#247)
  * Add new app icon and switch to rDNS icon name (MR !11)
  * Replace deprecated GtkActionEntry with XfceGtkActionEntry
    (gxo#xfce/thunar#293)
  * Menus are now updated when selection changes not only when opened
    (gxo#xfce/thunar#293)
  * Merge all file-context-menus into one (gxo#xfce/thunar#198)
  * Ghost file ocasionally remains when dropping file into directory
    (gxo#xfce/thunar#312)
  * Use XfceFilenameInput to validate long filenames (bxo#13720)
  * Support for variables like $HOME in address bar (bxo#12165)
  * Fix eject button click detection when using RTL languages
    (bxo#11387)
  * Remove upper case from group names in shortcuts view
  * Option to rename a file when existing copy conflicts (bxo#16686)
  * Remove suffix "- FileManager" from window title
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Pause button on copy/move (bxo#16685)
  * Allow drag-and-drop of multiple files in icon view (bxo#2487)
  * Add keywords to .desktop files to thunar (bxo#16618)
  * Reduce vertical space in Templates info popup
  * Hide android phone from network group (bxo#11584)
  * Reduce size of Templates info popup
  * Do not add "cant-write" emblem to files in the Trash
  * Hide Browse Network entry in shortcuts view if not supported
  * Move 'network' to the bottom of tree view (bxo#16516)
  * Add examples to "Select by Pattern" dialog (bxo#16587)
  * Improve tooltips in shortcuts view (bxo#16566)
  * Rename "Disconnect" context menu entry in side pane (bxo#16558)
  * Make path entry matching case-insensitive (bxo#12747)
  * Add new bookmarks to bottom of list in shortcuts view (bxo#16526)
  * Move places above devices in shortcuts view (bxo#11586)
  * Add desktop actions for home, computer and trash (bxo#16497)
  * Option to use static icon instead of folder icon (bxo#16501)
  * Remove top level desktop entry from tree view (bxo#16474)
  * Easy access to computer:/// (bxo#16472)
  * Use libxfce4ui close-multiple-tab dialog (bxo#16254)
  * Replace deprecated G_FILE_MONITOR_EVENT_MOVED (bxo#16328)
  * Use symbolic icon for eject (bxo#16281)
  * Prevent ghost files after "move" on remote locations (bxo#15704)
  * Add a confirmation dialog when closing a window with multiple
    open tabs.
  * Improve explanation string for "invert selection" action
    (bxo#15625)
  * Improve layout of Permissions tab (bxo#15557)
  * Remove superfluous shell script "ThunarBulkRename" (bxo#15373)
  * Make labels in permissions chooser wrap
  * Add a small delay when dismissing notifications (bxo#14552)
  * File / Folder size text in statusbar sometimes is ambiguous
    (bxo#14203)
  * Add missing parameter to ThunarBrowserPokeDeviceFunc function
  * Add property to enable/disable frames on thumbnails (bxo#14433)
  * Improved spacing between widgets in Properties and Preferences
    dialogs
  * Fixed numerous compiler warnings
  * Fixed numerous warning and critical messages
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604750400">- Update to version 4.15.3
  * No special treatment on "rename" for .desktop files
    (gxo#xfce/thunar#56)
  * Show full filename/extention for .desktop files
    (gxo#xfce/thunar#56)
  * Focus view when location selector is closed (gxo#xfce/thunar#420)
  * Thunar shows wrong content after outside operations
    (gxo#xfce/thunar#355)
  * Regression: Restore file menu section arrangement
  * Use same README.md structure than other xfce projects
  * Fall back to fast content type if regular is unavilable in file
    attributes (gxo#xfce/thunar!36)
  * Fix Regressions around menu bar spinner (gxo#xfce/thunar#394)
  * Fix error for custom date format in details view
    (gxo#xfce/thunar#389)
  * Add support for transparency in gtk-themes (gxo#xfce/thunar!31)
  * Regression: Apply accel keys only to current tab
    (gxo#xfce/thunar#386)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Fix action of Back/Forward mouse gesture when using RTL
    (Issue gxo#xfce/thunar#90)
  - Prevent crash on mouse gesture action
    (Issue gxo#xfce/thunar#443)
  - Avoid crashes when closing thunar with ctrl+w
    (gxo#xfce/thunar#336)
  - Ignore double-click events from back/forward mouse button
    (Issue gxo#xfce/thunar#371)
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  - bump minimum required exo version to 4.15.3
  - Wrap box around spinner to prevent flickering
    (Issue gxo#xfce/thunar#440)
  - Use g_drive_is_removable over g_drive_is_media_removable
  - bump glib (and gio, gthread, etc) to 2.50.0
  - Do not duplicate app_info when added via custom command
    (Issue gxo#xfce/thunar#309)
  - Escape all whitespace characters in custom command path
  - Remove hidden quotes for "Open with"-&gt;"custom command"
    (Issue gxo#xfce/thunar#425)
  - Ignore unknown XML elements in UCA.xml
  - Regression: Fix broken bulk renamer context menu
    (Issue gxo#xfce/thunar#436)
  - Revert of b12247c2 and proper fix for Issue gxo#xfce/thunar#423
  - Remove duplicated code in renamer and prevent possible leak
  - Prevent possible crash of thunar_launcher_poke
    (Issue gxo#xfce/thunar#436)
  - Fix combo box entry order (Issue gxo#xfce/thunar#435)
  - Remove TODO file
  - Change focus when clicking an emblem entry
    (Issue gxo#xfce/thunar#315)
  - Bump GLib minimum version to 2.44
  - Prevent Gtk-CRITICAL when terminating session
    (Issue gxo#xfce/thunar#430)
  - Missing thunarx support on the shortcut view
    (Issue gxo#xfce/thunar#423)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1609243200">- Update to version 4.16.1
  * Prevent crash on Ctrl+H when there is no sidepane
    (gxo#xfce/thunar#453)
  * Roleback to previous spinner handling (gxo#xfce/thunar#448)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610452800">- Update to version 4.16.2
  * Regression: "Open with other application" missing
    (gxo#xfce/thunar#470)
  * Always create new files and folders in current directory
    (gxo#xfce/thunar#462)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612872000">- Update to version 4.16.3
  * By default show all available volumes
  * Regression: Skip app info updates on sendto actions
    (bxo#xfce/thunar#502)
  * Regression: Toggle menu visibility on F10 if menu hidden
    (bxo#xfce/thunar#498)
  * Regression: "Shift" + "Select Trash in menu" has to trigger delete
  * Dont select previous file after delete/trash (bxo#xfce/thunar#477)
  * Increase min. size of "text" field in bulk renamer
    (bxo#xfce/thunar#474)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1615118400">- Update to version 4.16.4
  * Bookmarks no longer need an existing, underlying file
    (gxo#xfce/thunar#47)
  * Regression: Select copied files after copy operation
    (gxo#xfce/thunar#520)
  * Reintroduce alternative zoom shortcuts (gxo#xfce/thunar#514)
  * Prevent hangup if a copy task that is blocked is resumed
    (gxo#xfce/thunar#467)
  * Regression: Allow custom image files for UCA icons
    (gxo#xfce/thunar#517)
  * Dont merge folders when creating copy with same name
    (gxo#xfce/thunar#491)
  * Fix incorrect return value in scroll event handler
    (gxo#xfce/thunar#512)
  * Translation Updates</changelog>
  <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>
</package>
<package pkgid="42977a307067fb3169772c4918e95fabfd4961fee2351435afc829fbbb77cd09" name="thunar" arch="src">
  <version epoch="0" ver="4.16.8" rel="bp153.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1563537600">- Update to version 1.8.8
  * Do not register "send to" as last used app (bxo#14118)
  * Use https where possible
  * Dont restart the folder monitor on each refresh (bxo#13364)
  * Fix XML declaratation in uca.xml (bxo#13623)
  * Always show the executable checkbox (bxo#15605)
  * Replace Trash action with Delete as needed (bxo#15352)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 1.8.9
  * Remove 'auto-expand folders' from tree-view since it causes bad
    usability with keyboard (bxo#15743)
  * preferences: Add button icons to Help/Close
  * Use designated initializer to avoid compile warnings (bxo#15734)
  * Prevent premature disposal of clipboard manager (bxo#15635)
  * Keep "Open with" menu items updated (bxo#15530)
  * Translation Updates</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="1573387200">- Update to version 1.8.10
  - Allow compilation with panel 4.15
  - thunar-job: keep track of number of processed files (bxo#16117)
  - No context menu on right-click when started via trash-panel-plugin
    (bxo#16000)
  - icon text now centered after unchecking "Text besides icons"
  - Remove the vertical gap between icon and label (bxo#16041)
  - Fix icon view alignment (bxo#16107)
  - Not possible to grab scrollbar on the very right pixels when maximized
    (bxo#16050)
  - Wrap text of error dialog
  - Not possible to empty the trash via the pathbar context menu
  - Crash on refresh if remote folder has been removed (bxo#15961)
  - Center action buttons in conflict dialog window (bxo#15973)
  - Ensure UCAs use currently selected file path (bxo#15119)
  - make filename label selectable in conflict dialog window
  - Center action buttons in conflict dialog window (bxo#15973)
  - Clear UCA shortcut when the action is deleted
  - Prevent Gtk-CRITICAL when adding or modifying a UCA
  - Thunar SendTo Email: Add missing archive formats (bxo#15917)
  - sendto plugin: fix content type resolution. (bxo#15916)
  - sendto plugin: extract function tse_file_is_archive (bxo#15916)
  - All glory to lowercase (bxo#15394)
  - mismatched names between thunar.appdata.xml and thunar.desktop
    (bxo#15498)
  - Remove superfluous .desktop file "Thunar-folder-handler.desktop.in"
    (bxo#15467)
  - Prevent unnecessary fallback copy-delete in file move when
    overwriting
  - Fix possible memory leak
  - Fix popup menus size (bxo#15832)
  - Add Alt+D as accelerator for Open Location (bxo#15828)
  - Do not insert hyphens at intra-word line breaks (bxo#15856)
- Dropped obsolete patch thunar-1.8-appdata.patch as fixed upstream
  (bxo#15498)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1573905600">- Update to version 1.8.11
  - Thunar 1.8.10 crashing on startup in FreeBSD and Fedora,
    caused by nonfunctional pango version check (bxo#16136, bxo#16138)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1580472000">- Update to version 1.8.12
  * NULL is the proper sentinel for g_object_new() (bxo#16310)
  * Drop timer on finalize (bxo#15305)
  * Store column width setting asynchronously and only once (bxo#15305)
  * When move to trash fails, ask whether to delete files (bxo#15975)
  * Ctrl+Mousewheel does not enlarge/shrink entries
    (for detailed list view) (bxo#15936)
  * Extra padding for Eject button when scrollbar is visible (bxo#15312)
  * Use standard icon instead of custom
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584964800">- Update to version 1.8.13
  * Use tre-view toplevel path of the cursor, if available, in order to
    prevent jumping (bxo#16024)
  * Increase vertical gap between icon and its label slightly (bxo#16041)
  * Fix crash when inserting USB device in tree-view mode. (bxo#15172)
  * Fix jump to Home when ejecting a currently viewed device (bxo#16504)
  * Allow context menu when editing location in pathbar (bxo#16483)
  * Sort device entries in tree view (bxo#16471)
  * Allow to open multiple files at once (bxo#2487)
  * Fix incorrect pathbar autocomplete (bxo#16267)
  * Avoid unreadable names in detailed view (bxo#16391)
  * Prevent crash when renaming files (bxo#10805)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585137600">- Update to version 1.8.14
  * Revert "Allow opening of multiple file selections (bxo#2487)",
    because it introduced a regression (Not possible any more to DnD
    multiple files in icon/compact view) (bxo#16598)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1590321600">- Update to version 1.8.15
  * Only open devices after successful mount attempt (bxo#16831)
  * Fix shortcut support for addressbar (bxo#4537 and bxo#13680)
  * Fix crash in bulk renamer on repeated rename (bxo#16824)
  * Add checks for thumbnailer 0 handles (bxo#14122)
  * Replace 'thunar_return_if_fail (THUNAR_IS_DEVICE (device))'
    with standard 'if (..)' to prevent possible crashes. (bxo#13404)
  * Fix check if folder is fully loaded when expanding path
    in tree view.
  * Prevents 100% CPU load and loosing sync with main view
    in some cases. (bxo#15762)
  * Fixes 100%CPU on tree-view in some rare cases (bxo#16024)
  * Delete native files faster (bxo#16641)
  * Support libxfce4ui XfceTitledDialog new API (bxo#16616)
  * Translation Updates</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598529600">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * Regression: Dont crash when starting thunar with gvfs disabled
  * Move mount/unmount/eject actions into launcher
    (gxo#xfce/thunar#349)
  * Use thunar-menu and launcher in tree-view (gxo#xfce/thunar#349)
  * Use the new icon when running with elevated privileges (root)
  * Remove path limit to check on drop (gxo#xfce/thunar#350)
  * AC_CONFIG_MACRO_DIR ? AC_CONFIG_MACRO_DIRS (MR !27)
  * Avoid crashes when using details view (gxo#xfce/thunar#307)
  * Fix unavailable rubber banding in detailed view
    (gxo#xfce/thunar#326)
  * Remove obsolete dispose method to prevent warning
    (gxo#xfce/thunar#319)
  * Show device indentifier in side pane tooltip
    (gxo#xfce/thunar#207)
  * Make use of shared field codes expansion of libxfce4util (MR !23)
  * Implement directory specific sort-column and sort-order
    (gxo#xfce/thunar#8)
  * Add an option to delete saved directory specific settings
    (gxo#xfce/thunar#8)
  * Implements directory specific view type (gxo#xfce/thunar#8)
  * Add features to support directory specific view settings
    (gxo#xfce/thunar#8)
  * Regression: Add missing seperator to icon view submenu
  * Replace _thunar_assert() with _thunar_return_if_fail() in order
    to prevent crash when build with debug on FreeBSD (MR !22)
  * Menu items cut/copy/paste do not work for location entry
    (gxo#xfce/thunar#303)
  * Shorten strings for different views (gxo#xfce/thunar#247)
  * Segfault when file is created while files are selected
    (gxo#xfce/thunar#339)
  * Thunar hangs when closing windows using CTRL+W
    (gxo#xfce/thunar#336)
  * Regression: Missing accelerators for bookmark items
    (gxo#xfce/thunar#331)
  * Fixed SEGV when the side pane is hidden (gxo#xfce/thunar#335)
  * Regression: Window menu not updated properly (gxo#xfce/thunar#320)
  * Support queued copy (configurable) (gxo#xfce/thunar#294)
  * Regression: "Create Archive..." doesn't show (gxo#xfce/thunar#329)
  * Fix unavailable rubber banding in detailed view (gxo#xfce/thunar#326)
  * Context menu entries in Thunar flutter while downloading
    (gxo#xfce/thunar#276)
  * Improve cusor handling after file deletion in thunar
    (gxo#xfce/thunar#69)
  * Fix regression: Trying to open a .desktop file from the context menu
    leads to the execution of the file (gxo#xfce/thunar#325)
  * Use numbering on label "open new window/tab" only for multiple
    windows/tabs (MR !15)
  * Remove "Sort by" and "View as" from menu item labels
    (gxo#xfce/thunar#247)
  * Add new app icon and switch to rDNS icon name (MR !11)
  * Replace deprecated GtkActionEntry with XfceGtkActionEntry
    (gxo#xfce/thunar#293)
  * Menus are now updated when selection changes not only when opened
    (gxo#xfce/thunar#293)
  * Merge all file-context-menus into one (gxo#xfce/thunar#198)
  * Ghost file ocasionally remains when dropping file into directory
    (gxo#xfce/thunar#312)
  * Use XfceFilenameInput to validate long filenames (bxo#13720)
  * Support for variables like $HOME in address bar (bxo#12165)
  * Fix eject button click detection when using RTL languages
    (bxo#11387)
  * Remove upper case from group names in shortcuts view
  * Option to rename a file when existing copy conflicts (bxo#16686)
  * Remove suffix "- FileManager" from window title
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Pause button on copy/move (bxo#16685)
  * Allow drag-and-drop of multiple files in icon view (bxo#2487)
  * Add keywords to .desktop files to thunar (bxo#16618)
  * Reduce vertical space in Templates info popup
  * Hide android phone from network group (bxo#11584)
  * Reduce size of Templates info popup
  * Do not add "cant-write" emblem to files in the Trash
  * Hide Browse Network entry in shortcuts view if not supported
  * Move 'network' to the bottom of tree view (bxo#16516)
  * Add examples to "Select by Pattern" dialog (bxo#16587)
  * Improve tooltips in shortcuts view (bxo#16566)
  * Rename "Disconnect" context menu entry in side pane (bxo#16558)
  * Make path entry matching case-insensitive (bxo#12747)
  * Add new bookmarks to bottom of list in shortcuts view (bxo#16526)
  * Move places above devices in shortcuts view (bxo#11586)
  * Add desktop actions for home, computer and trash (bxo#16497)
  * Option to use static icon instead of folder icon (bxo#16501)
  * Remove top level desktop entry from tree view (bxo#16474)
  * Easy access to computer:/// (bxo#16472)
  * Use libxfce4ui close-multiple-tab dialog (bxo#16254)
  * Replace deprecated G_FILE_MONITOR_EVENT_MOVED (bxo#16328)
  * Use symbolic icon for eject (bxo#16281)
  * Prevent ghost files after "move" on remote locations (bxo#15704)
  * Add a confirmation dialog when closing a window with multiple
    open tabs.
  * Improve explanation string for "invert selection" action
    (bxo#15625)
  * Improve layout of Permissions tab (bxo#15557)
  * Remove superfluous shell script "ThunarBulkRename" (bxo#15373)
  * Make labels in permissions chooser wrap
  * Add a small delay when dismissing notifications (bxo#14552)
  * File / Folder size text in statusbar sometimes is ambiguous
    (bxo#14203)
  * Add missing parameter to ThunarBrowserPokeDeviceFunc function
  * Add property to enable/disable frames on thumbnails (bxo#14433)
  * Improved spacing between widgets in Properties and Preferences
    dialogs
  * Fixed numerous compiler warnings
  * Fixed numerous warning and critical messages
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604750400">- Update to version 4.15.3
  * No special treatment on "rename" for .desktop files
    (gxo#xfce/thunar#56)
  * Show full filename/extention for .desktop files
    (gxo#xfce/thunar#56)
  * Focus view when location selector is closed (gxo#xfce/thunar#420)
  * Thunar shows wrong content after outside operations
    (gxo#xfce/thunar#355)
  * Regression: Restore file menu section arrangement
  * Use same README.md structure than other xfce projects
  * Fall back to fast content type if regular is unavilable in file
    attributes (gxo#xfce/thunar!36)
  * Fix Regressions around menu bar spinner (gxo#xfce/thunar#394)
  * Fix error for custom date format in details view
    (gxo#xfce/thunar#389)
  * Add support for transparency in gtk-themes (gxo#xfce/thunar!31)
  * Regression: Apply accel keys only to current tab
    (gxo#xfce/thunar#386)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Fix action of Back/Forward mouse gesture when using RTL
    (Issue gxo#xfce/thunar#90)
  - Prevent crash on mouse gesture action
    (Issue gxo#xfce/thunar#443)
  - Avoid crashes when closing thunar with ctrl+w
    (gxo#xfce/thunar#336)
  - Ignore double-click events from back/forward mouse button
    (Issue gxo#xfce/thunar#371)
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  - bump minimum required exo version to 4.15.3
  - Wrap box around spinner to prevent flickering
    (Issue gxo#xfce/thunar#440)
  - Use g_drive_is_removable over g_drive_is_media_removable
  - bump glib (and gio, gthread, etc) to 2.50.0
  - Do not duplicate app_info when added via custom command
    (Issue gxo#xfce/thunar#309)
  - Escape all whitespace characters in custom command path
  - Remove hidden quotes for "Open with"-&gt;"custom command"
    (Issue gxo#xfce/thunar#425)
  - Ignore unknown XML elements in UCA.xml
  - Regression: Fix broken bulk renamer context menu
    (Issue gxo#xfce/thunar#436)
  - Revert of b12247c2 and proper fix for Issue gxo#xfce/thunar#423
  - Remove duplicated code in renamer and prevent possible leak
  - Prevent possible crash of thunar_launcher_poke
    (Issue gxo#xfce/thunar#436)
  - Fix combo box entry order (Issue gxo#xfce/thunar#435)
  - Remove TODO file
  - Change focus when clicking an emblem entry
    (Issue gxo#xfce/thunar#315)
  - Bump GLib minimum version to 2.44
  - Prevent Gtk-CRITICAL when terminating session
    (Issue gxo#xfce/thunar#430)
  - Missing thunarx support on the shortcut view
    (Issue gxo#xfce/thunar#423)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1609243200">- Update to version 4.16.1
  * Prevent crash on Ctrl+H when there is no sidepane
    (gxo#xfce/thunar#453)
  * Roleback to previous spinner handling (gxo#xfce/thunar#448)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610452800">- Update to version 4.16.2
  * Regression: "Open with other application" missing
    (gxo#xfce/thunar#470)
  * Always create new files and folders in current directory
    (gxo#xfce/thunar#462)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612872000">- Update to version 4.16.3
  * By default show all available volumes
  * Regression: Skip app info updates on sendto actions
    (bxo#xfce/thunar#502)
  * Regression: Toggle menu visibility on F10 if menu hidden
    (bxo#xfce/thunar#498)
  * Regression: "Shift" + "Select Trash in menu" has to trigger delete
  * Dont select previous file after delete/trash (bxo#xfce/thunar#477)
  * Increase min. size of "text" field in bulk renamer
    (bxo#xfce/thunar#474)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1615118400">- Update to version 4.16.4
  * Bookmarks no longer need an existing, underlying file
    (gxo#xfce/thunar#47)
  * Regression: Select copied files after copy operation
    (gxo#xfce/thunar#520)
  * Reintroduce alternative zoom shortcuts (gxo#xfce/thunar#514)
  * Prevent hangup if a copy task that is blocked is resumed
    (gxo#xfce/thunar#467)
  * Regression: Allow custom image files for UCA icons
    (gxo#xfce/thunar#517)
  * Dont merge folders when creating copy with same name
    (gxo#xfce/thunar#491)
  * Fix incorrect return value in scroll event handler
    (gxo#xfce/thunar#512)
  * Translation Updates</changelog>
  <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>
</package>
<package pkgid="98e394e3d025ad6b6f2b91a17d67b80242f87a57ad3c0de0ec11155f16fb4e8a" name="thunar" arch="x86_64">
  <version epoch="0" ver="4.16.8" rel="bp153.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1563537600">- Update to version 1.8.8
  * Do not register "send to" as last used app (bxo#14118)
  * Use https where possible
  * Dont restart the folder monitor on each refresh (bxo#13364)
  * Fix XML declaratation in uca.xml (bxo#13623)
  * Always show the executable checkbox (bxo#15605)
  * Replace Trash action with Delete as needed (bxo#15352)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 1.8.9
  * Remove 'auto-expand folders' from tree-view since it causes bad
    usability with keyboard (bxo#15743)
  * preferences: Add button icons to Help/Close
  * Use designated initializer to avoid compile warnings (bxo#15734)
  * Prevent premature disposal of clipboard manager (bxo#15635)
  * Keep "Open with" menu items updated (bxo#15530)
  * Translation Updates</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="1573387200">- Update to version 1.8.10
  - Allow compilation with panel 4.15
  - thunar-job: keep track of number of processed files (bxo#16117)
  - No context menu on right-click when started via trash-panel-plugin
    (bxo#16000)
  - icon text now centered after unchecking "Text besides icons"
  - Remove the vertical gap between icon and label (bxo#16041)
  - Fix icon view alignment (bxo#16107)
  - Not possible to grab scrollbar on the very right pixels when maximized
    (bxo#16050)
  - Wrap text of error dialog
  - Not possible to empty the trash via the pathbar context menu
  - Crash on refresh if remote folder has been removed (bxo#15961)
  - Center action buttons in conflict dialog window (bxo#15973)
  - Ensure UCAs use currently selected file path (bxo#15119)
  - make filename label selectable in conflict dialog window
  - Center action buttons in conflict dialog window (bxo#15973)
  - Clear UCA shortcut when the action is deleted
  - Prevent Gtk-CRITICAL when adding or modifying a UCA
  - Thunar SendTo Email: Add missing archive formats (bxo#15917)
  - sendto plugin: fix content type resolution. (bxo#15916)
  - sendto plugin: extract function tse_file_is_archive (bxo#15916)
  - All glory to lowercase (bxo#15394)
  - mismatched names between thunar.appdata.xml and thunar.desktop
    (bxo#15498)
  - Remove superfluous .desktop file "Thunar-folder-handler.desktop.in"
    (bxo#15467)
  - Prevent unnecessary fallback copy-delete in file move when
    overwriting
  - Fix possible memory leak
  - Fix popup menus size (bxo#15832)
  - Add Alt+D as accelerator for Open Location (bxo#15828)
  - Do not insert hyphens at intra-word line breaks (bxo#15856)
- Dropped obsolete patch thunar-1.8-appdata.patch as fixed upstream
  (bxo#15498)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1573905600">- Update to version 1.8.11
  - Thunar 1.8.10 crashing on startup in FreeBSD and Fedora,
    caused by nonfunctional pango version check (bxo#16136, bxo#16138)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1580472000">- Update to version 1.8.12
  * NULL is the proper sentinel for g_object_new() (bxo#16310)
  * Drop timer on finalize (bxo#15305)
  * Store column width setting asynchronously and only once (bxo#15305)
  * When move to trash fails, ask whether to delete files (bxo#15975)
  * Ctrl+Mousewheel does not enlarge/shrink entries
    (for detailed list view) (bxo#15936)
  * Extra padding for Eject button when scrollbar is visible (bxo#15312)
  * Use standard icon instead of custom
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584964800">- Update to version 1.8.13
  * Use tre-view toplevel path of the cursor, if available, in order to
    prevent jumping (bxo#16024)
  * Increase vertical gap between icon and its label slightly (bxo#16041)
  * Fix crash when inserting USB device in tree-view mode. (bxo#15172)
  * Fix jump to Home when ejecting a currently viewed device (bxo#16504)
  * Allow context menu when editing location in pathbar (bxo#16483)
  * Sort device entries in tree view (bxo#16471)
  * Allow to open multiple files at once (bxo#2487)
  * Fix incorrect pathbar autocomplete (bxo#16267)
  * Avoid unreadable names in detailed view (bxo#16391)
  * Prevent crash when renaming files (bxo#10805)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585137600">- Update to version 1.8.14
  * Revert "Allow opening of multiple file selections (bxo#2487)",
    because it introduced a regression (Not possible any more to DnD
    multiple files in icon/compact view) (bxo#16598)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1590321600">- Update to version 1.8.15
  * Only open devices after successful mount attempt (bxo#16831)
  * Fix shortcut support for addressbar (bxo#4537 and bxo#13680)
  * Fix crash in bulk renamer on repeated rename (bxo#16824)
  * Add checks for thumbnailer 0 handles (bxo#14122)
  * Replace 'thunar_return_if_fail (THUNAR_IS_DEVICE (device))'
    with standard 'if (..)' to prevent possible crashes. (bxo#13404)
  * Fix check if folder is fully loaded when expanding path
    in tree view.
  * Prevents 100% CPU load and loosing sync with main view
    in some cases. (bxo#15762)
  * Fixes 100%CPU on tree-view in some rare cases (bxo#16024)
  * Delete native files faster (bxo#16641)
  * Support libxfce4ui XfceTitledDialog new API (bxo#16616)
  * Translation Updates</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598529600">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * Regression: Dont crash when starting thunar with gvfs disabled
  * Move mount/unmount/eject actions into launcher
    (gxo#xfce/thunar#349)
  * Use thunar-menu and launcher in tree-view (gxo#xfce/thunar#349)
  * Use the new icon when running with elevated privileges (root)
  * Remove path limit to check on drop (gxo#xfce/thunar#350)
  * AC_CONFIG_MACRO_DIR ? AC_CONFIG_MACRO_DIRS (MR !27)
  * Avoid crashes when using details view (gxo#xfce/thunar#307)
  * Fix unavailable rubber banding in detailed view
    (gxo#xfce/thunar#326)
  * Remove obsolete dispose method to prevent warning
    (gxo#xfce/thunar#319)
  * Show device indentifier in side pane tooltip
    (gxo#xfce/thunar#207)
  * Make use of shared field codes expansion of libxfce4util (MR !23)
  * Implement directory specific sort-column and sort-order
    (gxo#xfce/thunar#8)
  * Add an option to delete saved directory specific settings
    (gxo#xfce/thunar#8)
  * Implements directory specific view type (gxo#xfce/thunar#8)
  * Add features to support directory specific view settings
    (gxo#xfce/thunar#8)
  * Regression: Add missing seperator to icon view submenu
  * Replace _thunar_assert() with _thunar_return_if_fail() in order
    to prevent crash when build with debug on FreeBSD (MR !22)
  * Menu items cut/copy/paste do not work for location entry
    (gxo#xfce/thunar#303)
  * Shorten strings for different views (gxo#xfce/thunar#247)
  * Segfault when file is created while files are selected
    (gxo#xfce/thunar#339)
  * Thunar hangs when closing windows using CTRL+W
    (gxo#xfce/thunar#336)
  * Regression: Missing accelerators for bookmark items
    (gxo#xfce/thunar#331)
  * Fixed SEGV when the side pane is hidden (gxo#xfce/thunar#335)
  * Regression: Window menu not updated properly (gxo#xfce/thunar#320)
  * Support queued copy (configurable) (gxo#xfce/thunar#294)
  * Regression: "Create Archive..." doesn't show (gxo#xfce/thunar#329)
  * Fix unavailable rubber banding in detailed view (gxo#xfce/thunar#326)
  * Context menu entries in Thunar flutter while downloading
    (gxo#xfce/thunar#276)
  * Improve cusor handling after file deletion in thunar
    (gxo#xfce/thunar#69)
  * Fix regression: Trying to open a .desktop file from the context menu
    leads to the execution of the file (gxo#xfce/thunar#325)
  * Use numbering on label "open new window/tab" only for multiple
    windows/tabs (MR !15)
  * Remove "Sort by" and "View as" from menu item labels
    (gxo#xfce/thunar#247)
  * Add new app icon and switch to rDNS icon name (MR !11)
  * Replace deprecated GtkActionEntry with XfceGtkActionEntry
    (gxo#xfce/thunar#293)
  * Menus are now updated when selection changes not only when opened
    (gxo#xfce/thunar#293)
  * Merge all file-context-menus into one (gxo#xfce/thunar#198)
  * Ghost file ocasionally remains when dropping file into directory
    (gxo#xfce/thunar#312)
  * Use XfceFilenameInput to validate long filenames (bxo#13720)
  * Support for variables like $HOME in address bar (bxo#12165)
  * Fix eject button click detection when using RTL languages
    (bxo#11387)
  * Remove upper case from group names in shortcuts view
  * Option to rename a file when existing copy conflicts (bxo#16686)
  * Remove suffix "- FileManager" from window title
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Pause button on copy/move (bxo#16685)
  * Allow drag-and-drop of multiple files in icon view (bxo#2487)
  * Add keywords to .desktop files to thunar (bxo#16618)
  * Reduce vertical space in Templates info popup
  * Hide android phone from network group (bxo#11584)
  * Reduce size of Templates info popup
  * Do not add "cant-write" emblem to files in the Trash
  * Hide Browse Network entry in shortcuts view if not supported
  * Move 'network' to the bottom of tree view (bxo#16516)
  * Add examples to "Select by Pattern" dialog (bxo#16587)
  * Improve tooltips in shortcuts view (bxo#16566)
  * Rename "Disconnect" context menu entry in side pane (bxo#16558)
  * Make path entry matching case-insensitive (bxo#12747)
  * Add new bookmarks to bottom of list in shortcuts view (bxo#16526)
  * Move places above devices in shortcuts view (bxo#11586)
  * Add desktop actions for home, computer and trash (bxo#16497)
  * Option to use static icon instead of folder icon (bxo#16501)
  * Remove top level desktop entry from tree view (bxo#16474)
  * Easy access to computer:/// (bxo#16472)
  * Use libxfce4ui close-multiple-tab dialog (bxo#16254)
  * Replace deprecated G_FILE_MONITOR_EVENT_MOVED (bxo#16328)
  * Use symbolic icon for eject (bxo#16281)
  * Prevent ghost files after "move" on remote locations (bxo#15704)
  * Add a confirmation dialog when closing a window with multiple
    open tabs.
  * Improve explanation string for "invert selection" action
    (bxo#15625)
  * Improve layout of Permissions tab (bxo#15557)
  * Remove superfluous shell script "ThunarBulkRename" (bxo#15373)
  * Make labels in permissions chooser wrap
  * Add a small delay when dismissing notifications (bxo#14552)
  * File / Folder size text in statusbar sometimes is ambiguous
    (bxo#14203)
  * Add missing parameter to ThunarBrowserPokeDeviceFunc function
  * Add property to enable/disable frames on thumbnails (bxo#14433)
  * Improved spacing between widgets in Properties and Preferences
    dialogs
  * Fixed numerous compiler warnings
  * Fixed numerous warning and critical messages
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604750400">- Update to version 4.15.3
  * No special treatment on "rename" for .desktop files
    (gxo#xfce/thunar#56)
  * Show full filename/extention for .desktop files
    (gxo#xfce/thunar#56)
  * Focus view when location selector is closed (gxo#xfce/thunar#420)
  * Thunar shows wrong content after outside operations
    (gxo#xfce/thunar#355)
  * Regression: Restore file menu section arrangement
  * Use same README.md structure than other xfce projects
  * Fall back to fast content type if regular is unavilable in file
    attributes (gxo#xfce/thunar!36)
  * Fix Regressions around menu bar spinner (gxo#xfce/thunar#394)
  * Fix error for custom date format in details view
    (gxo#xfce/thunar#389)
  * Add support for transparency in gtk-themes (gxo#xfce/thunar!31)
  * Regression: Apply accel keys only to current tab
    (gxo#xfce/thunar#386)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Fix action of Back/Forward mouse gesture when using RTL
    (Issue gxo#xfce/thunar#90)
  - Prevent crash on mouse gesture action
    (Issue gxo#xfce/thunar#443)
  - Avoid crashes when closing thunar with ctrl+w
    (gxo#xfce/thunar#336)
  - Ignore double-click events from back/forward mouse button
    (Issue gxo#xfce/thunar#371)
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  - bump minimum required exo version to 4.15.3
  - Wrap box around spinner to prevent flickering
    (Issue gxo#xfce/thunar#440)
  - Use g_drive_is_removable over g_drive_is_media_removable
  - bump glib (and gio, gthread, etc) to 2.50.0
  - Do not duplicate app_info when added via custom command
    (Issue gxo#xfce/thunar#309)
  - Escape all whitespace characters in custom command path
  - Remove hidden quotes for "Open with"-&gt;"custom command"
    (Issue gxo#xfce/thunar#425)
  - Ignore unknown XML elements in UCA.xml
  - Regression: Fix broken bulk renamer context menu
    (Issue gxo#xfce/thunar#436)
  - Revert of b12247c2 and proper fix for Issue gxo#xfce/thunar#423
  - Remove duplicated code in renamer and prevent possible leak
  - Prevent possible crash of thunar_launcher_poke
    (Issue gxo#xfce/thunar#436)
  - Fix combo box entry order (Issue gxo#xfce/thunar#435)
  - Remove TODO file
  - Change focus when clicking an emblem entry
    (Issue gxo#xfce/thunar#315)
  - Bump GLib minimum version to 2.44
  - Prevent Gtk-CRITICAL when terminating session
    (Issue gxo#xfce/thunar#430)
  - Missing thunarx support on the shortcut view
    (Issue gxo#xfce/thunar#423)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1609243200">- Update to version 4.16.1
  * Prevent crash on Ctrl+H when there is no sidepane
    (gxo#xfce/thunar#453)
  * Roleback to previous spinner handling (gxo#xfce/thunar#448)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610452800">- Update to version 4.16.2
  * Regression: "Open with other application" missing
    (gxo#xfce/thunar#470)
  * Always create new files and folders in current directory
    (gxo#xfce/thunar#462)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612872000">- Update to version 4.16.3
  * By default show all available volumes
  * Regression: Skip app info updates on sendto actions
    (bxo#xfce/thunar#502)
  * Regression: Toggle menu visibility on F10 if menu hidden
    (bxo#xfce/thunar#498)
  * Regression: "Shift" + "Select Trash in menu" has to trigger delete
  * Dont select previous file after delete/trash (bxo#xfce/thunar#477)
  * Increase min. size of "text" field in bulk renamer
    (bxo#xfce/thunar#474)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1615118400">- Update to version 4.16.4
  * Bookmarks no longer need an existing, underlying file
    (gxo#xfce/thunar#47)
  * Regression: Select copied files after copy operation
    (gxo#xfce/thunar#520)
  * Reintroduce alternative zoom shortcuts (gxo#xfce/thunar#514)
  * Prevent hangup if a copy task that is blocked is resumed
    (gxo#xfce/thunar#467)
  * Regression: Allow custom image files for UCA icons
    (gxo#xfce/thunar#517)
  * Dont merge folders when creating copy with same name
    (gxo#xfce/thunar#491)
  * Fix incorrect return value in scroll event handler
    (gxo#xfce/thunar#512)
  * Translation Updates</changelog>
  <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>
</package>
<package pkgid="b1f1cce49488152c79a74ee4195c05c3759c4eb178f7ea6f48d60b7ca494d08b" name="thunar-devel" arch="aarch64">
  <version epoch="0" ver="4.16.8" rel="bp153.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1563537600">- Update to version 1.8.8
  * Do not register "send to" as last used app (bxo#14118)
  * Use https where possible
  * Dont restart the folder monitor on each refresh (bxo#13364)
  * Fix XML declaratation in uca.xml (bxo#13623)
  * Always show the executable checkbox (bxo#15605)
  * Replace Trash action with Delete as needed (bxo#15352)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 1.8.9
  * Remove 'auto-expand folders' from tree-view since it causes bad
    usability with keyboard (bxo#15743)
  * preferences: Add button icons to Help/Close
  * Use designated initializer to avoid compile warnings (bxo#15734)
  * Prevent premature disposal of clipboard manager (bxo#15635)
  * Keep "Open with" menu items updated (bxo#15530)
  * Translation Updates</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="1573387200">- Update to version 1.8.10
  - Allow compilation with panel 4.15
  - thunar-job: keep track of number of processed files (bxo#16117)
  - No context menu on right-click when started via trash-panel-plugin
    (bxo#16000)
  - icon text now centered after unchecking "Text besides icons"
  - Remove the vertical gap between icon and label (bxo#16041)
  - Fix icon view alignment (bxo#16107)
  - Not possible to grab scrollbar on the very right pixels when maximized
    (bxo#16050)
  - Wrap text of error dialog
  - Not possible to empty the trash via the pathbar context menu
  - Crash on refresh if remote folder has been removed (bxo#15961)
  - Center action buttons in conflict dialog window (bxo#15973)
  - Ensure UCAs use currently selected file path (bxo#15119)
  - make filename label selectable in conflict dialog window
  - Center action buttons in conflict dialog window (bxo#15973)
  - Clear UCA shortcut when the action is deleted
  - Prevent Gtk-CRITICAL when adding or modifying a UCA
  - Thunar SendTo Email: Add missing archive formats (bxo#15917)
  - sendto plugin: fix content type resolution. (bxo#15916)
  - sendto plugin: extract function tse_file_is_archive (bxo#15916)
  - All glory to lowercase (bxo#15394)
  - mismatched names between thunar.appdata.xml and thunar.desktop
    (bxo#15498)
  - Remove superfluous .desktop file "Thunar-folder-handler.desktop.in"
    (bxo#15467)
  - Prevent unnecessary fallback copy-delete in file move when
    overwriting
  - Fix possible memory leak
  - Fix popup menus size (bxo#15832)
  - Add Alt+D as accelerator for Open Location (bxo#15828)
  - Do not insert hyphens at intra-word line breaks (bxo#15856)
- Dropped obsolete patch thunar-1.8-appdata.patch as fixed upstream
  (bxo#15498)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1573905600">- Update to version 1.8.11
  - Thunar 1.8.10 crashing on startup in FreeBSD and Fedora,
    caused by nonfunctional pango version check (bxo#16136, bxo#16138)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1580472000">- Update to version 1.8.12
  * NULL is the proper sentinel for g_object_new() (bxo#16310)
  * Drop timer on finalize (bxo#15305)
  * Store column width setting asynchronously and only once (bxo#15305)
  * When move to trash fails, ask whether to delete files (bxo#15975)
  * Ctrl+Mousewheel does not enlarge/shrink entries
    (for detailed list view) (bxo#15936)
  * Extra padding for Eject button when scrollbar is visible (bxo#15312)
  * Use standard icon instead of custom
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584964800">- Update to version 1.8.13
  * Use tre-view toplevel path of the cursor, if available, in order to
    prevent jumping (bxo#16024)
  * Increase vertical gap between icon and its label slightly (bxo#16041)
  * Fix crash when inserting USB device in tree-view mode. (bxo#15172)
  * Fix jump to Home when ejecting a currently viewed device (bxo#16504)
  * Allow context menu when editing location in pathbar (bxo#16483)
  * Sort device entries in tree view (bxo#16471)
  * Allow to open multiple files at once (bxo#2487)
  * Fix incorrect pathbar autocomplete (bxo#16267)
  * Avoid unreadable names in detailed view (bxo#16391)
  * Prevent crash when renaming files (bxo#10805)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585137600">- Update to version 1.8.14
  * Revert "Allow opening of multiple file selections (bxo#2487)",
    because it introduced a regression (Not possible any more to DnD
    multiple files in icon/compact view) (bxo#16598)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1590321600">- Update to version 1.8.15
  * Only open devices after successful mount attempt (bxo#16831)
  * Fix shortcut support for addressbar (bxo#4537 and bxo#13680)
  * Fix crash in bulk renamer on repeated rename (bxo#16824)
  * Add checks for thumbnailer 0 handles (bxo#14122)
  * Replace 'thunar_return_if_fail (THUNAR_IS_DEVICE (device))'
    with standard 'if (..)' to prevent possible crashes. (bxo#13404)
  * Fix check if folder is fully loaded when expanding path
    in tree view.
  * Prevents 100% CPU load and loosing sync with main view
    in some cases. (bxo#15762)
  * Fixes 100%CPU on tree-view in some rare cases (bxo#16024)
  * Delete native files faster (bxo#16641)
  * Support libxfce4ui XfceTitledDialog new API (bxo#16616)
  * Translation Updates</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598529600">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * Regression: Dont crash when starting thunar with gvfs disabled
  * Move mount/unmount/eject actions into launcher
    (gxo#xfce/thunar#349)
  * Use thunar-menu and launcher in tree-view (gxo#xfce/thunar#349)
  * Use the new icon when running with elevated privileges (root)
  * Remove path limit to check on drop (gxo#xfce/thunar#350)
  * AC_CONFIG_MACRO_DIR ? AC_CONFIG_MACRO_DIRS (MR !27)
  * Avoid crashes when using details view (gxo#xfce/thunar#307)
  * Fix unavailable rubber banding in detailed view
    (gxo#xfce/thunar#326)
  * Remove obsolete dispose method to prevent warning
    (gxo#xfce/thunar#319)
  * Show device indentifier in side pane tooltip
    (gxo#xfce/thunar#207)
  * Make use of shared field codes expansion of libxfce4util (MR !23)
  * Implement directory specific sort-column and sort-order
    (gxo#xfce/thunar#8)
  * Add an option to delete saved directory specific settings
    (gxo#xfce/thunar#8)
  * Implements directory specific view type (gxo#xfce/thunar#8)
  * Add features to support directory specific view settings
    (gxo#xfce/thunar#8)
  * Regression: Add missing seperator to icon view submenu
  * Replace _thunar_assert() with _thunar_return_if_fail() in order
    to prevent crash when build with debug on FreeBSD (MR !22)
  * Menu items cut/copy/paste do not work for location entry
    (gxo#xfce/thunar#303)
  * Shorten strings for different views (gxo#xfce/thunar#247)
  * Segfault when file is created while files are selected
    (gxo#xfce/thunar#339)
  * Thunar hangs when closing windows using CTRL+W
    (gxo#xfce/thunar#336)
  * Regression: Missing accelerators for bookmark items
    (gxo#xfce/thunar#331)
  * Fixed SEGV when the side pane is hidden (gxo#xfce/thunar#335)
  * Regression: Window menu not updated properly (gxo#xfce/thunar#320)
  * Support queued copy (configurable) (gxo#xfce/thunar#294)
  * Regression: "Create Archive..." doesn't show (gxo#xfce/thunar#329)
  * Fix unavailable rubber banding in detailed view (gxo#xfce/thunar#326)
  * Context menu entries in Thunar flutter while downloading
    (gxo#xfce/thunar#276)
  * Improve cusor handling after file deletion in thunar
    (gxo#xfce/thunar#69)
  * Fix regression: Trying to open a .desktop file from the context menu
    leads to the execution of the file (gxo#xfce/thunar#325)
  * Use numbering on label "open new window/tab" only for multiple
    windows/tabs (MR !15)
  * Remove "Sort by" and "View as" from menu item labels
    (gxo#xfce/thunar#247)
  * Add new app icon and switch to rDNS icon name (MR !11)
  * Replace deprecated GtkActionEntry with XfceGtkActionEntry
    (gxo#xfce/thunar#293)
  * Menus are now updated when selection changes not only when opened
    (gxo#xfce/thunar#293)
  * Merge all file-context-menus into one (gxo#xfce/thunar#198)
  * Ghost file ocasionally remains when dropping file into directory
    (gxo#xfce/thunar#312)
  * Use XfceFilenameInput to validate long filenames (bxo#13720)
  * Support for variables like $HOME in address bar (bxo#12165)
  * Fix eject button click detection when using RTL languages
    (bxo#11387)
  * Remove upper case from group names in shortcuts view
  * Option to rename a file when existing copy conflicts (bxo#16686)
  * Remove suffix "- FileManager" from window title
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Pause button on copy/move (bxo#16685)
  * Allow drag-and-drop of multiple files in icon view (bxo#2487)
  * Add keywords to .desktop files to thunar (bxo#16618)
  * Reduce vertical space in Templates info popup
  * Hide android phone from network group (bxo#11584)
  * Reduce size of Templates info popup
  * Do not add "cant-write" emblem to files in the Trash
  * Hide Browse Network entry in shortcuts view if not supported
  * Move 'network' to the bottom of tree view (bxo#16516)
  * Add examples to "Select by Pattern" dialog (bxo#16587)
  * Improve tooltips in shortcuts view (bxo#16566)
  * Rename "Disconnect" context menu entry in side pane (bxo#16558)
  * Make path entry matching case-insensitive (bxo#12747)
  * Add new bookmarks to bottom of list in shortcuts view (bxo#16526)
  * Move places above devices in shortcuts view (bxo#11586)
  * Add desktop actions for home, computer and trash (bxo#16497)
  * Option to use static icon instead of folder icon (bxo#16501)
  * Remove top level desktop entry from tree view (bxo#16474)
  * Easy access to computer:/// (bxo#16472)
  * Use libxfce4ui close-multiple-tab dialog (bxo#16254)
  * Replace deprecated G_FILE_MONITOR_EVENT_MOVED (bxo#16328)
  * Use symbolic icon for eject (bxo#16281)
  * Prevent ghost files after "move" on remote locations (bxo#15704)
  * Add a confirmation dialog when closing a window with multiple
    open tabs.
  * Improve explanation string for "invert selection" action
    (bxo#15625)
  * Improve layout of Permissions tab (bxo#15557)
  * Remove superfluous shell script "ThunarBulkRename" (bxo#15373)
  * Make labels in permissions chooser wrap
  * Add a small delay when dismissing notifications (bxo#14552)
  * File / Folder size text in statusbar sometimes is ambiguous
    (bxo#14203)
  * Add missing parameter to ThunarBrowserPokeDeviceFunc function
  * Add property to enable/disable frames on thumbnails (bxo#14433)
  * Improved spacing between widgets in Properties and Preferences
    dialogs
  * Fixed numerous compiler warnings
  * Fixed numerous warning and critical messages
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604750400">- Update to version 4.15.3
  * No special treatment on "rename" for .desktop files
    (gxo#xfce/thunar#56)
  * Show full filename/extention for .desktop files
    (gxo#xfce/thunar#56)
  * Focus view when location selector is closed (gxo#xfce/thunar#420)
  * Thunar shows wrong content after outside operations
    (gxo#xfce/thunar#355)
  * Regression: Restore file menu section arrangement
  * Use same README.md structure than other xfce projects
  * Fall back to fast content type if regular is unavilable in file
    attributes (gxo#xfce/thunar!36)
  * Fix Regressions around menu bar spinner (gxo#xfce/thunar#394)
  * Fix error for custom date format in details view
    (gxo#xfce/thunar#389)
  * Add support for transparency in gtk-themes (gxo#xfce/thunar!31)
  * Regression: Apply accel keys only to current tab
    (gxo#xfce/thunar#386)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Fix action of Back/Forward mouse gesture when using RTL
    (Issue gxo#xfce/thunar#90)
  - Prevent crash on mouse gesture action
    (Issue gxo#xfce/thunar#443)
  - Avoid crashes when closing thunar with ctrl+w
    (gxo#xfce/thunar#336)
  - Ignore double-click events from back/forward mouse button
    (Issue gxo#xfce/thunar#371)
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  - bump minimum required exo version to 4.15.3
  - Wrap box around spinner to prevent flickering
    (Issue gxo#xfce/thunar#440)
  - Use g_drive_is_removable over g_drive_is_media_removable
  - bump glib (and gio, gthread, etc) to 2.50.0
  - Do not duplicate app_info when added via custom command
    (Issue gxo#xfce/thunar#309)
  - Escape all whitespace characters in custom command path
  - Remove hidden quotes for "Open with"-&gt;"custom command"
    (Issue gxo#xfce/thunar#425)
  - Ignore unknown XML elements in UCA.xml
  - Regression: Fix broken bulk renamer context menu
    (Issue gxo#xfce/thunar#436)
  - Revert of b12247c2 and proper fix for Issue gxo#xfce/thunar#423
  - Remove duplicated code in renamer and prevent possible leak
  - Prevent possible crash of thunar_launcher_poke
    (Issue gxo#xfce/thunar#436)
  - Fix combo box entry order (Issue gxo#xfce/thunar#435)
  - Remove TODO file
  - Change focus when clicking an emblem entry
    (Issue gxo#xfce/thunar#315)
  - Bump GLib minimum version to 2.44
  - Prevent Gtk-CRITICAL when terminating session
    (Issue gxo#xfce/thunar#430)
  - Missing thunarx support on the shortcut view
    (Issue gxo#xfce/thunar#423)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1609243200">- Update to version 4.16.1
  * Prevent crash on Ctrl+H when there is no sidepane
    (gxo#xfce/thunar#453)
  * Roleback to previous spinner handling (gxo#xfce/thunar#448)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610452800">- Update to version 4.16.2
  * Regression: "Open with other application" missing
    (gxo#xfce/thunar#470)
  * Always create new files and folders in current directory
    (gxo#xfce/thunar#462)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612872000">- Update to version 4.16.3
  * By default show all available volumes
  * Regression: Skip app info updates on sendto actions
    (bxo#xfce/thunar#502)
  * Regression: Toggle menu visibility on F10 if menu hidden
    (bxo#xfce/thunar#498)
  * Regression: "Shift" + "Select Trash in menu" has to trigger delete
  * Dont select previous file after delete/trash (bxo#xfce/thunar#477)
  * Increase min. size of "text" field in bulk renamer
    (bxo#xfce/thunar#474)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1615118400">- Update to version 4.16.4
  * Bookmarks no longer need an existing, underlying file
    (gxo#xfce/thunar#47)
  * Regression: Select copied files after copy operation
    (gxo#xfce/thunar#520)
  * Reintroduce alternative zoom shortcuts (gxo#xfce/thunar#514)
  * Prevent hangup if a copy task that is blocked is resumed
    (gxo#xfce/thunar#467)
  * Regression: Allow custom image files for UCA icons
    (gxo#xfce/thunar#517)
  * Dont merge folders when creating copy with same name
    (gxo#xfce/thunar#491)
  * Fix incorrect return value in scroll event handler
    (gxo#xfce/thunar#512)
  * Translation Updates</changelog>
  <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>
</package>
<package pkgid="a555227c367fb5c7dc584c71d8faad5f9b43359e03f93373e7e557ec24a266c1" name="thunar-devel" arch="ppc64le">
  <version epoch="0" ver="4.16.8" rel="bp153.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1563537600">- Update to version 1.8.8
  * Do not register "send to" as last used app (bxo#14118)
  * Use https where possible
  * Dont restart the folder monitor on each refresh (bxo#13364)
  * Fix XML declaratation in uca.xml (bxo#13623)
  * Always show the executable checkbox (bxo#15605)
  * Replace Trash action with Delete as needed (bxo#15352)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 1.8.9
  * Remove 'auto-expand folders' from tree-view since it causes bad
    usability with keyboard (bxo#15743)
  * preferences: Add button icons to Help/Close
  * Use designated initializer to avoid compile warnings (bxo#15734)
  * Prevent premature disposal of clipboard manager (bxo#15635)
  * Keep "Open with" menu items updated (bxo#15530)
  * Translation Updates</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="1573387200">- Update to version 1.8.10
  - Allow compilation with panel 4.15
  - thunar-job: keep track of number of processed files (bxo#16117)
  - No context menu on right-click when started via trash-panel-plugin
    (bxo#16000)
  - icon text now centered after unchecking "Text besides icons"
  - Remove the vertical gap between icon and label (bxo#16041)
  - Fix icon view alignment (bxo#16107)
  - Not possible to grab scrollbar on the very right pixels when maximized
    (bxo#16050)
  - Wrap text of error dialog
  - Not possible to empty the trash via the pathbar context menu
  - Crash on refresh if remote folder has been removed (bxo#15961)
  - Center action buttons in conflict dialog window (bxo#15973)
  - Ensure UCAs use currently selected file path (bxo#15119)
  - make filename label selectable in conflict dialog window
  - Center action buttons in conflict dialog window (bxo#15973)
  - Clear UCA shortcut when the action is deleted
  - Prevent Gtk-CRITICAL when adding or modifying a UCA
  - Thunar SendTo Email: Add missing archive formats (bxo#15917)
  - sendto plugin: fix content type resolution. (bxo#15916)
  - sendto plugin: extract function tse_file_is_archive (bxo#15916)
  - All glory to lowercase (bxo#15394)
  - mismatched names between thunar.appdata.xml and thunar.desktop
    (bxo#15498)
  - Remove superfluous .desktop file "Thunar-folder-handler.desktop.in"
    (bxo#15467)
  - Prevent unnecessary fallback copy-delete in file move when
    overwriting
  - Fix possible memory leak
  - Fix popup menus size (bxo#15832)
  - Add Alt+D as accelerator for Open Location (bxo#15828)
  - Do not insert hyphens at intra-word line breaks (bxo#15856)
- Dropped obsolete patch thunar-1.8-appdata.patch as fixed upstream
  (bxo#15498)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1573905600">- Update to version 1.8.11
  - Thunar 1.8.10 crashing on startup in FreeBSD and Fedora,
    caused by nonfunctional pango version check (bxo#16136, bxo#16138)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1580472000">- Update to version 1.8.12
  * NULL is the proper sentinel for g_object_new() (bxo#16310)
  * Drop timer on finalize (bxo#15305)
  * Store column width setting asynchronously and only once (bxo#15305)
  * When move to trash fails, ask whether to delete files (bxo#15975)
  * Ctrl+Mousewheel does not enlarge/shrink entries
    (for detailed list view) (bxo#15936)
  * Extra padding for Eject button when scrollbar is visible (bxo#15312)
  * Use standard icon instead of custom
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584964800">- Update to version 1.8.13
  * Use tre-view toplevel path of the cursor, if available, in order to
    prevent jumping (bxo#16024)
  * Increase vertical gap between icon and its label slightly (bxo#16041)
  * Fix crash when inserting USB device in tree-view mode. (bxo#15172)
  * Fix jump to Home when ejecting a currently viewed device (bxo#16504)
  * Allow context menu when editing location in pathbar (bxo#16483)
  * Sort device entries in tree view (bxo#16471)
  * Allow to open multiple files at once (bxo#2487)
  * Fix incorrect pathbar autocomplete (bxo#16267)
  * Avoid unreadable names in detailed view (bxo#16391)
  * Prevent crash when renaming files (bxo#10805)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585137600">- Update to version 1.8.14
  * Revert "Allow opening of multiple file selections (bxo#2487)",
    because it introduced a regression (Not possible any more to DnD
    multiple files in icon/compact view) (bxo#16598)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1590321600">- Update to version 1.8.15
  * Only open devices after successful mount attempt (bxo#16831)
  * Fix shortcut support for addressbar (bxo#4537 and bxo#13680)
  * Fix crash in bulk renamer on repeated rename (bxo#16824)
  * Add checks for thumbnailer 0 handles (bxo#14122)
  * Replace 'thunar_return_if_fail (THUNAR_IS_DEVICE (device))'
    with standard 'if (..)' to prevent possible crashes. (bxo#13404)
  * Fix check if folder is fully loaded when expanding path
    in tree view.
  * Prevents 100% CPU load and loosing sync with main view
    in some cases. (bxo#15762)
  * Fixes 100%CPU on tree-view in some rare cases (bxo#16024)
  * Delete native files faster (bxo#16641)
  * Support libxfce4ui XfceTitledDialog new API (bxo#16616)
  * Translation Updates</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598529600">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * Regression: Dont crash when starting thunar with gvfs disabled
  * Move mount/unmount/eject actions into launcher
    (gxo#xfce/thunar#349)
  * Use thunar-menu and launcher in tree-view (gxo#xfce/thunar#349)
  * Use the new icon when running with elevated privileges (root)
  * Remove path limit to check on drop (gxo#xfce/thunar#350)
  * AC_CONFIG_MACRO_DIR ? AC_CONFIG_MACRO_DIRS (MR !27)
  * Avoid crashes when using details view (gxo#xfce/thunar#307)
  * Fix unavailable rubber banding in detailed view
    (gxo#xfce/thunar#326)
  * Remove obsolete dispose method to prevent warning
    (gxo#xfce/thunar#319)
  * Show device indentifier in side pane tooltip
    (gxo#xfce/thunar#207)
  * Make use of shared field codes expansion of libxfce4util (MR !23)
  * Implement directory specific sort-column and sort-order
    (gxo#xfce/thunar#8)
  * Add an option to delete saved directory specific settings
    (gxo#xfce/thunar#8)
  * Implements directory specific view type (gxo#xfce/thunar#8)
  * Add features to support directory specific view settings
    (gxo#xfce/thunar#8)
  * Regression: Add missing seperator to icon view submenu
  * Replace _thunar_assert() with _thunar_return_if_fail() in order
    to prevent crash when build with debug on FreeBSD (MR !22)
  * Menu items cut/copy/paste do not work for location entry
    (gxo#xfce/thunar#303)
  * Shorten strings for different views (gxo#xfce/thunar#247)
  * Segfault when file is created while files are selected
    (gxo#xfce/thunar#339)
  * Thunar hangs when closing windows using CTRL+W
    (gxo#xfce/thunar#336)
  * Regression: Missing accelerators for bookmark items
    (gxo#xfce/thunar#331)
  * Fixed SEGV when the side pane is hidden (gxo#xfce/thunar#335)
  * Regression: Window menu not updated properly (gxo#xfce/thunar#320)
  * Support queued copy (configurable) (gxo#xfce/thunar#294)
  * Regression: "Create Archive..." doesn't show (gxo#xfce/thunar#329)
  * Fix unavailable rubber banding in detailed view (gxo#xfce/thunar#326)
  * Context menu entries in Thunar flutter while downloading
    (gxo#xfce/thunar#276)
  * Improve cusor handling after file deletion in thunar
    (gxo#xfce/thunar#69)
  * Fix regression: Trying to open a .desktop file from the context menu
    leads to the execution of the file (gxo#xfce/thunar#325)
  * Use numbering on label "open new window/tab" only for multiple
    windows/tabs (MR !15)
  * Remove "Sort by" and "View as" from menu item labels
    (gxo#xfce/thunar#247)
  * Add new app icon and switch to rDNS icon name (MR !11)
  * Replace deprecated GtkActionEntry with XfceGtkActionEntry
    (gxo#xfce/thunar#293)
  * Menus are now updated when selection changes not only when opened
    (gxo#xfce/thunar#293)
  * Merge all file-context-menus into one (gxo#xfce/thunar#198)
  * Ghost file ocasionally remains when dropping file into directory
    (gxo#xfce/thunar#312)
  * Use XfceFilenameInput to validate long filenames (bxo#13720)
  * Support for variables like $HOME in address bar (bxo#12165)
  * Fix eject button click detection when using RTL languages
    (bxo#11387)
  * Remove upper case from group names in shortcuts view
  * Option to rename a file when existing copy conflicts (bxo#16686)
  * Remove suffix "- FileManager" from window title
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Pause button on copy/move (bxo#16685)
  * Allow drag-and-drop of multiple files in icon view (bxo#2487)
  * Add keywords to .desktop files to thunar (bxo#16618)
  * Reduce vertical space in Templates info popup
  * Hide android phone from network group (bxo#11584)
  * Reduce size of Templates info popup
  * Do not add "cant-write" emblem to files in the Trash
  * Hide Browse Network entry in shortcuts view if not supported
  * Move 'network' to the bottom of tree view (bxo#16516)
  * Add examples to "Select by Pattern" dialog (bxo#16587)
  * Improve tooltips in shortcuts view (bxo#16566)
  * Rename "Disconnect" context menu entry in side pane (bxo#16558)
  * Make path entry matching case-insensitive (bxo#12747)
  * Add new bookmarks to bottom of list in shortcuts view (bxo#16526)
  * Move places above devices in shortcuts view (bxo#11586)
  * Add desktop actions for home, computer and trash (bxo#16497)
  * Option to use static icon instead of folder icon (bxo#16501)
  * Remove top level desktop entry from tree view (bxo#16474)
  * Easy access to computer:/// (bxo#16472)
  * Use libxfce4ui close-multiple-tab dialog (bxo#16254)
  * Replace deprecated G_FILE_MONITOR_EVENT_MOVED (bxo#16328)
  * Use symbolic icon for eject (bxo#16281)
  * Prevent ghost files after "move" on remote locations (bxo#15704)
  * Add a confirmation dialog when closing a window with multiple
    open tabs.
  * Improve explanation string for "invert selection" action
    (bxo#15625)
  * Improve layout of Permissions tab (bxo#15557)
  * Remove superfluous shell script "ThunarBulkRename" (bxo#15373)
  * Make labels in permissions chooser wrap
  * Add a small delay when dismissing notifications (bxo#14552)
  * File / Folder size text in statusbar sometimes is ambiguous
    (bxo#14203)
  * Add missing parameter to ThunarBrowserPokeDeviceFunc function
  * Add property to enable/disable frames on thumbnails (bxo#14433)
  * Improved spacing between widgets in Properties and Preferences
    dialogs
  * Fixed numerous compiler warnings
  * Fixed numerous warning and critical messages
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604750400">- Update to version 4.15.3
  * No special treatment on "rename" for .desktop files
    (gxo#xfce/thunar#56)
  * Show full filename/extention for .desktop files
    (gxo#xfce/thunar#56)
  * Focus view when location selector is closed (gxo#xfce/thunar#420)
  * Thunar shows wrong content after outside operations
    (gxo#xfce/thunar#355)
  * Regression: Restore file menu section arrangement
  * Use same README.md structure than other xfce projects
  * Fall back to fast content type if regular is unavilable in file
    attributes (gxo#xfce/thunar!36)
  * Fix Regressions around menu bar spinner (gxo#xfce/thunar#394)
  * Fix error for custom date format in details view
    (gxo#xfce/thunar#389)
  * Add support for transparency in gtk-themes (gxo#xfce/thunar!31)
  * Regression: Apply accel keys only to current tab
    (gxo#xfce/thunar#386)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Fix action of Back/Forward mouse gesture when using RTL
    (Issue gxo#xfce/thunar#90)
  - Prevent crash on mouse gesture action
    (Issue gxo#xfce/thunar#443)
  - Avoid crashes when closing thunar with ctrl+w
    (gxo#xfce/thunar#336)
  - Ignore double-click events from back/forward mouse button
    (Issue gxo#xfce/thunar#371)
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  - bump minimum required exo version to 4.15.3
  - Wrap box around spinner to prevent flickering
    (Issue gxo#xfce/thunar#440)
  - Use g_drive_is_removable over g_drive_is_media_removable
  - bump glib (and gio, gthread, etc) to 2.50.0
  - Do not duplicate app_info when added via custom command
    (Issue gxo#xfce/thunar#309)
  - Escape all whitespace characters in custom command path
  - Remove hidden quotes for "Open with"-&gt;"custom command"
    (Issue gxo#xfce/thunar#425)
  - Ignore unknown XML elements in UCA.xml
  - Regression: Fix broken bulk renamer context menu
    (Issue gxo#xfce/thunar#436)
  - Revert of b12247c2 and proper fix for Issue gxo#xfce/thunar#423
  - Remove duplicated code in renamer and prevent possible leak
  - Prevent possible crash of thunar_launcher_poke
    (Issue gxo#xfce/thunar#436)
  - Fix combo box entry order (Issue gxo#xfce/thunar#435)
  - Remove TODO file
  - Change focus when clicking an emblem entry
    (Issue gxo#xfce/thunar#315)
  - Bump GLib minimum version to 2.44
  - Prevent Gtk-CRITICAL when terminating session
    (Issue gxo#xfce/thunar#430)
  - Missing thunarx support on the shortcut view
    (Issue gxo#xfce/thunar#423)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1609243200">- Update to version 4.16.1
  * Prevent crash on Ctrl+H when there is no sidepane
    (gxo#xfce/thunar#453)
  * Roleback to previous spinner handling (gxo#xfce/thunar#448)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610452800">- Update to version 4.16.2
  * Regression: "Open with other application" missing
    (gxo#xfce/thunar#470)
  * Always create new files and folders in current directory
    (gxo#xfce/thunar#462)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612872000">- Update to version 4.16.3
  * By default show all available volumes
  * Regression: Skip app info updates on sendto actions
    (bxo#xfce/thunar#502)
  * Regression: Toggle menu visibility on F10 if menu hidden
    (bxo#xfce/thunar#498)
  * Regression: "Shift" + "Select Trash in menu" has to trigger delete
  * Dont select previous file after delete/trash (bxo#xfce/thunar#477)
  * Increase min. size of "text" field in bulk renamer
    (bxo#xfce/thunar#474)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1615118400">- Update to version 4.16.4
  * Bookmarks no longer need an existing, underlying file
    (gxo#xfce/thunar#47)
  * Regression: Select copied files after copy operation
    (gxo#xfce/thunar#520)
  * Reintroduce alternative zoom shortcuts (gxo#xfce/thunar#514)
  * Prevent hangup if a copy task that is blocked is resumed
    (gxo#xfce/thunar#467)
  * Regression: Allow custom image files for UCA icons
    (gxo#xfce/thunar#517)
  * Dont merge folders when creating copy with same name
    (gxo#xfce/thunar#491)
  * Fix incorrect return value in scroll event handler
    (gxo#xfce/thunar#512)
  * Translation Updates</changelog>
  <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>
</package>
<package pkgid="f8f135fa448831e232207b9727fb616b5d3cb7bdbe9bc1ff154c5fee5dd2b2c7" name="thunar-devel" arch="s390x">
  <version epoch="0" ver="4.16.8" rel="bp153.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1563537600">- Update to version 1.8.8
  * Do not register "send to" as last used app (bxo#14118)
  * Use https where possible
  * Dont restart the folder monitor on each refresh (bxo#13364)
  * Fix XML declaratation in uca.xml (bxo#13623)
  * Always show the executable checkbox (bxo#15605)
  * Replace Trash action with Delete as needed (bxo#15352)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 1.8.9
  * Remove 'auto-expand folders' from tree-view since it causes bad
    usability with keyboard (bxo#15743)
  * preferences: Add button icons to Help/Close
  * Use designated initializer to avoid compile warnings (bxo#15734)
  * Prevent premature disposal of clipboard manager (bxo#15635)
  * Keep "Open with" menu items updated (bxo#15530)
  * Translation Updates</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="1573387200">- Update to version 1.8.10
  - Allow compilation with panel 4.15
  - thunar-job: keep track of number of processed files (bxo#16117)
  - No context menu on right-click when started via trash-panel-plugin
    (bxo#16000)
  - icon text now centered after unchecking "Text besides icons"
  - Remove the vertical gap between icon and label (bxo#16041)
  - Fix icon view alignment (bxo#16107)
  - Not possible to grab scrollbar on the very right pixels when maximized
    (bxo#16050)
  - Wrap text of error dialog
  - Not possible to empty the trash via the pathbar context menu
  - Crash on refresh if remote folder has been removed (bxo#15961)
  - Center action buttons in conflict dialog window (bxo#15973)
  - Ensure UCAs use currently selected file path (bxo#15119)
  - make filename label selectable in conflict dialog window
  - Center action buttons in conflict dialog window (bxo#15973)
  - Clear UCA shortcut when the action is deleted
  - Prevent Gtk-CRITICAL when adding or modifying a UCA
  - Thunar SendTo Email: Add missing archive formats (bxo#15917)
  - sendto plugin: fix content type resolution. (bxo#15916)
  - sendto plugin: extract function tse_file_is_archive (bxo#15916)
  - All glory to lowercase (bxo#15394)
  - mismatched names between thunar.appdata.xml and thunar.desktop
    (bxo#15498)
  - Remove superfluous .desktop file "Thunar-folder-handler.desktop.in"
    (bxo#15467)
  - Prevent unnecessary fallback copy-delete in file move when
    overwriting
  - Fix possible memory leak
  - Fix popup menus size (bxo#15832)
  - Add Alt+D as accelerator for Open Location (bxo#15828)
  - Do not insert hyphens at intra-word line breaks (bxo#15856)
- Dropped obsolete patch thunar-1.8-appdata.patch as fixed upstream
  (bxo#15498)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1573905600">- Update to version 1.8.11
  - Thunar 1.8.10 crashing on startup in FreeBSD and Fedora,
    caused by nonfunctional pango version check (bxo#16136, bxo#16138)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1580472000">- Update to version 1.8.12
  * NULL is the proper sentinel for g_object_new() (bxo#16310)
  * Drop timer on finalize (bxo#15305)
  * Store column width setting asynchronously and only once (bxo#15305)
  * When move to trash fails, ask whether to delete files (bxo#15975)
  * Ctrl+Mousewheel does not enlarge/shrink entries
    (for detailed list view) (bxo#15936)
  * Extra padding for Eject button when scrollbar is visible (bxo#15312)
  * Use standard icon instead of custom
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584964800">- Update to version 1.8.13
  * Use tre-view toplevel path of the cursor, if available, in order to
    prevent jumping (bxo#16024)
  * Increase vertical gap between icon and its label slightly (bxo#16041)
  * Fix crash when inserting USB device in tree-view mode. (bxo#15172)
  * Fix jump to Home when ejecting a currently viewed device (bxo#16504)
  * Allow context menu when editing location in pathbar (bxo#16483)
  * Sort device entries in tree view (bxo#16471)
  * Allow to open multiple files at once (bxo#2487)
  * Fix incorrect pathbar autocomplete (bxo#16267)
  * Avoid unreadable names in detailed view (bxo#16391)
  * Prevent crash when renaming files (bxo#10805)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585137600">- Update to version 1.8.14
  * Revert "Allow opening of multiple file selections (bxo#2487)",
    because it introduced a regression (Not possible any more to DnD
    multiple files in icon/compact view) (bxo#16598)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1590321600">- Update to version 1.8.15
  * Only open devices after successful mount attempt (bxo#16831)
  * Fix shortcut support for addressbar (bxo#4537 and bxo#13680)
  * Fix crash in bulk renamer on repeated rename (bxo#16824)
  * Add checks for thumbnailer 0 handles (bxo#14122)
  * Replace 'thunar_return_if_fail (THUNAR_IS_DEVICE (device))'
    with standard 'if (..)' to prevent possible crashes. (bxo#13404)
  * Fix check if folder is fully loaded when expanding path
    in tree view.
  * Prevents 100% CPU load and loosing sync with main view
    in some cases. (bxo#15762)
  * Fixes 100%CPU on tree-view in some rare cases (bxo#16024)
  * Delete native files faster (bxo#16641)
  * Support libxfce4ui XfceTitledDialog new API (bxo#16616)
  * Translation Updates</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598529600">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * Regression: Dont crash when starting thunar with gvfs disabled
  * Move mount/unmount/eject actions into launcher
    (gxo#xfce/thunar#349)
  * Use thunar-menu and launcher in tree-view (gxo#xfce/thunar#349)
  * Use the new icon when running with elevated privileges (root)
  * Remove path limit to check on drop (gxo#xfce/thunar#350)
  * AC_CONFIG_MACRO_DIR ? AC_CONFIG_MACRO_DIRS (MR !27)
  * Avoid crashes when using details view (gxo#xfce/thunar#307)
  * Fix unavailable rubber banding in detailed view
    (gxo#xfce/thunar#326)
  * Remove obsolete dispose method to prevent warning
    (gxo#xfce/thunar#319)
  * Show device indentifier in side pane tooltip
    (gxo#xfce/thunar#207)
  * Make use of shared field codes expansion of libxfce4util (MR !23)
  * Implement directory specific sort-column and sort-order
    (gxo#xfce/thunar#8)
  * Add an option to delete saved directory specific settings
    (gxo#xfce/thunar#8)
  * Implements directory specific view type (gxo#xfce/thunar#8)
  * Add features to support directory specific view settings
    (gxo#xfce/thunar#8)
  * Regression: Add missing seperator to icon view submenu
  * Replace _thunar_assert() with _thunar_return_if_fail() in order
    to prevent crash when build with debug on FreeBSD (MR !22)
  * Menu items cut/copy/paste do not work for location entry
    (gxo#xfce/thunar#303)
  * Shorten strings for different views (gxo#xfce/thunar#247)
  * Segfault when file is created while files are selected
    (gxo#xfce/thunar#339)
  * Thunar hangs when closing windows using CTRL+W
    (gxo#xfce/thunar#336)
  * Regression: Missing accelerators for bookmark items
    (gxo#xfce/thunar#331)
  * Fixed SEGV when the side pane is hidden (gxo#xfce/thunar#335)
  * Regression: Window menu not updated properly (gxo#xfce/thunar#320)
  * Support queued copy (configurable) (gxo#xfce/thunar#294)
  * Regression: "Create Archive..." doesn't show (gxo#xfce/thunar#329)
  * Fix unavailable rubber banding in detailed view (gxo#xfce/thunar#326)
  * Context menu entries in Thunar flutter while downloading
    (gxo#xfce/thunar#276)
  * Improve cusor handling after file deletion in thunar
    (gxo#xfce/thunar#69)
  * Fix regression: Trying to open a .desktop file from the context menu
    leads to the execution of the file (gxo#xfce/thunar#325)
  * Use numbering on label "open new window/tab" only for multiple
    windows/tabs (MR !15)
  * Remove "Sort by" and "View as" from menu item labels
    (gxo#xfce/thunar#247)
  * Add new app icon and switch to rDNS icon name (MR !11)
  * Replace deprecated GtkActionEntry with XfceGtkActionEntry
    (gxo#xfce/thunar#293)
  * Menus are now updated when selection changes not only when opened
    (gxo#xfce/thunar#293)
  * Merge all file-context-menus into one (gxo#xfce/thunar#198)
  * Ghost file ocasionally remains when dropping file into directory
    (gxo#xfce/thunar#312)
  * Use XfceFilenameInput to validate long filenames (bxo#13720)
  * Support for variables like $HOME in address bar (bxo#12165)
  * Fix eject button click detection when using RTL languages
    (bxo#11387)
  * Remove upper case from group names in shortcuts view
  * Option to rename a file when existing copy conflicts (bxo#16686)
  * Remove suffix "- FileManager" from window title
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Pause button on copy/move (bxo#16685)
  * Allow drag-and-drop of multiple files in icon view (bxo#2487)
  * Add keywords to .desktop files to thunar (bxo#16618)
  * Reduce vertical space in Templates info popup
  * Hide android phone from network group (bxo#11584)
  * Reduce size of Templates info popup
  * Do not add "cant-write" emblem to files in the Trash
  * Hide Browse Network entry in shortcuts view if not supported
  * Move 'network' to the bottom of tree view (bxo#16516)
  * Add examples to "Select by Pattern" dialog (bxo#16587)
  * Improve tooltips in shortcuts view (bxo#16566)
  * Rename "Disconnect" context menu entry in side pane (bxo#16558)
  * Make path entry matching case-insensitive (bxo#12747)
  * Add new bookmarks to bottom of list in shortcuts view (bxo#16526)
  * Move places above devices in shortcuts view (bxo#11586)
  * Add desktop actions for home, computer and trash (bxo#16497)
  * Option to use static icon instead of folder icon (bxo#16501)
  * Remove top level desktop entry from tree view (bxo#16474)
  * Easy access to computer:/// (bxo#16472)
  * Use libxfce4ui close-multiple-tab dialog (bxo#16254)
  * Replace deprecated G_FILE_MONITOR_EVENT_MOVED (bxo#16328)
  * Use symbolic icon for eject (bxo#16281)
  * Prevent ghost files after "move" on remote locations (bxo#15704)
  * Add a confirmation dialog when closing a window with multiple
    open tabs.
  * Improve explanation string for "invert selection" action
    (bxo#15625)
  * Improve layout of Permissions tab (bxo#15557)
  * Remove superfluous shell script "ThunarBulkRename" (bxo#15373)
  * Make labels in permissions chooser wrap
  * Add a small delay when dismissing notifications (bxo#14552)
  * File / Folder size text in statusbar sometimes is ambiguous
    (bxo#14203)
  * Add missing parameter to ThunarBrowserPokeDeviceFunc function
  * Add property to enable/disable frames on thumbnails (bxo#14433)
  * Improved spacing between widgets in Properties and Preferences
    dialogs
  * Fixed numerous compiler warnings
  * Fixed numerous warning and critical messages
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604750400">- Update to version 4.15.3
  * No special treatment on "rename" for .desktop files
    (gxo#xfce/thunar#56)
  * Show full filename/extention for .desktop files
    (gxo#xfce/thunar#56)
  * Focus view when location selector is closed (gxo#xfce/thunar#420)
  * Thunar shows wrong content after outside operations
    (gxo#xfce/thunar#355)
  * Regression: Restore file menu section arrangement
  * Use same README.md structure than other xfce projects
  * Fall back to fast content type if regular is unavilable in file
    attributes (gxo#xfce/thunar!36)
  * Fix Regressions around menu bar spinner (gxo#xfce/thunar#394)
  * Fix error for custom date format in details view
    (gxo#xfce/thunar#389)
  * Add support for transparency in gtk-themes (gxo#xfce/thunar!31)
  * Regression: Apply accel keys only to current tab
    (gxo#xfce/thunar#386)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Fix action of Back/Forward mouse gesture when using RTL
    (Issue gxo#xfce/thunar#90)
  - Prevent crash on mouse gesture action
    (Issue gxo#xfce/thunar#443)
  - Avoid crashes when closing thunar with ctrl+w
    (gxo#xfce/thunar#336)
  - Ignore double-click events from back/forward mouse button
    (Issue gxo#xfce/thunar#371)
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  - bump minimum required exo version to 4.15.3
  - Wrap box around spinner to prevent flickering
    (Issue gxo#xfce/thunar#440)
  - Use g_drive_is_removable over g_drive_is_media_removable
  - bump glib (and gio, gthread, etc) to 2.50.0
  - Do not duplicate app_info when added via custom command
    (Issue gxo#xfce/thunar#309)
  - Escape all whitespace characters in custom command path
  - Remove hidden quotes for "Open with"-&gt;"custom command"
    (Issue gxo#xfce/thunar#425)
  - Ignore unknown XML elements in UCA.xml
  - Regression: Fix broken bulk renamer context menu
    (Issue gxo#xfce/thunar#436)
  - Revert of b12247c2 and proper fix for Issue gxo#xfce/thunar#423
  - Remove duplicated code in renamer and prevent possible leak
  - Prevent possible crash of thunar_launcher_poke
    (Issue gxo#xfce/thunar#436)
  - Fix combo box entry order (Issue gxo#xfce/thunar#435)
  - Remove TODO file
  - Change focus when clicking an emblem entry
    (Issue gxo#xfce/thunar#315)
  - Bump GLib minimum version to 2.44
  - Prevent Gtk-CRITICAL when terminating session
    (Issue gxo#xfce/thunar#430)
  - Missing thunarx support on the shortcut view
    (Issue gxo#xfce/thunar#423)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1609243200">- Update to version 4.16.1
  * Prevent crash on Ctrl+H when there is no sidepane
    (gxo#xfce/thunar#453)
  * Roleback to previous spinner handling (gxo#xfce/thunar#448)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610452800">- Update to version 4.16.2
  * Regression: "Open with other application" missing
    (gxo#xfce/thunar#470)
  * Always create new files and folders in current directory
    (gxo#xfce/thunar#462)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612872000">- Update to version 4.16.3
  * By default show all available volumes
  * Regression: Skip app info updates on sendto actions
    (bxo#xfce/thunar#502)
  * Regression: Toggle menu visibility on F10 if menu hidden
    (bxo#xfce/thunar#498)
  * Regression: "Shift" + "Select Trash in menu" has to trigger delete
  * Dont select previous file after delete/trash (bxo#xfce/thunar#477)
  * Increase min. size of "text" field in bulk renamer
    (bxo#xfce/thunar#474)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1615118400">- Update to version 4.16.4
  * Bookmarks no longer need an existing, underlying file
    (gxo#xfce/thunar#47)
  * Regression: Select copied files after copy operation
    (gxo#xfce/thunar#520)
  * Reintroduce alternative zoom shortcuts (gxo#xfce/thunar#514)
  * Prevent hangup if a copy task that is blocked is resumed
    (gxo#xfce/thunar#467)
  * Regression: Allow custom image files for UCA icons
    (gxo#xfce/thunar#517)
  * Dont merge folders when creating copy with same name
    (gxo#xfce/thunar#491)
  * Fix incorrect return value in scroll event handler
    (gxo#xfce/thunar#512)
  * Translation Updates</changelog>
  <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>
</package>
<package pkgid="2a74b187ee5d67afc415df54aa748a33d6df99d4e8e12b616a607dd53df6f6d3" name="thunar-devel" arch="x86_64">
  <version epoch="0" ver="4.16.8" rel="bp153.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1563537600">- Update to version 1.8.8
  * Do not register "send to" as last used app (bxo#14118)
  * Use https where possible
  * Dont restart the folder monitor on each refresh (bxo#13364)
  * Fix XML declaratation in uca.xml (bxo#13623)
  * Always show the executable checkbox (bxo#15605)
  * Replace Trash action with Delete as needed (bxo#15352)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 1.8.9
  * Remove 'auto-expand folders' from tree-view since it causes bad
    usability with keyboard (bxo#15743)
  * preferences: Add button icons to Help/Close
  * Use designated initializer to avoid compile warnings (bxo#15734)
  * Prevent premature disposal of clipboard manager (bxo#15635)
  * Keep "Open with" menu items updated (bxo#15530)
  * Translation Updates</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="1573387200">- Update to version 1.8.10
  - Allow compilation with panel 4.15
  - thunar-job: keep track of number of processed files (bxo#16117)
  - No context menu on right-click when started via trash-panel-plugin
    (bxo#16000)
  - icon text now centered after unchecking "Text besides icons"
  - Remove the vertical gap between icon and label (bxo#16041)
  - Fix icon view alignment (bxo#16107)
  - Not possible to grab scrollbar on the very right pixels when maximized
    (bxo#16050)
  - Wrap text of error dialog
  - Not possible to empty the trash via the pathbar context menu
  - Crash on refresh if remote folder has been removed (bxo#15961)
  - Center action buttons in conflict dialog window (bxo#15973)
  - Ensure UCAs use currently selected file path (bxo#15119)
  - make filename label selectable in conflict dialog window
  - Center action buttons in conflict dialog window (bxo#15973)
  - Clear UCA shortcut when the action is deleted
  - Prevent Gtk-CRITICAL when adding or modifying a UCA
  - Thunar SendTo Email: Add missing archive formats (bxo#15917)
  - sendto plugin: fix content type resolution. (bxo#15916)
  - sendto plugin: extract function tse_file_is_archive (bxo#15916)
  - All glory to lowercase (bxo#15394)
  - mismatched names between thunar.appdata.xml and thunar.desktop
    (bxo#15498)
  - Remove superfluous .desktop file "Thunar-folder-handler.desktop.in"
    (bxo#15467)
  - Prevent unnecessary fallback copy-delete in file move when
    overwriting
  - Fix possible memory leak
  - Fix popup menus size (bxo#15832)
  - Add Alt+D as accelerator for Open Location (bxo#15828)
  - Do not insert hyphens at intra-word line breaks (bxo#15856)
- Dropped obsolete patch thunar-1.8-appdata.patch as fixed upstream
  (bxo#15498)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1573905600">- Update to version 1.8.11
  - Thunar 1.8.10 crashing on startup in FreeBSD and Fedora,
    caused by nonfunctional pango version check (bxo#16136, bxo#16138)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1580472000">- Update to version 1.8.12
  * NULL is the proper sentinel for g_object_new() (bxo#16310)
  * Drop timer on finalize (bxo#15305)
  * Store column width setting asynchronously and only once (bxo#15305)
  * When move to trash fails, ask whether to delete files (bxo#15975)
  * Ctrl+Mousewheel does not enlarge/shrink entries
    (for detailed list view) (bxo#15936)
  * Extra padding for Eject button when scrollbar is visible (bxo#15312)
  * Use standard icon instead of custom
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584964800">- Update to version 1.8.13
  * Use tre-view toplevel path of the cursor, if available, in order to
    prevent jumping (bxo#16024)
  * Increase vertical gap between icon and its label slightly (bxo#16041)
  * Fix crash when inserting USB device in tree-view mode. (bxo#15172)
  * Fix jump to Home when ejecting a currently viewed device (bxo#16504)
  * Allow context menu when editing location in pathbar (bxo#16483)
  * Sort device entries in tree view (bxo#16471)
  * Allow to open multiple files at once (bxo#2487)
  * Fix incorrect pathbar autocomplete (bxo#16267)
  * Avoid unreadable names in detailed view (bxo#16391)
  * Prevent crash when renaming files (bxo#10805)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585137600">- Update to version 1.8.14
  * Revert "Allow opening of multiple file selections (bxo#2487)",
    because it introduced a regression (Not possible any more to DnD
    multiple files in icon/compact view) (bxo#16598)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1590321600">- Update to version 1.8.15
  * Only open devices after successful mount attempt (bxo#16831)
  * Fix shortcut support for addressbar (bxo#4537 and bxo#13680)
  * Fix crash in bulk renamer on repeated rename (bxo#16824)
  * Add checks for thumbnailer 0 handles (bxo#14122)
  * Replace 'thunar_return_if_fail (THUNAR_IS_DEVICE (device))'
    with standard 'if (..)' to prevent possible crashes. (bxo#13404)
  * Fix check if folder is fully loaded when expanding path
    in tree view.
  * Prevents 100% CPU load and loosing sync with main view
    in some cases. (bxo#15762)
  * Fixes 100%CPU on tree-view in some rare cases (bxo#16024)
  * Delete native files faster (bxo#16641)
  * Support libxfce4ui XfceTitledDialog new API (bxo#16616)
  * Translation Updates</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598529600">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * Regression: Dont crash when starting thunar with gvfs disabled
  * Move mount/unmount/eject actions into launcher
    (gxo#xfce/thunar#349)
  * Use thunar-menu and launcher in tree-view (gxo#xfce/thunar#349)
  * Use the new icon when running with elevated privileges (root)
  * Remove path limit to check on drop (gxo#xfce/thunar#350)
  * AC_CONFIG_MACRO_DIR ? AC_CONFIG_MACRO_DIRS (MR !27)
  * Avoid crashes when using details view (gxo#xfce/thunar#307)
  * Fix unavailable rubber banding in detailed view
    (gxo#xfce/thunar#326)
  * Remove obsolete dispose method to prevent warning
    (gxo#xfce/thunar#319)
  * Show device indentifier in side pane tooltip
    (gxo#xfce/thunar#207)
  * Make use of shared field codes expansion of libxfce4util (MR !23)
  * Implement directory specific sort-column and sort-order
    (gxo#xfce/thunar#8)
  * Add an option to delete saved directory specific settings
    (gxo#xfce/thunar#8)
  * Implements directory specific view type (gxo#xfce/thunar#8)
  * Add features to support directory specific view settings
    (gxo#xfce/thunar#8)
  * Regression: Add missing seperator to icon view submenu
  * Replace _thunar_assert() with _thunar_return_if_fail() in order
    to prevent crash when build with debug on FreeBSD (MR !22)
  * Menu items cut/copy/paste do not work for location entry
    (gxo#xfce/thunar#303)
  * Shorten strings for different views (gxo#xfce/thunar#247)
  * Segfault when file is created while files are selected
    (gxo#xfce/thunar#339)
  * Thunar hangs when closing windows using CTRL+W
    (gxo#xfce/thunar#336)
  * Regression: Missing accelerators for bookmark items
    (gxo#xfce/thunar#331)
  * Fixed SEGV when the side pane is hidden (gxo#xfce/thunar#335)
  * Regression: Window menu not updated properly (gxo#xfce/thunar#320)
  * Support queued copy (configurable) (gxo#xfce/thunar#294)
  * Regression: "Create Archive..." doesn't show (gxo#xfce/thunar#329)
  * Fix unavailable rubber banding in detailed view (gxo#xfce/thunar#326)
  * Context menu entries in Thunar flutter while downloading
    (gxo#xfce/thunar#276)
  * Improve cusor handling after file deletion in thunar
    (gxo#xfce/thunar#69)
  * Fix regression: Trying to open a .desktop file from the context menu
    leads to the execution of the file (gxo#xfce/thunar#325)
  * Use numbering on label "open new window/tab" only for multiple
    windows/tabs (MR !15)
  * Remove "Sort by" and "View as" from menu item labels
    (gxo#xfce/thunar#247)
  * Add new app icon and switch to rDNS icon name (MR !11)
  * Replace deprecated GtkActionEntry with XfceGtkActionEntry
    (gxo#xfce/thunar#293)
  * Menus are now updated when selection changes not only when opened
    (gxo#xfce/thunar#293)
  * Merge all file-context-menus into one (gxo#xfce/thunar#198)
  * Ghost file ocasionally remains when dropping file into directory
    (gxo#xfce/thunar#312)
  * Use XfceFilenameInput to validate long filenames (bxo#13720)
  * Support for variables like $HOME in address bar (bxo#12165)
  * Fix eject button click detection when using RTL languages
    (bxo#11387)
  * Remove upper case from group names in shortcuts view
  * Option to rename a file when existing copy conflicts (bxo#16686)
  * Remove suffix "- FileManager" from window title
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Pause button on copy/move (bxo#16685)
  * Allow drag-and-drop of multiple files in icon view (bxo#2487)
  * Add keywords to .desktop files to thunar (bxo#16618)
  * Reduce vertical space in Templates info popup
  * Hide android phone from network group (bxo#11584)
  * Reduce size of Templates info popup
  * Do not add "cant-write" emblem to files in the Trash
  * Hide Browse Network entry in shortcuts view if not supported
  * Move 'network' to the bottom of tree view (bxo#16516)
  * Add examples to "Select by Pattern" dialog (bxo#16587)
  * Improve tooltips in shortcuts view (bxo#16566)
  * Rename "Disconnect" context menu entry in side pane (bxo#16558)
  * Make path entry matching case-insensitive (bxo#12747)
  * Add new bookmarks to bottom of list in shortcuts view (bxo#16526)
  * Move places above devices in shortcuts view (bxo#11586)
  * Add desktop actions for home, computer and trash (bxo#16497)
  * Option to use static icon instead of folder icon (bxo#16501)
  * Remove top level desktop entry from tree view (bxo#16474)
  * Easy access to computer:/// (bxo#16472)
  * Use libxfce4ui close-multiple-tab dialog (bxo#16254)
  * Replace deprecated G_FILE_MONITOR_EVENT_MOVED (bxo#16328)
  * Use symbolic icon for eject (bxo#16281)
  * Prevent ghost files after "move" on remote locations (bxo#15704)
  * Add a confirmation dialog when closing a window with multiple
    open tabs.
  * Improve explanation string for "invert selection" action
    (bxo#15625)
  * Improve layout of Permissions tab (bxo#15557)
  * Remove superfluous shell script "ThunarBulkRename" (bxo#15373)
  * Make labels in permissions chooser wrap
  * Add a small delay when dismissing notifications (bxo#14552)
  * File / Folder size text in statusbar sometimes is ambiguous
    (bxo#14203)
  * Add missing parameter to ThunarBrowserPokeDeviceFunc function
  * Add property to enable/disable frames on thumbnails (bxo#14433)
  * Improved spacing between widgets in Properties and Preferences
    dialogs
  * Fixed numerous compiler warnings
  * Fixed numerous warning and critical messages
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604750400">- Update to version 4.15.3
  * No special treatment on "rename" for .desktop files
    (gxo#xfce/thunar#56)
  * Show full filename/extention for .desktop files
    (gxo#xfce/thunar#56)
  * Focus view when location selector is closed (gxo#xfce/thunar#420)
  * Thunar shows wrong content after outside operations
    (gxo#xfce/thunar#355)
  * Regression: Restore file menu section arrangement
  * Use same README.md structure than other xfce projects
  * Fall back to fast content type if regular is unavilable in file
    attributes (gxo#xfce/thunar!36)
  * Fix Regressions around menu bar spinner (gxo#xfce/thunar#394)
  * Fix error for custom date format in details view
    (gxo#xfce/thunar#389)
  * Add support for transparency in gtk-themes (gxo#xfce/thunar!31)
  * Regression: Apply accel keys only to current tab
    (gxo#xfce/thunar#386)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Fix action of Back/Forward mouse gesture when using RTL
    (Issue gxo#xfce/thunar#90)
  - Prevent crash on mouse gesture action
    (Issue gxo#xfce/thunar#443)
  - Avoid crashes when closing thunar with ctrl+w
    (gxo#xfce/thunar#336)
  - Ignore double-click events from back/forward mouse button
    (Issue gxo#xfce/thunar#371)
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  - bump minimum required exo version to 4.15.3
  - Wrap box around spinner to prevent flickering
    (Issue gxo#xfce/thunar#440)
  - Use g_drive_is_removable over g_drive_is_media_removable
  - bump glib (and gio, gthread, etc) to 2.50.0
  - Do not duplicate app_info when added via custom command
    (Issue gxo#xfce/thunar#309)
  - Escape all whitespace characters in custom command path
  - Remove hidden quotes for "Open with"-&gt;"custom command"
    (Issue gxo#xfce/thunar#425)
  - Ignore unknown XML elements in UCA.xml
  - Regression: Fix broken bulk renamer context menu
    (Issue gxo#xfce/thunar#436)
  - Revert of b12247c2 and proper fix for Issue gxo#xfce/thunar#423
  - Remove duplicated code in renamer and prevent possible leak
  - Prevent possible crash of thunar_launcher_poke
    (Issue gxo#xfce/thunar#436)
  - Fix combo box entry order (Issue gxo#xfce/thunar#435)
  - Remove TODO file
  - Change focus when clicking an emblem entry
    (Issue gxo#xfce/thunar#315)
  - Bump GLib minimum version to 2.44
  - Prevent Gtk-CRITICAL when terminating session
    (Issue gxo#xfce/thunar#430)
  - Missing thunarx support on the shortcut view
    (Issue gxo#xfce/thunar#423)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1609243200">- Update to version 4.16.1
  * Prevent crash on Ctrl+H when there is no sidepane
    (gxo#xfce/thunar#453)
  * Roleback to previous spinner handling (gxo#xfce/thunar#448)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610452800">- Update to version 4.16.2
  * Regression: "Open with other application" missing
    (gxo#xfce/thunar#470)
  * Always create new files and folders in current directory
    (gxo#xfce/thunar#462)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612872000">- Update to version 4.16.3
  * By default show all available volumes
  * Regression: Skip app info updates on sendto actions
    (bxo#xfce/thunar#502)
  * Regression: Toggle menu visibility on F10 if menu hidden
    (bxo#xfce/thunar#498)
  * Regression: "Shift" + "Select Trash in menu" has to trigger delete
  * Dont select previous file after delete/trash (bxo#xfce/thunar#477)
  * Increase min. size of "text" field in bulk renamer
    (bxo#xfce/thunar#474)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1615118400">- Update to version 4.16.4
  * Bookmarks no longer need an existing, underlying file
    (gxo#xfce/thunar#47)
  * Regression: Select copied files after copy operation
    (gxo#xfce/thunar#520)
  * Reintroduce alternative zoom shortcuts (gxo#xfce/thunar#514)
  * Prevent hangup if a copy task that is blocked is resumed
    (gxo#xfce/thunar#467)
  * Regression: Allow custom image files for UCA icons
    (gxo#xfce/thunar#517)
  * Dont merge folders when creating copy with same name
    (gxo#xfce/thunar#491)
  * Fix incorrect return value in scroll event handler
    (gxo#xfce/thunar#512)
  * Translation Updates</changelog>
  <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>
</package>
<package pkgid="12150e255824120499c3e0db9d6a2fe5b54073a1df9e1fa34c08141652eb2b18" name="thunar-lang" arch="noarch">
  <version epoch="0" ver="4.16.8" rel="bp153.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1563537600">- Update to version 1.8.8
  * Do not register "send to" as last used app (bxo#14118)
  * Use https where possible
  * Dont restart the folder monitor on each refresh (bxo#13364)
  * Fix XML declaratation in uca.xml (bxo#13623)
  * Always show the executable checkbox (bxo#15605)
  * Replace Trash action with Delete as needed (bxo#15352)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 1.8.9
  * Remove 'auto-expand folders' from tree-view since it causes bad
    usability with keyboard (bxo#15743)
  * preferences: Add button icons to Help/Close
  * Use designated initializer to avoid compile warnings (bxo#15734)
  * Prevent premature disposal of clipboard manager (bxo#15635)
  * Keep "Open with" menu items updated (bxo#15530)
  * Translation Updates</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="1573387200">- Update to version 1.8.10
  - Allow compilation with panel 4.15
  - thunar-job: keep track of number of processed files (bxo#16117)
  - No context menu on right-click when started via trash-panel-plugin
    (bxo#16000)
  - icon text now centered after unchecking "Text besides icons"
  - Remove the vertical gap between icon and label (bxo#16041)
  - Fix icon view alignment (bxo#16107)
  - Not possible to grab scrollbar on the very right pixels when maximized
    (bxo#16050)
  - Wrap text of error dialog
  - Not possible to empty the trash via the pathbar context menu
  - Crash on refresh if remote folder has been removed (bxo#15961)
  - Center action buttons in conflict dialog window (bxo#15973)
  - Ensure UCAs use currently selected file path (bxo#15119)
  - make filename label selectable in conflict dialog window
  - Center action buttons in conflict dialog window (bxo#15973)
  - Clear UCA shortcut when the action is deleted
  - Prevent Gtk-CRITICAL when adding or modifying a UCA
  - Thunar SendTo Email: Add missing archive formats (bxo#15917)
  - sendto plugin: fix content type resolution. (bxo#15916)
  - sendto plugin: extract function tse_file_is_archive (bxo#15916)
  - All glory to lowercase (bxo#15394)
  - mismatched names between thunar.appdata.xml and thunar.desktop
    (bxo#15498)
  - Remove superfluous .desktop file "Thunar-folder-handler.desktop.in"
    (bxo#15467)
  - Prevent unnecessary fallback copy-delete in file move when
    overwriting
  - Fix possible memory leak
  - Fix popup menus size (bxo#15832)
  - Add Alt+D as accelerator for Open Location (bxo#15828)
  - Do not insert hyphens at intra-word line breaks (bxo#15856)
- Dropped obsolete patch thunar-1.8-appdata.patch as fixed upstream
  (bxo#15498)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1573905600">- Update to version 1.8.11
  - Thunar 1.8.10 crashing on startup in FreeBSD and Fedora,
    caused by nonfunctional pango version check (bxo#16136, bxo#16138)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1580472000">- Update to version 1.8.12
  * NULL is the proper sentinel for g_object_new() (bxo#16310)
  * Drop timer on finalize (bxo#15305)
  * Store column width setting asynchronously and only once (bxo#15305)
  * When move to trash fails, ask whether to delete files (bxo#15975)
  * Ctrl+Mousewheel does not enlarge/shrink entries
    (for detailed list view) (bxo#15936)
  * Extra padding for Eject button when scrollbar is visible (bxo#15312)
  * Use standard icon instead of custom
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584964800">- Update to version 1.8.13
  * Use tre-view toplevel path of the cursor, if available, in order to
    prevent jumping (bxo#16024)
  * Increase vertical gap between icon and its label slightly (bxo#16041)
  * Fix crash when inserting USB device in tree-view mode. (bxo#15172)
  * Fix jump to Home when ejecting a currently viewed device (bxo#16504)
  * Allow context menu when editing location in pathbar (bxo#16483)
  * Sort device entries in tree view (bxo#16471)
  * Allow to open multiple files at once (bxo#2487)
  * Fix incorrect pathbar autocomplete (bxo#16267)
  * Avoid unreadable names in detailed view (bxo#16391)
  * Prevent crash when renaming files (bxo#10805)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585137600">- Update to version 1.8.14
  * Revert "Allow opening of multiple file selections (bxo#2487)",
    because it introduced a regression (Not possible any more to DnD
    multiple files in icon/compact view) (bxo#16598)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1590321600">- Update to version 1.8.15
  * Only open devices after successful mount attempt (bxo#16831)
  * Fix shortcut support for addressbar (bxo#4537 and bxo#13680)
  * Fix crash in bulk renamer on repeated rename (bxo#16824)
  * Add checks for thumbnailer 0 handles (bxo#14122)
  * Replace 'thunar_return_if_fail (THUNAR_IS_DEVICE (device))'
    with standard 'if (..)' to prevent possible crashes. (bxo#13404)
  * Fix check if folder is fully loaded when expanding path
    in tree view.
  * Prevents 100% CPU load and loosing sync with main view
    in some cases. (bxo#15762)
  * Fixes 100%CPU on tree-view in some rare cases (bxo#16024)
  * Delete native files faster (bxo#16641)
  * Support libxfce4ui XfceTitledDialog new API (bxo#16616)
  * Translation Updates</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598529600">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * Regression: Dont crash when starting thunar with gvfs disabled
  * Move mount/unmount/eject actions into launcher
    (gxo#xfce/thunar#349)
  * Use thunar-menu and launcher in tree-view (gxo#xfce/thunar#349)
  * Use the new icon when running with elevated privileges (root)
  * Remove path limit to check on drop (gxo#xfce/thunar#350)
  * AC_CONFIG_MACRO_DIR ? AC_CONFIG_MACRO_DIRS (MR !27)
  * Avoid crashes when using details view (gxo#xfce/thunar#307)
  * Fix unavailable rubber banding in detailed view
    (gxo#xfce/thunar#326)
  * Remove obsolete dispose method to prevent warning
    (gxo#xfce/thunar#319)
  * Show device indentifier in side pane tooltip
    (gxo#xfce/thunar#207)
  * Make use of shared field codes expansion of libxfce4util (MR !23)
  * Implement directory specific sort-column and sort-order
    (gxo#xfce/thunar#8)
  * Add an option to delete saved directory specific settings
    (gxo#xfce/thunar#8)
  * Implements directory specific view type (gxo#xfce/thunar#8)
  * Add features to support directory specific view settings
    (gxo#xfce/thunar#8)
  * Regression: Add missing seperator to icon view submenu
  * Replace _thunar_assert() with _thunar_return_if_fail() in order
    to prevent crash when build with debug on FreeBSD (MR !22)
  * Menu items cut/copy/paste do not work for location entry
    (gxo#xfce/thunar#303)
  * Shorten strings for different views (gxo#xfce/thunar#247)
  * Segfault when file is created while files are selected
    (gxo#xfce/thunar#339)
  * Thunar hangs when closing windows using CTRL+W
    (gxo#xfce/thunar#336)
  * Regression: Missing accelerators for bookmark items
    (gxo#xfce/thunar#331)
  * Fixed SEGV when the side pane is hidden (gxo#xfce/thunar#335)
  * Regression: Window menu not updated properly (gxo#xfce/thunar#320)
  * Support queued copy (configurable) (gxo#xfce/thunar#294)
  * Regression: "Create Archive..." doesn't show (gxo#xfce/thunar#329)
  * Fix unavailable rubber banding in detailed view (gxo#xfce/thunar#326)
  * Context menu entries in Thunar flutter while downloading
    (gxo#xfce/thunar#276)
  * Improve cusor handling after file deletion in thunar
    (gxo#xfce/thunar#69)
  * Fix regression: Trying to open a .desktop file from the context menu
    leads to the execution of the file (gxo#xfce/thunar#325)
  * Use numbering on label "open new window/tab" only for multiple
    windows/tabs (MR !15)
  * Remove "Sort by" and "View as" from menu item labels
    (gxo#xfce/thunar#247)
  * Add new app icon and switch to rDNS icon name (MR !11)
  * Replace deprecated GtkActionEntry with XfceGtkActionEntry
    (gxo#xfce/thunar#293)
  * Menus are now updated when selection changes not only when opened
    (gxo#xfce/thunar#293)
  * Merge all file-context-menus into one (gxo#xfce/thunar#198)
  * Ghost file ocasionally remains when dropping file into directory
    (gxo#xfce/thunar#312)
  * Use XfceFilenameInput to validate long filenames (bxo#13720)
  * Support for variables like $HOME in address bar (bxo#12165)
  * Fix eject button click detection when using RTL languages
    (bxo#11387)
  * Remove upper case from group names in shortcuts view
  * Option to rename a file when existing copy conflicts (bxo#16686)
  * Remove suffix "- FileManager" from window title
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Pause button on copy/move (bxo#16685)
  * Allow drag-and-drop of multiple files in icon view (bxo#2487)
  * Add keywords to .desktop files to thunar (bxo#16618)
  * Reduce vertical space in Templates info popup
  * Hide android phone from network group (bxo#11584)
  * Reduce size of Templates info popup
  * Do not add "cant-write" emblem to files in the Trash
  * Hide Browse Network entry in shortcuts view if not supported
  * Move 'network' to the bottom of tree view (bxo#16516)
  * Add examples to "Select by Pattern" dialog (bxo#16587)
  * Improve tooltips in shortcuts view (bxo#16566)
  * Rename "Disconnect" context menu entry in side pane (bxo#16558)
  * Make path entry matching case-insensitive (bxo#12747)
  * Add new bookmarks to bottom of list in shortcuts view (bxo#16526)
  * Move places above devices in shortcuts view (bxo#11586)
  * Add desktop actions for home, computer and trash (bxo#16497)
  * Option to use static icon instead of folder icon (bxo#16501)
  * Remove top level desktop entry from tree view (bxo#16474)
  * Easy access to computer:/// (bxo#16472)
  * Use libxfce4ui close-multiple-tab dialog (bxo#16254)
  * Replace deprecated G_FILE_MONITOR_EVENT_MOVED (bxo#16328)
  * Use symbolic icon for eject (bxo#16281)
  * Prevent ghost files after "move" on remote locations (bxo#15704)
  * Add a confirmation dialog when closing a window with multiple
    open tabs.
  * Improve explanation string for "invert selection" action
    (bxo#15625)
  * Improve layout of Permissions tab (bxo#15557)
  * Remove superfluous shell script "ThunarBulkRename" (bxo#15373)
  * Make labels in permissions chooser wrap
  * Add a small delay when dismissing notifications (bxo#14552)
  * File / Folder size text in statusbar sometimes is ambiguous
    (bxo#14203)
  * Add missing parameter to ThunarBrowserPokeDeviceFunc function
  * Add property to enable/disable frames on thumbnails (bxo#14433)
  * Improved spacing between widgets in Properties and Preferences
    dialogs
  * Fixed numerous compiler warnings
  * Fixed numerous warning and critical messages
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604750400">- Update to version 4.15.3
  * No special treatment on "rename" for .desktop files
    (gxo#xfce/thunar#56)
  * Show full filename/extention for .desktop files
    (gxo#xfce/thunar#56)
  * Focus view when location selector is closed (gxo#xfce/thunar#420)
  * Thunar shows wrong content after outside operations
    (gxo#xfce/thunar#355)
  * Regression: Restore file menu section arrangement
  * Use same README.md structure than other xfce projects
  * Fall back to fast content type if regular is unavilable in file
    attributes (gxo#xfce/thunar!36)
  * Fix Regressions around menu bar spinner (gxo#xfce/thunar#394)
  * Fix error for custom date format in details view
    (gxo#xfce/thunar#389)
  * Add support for transparency in gtk-themes (gxo#xfce/thunar!31)
  * Regression: Apply accel keys only to current tab
    (gxo#xfce/thunar#386)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Fix action of Back/Forward mouse gesture when using RTL
    (Issue gxo#xfce/thunar#90)
  - Prevent crash on mouse gesture action
    (Issue gxo#xfce/thunar#443)
  - Avoid crashes when closing thunar with ctrl+w
    (gxo#xfce/thunar#336)
  - Ignore double-click events from back/forward mouse button
    (Issue gxo#xfce/thunar#371)
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  - bump minimum required exo version to 4.15.3
  - Wrap box around spinner to prevent flickering
    (Issue gxo#xfce/thunar#440)
  - Use g_drive_is_removable over g_drive_is_media_removable
  - bump glib (and gio, gthread, etc) to 2.50.0
  - Do not duplicate app_info when added via custom command
    (Issue gxo#xfce/thunar#309)
  - Escape all whitespace characters in custom command path
  - Remove hidden quotes for "Open with"-&gt;"custom command"
    (Issue gxo#xfce/thunar#425)
  - Ignore unknown XML elements in UCA.xml
  - Regression: Fix broken bulk renamer context menu
    (Issue gxo#xfce/thunar#436)
  - Revert of b12247c2 and proper fix for Issue gxo#xfce/thunar#423
  - Remove duplicated code in renamer and prevent possible leak
  - Prevent possible crash of thunar_launcher_poke
    (Issue gxo#xfce/thunar#436)
  - Fix combo box entry order (Issue gxo#xfce/thunar#435)
  - Remove TODO file
  - Change focus when clicking an emblem entry
    (Issue gxo#xfce/thunar#315)
  - Bump GLib minimum version to 2.44
  - Prevent Gtk-CRITICAL when terminating session
    (Issue gxo#xfce/thunar#430)
  - Missing thunarx support on the shortcut view
    (Issue gxo#xfce/thunar#423)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1609243200">- Update to version 4.16.1
  * Prevent crash on Ctrl+H when there is no sidepane
    (gxo#xfce/thunar#453)
  * Roleback to previous spinner handling (gxo#xfce/thunar#448)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610452800">- Update to version 4.16.2
  * Regression: "Open with other application" missing
    (gxo#xfce/thunar#470)
  * Always create new files and folders in current directory
    (gxo#xfce/thunar#462)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612872000">- Update to version 4.16.3
  * By default show all available volumes
  * Regression: Skip app info updates on sendto actions
    (bxo#xfce/thunar#502)
  * Regression: Toggle menu visibility on F10 if menu hidden
    (bxo#xfce/thunar#498)
  * Regression: "Shift" + "Select Trash in menu" has to trigger delete
  * Dont select previous file after delete/trash (bxo#xfce/thunar#477)
  * Increase min. size of "text" field in bulk renamer
    (bxo#xfce/thunar#474)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1615118400">- Update to version 4.16.4
  * Bookmarks no longer need an existing, underlying file
    (gxo#xfce/thunar#47)
  * Regression: Select copied files after copy operation
    (gxo#xfce/thunar#520)
  * Reintroduce alternative zoom shortcuts (gxo#xfce/thunar#514)
  * Prevent hangup if a copy task that is blocked is resumed
    (gxo#xfce/thunar#467)
  * Regression: Allow custom image files for UCA icons
    (gxo#xfce/thunar#517)
  * Dont merge folders when creating copy with same name
    (gxo#xfce/thunar#491)
  * Fix incorrect return value in scroll event handler
    (gxo#xfce/thunar#512)
  * Translation Updates</changelog>
  <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>
</package>
<package pkgid="48d1888fb9378fba40201b5a15872db2d6604b2803dedfcb72d61b5b40c9d265" name="tor" arch="aarch64">
  <version epoch="0" ver="0.4.5.9" rel="bp153.2.3.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1570449600">- Update dependnecnies:
  * python3 instead of python
  * add libpcap and seccomp
- Use more suitable macros for building and systemd dependencies</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1575979200">- tor 0.4.1.7:
  * several bugfixes to improve stability and correctness
  * fixes for relays relying on AccountingMax</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1576324800">- tor 0.4.2.5:
  * first stable release in the 0.4.2.x series
  * improves reliability and stability
  * several stability and correctness improvements for onion services
  * fixes many smaller bugs present in previous series</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1578398400">- Update tor.service and add defaults-torrc
  to work without dropped torctl (boo#1072274)
- Add tor-master.service to allow handling multiple tor daemons</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1580472000">- tor 0.4.2.6
  * Correct how we use libseccomp
  * Fix crash when reloading logging configuration while the
    experimental sandbox is enabled
  * Avoid a possible crash when logging an assertion
    about mismatched magic numbers</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1584532800">- tor 0.4.2.7
  * CVE-2020-10592: CPU consumption DoS and timing patterns (boo#1167013)
  * CVE-2020-10593: circuit padding memory leak (boo#1167014)
  * Directory authorities now signal bandwidth pressure to clients
  * Avoid excess logging on bug when flushing a buffer to a TLS connection</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1589544000">- tor 0.4.3.5:
  * first stable release in the 0.4.3.x series
  * implement functionality needed for OnionBalance with v3 onion
    services
  * significant refactoring of our configuration and controller
    functionality
  * Add support for banning a relay's ed25519 keys in the
    approved-routers file in support for migrating away from RSA
  * support OR connections through a HAProxy server</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1593432000">- Fix logrotate to not fail when tor is stopped (boo#1164275)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1594296000">- tor 0.4.3.6
  * Fix a crash due to an out-of-bound memory access (CVE-2020-15572)
  * Some minor fixes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597838400">- Use %{_tmpfilesdir} instead of abusing %{_libexecdir}/tmpfiles.d.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1600171200">- tor 0.4.4.5
  * Improve guard selection
  * IPv6 improvements</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1605182400">- tor 0.4.4.6
  * Check channels+circuits on relays more thoroughly
    (TROVE-2020-005, boo#1178741)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1611748800">- Restrict service permissions with systemd</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1612526400">- tor 0.4.4.7
  * https://blog.torproject.org/node/1990
  * Stop requiring a live consensus for v3 clients and services
  * Re-entry into the network is now denied at the Exit level
  * Fix undefined behavior on our Keccak library
  * Strip '\r' characters when reading text files on Unix platforms
  * Handle partial SOCKS5 messages correctly
- Add tor-practracker.patch to fix tests</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1613476800">- tor 0.4.5.6
  * https://lists.torproject.org/pipermail/tor-announce/2021-February/000214.html
  * Introduce a new MetricsPort HTTP interface
  * Support IPv6 in the torrc Address option
  * Add event-tracing library support for USDT and LTTng-UST
  * Try to read N of N bytes on a TLS connection
- Drop upstream tor-practracker.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1615896000">- tor 0.4.5.7
  * https://lists.torproject.org/pipermail/tor-announce/2021-March/000216.html
  * Fix 2 denial of service security issues (boo#1183726)
    + Disable the dump_desc() function that we used to dump unparseable
    information to disk (CVE-2021-28089)
    + Fix a bug in appending detached signatures to a pending consensus
    document that could be used to crash a directory authority
    (CVE-2021-28090)
  * Ship geoip files based on the IPFire Location Database</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619179200">- Fix logging issue due to systemd picking up stdout - boo#1181244
  Continue to log notices to syslog by default.
- actually build with lzma/zstd
- skip i586 tests (boo#1179331)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619265600">- fix packaging warnings related to tor-master service</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1620734400">- tor 0.4.5.8
  * https://lists.torproject.org/pipermail/tor-announce/2021-May/000219.html
  * allow Linux sandbox with Glibc 2.33
  * work with autoconf 2.70+
  * several other minor features and bugfixes (see announcement)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1623672000">- tor 0.4.5.9
  * Don't allow relays to spoof RELAY_END or RELAY_RESOLVED cell (CVE-2021-34548, boo#1187322)
  * Detect more failure conditions from the OpenSSL RNG code (boo#1187323)
  * Resist a hashtable-based CPU denial-of-service attack against relays (CVE-2021-34549, boo#1187324)
  * Fix an out-of-bounds memory access in v3 onion service descriptor parsing (CVE-2021-34550, boo#1187325)</changelog>
</package>
<package pkgid="40098267a883f6fa4b08afb148e9d1fb5a7e106e11ac72a9a9994ada08449778" name="tor" arch="ppc64le">
  <version epoch="0" ver="0.4.5.9" rel="bp153.2.3.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1570449600">- Update dependnecnies:
  * python3 instead of python
  * add libpcap and seccomp
- Use more suitable macros for building and systemd dependencies</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1575979200">- tor 0.4.1.7:
  * several bugfixes to improve stability and correctness
  * fixes for relays relying on AccountingMax</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1576324800">- tor 0.4.2.5:
  * first stable release in the 0.4.2.x series
  * improves reliability and stability
  * several stability and correctness improvements for onion services
  * fixes many smaller bugs present in previous series</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1578398400">- Update tor.service and add defaults-torrc
  to work without dropped torctl (boo#1072274)
- Add tor-master.service to allow handling multiple tor daemons</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1580472000">- tor 0.4.2.6
  * Correct how we use libseccomp
  * Fix crash when reloading logging configuration while the
    experimental sandbox is enabled
  * Avoid a possible crash when logging an assertion
    about mismatched magic numbers</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1584532800">- tor 0.4.2.7
  * CVE-2020-10592: CPU consumption DoS and timing patterns (boo#1167013)
  * CVE-2020-10593: circuit padding memory leak (boo#1167014)
  * Directory authorities now signal bandwidth pressure to clients
  * Avoid excess logging on bug when flushing a buffer to a TLS connection</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1589544000">- tor 0.4.3.5:
  * first stable release in the 0.4.3.x series
  * implement functionality needed for OnionBalance with v3 onion
    services
  * significant refactoring of our configuration and controller
    functionality
  * Add support for banning a relay's ed25519 keys in the
    approved-routers file in support for migrating away from RSA
  * support OR connections through a HAProxy server</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1593432000">- Fix logrotate to not fail when tor is stopped (boo#1164275)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1594296000">- tor 0.4.3.6
  * Fix a crash due to an out-of-bound memory access (CVE-2020-15572)
  * Some minor fixes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597838400">- Use %{_tmpfilesdir} instead of abusing %{_libexecdir}/tmpfiles.d.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1600171200">- tor 0.4.4.5
  * Improve guard selection
  * IPv6 improvements</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1605182400">- tor 0.4.4.6
  * Check channels+circuits on relays more thoroughly
    (TROVE-2020-005, boo#1178741)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1611748800">- Restrict service permissions with systemd</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1612526400">- tor 0.4.4.7
  * https://blog.torproject.org/node/1990
  * Stop requiring a live consensus for v3 clients and services
  * Re-entry into the network is now denied at the Exit level
  * Fix undefined behavior on our Keccak library
  * Strip '\r' characters when reading text files on Unix platforms
  * Handle partial SOCKS5 messages correctly
- Add tor-practracker.patch to fix tests</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1613476800">- tor 0.4.5.6
  * https://lists.torproject.org/pipermail/tor-announce/2021-February/000214.html
  * Introduce a new MetricsPort HTTP interface
  * Support IPv6 in the torrc Address option
  * Add event-tracing library support for USDT and LTTng-UST
  * Try to read N of N bytes on a TLS connection
- Drop upstream tor-practracker.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1615896000">- tor 0.4.5.7
  * https://lists.torproject.org/pipermail/tor-announce/2021-March/000216.html
  * Fix 2 denial of service security issues (boo#1183726)
    + Disable the dump_desc() function that we used to dump unparseable
    information to disk (CVE-2021-28089)
    + Fix a bug in appending detached signatures to a pending consensus
    document that could be used to crash a directory authority
    (CVE-2021-28090)
  * Ship geoip files based on the IPFire Location Database</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619179200">- Fix logging issue due to systemd picking up stdout - boo#1181244
  Continue to log notices to syslog by default.
- actually build with lzma/zstd
- skip i586 tests (boo#1179331)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619265600">- fix packaging warnings related to tor-master service</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1620734400">- tor 0.4.5.8
  * https://lists.torproject.org/pipermail/tor-announce/2021-May/000219.html
  * allow Linux sandbox with Glibc 2.33
  * work with autoconf 2.70+
  * several other minor features and bugfixes (see announcement)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1623672000">- tor 0.4.5.9
  * Don't allow relays to spoof RELAY_END or RELAY_RESOLVED cell (CVE-2021-34548, boo#1187322)
  * Detect more failure conditions from the OpenSSL RNG code (boo#1187323)
  * Resist a hashtable-based CPU denial-of-service attack against relays (CVE-2021-34549, boo#1187324)
  * Fix an out-of-bounds memory access in v3 onion service descriptor parsing (CVE-2021-34550, boo#1187325)</changelog>
</package>
<package pkgid="2159b3890f4ee45ef3153dcd038fe40b344a912ab73bdb162d99cd3296a3afa6" name="tor" arch="s390x">
  <version epoch="0" ver="0.4.5.9" rel="bp153.2.3.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1570449600">- Update dependnecnies:
  * python3 instead of python
  * add libpcap and seccomp
- Use more suitable macros for building and systemd dependencies</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1575979200">- tor 0.4.1.7:
  * several bugfixes to improve stability and correctness
  * fixes for relays relying on AccountingMax</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1576324800">- tor 0.4.2.5:
  * first stable release in the 0.4.2.x series
  * improves reliability and stability
  * several stability and correctness improvements for onion services
  * fixes many smaller bugs present in previous series</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1578398400">- Update tor.service and add defaults-torrc
  to work without dropped torctl (boo#1072274)
- Add tor-master.service to allow handling multiple tor daemons</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1580472000">- tor 0.4.2.6
  * Correct how we use libseccomp
  * Fix crash when reloading logging configuration while the
    experimental sandbox is enabled
  * Avoid a possible crash when logging an assertion
    about mismatched magic numbers</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1584532800">- tor 0.4.2.7
  * CVE-2020-10592: CPU consumption DoS and timing patterns (boo#1167013)
  * CVE-2020-10593: circuit padding memory leak (boo#1167014)
  * Directory authorities now signal bandwidth pressure to clients
  * Avoid excess logging on bug when flushing a buffer to a TLS connection</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1589544000">- tor 0.4.3.5:
  * first stable release in the 0.4.3.x series
  * implement functionality needed for OnionBalance with v3 onion
    services
  * significant refactoring of our configuration and controller
    functionality
  * Add support for banning a relay's ed25519 keys in the
    approved-routers file in support for migrating away from RSA
  * support OR connections through a HAProxy server</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1593432000">- Fix logrotate to not fail when tor is stopped (boo#1164275)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1594296000">- tor 0.4.3.6
  * Fix a crash due to an out-of-bound memory access (CVE-2020-15572)
  * Some minor fixes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597838400">- Use %{_tmpfilesdir} instead of abusing %{_libexecdir}/tmpfiles.d.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1600171200">- tor 0.4.4.5
  * Improve guard selection
  * IPv6 improvements</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1605182400">- tor 0.4.4.6
  * Check channels+circuits on relays more thoroughly
    (TROVE-2020-005, boo#1178741)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1611748800">- Restrict service permissions with systemd</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1612526400">- tor 0.4.4.7
  * https://blog.torproject.org/node/1990
  * Stop requiring a live consensus for v3 clients and services
  * Re-entry into the network is now denied at the Exit level
  * Fix undefined behavior on our Keccak library
  * Strip '\r' characters when reading text files on Unix platforms
  * Handle partial SOCKS5 messages correctly
- Add tor-practracker.patch to fix tests</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1613476800">- tor 0.4.5.6
  * https://lists.torproject.org/pipermail/tor-announce/2021-February/000214.html
  * Introduce a new MetricsPort HTTP interface
  * Support IPv6 in the torrc Address option
  * Add event-tracing library support for USDT and LTTng-UST
  * Try to read N of N bytes on a TLS connection
- Drop upstream tor-practracker.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1615896000">- tor 0.4.5.7
  * https://lists.torproject.org/pipermail/tor-announce/2021-March/000216.html
  * Fix 2 denial of service security issues (boo#1183726)
    + Disable the dump_desc() function that we used to dump unparseable
    information to disk (CVE-2021-28089)
    + Fix a bug in appending detached signatures to a pending consensus
    document that could be used to crash a directory authority
    (CVE-2021-28090)
  * Ship geoip files based on the IPFire Location Database</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619179200">- Fix logging issue due to systemd picking up stdout - boo#1181244
  Continue to log notices to syslog by default.
- actually build with lzma/zstd
- skip i586 tests (boo#1179331)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619265600">- fix packaging warnings related to tor-master service</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1620734400">- tor 0.4.5.8
  * https://lists.torproject.org/pipermail/tor-announce/2021-May/000219.html
  * allow Linux sandbox with Glibc 2.33
  * work with autoconf 2.70+
  * several other minor features and bugfixes (see announcement)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1623672000">- tor 0.4.5.9
  * Don't allow relays to spoof RELAY_END or RELAY_RESOLVED cell (CVE-2021-34548, boo#1187322)
  * Detect more failure conditions from the OpenSSL RNG code (boo#1187323)
  * Resist a hashtable-based CPU denial-of-service attack against relays (CVE-2021-34549, boo#1187324)
  * Fix an out-of-bounds memory access in v3 onion service descriptor parsing (CVE-2021-34550, boo#1187325)</changelog>
</package>
<package pkgid="93718962f66b5854863b6ee455c3975247347f59f64173d8c8c73d64487bf942" name="tor" arch="src">
  <version epoch="0" ver="0.4.5.9" rel="bp153.2.3.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1570449600">- Update dependnecnies:
  * python3 instead of python
  * add libpcap and seccomp
- Use more suitable macros for building and systemd dependencies</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1575979200">- tor 0.4.1.7:
  * several bugfixes to improve stability and correctness
  * fixes for relays relying on AccountingMax</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1576324800">- tor 0.4.2.5:
  * first stable release in the 0.4.2.x series
  * improves reliability and stability
  * several stability and correctness improvements for onion services
  * fixes many smaller bugs present in previous series</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1578398400">- Update tor.service and add defaults-torrc
  to work without dropped torctl (boo#1072274)
- Add tor-master.service to allow handling multiple tor daemons</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1580472000">- tor 0.4.2.6
  * Correct how we use libseccomp
  * Fix crash when reloading logging configuration while the
    experimental sandbox is enabled
  * Avoid a possible crash when logging an assertion
    about mismatched magic numbers</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1584532800">- tor 0.4.2.7
  * CVE-2020-10592: CPU consumption DoS and timing patterns (boo#1167013)
  * CVE-2020-10593: circuit padding memory leak (boo#1167014)
  * Directory authorities now signal bandwidth pressure to clients
  * Avoid excess logging on bug when flushing a buffer to a TLS connection</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1589544000">- tor 0.4.3.5:
  * first stable release in the 0.4.3.x series
  * implement functionality needed for OnionBalance with v3 onion
    services
  * significant refactoring of our configuration and controller
    functionality
  * Add support for banning a relay's ed25519 keys in the
    approved-routers file in support for migrating away from RSA
  * support OR connections through a HAProxy server</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1593432000">- Fix logrotate to not fail when tor is stopped (boo#1164275)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1594296000">- tor 0.4.3.6
  * Fix a crash due to an out-of-bound memory access (CVE-2020-15572)
  * Some minor fixes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597838400">- Use %{_tmpfilesdir} instead of abusing %{_libexecdir}/tmpfiles.d.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1600171200">- tor 0.4.4.5
  * Improve guard selection
  * IPv6 improvements</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1605182400">- tor 0.4.4.6
  * Check channels+circuits on relays more thoroughly
    (TROVE-2020-005, boo#1178741)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1611748800">- Restrict service permissions with systemd</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1612526400">- tor 0.4.4.7
  * https://blog.torproject.org/node/1990
  * Stop requiring a live consensus for v3 clients and services
  * Re-entry into the network is now denied at the Exit level
  * Fix undefined behavior on our Keccak library
  * Strip '\r' characters when reading text files on Unix platforms
  * Handle partial SOCKS5 messages correctly
- Add tor-practracker.patch to fix tests</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1613476800">- tor 0.4.5.6
  * https://lists.torproject.org/pipermail/tor-announce/2021-February/000214.html
  * Introduce a new MetricsPort HTTP interface
  * Support IPv6 in the torrc Address option
  * Add event-tracing library support for USDT and LTTng-UST
  * Try to read N of N bytes on a TLS connection
- Drop upstream tor-practracker.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1615896000">- tor 0.4.5.7
  * https://lists.torproject.org/pipermail/tor-announce/2021-March/000216.html
  * Fix 2 denial of service security issues (boo#1183726)
    + Disable the dump_desc() function that we used to dump unparseable
    information to disk (CVE-2021-28089)
    + Fix a bug in appending detached signatures to a pending consensus
    document that could be used to crash a directory authority
    (CVE-2021-28090)
  * Ship geoip files based on the IPFire Location Database</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619179200">- Fix logging issue due to systemd picking up stdout - boo#1181244
  Continue to log notices to syslog by default.
- actually build with lzma/zstd
- skip i586 tests (boo#1179331)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619265600">- fix packaging warnings related to tor-master service</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1620734400">- tor 0.4.5.8
  * https://lists.torproject.org/pipermail/tor-announce/2021-May/000219.html
  * allow Linux sandbox with Glibc 2.33
  * work with autoconf 2.70+
  * several other minor features and bugfixes (see announcement)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1623672000">- tor 0.4.5.9
  * Don't allow relays to spoof RELAY_END or RELAY_RESOLVED cell (CVE-2021-34548, boo#1187322)
  * Detect more failure conditions from the OpenSSL RNG code (boo#1187323)
  * Resist a hashtable-based CPU denial-of-service attack against relays (CVE-2021-34549, boo#1187324)
  * Fix an out-of-bounds memory access in v3 onion service descriptor parsing (CVE-2021-34550, boo#1187325)</changelog>
</package>
<package pkgid="c23f46ba9549f6d74d75bbf2ed2389da7daeb30256207228cfef346fb0234393" name="tor" arch="x86_64">
  <version epoch="0" ver="0.4.5.9" rel="bp153.2.3.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1570449600">- Update dependnecnies:
  * python3 instead of python
  * add libpcap and seccomp
- Use more suitable macros for building and systemd dependencies</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1575979200">- tor 0.4.1.7:
  * several bugfixes to improve stability and correctness
  * fixes for relays relying on AccountingMax</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1576324800">- tor 0.4.2.5:
  * first stable release in the 0.4.2.x series
  * improves reliability and stability
  * several stability and correctness improvements for onion services
  * fixes many smaller bugs present in previous series</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1578398400">- Update tor.service and add defaults-torrc
  to work without dropped torctl (boo#1072274)
- Add tor-master.service to allow handling multiple tor daemons</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1580472000">- tor 0.4.2.6
  * Correct how we use libseccomp
  * Fix crash when reloading logging configuration while the
    experimental sandbox is enabled
  * Avoid a possible crash when logging an assertion
    about mismatched magic numbers</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1584532800">- tor 0.4.2.7
  * CVE-2020-10592: CPU consumption DoS and timing patterns (boo#1167013)
  * CVE-2020-10593: circuit padding memory leak (boo#1167014)
  * Directory authorities now signal bandwidth pressure to clients
  * Avoid excess logging on bug when flushing a buffer to a TLS connection</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1589544000">- tor 0.4.3.5:
  * first stable release in the 0.4.3.x series
  * implement functionality needed for OnionBalance with v3 onion
    services
  * significant refactoring of our configuration and controller
    functionality
  * Add support for banning a relay's ed25519 keys in the
    approved-routers file in support for migrating away from RSA
  * support OR connections through a HAProxy server</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1593432000">- Fix logrotate to not fail when tor is stopped (boo#1164275)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1594296000">- tor 0.4.3.6
  * Fix a crash due to an out-of-bound memory access (CVE-2020-15572)
  * Some minor fixes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597838400">- Use %{_tmpfilesdir} instead of abusing %{_libexecdir}/tmpfiles.d.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1600171200">- tor 0.4.4.5
  * Improve guard selection
  * IPv6 improvements</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1605182400">- tor 0.4.4.6
  * Check channels+circuits on relays more thoroughly
    (TROVE-2020-005, boo#1178741)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1611748800">- Restrict service permissions with systemd</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1612526400">- tor 0.4.4.7
  * https://blog.torproject.org/node/1990
  * Stop requiring a live consensus for v3 clients and services
  * Re-entry into the network is now denied at the Exit level
  * Fix undefined behavior on our Keccak library
  * Strip '\r' characters when reading text files on Unix platforms
  * Handle partial SOCKS5 messages correctly
- Add tor-practracker.patch to fix tests</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1613476800">- tor 0.4.5.6
  * https://lists.torproject.org/pipermail/tor-announce/2021-February/000214.html
  * Introduce a new MetricsPort HTTP interface
  * Support IPv6 in the torrc Address option
  * Add event-tracing library support for USDT and LTTng-UST
  * Try to read N of N bytes on a TLS connection
- Drop upstream tor-practracker.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1615896000">- tor 0.4.5.7
  * https://lists.torproject.org/pipermail/tor-announce/2021-March/000216.html
  * Fix 2 denial of service security issues (boo#1183726)
    + Disable the dump_desc() function that we used to dump unparseable
    information to disk (CVE-2021-28089)
    + Fix a bug in appending detached signatures to a pending consensus
    document that could be used to crash a directory authority
    (CVE-2021-28090)
  * Ship geoip files based on the IPFire Location Database</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619179200">- Fix logging issue due to systemd picking up stdout - boo#1181244
  Continue to log notices to syslog by default.
- actually build with lzma/zstd
- skip i586 tests (boo#1179331)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619265600">- fix packaging warnings related to tor-master service</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1620734400">- tor 0.4.5.8
  * https://lists.torproject.org/pipermail/tor-announce/2021-May/000219.html
  * allow Linux sandbox with Glibc 2.33
  * work with autoconf 2.70+
  * several other minor features and bugfixes (see announcement)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1623672000">- tor 0.4.5.9
  * Don't allow relays to spoof RELAY_END or RELAY_RESOLVED cell (CVE-2021-34548, boo#1187322)
  * Detect more failure conditions from the OpenSSL RNG code (boo#1187323)
  * Resist a hashtable-based CPU denial-of-service attack against relays (CVE-2021-34549, boo#1187324)
  * Fix an out-of-bounds memory access in v3 onion service descriptor parsing (CVE-2021-34550, boo#1187325)</changelog>
</package>
<package pkgid="5556b7c1bea72c212e925d7605d3b39fd1ecd96c1bf153afbb364a85df3e8854" name="trytond" arch="noarch">
  <version epoch="0" ver="5.0.36" rel="bp153.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1583841600">- version 5.0.19
  revert_werkzeug_setup.patch added to remove dependency on werkzeug &lt; 1.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1591704000">- Version 5.0.23 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1595332800">- Version 5.0.24 - Bugfix Release
  * readme renamed (SUSE -&gt; openSUSE)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1597924800">- Version 5.0.25 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598270400">- changed trytond.conf to listen to all interfaces</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1601726400">- Version 5.0.27 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1603195200">- Version 5.0.28 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1605096000">- Version 5.0.29 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607083200">- Version 5.0.30 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609502400">- Version 5.0.31 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611489600">- Adaption to new systemd and python macros</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1612267200">- Version 5.0.32 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1613131200">- Version 5.0.33 - Security fix for https://bugs.tryton.org/issue10068</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1613390400">- fix_werkzeug.patch adjusted</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1613476800">- python3-passlib added</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="1617537600">- Version 5.0.34 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1619524800">- Parameter for webdav server added to trytond.conf</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1621166400">- Version 5.0.35 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624017600">- Version 5.0.36 - Bugfix Release</changelog>
</package>
<package pkgid="0afeb329d0769c61ca47ea85464376631c9904f26684ce4ca4e8bccca79e450f" name="trytond" arch="src">
  <version epoch="0" ver="5.0.36" rel="bp153.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1583841600">- version 5.0.19
  revert_werkzeug_setup.patch added to remove dependency on werkzeug &lt; 1.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1591704000">- Version 5.0.23 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1595332800">- Version 5.0.24 - Bugfix Release
  * readme renamed (SUSE -&gt; openSUSE)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1597924800">- Version 5.0.25 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598270400">- changed trytond.conf to listen to all interfaces</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1601726400">- Version 5.0.27 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1603195200">- Version 5.0.28 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1605096000">- Version 5.0.29 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607083200">- Version 5.0.30 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1609502400">- Version 5.0.31 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611489600">- Adaption to new systemd and python macros</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1612267200">- Version 5.0.32 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1613131200">- Version 5.0.33 - Security fix for https://bugs.tryton.org/issue10068</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1613390400">- fix_werkzeug.patch adjusted</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1613476800">- python3-passlib added</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="1617537600">- Version 5.0.34 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1619524800">- Parameter for webdav server added to trytond.conf</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1621166400">- Version 5.0.35 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624017600">- Version 5.0.36 - Bugfix Release</changelog>
</package>
<package pkgid="3aea8461430b6d6f91ed83f40d4056afc12f935226364d56b573dd622fdead0a" name="trytond_account" arch="noarch">
  <version epoch="0" ver="5.0.18" rel="bp153.2.3.1"/>
  <changelog author="axel.braun@gmx.de" date="1526126400">- Version 4.2.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1537790400">- Version 4.2.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1542110400">- Version 4.2.10 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1544443200">- Version 4.6.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1546862400">- Version 4.6.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1550664000">- Version 4.6.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1562932800">- Version 4.6.10 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1573473600">- Version 4.6.11 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1574337600">- version 5.0.9 (GNU Health 3.6 series)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1578657600">- Version 5.0.10 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586001600">- Version 5.0.11 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1588334400">- Version 5.0.12 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1589630400">- Version 5.0.13 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1597924800">- Version 5.0.14 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1603195200">- Version 5.0.15 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1605096000">- Version 5.0.16 - 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.17 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624017600">- Version 5.0.18 - Bugfix Release</changelog>
</package>
<package pkgid="ef28452250cad9c4363875c2c2685da180008bf2f563193e3f4edffe77eb7a24" name="trytond_account" arch="src">
  <version epoch="0" ver="5.0.18" rel="bp153.2.3.1"/>
  <changelog author="axel.braun@gmx.de" date="1526126400">- Version 4.2.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1537790400">- Version 4.2.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1542110400">- Version 4.2.10 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1544443200">- Version 4.6.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1546862400">- Version 4.6.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1550664000">- Version 4.6.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1562932800">- Version 4.6.10 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1573473600">- Version 4.6.11 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1574337600">- version 5.0.9 (GNU Health 3.6 series)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1578657600">- Version 5.0.10 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586001600">- Version 5.0.11 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1588334400">- Version 5.0.12 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1589630400">- Version 5.0.13 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1597924800">- Version 5.0.14 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1603195200">- Version 5.0.15 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1605096000">- Version 5.0.16 - 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.17 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624017600">- Version 5.0.18 - Bugfix Release</changelog>
</package>
<package pkgid="dcb405c1d23e0783c20253704a44a12c33f13a59485cce09ac270a22fb8b7460" name="trytond_account_invoice" arch="noarch">
  <version epoch="0" ver="5.0.13" rel="bp153.2.3.1"/>
  <changelog author="axel.braun@gmx.de" date="1486468800">- Version 4.2.1</changelog>
  <changelog author="axel.braun@gmx.de" date="1489147200">- Version 4.2.2</changelog>
  <changelog author="axel.braun@gmx.de" date="1496750400">- Version 4.2.3</changelog>
  <changelog author="axel.braun@gmx.de" date="1515153600">- Version 4.2.4 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1522929600">- Version 4.2.5 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1526126400">- Version 4.2.6 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1542110400">- Version 4.2.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1542110401">- Version 4.6.5 - 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="1575374400">- Version 5.0.5 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1578657600">- Version 5.0.6 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1580644800">- Version 5.0.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586001600">- Version 5.0.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1597924800">- Version 5.0.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1603195200">- Version 5.0.10 - 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="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>
</package>
<package pkgid="587543360a500430ea89b1c555327efdac11e78009cac1b4e828db19333aefa4" name="trytond_account_invoice" arch="src">
  <version epoch="0" ver="5.0.13" rel="bp153.2.3.1"/>
  <changelog author="axel.braun@gmx.de" date="1486468800">- Version 4.2.1</changelog>
  <changelog author="axel.braun@gmx.de" date="1489147200">- Version 4.2.2</changelog>
  <changelog author="axel.braun@gmx.de" date="1496750400">- Version 4.2.3</changelog>
  <changelog author="axel.braun@gmx.de" date="1515153600">- Version 4.2.4 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1522929600">- Version 4.2.5 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1526126400">- Version 4.2.6 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1542110400">- Version 4.2.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1542110401">- Version 4.6.5 - 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="1575374400">- Version 5.0.5 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1578657600">- Version 5.0.6 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1580644800">- Version 5.0.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586001600">- Version 5.0.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1597924800">- Version 5.0.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1603195200">- Version 5.0.10 - 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="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>
</package>
<package pkgid="edeb3a95f6348f8bcd07dcdb4776536cde4f2814b40c0864c160fff01be125b1" name="trytond_account_invoice_stock" arch="noarch">
  <version epoch="0" ver="5.0.4" rel="bp153.3.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>
</package>
<package pkgid="e0ddda303f70597e08876f09e34f61ea92f522f7b95e4b23d94274089a8b6584" name="trytond_account_invoice_stock" arch="src">
  <version epoch="0" ver="5.0.4" rel="bp153.3.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>
</package>
<package pkgid="aa88035b2da88b482b663e32470698eb2bb1d6083fa263aaaf93f33d9de0dac9" name="trytond_account_product" arch="noarch">
  <version epoch="0" ver="5.0.5" rel="bp153.3.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@gmx.de" date="1519992000">- Version 4.6.1 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1573473600">- 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="1624017600">- Version 5.0.5 - Bugfix Release</changelog>
</package>
<package pkgid="079cc612289cf2531d86d910ab0e7001284735e3510b3d93792b117a6d41cb23" name="trytond_account_product" arch="src">
  <version epoch="0" ver="5.0.5" rel="bp153.3.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="1509278400">- Version 4.6.0</changelog>
  <changelog author="axel.braun@gmx.de" date="1519992000">- Version 4.6.1 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1573473600">- 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="1624017600">- Version 5.0.5 - Bugfix Release</changelog>
</package>
<package pkgid="cf51389f7342dc503a7300062a9a80e950cf6270d40ffc9cb6ab21b9feee880e" name="trytond_company" arch="noarch">
  <version epoch="0" ver="5.0.3" rel="bp153.3.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>
</package>
<package pkgid="d5948ebd4d57d33c92711d069aed934998c9a5355de09a4194abbf50c68925a6" name="trytond_company" arch="src">
  <version epoch="0" ver="5.0.3" rel="bp153.3.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>
</package>
<package pkgid="e886bdde9c9743e711840a5432524e6428c01ee24d80d4294a3ce915c74db7ba" name="trytond_country" arch="noarch">
  <version epoch="0" ver="5.0.3" rel="bp153.3.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="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>
</package>
<package pkgid="f57966218c2f2d63b2843244b6477e9711d210ba9281e9a40f06246ae50869b0" name="trytond_country" arch="src">
  <version epoch="0" ver="5.0.3" rel="bp153.3.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="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>
</package>
<package pkgid="a194a7141849d8c85ee0e0bbee19b52603d31ec4c06220b6094cbf6fbf71e2f7" name="trytond_currency" arch="noarch">
  <version epoch="0" ver="5.0.6" rel="bp153.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="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>
</package>
<package pkgid="f3a0ddaa9d5109f1d06718ba34e0cf6089aa859bc62965ee2ddff678b80e7590" name="trytond_currency" arch="src">
  <version epoch="0" ver="5.0.6" rel="bp153.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="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>
</package>
<package pkgid="ad86c648978a4ad4f190ec81268fee5add1eab715bc21ebd6c52e127404347f3" name="trytond_party" arch="noarch">
  <version epoch="0" ver="5.0.5" rel="bp153.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="1483704000">- Version 4.2.1</changelog>
  <changelog author="axel.braun@gmx.de" date="1485172800">- Version 4.2.2</changelog>
  <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>
</package>
<package pkgid="7c23c3731617b4804bf7fb99a9bc24468aec924b087b8fb952263496dee9af0b" name="trytond_party" arch="src">
  <version epoch="0" ver="5.0.5" rel="bp153.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="1483704000">- Version 4.2.1</changelog>
  <changelog author="axel.braun@gmx.de" date="1485172800">- Version 4.2.2</changelog>
  <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>
</package>
<package pkgid="262451e005cd37833c2a517d1644b4c843f0c2c74fb8968418b63094eba5571a" name="trytond_product" arch="noarch">
  <version epoch="0" ver="5.0.4" rel="bp153.3.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="1483704000">- Version 4.2.1</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="1573473600">- Version 4.6.1 - 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="1624017600">- Version 5.0.4 - Bugfix Release</changelog>
</package>
<package pkgid="c3c05673d83f6a1dbcc4c0a52df25c8c601b43392038017e2b9cbe457972747b" name="trytond_product" arch="src">
  <version epoch="0" ver="5.0.4" rel="bp153.3.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="1483704000">- Version 4.2.1</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="1573473600">- Version 4.6.1 - 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="1624017600">- Version 5.0.4 - Bugfix Release</changelog>
</package>
<package pkgid="2a671ebe4bdef7af3ca70ee7bddafeab91cb4d9b4aa5e72ec80750581e0d10d7" name="trytond_purchase" arch="noarch">
  <version epoch="0" ver="5.0.7" rel="bp153.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="1489147200">- Version 4.2.1</changelog>
  <changelog author="axel.braun@gmx.de" date="1504958400">- Version 4.2.2 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1510228800">- Version 4.2.3 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1519992000">- Version 4.2.4 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1526126400">- Version 4.2.5 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1531310400">- Version 4.2.6 - Bugfix Release (boo#1107771)</changelog>
  <changelog author="axel.braun@gmx.de" date="1531310401">- Version 4.6.4 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1550664000">- Version 4.6.5 - 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="1589630400">- Version 5.0.4 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1593691200">- Version 5.0.5 - 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="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>
</package>
<package pkgid="dd05f78fce179ca3f7e403f9c0b93befb220b7d9eba009998e5ea844f9c021c9" name="trytond_purchase" arch="src">
  <version epoch="0" ver="5.0.7" rel="bp153.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="1489147200">- Version 4.2.1</changelog>
  <changelog author="axel.braun@gmx.de" date="1504958400">- Version 4.2.2 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1510228800">- Version 4.2.3 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1519992000">- Version 4.2.4 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1526126400">- Version 4.2.5 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1531310400">- Version 4.2.6 - Bugfix Release (boo#1107771)</changelog>
  <changelog author="axel.braun@gmx.de" date="1531310401">- Version 4.6.4 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1550664000">- Version 4.6.5 - 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="1589630400">- Version 5.0.4 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1593691200">- Version 5.0.5 - 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="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>
</package>
<package pkgid="5776be59cdb4786529388a8b20139e94bfe8fdf45bb6bef1e83f237f42dd822b" name="trytond_purchase_request" arch="noarch">
  <version epoch="0" ver="5.0.5" rel="bp153.3.3.1"/>
  <changelog author="axel.braun@gmx.de" date="1470225600">- initial build on OBS
  Versio 4.0.2</changelog>
  <changelog author="axel.braun@gmx.de" date="1480334400">- Tryton Release 4.2</changelog>
  <changelog author="axel.braun@gmx.de" date="1499083200">- Version 4.2.1</changelog>
  <changelog author="axel.braun@gmx.de" date="1510228800">- Version 4.2.2 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1512475200">- Version 4.2.3 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1544443200">- Version 4.2.4 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1544443201">- Version 4.6.1 - 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="1575374400">- Version 5.0.3 - Bugfix Release</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="1624017600">- Version 5.0.5 - Bugfix Release</changelog>
</package>
<package pkgid="382a1d138ced5dbc7774327427754c824799dba2872ae0b821855f5069aae3f3" name="trytond_purchase_request" arch="src">
  <version epoch="0" ver="5.0.5" rel="bp153.3.3.1"/>
  <changelog author="axel.braun@gmx.de" date="1470225600">- initial build on OBS
  Versio 4.0.2</changelog>
  <changelog author="axel.braun@gmx.de" date="1480334400">- Tryton Release 4.2</changelog>
  <changelog author="axel.braun@gmx.de" date="1499083200">- Version 4.2.1</changelog>
  <changelog author="axel.braun@gmx.de" date="1510228800">- Version 4.2.2 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1512475200">- Version 4.2.3 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1544443200">- Version 4.2.4 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1544443201">- Version 4.6.1 - 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="1575374400">- Version 5.0.3 - Bugfix Release</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="1624017600">- Version 5.0.5 - Bugfix Release</changelog>
</package>
<package pkgid="25c56b010b42facd65b333bff8baed3724af525536d2586e2159e1091c323bb2" name="trytond_stock" arch="noarch">
  <version epoch="0" ver="5.0.14" rel="bp153.2.3.1"/>
  <changelog author="axel.braun@gmx.de" date="1502366400">- Version 4.2.3</changelog>
  <changelog author="axel.braun@gmx.de" date="1507118400">- Version 4.2.4 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1510228800">- Version 4.2.5 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1519992000">- Version 4.2.6 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1522929600">- Version 4.2.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1542110400">- Version 4.2.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1542110401">- Version 4.6.4 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1553428800">- Version 4.6.5 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558094400">- Version 4.6.6 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1562932800">- Version 4.6.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1574337600">- version 5.0.7 (GNU Health 3.6 series)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1580644800">- Version 5.0.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1583841600">- Version 5.0.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1591272000">- Version 5.0.10 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607083200">- Version 5.0.11 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611489600">- Adaption to new python-macros</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1612267200">- Version 5.0.12 - Bugfix Release</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.13 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624017600">- Version 5.0.14 - Bugfix Release</changelog>
</package>
<package pkgid="33e309bf5a88d79580bc433b0bbf2aebfca41fd260f082fdeff8035d7777b01d" name="trytond_stock" arch="src">
  <version epoch="0" ver="5.0.14" rel="bp153.2.3.1"/>
  <changelog author="axel.braun@gmx.de" date="1502366400">- Version 4.2.3</changelog>
  <changelog author="axel.braun@gmx.de" date="1507118400">- Version 4.2.4 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1510228800">- Version 4.2.5 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1519992000">- Version 4.2.6 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1522929600">- Version 4.2.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1542110400">- Version 4.2.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1542110401">- Version 4.6.4 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1553428800">- Version 4.6.5 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558094400">- Version 4.6.6 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1562932800">- Version 4.6.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1574337600">- version 5.0.7 (GNU Health 3.6 series)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1580644800">- Version 5.0.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1583841600">- Version 5.0.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1591272000">- Version 5.0.10 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1607083200">- Version 5.0.11 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611489600">- Adaption to new python-macros</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1612267200">- Version 5.0.12 - Bugfix Release</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.13 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624017600">- Version 5.0.14 - Bugfix Release</changelog>
</package>
<package pkgid="ce2a30993e8ff16e0cd0ae9987e6379565674cdd5767e2509427b929621e3d84" name="trytond_stock_lot" arch="noarch">
  <version epoch="0" ver="5.0.3" rel="bp153.3.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="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>
</package>
<package pkgid="517315e5bda3fa3a395202a88cbeb37637ace1b43c7b4cce78101e2a76b6f5d0" name="trytond_stock_lot" arch="src">
  <version epoch="0" ver="5.0.3" rel="bp153.3.3.1"/>
  <changelog author="axel.braun@gmx.de" date="1382356800">- initial build on OBS</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="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>
</package>
<package pkgid="9803407975e591dc5784630b99604bbe794f4ba9854244c7ce71ed30e005123b" name="trytond_stock_supply" arch="noarch">
  <version epoch="0" ver="5.0.7" rel="bp153.3.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="1486468800">- Version 4.2.1</changelog>
  <changelog author="axel.braun@gmx.de" date="1534939200">- Version 4.2.2 - Bugfix Release (boo#1107771)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1544443200">- Version 4.2.3 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1544443201">- Version 4.6.2 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558094400">- Version 4.6.3 - Bugfix Release</changelog>
  <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>
</package>
<package pkgid="b34b6bee7ac34130864e0b7db6b6a5c7e1e29bd907bc9db50fd7d1fa59fab463" name="trytond_stock_supply" arch="src">
  <version epoch="0" ver="5.0.7" rel="bp153.3.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="1486468800">- Version 4.2.1</changelog>
  <changelog author="axel.braun@gmx.de" date="1534939200">- Version 4.2.2 - Bugfix Release (boo#1107771)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1544443200">- Version 4.2.3 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1544443201">- Version 4.6.2 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558094400">- Version 4.6.3 - Bugfix Release</changelog>
  <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>
</package>
<package pkgid="a332d6bcf49d3695a6d5d12ae32348ebdbcb7121bbe49117df44e5e95ffa7792" name="typelib-1_0-Libxfce4panel-2_0" arch="aarch64">
  <version epoch="0" ver="4.16.3" rel="bp153.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546862400">- Drop hard dependency of xfce4-panel-restore-defaults (boo#1120913)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556366400">- Update to version 4.13.4
  * Add per-panel setting "icon-size"
  * Set minimum Gtk+3 version to 3.22
  * Bugfixes:
  - Gtk+ deprecation fixes (all plugins)
  - tasklist: Fix group-button states
  - libxfce4panel: arrow button size fixes
  - launcher: plugin sizing fixes
  - appmenu: Add support for other menu editors (bxo#11684)
  - tasklist: Fix urgency blinking for group buttons (bxo#6904)
  - tasklist: Add 'group-button' styleclass
  - Fix anchors for gtk_menu_popup_at_widget (bxo#14803)
  - Fix struts on the bottom and right of the screen (bxo#14886)
  - tasklist: Don't listen for monitor changes in the plugin (bxo#10725)
  - tasklist: Use Gdk to to determine which monitor contains a window
  - tasklist: Ensure pressed buttons with open menus
  - tasklist: Replace exo-lucency with gtkcss
  - tasklist: Make all-minimized group buttons translucent (bxo#10862)
  - tasklist: Switch from wnck* icons to standard names
  - tasklist: Keep groupbutton active after closing menu
  - tasklist: Make sure icons in the group menu are 16px
  - tasklist: Make grouped buttons active (bxo#9129)
  - launcher: Rely on icon-size provided by panel
  - Prevent crash on removing certain plugins (bxo#14418)
  - Add "configure" button to composited infobar
  - Make compositor info in settings dialog a GtkInfoBar
  - directorymenu: Fix crash and drop deprecated call
  - Fix unreadable panel items without compositing (bxo#14842)
  - launcher: Fix arrows not being shown (bxo#14373)
  - launcher: Fix tooltip icon size (bxo#14774)
  - Re-introduce button images to plugin settings dialogs
  - Make the settings dialog more HIG compliant
  - launcher: Add 'New Link' button to properties (bxo#14855)
  - Drop the panel's welcome dialog (bxo#14388)
  - clock: Resolve deprecations and fix binary clock
  - Workaround for xinput2's subpixel handling (lp#1795135)
  - Ensure the orientation style classes are always applied
  - Add orientation-related style classes for improved theming
  - actions: Add support for dm-tool
  - panel-window: set struts with monitor scaling
  * Translation updates
- Changes from 4.13.3
  * Bugfixes:
  - Get the actual widget state flags to avoid constant redraws (bxo#14307)
  - launcher: Fix empty button in remove launcher dialog (bxo#13962)
  - launcher: Make sure icons are not oversize
  - launcher: Make sure the appropriate icon size is used
  - launcher: Fix resizing of pixbuf based icons (bxo#14138)
  - Move "Separator" to the top of the "Add New Items..." menu (bxo#14086)
  - Make a couple of strings translatable (bxo#14338)
  - Make former GtkStock dialog buttons translateable (bxo#14338)
  - Make double-click add plugin in the "Add item" dialog (bxo#9784)
  - clock: Improve discoverability of tooltip help-texts (bxo#11708)
  - Correctly initialize return value (bxo#10873)
  - Gtk+3 fixes:
  - Fix various warnings with Gtk3 (bxo#14135)
  - Fix Gtk+3 version in ifdef
  - Use 'gdk_screen_is_composited' with Gtk3 (bxo#14128)
  - Try to fix menu positioning with Gtk3.22
  - Various icon fixes:
  - Switch to GtkIconTheme (bxo#14125)
  - Fix missing icons with Adwaita icon theme (bxo#14133)
  - Fix remaining deprecated icon names
  * Translation updates
- Changes from 4.13.2
  * Add support for gobject-introspection (Vidar Haarr)
  * Bugfixes:
  - actions: Fix GPtrArray usage (bxo#13981)
  - actions: Show Hybrid Sleep option (bxo#12771)
  - clock: Fix invalid datetime formats appearing in list (bxo#11527)
  - clock: Use freedesktop.org compliant icon (bxo#13779)
  - clock: Add a validator for digital custom formats (bxo#11527)
  - clock: Fix format validation (bxo#11527)
  - launcher: Fix custom images
  - tasklist: Fix scrolling to cycle through open windows (bxo#13789)
  - tasklist: Define cosmetic default padding for images (bxo#13865)
  - tasklist: Fix alignment of labels when orientation is changed (bxo#13864)
  - tasklist: Allow to hide label decorations (bxo#10546)
  - systray: Fix crash when systray is empty (bxo#13927)
  - systray: Don't lookup hash table for null keys (bxo#11929)
  - systray: Add option to display icons with square sizing (bxo#12093)
  - Pass socket id to D-Bus service to embed settings window (bxo#13854)
  - Make "Automatic" the default selection in the panel config dialog
  - Fix make distcheck (But #14040)
  - Improve gtkdoc
  * Translation updates
- Changes from 4.13.1
  * Port to GDBus (Ali)
    This means the panel now depends on xfconf 4.13 - recommended is 4.13.3.
  * Features:
  - systray: Allow ordering of items (bxo#11929)
  - tasklist: Add styleclass to make life easier for themers
  * Bugfixes:
  - Fix DND between external plugins (bxo#13687)
  - Fix drag and drop for internal plugins (bxo#13642)
  - Correct enter and leave opacity label positions (bxo#13594)
  - Fix Gtk3 XfceArrowButtons not blinking (bxo#13599)
  - Fix datarootdir declaration in .pc files (bxo#13589)
  - Use fd.org terminal icon name (bxo#13592)
  - Don't let the wrapper crash on unknown properties (bxo#13614)
  - Set default panel-2 size of default settings
  - windowmenu: Fix icon size in menu
  - systray: Fix alignment of single non-square items (bxo#9095)
  - clock: Make the default date and time format translatable (bxo#9637)
  * Translation updates
  Changes from 4.13.0
  * Port to Gtk3:
    The port is the result of the hard work Nick, Peter, Andrzejr, Simon and
    many others that helped with testing, patches and translations.
  * Features:
  - Support for the "primary" monitor option in RandR
  - Gtk2 plugins are still supported and work almost completely fine
    (see regressions below)
  * Deprecations:
  - xfce_panel_image is deprecated, instead plugins shall use GtkImage and
    xfce_panel_plugin_get_icon_size which introduces defined icon size-steps
    to avoid fuzzy icons
  * Known regressions:
  - The panel is not visually focused by default (fixed in Xfwm4&gt;=4.12.4)
  - Moving panel plugins via drag and drop on the panel directly via the plugins
    context menu action "Move" is currently broken (works fine in preferences dialog)
  - Small regression with intelligent hiding (when opening a menu, the panel
    hides and comes back immediately while it should just remain visible)
  - Enter/leave opacity does not work for Gtk2 plugins
  - Not all panel settings may be kept as the configuration is not 100% backward
    compatible (e.g. we're using GdkRGBA instead of GdkColor for the backgorund)
  * Known todos:
  - Fix all bugs/regressions
  - Remove more/all Gtk+ deprecations
    (lots of warnings when compiling currently)
  * Lots of translations updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558094400">- Update to version 4.13.5
  * Bugfixes:
  - Revert "Applications menu icon sizing fixes" (bxo#14976)
  - Make sure panel plugin icons aren't clipped (lp#1756608)
  - actions: use a different icon for hybrid sleep when possible
  (bxo#15204)
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix alpha-transparent background images (bxo#14850)
  - Fix this use of "defined" may not be portable
  - Bump glib version to 2.42.0
  - tasklist: Activate parent windows (bxo#15307)
  - launcher: Fix tooltip icon size (bxo#15319)
  - Hide systray frame in default panel config
  - separator: Use symbolic icon for more clarity (bxo#15359)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.6
  * Update default panel layout
  * Retain original GDK_CORE_DEVICE_EVENTS setting for plugins
    (bxo#15044)
  * directorymenu: Fix plugin menu autohide behaviour
  * prefs: Add missing mnemonic accelerators (bxo#15652)
  * prefs: Improve window title (bxo#15653)
  * prefs: Correct capitalization of labels (bxo#15651)
  * arrow-button: Allow connect_after signals on draw
  * tasklist: Draw grouped windows count indicator (bxo#10844)
  * tasklist: Only base bg color of group indicator on Gtk theme
  * tasklist: Avoid draw signal loop
  * tasklist: Don't show actionsmenu in grouped windows
    (bxo#15622)
  * Add more accelerators to dialog buttons (bxo#15490)
  * AC_CONFIG_MACRO_DIR -&gt; AC_CONFIG_MACRO_DIRS
  * Fix typo in debug output
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 4.13.7
  * Make vala and gobject-introspection optional
  * clock: Add short weekday to default clock string
  * clock: Add date to default clock layout (bxo#15456)
  * prefs: Improve position of panel profiles button (bxo#15657)
  * tasklist: Fix position of group indicator in vertical mode
  * tasklist: Fix overlapping vertical window titles (bxo#14901)
  * tasklist: Add fallback for missing window icons (bxo#15511)
  * directory-menu: Use natural order for sorting (bxo#15413)
  * arrow-button: Remove timeout on dispose (bxo#15696)
  * pager: Ensure bg color is set correctly (bxo#15690)
  * show-desktop: Toggle also when DND-ing (bxo#15654)
  * tic-tac-toe: Add mnemonic to Close button
  * tic-tac-toe: Avoid use-after-free/double-free (bxo#15649)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * tasklist: Keep panel visible on drag and drop (bxo#15703)
  * pager: Keep panel visible on drag and drop (bxo#15703)
  * launcher: Make dialog's context menu popup at pointer
  * Make strings translatable
  * 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="1569499200">- Update to 4.14.1
  * Draw panel border based on position and length
  * windowlist: Make layout consistent with xfdesktop
  * windowmenu: Replace deprecated gtk_widget_modify_font
  * tasklist: Resize when windows get removed (bxo#14394)
  * systray: Fix icons without compositing (bxo#14577)
  * pager: Fix scrolling in pager-buttons (bxo#15614)
  * launcher: Fix visual state of arrow-button (bxo#15818)
  * launcher: Avoid excessive left padding on popup menu (bxo#15819)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1578916800">- Update to 4.14.3
  * Always provide files for vala binding in dist tarball
- Changes from 4.14.2
  * plugins: Fix enter/leave opacity w/o compositing (bxo#14577)
  * tasklist: Fix drag&amp;drop in deskbar mode (bxo#16298)
  * appmenu: Use panel's icon size
  * appmenu: Listen to icon theme changes (bxo#15861)
  * prefs: Plug memory leaks (bxo#16016)
  * Replace GtkStock icon
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1584878400">- Added systray-symbolic-icons.patch. Backport to enable symbolic
  icons in systray</changelog>
  <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>
</package>
<package pkgid="2fe6c1d4d83c4615d68b5a71ab01861b2100a4ecb49ffadd392d0e4d2b1e256b" name="typelib-1_0-Libxfce4panel-2_0" arch="ppc64le">
  <version epoch="0" ver="4.16.3" rel="bp153.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546862400">- Drop hard dependency of xfce4-panel-restore-defaults (boo#1120913)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556366400">- Update to version 4.13.4
  * Add per-panel setting "icon-size"
  * Set minimum Gtk+3 version to 3.22
  * Bugfixes:
  - Gtk+ deprecation fixes (all plugins)
  - tasklist: Fix group-button states
  - libxfce4panel: arrow button size fixes
  - launcher: plugin sizing fixes
  - appmenu: Add support for other menu editors (bxo#11684)
  - tasklist: Fix urgency blinking for group buttons (bxo#6904)
  - tasklist: Add 'group-button' styleclass
  - Fix anchors for gtk_menu_popup_at_widget (bxo#14803)
  - Fix struts on the bottom and right of the screen (bxo#14886)
  - tasklist: Don't listen for monitor changes in the plugin (bxo#10725)
  - tasklist: Use Gdk to to determine which monitor contains a window
  - tasklist: Ensure pressed buttons with open menus
  - tasklist: Replace exo-lucency with gtkcss
  - tasklist: Make all-minimized group buttons translucent (bxo#10862)
  - tasklist: Switch from wnck* icons to standard names
  - tasklist: Keep groupbutton active after closing menu
  - tasklist: Make sure icons in the group menu are 16px
  - tasklist: Make grouped buttons active (bxo#9129)
  - launcher: Rely on icon-size provided by panel
  - Prevent crash on removing certain plugins (bxo#14418)
  - Add "configure" button to composited infobar
  - Make compositor info in settings dialog a GtkInfoBar
  - directorymenu: Fix crash and drop deprecated call
  - Fix unreadable panel items without compositing (bxo#14842)
  - launcher: Fix arrows not being shown (bxo#14373)
  - launcher: Fix tooltip icon size (bxo#14774)
  - Re-introduce button images to plugin settings dialogs
  - Make the settings dialog more HIG compliant
  - launcher: Add 'New Link' button to properties (bxo#14855)
  - Drop the panel's welcome dialog (bxo#14388)
  - clock: Resolve deprecations and fix binary clock
  - Workaround for xinput2's subpixel handling (lp#1795135)
  - Ensure the orientation style classes are always applied
  - Add orientation-related style classes for improved theming
  - actions: Add support for dm-tool
  - panel-window: set struts with monitor scaling
  * Translation updates
- Changes from 4.13.3
  * Bugfixes:
  - Get the actual widget state flags to avoid constant redraws (bxo#14307)
  - launcher: Fix empty button in remove launcher dialog (bxo#13962)
  - launcher: Make sure icons are not oversize
  - launcher: Make sure the appropriate icon size is used
  - launcher: Fix resizing of pixbuf based icons (bxo#14138)
  - Move "Separator" to the top of the "Add New Items..." menu (bxo#14086)
  - Make a couple of strings translatable (bxo#14338)
  - Make former GtkStock dialog buttons translateable (bxo#14338)
  - Make double-click add plugin in the "Add item" dialog (bxo#9784)
  - clock: Improve discoverability of tooltip help-texts (bxo#11708)
  - Correctly initialize return value (bxo#10873)
  - Gtk+3 fixes:
  - Fix various warnings with Gtk3 (bxo#14135)
  - Fix Gtk+3 version in ifdef
  - Use 'gdk_screen_is_composited' with Gtk3 (bxo#14128)
  - Try to fix menu positioning with Gtk3.22
  - Various icon fixes:
  - Switch to GtkIconTheme (bxo#14125)
  - Fix missing icons with Adwaita icon theme (bxo#14133)
  - Fix remaining deprecated icon names
  * Translation updates
- Changes from 4.13.2
  * Add support for gobject-introspection (Vidar Haarr)
  * Bugfixes:
  - actions: Fix GPtrArray usage (bxo#13981)
  - actions: Show Hybrid Sleep option (bxo#12771)
  - clock: Fix invalid datetime formats appearing in list (bxo#11527)
  - clock: Use freedesktop.org compliant icon (bxo#13779)
  - clock: Add a validator for digital custom formats (bxo#11527)
  - clock: Fix format validation (bxo#11527)
  - launcher: Fix custom images
  - tasklist: Fix scrolling to cycle through open windows (bxo#13789)
  - tasklist: Define cosmetic default padding for images (bxo#13865)
  - tasklist: Fix alignment of labels when orientation is changed (bxo#13864)
  - tasklist: Allow to hide label decorations (bxo#10546)
  - systray: Fix crash when systray is empty (bxo#13927)
  - systray: Don't lookup hash table for null keys (bxo#11929)
  - systray: Add option to display icons with square sizing (bxo#12093)
  - Pass socket id to D-Bus service to embed settings window (bxo#13854)
  - Make "Automatic" the default selection in the panel config dialog
  - Fix make distcheck (But #14040)
  - Improve gtkdoc
  * Translation updates
- Changes from 4.13.1
  * Port to GDBus (Ali)
    This means the panel now depends on xfconf 4.13 - recommended is 4.13.3.
  * Features:
  - systray: Allow ordering of items (bxo#11929)
  - tasklist: Add styleclass to make life easier for themers
  * Bugfixes:
  - Fix DND between external plugins (bxo#13687)
  - Fix drag and drop for internal plugins (bxo#13642)
  - Correct enter and leave opacity label positions (bxo#13594)
  - Fix Gtk3 XfceArrowButtons not blinking (bxo#13599)
  - Fix datarootdir declaration in .pc files (bxo#13589)
  - Use fd.org terminal icon name (bxo#13592)
  - Don't let the wrapper crash on unknown properties (bxo#13614)
  - Set default panel-2 size of default settings
  - windowmenu: Fix icon size in menu
  - systray: Fix alignment of single non-square items (bxo#9095)
  - clock: Make the default date and time format translatable (bxo#9637)
  * Translation updates
  Changes from 4.13.0
  * Port to Gtk3:
    The port is the result of the hard work Nick, Peter, Andrzejr, Simon and
    many others that helped with testing, patches and translations.
  * Features:
  - Support for the "primary" monitor option in RandR
  - Gtk2 plugins are still supported and work almost completely fine
    (see regressions below)
  * Deprecations:
  - xfce_panel_image is deprecated, instead plugins shall use GtkImage and
    xfce_panel_plugin_get_icon_size which introduces defined icon size-steps
    to avoid fuzzy icons
  * Known regressions:
  - The panel is not visually focused by default (fixed in Xfwm4&gt;=4.12.4)
  - Moving panel plugins via drag and drop on the panel directly via the plugins
    context menu action "Move" is currently broken (works fine in preferences dialog)
  - Small regression with intelligent hiding (when opening a menu, the panel
    hides and comes back immediately while it should just remain visible)
  - Enter/leave opacity does not work for Gtk2 plugins
  - Not all panel settings may be kept as the configuration is not 100% backward
    compatible (e.g. we're using GdkRGBA instead of GdkColor for the backgorund)
  * Known todos:
  - Fix all bugs/regressions
  - Remove more/all Gtk+ deprecations
    (lots of warnings when compiling currently)
  * Lots of translations updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558094400">- Update to version 4.13.5
  * Bugfixes:
  - Revert "Applications menu icon sizing fixes" (bxo#14976)
  - Make sure panel plugin icons aren't clipped (lp#1756608)
  - actions: use a different icon for hybrid sleep when possible
  (bxo#15204)
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix alpha-transparent background images (bxo#14850)
  - Fix this use of "defined" may not be portable
  - Bump glib version to 2.42.0
  - tasklist: Activate parent windows (bxo#15307)
  - launcher: Fix tooltip icon size (bxo#15319)
  - Hide systray frame in default panel config
  - separator: Use symbolic icon for more clarity (bxo#15359)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.6
  * Update default panel layout
  * Retain original GDK_CORE_DEVICE_EVENTS setting for plugins
    (bxo#15044)
  * directorymenu: Fix plugin menu autohide behaviour
  * prefs: Add missing mnemonic accelerators (bxo#15652)
  * prefs: Improve window title (bxo#15653)
  * prefs: Correct capitalization of labels (bxo#15651)
  * arrow-button: Allow connect_after signals on draw
  * tasklist: Draw grouped windows count indicator (bxo#10844)
  * tasklist: Only base bg color of group indicator on Gtk theme
  * tasklist: Avoid draw signal loop
  * tasklist: Don't show actionsmenu in grouped windows
    (bxo#15622)
  * Add more accelerators to dialog buttons (bxo#15490)
  * AC_CONFIG_MACRO_DIR -&gt; AC_CONFIG_MACRO_DIRS
  * Fix typo in debug output
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 4.13.7
  * Make vala and gobject-introspection optional
  * clock: Add short weekday to default clock string
  * clock: Add date to default clock layout (bxo#15456)
  * prefs: Improve position of panel profiles button (bxo#15657)
  * tasklist: Fix position of group indicator in vertical mode
  * tasklist: Fix overlapping vertical window titles (bxo#14901)
  * tasklist: Add fallback for missing window icons (bxo#15511)
  * directory-menu: Use natural order for sorting (bxo#15413)
  * arrow-button: Remove timeout on dispose (bxo#15696)
  * pager: Ensure bg color is set correctly (bxo#15690)
  * show-desktop: Toggle also when DND-ing (bxo#15654)
  * tic-tac-toe: Add mnemonic to Close button
  * tic-tac-toe: Avoid use-after-free/double-free (bxo#15649)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * tasklist: Keep panel visible on drag and drop (bxo#15703)
  * pager: Keep panel visible on drag and drop (bxo#15703)
  * launcher: Make dialog's context menu popup at pointer
  * Make strings translatable
  * 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="1569499200">- Update to 4.14.1
  * Draw panel border based on position and length
  * windowlist: Make layout consistent with xfdesktop
  * windowmenu: Replace deprecated gtk_widget_modify_font
  * tasklist: Resize when windows get removed (bxo#14394)
  * systray: Fix icons without compositing (bxo#14577)
  * pager: Fix scrolling in pager-buttons (bxo#15614)
  * launcher: Fix visual state of arrow-button (bxo#15818)
  * launcher: Avoid excessive left padding on popup menu (bxo#15819)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1578916800">- Update to 4.14.3
  * Always provide files for vala binding in dist tarball
- Changes from 4.14.2
  * plugins: Fix enter/leave opacity w/o compositing (bxo#14577)
  * tasklist: Fix drag&amp;drop in deskbar mode (bxo#16298)
  * appmenu: Use panel's icon size
  * appmenu: Listen to icon theme changes (bxo#15861)
  * prefs: Plug memory leaks (bxo#16016)
  * Replace GtkStock icon
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1584878400">- Added systray-symbolic-icons.patch. Backport to enable symbolic
  icons in systray</changelog>
  <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>
</package>
<package pkgid="065d989ffb2470f79f2d070576bf74c8b084ace8a3e856b175ae00b0825f09ce" name="typelib-1_0-Libxfce4panel-2_0" arch="s390x">
  <version epoch="0" ver="4.16.3" rel="bp153.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546862400">- Drop hard dependency of xfce4-panel-restore-defaults (boo#1120913)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556366400">- Update to version 4.13.4
  * Add per-panel setting "icon-size"
  * Set minimum Gtk+3 version to 3.22
  * Bugfixes:
  - Gtk+ deprecation fixes (all plugins)
  - tasklist: Fix group-button states
  - libxfce4panel: arrow button size fixes
  - launcher: plugin sizing fixes
  - appmenu: Add support for other menu editors (bxo#11684)
  - tasklist: Fix urgency blinking for group buttons (bxo#6904)
  - tasklist: Add 'group-button' styleclass
  - Fix anchors for gtk_menu_popup_at_widget (bxo#14803)
  - Fix struts on the bottom and right of the screen (bxo#14886)
  - tasklist: Don't listen for monitor changes in the plugin (bxo#10725)
  - tasklist: Use Gdk to to determine which monitor contains a window
  - tasklist: Ensure pressed buttons with open menus
  - tasklist: Replace exo-lucency with gtkcss
  - tasklist: Make all-minimized group buttons translucent (bxo#10862)
  - tasklist: Switch from wnck* icons to standard names
  - tasklist: Keep groupbutton active after closing menu
  - tasklist: Make sure icons in the group menu are 16px
  - tasklist: Make grouped buttons active (bxo#9129)
  - launcher: Rely on icon-size provided by panel
  - Prevent crash on removing certain plugins (bxo#14418)
  - Add "configure" button to composited infobar
  - Make compositor info in settings dialog a GtkInfoBar
  - directorymenu: Fix crash and drop deprecated call
  - Fix unreadable panel items without compositing (bxo#14842)
  - launcher: Fix arrows not being shown (bxo#14373)
  - launcher: Fix tooltip icon size (bxo#14774)
  - Re-introduce button images to plugin settings dialogs
  - Make the settings dialog more HIG compliant
  - launcher: Add 'New Link' button to properties (bxo#14855)
  - Drop the panel's welcome dialog (bxo#14388)
  - clock: Resolve deprecations and fix binary clock
  - Workaround for xinput2's subpixel handling (lp#1795135)
  - Ensure the orientation style classes are always applied
  - Add orientation-related style classes for improved theming
  - actions: Add support for dm-tool
  - panel-window: set struts with monitor scaling
  * Translation updates
- Changes from 4.13.3
  * Bugfixes:
  - Get the actual widget state flags to avoid constant redraws (bxo#14307)
  - launcher: Fix empty button in remove launcher dialog (bxo#13962)
  - launcher: Make sure icons are not oversize
  - launcher: Make sure the appropriate icon size is used
  - launcher: Fix resizing of pixbuf based icons (bxo#14138)
  - Move "Separator" to the top of the "Add New Items..." menu (bxo#14086)
  - Make a couple of strings translatable (bxo#14338)
  - Make former GtkStock dialog buttons translateable (bxo#14338)
  - Make double-click add plugin in the "Add item" dialog (bxo#9784)
  - clock: Improve discoverability of tooltip help-texts (bxo#11708)
  - Correctly initialize return value (bxo#10873)
  - Gtk+3 fixes:
  - Fix various warnings with Gtk3 (bxo#14135)
  - Fix Gtk+3 version in ifdef
  - Use 'gdk_screen_is_composited' with Gtk3 (bxo#14128)
  - Try to fix menu positioning with Gtk3.22
  - Various icon fixes:
  - Switch to GtkIconTheme (bxo#14125)
  - Fix missing icons with Adwaita icon theme (bxo#14133)
  - Fix remaining deprecated icon names
  * Translation updates
- Changes from 4.13.2
  * Add support for gobject-introspection (Vidar Haarr)
  * Bugfixes:
  - actions: Fix GPtrArray usage (bxo#13981)
  - actions: Show Hybrid Sleep option (bxo#12771)
  - clock: Fix invalid datetime formats appearing in list (bxo#11527)
  - clock: Use freedesktop.org compliant icon (bxo#13779)
  - clock: Add a validator for digital custom formats (bxo#11527)
  - clock: Fix format validation (bxo#11527)
  - launcher: Fix custom images
  - tasklist: Fix scrolling to cycle through open windows (bxo#13789)
  - tasklist: Define cosmetic default padding for images (bxo#13865)
  - tasklist: Fix alignment of labels when orientation is changed (bxo#13864)
  - tasklist: Allow to hide label decorations (bxo#10546)
  - systray: Fix crash when systray is empty (bxo#13927)
  - systray: Don't lookup hash table for null keys (bxo#11929)
  - systray: Add option to display icons with square sizing (bxo#12093)
  - Pass socket id to D-Bus service to embed settings window (bxo#13854)
  - Make "Automatic" the default selection in the panel config dialog
  - Fix make distcheck (But #14040)
  - Improve gtkdoc
  * Translation updates
- Changes from 4.13.1
  * Port to GDBus (Ali)
    This means the panel now depends on xfconf 4.13 - recommended is 4.13.3.
  * Features:
  - systray: Allow ordering of items (bxo#11929)
  - tasklist: Add styleclass to make life easier for themers
  * Bugfixes:
  - Fix DND between external plugins (bxo#13687)
  - Fix drag and drop for internal plugins (bxo#13642)
  - Correct enter and leave opacity label positions (bxo#13594)
  - Fix Gtk3 XfceArrowButtons not blinking (bxo#13599)
  - Fix datarootdir declaration in .pc files (bxo#13589)
  - Use fd.org terminal icon name (bxo#13592)
  - Don't let the wrapper crash on unknown properties (bxo#13614)
  - Set default panel-2 size of default settings
  - windowmenu: Fix icon size in menu
  - systray: Fix alignment of single non-square items (bxo#9095)
  - clock: Make the default date and time format translatable (bxo#9637)
  * Translation updates
  Changes from 4.13.0
  * Port to Gtk3:
    The port is the result of the hard work Nick, Peter, Andrzejr, Simon and
    many others that helped with testing, patches and translations.
  * Features:
  - Support for the "primary" monitor option in RandR
  - Gtk2 plugins are still supported and work almost completely fine
    (see regressions below)
  * Deprecations:
  - xfce_panel_image is deprecated, instead plugins shall use GtkImage and
    xfce_panel_plugin_get_icon_size which introduces defined icon size-steps
    to avoid fuzzy icons
  * Known regressions:
  - The panel is not visually focused by default (fixed in Xfwm4&gt;=4.12.4)
  - Moving panel plugins via drag and drop on the panel directly via the plugins
    context menu action "Move" is currently broken (works fine in preferences dialog)
  - Small regression with intelligent hiding (when opening a menu, the panel
    hides and comes back immediately while it should just remain visible)
  - Enter/leave opacity does not work for Gtk2 plugins
  - Not all panel settings may be kept as the configuration is not 100% backward
    compatible (e.g. we're using GdkRGBA instead of GdkColor for the backgorund)
  * Known todos:
  - Fix all bugs/regressions
  - Remove more/all Gtk+ deprecations
    (lots of warnings when compiling currently)
  * Lots of translations updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558094400">- Update to version 4.13.5
  * Bugfixes:
  - Revert "Applications menu icon sizing fixes" (bxo#14976)
  - Make sure panel plugin icons aren't clipped (lp#1756608)
  - actions: use a different icon for hybrid sleep when possible
  (bxo#15204)
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix alpha-transparent background images (bxo#14850)
  - Fix this use of "defined" may not be portable
  - Bump glib version to 2.42.0
  - tasklist: Activate parent windows (bxo#15307)
  - launcher: Fix tooltip icon size (bxo#15319)
  - Hide systray frame in default panel config
  - separator: Use symbolic icon for more clarity (bxo#15359)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.6
  * Update default panel layout
  * Retain original GDK_CORE_DEVICE_EVENTS setting for plugins
    (bxo#15044)
  * directorymenu: Fix plugin menu autohide behaviour
  * prefs: Add missing mnemonic accelerators (bxo#15652)
  * prefs: Improve window title (bxo#15653)
  * prefs: Correct capitalization of labels (bxo#15651)
  * arrow-button: Allow connect_after signals on draw
  * tasklist: Draw grouped windows count indicator (bxo#10844)
  * tasklist: Only base bg color of group indicator on Gtk theme
  * tasklist: Avoid draw signal loop
  * tasklist: Don't show actionsmenu in grouped windows
    (bxo#15622)
  * Add more accelerators to dialog buttons (bxo#15490)
  * AC_CONFIG_MACRO_DIR -&gt; AC_CONFIG_MACRO_DIRS
  * Fix typo in debug output
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 4.13.7
  * Make vala and gobject-introspection optional
  * clock: Add short weekday to default clock string
  * clock: Add date to default clock layout (bxo#15456)
  * prefs: Improve position of panel profiles button (bxo#15657)
  * tasklist: Fix position of group indicator in vertical mode
  * tasklist: Fix overlapping vertical window titles (bxo#14901)
  * tasklist: Add fallback for missing window icons (bxo#15511)
  * directory-menu: Use natural order for sorting (bxo#15413)
  * arrow-button: Remove timeout on dispose (bxo#15696)
  * pager: Ensure bg color is set correctly (bxo#15690)
  * show-desktop: Toggle also when DND-ing (bxo#15654)
  * tic-tac-toe: Add mnemonic to Close button
  * tic-tac-toe: Avoid use-after-free/double-free (bxo#15649)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * tasklist: Keep panel visible on drag and drop (bxo#15703)
  * pager: Keep panel visible on drag and drop (bxo#15703)
  * launcher: Make dialog's context menu popup at pointer
  * Make strings translatable
  * 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="1569499200">- Update to 4.14.1
  * Draw panel border based on position and length
  * windowlist: Make layout consistent with xfdesktop
  * windowmenu: Replace deprecated gtk_widget_modify_font
  * tasklist: Resize when windows get removed (bxo#14394)
  * systray: Fix icons without compositing (bxo#14577)
  * pager: Fix scrolling in pager-buttons (bxo#15614)
  * launcher: Fix visual state of arrow-button (bxo#15818)
  * launcher: Avoid excessive left padding on popup menu (bxo#15819)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1578916800">- Update to 4.14.3
  * Always provide files for vala binding in dist tarball
- Changes from 4.14.2
  * plugins: Fix enter/leave opacity w/o compositing (bxo#14577)
  * tasklist: Fix drag&amp;drop in deskbar mode (bxo#16298)
  * appmenu: Use panel's icon size
  * appmenu: Listen to icon theme changes (bxo#15861)
  * prefs: Plug memory leaks (bxo#16016)
  * Replace GtkStock icon
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1584878400">- Added systray-symbolic-icons.patch. Backport to enable symbolic
  icons in systray</changelog>
  <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>
</package>
<package pkgid="539b64310596f95b46d427c7ca1c437056a221360d493e5d3c3971849ef49445" name="typelib-1_0-Libxfce4panel-2_0" arch="x86_64">
  <version epoch="0" ver="4.16.3" rel="bp153.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546862400">- Drop hard dependency of xfce4-panel-restore-defaults (boo#1120913)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556366400">- Update to version 4.13.4
  * Add per-panel setting "icon-size"
  * Set minimum Gtk+3 version to 3.22
  * Bugfixes:
  - Gtk+ deprecation fixes (all plugins)
  - tasklist: Fix group-button states
  - libxfce4panel: arrow button size fixes
  - launcher: plugin sizing fixes
  - appmenu: Add support for other menu editors (bxo#11684)
  - tasklist: Fix urgency blinking for group buttons (bxo#6904)
  - tasklist: Add 'group-button' styleclass
  - Fix anchors for gtk_menu_popup_at_widget (bxo#14803)
  - Fix struts on the bottom and right of the screen (bxo#14886)
  - tasklist: Don't listen for monitor changes in the plugin (bxo#10725)
  - tasklist: Use Gdk to to determine which monitor contains a window
  - tasklist: Ensure pressed buttons with open menus
  - tasklist: Replace exo-lucency with gtkcss
  - tasklist: Make all-minimized group buttons translucent (bxo#10862)
  - tasklist: Switch from wnck* icons to standard names
  - tasklist: Keep groupbutton active after closing menu
  - tasklist: Make sure icons in the group menu are 16px
  - tasklist: Make grouped buttons active (bxo#9129)
  - launcher: Rely on icon-size provided by panel
  - Prevent crash on removing certain plugins (bxo#14418)
  - Add "configure" button to composited infobar
  - Make compositor info in settings dialog a GtkInfoBar
  - directorymenu: Fix crash and drop deprecated call
  - Fix unreadable panel items without compositing (bxo#14842)
  - launcher: Fix arrows not being shown (bxo#14373)
  - launcher: Fix tooltip icon size (bxo#14774)
  - Re-introduce button images to plugin settings dialogs
  - Make the settings dialog more HIG compliant
  - launcher: Add 'New Link' button to properties (bxo#14855)
  - Drop the panel's welcome dialog (bxo#14388)
  - clock: Resolve deprecations and fix binary clock
  - Workaround for xinput2's subpixel handling (lp#1795135)
  - Ensure the orientation style classes are always applied
  - Add orientation-related style classes for improved theming
  - actions: Add support for dm-tool
  - panel-window: set struts with monitor scaling
  * Translation updates
- Changes from 4.13.3
  * Bugfixes:
  - Get the actual widget state flags to avoid constant redraws (bxo#14307)
  - launcher: Fix empty button in remove launcher dialog (bxo#13962)
  - launcher: Make sure icons are not oversize
  - launcher: Make sure the appropriate icon size is used
  - launcher: Fix resizing of pixbuf based icons (bxo#14138)
  - Move "Separator" to the top of the "Add New Items..." menu (bxo#14086)
  - Make a couple of strings translatable (bxo#14338)
  - Make former GtkStock dialog buttons translateable (bxo#14338)
  - Make double-click add plugin in the "Add item" dialog (bxo#9784)
  - clock: Improve discoverability of tooltip help-texts (bxo#11708)
  - Correctly initialize return value (bxo#10873)
  - Gtk+3 fixes:
  - Fix various warnings with Gtk3 (bxo#14135)
  - Fix Gtk+3 version in ifdef
  - Use 'gdk_screen_is_composited' with Gtk3 (bxo#14128)
  - Try to fix menu positioning with Gtk3.22
  - Various icon fixes:
  - Switch to GtkIconTheme (bxo#14125)
  - Fix missing icons with Adwaita icon theme (bxo#14133)
  - Fix remaining deprecated icon names
  * Translation updates
- Changes from 4.13.2
  * Add support for gobject-introspection (Vidar Haarr)
  * Bugfixes:
  - actions: Fix GPtrArray usage (bxo#13981)
  - actions: Show Hybrid Sleep option (bxo#12771)
  - clock: Fix invalid datetime formats appearing in list (bxo#11527)
  - clock: Use freedesktop.org compliant icon (bxo#13779)
  - clock: Add a validator for digital custom formats (bxo#11527)
  - clock: Fix format validation (bxo#11527)
  - launcher: Fix custom images
  - tasklist: Fix scrolling to cycle through open windows (bxo#13789)
  - tasklist: Define cosmetic default padding for images (bxo#13865)
  - tasklist: Fix alignment of labels when orientation is changed (bxo#13864)
  - tasklist: Allow to hide label decorations (bxo#10546)
  - systray: Fix crash when systray is empty (bxo#13927)
  - systray: Don't lookup hash table for null keys (bxo#11929)
  - systray: Add option to display icons with square sizing (bxo#12093)
  - Pass socket id to D-Bus service to embed settings window (bxo#13854)
  - Make "Automatic" the default selection in the panel config dialog
  - Fix make distcheck (But #14040)
  - Improve gtkdoc
  * Translation updates
- Changes from 4.13.1
  * Port to GDBus (Ali)
    This means the panel now depends on xfconf 4.13 - recommended is 4.13.3.
  * Features:
  - systray: Allow ordering of items (bxo#11929)
  - tasklist: Add styleclass to make life easier for themers
  * Bugfixes:
  - Fix DND between external plugins (bxo#13687)
  - Fix drag and drop for internal plugins (bxo#13642)
  - Correct enter and leave opacity label positions (bxo#13594)
  - Fix Gtk3 XfceArrowButtons not blinking (bxo#13599)
  - Fix datarootdir declaration in .pc files (bxo#13589)
  - Use fd.org terminal icon name (bxo#13592)
  - Don't let the wrapper crash on unknown properties (bxo#13614)
  - Set default panel-2 size of default settings
  - windowmenu: Fix icon size in menu
  - systray: Fix alignment of single non-square items (bxo#9095)
  - clock: Make the default date and time format translatable (bxo#9637)
  * Translation updates
  Changes from 4.13.0
  * Port to Gtk3:
    The port is the result of the hard work Nick, Peter, Andrzejr, Simon and
    many others that helped with testing, patches and translations.
  * Features:
  - Support for the "primary" monitor option in RandR
  - Gtk2 plugins are still supported and work almost completely fine
    (see regressions below)
  * Deprecations:
  - xfce_panel_image is deprecated, instead plugins shall use GtkImage and
    xfce_panel_plugin_get_icon_size which introduces defined icon size-steps
    to avoid fuzzy icons
  * Known regressions:
  - The panel is not visually focused by default (fixed in Xfwm4&gt;=4.12.4)
  - Moving panel plugins via drag and drop on the panel directly via the plugins
    context menu action "Move" is currently broken (works fine in preferences dialog)
  - Small regression with intelligent hiding (when opening a menu, the panel
    hides and comes back immediately while it should just remain visible)
  - Enter/leave opacity does not work for Gtk2 plugins
  - Not all panel settings may be kept as the configuration is not 100% backward
    compatible (e.g. we're using GdkRGBA instead of GdkColor for the backgorund)
  * Known todos:
  - Fix all bugs/regressions
  - Remove more/all Gtk+ deprecations
    (lots of warnings when compiling currently)
  * Lots of translations updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558094400">- Update to version 4.13.5
  * Bugfixes:
  - Revert "Applications menu icon sizing fixes" (bxo#14976)
  - Make sure panel plugin icons aren't clipped (lp#1756608)
  - actions: use a different icon for hybrid sleep when possible
  (bxo#15204)
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix alpha-transparent background images (bxo#14850)
  - Fix this use of "defined" may not be portable
  - Bump glib version to 2.42.0
  - tasklist: Activate parent windows (bxo#15307)
  - launcher: Fix tooltip icon size (bxo#15319)
  - Hide systray frame in default panel config
  - separator: Use symbolic icon for more clarity (bxo#15359)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.6
  * Update default panel layout
  * Retain original GDK_CORE_DEVICE_EVENTS setting for plugins
    (bxo#15044)
  * directorymenu: Fix plugin menu autohide behaviour
  * prefs: Add missing mnemonic accelerators (bxo#15652)
  * prefs: Improve window title (bxo#15653)
  * prefs: Correct capitalization of labels (bxo#15651)
  * arrow-button: Allow connect_after signals on draw
  * tasklist: Draw grouped windows count indicator (bxo#10844)
  * tasklist: Only base bg color of group indicator on Gtk theme
  * tasklist: Avoid draw signal loop
  * tasklist: Don't show actionsmenu in grouped windows
    (bxo#15622)
  * Add more accelerators to dialog buttons (bxo#15490)
  * AC_CONFIG_MACRO_DIR -&gt; AC_CONFIG_MACRO_DIRS
  * Fix typo in debug output
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 4.13.7
  * Make vala and gobject-introspection optional
  * clock: Add short weekday to default clock string
  * clock: Add date to default clock layout (bxo#15456)
  * prefs: Improve position of panel profiles button (bxo#15657)
  * tasklist: Fix position of group indicator in vertical mode
  * tasklist: Fix overlapping vertical window titles (bxo#14901)
  * tasklist: Add fallback for missing window icons (bxo#15511)
  * directory-menu: Use natural order for sorting (bxo#15413)
  * arrow-button: Remove timeout on dispose (bxo#15696)
  * pager: Ensure bg color is set correctly (bxo#15690)
  * show-desktop: Toggle also when DND-ing (bxo#15654)
  * tic-tac-toe: Add mnemonic to Close button
  * tic-tac-toe: Avoid use-after-free/double-free (bxo#15649)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * tasklist: Keep panel visible on drag and drop (bxo#15703)
  * pager: Keep panel visible on drag and drop (bxo#15703)
  * launcher: Make dialog's context menu popup at pointer
  * Make strings translatable
  * 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="1569499200">- Update to 4.14.1
  * Draw panel border based on position and length
  * windowlist: Make layout consistent with xfdesktop
  * windowmenu: Replace deprecated gtk_widget_modify_font
  * tasklist: Resize when windows get removed (bxo#14394)
  * systray: Fix icons without compositing (bxo#14577)
  * pager: Fix scrolling in pager-buttons (bxo#15614)
  * launcher: Fix visual state of arrow-button (bxo#15818)
  * launcher: Avoid excessive left padding on popup menu (bxo#15819)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1578916800">- Update to 4.14.3
  * Always provide files for vala binding in dist tarball
- Changes from 4.14.2
  * plugins: Fix enter/leave opacity w/o compositing (bxo#14577)
  * tasklist: Fix drag&amp;drop in deskbar mode (bxo#16298)
  * appmenu: Use panel's icon size
  * appmenu: Listen to icon theme changes (bxo#15861)
  * prefs: Plug memory leaks (bxo#16016)
  * Replace GtkStock icon
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1584878400">- Added systray-symbolic-icons.patch. Backport to enable symbolic
  icons in systray</changelog>
  <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>
</package>
<package pkgid="212947a7dbb6fd5bc53db714cffe991cc84457c044648c467d9fb74dbd9e082d" name="typelib-1_0-Modulemd-2_0" arch="aarch64">
  <version epoch="0" ver="2.12.1" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Initial packaging based on Mageia package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549368000">- Add patches backported from upstream to fix build on openSUSE
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Run tests during package builds</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to 2.2.2 (v2) and 1.8.5 (v1)
  + Fix documentation for ModuleStream.depends_on_stream()
  + Update APIs to handling full NSVCA of modules
  + Add new APIs for handling full NSVCA of modules
  + Add 'buildonly' option for components
  + Add 'buildafter' component
  + Add config option for python overrides
- Drop patches included in upstream release
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Add patch backported from upstream to avoid Python 2 dependency
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556020800">- Update to 2.3.0 (v2) and 1.8.7 (v1)
  + Add ModuleIndex.update_from_custom()
  + Add ModuleIndex.dump_to_custom()
  + Add Component.equals()
  + Add Module.remove_streams_by_NSVCA()
  + Fix bug with emitting lists of scalars in XMD
  + Fix bug with deduplication in the ModuleIndexMerger
  + Fix serious memory leak
- Drop patch included in upstream release
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556452800">- Add missing dependency on six module for Python 3 bindings subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Update to 2.3.1 (v2) and 1.8.8 (v1)
  + Make Modulemd.Component.set_*() functions accept NULL (gh#fedora-modularity/libmodulemd#279)
  + Fix segmentation fault in XMD code due to improper memory management (gh#fedora-modularity/libmodulemd#274)
  + Fix assorted documentation issues
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Update to 2.5.0 (v2) and 1.8.11 (v1)
  + Ensure that XMD is always emitted in the same order
  + Add .clear_*() functions for all .add_*() functions
  + Add ModuleStream.equals()
  + Add ModuleIndex.get_default_streams()
  + Add ModuleStreamV2.clear_dependencies() and .remove_dependencies()
  + Fix bugs and memory issues with the XMD python bindings
  + Assorted documentation enhancements</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to 2.8.2
  + modulemd v1 has been split out into is own tarball
  + Add ModuleIndexMerger.resolve_ext()
  + Fix transfer type for Module.search_streams()
  + Correct typo in ModulemdModuleStream.arch property nickname
  + Add gtk-doc descriptions for ModulemdModuleStream object properties
  + Fix modulemd_yaml_parse_bool() comparisons so return value is correct
  + Make ModulemdErrorEnum and ModulemdYamlErrorEnum into public enums
  + Move modulemd_module_stream_v2_replace_*() method definitions
    to correct header file and add documentation
  + Refactor stream copy/upgrade helper macros
  + Add Modulemd.Module.get_translation()
  + Add ModuleIndex.update_from_defaults_directory()
  + Modulemd.ModuleIndex.update_from_file() now supports reading files
    compressed with gzip, bzip2 or xz
- libmodulemd1 has been split into its own package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to 2.8.3
  + Detect GDate autoptr when available to fix build with glib2 &gt;= 2.63.3
  + Correct typo in MODULEMD_REPLACE_SET()
  + Fix modulemd_buildopts_copy() to make a deep copy of the rpm whitelist
  + Add support for new ModulemdBuildopts arches attribute</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Rebase to 2.9.4
  + Deprecate reset methods in favor of clear methods
  + Add modulemd-validator man page
  + Add Module.search_streams_by_glob()
  + Add ModuleIndex.search_streams() method
  + Add Modulemd.Module.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_rpms()
  + Add ModuleStreamV2.search_profiles()
  + Add framework for handling modulemd-packager YAML documents
  + Return appropriate error when parsing a ModulemdStream doc fails
  + Rework ModulemdError and ModulemdYamlError
  + Improve Modulemd*ErrorEnum deprecations
  + Use the new error enums everywhere
  + Fix inconsistent error setting
  + Make SKIP_UNKNOWN return UNKNOWN_ATTR in strict mode
  + modulemd-packager: Check for extraneous attributes
  + Fix bug printing negative buildorder values
  + Handle NULL nsvca_patterns for globs
  + Relax handling of differing content for the same NSVCA</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to 2.10.0
  + Add modulemd-obsoletes
  + Add modulemd v3 format
- Fix build for 32-bit architectures with patch from upstream
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to 2.12.0
  + Add support for 'buildorder' to Packager documents
  + Fix issue with ModuleIndex when input contains only Obsoletes documents
  + Extend read_packager_[file|string]() to support overriding the module name
    and stream.
  + Ignore Packager documents when running ModuleIndex.update_from_*()
  + Add python overrides for XMD in PackagerV3
  + Add python override to ignore the GType return when reading packager files
  + Add PackagerV3.get_mdversion()
- Drop patch incorporated in this release
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1622462400">- Updated to 2.12.1
  This is a bug-fix release fully compatible with the previous 2.12.0
  version. Notable changes:
  Enhancements:
  - Improve diagnostic messages for compression tests.
  - Tests performed in a GitHub continues integration are faster.
  - Use GitHub actions to perform CI tests also on ArchLinux, Mageia,
    Mandriva, and OpenSUSE.
  Fixes:
  - Relax context value up to 13 characters including an underscore
    character in modulemd v2 format. This reenables scratch-builds in MBS.
    Migrate Packit tests from a deprecated current_version_command to
    a newer actions/get-current-version.</changelog>
</package>
<package pkgid="989ce187049c4ca361734d871f49b15f6d3363bd17848ec08c84815468fa24ac" name="typelib-1_0-Modulemd-2_0" arch="ppc64le">
  <version epoch="0" ver="2.12.1" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Initial packaging based on Mageia package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549368000">- Add patches backported from upstream to fix build on openSUSE
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Run tests during package builds</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to 2.2.2 (v2) and 1.8.5 (v1)
  + Fix documentation for ModuleStream.depends_on_stream()
  + Update APIs to handling full NSVCA of modules
  + Add new APIs for handling full NSVCA of modules
  + Add 'buildonly' option for components
  + Add 'buildafter' component
  + Add config option for python overrides
- Drop patches included in upstream release
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Add patch backported from upstream to avoid Python 2 dependency
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556020800">- Update to 2.3.0 (v2) and 1.8.7 (v1)
  + Add ModuleIndex.update_from_custom()
  + Add ModuleIndex.dump_to_custom()
  + Add Component.equals()
  + Add Module.remove_streams_by_NSVCA()
  + Fix bug with emitting lists of scalars in XMD
  + Fix bug with deduplication in the ModuleIndexMerger
  + Fix serious memory leak
- Drop patch included in upstream release
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556452800">- Add missing dependency on six module for Python 3 bindings subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Update to 2.3.1 (v2) and 1.8.8 (v1)
  + Make Modulemd.Component.set_*() functions accept NULL (gh#fedora-modularity/libmodulemd#279)
  + Fix segmentation fault in XMD code due to improper memory management (gh#fedora-modularity/libmodulemd#274)
  + Fix assorted documentation issues
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Update to 2.5.0 (v2) and 1.8.11 (v1)
  + Ensure that XMD is always emitted in the same order
  + Add .clear_*() functions for all .add_*() functions
  + Add ModuleStream.equals()
  + Add ModuleIndex.get_default_streams()
  + Add ModuleStreamV2.clear_dependencies() and .remove_dependencies()
  + Fix bugs and memory issues with the XMD python bindings
  + Assorted documentation enhancements</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to 2.8.2
  + modulemd v1 has been split out into is own tarball
  + Add ModuleIndexMerger.resolve_ext()
  + Fix transfer type for Module.search_streams()
  + Correct typo in ModulemdModuleStream.arch property nickname
  + Add gtk-doc descriptions for ModulemdModuleStream object properties
  + Fix modulemd_yaml_parse_bool() comparisons so return value is correct
  + Make ModulemdErrorEnum and ModulemdYamlErrorEnum into public enums
  + Move modulemd_module_stream_v2_replace_*() method definitions
    to correct header file and add documentation
  + Refactor stream copy/upgrade helper macros
  + Add Modulemd.Module.get_translation()
  + Add ModuleIndex.update_from_defaults_directory()
  + Modulemd.ModuleIndex.update_from_file() now supports reading files
    compressed with gzip, bzip2 or xz
- libmodulemd1 has been split into its own package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to 2.8.3
  + Detect GDate autoptr when available to fix build with glib2 &gt;= 2.63.3
  + Correct typo in MODULEMD_REPLACE_SET()
  + Fix modulemd_buildopts_copy() to make a deep copy of the rpm whitelist
  + Add support for new ModulemdBuildopts arches attribute</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Rebase to 2.9.4
  + Deprecate reset methods in favor of clear methods
  + Add modulemd-validator man page
  + Add Module.search_streams_by_glob()
  + Add ModuleIndex.search_streams() method
  + Add Modulemd.Module.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_rpms()
  + Add ModuleStreamV2.search_profiles()
  + Add framework for handling modulemd-packager YAML documents
  + Return appropriate error when parsing a ModulemdStream doc fails
  + Rework ModulemdError and ModulemdYamlError
  + Improve Modulemd*ErrorEnum deprecations
  + Use the new error enums everywhere
  + Fix inconsistent error setting
  + Make SKIP_UNKNOWN return UNKNOWN_ATTR in strict mode
  + modulemd-packager: Check for extraneous attributes
  + Fix bug printing negative buildorder values
  + Handle NULL nsvca_patterns for globs
  + Relax handling of differing content for the same NSVCA</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to 2.10.0
  + Add modulemd-obsoletes
  + Add modulemd v3 format
- Fix build for 32-bit architectures with patch from upstream
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to 2.12.0
  + Add support for 'buildorder' to Packager documents
  + Fix issue with ModuleIndex when input contains only Obsoletes documents
  + Extend read_packager_[file|string]() to support overriding the module name
    and stream.
  + Ignore Packager documents when running ModuleIndex.update_from_*()
  + Add python overrides for XMD in PackagerV3
  + Add python override to ignore the GType return when reading packager files
  + Add PackagerV3.get_mdversion()
- Drop patch incorporated in this release
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1622462400">- Updated to 2.12.1
  This is a bug-fix release fully compatible with the previous 2.12.0
  version. Notable changes:
  Enhancements:
  - Improve diagnostic messages for compression tests.
  - Tests performed in a GitHub continues integration are faster.
  - Use GitHub actions to perform CI tests also on ArchLinux, Mageia,
    Mandriva, and OpenSUSE.
  Fixes:
  - Relax context value up to 13 characters including an underscore
    character in modulemd v2 format. This reenables scratch-builds in MBS.
    Migrate Packit tests from a deprecated current_version_command to
    a newer actions/get-current-version.</changelog>
</package>
<package pkgid="a8c0dfa87bb38d5957da18d2091c422fc44bfd095d1fb882bb55a0297381302c" name="typelib-1_0-Modulemd-2_0" arch="s390x">
  <version epoch="0" ver="2.12.1" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Initial packaging based on Mageia package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549368000">- Add patches backported from upstream to fix build on openSUSE
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Run tests during package builds</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to 2.2.2 (v2) and 1.8.5 (v1)
  + Fix documentation for ModuleStream.depends_on_stream()
  + Update APIs to handling full NSVCA of modules
  + Add new APIs for handling full NSVCA of modules
  + Add 'buildonly' option for components
  + Add 'buildafter' component
  + Add config option for python overrides
- Drop patches included in upstream release
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Add patch backported from upstream to avoid Python 2 dependency
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556020800">- Update to 2.3.0 (v2) and 1.8.7 (v1)
  + Add ModuleIndex.update_from_custom()
  + Add ModuleIndex.dump_to_custom()
  + Add Component.equals()
  + Add Module.remove_streams_by_NSVCA()
  + Fix bug with emitting lists of scalars in XMD
  + Fix bug with deduplication in the ModuleIndexMerger
  + Fix serious memory leak
- Drop patch included in upstream release
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556452800">- Add missing dependency on six module for Python 3 bindings subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Update to 2.3.1 (v2) and 1.8.8 (v1)
  + Make Modulemd.Component.set_*() functions accept NULL (gh#fedora-modularity/libmodulemd#279)
  + Fix segmentation fault in XMD code due to improper memory management (gh#fedora-modularity/libmodulemd#274)
  + Fix assorted documentation issues
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Update to 2.5.0 (v2) and 1.8.11 (v1)
  + Ensure that XMD is always emitted in the same order
  + Add .clear_*() functions for all .add_*() functions
  + Add ModuleStream.equals()
  + Add ModuleIndex.get_default_streams()
  + Add ModuleStreamV2.clear_dependencies() and .remove_dependencies()
  + Fix bugs and memory issues with the XMD python bindings
  + Assorted documentation enhancements</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to 2.8.2
  + modulemd v1 has been split out into is own tarball
  + Add ModuleIndexMerger.resolve_ext()
  + Fix transfer type for Module.search_streams()
  + Correct typo in ModulemdModuleStream.arch property nickname
  + Add gtk-doc descriptions for ModulemdModuleStream object properties
  + Fix modulemd_yaml_parse_bool() comparisons so return value is correct
  + Make ModulemdErrorEnum and ModulemdYamlErrorEnum into public enums
  + Move modulemd_module_stream_v2_replace_*() method definitions
    to correct header file and add documentation
  + Refactor stream copy/upgrade helper macros
  + Add Modulemd.Module.get_translation()
  + Add ModuleIndex.update_from_defaults_directory()
  + Modulemd.ModuleIndex.update_from_file() now supports reading files
    compressed with gzip, bzip2 or xz
- libmodulemd1 has been split into its own package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to 2.8.3
  + Detect GDate autoptr when available to fix build with glib2 &gt;= 2.63.3
  + Correct typo in MODULEMD_REPLACE_SET()
  + Fix modulemd_buildopts_copy() to make a deep copy of the rpm whitelist
  + Add support for new ModulemdBuildopts arches attribute</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Rebase to 2.9.4
  + Deprecate reset methods in favor of clear methods
  + Add modulemd-validator man page
  + Add Module.search_streams_by_glob()
  + Add ModuleIndex.search_streams() method
  + Add Modulemd.Module.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_rpms()
  + Add ModuleStreamV2.search_profiles()
  + Add framework for handling modulemd-packager YAML documents
  + Return appropriate error when parsing a ModulemdStream doc fails
  + Rework ModulemdError and ModulemdYamlError
  + Improve Modulemd*ErrorEnum deprecations
  + Use the new error enums everywhere
  + Fix inconsistent error setting
  + Make SKIP_UNKNOWN return UNKNOWN_ATTR in strict mode
  + modulemd-packager: Check for extraneous attributes
  + Fix bug printing negative buildorder values
  + Handle NULL nsvca_patterns for globs
  + Relax handling of differing content for the same NSVCA</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to 2.10.0
  + Add modulemd-obsoletes
  + Add modulemd v3 format
- Fix build for 32-bit architectures with patch from upstream
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to 2.12.0
  + Add support for 'buildorder' to Packager documents
  + Fix issue with ModuleIndex when input contains only Obsoletes documents
  + Extend read_packager_[file|string]() to support overriding the module name
    and stream.
  + Ignore Packager documents when running ModuleIndex.update_from_*()
  + Add python overrides for XMD in PackagerV3
  + Add python override to ignore the GType return when reading packager files
  + Add PackagerV3.get_mdversion()
- Drop patch incorporated in this release
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1622462400">- Updated to 2.12.1
  This is a bug-fix release fully compatible with the previous 2.12.0
  version. Notable changes:
  Enhancements:
  - Improve diagnostic messages for compression tests.
  - Tests performed in a GitHub continues integration are faster.
  - Use GitHub actions to perform CI tests also on ArchLinux, Mageia,
    Mandriva, and OpenSUSE.
  Fixes:
  - Relax context value up to 13 characters including an underscore
    character in modulemd v2 format. This reenables scratch-builds in MBS.
    Migrate Packit tests from a deprecated current_version_command to
    a newer actions/get-current-version.</changelog>
</package>
<package pkgid="2e108c0cef2e549bb3208fdba871c109660614a888b23052995934bcedd98fdb" name="typelib-1_0-Modulemd-2_0" arch="x86_64">
  <version epoch="0" ver="2.12.1" rel="bp153.2.3.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549195200">- Initial packaging based on Mageia package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1549368000">- Add patches backported from upstream to fix build on openSUSE
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Run tests during package builds</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1554033600">- Update to 2.2.2 (v2) and 1.8.5 (v1)
  + Fix documentation for ModuleStream.depends_on_stream()
  + Update APIs to handling full NSVCA of modules
  + Add new APIs for handling full NSVCA of modules
  + Add 'buildonly' option for components
  + Add 'buildafter' component
  + Add config option for python overrides
- Drop patches included in upstream release
  * 0001-V2-Add-missing-include-for-string.h-to-modulemd-util.patch
  * 0002-Tests-Use-bin-bash-for-interpreter-shebangs-for-shel.patch
- Add patch backported from upstream to avoid Python 2 dependency
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556020800">- Update to 2.3.0 (v2) and 1.8.7 (v1)
  + Add ModuleIndex.update_from_custom()
  + Add ModuleIndex.dump_to_custom()
  + Add Component.equals()
  + Add Module.remove_streams_by_NSVCA()
  + Fix bug with emitting lists of scalars in XMD
  + Fix bug with deduplication in the ModuleIndexMerger
  + Fix serious memory leak
- Drop patch included in upstream release
  * 0001-Only-require-python2-if-installing-overrides.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1556452800">- Add missing dependency on six module for Python 3 bindings subpackage</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1557489600">- Update to 2.3.1 (v2) and 1.8.8 (v1)
  + Make Modulemd.Component.set_*() functions accept NULL (gh#fedora-modularity/libmodulemd#279)
  + Fix segmentation fault in XMD code due to improper memory management (gh#fedora-modularity/libmodulemd#274)
  + Fix assorted documentation issues
- Disable executing test suite on ARM and RISC-V due to performance issues with builders</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1558699200">- Update to 2.5.0 (v2) and 1.8.11 (v1)
  + Ensure that XMD is always emitted in the same order
  + Add .clear_*() functions for all .add_*() functions
  + Add ModuleStream.equals()
  + Add ModuleIndex.get_default_streams()
  + Add ModuleStreamV2.clear_dependencies() and .remove_dependencies()
  + Fix bugs and memory issues with the XMD python bindings
  + Assorted documentation enhancements</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575201600">- Update to 2.8.2
  + modulemd v1 has been split out into is own tarball
  + Add ModuleIndexMerger.resolve_ext()
  + Fix transfer type for Module.search_streams()
  + Correct typo in ModulemdModuleStream.arch property nickname
  + Add gtk-doc descriptions for ModulemdModuleStream object properties
  + Fix modulemd_yaml_parse_bool() comparisons so return value is correct
  + Make ModulemdErrorEnum and ModulemdYamlErrorEnum into public enums
  + Move modulemd_module_stream_v2_replace_*() method definitions
    to correct header file and add documentation
  + Refactor stream copy/upgrade helper macros
  + Add Modulemd.Module.get_translation()
  + Add ModuleIndex.update_from_defaults_directory()
  + Modulemd.ModuleIndex.update_from_file() now supports reading files
    compressed with gzip, bzip2 or xz
- libmodulemd1 has been split into its own package</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1579435200">- Update to 2.8.3
  + Detect GDate autoptr when available to fix build with glib2 &gt;= 2.63.3
  + Correct typo in MODULEMD_REPLACE_SET()
  + Fix modulemd_buildopts_copy() to make a deep copy of the rpm whitelist
  + Add support for new ModulemdBuildopts arches attribute</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1594123200">- Rebase to 2.9.4
  + Deprecate reset methods in favor of clear methods
  + Add modulemd-validator man page
  + Add Module.search_streams_by_glob()
  + Add ModuleIndex.search_streams() method
  + Add Modulemd.Module.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_streams_by_nsvca_glob()
  + Add ModuleIndex.search_rpms()
  + Add ModuleStreamV2.search_profiles()
  + Add framework for handling modulemd-packager YAML documents
  + Return appropriate error when parsing a ModulemdStream doc fails
  + Rework ModulemdError and ModulemdYamlError
  + Improve Modulemd*ErrorEnum deprecations
  + Use the new error enums everywhere
  + Fix inconsistent error setting
  + Make SKIP_UNKNOWN return UNKNOWN_ATTR in strict mode
  + modulemd-packager: Check for extraneous attributes
  + Fix bug printing negative buildorder values
  + Handle NULL nsvca_patterns for globs
  + Relax handling of differing content for the same NSVCA</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606651200">- Update to 2.10.0
  + Add modulemd-obsoletes
  + Add modulemd v3 format
- Fix build for 32-bit architectures with patch from upstream
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1612267200">- Update to 2.12.0
  + Add support for 'buildorder' to Packager documents
  + Fix issue with ModuleIndex when input contains only Obsoletes documents
  + Extend read_packager_[file|string]() to support overriding the module name
    and stream.
  + Ignore Packager documents when running ModuleIndex.update_from_*()
  + Add python overrides for XMD in PackagerV3
  + Add python override to ignore the GType return when reading packager files
  + Add PackagerV3.get_mdversion()
- Drop patch incorporated in this release
  + Patch: 0001-Fix-integer-size-issue-on-32-bit-platforms.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1622462400">- Updated to 2.12.1
  This is a bug-fix release fully compatible with the previous 2.12.0
  version. Notable changes:
  Enhancements:
  - Improve diagnostic messages for compression tests.
  - Tests performed in a GitHub continues integration are faster.
  - Use GitHub actions to perform CI tests also on ArchLinux, Mageia,
    Mandriva, and OpenSUSE.
  Fixes:
  - Relax context value up to 13 characters including an underscore
    character in modulemd v2 format. This reenables scratch-builds in MBS.
    Migrate Packit tests from a deprecated current_version_command to
    a newer actions/get-current-version.</changelog>
</package>
<package pkgid="23e7f5477ab47e495fdb79ad1fd521a04024c2892392491e46afa8e0ce703edc" name="typelib-1_0-Thunarx-3_0" arch="aarch64">
  <version epoch="0" ver="4.16.8" rel="bp153.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1563537600">- Update to version 1.8.8
  * Do not register "send to" as last used app (bxo#14118)
  * Use https where possible
  * Dont restart the folder monitor on each refresh (bxo#13364)
  * Fix XML declaratation in uca.xml (bxo#13623)
  * Always show the executable checkbox (bxo#15605)
  * Replace Trash action with Delete as needed (bxo#15352)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 1.8.9
  * Remove 'auto-expand folders' from tree-view since it causes bad
    usability with keyboard (bxo#15743)
  * preferences: Add button icons to Help/Close
  * Use designated initializer to avoid compile warnings (bxo#15734)
  * Prevent premature disposal of clipboard manager (bxo#15635)
  * Keep "Open with" menu items updated (bxo#15530)
  * Translation Updates</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="1573387200">- Update to version 1.8.10
  - Allow compilation with panel 4.15
  - thunar-job: keep track of number of processed files (bxo#16117)
  - No context menu on right-click when started via trash-panel-plugin
    (bxo#16000)
  - icon text now centered after unchecking "Text besides icons"
  - Remove the vertical gap between icon and label (bxo#16041)
  - Fix icon view alignment (bxo#16107)
  - Not possible to grab scrollbar on the very right pixels when maximized
    (bxo#16050)
  - Wrap text of error dialog
  - Not possible to empty the trash via the pathbar context menu
  - Crash on refresh if remote folder has been removed (bxo#15961)
  - Center action buttons in conflict dialog window (bxo#15973)
  - Ensure UCAs use currently selected file path (bxo#15119)
  - make filename label selectable in conflict dialog window
  - Center action buttons in conflict dialog window (bxo#15973)
  - Clear UCA shortcut when the action is deleted
  - Prevent Gtk-CRITICAL when adding or modifying a UCA
  - Thunar SendTo Email: Add missing archive formats (bxo#15917)
  - sendto plugin: fix content type resolution. (bxo#15916)
  - sendto plugin: extract function tse_file_is_archive (bxo#15916)
  - All glory to lowercase (bxo#15394)
  - mismatched names between thunar.appdata.xml and thunar.desktop
    (bxo#15498)
  - Remove superfluous .desktop file "Thunar-folder-handler.desktop.in"
    (bxo#15467)
  - Prevent unnecessary fallback copy-delete in file move when
    overwriting
  - Fix possible memory leak
  - Fix popup menus size (bxo#15832)
  - Add Alt+D as accelerator for Open Location (bxo#15828)
  - Do not insert hyphens at intra-word line breaks (bxo#15856)
- Dropped obsolete patch thunar-1.8-appdata.patch as fixed upstream
  (bxo#15498)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1573905600">- Update to version 1.8.11
  - Thunar 1.8.10 crashing on startup in FreeBSD and Fedora,
    caused by nonfunctional pango version check (bxo#16136, bxo#16138)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1580472000">- Update to version 1.8.12
  * NULL is the proper sentinel for g_object_new() (bxo#16310)
  * Drop timer on finalize (bxo#15305)
  * Store column width setting asynchronously and only once (bxo#15305)
  * When move to trash fails, ask whether to delete files (bxo#15975)
  * Ctrl+Mousewheel does not enlarge/shrink entries
    (for detailed list view) (bxo#15936)
  * Extra padding for Eject button when scrollbar is visible (bxo#15312)
  * Use standard icon instead of custom
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584964800">- Update to version 1.8.13
  * Use tre-view toplevel path of the cursor, if available, in order to
    prevent jumping (bxo#16024)
  * Increase vertical gap between icon and its label slightly (bxo#16041)
  * Fix crash when inserting USB device in tree-view mode. (bxo#15172)
  * Fix jump to Home when ejecting a currently viewed device (bxo#16504)
  * Allow context menu when editing location in pathbar (bxo#16483)
  * Sort device entries in tree view (bxo#16471)
  * Allow to open multiple files at once (bxo#2487)
  * Fix incorrect pathbar autocomplete (bxo#16267)
  * Avoid unreadable names in detailed view (bxo#16391)
  * Prevent crash when renaming files (bxo#10805)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585137600">- Update to version 1.8.14
  * Revert "Allow opening of multiple file selections (bxo#2487)",
    because it introduced a regression (Not possible any more to DnD
    multiple files in icon/compact view) (bxo#16598)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1590321600">- Update to version 1.8.15
  * Only open devices after successful mount attempt (bxo#16831)
  * Fix shortcut support for addressbar (bxo#4537 and bxo#13680)
  * Fix crash in bulk renamer on repeated rename (bxo#16824)
  * Add checks for thumbnailer 0 handles (bxo#14122)
  * Replace 'thunar_return_if_fail (THUNAR_IS_DEVICE (device))'
    with standard 'if (..)' to prevent possible crashes. (bxo#13404)
  * Fix check if folder is fully loaded when expanding path
    in tree view.
  * Prevents 100% CPU load and loosing sync with main view
    in some cases. (bxo#15762)
  * Fixes 100%CPU on tree-view in some rare cases (bxo#16024)
  * Delete native files faster (bxo#16641)
  * Support libxfce4ui XfceTitledDialog new API (bxo#16616)
  * Translation Updates</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598529600">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * Regression: Dont crash when starting thunar with gvfs disabled
  * Move mount/unmount/eject actions into launcher
    (gxo#xfce/thunar#349)
  * Use thunar-menu and launcher in tree-view (gxo#xfce/thunar#349)
  * Use the new icon when running with elevated privileges (root)
  * Remove path limit to check on drop (gxo#xfce/thunar#350)
  * AC_CONFIG_MACRO_DIR ? AC_CONFIG_MACRO_DIRS (MR !27)
  * Avoid crashes when using details view (gxo#xfce/thunar#307)
  * Fix unavailable rubber banding in detailed view
    (gxo#xfce/thunar#326)
  * Remove obsolete dispose method to prevent warning
    (gxo#xfce/thunar#319)
  * Show device indentifier in side pane tooltip
    (gxo#xfce/thunar#207)
  * Make use of shared field codes expansion of libxfce4util (MR !23)
  * Implement directory specific sort-column and sort-order
    (gxo#xfce/thunar#8)
  * Add an option to delete saved directory specific settings
    (gxo#xfce/thunar#8)
  * Implements directory specific view type (gxo#xfce/thunar#8)
  * Add features to support directory specific view settings
    (gxo#xfce/thunar#8)
  * Regression: Add missing seperator to icon view submenu
  * Replace _thunar_assert() with _thunar_return_if_fail() in order
    to prevent crash when build with debug on FreeBSD (MR !22)
  * Menu items cut/copy/paste do not work for location entry
    (gxo#xfce/thunar#303)
  * Shorten strings for different views (gxo#xfce/thunar#247)
  * Segfault when file is created while files are selected
    (gxo#xfce/thunar#339)
  * Thunar hangs when closing windows using CTRL+W
    (gxo#xfce/thunar#336)
  * Regression: Missing accelerators for bookmark items
    (gxo#xfce/thunar#331)
  * Fixed SEGV when the side pane is hidden (gxo#xfce/thunar#335)
  * Regression: Window menu not updated properly (gxo#xfce/thunar#320)
  * Support queued copy (configurable) (gxo#xfce/thunar#294)
  * Regression: "Create Archive..." doesn't show (gxo#xfce/thunar#329)
  * Fix unavailable rubber banding in detailed view (gxo#xfce/thunar#326)
  * Context menu entries in Thunar flutter while downloading
    (gxo#xfce/thunar#276)
  * Improve cusor handling after file deletion in thunar
    (gxo#xfce/thunar#69)
  * Fix regression: Trying to open a .desktop file from the context menu
    leads to the execution of the file (gxo#xfce/thunar#325)
  * Use numbering on label "open new window/tab" only for multiple
    windows/tabs (MR !15)
  * Remove "Sort by" and "View as" from menu item labels
    (gxo#xfce/thunar#247)
  * Add new app icon and switch to rDNS icon name (MR !11)
  * Replace deprecated GtkActionEntry with XfceGtkActionEntry
    (gxo#xfce/thunar#293)
  * Menus are now updated when selection changes not only when opened
    (gxo#xfce/thunar#293)
  * Merge all file-context-menus into one (gxo#xfce/thunar#198)
  * Ghost file ocasionally remains when dropping file into directory
    (gxo#xfce/thunar#312)
  * Use XfceFilenameInput to validate long filenames (bxo#13720)
  * Support for variables like $HOME in address bar (bxo#12165)
  * Fix eject button click detection when using RTL languages
    (bxo#11387)
  * Remove upper case from group names in shortcuts view
  * Option to rename a file when existing copy conflicts (bxo#16686)
  * Remove suffix "- FileManager" from window title
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Pause button on copy/move (bxo#16685)
  * Allow drag-and-drop of multiple files in icon view (bxo#2487)
  * Add keywords to .desktop files to thunar (bxo#16618)
  * Reduce vertical space in Templates info popup
  * Hide android phone from network group (bxo#11584)
  * Reduce size of Templates info popup
  * Do not add "cant-write" emblem to files in the Trash
  * Hide Browse Network entry in shortcuts view if not supported
  * Move 'network' to the bottom of tree view (bxo#16516)
  * Add examples to "Select by Pattern" dialog (bxo#16587)
  * Improve tooltips in shortcuts view (bxo#16566)
  * Rename "Disconnect" context menu entry in side pane (bxo#16558)
  * Make path entry matching case-insensitive (bxo#12747)
  * Add new bookmarks to bottom of list in shortcuts view (bxo#16526)
  * Move places above devices in shortcuts view (bxo#11586)
  * Add desktop actions for home, computer and trash (bxo#16497)
  * Option to use static icon instead of folder icon (bxo#16501)
  * Remove top level desktop entry from tree view (bxo#16474)
  * Easy access to computer:/// (bxo#16472)
  * Use libxfce4ui close-multiple-tab dialog (bxo#16254)
  * Replace deprecated G_FILE_MONITOR_EVENT_MOVED (bxo#16328)
  * Use symbolic icon for eject (bxo#16281)
  * Prevent ghost files after "move" on remote locations (bxo#15704)
  * Add a confirmation dialog when closing a window with multiple
    open tabs.
  * Improve explanation string for "invert selection" action
    (bxo#15625)
  * Improve layout of Permissions tab (bxo#15557)
  * Remove superfluous shell script "ThunarBulkRename" (bxo#15373)
  * Make labels in permissions chooser wrap
  * Add a small delay when dismissing notifications (bxo#14552)
  * File / Folder size text in statusbar sometimes is ambiguous
    (bxo#14203)
  * Add missing parameter to ThunarBrowserPokeDeviceFunc function
  * Add property to enable/disable frames on thumbnails (bxo#14433)
  * Improved spacing between widgets in Properties and Preferences
    dialogs
  * Fixed numerous compiler warnings
  * Fixed numerous warning and critical messages
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604750400">- Update to version 4.15.3
  * No special treatment on "rename" for .desktop files
    (gxo#xfce/thunar#56)
  * Show full filename/extention for .desktop files
    (gxo#xfce/thunar#56)
  * Focus view when location selector is closed (gxo#xfce/thunar#420)
  * Thunar shows wrong content after outside operations
    (gxo#xfce/thunar#355)
  * Regression: Restore file menu section arrangement
  * Use same README.md structure than other xfce projects
  * Fall back to fast content type if regular is unavilable in file
    attributes (gxo#xfce/thunar!36)
  * Fix Regressions around menu bar spinner (gxo#xfce/thunar#394)
  * Fix error for custom date format in details view
    (gxo#xfce/thunar#389)
  * Add support for transparency in gtk-themes (gxo#xfce/thunar!31)
  * Regression: Apply accel keys only to current tab
    (gxo#xfce/thunar#386)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Fix action of Back/Forward mouse gesture when using RTL
    (Issue gxo#xfce/thunar#90)
  - Prevent crash on mouse gesture action
    (Issue gxo#xfce/thunar#443)
  - Avoid crashes when closing thunar with ctrl+w
    (gxo#xfce/thunar#336)
  - Ignore double-click events from back/forward mouse button
    (Issue gxo#xfce/thunar#371)
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  - bump minimum required exo version to 4.15.3
  - Wrap box around spinner to prevent flickering
    (Issue gxo#xfce/thunar#440)
  - Use g_drive_is_removable over g_drive_is_media_removable
  - bump glib (and gio, gthread, etc) to 2.50.0
  - Do not duplicate app_info when added via custom command
    (Issue gxo#xfce/thunar#309)
  - Escape all whitespace characters in custom command path
  - Remove hidden quotes for "Open with"-&gt;"custom command"
    (Issue gxo#xfce/thunar#425)
  - Ignore unknown XML elements in UCA.xml
  - Regression: Fix broken bulk renamer context menu
    (Issue gxo#xfce/thunar#436)
  - Revert of b12247c2 and proper fix for Issue gxo#xfce/thunar#423
  - Remove duplicated code in renamer and prevent possible leak
  - Prevent possible crash of thunar_launcher_poke
    (Issue gxo#xfce/thunar#436)
  - Fix combo box entry order (Issue gxo#xfce/thunar#435)
  - Remove TODO file
  - Change focus when clicking an emblem entry
    (Issue gxo#xfce/thunar#315)
  - Bump GLib minimum version to 2.44
  - Prevent Gtk-CRITICAL when terminating session
    (Issue gxo#xfce/thunar#430)
  - Missing thunarx support on the shortcut view
    (Issue gxo#xfce/thunar#423)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1609243200">- Update to version 4.16.1
  * Prevent crash on Ctrl+H when there is no sidepane
    (gxo#xfce/thunar#453)
  * Roleback to previous spinner handling (gxo#xfce/thunar#448)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610452800">- Update to version 4.16.2
  * Regression: "Open with other application" missing
    (gxo#xfce/thunar#470)
  * Always create new files and folders in current directory
    (gxo#xfce/thunar#462)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612872000">- Update to version 4.16.3
  * By default show all available volumes
  * Regression: Skip app info updates on sendto actions
    (bxo#xfce/thunar#502)
  * Regression: Toggle menu visibility on F10 if menu hidden
    (bxo#xfce/thunar#498)
  * Regression: "Shift" + "Select Trash in menu" has to trigger delete
  * Dont select previous file after delete/trash (bxo#xfce/thunar#477)
  * Increase min. size of "text" field in bulk renamer
    (bxo#xfce/thunar#474)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1615118400">- Update to version 4.16.4
  * Bookmarks no longer need an existing, underlying file
    (gxo#xfce/thunar#47)
  * Regression: Select copied files after copy operation
    (gxo#xfce/thunar#520)
  * Reintroduce alternative zoom shortcuts (gxo#xfce/thunar#514)
  * Prevent hangup if a copy task that is blocked is resumed
    (gxo#xfce/thunar#467)
  * Regression: Allow custom image files for UCA icons
    (gxo#xfce/thunar#517)
  * Dont merge folders when creating copy with same name
    (gxo#xfce/thunar#491)
  * Fix incorrect return value in scroll event handler
    (gxo#xfce/thunar#512)
  * Translation Updates</changelog>
  <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>
</package>
<package pkgid="64f1a33dd16c100d085f9f5c494ac81f0f0534fdaea87981bb2308df0ce73170" name="typelib-1_0-Thunarx-3_0" arch="ppc64le">
  <version epoch="0" ver="4.16.8" rel="bp153.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1563537600">- Update to version 1.8.8
  * Do not register "send to" as last used app (bxo#14118)
  * Use https where possible
  * Dont restart the folder monitor on each refresh (bxo#13364)
  * Fix XML declaratation in uca.xml (bxo#13623)
  * Always show the executable checkbox (bxo#15605)
  * Replace Trash action with Delete as needed (bxo#15352)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 1.8.9
  * Remove 'auto-expand folders' from tree-view since it causes bad
    usability with keyboard (bxo#15743)
  * preferences: Add button icons to Help/Close
  * Use designated initializer to avoid compile warnings (bxo#15734)
  * Prevent premature disposal of clipboard manager (bxo#15635)
  * Keep "Open with" menu items updated (bxo#15530)
  * Translation Updates</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="1573387200">- Update to version 1.8.10
  - Allow compilation with panel 4.15
  - thunar-job: keep track of number of processed files (bxo#16117)
  - No context menu on right-click when started via trash-panel-plugin
    (bxo#16000)
  - icon text now centered after unchecking "Text besides icons"
  - Remove the vertical gap between icon and label (bxo#16041)
  - Fix icon view alignment (bxo#16107)
  - Not possible to grab scrollbar on the very right pixels when maximized
    (bxo#16050)
  - Wrap text of error dialog
  - Not possible to empty the trash via the pathbar context menu
  - Crash on refresh if remote folder has been removed (bxo#15961)
  - Center action buttons in conflict dialog window (bxo#15973)
  - Ensure UCAs use currently selected file path (bxo#15119)
  - make filename label selectable in conflict dialog window
  - Center action buttons in conflict dialog window (bxo#15973)
  - Clear UCA shortcut when the action is deleted
  - Prevent Gtk-CRITICAL when adding or modifying a UCA
  - Thunar SendTo Email: Add missing archive formats (bxo#15917)
  - sendto plugin: fix content type resolution. (bxo#15916)
  - sendto plugin: extract function tse_file_is_archive (bxo#15916)
  - All glory to lowercase (bxo#15394)
  - mismatched names between thunar.appdata.xml and thunar.desktop
    (bxo#15498)
  - Remove superfluous .desktop file "Thunar-folder-handler.desktop.in"
    (bxo#15467)
  - Prevent unnecessary fallback copy-delete in file move when
    overwriting
  - Fix possible memory leak
  - Fix popup menus size (bxo#15832)
  - Add Alt+D as accelerator for Open Location (bxo#15828)
  - Do not insert hyphens at intra-word line breaks (bxo#15856)
- Dropped obsolete patch thunar-1.8-appdata.patch as fixed upstream
  (bxo#15498)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1573905600">- Update to version 1.8.11
  - Thunar 1.8.10 crashing on startup in FreeBSD and Fedora,
    caused by nonfunctional pango version check (bxo#16136, bxo#16138)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1580472000">- Update to version 1.8.12
  * NULL is the proper sentinel for g_object_new() (bxo#16310)
  * Drop timer on finalize (bxo#15305)
  * Store column width setting asynchronously and only once (bxo#15305)
  * When move to trash fails, ask whether to delete files (bxo#15975)
  * Ctrl+Mousewheel does not enlarge/shrink entries
    (for detailed list view) (bxo#15936)
  * Extra padding for Eject button when scrollbar is visible (bxo#15312)
  * Use standard icon instead of custom
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584964800">- Update to version 1.8.13
  * Use tre-view toplevel path of the cursor, if available, in order to
    prevent jumping (bxo#16024)
  * Increase vertical gap between icon and its label slightly (bxo#16041)
  * Fix crash when inserting USB device in tree-view mode. (bxo#15172)
  * Fix jump to Home when ejecting a currently viewed device (bxo#16504)
  * Allow context menu when editing location in pathbar (bxo#16483)
  * Sort device entries in tree view (bxo#16471)
  * Allow to open multiple files at once (bxo#2487)
  * Fix incorrect pathbar autocomplete (bxo#16267)
  * Avoid unreadable names in detailed view (bxo#16391)
  * Prevent crash when renaming files (bxo#10805)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585137600">- Update to version 1.8.14
  * Revert "Allow opening of multiple file selections (bxo#2487)",
    because it introduced a regression (Not possible any more to DnD
    multiple files in icon/compact view) (bxo#16598)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1590321600">- Update to version 1.8.15
  * Only open devices after successful mount attempt (bxo#16831)
  * Fix shortcut support for addressbar (bxo#4537 and bxo#13680)
  * Fix crash in bulk renamer on repeated rename (bxo#16824)
  * Add checks for thumbnailer 0 handles (bxo#14122)
  * Replace 'thunar_return_if_fail (THUNAR_IS_DEVICE (device))'
    with standard 'if (..)' to prevent possible crashes. (bxo#13404)
  * Fix check if folder is fully loaded when expanding path
    in tree view.
  * Prevents 100% CPU load and loosing sync with main view
    in some cases. (bxo#15762)
  * Fixes 100%CPU on tree-view in some rare cases (bxo#16024)
  * Delete native files faster (bxo#16641)
  * Support libxfce4ui XfceTitledDialog new API (bxo#16616)
  * Translation Updates</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598529600">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * Regression: Dont crash when starting thunar with gvfs disabled
  * Move mount/unmount/eject actions into launcher
    (gxo#xfce/thunar#349)
  * Use thunar-menu and launcher in tree-view (gxo#xfce/thunar#349)
  * Use the new icon when running with elevated privileges (root)
  * Remove path limit to check on drop (gxo#xfce/thunar#350)
  * AC_CONFIG_MACRO_DIR ? AC_CONFIG_MACRO_DIRS (MR !27)
  * Avoid crashes when using details view (gxo#xfce/thunar#307)
  * Fix unavailable rubber banding in detailed view
    (gxo#xfce/thunar#326)
  * Remove obsolete dispose method to prevent warning
    (gxo#xfce/thunar#319)
  * Show device indentifier in side pane tooltip
    (gxo#xfce/thunar#207)
  * Make use of shared field codes expansion of libxfce4util (MR !23)
  * Implement directory specific sort-column and sort-order
    (gxo#xfce/thunar#8)
  * Add an option to delete saved directory specific settings
    (gxo#xfce/thunar#8)
  * Implements directory specific view type (gxo#xfce/thunar#8)
  * Add features to support directory specific view settings
    (gxo#xfce/thunar#8)
  * Regression: Add missing seperator to icon view submenu
  * Replace _thunar_assert() with _thunar_return_if_fail() in order
    to prevent crash when build with debug on FreeBSD (MR !22)
  * Menu items cut/copy/paste do not work for location entry
    (gxo#xfce/thunar#303)
  * Shorten strings for different views (gxo#xfce/thunar#247)
  * Segfault when file is created while files are selected
    (gxo#xfce/thunar#339)
  * Thunar hangs when closing windows using CTRL+W
    (gxo#xfce/thunar#336)
  * Regression: Missing accelerators for bookmark items
    (gxo#xfce/thunar#331)
  * Fixed SEGV when the side pane is hidden (gxo#xfce/thunar#335)
  * Regression: Window menu not updated properly (gxo#xfce/thunar#320)
  * Support queued copy (configurable) (gxo#xfce/thunar#294)
  * Regression: "Create Archive..." doesn't show (gxo#xfce/thunar#329)
  * Fix unavailable rubber banding in detailed view (gxo#xfce/thunar#326)
  * Context menu entries in Thunar flutter while downloading
    (gxo#xfce/thunar#276)
  * Improve cusor handling after file deletion in thunar
    (gxo#xfce/thunar#69)
  * Fix regression: Trying to open a .desktop file from the context menu
    leads to the execution of the file (gxo#xfce/thunar#325)
  * Use numbering on label "open new window/tab" only for multiple
    windows/tabs (MR !15)
  * Remove "Sort by" and "View as" from menu item labels
    (gxo#xfce/thunar#247)
  * Add new app icon and switch to rDNS icon name (MR !11)
  * Replace deprecated GtkActionEntry with XfceGtkActionEntry
    (gxo#xfce/thunar#293)
  * Menus are now updated when selection changes not only when opened
    (gxo#xfce/thunar#293)
  * Merge all file-context-menus into one (gxo#xfce/thunar#198)
  * Ghost file ocasionally remains when dropping file into directory
    (gxo#xfce/thunar#312)
  * Use XfceFilenameInput to validate long filenames (bxo#13720)
  * Support for variables like $HOME in address bar (bxo#12165)
  * Fix eject button click detection when using RTL languages
    (bxo#11387)
  * Remove upper case from group names in shortcuts view
  * Option to rename a file when existing copy conflicts (bxo#16686)
  * Remove suffix "- FileManager" from window title
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Pause button on copy/move (bxo#16685)
  * Allow drag-and-drop of multiple files in icon view (bxo#2487)
  * Add keywords to .desktop files to thunar (bxo#16618)
  * Reduce vertical space in Templates info popup
  * Hide android phone from network group (bxo#11584)
  * Reduce size of Templates info popup
  * Do not add "cant-write" emblem to files in the Trash
  * Hide Browse Network entry in shortcuts view if not supported
  * Move 'network' to the bottom of tree view (bxo#16516)
  * Add examples to "Select by Pattern" dialog (bxo#16587)
  * Improve tooltips in shortcuts view (bxo#16566)
  * Rename "Disconnect" context menu entry in side pane (bxo#16558)
  * Make path entry matching case-insensitive (bxo#12747)
  * Add new bookmarks to bottom of list in shortcuts view (bxo#16526)
  * Move places above devices in shortcuts view (bxo#11586)
  * Add desktop actions for home, computer and trash (bxo#16497)
  * Option to use static icon instead of folder icon (bxo#16501)
  * Remove top level desktop entry from tree view (bxo#16474)
  * Easy access to computer:/// (bxo#16472)
  * Use libxfce4ui close-multiple-tab dialog (bxo#16254)
  * Replace deprecated G_FILE_MONITOR_EVENT_MOVED (bxo#16328)
  * Use symbolic icon for eject (bxo#16281)
  * Prevent ghost files after "move" on remote locations (bxo#15704)
  * Add a confirmation dialog when closing a window with multiple
    open tabs.
  * Improve explanation string for "invert selection" action
    (bxo#15625)
  * Improve layout of Permissions tab (bxo#15557)
  * Remove superfluous shell script "ThunarBulkRename" (bxo#15373)
  * Make labels in permissions chooser wrap
  * Add a small delay when dismissing notifications (bxo#14552)
  * File / Folder size text in statusbar sometimes is ambiguous
    (bxo#14203)
  * Add missing parameter to ThunarBrowserPokeDeviceFunc function
  * Add property to enable/disable frames on thumbnails (bxo#14433)
  * Improved spacing between widgets in Properties and Preferences
    dialogs
  * Fixed numerous compiler warnings
  * Fixed numerous warning and critical messages
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604750400">- Update to version 4.15.3
  * No special treatment on "rename" for .desktop files
    (gxo#xfce/thunar#56)
  * Show full filename/extention for .desktop files
    (gxo#xfce/thunar#56)
  * Focus view when location selector is closed (gxo#xfce/thunar#420)
  * Thunar shows wrong content after outside operations
    (gxo#xfce/thunar#355)
  * Regression: Restore file menu section arrangement
  * Use same README.md structure than other xfce projects
  * Fall back to fast content type if regular is unavilable in file
    attributes (gxo#xfce/thunar!36)
  * Fix Regressions around menu bar spinner (gxo#xfce/thunar#394)
  * Fix error for custom date format in details view
    (gxo#xfce/thunar#389)
  * Add support for transparency in gtk-themes (gxo#xfce/thunar!31)
  * Regression: Apply accel keys only to current tab
    (gxo#xfce/thunar#386)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Fix action of Back/Forward mouse gesture when using RTL
    (Issue gxo#xfce/thunar#90)
  - Prevent crash on mouse gesture action
    (Issue gxo#xfce/thunar#443)
  - Avoid crashes when closing thunar with ctrl+w
    (gxo#xfce/thunar#336)
  - Ignore double-click events from back/forward mouse button
    (Issue gxo#xfce/thunar#371)
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  - bump minimum required exo version to 4.15.3
  - Wrap box around spinner to prevent flickering
    (Issue gxo#xfce/thunar#440)
  - Use g_drive_is_removable over g_drive_is_media_removable
  - bump glib (and gio, gthread, etc) to 2.50.0
  - Do not duplicate app_info when added via custom command
    (Issue gxo#xfce/thunar#309)
  - Escape all whitespace characters in custom command path
  - Remove hidden quotes for "Open with"-&gt;"custom command"
    (Issue gxo#xfce/thunar#425)
  - Ignore unknown XML elements in UCA.xml
  - Regression: Fix broken bulk renamer context menu
    (Issue gxo#xfce/thunar#436)
  - Revert of b12247c2 and proper fix for Issue gxo#xfce/thunar#423
  - Remove duplicated code in renamer and prevent possible leak
  - Prevent possible crash of thunar_launcher_poke
    (Issue gxo#xfce/thunar#436)
  - Fix combo box entry order (Issue gxo#xfce/thunar#435)
  - Remove TODO file
  - Change focus when clicking an emblem entry
    (Issue gxo#xfce/thunar#315)
  - Bump GLib minimum version to 2.44
  - Prevent Gtk-CRITICAL when terminating session
    (Issue gxo#xfce/thunar#430)
  - Missing thunarx support on the shortcut view
    (Issue gxo#xfce/thunar#423)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1609243200">- Update to version 4.16.1
  * Prevent crash on Ctrl+H when there is no sidepane
    (gxo#xfce/thunar#453)
  * Roleback to previous spinner handling (gxo#xfce/thunar#448)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610452800">- Update to version 4.16.2
  * Regression: "Open with other application" missing
    (gxo#xfce/thunar#470)
  * Always create new files and folders in current directory
    (gxo#xfce/thunar#462)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612872000">- Update to version 4.16.3
  * By default show all available volumes
  * Regression: Skip app info updates on sendto actions
    (bxo#xfce/thunar#502)
  * Regression: Toggle menu visibility on F10 if menu hidden
    (bxo#xfce/thunar#498)
  * Regression: "Shift" + "Select Trash in menu" has to trigger delete
  * Dont select previous file after delete/trash (bxo#xfce/thunar#477)
  * Increase min. size of "text" field in bulk renamer
    (bxo#xfce/thunar#474)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1615118400">- Update to version 4.16.4
  * Bookmarks no longer need an existing, underlying file
    (gxo#xfce/thunar#47)
  * Regression: Select copied files after copy operation
    (gxo#xfce/thunar#520)
  * Reintroduce alternative zoom shortcuts (gxo#xfce/thunar#514)
  * Prevent hangup if a copy task that is blocked is resumed
    (gxo#xfce/thunar#467)
  * Regression: Allow custom image files for UCA icons
    (gxo#xfce/thunar#517)
  * Dont merge folders when creating copy with same name
    (gxo#xfce/thunar#491)
  * Fix incorrect return value in scroll event handler
    (gxo#xfce/thunar#512)
  * Translation Updates</changelog>
  <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>
</package>
<package pkgid="1343ea8954a0494c4214d3ab51a0bf91d6cf3fcfe65e44f23f1d46ea9b964c72" name="typelib-1_0-Thunarx-3_0" arch="s390x">
  <version epoch="0" ver="4.16.8" rel="bp153.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1563537600">- Update to version 1.8.8
  * Do not register "send to" as last used app (bxo#14118)
  * Use https where possible
  * Dont restart the folder monitor on each refresh (bxo#13364)
  * Fix XML declaratation in uca.xml (bxo#13623)
  * Always show the executable checkbox (bxo#15605)
  * Replace Trash action with Delete as needed (bxo#15352)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 1.8.9
  * Remove 'auto-expand folders' from tree-view since it causes bad
    usability with keyboard (bxo#15743)
  * preferences: Add button icons to Help/Close
  * Use designated initializer to avoid compile warnings (bxo#15734)
  * Prevent premature disposal of clipboard manager (bxo#15635)
  * Keep "Open with" menu items updated (bxo#15530)
  * Translation Updates</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="1573387200">- Update to version 1.8.10
  - Allow compilation with panel 4.15
  - thunar-job: keep track of number of processed files (bxo#16117)
  - No context menu on right-click when started via trash-panel-plugin
    (bxo#16000)
  - icon text now centered after unchecking "Text besides icons"
  - Remove the vertical gap between icon and label (bxo#16041)
  - Fix icon view alignment (bxo#16107)
  - Not possible to grab scrollbar on the very right pixels when maximized
    (bxo#16050)
  - Wrap text of error dialog
  - Not possible to empty the trash via the pathbar context menu
  - Crash on refresh if remote folder has been removed (bxo#15961)
  - Center action buttons in conflict dialog window (bxo#15973)
  - Ensure UCAs use currently selected file path (bxo#15119)
  - make filename label selectable in conflict dialog window
  - Center action buttons in conflict dialog window (bxo#15973)
  - Clear UCA shortcut when the action is deleted
  - Prevent Gtk-CRITICAL when adding or modifying a UCA
  - Thunar SendTo Email: Add missing archive formats (bxo#15917)
  - sendto plugin: fix content type resolution. (bxo#15916)
  - sendto plugin: extract function tse_file_is_archive (bxo#15916)
  - All glory to lowercase (bxo#15394)
  - mismatched names between thunar.appdata.xml and thunar.desktop
    (bxo#15498)
  - Remove superfluous .desktop file "Thunar-folder-handler.desktop.in"
    (bxo#15467)
  - Prevent unnecessary fallback copy-delete in file move when
    overwriting
  - Fix possible memory leak
  - Fix popup menus size (bxo#15832)
  - Add Alt+D as accelerator for Open Location (bxo#15828)
  - Do not insert hyphens at intra-word line breaks (bxo#15856)
- Dropped obsolete patch thunar-1.8-appdata.patch as fixed upstream
  (bxo#15498)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1573905600">- Update to version 1.8.11
  - Thunar 1.8.10 crashing on startup in FreeBSD and Fedora,
    caused by nonfunctional pango version check (bxo#16136, bxo#16138)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1580472000">- Update to version 1.8.12
  * NULL is the proper sentinel for g_object_new() (bxo#16310)
  * Drop timer on finalize (bxo#15305)
  * Store column width setting asynchronously and only once (bxo#15305)
  * When move to trash fails, ask whether to delete files (bxo#15975)
  * Ctrl+Mousewheel does not enlarge/shrink entries
    (for detailed list view) (bxo#15936)
  * Extra padding for Eject button when scrollbar is visible (bxo#15312)
  * Use standard icon instead of custom
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584964800">- Update to version 1.8.13
  * Use tre-view toplevel path of the cursor, if available, in order to
    prevent jumping (bxo#16024)
  * Increase vertical gap between icon and its label slightly (bxo#16041)
  * Fix crash when inserting USB device in tree-view mode. (bxo#15172)
  * Fix jump to Home when ejecting a currently viewed device (bxo#16504)
  * Allow context menu when editing location in pathbar (bxo#16483)
  * Sort device entries in tree view (bxo#16471)
  * Allow to open multiple files at once (bxo#2487)
  * Fix incorrect pathbar autocomplete (bxo#16267)
  * Avoid unreadable names in detailed view (bxo#16391)
  * Prevent crash when renaming files (bxo#10805)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585137600">- Update to version 1.8.14
  * Revert "Allow opening of multiple file selections (bxo#2487)",
    because it introduced a regression (Not possible any more to DnD
    multiple files in icon/compact view) (bxo#16598)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1590321600">- Update to version 1.8.15
  * Only open devices after successful mount attempt (bxo#16831)
  * Fix shortcut support for addressbar (bxo#4537 and bxo#13680)
  * Fix crash in bulk renamer on repeated rename (bxo#16824)
  * Add checks for thumbnailer 0 handles (bxo#14122)
  * Replace 'thunar_return_if_fail (THUNAR_IS_DEVICE (device))'
    with standard 'if (..)' to prevent possible crashes. (bxo#13404)
  * Fix check if folder is fully loaded when expanding path
    in tree view.
  * Prevents 100% CPU load and loosing sync with main view
    in some cases. (bxo#15762)
  * Fixes 100%CPU on tree-view in some rare cases (bxo#16024)
  * Delete native files faster (bxo#16641)
  * Support libxfce4ui XfceTitledDialog new API (bxo#16616)
  * Translation Updates</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598529600">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * Regression: Dont crash when starting thunar with gvfs disabled
  * Move mount/unmount/eject actions into launcher
    (gxo#xfce/thunar#349)
  * Use thunar-menu and launcher in tree-view (gxo#xfce/thunar#349)
  * Use the new icon when running with elevated privileges (root)
  * Remove path limit to check on drop (gxo#xfce/thunar#350)
  * AC_CONFIG_MACRO_DIR ? AC_CONFIG_MACRO_DIRS (MR !27)
  * Avoid crashes when using details view (gxo#xfce/thunar#307)
  * Fix unavailable rubber banding in detailed view
    (gxo#xfce/thunar#326)
  * Remove obsolete dispose method to prevent warning
    (gxo#xfce/thunar#319)
  * Show device indentifier in side pane tooltip
    (gxo#xfce/thunar#207)
  * Make use of shared field codes expansion of libxfce4util (MR !23)
  * Implement directory specific sort-column and sort-order
    (gxo#xfce/thunar#8)
  * Add an option to delete saved directory specific settings
    (gxo#xfce/thunar#8)
  * Implements directory specific view type (gxo#xfce/thunar#8)
  * Add features to support directory specific view settings
    (gxo#xfce/thunar#8)
  * Regression: Add missing seperator to icon view submenu
  * Replace _thunar_assert() with _thunar_return_if_fail() in order
    to prevent crash when build with debug on FreeBSD (MR !22)
  * Menu items cut/copy/paste do not work for location entry
    (gxo#xfce/thunar#303)
  * Shorten strings for different views (gxo#xfce/thunar#247)
  * Segfault when file is created while files are selected
    (gxo#xfce/thunar#339)
  * Thunar hangs when closing windows using CTRL+W
    (gxo#xfce/thunar#336)
  * Regression: Missing accelerators for bookmark items
    (gxo#xfce/thunar#331)
  * Fixed SEGV when the side pane is hidden (gxo#xfce/thunar#335)
  * Regression: Window menu not updated properly (gxo#xfce/thunar#320)
  * Support queued copy (configurable) (gxo#xfce/thunar#294)
  * Regression: "Create Archive..." doesn't show (gxo#xfce/thunar#329)
  * Fix unavailable rubber banding in detailed view (gxo#xfce/thunar#326)
  * Context menu entries in Thunar flutter while downloading
    (gxo#xfce/thunar#276)
  * Improve cusor handling after file deletion in thunar
    (gxo#xfce/thunar#69)
  * Fix regression: Trying to open a .desktop file from the context menu
    leads to the execution of the file (gxo#xfce/thunar#325)
  * Use numbering on label "open new window/tab" only for multiple
    windows/tabs (MR !15)
  * Remove "Sort by" and "View as" from menu item labels
    (gxo#xfce/thunar#247)
  * Add new app icon and switch to rDNS icon name (MR !11)
  * Replace deprecated GtkActionEntry with XfceGtkActionEntry
    (gxo#xfce/thunar#293)
  * Menus are now updated when selection changes not only when opened
    (gxo#xfce/thunar#293)
  * Merge all file-context-menus into one (gxo#xfce/thunar#198)
  * Ghost file ocasionally remains when dropping file into directory
    (gxo#xfce/thunar#312)
  * Use XfceFilenameInput to validate long filenames (bxo#13720)
  * Support for variables like $HOME in address bar (bxo#12165)
  * Fix eject button click detection when using RTL languages
    (bxo#11387)
  * Remove upper case from group names in shortcuts view
  * Option to rename a file when existing copy conflicts (bxo#16686)
  * Remove suffix "- FileManager" from window title
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Pause button on copy/move (bxo#16685)
  * Allow drag-and-drop of multiple files in icon view (bxo#2487)
  * Add keywords to .desktop files to thunar (bxo#16618)
  * Reduce vertical space in Templates info popup
  * Hide android phone from network group (bxo#11584)
  * Reduce size of Templates info popup
  * Do not add "cant-write" emblem to files in the Trash
  * Hide Browse Network entry in shortcuts view if not supported
  * Move 'network' to the bottom of tree view (bxo#16516)
  * Add examples to "Select by Pattern" dialog (bxo#16587)
  * Improve tooltips in shortcuts view (bxo#16566)
  * Rename "Disconnect" context menu entry in side pane (bxo#16558)
  * Make path entry matching case-insensitive (bxo#12747)
  * Add new bookmarks to bottom of list in shortcuts view (bxo#16526)
  * Move places above devices in shortcuts view (bxo#11586)
  * Add desktop actions for home, computer and trash (bxo#16497)
  * Option to use static icon instead of folder icon (bxo#16501)
  * Remove top level desktop entry from tree view (bxo#16474)
  * Easy access to computer:/// (bxo#16472)
  * Use libxfce4ui close-multiple-tab dialog (bxo#16254)
  * Replace deprecated G_FILE_MONITOR_EVENT_MOVED (bxo#16328)
  * Use symbolic icon for eject (bxo#16281)
  * Prevent ghost files after "move" on remote locations (bxo#15704)
  * Add a confirmation dialog when closing a window with multiple
    open tabs.
  * Improve explanation string for "invert selection" action
    (bxo#15625)
  * Improve layout of Permissions tab (bxo#15557)
  * Remove superfluous shell script "ThunarBulkRename" (bxo#15373)
  * Make labels in permissions chooser wrap
  * Add a small delay when dismissing notifications (bxo#14552)
  * File / Folder size text in statusbar sometimes is ambiguous
    (bxo#14203)
  * Add missing parameter to ThunarBrowserPokeDeviceFunc function
  * Add property to enable/disable frames on thumbnails (bxo#14433)
  * Improved spacing between widgets in Properties and Preferences
    dialogs
  * Fixed numerous compiler warnings
  * Fixed numerous warning and critical messages
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604750400">- Update to version 4.15.3
  * No special treatment on "rename" for .desktop files
    (gxo#xfce/thunar#56)
  * Show full filename/extention for .desktop files
    (gxo#xfce/thunar#56)
  * Focus view when location selector is closed (gxo#xfce/thunar#420)
  * Thunar shows wrong content after outside operations
    (gxo#xfce/thunar#355)
  * Regression: Restore file menu section arrangement
  * Use same README.md structure than other xfce projects
  * Fall back to fast content type if regular is unavilable in file
    attributes (gxo#xfce/thunar!36)
  * Fix Regressions around menu bar spinner (gxo#xfce/thunar#394)
  * Fix error for custom date format in details view
    (gxo#xfce/thunar#389)
  * Add support for transparency in gtk-themes (gxo#xfce/thunar!31)
  * Regression: Apply accel keys only to current tab
    (gxo#xfce/thunar#386)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Fix action of Back/Forward mouse gesture when using RTL
    (Issue gxo#xfce/thunar#90)
  - Prevent crash on mouse gesture action
    (Issue gxo#xfce/thunar#443)
  - Avoid crashes when closing thunar with ctrl+w
    (gxo#xfce/thunar#336)
  - Ignore double-click events from back/forward mouse button
    (Issue gxo#xfce/thunar#371)
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  - bump minimum required exo version to 4.15.3
  - Wrap box around spinner to prevent flickering
    (Issue gxo#xfce/thunar#440)
  - Use g_drive_is_removable over g_drive_is_media_removable
  - bump glib (and gio, gthread, etc) to 2.50.0
  - Do not duplicate app_info when added via custom command
    (Issue gxo#xfce/thunar#309)
  - Escape all whitespace characters in custom command path
  - Remove hidden quotes for "Open with"-&gt;"custom command"
    (Issue gxo#xfce/thunar#425)
  - Ignore unknown XML elements in UCA.xml
  - Regression: Fix broken bulk renamer context menu
    (Issue gxo#xfce/thunar#436)
  - Revert of b12247c2 and proper fix for Issue gxo#xfce/thunar#423
  - Remove duplicated code in renamer and prevent possible leak
  - Prevent possible crash of thunar_launcher_poke
    (Issue gxo#xfce/thunar#436)
  - Fix combo box entry order (Issue gxo#xfce/thunar#435)
  - Remove TODO file
  - Change focus when clicking an emblem entry
    (Issue gxo#xfce/thunar#315)
  - Bump GLib minimum version to 2.44
  - Prevent Gtk-CRITICAL when terminating session
    (Issue gxo#xfce/thunar#430)
  - Missing thunarx support on the shortcut view
    (Issue gxo#xfce/thunar#423)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1609243200">- Update to version 4.16.1
  * Prevent crash on Ctrl+H when there is no sidepane
    (gxo#xfce/thunar#453)
  * Roleback to previous spinner handling (gxo#xfce/thunar#448)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610452800">- Update to version 4.16.2
  * Regression: "Open with other application" missing
    (gxo#xfce/thunar#470)
  * Always create new files and folders in current directory
    (gxo#xfce/thunar#462)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612872000">- Update to version 4.16.3
  * By default show all available volumes
  * Regression: Skip app info updates on sendto actions
    (bxo#xfce/thunar#502)
  * Regression: Toggle menu visibility on F10 if menu hidden
    (bxo#xfce/thunar#498)
  * Regression: "Shift" + "Select Trash in menu" has to trigger delete
  * Dont select previous file after delete/trash (bxo#xfce/thunar#477)
  * Increase min. size of "text" field in bulk renamer
    (bxo#xfce/thunar#474)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1615118400">- Update to version 4.16.4
  * Bookmarks no longer need an existing, underlying file
    (gxo#xfce/thunar#47)
  * Regression: Select copied files after copy operation
    (gxo#xfce/thunar#520)
  * Reintroduce alternative zoom shortcuts (gxo#xfce/thunar#514)
  * Prevent hangup if a copy task that is blocked is resumed
    (gxo#xfce/thunar#467)
  * Regression: Allow custom image files for UCA icons
    (gxo#xfce/thunar#517)
  * Dont merge folders when creating copy with same name
    (gxo#xfce/thunar#491)
  * Fix incorrect return value in scroll event handler
    (gxo#xfce/thunar#512)
  * Translation Updates</changelog>
  <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>
</package>
<package pkgid="ea9489e4274a69cc348e15865f75f3617d4ad287abe1ce162a2fe5e21883c3e2" name="typelib-1_0-Thunarx-3_0" arch="x86_64">
  <version epoch="0" ver="4.16.8" rel="bp153.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1563537600">- Update to version 1.8.8
  * Do not register "send to" as last used app (bxo#14118)
  * Use https where possible
  * Dont restart the folder monitor on each refresh (bxo#13364)
  * Fix XML declaratation in uca.xml (bxo#13623)
  * Always show the executable checkbox (bxo#15605)
  * Replace Trash action with Delete as needed (bxo#15352)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 1.8.9
  * Remove 'auto-expand folders' from tree-view since it causes bad
    usability with keyboard (bxo#15743)
  * preferences: Add button icons to Help/Close
  * Use designated initializer to avoid compile warnings (bxo#15734)
  * Prevent premature disposal of clipboard manager (bxo#15635)
  * Keep "Open with" menu items updated (bxo#15530)
  * Translation Updates</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="1573387200">- Update to version 1.8.10
  - Allow compilation with panel 4.15
  - thunar-job: keep track of number of processed files (bxo#16117)
  - No context menu on right-click when started via trash-panel-plugin
    (bxo#16000)
  - icon text now centered after unchecking "Text besides icons"
  - Remove the vertical gap between icon and label (bxo#16041)
  - Fix icon view alignment (bxo#16107)
  - Not possible to grab scrollbar on the very right pixels when maximized
    (bxo#16050)
  - Wrap text of error dialog
  - Not possible to empty the trash via the pathbar context menu
  - Crash on refresh if remote folder has been removed (bxo#15961)
  - Center action buttons in conflict dialog window (bxo#15973)
  - Ensure UCAs use currently selected file path (bxo#15119)
  - make filename label selectable in conflict dialog window
  - Center action buttons in conflict dialog window (bxo#15973)
  - Clear UCA shortcut when the action is deleted
  - Prevent Gtk-CRITICAL when adding or modifying a UCA
  - Thunar SendTo Email: Add missing archive formats (bxo#15917)
  - sendto plugin: fix content type resolution. (bxo#15916)
  - sendto plugin: extract function tse_file_is_archive (bxo#15916)
  - All glory to lowercase (bxo#15394)
  - mismatched names between thunar.appdata.xml and thunar.desktop
    (bxo#15498)
  - Remove superfluous .desktop file "Thunar-folder-handler.desktop.in"
    (bxo#15467)
  - Prevent unnecessary fallback copy-delete in file move when
    overwriting
  - Fix possible memory leak
  - Fix popup menus size (bxo#15832)
  - Add Alt+D as accelerator for Open Location (bxo#15828)
  - Do not insert hyphens at intra-word line breaks (bxo#15856)
- Dropped obsolete patch thunar-1.8-appdata.patch as fixed upstream
  (bxo#15498)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1573905600">- Update to version 1.8.11
  - Thunar 1.8.10 crashing on startup in FreeBSD and Fedora,
    caused by nonfunctional pango version check (bxo#16136, bxo#16138)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1580472000">- Update to version 1.8.12
  * NULL is the proper sentinel for g_object_new() (bxo#16310)
  * Drop timer on finalize (bxo#15305)
  * Store column width setting asynchronously and only once (bxo#15305)
  * When move to trash fails, ask whether to delete files (bxo#15975)
  * Ctrl+Mousewheel does not enlarge/shrink entries
    (for detailed list view) (bxo#15936)
  * Extra padding for Eject button when scrollbar is visible (bxo#15312)
  * Use standard icon instead of custom
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584964800">- Update to version 1.8.13
  * Use tre-view toplevel path of the cursor, if available, in order to
    prevent jumping (bxo#16024)
  * Increase vertical gap between icon and its label slightly (bxo#16041)
  * Fix crash when inserting USB device in tree-view mode. (bxo#15172)
  * Fix jump to Home when ejecting a currently viewed device (bxo#16504)
  * Allow context menu when editing location in pathbar (bxo#16483)
  * Sort device entries in tree view (bxo#16471)
  * Allow to open multiple files at once (bxo#2487)
  * Fix incorrect pathbar autocomplete (bxo#16267)
  * Avoid unreadable names in detailed view (bxo#16391)
  * Prevent crash when renaming files (bxo#10805)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585137600">- Update to version 1.8.14
  * Revert "Allow opening of multiple file selections (bxo#2487)",
    because it introduced a regression (Not possible any more to DnD
    multiple files in icon/compact view) (bxo#16598)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1590321600">- Update to version 1.8.15
  * Only open devices after successful mount attempt (bxo#16831)
  * Fix shortcut support for addressbar (bxo#4537 and bxo#13680)
  * Fix crash in bulk renamer on repeated rename (bxo#16824)
  * Add checks for thumbnailer 0 handles (bxo#14122)
  * Replace 'thunar_return_if_fail (THUNAR_IS_DEVICE (device))'
    with standard 'if (..)' to prevent possible crashes. (bxo#13404)
  * Fix check if folder is fully loaded when expanding path
    in tree view.
  * Prevents 100% CPU load and loosing sync with main view
    in some cases. (bxo#15762)
  * Fixes 100%CPU on tree-view in some rare cases (bxo#16024)
  * Delete native files faster (bxo#16641)
  * Support libxfce4ui XfceTitledDialog new API (bxo#16616)
  * Translation Updates</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598529600">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * Regression: Dont crash when starting thunar with gvfs disabled
  * Move mount/unmount/eject actions into launcher
    (gxo#xfce/thunar#349)
  * Use thunar-menu and launcher in tree-view (gxo#xfce/thunar#349)
  * Use the new icon when running with elevated privileges (root)
  * Remove path limit to check on drop (gxo#xfce/thunar#350)
  * AC_CONFIG_MACRO_DIR ? AC_CONFIG_MACRO_DIRS (MR !27)
  * Avoid crashes when using details view (gxo#xfce/thunar#307)
  * Fix unavailable rubber banding in detailed view
    (gxo#xfce/thunar#326)
  * Remove obsolete dispose method to prevent warning
    (gxo#xfce/thunar#319)
  * Show device indentifier in side pane tooltip
    (gxo#xfce/thunar#207)
  * Make use of shared field codes expansion of libxfce4util (MR !23)
  * Implement directory specific sort-column and sort-order
    (gxo#xfce/thunar#8)
  * Add an option to delete saved directory specific settings
    (gxo#xfce/thunar#8)
  * Implements directory specific view type (gxo#xfce/thunar#8)
  * Add features to support directory specific view settings
    (gxo#xfce/thunar#8)
  * Regression: Add missing seperator to icon view submenu
  * Replace _thunar_assert() with _thunar_return_if_fail() in order
    to prevent crash when build with debug on FreeBSD (MR !22)
  * Menu items cut/copy/paste do not work for location entry
    (gxo#xfce/thunar#303)
  * Shorten strings for different views (gxo#xfce/thunar#247)
  * Segfault when file is created while files are selected
    (gxo#xfce/thunar#339)
  * Thunar hangs when closing windows using CTRL+W
    (gxo#xfce/thunar#336)
  * Regression: Missing accelerators for bookmark items
    (gxo#xfce/thunar#331)
  * Fixed SEGV when the side pane is hidden (gxo#xfce/thunar#335)
  * Regression: Window menu not updated properly (gxo#xfce/thunar#320)
  * Support queued copy (configurable) (gxo#xfce/thunar#294)
  * Regression: "Create Archive..." doesn't show (gxo#xfce/thunar#329)
  * Fix unavailable rubber banding in detailed view (gxo#xfce/thunar#326)
  * Context menu entries in Thunar flutter while downloading
    (gxo#xfce/thunar#276)
  * Improve cusor handling after file deletion in thunar
    (gxo#xfce/thunar#69)
  * Fix regression: Trying to open a .desktop file from the context menu
    leads to the execution of the file (gxo#xfce/thunar#325)
  * Use numbering on label "open new window/tab" only for multiple
    windows/tabs (MR !15)
  * Remove "Sort by" and "View as" from menu item labels
    (gxo#xfce/thunar#247)
  * Add new app icon and switch to rDNS icon name (MR !11)
  * Replace deprecated GtkActionEntry with XfceGtkActionEntry
    (gxo#xfce/thunar#293)
  * Menus are now updated when selection changes not only when opened
    (gxo#xfce/thunar#293)
  * Merge all file-context-menus into one (gxo#xfce/thunar#198)
  * Ghost file ocasionally remains when dropping file into directory
    (gxo#xfce/thunar#312)
  * Use XfceFilenameInput to validate long filenames (bxo#13720)
  * Support for variables like $HOME in address bar (bxo#12165)
  * Fix eject button click detection when using RTL languages
    (bxo#11387)
  * Remove upper case from group names in shortcuts view
  * Option to rename a file when existing copy conflicts (bxo#16686)
  * Remove suffix "- FileManager" from window title
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Pause button on copy/move (bxo#16685)
  * Allow drag-and-drop of multiple files in icon view (bxo#2487)
  * Add keywords to .desktop files to thunar (bxo#16618)
  * Reduce vertical space in Templates info popup
  * Hide android phone from network group (bxo#11584)
  * Reduce size of Templates info popup
  * Do not add "cant-write" emblem to files in the Trash
  * Hide Browse Network entry in shortcuts view if not supported
  * Move 'network' to the bottom of tree view (bxo#16516)
  * Add examples to "Select by Pattern" dialog (bxo#16587)
  * Improve tooltips in shortcuts view (bxo#16566)
  * Rename "Disconnect" context menu entry in side pane (bxo#16558)
  * Make path entry matching case-insensitive (bxo#12747)
  * Add new bookmarks to bottom of list in shortcuts view (bxo#16526)
  * Move places above devices in shortcuts view (bxo#11586)
  * Add desktop actions for home, computer and trash (bxo#16497)
  * Option to use static icon instead of folder icon (bxo#16501)
  * Remove top level desktop entry from tree view (bxo#16474)
  * Easy access to computer:/// (bxo#16472)
  * Use libxfce4ui close-multiple-tab dialog (bxo#16254)
  * Replace deprecated G_FILE_MONITOR_EVENT_MOVED (bxo#16328)
  * Use symbolic icon for eject (bxo#16281)
  * Prevent ghost files after "move" on remote locations (bxo#15704)
  * Add a confirmation dialog when closing a window with multiple
    open tabs.
  * Improve explanation string for "invert selection" action
    (bxo#15625)
  * Improve layout of Permissions tab (bxo#15557)
  * Remove superfluous shell script "ThunarBulkRename" (bxo#15373)
  * Make labels in permissions chooser wrap
  * Add a small delay when dismissing notifications (bxo#14552)
  * File / Folder size text in statusbar sometimes is ambiguous
    (bxo#14203)
  * Add missing parameter to ThunarBrowserPokeDeviceFunc function
  * Add property to enable/disable frames on thumbnails (bxo#14433)
  * Improved spacing between widgets in Properties and Preferences
    dialogs
  * Fixed numerous compiler warnings
  * Fixed numerous warning and critical messages
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604750400">- Update to version 4.15.3
  * No special treatment on "rename" for .desktop files
    (gxo#xfce/thunar#56)
  * Show full filename/extention for .desktop files
    (gxo#xfce/thunar#56)
  * Focus view when location selector is closed (gxo#xfce/thunar#420)
  * Thunar shows wrong content after outside operations
    (gxo#xfce/thunar#355)
  * Regression: Restore file menu section arrangement
  * Use same README.md structure than other xfce projects
  * Fall back to fast content type if regular is unavilable in file
    attributes (gxo#xfce/thunar!36)
  * Fix Regressions around menu bar spinner (gxo#xfce/thunar#394)
  * Fix error for custom date format in details view
    (gxo#xfce/thunar#389)
  * Add support for transparency in gtk-themes (gxo#xfce/thunar!31)
  * Regression: Apply accel keys only to current tab
    (gxo#xfce/thunar#386)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Fix action of Back/Forward mouse gesture when using RTL
    (Issue gxo#xfce/thunar#90)
  - Prevent crash on mouse gesture action
    (Issue gxo#xfce/thunar#443)
  - Avoid crashes when closing thunar with ctrl+w
    (gxo#xfce/thunar#336)
  - Ignore double-click events from back/forward mouse button
    (Issue gxo#xfce/thunar#371)
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  - bump minimum required exo version to 4.15.3
  - Wrap box around spinner to prevent flickering
    (Issue gxo#xfce/thunar#440)
  - Use g_drive_is_removable over g_drive_is_media_removable
  - bump glib (and gio, gthread, etc) to 2.50.0
  - Do not duplicate app_info when added via custom command
    (Issue gxo#xfce/thunar#309)
  - Escape all whitespace characters in custom command path
  - Remove hidden quotes for "Open with"-&gt;"custom command"
    (Issue gxo#xfce/thunar#425)
  - Ignore unknown XML elements in UCA.xml
  - Regression: Fix broken bulk renamer context menu
    (Issue gxo#xfce/thunar#436)
  - Revert of b12247c2 and proper fix for Issue gxo#xfce/thunar#423
  - Remove duplicated code in renamer and prevent possible leak
  - Prevent possible crash of thunar_launcher_poke
    (Issue gxo#xfce/thunar#436)
  - Fix combo box entry order (Issue gxo#xfce/thunar#435)
  - Remove TODO file
  - Change focus when clicking an emblem entry
    (Issue gxo#xfce/thunar#315)
  - Bump GLib minimum version to 2.44
  - Prevent Gtk-CRITICAL when terminating session
    (Issue gxo#xfce/thunar#430)
  - Missing thunarx support on the shortcut view
    (Issue gxo#xfce/thunar#423)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1609243200">- Update to version 4.16.1
  * Prevent crash on Ctrl+H when there is no sidepane
    (gxo#xfce/thunar#453)
  * Roleback to previous spinner handling (gxo#xfce/thunar#448)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610452800">- Update to version 4.16.2
  * Regression: "Open with other application" missing
    (gxo#xfce/thunar#470)
  * Always create new files and folders in current directory
    (gxo#xfce/thunar#462)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612872000">- Update to version 4.16.3
  * By default show all available volumes
  * Regression: Skip app info updates on sendto actions
    (bxo#xfce/thunar#502)
  * Regression: Toggle menu visibility on F10 if menu hidden
    (bxo#xfce/thunar#498)
  * Regression: "Shift" + "Select Trash in menu" has to trigger delete
  * Dont select previous file after delete/trash (bxo#xfce/thunar#477)
  * Increase min. size of "text" field in bulk renamer
    (bxo#xfce/thunar#474)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1615118400">- Update to version 4.16.4
  * Bookmarks no longer need an existing, underlying file
    (gxo#xfce/thunar#47)
  * Regression: Select copied files after copy operation
    (gxo#xfce/thunar#520)
  * Reintroduce alternative zoom shortcuts (gxo#xfce/thunar#514)
  * Prevent hangup if a copy task that is blocked is resumed
    (gxo#xfce/thunar#467)
  * Regression: Allow custom image files for UCA icons
    (gxo#xfce/thunar#517)
  * Dont merge folders when creating copy with same name
    (gxo#xfce/thunar#491)
  * Fix incorrect return value in scroll event handler
    (gxo#xfce/thunar#512)
  * Translation Updates</changelog>
  <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>
</package>
<package pkgid="bda9981eec3973dbccd254e48ddeadef22747e51b9b201cd5c27819a4f4ffdc0" name="units" arch="aarch64">
  <version epoch="0" ver="2.21" rel="bp153.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1444910400">- Update to 2.12
  * Updated and revised units database, with constants now based
    on 2014 CODATA.
  * Readline history is persistent and is saved to
    ~/.units_history, or to the file specified with --history (-H)
    option.
  * Fixed bug where '_' didn't give last result after conversion
    to function.
  * Fixed sporadic segmentation fault with --log.
  * Comments allowed on interactive input with '#', most useful
    with logging.
  * Added configure test for rl_completion_suppress_append, which
    helps compilation under MacOS.
  * Comment processing happens before checking UTF-8
    validity---comments are allowed to contain bogus UTF-8.
  * Changed units_cur to skip bogus precious metals data from
    timegenie and to skip currencies with no rate.
- Cleanups spec file with spec-cleaner
- Update usage of gpg signature
- Move info scriplet to preun
- Enable units_cur builiding by default</changelog>
  <changelog author="astieger@suse.com" date="1466683200">- units 2.13:
  * Corrected error in heat of vaporization of water
  * Fixed bug where single character unicode prefixes couldn't
    combined with the second "s", so microsecond couldn't be
    abbreviated.
  * Fixed bug where -H '' option would write history to ~/.history.
  * Added -fpic compile option so that it is possible to compile to
    a library</changelog>
  <changelog author="astieger@suse.com" date="1491220800">- units 2.14:
  * Eliminated parser memory management limitation affecting long
    input expressions (e.g. a sum of more than 100 units)
  * Control characters are treated as white space rather than
    producing an error about invalid UTF-8.</changelog>
  <changelog author="astieger@suse.com" date="1509537600">- units 2.16:
  * Fix missing USD currency code (update to units_cur and
  definitions.units only).
- includes changes from 2.15:
  * The old timegenie service has vanished.  A new units_cur script
    uses yahoo.com server. The new script works directly in Python 2
    or Python 3 and no longer depends on unidecode.
  * Some currency definitions (e.g. currencies pegged to the euro)
    have moved out of definitions.units into currency.units.
  * Added bitcoin to currency.units
  * Fixed a memory leak bug for invalid exponent operations</changelog>
  <changelog author="astieger@suse.com" date="1530100800">- units 2.17:
  * Updates to units database
  * Update units_cur to handle bad records returned by yahoo server
  * Move currency.units out of /usr/share because the file is not
    static and /usr/share is supposed to house static files.
    The new location is $sharedstatedir which may be /var/lib</changelog>
  <changelog author="astieger@suse.com" date="1540468800">- units 2.18:
  * The units_cur script now supports multiple currency sources
  * Add hyperbolic functions: sinh, cosh, tanh, asinh, acosh, atanh
  * Add log to arbitrary integer bases: log3, log4, log72, etc.
  * Units can be redefined without a warning by adding '+' before
    the unit name in definitions.units.
  * Add 'quit' and 'exit' commands.
  * Add support for CGS electromagnetic units (activated using the
  - u option or the UNITS_SYSTEM environment variable)
  * Add !prompt command to add a prefix to the "You have:" prompt
  * Texts specified with !message appear in the log file</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1564574400">- units 2.19:
  * Unit definitions updated to reflect new 2019 revisions to SI
    and the 2018 NIST CODATA.
  * Added definitions of country and USA state areas, and physical
    properties of selected woods.
  * Changes only to definitions.units in this release.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1601553600">- units 2.20:
  * Add abs(), ceil(), round(), floor(), Gamma(), lnGamma(),
    factorial(), erf() and erfc() functions.
  * Add densities of all of the elements
  * Add several new unit systems
  * Add --conformable option which noninteractively prints a list
    of all units conformable with a specified a specified unit
  * Invoke the pager more intelligently depending on the size of the
    screen
  * Fix bug where unit lists conversions displayed excess precision
    (e.g. non-integer output for integer input)
  * Display precision warning when conversion to unit lists uses
    all of the available precision</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605528000">- units 2.21:
  * Fix bug arising when some environment variables are undefined
  * Improve error reporting when input files are missing or invalid
- remove obsolete texinfo macros on Factory
- make the executable position independent</changelog>
  <changelog author="pgajdos@suse.com" date="1615464000">- use python3 by home:lorenz</changelog>
</package>
<package pkgid="b9bb457d8f19569ef789e2e20fa0f5999e837cd51702f56dc4d7cd7e7b0ee5d4" name="units" arch="ppc64le">
  <version epoch="0" ver="2.21" rel="bp153.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1444910400">- Update to 2.12
  * Updated and revised units database, with constants now based
    on 2014 CODATA.
  * Readline history is persistent and is saved to
    ~/.units_history, or to the file specified with --history (-H)
    option.
  * Fixed bug where '_' didn't give last result after conversion
    to function.
  * Fixed sporadic segmentation fault with --log.
  * Comments allowed on interactive input with '#', most useful
    with logging.
  * Added configure test for rl_completion_suppress_append, which
    helps compilation under MacOS.
  * Comment processing happens before checking UTF-8
    validity---comments are allowed to contain bogus UTF-8.
  * Changed units_cur to skip bogus precious metals data from
    timegenie and to skip currencies with no rate.
- Cleanups spec file with spec-cleaner
- Update usage of gpg signature
- Move info scriplet to preun
- Enable units_cur builiding by default</changelog>
  <changelog author="astieger@suse.com" date="1466683200">- units 2.13:
  * Corrected error in heat of vaporization of water
  * Fixed bug where single character unicode prefixes couldn't
    combined with the second "s", so microsecond couldn't be
    abbreviated.
  * Fixed bug where -H '' option would write history to ~/.history.
  * Added -fpic compile option so that it is possible to compile to
    a library</changelog>
  <changelog author="astieger@suse.com" date="1491220800">- units 2.14:
  * Eliminated parser memory management limitation affecting long
    input expressions (e.g. a sum of more than 100 units)
  * Control characters are treated as white space rather than
    producing an error about invalid UTF-8.</changelog>
  <changelog author="astieger@suse.com" date="1509537600">- units 2.16:
  * Fix missing USD currency code (update to units_cur and
  definitions.units only).
- includes changes from 2.15:
  * The old timegenie service has vanished.  A new units_cur script
    uses yahoo.com server. The new script works directly in Python 2
    or Python 3 and no longer depends on unidecode.
  * Some currency definitions (e.g. currencies pegged to the euro)
    have moved out of definitions.units into currency.units.
  * Added bitcoin to currency.units
  * Fixed a memory leak bug for invalid exponent operations</changelog>
  <changelog author="astieger@suse.com" date="1530100800">- units 2.17:
  * Updates to units database
  * Update units_cur to handle bad records returned by yahoo server
  * Move currency.units out of /usr/share because the file is not
    static and /usr/share is supposed to house static files.
    The new location is $sharedstatedir which may be /var/lib</changelog>
  <changelog author="astieger@suse.com" date="1540468800">- units 2.18:
  * The units_cur script now supports multiple currency sources
  * Add hyperbolic functions: sinh, cosh, tanh, asinh, acosh, atanh
  * Add log to arbitrary integer bases: log3, log4, log72, etc.
  * Units can be redefined without a warning by adding '+' before
    the unit name in definitions.units.
  * Add 'quit' and 'exit' commands.
  * Add support for CGS electromagnetic units (activated using the
  - u option or the UNITS_SYSTEM environment variable)
  * Add !prompt command to add a prefix to the "You have:" prompt
  * Texts specified with !message appear in the log file</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1564574400">- units 2.19:
  * Unit definitions updated to reflect new 2019 revisions to SI
    and the 2018 NIST CODATA.
  * Added definitions of country and USA state areas, and physical
    properties of selected woods.
  * Changes only to definitions.units in this release.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1601553600">- units 2.20:
  * Add abs(), ceil(), round(), floor(), Gamma(), lnGamma(),
    factorial(), erf() and erfc() functions.
  * Add densities of all of the elements
  * Add several new unit systems
  * Add --conformable option which noninteractively prints a list
    of all units conformable with a specified a specified unit
  * Invoke the pager more intelligently depending on the size of the
    screen
  * Fix bug where unit lists conversions displayed excess precision
    (e.g. non-integer output for integer input)
  * Display precision warning when conversion to unit lists uses
    all of the available precision</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605528000">- units 2.21:
  * Fix bug arising when some environment variables are undefined
  * Improve error reporting when input files are missing or invalid
- remove obsolete texinfo macros on Factory
- make the executable position independent</changelog>
  <changelog author="pgajdos@suse.com" date="1615464000">- use python3 by home:lorenz</changelog>
</package>
<package pkgid="7758f3c25d179ed87eb54aca2fd4beb283339004009a8c7ab31e2da55aa7781b" name="units" arch="s390x">
  <version epoch="0" ver="2.21" rel="bp153.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1444910400">- Update to 2.12
  * Updated and revised units database, with constants now based
    on 2014 CODATA.
  * Readline history is persistent and is saved to
    ~/.units_history, or to the file specified with --history (-H)
    option.
  * Fixed bug where '_' didn't give last result after conversion
    to function.
  * Fixed sporadic segmentation fault with --log.
  * Comments allowed on interactive input with '#', most useful
    with logging.
  * Added configure test for rl_completion_suppress_append, which
    helps compilation under MacOS.
  * Comment processing happens before checking UTF-8
    validity---comments are allowed to contain bogus UTF-8.
  * Changed units_cur to skip bogus precious metals data from
    timegenie and to skip currencies with no rate.
- Cleanups spec file with spec-cleaner
- Update usage of gpg signature
- Move info scriplet to preun
- Enable units_cur builiding by default</changelog>
  <changelog author="astieger@suse.com" date="1466683200">- units 2.13:
  * Corrected error in heat of vaporization of water
  * Fixed bug where single character unicode prefixes couldn't
    combined with the second "s", so microsecond couldn't be
    abbreviated.
  * Fixed bug where -H '' option would write history to ~/.history.
  * Added -fpic compile option so that it is possible to compile to
    a library</changelog>
  <changelog author="astieger@suse.com" date="1491220800">- units 2.14:
  * Eliminated parser memory management limitation affecting long
    input expressions (e.g. a sum of more than 100 units)
  * Control characters are treated as white space rather than
    producing an error about invalid UTF-8.</changelog>
  <changelog author="astieger@suse.com" date="1509537600">- units 2.16:
  * Fix missing USD currency code (update to units_cur and
  definitions.units only).
- includes changes from 2.15:
  * The old timegenie service has vanished.  A new units_cur script
    uses yahoo.com server. The new script works directly in Python 2
    or Python 3 and no longer depends on unidecode.
  * Some currency definitions (e.g. currencies pegged to the euro)
    have moved out of definitions.units into currency.units.
  * Added bitcoin to currency.units
  * Fixed a memory leak bug for invalid exponent operations</changelog>
  <changelog author="astieger@suse.com" date="1530100800">- units 2.17:
  * Updates to units database
  * Update units_cur to handle bad records returned by yahoo server
  * Move currency.units out of /usr/share because the file is not
    static and /usr/share is supposed to house static files.
    The new location is $sharedstatedir which may be /var/lib</changelog>
  <changelog author="astieger@suse.com" date="1540468800">- units 2.18:
  * The units_cur script now supports multiple currency sources
  * Add hyperbolic functions: sinh, cosh, tanh, asinh, acosh, atanh
  * Add log to arbitrary integer bases: log3, log4, log72, etc.
  * Units can be redefined without a warning by adding '+' before
    the unit name in definitions.units.
  * Add 'quit' and 'exit' commands.
  * Add support for CGS electromagnetic units (activated using the
  - u option or the UNITS_SYSTEM environment variable)
  * Add !prompt command to add a prefix to the "You have:" prompt
  * Texts specified with !message appear in the log file</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1564574400">- units 2.19:
  * Unit definitions updated to reflect new 2019 revisions to SI
    and the 2018 NIST CODATA.
  * Added definitions of country and USA state areas, and physical
    properties of selected woods.
  * Changes only to definitions.units in this release.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1601553600">- units 2.20:
  * Add abs(), ceil(), round(), floor(), Gamma(), lnGamma(),
    factorial(), erf() and erfc() functions.
  * Add densities of all of the elements
  * Add several new unit systems
  * Add --conformable option which noninteractively prints a list
    of all units conformable with a specified a specified unit
  * Invoke the pager more intelligently depending on the size of the
    screen
  * Fix bug where unit lists conversions displayed excess precision
    (e.g. non-integer output for integer input)
  * Display precision warning when conversion to unit lists uses
    all of the available precision</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605528000">- units 2.21:
  * Fix bug arising when some environment variables are undefined
  * Improve error reporting when input files are missing or invalid
- remove obsolete texinfo macros on Factory
- make the executable position independent</changelog>
  <changelog author="pgajdos@suse.com" date="1615464000">- use python3 by home:lorenz</changelog>
</package>
<package pkgid="fe7053d9dd5e5a1f2a6e95988cbe58978fdf79200e90c5c6dff4138c6bdef76a" name="units" arch="src">
  <version epoch="0" ver="2.21" rel="bp153.2.3.1"/>
  <changelog author="schwab@suse.de" date="1165233600">- Update to units 1.85.
  * Added --one-line (-1) option which causes the program to print only
    one line of output.
  * Added --compact option which causes the program to print only the
    conversion factors and a newline on output.
  * Added build support for DESTDIR.
  * Made minor changes that allow the program to be compiled into a
    library and linked with other programs.
  * Fixed bugs (including bus error on Intel Mac) and added</changelog>
  <changelog author="schwab@suse.de" date="1175169600">- Add bison to BuildRequires.</changelog>
  <changelog author="schwab@suse.de" date="1202904000">- Update to units 1.85.
  * Units reads ~/.units.dat if it exists before reading the standard
    units database.
  * Added support for ** as an exponent operator.
  * Type 'search text' to list units that contain 'text' in their name.
  * Precedence of '*' changed to match precedence of '/'.
    (Multiplication by juxtaposition retains a higher precedence than
    '/'.)  The --oldstar option selects the old precedence and --newstar
    forces the new precedence.</changelog>
  <changelog author="pgajdos@suse.cz" date="1282824000">- Updated to version 1.88
  * Updated units.dat
  * Fixed bug involving readline version 4.2</changelog>
  <changelog author="pgajdos@suse.com" date="1344340800">- updated to version 2.00:
    General changes:
  * Unit lists provide conversion to sums of units (e.g. feet and inches).
  * Added --round (-r) and --show-factor (-S) options for use with unit lists.
  * Added unit lists aliases (e.g. time, usvol).
  * A python script, units_cur, can update currency data.
  * Units now flushes its output so you can talk to it with a pipe.
  * Units now works in UTF-8 if the system supports it.
  * Added --locale (-l) option to set the locale.
  * English units such as the gallon are defined in all locales, with US
    definitions by default except in the en_BG locale.  You can force
    the desired definition (Great Britain or US) by setting the
    environment variable UNITS_ENGLISH to GB or US.
  * Revised and extended the documentation, with more examples.
  * Added locale mapping to address Windows locale names.
  * Updated and revised units database, including UTF-8 definitions and
    the 2010 CODATA.
  * Fixed parsing bug for "1..2" or "1.2.3".  These now give an error.
  * Unit names can end with a number in the form of a subscript that
    starts with a '_', as in 'X_3'.
    Changes for units definition files:
  * Changed location and names of unit database, splitting off currency
    Files are /usr/local/share/units/{definitions,currency}.units and
    the personal units file is $HOME/.units instead of $HOME/units.dat.
  * Personal units filename can be changed with MYUNITSFILE environment variable.
  * Prefixes can be defined in any order: it is no longer necessary to
    define longer ones before shorter ones.
  * New definitions replace previous ones.  Personal units file is read
    after the system file rather than before.
  * Changed syntax for function definitions.  Instead of [in-unit,out-unit]
    you must now write units=[in-unit,out-unit].  Use 'units -c' to find
    places in your personal data files that need to be updated.
  * Add optional domain and range to function definitions with syntax
    domain=[min,max] and range=[min,max].  Either min or max can be
    omitted to signal infinity.
  * Unit list aliases can be defined with !unitlist command.
  * Added !var and !varnot and !endvar to include definitions based on
    environment variable settings.
  * Added !set to set environment variables (if they aren't already set).
  * Added !message to display a message
  * Data files are in UTF-8, with !utf8 and !endutf8 commands to mark
    definitions that require UTF-8 support.
  * Improved error handling when reading units.dat.</changelog>
  <changelog author="pgajdos@suse.com" date="1351771200">- updated to version 2.01:
  * Fixed error in electronmass
  * New definition for au
  * Fixed DESTDIR support for installation
  * Changed configure script for success with Solaris
  * Small changes to manual
- removed build.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1378728000">- updated to version 2.02:
  * Added support for %a and %A output formats (hexadecimal floating point), and
    eliminated the restriction on the number of displayed digits when specifying
    an output format with the --output-format (-o) option.  Improved error
    handling for formats specified with --output-format.
  * Added --digits (-d) to specify the number of digits to display.  Giving
    '--digits max' (-dmax) will use the full available precision.
  * Added support for various Unicode minus sign symbols.  Units now treats the
    figure dash (U+2012), the en dash (U+2013), and the minus (U+2212) as
    identical to the ASCII hyphen/minus symbol (U+002D).
  * The !message command in units data files has been fixed so it does not
    produce output when the --quiet option is given.
  * Improved error handling when unit names end with numbers without a '_'.
  * Modified units_cur to work with XML format as the txt format disappeared.
  * Corrected error in definition of the nat.
  * Improved manual.
- employ gpg-offline</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1395921600">- GNU Units 2.10:
  * Added '_' to represent the previous result.
  * Added support for rational exponents with numerators larger
    than 1 so you can do calculations like liter^2|3.
  * Added logging with --log (-L) option.
  * Fixed some unit definitions (R_infinity, planckmass), and added
    R_K90 and K_J90 for the conventional values of the von Klitzing
    and Josephson constants.
  * Don't use readline unless reading from a tty.
  * Display of nonlinear unit definitions shows the range over which
    the unit is defined and the required dimensions of the argument.
  * Unit completion with readline will now complete nonlinear units,
    functions  (e.g. cuberoot), prefixes, and unit list aliases. It
    will no longer insert a space after the completion.
  * Running "units --version" returns success.
  * Combining "--version" with "--terse" gives a terse version
    output.
  * Combining "--version" with "--verbose" or running with "--info"
    gives a detailed output of how units was compiled and where its
    supporting files are found.
  * A nonlinear unit can be defined equal to another nonlinear unit
    using the syntax: "newfunc() oldfunc".
  * Domain and range specified with nonlinear units can be open
    intervals, indicated  by parentheses instead of brackets.
  * The "noerror" keyword on a nonlinear unit supresses error
    checking with "units --check" for that unit.
  * Changes to units_cur to work with timegenie changes and to
    support Python 3.
    The Python module unidecode is now required for units_cur.
  * The method for finding supporting files has changed when units
    is compiled to be relocatable.
  * Fix to compile with Bison 3.0.
  * Improved error messages for various cases.
  * Some simple icons are included.
- licence is GPL-3.0+
- run minimal unit tests
- spec file cleaning
- note that make install fails with smp_flags
- support optional build with units_cur for updating units
  (requires python-Unidecode, not in Factory)</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1396094400">- install documentation files, including COPYING</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1396872000">- GNU Units 2.11:
  * Many long options didn't work
  * units_cur wouldn't print to stdout</changelog>
  <changelog author="mpluskal@suse.com" date="1444910400">- Update to 2.12
  * Updated and revised units database, with constants now based
    on 2014 CODATA.
  * Readline history is persistent and is saved to
    ~/.units_history, or to the file specified with --history (-H)
    option.
  * Fixed bug where '_' didn't give last result after conversion
    to function.
  * Fixed sporadic segmentation fault with --log.
  * Comments allowed on interactive input with '#', most useful
    with logging.
  * Added configure test for rl_completion_suppress_append, which
    helps compilation under MacOS.
  * Comment processing happens before checking UTF-8
    validity---comments are allowed to contain bogus UTF-8.
  * Changed units_cur to skip bogus precious metals data from
    timegenie and to skip currencies with no rate.
- Cleanups spec file with spec-cleaner
- Update usage of gpg signature
- Move info scriplet to preun
- Enable units_cur builiding by default</changelog>
  <changelog author="astieger@suse.com" date="1466683200">- units 2.13:
  * Corrected error in heat of vaporization of water
  * Fixed bug where single character unicode prefixes couldn't
    combined with the second "s", so microsecond couldn't be
    abbreviated.
  * Fixed bug where -H '' option would write history to ~/.history.
  * Added -fpic compile option so that it is possible to compile to
    a library</changelog>
  <changelog author="astieger@suse.com" date="1491220800">- units 2.14:
  * Eliminated parser memory management limitation affecting long
    input expressions (e.g. a sum of more than 100 units)
  * Control characters are treated as white space rather than
    producing an error about invalid UTF-8.</changelog>
  <changelog author="astieger@suse.com" date="1509537600">- units 2.16:
  * Fix missing USD currency code (update to units_cur and
  definitions.units only).
- includes changes from 2.15:
  * The old timegenie service has vanished.  A new units_cur script
    uses yahoo.com server. The new script works directly in Python 2
    or Python 3 and no longer depends on unidecode.
  * Some currency definitions (e.g. currencies pegged to the euro)
    have moved out of definitions.units into currency.units.
  * Added bitcoin to currency.units
  * Fixed a memory leak bug for invalid exponent operations</changelog>
  <changelog author="astieger@suse.com" date="1530100800">- units 2.17:
  * Updates to units database
  * Update units_cur to handle bad records returned by yahoo server
  * Move currency.units out of /usr/share because the file is not
    static and /usr/share is supposed to house static files.
    The new location is $sharedstatedir which may be /var/lib</changelog>
  <changelog author="astieger@suse.com" date="1540468800">- units 2.18:
  * The units_cur script now supports multiple currency sources
  * Add hyperbolic functions: sinh, cosh, tanh, asinh, acosh, atanh
  * Add log to arbitrary integer bases: log3, log4, log72, etc.
  * Units can be redefined without a warning by adding '+' before
    the unit name in definitions.units.
  * Add 'quit' and 'exit' commands.
  * Add support for CGS electromagnetic units (activated using the
  - u option or the UNITS_SYSTEM environment variable)
  * Add !prompt command to add a prefix to the "You have:" prompt
  * Texts specified with !message appear in the log file</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1564574400">- units 2.19:
  * Unit definitions updated to reflect new 2019 revisions to SI
    and the 2018 NIST CODATA.
  * Added definitions of country and USA state areas, and physical
    properties of selected woods.
  * Changes only to definitions.units in this release.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1601553600">- units 2.20:
  * Add abs(), ceil(), round(), floor(), Gamma(), lnGamma(),
    factorial(), erf() and erfc() functions.
  * Add densities of all of the elements
  * Add several new unit systems
  * Add --conformable option which noninteractively prints a list
    of all units conformable with a specified a specified unit
  * Invoke the pager more intelligently depending on the size of the
    screen
  * Fix bug where unit lists conversions displayed excess precision
    (e.g. non-integer output for integer input)
  * Display precision warning when conversion to unit lists uses
    all of the available precision</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605528000">- units 2.21:
  * Fix bug arising when some environment variables are undefined
  * Improve error reporting when input files are missing or invalid
- remove obsolete texinfo macros on Factory
- make the executable position independent</changelog>
  <changelog author="pgajdos@suse.com" date="1615464000">- use python3 by home:lorenz</changelog>
</package>
<package pkgid="8e42b62d8886805028e760ac3410d5db24b161d8eaaaf5cc03186cf80a78ed06" name="units" arch="x86_64">
  <version epoch="0" ver="2.21" rel="bp153.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1444910400">- Update to 2.12
  * Updated and revised units database, with constants now based
    on 2014 CODATA.
  * Readline history is persistent and is saved to
    ~/.units_history, or to the file specified with --history (-H)
    option.
  * Fixed bug where '_' didn't give last result after conversion
    to function.
  * Fixed sporadic segmentation fault with --log.
  * Comments allowed on interactive input with '#', most useful
    with logging.
  * Added configure test for rl_completion_suppress_append, which
    helps compilation under MacOS.
  * Comment processing happens before checking UTF-8
    validity---comments are allowed to contain bogus UTF-8.
  * Changed units_cur to skip bogus precious metals data from
    timegenie and to skip currencies with no rate.
- Cleanups spec file with spec-cleaner
- Update usage of gpg signature
- Move info scriplet to preun
- Enable units_cur builiding by default</changelog>
  <changelog author="astieger@suse.com" date="1466683200">- units 2.13:
  * Corrected error in heat of vaporization of water
  * Fixed bug where single character unicode prefixes couldn't
    combined with the second "s", so microsecond couldn't be
    abbreviated.
  * Fixed bug where -H '' option would write history to ~/.history.
  * Added -fpic compile option so that it is possible to compile to
    a library</changelog>
  <changelog author="astieger@suse.com" date="1491220800">- units 2.14:
  * Eliminated parser memory management limitation affecting long
    input expressions (e.g. a sum of more than 100 units)
  * Control characters are treated as white space rather than
    producing an error about invalid UTF-8.</changelog>
  <changelog author="astieger@suse.com" date="1509537600">- units 2.16:
  * Fix missing USD currency code (update to units_cur and
  definitions.units only).
- includes changes from 2.15:
  * The old timegenie service has vanished.  A new units_cur script
    uses yahoo.com server. The new script works directly in Python 2
    or Python 3 and no longer depends on unidecode.
  * Some currency definitions (e.g. currencies pegged to the euro)
    have moved out of definitions.units into currency.units.
  * Added bitcoin to currency.units
  * Fixed a memory leak bug for invalid exponent operations</changelog>
  <changelog author="astieger@suse.com" date="1530100800">- units 2.17:
  * Updates to units database
  * Update units_cur to handle bad records returned by yahoo server
  * Move currency.units out of /usr/share because the file is not
    static and /usr/share is supposed to house static files.
    The new location is $sharedstatedir which may be /var/lib</changelog>
  <changelog author="astieger@suse.com" date="1540468800">- units 2.18:
  * The units_cur script now supports multiple currency sources
  * Add hyperbolic functions: sinh, cosh, tanh, asinh, acosh, atanh
  * Add log to arbitrary integer bases: log3, log4, log72, etc.
  * Units can be redefined without a warning by adding '+' before
    the unit name in definitions.units.
  * Add 'quit' and 'exit' commands.
  * Add support for CGS electromagnetic units (activated using the
  - u option or the UNITS_SYSTEM environment variable)
  * Add !prompt command to add a prefix to the "You have:" prompt
  * Texts specified with !message appear in the log file</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1564574400">- units 2.19:
  * Unit definitions updated to reflect new 2019 revisions to SI
    and the 2018 NIST CODATA.
  * Added definitions of country and USA state areas, and physical
    properties of selected woods.
  * Changes only to definitions.units in this release.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1601553600">- units 2.20:
  * Add abs(), ceil(), round(), floor(), Gamma(), lnGamma(),
    factorial(), erf() and erfc() functions.
  * Add densities of all of the elements
  * Add several new unit systems
  * Add --conformable option which noninteractively prints a list
    of all units conformable with a specified a specified unit
  * Invoke the pager more intelligently depending on the size of the
    screen
  * Fix bug where unit lists conversions displayed excess precision
    (e.g. non-integer output for integer input)
  * Display precision warning when conversion to unit lists uses
    all of the available precision</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605528000">- units 2.21:
  * Fix bug arising when some environment variables are undefined
  * Improve error reporting when input files are missing or invalid
- remove obsolete texinfo macros on Factory
- make the executable position independent</changelog>
  <changelog author="pgajdos@suse.com" date="1615464000">- use python3 by home:lorenz</changelog>
</package>
<package pkgid="7c1e649f9cfd5e6d6d60f0546941e02d7434633391a1b434a2d717911fec774a" name="upx" arch="aarch64">
  <version epoch="0" ver="3.96" rel="bp153.2.3.1"/>
  <changelog author="schwab@suse.de" date="1364731200">- upx-aarch64.patch: Support for AArch64</changelog>
  <changelog author="jengelh@inai.de" date="1385121600">- Update to new upstream release 3.91
  * Initial support for amd64-win64.pe
- Refresh upx-3.03_ia64-endianity.patch after fuzz</changelog>
  <changelog author="pgajdos@suse.com" date="1390219200">- fix build for factory</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1416139200">- upx-endiantests.patch and lzma-x-endian.patch Correct
  endianness tests by only considering what the compiler says
  about target system and not a hardcoded architecture list.
  (drop upx-3.03_ia64-endianity.patch)
- build with hidden visibility.</changelog>
  <changelog author="jengelh@inai.de" date="1507291200">- Update to new upstream release 3.94
  * Add support for arm64-linux (aka aarch64).
  * Add support for --lzma compression on 64-bit PowerPC.
  * From 3.92:
  * Explicitly diagnose Go-language bad PT_LOAD.
- Resolve apply/merge conflict of upx-endiantests.patch
- Add 0001-Protect-against-bad-crafted-input.patch,
  0002-Protect-against-bad-crafted-input.patch [boo#1062059]</changelog>
  <changelog author="jengelh@inai.de" date="1511006400">- Add 0001-Mach-o-defend-against-bad-crafted-input.patch
  [CVE-2017-16869] [boo#1068681]</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1540728000">- Update to version 3.95
  * Flag --force-pie when ET_DYN main program is not marked as
    DF_1_PIE
  * Better compatibility with varying layout of address space on
    Linux
  * Support for 4 PT_LOAD layout in ELF generated by binutils-2.31
  * bug fixes, particularly better diagnosis of malformed input
  * bug fixes - see https://github.com/upx/upx/milestone/4
- Dropped 0001-Protect-against-bad-crafted-input.patch,
  0002-Protect-against-bad-crafted-input.patch and
  0001-Mach-o-defend-against-bad-crafted-input.patch (merged
  upstream)
- Drop lzma922.tar.bz2 (which wasn't being used in the first
  place) and lzma-x-endian.patch which no longer applies to
  the integrated lzma-sdk. The in-tree lzma-sdk is actually a fork
  from an older version but recommended by the author, see
  src/stub/src/c/Makevars.lzma
- Spec cleanup</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540900800">- Trim bias from description.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1579780800">- Update to version 3.96
  * Bug fixes:
    [CVE-2019-1010048, boo#1141777]
    [CVE-2019-14296, boo#1143839]
    [CVE-2019-20021, boo#1159833]
    [CVE-2019-20053, boo#1159920]
    [CVE-2018-11243 partially - ticket 206 ONLY, boo#1094138]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1621425600">- Add 0001-Unpack-Phdrs-must-be-within-expansion-of-first-compr.patch
  [CVE-2020-24119] [boo#1186238]</changelog>
</package>
<package pkgid="c0404f21b6069110b3e8a6905228d634970749e50d4064455dd1eebf8460c1c1" name="upx" arch="ppc64le">
  <version epoch="0" ver="3.96" rel="bp153.2.3.1"/>
  <changelog author="schwab@suse.de" date="1364731200">- upx-aarch64.patch: Support for AArch64</changelog>
  <changelog author="jengelh@inai.de" date="1385121600">- Update to new upstream release 3.91
  * Initial support for amd64-win64.pe
- Refresh upx-3.03_ia64-endianity.patch after fuzz</changelog>
  <changelog author="pgajdos@suse.com" date="1390219200">- fix build for factory</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1416139200">- upx-endiantests.patch and lzma-x-endian.patch Correct
  endianness tests by only considering what the compiler says
  about target system and not a hardcoded architecture list.
  (drop upx-3.03_ia64-endianity.patch)
- build with hidden visibility.</changelog>
  <changelog author="jengelh@inai.de" date="1507291200">- Update to new upstream release 3.94
  * Add support for arm64-linux (aka aarch64).
  * Add support for --lzma compression on 64-bit PowerPC.
  * From 3.92:
  * Explicitly diagnose Go-language bad PT_LOAD.
- Resolve apply/merge conflict of upx-endiantests.patch
- Add 0001-Protect-against-bad-crafted-input.patch,
  0002-Protect-against-bad-crafted-input.patch [boo#1062059]</changelog>
  <changelog author="jengelh@inai.de" date="1511006400">- Add 0001-Mach-o-defend-against-bad-crafted-input.patch
  [CVE-2017-16869] [boo#1068681]</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1540728000">- Update to version 3.95
  * Flag --force-pie when ET_DYN main program is not marked as
    DF_1_PIE
  * Better compatibility with varying layout of address space on
    Linux
  * Support for 4 PT_LOAD layout in ELF generated by binutils-2.31
  * bug fixes, particularly better diagnosis of malformed input
  * bug fixes - see https://github.com/upx/upx/milestone/4
- Dropped 0001-Protect-against-bad-crafted-input.patch,
  0002-Protect-against-bad-crafted-input.patch and
  0001-Mach-o-defend-against-bad-crafted-input.patch (merged
  upstream)
- Drop lzma922.tar.bz2 (which wasn't being used in the first
  place) and lzma-x-endian.patch which no longer applies to
  the integrated lzma-sdk. The in-tree lzma-sdk is actually a fork
  from an older version but recommended by the author, see
  src/stub/src/c/Makevars.lzma
- Spec cleanup</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540900800">- Trim bias from description.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1579780800">- Update to version 3.96
  * Bug fixes:
    [CVE-2019-1010048, boo#1141777]
    [CVE-2019-14296, boo#1143839]
    [CVE-2019-20021, boo#1159833]
    [CVE-2019-20053, boo#1159920]
    [CVE-2018-11243 partially - ticket 206 ONLY, boo#1094138]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1621425600">- Add 0001-Unpack-Phdrs-must-be-within-expansion-of-first-compr.patch
  [CVE-2020-24119] [boo#1186238]</changelog>
</package>
<package pkgid="9025588ff3dd26ec203a5c1727e7c696612e9ab845edb26e347f42bcbeb8582e" name="upx" arch="s390x">
  <version epoch="0" ver="3.96" rel="bp153.2.3.1"/>
  <changelog author="schwab@suse.de" date="1364731200">- upx-aarch64.patch: Support for AArch64</changelog>
  <changelog author="jengelh@inai.de" date="1385121600">- Update to new upstream release 3.91
  * Initial support for amd64-win64.pe
- Refresh upx-3.03_ia64-endianity.patch after fuzz</changelog>
  <changelog author="pgajdos@suse.com" date="1390219200">- fix build for factory</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1416139200">- upx-endiantests.patch and lzma-x-endian.patch Correct
  endianness tests by only considering what the compiler says
  about target system and not a hardcoded architecture list.
  (drop upx-3.03_ia64-endianity.patch)
- build with hidden visibility.</changelog>
  <changelog author="jengelh@inai.de" date="1507291200">- Update to new upstream release 3.94
  * Add support for arm64-linux (aka aarch64).
  * Add support for --lzma compression on 64-bit PowerPC.
  * From 3.92:
  * Explicitly diagnose Go-language bad PT_LOAD.
- Resolve apply/merge conflict of upx-endiantests.patch
- Add 0001-Protect-against-bad-crafted-input.patch,
  0002-Protect-against-bad-crafted-input.patch [boo#1062059]</changelog>
  <changelog author="jengelh@inai.de" date="1511006400">- Add 0001-Mach-o-defend-against-bad-crafted-input.patch
  [CVE-2017-16869] [boo#1068681]</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1540728000">- Update to version 3.95
  * Flag --force-pie when ET_DYN main program is not marked as
    DF_1_PIE
  * Better compatibility with varying layout of address space on
    Linux
  * Support for 4 PT_LOAD layout in ELF generated by binutils-2.31
  * bug fixes, particularly better diagnosis of malformed input
  * bug fixes - see https://github.com/upx/upx/milestone/4
- Dropped 0001-Protect-against-bad-crafted-input.patch,
  0002-Protect-against-bad-crafted-input.patch and
  0001-Mach-o-defend-against-bad-crafted-input.patch (merged
  upstream)
- Drop lzma922.tar.bz2 (which wasn't being used in the first
  place) and lzma-x-endian.patch which no longer applies to
  the integrated lzma-sdk. The in-tree lzma-sdk is actually a fork
  from an older version but recommended by the author, see
  src/stub/src/c/Makevars.lzma
- Spec cleanup</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540900800">- Trim bias from description.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1579780800">- Update to version 3.96
  * Bug fixes:
    [CVE-2019-1010048, boo#1141777]
    [CVE-2019-14296, boo#1143839]
    [CVE-2019-20021, boo#1159833]
    [CVE-2019-20053, boo#1159920]
    [CVE-2018-11243 partially - ticket 206 ONLY, boo#1094138]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1621425600">- Add 0001-Unpack-Phdrs-must-be-within-expansion-of-first-compr.patch
  [CVE-2020-24119] [boo#1186238]</changelog>
</package>
<package pkgid="716cb49f1a80dd5c90e82b756bbbecd7e759287fff59d7f241dc09f11572236a" name="upx" arch="src">
  <version epoch="0" ver="3.96" rel="bp153.2.3.1"/>
  <changelog author="bg@suse.de" date="1191499200">- use ia64 fix for hppa</changelog>
  <changelog author="pgajdos@suse.cz" date="1200916800">- update to 3.02:
  * fix unmapping on arm-linux.elf
  * fix error checking in mmap for i386-linux.elf [triggered by -fPIE]
  * new options --no-mode, --no-owner and --no-time to disable preservation
    of mode (file permissions), file ownership and timestamps.
  * new format linux/mipsel supports ELF on [32-bit] R3000
  * fix argv[0] on PowerPC with --lzma
  * another bug fixes</changelog>
  <changelog author="pgajdos@suse.cz" date="1217505600">- updated to 3.03:
  o optional LZMA compression</changelog>
  <changelog author="pgajdos@suse.cz" date="1244462400">- fixed char * -- const char * problem
  * const-cast.patch</changelog>
  <changelog author="prusnak@suse.cz" date="1255348800">- updated to 3.04</changelog>
  <changelog author="pgajdos@suse.cz" date="1282132800">- updated to 3.05 (see NEWS)</changelog>
  <changelog author="marix@marix.org" date="1284033600">- updated to 3.07
  * LZMA compression support</changelog>
  <changelog author="freespacer@gmx.de" date="1331208000">- updated to 3.08
  * optional LZMA compression</changelog>
  <changelog author="idonmez@suse.com" date="1364212800">- Update to version 3.09
  * New option --preserve-build-id for GNU ELF.
  * Allow zero-filled final page in PackUnix::canUnpack().
  * Bug fixes.</changelog>
  <changelog author="idonmez@suse.com" date="1364385600">- Actually enable LZMA support, this needs LZMA SDK</changelog>
  <changelog author="schwab@suse.de" date="1364731200">- upx-aarch64.patch: Support for AArch64</changelog>
  <changelog author="jengelh@inai.de" date="1385121600">- Update to new upstream release 3.91
  * Initial support for amd64-win64.pe
- Refresh upx-3.03_ia64-endianity.patch after fuzz</changelog>
  <changelog author="pgajdos@suse.com" date="1390219200">- fix build for factory</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1416139200">- upx-endiantests.patch and lzma-x-endian.patch Correct
  endianness tests by only considering what the compiler says
  about target system and not a hardcoded architecture list.
  (drop upx-3.03_ia64-endianity.patch)
- build with hidden visibility.</changelog>
  <changelog author="jengelh@inai.de" date="1507291200">- Update to new upstream release 3.94
  * Add support for arm64-linux (aka aarch64).
  * Add support for --lzma compression on 64-bit PowerPC.
  * From 3.92:
  * Explicitly diagnose Go-language bad PT_LOAD.
- Resolve apply/merge conflict of upx-endiantests.patch
- Add 0001-Protect-against-bad-crafted-input.patch,
  0002-Protect-against-bad-crafted-input.patch [boo#1062059]</changelog>
  <changelog author="jengelh@inai.de" date="1511006400">- Add 0001-Mach-o-defend-against-bad-crafted-input.patch
  [CVE-2017-16869] [boo#1068681]</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1540728000">- Update to version 3.95
  * Flag --force-pie when ET_DYN main program is not marked as
    DF_1_PIE
  * Better compatibility with varying layout of address space on
    Linux
  * Support for 4 PT_LOAD layout in ELF generated by binutils-2.31
  * bug fixes, particularly better diagnosis of malformed input
  * bug fixes - see https://github.com/upx/upx/milestone/4
- Dropped 0001-Protect-against-bad-crafted-input.patch,
  0002-Protect-against-bad-crafted-input.patch and
  0001-Mach-o-defend-against-bad-crafted-input.patch (merged
  upstream)
- Drop lzma922.tar.bz2 (which wasn't being used in the first
  place) and lzma-x-endian.patch which no longer applies to
  the integrated lzma-sdk. The in-tree lzma-sdk is actually a fork
  from an older version but recommended by the author, see
  src/stub/src/c/Makevars.lzma
- Spec cleanup</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540900800">- Trim bias from description.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1579780800">- Update to version 3.96
  * Bug fixes:
    [CVE-2019-1010048, boo#1141777]
    [CVE-2019-14296, boo#1143839]
    [CVE-2019-20021, boo#1159833]
    [CVE-2019-20053, boo#1159920]
    [CVE-2018-11243 partially - ticket 206 ONLY, boo#1094138]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1621425600">- Add 0001-Unpack-Phdrs-must-be-within-expansion-of-first-compr.patch
  [CVE-2020-24119] [boo#1186238]</changelog>
</package>
<package pkgid="9c2ecee5c33e99bb5d2963b0fbf5139d7c4db1f99e4bd50f617e4ce6e8e48daf" name="upx" arch="x86_64">
  <version epoch="0" ver="3.96" rel="bp153.2.3.1"/>
  <changelog author="schwab@suse.de" date="1364731200">- upx-aarch64.patch: Support for AArch64</changelog>
  <changelog author="jengelh@inai.de" date="1385121600">- Update to new upstream release 3.91
  * Initial support for amd64-win64.pe
- Refresh upx-3.03_ia64-endianity.patch after fuzz</changelog>
  <changelog author="pgajdos@suse.com" date="1390219200">- fix build for factory</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1416139200">- upx-endiantests.patch and lzma-x-endian.patch Correct
  endianness tests by only considering what the compiler says
  about target system and not a hardcoded architecture list.
  (drop upx-3.03_ia64-endianity.patch)
- build with hidden visibility.</changelog>
  <changelog author="jengelh@inai.de" date="1507291200">- Update to new upstream release 3.94
  * Add support for arm64-linux (aka aarch64).
  * Add support for --lzma compression on 64-bit PowerPC.
  * From 3.92:
  * Explicitly diagnose Go-language bad PT_LOAD.
- Resolve apply/merge conflict of upx-endiantests.patch
- Add 0001-Protect-against-bad-crafted-input.patch,
  0002-Protect-against-bad-crafted-input.patch [boo#1062059]</changelog>
  <changelog author="jengelh@inai.de" date="1511006400">- Add 0001-Mach-o-defend-against-bad-crafted-input.patch
  [CVE-2017-16869] [boo#1068681]</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1540728000">- Update to version 3.95
  * Flag --force-pie when ET_DYN main program is not marked as
    DF_1_PIE
  * Better compatibility with varying layout of address space on
    Linux
  * Support for 4 PT_LOAD layout in ELF generated by binutils-2.31
  * bug fixes, particularly better diagnosis of malformed input
  * bug fixes - see https://github.com/upx/upx/milestone/4
- Dropped 0001-Protect-against-bad-crafted-input.patch,
  0002-Protect-against-bad-crafted-input.patch and
  0001-Mach-o-defend-against-bad-crafted-input.patch (merged
  upstream)
- Drop lzma922.tar.bz2 (which wasn't being used in the first
  place) and lzma-x-endian.patch which no longer applies to
  the integrated lzma-sdk. The in-tree lzma-sdk is actually a fork
  from an older version but recommended by the author, see
  src/stub/src/c/Makevars.lzma
- Spec cleanup</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540900800">- Trim bias from description.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1579780800">- Update to version 3.96
  * Bug fixes:
    [CVE-2019-1010048, boo#1141777]
    [CVE-2019-14296, boo#1143839]
    [CVE-2019-20021, boo#1159833]
    [CVE-2019-20053, boo#1159920]
    [CVE-2018-11243 partially - ticket 206 ONLY, boo#1094138]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1621425600">- Add 0001-Unpack-Phdrs-must-be-within-expansion-of-first-compr.patch
  [CVE-2020-24119] [boo#1186238]</changelog>
</package>
<package pkgid="7e8fc66dd6db97727f5effd14fed29c1286a1786464ed7d5596216230e9066bd" name="vim-icinga2" arch="aarch64">
  <version epoch="0" ver="2.12.4" rel="bp153.2.3.1"/>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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 - fixes bsc#1180147 )
  * 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>
</package>
<package pkgid="f8fb32d8297bda5f216a793a7cecf94630d4628a420875f8ad9fa88cc5f21e2f" name="vim-icinga2" arch="ppc64le">
  <version epoch="0" ver="2.12.4" rel="bp153.2.3.1"/>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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 - fixes bsc#1180147 )
  * 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>
</package>
<package pkgid="74fcc5b5e476cd54094537d1d9b973ca5b7153f0ff0e2e95dbc572189962008d" name="vim-icinga2" arch="x86_64">
  <version epoch="0" ver="2.12.4" rel="bp153.2.3.1"/>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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 - fixes bsc#1180147 )
  * 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>
</package>
<package pkgid="d874aa11112c26a99265d3ded6116b850e64ba88dd96d3abf9e19761f93d8f06" name="vim-icinga2" arch="aarch64">
  <version epoch="0" ver="2.12.5" rel="bp153.2.5.1"/>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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>
</package>
<package pkgid="7f29cd9ba11798e0c6d85bfbf8a87efe0367f5ae74f1a8ca88089bdcf79b3ef5" name="vim-icinga2" arch="ppc64le">
  <version epoch="0" ver="2.12.5" rel="bp153.2.5.1"/>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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>
</package>
<package pkgid="1c74acac310faaa6ac9d15e38b358c3150bc0750802b306455ff84c9be735f43" name="vim-icinga2" arch="x86_64">
  <version epoch="0" ver="2.12.5" rel="bp153.2.5.1"/>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <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>
</package>
<package pkgid="e5c36a6c6576c2fd97cbf5388cfe9f0e8289565d9af80cbe1ba9c2073dc34f7f" name="xfce4-battery-plugin" arch="aarch64">
  <version epoch="0" ver="1.1.4" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1336996800">- update to version 1.0.4
  - improve the plugin UI in vertical/deskbar/multirows panels</changelog>
  <changelog author="gber@opensuse.org" date="1341144000">- update to version 1.0.5
  - better compliance with the panel plugin HIG
  - don't set labels orientation on 4.8 panels
  - set progressbar orientation in setup_battmon</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1480248000">- update to 1.1.0
  - port to gtk+3/libxfce4ui-2/libxfce4panel-2.0</changelog>
  <changelog author="jengelh@inai.de" date="1507032000">- Remove redundant %clean section.</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1539604800">- update to version 1.1.1:
  - Avoid memory leaks
  - Bump to minimal Gtk to 3.16
  - Only set progressbar width or height depending on the
    orientation (bxo#12942)
  - Create a single GtkCssProvider in setup_battmon() (bxo#12975)
  - Improved spacing and layout in dialogs (bxo#14659)
- use %license tag for license files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1547553600">- update to version 1.1.2
  - support for APM has been removed
  - Listen for UPower events for power source changes (bxo#14978)
  - Reset averages when a battery is removed/added (bxo#14930)
  - Re-detect battery presence every 30 seconds (bxo#14930)
  - Fix null pointer dereference with no battery present (bxo#14930)
  - Remove deprecated /proc/acpi support in favor of sysfs
  - Remove APM support on FreeBSD as well, it doesn't even build
  - Remove historical APM support for Linux, support ACPI only
  - Initially show/hide widgets according to user config (bxo#9594)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563278400">- 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
- Don't add Changelog. NEWS is enough</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565784000">- Update to version 1.1.3
  * Fix some warnings reported by Clang (bxo#15037)
  * Avoid unnecessary strdup (bxo#15196)
  * Replace GtkStock buttons
  * Translation updates</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="1616500800">- Update to version 1.1.4
  * Add help button to properties dialog
  * Drop subtitle from settings dialog
  * Fix labels alignment for very small panels
  * Fix compilation warnings
  * automake: INCLUDES -&gt; AM_CPPFLAGS
  * autoconf: Some updates
  * Remove unnecessary boxes
  * Remove GSourceFunc casts
  * Add new README.md, update AM_INIT_AUTOMAKE
  * Add basic GitLab pipeline
  * Update URLs from goodies.xfce.org to docs.xfce.org (bxo#16154)
  * Translation Updates</changelog>
</package>
<package pkgid="532843f64040aeb83c9f5e46ac9ddbf4cae415d87257db34caf1aff9eb9f4b92" name="xfce4-battery-plugin" arch="ppc64le">
  <version epoch="0" ver="1.1.4" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1336996800">- update to version 1.0.4
  - improve the plugin UI in vertical/deskbar/multirows panels</changelog>
  <changelog author="gber@opensuse.org" date="1341144000">- update to version 1.0.5
  - better compliance with the panel plugin HIG
  - don't set labels orientation on 4.8 panels
  - set progressbar orientation in setup_battmon</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1480248000">- update to 1.1.0
  - port to gtk+3/libxfce4ui-2/libxfce4panel-2.0</changelog>
  <changelog author="jengelh@inai.de" date="1507032000">- Remove redundant %clean section.</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1539604800">- update to version 1.1.1:
  - Avoid memory leaks
  - Bump to minimal Gtk to 3.16
  - Only set progressbar width or height depending on the
    orientation (bxo#12942)
  - Create a single GtkCssProvider in setup_battmon() (bxo#12975)
  - Improved spacing and layout in dialogs (bxo#14659)
- use %license tag for license files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1547553600">- update to version 1.1.2
  - support for APM has been removed
  - Listen for UPower events for power source changes (bxo#14978)
  - Reset averages when a battery is removed/added (bxo#14930)
  - Re-detect battery presence every 30 seconds (bxo#14930)
  - Fix null pointer dereference with no battery present (bxo#14930)
  - Remove deprecated /proc/acpi support in favor of sysfs
  - Remove APM support on FreeBSD as well, it doesn't even build
  - Remove historical APM support for Linux, support ACPI only
  - Initially show/hide widgets according to user config (bxo#9594)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563278400">- 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
- Don't add Changelog. NEWS is enough</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565784000">- Update to version 1.1.3
  * Fix some warnings reported by Clang (bxo#15037)
  * Avoid unnecessary strdup (bxo#15196)
  * Replace GtkStock buttons
  * Translation updates</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="1616500800">- Update to version 1.1.4
  * Add help button to properties dialog
  * Drop subtitle from settings dialog
  * Fix labels alignment for very small panels
  * Fix compilation warnings
  * automake: INCLUDES -&gt; AM_CPPFLAGS
  * autoconf: Some updates
  * Remove unnecessary boxes
  * Remove GSourceFunc casts
  * Add new README.md, update AM_INIT_AUTOMAKE
  * Add basic GitLab pipeline
  * Update URLs from goodies.xfce.org to docs.xfce.org (bxo#16154)
  * Translation Updates</changelog>
</package>
<package pkgid="12f84f15ed32efd08603bb7a90dbfc657df3188c05b30c5f9bec73f1b031272c" name="xfce4-battery-plugin" arch="s390x">
  <version epoch="0" ver="1.1.4" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1336996800">- update to version 1.0.4
  - improve the plugin UI in vertical/deskbar/multirows panels</changelog>
  <changelog author="gber@opensuse.org" date="1341144000">- update to version 1.0.5
  - better compliance with the panel plugin HIG
  - don't set labels orientation on 4.8 panels
  - set progressbar orientation in setup_battmon</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1480248000">- update to 1.1.0
  - port to gtk+3/libxfce4ui-2/libxfce4panel-2.0</changelog>
  <changelog author="jengelh@inai.de" date="1507032000">- Remove redundant %clean section.</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1539604800">- update to version 1.1.1:
  - Avoid memory leaks
  - Bump to minimal Gtk to 3.16
  - Only set progressbar width or height depending on the
    orientation (bxo#12942)
  - Create a single GtkCssProvider in setup_battmon() (bxo#12975)
  - Improved spacing and layout in dialogs (bxo#14659)
- use %license tag for license files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1547553600">- update to version 1.1.2
  - support for APM has been removed
  - Listen for UPower events for power source changes (bxo#14978)
  - Reset averages when a battery is removed/added (bxo#14930)
  - Re-detect battery presence every 30 seconds (bxo#14930)
  - Fix null pointer dereference with no battery present (bxo#14930)
  - Remove deprecated /proc/acpi support in favor of sysfs
  - Remove APM support on FreeBSD as well, it doesn't even build
  - Remove historical APM support for Linux, support ACPI only
  - Initially show/hide widgets according to user config (bxo#9594)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563278400">- 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
- Don't add Changelog. NEWS is enough</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565784000">- Update to version 1.1.3
  * Fix some warnings reported by Clang (bxo#15037)
  * Avoid unnecessary strdup (bxo#15196)
  * Replace GtkStock buttons
  * Translation updates</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="1616500800">- Update to version 1.1.4
  * Add help button to properties dialog
  * Drop subtitle from settings dialog
  * Fix labels alignment for very small panels
  * Fix compilation warnings
  * automake: INCLUDES -&gt; AM_CPPFLAGS
  * autoconf: Some updates
  * Remove unnecessary boxes
  * Remove GSourceFunc casts
  * Add new README.md, update AM_INIT_AUTOMAKE
  * Add basic GitLab pipeline
  * Update URLs from goodies.xfce.org to docs.xfce.org (bxo#16154)
  * Translation Updates</changelog>
</package>
<package pkgid="cff153a22a405899c07151e63814923eb017df757feb74cf1dcef193b633c1b4" name="xfce4-battery-plugin" arch="src">
  <version epoch="0" ver="1.1.4" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1299672000">- new package (split off from xfce4-panel-plugins)</changelog>
  <changelog author="andrea.turrini@gmail.com" date="1316174400">- fixed typo in xfce4-panel-plugin-battery.spec</changelog>
  <changelog author="gber@opensuse.org" date="1333281600">- specfile cleanup
- correct dependencies</changelog>
  <changelog author="gber@opensuse.org" date="1333454400">- added
  xfce4-battery-plugin-1.0.0-show-time-when-on-battery-power.patch
  in order to show the time when on battery power (bxo#3736)</changelog>
  <changelog author="gber@opensuse.org" date="1334664000">- update to version 1.0.1
  - build the plugin as a module
  - port to libxfce4ui
  - port to panel 4.9+
  - add about dialog
  - don't show percentage/time if charge is 0
- dropped obsolete
  xfce4-battery-plugin-1.0.0-show-time-when-on-battery-power.patch</changelog>
  <changelog author="gber@opensuse.org" date="1334664001">- fix source URL</changelog>
  <changelog author="gber@opensuse.org" date="1334923200">- add documentation files</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="1335787200">- update to version 1.0.2
  - change icon depending on charge level/ac status
  - install icons from xfpm
  - add AC color state and allow user-configurable colors
  - make the progressbar optional
  - improve battery removal detection
  - rework configuration dialog to use tabs
  - only display time if it's valid</changelog>
  <changelog author="gber@opensuse.org" date="1336996800">- update to version 1.0.4
  - improve the plugin UI in vertical/deskbar/multirows panels</changelog>
  <changelog author="gber@opensuse.org" date="1341144000">- update to version 1.0.5
  - better compliance with the panel plugin HIG
  - don't set labels orientation on 4.8 panels
  - set progressbar orientation in setup_battmon</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1480248000">- update to 1.1.0
  - port to gtk+3/libxfce4ui-2/libxfce4panel-2.0</changelog>
  <changelog author="jengelh@inai.de" date="1507032000">- Remove redundant %clean section.</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1539604800">- update to version 1.1.1:
  - Avoid memory leaks
  - Bump to minimal Gtk to 3.16
  - Only set progressbar width or height depending on the
    orientation (bxo#12942)
  - Create a single GtkCssProvider in setup_battmon() (bxo#12975)
  - Improved spacing and layout in dialogs (bxo#14659)
- use %license tag for license files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1547553600">- update to version 1.1.2
  - support for APM has been removed
  - Listen for UPower events for power source changes (bxo#14978)
  - Reset averages when a battery is removed/added (bxo#14930)
  - Re-detect battery presence every 30 seconds (bxo#14930)
  - Fix null pointer dereference with no battery present (bxo#14930)
  - Remove deprecated /proc/acpi support in favor of sysfs
  - Remove APM support on FreeBSD as well, it doesn't even build
  - Remove historical APM support for Linux, support ACPI only
  - Initially show/hide widgets according to user config (bxo#9594)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563278400">- 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
- Don't add Changelog. NEWS is enough</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565784000">- Update to version 1.1.3
  * Fix some warnings reported by Clang (bxo#15037)
  * Avoid unnecessary strdup (bxo#15196)
  * Replace GtkStock buttons
  * Translation updates</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="1616500800">- Update to version 1.1.4
  * Add help button to properties dialog
  * Drop subtitle from settings dialog
  * Fix labels alignment for very small panels
  * Fix compilation warnings
  * automake: INCLUDES -&gt; AM_CPPFLAGS
  * autoconf: Some updates
  * Remove unnecessary boxes
  * Remove GSourceFunc casts
  * Add new README.md, update AM_INIT_AUTOMAKE
  * Add basic GitLab pipeline
  * Update URLs from goodies.xfce.org to docs.xfce.org (bxo#16154)
  * Translation Updates</changelog>
</package>
<package pkgid="a62c5656e0ae095de2b160017114f8997031ae7dac1701bbb522e87d4a7bfcfe" name="xfce4-battery-plugin" arch="x86_64">
  <version epoch="0" ver="1.1.4" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1336996800">- update to version 1.0.4
  - improve the plugin UI in vertical/deskbar/multirows panels</changelog>
  <changelog author="gber@opensuse.org" date="1341144000">- update to version 1.0.5
  - better compliance with the panel plugin HIG
  - don't set labels orientation on 4.8 panels
  - set progressbar orientation in setup_battmon</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1480248000">- update to 1.1.0
  - port to gtk+3/libxfce4ui-2/libxfce4panel-2.0</changelog>
  <changelog author="jengelh@inai.de" date="1507032000">- Remove redundant %clean section.</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1539604800">- update to version 1.1.1:
  - Avoid memory leaks
  - Bump to minimal Gtk to 3.16
  - Only set progressbar width or height depending on the
    orientation (bxo#12942)
  - Create a single GtkCssProvider in setup_battmon() (bxo#12975)
  - Improved spacing and layout in dialogs (bxo#14659)
- use %license tag for license files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1547553600">- update to version 1.1.2
  - support for APM has been removed
  - Listen for UPower events for power source changes (bxo#14978)
  - Reset averages when a battery is removed/added (bxo#14930)
  - Re-detect battery presence every 30 seconds (bxo#14930)
  - Fix null pointer dereference with no battery present (bxo#14930)
  - Remove deprecated /proc/acpi support in favor of sysfs
  - Remove APM support on FreeBSD as well, it doesn't even build
  - Remove historical APM support for Linux, support ACPI only
  - Initially show/hide widgets according to user config (bxo#9594)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563278400">- 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
- Don't add Changelog. NEWS is enough</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565784000">- Update to version 1.1.3
  * Fix some warnings reported by Clang (bxo#15037)
  * Avoid unnecessary strdup (bxo#15196)
  * Replace GtkStock buttons
  * Translation updates</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="1616500800">- Update to version 1.1.4
  * Add help button to properties dialog
  * Drop subtitle from settings dialog
  * Fix labels alignment for very small panels
  * Fix compilation warnings
  * automake: INCLUDES -&gt; AM_CPPFLAGS
  * autoconf: Some updates
  * Remove unnecessary boxes
  * Remove GSourceFunc casts
  * Add new README.md, update AM_INIT_AUTOMAKE
  * Add basic GitLab pipeline
  * Update URLs from goodies.xfce.org to docs.xfce.org (bxo#16154)
  * Translation Updates</changelog>
</package>
<package pkgid="a71cbdbef185deb752cca900247a984de6f8a729a7f32d800efa7198c527a851" name="xfce4-battery-plugin-lang" arch="noarch">
  <version epoch="0" ver="1.1.4" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1336996800">- update to version 1.0.4
  - improve the plugin UI in vertical/deskbar/multirows panels</changelog>
  <changelog author="gber@opensuse.org" date="1341144000">- update to version 1.0.5
  - better compliance with the panel plugin HIG
  - don't set labels orientation on 4.8 panels
  - set progressbar orientation in setup_battmon</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1480248000">- update to 1.1.0
  - port to gtk+3/libxfce4ui-2/libxfce4panel-2.0</changelog>
  <changelog author="jengelh@inai.de" date="1507032000">- Remove redundant %clean section.</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1539604800">- update to version 1.1.1:
  - Avoid memory leaks
  - Bump to minimal Gtk to 3.16
  - Only set progressbar width or height depending on the
    orientation (bxo#12942)
  - Create a single GtkCssProvider in setup_battmon() (bxo#12975)
  - Improved spacing and layout in dialogs (bxo#14659)
- use %license tag for license files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1547553600">- update to version 1.1.2
  - support for APM has been removed
  - Listen for UPower events for power source changes (bxo#14978)
  - Reset averages when a battery is removed/added (bxo#14930)
  - Re-detect battery presence every 30 seconds (bxo#14930)
  - Fix null pointer dereference with no battery present (bxo#14930)
  - Remove deprecated /proc/acpi support in favor of sysfs
  - Remove APM support on FreeBSD as well, it doesn't even build
  - Remove historical APM support for Linux, support ACPI only
  - Initially show/hide widgets according to user config (bxo#9594)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563278400">- 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
- Don't add Changelog. NEWS is enough</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565784000">- Update to version 1.1.3
  * Fix some warnings reported by Clang (bxo#15037)
  * Avoid unnecessary strdup (bxo#15196)
  * Replace GtkStock buttons
  * Translation updates</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="1616500800">- Update to version 1.1.4
  * Add help button to properties dialog
  * Drop subtitle from settings dialog
  * Fix labels alignment for very small panels
  * Fix compilation warnings
  * automake: INCLUDES -&gt; AM_CPPFLAGS
  * autoconf: Some updates
  * Remove unnecessary boxes
  * Remove GSourceFunc casts
  * Add new README.md, update AM_INIT_AUTOMAKE
  * Add basic GitLab pipeline
  * Update URLs from goodies.xfce.org to docs.xfce.org (bxo#16154)
  * Translation Updates</changelog>
</package>
<package pkgid="42d8262e8ebecc2bdea0e8d20a7b0f1a1c84dc0f86761ccec37fda74cd58abfe" name="xfce4-clipman-plugin" arch="aarch64">
  <version epoch="0" ver="1.6.2" rel="bp153.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>
</package>
<package pkgid="c64a3b93989e82835a199c2e504cf5ee22f381dfc02d10753ad92d97dda34010" name="xfce4-clipman-plugin" arch="ppc64le">
  <version epoch="0" ver="1.6.2" rel="bp153.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>
</package>
<package pkgid="4cd93c5119874db95cddf097b841ba2d11bc9e2f9e681c467aec1408cbce51cf" name="xfce4-clipman-plugin" arch="s390x">
  <version epoch="0" ver="1.6.2" rel="bp153.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>
</package>
<package pkgid="bded299ccf6757fdcae412dcf4b569e36381ae0b42b9b5213eb803f0d44158f7" name="xfce4-clipman-plugin" arch="src">
  <version epoch="0" ver="1.6.2" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1329393600">- revert
  xfce4-panel-plugin-clipman-fix-installation-locations.patch
  %{_datadir}/xfce4/panel/plugins and
  %{_libdir}/xfce4/panelr/-plugins are preferred by upstream</changelog>
  <changelog author="gber@opensuse.org" date="1329739200">- add missing build dependencies</changelog>
  <changelog author="gber@opensuse.org" date="1333454400">- specfile cleanup
- correct dependencies
- split off -lang subpackage</changelog>
  <changelog author="gber@opensuse.org" date="1334059200">- update to version 1.2.3
  - use new online documentation location http://docs.xfce.org/
  - handle images and texts as one stack
  - added a checkbox "Don't ask again" to clear the history
  - include rows support from Xfce Panel 4.9
  - don't terminate gtk_message_dialog_new_with_markup with
    NULL
  - use g_return_val_if_fail instead of g_return_if_fail
- dropped obsolete
  xfce4-clipman-plugin-1.2.2-fix-gtk_message_dialog_new_with_markup-usage.patch,
  xfce4-clipman-plugin-1.2.2-fix-non-void-function-not-returning-value.patch</changelog>
  <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>
</package>
<package pkgid="a81b54183fe93056133d33066e67cd038c6e206d9ac708252b8f586020be87f6" name="xfce4-clipman-plugin" arch="x86_64">
  <version epoch="0" ver="1.6.2" rel="bp153.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>
</package>
<package pkgid="7c2737c16824573694366293c07b8d98b4afc9824bf43eff1267cf2f1b5dfd23" name="xfce4-clipman-plugin-lang" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="bp153.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>
</package>
<package pkgid="30d4d94512071de5a202973984a23a79436df23a2c26751aa33911fc45e4a311" name="xfce4-cpufreq-plugin" arch="aarch64">
  <version epoch="0" ver="1.2.5" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1419336000">- update to version 1.1.1
  - fix panel resizing caused by freq format function (bxo#10385)
  - various other widget layout fixes and simplifications
  - fix missing return type of cpufreq_show_about (bxo#10343)
  - fix typo in panel-plugin/Makefile.am (bxo#10332)
  - various other fixes to the build system
  - many translation updates
- remove obsolete
  xfce4-panel-plugin-cpufreq-fix-missing-return-type.patch</changelog>
  <changelog author="gber@opensuse.org" date="1435060800">- update to version 1.1.2
  - fix IT_PROG_INTLTOOL warning
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 1.1.3
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1511870400">- update to version 1.1.90
  - port to GTK-3
  - translation updates
- do not package ChangeLog, NEWS is enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1527249600">- update to 1.2.0:
  * Prefer sysfs to Intel pstate in cpufreq_linux_init (bxo#13835)
  * Add option to configure text color (bxo#13565)
  * Translation updates
- packaging: mark COPYING file as %license</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1539604800">- update to 1.2.1:
  * Improved spacing in dialogs (bxo#14661)
  * Check if each cpu is online (bxo#14641)
  * Use xfce_panel_plugin_lookup_rc_file (bxo#11823)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563278400">- 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="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1591617600">- add -fcommon to CFLAGS as temporary work around for gcc10 default
  changes</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to 1.2.2:
  * Update URLs and copyright year
  * Add basic GitLab pipeline
  * Fix compilation with gcc-10
  * Update URLs from goodies.x.o to docs.x.o (bxo#16156)
  * s/http/https
  * Fix build with panel 4.15
  * Replace GtkStock buttons
  * Rename applet to plugin (bxo#15582)
  * Post release tag bump
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610452800">- Update to 1.2.3
  * configure.ac: use AC_PROG_CC_C99
  * Remove duplicate information from configuration window's title
  * Fix missing-prototypes
  * Remove GSourceFunc casts
  * Fix font color memory leak
  * Fix fatal compiler warnings
  * Record release date in the NEWS file like in all previous releases
  * Fix CSS provider memory leak and an invalid line ordering in an
  * if-statement
  * Use heap allocations instead of stack allocations
  * Better handling of changes in the number of installed CPUs
  * Display the actual governor instead of "current"
  * Fix font size (gxo#panel-plugins/xfce4-cpufreq-plugin#5)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1612353600">- Update to version 1.2.4
  * Display governors even if they differ among CPU cores
  * Enable fixed units in the frequency text box
  * Create the label widget if it does not exist
  * Update copyright year
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Update to version 1.2.5
  - Adjust CPU icon color according to frequency
  - Use 99th percentile as the max frequency when adjusting icon color
  - Display text using a drawing area instead of using a label with CSS
  - Enable font color reset
  - Disable font settings when not displaying text
  - Switch to symbolic close icons
  - Bump required version of Xfce UI to 4.14
  - Compute max_freq and min_freq when calculating avg/min/max
  - Delete font name from RC file if using the default font
  - Code cleanups, fixes and minor optimizations
  - Translation Updates</changelog>
</package>
<package pkgid="750285e1a61bfba4f963043946d4ccce2b189789e7d3ddb6bb3d0ae25d939dfd" name="xfce4-cpufreq-plugin" arch="ppc64le">
  <version epoch="0" ver="1.2.5" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1419336000">- update to version 1.1.1
  - fix panel resizing caused by freq format function (bxo#10385)
  - various other widget layout fixes and simplifications
  - fix missing return type of cpufreq_show_about (bxo#10343)
  - fix typo in panel-plugin/Makefile.am (bxo#10332)
  - various other fixes to the build system
  - many translation updates
- remove obsolete
  xfce4-panel-plugin-cpufreq-fix-missing-return-type.patch</changelog>
  <changelog author="gber@opensuse.org" date="1435060800">- update to version 1.1.2
  - fix IT_PROG_INTLTOOL warning
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 1.1.3
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1511870400">- update to version 1.1.90
  - port to GTK-3
  - translation updates
- do not package ChangeLog, NEWS is enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1527249600">- update to 1.2.0:
  * Prefer sysfs to Intel pstate in cpufreq_linux_init (bxo#13835)
  * Add option to configure text color (bxo#13565)
  * Translation updates
- packaging: mark COPYING file as %license</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1539604800">- update to 1.2.1:
  * Improved spacing in dialogs (bxo#14661)
  * Check if each cpu is online (bxo#14641)
  * Use xfce_panel_plugin_lookup_rc_file (bxo#11823)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563278400">- 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="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1591617600">- add -fcommon to CFLAGS as temporary work around for gcc10 default
  changes</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to 1.2.2:
  * Update URLs and copyright year
  * Add basic GitLab pipeline
  * Fix compilation with gcc-10
  * Update URLs from goodies.x.o to docs.x.o (bxo#16156)
  * s/http/https
  * Fix build with panel 4.15
  * Replace GtkStock buttons
  * Rename applet to plugin (bxo#15582)
  * Post release tag bump
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610452800">- Update to 1.2.3
  * configure.ac: use AC_PROG_CC_C99
  * Remove duplicate information from configuration window's title
  * Fix missing-prototypes
  * Remove GSourceFunc casts
  * Fix font color memory leak
  * Fix fatal compiler warnings
  * Record release date in the NEWS file like in all previous releases
  * Fix CSS provider memory leak and an invalid line ordering in an
  * if-statement
  * Use heap allocations instead of stack allocations
  * Better handling of changes in the number of installed CPUs
  * Display the actual governor instead of "current"
  * Fix font size (gxo#panel-plugins/xfce4-cpufreq-plugin#5)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1612353600">- Update to version 1.2.4
  * Display governors even if they differ among CPU cores
  * Enable fixed units in the frequency text box
  * Create the label widget if it does not exist
  * Update copyright year
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Update to version 1.2.5
  - Adjust CPU icon color according to frequency
  - Use 99th percentile as the max frequency when adjusting icon color
  - Display text using a drawing area instead of using a label with CSS
  - Enable font color reset
  - Disable font settings when not displaying text
  - Switch to symbolic close icons
  - Bump required version of Xfce UI to 4.14
  - Compute max_freq and min_freq when calculating avg/min/max
  - Delete font name from RC file if using the default font
  - Code cleanups, fixes and minor optimizations
  - Translation Updates</changelog>
</package>
<package pkgid="ad56d00001dec69f413f6f244bdc1d9e435b97fbb1a683dd95febbcd61b730fa" name="xfce4-cpufreq-plugin" arch="s390x">
  <version epoch="0" ver="1.2.5" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1419336000">- update to version 1.1.1
  - fix panel resizing caused by freq format function (bxo#10385)
  - various other widget layout fixes and simplifications
  - fix missing return type of cpufreq_show_about (bxo#10343)
  - fix typo in panel-plugin/Makefile.am (bxo#10332)
  - various other fixes to the build system
  - many translation updates
- remove obsolete
  xfce4-panel-plugin-cpufreq-fix-missing-return-type.patch</changelog>
  <changelog author="gber@opensuse.org" date="1435060800">- update to version 1.1.2
  - fix IT_PROG_INTLTOOL warning
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 1.1.3
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1511870400">- update to version 1.1.90
  - port to GTK-3
  - translation updates
- do not package ChangeLog, NEWS is enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1527249600">- update to 1.2.0:
  * Prefer sysfs to Intel pstate in cpufreq_linux_init (bxo#13835)
  * Add option to configure text color (bxo#13565)
  * Translation updates
- packaging: mark COPYING file as %license</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1539604800">- update to 1.2.1:
  * Improved spacing in dialogs (bxo#14661)
  * Check if each cpu is online (bxo#14641)
  * Use xfce_panel_plugin_lookup_rc_file (bxo#11823)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563278400">- 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="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1591617600">- add -fcommon to CFLAGS as temporary work around for gcc10 default
  changes</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to 1.2.2:
  * Update URLs and copyright year
  * Add basic GitLab pipeline
  * Fix compilation with gcc-10
  * Update URLs from goodies.x.o to docs.x.o (bxo#16156)
  * s/http/https
  * Fix build with panel 4.15
  * Replace GtkStock buttons
  * Rename applet to plugin (bxo#15582)
  * Post release tag bump
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610452800">- Update to 1.2.3
  * configure.ac: use AC_PROG_CC_C99
  * Remove duplicate information from configuration window's title
  * Fix missing-prototypes
  * Remove GSourceFunc casts
  * Fix font color memory leak
  * Fix fatal compiler warnings
  * Record release date in the NEWS file like in all previous releases
  * Fix CSS provider memory leak and an invalid line ordering in an
  * if-statement
  * Use heap allocations instead of stack allocations
  * Better handling of changes in the number of installed CPUs
  * Display the actual governor instead of "current"
  * Fix font size (gxo#panel-plugins/xfce4-cpufreq-plugin#5)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1612353600">- Update to version 1.2.4
  * Display governors even if they differ among CPU cores
  * Enable fixed units in the frequency text box
  * Create the label widget if it does not exist
  * Update copyright year
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Update to version 1.2.5
  - Adjust CPU icon color according to frequency
  - Use 99th percentile as the max frequency when adjusting icon color
  - Display text using a drawing area instead of using a label with CSS
  - Enable font color reset
  - Disable font settings when not displaying text
  - Switch to symbolic close icons
  - Bump required version of Xfce UI to 4.14
  - Compute max_freq and min_freq when calculating avg/min/max
  - Delete font name from RC file if using the default font
  - Code cleanups, fixes and minor optimizations
  - Translation Updates</changelog>
</package>
<package pkgid="9b8a4f3978f7585912da12ccb9049fd97dfcddfa6f3274e77679e213cbc70beb" name="xfce4-cpufreq-plugin" arch="src">
  <version epoch="0" ver="1.2.5" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1299672000">- new package (split off from xfce4-panel-plugins)</changelog>
  <changelog author="gber@opensuse.org" date="1333454400">- specfile cleanup
- correct dependencies
- split off -lang subpackage</changelog>
  <changelog author="gber@opensuse.org" date="1333454401">- added xfce4-panel-plugin-cpufreq-correctly-refresh-core.patch in
  order to correctly refresh the selected core rather than always
  the last one (bxo#7179)</changelog>
  <changelog author="gber@opensuse.org" date="1334664000">- corrected source URL</changelog>
  <changelog author="gber@opensuse.org" date="1334923200">- added documentation files</changelog>
  <changelog author="gber@opensuse.org" date="1378641600">- update to version 1.1.0
  - support the Intel performance state driver
  - improve config dialog and use mnemonics
  - add a proper "About" dialog
  - add min, avg and max frequencies in cpu selection
  - add support for selecting a custom font
  - support showing icon only
  - improve overview window size and layout
  - remove code for showing the frame
  - rewrite layout code using &gt;=xfce4-panel-4.9 features
  - remove code for deprecated APIs and &lt;xfce4-panel-4.9
  - build plugin as a module
  - fix showing frequency of wrong CPU core
  - fix reading min frequency from cpufreq sysfs
  - support panel 4.9 features (deskbar mode)
  - port plugin to libxfce4ui
  - code clean up and refactoring
  - updates and fixes for build system files
- drop obsolete
  xfce4-panel-plugin-cpufreq-correctly-refresh-core.patch
- add xfce4-panel-plugin-cpufreq-fix-missing-return-type.patch in
  order to fix a missing return type (bxo#10343)</changelog>
  <changelog author="gber@opensuse.org" date="1419336000">- update to version 1.1.1
  - fix panel resizing caused by freq format function (bxo#10385)
  - various other widget layout fixes and simplifications
  - fix missing return type of cpufreq_show_about (bxo#10343)
  - fix typo in panel-plugin/Makefile.am (bxo#10332)
  - various other fixes to the build system
  - many translation updates
- remove obsolete
  xfce4-panel-plugin-cpufreq-fix-missing-return-type.patch</changelog>
  <changelog author="gber@opensuse.org" date="1435060800">- update to version 1.1.2
  - fix IT_PROG_INTLTOOL warning
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 1.1.3
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1511870400">- update to version 1.1.90
  - port to GTK-3
  - translation updates
- do not package ChangeLog, NEWS is enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1527249600">- update to 1.2.0:
  * Prefer sysfs to Intel pstate in cpufreq_linux_init (bxo#13835)
  * Add option to configure text color (bxo#13565)
  * Translation updates
- packaging: mark COPYING file as %license</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1539604800">- update to 1.2.1:
  * Improved spacing in dialogs (bxo#14661)
  * Check if each cpu is online (bxo#14641)
  * Use xfce_panel_plugin_lookup_rc_file (bxo#11823)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563278400">- 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="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1591617600">- add -fcommon to CFLAGS as temporary work around for gcc10 default
  changes</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to 1.2.2:
  * Update URLs and copyright year
  * Add basic GitLab pipeline
  * Fix compilation with gcc-10
  * Update URLs from goodies.x.o to docs.x.o (bxo#16156)
  * s/http/https
  * Fix build with panel 4.15
  * Replace GtkStock buttons
  * Rename applet to plugin (bxo#15582)
  * Post release tag bump
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610452800">- Update to 1.2.3
  * configure.ac: use AC_PROG_CC_C99
  * Remove duplicate information from configuration window's title
  * Fix missing-prototypes
  * Remove GSourceFunc casts
  * Fix font color memory leak
  * Fix fatal compiler warnings
  * Record release date in the NEWS file like in all previous releases
  * Fix CSS provider memory leak and an invalid line ordering in an
  * if-statement
  * Use heap allocations instead of stack allocations
  * Better handling of changes in the number of installed CPUs
  * Display the actual governor instead of "current"
  * Fix font size (gxo#panel-plugins/xfce4-cpufreq-plugin#5)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1612353600">- Update to version 1.2.4
  * Display governors even if they differ among CPU cores
  * Enable fixed units in the frequency text box
  * Create the label widget if it does not exist
  * Update copyright year
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Update to version 1.2.5
  - Adjust CPU icon color according to frequency
  - Use 99th percentile as the max frequency when adjusting icon color
  - Display text using a drawing area instead of using a label with CSS
  - Enable font color reset
  - Disable font settings when not displaying text
  - Switch to symbolic close icons
  - Bump required version of Xfce UI to 4.14
  - Compute max_freq and min_freq when calculating avg/min/max
  - Delete font name from RC file if using the default font
  - Code cleanups, fixes and minor optimizations
  - Translation Updates</changelog>
</package>
<package pkgid="6968f972a9aaaa4ff90921cdf77f75c6f49392f85c7914a933edd705615746d6" name="xfce4-cpufreq-plugin" arch="x86_64">
  <version epoch="0" ver="1.2.5" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1419336000">- update to version 1.1.1
  - fix panel resizing caused by freq format function (bxo#10385)
  - various other widget layout fixes and simplifications
  - fix missing return type of cpufreq_show_about (bxo#10343)
  - fix typo in panel-plugin/Makefile.am (bxo#10332)
  - various other fixes to the build system
  - many translation updates
- remove obsolete
  xfce4-panel-plugin-cpufreq-fix-missing-return-type.patch</changelog>
  <changelog author="gber@opensuse.org" date="1435060800">- update to version 1.1.2
  - fix IT_PROG_INTLTOOL warning
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 1.1.3
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1511870400">- update to version 1.1.90
  - port to GTK-3
  - translation updates
- do not package ChangeLog, NEWS is enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1527249600">- update to 1.2.0:
  * Prefer sysfs to Intel pstate in cpufreq_linux_init (bxo#13835)
  * Add option to configure text color (bxo#13565)
  * Translation updates
- packaging: mark COPYING file as %license</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1539604800">- update to 1.2.1:
  * Improved spacing in dialogs (bxo#14661)
  * Check if each cpu is online (bxo#14641)
  * Use xfce_panel_plugin_lookup_rc_file (bxo#11823)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563278400">- 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="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1591617600">- add -fcommon to CFLAGS as temporary work around for gcc10 default
  changes</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to 1.2.2:
  * Update URLs and copyright year
  * Add basic GitLab pipeline
  * Fix compilation with gcc-10
  * Update URLs from goodies.x.o to docs.x.o (bxo#16156)
  * s/http/https
  * Fix build with panel 4.15
  * Replace GtkStock buttons
  * Rename applet to plugin (bxo#15582)
  * Post release tag bump
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610452800">- Update to 1.2.3
  * configure.ac: use AC_PROG_CC_C99
  * Remove duplicate information from configuration window's title
  * Fix missing-prototypes
  * Remove GSourceFunc casts
  * Fix font color memory leak
  * Fix fatal compiler warnings
  * Record release date in the NEWS file like in all previous releases
  * Fix CSS provider memory leak and an invalid line ordering in an
  * if-statement
  * Use heap allocations instead of stack allocations
  * Better handling of changes in the number of installed CPUs
  * Display the actual governor instead of "current"
  * Fix font size (gxo#panel-plugins/xfce4-cpufreq-plugin#5)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1612353600">- Update to version 1.2.4
  * Display governors even if they differ among CPU cores
  * Enable fixed units in the frequency text box
  * Create the label widget if it does not exist
  * Update copyright year
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Update to version 1.2.5
  - Adjust CPU icon color according to frequency
  - Use 99th percentile as the max frequency when adjusting icon color
  - Display text using a drawing area instead of using a label with CSS
  - Enable font color reset
  - Disable font settings when not displaying text
  - Switch to symbolic close icons
  - Bump required version of Xfce UI to 4.14
  - Compute max_freq and min_freq when calculating avg/min/max
  - Delete font name from RC file if using the default font
  - Code cleanups, fixes and minor optimizations
  - Translation Updates</changelog>
</package>
<package pkgid="62a6bb9ca78ec8d27adac1f9fb8de5cee9f47e4d962fa026c1ea42466f1a5942" name="xfce4-cpufreq-plugin-lang" arch="noarch">
  <version epoch="0" ver="1.2.5" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1419336000">- update to version 1.1.1
  - fix panel resizing caused by freq format function (bxo#10385)
  - various other widget layout fixes and simplifications
  - fix missing return type of cpufreq_show_about (bxo#10343)
  - fix typo in panel-plugin/Makefile.am (bxo#10332)
  - various other fixes to the build system
  - many translation updates
- remove obsolete
  xfce4-panel-plugin-cpufreq-fix-missing-return-type.patch</changelog>
  <changelog author="gber@opensuse.org" date="1435060800">- update to version 1.1.2
  - fix IT_PROG_INTLTOOL warning
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 1.1.3
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1511870400">- update to version 1.1.90
  - port to GTK-3
  - translation updates
- do not package ChangeLog, NEWS is enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1527249600">- update to 1.2.0:
  * Prefer sysfs to Intel pstate in cpufreq_linux_init (bxo#13835)
  * Add option to configure text color (bxo#13565)
  * Translation updates
- packaging: mark COPYING file as %license</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1539604800">- update to 1.2.1:
  * Improved spacing in dialogs (bxo#14661)
  * Check if each cpu is online (bxo#14641)
  * Use xfce_panel_plugin_lookup_rc_file (bxo#11823)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563278400">- 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="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1591617600">- add -fcommon to CFLAGS as temporary work around for gcc10 default
  changes</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to 1.2.2:
  * Update URLs and copyright year
  * Add basic GitLab pipeline
  * Fix compilation with gcc-10
  * Update URLs from goodies.x.o to docs.x.o (bxo#16156)
  * s/http/https
  * Fix build with panel 4.15
  * Replace GtkStock buttons
  * Rename applet to plugin (bxo#15582)
  * Post release tag bump
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610452800">- Update to 1.2.3
  * configure.ac: use AC_PROG_CC_C99
  * Remove duplicate information from configuration window's title
  * Fix missing-prototypes
  * Remove GSourceFunc casts
  * Fix font color memory leak
  * Fix fatal compiler warnings
  * Record release date in the NEWS file like in all previous releases
  * Fix CSS provider memory leak and an invalid line ordering in an
  * if-statement
  * Use heap allocations instead of stack allocations
  * Better handling of changes in the number of installed CPUs
  * Display the actual governor instead of "current"
  * Fix font size (gxo#panel-plugins/xfce4-cpufreq-plugin#5)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1612353600">- Update to version 1.2.4
  * Display governors even if they differ among CPU cores
  * Enable fixed units in the frequency text box
  * Create the label widget if it does not exist
  * Update copyright year
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Update to version 1.2.5
  - Adjust CPU icon color according to frequency
  - Use 99th percentile as the max frequency when adjusting icon color
  - Display text using a drawing area instead of using a label with CSS
  - Enable font color reset
  - Disable font settings when not displaying text
  - Switch to symbolic close icons
  - Bump required version of Xfce UI to 4.14
  - Compute max_freq and min_freq when calculating avg/min/max
  - Delete font name from RC file if using the default font
  - Code cleanups, fixes and minor optimizations
  - Translation Updates</changelog>
</package>
<package pkgid="4172fc2c6993f543123c91c2b92a118785fd22026bf8ac6345099a2460a5ce6d" name="xfce4-cpugraph-plugin" arch="aarch64">
  <version epoch="0" ver="1.2.3" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1363521600">- update to version 1.0.5
  - only set bar color if a color was actually specified
  - only set bar color if bars are enabled
- dropped obsolete
  xfce4-panel-plugin-cpugrap-only-set-color-if-enabled.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1559131200">- update to version 1.0.90
  - GTK 3 Port
  - Updated translations
- Cleaned spec file (URLs with https, Git bcond)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561291200">- update to version 1.0.91
  * Add option to disable the graph (bxo#15163)
  * Use css to change bar colors (bxo#15186)
  * Fix bars in horizontal mode
  * Updated translations</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1562155200">- Update to version 1.1.0
  * Stable release of cpugraph-plugin, featuring only updated
    translations. For more details on the GTK 3 Port and other
    improvements, please refer to the release notes of 1.0.90
    and 1.0.91.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563278400">- Package renamed to follow upstream name xfce4-foo-plugin
- Use lang subpackage for manual edits instead of %lang_package macro
- 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="1609156800">- Update to version 1.2.0
  * Highlighting of suboptimal thread placement on SMT CPUs
  * Separate the associated command from the rest of config options
  * Better resilience to inconsistent OS CPU utilization data
  * Display 'Show bars' in the same tab as 'Bars color'
  * Clamp CPU usage values to zero if they are below a threshold
  * Cleanup NEWS file
  * Use larger unscaled icon in about dialog
  * Add small explanation about default commands
  * Dynamic default command lookup
  * Fix RGBA string memory leak
  * Fix an invalid memory reference
  * Link sensitivity of labels to sensitivity of color buttons
  * Allow setting colors with alpha
  * Revalidate the event box after showing widgets
  * Use floating-point instead of fixed-point CPU load values
  * Paint CPU usage if it is 1 pixel tall
  * Lower CPU usage when rendering bars
  * Update URLs
  * Improve performance of CPU data parsing
  * Read CPU data correctly if some CPUs are offline
    (gxo#panel-plugins/xfce4-cpugraph-plugin!7)
  * Paint CPU bars in left-to-right order
  * Separate the bars from the history frame
  * Fix old-style function warnings
  * Fix clang and gcc warnings
  * Also offer a 3 second update interval
    (gxo#panel-plugins/xfce4-cpugraph-plugin#9)
  * Update URLs from goodies.x.o to docs.x.o (bxo#16157)
  * Allow compilation with panel 4.15
  * Fix typo breaking build on NetBSD (bxo#15794)
  * Disable frame and make background transparent by default
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 1.2.1
  * Repaint CPU load history after the user changes the update interval
  * Properly initialize current usage bars
  * Scale CPU load history chart according to the current update interval
  * Store history in a circular buffer
  * Add timestamps to CPU load history
  * Update copyright year
  * Update configuration files
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1613304000">- Update to version 1.2.2
  * Record CPU load data even if the chart is currently disabled
  * Validate size against minimum and maximum allowed values
  * Change semantics of the non-linear time-scale mode
  * Fix corner cases when rendering the grid and LED modes
  * Show SMT stats tooltip only when needed
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614168000">- Update to version 1.2.3
  * Add support for per-core history graphs
  * Enable user-defined spacing between per-core history graphs
  * Use an exponential function when painting the grid
    in non-linear mode
  * Improve performance of current CPU usage bars
  * Improve LED rendering performance
  * Improve grid rendering performance
  * Enumerate CPU cores from 0 (instead of 1) to match Linux
    command-line tools
  * Ensure that the bars and the history cannot be disabled at
    the same time
  * Slightly better handling of colors
  * Translation Updates</changelog>
</package>
<package pkgid="1ecd4a32451c67cc1f0803f568f29e36301024edaa02e7137378ed038f5b8aed" name="xfce4-cpugraph-plugin" arch="ppc64le">
  <version epoch="0" ver="1.2.3" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1363521600">- update to version 1.0.5
  - only set bar color if a color was actually specified
  - only set bar color if bars are enabled
- dropped obsolete
  xfce4-panel-plugin-cpugrap-only-set-color-if-enabled.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1559131200">- update to version 1.0.90
  - GTK 3 Port
  - Updated translations
- Cleaned spec file (URLs with https, Git bcond)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561291200">- update to version 1.0.91
  * Add option to disable the graph (bxo#15163)
  * Use css to change bar colors (bxo#15186)
  * Fix bars in horizontal mode
  * Updated translations</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1562155200">- Update to version 1.1.0
  * Stable release of cpugraph-plugin, featuring only updated
    translations. For more details on the GTK 3 Port and other
    improvements, please refer to the release notes of 1.0.90
    and 1.0.91.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563278400">- Package renamed to follow upstream name xfce4-foo-plugin
- Use lang subpackage for manual edits instead of %lang_package macro
- 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="1609156800">- Update to version 1.2.0
  * Highlighting of suboptimal thread placement on SMT CPUs
  * Separate the associated command from the rest of config options
  * Better resilience to inconsistent OS CPU utilization data
  * Display 'Show bars' in the same tab as 'Bars color'
  * Clamp CPU usage values to zero if they are below a threshold
  * Cleanup NEWS file
  * Use larger unscaled icon in about dialog
  * Add small explanation about default commands
  * Dynamic default command lookup
  * Fix RGBA string memory leak
  * Fix an invalid memory reference
  * Link sensitivity of labels to sensitivity of color buttons
  * Allow setting colors with alpha
  * Revalidate the event box after showing widgets
  * Use floating-point instead of fixed-point CPU load values
  * Paint CPU usage if it is 1 pixel tall
  * Lower CPU usage when rendering bars
  * Update URLs
  * Improve performance of CPU data parsing
  * Read CPU data correctly if some CPUs are offline
    (gxo#panel-plugins/xfce4-cpugraph-plugin!7)
  * Paint CPU bars in left-to-right order
  * Separate the bars from the history frame
  * Fix old-style function warnings
  * Fix clang and gcc warnings
  * Also offer a 3 second update interval
    (gxo#panel-plugins/xfce4-cpugraph-plugin#9)
  * Update URLs from goodies.x.o to docs.x.o (bxo#16157)
  * Allow compilation with panel 4.15
  * Fix typo breaking build on NetBSD (bxo#15794)
  * Disable frame and make background transparent by default
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 1.2.1
  * Repaint CPU load history after the user changes the update interval
  * Properly initialize current usage bars
  * Scale CPU load history chart according to the current update interval
  * Store history in a circular buffer
  * Add timestamps to CPU load history
  * Update copyright year
  * Update configuration files
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1613304000">- Update to version 1.2.2
  * Record CPU load data even if the chart is currently disabled
  * Validate size against minimum and maximum allowed values
  * Change semantics of the non-linear time-scale mode
  * Fix corner cases when rendering the grid and LED modes
  * Show SMT stats tooltip only when needed
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614168000">- Update to version 1.2.3
  * Add support for per-core history graphs
  * Enable user-defined spacing between per-core history graphs
  * Use an exponential function when painting the grid
    in non-linear mode
  * Improve performance of current CPU usage bars
  * Improve LED rendering performance
  * Improve grid rendering performance
  * Enumerate CPU cores from 0 (instead of 1) to match Linux
    command-line tools
  * Ensure that the bars and the history cannot be disabled at
    the same time
  * Slightly better handling of colors
  * Translation Updates</changelog>
</package>
<package pkgid="e4d9478b03feb60a51ff850e7cb2b1d54b959388e0e9c414d7ec18df68cb6052" name="xfce4-cpugraph-plugin" arch="s390x">
  <version epoch="0" ver="1.2.3" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1363521600">- update to version 1.0.5
  - only set bar color if a color was actually specified
  - only set bar color if bars are enabled
- dropped obsolete
  xfce4-panel-plugin-cpugrap-only-set-color-if-enabled.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1559131200">- update to version 1.0.90
  - GTK 3 Port
  - Updated translations
- Cleaned spec file (URLs with https, Git bcond)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561291200">- update to version 1.0.91
  * Add option to disable the graph (bxo#15163)
  * Use css to change bar colors (bxo#15186)
  * Fix bars in horizontal mode
  * Updated translations</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1562155200">- Update to version 1.1.0
  * Stable release of cpugraph-plugin, featuring only updated
    translations. For more details on the GTK 3 Port and other
    improvements, please refer to the release notes of 1.0.90
    and 1.0.91.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563278400">- Package renamed to follow upstream name xfce4-foo-plugin
- Use lang subpackage for manual edits instead of %lang_package macro
- 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="1609156800">- Update to version 1.2.0
  * Highlighting of suboptimal thread placement on SMT CPUs
  * Separate the associated command from the rest of config options
  * Better resilience to inconsistent OS CPU utilization data
  * Display 'Show bars' in the same tab as 'Bars color'
  * Clamp CPU usage values to zero if they are below a threshold
  * Cleanup NEWS file
  * Use larger unscaled icon in about dialog
  * Add small explanation about default commands
  * Dynamic default command lookup
  * Fix RGBA string memory leak
  * Fix an invalid memory reference
  * Link sensitivity of labels to sensitivity of color buttons
  * Allow setting colors with alpha
  * Revalidate the event box after showing widgets
  * Use floating-point instead of fixed-point CPU load values
  * Paint CPU usage if it is 1 pixel tall
  * Lower CPU usage when rendering bars
  * Update URLs
  * Improve performance of CPU data parsing
  * Read CPU data correctly if some CPUs are offline
    (gxo#panel-plugins/xfce4-cpugraph-plugin!7)
  * Paint CPU bars in left-to-right order
  * Separate the bars from the history frame
  * Fix old-style function warnings
  * Fix clang and gcc warnings
  * Also offer a 3 second update interval
    (gxo#panel-plugins/xfce4-cpugraph-plugin#9)
  * Update URLs from goodies.x.o to docs.x.o (bxo#16157)
  * Allow compilation with panel 4.15
  * Fix typo breaking build on NetBSD (bxo#15794)
  * Disable frame and make background transparent by default
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 1.2.1
  * Repaint CPU load history after the user changes the update interval
  * Properly initialize current usage bars
  * Scale CPU load history chart according to the current update interval
  * Store history in a circular buffer
  * Add timestamps to CPU load history
  * Update copyright year
  * Update configuration files
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1613304000">- Update to version 1.2.2
  * Record CPU load data even if the chart is currently disabled
  * Validate size against minimum and maximum allowed values
  * Change semantics of the non-linear time-scale mode
  * Fix corner cases when rendering the grid and LED modes
  * Show SMT stats tooltip only when needed
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614168000">- Update to version 1.2.3
  * Add support for per-core history graphs
  * Enable user-defined spacing between per-core history graphs
  * Use an exponential function when painting the grid
    in non-linear mode
  * Improve performance of current CPU usage bars
  * Improve LED rendering performance
  * Improve grid rendering performance
  * Enumerate CPU cores from 0 (instead of 1) to match Linux
    command-line tools
  * Ensure that the bars and the history cannot be disabled at
    the same time
  * Slightly better handling of colors
  * Translation Updates</changelog>
</package>
<package pkgid="ca3321e0b876d937f28d41899f6952e0c17a7643099e8d1d205c71e8a9f63461" name="xfce4-cpugraph-plugin" arch="src">
  <version epoch="0" ver="1.2.3" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1299672000">- new package (split off from xfce4-panel-plugins)</changelog>
  <changelog author="gber@opensuse.org" date="1333454400">- specfile cleanup
- correct dependencies
- split off -lang subpackage</changelog>
  <changelog author="gber@opensuse.org" date="1334664000">- corrected source URL</changelog>
  <changelog author="gber@opensuse.org" date="1334923200">- added documentation files</changelog>
  <changelog author="gber@opensuse.org" date="1335700800">- update to version 1.0.2
  - ported to libxfce4ui
  - fixed buffer overflow
  - fixes plugin losing associated command value
  - build the plugin as a module
  - adapt to panel 4.9 api
- removed obsolete
  xfce4-panel-plugin-cpugraph-1.0.1-fix-buffer-overflow.patch</changelog>
  <changelog author="gber@opensuse.org" date="1341144000">- update to version 1.0.3
  - better compliance with panel plugin HIG
  - add an option allowing to set the bar color
  - fix transparency issues</changelog>
  <changelog author="gber@opensuse.org" date="1341230400">- update to version 1.0.4
  - fix build failure with xfce4-panel 4.8
- added xfce4-panel-plugin-cpugrap-only-set-color-if-enabled.patch
  in order to only set bar color if bars are enabled (bxo#907,
  backported from upstream git)</changelog>
  <changelog author="gber@opensuse.org" date="1363521600">- update to version 1.0.5
  - only set bar color if a color was actually specified
  - only set bar color if bars are enabled
- dropped obsolete
  xfce4-panel-plugin-cpugrap-only-set-color-if-enabled.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1559131200">- update to version 1.0.90
  - GTK 3 Port
  - Updated translations
- Cleaned spec file (URLs with https, Git bcond)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561291200">- update to version 1.0.91
  * Add option to disable the graph (bxo#15163)
  * Use css to change bar colors (bxo#15186)
  * Fix bars in horizontal mode
  * Updated translations</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1562155200">- Update to version 1.1.0
  * Stable release of cpugraph-plugin, featuring only updated
    translations. For more details on the GTK 3 Port and other
    improvements, please refer to the release notes of 1.0.90
    and 1.0.91.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563278400">- Package renamed to follow upstream name xfce4-foo-plugin
- Use lang subpackage for manual edits instead of %lang_package macro
- 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="1609156800">- Update to version 1.2.0
  * Highlighting of suboptimal thread placement on SMT CPUs
  * Separate the associated command from the rest of config options
  * Better resilience to inconsistent OS CPU utilization data
  * Display 'Show bars' in the same tab as 'Bars color'
  * Clamp CPU usage values to zero if they are below a threshold
  * Cleanup NEWS file
  * Use larger unscaled icon in about dialog
  * Add small explanation about default commands
  * Dynamic default command lookup
  * Fix RGBA string memory leak
  * Fix an invalid memory reference
  * Link sensitivity of labels to sensitivity of color buttons
  * Allow setting colors with alpha
  * Revalidate the event box after showing widgets
  * Use floating-point instead of fixed-point CPU load values
  * Paint CPU usage if it is 1 pixel tall
  * Lower CPU usage when rendering bars
  * Update URLs
  * Improve performance of CPU data parsing
  * Read CPU data correctly if some CPUs are offline
    (gxo#panel-plugins/xfce4-cpugraph-plugin!7)
  * Paint CPU bars in left-to-right order
  * Separate the bars from the history frame
  * Fix old-style function warnings
  * Fix clang and gcc warnings
  * Also offer a 3 second update interval
    (gxo#panel-plugins/xfce4-cpugraph-plugin#9)
  * Update URLs from goodies.x.o to docs.x.o (bxo#16157)
  * Allow compilation with panel 4.15
  * Fix typo breaking build on NetBSD (bxo#15794)
  * Disable frame and make background transparent by default
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 1.2.1
  * Repaint CPU load history after the user changes the update interval
  * Properly initialize current usage bars
  * Scale CPU load history chart according to the current update interval
  * Store history in a circular buffer
  * Add timestamps to CPU load history
  * Update copyright year
  * Update configuration files
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1613304000">- Update to version 1.2.2
  * Record CPU load data even if the chart is currently disabled
  * Validate size against minimum and maximum allowed values
  * Change semantics of the non-linear time-scale mode
  * Fix corner cases when rendering the grid and LED modes
  * Show SMT stats tooltip only when needed
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614168000">- Update to version 1.2.3
  * Add support for per-core history graphs
  * Enable user-defined spacing between per-core history graphs
  * Use an exponential function when painting the grid
    in non-linear mode
  * Improve performance of current CPU usage bars
  * Improve LED rendering performance
  * Improve grid rendering performance
  * Enumerate CPU cores from 0 (instead of 1) to match Linux
    command-line tools
  * Ensure that the bars and the history cannot be disabled at
    the same time
  * Slightly better handling of colors
  * Translation Updates</changelog>
</package>
<package pkgid="f97ef4627286e64270ab9aaa09e9b1a59e32ec17bf7314e2068187168f93423e" name="xfce4-cpugraph-plugin" arch="x86_64">
  <version epoch="0" ver="1.2.3" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1363521600">- update to version 1.0.5
  - only set bar color if a color was actually specified
  - only set bar color if bars are enabled
- dropped obsolete
  xfce4-panel-plugin-cpugrap-only-set-color-if-enabled.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1559131200">- update to version 1.0.90
  - GTK 3 Port
  - Updated translations
- Cleaned spec file (URLs with https, Git bcond)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561291200">- update to version 1.0.91
  * Add option to disable the graph (bxo#15163)
  * Use css to change bar colors (bxo#15186)
  * Fix bars in horizontal mode
  * Updated translations</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1562155200">- Update to version 1.1.0
  * Stable release of cpugraph-plugin, featuring only updated
    translations. For more details on the GTK 3 Port and other
    improvements, please refer to the release notes of 1.0.90
    and 1.0.91.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563278400">- Package renamed to follow upstream name xfce4-foo-plugin
- Use lang subpackage for manual edits instead of %lang_package macro
- 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="1609156800">- Update to version 1.2.0
  * Highlighting of suboptimal thread placement on SMT CPUs
  * Separate the associated command from the rest of config options
  * Better resilience to inconsistent OS CPU utilization data
  * Display 'Show bars' in the same tab as 'Bars color'
  * Clamp CPU usage values to zero if they are below a threshold
  * Cleanup NEWS file
  * Use larger unscaled icon in about dialog
  * Add small explanation about default commands
  * Dynamic default command lookup
  * Fix RGBA string memory leak
  * Fix an invalid memory reference
  * Link sensitivity of labels to sensitivity of color buttons
  * Allow setting colors with alpha
  * Revalidate the event box after showing widgets
  * Use floating-point instead of fixed-point CPU load values
  * Paint CPU usage if it is 1 pixel tall
  * Lower CPU usage when rendering bars
  * Update URLs
  * Improve performance of CPU data parsing
  * Read CPU data correctly if some CPUs are offline
    (gxo#panel-plugins/xfce4-cpugraph-plugin!7)
  * Paint CPU bars in left-to-right order
  * Separate the bars from the history frame
  * Fix old-style function warnings
  * Fix clang and gcc warnings
  * Also offer a 3 second update interval
    (gxo#panel-plugins/xfce4-cpugraph-plugin#9)
  * Update URLs from goodies.x.o to docs.x.o (bxo#16157)
  * Allow compilation with panel 4.15
  * Fix typo breaking build on NetBSD (bxo#15794)
  * Disable frame and make background transparent by default
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 1.2.1
  * Repaint CPU load history after the user changes the update interval
  * Properly initialize current usage bars
  * Scale CPU load history chart according to the current update interval
  * Store history in a circular buffer
  * Add timestamps to CPU load history
  * Update copyright year
  * Update configuration files
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1613304000">- Update to version 1.2.2
  * Record CPU load data even if the chart is currently disabled
  * Validate size against minimum and maximum allowed values
  * Change semantics of the non-linear time-scale mode
  * Fix corner cases when rendering the grid and LED modes
  * Show SMT stats tooltip only when needed
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614168000">- Update to version 1.2.3
  * Add support for per-core history graphs
  * Enable user-defined spacing between per-core history graphs
  * Use an exponential function when painting the grid
    in non-linear mode
  * Improve performance of current CPU usage bars
  * Improve LED rendering performance
  * Improve grid rendering performance
  * Enumerate CPU cores from 0 (instead of 1) to match Linux
    command-line tools
  * Ensure that the bars and the history cannot be disabled at
    the same time
  * Slightly better handling of colors
  * Translation Updates</changelog>
</package>
<package pkgid="da1d5c59b2ebd5670e7b14d81d926e1676df89382ef26e8eda0dfe03f68eeaa2" name="xfce4-cpugraph-plugin-lang" arch="noarch">
  <version epoch="0" ver="1.2.3" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1363521600">- update to version 1.0.5
  - only set bar color if a color was actually specified
  - only set bar color if bars are enabled
- dropped obsolete
  xfce4-panel-plugin-cpugrap-only-set-color-if-enabled.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1559131200">- update to version 1.0.90
  - GTK 3 Port
  - Updated translations
- Cleaned spec file (URLs with https, Git bcond)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561291200">- update to version 1.0.91
  * Add option to disable the graph (bxo#15163)
  * Use css to change bar colors (bxo#15186)
  * Fix bars in horizontal mode
  * Updated translations</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1562155200">- Update to version 1.1.0
  * Stable release of cpugraph-plugin, featuring only updated
    translations. For more details on the GTK 3 Port and other
    improvements, please refer to the release notes of 1.0.90
    and 1.0.91.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563278400">- Package renamed to follow upstream name xfce4-foo-plugin
- Use lang subpackage for manual edits instead of %lang_package macro
- 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="1609156800">- Update to version 1.2.0
  * Highlighting of suboptimal thread placement on SMT CPUs
  * Separate the associated command from the rest of config options
  * Better resilience to inconsistent OS CPU utilization data
  * Display 'Show bars' in the same tab as 'Bars color'
  * Clamp CPU usage values to zero if they are below a threshold
  * Cleanup NEWS file
  * Use larger unscaled icon in about dialog
  * Add small explanation about default commands
  * Dynamic default command lookup
  * Fix RGBA string memory leak
  * Fix an invalid memory reference
  * Link sensitivity of labels to sensitivity of color buttons
  * Allow setting colors with alpha
  * Revalidate the event box after showing widgets
  * Use floating-point instead of fixed-point CPU load values
  * Paint CPU usage if it is 1 pixel tall
  * Lower CPU usage when rendering bars
  * Update URLs
  * Improve performance of CPU data parsing
  * Read CPU data correctly if some CPUs are offline
    (gxo#panel-plugins/xfce4-cpugraph-plugin!7)
  * Paint CPU bars in left-to-right order
  * Separate the bars from the history frame
  * Fix old-style function warnings
  * Fix clang and gcc warnings
  * Also offer a 3 second update interval
    (gxo#panel-plugins/xfce4-cpugraph-plugin#9)
  * Update URLs from goodies.x.o to docs.x.o (bxo#16157)
  * Allow compilation with panel 4.15
  * Fix typo breaking build on NetBSD (bxo#15794)
  * Disable frame and make background transparent by default
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 1.2.1
  * Repaint CPU load history after the user changes the update interval
  * Properly initialize current usage bars
  * Scale CPU load history chart according to the current update interval
  * Store history in a circular buffer
  * Add timestamps to CPU load history
  * Update copyright year
  * Update configuration files
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1613304000">- Update to version 1.2.2
  * Record CPU load data even if the chart is currently disabled
  * Validate size against minimum and maximum allowed values
  * Change semantics of the non-linear time-scale mode
  * Fix corner cases when rendering the grid and LED modes
  * Show SMT stats tooltip only when needed
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614168000">- Update to version 1.2.3
  * Add support for per-core history graphs
  * Enable user-defined spacing between per-core history graphs
  * Use an exponential function when painting the grid
    in non-linear mode
  * Improve performance of current CPU usage bars
  * Improve LED rendering performance
  * Improve grid rendering performance
  * Enumerate CPU cores from 0 (instead of 1) to match Linux
    command-line tools
  * Ensure that the bars and the history cannot be disabled at
    the same time
  * Slightly better handling of colors
  * Translation Updates</changelog>
</package>
<package pkgid="c9d8cd9bfe5b66089e0780ef92296593a23e41c3d9b023017915d95206907ec6" name="xfce4-netload-plugin" arch="aarch64">
  <version epoch="0" ver="1.4.0" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1414929600">- update to version 1.2.1
  - build plugin as a module
  - update build environment
  - only round to 0 digits for KiB/s values
  - pack progress bars inside event box and hide/show
  - do not enforce max length for text/device entries
  - fix stringsize - 1</changelog>
  <changelog author="gber@opensuse.org" date="1414929601">- update to version 1.2.2
  - fix plugin installation path</changelog>
  <changelog author="gber@opensuse.org" date="1416052800">- update to version 1.2.3
  - fix a small bug reported by JR, with really big values the code
    segfaulted in the format_byte_humanreadable function</changelog>
  <changelog author="gber@opensuse.org" date="1416744000">- update to version 1.2.4
  - option to show values as bits
  - reverted "Do not enforce max length for text/device entries"
  - set iface length name to 32 chars max
  - translation updates
- add xfce4-panel-plugin-netload-fix-array-out-of-bounds.patch in
  order to fix an array out of bounds write (bxo#11328)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1480248000">- update to version 1.3.0
  - port to gtk+3/libxfce4ui-2/libxfce4panel-2.0
  - fix progress bar grow direction in deskbar and vertical modes
- do not package ChangeLog; NEWS is good enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 1.3.1
  - set progressbar minimal width and height depending on
    orientation (bxo#12941, bxo#12949)
  - apply css on the correct widget class for Gtk 3.16/3.18
  - rework the use of GtkCssProvider to use a singleton
  - translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563278400">- 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
- Move COPYING under %license macro
- Renamed patch xfce4-panel-plugin-netload-fix-array-out-of-bounds.patch
  to xfce4-netload-plugin-fix-array-out-of-bounds.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565784000">- Update to version 1.3.2
  - Preferences: Improve spacing (bxo#14672)
  - Fix stats on some openbsd drivers (bxo#13853)
  - set a name on the 'text to display' widget so that it can be styled
    (closes bxo#13906)
  - Fix bxo#11477, bxo#12957, bxo#11328
  - css styling improvements
  - fix autotools warnings
- Dropped obsolete patch xfce4-netload-plugin-fix-array-out-of-bounds.patch</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="1615464000">- Update to version 1.4.0
  * Add new icons and switch to rDNS naming
  * Add "About" dialog
  * Add help button to properties dialog
  * Improve progressbar look
  * Update URLs from goodies.x.o to docs.x.o (bxo#16170)
  * Fix compilation warnings
  * autoconf: AM_CONFIG_HEADER -&gt; AC_CONFIG_HEADERS
  * Update `.gitignore`
  * Fix missing-prototypes
  * Remove GSourceFunc casts
  * Populate a combo box with known network interfaces
  * remove unused wormulon files
  * Move to common m4 versioning macros
  * Fix type for media_list on OpenBSD
  * Add basic GitLab pipeline
  * Translation Updates</changelog>
</package>
<package pkgid="a9e43a29b83953cc82118eb0a9173f0309f0dbf6aefe7ffba39a1bdbfbf2e45d" name="xfce4-netload-plugin" arch="ppc64le">
  <version epoch="0" ver="1.4.0" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1414929600">- update to version 1.2.1
  - build plugin as a module
  - update build environment
  - only round to 0 digits for KiB/s values
  - pack progress bars inside event box and hide/show
  - do not enforce max length for text/device entries
  - fix stringsize - 1</changelog>
  <changelog author="gber@opensuse.org" date="1414929601">- update to version 1.2.2
  - fix plugin installation path</changelog>
  <changelog author="gber@opensuse.org" date="1416052800">- update to version 1.2.3
  - fix a small bug reported by JR, with really big values the code
    segfaulted in the format_byte_humanreadable function</changelog>
  <changelog author="gber@opensuse.org" date="1416744000">- update to version 1.2.4
  - option to show values as bits
  - reverted "Do not enforce max length for text/device entries"
  - set iface length name to 32 chars max
  - translation updates
- add xfce4-panel-plugin-netload-fix-array-out-of-bounds.patch in
  order to fix an array out of bounds write (bxo#11328)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1480248000">- update to version 1.3.0
  - port to gtk+3/libxfce4ui-2/libxfce4panel-2.0
  - fix progress bar grow direction in deskbar and vertical modes
- do not package ChangeLog; NEWS is good enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 1.3.1
  - set progressbar minimal width and height depending on
    orientation (bxo#12941, bxo#12949)
  - apply css on the correct widget class for Gtk 3.16/3.18
  - rework the use of GtkCssProvider to use a singleton
  - translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563278400">- 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
- Move COPYING under %license macro
- Renamed patch xfce4-panel-plugin-netload-fix-array-out-of-bounds.patch
  to xfce4-netload-plugin-fix-array-out-of-bounds.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565784000">- Update to version 1.3.2
  - Preferences: Improve spacing (bxo#14672)
  - Fix stats on some openbsd drivers (bxo#13853)
  - set a name on the 'text to display' widget so that it can be styled
    (closes bxo#13906)
  - Fix bxo#11477, bxo#12957, bxo#11328
  - css styling improvements
  - fix autotools warnings
- Dropped obsolete patch xfce4-netload-plugin-fix-array-out-of-bounds.patch</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="1615464000">- Update to version 1.4.0
  * Add new icons and switch to rDNS naming
  * Add "About" dialog
  * Add help button to properties dialog
  * Improve progressbar look
  * Update URLs from goodies.x.o to docs.x.o (bxo#16170)
  * Fix compilation warnings
  * autoconf: AM_CONFIG_HEADER -&gt; AC_CONFIG_HEADERS
  * Update `.gitignore`
  * Fix missing-prototypes
  * Remove GSourceFunc casts
  * Populate a combo box with known network interfaces
  * remove unused wormulon files
  * Move to common m4 versioning macros
  * Fix type for media_list on OpenBSD
  * Add basic GitLab pipeline
  * Translation Updates</changelog>
</package>
<package pkgid="1e2d61db572e1b9fcdf63aef077fb5d57c53875c39dc6327bc3e57718951891a" name="xfce4-netload-plugin" arch="s390x">
  <version epoch="0" ver="1.4.0" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1414929600">- update to version 1.2.1
  - build plugin as a module
  - update build environment
  - only round to 0 digits for KiB/s values
  - pack progress bars inside event box and hide/show
  - do not enforce max length for text/device entries
  - fix stringsize - 1</changelog>
  <changelog author="gber@opensuse.org" date="1414929601">- update to version 1.2.2
  - fix plugin installation path</changelog>
  <changelog author="gber@opensuse.org" date="1416052800">- update to version 1.2.3
  - fix a small bug reported by JR, with really big values the code
    segfaulted in the format_byte_humanreadable function</changelog>
  <changelog author="gber@opensuse.org" date="1416744000">- update to version 1.2.4
  - option to show values as bits
  - reverted "Do not enforce max length for text/device entries"
  - set iface length name to 32 chars max
  - translation updates
- add xfce4-panel-plugin-netload-fix-array-out-of-bounds.patch in
  order to fix an array out of bounds write (bxo#11328)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1480248000">- update to version 1.3.0
  - port to gtk+3/libxfce4ui-2/libxfce4panel-2.0
  - fix progress bar grow direction in deskbar and vertical modes
- do not package ChangeLog; NEWS is good enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 1.3.1
  - set progressbar minimal width and height depending on
    orientation (bxo#12941, bxo#12949)
  - apply css on the correct widget class for Gtk 3.16/3.18
  - rework the use of GtkCssProvider to use a singleton
  - translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563278400">- 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
- Move COPYING under %license macro
- Renamed patch xfce4-panel-plugin-netload-fix-array-out-of-bounds.patch
  to xfce4-netload-plugin-fix-array-out-of-bounds.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565784000">- Update to version 1.3.2
  - Preferences: Improve spacing (bxo#14672)
  - Fix stats on some openbsd drivers (bxo#13853)
  - set a name on the 'text to display' widget so that it can be styled
    (closes bxo#13906)
  - Fix bxo#11477, bxo#12957, bxo#11328
  - css styling improvements
  - fix autotools warnings
- Dropped obsolete patch xfce4-netload-plugin-fix-array-out-of-bounds.patch</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="1615464000">- Update to version 1.4.0
  * Add new icons and switch to rDNS naming
  * Add "About" dialog
  * Add help button to properties dialog
  * Improve progressbar look
  * Update URLs from goodies.x.o to docs.x.o (bxo#16170)
  * Fix compilation warnings
  * autoconf: AM_CONFIG_HEADER -&gt; AC_CONFIG_HEADERS
  * Update `.gitignore`
  * Fix missing-prototypes
  * Remove GSourceFunc casts
  * Populate a combo box with known network interfaces
  * remove unused wormulon files
  * Move to common m4 versioning macros
  * Fix type for media_list on OpenBSD
  * Add basic GitLab pipeline
  * Translation Updates</changelog>
</package>
<package pkgid="a8d23e36db0bc1c64288a73ad3f4a14a9c1b7f96c295a479b0fbdadf45efddb1" name="xfce4-netload-plugin" arch="src">
  <version epoch="0" ver="1.4.0" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1299672000">- new package (split off from xfce4-panel-plugins)</changelog>
  <changelog author="gber@opensuse.org" date="1326456000">- update to version 1.1.0
  - add option to show values in panel in addition to the bars
  - format units automatically
  - port to libxfce4ui
  - fix two calls to snprintf</changelog>
  <changelog author="gber@opensuse.org" date="1333454400">- specfile cleanup
- split off -lang subpackage</changelog>
  <changelog author="gber@opensuse.org" date="1334664000">- corrected source URL</changelog>
  <changelog author="gber@opensuse.org" date="1334923200">- added documentation files</changelog>
  <changelog author="gber@opensuse.org" date="1342353600">- update to version 1.2.0
  - some code cleanup and respect the Panel HIG
  - update monitor labels sizes gracefully
  - rectify tooltip information
  - support new panel mode Deskbar
  - drop if_ppp headers
  - reorganize code in monitor_new, setup_monitor and
    monitor_set_orientation
  - keep colorized values after orientation change
  - fix widget visibility on orientation change</changelog>
  <changelog author="gber@opensuse.org" date="1414929600">- update to version 1.2.1
  - build plugin as a module
  - update build environment
  - only round to 0 digits for KiB/s values
  - pack progress bars inside event box and hide/show
  - do not enforce max length for text/device entries
  - fix stringsize - 1</changelog>
  <changelog author="gber@opensuse.org" date="1414929601">- update to version 1.2.2
  - fix plugin installation path</changelog>
  <changelog author="gber@opensuse.org" date="1416052800">- update to version 1.2.3
  - fix a small bug reported by JR, with really big values the code
    segfaulted in the format_byte_humanreadable function</changelog>
  <changelog author="gber@opensuse.org" date="1416744000">- update to version 1.2.4
  - option to show values as bits
  - reverted "Do not enforce max length for text/device entries"
  - set iface length name to 32 chars max
  - translation updates
- add xfce4-panel-plugin-netload-fix-array-out-of-bounds.patch in
  order to fix an array out of bounds write (bxo#11328)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1480248000">- update to version 1.3.0
  - port to gtk+3/libxfce4ui-2/libxfce4panel-2.0
  - fix progress bar grow direction in deskbar and vertical modes
- do not package ChangeLog; NEWS is good enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 1.3.1
  - set progressbar minimal width and height depending on
    orientation (bxo#12941, bxo#12949)
  - apply css on the correct widget class for Gtk 3.16/3.18
  - rework the use of GtkCssProvider to use a singleton
  - translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563278400">- 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
- Move COPYING under %license macro
- Renamed patch xfce4-panel-plugin-netload-fix-array-out-of-bounds.patch
  to xfce4-netload-plugin-fix-array-out-of-bounds.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565784000">- Update to version 1.3.2
  - Preferences: Improve spacing (bxo#14672)
  - Fix stats on some openbsd drivers (bxo#13853)
  - set a name on the 'text to display' widget so that it can be styled
    (closes bxo#13906)
  - Fix bxo#11477, bxo#12957, bxo#11328
  - css styling improvements
  - fix autotools warnings
- Dropped obsolete patch xfce4-netload-plugin-fix-array-out-of-bounds.patch</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="1615464000">- Update to version 1.4.0
  * Add new icons and switch to rDNS naming
  * Add "About" dialog
  * Add help button to properties dialog
  * Improve progressbar look
  * Update URLs from goodies.x.o to docs.x.o (bxo#16170)
  * Fix compilation warnings
  * autoconf: AM_CONFIG_HEADER -&gt; AC_CONFIG_HEADERS
  * Update `.gitignore`
  * Fix missing-prototypes
  * Remove GSourceFunc casts
  * Populate a combo box with known network interfaces
  * remove unused wormulon files
  * Move to common m4 versioning macros
  * Fix type for media_list on OpenBSD
  * Add basic GitLab pipeline
  * Translation Updates</changelog>
</package>
<package pkgid="f1bf59bbc2116c435b298a4e4ae5de1e645d3334f6b4055f8c541f9df1e090f0" name="xfce4-netload-plugin" arch="x86_64">
  <version epoch="0" ver="1.4.0" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1414929600">- update to version 1.2.1
  - build plugin as a module
  - update build environment
  - only round to 0 digits for KiB/s values
  - pack progress bars inside event box and hide/show
  - do not enforce max length for text/device entries
  - fix stringsize - 1</changelog>
  <changelog author="gber@opensuse.org" date="1414929601">- update to version 1.2.2
  - fix plugin installation path</changelog>
  <changelog author="gber@opensuse.org" date="1416052800">- update to version 1.2.3
  - fix a small bug reported by JR, with really big values the code
    segfaulted in the format_byte_humanreadable function</changelog>
  <changelog author="gber@opensuse.org" date="1416744000">- update to version 1.2.4
  - option to show values as bits
  - reverted "Do not enforce max length for text/device entries"
  - set iface length name to 32 chars max
  - translation updates
- add xfce4-panel-plugin-netload-fix-array-out-of-bounds.patch in
  order to fix an array out of bounds write (bxo#11328)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1480248000">- update to version 1.3.0
  - port to gtk+3/libxfce4ui-2/libxfce4panel-2.0
  - fix progress bar grow direction in deskbar and vertical modes
- do not package ChangeLog; NEWS is good enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 1.3.1
  - set progressbar minimal width and height depending on
    orientation (bxo#12941, bxo#12949)
  - apply css on the correct widget class for Gtk 3.16/3.18
  - rework the use of GtkCssProvider to use a singleton
  - translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563278400">- 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
- Move COPYING under %license macro
- Renamed patch xfce4-panel-plugin-netload-fix-array-out-of-bounds.patch
  to xfce4-netload-plugin-fix-array-out-of-bounds.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565784000">- Update to version 1.3.2
  - Preferences: Improve spacing (bxo#14672)
  - Fix stats on some openbsd drivers (bxo#13853)
  - set a name on the 'text to display' widget so that it can be styled
    (closes bxo#13906)
  - Fix bxo#11477, bxo#12957, bxo#11328
  - css styling improvements
  - fix autotools warnings
- Dropped obsolete patch xfce4-netload-plugin-fix-array-out-of-bounds.patch</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="1615464000">- Update to version 1.4.0
  * Add new icons and switch to rDNS naming
  * Add "About" dialog
  * Add help button to properties dialog
  * Improve progressbar look
  * Update URLs from goodies.x.o to docs.x.o (bxo#16170)
  * Fix compilation warnings
  * autoconf: AM_CONFIG_HEADER -&gt; AC_CONFIG_HEADERS
  * Update `.gitignore`
  * Fix missing-prototypes
  * Remove GSourceFunc casts
  * Populate a combo box with known network interfaces
  * remove unused wormulon files
  * Move to common m4 versioning macros
  * Fix type for media_list on OpenBSD
  * Add basic GitLab pipeline
  * Translation Updates</changelog>
</package>
<package pkgid="5ff46c510f589a5360e42afa6724c67120278d3e5d78daacb506dc225955f7c4" name="xfce4-netload-plugin-lang" arch="noarch">
  <version epoch="0" ver="1.4.0" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1414929600">- update to version 1.2.1
  - build plugin as a module
  - update build environment
  - only round to 0 digits for KiB/s values
  - pack progress bars inside event box and hide/show
  - do not enforce max length for text/device entries
  - fix stringsize - 1</changelog>
  <changelog author="gber@opensuse.org" date="1414929601">- update to version 1.2.2
  - fix plugin installation path</changelog>
  <changelog author="gber@opensuse.org" date="1416052800">- update to version 1.2.3
  - fix a small bug reported by JR, with really big values the code
    segfaulted in the format_byte_humanreadable function</changelog>
  <changelog author="gber@opensuse.org" date="1416744000">- update to version 1.2.4
  - option to show values as bits
  - reverted "Do not enforce max length for text/device entries"
  - set iface length name to 32 chars max
  - translation updates
- add xfce4-panel-plugin-netload-fix-array-out-of-bounds.patch in
  order to fix an array out of bounds write (bxo#11328)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1480248000">- update to version 1.3.0
  - port to gtk+3/libxfce4ui-2/libxfce4panel-2.0
  - fix progress bar grow direction in deskbar and vertical modes
- do not package ChangeLog; NEWS is good enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 1.3.1
  - set progressbar minimal width and height depending on
    orientation (bxo#12941, bxo#12949)
  - apply css on the correct widget class for Gtk 3.16/3.18
  - rework the use of GtkCssProvider to use a singleton
  - translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563278400">- 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
- Move COPYING under %license macro
- Renamed patch xfce4-panel-plugin-netload-fix-array-out-of-bounds.patch
  to xfce4-netload-plugin-fix-array-out-of-bounds.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565784000">- Update to version 1.3.2
  - Preferences: Improve spacing (bxo#14672)
  - Fix stats on some openbsd drivers (bxo#13853)
  - set a name on the 'text to display' widget so that it can be styled
    (closes bxo#13906)
  - Fix bxo#11477, bxo#12957, bxo#11328
  - css styling improvements
  - fix autotools warnings
- Dropped obsolete patch xfce4-netload-plugin-fix-array-out-of-bounds.patch</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="1615464000">- Update to version 1.4.0
  * Add new icons and switch to rDNS naming
  * Add "About" dialog
  * Add help button to properties dialog
  * Improve progressbar look
  * Update URLs from goodies.x.o to docs.x.o (bxo#16170)
  * Fix compilation warnings
  * autoconf: AM_CONFIG_HEADER -&gt; AC_CONFIG_HEADERS
  * Update `.gitignore`
  * Fix missing-prototypes
  * Remove GSourceFunc casts
  * Populate a combo box with known network interfaces
  * remove unused wormulon files
  * Move to common m4 versioning macros
  * Fix type for media_list on OpenBSD
  * Add basic GitLab pipeline
  * Translation Updates</changelog>
</package>
<package pkgid="77e8c339daa3dd734d1f07e9e336daf72c60418a506e6e07169f321ca884ee5f" name="xfce4-panel" arch="aarch64">
  <version epoch="0" ver="4.16.3" rel="bp153.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546862400">- Drop hard dependency of xfce4-panel-restore-defaults (boo#1120913)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556366400">- Update to version 4.13.4
  * Add per-panel setting "icon-size"
  * Set minimum Gtk+3 version to 3.22
  * Bugfixes:
  - Gtk+ deprecation fixes (all plugins)
  - tasklist: Fix group-button states
  - libxfce4panel: arrow button size fixes
  - launcher: plugin sizing fixes
  - appmenu: Add support for other menu editors (bxo#11684)
  - tasklist: Fix urgency blinking for group buttons (bxo#6904)
  - tasklist: Add 'group-button' styleclass
  - Fix anchors for gtk_menu_popup_at_widget (bxo#14803)
  - Fix struts on the bottom and right of the screen (bxo#14886)
  - tasklist: Don't listen for monitor changes in the plugin (bxo#10725)
  - tasklist: Use Gdk to to determine which monitor contains a window
  - tasklist: Ensure pressed buttons with open menus
  - tasklist: Replace exo-lucency with gtkcss
  - tasklist: Make all-minimized group buttons translucent (bxo#10862)
  - tasklist: Switch from wnck* icons to standard names
  - tasklist: Keep groupbutton active after closing menu
  - tasklist: Make sure icons in the group menu are 16px
  - tasklist: Make grouped buttons active (bxo#9129)
  - launcher: Rely on icon-size provided by panel
  - Prevent crash on removing certain plugins (bxo#14418)
  - Add "configure" button to composited infobar
  - Make compositor info in settings dialog a GtkInfoBar
  - directorymenu: Fix crash and drop deprecated call
  - Fix unreadable panel items without compositing (bxo#14842)
  - launcher: Fix arrows not being shown (bxo#14373)
  - launcher: Fix tooltip icon size (bxo#14774)
  - Re-introduce button images to plugin settings dialogs
  - Make the settings dialog more HIG compliant
  - launcher: Add 'New Link' button to properties (bxo#14855)
  - Drop the panel's welcome dialog (bxo#14388)
  - clock: Resolve deprecations and fix binary clock
  - Workaround for xinput2's subpixel handling (lp#1795135)
  - Ensure the orientation style classes are always applied
  - Add orientation-related style classes for improved theming
  - actions: Add support for dm-tool
  - panel-window: set struts with monitor scaling
  * Translation updates
- Changes from 4.13.3
  * Bugfixes:
  - Get the actual widget state flags to avoid constant redraws (bxo#14307)
  - launcher: Fix empty button in remove launcher dialog (bxo#13962)
  - launcher: Make sure icons are not oversize
  - launcher: Make sure the appropriate icon size is used
  - launcher: Fix resizing of pixbuf based icons (bxo#14138)
  - Move "Separator" to the top of the "Add New Items..." menu (bxo#14086)
  - Make a couple of strings translatable (bxo#14338)
  - Make former GtkStock dialog buttons translateable (bxo#14338)
  - Make double-click add plugin in the "Add item" dialog (bxo#9784)
  - clock: Improve discoverability of tooltip help-texts (bxo#11708)
  - Correctly initialize return value (bxo#10873)
  - Gtk+3 fixes:
  - Fix various warnings with Gtk3 (bxo#14135)
  - Fix Gtk+3 version in ifdef
  - Use 'gdk_screen_is_composited' with Gtk3 (bxo#14128)
  - Try to fix menu positioning with Gtk3.22
  - Various icon fixes:
  - Switch to GtkIconTheme (bxo#14125)
  - Fix missing icons with Adwaita icon theme (bxo#14133)
  - Fix remaining deprecated icon names
  * Translation updates
- Changes from 4.13.2
  * Add support for gobject-introspection (Vidar Haarr)
  * Bugfixes:
  - actions: Fix GPtrArray usage (bxo#13981)
  - actions: Show Hybrid Sleep option (bxo#12771)
  - clock: Fix invalid datetime formats appearing in list (bxo#11527)
  - clock: Use freedesktop.org compliant icon (bxo#13779)
  - clock: Add a validator for digital custom formats (bxo#11527)
  - clock: Fix format validation (bxo#11527)
  - launcher: Fix custom images
  - tasklist: Fix scrolling to cycle through open windows (bxo#13789)
  - tasklist: Define cosmetic default padding for images (bxo#13865)
  - tasklist: Fix alignment of labels when orientation is changed (bxo#13864)
  - tasklist: Allow to hide label decorations (bxo#10546)
  - systray: Fix crash when systray is empty (bxo#13927)
  - systray: Don't lookup hash table for null keys (bxo#11929)
  - systray: Add option to display icons with square sizing (bxo#12093)
  - Pass socket id to D-Bus service to embed settings window (bxo#13854)
  - Make "Automatic" the default selection in the panel config dialog
  - Fix make distcheck (But #14040)
  - Improve gtkdoc
  * Translation updates
- Changes from 4.13.1
  * Port to GDBus (Ali)
    This means the panel now depends on xfconf 4.13 - recommended is 4.13.3.
  * Features:
  - systray: Allow ordering of items (bxo#11929)
  - tasklist: Add styleclass to make life easier for themers
  * Bugfixes:
  - Fix DND between external plugins (bxo#13687)
  - Fix drag and drop for internal plugins (bxo#13642)
  - Correct enter and leave opacity label positions (bxo#13594)
  - Fix Gtk3 XfceArrowButtons not blinking (bxo#13599)
  - Fix datarootdir declaration in .pc files (bxo#13589)
  - Use fd.org terminal icon name (bxo#13592)
  - Don't let the wrapper crash on unknown properties (bxo#13614)
  - Set default panel-2 size of default settings
  - windowmenu: Fix icon size in menu
  - systray: Fix alignment of single non-square items (bxo#9095)
  - clock: Make the default date and time format translatable (bxo#9637)
  * Translation updates
  Changes from 4.13.0
  * Port to Gtk3:
    The port is the result of the hard work Nick, Peter, Andrzejr, Simon and
    many others that helped with testing, patches and translations.
  * Features:
  - Support for the "primary" monitor option in RandR
  - Gtk2 plugins are still supported and work almost completely fine
    (see regressions below)
  * Deprecations:
  - xfce_panel_image is deprecated, instead plugins shall use GtkImage and
    xfce_panel_plugin_get_icon_size which introduces defined icon size-steps
    to avoid fuzzy icons
  * Known regressions:
  - The panel is not visually focused by default (fixed in Xfwm4&gt;=4.12.4)
  - Moving panel plugins via drag and drop on the panel directly via the plugins
    context menu action "Move" is currently broken (works fine in preferences dialog)
  - Small regression with intelligent hiding (when opening a menu, the panel
    hides and comes back immediately while it should just remain visible)
  - Enter/leave opacity does not work for Gtk2 plugins
  - Not all panel settings may be kept as the configuration is not 100% backward
    compatible (e.g. we're using GdkRGBA instead of GdkColor for the backgorund)
  * Known todos:
  - Fix all bugs/regressions
  - Remove more/all Gtk+ deprecations
    (lots of warnings when compiling currently)
  * Lots of translations updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558094400">- Update to version 4.13.5
  * Bugfixes:
  - Revert "Applications menu icon sizing fixes" (bxo#14976)
  - Make sure panel plugin icons aren't clipped (lp#1756608)
  - actions: use a different icon for hybrid sleep when possible
  (bxo#15204)
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix alpha-transparent background images (bxo#14850)
  - Fix this use of "defined" may not be portable
  - Bump glib version to 2.42.0
  - tasklist: Activate parent windows (bxo#15307)
  - launcher: Fix tooltip icon size (bxo#15319)
  - Hide systray frame in default panel config
  - separator: Use symbolic icon for more clarity (bxo#15359)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.6
  * Update default panel layout
  * Retain original GDK_CORE_DEVICE_EVENTS setting for plugins
    (bxo#15044)
  * directorymenu: Fix plugin menu autohide behaviour
  * prefs: Add missing mnemonic accelerators (bxo#15652)
  * prefs: Improve window title (bxo#15653)
  * prefs: Correct capitalization of labels (bxo#15651)
  * arrow-button: Allow connect_after signals on draw
  * tasklist: Draw grouped windows count indicator (bxo#10844)
  * tasklist: Only base bg color of group indicator on Gtk theme
  * tasklist: Avoid draw signal loop
  * tasklist: Don't show actionsmenu in grouped windows
    (bxo#15622)
  * Add more accelerators to dialog buttons (bxo#15490)
  * AC_CONFIG_MACRO_DIR -&gt; AC_CONFIG_MACRO_DIRS
  * Fix typo in debug output
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 4.13.7
  * Make vala and gobject-introspection optional
  * clock: Add short weekday to default clock string
  * clock: Add date to default clock layout (bxo#15456)
  * prefs: Improve position of panel profiles button (bxo#15657)
  * tasklist: Fix position of group indicator in vertical mode
  * tasklist: Fix overlapping vertical window titles (bxo#14901)
  * tasklist: Add fallback for missing window icons (bxo#15511)
  * directory-menu: Use natural order for sorting (bxo#15413)
  * arrow-button: Remove timeout on dispose (bxo#15696)
  * pager: Ensure bg color is set correctly (bxo#15690)
  * show-desktop: Toggle also when DND-ing (bxo#15654)
  * tic-tac-toe: Add mnemonic to Close button
  * tic-tac-toe: Avoid use-after-free/double-free (bxo#15649)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * tasklist: Keep panel visible on drag and drop (bxo#15703)
  * pager: Keep panel visible on drag and drop (bxo#15703)
  * launcher: Make dialog's context menu popup at pointer
  * Make strings translatable
  * 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="1569499200">- Update to 4.14.1
  * Draw panel border based on position and length
  * windowlist: Make layout consistent with xfdesktop
  * windowmenu: Replace deprecated gtk_widget_modify_font
  * tasklist: Resize when windows get removed (bxo#14394)
  * systray: Fix icons without compositing (bxo#14577)
  * pager: Fix scrolling in pager-buttons (bxo#15614)
  * launcher: Fix visual state of arrow-button (bxo#15818)
  * launcher: Avoid excessive left padding on popup menu (bxo#15819)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1578916800">- Update to 4.14.3
  * Always provide files for vala binding in dist tarball
- Changes from 4.14.2
  * plugins: Fix enter/leave opacity w/o compositing (bxo#14577)
  * tasklist: Fix drag&amp;drop in deskbar mode (bxo#16298)
  * appmenu: Use panel's icon size
  * appmenu: Listen to icon theme changes (bxo#15861)
  * prefs: Plug memory leaks (bxo#16016)
  * Replace GtkStock icon
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1584878400">- Added systray-symbolic-icons.patch. Backport to enable symbolic
  icons in systray</changelog>
  <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>
</package>
<package pkgid="938f5cf16e34d5daac22cfbd1c9474b9ed46f49c05f1002fa692ae4eaa3a42d8" name="xfce4-panel" arch="ppc64le">
  <version epoch="0" ver="4.16.3" rel="bp153.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546862400">- Drop hard dependency of xfce4-panel-restore-defaults (boo#1120913)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556366400">- Update to version 4.13.4
  * Add per-panel setting "icon-size"
  * Set minimum Gtk+3 version to 3.22
  * Bugfixes:
  - Gtk+ deprecation fixes (all plugins)
  - tasklist: Fix group-button states
  - libxfce4panel: arrow button size fixes
  - launcher: plugin sizing fixes
  - appmenu: Add support for other menu editors (bxo#11684)
  - tasklist: Fix urgency blinking for group buttons (bxo#6904)
  - tasklist: Add 'group-button' styleclass
  - Fix anchors for gtk_menu_popup_at_widget (bxo#14803)
  - Fix struts on the bottom and right of the screen (bxo#14886)
  - tasklist: Don't listen for monitor changes in the plugin (bxo#10725)
  - tasklist: Use Gdk to to determine which monitor contains a window
  - tasklist: Ensure pressed buttons with open menus
  - tasklist: Replace exo-lucency with gtkcss
  - tasklist: Make all-minimized group buttons translucent (bxo#10862)
  - tasklist: Switch from wnck* icons to standard names
  - tasklist: Keep groupbutton active after closing menu
  - tasklist: Make sure icons in the group menu are 16px
  - tasklist: Make grouped buttons active (bxo#9129)
  - launcher: Rely on icon-size provided by panel
  - Prevent crash on removing certain plugins (bxo#14418)
  - Add "configure" button to composited infobar
  - Make compositor info in settings dialog a GtkInfoBar
  - directorymenu: Fix crash and drop deprecated call
  - Fix unreadable panel items without compositing (bxo#14842)
  - launcher: Fix arrows not being shown (bxo#14373)
  - launcher: Fix tooltip icon size (bxo#14774)
  - Re-introduce button images to plugin settings dialogs
  - Make the settings dialog more HIG compliant
  - launcher: Add 'New Link' button to properties (bxo#14855)
  - Drop the panel's welcome dialog (bxo#14388)
  - clock: Resolve deprecations and fix binary clock
  - Workaround for xinput2's subpixel handling (lp#1795135)
  - Ensure the orientation style classes are always applied
  - Add orientation-related style classes for improved theming
  - actions: Add support for dm-tool
  - panel-window: set struts with monitor scaling
  * Translation updates
- Changes from 4.13.3
  * Bugfixes:
  - Get the actual widget state flags to avoid constant redraws (bxo#14307)
  - launcher: Fix empty button in remove launcher dialog (bxo#13962)
  - launcher: Make sure icons are not oversize
  - launcher: Make sure the appropriate icon size is used
  - launcher: Fix resizing of pixbuf based icons (bxo#14138)
  - Move "Separator" to the top of the "Add New Items..." menu (bxo#14086)
  - Make a couple of strings translatable (bxo#14338)
  - Make former GtkStock dialog buttons translateable (bxo#14338)
  - Make double-click add plugin in the "Add item" dialog (bxo#9784)
  - clock: Improve discoverability of tooltip help-texts (bxo#11708)
  - Correctly initialize return value (bxo#10873)
  - Gtk+3 fixes:
  - Fix various warnings with Gtk3 (bxo#14135)
  - Fix Gtk+3 version in ifdef
  - Use 'gdk_screen_is_composited' with Gtk3 (bxo#14128)
  - Try to fix menu positioning with Gtk3.22
  - Various icon fixes:
  - Switch to GtkIconTheme (bxo#14125)
  - Fix missing icons with Adwaita icon theme (bxo#14133)
  - Fix remaining deprecated icon names
  * Translation updates
- Changes from 4.13.2
  * Add support for gobject-introspection (Vidar Haarr)
  * Bugfixes:
  - actions: Fix GPtrArray usage (bxo#13981)
  - actions: Show Hybrid Sleep option (bxo#12771)
  - clock: Fix invalid datetime formats appearing in list (bxo#11527)
  - clock: Use freedesktop.org compliant icon (bxo#13779)
  - clock: Add a validator for digital custom formats (bxo#11527)
  - clock: Fix format validation (bxo#11527)
  - launcher: Fix custom images
  - tasklist: Fix scrolling to cycle through open windows (bxo#13789)
  - tasklist: Define cosmetic default padding for images (bxo#13865)
  - tasklist: Fix alignment of labels when orientation is changed (bxo#13864)
  - tasklist: Allow to hide label decorations (bxo#10546)
  - systray: Fix crash when systray is empty (bxo#13927)
  - systray: Don't lookup hash table for null keys (bxo#11929)
  - systray: Add option to display icons with square sizing (bxo#12093)
  - Pass socket id to D-Bus service to embed settings window (bxo#13854)
  - Make "Automatic" the default selection in the panel config dialog
  - Fix make distcheck (But #14040)
  - Improve gtkdoc
  * Translation updates
- Changes from 4.13.1
  * Port to GDBus (Ali)
    This means the panel now depends on xfconf 4.13 - recommended is 4.13.3.
  * Features:
  - systray: Allow ordering of items (bxo#11929)
  - tasklist: Add styleclass to make life easier for themers
  * Bugfixes:
  - Fix DND between external plugins (bxo#13687)
  - Fix drag and drop for internal plugins (bxo#13642)
  - Correct enter and leave opacity label positions (bxo#13594)
  - Fix Gtk3 XfceArrowButtons not blinking (bxo#13599)
  - Fix datarootdir declaration in .pc files (bxo#13589)
  - Use fd.org terminal icon name (bxo#13592)
  - Don't let the wrapper crash on unknown properties (bxo#13614)
  - Set default panel-2 size of default settings
  - windowmenu: Fix icon size in menu
  - systray: Fix alignment of single non-square items (bxo#9095)
  - clock: Make the default date and time format translatable (bxo#9637)
  * Translation updates
  Changes from 4.13.0
  * Port to Gtk3:
    The port is the result of the hard work Nick, Peter, Andrzejr, Simon and
    many others that helped with testing, patches and translations.
  * Features:
  - Support for the "primary" monitor option in RandR
  - Gtk2 plugins are still supported and work almost completely fine
    (see regressions below)
  * Deprecations:
  - xfce_panel_image is deprecated, instead plugins shall use GtkImage and
    xfce_panel_plugin_get_icon_size which introduces defined icon size-steps
    to avoid fuzzy icons
  * Known regressions:
  - The panel is not visually focused by default (fixed in Xfwm4&gt;=4.12.4)
  - Moving panel plugins via drag and drop on the panel directly via the plugins
    context menu action "Move" is currently broken (works fine in preferences dialog)
  - Small regression with intelligent hiding (when opening a menu, the panel
    hides and comes back immediately while it should just remain visible)
  - Enter/leave opacity does not work for Gtk2 plugins
  - Not all panel settings may be kept as the configuration is not 100% backward
    compatible (e.g. we're using GdkRGBA instead of GdkColor for the backgorund)
  * Known todos:
  - Fix all bugs/regressions
  - Remove more/all Gtk+ deprecations
    (lots of warnings when compiling currently)
  * Lots of translations updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558094400">- Update to version 4.13.5
  * Bugfixes:
  - Revert "Applications menu icon sizing fixes" (bxo#14976)
  - Make sure panel plugin icons aren't clipped (lp#1756608)
  - actions: use a different icon for hybrid sleep when possible
  (bxo#15204)
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix alpha-transparent background images (bxo#14850)
  - Fix this use of "defined" may not be portable
  - Bump glib version to 2.42.0
  - tasklist: Activate parent windows (bxo#15307)
  - launcher: Fix tooltip icon size (bxo#15319)
  - Hide systray frame in default panel config
  - separator: Use symbolic icon for more clarity (bxo#15359)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.6
  * Update default panel layout
  * Retain original GDK_CORE_DEVICE_EVENTS setting for plugins
    (bxo#15044)
  * directorymenu: Fix plugin menu autohide behaviour
  * prefs: Add missing mnemonic accelerators (bxo#15652)
  * prefs: Improve window title (bxo#15653)
  * prefs: Correct capitalization of labels (bxo#15651)
  * arrow-button: Allow connect_after signals on draw
  * tasklist: Draw grouped windows count indicator (bxo#10844)
  * tasklist: Only base bg color of group indicator on Gtk theme
  * tasklist: Avoid draw signal loop
  * tasklist: Don't show actionsmenu in grouped windows
    (bxo#15622)
  * Add more accelerators to dialog buttons (bxo#15490)
  * AC_CONFIG_MACRO_DIR -&gt; AC_CONFIG_MACRO_DIRS
  * Fix typo in debug output
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 4.13.7
  * Make vala and gobject-introspection optional
  * clock: Add short weekday to default clock string
  * clock: Add date to default clock layout (bxo#15456)
  * prefs: Improve position of panel profiles button (bxo#15657)
  * tasklist: Fix position of group indicator in vertical mode
  * tasklist: Fix overlapping vertical window titles (bxo#14901)
  * tasklist: Add fallback for missing window icons (bxo#15511)
  * directory-menu: Use natural order for sorting (bxo#15413)
  * arrow-button: Remove timeout on dispose (bxo#15696)
  * pager: Ensure bg color is set correctly (bxo#15690)
  * show-desktop: Toggle also when DND-ing (bxo#15654)
  * tic-tac-toe: Add mnemonic to Close button
  * tic-tac-toe: Avoid use-after-free/double-free (bxo#15649)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * tasklist: Keep panel visible on drag and drop (bxo#15703)
  * pager: Keep panel visible on drag and drop (bxo#15703)
  * launcher: Make dialog's context menu popup at pointer
  * Make strings translatable
  * 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="1569499200">- Update to 4.14.1
  * Draw panel border based on position and length
  * windowlist: Make layout consistent with xfdesktop
  * windowmenu: Replace deprecated gtk_widget_modify_font
  * tasklist: Resize when windows get removed (bxo#14394)
  * systray: Fix icons without compositing (bxo#14577)
  * pager: Fix scrolling in pager-buttons (bxo#15614)
  * launcher: Fix visual state of arrow-button (bxo#15818)
  * launcher: Avoid excessive left padding on popup menu (bxo#15819)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1578916800">- Update to 4.14.3
  * Always provide files for vala binding in dist tarball
- Changes from 4.14.2
  * plugins: Fix enter/leave opacity w/o compositing (bxo#14577)
  * tasklist: Fix drag&amp;drop in deskbar mode (bxo#16298)
  * appmenu: Use panel's icon size
  * appmenu: Listen to icon theme changes (bxo#15861)
  * prefs: Plug memory leaks (bxo#16016)
  * Replace GtkStock icon
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1584878400">- Added systray-symbolic-icons.patch. Backport to enable symbolic
  icons in systray</changelog>
  <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>
</package>
<package pkgid="552ea11a500c9f055edf2d8a0bfe4f21e39bbe77ea253a8a2938a7d292ce847d" name="xfce4-panel" arch="s390x">
  <version epoch="0" ver="4.16.3" rel="bp153.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546862400">- Drop hard dependency of xfce4-panel-restore-defaults (boo#1120913)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556366400">- Update to version 4.13.4
  * Add per-panel setting "icon-size"
  * Set minimum Gtk+3 version to 3.22
  * Bugfixes:
  - Gtk+ deprecation fixes (all plugins)
  - tasklist: Fix group-button states
  - libxfce4panel: arrow button size fixes
  - launcher: plugin sizing fixes
  - appmenu: Add support for other menu editors (bxo#11684)
  - tasklist: Fix urgency blinking for group buttons (bxo#6904)
  - tasklist: Add 'group-button' styleclass
  - Fix anchors for gtk_menu_popup_at_widget (bxo#14803)
  - Fix struts on the bottom and right of the screen (bxo#14886)
  - tasklist: Don't listen for monitor changes in the plugin (bxo#10725)
  - tasklist: Use Gdk to to determine which monitor contains a window
  - tasklist: Ensure pressed buttons with open menus
  - tasklist: Replace exo-lucency with gtkcss
  - tasklist: Make all-minimized group buttons translucent (bxo#10862)
  - tasklist: Switch from wnck* icons to standard names
  - tasklist: Keep groupbutton active after closing menu
  - tasklist: Make sure icons in the group menu are 16px
  - tasklist: Make grouped buttons active (bxo#9129)
  - launcher: Rely on icon-size provided by panel
  - Prevent crash on removing certain plugins (bxo#14418)
  - Add "configure" button to composited infobar
  - Make compositor info in settings dialog a GtkInfoBar
  - directorymenu: Fix crash and drop deprecated call
  - Fix unreadable panel items without compositing (bxo#14842)
  - launcher: Fix arrows not being shown (bxo#14373)
  - launcher: Fix tooltip icon size (bxo#14774)
  - Re-introduce button images to plugin settings dialogs
  - Make the settings dialog more HIG compliant
  - launcher: Add 'New Link' button to properties (bxo#14855)
  - Drop the panel's welcome dialog (bxo#14388)
  - clock: Resolve deprecations and fix binary clock
  - Workaround for xinput2's subpixel handling (lp#1795135)
  - Ensure the orientation style classes are always applied
  - Add orientation-related style classes for improved theming
  - actions: Add support for dm-tool
  - panel-window: set struts with monitor scaling
  * Translation updates
- Changes from 4.13.3
  * Bugfixes:
  - Get the actual widget state flags to avoid constant redraws (bxo#14307)
  - launcher: Fix empty button in remove launcher dialog (bxo#13962)
  - launcher: Make sure icons are not oversize
  - launcher: Make sure the appropriate icon size is used
  - launcher: Fix resizing of pixbuf based icons (bxo#14138)
  - Move "Separator" to the top of the "Add New Items..." menu (bxo#14086)
  - Make a couple of strings translatable (bxo#14338)
  - Make former GtkStock dialog buttons translateable (bxo#14338)
  - Make double-click add plugin in the "Add item" dialog (bxo#9784)
  - clock: Improve discoverability of tooltip help-texts (bxo#11708)
  - Correctly initialize return value (bxo#10873)
  - Gtk+3 fixes:
  - Fix various warnings with Gtk3 (bxo#14135)
  - Fix Gtk+3 version in ifdef
  - Use 'gdk_screen_is_composited' with Gtk3 (bxo#14128)
  - Try to fix menu positioning with Gtk3.22
  - Various icon fixes:
  - Switch to GtkIconTheme (bxo#14125)
  - Fix missing icons with Adwaita icon theme (bxo#14133)
  - Fix remaining deprecated icon names
  * Translation updates
- Changes from 4.13.2
  * Add support for gobject-introspection (Vidar Haarr)
  * Bugfixes:
  - actions: Fix GPtrArray usage (bxo#13981)
  - actions: Show Hybrid Sleep option (bxo#12771)
  - clock: Fix invalid datetime formats appearing in list (bxo#11527)
  - clock: Use freedesktop.org compliant icon (bxo#13779)
  - clock: Add a validator for digital custom formats (bxo#11527)
  - clock: Fix format validation (bxo#11527)
  - launcher: Fix custom images
  - tasklist: Fix scrolling to cycle through open windows (bxo#13789)
  - tasklist: Define cosmetic default padding for images (bxo#13865)
  - tasklist: Fix alignment of labels when orientation is changed (bxo#13864)
  - tasklist: Allow to hide label decorations (bxo#10546)
  - systray: Fix crash when systray is empty (bxo#13927)
  - systray: Don't lookup hash table for null keys (bxo#11929)
  - systray: Add option to display icons with square sizing (bxo#12093)
  - Pass socket id to D-Bus service to embed settings window (bxo#13854)
  - Make "Automatic" the default selection in the panel config dialog
  - Fix make distcheck (But #14040)
  - Improve gtkdoc
  * Translation updates
- Changes from 4.13.1
  * Port to GDBus (Ali)
    This means the panel now depends on xfconf 4.13 - recommended is 4.13.3.
  * Features:
  - systray: Allow ordering of items (bxo#11929)
  - tasklist: Add styleclass to make life easier for themers
  * Bugfixes:
  - Fix DND between external plugins (bxo#13687)
  - Fix drag and drop for internal plugins (bxo#13642)
  - Correct enter and leave opacity label positions (bxo#13594)
  - Fix Gtk3 XfceArrowButtons not blinking (bxo#13599)
  - Fix datarootdir declaration in .pc files (bxo#13589)
  - Use fd.org terminal icon name (bxo#13592)
  - Don't let the wrapper crash on unknown properties (bxo#13614)
  - Set default panel-2 size of default settings
  - windowmenu: Fix icon size in menu
  - systray: Fix alignment of single non-square items (bxo#9095)
  - clock: Make the default date and time format translatable (bxo#9637)
  * Translation updates
  Changes from 4.13.0
  * Port to Gtk3:
    The port is the result of the hard work Nick, Peter, Andrzejr, Simon and
    many others that helped with testing, patches and translations.
  * Features:
  - Support for the "primary" monitor option in RandR
  - Gtk2 plugins are still supported and work almost completely fine
    (see regressions below)
  * Deprecations:
  - xfce_panel_image is deprecated, instead plugins shall use GtkImage and
    xfce_panel_plugin_get_icon_size which introduces defined icon size-steps
    to avoid fuzzy icons
  * Known regressions:
  - The panel is not visually focused by default (fixed in Xfwm4&gt;=4.12.4)
  - Moving panel plugins via drag and drop on the panel directly via the plugins
    context menu action "Move" is currently broken (works fine in preferences dialog)
  - Small regression with intelligent hiding (when opening a menu, the panel
    hides and comes back immediately while it should just remain visible)
  - Enter/leave opacity does not work for Gtk2 plugins
  - Not all panel settings may be kept as the configuration is not 100% backward
    compatible (e.g. we're using GdkRGBA instead of GdkColor for the backgorund)
  * Known todos:
  - Fix all bugs/regressions
  - Remove more/all Gtk+ deprecations
    (lots of warnings when compiling currently)
  * Lots of translations updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558094400">- Update to version 4.13.5
  * Bugfixes:
  - Revert "Applications menu icon sizing fixes" (bxo#14976)
  - Make sure panel plugin icons aren't clipped (lp#1756608)
  - actions: use a different icon for hybrid sleep when possible
  (bxo#15204)
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix alpha-transparent background images (bxo#14850)
  - Fix this use of "defined" may not be portable
  - Bump glib version to 2.42.0
  - tasklist: Activate parent windows (bxo#15307)
  - launcher: Fix tooltip icon size (bxo#15319)
  - Hide systray frame in default panel config
  - separator: Use symbolic icon for more clarity (bxo#15359)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.6
  * Update default panel layout
  * Retain original GDK_CORE_DEVICE_EVENTS setting for plugins
    (bxo#15044)
  * directorymenu: Fix plugin menu autohide behaviour
  * prefs: Add missing mnemonic accelerators (bxo#15652)
  * prefs: Improve window title (bxo#15653)
  * prefs: Correct capitalization of labels (bxo#15651)
  * arrow-button: Allow connect_after signals on draw
  * tasklist: Draw grouped windows count indicator (bxo#10844)
  * tasklist: Only base bg color of group indicator on Gtk theme
  * tasklist: Avoid draw signal loop
  * tasklist: Don't show actionsmenu in grouped windows
    (bxo#15622)
  * Add more accelerators to dialog buttons (bxo#15490)
  * AC_CONFIG_MACRO_DIR -&gt; AC_CONFIG_MACRO_DIRS
  * Fix typo in debug output
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 4.13.7
  * Make vala and gobject-introspection optional
  * clock: Add short weekday to default clock string
  * clock: Add date to default clock layout (bxo#15456)
  * prefs: Improve position of panel profiles button (bxo#15657)
  * tasklist: Fix position of group indicator in vertical mode
  * tasklist: Fix overlapping vertical window titles (bxo#14901)
  * tasklist: Add fallback for missing window icons (bxo#15511)
  * directory-menu: Use natural order for sorting (bxo#15413)
  * arrow-button: Remove timeout on dispose (bxo#15696)
  * pager: Ensure bg color is set correctly (bxo#15690)
  * show-desktop: Toggle also when DND-ing (bxo#15654)
  * tic-tac-toe: Add mnemonic to Close button
  * tic-tac-toe: Avoid use-after-free/double-free (bxo#15649)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * tasklist: Keep panel visible on drag and drop (bxo#15703)
  * pager: Keep panel visible on drag and drop (bxo#15703)
  * launcher: Make dialog's context menu popup at pointer
  * Make strings translatable
  * 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="1569499200">- Update to 4.14.1
  * Draw panel border based on position and length
  * windowlist: Make layout consistent with xfdesktop
  * windowmenu: Replace deprecated gtk_widget_modify_font
  * tasklist: Resize when windows get removed (bxo#14394)
  * systray: Fix icons without compositing (bxo#14577)
  * pager: Fix scrolling in pager-buttons (bxo#15614)
  * launcher: Fix visual state of arrow-button (bxo#15818)
  * launcher: Avoid excessive left padding on popup menu (bxo#15819)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1578916800">- Update to 4.14.3
  * Always provide files for vala binding in dist tarball
- Changes from 4.14.2
  * plugins: Fix enter/leave opacity w/o compositing (bxo#14577)
  * tasklist: Fix drag&amp;drop in deskbar mode (bxo#16298)
  * appmenu: Use panel's icon size
  * appmenu: Listen to icon theme changes (bxo#15861)
  * prefs: Plug memory leaks (bxo#16016)
  * Replace GtkStock icon
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1584878400">- Added systray-symbolic-icons.patch. Backport to enable symbolic
  icons in systray</changelog>
  <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>
</package>
<package pkgid="5d36c253de9265fd841529ee90893c38c0140697296e7866b2bde781d2789a64" name="xfce4-panel" arch="src">
  <version epoch="0" ver="4.16.3" rel="bp153.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546862400">- Drop hard dependency of xfce4-panel-restore-defaults (boo#1120913)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556366400">- Update to version 4.13.4
  * Add per-panel setting "icon-size"
  * Set minimum Gtk+3 version to 3.22
  * Bugfixes:
  - Gtk+ deprecation fixes (all plugins)
  - tasklist: Fix group-button states
  - libxfce4panel: arrow button size fixes
  - launcher: plugin sizing fixes
  - appmenu: Add support for other menu editors (bxo#11684)
  - tasklist: Fix urgency blinking for group buttons (bxo#6904)
  - tasklist: Add 'group-button' styleclass
  - Fix anchors for gtk_menu_popup_at_widget (bxo#14803)
  - Fix struts on the bottom and right of the screen (bxo#14886)
  - tasklist: Don't listen for monitor changes in the plugin (bxo#10725)
  - tasklist: Use Gdk to to determine which monitor contains a window
  - tasklist: Ensure pressed buttons with open menus
  - tasklist: Replace exo-lucency with gtkcss
  - tasklist: Make all-minimized group buttons translucent (bxo#10862)
  - tasklist: Switch from wnck* icons to standard names
  - tasklist: Keep groupbutton active after closing menu
  - tasklist: Make sure icons in the group menu are 16px
  - tasklist: Make grouped buttons active (bxo#9129)
  - launcher: Rely on icon-size provided by panel
  - Prevent crash on removing certain plugins (bxo#14418)
  - Add "configure" button to composited infobar
  - Make compositor info in settings dialog a GtkInfoBar
  - directorymenu: Fix crash and drop deprecated call
  - Fix unreadable panel items without compositing (bxo#14842)
  - launcher: Fix arrows not being shown (bxo#14373)
  - launcher: Fix tooltip icon size (bxo#14774)
  - Re-introduce button images to plugin settings dialogs
  - Make the settings dialog more HIG compliant
  - launcher: Add 'New Link' button to properties (bxo#14855)
  - Drop the panel's welcome dialog (bxo#14388)
  - clock: Resolve deprecations and fix binary clock
  - Workaround for xinput2's subpixel handling (lp#1795135)
  - Ensure the orientation style classes are always applied
  - Add orientation-related style classes for improved theming
  - actions: Add support for dm-tool
  - panel-window: set struts with monitor scaling
  * Translation updates
- Changes from 4.13.3
  * Bugfixes:
  - Get the actual widget state flags to avoid constant redraws (bxo#14307)
  - launcher: Fix empty button in remove launcher dialog (bxo#13962)
  - launcher: Make sure icons are not oversize
  - launcher: Make sure the appropriate icon size is used
  - launcher: Fix resizing of pixbuf based icons (bxo#14138)
  - Move "Separator" to the top of the "Add New Items..." menu (bxo#14086)
  - Make a couple of strings translatable (bxo#14338)
  - Make former GtkStock dialog buttons translateable (bxo#14338)
  - Make double-click add plugin in the "Add item" dialog (bxo#9784)
  - clock: Improve discoverability of tooltip help-texts (bxo#11708)
  - Correctly initialize return value (bxo#10873)
  - Gtk+3 fixes:
  - Fix various warnings with Gtk3 (bxo#14135)
  - Fix Gtk+3 version in ifdef
  - Use 'gdk_screen_is_composited' with Gtk3 (bxo#14128)
  - Try to fix menu positioning with Gtk3.22
  - Various icon fixes:
  - Switch to GtkIconTheme (bxo#14125)
  - Fix missing icons with Adwaita icon theme (bxo#14133)
  - Fix remaining deprecated icon names
  * Translation updates
- Changes from 4.13.2
  * Add support for gobject-introspection (Vidar Haarr)
  * Bugfixes:
  - actions: Fix GPtrArray usage (bxo#13981)
  - actions: Show Hybrid Sleep option (bxo#12771)
  - clock: Fix invalid datetime formats appearing in list (bxo#11527)
  - clock: Use freedesktop.org compliant icon (bxo#13779)
  - clock: Add a validator for digital custom formats (bxo#11527)
  - clock: Fix format validation (bxo#11527)
  - launcher: Fix custom images
  - tasklist: Fix scrolling to cycle through open windows (bxo#13789)
  - tasklist: Define cosmetic default padding for images (bxo#13865)
  - tasklist: Fix alignment of labels when orientation is changed (bxo#13864)
  - tasklist: Allow to hide label decorations (bxo#10546)
  - systray: Fix crash when systray is empty (bxo#13927)
  - systray: Don't lookup hash table for null keys (bxo#11929)
  - systray: Add option to display icons with square sizing (bxo#12093)
  - Pass socket id to D-Bus service to embed settings window (bxo#13854)
  - Make "Automatic" the default selection in the panel config dialog
  - Fix make distcheck (But #14040)
  - Improve gtkdoc
  * Translation updates
- Changes from 4.13.1
  * Port to GDBus (Ali)
    This means the panel now depends on xfconf 4.13 - recommended is 4.13.3.
  * Features:
  - systray: Allow ordering of items (bxo#11929)
  - tasklist: Add styleclass to make life easier for themers
  * Bugfixes:
  - Fix DND between external plugins (bxo#13687)
  - Fix drag and drop for internal plugins (bxo#13642)
  - Correct enter and leave opacity label positions (bxo#13594)
  - Fix Gtk3 XfceArrowButtons not blinking (bxo#13599)
  - Fix datarootdir declaration in .pc files (bxo#13589)
  - Use fd.org terminal icon name (bxo#13592)
  - Don't let the wrapper crash on unknown properties (bxo#13614)
  - Set default panel-2 size of default settings
  - windowmenu: Fix icon size in menu
  - systray: Fix alignment of single non-square items (bxo#9095)
  - clock: Make the default date and time format translatable (bxo#9637)
  * Translation updates
  Changes from 4.13.0
  * Port to Gtk3:
    The port is the result of the hard work Nick, Peter, Andrzejr, Simon and
    many others that helped with testing, patches and translations.
  * Features:
  - Support for the "primary" monitor option in RandR
  - Gtk2 plugins are still supported and work almost completely fine
    (see regressions below)
  * Deprecations:
  - xfce_panel_image is deprecated, instead plugins shall use GtkImage and
    xfce_panel_plugin_get_icon_size which introduces defined icon size-steps
    to avoid fuzzy icons
  * Known regressions:
  - The panel is not visually focused by default (fixed in Xfwm4&gt;=4.12.4)
  - Moving panel plugins via drag and drop on the panel directly via the plugins
    context menu action "Move" is currently broken (works fine in preferences dialog)
  - Small regression with intelligent hiding (when opening a menu, the panel
    hides and comes back immediately while it should just remain visible)
  - Enter/leave opacity does not work for Gtk2 plugins
  - Not all panel settings may be kept as the configuration is not 100% backward
    compatible (e.g. we're using GdkRGBA instead of GdkColor for the backgorund)
  * Known todos:
  - Fix all bugs/regressions
  - Remove more/all Gtk+ deprecations
    (lots of warnings when compiling currently)
  * Lots of translations updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558094400">- Update to version 4.13.5
  * Bugfixes:
  - Revert "Applications menu icon sizing fixes" (bxo#14976)
  - Make sure panel plugin icons aren't clipped (lp#1756608)
  - actions: use a different icon for hybrid sleep when possible
  (bxo#15204)
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix alpha-transparent background images (bxo#14850)
  - Fix this use of "defined" may not be portable
  - Bump glib version to 2.42.0
  - tasklist: Activate parent windows (bxo#15307)
  - launcher: Fix tooltip icon size (bxo#15319)
  - Hide systray frame in default panel config
  - separator: Use symbolic icon for more clarity (bxo#15359)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.6
  * Update default panel layout
  * Retain original GDK_CORE_DEVICE_EVENTS setting for plugins
    (bxo#15044)
  * directorymenu: Fix plugin menu autohide behaviour
  * prefs: Add missing mnemonic accelerators (bxo#15652)
  * prefs: Improve window title (bxo#15653)
  * prefs: Correct capitalization of labels (bxo#15651)
  * arrow-button: Allow connect_after signals on draw
  * tasklist: Draw grouped windows count indicator (bxo#10844)
  * tasklist: Only base bg color of group indicator on Gtk theme
  * tasklist: Avoid draw signal loop
  * tasklist: Don't show actionsmenu in grouped windows
    (bxo#15622)
  * Add more accelerators to dialog buttons (bxo#15490)
  * AC_CONFIG_MACRO_DIR -&gt; AC_CONFIG_MACRO_DIRS
  * Fix typo in debug output
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 4.13.7
  * Make vala and gobject-introspection optional
  * clock: Add short weekday to default clock string
  * clock: Add date to default clock layout (bxo#15456)
  * prefs: Improve position of panel profiles button (bxo#15657)
  * tasklist: Fix position of group indicator in vertical mode
  * tasklist: Fix overlapping vertical window titles (bxo#14901)
  * tasklist: Add fallback for missing window icons (bxo#15511)
  * directory-menu: Use natural order for sorting (bxo#15413)
  * arrow-button: Remove timeout on dispose (bxo#15696)
  * pager: Ensure bg color is set correctly (bxo#15690)
  * show-desktop: Toggle also when DND-ing (bxo#15654)
  * tic-tac-toe: Add mnemonic to Close button
  * tic-tac-toe: Avoid use-after-free/double-free (bxo#15649)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * tasklist: Keep panel visible on drag and drop (bxo#15703)
  * pager: Keep panel visible on drag and drop (bxo#15703)
  * launcher: Make dialog's context menu popup at pointer
  * Make strings translatable
  * 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="1569499200">- Update to 4.14.1
  * Draw panel border based on position and length
  * windowlist: Make layout consistent with xfdesktop
  * windowmenu: Replace deprecated gtk_widget_modify_font
  * tasklist: Resize when windows get removed (bxo#14394)
  * systray: Fix icons without compositing (bxo#14577)
  * pager: Fix scrolling in pager-buttons (bxo#15614)
  * launcher: Fix visual state of arrow-button (bxo#15818)
  * launcher: Avoid excessive left padding on popup menu (bxo#15819)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1578916800">- Update to 4.14.3
  * Always provide files for vala binding in dist tarball
- Changes from 4.14.2
  * plugins: Fix enter/leave opacity w/o compositing (bxo#14577)
  * tasklist: Fix drag&amp;drop in deskbar mode (bxo#16298)
  * appmenu: Use panel's icon size
  * appmenu: Listen to icon theme changes (bxo#15861)
  * prefs: Plug memory leaks (bxo#16016)
  * Replace GtkStock icon
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1584878400">- Added systray-symbolic-icons.patch. Backport to enable symbolic
  icons in systray</changelog>
  <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>
</package>
<package pkgid="ace6b3da31f2226906f11b6f587d96f37b41e10bd2d1234411a125d7b629a7d5" name="xfce4-panel" arch="x86_64">
  <version epoch="0" ver="4.16.3" rel="bp153.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546862400">- Drop hard dependency of xfce4-panel-restore-defaults (boo#1120913)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556366400">- Update to version 4.13.4
  * Add per-panel setting "icon-size"
  * Set minimum Gtk+3 version to 3.22
  * Bugfixes:
  - Gtk+ deprecation fixes (all plugins)
  - tasklist: Fix group-button states
  - libxfce4panel: arrow button size fixes
  - launcher: plugin sizing fixes
  - appmenu: Add support for other menu editors (bxo#11684)
  - tasklist: Fix urgency blinking for group buttons (bxo#6904)
  - tasklist: Add 'group-button' styleclass
  - Fix anchors for gtk_menu_popup_at_widget (bxo#14803)
  - Fix struts on the bottom and right of the screen (bxo#14886)
  - tasklist: Don't listen for monitor changes in the plugin (bxo#10725)
  - tasklist: Use Gdk to to determine which monitor contains a window
  - tasklist: Ensure pressed buttons with open menus
  - tasklist: Replace exo-lucency with gtkcss
  - tasklist: Make all-minimized group buttons translucent (bxo#10862)
  - tasklist: Switch from wnck* icons to standard names
  - tasklist: Keep groupbutton active after closing menu
  - tasklist: Make sure icons in the group menu are 16px
  - tasklist: Make grouped buttons active (bxo#9129)
  - launcher: Rely on icon-size provided by panel
  - Prevent crash on removing certain plugins (bxo#14418)
  - Add "configure" button to composited infobar
  - Make compositor info in settings dialog a GtkInfoBar
  - directorymenu: Fix crash and drop deprecated call
  - Fix unreadable panel items without compositing (bxo#14842)
  - launcher: Fix arrows not being shown (bxo#14373)
  - launcher: Fix tooltip icon size (bxo#14774)
  - Re-introduce button images to plugin settings dialogs
  - Make the settings dialog more HIG compliant
  - launcher: Add 'New Link' button to properties (bxo#14855)
  - Drop the panel's welcome dialog (bxo#14388)
  - clock: Resolve deprecations and fix binary clock
  - Workaround for xinput2's subpixel handling (lp#1795135)
  - Ensure the orientation style classes are always applied
  - Add orientation-related style classes for improved theming
  - actions: Add support for dm-tool
  - panel-window: set struts with monitor scaling
  * Translation updates
- Changes from 4.13.3
  * Bugfixes:
  - Get the actual widget state flags to avoid constant redraws (bxo#14307)
  - launcher: Fix empty button in remove launcher dialog (bxo#13962)
  - launcher: Make sure icons are not oversize
  - launcher: Make sure the appropriate icon size is used
  - launcher: Fix resizing of pixbuf based icons (bxo#14138)
  - Move "Separator" to the top of the "Add New Items..." menu (bxo#14086)
  - Make a couple of strings translatable (bxo#14338)
  - Make former GtkStock dialog buttons translateable (bxo#14338)
  - Make double-click add plugin in the "Add item" dialog (bxo#9784)
  - clock: Improve discoverability of tooltip help-texts (bxo#11708)
  - Correctly initialize return value (bxo#10873)
  - Gtk+3 fixes:
  - Fix various warnings with Gtk3 (bxo#14135)
  - Fix Gtk+3 version in ifdef
  - Use 'gdk_screen_is_composited' with Gtk3 (bxo#14128)
  - Try to fix menu positioning with Gtk3.22
  - Various icon fixes:
  - Switch to GtkIconTheme (bxo#14125)
  - Fix missing icons with Adwaita icon theme (bxo#14133)
  - Fix remaining deprecated icon names
  * Translation updates
- Changes from 4.13.2
  * Add support for gobject-introspection (Vidar Haarr)
  * Bugfixes:
  - actions: Fix GPtrArray usage (bxo#13981)
  - actions: Show Hybrid Sleep option (bxo#12771)
  - clock: Fix invalid datetime formats appearing in list (bxo#11527)
  - clock: Use freedesktop.org compliant icon (bxo#13779)
  - clock: Add a validator for digital custom formats (bxo#11527)
  - clock: Fix format validation (bxo#11527)
  - launcher: Fix custom images
  - tasklist: Fix scrolling to cycle through open windows (bxo#13789)
  - tasklist: Define cosmetic default padding for images (bxo#13865)
  - tasklist: Fix alignment of labels when orientation is changed (bxo#13864)
  - tasklist: Allow to hide label decorations (bxo#10546)
  - systray: Fix crash when systray is empty (bxo#13927)
  - systray: Don't lookup hash table for null keys (bxo#11929)
  - systray: Add option to display icons with square sizing (bxo#12093)
  - Pass socket id to D-Bus service to embed settings window (bxo#13854)
  - Make "Automatic" the default selection in the panel config dialog
  - Fix make distcheck (But #14040)
  - Improve gtkdoc
  * Translation updates
- Changes from 4.13.1
  * Port to GDBus (Ali)
    This means the panel now depends on xfconf 4.13 - recommended is 4.13.3.
  * Features:
  - systray: Allow ordering of items (bxo#11929)
  - tasklist: Add styleclass to make life easier for themers
  * Bugfixes:
  - Fix DND between external plugins (bxo#13687)
  - Fix drag and drop for internal plugins (bxo#13642)
  - Correct enter and leave opacity label positions (bxo#13594)
  - Fix Gtk3 XfceArrowButtons not blinking (bxo#13599)
  - Fix datarootdir declaration in .pc files (bxo#13589)
  - Use fd.org terminal icon name (bxo#13592)
  - Don't let the wrapper crash on unknown properties (bxo#13614)
  - Set default panel-2 size of default settings
  - windowmenu: Fix icon size in menu
  - systray: Fix alignment of single non-square items (bxo#9095)
  - clock: Make the default date and time format translatable (bxo#9637)
  * Translation updates
  Changes from 4.13.0
  * Port to Gtk3:
    The port is the result of the hard work Nick, Peter, Andrzejr, Simon and
    many others that helped with testing, patches and translations.
  * Features:
  - Support for the "primary" monitor option in RandR
  - Gtk2 plugins are still supported and work almost completely fine
    (see regressions below)
  * Deprecations:
  - xfce_panel_image is deprecated, instead plugins shall use GtkImage and
    xfce_panel_plugin_get_icon_size which introduces defined icon size-steps
    to avoid fuzzy icons
  * Known regressions:
  - The panel is not visually focused by default (fixed in Xfwm4&gt;=4.12.4)
  - Moving panel plugins via drag and drop on the panel directly via the plugins
    context menu action "Move" is currently broken (works fine in preferences dialog)
  - Small regression with intelligent hiding (when opening a menu, the panel
    hides and comes back immediately while it should just remain visible)
  - Enter/leave opacity does not work for Gtk2 plugins
  - Not all panel settings may be kept as the configuration is not 100% backward
    compatible (e.g. we're using GdkRGBA instead of GdkColor for the backgorund)
  * Known todos:
  - Fix all bugs/regressions
  - Remove more/all Gtk+ deprecations
    (lots of warnings when compiling currently)
  * Lots of translations updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558094400">- Update to version 4.13.5
  * Bugfixes:
  - Revert "Applications menu icon sizing fixes" (bxo#14976)
  - Make sure panel plugin icons aren't clipped (lp#1756608)
  - actions: use a different icon for hybrid sleep when possible
  (bxo#15204)
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix alpha-transparent background images (bxo#14850)
  - Fix this use of "defined" may not be portable
  - Bump glib version to 2.42.0
  - tasklist: Activate parent windows (bxo#15307)
  - launcher: Fix tooltip icon size (bxo#15319)
  - Hide systray frame in default panel config
  - separator: Use symbolic icon for more clarity (bxo#15359)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.6
  * Update default panel layout
  * Retain original GDK_CORE_DEVICE_EVENTS setting for plugins
    (bxo#15044)
  * directorymenu: Fix plugin menu autohide behaviour
  * prefs: Add missing mnemonic accelerators (bxo#15652)
  * prefs: Improve window title (bxo#15653)
  * prefs: Correct capitalization of labels (bxo#15651)
  * arrow-button: Allow connect_after signals on draw
  * tasklist: Draw grouped windows count indicator (bxo#10844)
  * tasklist: Only base bg color of group indicator on Gtk theme
  * tasklist: Avoid draw signal loop
  * tasklist: Don't show actionsmenu in grouped windows
    (bxo#15622)
  * Add more accelerators to dialog buttons (bxo#15490)
  * AC_CONFIG_MACRO_DIR -&gt; AC_CONFIG_MACRO_DIRS
  * Fix typo in debug output
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 4.13.7
  * Make vala and gobject-introspection optional
  * clock: Add short weekday to default clock string
  * clock: Add date to default clock layout (bxo#15456)
  * prefs: Improve position of panel profiles button (bxo#15657)
  * tasklist: Fix position of group indicator in vertical mode
  * tasklist: Fix overlapping vertical window titles (bxo#14901)
  * tasklist: Add fallback for missing window icons (bxo#15511)
  * directory-menu: Use natural order for sorting (bxo#15413)
  * arrow-button: Remove timeout on dispose (bxo#15696)
  * pager: Ensure bg color is set correctly (bxo#15690)
  * show-desktop: Toggle also when DND-ing (bxo#15654)
  * tic-tac-toe: Add mnemonic to Close button
  * tic-tac-toe: Avoid use-after-free/double-free (bxo#15649)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * tasklist: Keep panel visible on drag and drop (bxo#15703)
  * pager: Keep panel visible on drag and drop (bxo#15703)
  * launcher: Make dialog's context menu popup at pointer
  * Make strings translatable
  * 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="1569499200">- Update to 4.14.1
  * Draw panel border based on position and length
  * windowlist: Make layout consistent with xfdesktop
  * windowmenu: Replace deprecated gtk_widget_modify_font
  * tasklist: Resize when windows get removed (bxo#14394)
  * systray: Fix icons without compositing (bxo#14577)
  * pager: Fix scrolling in pager-buttons (bxo#15614)
  * launcher: Fix visual state of arrow-button (bxo#15818)
  * launcher: Avoid excessive left padding on popup menu (bxo#15819)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1578916800">- Update to 4.14.3
  * Always provide files for vala binding in dist tarball
- Changes from 4.14.2
  * plugins: Fix enter/leave opacity w/o compositing (bxo#14577)
  * tasklist: Fix drag&amp;drop in deskbar mode (bxo#16298)
  * appmenu: Use panel's icon size
  * appmenu: Listen to icon theme changes (bxo#15861)
  * prefs: Plug memory leaks (bxo#16016)
  * Replace GtkStock icon
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1584878400">- Added systray-symbolic-icons.patch. Backport to enable symbolic
  icons in systray</changelog>
  <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>
</package>
<package pkgid="389a7537241a196763f8183aa0c031ae36e8ff90287856b33fd6ce71e23272ed" name="xfce4-panel-branding-upstream" arch="noarch">
  <version epoch="0" ver="4.16.3" rel="bp153.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546862400">- Drop hard dependency of xfce4-panel-restore-defaults (boo#1120913)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556366400">- Update to version 4.13.4
  * Add per-panel setting "icon-size"
  * Set minimum Gtk+3 version to 3.22
  * Bugfixes:
  - Gtk+ deprecation fixes (all plugins)
  - tasklist: Fix group-button states
  - libxfce4panel: arrow button size fixes
  - launcher: plugin sizing fixes
  - appmenu: Add support for other menu editors (bxo#11684)
  - tasklist: Fix urgency blinking for group buttons (bxo#6904)
  - tasklist: Add 'group-button' styleclass
  - Fix anchors for gtk_menu_popup_at_widget (bxo#14803)
  - Fix struts on the bottom and right of the screen (bxo#14886)
  - tasklist: Don't listen for monitor changes in the plugin (bxo#10725)
  - tasklist: Use Gdk to to determine which monitor contains a window
  - tasklist: Ensure pressed buttons with open menus
  - tasklist: Replace exo-lucency with gtkcss
  - tasklist: Make all-minimized group buttons translucent (bxo#10862)
  - tasklist: Switch from wnck* icons to standard names
  - tasklist: Keep groupbutton active after closing menu
  - tasklist: Make sure icons in the group menu are 16px
  - tasklist: Make grouped buttons active (bxo#9129)
  - launcher: Rely on icon-size provided by panel
  - Prevent crash on removing certain plugins (bxo#14418)
  - Add "configure" button to composited infobar
  - Make compositor info in settings dialog a GtkInfoBar
  - directorymenu: Fix crash and drop deprecated call
  - Fix unreadable panel items without compositing (bxo#14842)
  - launcher: Fix arrows not being shown (bxo#14373)
  - launcher: Fix tooltip icon size (bxo#14774)
  - Re-introduce button images to plugin settings dialogs
  - Make the settings dialog more HIG compliant
  - launcher: Add 'New Link' button to properties (bxo#14855)
  - Drop the panel's welcome dialog (bxo#14388)
  - clock: Resolve deprecations and fix binary clock
  - Workaround for xinput2's subpixel handling (lp#1795135)
  - Ensure the orientation style classes are always applied
  - Add orientation-related style classes for improved theming
  - actions: Add support for dm-tool
  - panel-window: set struts with monitor scaling
  * Translation updates
- Changes from 4.13.3
  * Bugfixes:
  - Get the actual widget state flags to avoid constant redraws (bxo#14307)
  - launcher: Fix empty button in remove launcher dialog (bxo#13962)
  - launcher: Make sure icons are not oversize
  - launcher: Make sure the appropriate icon size is used
  - launcher: Fix resizing of pixbuf based icons (bxo#14138)
  - Move "Separator" to the top of the "Add New Items..." menu (bxo#14086)
  - Make a couple of strings translatable (bxo#14338)
  - Make former GtkStock dialog buttons translateable (bxo#14338)
  - Make double-click add plugin in the "Add item" dialog (bxo#9784)
  - clock: Improve discoverability of tooltip help-texts (bxo#11708)
  - Correctly initialize return value (bxo#10873)
  - Gtk+3 fixes:
  - Fix various warnings with Gtk3 (bxo#14135)
  - Fix Gtk+3 version in ifdef
  - Use 'gdk_screen_is_composited' with Gtk3 (bxo#14128)
  - Try to fix menu positioning with Gtk3.22
  - Various icon fixes:
  - Switch to GtkIconTheme (bxo#14125)
  - Fix missing icons with Adwaita icon theme (bxo#14133)
  - Fix remaining deprecated icon names
  * Translation updates
- Changes from 4.13.2
  * Add support for gobject-introspection (Vidar Haarr)
  * Bugfixes:
  - actions: Fix GPtrArray usage (bxo#13981)
  - actions: Show Hybrid Sleep option (bxo#12771)
  - clock: Fix invalid datetime formats appearing in list (bxo#11527)
  - clock: Use freedesktop.org compliant icon (bxo#13779)
  - clock: Add a validator for digital custom formats (bxo#11527)
  - clock: Fix format validation (bxo#11527)
  - launcher: Fix custom images
  - tasklist: Fix scrolling to cycle through open windows (bxo#13789)
  - tasklist: Define cosmetic default padding for images (bxo#13865)
  - tasklist: Fix alignment of labels when orientation is changed (bxo#13864)
  - tasklist: Allow to hide label decorations (bxo#10546)
  - systray: Fix crash when systray is empty (bxo#13927)
  - systray: Don't lookup hash table for null keys (bxo#11929)
  - systray: Add option to display icons with square sizing (bxo#12093)
  - Pass socket id to D-Bus service to embed settings window (bxo#13854)
  - Make "Automatic" the default selection in the panel config dialog
  - Fix make distcheck (But #14040)
  - Improve gtkdoc
  * Translation updates
- Changes from 4.13.1
  * Port to GDBus (Ali)
    This means the panel now depends on xfconf 4.13 - recommended is 4.13.3.
  * Features:
  - systray: Allow ordering of items (bxo#11929)
  - tasklist: Add styleclass to make life easier for themers
  * Bugfixes:
  - Fix DND between external plugins (bxo#13687)
  - Fix drag and drop for internal plugins (bxo#13642)
  - Correct enter and leave opacity label positions (bxo#13594)
  - Fix Gtk3 XfceArrowButtons not blinking (bxo#13599)
  - Fix datarootdir declaration in .pc files (bxo#13589)
  - Use fd.org terminal icon name (bxo#13592)
  - Don't let the wrapper crash on unknown properties (bxo#13614)
  - Set default panel-2 size of default settings
  - windowmenu: Fix icon size in menu
  - systray: Fix alignment of single non-square items (bxo#9095)
  - clock: Make the default date and time format translatable (bxo#9637)
  * Translation updates
  Changes from 4.13.0
  * Port to Gtk3:
    The port is the result of the hard work Nick, Peter, Andrzejr, Simon and
    many others that helped with testing, patches and translations.
  * Features:
  - Support for the "primary" monitor option in RandR
  - Gtk2 plugins are still supported and work almost completely fine
    (see regressions below)
  * Deprecations:
  - xfce_panel_image is deprecated, instead plugins shall use GtkImage and
    xfce_panel_plugin_get_icon_size which introduces defined icon size-steps
    to avoid fuzzy icons
  * Known regressions:
  - The panel is not visually focused by default (fixed in Xfwm4&gt;=4.12.4)
  - Moving panel plugins via drag and drop on the panel directly via the plugins
    context menu action "Move" is currently broken (works fine in preferences dialog)
  - Small regression with intelligent hiding (when opening a menu, the panel
    hides and comes back immediately while it should just remain visible)
  - Enter/leave opacity does not work for Gtk2 plugins
  - Not all panel settings may be kept as the configuration is not 100% backward
    compatible (e.g. we're using GdkRGBA instead of GdkColor for the backgorund)
  * Known todos:
  - Fix all bugs/regressions
  - Remove more/all Gtk+ deprecations
    (lots of warnings when compiling currently)
  * Lots of translations updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558094400">- Update to version 4.13.5
  * Bugfixes:
  - Revert "Applications menu icon sizing fixes" (bxo#14976)
  - Make sure panel plugin icons aren't clipped (lp#1756608)
  - actions: use a different icon for hybrid sleep when possible
  (bxo#15204)
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix alpha-transparent background images (bxo#14850)
  - Fix this use of "defined" may not be portable
  - Bump glib version to 2.42.0
  - tasklist: Activate parent windows (bxo#15307)
  - launcher: Fix tooltip icon size (bxo#15319)
  - Hide systray frame in default panel config
  - separator: Use symbolic icon for more clarity (bxo#15359)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.6
  * Update default panel layout
  * Retain original GDK_CORE_DEVICE_EVENTS setting for plugins
    (bxo#15044)
  * directorymenu: Fix plugin menu autohide behaviour
  * prefs: Add missing mnemonic accelerators (bxo#15652)
  * prefs: Improve window title (bxo#15653)
  * prefs: Correct capitalization of labels (bxo#15651)
  * arrow-button: Allow connect_after signals on draw
  * tasklist: Draw grouped windows count indicator (bxo#10844)
  * tasklist: Only base bg color of group indicator on Gtk theme
  * tasklist: Avoid draw signal loop
  * tasklist: Don't show actionsmenu in grouped windows
    (bxo#15622)
  * Add more accelerators to dialog buttons (bxo#15490)
  * AC_CONFIG_MACRO_DIR -&gt; AC_CONFIG_MACRO_DIRS
  * Fix typo in debug output
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 4.13.7
  * Make vala and gobject-introspection optional
  * clock: Add short weekday to default clock string
  * clock: Add date to default clock layout (bxo#15456)
  * prefs: Improve position of panel profiles button (bxo#15657)
  * tasklist: Fix position of group indicator in vertical mode
  * tasklist: Fix overlapping vertical window titles (bxo#14901)
  * tasklist: Add fallback for missing window icons (bxo#15511)
  * directory-menu: Use natural order for sorting (bxo#15413)
  * arrow-button: Remove timeout on dispose (bxo#15696)
  * pager: Ensure bg color is set correctly (bxo#15690)
  * show-desktop: Toggle also when DND-ing (bxo#15654)
  * tic-tac-toe: Add mnemonic to Close button
  * tic-tac-toe: Avoid use-after-free/double-free (bxo#15649)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * tasklist: Keep panel visible on drag and drop (bxo#15703)
  * pager: Keep panel visible on drag and drop (bxo#15703)
  * launcher: Make dialog's context menu popup at pointer
  * Make strings translatable
  * 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="1569499200">- Update to 4.14.1
  * Draw panel border based on position and length
  * windowlist: Make layout consistent with xfdesktop
  * windowmenu: Replace deprecated gtk_widget_modify_font
  * tasklist: Resize when windows get removed (bxo#14394)
  * systray: Fix icons without compositing (bxo#14577)
  * pager: Fix scrolling in pager-buttons (bxo#15614)
  * launcher: Fix visual state of arrow-button (bxo#15818)
  * launcher: Avoid excessive left padding on popup menu (bxo#15819)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1578916800">- Update to 4.14.3
  * Always provide files for vala binding in dist tarball
- Changes from 4.14.2
  * plugins: Fix enter/leave opacity w/o compositing (bxo#14577)
  * tasklist: Fix drag&amp;drop in deskbar mode (bxo#16298)
  * appmenu: Use panel's icon size
  * appmenu: Listen to icon theme changes (bxo#15861)
  * prefs: Plug memory leaks (bxo#16016)
  * Replace GtkStock icon
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1584878400">- Added systray-symbolic-icons.patch. Backport to enable symbolic
  icons in systray</changelog>
  <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>
</package>
<package pkgid="6aace640cc6b4ed3da72036161db610738da8ba8f48297e989a8e983d0fa2916" name="xfce4-panel-devel" arch="aarch64">
  <version epoch="0" ver="4.16.3" rel="bp153.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546862400">- Drop hard dependency of xfce4-panel-restore-defaults (boo#1120913)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556366400">- Update to version 4.13.4
  * Add per-panel setting "icon-size"
  * Set minimum Gtk+3 version to 3.22
  * Bugfixes:
  - Gtk+ deprecation fixes (all plugins)
  - tasklist: Fix group-button states
  - libxfce4panel: arrow button size fixes
  - launcher: plugin sizing fixes
  - appmenu: Add support for other menu editors (bxo#11684)
  - tasklist: Fix urgency blinking for group buttons (bxo#6904)
  - tasklist: Add 'group-button' styleclass
  - Fix anchors for gtk_menu_popup_at_widget (bxo#14803)
  - Fix struts on the bottom and right of the screen (bxo#14886)
  - tasklist: Don't listen for monitor changes in the plugin (bxo#10725)
  - tasklist: Use Gdk to to determine which monitor contains a window
  - tasklist: Ensure pressed buttons with open menus
  - tasklist: Replace exo-lucency with gtkcss
  - tasklist: Make all-minimized group buttons translucent (bxo#10862)
  - tasklist: Switch from wnck* icons to standard names
  - tasklist: Keep groupbutton active after closing menu
  - tasklist: Make sure icons in the group menu are 16px
  - tasklist: Make grouped buttons active (bxo#9129)
  - launcher: Rely on icon-size provided by panel
  - Prevent crash on removing certain plugins (bxo#14418)
  - Add "configure" button to composited infobar
  - Make compositor info in settings dialog a GtkInfoBar
  - directorymenu: Fix crash and drop deprecated call
  - Fix unreadable panel items without compositing (bxo#14842)
  - launcher: Fix arrows not being shown (bxo#14373)
  - launcher: Fix tooltip icon size (bxo#14774)
  - Re-introduce button images to plugin settings dialogs
  - Make the settings dialog more HIG compliant
  - launcher: Add 'New Link' button to properties (bxo#14855)
  - Drop the panel's welcome dialog (bxo#14388)
  - clock: Resolve deprecations and fix binary clock
  - Workaround for xinput2's subpixel handling (lp#1795135)
  - Ensure the orientation style classes are always applied
  - Add orientation-related style classes for improved theming
  - actions: Add support for dm-tool
  - panel-window: set struts with monitor scaling
  * Translation updates
- Changes from 4.13.3
  * Bugfixes:
  - Get the actual widget state flags to avoid constant redraws (bxo#14307)
  - launcher: Fix empty button in remove launcher dialog (bxo#13962)
  - launcher: Make sure icons are not oversize
  - launcher: Make sure the appropriate icon size is used
  - launcher: Fix resizing of pixbuf based icons (bxo#14138)
  - Move "Separator" to the top of the "Add New Items..." menu (bxo#14086)
  - Make a couple of strings translatable (bxo#14338)
  - Make former GtkStock dialog buttons translateable (bxo#14338)
  - Make double-click add plugin in the "Add item" dialog (bxo#9784)
  - clock: Improve discoverability of tooltip help-texts (bxo#11708)
  - Correctly initialize return value (bxo#10873)
  - Gtk+3 fixes:
  - Fix various warnings with Gtk3 (bxo#14135)
  - Fix Gtk+3 version in ifdef
  - Use 'gdk_screen_is_composited' with Gtk3 (bxo#14128)
  - Try to fix menu positioning with Gtk3.22
  - Various icon fixes:
  - Switch to GtkIconTheme (bxo#14125)
  - Fix missing icons with Adwaita icon theme (bxo#14133)
  - Fix remaining deprecated icon names
  * Translation updates
- Changes from 4.13.2
  * Add support for gobject-introspection (Vidar Haarr)
  * Bugfixes:
  - actions: Fix GPtrArray usage (bxo#13981)
  - actions: Show Hybrid Sleep option (bxo#12771)
  - clock: Fix invalid datetime formats appearing in list (bxo#11527)
  - clock: Use freedesktop.org compliant icon (bxo#13779)
  - clock: Add a validator for digital custom formats (bxo#11527)
  - clock: Fix format validation (bxo#11527)
  - launcher: Fix custom images
  - tasklist: Fix scrolling to cycle through open windows (bxo#13789)
  - tasklist: Define cosmetic default padding for images (bxo#13865)
  - tasklist: Fix alignment of labels when orientation is changed (bxo#13864)
  - tasklist: Allow to hide label decorations (bxo#10546)
  - systray: Fix crash when systray is empty (bxo#13927)
  - systray: Don't lookup hash table for null keys (bxo#11929)
  - systray: Add option to display icons with square sizing (bxo#12093)
  - Pass socket id to D-Bus service to embed settings window (bxo#13854)
  - Make "Automatic" the default selection in the panel config dialog
  - Fix make distcheck (But #14040)
  - Improve gtkdoc
  * Translation updates
- Changes from 4.13.1
  * Port to GDBus (Ali)
    This means the panel now depends on xfconf 4.13 - recommended is 4.13.3.
  * Features:
  - systray: Allow ordering of items (bxo#11929)
  - tasklist: Add styleclass to make life easier for themers
  * Bugfixes:
  - Fix DND between external plugins (bxo#13687)
  - Fix drag and drop for internal plugins (bxo#13642)
  - Correct enter and leave opacity label positions (bxo#13594)
  - Fix Gtk3 XfceArrowButtons not blinking (bxo#13599)
  - Fix datarootdir declaration in .pc files (bxo#13589)
  - Use fd.org terminal icon name (bxo#13592)
  - Don't let the wrapper crash on unknown properties (bxo#13614)
  - Set default panel-2 size of default settings
  - windowmenu: Fix icon size in menu
  - systray: Fix alignment of single non-square items (bxo#9095)
  - clock: Make the default date and time format translatable (bxo#9637)
  * Translation updates
  Changes from 4.13.0
  * Port to Gtk3:
    The port is the result of the hard work Nick, Peter, Andrzejr, Simon and
    many others that helped with testing, patches and translations.
  * Features:
  - Support for the "primary" monitor option in RandR
  - Gtk2 plugins are still supported and work almost completely fine
    (see regressions below)
  * Deprecations:
  - xfce_panel_image is deprecated, instead plugins shall use GtkImage and
    xfce_panel_plugin_get_icon_size which introduces defined icon size-steps
    to avoid fuzzy icons
  * Known regressions:
  - The panel is not visually focused by default (fixed in Xfwm4&gt;=4.12.4)
  - Moving panel plugins via drag and drop on the panel directly via the plugins
    context menu action "Move" is currently broken (works fine in preferences dialog)
  - Small regression with intelligent hiding (when opening a menu, the panel
    hides and comes back immediately while it should just remain visible)
  - Enter/leave opacity does not work for Gtk2 plugins
  - Not all panel settings may be kept as the configuration is not 100% backward
    compatible (e.g. we're using GdkRGBA instead of GdkColor for the backgorund)
  * Known todos:
  - Fix all bugs/regressions
  - Remove more/all Gtk+ deprecations
    (lots of warnings when compiling currently)
  * Lots of translations updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558094400">- Update to version 4.13.5
  * Bugfixes:
  - Revert "Applications menu icon sizing fixes" (bxo#14976)
  - Make sure panel plugin icons aren't clipped (lp#1756608)
  - actions: use a different icon for hybrid sleep when possible
  (bxo#15204)
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix alpha-transparent background images (bxo#14850)
  - Fix this use of "defined" may not be portable
  - Bump glib version to 2.42.0
  - tasklist: Activate parent windows (bxo#15307)
  - launcher: Fix tooltip icon size (bxo#15319)
  - Hide systray frame in default panel config
  - separator: Use symbolic icon for more clarity (bxo#15359)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.6
  * Update default panel layout
  * Retain original GDK_CORE_DEVICE_EVENTS setting for plugins
    (bxo#15044)
  * directorymenu: Fix plugin menu autohide behaviour
  * prefs: Add missing mnemonic accelerators (bxo#15652)
  * prefs: Improve window title (bxo#15653)
  * prefs: Correct capitalization of labels (bxo#15651)
  * arrow-button: Allow connect_after signals on draw
  * tasklist: Draw grouped windows count indicator (bxo#10844)
  * tasklist: Only base bg color of group indicator on Gtk theme
  * tasklist: Avoid draw signal loop
  * tasklist: Don't show actionsmenu in grouped windows
    (bxo#15622)
  * Add more accelerators to dialog buttons (bxo#15490)
  * AC_CONFIG_MACRO_DIR -&gt; AC_CONFIG_MACRO_DIRS
  * Fix typo in debug output
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 4.13.7
  * Make vala and gobject-introspection optional
  * clock: Add short weekday to default clock string
  * clock: Add date to default clock layout (bxo#15456)
  * prefs: Improve position of panel profiles button (bxo#15657)
  * tasklist: Fix position of group indicator in vertical mode
  * tasklist: Fix overlapping vertical window titles (bxo#14901)
  * tasklist: Add fallback for missing window icons (bxo#15511)
  * directory-menu: Use natural order for sorting (bxo#15413)
  * arrow-button: Remove timeout on dispose (bxo#15696)
  * pager: Ensure bg color is set correctly (bxo#15690)
  * show-desktop: Toggle also when DND-ing (bxo#15654)
  * tic-tac-toe: Add mnemonic to Close button
  * tic-tac-toe: Avoid use-after-free/double-free (bxo#15649)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * tasklist: Keep panel visible on drag and drop (bxo#15703)
  * pager: Keep panel visible on drag and drop (bxo#15703)
  * launcher: Make dialog's context menu popup at pointer
  * Make strings translatable
  * 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="1569499200">- Update to 4.14.1
  * Draw panel border based on position and length
  * windowlist: Make layout consistent with xfdesktop
  * windowmenu: Replace deprecated gtk_widget_modify_font
  * tasklist: Resize when windows get removed (bxo#14394)
  * systray: Fix icons without compositing (bxo#14577)
  * pager: Fix scrolling in pager-buttons (bxo#15614)
  * launcher: Fix visual state of arrow-button (bxo#15818)
  * launcher: Avoid excessive left padding on popup menu (bxo#15819)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1578916800">- Update to 4.14.3
  * Always provide files for vala binding in dist tarball
- Changes from 4.14.2
  * plugins: Fix enter/leave opacity w/o compositing (bxo#14577)
  * tasklist: Fix drag&amp;drop in deskbar mode (bxo#16298)
  * appmenu: Use panel's icon size
  * appmenu: Listen to icon theme changes (bxo#15861)
  * prefs: Plug memory leaks (bxo#16016)
  * Replace GtkStock icon
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1584878400">- Added systray-symbolic-icons.patch. Backport to enable symbolic
  icons in systray</changelog>
  <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>
</package>
<package pkgid="ddf49a860cc36970a15b6aeb1a59dda521d0b72602b5144e208e512df9d3f960" name="xfce4-panel-devel" arch="ppc64le">
  <version epoch="0" ver="4.16.3" rel="bp153.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546862400">- Drop hard dependency of xfce4-panel-restore-defaults (boo#1120913)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556366400">- Update to version 4.13.4
  * Add per-panel setting "icon-size"
  * Set minimum Gtk+3 version to 3.22
  * Bugfixes:
  - Gtk+ deprecation fixes (all plugins)
  - tasklist: Fix group-button states
  - libxfce4panel: arrow button size fixes
  - launcher: plugin sizing fixes
  - appmenu: Add support for other menu editors (bxo#11684)
  - tasklist: Fix urgency blinking for group buttons (bxo#6904)
  - tasklist: Add 'group-button' styleclass
  - Fix anchors for gtk_menu_popup_at_widget (bxo#14803)
  - Fix struts on the bottom and right of the screen (bxo#14886)
  - tasklist: Don't listen for monitor changes in the plugin (bxo#10725)
  - tasklist: Use Gdk to to determine which monitor contains a window
  - tasklist: Ensure pressed buttons with open menus
  - tasklist: Replace exo-lucency with gtkcss
  - tasklist: Make all-minimized group buttons translucent (bxo#10862)
  - tasklist: Switch from wnck* icons to standard names
  - tasklist: Keep groupbutton active after closing menu
  - tasklist: Make sure icons in the group menu are 16px
  - tasklist: Make grouped buttons active (bxo#9129)
  - launcher: Rely on icon-size provided by panel
  - Prevent crash on removing certain plugins (bxo#14418)
  - Add "configure" button to composited infobar
  - Make compositor info in settings dialog a GtkInfoBar
  - directorymenu: Fix crash and drop deprecated call
  - Fix unreadable panel items without compositing (bxo#14842)
  - launcher: Fix arrows not being shown (bxo#14373)
  - launcher: Fix tooltip icon size (bxo#14774)
  - Re-introduce button images to plugin settings dialogs
  - Make the settings dialog more HIG compliant
  - launcher: Add 'New Link' button to properties (bxo#14855)
  - Drop the panel's welcome dialog (bxo#14388)
  - clock: Resolve deprecations and fix binary clock
  - Workaround for xinput2's subpixel handling (lp#1795135)
  - Ensure the orientation style classes are always applied
  - Add orientation-related style classes for improved theming
  - actions: Add support for dm-tool
  - panel-window: set struts with monitor scaling
  * Translation updates
- Changes from 4.13.3
  * Bugfixes:
  - Get the actual widget state flags to avoid constant redraws (bxo#14307)
  - launcher: Fix empty button in remove launcher dialog (bxo#13962)
  - launcher: Make sure icons are not oversize
  - launcher: Make sure the appropriate icon size is used
  - launcher: Fix resizing of pixbuf based icons (bxo#14138)
  - Move "Separator" to the top of the "Add New Items..." menu (bxo#14086)
  - Make a couple of strings translatable (bxo#14338)
  - Make former GtkStock dialog buttons translateable (bxo#14338)
  - Make double-click add plugin in the "Add item" dialog (bxo#9784)
  - clock: Improve discoverability of tooltip help-texts (bxo#11708)
  - Correctly initialize return value (bxo#10873)
  - Gtk+3 fixes:
  - Fix various warnings with Gtk3 (bxo#14135)
  - Fix Gtk+3 version in ifdef
  - Use 'gdk_screen_is_composited' with Gtk3 (bxo#14128)
  - Try to fix menu positioning with Gtk3.22
  - Various icon fixes:
  - Switch to GtkIconTheme (bxo#14125)
  - Fix missing icons with Adwaita icon theme (bxo#14133)
  - Fix remaining deprecated icon names
  * Translation updates
- Changes from 4.13.2
  * Add support for gobject-introspection (Vidar Haarr)
  * Bugfixes:
  - actions: Fix GPtrArray usage (bxo#13981)
  - actions: Show Hybrid Sleep option (bxo#12771)
  - clock: Fix invalid datetime formats appearing in list (bxo#11527)
  - clock: Use freedesktop.org compliant icon (bxo#13779)
  - clock: Add a validator for digital custom formats (bxo#11527)
  - clock: Fix format validation (bxo#11527)
  - launcher: Fix custom images
  - tasklist: Fix scrolling to cycle through open windows (bxo#13789)
  - tasklist: Define cosmetic default padding for images (bxo#13865)
  - tasklist: Fix alignment of labels when orientation is changed (bxo#13864)
  - tasklist: Allow to hide label decorations (bxo#10546)
  - systray: Fix crash when systray is empty (bxo#13927)
  - systray: Don't lookup hash table for null keys (bxo#11929)
  - systray: Add option to display icons with square sizing (bxo#12093)
  - Pass socket id to D-Bus service to embed settings window (bxo#13854)
  - Make "Automatic" the default selection in the panel config dialog
  - Fix make distcheck (But #14040)
  - Improve gtkdoc
  * Translation updates
- Changes from 4.13.1
  * Port to GDBus (Ali)
    This means the panel now depends on xfconf 4.13 - recommended is 4.13.3.
  * Features:
  - systray: Allow ordering of items (bxo#11929)
  - tasklist: Add styleclass to make life easier for themers
  * Bugfixes:
  - Fix DND between external plugins (bxo#13687)
  - Fix drag and drop for internal plugins (bxo#13642)
  - Correct enter and leave opacity label positions (bxo#13594)
  - Fix Gtk3 XfceArrowButtons not blinking (bxo#13599)
  - Fix datarootdir declaration in .pc files (bxo#13589)
  - Use fd.org terminal icon name (bxo#13592)
  - Don't let the wrapper crash on unknown properties (bxo#13614)
  - Set default panel-2 size of default settings
  - windowmenu: Fix icon size in menu
  - systray: Fix alignment of single non-square items (bxo#9095)
  - clock: Make the default date and time format translatable (bxo#9637)
  * Translation updates
  Changes from 4.13.0
  * Port to Gtk3:
    The port is the result of the hard work Nick, Peter, Andrzejr, Simon and
    many others that helped with testing, patches and translations.
  * Features:
  - Support for the "primary" monitor option in RandR
  - Gtk2 plugins are still supported and work almost completely fine
    (see regressions below)
  * Deprecations:
  - xfce_panel_image is deprecated, instead plugins shall use GtkImage and
    xfce_panel_plugin_get_icon_size which introduces defined icon size-steps
    to avoid fuzzy icons
  * Known regressions:
  - The panel is not visually focused by default (fixed in Xfwm4&gt;=4.12.4)
  - Moving panel plugins via drag and drop on the panel directly via the plugins
    context menu action "Move" is currently broken (works fine in preferences dialog)
  - Small regression with intelligent hiding (when opening a menu, the panel
    hides and comes back immediately while it should just remain visible)
  - Enter/leave opacity does not work for Gtk2 plugins
  - Not all panel settings may be kept as the configuration is not 100% backward
    compatible (e.g. we're using GdkRGBA instead of GdkColor for the backgorund)
  * Known todos:
  - Fix all bugs/regressions
  - Remove more/all Gtk+ deprecations
    (lots of warnings when compiling currently)
  * Lots of translations updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558094400">- Update to version 4.13.5
  * Bugfixes:
  - Revert "Applications menu icon sizing fixes" (bxo#14976)
  - Make sure panel plugin icons aren't clipped (lp#1756608)
  - actions: use a different icon for hybrid sleep when possible
  (bxo#15204)
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix alpha-transparent background images (bxo#14850)
  - Fix this use of "defined" may not be portable
  - Bump glib version to 2.42.0
  - tasklist: Activate parent windows (bxo#15307)
  - launcher: Fix tooltip icon size (bxo#15319)
  - Hide systray frame in default panel config
  - separator: Use symbolic icon for more clarity (bxo#15359)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.6
  * Update default panel layout
  * Retain original GDK_CORE_DEVICE_EVENTS setting for plugins
    (bxo#15044)
  * directorymenu: Fix plugin menu autohide behaviour
  * prefs: Add missing mnemonic accelerators (bxo#15652)
  * prefs: Improve window title (bxo#15653)
  * prefs: Correct capitalization of labels (bxo#15651)
  * arrow-button: Allow connect_after signals on draw
  * tasklist: Draw grouped windows count indicator (bxo#10844)
  * tasklist: Only base bg color of group indicator on Gtk theme
  * tasklist: Avoid draw signal loop
  * tasklist: Don't show actionsmenu in grouped windows
    (bxo#15622)
  * Add more accelerators to dialog buttons (bxo#15490)
  * AC_CONFIG_MACRO_DIR -&gt; AC_CONFIG_MACRO_DIRS
  * Fix typo in debug output
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 4.13.7
  * Make vala and gobject-introspection optional
  * clock: Add short weekday to default clock string
  * clock: Add date to default clock layout (bxo#15456)
  * prefs: Improve position of panel profiles button (bxo#15657)
  * tasklist: Fix position of group indicator in vertical mode
  * tasklist: Fix overlapping vertical window titles (bxo#14901)
  * tasklist: Add fallback for missing window icons (bxo#15511)
  * directory-menu: Use natural order for sorting (bxo#15413)
  * arrow-button: Remove timeout on dispose (bxo#15696)
  * pager: Ensure bg color is set correctly (bxo#15690)
  * show-desktop: Toggle also when DND-ing (bxo#15654)
  * tic-tac-toe: Add mnemonic to Close button
  * tic-tac-toe: Avoid use-after-free/double-free (bxo#15649)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * tasklist: Keep panel visible on drag and drop (bxo#15703)
  * pager: Keep panel visible on drag and drop (bxo#15703)
  * launcher: Make dialog's context menu popup at pointer
  * Make strings translatable
  * 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="1569499200">- Update to 4.14.1
  * Draw panel border based on position and length
  * windowlist: Make layout consistent with xfdesktop
  * windowmenu: Replace deprecated gtk_widget_modify_font
  * tasklist: Resize when windows get removed (bxo#14394)
  * systray: Fix icons without compositing (bxo#14577)
  * pager: Fix scrolling in pager-buttons (bxo#15614)
  * launcher: Fix visual state of arrow-button (bxo#15818)
  * launcher: Avoid excessive left padding on popup menu (bxo#15819)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1578916800">- Update to 4.14.3
  * Always provide files for vala binding in dist tarball
- Changes from 4.14.2
  * plugins: Fix enter/leave opacity w/o compositing (bxo#14577)
  * tasklist: Fix drag&amp;drop in deskbar mode (bxo#16298)
  * appmenu: Use panel's icon size
  * appmenu: Listen to icon theme changes (bxo#15861)
  * prefs: Plug memory leaks (bxo#16016)
  * Replace GtkStock icon
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1584878400">- Added systray-symbolic-icons.patch. Backport to enable symbolic
  icons in systray</changelog>
  <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>
</package>
<package pkgid="702d6648cf67baafa2615d7b1d948bbbdc6444aa4ec2936f9398a6b3af3702fd" name="xfce4-panel-devel" arch="s390x">
  <version epoch="0" ver="4.16.3" rel="bp153.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546862400">- Drop hard dependency of xfce4-panel-restore-defaults (boo#1120913)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556366400">- Update to version 4.13.4
  * Add per-panel setting "icon-size"
  * Set minimum Gtk+3 version to 3.22
  * Bugfixes:
  - Gtk+ deprecation fixes (all plugins)
  - tasklist: Fix group-button states
  - libxfce4panel: arrow button size fixes
  - launcher: plugin sizing fixes
  - appmenu: Add support for other menu editors (bxo#11684)
  - tasklist: Fix urgency blinking for group buttons (bxo#6904)
  - tasklist: Add 'group-button' styleclass
  - Fix anchors for gtk_menu_popup_at_widget (bxo#14803)
  - Fix struts on the bottom and right of the screen (bxo#14886)
  - tasklist: Don't listen for monitor changes in the plugin (bxo#10725)
  - tasklist: Use Gdk to to determine which monitor contains a window
  - tasklist: Ensure pressed buttons with open menus
  - tasklist: Replace exo-lucency with gtkcss
  - tasklist: Make all-minimized group buttons translucent (bxo#10862)
  - tasklist: Switch from wnck* icons to standard names
  - tasklist: Keep groupbutton active after closing menu
  - tasklist: Make sure icons in the group menu are 16px
  - tasklist: Make grouped buttons active (bxo#9129)
  - launcher: Rely on icon-size provided by panel
  - Prevent crash on removing certain plugins (bxo#14418)
  - Add "configure" button to composited infobar
  - Make compositor info in settings dialog a GtkInfoBar
  - directorymenu: Fix crash and drop deprecated call
  - Fix unreadable panel items without compositing (bxo#14842)
  - launcher: Fix arrows not being shown (bxo#14373)
  - launcher: Fix tooltip icon size (bxo#14774)
  - Re-introduce button images to plugin settings dialogs
  - Make the settings dialog more HIG compliant
  - launcher: Add 'New Link' button to properties (bxo#14855)
  - Drop the panel's welcome dialog (bxo#14388)
  - clock: Resolve deprecations and fix binary clock
  - Workaround for xinput2's subpixel handling (lp#1795135)
  - Ensure the orientation style classes are always applied
  - Add orientation-related style classes for improved theming
  - actions: Add support for dm-tool
  - panel-window: set struts with monitor scaling
  * Translation updates
- Changes from 4.13.3
  * Bugfixes:
  - Get the actual widget state flags to avoid constant redraws (bxo#14307)
  - launcher: Fix empty button in remove launcher dialog (bxo#13962)
  - launcher: Make sure icons are not oversize
  - launcher: Make sure the appropriate icon size is used
  - launcher: Fix resizing of pixbuf based icons (bxo#14138)
  - Move "Separator" to the top of the "Add New Items..." menu (bxo#14086)
  - Make a couple of strings translatable (bxo#14338)
  - Make former GtkStock dialog buttons translateable (bxo#14338)
  - Make double-click add plugin in the "Add item" dialog (bxo#9784)
  - clock: Improve discoverability of tooltip help-texts (bxo#11708)
  - Correctly initialize return value (bxo#10873)
  - Gtk+3 fixes:
  - Fix various warnings with Gtk3 (bxo#14135)
  - Fix Gtk+3 version in ifdef
  - Use 'gdk_screen_is_composited' with Gtk3 (bxo#14128)
  - Try to fix menu positioning with Gtk3.22
  - Various icon fixes:
  - Switch to GtkIconTheme (bxo#14125)
  - Fix missing icons with Adwaita icon theme (bxo#14133)
  - Fix remaining deprecated icon names
  * Translation updates
- Changes from 4.13.2
  * Add support for gobject-introspection (Vidar Haarr)
  * Bugfixes:
  - actions: Fix GPtrArray usage (bxo#13981)
  - actions: Show Hybrid Sleep option (bxo#12771)
  - clock: Fix invalid datetime formats appearing in list (bxo#11527)
  - clock: Use freedesktop.org compliant icon (bxo#13779)
  - clock: Add a validator for digital custom formats (bxo#11527)
  - clock: Fix format validation (bxo#11527)
  - launcher: Fix custom images
  - tasklist: Fix scrolling to cycle through open windows (bxo#13789)
  - tasklist: Define cosmetic default padding for images (bxo#13865)
  - tasklist: Fix alignment of labels when orientation is changed (bxo#13864)
  - tasklist: Allow to hide label decorations (bxo#10546)
  - systray: Fix crash when systray is empty (bxo#13927)
  - systray: Don't lookup hash table for null keys (bxo#11929)
  - systray: Add option to display icons with square sizing (bxo#12093)
  - Pass socket id to D-Bus service to embed settings window (bxo#13854)
  - Make "Automatic" the default selection in the panel config dialog
  - Fix make distcheck (But #14040)
  - Improve gtkdoc
  * Translation updates
- Changes from 4.13.1
  * Port to GDBus (Ali)
    This means the panel now depends on xfconf 4.13 - recommended is 4.13.3.
  * Features:
  - systray: Allow ordering of items (bxo#11929)
  - tasklist: Add styleclass to make life easier for themers
  * Bugfixes:
  - Fix DND between external plugins (bxo#13687)
  - Fix drag and drop for internal plugins (bxo#13642)
  - Correct enter and leave opacity label positions (bxo#13594)
  - Fix Gtk3 XfceArrowButtons not blinking (bxo#13599)
  - Fix datarootdir declaration in .pc files (bxo#13589)
  - Use fd.org terminal icon name (bxo#13592)
  - Don't let the wrapper crash on unknown properties (bxo#13614)
  - Set default panel-2 size of default settings
  - windowmenu: Fix icon size in menu
  - systray: Fix alignment of single non-square items (bxo#9095)
  - clock: Make the default date and time format translatable (bxo#9637)
  * Translation updates
  Changes from 4.13.0
  * Port to Gtk3:
    The port is the result of the hard work Nick, Peter, Andrzejr, Simon and
    many others that helped with testing, patches and translations.
  * Features:
  - Support for the "primary" monitor option in RandR
  - Gtk2 plugins are still supported and work almost completely fine
    (see regressions below)
  * Deprecations:
  - xfce_panel_image is deprecated, instead plugins shall use GtkImage and
    xfce_panel_plugin_get_icon_size which introduces defined icon size-steps
    to avoid fuzzy icons
  * Known regressions:
  - The panel is not visually focused by default (fixed in Xfwm4&gt;=4.12.4)
  - Moving panel plugins via drag and drop on the panel directly via the plugins
    context menu action "Move" is currently broken (works fine in preferences dialog)
  - Small regression with intelligent hiding (when opening a menu, the panel
    hides and comes back immediately while it should just remain visible)
  - Enter/leave opacity does not work for Gtk2 plugins
  - Not all panel settings may be kept as the configuration is not 100% backward
    compatible (e.g. we're using GdkRGBA instead of GdkColor for the backgorund)
  * Known todos:
  - Fix all bugs/regressions
  - Remove more/all Gtk+ deprecations
    (lots of warnings when compiling currently)
  * Lots of translations updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558094400">- Update to version 4.13.5
  * Bugfixes:
  - Revert "Applications menu icon sizing fixes" (bxo#14976)
  - Make sure panel plugin icons aren't clipped (lp#1756608)
  - actions: use a different icon for hybrid sleep when possible
  (bxo#15204)
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix alpha-transparent background images (bxo#14850)
  - Fix this use of "defined" may not be portable
  - Bump glib version to 2.42.0
  - tasklist: Activate parent windows (bxo#15307)
  - launcher: Fix tooltip icon size (bxo#15319)
  - Hide systray frame in default panel config
  - separator: Use symbolic icon for more clarity (bxo#15359)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.6
  * Update default panel layout
  * Retain original GDK_CORE_DEVICE_EVENTS setting for plugins
    (bxo#15044)
  * directorymenu: Fix plugin menu autohide behaviour
  * prefs: Add missing mnemonic accelerators (bxo#15652)
  * prefs: Improve window title (bxo#15653)
  * prefs: Correct capitalization of labels (bxo#15651)
  * arrow-button: Allow connect_after signals on draw
  * tasklist: Draw grouped windows count indicator (bxo#10844)
  * tasklist: Only base bg color of group indicator on Gtk theme
  * tasklist: Avoid draw signal loop
  * tasklist: Don't show actionsmenu in grouped windows
    (bxo#15622)
  * Add more accelerators to dialog buttons (bxo#15490)
  * AC_CONFIG_MACRO_DIR -&gt; AC_CONFIG_MACRO_DIRS
  * Fix typo in debug output
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 4.13.7
  * Make vala and gobject-introspection optional
  * clock: Add short weekday to default clock string
  * clock: Add date to default clock layout (bxo#15456)
  * prefs: Improve position of panel profiles button (bxo#15657)
  * tasklist: Fix position of group indicator in vertical mode
  * tasklist: Fix overlapping vertical window titles (bxo#14901)
  * tasklist: Add fallback for missing window icons (bxo#15511)
  * directory-menu: Use natural order for sorting (bxo#15413)
  * arrow-button: Remove timeout on dispose (bxo#15696)
  * pager: Ensure bg color is set correctly (bxo#15690)
  * show-desktop: Toggle also when DND-ing (bxo#15654)
  * tic-tac-toe: Add mnemonic to Close button
  * tic-tac-toe: Avoid use-after-free/double-free (bxo#15649)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * tasklist: Keep panel visible on drag and drop (bxo#15703)
  * pager: Keep panel visible on drag and drop (bxo#15703)
  * launcher: Make dialog's context menu popup at pointer
  * Make strings translatable
  * 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="1569499200">- Update to 4.14.1
  * Draw panel border based on position and length
  * windowlist: Make layout consistent with xfdesktop
  * windowmenu: Replace deprecated gtk_widget_modify_font
  * tasklist: Resize when windows get removed (bxo#14394)
  * systray: Fix icons without compositing (bxo#14577)
  * pager: Fix scrolling in pager-buttons (bxo#15614)
  * launcher: Fix visual state of arrow-button (bxo#15818)
  * launcher: Avoid excessive left padding on popup menu (bxo#15819)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1578916800">- Update to 4.14.3
  * Always provide files for vala binding in dist tarball
- Changes from 4.14.2
  * plugins: Fix enter/leave opacity w/o compositing (bxo#14577)
  * tasklist: Fix drag&amp;drop in deskbar mode (bxo#16298)
  * appmenu: Use panel's icon size
  * appmenu: Listen to icon theme changes (bxo#15861)
  * prefs: Plug memory leaks (bxo#16016)
  * Replace GtkStock icon
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1584878400">- Added systray-symbolic-icons.patch. Backport to enable symbolic
  icons in systray</changelog>
  <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>
</package>
<package pkgid="bb847a04af21963fc9f1d3457e468511b694c67a60e03f664b0fc7f3b0939835" name="xfce4-panel-devel" arch="x86_64">
  <version epoch="0" ver="4.16.3" rel="bp153.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546862400">- Drop hard dependency of xfce4-panel-restore-defaults (boo#1120913)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556366400">- Update to version 4.13.4
  * Add per-panel setting "icon-size"
  * Set minimum Gtk+3 version to 3.22
  * Bugfixes:
  - Gtk+ deprecation fixes (all plugins)
  - tasklist: Fix group-button states
  - libxfce4panel: arrow button size fixes
  - launcher: plugin sizing fixes
  - appmenu: Add support for other menu editors (bxo#11684)
  - tasklist: Fix urgency blinking for group buttons (bxo#6904)
  - tasklist: Add 'group-button' styleclass
  - Fix anchors for gtk_menu_popup_at_widget (bxo#14803)
  - Fix struts on the bottom and right of the screen (bxo#14886)
  - tasklist: Don't listen for monitor changes in the plugin (bxo#10725)
  - tasklist: Use Gdk to to determine which monitor contains a window
  - tasklist: Ensure pressed buttons with open menus
  - tasklist: Replace exo-lucency with gtkcss
  - tasklist: Make all-minimized group buttons translucent (bxo#10862)
  - tasklist: Switch from wnck* icons to standard names
  - tasklist: Keep groupbutton active after closing menu
  - tasklist: Make sure icons in the group menu are 16px
  - tasklist: Make grouped buttons active (bxo#9129)
  - launcher: Rely on icon-size provided by panel
  - Prevent crash on removing certain plugins (bxo#14418)
  - Add "configure" button to composited infobar
  - Make compositor info in settings dialog a GtkInfoBar
  - directorymenu: Fix crash and drop deprecated call
  - Fix unreadable panel items without compositing (bxo#14842)
  - launcher: Fix arrows not being shown (bxo#14373)
  - launcher: Fix tooltip icon size (bxo#14774)
  - Re-introduce button images to plugin settings dialogs
  - Make the settings dialog more HIG compliant
  - launcher: Add 'New Link' button to properties (bxo#14855)
  - Drop the panel's welcome dialog (bxo#14388)
  - clock: Resolve deprecations and fix binary clock
  - Workaround for xinput2's subpixel handling (lp#1795135)
  - Ensure the orientation style classes are always applied
  - Add orientation-related style classes for improved theming
  - actions: Add support for dm-tool
  - panel-window: set struts with monitor scaling
  * Translation updates
- Changes from 4.13.3
  * Bugfixes:
  - Get the actual widget state flags to avoid constant redraws (bxo#14307)
  - launcher: Fix empty button in remove launcher dialog (bxo#13962)
  - launcher: Make sure icons are not oversize
  - launcher: Make sure the appropriate icon size is used
  - launcher: Fix resizing of pixbuf based icons (bxo#14138)
  - Move "Separator" to the top of the "Add New Items..." menu (bxo#14086)
  - Make a couple of strings translatable (bxo#14338)
  - Make former GtkStock dialog buttons translateable (bxo#14338)
  - Make double-click add plugin in the "Add item" dialog (bxo#9784)
  - clock: Improve discoverability of tooltip help-texts (bxo#11708)
  - Correctly initialize return value (bxo#10873)
  - Gtk+3 fixes:
  - Fix various warnings with Gtk3 (bxo#14135)
  - Fix Gtk+3 version in ifdef
  - Use 'gdk_screen_is_composited' with Gtk3 (bxo#14128)
  - Try to fix menu positioning with Gtk3.22
  - Various icon fixes:
  - Switch to GtkIconTheme (bxo#14125)
  - Fix missing icons with Adwaita icon theme (bxo#14133)
  - Fix remaining deprecated icon names
  * Translation updates
- Changes from 4.13.2
  * Add support for gobject-introspection (Vidar Haarr)
  * Bugfixes:
  - actions: Fix GPtrArray usage (bxo#13981)
  - actions: Show Hybrid Sleep option (bxo#12771)
  - clock: Fix invalid datetime formats appearing in list (bxo#11527)
  - clock: Use freedesktop.org compliant icon (bxo#13779)
  - clock: Add a validator for digital custom formats (bxo#11527)
  - clock: Fix format validation (bxo#11527)
  - launcher: Fix custom images
  - tasklist: Fix scrolling to cycle through open windows (bxo#13789)
  - tasklist: Define cosmetic default padding for images (bxo#13865)
  - tasklist: Fix alignment of labels when orientation is changed (bxo#13864)
  - tasklist: Allow to hide label decorations (bxo#10546)
  - systray: Fix crash when systray is empty (bxo#13927)
  - systray: Don't lookup hash table for null keys (bxo#11929)
  - systray: Add option to display icons with square sizing (bxo#12093)
  - Pass socket id to D-Bus service to embed settings window (bxo#13854)
  - Make "Automatic" the default selection in the panel config dialog
  - Fix make distcheck (But #14040)
  - Improve gtkdoc
  * Translation updates
- Changes from 4.13.1
  * Port to GDBus (Ali)
    This means the panel now depends on xfconf 4.13 - recommended is 4.13.3.
  * Features:
  - systray: Allow ordering of items (bxo#11929)
  - tasklist: Add styleclass to make life easier for themers
  * Bugfixes:
  - Fix DND between external plugins (bxo#13687)
  - Fix drag and drop for internal plugins (bxo#13642)
  - Correct enter and leave opacity label positions (bxo#13594)
  - Fix Gtk3 XfceArrowButtons not blinking (bxo#13599)
  - Fix datarootdir declaration in .pc files (bxo#13589)
  - Use fd.org terminal icon name (bxo#13592)
  - Don't let the wrapper crash on unknown properties (bxo#13614)
  - Set default panel-2 size of default settings
  - windowmenu: Fix icon size in menu
  - systray: Fix alignment of single non-square items (bxo#9095)
  - clock: Make the default date and time format translatable (bxo#9637)
  * Translation updates
  Changes from 4.13.0
  * Port to Gtk3:
    The port is the result of the hard work Nick, Peter, Andrzejr, Simon and
    many others that helped with testing, patches and translations.
  * Features:
  - Support for the "primary" monitor option in RandR
  - Gtk2 plugins are still supported and work almost completely fine
    (see regressions below)
  * Deprecations:
  - xfce_panel_image is deprecated, instead plugins shall use GtkImage and
    xfce_panel_plugin_get_icon_size which introduces defined icon size-steps
    to avoid fuzzy icons
  * Known regressions:
  - The panel is not visually focused by default (fixed in Xfwm4&gt;=4.12.4)
  - Moving panel plugins via drag and drop on the panel directly via the plugins
    context menu action "Move" is currently broken (works fine in preferences dialog)
  - Small regression with intelligent hiding (when opening a menu, the panel
    hides and comes back immediately while it should just remain visible)
  - Enter/leave opacity does not work for Gtk2 plugins
  - Not all panel settings may be kept as the configuration is not 100% backward
    compatible (e.g. we're using GdkRGBA instead of GdkColor for the backgorund)
  * Known todos:
  - Fix all bugs/regressions
  - Remove more/all Gtk+ deprecations
    (lots of warnings when compiling currently)
  * Lots of translations updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558094400">- Update to version 4.13.5
  * Bugfixes:
  - Revert "Applications menu icon sizing fixes" (bxo#14976)
  - Make sure panel plugin icons aren't clipped (lp#1756608)
  - actions: use a different icon for hybrid sleep when possible
  (bxo#15204)
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix alpha-transparent background images (bxo#14850)
  - Fix this use of "defined" may not be portable
  - Bump glib version to 2.42.0
  - tasklist: Activate parent windows (bxo#15307)
  - launcher: Fix tooltip icon size (bxo#15319)
  - Hide systray frame in default panel config
  - separator: Use symbolic icon for more clarity (bxo#15359)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.6
  * Update default panel layout
  * Retain original GDK_CORE_DEVICE_EVENTS setting for plugins
    (bxo#15044)
  * directorymenu: Fix plugin menu autohide behaviour
  * prefs: Add missing mnemonic accelerators (bxo#15652)
  * prefs: Improve window title (bxo#15653)
  * prefs: Correct capitalization of labels (bxo#15651)
  * arrow-button: Allow connect_after signals on draw
  * tasklist: Draw grouped windows count indicator (bxo#10844)
  * tasklist: Only base bg color of group indicator on Gtk theme
  * tasklist: Avoid draw signal loop
  * tasklist: Don't show actionsmenu in grouped windows
    (bxo#15622)
  * Add more accelerators to dialog buttons (bxo#15490)
  * AC_CONFIG_MACRO_DIR -&gt; AC_CONFIG_MACRO_DIRS
  * Fix typo in debug output
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 4.13.7
  * Make vala and gobject-introspection optional
  * clock: Add short weekday to default clock string
  * clock: Add date to default clock layout (bxo#15456)
  * prefs: Improve position of panel profiles button (bxo#15657)
  * tasklist: Fix position of group indicator in vertical mode
  * tasklist: Fix overlapping vertical window titles (bxo#14901)
  * tasklist: Add fallback for missing window icons (bxo#15511)
  * directory-menu: Use natural order for sorting (bxo#15413)
  * arrow-button: Remove timeout on dispose (bxo#15696)
  * pager: Ensure bg color is set correctly (bxo#15690)
  * show-desktop: Toggle also when DND-ing (bxo#15654)
  * tic-tac-toe: Add mnemonic to Close button
  * tic-tac-toe: Avoid use-after-free/double-free (bxo#15649)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * tasklist: Keep panel visible on drag and drop (bxo#15703)
  * pager: Keep panel visible on drag and drop (bxo#15703)
  * launcher: Make dialog's context menu popup at pointer
  * Make strings translatable
  * 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="1569499200">- Update to 4.14.1
  * Draw panel border based on position and length
  * windowlist: Make layout consistent with xfdesktop
  * windowmenu: Replace deprecated gtk_widget_modify_font
  * tasklist: Resize when windows get removed (bxo#14394)
  * systray: Fix icons without compositing (bxo#14577)
  * pager: Fix scrolling in pager-buttons (bxo#15614)
  * launcher: Fix visual state of arrow-button (bxo#15818)
  * launcher: Avoid excessive left padding on popup menu (bxo#15819)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1578916800">- Update to 4.14.3
  * Always provide files for vala binding in dist tarball
- Changes from 4.14.2
  * plugins: Fix enter/leave opacity w/o compositing (bxo#14577)
  * tasklist: Fix drag&amp;drop in deskbar mode (bxo#16298)
  * appmenu: Use panel's icon size
  * appmenu: Listen to icon theme changes (bxo#15861)
  * prefs: Plug memory leaks (bxo#16016)
  * Replace GtkStock icon
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1584878400">- Added systray-symbolic-icons.patch. Backport to enable symbolic
  icons in systray</changelog>
  <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>
</package>
<package pkgid="187d0ce8f908930d04241382bce5b67af4fbf9c764841bd149b39dbde946ba5c" name="xfce4-panel-lang" arch="noarch">
  <version epoch="0" ver="4.16.3" rel="bp153.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546862400">- Drop hard dependency of xfce4-panel-restore-defaults (boo#1120913)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556366400">- Update to version 4.13.4
  * Add per-panel setting "icon-size"
  * Set minimum Gtk+3 version to 3.22
  * Bugfixes:
  - Gtk+ deprecation fixes (all plugins)
  - tasklist: Fix group-button states
  - libxfce4panel: arrow button size fixes
  - launcher: plugin sizing fixes
  - appmenu: Add support for other menu editors (bxo#11684)
  - tasklist: Fix urgency blinking for group buttons (bxo#6904)
  - tasklist: Add 'group-button' styleclass
  - Fix anchors for gtk_menu_popup_at_widget (bxo#14803)
  - Fix struts on the bottom and right of the screen (bxo#14886)
  - tasklist: Don't listen for monitor changes in the plugin (bxo#10725)
  - tasklist: Use Gdk to to determine which monitor contains a window
  - tasklist: Ensure pressed buttons with open menus
  - tasklist: Replace exo-lucency with gtkcss
  - tasklist: Make all-minimized group buttons translucent (bxo#10862)
  - tasklist: Switch from wnck* icons to standard names
  - tasklist: Keep groupbutton active after closing menu
  - tasklist: Make sure icons in the group menu are 16px
  - tasklist: Make grouped buttons active (bxo#9129)
  - launcher: Rely on icon-size provided by panel
  - Prevent crash on removing certain plugins (bxo#14418)
  - Add "configure" button to composited infobar
  - Make compositor info in settings dialog a GtkInfoBar
  - directorymenu: Fix crash and drop deprecated call
  - Fix unreadable panel items without compositing (bxo#14842)
  - launcher: Fix arrows not being shown (bxo#14373)
  - launcher: Fix tooltip icon size (bxo#14774)
  - Re-introduce button images to plugin settings dialogs
  - Make the settings dialog more HIG compliant
  - launcher: Add 'New Link' button to properties (bxo#14855)
  - Drop the panel's welcome dialog (bxo#14388)
  - clock: Resolve deprecations and fix binary clock
  - Workaround for xinput2's subpixel handling (lp#1795135)
  - Ensure the orientation style classes are always applied
  - Add orientation-related style classes for improved theming
  - actions: Add support for dm-tool
  - panel-window: set struts with monitor scaling
  * Translation updates
- Changes from 4.13.3
  * Bugfixes:
  - Get the actual widget state flags to avoid constant redraws (bxo#14307)
  - launcher: Fix empty button in remove launcher dialog (bxo#13962)
  - launcher: Make sure icons are not oversize
  - launcher: Make sure the appropriate icon size is used
  - launcher: Fix resizing of pixbuf based icons (bxo#14138)
  - Move "Separator" to the top of the "Add New Items..." menu (bxo#14086)
  - Make a couple of strings translatable (bxo#14338)
  - Make former GtkStock dialog buttons translateable (bxo#14338)
  - Make double-click add plugin in the "Add item" dialog (bxo#9784)
  - clock: Improve discoverability of tooltip help-texts (bxo#11708)
  - Correctly initialize return value (bxo#10873)
  - Gtk+3 fixes:
  - Fix various warnings with Gtk3 (bxo#14135)
  - Fix Gtk+3 version in ifdef
  - Use 'gdk_screen_is_composited' with Gtk3 (bxo#14128)
  - Try to fix menu positioning with Gtk3.22
  - Various icon fixes:
  - Switch to GtkIconTheme (bxo#14125)
  - Fix missing icons with Adwaita icon theme (bxo#14133)
  - Fix remaining deprecated icon names
  * Translation updates
- Changes from 4.13.2
  * Add support for gobject-introspection (Vidar Haarr)
  * Bugfixes:
  - actions: Fix GPtrArray usage (bxo#13981)
  - actions: Show Hybrid Sleep option (bxo#12771)
  - clock: Fix invalid datetime formats appearing in list (bxo#11527)
  - clock: Use freedesktop.org compliant icon (bxo#13779)
  - clock: Add a validator for digital custom formats (bxo#11527)
  - clock: Fix format validation (bxo#11527)
  - launcher: Fix custom images
  - tasklist: Fix scrolling to cycle through open windows (bxo#13789)
  - tasklist: Define cosmetic default padding for images (bxo#13865)
  - tasklist: Fix alignment of labels when orientation is changed (bxo#13864)
  - tasklist: Allow to hide label decorations (bxo#10546)
  - systray: Fix crash when systray is empty (bxo#13927)
  - systray: Don't lookup hash table for null keys (bxo#11929)
  - systray: Add option to display icons with square sizing (bxo#12093)
  - Pass socket id to D-Bus service to embed settings window (bxo#13854)
  - Make "Automatic" the default selection in the panel config dialog
  - Fix make distcheck (But #14040)
  - Improve gtkdoc
  * Translation updates
- Changes from 4.13.1
  * Port to GDBus (Ali)
    This means the panel now depends on xfconf 4.13 - recommended is 4.13.3.
  * Features:
  - systray: Allow ordering of items (bxo#11929)
  - tasklist: Add styleclass to make life easier for themers
  * Bugfixes:
  - Fix DND between external plugins (bxo#13687)
  - Fix drag and drop for internal plugins (bxo#13642)
  - Correct enter and leave opacity label positions (bxo#13594)
  - Fix Gtk3 XfceArrowButtons not blinking (bxo#13599)
  - Fix datarootdir declaration in .pc files (bxo#13589)
  - Use fd.org terminal icon name (bxo#13592)
  - Don't let the wrapper crash on unknown properties (bxo#13614)
  - Set default panel-2 size of default settings
  - windowmenu: Fix icon size in menu
  - systray: Fix alignment of single non-square items (bxo#9095)
  - clock: Make the default date and time format translatable (bxo#9637)
  * Translation updates
  Changes from 4.13.0
  * Port to Gtk3:
    The port is the result of the hard work Nick, Peter, Andrzejr, Simon and
    many others that helped with testing, patches and translations.
  * Features:
  - Support for the "primary" monitor option in RandR
  - Gtk2 plugins are still supported and work almost completely fine
    (see regressions below)
  * Deprecations:
  - xfce_panel_image is deprecated, instead plugins shall use GtkImage and
    xfce_panel_plugin_get_icon_size which introduces defined icon size-steps
    to avoid fuzzy icons
  * Known regressions:
  - The panel is not visually focused by default (fixed in Xfwm4&gt;=4.12.4)
  - Moving panel plugins via drag and drop on the panel directly via the plugins
    context menu action "Move" is currently broken (works fine in preferences dialog)
  - Small regression with intelligent hiding (when opening a menu, the panel
    hides and comes back immediately while it should just remain visible)
  - Enter/leave opacity does not work for Gtk2 plugins
  - Not all panel settings may be kept as the configuration is not 100% backward
    compatible (e.g. we're using GdkRGBA instead of GdkColor for the backgorund)
  * Known todos:
  - Fix all bugs/regressions
  - Remove more/all Gtk+ deprecations
    (lots of warnings when compiling currently)
  * Lots of translations updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558094400">- Update to version 4.13.5
  * Bugfixes:
  - Revert "Applications menu icon sizing fixes" (bxo#14976)
  - Make sure panel plugin icons aren't clipped (lp#1756608)
  - actions: use a different icon for hybrid sleep when possible
  (bxo#15204)
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix alpha-transparent background images (bxo#14850)
  - Fix this use of "defined" may not be portable
  - Bump glib version to 2.42.0
  - tasklist: Activate parent windows (bxo#15307)
  - launcher: Fix tooltip icon size (bxo#15319)
  - Hide systray frame in default panel config
  - separator: Use symbolic icon for more clarity (bxo#15359)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.6
  * Update default panel layout
  * Retain original GDK_CORE_DEVICE_EVENTS setting for plugins
    (bxo#15044)
  * directorymenu: Fix plugin menu autohide behaviour
  * prefs: Add missing mnemonic accelerators (bxo#15652)
  * prefs: Improve window title (bxo#15653)
  * prefs: Correct capitalization of labels (bxo#15651)
  * arrow-button: Allow connect_after signals on draw
  * tasklist: Draw grouped windows count indicator (bxo#10844)
  * tasklist: Only base bg color of group indicator on Gtk theme
  * tasklist: Avoid draw signal loop
  * tasklist: Don't show actionsmenu in grouped windows
    (bxo#15622)
  * Add more accelerators to dialog buttons (bxo#15490)
  * AC_CONFIG_MACRO_DIR -&gt; AC_CONFIG_MACRO_DIRS
  * Fix typo in debug output
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 4.13.7
  * Make vala and gobject-introspection optional
  * clock: Add short weekday to default clock string
  * clock: Add date to default clock layout (bxo#15456)
  * prefs: Improve position of panel profiles button (bxo#15657)
  * tasklist: Fix position of group indicator in vertical mode
  * tasklist: Fix overlapping vertical window titles (bxo#14901)
  * tasklist: Add fallback for missing window icons (bxo#15511)
  * directory-menu: Use natural order for sorting (bxo#15413)
  * arrow-button: Remove timeout on dispose (bxo#15696)
  * pager: Ensure bg color is set correctly (bxo#15690)
  * show-desktop: Toggle also when DND-ing (bxo#15654)
  * tic-tac-toe: Add mnemonic to Close button
  * tic-tac-toe: Avoid use-after-free/double-free (bxo#15649)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * tasklist: Keep panel visible on drag and drop (bxo#15703)
  * pager: Keep panel visible on drag and drop (bxo#15703)
  * launcher: Make dialog's context menu popup at pointer
  * Make strings translatable
  * 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="1569499200">- Update to 4.14.1
  * Draw panel border based on position and length
  * windowlist: Make layout consistent with xfdesktop
  * windowmenu: Replace deprecated gtk_widget_modify_font
  * tasklist: Resize when windows get removed (bxo#14394)
  * systray: Fix icons without compositing (bxo#14577)
  * pager: Fix scrolling in pager-buttons (bxo#15614)
  * launcher: Fix visual state of arrow-button (bxo#15818)
  * launcher: Avoid excessive left padding on popup menu (bxo#15819)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1578916800">- Update to 4.14.3
  * Always provide files for vala binding in dist tarball
- Changes from 4.14.2
  * plugins: Fix enter/leave opacity w/o compositing (bxo#14577)
  * tasklist: Fix drag&amp;drop in deskbar mode (bxo#16298)
  * appmenu: Use panel's icon size
  * appmenu: Listen to icon theme changes (bxo#15861)
  * prefs: Plug memory leaks (bxo#16016)
  * Replace GtkStock icon
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1584878400">- Added systray-symbolic-icons.patch. Backport to enable symbolic
  icons in systray</changelog>
  <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>
</package>
<package pkgid="c5c06eb6bdd37cc4cd0fb541de48aa1544e2b4da75ba660b8a38b82736e6987f" name="xfce4-panel-profiles" arch="noarch">
  <version epoch="0" ver="1.0.13" rel="bp153.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1543752000">- Version 1.0.8 Initial Build</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1543752001">- added openSUSE-profile.patch for openSUSE panel layout
- run spec cleaner</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1564315200">- Update to version 1.0.9
  * Add Xfce 4.14 profile
  * Suppress deprecation warnings
  * Rename launchers to be more explicit
  * Rename Xubuntu releases to version numbers instead of codenames
  * Unversion gimp desktop file to work with any release
  * Fix KeyError when processing some layouts (bxo#14934)
  * Safely handle values that GLib cannot process (bxo#14597)
  * Translation updates
- Fixed and updated patch openSUSE-profile.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1579089600">- Update to version 1.0.10
  * Add openSUSE profile
  * Add new error for invalid configuration files (bxo#15983)
  * 'Current Configuration' now pulls the current panel state instead of
    the state cached when the program starts (bxo#16114)
  * A cancellable warning is now displayed when applying configurations
    (bxo#14559)
  * Translations updates
- Removed patch openSUSE-profile.patch because merged upstream</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1609243200">- Update to version 1.0.12
  * New Features:
  - New build option `--docdir` for documentation install path
  - New build option `--mandir` for manpage install path
  * General:
  - Manpage `xfce4-panel-profiles.1` is no longer gzipped
    (gxo#apps/xfce4-panel-profiles#5)
  * Bugs Fixed:
  - Release install error: incorrect README filename
    (gxo#apps/xfce4-panel-profiles#24)
- Updates from version 1.0.11
  * New Features
  - Add support for saving xfce4-whiskermenu's configuration file
  - Prefer CSD in XfceTitledDialog
  - Use XfceTitledDialog from libxfce4ui
  - Use Xfce's about dialog via libxfce4ui
  - Add new icons and use reverse DNS for icons and files
  - Open xfce4-panel on close button (bxo#16505)
  * General
  - Add new README.md over old README
  - Try the new and old libxfce4ui gir file name
  - Add basic GitLab pipeline
  - Make tarball creation reproducible
  * Bugs Fixed
  - Update openSUSE profile and fix build
  - Removed check for if the menu is installed. This would probably
    get in the way.
  - Use current branch in 'make distcheck'
  - Use configured appname instead of argv[0]
  - Fix typos in comments.
  * Updated translations</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1609329600">- Added Libxfce4ui.patch. OBS gets confused which typelib to require
  as dependency and we only need Libxfce4ui.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1609416000">- Fixed Libxfce4ui.patch</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1613995200">- Update to version 1.0.13
  * Add Cupertino layout (gxo#apps/xfce4-panel-profiles#7)
  * Add Redmond 7 layout (gxo#apps/xfce4-panel-profiles#8)
  * Add Xfce 4.16 layout
  * Updated existing templates to support Xfce 4.16
  * Makefile.in.in: remove bashisms
  * Enabled exporting Whisker menu configuration
    (gxo#apps/xfce4-panel-profiles#11)
  * Translation Updates</changelog>
</package>
<package pkgid="cd893fb924092264c32f97e04673218f1e449a371e7e1497a5bd61187353b5dd" name="xfce4-panel-profiles" arch="src">
  <version epoch="0" ver="1.0.13" rel="bp153.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1543752000">- Version 1.0.8 Initial Build</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1543752001">- added openSUSE-profile.patch for openSUSE panel layout
- run spec cleaner</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1564315200">- Update to version 1.0.9
  * Add Xfce 4.14 profile
  * Suppress deprecation warnings
  * Rename launchers to be more explicit
  * Rename Xubuntu releases to version numbers instead of codenames
  * Unversion gimp desktop file to work with any release
  * Fix KeyError when processing some layouts (bxo#14934)
  * Safely handle values that GLib cannot process (bxo#14597)
  * Translation updates
- Fixed and updated patch openSUSE-profile.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1579089600">- Update to version 1.0.10
  * Add openSUSE profile
  * Add new error for invalid configuration files (bxo#15983)
  * 'Current Configuration' now pulls the current panel state instead of
    the state cached when the program starts (bxo#16114)
  * A cancellable warning is now displayed when applying configurations
    (bxo#14559)
  * Translations updates
- Removed patch openSUSE-profile.patch because merged upstream</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1609243200">- Update to version 1.0.12
  * New Features:
  - New build option `--docdir` for documentation install path
  - New build option `--mandir` for manpage install path
  * General:
  - Manpage `xfce4-panel-profiles.1` is no longer gzipped
    (gxo#apps/xfce4-panel-profiles#5)
  * Bugs Fixed:
  - Release install error: incorrect README filename
    (gxo#apps/xfce4-panel-profiles#24)
- Updates from version 1.0.11
  * New Features
  - Add support for saving xfce4-whiskermenu's configuration file
  - Prefer CSD in XfceTitledDialog
  - Use XfceTitledDialog from libxfce4ui
  - Use Xfce's about dialog via libxfce4ui
  - Add new icons and use reverse DNS for icons and files
  - Open xfce4-panel on close button (bxo#16505)
  * General
  - Add new README.md over old README
  - Try the new and old libxfce4ui gir file name
  - Add basic GitLab pipeline
  - Make tarball creation reproducible
  * Bugs Fixed
  - Update openSUSE profile and fix build
  - Removed check for if the menu is installed. This would probably
    get in the way.
  - Use current branch in 'make distcheck'
  - Use configured appname instead of argv[0]
  - Fix typos in comments.
  * Updated translations</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1609329600">- Added Libxfce4ui.patch. OBS gets confused which typelib to require
  as dependency and we only need Libxfce4ui.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1609416000">- Fixed Libxfce4ui.patch</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1613995200">- Update to version 1.0.13
  * Add Cupertino layout (gxo#apps/xfce4-panel-profiles#7)
  * Add Redmond 7 layout (gxo#apps/xfce4-panel-profiles#8)
  * Add Xfce 4.16 layout
  * Updated existing templates to support Xfce 4.16
  * Makefile.in.in: remove bashisms
  * Enabled exporting Whisker menu configuration
    (gxo#apps/xfce4-panel-profiles#11)
  * Translation Updates</changelog>
</package>
<package pkgid="4d63d3c11fe1971397d9890fa3abd912b80dbe33b21834ac0c61661f675eb198" name="xfce4-panel-restore-defaults" arch="aarch64">
  <version epoch="0" ver="4.16.3" rel="bp153.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546862400">- Drop hard dependency of xfce4-panel-restore-defaults (boo#1120913)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556366400">- Update to version 4.13.4
  * Add per-panel setting "icon-size"
  * Set minimum Gtk+3 version to 3.22
  * Bugfixes:
  - Gtk+ deprecation fixes (all plugins)
  - tasklist: Fix group-button states
  - libxfce4panel: arrow button size fixes
  - launcher: plugin sizing fixes
  - appmenu: Add support for other menu editors (bxo#11684)
  - tasklist: Fix urgency blinking for group buttons (bxo#6904)
  - tasklist: Add 'group-button' styleclass
  - Fix anchors for gtk_menu_popup_at_widget (bxo#14803)
  - Fix struts on the bottom and right of the screen (bxo#14886)
  - tasklist: Don't listen for monitor changes in the plugin (bxo#10725)
  - tasklist: Use Gdk to to determine which monitor contains a window
  - tasklist: Ensure pressed buttons with open menus
  - tasklist: Replace exo-lucency with gtkcss
  - tasklist: Make all-minimized group buttons translucent (bxo#10862)
  - tasklist: Switch from wnck* icons to standard names
  - tasklist: Keep groupbutton active after closing menu
  - tasklist: Make sure icons in the group menu are 16px
  - tasklist: Make grouped buttons active (bxo#9129)
  - launcher: Rely on icon-size provided by panel
  - Prevent crash on removing certain plugins (bxo#14418)
  - Add "configure" button to composited infobar
  - Make compositor info in settings dialog a GtkInfoBar
  - directorymenu: Fix crash and drop deprecated call
  - Fix unreadable panel items without compositing (bxo#14842)
  - launcher: Fix arrows not being shown (bxo#14373)
  - launcher: Fix tooltip icon size (bxo#14774)
  - Re-introduce button images to plugin settings dialogs
  - Make the settings dialog more HIG compliant
  - launcher: Add 'New Link' button to properties (bxo#14855)
  - Drop the panel's welcome dialog (bxo#14388)
  - clock: Resolve deprecations and fix binary clock
  - Workaround for xinput2's subpixel handling (lp#1795135)
  - Ensure the orientation style classes are always applied
  - Add orientation-related style classes for improved theming
  - actions: Add support for dm-tool
  - panel-window: set struts with monitor scaling
  * Translation updates
- Changes from 4.13.3
  * Bugfixes:
  - Get the actual widget state flags to avoid constant redraws (bxo#14307)
  - launcher: Fix empty button in remove launcher dialog (bxo#13962)
  - launcher: Make sure icons are not oversize
  - launcher: Make sure the appropriate icon size is used
  - launcher: Fix resizing of pixbuf based icons (bxo#14138)
  - Move "Separator" to the top of the "Add New Items..." menu (bxo#14086)
  - Make a couple of strings translatable (bxo#14338)
  - Make former GtkStock dialog buttons translateable (bxo#14338)
  - Make double-click add plugin in the "Add item" dialog (bxo#9784)
  - clock: Improve discoverability of tooltip help-texts (bxo#11708)
  - Correctly initialize return value (bxo#10873)
  - Gtk+3 fixes:
  - Fix various warnings with Gtk3 (bxo#14135)
  - Fix Gtk+3 version in ifdef
  - Use 'gdk_screen_is_composited' with Gtk3 (bxo#14128)
  - Try to fix menu positioning with Gtk3.22
  - Various icon fixes:
  - Switch to GtkIconTheme (bxo#14125)
  - Fix missing icons with Adwaita icon theme (bxo#14133)
  - Fix remaining deprecated icon names
  * Translation updates
- Changes from 4.13.2
  * Add support for gobject-introspection (Vidar Haarr)
  * Bugfixes:
  - actions: Fix GPtrArray usage (bxo#13981)
  - actions: Show Hybrid Sleep option (bxo#12771)
  - clock: Fix invalid datetime formats appearing in list (bxo#11527)
  - clock: Use freedesktop.org compliant icon (bxo#13779)
  - clock: Add a validator for digital custom formats (bxo#11527)
  - clock: Fix format validation (bxo#11527)
  - launcher: Fix custom images
  - tasklist: Fix scrolling to cycle through open windows (bxo#13789)
  - tasklist: Define cosmetic default padding for images (bxo#13865)
  - tasklist: Fix alignment of labels when orientation is changed (bxo#13864)
  - tasklist: Allow to hide label decorations (bxo#10546)
  - systray: Fix crash when systray is empty (bxo#13927)
  - systray: Don't lookup hash table for null keys (bxo#11929)
  - systray: Add option to display icons with square sizing (bxo#12093)
  - Pass socket id to D-Bus service to embed settings window (bxo#13854)
  - Make "Automatic" the default selection in the panel config dialog
  - Fix make distcheck (But #14040)
  - Improve gtkdoc
  * Translation updates
- Changes from 4.13.1
  * Port to GDBus (Ali)
    This means the panel now depends on xfconf 4.13 - recommended is 4.13.3.
  * Features:
  - systray: Allow ordering of items (bxo#11929)
  - tasklist: Add styleclass to make life easier for themers
  * Bugfixes:
  - Fix DND between external plugins (bxo#13687)
  - Fix drag and drop for internal plugins (bxo#13642)
  - Correct enter and leave opacity label positions (bxo#13594)
  - Fix Gtk3 XfceArrowButtons not blinking (bxo#13599)
  - Fix datarootdir declaration in .pc files (bxo#13589)
  - Use fd.org terminal icon name (bxo#13592)
  - Don't let the wrapper crash on unknown properties (bxo#13614)
  - Set default panel-2 size of default settings
  - windowmenu: Fix icon size in menu
  - systray: Fix alignment of single non-square items (bxo#9095)
  - clock: Make the default date and time format translatable (bxo#9637)
  * Translation updates
  Changes from 4.13.0
  * Port to Gtk3:
    The port is the result of the hard work Nick, Peter, Andrzejr, Simon and
    many others that helped with testing, patches and translations.
  * Features:
  - Support for the "primary" monitor option in RandR
  - Gtk2 plugins are still supported and work almost completely fine
    (see regressions below)
  * Deprecations:
  - xfce_panel_image is deprecated, instead plugins shall use GtkImage and
    xfce_panel_plugin_get_icon_size which introduces defined icon size-steps
    to avoid fuzzy icons
  * Known regressions:
  - The panel is not visually focused by default (fixed in Xfwm4&gt;=4.12.4)
  - Moving panel plugins via drag and drop on the panel directly via the plugins
    context menu action "Move" is currently broken (works fine in preferences dialog)
  - Small regression with intelligent hiding (when opening a menu, the panel
    hides and comes back immediately while it should just remain visible)
  - Enter/leave opacity does not work for Gtk2 plugins
  - Not all panel settings may be kept as the configuration is not 100% backward
    compatible (e.g. we're using GdkRGBA instead of GdkColor for the backgorund)
  * Known todos:
  - Fix all bugs/regressions
  - Remove more/all Gtk+ deprecations
    (lots of warnings when compiling currently)
  * Lots of translations updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558094400">- Update to version 4.13.5
  * Bugfixes:
  - Revert "Applications menu icon sizing fixes" (bxo#14976)
  - Make sure panel plugin icons aren't clipped (lp#1756608)
  - actions: use a different icon for hybrid sleep when possible
  (bxo#15204)
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix alpha-transparent background images (bxo#14850)
  - Fix this use of "defined" may not be portable
  - Bump glib version to 2.42.0
  - tasklist: Activate parent windows (bxo#15307)
  - launcher: Fix tooltip icon size (bxo#15319)
  - Hide systray frame in default panel config
  - separator: Use symbolic icon for more clarity (bxo#15359)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.6
  * Update default panel layout
  * Retain original GDK_CORE_DEVICE_EVENTS setting for plugins
    (bxo#15044)
  * directorymenu: Fix plugin menu autohide behaviour
  * prefs: Add missing mnemonic accelerators (bxo#15652)
  * prefs: Improve window title (bxo#15653)
  * prefs: Correct capitalization of labels (bxo#15651)
  * arrow-button: Allow connect_after signals on draw
  * tasklist: Draw grouped windows count indicator (bxo#10844)
  * tasklist: Only base bg color of group indicator on Gtk theme
  * tasklist: Avoid draw signal loop
  * tasklist: Don't show actionsmenu in grouped windows
    (bxo#15622)
  * Add more accelerators to dialog buttons (bxo#15490)
  * AC_CONFIG_MACRO_DIR -&gt; AC_CONFIG_MACRO_DIRS
  * Fix typo in debug output
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 4.13.7
  * Make vala and gobject-introspection optional
  * clock: Add short weekday to default clock string
  * clock: Add date to default clock layout (bxo#15456)
  * prefs: Improve position of panel profiles button (bxo#15657)
  * tasklist: Fix position of group indicator in vertical mode
  * tasklist: Fix overlapping vertical window titles (bxo#14901)
  * tasklist: Add fallback for missing window icons (bxo#15511)
  * directory-menu: Use natural order for sorting (bxo#15413)
  * arrow-button: Remove timeout on dispose (bxo#15696)
  * pager: Ensure bg color is set correctly (bxo#15690)
  * show-desktop: Toggle also when DND-ing (bxo#15654)
  * tic-tac-toe: Add mnemonic to Close button
  * tic-tac-toe: Avoid use-after-free/double-free (bxo#15649)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * tasklist: Keep panel visible on drag and drop (bxo#15703)
  * pager: Keep panel visible on drag and drop (bxo#15703)
  * launcher: Make dialog's context menu popup at pointer
  * Make strings translatable
  * 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="1569499200">- Update to 4.14.1
  * Draw panel border based on position and length
  * windowlist: Make layout consistent with xfdesktop
  * windowmenu: Replace deprecated gtk_widget_modify_font
  * tasklist: Resize when windows get removed (bxo#14394)
  * systray: Fix icons without compositing (bxo#14577)
  * pager: Fix scrolling in pager-buttons (bxo#15614)
  * launcher: Fix visual state of arrow-button (bxo#15818)
  * launcher: Avoid excessive left padding on popup menu (bxo#15819)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1578916800">- Update to 4.14.3
  * Always provide files for vala binding in dist tarball
- Changes from 4.14.2
  * plugins: Fix enter/leave opacity w/o compositing (bxo#14577)
  * tasklist: Fix drag&amp;drop in deskbar mode (bxo#16298)
  * appmenu: Use panel's icon size
  * appmenu: Listen to icon theme changes (bxo#15861)
  * prefs: Plug memory leaks (bxo#16016)
  * Replace GtkStock icon
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1584878400">- Added systray-symbolic-icons.patch. Backport to enable symbolic
  icons in systray</changelog>
  <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>
</package>
<package pkgid="35cc7768dbc70552285292e3fc047ab22e48575f7e934205676286a6bcfe7ba1" name="xfce4-panel-restore-defaults" arch="ppc64le">
  <version epoch="0" ver="4.16.3" rel="bp153.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546862400">- Drop hard dependency of xfce4-panel-restore-defaults (boo#1120913)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556366400">- Update to version 4.13.4
  * Add per-panel setting "icon-size"
  * Set minimum Gtk+3 version to 3.22
  * Bugfixes:
  - Gtk+ deprecation fixes (all plugins)
  - tasklist: Fix group-button states
  - libxfce4panel: arrow button size fixes
  - launcher: plugin sizing fixes
  - appmenu: Add support for other menu editors (bxo#11684)
  - tasklist: Fix urgency blinking for group buttons (bxo#6904)
  - tasklist: Add 'group-button' styleclass
  - Fix anchors for gtk_menu_popup_at_widget (bxo#14803)
  - Fix struts on the bottom and right of the screen (bxo#14886)
  - tasklist: Don't listen for monitor changes in the plugin (bxo#10725)
  - tasklist: Use Gdk to to determine which monitor contains a window
  - tasklist: Ensure pressed buttons with open menus
  - tasklist: Replace exo-lucency with gtkcss
  - tasklist: Make all-minimized group buttons translucent (bxo#10862)
  - tasklist: Switch from wnck* icons to standard names
  - tasklist: Keep groupbutton active after closing menu
  - tasklist: Make sure icons in the group menu are 16px
  - tasklist: Make grouped buttons active (bxo#9129)
  - launcher: Rely on icon-size provided by panel
  - Prevent crash on removing certain plugins (bxo#14418)
  - Add "configure" button to composited infobar
  - Make compositor info in settings dialog a GtkInfoBar
  - directorymenu: Fix crash and drop deprecated call
  - Fix unreadable panel items without compositing (bxo#14842)
  - launcher: Fix arrows not being shown (bxo#14373)
  - launcher: Fix tooltip icon size (bxo#14774)
  - Re-introduce button images to plugin settings dialogs
  - Make the settings dialog more HIG compliant
  - launcher: Add 'New Link' button to properties (bxo#14855)
  - Drop the panel's welcome dialog (bxo#14388)
  - clock: Resolve deprecations and fix binary clock
  - Workaround for xinput2's subpixel handling (lp#1795135)
  - Ensure the orientation style classes are always applied
  - Add orientation-related style classes for improved theming
  - actions: Add support for dm-tool
  - panel-window: set struts with monitor scaling
  * Translation updates
- Changes from 4.13.3
  * Bugfixes:
  - Get the actual widget state flags to avoid constant redraws (bxo#14307)
  - launcher: Fix empty button in remove launcher dialog (bxo#13962)
  - launcher: Make sure icons are not oversize
  - launcher: Make sure the appropriate icon size is used
  - launcher: Fix resizing of pixbuf based icons (bxo#14138)
  - Move "Separator" to the top of the "Add New Items..." menu (bxo#14086)
  - Make a couple of strings translatable (bxo#14338)
  - Make former GtkStock dialog buttons translateable (bxo#14338)
  - Make double-click add plugin in the "Add item" dialog (bxo#9784)
  - clock: Improve discoverability of tooltip help-texts (bxo#11708)
  - Correctly initialize return value (bxo#10873)
  - Gtk+3 fixes:
  - Fix various warnings with Gtk3 (bxo#14135)
  - Fix Gtk+3 version in ifdef
  - Use 'gdk_screen_is_composited' with Gtk3 (bxo#14128)
  - Try to fix menu positioning with Gtk3.22
  - Various icon fixes:
  - Switch to GtkIconTheme (bxo#14125)
  - Fix missing icons with Adwaita icon theme (bxo#14133)
  - Fix remaining deprecated icon names
  * Translation updates
- Changes from 4.13.2
  * Add support for gobject-introspection (Vidar Haarr)
  * Bugfixes:
  - actions: Fix GPtrArray usage (bxo#13981)
  - actions: Show Hybrid Sleep option (bxo#12771)
  - clock: Fix invalid datetime formats appearing in list (bxo#11527)
  - clock: Use freedesktop.org compliant icon (bxo#13779)
  - clock: Add a validator for digital custom formats (bxo#11527)
  - clock: Fix format validation (bxo#11527)
  - launcher: Fix custom images
  - tasklist: Fix scrolling to cycle through open windows (bxo#13789)
  - tasklist: Define cosmetic default padding for images (bxo#13865)
  - tasklist: Fix alignment of labels when orientation is changed (bxo#13864)
  - tasklist: Allow to hide label decorations (bxo#10546)
  - systray: Fix crash when systray is empty (bxo#13927)
  - systray: Don't lookup hash table for null keys (bxo#11929)
  - systray: Add option to display icons with square sizing (bxo#12093)
  - Pass socket id to D-Bus service to embed settings window (bxo#13854)
  - Make "Automatic" the default selection in the panel config dialog
  - Fix make distcheck (But #14040)
  - Improve gtkdoc
  * Translation updates
- Changes from 4.13.1
  * Port to GDBus (Ali)
    This means the panel now depends on xfconf 4.13 - recommended is 4.13.3.
  * Features:
  - systray: Allow ordering of items (bxo#11929)
  - tasklist: Add styleclass to make life easier for themers
  * Bugfixes:
  - Fix DND between external plugins (bxo#13687)
  - Fix drag and drop for internal plugins (bxo#13642)
  - Correct enter and leave opacity label positions (bxo#13594)
  - Fix Gtk3 XfceArrowButtons not blinking (bxo#13599)
  - Fix datarootdir declaration in .pc files (bxo#13589)
  - Use fd.org terminal icon name (bxo#13592)
  - Don't let the wrapper crash on unknown properties (bxo#13614)
  - Set default panel-2 size of default settings
  - windowmenu: Fix icon size in menu
  - systray: Fix alignment of single non-square items (bxo#9095)
  - clock: Make the default date and time format translatable (bxo#9637)
  * Translation updates
  Changes from 4.13.0
  * Port to Gtk3:
    The port is the result of the hard work Nick, Peter, Andrzejr, Simon and
    many others that helped with testing, patches and translations.
  * Features:
  - Support for the "primary" monitor option in RandR
  - Gtk2 plugins are still supported and work almost completely fine
    (see regressions below)
  * Deprecations:
  - xfce_panel_image is deprecated, instead plugins shall use GtkImage and
    xfce_panel_plugin_get_icon_size which introduces defined icon size-steps
    to avoid fuzzy icons
  * Known regressions:
  - The panel is not visually focused by default (fixed in Xfwm4&gt;=4.12.4)
  - Moving panel plugins via drag and drop on the panel directly via the plugins
    context menu action "Move" is currently broken (works fine in preferences dialog)
  - Small regression with intelligent hiding (when opening a menu, the panel
    hides and comes back immediately while it should just remain visible)
  - Enter/leave opacity does not work for Gtk2 plugins
  - Not all panel settings may be kept as the configuration is not 100% backward
    compatible (e.g. we're using GdkRGBA instead of GdkColor for the backgorund)
  * Known todos:
  - Fix all bugs/regressions
  - Remove more/all Gtk+ deprecations
    (lots of warnings when compiling currently)
  * Lots of translations updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558094400">- Update to version 4.13.5
  * Bugfixes:
  - Revert "Applications menu icon sizing fixes" (bxo#14976)
  - Make sure panel plugin icons aren't clipped (lp#1756608)
  - actions: use a different icon for hybrid sleep when possible
  (bxo#15204)
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix alpha-transparent background images (bxo#14850)
  - Fix this use of "defined" may not be portable
  - Bump glib version to 2.42.0
  - tasklist: Activate parent windows (bxo#15307)
  - launcher: Fix tooltip icon size (bxo#15319)
  - Hide systray frame in default panel config
  - separator: Use symbolic icon for more clarity (bxo#15359)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.6
  * Update default panel layout
  * Retain original GDK_CORE_DEVICE_EVENTS setting for plugins
    (bxo#15044)
  * directorymenu: Fix plugin menu autohide behaviour
  * prefs: Add missing mnemonic accelerators (bxo#15652)
  * prefs: Improve window title (bxo#15653)
  * prefs: Correct capitalization of labels (bxo#15651)
  * arrow-button: Allow connect_after signals on draw
  * tasklist: Draw grouped windows count indicator (bxo#10844)
  * tasklist: Only base bg color of group indicator on Gtk theme
  * tasklist: Avoid draw signal loop
  * tasklist: Don't show actionsmenu in grouped windows
    (bxo#15622)
  * Add more accelerators to dialog buttons (bxo#15490)
  * AC_CONFIG_MACRO_DIR -&gt; AC_CONFIG_MACRO_DIRS
  * Fix typo in debug output
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 4.13.7
  * Make vala and gobject-introspection optional
  * clock: Add short weekday to default clock string
  * clock: Add date to default clock layout (bxo#15456)
  * prefs: Improve position of panel profiles button (bxo#15657)
  * tasklist: Fix position of group indicator in vertical mode
  * tasklist: Fix overlapping vertical window titles (bxo#14901)
  * tasklist: Add fallback for missing window icons (bxo#15511)
  * directory-menu: Use natural order for sorting (bxo#15413)
  * arrow-button: Remove timeout on dispose (bxo#15696)
  * pager: Ensure bg color is set correctly (bxo#15690)
  * show-desktop: Toggle also when DND-ing (bxo#15654)
  * tic-tac-toe: Add mnemonic to Close button
  * tic-tac-toe: Avoid use-after-free/double-free (bxo#15649)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * tasklist: Keep panel visible on drag and drop (bxo#15703)
  * pager: Keep panel visible on drag and drop (bxo#15703)
  * launcher: Make dialog's context menu popup at pointer
  * Make strings translatable
  * 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="1569499200">- Update to 4.14.1
  * Draw panel border based on position and length
  * windowlist: Make layout consistent with xfdesktop
  * windowmenu: Replace deprecated gtk_widget_modify_font
  * tasklist: Resize when windows get removed (bxo#14394)
  * systray: Fix icons without compositing (bxo#14577)
  * pager: Fix scrolling in pager-buttons (bxo#15614)
  * launcher: Fix visual state of arrow-button (bxo#15818)
  * launcher: Avoid excessive left padding on popup menu (bxo#15819)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1578916800">- Update to 4.14.3
  * Always provide files for vala binding in dist tarball
- Changes from 4.14.2
  * plugins: Fix enter/leave opacity w/o compositing (bxo#14577)
  * tasklist: Fix drag&amp;drop in deskbar mode (bxo#16298)
  * appmenu: Use panel's icon size
  * appmenu: Listen to icon theme changes (bxo#15861)
  * prefs: Plug memory leaks (bxo#16016)
  * Replace GtkStock icon
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1584878400">- Added systray-symbolic-icons.patch. Backport to enable symbolic
  icons in systray</changelog>
  <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>
</package>
<package pkgid="7e4c61022f57d8e00362fa8b391006720365a0fe2f535c155c3d45525f91b441" name="xfce4-panel-restore-defaults" arch="s390x">
  <version epoch="0" ver="4.16.3" rel="bp153.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546862400">- Drop hard dependency of xfce4-panel-restore-defaults (boo#1120913)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556366400">- Update to version 4.13.4
  * Add per-panel setting "icon-size"
  * Set minimum Gtk+3 version to 3.22
  * Bugfixes:
  - Gtk+ deprecation fixes (all plugins)
  - tasklist: Fix group-button states
  - libxfce4panel: arrow button size fixes
  - launcher: plugin sizing fixes
  - appmenu: Add support for other menu editors (bxo#11684)
  - tasklist: Fix urgency blinking for group buttons (bxo#6904)
  - tasklist: Add 'group-button' styleclass
  - Fix anchors for gtk_menu_popup_at_widget (bxo#14803)
  - Fix struts on the bottom and right of the screen (bxo#14886)
  - tasklist: Don't listen for monitor changes in the plugin (bxo#10725)
  - tasklist: Use Gdk to to determine which monitor contains a window
  - tasklist: Ensure pressed buttons with open menus
  - tasklist: Replace exo-lucency with gtkcss
  - tasklist: Make all-minimized group buttons translucent (bxo#10862)
  - tasklist: Switch from wnck* icons to standard names
  - tasklist: Keep groupbutton active after closing menu
  - tasklist: Make sure icons in the group menu are 16px
  - tasklist: Make grouped buttons active (bxo#9129)
  - launcher: Rely on icon-size provided by panel
  - Prevent crash on removing certain plugins (bxo#14418)
  - Add "configure" button to composited infobar
  - Make compositor info in settings dialog a GtkInfoBar
  - directorymenu: Fix crash and drop deprecated call
  - Fix unreadable panel items without compositing (bxo#14842)
  - launcher: Fix arrows not being shown (bxo#14373)
  - launcher: Fix tooltip icon size (bxo#14774)
  - Re-introduce button images to plugin settings dialogs
  - Make the settings dialog more HIG compliant
  - launcher: Add 'New Link' button to properties (bxo#14855)
  - Drop the panel's welcome dialog (bxo#14388)
  - clock: Resolve deprecations and fix binary clock
  - Workaround for xinput2's subpixel handling (lp#1795135)
  - Ensure the orientation style classes are always applied
  - Add orientation-related style classes for improved theming
  - actions: Add support for dm-tool
  - panel-window: set struts with monitor scaling
  * Translation updates
- Changes from 4.13.3
  * Bugfixes:
  - Get the actual widget state flags to avoid constant redraws (bxo#14307)
  - launcher: Fix empty button in remove launcher dialog (bxo#13962)
  - launcher: Make sure icons are not oversize
  - launcher: Make sure the appropriate icon size is used
  - launcher: Fix resizing of pixbuf based icons (bxo#14138)
  - Move "Separator" to the top of the "Add New Items..." menu (bxo#14086)
  - Make a couple of strings translatable (bxo#14338)
  - Make former GtkStock dialog buttons translateable (bxo#14338)
  - Make double-click add plugin in the "Add item" dialog (bxo#9784)
  - clock: Improve discoverability of tooltip help-texts (bxo#11708)
  - Correctly initialize return value (bxo#10873)
  - Gtk+3 fixes:
  - Fix various warnings with Gtk3 (bxo#14135)
  - Fix Gtk+3 version in ifdef
  - Use 'gdk_screen_is_composited' with Gtk3 (bxo#14128)
  - Try to fix menu positioning with Gtk3.22
  - Various icon fixes:
  - Switch to GtkIconTheme (bxo#14125)
  - Fix missing icons with Adwaita icon theme (bxo#14133)
  - Fix remaining deprecated icon names
  * Translation updates
- Changes from 4.13.2
  * Add support for gobject-introspection (Vidar Haarr)
  * Bugfixes:
  - actions: Fix GPtrArray usage (bxo#13981)
  - actions: Show Hybrid Sleep option (bxo#12771)
  - clock: Fix invalid datetime formats appearing in list (bxo#11527)
  - clock: Use freedesktop.org compliant icon (bxo#13779)
  - clock: Add a validator for digital custom formats (bxo#11527)
  - clock: Fix format validation (bxo#11527)
  - launcher: Fix custom images
  - tasklist: Fix scrolling to cycle through open windows (bxo#13789)
  - tasklist: Define cosmetic default padding for images (bxo#13865)
  - tasklist: Fix alignment of labels when orientation is changed (bxo#13864)
  - tasklist: Allow to hide label decorations (bxo#10546)
  - systray: Fix crash when systray is empty (bxo#13927)
  - systray: Don't lookup hash table for null keys (bxo#11929)
  - systray: Add option to display icons with square sizing (bxo#12093)
  - Pass socket id to D-Bus service to embed settings window (bxo#13854)
  - Make "Automatic" the default selection in the panel config dialog
  - Fix make distcheck (But #14040)
  - Improve gtkdoc
  * Translation updates
- Changes from 4.13.1
  * Port to GDBus (Ali)
    This means the panel now depends on xfconf 4.13 - recommended is 4.13.3.
  * Features:
  - systray: Allow ordering of items (bxo#11929)
  - tasklist: Add styleclass to make life easier for themers
  * Bugfixes:
  - Fix DND between external plugins (bxo#13687)
  - Fix drag and drop for internal plugins (bxo#13642)
  - Correct enter and leave opacity label positions (bxo#13594)
  - Fix Gtk3 XfceArrowButtons not blinking (bxo#13599)
  - Fix datarootdir declaration in .pc files (bxo#13589)
  - Use fd.org terminal icon name (bxo#13592)
  - Don't let the wrapper crash on unknown properties (bxo#13614)
  - Set default panel-2 size of default settings
  - windowmenu: Fix icon size in menu
  - systray: Fix alignment of single non-square items (bxo#9095)
  - clock: Make the default date and time format translatable (bxo#9637)
  * Translation updates
  Changes from 4.13.0
  * Port to Gtk3:
    The port is the result of the hard work Nick, Peter, Andrzejr, Simon and
    many others that helped with testing, patches and translations.
  * Features:
  - Support for the "primary" monitor option in RandR
  - Gtk2 plugins are still supported and work almost completely fine
    (see regressions below)
  * Deprecations:
  - xfce_panel_image is deprecated, instead plugins shall use GtkImage and
    xfce_panel_plugin_get_icon_size which introduces defined icon size-steps
    to avoid fuzzy icons
  * Known regressions:
  - The panel is not visually focused by default (fixed in Xfwm4&gt;=4.12.4)
  - Moving panel plugins via drag and drop on the panel directly via the plugins
    context menu action "Move" is currently broken (works fine in preferences dialog)
  - Small regression with intelligent hiding (when opening a menu, the panel
    hides and comes back immediately while it should just remain visible)
  - Enter/leave opacity does not work for Gtk2 plugins
  - Not all panel settings may be kept as the configuration is not 100% backward
    compatible (e.g. we're using GdkRGBA instead of GdkColor for the backgorund)
  * Known todos:
  - Fix all bugs/regressions
  - Remove more/all Gtk+ deprecations
    (lots of warnings when compiling currently)
  * Lots of translations updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558094400">- Update to version 4.13.5
  * Bugfixes:
  - Revert "Applications menu icon sizing fixes" (bxo#14976)
  - Make sure panel plugin icons aren't clipped (lp#1756608)
  - actions: use a different icon for hybrid sleep when possible
  (bxo#15204)
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix alpha-transparent background images (bxo#14850)
  - Fix this use of "defined" may not be portable
  - Bump glib version to 2.42.0
  - tasklist: Activate parent windows (bxo#15307)
  - launcher: Fix tooltip icon size (bxo#15319)
  - Hide systray frame in default panel config
  - separator: Use symbolic icon for more clarity (bxo#15359)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.6
  * Update default panel layout
  * Retain original GDK_CORE_DEVICE_EVENTS setting for plugins
    (bxo#15044)
  * directorymenu: Fix plugin menu autohide behaviour
  * prefs: Add missing mnemonic accelerators (bxo#15652)
  * prefs: Improve window title (bxo#15653)
  * prefs: Correct capitalization of labels (bxo#15651)
  * arrow-button: Allow connect_after signals on draw
  * tasklist: Draw grouped windows count indicator (bxo#10844)
  * tasklist: Only base bg color of group indicator on Gtk theme
  * tasklist: Avoid draw signal loop
  * tasklist: Don't show actionsmenu in grouped windows
    (bxo#15622)
  * Add more accelerators to dialog buttons (bxo#15490)
  * AC_CONFIG_MACRO_DIR -&gt; AC_CONFIG_MACRO_DIRS
  * Fix typo in debug output
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 4.13.7
  * Make vala and gobject-introspection optional
  * clock: Add short weekday to default clock string
  * clock: Add date to default clock layout (bxo#15456)
  * prefs: Improve position of panel profiles button (bxo#15657)
  * tasklist: Fix position of group indicator in vertical mode
  * tasklist: Fix overlapping vertical window titles (bxo#14901)
  * tasklist: Add fallback for missing window icons (bxo#15511)
  * directory-menu: Use natural order for sorting (bxo#15413)
  * arrow-button: Remove timeout on dispose (bxo#15696)
  * pager: Ensure bg color is set correctly (bxo#15690)
  * show-desktop: Toggle also when DND-ing (bxo#15654)
  * tic-tac-toe: Add mnemonic to Close button
  * tic-tac-toe: Avoid use-after-free/double-free (bxo#15649)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * tasklist: Keep panel visible on drag and drop (bxo#15703)
  * pager: Keep panel visible on drag and drop (bxo#15703)
  * launcher: Make dialog's context menu popup at pointer
  * Make strings translatable
  * 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="1569499200">- Update to 4.14.1
  * Draw panel border based on position and length
  * windowlist: Make layout consistent with xfdesktop
  * windowmenu: Replace deprecated gtk_widget_modify_font
  * tasklist: Resize when windows get removed (bxo#14394)
  * systray: Fix icons without compositing (bxo#14577)
  * pager: Fix scrolling in pager-buttons (bxo#15614)
  * launcher: Fix visual state of arrow-button (bxo#15818)
  * launcher: Avoid excessive left padding on popup menu (bxo#15819)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1578916800">- Update to 4.14.3
  * Always provide files for vala binding in dist tarball
- Changes from 4.14.2
  * plugins: Fix enter/leave opacity w/o compositing (bxo#14577)
  * tasklist: Fix drag&amp;drop in deskbar mode (bxo#16298)
  * appmenu: Use panel's icon size
  * appmenu: Listen to icon theme changes (bxo#15861)
  * prefs: Plug memory leaks (bxo#16016)
  * Replace GtkStock icon
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1584878400">- Added systray-symbolic-icons.patch. Backport to enable symbolic
  icons in systray</changelog>
  <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>
</package>
<package pkgid="4dc48375459549af193197be49ec3530ea53560e209de52ff28e65be42624fed" name="xfce4-panel-restore-defaults" arch="x86_64">
  <version epoch="0" ver="4.16.3" rel="bp153.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546862400">- Drop hard dependency of xfce4-panel-restore-defaults (boo#1120913)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556366400">- Update to version 4.13.4
  * Add per-panel setting "icon-size"
  * Set minimum Gtk+3 version to 3.22
  * Bugfixes:
  - Gtk+ deprecation fixes (all plugins)
  - tasklist: Fix group-button states
  - libxfce4panel: arrow button size fixes
  - launcher: plugin sizing fixes
  - appmenu: Add support for other menu editors (bxo#11684)
  - tasklist: Fix urgency blinking for group buttons (bxo#6904)
  - tasklist: Add 'group-button' styleclass
  - Fix anchors for gtk_menu_popup_at_widget (bxo#14803)
  - Fix struts on the bottom and right of the screen (bxo#14886)
  - tasklist: Don't listen for monitor changes in the plugin (bxo#10725)
  - tasklist: Use Gdk to to determine which monitor contains a window
  - tasklist: Ensure pressed buttons with open menus
  - tasklist: Replace exo-lucency with gtkcss
  - tasklist: Make all-minimized group buttons translucent (bxo#10862)
  - tasklist: Switch from wnck* icons to standard names
  - tasklist: Keep groupbutton active after closing menu
  - tasklist: Make sure icons in the group menu are 16px
  - tasklist: Make grouped buttons active (bxo#9129)
  - launcher: Rely on icon-size provided by panel
  - Prevent crash on removing certain plugins (bxo#14418)
  - Add "configure" button to composited infobar
  - Make compositor info in settings dialog a GtkInfoBar
  - directorymenu: Fix crash and drop deprecated call
  - Fix unreadable panel items without compositing (bxo#14842)
  - launcher: Fix arrows not being shown (bxo#14373)
  - launcher: Fix tooltip icon size (bxo#14774)
  - Re-introduce button images to plugin settings dialogs
  - Make the settings dialog more HIG compliant
  - launcher: Add 'New Link' button to properties (bxo#14855)
  - Drop the panel's welcome dialog (bxo#14388)
  - clock: Resolve deprecations and fix binary clock
  - Workaround for xinput2's subpixel handling (lp#1795135)
  - Ensure the orientation style classes are always applied
  - Add orientation-related style classes for improved theming
  - actions: Add support for dm-tool
  - panel-window: set struts with monitor scaling
  * Translation updates
- Changes from 4.13.3
  * Bugfixes:
  - Get the actual widget state flags to avoid constant redraws (bxo#14307)
  - launcher: Fix empty button in remove launcher dialog (bxo#13962)
  - launcher: Make sure icons are not oversize
  - launcher: Make sure the appropriate icon size is used
  - launcher: Fix resizing of pixbuf based icons (bxo#14138)
  - Move "Separator" to the top of the "Add New Items..." menu (bxo#14086)
  - Make a couple of strings translatable (bxo#14338)
  - Make former GtkStock dialog buttons translateable (bxo#14338)
  - Make double-click add plugin in the "Add item" dialog (bxo#9784)
  - clock: Improve discoverability of tooltip help-texts (bxo#11708)
  - Correctly initialize return value (bxo#10873)
  - Gtk+3 fixes:
  - Fix various warnings with Gtk3 (bxo#14135)
  - Fix Gtk+3 version in ifdef
  - Use 'gdk_screen_is_composited' with Gtk3 (bxo#14128)
  - Try to fix menu positioning with Gtk3.22
  - Various icon fixes:
  - Switch to GtkIconTheme (bxo#14125)
  - Fix missing icons with Adwaita icon theme (bxo#14133)
  - Fix remaining deprecated icon names
  * Translation updates
- Changes from 4.13.2
  * Add support for gobject-introspection (Vidar Haarr)
  * Bugfixes:
  - actions: Fix GPtrArray usage (bxo#13981)
  - actions: Show Hybrid Sleep option (bxo#12771)
  - clock: Fix invalid datetime formats appearing in list (bxo#11527)
  - clock: Use freedesktop.org compliant icon (bxo#13779)
  - clock: Add a validator for digital custom formats (bxo#11527)
  - clock: Fix format validation (bxo#11527)
  - launcher: Fix custom images
  - tasklist: Fix scrolling to cycle through open windows (bxo#13789)
  - tasklist: Define cosmetic default padding for images (bxo#13865)
  - tasklist: Fix alignment of labels when orientation is changed (bxo#13864)
  - tasklist: Allow to hide label decorations (bxo#10546)
  - systray: Fix crash when systray is empty (bxo#13927)
  - systray: Don't lookup hash table for null keys (bxo#11929)
  - systray: Add option to display icons with square sizing (bxo#12093)
  - Pass socket id to D-Bus service to embed settings window (bxo#13854)
  - Make "Automatic" the default selection in the panel config dialog
  - Fix make distcheck (But #14040)
  - Improve gtkdoc
  * Translation updates
- Changes from 4.13.1
  * Port to GDBus (Ali)
    This means the panel now depends on xfconf 4.13 - recommended is 4.13.3.
  * Features:
  - systray: Allow ordering of items (bxo#11929)
  - tasklist: Add styleclass to make life easier for themers
  * Bugfixes:
  - Fix DND between external plugins (bxo#13687)
  - Fix drag and drop for internal plugins (bxo#13642)
  - Correct enter and leave opacity label positions (bxo#13594)
  - Fix Gtk3 XfceArrowButtons not blinking (bxo#13599)
  - Fix datarootdir declaration in .pc files (bxo#13589)
  - Use fd.org terminal icon name (bxo#13592)
  - Don't let the wrapper crash on unknown properties (bxo#13614)
  - Set default panel-2 size of default settings
  - windowmenu: Fix icon size in menu
  - systray: Fix alignment of single non-square items (bxo#9095)
  - clock: Make the default date and time format translatable (bxo#9637)
  * Translation updates
  Changes from 4.13.0
  * Port to Gtk3:
    The port is the result of the hard work Nick, Peter, Andrzejr, Simon and
    many others that helped with testing, patches and translations.
  * Features:
  - Support for the "primary" monitor option in RandR
  - Gtk2 plugins are still supported and work almost completely fine
    (see regressions below)
  * Deprecations:
  - xfce_panel_image is deprecated, instead plugins shall use GtkImage and
    xfce_panel_plugin_get_icon_size which introduces defined icon size-steps
    to avoid fuzzy icons
  * Known regressions:
  - The panel is not visually focused by default (fixed in Xfwm4&gt;=4.12.4)
  - Moving panel plugins via drag and drop on the panel directly via the plugins
    context menu action "Move" is currently broken (works fine in preferences dialog)
  - Small regression with intelligent hiding (when opening a menu, the panel
    hides and comes back immediately while it should just remain visible)
  - Enter/leave opacity does not work for Gtk2 plugins
  - Not all panel settings may be kept as the configuration is not 100% backward
    compatible (e.g. we're using GdkRGBA instead of GdkColor for the backgorund)
  * Known todos:
  - Fix all bugs/regressions
  - Remove more/all Gtk+ deprecations
    (lots of warnings when compiling currently)
  * Lots of translations updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558094400">- Update to version 4.13.5
  * Bugfixes:
  - Revert "Applications menu icon sizing fixes" (bxo#14976)
  - Make sure panel plugin icons aren't clipped (lp#1756608)
  - actions: use a different icon for hybrid sleep when possible
  (bxo#15204)
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix alpha-transparent background images (bxo#14850)
  - Fix this use of "defined" may not be portable
  - Bump glib version to 2.42.0
  - tasklist: Activate parent windows (bxo#15307)
  - launcher: Fix tooltip icon size (bxo#15319)
  - Hide systray frame in default panel config
  - separator: Use symbolic icon for more clarity (bxo#15359)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.6
  * Update default panel layout
  * Retain original GDK_CORE_DEVICE_EVENTS setting for plugins
    (bxo#15044)
  * directorymenu: Fix plugin menu autohide behaviour
  * prefs: Add missing mnemonic accelerators (bxo#15652)
  * prefs: Improve window title (bxo#15653)
  * prefs: Correct capitalization of labels (bxo#15651)
  * arrow-button: Allow connect_after signals on draw
  * tasklist: Draw grouped windows count indicator (bxo#10844)
  * tasklist: Only base bg color of group indicator on Gtk theme
  * tasklist: Avoid draw signal loop
  * tasklist: Don't show actionsmenu in grouped windows
    (bxo#15622)
  * Add more accelerators to dialog buttons (bxo#15490)
  * AC_CONFIG_MACRO_DIR -&gt; AC_CONFIG_MACRO_DIRS
  * Fix typo in debug output
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 4.13.7
  * Make vala and gobject-introspection optional
  * clock: Add short weekday to default clock string
  * clock: Add date to default clock layout (bxo#15456)
  * prefs: Improve position of panel profiles button (bxo#15657)
  * tasklist: Fix position of group indicator in vertical mode
  * tasklist: Fix overlapping vertical window titles (bxo#14901)
  * tasklist: Add fallback for missing window icons (bxo#15511)
  * directory-menu: Use natural order for sorting (bxo#15413)
  * arrow-button: Remove timeout on dispose (bxo#15696)
  * pager: Ensure bg color is set correctly (bxo#15690)
  * show-desktop: Toggle also when DND-ing (bxo#15654)
  * tic-tac-toe: Add mnemonic to Close button
  * tic-tac-toe: Avoid use-after-free/double-free (bxo#15649)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * tasklist: Keep panel visible on drag and drop (bxo#15703)
  * pager: Keep panel visible on drag and drop (bxo#15703)
  * launcher: Make dialog's context menu popup at pointer
  * Make strings translatable
  * 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="1569499200">- Update to 4.14.1
  * Draw panel border based on position and length
  * windowlist: Make layout consistent with xfdesktop
  * windowmenu: Replace deprecated gtk_widget_modify_font
  * tasklist: Resize when windows get removed (bxo#14394)
  * systray: Fix icons without compositing (bxo#14577)
  * pager: Fix scrolling in pager-buttons (bxo#15614)
  * launcher: Fix visual state of arrow-button (bxo#15818)
  * launcher: Avoid excessive left padding on popup menu (bxo#15819)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1578916800">- Update to 4.14.3
  * Always provide files for vala binding in dist tarball
- Changes from 4.14.2
  * plugins: Fix enter/leave opacity w/o compositing (bxo#14577)
  * tasklist: Fix drag&amp;drop in deskbar mode (bxo#16298)
  * appmenu: Use panel's icon size
  * appmenu: Listen to icon theme changes (bxo#15861)
  * prefs: Plug memory leaks (bxo#16016)
  * Replace GtkStock icon
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1584878400">- Added systray-symbolic-icons.patch. Backport to enable symbolic
  icons in systray</changelog>
  <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>
</package>
<package pkgid="e4ad662b259bd4df312134d1d3f46de499632afe99e01b5d74a359d2c25048e8" name="xfce4-screenshooter" arch="aarch64">
  <version epoch="0" ver="1.9.9" rel="bp153.2.3.1"/>
  <changelog author="dimstar@opensuse.org" date="1413460800">- Add xfce4-screenshooter-automake-1.14.patch: Fully intialize
  before doing furher actions. Works around an issue with AM 1.14.</changelog>
  <changelog author="gber@opensuse.org" date="1422360000">- update to version 1.8.2
  - Enhancements:
  - Add imgur.com as possible upload option (bxo#6899)
  - Add appdate file (bxo#11202)
  - Make region selection with compositing on more usable on
    darker backgrounds (bxo#9592)
  - Updated translations
  - Bugs fixed:
  - Fix keyboard navigation between choices (bxo#11325)
  - Fix build with automake 1.13 (bxo#10030)
  - Use filename-friendly date format for saved files (bxo#8445)
  - drop obsolete xfce4-screenshooter-fix-plugin-linking.patch
    xfce4-screenshooter-use-docdir.patch,
    xfce4-screenshooter-automake-1.13.patch,
    xfce4-screenshooter-automake-1.14.patch
  - drop -doc subpackage, documentation has been removed</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 1.9.1
  - Fix crash on program exit after image upload (bxo#13415)
- version 1.9.0
  - Use HTTPS for imgur (bxo#13415)
- version 1.8.99
  - Port to GTK+3
  - Fix appdata description
  - Fix crash in GValueArray handling (bxo#11879)
  - Use while instead of when in strings (bxo#12157)
  - Fix gray overlay in region mode screenshots (bxo#11922)
  - Fix crash when uploading to zimagez (bxo#11879)
- Updated translations</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1526385600">- update to version 1.9.2
  - Remove zimagez support (bxo#14283)
  - Use g_app_info_launch() for command launching (bxo#13886)
  - Dismiss the progress dialog after upload (bxo#12519)
  - Improve thumbnail size clamping
  - Allow --clipboard option to be used with the others (bxo#14120)
  - Handle device grab failure (bxo#10259)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1534075200">- update to version 1.9.3
  - Allow user to move selection rectangle (bxo#14365)
  - Allow and remember 0sec delay for all regions (bxo#13763)
  - Fix clipboard action handling (bxo#14513)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552910400">- Update to version 1.9.4
  * Enhancements:
  - Extended save function to also take files (bxo#14156)
  - Show width and height of selection area (bxo#12664)
  - Improved imgur dialog (bxo#14973)
  - Don't save region/delay/show_mouse if region was specified from CLI
  * Bugs fixed:
  - React to core X input events when XInput is not available (bxo#15166)
  - Fix crash and properly handle cursors on HiDPI
  - Delay in panel plugin does not work (bxo#14604)
- Dropped obsolete macros</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552996800">- Switched URL and Source to https:// in the spec file.</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1553947200">- Update to version 1.9.5
  * Bug fixed:
  - Panel plugin: allow it to save files (bxo#15187)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1565870400">- Renamed Panel Plugin subpackage to follow upstream naming
  xfce4-foo-plugin
- 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="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1566820800">- Update to version 1.9.6
  * Do not show translation info on --help output (bxo#15883)
  * Avoid destroying size window twice (bxo#15792)
  * Replace GtkStock buttons
  * Add missing NULL as last parameter of
    xfce_titled_dialog_new_with_buttons() (bxo#14973)
  * Do not use root coordinates for region capture (bxo#15406)
  * Install AppData into metainfo
  * Update AppData file
  * Try to grab seat more than once (bxo#15320)
  * Use new xfce_gdk_screen_get_geometry if available
  * Make screenshooter-imgur-dialog.ui translatable (bxo#15254)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1572868800">- Update to version 1.9.7
  * Add warning notice to imgur upload option (bxo#15347)
  * Fix cursor capture when near screen edge (bxo#9262)
  * Improve wording (bxo#15429)
  * Allow compilation with panel 4.15
  * Restore libxfce4ui 4.12 compatibility
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 1.9.8
  - Fix dialog icons and add title to error dialog
  - Go back to actions dialog if image upload fails (#12)
  - Go back to actions dialog if GtkFileChooser is dismissed (#33)
  - Make radio buttons execute actions on enter/space press
  - Exclude shadow borders from CSD windows (!10)
  - Capture mouse cursor in rectangle selection (#30)
  - Region size should show updated size (!9)
  - Add info about Ctrl to "Select region" tooltip
  - Replace AC_CONFIG_MACRO_DIR with AC_CONFIG_MACRO_DIRS (!4)
  - Added 24px and 32px icons
  - Fix screenshot capture when scale &gt; 1
  - Add new App icon and switch to rDNS icon name
  - Switch to README.md and foreign automake mode
  - bxo#16717: Move from exo-csource to xdt-csource
  - Update homepage link at appdata.xml
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1621512000">- Update to version 1.9.9
  * Add link to Imgur ToS (gxo#apps/xfce4-screenshooter#54)
  * Add notice about imgur (gxo#apps/xfce4-screenshooter#53)
  * Add launchable tag to appdata.xml
  * Update help message for --save option
  * Add combobox with file extensions
    (gxo#apps/xfce4-screenshooter#6)
  * Add option to capture window border or not
    (gxo#apps/xfce4-screenshooter#4)
  * Preserve last used extension
  * Save screenshots according to the extension
    (gxo#apps/xfce4-screenshooter#6)
  * Avoid save dialog loop if action was specified from CLI
    (gxo#apps/xfce4-screenshooter#41)
  * Respect windows scaling (gxo#apps/xfce4-screenshoote!18)
  * Fix compilation warnings
  * Add version check for pango
  * Correctly calculate dimensions of size window
    (gxo#apps/xfce4-screenshooter#37)
  * Add option to disable Imgur upload
    (gxo#apps/xfce4-screenshooter#20)
  * Translation Updates</changelog>
</package>
<package pkgid="c6305dc268eb9c5227cc83f03e0397bfcb157180a4ef9a73b536e41c59c6e387" name="xfce4-screenshooter" arch="ppc64le">
  <version epoch="0" ver="1.9.9" rel="bp153.2.3.1"/>
  <changelog author="dimstar@opensuse.org" date="1413460800">- Add xfce4-screenshooter-automake-1.14.patch: Fully intialize
  before doing furher actions. Works around an issue with AM 1.14.</changelog>
  <changelog author="gber@opensuse.org" date="1422360000">- update to version 1.8.2
  - Enhancements:
  - Add imgur.com as possible upload option (bxo#6899)
  - Add appdate file (bxo#11202)
  - Make region selection with compositing on more usable on
    darker backgrounds (bxo#9592)
  - Updated translations
  - Bugs fixed:
  - Fix keyboard navigation between choices (bxo#11325)
  - Fix build with automake 1.13 (bxo#10030)
  - Use filename-friendly date format for saved files (bxo#8445)
  - drop obsolete xfce4-screenshooter-fix-plugin-linking.patch
    xfce4-screenshooter-use-docdir.patch,
    xfce4-screenshooter-automake-1.13.patch,
    xfce4-screenshooter-automake-1.14.patch
  - drop -doc subpackage, documentation has been removed</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 1.9.1
  - Fix crash on program exit after image upload (bxo#13415)
- version 1.9.0
  - Use HTTPS for imgur (bxo#13415)
- version 1.8.99
  - Port to GTK+3
  - Fix appdata description
  - Fix crash in GValueArray handling (bxo#11879)
  - Use while instead of when in strings (bxo#12157)
  - Fix gray overlay in region mode screenshots (bxo#11922)
  - Fix crash when uploading to zimagez (bxo#11879)
- Updated translations</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1526385600">- update to version 1.9.2
  - Remove zimagez support (bxo#14283)
  - Use g_app_info_launch() for command launching (bxo#13886)
  - Dismiss the progress dialog after upload (bxo#12519)
  - Improve thumbnail size clamping
  - Allow --clipboard option to be used with the others (bxo#14120)
  - Handle device grab failure (bxo#10259)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1534075200">- update to version 1.9.3
  - Allow user to move selection rectangle (bxo#14365)
  - Allow and remember 0sec delay for all regions (bxo#13763)
  - Fix clipboard action handling (bxo#14513)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552910400">- Update to version 1.9.4
  * Enhancements:
  - Extended save function to also take files (bxo#14156)
  - Show width and height of selection area (bxo#12664)
  - Improved imgur dialog (bxo#14973)
  - Don't save region/delay/show_mouse if region was specified from CLI
  * Bugs fixed:
  - React to core X input events when XInput is not available (bxo#15166)
  - Fix crash and properly handle cursors on HiDPI
  - Delay in panel plugin does not work (bxo#14604)
- Dropped obsolete macros</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552996800">- Switched URL and Source to https:// in the spec file.</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1553947200">- Update to version 1.9.5
  * Bug fixed:
  - Panel plugin: allow it to save files (bxo#15187)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1565870400">- Renamed Panel Plugin subpackage to follow upstream naming
  xfce4-foo-plugin
- 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="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1566820800">- Update to version 1.9.6
  * Do not show translation info on --help output (bxo#15883)
  * Avoid destroying size window twice (bxo#15792)
  * Replace GtkStock buttons
  * Add missing NULL as last parameter of
    xfce_titled_dialog_new_with_buttons() (bxo#14973)
  * Do not use root coordinates for region capture (bxo#15406)
  * Install AppData into metainfo
  * Update AppData file
  * Try to grab seat more than once (bxo#15320)
  * Use new xfce_gdk_screen_get_geometry if available
  * Make screenshooter-imgur-dialog.ui translatable (bxo#15254)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1572868800">- Update to version 1.9.7
  * Add warning notice to imgur upload option (bxo#15347)
  * Fix cursor capture when near screen edge (bxo#9262)
  * Improve wording (bxo#15429)
  * Allow compilation with panel 4.15
  * Restore libxfce4ui 4.12 compatibility
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 1.9.8
  - Fix dialog icons and add title to error dialog
  - Go back to actions dialog if image upload fails (#12)
  - Go back to actions dialog if GtkFileChooser is dismissed (#33)
  - Make radio buttons execute actions on enter/space press
  - Exclude shadow borders from CSD windows (!10)
  - Capture mouse cursor in rectangle selection (#30)
  - Region size should show updated size (!9)
  - Add info about Ctrl to "Select region" tooltip
  - Replace AC_CONFIG_MACRO_DIR with AC_CONFIG_MACRO_DIRS (!4)
  - Added 24px and 32px icons
  - Fix screenshot capture when scale &gt; 1
  - Add new App icon and switch to rDNS icon name
  - Switch to README.md and foreign automake mode
  - bxo#16717: Move from exo-csource to xdt-csource
  - Update homepage link at appdata.xml
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1621512000">- Update to version 1.9.9
  * Add link to Imgur ToS (gxo#apps/xfce4-screenshooter#54)
  * Add notice about imgur (gxo#apps/xfce4-screenshooter#53)
  * Add launchable tag to appdata.xml
  * Update help message for --save option
  * Add combobox with file extensions
    (gxo#apps/xfce4-screenshooter#6)
  * Add option to capture window border or not
    (gxo#apps/xfce4-screenshooter#4)
  * Preserve last used extension
  * Save screenshots according to the extension
    (gxo#apps/xfce4-screenshooter#6)
  * Avoid save dialog loop if action was specified from CLI
    (gxo#apps/xfce4-screenshooter#41)
  * Respect windows scaling (gxo#apps/xfce4-screenshoote!18)
  * Fix compilation warnings
  * Add version check for pango
  * Correctly calculate dimensions of size window
    (gxo#apps/xfce4-screenshooter#37)
  * Add option to disable Imgur upload
    (gxo#apps/xfce4-screenshooter#20)
  * Translation Updates</changelog>
</package>
<package pkgid="551033791b6903dc3f5708cf53460c39817fef33212067590a69b34232034726" name="xfce4-screenshooter" arch="s390x">
  <version epoch="0" ver="1.9.9" rel="bp153.2.3.1"/>
  <changelog author="dimstar@opensuse.org" date="1413460800">- Add xfce4-screenshooter-automake-1.14.patch: Fully intialize
  before doing furher actions. Works around an issue with AM 1.14.</changelog>
  <changelog author="gber@opensuse.org" date="1422360000">- update to version 1.8.2
  - Enhancements:
  - Add imgur.com as possible upload option (bxo#6899)
  - Add appdate file (bxo#11202)
  - Make region selection with compositing on more usable on
    darker backgrounds (bxo#9592)
  - Updated translations
  - Bugs fixed:
  - Fix keyboard navigation between choices (bxo#11325)
  - Fix build with automake 1.13 (bxo#10030)
  - Use filename-friendly date format for saved files (bxo#8445)
  - drop obsolete xfce4-screenshooter-fix-plugin-linking.patch
    xfce4-screenshooter-use-docdir.patch,
    xfce4-screenshooter-automake-1.13.patch,
    xfce4-screenshooter-automake-1.14.patch
  - drop -doc subpackage, documentation has been removed</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 1.9.1
  - Fix crash on program exit after image upload (bxo#13415)
- version 1.9.0
  - Use HTTPS for imgur (bxo#13415)
- version 1.8.99
  - Port to GTK+3
  - Fix appdata description
  - Fix crash in GValueArray handling (bxo#11879)
  - Use while instead of when in strings (bxo#12157)
  - Fix gray overlay in region mode screenshots (bxo#11922)
  - Fix crash when uploading to zimagez (bxo#11879)
- Updated translations</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1526385600">- update to version 1.9.2
  - Remove zimagez support (bxo#14283)
  - Use g_app_info_launch() for command launching (bxo#13886)
  - Dismiss the progress dialog after upload (bxo#12519)
  - Improve thumbnail size clamping
  - Allow --clipboard option to be used with the others (bxo#14120)
  - Handle device grab failure (bxo#10259)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1534075200">- update to version 1.9.3
  - Allow user to move selection rectangle (bxo#14365)
  - Allow and remember 0sec delay for all regions (bxo#13763)
  - Fix clipboard action handling (bxo#14513)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552910400">- Update to version 1.9.4
  * Enhancements:
  - Extended save function to also take files (bxo#14156)
  - Show width and height of selection area (bxo#12664)
  - Improved imgur dialog (bxo#14973)
  - Don't save region/delay/show_mouse if region was specified from CLI
  * Bugs fixed:
  - React to core X input events when XInput is not available (bxo#15166)
  - Fix crash and properly handle cursors on HiDPI
  - Delay in panel plugin does not work (bxo#14604)
- Dropped obsolete macros</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552996800">- Switched URL and Source to https:// in the spec file.</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1553947200">- Update to version 1.9.5
  * Bug fixed:
  - Panel plugin: allow it to save files (bxo#15187)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1565870400">- Renamed Panel Plugin subpackage to follow upstream naming
  xfce4-foo-plugin
- 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="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1566820800">- Update to version 1.9.6
  * Do not show translation info on --help output (bxo#15883)
  * Avoid destroying size window twice (bxo#15792)
  * Replace GtkStock buttons
  * Add missing NULL as last parameter of
    xfce_titled_dialog_new_with_buttons() (bxo#14973)
  * Do not use root coordinates for region capture (bxo#15406)
  * Install AppData into metainfo
  * Update AppData file
  * Try to grab seat more than once (bxo#15320)
  * Use new xfce_gdk_screen_get_geometry if available
  * Make screenshooter-imgur-dialog.ui translatable (bxo#15254)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1572868800">- Update to version 1.9.7
  * Add warning notice to imgur upload option (bxo#15347)
  * Fix cursor capture when near screen edge (bxo#9262)
  * Improve wording (bxo#15429)
  * Allow compilation with panel 4.15
  * Restore libxfce4ui 4.12 compatibility
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 1.9.8
  - Fix dialog icons and add title to error dialog
  - Go back to actions dialog if image upload fails (#12)
  - Go back to actions dialog if GtkFileChooser is dismissed (#33)
  - Make radio buttons execute actions on enter/space press
  - Exclude shadow borders from CSD windows (!10)
  - Capture mouse cursor in rectangle selection (#30)
  - Region size should show updated size (!9)
  - Add info about Ctrl to "Select region" tooltip
  - Replace AC_CONFIG_MACRO_DIR with AC_CONFIG_MACRO_DIRS (!4)
  - Added 24px and 32px icons
  - Fix screenshot capture when scale &gt; 1
  - Add new App icon and switch to rDNS icon name
  - Switch to README.md and foreign automake mode
  - bxo#16717: Move from exo-csource to xdt-csource
  - Update homepage link at appdata.xml
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1621512000">- Update to version 1.9.9
  * Add link to Imgur ToS (gxo#apps/xfce4-screenshooter#54)
  * Add notice about imgur (gxo#apps/xfce4-screenshooter#53)
  * Add launchable tag to appdata.xml
  * Update help message for --save option
  * Add combobox with file extensions
    (gxo#apps/xfce4-screenshooter#6)
  * Add option to capture window border or not
    (gxo#apps/xfce4-screenshooter#4)
  * Preserve last used extension
  * Save screenshots according to the extension
    (gxo#apps/xfce4-screenshooter#6)
  * Avoid save dialog loop if action was specified from CLI
    (gxo#apps/xfce4-screenshooter#41)
  * Respect windows scaling (gxo#apps/xfce4-screenshoote!18)
  * Fix compilation warnings
  * Add version check for pango
  * Correctly calculate dimensions of size window
    (gxo#apps/xfce4-screenshooter#37)
  * Add option to disable Imgur upload
    (gxo#apps/xfce4-screenshooter#20)
  * Translation Updates</changelog>
</package>
<package pkgid="8190441bbc7fcfb00cac5282d221ab0987c0cd4cde4035101ea068c85ce7f85c" name="xfce4-screenshooter" arch="src">
  <version epoch="0" ver="1.9.9" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1319198400">- added xfce4-screenshooter-1.8.0-use-docdir.patch in order to
  allow installation of documentation under docdir
- install HTML documentation under
  /usr/share/xfce4/xfce4-screenshooter/html</changelog>
  <changelog author="gber@opensuse.org" date="1331726400">- recommend -lang subpackage</changelog>
  <changelog author="gber@opensuse.org" date="1333454400">- specfile cleanup
- added xfce4-screenshooter-fix-crash-with-some-wms.patch which
  fixes a crash when taking a screenshot of a window with some
  window managers (bxo#8080)
- correct dependencies</changelog>
  <changelog author="gber@opensuse.org" date="1336046400">- update to version 1.8.1
  - adapting the panel plugin to xfce4-panel 4.9+
  - add a clipboard CLI option
  - panel plugin is now built as a library
  - fix crash with some window managers
  - fix crash with NULL save path
  - install documentation to new location
  - add explicit -lm link to LIBADD
  - plugin installation location compatible with xfce4-panel 4.9+
  - update outdated man page
- rebased xfce4-screenshooter-1.8.0-use-docdir.patch as
  xfce4-screenshooter-use-docdir.patch
- added xfce4-screenshooter-fix-plugin-linking.patch in order to
  link the plugin module correctly</changelog>
  <changelog author="gber@opensuse.org" date="1336392000">- fix xfce4-screenshooter-fix-plugin-linking.patch so the panel
  plugin is linked against libscreenshooter
- fix help function by depending on libxfce4ui-tools which provides
  xfhelp4 again</changelog>
  <changelog author="pgajdos@suse.cz" date="1363176000">- builds with automake 1.13
  * automake-1.13.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1413460800">- Add xfce4-screenshooter-automake-1.14.patch: Fully intialize
  before doing furher actions. Works around an issue with AM 1.14.</changelog>
  <changelog author="gber@opensuse.org" date="1422360000">- update to version 1.8.2
  - Enhancements:
  - Add imgur.com as possible upload option (bxo#6899)
  - Add appdate file (bxo#11202)
  - Make region selection with compositing on more usable on
    darker backgrounds (bxo#9592)
  - Updated translations
  - Bugs fixed:
  - Fix keyboard navigation between choices (bxo#11325)
  - Fix build with automake 1.13 (bxo#10030)
  - Use filename-friendly date format for saved files (bxo#8445)
  - drop obsolete xfce4-screenshooter-fix-plugin-linking.patch
    xfce4-screenshooter-use-docdir.patch,
    xfce4-screenshooter-automake-1.13.patch,
    xfce4-screenshooter-automake-1.14.patch
  - drop -doc subpackage, documentation has been removed</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 1.9.1
  - Fix crash on program exit after image upload (bxo#13415)
- version 1.9.0
  - Use HTTPS for imgur (bxo#13415)
- version 1.8.99
  - Port to GTK+3
  - Fix appdata description
  - Fix crash in GValueArray handling (bxo#11879)
  - Use while instead of when in strings (bxo#12157)
  - Fix gray overlay in region mode screenshots (bxo#11922)
  - Fix crash when uploading to zimagez (bxo#11879)
- Updated translations</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1526385600">- update to version 1.9.2
  - Remove zimagez support (bxo#14283)
  - Use g_app_info_launch() for command launching (bxo#13886)
  - Dismiss the progress dialog after upload (bxo#12519)
  - Improve thumbnail size clamping
  - Allow --clipboard option to be used with the others (bxo#14120)
  - Handle device grab failure (bxo#10259)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1534075200">- update to version 1.9.3
  - Allow user to move selection rectangle (bxo#14365)
  - Allow and remember 0sec delay for all regions (bxo#13763)
  - Fix clipboard action handling (bxo#14513)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552910400">- Update to version 1.9.4
  * Enhancements:
  - Extended save function to also take files (bxo#14156)
  - Show width and height of selection area (bxo#12664)
  - Improved imgur dialog (bxo#14973)
  - Don't save region/delay/show_mouse if region was specified from CLI
  * Bugs fixed:
  - React to core X input events when XInput is not available (bxo#15166)
  - Fix crash and properly handle cursors on HiDPI
  - Delay in panel plugin does not work (bxo#14604)
- Dropped obsolete macros</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552996800">- Switched URL and Source to https:// in the spec file.</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1553947200">- Update to version 1.9.5
  * Bug fixed:
  - Panel plugin: allow it to save files (bxo#15187)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1565870400">- Renamed Panel Plugin subpackage to follow upstream naming
  xfce4-foo-plugin
- 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="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1566820800">- Update to version 1.9.6
  * Do not show translation info on --help output (bxo#15883)
  * Avoid destroying size window twice (bxo#15792)
  * Replace GtkStock buttons
  * Add missing NULL as last parameter of
    xfce_titled_dialog_new_with_buttons() (bxo#14973)
  * Do not use root coordinates for region capture (bxo#15406)
  * Install AppData into metainfo
  * Update AppData file
  * Try to grab seat more than once (bxo#15320)
  * Use new xfce_gdk_screen_get_geometry if available
  * Make screenshooter-imgur-dialog.ui translatable (bxo#15254)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1572868800">- Update to version 1.9.7
  * Add warning notice to imgur upload option (bxo#15347)
  * Fix cursor capture when near screen edge (bxo#9262)
  * Improve wording (bxo#15429)
  * Allow compilation with panel 4.15
  * Restore libxfce4ui 4.12 compatibility
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 1.9.8
  - Fix dialog icons and add title to error dialog
  - Go back to actions dialog if image upload fails (#12)
  - Go back to actions dialog if GtkFileChooser is dismissed (#33)
  - Make radio buttons execute actions on enter/space press
  - Exclude shadow borders from CSD windows (!10)
  - Capture mouse cursor in rectangle selection (#30)
  - Region size should show updated size (!9)
  - Add info about Ctrl to "Select region" tooltip
  - Replace AC_CONFIG_MACRO_DIR with AC_CONFIG_MACRO_DIRS (!4)
  - Added 24px and 32px icons
  - Fix screenshot capture when scale &gt; 1
  - Add new App icon and switch to rDNS icon name
  - Switch to README.md and foreign automake mode
  - bxo#16717: Move from exo-csource to xdt-csource
  - Update homepage link at appdata.xml
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1621512000">- Update to version 1.9.9
  * Add link to Imgur ToS (gxo#apps/xfce4-screenshooter#54)
  * Add notice about imgur (gxo#apps/xfce4-screenshooter#53)
  * Add launchable tag to appdata.xml
  * Update help message for --save option
  * Add combobox with file extensions
    (gxo#apps/xfce4-screenshooter#6)
  * Add option to capture window border or not
    (gxo#apps/xfce4-screenshooter#4)
  * Preserve last used extension
  * Save screenshots according to the extension
    (gxo#apps/xfce4-screenshooter#6)
  * Avoid save dialog loop if action was specified from CLI
    (gxo#apps/xfce4-screenshooter#41)
  * Respect windows scaling (gxo#apps/xfce4-screenshoote!18)
  * Fix compilation warnings
  * Add version check for pango
  * Correctly calculate dimensions of size window
    (gxo#apps/xfce4-screenshooter#37)
  * Add option to disable Imgur upload
    (gxo#apps/xfce4-screenshooter#20)
  * Translation Updates</changelog>
</package>
<package pkgid="a0a25f41aeb6c74e9d220d2b61ac2f3d9cb8cb19935445dc9bff5f70c94e8cf9" name="xfce4-screenshooter" arch="x86_64">
  <version epoch="0" ver="1.9.9" rel="bp153.2.3.1"/>
  <changelog author="dimstar@opensuse.org" date="1413460800">- Add xfce4-screenshooter-automake-1.14.patch: Fully intialize
  before doing furher actions. Works around an issue with AM 1.14.</changelog>
  <changelog author="gber@opensuse.org" date="1422360000">- update to version 1.8.2
  - Enhancements:
  - Add imgur.com as possible upload option (bxo#6899)
  - Add appdate file (bxo#11202)
  - Make region selection with compositing on more usable on
    darker backgrounds (bxo#9592)
  - Updated translations
  - Bugs fixed:
  - Fix keyboard navigation between choices (bxo#11325)
  - Fix build with automake 1.13 (bxo#10030)
  - Use filename-friendly date format for saved files (bxo#8445)
  - drop obsolete xfce4-screenshooter-fix-plugin-linking.patch
    xfce4-screenshooter-use-docdir.patch,
    xfce4-screenshooter-automake-1.13.patch,
    xfce4-screenshooter-automake-1.14.patch
  - drop -doc subpackage, documentation has been removed</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 1.9.1
  - Fix crash on program exit after image upload (bxo#13415)
- version 1.9.0
  - Use HTTPS for imgur (bxo#13415)
- version 1.8.99
  - Port to GTK+3
  - Fix appdata description
  - Fix crash in GValueArray handling (bxo#11879)
  - Use while instead of when in strings (bxo#12157)
  - Fix gray overlay in region mode screenshots (bxo#11922)
  - Fix crash when uploading to zimagez (bxo#11879)
- Updated translations</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1526385600">- update to version 1.9.2
  - Remove zimagez support (bxo#14283)
  - Use g_app_info_launch() for command launching (bxo#13886)
  - Dismiss the progress dialog after upload (bxo#12519)
  - Improve thumbnail size clamping
  - Allow --clipboard option to be used with the others (bxo#14120)
  - Handle device grab failure (bxo#10259)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1534075200">- update to version 1.9.3
  - Allow user to move selection rectangle (bxo#14365)
  - Allow and remember 0sec delay for all regions (bxo#13763)
  - Fix clipboard action handling (bxo#14513)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552910400">- Update to version 1.9.4
  * Enhancements:
  - Extended save function to also take files (bxo#14156)
  - Show width and height of selection area (bxo#12664)
  - Improved imgur dialog (bxo#14973)
  - Don't save region/delay/show_mouse if region was specified from CLI
  * Bugs fixed:
  - React to core X input events when XInput is not available (bxo#15166)
  - Fix crash and properly handle cursors on HiDPI
  - Delay in panel plugin does not work (bxo#14604)
- Dropped obsolete macros</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552996800">- Switched URL and Source to https:// in the spec file.</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1553947200">- Update to version 1.9.5
  * Bug fixed:
  - Panel plugin: allow it to save files (bxo#15187)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1565870400">- Renamed Panel Plugin subpackage to follow upstream naming
  xfce4-foo-plugin
- 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="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1566820800">- Update to version 1.9.6
  * Do not show translation info on --help output (bxo#15883)
  * Avoid destroying size window twice (bxo#15792)
  * Replace GtkStock buttons
  * Add missing NULL as last parameter of
    xfce_titled_dialog_new_with_buttons() (bxo#14973)
  * Do not use root coordinates for region capture (bxo#15406)
  * Install AppData into metainfo
  * Update AppData file
  * Try to grab seat more than once (bxo#15320)
  * Use new xfce_gdk_screen_get_geometry if available
  * Make screenshooter-imgur-dialog.ui translatable (bxo#15254)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1572868800">- Update to version 1.9.7
  * Add warning notice to imgur upload option (bxo#15347)
  * Fix cursor capture when near screen edge (bxo#9262)
  * Improve wording (bxo#15429)
  * Allow compilation with panel 4.15
  * Restore libxfce4ui 4.12 compatibility
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 1.9.8
  - Fix dialog icons and add title to error dialog
  - Go back to actions dialog if image upload fails (#12)
  - Go back to actions dialog if GtkFileChooser is dismissed (#33)
  - Make radio buttons execute actions on enter/space press
  - Exclude shadow borders from CSD windows (!10)
  - Capture mouse cursor in rectangle selection (#30)
  - Region size should show updated size (!9)
  - Add info about Ctrl to "Select region" tooltip
  - Replace AC_CONFIG_MACRO_DIR with AC_CONFIG_MACRO_DIRS (!4)
  - Added 24px and 32px icons
  - Fix screenshot capture when scale &gt; 1
  - Add new App icon and switch to rDNS icon name
  - Switch to README.md and foreign automake mode
  - bxo#16717: Move from exo-csource to xdt-csource
  - Update homepage link at appdata.xml
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1621512000">- Update to version 1.9.9
  * Add link to Imgur ToS (gxo#apps/xfce4-screenshooter#54)
  * Add notice about imgur (gxo#apps/xfce4-screenshooter#53)
  * Add launchable tag to appdata.xml
  * Update help message for --save option
  * Add combobox with file extensions
    (gxo#apps/xfce4-screenshooter#6)
  * Add option to capture window border or not
    (gxo#apps/xfce4-screenshooter#4)
  * Preserve last used extension
  * Save screenshots according to the extension
    (gxo#apps/xfce4-screenshooter#6)
  * Avoid save dialog loop if action was specified from CLI
    (gxo#apps/xfce4-screenshooter#41)
  * Respect windows scaling (gxo#apps/xfce4-screenshoote!18)
  * Fix compilation warnings
  * Add version check for pango
  * Correctly calculate dimensions of size window
    (gxo#apps/xfce4-screenshooter#37)
  * Add option to disable Imgur upload
    (gxo#apps/xfce4-screenshooter#20)
  * Translation Updates</changelog>
</package>
<package pkgid="dd6b20d5d2dd49b36021834c83a9001756f94d6796e4179f9819695f997f0062" name="xfce4-screenshooter-lang" arch="noarch">
  <version epoch="0" ver="1.9.9" rel="bp153.2.3.1"/>
  <changelog author="dimstar@opensuse.org" date="1413460800">- Add xfce4-screenshooter-automake-1.14.patch: Fully intialize
  before doing furher actions. Works around an issue with AM 1.14.</changelog>
  <changelog author="gber@opensuse.org" date="1422360000">- update to version 1.8.2
  - Enhancements:
  - Add imgur.com as possible upload option (bxo#6899)
  - Add appdate file (bxo#11202)
  - Make region selection with compositing on more usable on
    darker backgrounds (bxo#9592)
  - Updated translations
  - Bugs fixed:
  - Fix keyboard navigation between choices (bxo#11325)
  - Fix build with automake 1.13 (bxo#10030)
  - Use filename-friendly date format for saved files (bxo#8445)
  - drop obsolete xfce4-screenshooter-fix-plugin-linking.patch
    xfce4-screenshooter-use-docdir.patch,
    xfce4-screenshooter-automake-1.13.patch,
    xfce4-screenshooter-automake-1.14.patch
  - drop -doc subpackage, documentation has been removed</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 1.9.1
  - Fix crash on program exit after image upload (bxo#13415)
- version 1.9.0
  - Use HTTPS for imgur (bxo#13415)
- version 1.8.99
  - Port to GTK+3
  - Fix appdata description
  - Fix crash in GValueArray handling (bxo#11879)
  - Use while instead of when in strings (bxo#12157)
  - Fix gray overlay in region mode screenshots (bxo#11922)
  - Fix crash when uploading to zimagez (bxo#11879)
- Updated translations</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1526385600">- update to version 1.9.2
  - Remove zimagez support (bxo#14283)
  - Use g_app_info_launch() for command launching (bxo#13886)
  - Dismiss the progress dialog after upload (bxo#12519)
  - Improve thumbnail size clamping
  - Allow --clipboard option to be used with the others (bxo#14120)
  - Handle device grab failure (bxo#10259)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1534075200">- update to version 1.9.3
  - Allow user to move selection rectangle (bxo#14365)
  - Allow and remember 0sec delay for all regions (bxo#13763)
  - Fix clipboard action handling (bxo#14513)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552910400">- Update to version 1.9.4
  * Enhancements:
  - Extended save function to also take files (bxo#14156)
  - Show width and height of selection area (bxo#12664)
  - Improved imgur dialog (bxo#14973)
  - Don't save region/delay/show_mouse if region was specified from CLI
  * Bugs fixed:
  - React to core X input events when XInput is not available (bxo#15166)
  - Fix crash and properly handle cursors on HiDPI
  - Delay in panel plugin does not work (bxo#14604)
- Dropped obsolete macros</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552996800">- Switched URL and Source to https:// in the spec file.</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1553947200">- Update to version 1.9.5
  * Bug fixed:
  - Panel plugin: allow it to save files (bxo#15187)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1565870400">- Renamed Panel Plugin subpackage to follow upstream naming
  xfce4-foo-plugin
- 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="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1566820800">- Update to version 1.9.6
  * Do not show translation info on --help output (bxo#15883)
  * Avoid destroying size window twice (bxo#15792)
  * Replace GtkStock buttons
  * Add missing NULL as last parameter of
    xfce_titled_dialog_new_with_buttons() (bxo#14973)
  * Do not use root coordinates for region capture (bxo#15406)
  * Install AppData into metainfo
  * Update AppData file
  * Try to grab seat more than once (bxo#15320)
  * Use new xfce_gdk_screen_get_geometry if available
  * Make screenshooter-imgur-dialog.ui translatable (bxo#15254)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1572868800">- Update to version 1.9.7
  * Add warning notice to imgur upload option (bxo#15347)
  * Fix cursor capture when near screen edge (bxo#9262)
  * Improve wording (bxo#15429)
  * Allow compilation with panel 4.15
  * Restore libxfce4ui 4.12 compatibility
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 1.9.8
  - Fix dialog icons and add title to error dialog
  - Go back to actions dialog if image upload fails (#12)
  - Go back to actions dialog if GtkFileChooser is dismissed (#33)
  - Make radio buttons execute actions on enter/space press
  - Exclude shadow borders from CSD windows (!10)
  - Capture mouse cursor in rectangle selection (#30)
  - Region size should show updated size (!9)
  - Add info about Ctrl to "Select region" tooltip
  - Replace AC_CONFIG_MACRO_DIR with AC_CONFIG_MACRO_DIRS (!4)
  - Added 24px and 32px icons
  - Fix screenshot capture when scale &gt; 1
  - Add new App icon and switch to rDNS icon name
  - Switch to README.md and foreign automake mode
  - bxo#16717: Move from exo-csource to xdt-csource
  - Update homepage link at appdata.xml
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1621512000">- Update to version 1.9.9
  * Add link to Imgur ToS (gxo#apps/xfce4-screenshooter#54)
  * Add notice about imgur (gxo#apps/xfce4-screenshooter#53)
  * Add launchable tag to appdata.xml
  * Update help message for --save option
  * Add combobox with file extensions
    (gxo#apps/xfce4-screenshooter#6)
  * Add option to capture window border or not
    (gxo#apps/xfce4-screenshooter#4)
  * Preserve last used extension
  * Save screenshots according to the extension
    (gxo#apps/xfce4-screenshooter#6)
  * Avoid save dialog loop if action was specified from CLI
    (gxo#apps/xfce4-screenshooter#41)
  * Respect windows scaling (gxo#apps/xfce4-screenshoote!18)
  * Fix compilation warnings
  * Add version check for pango
  * Correctly calculate dimensions of size window
    (gxo#apps/xfce4-screenshooter#37)
  * Add option to disable Imgur upload
    (gxo#apps/xfce4-screenshooter#20)
  * Translation Updates</changelog>
</package>
<package pkgid="add0f2e6d88bee1216c0fa40c5e2fad512e0f0adf36afbdcd06646659d677d90" name="xfce4-screenshooter-plugin" arch="aarch64">
  <version epoch="0" ver="1.9.9" rel="bp153.2.3.1"/>
  <changelog author="dimstar@opensuse.org" date="1413460800">- Add xfce4-screenshooter-automake-1.14.patch: Fully intialize
  before doing furher actions. Works around an issue with AM 1.14.</changelog>
  <changelog author="gber@opensuse.org" date="1422360000">- update to version 1.8.2
  - Enhancements:
  - Add imgur.com as possible upload option (bxo#6899)
  - Add appdate file (bxo#11202)
  - Make region selection with compositing on more usable on
    darker backgrounds (bxo#9592)
  - Updated translations
  - Bugs fixed:
  - Fix keyboard navigation between choices (bxo#11325)
  - Fix build with automake 1.13 (bxo#10030)
  - Use filename-friendly date format for saved files (bxo#8445)
  - drop obsolete xfce4-screenshooter-fix-plugin-linking.patch
    xfce4-screenshooter-use-docdir.patch,
    xfce4-screenshooter-automake-1.13.patch,
    xfce4-screenshooter-automake-1.14.patch
  - drop -doc subpackage, documentation has been removed</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 1.9.1
  - Fix crash on program exit after image upload (bxo#13415)
- version 1.9.0
  - Use HTTPS for imgur (bxo#13415)
- version 1.8.99
  - Port to GTK+3
  - Fix appdata description
  - Fix crash in GValueArray handling (bxo#11879)
  - Use while instead of when in strings (bxo#12157)
  - Fix gray overlay in region mode screenshots (bxo#11922)
  - Fix crash when uploading to zimagez (bxo#11879)
- Updated translations</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1526385600">- update to version 1.9.2
  - Remove zimagez support (bxo#14283)
  - Use g_app_info_launch() for command launching (bxo#13886)
  - Dismiss the progress dialog after upload (bxo#12519)
  - Improve thumbnail size clamping
  - Allow --clipboard option to be used with the others (bxo#14120)
  - Handle device grab failure (bxo#10259)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1534075200">- update to version 1.9.3
  - Allow user to move selection rectangle (bxo#14365)
  - Allow and remember 0sec delay for all regions (bxo#13763)
  - Fix clipboard action handling (bxo#14513)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552910400">- Update to version 1.9.4
  * Enhancements:
  - Extended save function to also take files (bxo#14156)
  - Show width and height of selection area (bxo#12664)
  - Improved imgur dialog (bxo#14973)
  - Don't save region/delay/show_mouse if region was specified from CLI
  * Bugs fixed:
  - React to core X input events when XInput is not available (bxo#15166)
  - Fix crash and properly handle cursors on HiDPI
  - Delay in panel plugin does not work (bxo#14604)
- Dropped obsolete macros</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552996800">- Switched URL and Source to https:// in the spec file.</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1553947200">- Update to version 1.9.5
  * Bug fixed:
  - Panel plugin: allow it to save files (bxo#15187)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1565870400">- Renamed Panel Plugin subpackage to follow upstream naming
  xfce4-foo-plugin
- 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="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1566820800">- Update to version 1.9.6
  * Do not show translation info on --help output (bxo#15883)
  * Avoid destroying size window twice (bxo#15792)
  * Replace GtkStock buttons
  * Add missing NULL as last parameter of
    xfce_titled_dialog_new_with_buttons() (bxo#14973)
  * Do not use root coordinates for region capture (bxo#15406)
  * Install AppData into metainfo
  * Update AppData file
  * Try to grab seat more than once (bxo#15320)
  * Use new xfce_gdk_screen_get_geometry if available
  * Make screenshooter-imgur-dialog.ui translatable (bxo#15254)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1572868800">- Update to version 1.9.7
  * Add warning notice to imgur upload option (bxo#15347)
  * Fix cursor capture when near screen edge (bxo#9262)
  * Improve wording (bxo#15429)
  * Allow compilation with panel 4.15
  * Restore libxfce4ui 4.12 compatibility
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 1.9.8
  - Fix dialog icons and add title to error dialog
  - Go back to actions dialog if image upload fails (#12)
  - Go back to actions dialog if GtkFileChooser is dismissed (#33)
  - Make radio buttons execute actions on enter/space press
  - Exclude shadow borders from CSD windows (!10)
  - Capture mouse cursor in rectangle selection (#30)
  - Region size should show updated size (!9)
  - Add info about Ctrl to "Select region" tooltip
  - Replace AC_CONFIG_MACRO_DIR with AC_CONFIG_MACRO_DIRS (!4)
  - Added 24px and 32px icons
  - Fix screenshot capture when scale &gt; 1
  - Add new App icon and switch to rDNS icon name
  - Switch to README.md and foreign automake mode
  - bxo#16717: Move from exo-csource to xdt-csource
  - Update homepage link at appdata.xml
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1621512000">- Update to version 1.9.9
  * Add link to Imgur ToS (gxo#apps/xfce4-screenshooter#54)
  * Add notice about imgur (gxo#apps/xfce4-screenshooter#53)
  * Add launchable tag to appdata.xml
  * Update help message for --save option
  * Add combobox with file extensions
    (gxo#apps/xfce4-screenshooter#6)
  * Add option to capture window border or not
    (gxo#apps/xfce4-screenshooter#4)
  * Preserve last used extension
  * Save screenshots according to the extension
    (gxo#apps/xfce4-screenshooter#6)
  * Avoid save dialog loop if action was specified from CLI
    (gxo#apps/xfce4-screenshooter#41)
  * Respect windows scaling (gxo#apps/xfce4-screenshoote!18)
  * Fix compilation warnings
  * Add version check for pango
  * Correctly calculate dimensions of size window
    (gxo#apps/xfce4-screenshooter#37)
  * Add option to disable Imgur upload
    (gxo#apps/xfce4-screenshooter#20)
  * Translation Updates</changelog>
</package>
<package pkgid="4eb411ba6d7fe4b99f924d76c06a99c4363adee73108598e172095cdf4acd3d2" name="xfce4-screenshooter-plugin" arch="ppc64le">
  <version epoch="0" ver="1.9.9" rel="bp153.2.3.1"/>
  <changelog author="dimstar@opensuse.org" date="1413460800">- Add xfce4-screenshooter-automake-1.14.patch: Fully intialize
  before doing furher actions. Works around an issue with AM 1.14.</changelog>
  <changelog author="gber@opensuse.org" date="1422360000">- update to version 1.8.2
  - Enhancements:
  - Add imgur.com as possible upload option (bxo#6899)
  - Add appdate file (bxo#11202)
  - Make region selection with compositing on more usable on
    darker backgrounds (bxo#9592)
  - Updated translations
  - Bugs fixed:
  - Fix keyboard navigation between choices (bxo#11325)
  - Fix build with automake 1.13 (bxo#10030)
  - Use filename-friendly date format for saved files (bxo#8445)
  - drop obsolete xfce4-screenshooter-fix-plugin-linking.patch
    xfce4-screenshooter-use-docdir.patch,
    xfce4-screenshooter-automake-1.13.patch,
    xfce4-screenshooter-automake-1.14.patch
  - drop -doc subpackage, documentation has been removed</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 1.9.1
  - Fix crash on program exit after image upload (bxo#13415)
- version 1.9.0
  - Use HTTPS for imgur (bxo#13415)
- version 1.8.99
  - Port to GTK+3
  - Fix appdata description
  - Fix crash in GValueArray handling (bxo#11879)
  - Use while instead of when in strings (bxo#12157)
  - Fix gray overlay in region mode screenshots (bxo#11922)
  - Fix crash when uploading to zimagez (bxo#11879)
- Updated translations</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1526385600">- update to version 1.9.2
  - Remove zimagez support (bxo#14283)
  - Use g_app_info_launch() for command launching (bxo#13886)
  - Dismiss the progress dialog after upload (bxo#12519)
  - Improve thumbnail size clamping
  - Allow --clipboard option to be used with the others (bxo#14120)
  - Handle device grab failure (bxo#10259)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1534075200">- update to version 1.9.3
  - Allow user to move selection rectangle (bxo#14365)
  - Allow and remember 0sec delay for all regions (bxo#13763)
  - Fix clipboard action handling (bxo#14513)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552910400">- Update to version 1.9.4
  * Enhancements:
  - Extended save function to also take files (bxo#14156)
  - Show width and height of selection area (bxo#12664)
  - Improved imgur dialog (bxo#14973)
  - Don't save region/delay/show_mouse if region was specified from CLI
  * Bugs fixed:
  - React to core X input events when XInput is not available (bxo#15166)
  - Fix crash and properly handle cursors on HiDPI
  - Delay in panel plugin does not work (bxo#14604)
- Dropped obsolete macros</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552996800">- Switched URL and Source to https:// in the spec file.</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1553947200">- Update to version 1.9.5
  * Bug fixed:
  - Panel plugin: allow it to save files (bxo#15187)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1565870400">- Renamed Panel Plugin subpackage to follow upstream naming
  xfce4-foo-plugin
- 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="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1566820800">- Update to version 1.9.6
  * Do not show translation info on --help output (bxo#15883)
  * Avoid destroying size window twice (bxo#15792)
  * Replace GtkStock buttons
  * Add missing NULL as last parameter of
    xfce_titled_dialog_new_with_buttons() (bxo#14973)
  * Do not use root coordinates for region capture (bxo#15406)
  * Install AppData into metainfo
  * Update AppData file
  * Try to grab seat more than once (bxo#15320)
  * Use new xfce_gdk_screen_get_geometry if available
  * Make screenshooter-imgur-dialog.ui translatable (bxo#15254)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1572868800">- Update to version 1.9.7
  * Add warning notice to imgur upload option (bxo#15347)
  * Fix cursor capture when near screen edge (bxo#9262)
  * Improve wording (bxo#15429)
  * Allow compilation with panel 4.15
  * Restore libxfce4ui 4.12 compatibility
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 1.9.8
  - Fix dialog icons and add title to error dialog
  - Go back to actions dialog if image upload fails (#12)
  - Go back to actions dialog if GtkFileChooser is dismissed (#33)
  - Make radio buttons execute actions on enter/space press
  - Exclude shadow borders from CSD windows (!10)
  - Capture mouse cursor in rectangle selection (#30)
  - Region size should show updated size (!9)
  - Add info about Ctrl to "Select region" tooltip
  - Replace AC_CONFIG_MACRO_DIR with AC_CONFIG_MACRO_DIRS (!4)
  - Added 24px and 32px icons
  - Fix screenshot capture when scale &gt; 1
  - Add new App icon and switch to rDNS icon name
  - Switch to README.md and foreign automake mode
  - bxo#16717: Move from exo-csource to xdt-csource
  - Update homepage link at appdata.xml
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1621512000">- Update to version 1.9.9
  * Add link to Imgur ToS (gxo#apps/xfce4-screenshooter#54)
  * Add notice about imgur (gxo#apps/xfce4-screenshooter#53)
  * Add launchable tag to appdata.xml
  * Update help message for --save option
  * Add combobox with file extensions
    (gxo#apps/xfce4-screenshooter#6)
  * Add option to capture window border or not
    (gxo#apps/xfce4-screenshooter#4)
  * Preserve last used extension
  * Save screenshots according to the extension
    (gxo#apps/xfce4-screenshooter#6)
  * Avoid save dialog loop if action was specified from CLI
    (gxo#apps/xfce4-screenshooter#41)
  * Respect windows scaling (gxo#apps/xfce4-screenshoote!18)
  * Fix compilation warnings
  * Add version check for pango
  * Correctly calculate dimensions of size window
    (gxo#apps/xfce4-screenshooter#37)
  * Add option to disable Imgur upload
    (gxo#apps/xfce4-screenshooter#20)
  * Translation Updates</changelog>
</package>
<package pkgid="239e8e26388f8855782a631d5f5c8c09bb374fd1d8d81d153859b64d376fdc93" name="xfce4-screenshooter-plugin" arch="s390x">
  <version epoch="0" ver="1.9.9" rel="bp153.2.3.1"/>
  <changelog author="dimstar@opensuse.org" date="1413460800">- Add xfce4-screenshooter-automake-1.14.patch: Fully intialize
  before doing furher actions. Works around an issue with AM 1.14.</changelog>
  <changelog author="gber@opensuse.org" date="1422360000">- update to version 1.8.2
  - Enhancements:
  - Add imgur.com as possible upload option (bxo#6899)
  - Add appdate file (bxo#11202)
  - Make region selection with compositing on more usable on
    darker backgrounds (bxo#9592)
  - Updated translations
  - Bugs fixed:
  - Fix keyboard navigation between choices (bxo#11325)
  - Fix build with automake 1.13 (bxo#10030)
  - Use filename-friendly date format for saved files (bxo#8445)
  - drop obsolete xfce4-screenshooter-fix-plugin-linking.patch
    xfce4-screenshooter-use-docdir.patch,
    xfce4-screenshooter-automake-1.13.patch,
    xfce4-screenshooter-automake-1.14.patch
  - drop -doc subpackage, documentation has been removed</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 1.9.1
  - Fix crash on program exit after image upload (bxo#13415)
- version 1.9.0
  - Use HTTPS for imgur (bxo#13415)
- version 1.8.99
  - Port to GTK+3
  - Fix appdata description
  - Fix crash in GValueArray handling (bxo#11879)
  - Use while instead of when in strings (bxo#12157)
  - Fix gray overlay in region mode screenshots (bxo#11922)
  - Fix crash when uploading to zimagez (bxo#11879)
- Updated translations</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1526385600">- update to version 1.9.2
  - Remove zimagez support (bxo#14283)
  - Use g_app_info_launch() for command launching (bxo#13886)
  - Dismiss the progress dialog after upload (bxo#12519)
  - Improve thumbnail size clamping
  - Allow --clipboard option to be used with the others (bxo#14120)
  - Handle device grab failure (bxo#10259)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1534075200">- update to version 1.9.3
  - Allow user to move selection rectangle (bxo#14365)
  - Allow and remember 0sec delay for all regions (bxo#13763)
  - Fix clipboard action handling (bxo#14513)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552910400">- Update to version 1.9.4
  * Enhancements:
  - Extended save function to also take files (bxo#14156)
  - Show width and height of selection area (bxo#12664)
  - Improved imgur dialog (bxo#14973)
  - Don't save region/delay/show_mouse if region was specified from CLI
  * Bugs fixed:
  - React to core X input events when XInput is not available (bxo#15166)
  - Fix crash and properly handle cursors on HiDPI
  - Delay in panel plugin does not work (bxo#14604)
- Dropped obsolete macros</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552996800">- Switched URL and Source to https:// in the spec file.</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1553947200">- Update to version 1.9.5
  * Bug fixed:
  - Panel plugin: allow it to save files (bxo#15187)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1565870400">- Renamed Panel Plugin subpackage to follow upstream naming
  xfce4-foo-plugin
- 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="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1566820800">- Update to version 1.9.6
  * Do not show translation info on --help output (bxo#15883)
  * Avoid destroying size window twice (bxo#15792)
  * Replace GtkStock buttons
  * Add missing NULL as last parameter of
    xfce_titled_dialog_new_with_buttons() (bxo#14973)
  * Do not use root coordinates for region capture (bxo#15406)
  * Install AppData into metainfo
  * Update AppData file
  * Try to grab seat more than once (bxo#15320)
  * Use new xfce_gdk_screen_get_geometry if available
  * Make screenshooter-imgur-dialog.ui translatable (bxo#15254)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1572868800">- Update to version 1.9.7
  * Add warning notice to imgur upload option (bxo#15347)
  * Fix cursor capture when near screen edge (bxo#9262)
  * Improve wording (bxo#15429)
  * Allow compilation with panel 4.15
  * Restore libxfce4ui 4.12 compatibility
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 1.9.8
  - Fix dialog icons and add title to error dialog
  - Go back to actions dialog if image upload fails (#12)
  - Go back to actions dialog if GtkFileChooser is dismissed (#33)
  - Make radio buttons execute actions on enter/space press
  - Exclude shadow borders from CSD windows (!10)
  - Capture mouse cursor in rectangle selection (#30)
  - Region size should show updated size (!9)
  - Add info about Ctrl to "Select region" tooltip
  - Replace AC_CONFIG_MACRO_DIR with AC_CONFIG_MACRO_DIRS (!4)
  - Added 24px and 32px icons
  - Fix screenshot capture when scale &gt; 1
  - Add new App icon and switch to rDNS icon name
  - Switch to README.md and foreign automake mode
  - bxo#16717: Move from exo-csource to xdt-csource
  - Update homepage link at appdata.xml
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1621512000">- Update to version 1.9.9
  * Add link to Imgur ToS (gxo#apps/xfce4-screenshooter#54)
  * Add notice about imgur (gxo#apps/xfce4-screenshooter#53)
  * Add launchable tag to appdata.xml
  * Update help message for --save option
  * Add combobox with file extensions
    (gxo#apps/xfce4-screenshooter#6)
  * Add option to capture window border or not
    (gxo#apps/xfce4-screenshooter#4)
  * Preserve last used extension
  * Save screenshots according to the extension
    (gxo#apps/xfce4-screenshooter#6)
  * Avoid save dialog loop if action was specified from CLI
    (gxo#apps/xfce4-screenshooter#41)
  * Respect windows scaling (gxo#apps/xfce4-screenshoote!18)
  * Fix compilation warnings
  * Add version check for pango
  * Correctly calculate dimensions of size window
    (gxo#apps/xfce4-screenshooter#37)
  * Add option to disable Imgur upload
    (gxo#apps/xfce4-screenshooter#20)
  * Translation Updates</changelog>
</package>
<package pkgid="ae05f0f030eb99c5962467929bb1dff3c715941f471e5641a974151fa747d238" name="xfce4-screenshooter-plugin" arch="x86_64">
  <version epoch="0" ver="1.9.9" rel="bp153.2.3.1"/>
  <changelog author="dimstar@opensuse.org" date="1413460800">- Add xfce4-screenshooter-automake-1.14.patch: Fully intialize
  before doing furher actions. Works around an issue with AM 1.14.</changelog>
  <changelog author="gber@opensuse.org" date="1422360000">- update to version 1.8.2
  - Enhancements:
  - Add imgur.com as possible upload option (bxo#6899)
  - Add appdate file (bxo#11202)
  - Make region selection with compositing on more usable on
    darker backgrounds (bxo#9592)
  - Updated translations
  - Bugs fixed:
  - Fix keyboard navigation between choices (bxo#11325)
  - Fix build with automake 1.13 (bxo#10030)
  - Use filename-friendly date format for saved files (bxo#8445)
  - drop obsolete xfce4-screenshooter-fix-plugin-linking.patch
    xfce4-screenshooter-use-docdir.patch,
    xfce4-screenshooter-automake-1.13.patch,
    xfce4-screenshooter-automake-1.14.patch
  - drop -doc subpackage, documentation has been removed</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 1.9.1
  - Fix crash on program exit after image upload (bxo#13415)
- version 1.9.0
  - Use HTTPS for imgur (bxo#13415)
- version 1.8.99
  - Port to GTK+3
  - Fix appdata description
  - Fix crash in GValueArray handling (bxo#11879)
  - Use while instead of when in strings (bxo#12157)
  - Fix gray overlay in region mode screenshots (bxo#11922)
  - Fix crash when uploading to zimagez (bxo#11879)
- Updated translations</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1526385600">- update to version 1.9.2
  - Remove zimagez support (bxo#14283)
  - Use g_app_info_launch() for command launching (bxo#13886)
  - Dismiss the progress dialog after upload (bxo#12519)
  - Improve thumbnail size clamping
  - Allow --clipboard option to be used with the others (bxo#14120)
  - Handle device grab failure (bxo#10259)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1534075200">- update to version 1.9.3
  - Allow user to move selection rectangle (bxo#14365)
  - Allow and remember 0sec delay for all regions (bxo#13763)
  - Fix clipboard action handling (bxo#14513)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552910400">- Update to version 1.9.4
  * Enhancements:
  - Extended save function to also take files (bxo#14156)
  - Show width and height of selection area (bxo#12664)
  - Improved imgur dialog (bxo#14973)
  - Don't save region/delay/show_mouse if region was specified from CLI
  * Bugs fixed:
  - React to core X input events when XInput is not available (bxo#15166)
  - Fix crash and properly handle cursors on HiDPI
  - Delay in panel plugin does not work (bxo#14604)
- Dropped obsolete macros</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552996800">- Switched URL and Source to https:// in the spec file.</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1553947200">- Update to version 1.9.5
  * Bug fixed:
  - Panel plugin: allow it to save files (bxo#15187)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1565870400">- Renamed Panel Plugin subpackage to follow upstream naming
  xfce4-foo-plugin
- 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="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1566820800">- Update to version 1.9.6
  * Do not show translation info on --help output (bxo#15883)
  * Avoid destroying size window twice (bxo#15792)
  * Replace GtkStock buttons
  * Add missing NULL as last parameter of
    xfce_titled_dialog_new_with_buttons() (bxo#14973)
  * Do not use root coordinates for region capture (bxo#15406)
  * Install AppData into metainfo
  * Update AppData file
  * Try to grab seat more than once (bxo#15320)
  * Use new xfce_gdk_screen_get_geometry if available
  * Make screenshooter-imgur-dialog.ui translatable (bxo#15254)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1572868800">- Update to version 1.9.7
  * Add warning notice to imgur upload option (bxo#15347)
  * Fix cursor capture when near screen edge (bxo#9262)
  * Improve wording (bxo#15429)
  * Allow compilation with panel 4.15
  * Restore libxfce4ui 4.12 compatibility
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 1.9.8
  - Fix dialog icons and add title to error dialog
  - Go back to actions dialog if image upload fails (#12)
  - Go back to actions dialog if GtkFileChooser is dismissed (#33)
  - Make radio buttons execute actions on enter/space press
  - Exclude shadow borders from CSD windows (!10)
  - Capture mouse cursor in rectangle selection (#30)
  - Region size should show updated size (!9)
  - Add info about Ctrl to "Select region" tooltip
  - Replace AC_CONFIG_MACRO_DIR with AC_CONFIG_MACRO_DIRS (!4)
  - Added 24px and 32px icons
  - Fix screenshot capture when scale &gt; 1
  - Add new App icon and switch to rDNS icon name
  - Switch to README.md and foreign automake mode
  - bxo#16717: Move from exo-csource to xdt-csource
  - Update homepage link at appdata.xml
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1621512000">- Update to version 1.9.9
  * Add link to Imgur ToS (gxo#apps/xfce4-screenshooter#54)
  * Add notice about imgur (gxo#apps/xfce4-screenshooter#53)
  * Add launchable tag to appdata.xml
  * Update help message for --save option
  * Add combobox with file extensions
    (gxo#apps/xfce4-screenshooter#6)
  * Add option to capture window border or not
    (gxo#apps/xfce4-screenshooter#4)
  * Preserve last used extension
  * Save screenshots according to the extension
    (gxo#apps/xfce4-screenshooter#6)
  * Avoid save dialog loop if action was specified from CLI
    (gxo#apps/xfce4-screenshooter#41)
  * Respect windows scaling (gxo#apps/xfce4-screenshoote!18)
  * Fix compilation warnings
  * Add version check for pango
  * Correctly calculate dimensions of size window
    (gxo#apps/xfce4-screenshooter#37)
  * Add option to disable Imgur upload
    (gxo#apps/xfce4-screenshooter#20)
  * Translation Updates</changelog>
</package>
<package pkgid="4976e6702dfaedbde8be28a8c87a5f54edde89b8ef31ed954864c25d3b9f48b8" name="xfce4-settings" arch="aarch64">
  <version epoch="0" ver="4.16.2" rel="bp153.2.5.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1521892800">- update to version 4.12.3:
  * Improvements for multimonitor support:
  - Visualize all three display configuration states
  - Visually note if two displays overlap (mirrored) but are not
    cloned
  - Always draw active display last so it's on top
  - Fix: Correctly position monitors in extended mode
  - Fix: Race condition with monitor connect and disconnect
  - Fix: Segfault on monitor reconnect
  * Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1529668800">- update to 4.12.4:
  * Fix: --replace did not replace old daemon (bxo#14381)
  * Fix: Uninitialized scalar variables (CID #292062, #292063)
  * Fix: -Wcast-function-type (GCC 8)
  * Improved display manufucturer name recognition:
  - Refreshed PNP IDs from hwdata
  - Added support for VBX (VirtualBox)
  - Standardized and shortened manufacturer names
  - Updated laptop detection to include eDP in XfceRandr
  * Translation updates</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1556539200">- Clean up spec file:
  - Added conditional %bcond_with git for easier maintanance when using
    git master branch
  - Updated URL</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1556625600">- Update to version 4.13.5
  - New: Add display profiles feature
  - Allows for saving/restoring display configurations
  - Profiles can be auto-applied when new displays are connected
  - Drop the Gtk Theme previews
  - Various UI improvements to the settings dialogs
  - New icons for the minimal display dialog
  - Fix: Fix broken hover effect in the settings manager (bxo#14539)
  - Fix: Add default mnemonics back to dialog buttons
  - Fix: Add DBUS_GLIB_CFLAGS for Settings Editor (bxo#14385)
  - Fix: Force using a period as a decimal separator in xfsettingsd (bxo#11906)
  - Translation updates
- Changes from 4.13.4
  - Fix: Redefinition of DISTCLEANFILES
  - Fix: Typo, "PRECISON" to "PRECISION"
  - Replaced "AC_CONFIG_MACRO_DIR" usage with "AC_CONFIG_MACRO_DIRS"
  - Translation updates
- Changes from 4.13.3
  - Fix: Uninitialized scalar variables (CID #292062, #292063)
  - Fix: -Wcast-function-type (GCC 8)
  - Ported from dbus-glib to gdbus (bxo#14426)
  - Added support for xrandr display scaling (via Xfconf)
  - Improved display manufucturer name recognition:
  - Refreshed PNP IDs from hwdata
  - Added support for VBX (VirtualBox)
  - Standardized and shortened manufacturer names
  - Updated laptop detection to include eDP in XfceRandr
  - Updated --help copyright information to 2018
  - Translation updates
- Changes from 4.13.2
  - New: Show location of the mouse pointer on keypress
  - Fix: syncdaemon not starting with certain locales
  - Fix: division by 0 crash from gdk_screen_height_mm()
  - Fix: Remove existing socket from socket viewport (bxo#13847)
  - Fix: Use transient notifications for improved logging
  - Fix: Do not expand event sounds section so font scaling is correctly
  positioned
  - Improvements for multimonitor support:
  - Visualize all three display configuration states
  - Visually note if two displays overlap (mirrored) but are not cloned
  - Always draw active display last so it's on top
  - Fix: Correctly position monitors in extended mode
  - Fix: Race condition with monitor connect and disconnect
  - Fix: Segfault on monitor reconnect
  - Fix: Leave monitors where they were if possible (bxo#14096)
  - Deprecations:
  - Resolved GTK+ 3.22 deprecations (bxo#14273)
  - Translation updates
- Changes from 4.13.1
  - This release now requires xfconf 4.13+
  - New: Default monospace font option in the Appearance dialog
  - New: Improved support for embedded DisplayPort connectors
  - Fix: Display dialog drawing of displays
  - Fix: Display dialog DND usability issue introduced in 4.13.0
  - Fix: Make minimal dialog single instance (bxo#11169)
  - Fix: Linking to dbus-glib with xfconf 4.13+ (bxo#13633)
  - Deprecations:
  - Resolved gtk_menu_popup deprecation
  - Resolved gdk_error_trap_pop deprecation
  - Ignoring GdkScreen and GdkCairo deprecations in the display settings
  until GNOME or others find a resolution in their display management
  - Code Quality:
  - Several indentation fixes
  - Drop duplicate drawing code
  - Translation updates
- Changes from 4.13.0
  - Initial port to GTK+ 3
  - Known issues:
  - The display dialog does not always build correctly. The offending
  code exists in the port to GdkSeat. When alternating between the
  old and new versions of this code, both versions do work, so there
  seems to be some strangeness at build time.
  - See dialogs/display-settings/scrollarea.c#n513
  - Translation updates
- Clean up spec file:
  - Added conditional %bcond_with git for easier maintanance when using
    git master branch
  - Updated URL</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558094400">- Update to version 4.13.6
  * New Feature: Add color-settings (colord frontend)
  * New Feature: Add display profile support to the daemon
  * Bugfixes and other smaller changes:
  - display:
  - Track and highlight active profile
  - Ask user to update profile when closing with unsaved
    changes
  - Add interactive information about primary display setting
  - Improve profile-create popover
  - Improve profile-delete dialog
  - UI alignment improvements
  - Reduce complexity of the code and speedup
    display_settings_get_profiles
  - Replace deprecated GtkStock
  - Re-introduce display numbering
  - Ensure the settomgs dialog gets properly destroyed
  - Verify unique profile names
  - Drop connector name from profile matching
  - Correctly fall back to previous profile on cancel
  - Fix alignment of buttons in minimal dialog
  - Only show profiles which match *all* connected displays
  - Update profile list on screen changes
  - Fix crash when no RRMode is available (bxo#12607)
  - Correctly hide primary setting with 1 display
  - Fix calculation of offset
  - Always show the 'primary display' option
  - Make primary indicator a star icon
  - Throw warning when monitors exceed max screen size
  - color: Always select first device on startup (bxo#15266)
  - xfsettingsd: Increase startup priority
  - Fix scrolling in embedded settings dialogs (bxo#14285,
    lp#1653448)
  - Fix search change clearing and hiding sections (bxo#14792)
  - Resolved g_type_class_add_private deprecations (GObject 2.58)
  - Fix incremental sending from the clipboard manager (bxo#13537)
  - Fix WindowScalingFactory property type
  - Fix code spacing
  - Fix memory leaks
  - Fix CID 337242: Null pointer dereferences (REVERSE_INULL)
  - Fix compiler warnings
  - Fix icon names
  - Update configure.ac.in
  - Update .gitignore
  - Set yes as the default debxolevel
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1559736000">- Added OBS service file to enable only for GIT Master aka RAT</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.7
  * color:
  - Fix crash when launching gcm in plugged dialog (bxo#15426)
  - Set correct icon in color dialogs
  * display:
  - Replace deprecated icon (bxo#15416)
  - Add mnemonics to minimal dialog buttons (bxo#15449)
  - Disable auto-enabling profiles by default
  * settings-manager: Fix missing icons on resize/add/remove
    (bxo#15428, bxo#15613)
  * xfsettingsd: Fix numlock state restoration (bxo#15642)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 4.13.7
  * display: Sync display when applying config
  * display: Use current display
  * xsettings: Grab and sync XServer on startup (bxo#15725)
  * xfsettingsd: Start settings prior to complete startup (bxo#15725)
  * Update copyright years
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * a11y: Replace GtkStock buttons
  * appearance: Replace GtkStock buttons
  * color: Replace GtkStock buttons
  * display: Don't warn on deleting last profile
  * display: Fix settings retention (bxo#15437)
  * display: Remove debug statement breaking profiles (bxo#15769)
  * display: Use proper icon name
  * keyboard: Replace GtkStock buttons
  * Make strings translatable
  * mouse: Replace GtkStock buttons
  * settings-editor: Fix buttons declaration
  * settings-editor: Replace GtkStock buttons
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1565611201">- Enable colord support</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="1566475200">- Update to version 4.14.1
  * display: Fix profile matching in xfsettingsd
  * display: Assure correct gchar** (bxo#15816)
  * color: Conditionally hide info button in add-profile dialog
  * color: Add tooltip to profile info buttons
  * keyboard: Add mnemonics to add-command dialog (bxo#10495)
  * keyboard: Improve layout of add-command dialog
  * Translation Updates</changelog>
  <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>
</package>
<package pkgid="869ac569f89839365cceb2c28fb2cf0256c1a5b9bd0c261c30b2e54dc52ed2d1" name="xfce4-settings" arch="ppc64le">
  <version epoch="0" ver="4.16.2" rel="bp153.2.5.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1521892800">- update to version 4.12.3:
  * Improvements for multimonitor support:
  - Visualize all three display configuration states
  - Visually note if two displays overlap (mirrored) but are not
    cloned
  - Always draw active display last so it's on top
  - Fix: Correctly position monitors in extended mode
  - Fix: Race condition with monitor connect and disconnect
  - Fix: Segfault on monitor reconnect
  * Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1529668800">- update to 4.12.4:
  * Fix: --replace did not replace old daemon (bxo#14381)
  * Fix: Uninitialized scalar variables (CID #292062, #292063)
  * Fix: -Wcast-function-type (GCC 8)
  * Improved display manufucturer name recognition:
  - Refreshed PNP IDs from hwdata
  - Added support for VBX (VirtualBox)
  - Standardized and shortened manufacturer names
  - Updated laptop detection to include eDP in XfceRandr
  * Translation updates</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1556539200">- Clean up spec file:
  - Added conditional %bcond_with git for easier maintanance when using
    git master branch
  - Updated URL</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1556625600">- Update to version 4.13.5
  - New: Add display profiles feature
  - Allows for saving/restoring display configurations
  - Profiles can be auto-applied when new displays are connected
  - Drop the Gtk Theme previews
  - Various UI improvements to the settings dialogs
  - New icons for the minimal display dialog
  - Fix: Fix broken hover effect in the settings manager (bxo#14539)
  - Fix: Add default mnemonics back to dialog buttons
  - Fix: Add DBUS_GLIB_CFLAGS for Settings Editor (bxo#14385)
  - Fix: Force using a period as a decimal separator in xfsettingsd (bxo#11906)
  - Translation updates
- Changes from 4.13.4
  - Fix: Redefinition of DISTCLEANFILES
  - Fix: Typo, "PRECISON" to "PRECISION"
  - Replaced "AC_CONFIG_MACRO_DIR" usage with "AC_CONFIG_MACRO_DIRS"
  - Translation updates
- Changes from 4.13.3
  - Fix: Uninitialized scalar variables (CID #292062, #292063)
  - Fix: -Wcast-function-type (GCC 8)
  - Ported from dbus-glib to gdbus (bxo#14426)
  - Added support for xrandr display scaling (via Xfconf)
  - Improved display manufucturer name recognition:
  - Refreshed PNP IDs from hwdata
  - Added support for VBX (VirtualBox)
  - Standardized and shortened manufacturer names
  - Updated laptop detection to include eDP in XfceRandr
  - Updated --help copyright information to 2018
  - Translation updates
- Changes from 4.13.2
  - New: Show location of the mouse pointer on keypress
  - Fix: syncdaemon not starting with certain locales
  - Fix: division by 0 crash from gdk_screen_height_mm()
  - Fix: Remove existing socket from socket viewport (bxo#13847)
  - Fix: Use transient notifications for improved logging
  - Fix: Do not expand event sounds section so font scaling is correctly
  positioned
  - Improvements for multimonitor support:
  - Visualize all three display configuration states
  - Visually note if two displays overlap (mirrored) but are not cloned
  - Always draw active display last so it's on top
  - Fix: Correctly position monitors in extended mode
  - Fix: Race condition with monitor connect and disconnect
  - Fix: Segfault on monitor reconnect
  - Fix: Leave monitors where they were if possible (bxo#14096)
  - Deprecations:
  - Resolved GTK+ 3.22 deprecations (bxo#14273)
  - Translation updates
- Changes from 4.13.1
  - This release now requires xfconf 4.13+
  - New: Default monospace font option in the Appearance dialog
  - New: Improved support for embedded DisplayPort connectors
  - Fix: Display dialog drawing of displays
  - Fix: Display dialog DND usability issue introduced in 4.13.0
  - Fix: Make minimal dialog single instance (bxo#11169)
  - Fix: Linking to dbus-glib with xfconf 4.13+ (bxo#13633)
  - Deprecations:
  - Resolved gtk_menu_popup deprecation
  - Resolved gdk_error_trap_pop deprecation
  - Ignoring GdkScreen and GdkCairo deprecations in the display settings
  until GNOME or others find a resolution in their display management
  - Code Quality:
  - Several indentation fixes
  - Drop duplicate drawing code
  - Translation updates
- Changes from 4.13.0
  - Initial port to GTK+ 3
  - Known issues:
  - The display dialog does not always build correctly. The offending
  code exists in the port to GdkSeat. When alternating between the
  old and new versions of this code, both versions do work, so there
  seems to be some strangeness at build time.
  - See dialogs/display-settings/scrollarea.c#n513
  - Translation updates
- Clean up spec file:
  - Added conditional %bcond_with git for easier maintanance when using
    git master branch
  - Updated URL</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558094400">- Update to version 4.13.6
  * New Feature: Add color-settings (colord frontend)
  * New Feature: Add display profile support to the daemon
  * Bugfixes and other smaller changes:
  - display:
  - Track and highlight active profile
  - Ask user to update profile when closing with unsaved
    changes
  - Add interactive information about primary display setting
  - Improve profile-create popover
  - Improve profile-delete dialog
  - UI alignment improvements
  - Reduce complexity of the code and speedup
    display_settings_get_profiles
  - Replace deprecated GtkStock
  - Re-introduce display numbering
  - Ensure the settomgs dialog gets properly destroyed
  - Verify unique profile names
  - Drop connector name from profile matching
  - Correctly fall back to previous profile on cancel
  - Fix alignment of buttons in minimal dialog
  - Only show profiles which match *all* connected displays
  - Update profile list on screen changes
  - Fix crash when no RRMode is available (bxo#12607)
  - Correctly hide primary setting with 1 display
  - Fix calculation of offset
  - Always show the 'primary display' option
  - Make primary indicator a star icon
  - Throw warning when monitors exceed max screen size
  - color: Always select first device on startup (bxo#15266)
  - xfsettingsd: Increase startup priority
  - Fix scrolling in embedded settings dialogs (bxo#14285,
    lp#1653448)
  - Fix search change clearing and hiding sections (bxo#14792)
  - Resolved g_type_class_add_private deprecations (GObject 2.58)
  - Fix incremental sending from the clipboard manager (bxo#13537)
  - Fix WindowScalingFactory property type
  - Fix code spacing
  - Fix memory leaks
  - Fix CID 337242: Null pointer dereferences (REVERSE_INULL)
  - Fix compiler warnings
  - Fix icon names
  - Update configure.ac.in
  - Update .gitignore
  - Set yes as the default debxolevel
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1559736000">- Added OBS service file to enable only for GIT Master aka RAT</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.7
  * color:
  - Fix crash when launching gcm in plugged dialog (bxo#15426)
  - Set correct icon in color dialogs
  * display:
  - Replace deprecated icon (bxo#15416)
  - Add mnemonics to minimal dialog buttons (bxo#15449)
  - Disable auto-enabling profiles by default
  * settings-manager: Fix missing icons on resize/add/remove
    (bxo#15428, bxo#15613)
  * xfsettingsd: Fix numlock state restoration (bxo#15642)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 4.13.7
  * display: Sync display when applying config
  * display: Use current display
  * xsettings: Grab and sync XServer on startup (bxo#15725)
  * xfsettingsd: Start settings prior to complete startup (bxo#15725)
  * Update copyright years
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * a11y: Replace GtkStock buttons
  * appearance: Replace GtkStock buttons
  * color: Replace GtkStock buttons
  * display: Don't warn on deleting last profile
  * display: Fix settings retention (bxo#15437)
  * display: Remove debug statement breaking profiles (bxo#15769)
  * display: Use proper icon name
  * keyboard: Replace GtkStock buttons
  * Make strings translatable
  * mouse: Replace GtkStock buttons
  * settings-editor: Fix buttons declaration
  * settings-editor: Replace GtkStock buttons
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1565611201">- Enable colord support</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="1566475200">- Update to version 4.14.1
  * display: Fix profile matching in xfsettingsd
  * display: Assure correct gchar** (bxo#15816)
  * color: Conditionally hide info button in add-profile dialog
  * color: Add tooltip to profile info buttons
  * keyboard: Add mnemonics to add-command dialog (bxo#10495)
  * keyboard: Improve layout of add-command dialog
  * Translation Updates</changelog>
  <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>
</package>
<package pkgid="f56263b5eacc95af966f919ad04201757a6bc56758034bcec563b534a3977563" name="xfce4-settings" arch="src">
  <version epoch="0" ver="4.16.2" rel="bp153.2.5.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1521892800">- update to version 4.12.3:
  * Improvements for multimonitor support:
  - Visualize all three display configuration states
  - Visually note if two displays overlap (mirrored) but are not
    cloned
  - Always draw active display last so it's on top
  - Fix: Correctly position monitors in extended mode
  - Fix: Race condition with monitor connect and disconnect
  - Fix: Segfault on monitor reconnect
  * Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1529668800">- update to 4.12.4:
  * Fix: --replace did not replace old daemon (bxo#14381)
  * Fix: Uninitialized scalar variables (CID #292062, #292063)
  * Fix: -Wcast-function-type (GCC 8)
  * Improved display manufucturer name recognition:
  - Refreshed PNP IDs from hwdata
  - Added support for VBX (VirtualBox)
  - Standardized and shortened manufacturer names
  - Updated laptop detection to include eDP in XfceRandr
  * Translation updates</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1556539200">- Clean up spec file:
  - Added conditional %bcond_with git for easier maintanance when using
    git master branch
  - Updated URL</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1556625600">- Update to version 4.13.5
  - New: Add display profiles feature
  - Allows for saving/restoring display configurations
  - Profiles can be auto-applied when new displays are connected
  - Drop the Gtk Theme previews
  - Various UI improvements to the settings dialogs
  - New icons for the minimal display dialog
  - Fix: Fix broken hover effect in the settings manager (bxo#14539)
  - Fix: Add default mnemonics back to dialog buttons
  - Fix: Add DBUS_GLIB_CFLAGS for Settings Editor (bxo#14385)
  - Fix: Force using a period as a decimal separator in xfsettingsd (bxo#11906)
  - Translation updates
- Changes from 4.13.4
  - Fix: Redefinition of DISTCLEANFILES
  - Fix: Typo, "PRECISON" to "PRECISION"
  - Replaced "AC_CONFIG_MACRO_DIR" usage with "AC_CONFIG_MACRO_DIRS"
  - Translation updates
- Changes from 4.13.3
  - Fix: Uninitialized scalar variables (CID #292062, #292063)
  - Fix: -Wcast-function-type (GCC 8)
  - Ported from dbus-glib to gdbus (bxo#14426)
  - Added support for xrandr display scaling (via Xfconf)
  - Improved display manufucturer name recognition:
  - Refreshed PNP IDs from hwdata
  - Added support for VBX (VirtualBox)
  - Standardized and shortened manufacturer names
  - Updated laptop detection to include eDP in XfceRandr
  - Updated --help copyright information to 2018
  - Translation updates
- Changes from 4.13.2
  - New: Show location of the mouse pointer on keypress
  - Fix: syncdaemon not starting with certain locales
  - Fix: division by 0 crash from gdk_screen_height_mm()
  - Fix: Remove existing socket from socket viewport (bxo#13847)
  - Fix: Use transient notifications for improved logging
  - Fix: Do not expand event sounds section so font scaling is correctly
  positioned
  - Improvements for multimonitor support:
  - Visualize all three display configuration states
  - Visually note if two displays overlap (mirrored) but are not cloned
  - Always draw active display last so it's on top
  - Fix: Correctly position monitors in extended mode
  - Fix: Race condition with monitor connect and disconnect
  - Fix: Segfault on monitor reconnect
  - Fix: Leave monitors where they were if possible (bxo#14096)
  - Deprecations:
  - Resolved GTK+ 3.22 deprecations (bxo#14273)
  - Translation updates
- Changes from 4.13.1
  - This release now requires xfconf 4.13+
  - New: Default monospace font option in the Appearance dialog
  - New: Improved support for embedded DisplayPort connectors
  - Fix: Display dialog drawing of displays
  - Fix: Display dialog DND usability issue introduced in 4.13.0
  - Fix: Make minimal dialog single instance (bxo#11169)
  - Fix: Linking to dbus-glib with xfconf 4.13+ (bxo#13633)
  - Deprecations:
  - Resolved gtk_menu_popup deprecation
  - Resolved gdk_error_trap_pop deprecation
  - Ignoring GdkScreen and GdkCairo deprecations in the display settings
  until GNOME or others find a resolution in their display management
  - Code Quality:
  - Several indentation fixes
  - Drop duplicate drawing code
  - Translation updates
- Changes from 4.13.0
  - Initial port to GTK+ 3
  - Known issues:
  - The display dialog does not always build correctly. The offending
  code exists in the port to GdkSeat. When alternating between the
  old and new versions of this code, both versions do work, so there
  seems to be some strangeness at build time.
  - See dialogs/display-settings/scrollarea.c#n513
  - Translation updates
- Clean up spec file:
  - Added conditional %bcond_with git for easier maintanance when using
    git master branch
  - Updated URL</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558094400">- Update to version 4.13.6
  * New Feature: Add color-settings (colord frontend)
  * New Feature: Add display profile support to the daemon
  * Bugfixes and other smaller changes:
  - display:
  - Track and highlight active profile
  - Ask user to update profile when closing with unsaved
    changes
  - Add interactive information about primary display setting
  - Improve profile-create popover
  - Improve profile-delete dialog
  - UI alignment improvements
  - Reduce complexity of the code and speedup
    display_settings_get_profiles
  - Replace deprecated GtkStock
  - Re-introduce display numbering
  - Ensure the settomgs dialog gets properly destroyed
  - Verify unique profile names
  - Drop connector name from profile matching
  - Correctly fall back to previous profile on cancel
  - Fix alignment of buttons in minimal dialog
  - Only show profiles which match *all* connected displays
  - Update profile list on screen changes
  - Fix crash when no RRMode is available (bxo#12607)
  - Correctly hide primary setting with 1 display
  - Fix calculation of offset
  - Always show the 'primary display' option
  - Make primary indicator a star icon
  - Throw warning when monitors exceed max screen size
  - color: Always select first device on startup (bxo#15266)
  - xfsettingsd: Increase startup priority
  - Fix scrolling in embedded settings dialogs (bxo#14285,
    lp#1653448)
  - Fix search change clearing and hiding sections (bxo#14792)
  - Resolved g_type_class_add_private deprecations (GObject 2.58)
  - Fix incremental sending from the clipboard manager (bxo#13537)
  - Fix WindowScalingFactory property type
  - Fix code spacing
  - Fix memory leaks
  - Fix CID 337242: Null pointer dereferences (REVERSE_INULL)
  - Fix compiler warnings
  - Fix icon names
  - Update configure.ac.in
  - Update .gitignore
  - Set yes as the default debxolevel
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1559736000">- Added OBS service file to enable only for GIT Master aka RAT</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.7
  * color:
  - Fix crash when launching gcm in plugged dialog (bxo#15426)
  - Set correct icon in color dialogs
  * display:
  - Replace deprecated icon (bxo#15416)
  - Add mnemonics to minimal dialog buttons (bxo#15449)
  - Disable auto-enabling profiles by default
  * settings-manager: Fix missing icons on resize/add/remove
    (bxo#15428, bxo#15613)
  * xfsettingsd: Fix numlock state restoration (bxo#15642)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 4.13.7
  * display: Sync display when applying config
  * display: Use current display
  * xsettings: Grab and sync XServer on startup (bxo#15725)
  * xfsettingsd: Start settings prior to complete startup (bxo#15725)
  * Update copyright years
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * a11y: Replace GtkStock buttons
  * appearance: Replace GtkStock buttons
  * color: Replace GtkStock buttons
  * display: Don't warn on deleting last profile
  * display: Fix settings retention (bxo#15437)
  * display: Remove debug statement breaking profiles (bxo#15769)
  * display: Use proper icon name
  * keyboard: Replace GtkStock buttons
  * Make strings translatable
  * mouse: Replace GtkStock buttons
  * settings-editor: Fix buttons declaration
  * settings-editor: Replace GtkStock buttons
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1565611201">- Enable colord support</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="1566475200">- Update to version 4.14.1
  * display: Fix profile matching in xfsettingsd
  * display: Assure correct gchar** (bxo#15816)
  * color: Conditionally hide info button in add-profile dialog
  * color: Add tooltip to profile info buttons
  * keyboard: Add mnemonics to add-command dialog (bxo#10495)
  * keyboard: Improve layout of add-command dialog
  * Translation Updates</changelog>
  <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>
</package>
<package pkgid="d64d24f6faacf7b242134341bfba32c9affdc7145a6b7fbbe64329b83af3cab0" name="xfce4-settings" arch="x86_64">
  <version epoch="0" ver="4.16.2" rel="bp153.2.5.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1521892800">- update to version 4.12.3:
  * Improvements for multimonitor support:
  - Visualize all three display configuration states
  - Visually note if two displays overlap (mirrored) but are not
    cloned
  - Always draw active display last so it's on top
  - Fix: Correctly position monitors in extended mode
  - Fix: Race condition with monitor connect and disconnect
  - Fix: Segfault on monitor reconnect
  * Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1529668800">- update to 4.12.4:
  * Fix: --replace did not replace old daemon (bxo#14381)
  * Fix: Uninitialized scalar variables (CID #292062, #292063)
  * Fix: -Wcast-function-type (GCC 8)
  * Improved display manufucturer name recognition:
  - Refreshed PNP IDs from hwdata
  - Added support for VBX (VirtualBox)
  - Standardized and shortened manufacturer names
  - Updated laptop detection to include eDP in XfceRandr
  * Translation updates</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1556539200">- Clean up spec file:
  - Added conditional %bcond_with git for easier maintanance when using
    git master branch
  - Updated URL</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1556625600">- Update to version 4.13.5
  - New: Add display profiles feature
  - Allows for saving/restoring display configurations
  - Profiles can be auto-applied when new displays are connected
  - Drop the Gtk Theme previews
  - Various UI improvements to the settings dialogs
  - New icons for the minimal display dialog
  - Fix: Fix broken hover effect in the settings manager (bxo#14539)
  - Fix: Add default mnemonics back to dialog buttons
  - Fix: Add DBUS_GLIB_CFLAGS for Settings Editor (bxo#14385)
  - Fix: Force using a period as a decimal separator in xfsettingsd (bxo#11906)
  - Translation updates
- Changes from 4.13.4
  - Fix: Redefinition of DISTCLEANFILES
  - Fix: Typo, "PRECISON" to "PRECISION"
  - Replaced "AC_CONFIG_MACRO_DIR" usage with "AC_CONFIG_MACRO_DIRS"
  - Translation updates
- Changes from 4.13.3
  - Fix: Uninitialized scalar variables (CID #292062, #292063)
  - Fix: -Wcast-function-type (GCC 8)
  - Ported from dbus-glib to gdbus (bxo#14426)
  - Added support for xrandr display scaling (via Xfconf)
  - Improved display manufucturer name recognition:
  - Refreshed PNP IDs from hwdata
  - Added support for VBX (VirtualBox)
  - Standardized and shortened manufacturer names
  - Updated laptop detection to include eDP in XfceRandr
  - Updated --help copyright information to 2018
  - Translation updates
- Changes from 4.13.2
  - New: Show location of the mouse pointer on keypress
  - Fix: syncdaemon not starting with certain locales
  - Fix: division by 0 crash from gdk_screen_height_mm()
  - Fix: Remove existing socket from socket viewport (bxo#13847)
  - Fix: Use transient notifications for improved logging
  - Fix: Do not expand event sounds section so font scaling is correctly
  positioned
  - Improvements for multimonitor support:
  - Visualize all three display configuration states
  - Visually note if two displays overlap (mirrored) but are not cloned
  - Always draw active display last so it's on top
  - Fix: Correctly position monitors in extended mode
  - Fix: Race condition with monitor connect and disconnect
  - Fix: Segfault on monitor reconnect
  - Fix: Leave monitors where they were if possible (bxo#14096)
  - Deprecations:
  - Resolved GTK+ 3.22 deprecations (bxo#14273)
  - Translation updates
- Changes from 4.13.1
  - This release now requires xfconf 4.13+
  - New: Default monospace font option in the Appearance dialog
  - New: Improved support for embedded DisplayPort connectors
  - Fix: Display dialog drawing of displays
  - Fix: Display dialog DND usability issue introduced in 4.13.0
  - Fix: Make minimal dialog single instance (bxo#11169)
  - Fix: Linking to dbus-glib with xfconf 4.13+ (bxo#13633)
  - Deprecations:
  - Resolved gtk_menu_popup deprecation
  - Resolved gdk_error_trap_pop deprecation
  - Ignoring GdkScreen and GdkCairo deprecations in the display settings
  until GNOME or others find a resolution in their display management
  - Code Quality:
  - Several indentation fixes
  - Drop duplicate drawing code
  - Translation updates
- Changes from 4.13.0
  - Initial port to GTK+ 3
  - Known issues:
  - The display dialog does not always build correctly. The offending
  code exists in the port to GdkSeat. When alternating between the
  old and new versions of this code, both versions do work, so there
  seems to be some strangeness at build time.
  - See dialogs/display-settings/scrollarea.c#n513
  - Translation updates
- Clean up spec file:
  - Added conditional %bcond_with git for easier maintanance when using
    git master branch
  - Updated URL</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558094400">- Update to version 4.13.6
  * New Feature: Add color-settings (colord frontend)
  * New Feature: Add display profile support to the daemon
  * Bugfixes and other smaller changes:
  - display:
  - Track and highlight active profile
  - Ask user to update profile when closing with unsaved
    changes
  - Add interactive information about primary display setting
  - Improve profile-create popover
  - Improve profile-delete dialog
  - UI alignment improvements
  - Reduce complexity of the code and speedup
    display_settings_get_profiles
  - Replace deprecated GtkStock
  - Re-introduce display numbering
  - Ensure the settomgs dialog gets properly destroyed
  - Verify unique profile names
  - Drop connector name from profile matching
  - Correctly fall back to previous profile on cancel
  - Fix alignment of buttons in minimal dialog
  - Only show profiles which match *all* connected displays
  - Update profile list on screen changes
  - Fix crash when no RRMode is available (bxo#12607)
  - Correctly hide primary setting with 1 display
  - Fix calculation of offset
  - Always show the 'primary display' option
  - Make primary indicator a star icon
  - Throw warning when monitors exceed max screen size
  - color: Always select first device on startup (bxo#15266)
  - xfsettingsd: Increase startup priority
  - Fix scrolling in embedded settings dialogs (bxo#14285,
    lp#1653448)
  - Fix search change clearing and hiding sections (bxo#14792)
  - Resolved g_type_class_add_private deprecations (GObject 2.58)
  - Fix incremental sending from the clipboard manager (bxo#13537)
  - Fix WindowScalingFactory property type
  - Fix code spacing
  - Fix memory leaks
  - Fix CID 337242: Null pointer dereferences (REVERSE_INULL)
  - Fix compiler warnings
  - Fix icon names
  - Update configure.ac.in
  - Update .gitignore
  - Set yes as the default debxolevel
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1559736000">- Added OBS service file to enable only for GIT Master aka RAT</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.7
  * color:
  - Fix crash when launching gcm in plugged dialog (bxo#15426)
  - Set correct icon in color dialogs
  * display:
  - Replace deprecated icon (bxo#15416)
  - Add mnemonics to minimal dialog buttons (bxo#15449)
  - Disable auto-enabling profiles by default
  * settings-manager: Fix missing icons on resize/add/remove
    (bxo#15428, bxo#15613)
  * xfsettingsd: Fix numlock state restoration (bxo#15642)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 4.13.7
  * display: Sync display when applying config
  * display: Use current display
  * xsettings: Grab and sync XServer on startup (bxo#15725)
  * xfsettingsd: Start settings prior to complete startup (bxo#15725)
  * Update copyright years
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * a11y: Replace GtkStock buttons
  * appearance: Replace GtkStock buttons
  * color: Replace GtkStock buttons
  * display: Don't warn on deleting last profile
  * display: Fix settings retention (bxo#15437)
  * display: Remove debug statement breaking profiles (bxo#15769)
  * display: Use proper icon name
  * keyboard: Replace GtkStock buttons
  * Make strings translatable
  * mouse: Replace GtkStock buttons
  * settings-editor: Fix buttons declaration
  * settings-editor: Replace GtkStock buttons
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1565611201">- Enable colord support</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="1566475200">- Update to version 4.14.1
  * display: Fix profile matching in xfsettingsd
  * display: Assure correct gchar** (bxo#15816)
  * color: Conditionally hide info button in add-profile dialog
  * color: Add tooltip to profile info buttons
  * keyboard: Add mnemonics to add-command dialog (bxo#10495)
  * keyboard: Improve layout of add-command dialog
  * Translation Updates</changelog>
  <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>
</package>
<package pkgid="a3d31dc13c0020d081c36666631043a37751d25f77f025a4ff37ac77134534ed" name="xfce4-settings-branding-upstream" arch="noarch">
  <version epoch="0" ver="4.16.2" rel="bp153.2.5.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1521892800">- update to version 4.12.3:
  * Improvements for multimonitor support:
  - Visualize all three display configuration states
  - Visually note if two displays overlap (mirrored) but are not
    cloned
  - Always draw active display last so it's on top
  - Fix: Correctly position monitors in extended mode
  - Fix: Race condition with monitor connect and disconnect
  - Fix: Segfault on monitor reconnect
  * Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1529668800">- update to 4.12.4:
  * Fix: --replace did not replace old daemon (bxo#14381)
  * Fix: Uninitialized scalar variables (CID #292062, #292063)
  * Fix: -Wcast-function-type (GCC 8)
  * Improved display manufucturer name recognition:
  - Refreshed PNP IDs from hwdata
  - Added support for VBX (VirtualBox)
  - Standardized and shortened manufacturer names
  - Updated laptop detection to include eDP in XfceRandr
  * Translation updates</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1556539200">- Clean up spec file:
  - Added conditional %bcond_with git for easier maintanance when using
    git master branch
  - Updated URL</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1556625600">- Update to version 4.13.5
  - New: Add display profiles feature
  - Allows for saving/restoring display configurations
  - Profiles can be auto-applied when new displays are connected
  - Drop the Gtk Theme previews
  - Various UI improvements to the settings dialogs
  - New icons for the minimal display dialog
  - Fix: Fix broken hover effect in the settings manager (bxo#14539)
  - Fix: Add default mnemonics back to dialog buttons
  - Fix: Add DBUS_GLIB_CFLAGS for Settings Editor (bxo#14385)
  - Fix: Force using a period as a decimal separator in xfsettingsd (bxo#11906)
  - Translation updates
- Changes from 4.13.4
  - Fix: Redefinition of DISTCLEANFILES
  - Fix: Typo, "PRECISON" to "PRECISION"
  - Replaced "AC_CONFIG_MACRO_DIR" usage with "AC_CONFIG_MACRO_DIRS"
  - Translation updates
- Changes from 4.13.3
  - Fix: Uninitialized scalar variables (CID #292062, #292063)
  - Fix: -Wcast-function-type (GCC 8)
  - Ported from dbus-glib to gdbus (bxo#14426)
  - Added support for xrandr display scaling (via Xfconf)
  - Improved display manufucturer name recognition:
  - Refreshed PNP IDs from hwdata
  - Added support for VBX (VirtualBox)
  - Standardized and shortened manufacturer names
  - Updated laptop detection to include eDP in XfceRandr
  - Updated --help copyright information to 2018
  - Translation updates
- Changes from 4.13.2
  - New: Show location of the mouse pointer on keypress
  - Fix: syncdaemon not starting with certain locales
  - Fix: division by 0 crash from gdk_screen_height_mm()
  - Fix: Remove existing socket from socket viewport (bxo#13847)
  - Fix: Use transient notifications for improved logging
  - Fix: Do not expand event sounds section so font scaling is correctly
  positioned
  - Improvements for multimonitor support:
  - Visualize all three display configuration states
  - Visually note if two displays overlap (mirrored) but are not cloned
  - Always draw active display last so it's on top
  - Fix: Correctly position monitors in extended mode
  - Fix: Race condition with monitor connect and disconnect
  - Fix: Segfault on monitor reconnect
  - Fix: Leave monitors where they were if possible (bxo#14096)
  - Deprecations:
  - Resolved GTK+ 3.22 deprecations (bxo#14273)
  - Translation updates
- Changes from 4.13.1
  - This release now requires xfconf 4.13+
  - New: Default monospace font option in the Appearance dialog
  - New: Improved support for embedded DisplayPort connectors
  - Fix: Display dialog drawing of displays
  - Fix: Display dialog DND usability issue introduced in 4.13.0
  - Fix: Make minimal dialog single instance (bxo#11169)
  - Fix: Linking to dbus-glib with xfconf 4.13+ (bxo#13633)
  - Deprecations:
  - Resolved gtk_menu_popup deprecation
  - Resolved gdk_error_trap_pop deprecation
  - Ignoring GdkScreen and GdkCairo deprecations in the display settings
  until GNOME or others find a resolution in their display management
  - Code Quality:
  - Several indentation fixes
  - Drop duplicate drawing code
  - Translation updates
- Changes from 4.13.0
  - Initial port to GTK+ 3
  - Known issues:
  - The display dialog does not always build correctly. The offending
  code exists in the port to GdkSeat. When alternating between the
  old and new versions of this code, both versions do work, so there
  seems to be some strangeness at build time.
  - See dialogs/display-settings/scrollarea.c#n513
  - Translation updates
- Clean up spec file:
  - Added conditional %bcond_with git for easier maintanance when using
    git master branch
  - Updated URL</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558094400">- Update to version 4.13.6
  * New Feature: Add color-settings (colord frontend)
  * New Feature: Add display profile support to the daemon
  * Bugfixes and other smaller changes:
  - display:
  - Track and highlight active profile
  - Ask user to update profile when closing with unsaved
    changes
  - Add interactive information about primary display setting
  - Improve profile-create popover
  - Improve profile-delete dialog
  - UI alignment improvements
  - Reduce complexity of the code and speedup
    display_settings_get_profiles
  - Replace deprecated GtkStock
  - Re-introduce display numbering
  - Ensure the settomgs dialog gets properly destroyed
  - Verify unique profile names
  - Drop connector name from profile matching
  - Correctly fall back to previous profile on cancel
  - Fix alignment of buttons in minimal dialog
  - Only show profiles which match *all* connected displays
  - Update profile list on screen changes
  - Fix crash when no RRMode is available (bxo#12607)
  - Correctly hide primary setting with 1 display
  - Fix calculation of offset
  - Always show the 'primary display' option
  - Make primary indicator a star icon
  - Throw warning when monitors exceed max screen size
  - color: Always select first device on startup (bxo#15266)
  - xfsettingsd: Increase startup priority
  - Fix scrolling in embedded settings dialogs (bxo#14285,
    lp#1653448)
  - Fix search change clearing and hiding sections (bxo#14792)
  - Resolved g_type_class_add_private deprecations (GObject 2.58)
  - Fix incremental sending from the clipboard manager (bxo#13537)
  - Fix WindowScalingFactory property type
  - Fix code spacing
  - Fix memory leaks
  - Fix CID 337242: Null pointer dereferences (REVERSE_INULL)
  - Fix compiler warnings
  - Fix icon names
  - Update configure.ac.in
  - Update .gitignore
  - Set yes as the default debxolevel
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1559736000">- Added OBS service file to enable only for GIT Master aka RAT</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.7
  * color:
  - Fix crash when launching gcm in plugged dialog (bxo#15426)
  - Set correct icon in color dialogs
  * display:
  - Replace deprecated icon (bxo#15416)
  - Add mnemonics to minimal dialog buttons (bxo#15449)
  - Disable auto-enabling profiles by default
  * settings-manager: Fix missing icons on resize/add/remove
    (bxo#15428, bxo#15613)
  * xfsettingsd: Fix numlock state restoration (bxo#15642)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 4.13.7
  * display: Sync display when applying config
  * display: Use current display
  * xsettings: Grab and sync XServer on startup (bxo#15725)
  * xfsettingsd: Start settings prior to complete startup (bxo#15725)
  * Update copyright years
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * a11y: Replace GtkStock buttons
  * appearance: Replace GtkStock buttons
  * color: Replace GtkStock buttons
  * display: Don't warn on deleting last profile
  * display: Fix settings retention (bxo#15437)
  * display: Remove debug statement breaking profiles (bxo#15769)
  * display: Use proper icon name
  * keyboard: Replace GtkStock buttons
  * Make strings translatable
  * mouse: Replace GtkStock buttons
  * settings-editor: Fix buttons declaration
  * settings-editor: Replace GtkStock buttons
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1565611201">- Enable colord support</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="1566475200">- Update to version 4.14.1
  * display: Fix profile matching in xfsettingsd
  * display: Assure correct gchar** (bxo#15816)
  * color: Conditionally hide info button in add-profile dialog
  * color: Add tooltip to profile info buttons
  * keyboard: Add mnemonics to add-command dialog (bxo#10495)
  * keyboard: Improve layout of add-command dialog
  * Translation Updates</changelog>
  <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>
</package>
<package pkgid="219fde36652481b18ce1f498a6c5d16958062ea290774d79ccb3d2e733ddc609" name="xfce4-settings-lang" arch="noarch">
  <version epoch="0" ver="4.16.2" rel="bp153.2.5.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1521892800">- update to version 4.12.3:
  * Improvements for multimonitor support:
  - Visualize all three display configuration states
  - Visually note if two displays overlap (mirrored) but are not
    cloned
  - Always draw active display last so it's on top
  - Fix: Correctly position monitors in extended mode
  - Fix: Race condition with monitor connect and disconnect
  - Fix: Segfault on monitor reconnect
  * Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1529668800">- update to 4.12.4:
  * Fix: --replace did not replace old daemon (bxo#14381)
  * Fix: Uninitialized scalar variables (CID #292062, #292063)
  * Fix: -Wcast-function-type (GCC 8)
  * Improved display manufucturer name recognition:
  - Refreshed PNP IDs from hwdata
  - Added support for VBX (VirtualBox)
  - Standardized and shortened manufacturer names
  - Updated laptop detection to include eDP in XfceRandr
  * Translation updates</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1556539200">- Clean up spec file:
  - Added conditional %bcond_with git for easier maintanance when using
    git master branch
  - Updated URL</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1556625600">- Update to version 4.13.5
  - New: Add display profiles feature
  - Allows for saving/restoring display configurations
  - Profiles can be auto-applied when new displays are connected
  - Drop the Gtk Theme previews
  - Various UI improvements to the settings dialogs
  - New icons for the minimal display dialog
  - Fix: Fix broken hover effect in the settings manager (bxo#14539)
  - Fix: Add default mnemonics back to dialog buttons
  - Fix: Add DBUS_GLIB_CFLAGS for Settings Editor (bxo#14385)
  - Fix: Force using a period as a decimal separator in xfsettingsd (bxo#11906)
  - Translation updates
- Changes from 4.13.4
  - Fix: Redefinition of DISTCLEANFILES
  - Fix: Typo, "PRECISON" to "PRECISION"
  - Replaced "AC_CONFIG_MACRO_DIR" usage with "AC_CONFIG_MACRO_DIRS"
  - Translation updates
- Changes from 4.13.3
  - Fix: Uninitialized scalar variables (CID #292062, #292063)
  - Fix: -Wcast-function-type (GCC 8)
  - Ported from dbus-glib to gdbus (bxo#14426)
  - Added support for xrandr display scaling (via Xfconf)
  - Improved display manufucturer name recognition:
  - Refreshed PNP IDs from hwdata
  - Added support for VBX (VirtualBox)
  - Standardized and shortened manufacturer names
  - Updated laptop detection to include eDP in XfceRandr
  - Updated --help copyright information to 2018
  - Translation updates
- Changes from 4.13.2
  - New: Show location of the mouse pointer on keypress
  - Fix: syncdaemon not starting with certain locales
  - Fix: division by 0 crash from gdk_screen_height_mm()
  - Fix: Remove existing socket from socket viewport (bxo#13847)
  - Fix: Use transient notifications for improved logging
  - Fix: Do not expand event sounds section so font scaling is correctly
  positioned
  - Improvements for multimonitor support:
  - Visualize all three display configuration states
  - Visually note if two displays overlap (mirrored) but are not cloned
  - Always draw active display last so it's on top
  - Fix: Correctly position monitors in extended mode
  - Fix: Race condition with monitor connect and disconnect
  - Fix: Segfault on monitor reconnect
  - Fix: Leave monitors where they were if possible (bxo#14096)
  - Deprecations:
  - Resolved GTK+ 3.22 deprecations (bxo#14273)
  - Translation updates
- Changes from 4.13.1
  - This release now requires xfconf 4.13+
  - New: Default monospace font option in the Appearance dialog
  - New: Improved support for embedded DisplayPort connectors
  - Fix: Display dialog drawing of displays
  - Fix: Display dialog DND usability issue introduced in 4.13.0
  - Fix: Make minimal dialog single instance (bxo#11169)
  - Fix: Linking to dbus-glib with xfconf 4.13+ (bxo#13633)
  - Deprecations:
  - Resolved gtk_menu_popup deprecation
  - Resolved gdk_error_trap_pop deprecation
  - Ignoring GdkScreen and GdkCairo deprecations in the display settings
  until GNOME or others find a resolution in their display management
  - Code Quality:
  - Several indentation fixes
  - Drop duplicate drawing code
  - Translation updates
- Changes from 4.13.0
  - Initial port to GTK+ 3
  - Known issues:
  - The display dialog does not always build correctly. The offending
  code exists in the port to GdkSeat. When alternating between the
  old and new versions of this code, both versions do work, so there
  seems to be some strangeness at build time.
  - See dialogs/display-settings/scrollarea.c#n513
  - Translation updates
- Clean up spec file:
  - Added conditional %bcond_with git for easier maintanance when using
    git master branch
  - Updated URL</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558094400">- Update to version 4.13.6
  * New Feature: Add color-settings (colord frontend)
  * New Feature: Add display profile support to the daemon
  * Bugfixes and other smaller changes:
  - display:
  - Track and highlight active profile
  - Ask user to update profile when closing with unsaved
    changes
  - Add interactive information about primary display setting
  - Improve profile-create popover
  - Improve profile-delete dialog
  - UI alignment improvements
  - Reduce complexity of the code and speedup
    display_settings_get_profiles
  - Replace deprecated GtkStock
  - Re-introduce display numbering
  - Ensure the settomgs dialog gets properly destroyed
  - Verify unique profile names
  - Drop connector name from profile matching
  - Correctly fall back to previous profile on cancel
  - Fix alignment of buttons in minimal dialog
  - Only show profiles which match *all* connected displays
  - Update profile list on screen changes
  - Fix crash when no RRMode is available (bxo#12607)
  - Correctly hide primary setting with 1 display
  - Fix calculation of offset
  - Always show the 'primary display' option
  - Make primary indicator a star icon
  - Throw warning when monitors exceed max screen size
  - color: Always select first device on startup (bxo#15266)
  - xfsettingsd: Increase startup priority
  - Fix scrolling in embedded settings dialogs (bxo#14285,
    lp#1653448)
  - Fix search change clearing and hiding sections (bxo#14792)
  - Resolved g_type_class_add_private deprecations (GObject 2.58)
  - Fix incremental sending from the clipboard manager (bxo#13537)
  - Fix WindowScalingFactory property type
  - Fix code spacing
  - Fix memory leaks
  - Fix CID 337242: Null pointer dereferences (REVERSE_INULL)
  - Fix compiler warnings
  - Fix icon names
  - Update configure.ac.in
  - Update .gitignore
  - Set yes as the default debxolevel
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1559736000">- Added OBS service file to enable only for GIT Master aka RAT</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.7
  * color:
  - Fix crash when launching gcm in plugged dialog (bxo#15426)
  - Set correct icon in color dialogs
  * display:
  - Replace deprecated icon (bxo#15416)
  - Add mnemonics to minimal dialog buttons (bxo#15449)
  - Disable auto-enabling profiles by default
  * settings-manager: Fix missing icons on resize/add/remove
    (bxo#15428, bxo#15613)
  * xfsettingsd: Fix numlock state restoration (bxo#15642)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 4.13.7
  * display: Sync display when applying config
  * display: Use current display
  * xsettings: Grab and sync XServer on startup (bxo#15725)
  * xfsettingsd: Start settings prior to complete startup (bxo#15725)
  * Update copyright years
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * a11y: Replace GtkStock buttons
  * appearance: Replace GtkStock buttons
  * color: Replace GtkStock buttons
  * display: Don't warn on deleting last profile
  * display: Fix settings retention (bxo#15437)
  * display: Remove debug statement breaking profiles (bxo#15769)
  * display: Use proper icon name
  * keyboard: Replace GtkStock buttons
  * Make strings translatable
  * mouse: Replace GtkStock buttons
  * settings-editor: Fix buttons declaration
  * settings-editor: Replace GtkStock buttons
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1565611201">- Enable colord support</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="1566475200">- Update to version 4.14.1
  * display: Fix profile matching in xfsettingsd
  * display: Assure correct gchar** (bxo#15816)
  * color: Conditionally hide info button in add-profile dialog
  * color: Add tooltip to profile info buttons
  * keyboard: Add mnemonics to add-command dialog (bxo#10495)
  * keyboard: Improve layout of add-command dialog
  * Translation Updates</changelog>
  <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>
</package>
<package pkgid="d8c4d2d566523d801564a1fe61de263dd6b1e9bc7fdeae6b4862786d41436c77" name="xfce4-systemload-plugin" arch="aarch64">
  <version epoch="0" ver="1.3.1" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1402401600">- Add xfce4-panel-plugin-systemload-upower-0.99.patch in order to
  support upower &gt;= 0.99 (bxo#10923)</changelog>
  <changelog author="gber@opensuse.org" date="1416571200">- update to version 1.1.2
  - support upower 0.99
  - add a way to run a command when clicking on systemload plugin
  - pick up translation updates &amp; fixes, especially DE locale
  - merge some OpenBSD compatibility patches
- drop obsolete xfce4-panel-plugin-systemload-upower-0.99.patch,
  xfce4-systemload-plugin-russian.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1480248000">- update to version 1.2.0:
  - port to gtk+3/libxfce4ui-2/libxfce4panel-2.0
  - use MemAvailable on Linux 3.14+
- do not package ChangeLog; NEWS file is good enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 1.2.1:
  - rework sizing of the progressbar (bxo#12948, bxo#12974)
  - rework the use of GtkCssProvider to use a singleton
  - fix progressbar color with Gtk 3.16/3.18
  - translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 1.2.2:
  - general rework of the preferences dialog by our resident UI wizard
    Simon Steinbeiss
  - fix the 'no tooltips' regression by setting the default update
    interval to 0.5s (workaround for bxo#13536)
  - tons of translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565784000">- Update to version 1.2.3
  * fix possible leak
  * fix a crash when opening the properties dialog
  * translation updates
- 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
- Move COPYING under %license macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed source in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608552000">- Updat to version 1.2.4
  * Allow compilation with panel 4.15+
  * Fix missing-prototypes
  * Remove GSourceFunc casts
  * Fix the properties dialog and a hidden memory corruption
  * Avoid repainting bars if there are no visual changes
  * Update copyright year
  * Update URLs
  * Create README.md and update configure.ac.in
  * Add basic GitLab pipeline
  * Update URLs from goodies.x.o to docs.x.o (bxo#16178)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1615464000">- Update to version 1.3.0
  * Port to xfconf
  * Add new icons and switch to rDNS naming
  * Add Help button to properties dialog
  * Fix compilation warnings
  * autoconf: Some updates
  * Update `.gitignore`
  * configure.ac: use AC_PROG_CC_C99
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1616500800">- Update to version 1.3.1
  * Update README.md
  * Update and sort the list of authors
  * Add a simple network bandwidth monitor (uses libgtop as a fallback)
  * Remove 4-valued history
  * Fix initial progress bar value
  * Fix system-monitor-command setting
    (gxo#panel-plugins/xfce4-systemload-plugin#15)
  * Distinguish uptime from the appearance of a digital real-time clock
  * Replace "Options" with "Label" in the properties dialog
  * Finish porting to xfconf
  * Update docs URL
  * Code cleanups
  * Translation Updates</changelog>
</package>
<package pkgid="e6f91df3db55c5786dbfb4ebe667509b74680e0dd83859736b2165ea3b73bf33" name="xfce4-systemload-plugin" arch="ppc64le">
  <version epoch="0" ver="1.3.1" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1402401600">- Add xfce4-panel-plugin-systemload-upower-0.99.patch in order to
  support upower &gt;= 0.99 (bxo#10923)</changelog>
  <changelog author="gber@opensuse.org" date="1416571200">- update to version 1.1.2
  - support upower 0.99
  - add a way to run a command when clicking on systemload plugin
  - pick up translation updates &amp; fixes, especially DE locale
  - merge some OpenBSD compatibility patches
- drop obsolete xfce4-panel-plugin-systemload-upower-0.99.patch,
  xfce4-systemload-plugin-russian.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1480248000">- update to version 1.2.0:
  - port to gtk+3/libxfce4ui-2/libxfce4panel-2.0
  - use MemAvailable on Linux 3.14+
- do not package ChangeLog; NEWS file is good enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 1.2.1:
  - rework sizing of the progressbar (bxo#12948, bxo#12974)
  - rework the use of GtkCssProvider to use a singleton
  - fix progressbar color with Gtk 3.16/3.18
  - translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 1.2.2:
  - general rework of the preferences dialog by our resident UI wizard
    Simon Steinbeiss
  - fix the 'no tooltips' regression by setting the default update
    interval to 0.5s (workaround for bxo#13536)
  - tons of translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565784000">- Update to version 1.2.3
  * fix possible leak
  * fix a crash when opening the properties dialog
  * translation updates
- 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
- Move COPYING under %license macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed source in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608552000">- Updat to version 1.2.4
  * Allow compilation with panel 4.15+
  * Fix missing-prototypes
  * Remove GSourceFunc casts
  * Fix the properties dialog and a hidden memory corruption
  * Avoid repainting bars if there are no visual changes
  * Update copyright year
  * Update URLs
  * Create README.md and update configure.ac.in
  * Add basic GitLab pipeline
  * Update URLs from goodies.x.o to docs.x.o (bxo#16178)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1615464000">- Update to version 1.3.0
  * Port to xfconf
  * Add new icons and switch to rDNS naming
  * Add Help button to properties dialog
  * Fix compilation warnings
  * autoconf: Some updates
  * Update `.gitignore`
  * configure.ac: use AC_PROG_CC_C99
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1616500800">- Update to version 1.3.1
  * Update README.md
  * Update and sort the list of authors
  * Add a simple network bandwidth monitor (uses libgtop as a fallback)
  * Remove 4-valued history
  * Fix initial progress bar value
  * Fix system-monitor-command setting
    (gxo#panel-plugins/xfce4-systemload-plugin#15)
  * Distinguish uptime from the appearance of a digital real-time clock
  * Replace "Options" with "Label" in the properties dialog
  * Finish porting to xfconf
  * Update docs URL
  * Code cleanups
  * Translation Updates</changelog>
</package>
<package pkgid="bda590ac81bb4ecb847bfc2548371bad7a982e36bb49e556a485e529cb113333" name="xfce4-systemload-plugin" arch="s390x">
  <version epoch="0" ver="1.3.1" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1402401600">- Add xfce4-panel-plugin-systemload-upower-0.99.patch in order to
  support upower &gt;= 0.99 (bxo#10923)</changelog>
  <changelog author="gber@opensuse.org" date="1416571200">- update to version 1.1.2
  - support upower 0.99
  - add a way to run a command when clicking on systemload plugin
  - pick up translation updates &amp; fixes, especially DE locale
  - merge some OpenBSD compatibility patches
- drop obsolete xfce4-panel-plugin-systemload-upower-0.99.patch,
  xfce4-systemload-plugin-russian.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1480248000">- update to version 1.2.0:
  - port to gtk+3/libxfce4ui-2/libxfce4panel-2.0
  - use MemAvailable on Linux 3.14+
- do not package ChangeLog; NEWS file is good enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 1.2.1:
  - rework sizing of the progressbar (bxo#12948, bxo#12974)
  - rework the use of GtkCssProvider to use a singleton
  - fix progressbar color with Gtk 3.16/3.18
  - translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 1.2.2:
  - general rework of the preferences dialog by our resident UI wizard
    Simon Steinbeiss
  - fix the 'no tooltips' regression by setting the default update
    interval to 0.5s (workaround for bxo#13536)
  - tons of translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565784000">- Update to version 1.2.3
  * fix possible leak
  * fix a crash when opening the properties dialog
  * translation updates
- 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
- Move COPYING under %license macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed source in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608552000">- Updat to version 1.2.4
  * Allow compilation with panel 4.15+
  * Fix missing-prototypes
  * Remove GSourceFunc casts
  * Fix the properties dialog and a hidden memory corruption
  * Avoid repainting bars if there are no visual changes
  * Update copyright year
  * Update URLs
  * Create README.md and update configure.ac.in
  * Add basic GitLab pipeline
  * Update URLs from goodies.x.o to docs.x.o (bxo#16178)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1615464000">- Update to version 1.3.0
  * Port to xfconf
  * Add new icons and switch to rDNS naming
  * Add Help button to properties dialog
  * Fix compilation warnings
  * autoconf: Some updates
  * Update `.gitignore`
  * configure.ac: use AC_PROG_CC_C99
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1616500800">- Update to version 1.3.1
  * Update README.md
  * Update and sort the list of authors
  * Add a simple network bandwidth monitor (uses libgtop as a fallback)
  * Remove 4-valued history
  * Fix initial progress bar value
  * Fix system-monitor-command setting
    (gxo#panel-plugins/xfce4-systemload-plugin#15)
  * Distinguish uptime from the appearance of a digital real-time clock
  * Replace "Options" with "Label" in the properties dialog
  * Finish porting to xfconf
  * Update docs URL
  * Code cleanups
  * Translation Updates</changelog>
</package>
<package pkgid="368df80e76e1b74e2c4cd6900f7516cef0a83eb54cedac6985d7dea442ed4585" name="xfce4-systemload-plugin" arch="src">
  <version epoch="0" ver="1.3.1" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1299672000">- new package (split off from xfce4-panel-plugins)</changelog>
  <changelog author="gber@opensuse.org" date="1333540800">- specfile cleanup
- correct dependencies
- split off -lang subpackage</changelog>
  <changelog author="gber@opensuse.org" date="1334664000">- corrected source URL</changelog>
  <changelog author="gber@opensuse.org" date="1334750400">- update to version 1.1.0
  - fix progressbar width in vertical mode
  - added about dialog
  - use a single label to show uptime, either 'X days' (if &gt; 0) or
    'hh:mm'
  - build the plugin as a module
  - added a power-saving interval option using upower (if present
    at build time)
  - added an update interval option
  - rewritten configuration dialog
  - conditional retrieval of system stats
  - port to libxfce4ui
  - fix transparency issues</changelog>
  <changelog author="gber@opensuse.org" date="1334923200">- corrected license</changelog>
  <changelog author="gber@opensuse.org" date="1341144000">- update to version 1.1.1
  - simplify tooltip handling code
  - better compliance with panel plugin HIG
  - only set label angle with panel &gt; 4.9
  - set plugin to small in all modes except deskbar modes
  - facilitate bringing up the configuration dialog
  - fix background transparency by setting the main evbox hidden
  - changing uptime label orientation in the vertical mode
  - compatibility with panel 4.9+</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1370001600">- Add xfce4-systemload-plugin-russian.patch: fix Russian
  translation (plural forms and one string).</changelog>
  <changelog author="gber@opensuse.org" date="1402401600">- Add xfce4-panel-plugin-systemload-upower-0.99.patch in order to
  support upower &gt;= 0.99 (bxo#10923)</changelog>
  <changelog author="gber@opensuse.org" date="1416571200">- update to version 1.1.2
  - support upower 0.99
  - add a way to run a command when clicking on systemload plugin
  - pick up translation updates &amp; fixes, especially DE locale
  - merge some OpenBSD compatibility patches
- drop obsolete xfce4-panel-plugin-systemload-upower-0.99.patch,
  xfce4-systemload-plugin-russian.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1480248000">- update to version 1.2.0:
  - port to gtk+3/libxfce4ui-2/libxfce4panel-2.0
  - use MemAvailable on Linux 3.14+
- do not package ChangeLog; NEWS file is good enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 1.2.1:
  - rework sizing of the progressbar (bxo#12948, bxo#12974)
  - rework the use of GtkCssProvider to use a singleton
  - fix progressbar color with Gtk 3.16/3.18
  - translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 1.2.2:
  - general rework of the preferences dialog by our resident UI wizard
    Simon Steinbeiss
  - fix the 'no tooltips' regression by setting the default update
    interval to 0.5s (workaround for bxo#13536)
  - tons of translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565784000">- Update to version 1.2.3
  * fix possible leak
  * fix a crash when opening the properties dialog
  * translation updates
- 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
- Move COPYING under %license macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed source in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608552000">- Updat to version 1.2.4
  * Allow compilation with panel 4.15+
  * Fix missing-prototypes
  * Remove GSourceFunc casts
  * Fix the properties dialog and a hidden memory corruption
  * Avoid repainting bars if there are no visual changes
  * Update copyright year
  * Update URLs
  * Create README.md and update configure.ac.in
  * Add basic GitLab pipeline
  * Update URLs from goodies.x.o to docs.x.o (bxo#16178)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1615464000">- Update to version 1.3.0
  * Port to xfconf
  * Add new icons and switch to rDNS naming
  * Add Help button to properties dialog
  * Fix compilation warnings
  * autoconf: Some updates
  * Update `.gitignore`
  * configure.ac: use AC_PROG_CC_C99
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1616500800">- Update to version 1.3.1
  * Update README.md
  * Update and sort the list of authors
  * Add a simple network bandwidth monitor (uses libgtop as a fallback)
  * Remove 4-valued history
  * Fix initial progress bar value
  * Fix system-monitor-command setting
    (gxo#panel-plugins/xfce4-systemload-plugin#15)
  * Distinguish uptime from the appearance of a digital real-time clock
  * Replace "Options" with "Label" in the properties dialog
  * Finish porting to xfconf
  * Update docs URL
  * Code cleanups
  * Translation Updates</changelog>
</package>
<package pkgid="8575119238d874e4812068171bf47e6a240f9c19463beb61302c9dda9657e7b9" name="xfce4-systemload-plugin" arch="x86_64">
  <version epoch="0" ver="1.3.1" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1402401600">- Add xfce4-panel-plugin-systemload-upower-0.99.patch in order to
  support upower &gt;= 0.99 (bxo#10923)</changelog>
  <changelog author="gber@opensuse.org" date="1416571200">- update to version 1.1.2
  - support upower 0.99
  - add a way to run a command when clicking on systemload plugin
  - pick up translation updates &amp; fixes, especially DE locale
  - merge some OpenBSD compatibility patches
- drop obsolete xfce4-panel-plugin-systemload-upower-0.99.patch,
  xfce4-systemload-plugin-russian.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1480248000">- update to version 1.2.0:
  - port to gtk+3/libxfce4ui-2/libxfce4panel-2.0
  - use MemAvailable on Linux 3.14+
- do not package ChangeLog; NEWS file is good enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 1.2.1:
  - rework sizing of the progressbar (bxo#12948, bxo#12974)
  - rework the use of GtkCssProvider to use a singleton
  - fix progressbar color with Gtk 3.16/3.18
  - translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 1.2.2:
  - general rework of the preferences dialog by our resident UI wizard
    Simon Steinbeiss
  - fix the 'no tooltips' regression by setting the default update
    interval to 0.5s (workaround for bxo#13536)
  - tons of translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565784000">- Update to version 1.2.3
  * fix possible leak
  * fix a crash when opening the properties dialog
  * translation updates
- 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
- Move COPYING under %license macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed source in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608552000">- Updat to version 1.2.4
  * Allow compilation with panel 4.15+
  * Fix missing-prototypes
  * Remove GSourceFunc casts
  * Fix the properties dialog and a hidden memory corruption
  * Avoid repainting bars if there are no visual changes
  * Update copyright year
  * Update URLs
  * Create README.md and update configure.ac.in
  * Add basic GitLab pipeline
  * Update URLs from goodies.x.o to docs.x.o (bxo#16178)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1615464000">- Update to version 1.3.0
  * Port to xfconf
  * Add new icons and switch to rDNS naming
  * Add Help button to properties dialog
  * Fix compilation warnings
  * autoconf: Some updates
  * Update `.gitignore`
  * configure.ac: use AC_PROG_CC_C99
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1616500800">- Update to version 1.3.1
  * Update README.md
  * Update and sort the list of authors
  * Add a simple network bandwidth monitor (uses libgtop as a fallback)
  * Remove 4-valued history
  * Fix initial progress bar value
  * Fix system-monitor-command setting
    (gxo#panel-plugins/xfce4-systemload-plugin#15)
  * Distinguish uptime from the appearance of a digital real-time clock
  * Replace "Options" with "Label" in the properties dialog
  * Finish porting to xfconf
  * Update docs URL
  * Code cleanups
  * Translation Updates</changelog>
</package>
<package pkgid="58c22e002331d02f34e017ca360ed83ad70886358c41e259277454a505590cb3" name="xfce4-systemload-plugin-lang" arch="noarch">
  <version epoch="0" ver="1.3.1" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1402401600">- Add xfce4-panel-plugin-systemload-upower-0.99.patch in order to
  support upower &gt;= 0.99 (bxo#10923)</changelog>
  <changelog author="gber@opensuse.org" date="1416571200">- update to version 1.1.2
  - support upower 0.99
  - add a way to run a command when clicking on systemload plugin
  - pick up translation updates &amp; fixes, especially DE locale
  - merge some OpenBSD compatibility patches
- drop obsolete xfce4-panel-plugin-systemload-upower-0.99.patch,
  xfce4-systemload-plugin-russian.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1480248000">- update to version 1.2.0:
  - port to gtk+3/libxfce4ui-2/libxfce4panel-2.0
  - use MemAvailable on Linux 3.14+
- do not package ChangeLog; NEWS file is good enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 1.2.1:
  - rework sizing of the progressbar (bxo#12948, bxo#12974)
  - rework the use of GtkCssProvider to use a singleton
  - fix progressbar color with Gtk 3.16/3.18
  - translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 1.2.2:
  - general rework of the preferences dialog by our resident UI wizard
    Simon Steinbeiss
  - fix the 'no tooltips' regression by setting the default update
    interval to 0.5s (workaround for bxo#13536)
  - tons of translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565784000">- Update to version 1.2.3
  * fix possible leak
  * fix a crash when opening the properties dialog
  * translation updates
- 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
- Move COPYING under %license macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed source in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608552000">- Updat to version 1.2.4
  * Allow compilation with panel 4.15+
  * Fix missing-prototypes
  * Remove GSourceFunc casts
  * Fix the properties dialog and a hidden memory corruption
  * Avoid repainting bars if there are no visual changes
  * Update copyright year
  * Update URLs
  * Create README.md and update configure.ac.in
  * Add basic GitLab pipeline
  * Update URLs from goodies.x.o to docs.x.o (bxo#16178)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1615464000">- Update to version 1.3.0
  * Port to xfconf
  * Add new icons and switch to rDNS naming
  * Add Help button to properties dialog
  * Fix compilation warnings
  * autoconf: Some updates
  * Update `.gitignore`
  * configure.ac: use AC_PROG_CC_C99
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1616500800">- Update to version 1.3.1
  * Update README.md
  * Update and sort the list of authors
  * Add a simple network bandwidth monitor (uses libgtop as a fallback)
  * Remove 4-valued history
  * Fix initial progress bar value
  * Fix system-monitor-command setting
    (gxo#panel-plugins/xfce4-systemload-plugin#15)
  * Distinguish uptime from the appearance of a digital real-time clock
  * Replace "Options" with "Label" in the properties dialog
  * Finish porting to xfconf
  * Update docs URL
  * Code cleanups
  * Translation Updates</changelog>
</package>
<package pkgid="82585192155c8a57490875052e61c6538c2b92e6295d371d6f086bbde0cd60d6" name="xfce4-time-out-plugin" arch="aarch64">
  <version epoch="0" ver="1.1.2" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1334664000">- corrected source URL</changelog>
  <changelog author="gber@opensuse.org" date="1334923200">- added documentation files</changelog>
  <changelog author="gber@opensuse.org" date="1425988800">- update to version 1.0.2
  - ditch _xfce_create_framebox() and use xfce_gtk_frame_box_new()
    instead
  - fix transparency (bxo#8747), set the Gtk.EventBox invisible
    like other panel plugins do
  - updated translations</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
- Use %license for COPYING
- Don't add Changelog. NEWS is enough
- Added bcond for git master builds</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565784000">- Update to version 1.0.3
  - make strings translatable (bxo#8716)
  - Left-align labels for time settings (bxo#6346)
  - Add option to hide icon - fixes bxo#12084</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dleuenberger@suse.com&gt;" date="1566302400">- Fix provides/obsoletes: in the past, this plugin was called
  xfce4-panel-plugin-timeout (not -time-out).</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1572868800">- Update to version 1.1.0
  * GTK3 Port
  * React to panel "mode," not "orientation" (bxo#15840)
  * Make time out plugin respect panel icon size (bxo#15839)
  * Allow compilation with panel 4.15
  * Make build less verbose
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1594296000">- Update to version 1.1.1
  * Do not enable countdown when configuration changes (bxo#16118)
  * Add lock button to break dialog (bxo#16317)
  * Update URLs from goodies.x.o to docs.x.o (bxo#16179)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614600000">- Update to version 1.1.2
  * Check whether the seat exists before ungrabbing it
  * Fix compilation warnings
  * autoconf: Some updates
  * fix for no dialog after screenlock issue
    (gxo#panel-plugins/xfce4-time-out-plugin#13)
  * Remove GSourceFunc casts
    (gxo#panel-plugins/xfce4-time-out-plugin!2)
  * Translation Updates</changelog>
</package>
<package pkgid="14a87207382a24da0961a585240cf1739ad472e7a2b74edc17ad969c877df6a5" name="xfce4-time-out-plugin" arch="ppc64le">
  <version epoch="0" ver="1.1.2" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1334664000">- corrected source URL</changelog>
  <changelog author="gber@opensuse.org" date="1334923200">- added documentation files</changelog>
  <changelog author="gber@opensuse.org" date="1425988800">- update to version 1.0.2
  - ditch _xfce_create_framebox() and use xfce_gtk_frame_box_new()
    instead
  - fix transparency (bxo#8747), set the Gtk.EventBox invisible
    like other panel plugins do
  - updated translations</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
- Use %license for COPYING
- Don't add Changelog. NEWS is enough
- Added bcond for git master builds</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565784000">- Update to version 1.0.3
  - make strings translatable (bxo#8716)
  - Left-align labels for time settings (bxo#6346)
  - Add option to hide icon - fixes bxo#12084</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dleuenberger@suse.com&gt;" date="1566302400">- Fix provides/obsoletes: in the past, this plugin was called
  xfce4-panel-plugin-timeout (not -time-out).</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1572868800">- Update to version 1.1.0
  * GTK3 Port
  * React to panel "mode," not "orientation" (bxo#15840)
  * Make time out plugin respect panel icon size (bxo#15839)
  * Allow compilation with panel 4.15
  * Make build less verbose
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1594296000">- Update to version 1.1.1
  * Do not enable countdown when configuration changes (bxo#16118)
  * Add lock button to break dialog (bxo#16317)
  * Update URLs from goodies.x.o to docs.x.o (bxo#16179)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614600000">- Update to version 1.1.2
  * Check whether the seat exists before ungrabbing it
  * Fix compilation warnings
  * autoconf: Some updates
  * fix for no dialog after screenlock issue
    (gxo#panel-plugins/xfce4-time-out-plugin#13)
  * Remove GSourceFunc casts
    (gxo#panel-plugins/xfce4-time-out-plugin!2)
  * Translation Updates</changelog>
</package>
<package pkgid="b9776613f4a037605b94913af7eaf04dae22b8da8cb35a07e62a788dab6ff790" name="xfce4-time-out-plugin" arch="s390x">
  <version epoch="0" ver="1.1.2" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1334664000">- corrected source URL</changelog>
  <changelog author="gber@opensuse.org" date="1334923200">- added documentation files</changelog>
  <changelog author="gber@opensuse.org" date="1425988800">- update to version 1.0.2
  - ditch _xfce_create_framebox() and use xfce_gtk_frame_box_new()
    instead
  - fix transparency (bxo#8747), set the Gtk.EventBox invisible
    like other panel plugins do
  - updated translations</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
- Use %license for COPYING
- Don't add Changelog. NEWS is enough
- Added bcond for git master builds</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565784000">- Update to version 1.0.3
  - make strings translatable (bxo#8716)
  - Left-align labels for time settings (bxo#6346)
  - Add option to hide icon - fixes bxo#12084</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dleuenberger@suse.com&gt;" date="1566302400">- Fix provides/obsoletes: in the past, this plugin was called
  xfce4-panel-plugin-timeout (not -time-out).</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1572868800">- Update to version 1.1.0
  * GTK3 Port
  * React to panel "mode," not "orientation" (bxo#15840)
  * Make time out plugin respect panel icon size (bxo#15839)
  * Allow compilation with panel 4.15
  * Make build less verbose
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1594296000">- Update to version 1.1.1
  * Do not enable countdown when configuration changes (bxo#16118)
  * Add lock button to break dialog (bxo#16317)
  * Update URLs from goodies.x.o to docs.x.o (bxo#16179)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614600000">- Update to version 1.1.2
  * Check whether the seat exists before ungrabbing it
  * Fix compilation warnings
  * autoconf: Some updates
  * fix for no dialog after screenlock issue
    (gxo#panel-plugins/xfce4-time-out-plugin#13)
  * Remove GSourceFunc casts
    (gxo#panel-plugins/xfce4-time-out-plugin!2)
  * Translation Updates</changelog>
</package>
<package pkgid="f9b9de9273098579ab4b2f57e431ecd09c947a85a0da5829669b4a2fa7aeedfc" name="xfce4-time-out-plugin" arch="src">
  <version epoch="0" ver="1.1.2" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1299672000">- new package (split off from xfce4-panel-plugins)</changelog>
  <changelog author="pcerny@novell.com" date="1306324800">- fixed invalid progress bar update
  xfce4-time-out-plugin-1.0.0-hidden_progress_bar.patch
  https://bugzilla.xfce.org/show_bug.cgi?id=7660</changelog>
  <changelog author="gber@opensuse.org" date="1306497600">- renamed xfce4-time-out-plugin-1.0.0-hidden_progress_bar.patch to
  xfce4-panel-plugin-timeout-1.0.0-hidden_progress_bar.patch</changelog>
  <changelog author="gber@opensuse.org" date="1333540800">- specfile cleanup
- correct dependencies
- split off -lang subpackage</changelog>
  <changelog author="gber@opensuse.org" date="1334664000">- update to version 1.0.1
  - port to libxfce4ui
  - build the plugin as a module
  - fix double-free when seconds are not displayed
  - port to GtkTooltip
  - emit the 'update' signal only if the countdown is running
  - only call gtk_progress_set_percentage() with valid value
- dropped obsolete
  xfce4-panel-plugin-timeout-1.0.0-hidden_progress_bar.patch</changelog>
  <changelog author="gber@opensuse.org" date="1334664001">- corrected source URL</changelog>
  <changelog author="gber@opensuse.org" date="1334923200">- added documentation files</changelog>
  <changelog author="gber@opensuse.org" date="1425988800">- update to version 1.0.2
  - ditch _xfce_create_framebox() and use xfce_gtk_frame_box_new()
    instead
  - fix transparency (bxo#8747), set the Gtk.EventBox invisible
    like other panel plugins do
  - updated translations</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
- Use %license for COPYING
- Don't add Changelog. NEWS is enough
- Added bcond for git master builds</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565784000">- Update to version 1.0.3
  - make strings translatable (bxo#8716)
  - Left-align labels for time settings (bxo#6346)
  - Add option to hide icon - fixes bxo#12084</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dleuenberger@suse.com&gt;" date="1566302400">- Fix provides/obsoletes: in the past, this plugin was called
  xfce4-panel-plugin-timeout (not -time-out).</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1572868800">- Update to version 1.1.0
  * GTK3 Port
  * React to panel "mode," not "orientation" (bxo#15840)
  * Make time out plugin respect panel icon size (bxo#15839)
  * Allow compilation with panel 4.15
  * Make build less verbose
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1594296000">- Update to version 1.1.1
  * Do not enable countdown when configuration changes (bxo#16118)
  * Add lock button to break dialog (bxo#16317)
  * Update URLs from goodies.x.o to docs.x.o (bxo#16179)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614600000">- Update to version 1.1.2
  * Check whether the seat exists before ungrabbing it
  * Fix compilation warnings
  * autoconf: Some updates
  * fix for no dialog after screenlock issue
    (gxo#panel-plugins/xfce4-time-out-plugin#13)
  * Remove GSourceFunc casts
    (gxo#panel-plugins/xfce4-time-out-plugin!2)
  * Translation Updates</changelog>
</package>
<package pkgid="754d41796b855f884c41d3cbc302fb4599f60ea50bfcd8364a0f74e2d073d1e2" name="xfce4-time-out-plugin" arch="x86_64">
  <version epoch="0" ver="1.1.2" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1334664000">- corrected source URL</changelog>
  <changelog author="gber@opensuse.org" date="1334923200">- added documentation files</changelog>
  <changelog author="gber@opensuse.org" date="1425988800">- update to version 1.0.2
  - ditch _xfce_create_framebox() and use xfce_gtk_frame_box_new()
    instead
  - fix transparency (bxo#8747), set the Gtk.EventBox invisible
    like other panel plugins do
  - updated translations</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
- Use %license for COPYING
- Don't add Changelog. NEWS is enough
- Added bcond for git master builds</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565784000">- Update to version 1.0.3
  - make strings translatable (bxo#8716)
  - Left-align labels for time settings (bxo#6346)
  - Add option to hide icon - fixes bxo#12084</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dleuenberger@suse.com&gt;" date="1566302400">- Fix provides/obsoletes: in the past, this plugin was called
  xfce4-panel-plugin-timeout (not -time-out).</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1572868800">- Update to version 1.1.0
  * GTK3 Port
  * React to panel "mode," not "orientation" (bxo#15840)
  * Make time out plugin respect panel icon size (bxo#15839)
  * Allow compilation with panel 4.15
  * Make build less verbose
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1594296000">- Update to version 1.1.1
  * Do not enable countdown when configuration changes (bxo#16118)
  * Add lock button to break dialog (bxo#16317)
  * Update URLs from goodies.x.o to docs.x.o (bxo#16179)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614600000">- Update to version 1.1.2
  * Check whether the seat exists before ungrabbing it
  * Fix compilation warnings
  * autoconf: Some updates
  * fix for no dialog after screenlock issue
    (gxo#panel-plugins/xfce4-time-out-plugin#13)
  * Remove GSourceFunc casts
    (gxo#panel-plugins/xfce4-time-out-plugin!2)
  * Translation Updates</changelog>
</package>
<package pkgid="31bd2ac581357f5ad6d0991b1e9a2b36efe444a9d479c854647746cb09218f7c" name="xfce4-time-out-plugin-lang" arch="noarch">
  <version epoch="0" ver="1.1.2" rel="bp153.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1334664000">- corrected source URL</changelog>
  <changelog author="gber@opensuse.org" date="1334923200">- added documentation files</changelog>
  <changelog author="gber@opensuse.org" date="1425988800">- update to version 1.0.2
  - ditch _xfce_create_framebox() and use xfce_gtk_frame_box_new()
    instead
  - fix transparency (bxo#8747), set the Gtk.EventBox invisible
    like other panel plugins do
  - updated translations</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
- Use %license for COPYING
- Don't add Changelog. NEWS is enough
- Added bcond for git master builds</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565784000">- Update to version 1.0.3
  - make strings translatable (bxo#8716)
  - Left-align labels for time settings (bxo#6346)
  - Add option to hide icon - fixes bxo#12084</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dleuenberger@suse.com&gt;" date="1566302400">- Fix provides/obsoletes: in the past, this plugin was called
  xfce4-panel-plugin-timeout (not -time-out).</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1572868800">- Update to version 1.1.0
  * GTK3 Port
  * React to panel "mode," not "orientation" (bxo#15840)
  * Make time out plugin respect panel icon size (bxo#15839)
  * Allow compilation with panel 4.15
  * Make build less verbose
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1594296000">- Update to version 1.1.1
  * Do not enable countdown when configuration changes (bxo#16118)
  * Add lock button to break dialog (bxo#16317)
  * Update URLs from goodies.x.o to docs.x.o (bxo#16179)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614600000">- Update to version 1.1.2
  * Check whether the seat exists before ungrabbing it
  * Fix compilation warnings
  * autoconf: Some updates
  * fix for no dialog after screenlock issue
    (gxo#panel-plugins/xfce4-time-out-plugin#13)
  * Remove GSourceFunc casts
    (gxo#panel-plugins/xfce4-time-out-plugin!2)
  * Translation Updates</changelog>
</package>
<package pkgid="58ed9b218662956838134e933ce64e5ba92b88f11bda7b133d25d4328e3280d0" name="xfdashboard" arch="aarch64">
  <version epoch="0" ver="0.8.1" rel="bp153.2.3.1"/>
  <changelog author="dap.darkness@gmail.com" date="1447588800">- Update to 0.5.3:
  * New feature: Implemented a basic and simple plugin manager;
  * Added new environment variable XFDASHBOARD_FORCE_NEW_INSTANCE;
  * Rewrote view and search manager;
  * Smaller improvements, e.g. replacing all GTK+ stock icon names
    with corresponding ones from Icon Naming Specification;
  * Fixed bug that the view will be enforced to be shown (again);
  * Hopefully fixed a bug causing visual glitches in search view;
  * Fixed a possible memory leak when unregistering a view;
  * More bug-fixes;
  * Updated translations;
  * Added new translation: lt.
- Removed xfdashboard-0.5.2-E-64bit-portability-issue.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1450612800">- Update to 0.5.4:
  * New feature: A theme can define which actors are focusable;
  * New feature: Implemented XfdashboardActionButton button type;
  * Implement action signal "exit" at XfdashboardApplication;
  * Splitted function to determine desktop ID;
  * Improved behaviour to use mouse wheel to change workspace;
  * Added kudos to AppData;
  * Implemented a workaround for broken director monitor in Glib when running FreeBSD;
  * Lots of bug-fixes, really a lot;
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1450785600">- Added xfdashboard-0.5.4-opensuse-13.1.diff vs.
  openSUSE 13.1' build issue, see more at
  https://bugzilla.xfce.org/show_bug.cgi?id=12372</changelog>
  <changelog author="dap.darkness@gmail.com" date="1454500800">- Update to 0.5.5:
  * New feature: A new plugin and the first search provider plugin
    gnome-shell-search-providers was implemented and added;
  * New feature: Implement a new actor in XfdashboardLiveWorkspace;
  * New feature: Add new signal "application-launched";
  * New feature: The applications search provider now counts how
    often an application was launched;
  * New feature: The result set (XfdashboardSearchResultSet) can
    now store a score between 0.0 and 1.0 for each item;
  * New feature: Add pseudo-class ':insensitive';
  * Allow moving a window from one monitor to another;
  * XfdashboardButton supports settings GIcon now;
  * Improved hash value creation for icon names and GIcon;
  * Improved sharing cached image contents;
  * Activating a result item in search view or launching external
    application to perform search in application of search provider
    will now quit (standalone) or suspend (daemon mode) application;
  * Moved logic to handle mapping of actors for result items;
  * Limit number of search results shown for each search provider;
  * Fix starting a real new application instance;
  * Fix visual error at applications view when using icon mode and
    crashes of xfdashboard (GH #109 and GH #110);
  * Lots of bug-fixes, really really really a lot;
  * Fixed lots of typos;
  * Fixed lots of compiler warnings;
  * Updated translations.
- Removed xfdashboard-0.5.4-opensuse-13.1.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1456747200">- Update to 0.5.90:
  * New feature: Split application into library and application.
  * New feature: A new plugin 'hot corner' was implemented.
  * New feature: Add configuration button in settings application.
  * Fixed a bug at the layout manager's allocation function.
  * Fixed the calculation of number of columns and rows.
  * Fixed visual distortion when allocation of a view.
  * Fixed actors of applications view filling whole space.
  * Implement file monitor to Gnome-Shell search provider plugin.
  * Changed API of object class XfdashboardApplication.
  * Keep order of search providers at search view in order.
  * Add missing public functions to check if a window is maximized.
  * Add CSS class '.window-state-maximized' to actors.
  * Some more bug-fixes, typos fixed etc.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1458820800">- Update to 0.5.91:
  * Rewrote application object as beginning with Glib 2.47.4 it
    deregisters an application from session's DBUS when returning
    from function g_application_run().
  * Fixed check if a window is really "visible" before trying to
    find the running application in application tracker (GH #114).
  * Fixed usage of an uninitialized application instance (GH #115).
  * Added a compatibility layer to silence compiler warnings.
  * Implemented a new Model class called XfdashboardModel.
  * Fix unpredictable reselections of result items in search view.
  * Some typos are fixed also as well code clean up.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1459857600">- Update to 0.5.92:
  * Added a "configure" button in "plugins" panel.
  * Fixed crash in search view when Gnome-Shell search provider is
    enabled and DBUS call returned only name for result item.
  * Fixed crash in search view when a result item is focused and
    selected but removed or hidden when search terms are updated.
  * Fixed DBUS method signature to call methods "ActivateResult"
    and "LaunchSearch" in Gnome-Shell search provider.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1463832000">- Update to 0.6.0, changelog at
  https://github.com/gmc-holle/xfdashboard/releases/tag/0.6.0
- Added simple man pages for xfdashboard &amp; xfdashboard-settings.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1473249600">- Update to 0.7.0:
  * New feature: Implement pop-up menu which.
  * New plugin 'middle-click-window-close'.
  * Allow windows view to filter windows.
  * Move to workspace where the window to activate is placed on.
  * Introduced a new signal 'actor-created'.
  * Introduced a new signal "initialized" in XfdashboardApplication.
  * Properties of ClutterActor are now themable.
  * Smaller bug-fixes.
  * More API documentation.
  * Updated localizations.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to 0.7.1
  * internal code refactoring
  * compatibility with newer GTK / GDK
  * small bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to 0.7.3
  * work ongoing to support non-X11 windowing systems
  * internal code rework
  * adaption for newer GTK / GDK
  * bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- add patch xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff to fix
  build with GTK3 &lt; 3.22</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1507032000">- update to 0.7.4
  - compatibility with old (&lt;= 4.12) and new (&gt;=4.13) xfce libs
  - translation updates
  - adaption to newer libraries
- remove xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1534075200">- update to 0.7.5
  - make xfdashboard touchscreen-aware
  - various bugfixes and improvements
  - translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575028800">- Update to 0.7.6
  * Raised minimum version of Glib to 2.38 for replacements
    of deprecated function g_type_class_add_private()
  * New feature: Support for animations. Currently only one actor
    (XfdashboardCollapseBox) trigger an animation signal to open
    or close the collapsed area. All default themes of xfdashboard
    will slide in or out the collapsed area smoothly when animation
    is enabled (which is enabled by default).
  * New feature: The user can turn on or off animations in the
    settings application.
  * Updated all GOject classes because of deprecation of function
    g_type_class_add_private()
  * Updated copyright years to 2019
  * Fix that valid desktop file for the same desktop ID but found
    at path of lower prioritory will override an invalid desktop
    file for the same desktop ID at path of higher priority. The
    first entry found - valid or invalid - will have the highest
    priority. Later all invalid desktop IDs in the application
    database are removed before populated. (GH#169)
  * Fixed warning "assertion 'GARCON_IS_MENU_DIRECTORY (other)'
    failed" when calling garcon_menu_directory_equal() in function
    _xfdashboard_applications_menu_model_find_similar_menu()
  * Fixed "implicit-fallthrough" compiler warnings in click action
  * Reduced number of release notes in AppData (GH#183)
  * Smaller bug fixes but mostly to silence compiler warnings
  * Updated translations
- Removed deprecated macros</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575374400">- Update to 0.7.7
  * Fixes missing animations.xml file at all themes in tarball
    (bxo#16230, GH#184)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * New translations (gl, ru, ru_RU) (bxo#15121, GH#185)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to 0.7.8
  * New feature: Support of more animations. So an actor can request
    an animation when a class or pseudo-class is added or was removed.
    Also an actor requests an animation when it was created and shown
    for the first time. Currently at last an animation is requested
    when the actor was moved and or resized.
  * Followed main Xfce project by switching to "foreign" mode
    at automake
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Fixed a crash when reselecting a search result item on search
    update fails because its container was destroyed while updating.
  * Smaller bug fixes but mostly to silence compiler warnings
  * Translation updates</changelog>
  <changelog author="Marcel &lt;marcel@localhost&gt;" date="1605700800">- Update to 0.7.90
  * New feature: Support of animation if an actor is destroyed.
    It will be marked as destroyed by adding a CSS pseudo class
    "destroying". The actor will be destroyed finally when
    animation ends.
  * The allocation animation will not be applied when actor is
    created. This behaviour has changed. If an actor should do an
    allocation animation also at the first time shown (created) the
    properties for x/y coordinates and/or width, height must be
    specified at "created" animation
  * New application icon which follows rDNS naming
  * Updated README.md for consistency
  * Use xfce library function instead of implementing own version
  * [plugin] Hot corner: Support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now more
    than one additional path with a colon-seperated list
  * Reduced number of translatable string drastically
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608724800">- Update to 0.8.0
  * New application icon which follows rDNS naming
  * Implement pop-up menu which is currently only used by icons in
    quicklaunch when right-clicking at them.
  * The windows in windows view gained support to show also their
    child windows, e.g. open/save dialogs etc.
    (gh#gmc-holle/xfdashboard#132)
  * All windows can now be drag'n'drop from any actor to any other
    window-related actor. (gh#gmc-holle/xfdashboard#79)
  * The window tracker and all other related classes are now
    interfaces to support multiple window systems, like X11, GDK and
    wayland. (gh#gmc-holle/xfdashboard#129)
  * Added a fine-grained controllable debug system.
  * At a theme's layout xml file you can now specify which actor of the
    focusable ones should be selected on theme load.
    (gh#gmc-holle/xfdashboard#144)
  * New actions "selection-move-next", "selection-move-previous",
    "focus-move-first", "focus-move-last" and "focus-move-to" for use at
    custom key bindings were added. They are not bound at the default key
    bindings file installed. (gh#gmc-holle/xfdashboard#144,
    gh#gmc-holle/xfdashboard#145)
  * Window tracker interface now supports a new experimental
    backend for GDK. The backend to use can be controlled with the new
    environment variable XFDASHBOARD_BACKEND. It can be either set to
    "x11" or "gdk". (gh#gmc-holle/xfdashboard#129)
  * Allow user to override CSS files of themes to apply user favourite
    settings. (gh#gmc-holle/xfdashboard#152)
  * Include new translations (gh#gmc-holle/xfdashboard#155)
  * GDK backend is now optional and it will be enabled automatically
    if Clutter backend is available, i.e. FreeBSD does
    not install Clutter with GDK backend. (bxo#13766, bxo#13860)
  * Support also current xfconf versions (4.13.x). (bxo#13824)
  * Support for touch screen which supports "clicking" buttons
    (gh#gmc-holle/xfdashboard#157)
  * Support of application actions defines at desktop entries which
    get listed in the pop-up menus of application buttons.
    (gh#gmc-holle/xfdashboard#158, gh#gmc-holle/xfdashboard#160)
  * Support of "Keywords" of desktop entries which are taken into
    account when searching (gh#gmc-holle/xfdashboard#159)
  * Support for animations. Currently only one actor trigger
    an animation signal to open or close the collapsed area.
  * The user can turn on or off animations in the settings application.
  * Support of more animations. So an actor can request an animation
    when a class or pseudo-class is added or was removed.
  * Support of animation if an actor is destroyed. It will be marked
    as destroyed by adding a CSS pseudo class "destroying".
    The actor will be destroyed finally when animation ends.
  * Introduced a new signal 'actor-created' emitted at stage where a
    newly created actor was placed on. Plugins can connect to this
    signal to detect new actors they are interested in and to modify
    them.
  * Introduced a new signal "initialized" in XfdashboardApplication
    which is emitted when primary instance is fully initialized, that
    means all managers and the stage were set up successfully.
  * New plugin 'middle-click-window-close' which allows the user
    to close windows in windows view with a middle click. This plugin
    is not configurable. (gh#gmc-holle/xfdashboard#128)
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Changed loading key bindings to one-or-nothing to incremental
    loading. (gh#gmc-holle/xfdashboard#167)
  * Added '--version' command-line parameter to determine the version
    of xfdashboard running.
  * Followed main Xfce project by switching to "foreign" mode at automake
  * Added blue theme screenshot. (gh#gmc-holle/xfdashboard#152)
  * The plugin 'hot corner' support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Use xfce library function instead of implementing own version
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now
    more than one additional path with a colon-seperated list
  * Improved loading performance of images and icons at
    XfdashboardImageContent as it will only start loading when the actor
    using this icon or image is mapped.
  * Improved CSS parser to determine recursion at theme CSS file
    which causes the application to crash due to run out of memory
    (gh#gmc-holle/xfdashboard#143)
  * Rewrote XfdashboardButton by splitting it into a XfdashboardLabel
    class and make XfdashboardButton a sub-class of it.
    XfdashboardLabel is exactly the same what XfdashboardButton was but
    it does not emit the "click" signal.
  * Split XfdashboardLiveWindow into two classes.
    XfdashboardLiveWindowSimple just shows a live preview of a window
    when possible and XfdashboardLiveWindow is a sub-class of it but
    adds a title and controls layer (close button) on top of it.
  * Remove themable property 'show-window-content' from
    XfdashboardLiveWorkspace.
  * The CSS class "primary-monitor" will be added to or removed from
    XfdashboardStageInterface depending on the primary state of
    associated monitor.
  * Made XfdashboardDynamicTableLayout stylable and added a new
    stylable property named "fixed-columns" to disable dynamic
    allocation of columns depending on largest width of a visible
    child found and enforce a fixed number of columns.
    (gh#gmc-holle/xfdashboard#168)
  * Properties 'margin-top', 'margin-bottom', 'margin-left'
    and 'margin-right' of ClutterActor are now themable.
  * Allow windows view to filter windows which are at current workspace
    via a new themable property called 'filter-workspace-windows'.
    (gh#gmc-holle/xfdashboard#126)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * Lots of larger and smaller bug-fixes
  * Lots of new API documentation
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Update to 0.8.1
  * Fixed bug to release an so far unreleased GIcon object at dispose
    function of XfdashboardLabel
  * Moved AppInfo to AppStream metainfo</changelog>
</package>
<package pkgid="6b67b66fb91f41e3c8173fc777f1f973fcef1eab806cf7461bad7298639bcf00" name="xfdashboard" arch="ppc64le">
  <version epoch="0" ver="0.8.1" rel="bp153.2.3.1"/>
  <changelog author="dap.darkness@gmail.com" date="1447588800">- Update to 0.5.3:
  * New feature: Implemented a basic and simple plugin manager;
  * Added new environment variable XFDASHBOARD_FORCE_NEW_INSTANCE;
  * Rewrote view and search manager;
  * Smaller improvements, e.g. replacing all GTK+ stock icon names
    with corresponding ones from Icon Naming Specification;
  * Fixed bug that the view will be enforced to be shown (again);
  * Hopefully fixed a bug causing visual glitches in search view;
  * Fixed a possible memory leak when unregistering a view;
  * More bug-fixes;
  * Updated translations;
  * Added new translation: lt.
- Removed xfdashboard-0.5.2-E-64bit-portability-issue.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1450612800">- Update to 0.5.4:
  * New feature: A theme can define which actors are focusable;
  * New feature: Implemented XfdashboardActionButton button type;
  * Implement action signal "exit" at XfdashboardApplication;
  * Splitted function to determine desktop ID;
  * Improved behaviour to use mouse wheel to change workspace;
  * Added kudos to AppData;
  * Implemented a workaround for broken director monitor in Glib when running FreeBSD;
  * Lots of bug-fixes, really a lot;
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1450785600">- Added xfdashboard-0.5.4-opensuse-13.1.diff vs.
  openSUSE 13.1' build issue, see more at
  https://bugzilla.xfce.org/show_bug.cgi?id=12372</changelog>
  <changelog author="dap.darkness@gmail.com" date="1454500800">- Update to 0.5.5:
  * New feature: A new plugin and the first search provider plugin
    gnome-shell-search-providers was implemented and added;
  * New feature: Implement a new actor in XfdashboardLiveWorkspace;
  * New feature: Add new signal "application-launched";
  * New feature: The applications search provider now counts how
    often an application was launched;
  * New feature: The result set (XfdashboardSearchResultSet) can
    now store a score between 0.0 and 1.0 for each item;
  * New feature: Add pseudo-class ':insensitive';
  * Allow moving a window from one monitor to another;
  * XfdashboardButton supports settings GIcon now;
  * Improved hash value creation for icon names and GIcon;
  * Improved sharing cached image contents;
  * Activating a result item in search view or launching external
    application to perform search in application of search provider
    will now quit (standalone) or suspend (daemon mode) application;
  * Moved logic to handle mapping of actors for result items;
  * Limit number of search results shown for each search provider;
  * Fix starting a real new application instance;
  * Fix visual error at applications view when using icon mode and
    crashes of xfdashboard (GH #109 and GH #110);
  * Lots of bug-fixes, really really really a lot;
  * Fixed lots of typos;
  * Fixed lots of compiler warnings;
  * Updated translations.
- Removed xfdashboard-0.5.4-opensuse-13.1.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1456747200">- Update to 0.5.90:
  * New feature: Split application into library and application.
  * New feature: A new plugin 'hot corner' was implemented.
  * New feature: Add configuration button in settings application.
  * Fixed a bug at the layout manager's allocation function.
  * Fixed the calculation of number of columns and rows.
  * Fixed visual distortion when allocation of a view.
  * Fixed actors of applications view filling whole space.
  * Implement file monitor to Gnome-Shell search provider plugin.
  * Changed API of object class XfdashboardApplication.
  * Keep order of search providers at search view in order.
  * Add missing public functions to check if a window is maximized.
  * Add CSS class '.window-state-maximized' to actors.
  * Some more bug-fixes, typos fixed etc.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1458820800">- Update to 0.5.91:
  * Rewrote application object as beginning with Glib 2.47.4 it
    deregisters an application from session's DBUS when returning
    from function g_application_run().
  * Fixed check if a window is really "visible" before trying to
    find the running application in application tracker (GH #114).
  * Fixed usage of an uninitialized application instance (GH #115).
  * Added a compatibility layer to silence compiler warnings.
  * Implemented a new Model class called XfdashboardModel.
  * Fix unpredictable reselections of result items in search view.
  * Some typos are fixed also as well code clean up.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1459857600">- Update to 0.5.92:
  * Added a "configure" button in "plugins" panel.
  * Fixed crash in search view when Gnome-Shell search provider is
    enabled and DBUS call returned only name for result item.
  * Fixed crash in search view when a result item is focused and
    selected but removed or hidden when search terms are updated.
  * Fixed DBUS method signature to call methods "ActivateResult"
    and "LaunchSearch" in Gnome-Shell search provider.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1463832000">- Update to 0.6.0, changelog at
  https://github.com/gmc-holle/xfdashboard/releases/tag/0.6.0
- Added simple man pages for xfdashboard &amp; xfdashboard-settings.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1473249600">- Update to 0.7.0:
  * New feature: Implement pop-up menu which.
  * New plugin 'middle-click-window-close'.
  * Allow windows view to filter windows.
  * Move to workspace where the window to activate is placed on.
  * Introduced a new signal 'actor-created'.
  * Introduced a new signal "initialized" in XfdashboardApplication.
  * Properties of ClutterActor are now themable.
  * Smaller bug-fixes.
  * More API documentation.
  * Updated localizations.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to 0.7.1
  * internal code refactoring
  * compatibility with newer GTK / GDK
  * small bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to 0.7.3
  * work ongoing to support non-X11 windowing systems
  * internal code rework
  * adaption for newer GTK / GDK
  * bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- add patch xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff to fix
  build with GTK3 &lt; 3.22</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1507032000">- update to 0.7.4
  - compatibility with old (&lt;= 4.12) and new (&gt;=4.13) xfce libs
  - translation updates
  - adaption to newer libraries
- remove xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1534075200">- update to 0.7.5
  - make xfdashboard touchscreen-aware
  - various bugfixes and improvements
  - translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575028800">- Update to 0.7.6
  * Raised minimum version of Glib to 2.38 for replacements
    of deprecated function g_type_class_add_private()
  * New feature: Support for animations. Currently only one actor
    (XfdashboardCollapseBox) trigger an animation signal to open
    or close the collapsed area. All default themes of xfdashboard
    will slide in or out the collapsed area smoothly when animation
    is enabled (which is enabled by default).
  * New feature: The user can turn on or off animations in the
    settings application.
  * Updated all GOject classes because of deprecation of function
    g_type_class_add_private()
  * Updated copyright years to 2019
  * Fix that valid desktop file for the same desktop ID but found
    at path of lower prioritory will override an invalid desktop
    file for the same desktop ID at path of higher priority. The
    first entry found - valid or invalid - will have the highest
    priority. Later all invalid desktop IDs in the application
    database are removed before populated. (GH#169)
  * Fixed warning "assertion 'GARCON_IS_MENU_DIRECTORY (other)'
    failed" when calling garcon_menu_directory_equal() in function
    _xfdashboard_applications_menu_model_find_similar_menu()
  * Fixed "implicit-fallthrough" compiler warnings in click action
  * Reduced number of release notes in AppData (GH#183)
  * Smaller bug fixes but mostly to silence compiler warnings
  * Updated translations
- Removed deprecated macros</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575374400">- Update to 0.7.7
  * Fixes missing animations.xml file at all themes in tarball
    (bxo#16230, GH#184)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * New translations (gl, ru, ru_RU) (bxo#15121, GH#185)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to 0.7.8
  * New feature: Support of more animations. So an actor can request
    an animation when a class or pseudo-class is added or was removed.
    Also an actor requests an animation when it was created and shown
    for the first time. Currently at last an animation is requested
    when the actor was moved and or resized.
  * Followed main Xfce project by switching to "foreign" mode
    at automake
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Fixed a crash when reselecting a search result item on search
    update fails because its container was destroyed while updating.
  * Smaller bug fixes but mostly to silence compiler warnings
  * Translation updates</changelog>
  <changelog author="Marcel &lt;marcel@localhost&gt;" date="1605700800">- Update to 0.7.90
  * New feature: Support of animation if an actor is destroyed.
    It will be marked as destroyed by adding a CSS pseudo class
    "destroying". The actor will be destroyed finally when
    animation ends.
  * The allocation animation will not be applied when actor is
    created. This behaviour has changed. If an actor should do an
    allocation animation also at the first time shown (created) the
    properties for x/y coordinates and/or width, height must be
    specified at "created" animation
  * New application icon which follows rDNS naming
  * Updated README.md for consistency
  * Use xfce library function instead of implementing own version
  * [plugin] Hot corner: Support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now more
    than one additional path with a colon-seperated list
  * Reduced number of translatable string drastically
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608724800">- Update to 0.8.0
  * New application icon which follows rDNS naming
  * Implement pop-up menu which is currently only used by icons in
    quicklaunch when right-clicking at them.
  * The windows in windows view gained support to show also their
    child windows, e.g. open/save dialogs etc.
    (gh#gmc-holle/xfdashboard#132)
  * All windows can now be drag'n'drop from any actor to any other
    window-related actor. (gh#gmc-holle/xfdashboard#79)
  * The window tracker and all other related classes are now
    interfaces to support multiple window systems, like X11, GDK and
    wayland. (gh#gmc-holle/xfdashboard#129)
  * Added a fine-grained controllable debug system.
  * At a theme's layout xml file you can now specify which actor of the
    focusable ones should be selected on theme load.
    (gh#gmc-holle/xfdashboard#144)
  * New actions "selection-move-next", "selection-move-previous",
    "focus-move-first", "focus-move-last" and "focus-move-to" for use at
    custom key bindings were added. They are not bound at the default key
    bindings file installed. (gh#gmc-holle/xfdashboard#144,
    gh#gmc-holle/xfdashboard#145)
  * Window tracker interface now supports a new experimental
    backend for GDK. The backend to use can be controlled with the new
    environment variable XFDASHBOARD_BACKEND. It can be either set to
    "x11" or "gdk". (gh#gmc-holle/xfdashboard#129)
  * Allow user to override CSS files of themes to apply user favourite
    settings. (gh#gmc-holle/xfdashboard#152)
  * Include new translations (gh#gmc-holle/xfdashboard#155)
  * GDK backend is now optional and it will be enabled automatically
    if Clutter backend is available, i.e. FreeBSD does
    not install Clutter with GDK backend. (bxo#13766, bxo#13860)
  * Support also current xfconf versions (4.13.x). (bxo#13824)
  * Support for touch screen which supports "clicking" buttons
    (gh#gmc-holle/xfdashboard#157)
  * Support of application actions defines at desktop entries which
    get listed in the pop-up menus of application buttons.
    (gh#gmc-holle/xfdashboard#158, gh#gmc-holle/xfdashboard#160)
  * Support of "Keywords" of desktop entries which are taken into
    account when searching (gh#gmc-holle/xfdashboard#159)
  * Support for animations. Currently only one actor trigger
    an animation signal to open or close the collapsed area.
  * The user can turn on or off animations in the settings application.
  * Support of more animations. So an actor can request an animation
    when a class or pseudo-class is added or was removed.
  * Support of animation if an actor is destroyed. It will be marked
    as destroyed by adding a CSS pseudo class "destroying".
    The actor will be destroyed finally when animation ends.
  * Introduced a new signal 'actor-created' emitted at stage where a
    newly created actor was placed on. Plugins can connect to this
    signal to detect new actors they are interested in and to modify
    them.
  * Introduced a new signal "initialized" in XfdashboardApplication
    which is emitted when primary instance is fully initialized, that
    means all managers and the stage were set up successfully.
  * New plugin 'middle-click-window-close' which allows the user
    to close windows in windows view with a middle click. This plugin
    is not configurable. (gh#gmc-holle/xfdashboard#128)
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Changed loading key bindings to one-or-nothing to incremental
    loading. (gh#gmc-holle/xfdashboard#167)
  * Added '--version' command-line parameter to determine the version
    of xfdashboard running.
  * Followed main Xfce project by switching to "foreign" mode at automake
  * Added blue theme screenshot. (gh#gmc-holle/xfdashboard#152)
  * The plugin 'hot corner' support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Use xfce library function instead of implementing own version
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now
    more than one additional path with a colon-seperated list
  * Improved loading performance of images and icons at
    XfdashboardImageContent as it will only start loading when the actor
    using this icon or image is mapped.
  * Improved CSS parser to determine recursion at theme CSS file
    which causes the application to crash due to run out of memory
    (gh#gmc-holle/xfdashboard#143)
  * Rewrote XfdashboardButton by splitting it into a XfdashboardLabel
    class and make XfdashboardButton a sub-class of it.
    XfdashboardLabel is exactly the same what XfdashboardButton was but
    it does not emit the "click" signal.
  * Split XfdashboardLiveWindow into two classes.
    XfdashboardLiveWindowSimple just shows a live preview of a window
    when possible and XfdashboardLiveWindow is a sub-class of it but
    adds a title and controls layer (close button) on top of it.
  * Remove themable property 'show-window-content' from
    XfdashboardLiveWorkspace.
  * The CSS class "primary-monitor" will be added to or removed from
    XfdashboardStageInterface depending on the primary state of
    associated monitor.
  * Made XfdashboardDynamicTableLayout stylable and added a new
    stylable property named "fixed-columns" to disable dynamic
    allocation of columns depending on largest width of a visible
    child found and enforce a fixed number of columns.
    (gh#gmc-holle/xfdashboard#168)
  * Properties 'margin-top', 'margin-bottom', 'margin-left'
    and 'margin-right' of ClutterActor are now themable.
  * Allow windows view to filter windows which are at current workspace
    via a new themable property called 'filter-workspace-windows'.
    (gh#gmc-holle/xfdashboard#126)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * Lots of larger and smaller bug-fixes
  * Lots of new API documentation
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Update to 0.8.1
  * Fixed bug to release an so far unreleased GIcon object at dispose
    function of XfdashboardLabel
  * Moved AppInfo to AppStream metainfo</changelog>
</package>
<package pkgid="11be35eaf94d8fa28221a0bf2ff85744f53354cb6134473862cd07738fafdf9b" name="xfdashboard" arch="s390x">
  <version epoch="0" ver="0.8.1" rel="bp153.2.3.1"/>
  <changelog author="dap.darkness@gmail.com" date="1447588800">- Update to 0.5.3:
  * New feature: Implemented a basic and simple plugin manager;
  * Added new environment variable XFDASHBOARD_FORCE_NEW_INSTANCE;
  * Rewrote view and search manager;
  * Smaller improvements, e.g. replacing all GTK+ stock icon names
    with corresponding ones from Icon Naming Specification;
  * Fixed bug that the view will be enforced to be shown (again);
  * Hopefully fixed a bug causing visual glitches in search view;
  * Fixed a possible memory leak when unregistering a view;
  * More bug-fixes;
  * Updated translations;
  * Added new translation: lt.
- Removed xfdashboard-0.5.2-E-64bit-portability-issue.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1450612800">- Update to 0.5.4:
  * New feature: A theme can define which actors are focusable;
  * New feature: Implemented XfdashboardActionButton button type;
  * Implement action signal "exit" at XfdashboardApplication;
  * Splitted function to determine desktop ID;
  * Improved behaviour to use mouse wheel to change workspace;
  * Added kudos to AppData;
  * Implemented a workaround for broken director monitor in Glib when running FreeBSD;
  * Lots of bug-fixes, really a lot;
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1450785600">- Added xfdashboard-0.5.4-opensuse-13.1.diff vs.
  openSUSE 13.1' build issue, see more at
  https://bugzilla.xfce.org/show_bug.cgi?id=12372</changelog>
  <changelog author="dap.darkness@gmail.com" date="1454500800">- Update to 0.5.5:
  * New feature: A new plugin and the first search provider plugin
    gnome-shell-search-providers was implemented and added;
  * New feature: Implement a new actor in XfdashboardLiveWorkspace;
  * New feature: Add new signal "application-launched";
  * New feature: The applications search provider now counts how
    often an application was launched;
  * New feature: The result set (XfdashboardSearchResultSet) can
    now store a score between 0.0 and 1.0 for each item;
  * New feature: Add pseudo-class ':insensitive';
  * Allow moving a window from one monitor to another;
  * XfdashboardButton supports settings GIcon now;
  * Improved hash value creation for icon names and GIcon;
  * Improved sharing cached image contents;
  * Activating a result item in search view or launching external
    application to perform search in application of search provider
    will now quit (standalone) or suspend (daemon mode) application;
  * Moved logic to handle mapping of actors for result items;
  * Limit number of search results shown for each search provider;
  * Fix starting a real new application instance;
  * Fix visual error at applications view when using icon mode and
    crashes of xfdashboard (GH #109 and GH #110);
  * Lots of bug-fixes, really really really a lot;
  * Fixed lots of typos;
  * Fixed lots of compiler warnings;
  * Updated translations.
- Removed xfdashboard-0.5.4-opensuse-13.1.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1456747200">- Update to 0.5.90:
  * New feature: Split application into library and application.
  * New feature: A new plugin 'hot corner' was implemented.
  * New feature: Add configuration button in settings application.
  * Fixed a bug at the layout manager's allocation function.
  * Fixed the calculation of number of columns and rows.
  * Fixed visual distortion when allocation of a view.
  * Fixed actors of applications view filling whole space.
  * Implement file monitor to Gnome-Shell search provider plugin.
  * Changed API of object class XfdashboardApplication.
  * Keep order of search providers at search view in order.
  * Add missing public functions to check if a window is maximized.
  * Add CSS class '.window-state-maximized' to actors.
  * Some more bug-fixes, typos fixed etc.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1458820800">- Update to 0.5.91:
  * Rewrote application object as beginning with Glib 2.47.4 it
    deregisters an application from session's DBUS when returning
    from function g_application_run().
  * Fixed check if a window is really "visible" before trying to
    find the running application in application tracker (GH #114).
  * Fixed usage of an uninitialized application instance (GH #115).
  * Added a compatibility layer to silence compiler warnings.
  * Implemented a new Model class called XfdashboardModel.
  * Fix unpredictable reselections of result items in search view.
  * Some typos are fixed also as well code clean up.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1459857600">- Update to 0.5.92:
  * Added a "configure" button in "plugins" panel.
  * Fixed crash in search view when Gnome-Shell search provider is
    enabled and DBUS call returned only name for result item.
  * Fixed crash in search view when a result item is focused and
    selected but removed or hidden when search terms are updated.
  * Fixed DBUS method signature to call methods "ActivateResult"
    and "LaunchSearch" in Gnome-Shell search provider.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1463832000">- Update to 0.6.0, changelog at
  https://github.com/gmc-holle/xfdashboard/releases/tag/0.6.0
- Added simple man pages for xfdashboard &amp; xfdashboard-settings.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1473249600">- Update to 0.7.0:
  * New feature: Implement pop-up menu which.
  * New plugin 'middle-click-window-close'.
  * Allow windows view to filter windows.
  * Move to workspace where the window to activate is placed on.
  * Introduced a new signal 'actor-created'.
  * Introduced a new signal "initialized" in XfdashboardApplication.
  * Properties of ClutterActor are now themable.
  * Smaller bug-fixes.
  * More API documentation.
  * Updated localizations.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to 0.7.1
  * internal code refactoring
  * compatibility with newer GTK / GDK
  * small bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to 0.7.3
  * work ongoing to support non-X11 windowing systems
  * internal code rework
  * adaption for newer GTK / GDK
  * bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- add patch xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff to fix
  build with GTK3 &lt; 3.22</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1507032000">- update to 0.7.4
  - compatibility with old (&lt;= 4.12) and new (&gt;=4.13) xfce libs
  - translation updates
  - adaption to newer libraries
- remove xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1534075200">- update to 0.7.5
  - make xfdashboard touchscreen-aware
  - various bugfixes and improvements
  - translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575028800">- Update to 0.7.6
  * Raised minimum version of Glib to 2.38 for replacements
    of deprecated function g_type_class_add_private()
  * New feature: Support for animations. Currently only one actor
    (XfdashboardCollapseBox) trigger an animation signal to open
    or close the collapsed area. All default themes of xfdashboard
    will slide in or out the collapsed area smoothly when animation
    is enabled (which is enabled by default).
  * New feature: The user can turn on or off animations in the
    settings application.
  * Updated all GOject classes because of deprecation of function
    g_type_class_add_private()
  * Updated copyright years to 2019
  * Fix that valid desktop file for the same desktop ID but found
    at path of lower prioritory will override an invalid desktop
    file for the same desktop ID at path of higher priority. The
    first entry found - valid or invalid - will have the highest
    priority. Later all invalid desktop IDs in the application
    database are removed before populated. (GH#169)
  * Fixed warning "assertion 'GARCON_IS_MENU_DIRECTORY (other)'
    failed" when calling garcon_menu_directory_equal() in function
    _xfdashboard_applications_menu_model_find_similar_menu()
  * Fixed "implicit-fallthrough" compiler warnings in click action
  * Reduced number of release notes in AppData (GH#183)
  * Smaller bug fixes but mostly to silence compiler warnings
  * Updated translations
- Removed deprecated macros</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575374400">- Update to 0.7.7
  * Fixes missing animations.xml file at all themes in tarball
    (bxo#16230, GH#184)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * New translations (gl, ru, ru_RU) (bxo#15121, GH#185)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to 0.7.8
  * New feature: Support of more animations. So an actor can request
    an animation when a class or pseudo-class is added or was removed.
    Also an actor requests an animation when it was created and shown
    for the first time. Currently at last an animation is requested
    when the actor was moved and or resized.
  * Followed main Xfce project by switching to "foreign" mode
    at automake
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Fixed a crash when reselecting a search result item on search
    update fails because its container was destroyed while updating.
  * Smaller bug fixes but mostly to silence compiler warnings
  * Translation updates</changelog>
  <changelog author="Marcel &lt;marcel@localhost&gt;" date="1605700800">- Update to 0.7.90
  * New feature: Support of animation if an actor is destroyed.
    It will be marked as destroyed by adding a CSS pseudo class
    "destroying". The actor will be destroyed finally when
    animation ends.
  * The allocation animation will not be applied when actor is
    created. This behaviour has changed. If an actor should do an
    allocation animation also at the first time shown (created) the
    properties for x/y coordinates and/or width, height must be
    specified at "created" animation
  * New application icon which follows rDNS naming
  * Updated README.md for consistency
  * Use xfce library function instead of implementing own version
  * [plugin] Hot corner: Support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now more
    than one additional path with a colon-seperated list
  * Reduced number of translatable string drastically
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608724800">- Update to 0.8.0
  * New application icon which follows rDNS naming
  * Implement pop-up menu which is currently only used by icons in
    quicklaunch when right-clicking at them.
  * The windows in windows view gained support to show also their
    child windows, e.g. open/save dialogs etc.
    (gh#gmc-holle/xfdashboard#132)
  * All windows can now be drag'n'drop from any actor to any other
    window-related actor. (gh#gmc-holle/xfdashboard#79)
  * The window tracker and all other related classes are now
    interfaces to support multiple window systems, like X11, GDK and
    wayland. (gh#gmc-holle/xfdashboard#129)
  * Added a fine-grained controllable debug system.
  * At a theme's layout xml file you can now specify which actor of the
    focusable ones should be selected on theme load.
    (gh#gmc-holle/xfdashboard#144)
  * New actions "selection-move-next", "selection-move-previous",
    "focus-move-first", "focus-move-last" and "focus-move-to" for use at
    custom key bindings were added. They are not bound at the default key
    bindings file installed. (gh#gmc-holle/xfdashboard#144,
    gh#gmc-holle/xfdashboard#145)
  * Window tracker interface now supports a new experimental
    backend for GDK. The backend to use can be controlled with the new
    environment variable XFDASHBOARD_BACKEND. It can be either set to
    "x11" or "gdk". (gh#gmc-holle/xfdashboard#129)
  * Allow user to override CSS files of themes to apply user favourite
    settings. (gh#gmc-holle/xfdashboard#152)
  * Include new translations (gh#gmc-holle/xfdashboard#155)
  * GDK backend is now optional and it will be enabled automatically
    if Clutter backend is available, i.e. FreeBSD does
    not install Clutter with GDK backend. (bxo#13766, bxo#13860)
  * Support also current xfconf versions (4.13.x). (bxo#13824)
  * Support for touch screen which supports "clicking" buttons
    (gh#gmc-holle/xfdashboard#157)
  * Support of application actions defines at desktop entries which
    get listed in the pop-up menus of application buttons.
    (gh#gmc-holle/xfdashboard#158, gh#gmc-holle/xfdashboard#160)
  * Support of "Keywords" of desktop entries which are taken into
    account when searching (gh#gmc-holle/xfdashboard#159)
  * Support for animations. Currently only one actor trigger
    an animation signal to open or close the collapsed area.
  * The user can turn on or off animations in the settings application.
  * Support of more animations. So an actor can request an animation
    when a class or pseudo-class is added or was removed.
  * Support of animation if an actor is destroyed. It will be marked
    as destroyed by adding a CSS pseudo class "destroying".
    The actor will be destroyed finally when animation ends.
  * Introduced a new signal 'actor-created' emitted at stage where a
    newly created actor was placed on. Plugins can connect to this
    signal to detect new actors they are interested in and to modify
    them.
  * Introduced a new signal "initialized" in XfdashboardApplication
    which is emitted when primary instance is fully initialized, that
    means all managers and the stage were set up successfully.
  * New plugin 'middle-click-window-close' which allows the user
    to close windows in windows view with a middle click. This plugin
    is not configurable. (gh#gmc-holle/xfdashboard#128)
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Changed loading key bindings to one-or-nothing to incremental
    loading. (gh#gmc-holle/xfdashboard#167)
  * Added '--version' command-line parameter to determine the version
    of xfdashboard running.
  * Followed main Xfce project by switching to "foreign" mode at automake
  * Added blue theme screenshot. (gh#gmc-holle/xfdashboard#152)
  * The plugin 'hot corner' support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Use xfce library function instead of implementing own version
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now
    more than one additional path with a colon-seperated list
  * Improved loading performance of images and icons at
    XfdashboardImageContent as it will only start loading when the actor
    using this icon or image is mapped.
  * Improved CSS parser to determine recursion at theme CSS file
    which causes the application to crash due to run out of memory
    (gh#gmc-holle/xfdashboard#143)
  * Rewrote XfdashboardButton by splitting it into a XfdashboardLabel
    class and make XfdashboardButton a sub-class of it.
    XfdashboardLabel is exactly the same what XfdashboardButton was but
    it does not emit the "click" signal.
  * Split XfdashboardLiveWindow into two classes.
    XfdashboardLiveWindowSimple just shows a live preview of a window
    when possible and XfdashboardLiveWindow is a sub-class of it but
    adds a title and controls layer (close button) on top of it.
  * Remove themable property 'show-window-content' from
    XfdashboardLiveWorkspace.
  * The CSS class "primary-monitor" will be added to or removed from
    XfdashboardStageInterface depending on the primary state of
    associated monitor.
  * Made XfdashboardDynamicTableLayout stylable and added a new
    stylable property named "fixed-columns" to disable dynamic
    allocation of columns depending on largest width of a visible
    child found and enforce a fixed number of columns.
    (gh#gmc-holle/xfdashboard#168)
  * Properties 'margin-top', 'margin-bottom', 'margin-left'
    and 'margin-right' of ClutterActor are now themable.
  * Allow windows view to filter windows which are at current workspace
    via a new themable property called 'filter-workspace-windows'.
    (gh#gmc-holle/xfdashboard#126)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * Lots of larger and smaller bug-fixes
  * Lots of new API documentation
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Update to 0.8.1
  * Fixed bug to release an so far unreleased GIcon object at dispose
    function of XfdashboardLabel
  * Moved AppInfo to AppStream metainfo</changelog>
</package>
<package pkgid="5504c07ea6db8d3ea81d732d290adda824b478b6de08838983919659caf64c90" name="xfdashboard" arch="src">
  <version epoch="0" ver="0.8.1" rel="bp153.2.3.1"/>
  <changelog author="dap.darkness@gmail.com" date="1447588800">- Update to 0.5.3:
  * New feature: Implemented a basic and simple plugin manager;
  * Added new environment variable XFDASHBOARD_FORCE_NEW_INSTANCE;
  * Rewrote view and search manager;
  * Smaller improvements, e.g. replacing all GTK+ stock icon names
    with corresponding ones from Icon Naming Specification;
  * Fixed bug that the view will be enforced to be shown (again);
  * Hopefully fixed a bug causing visual glitches in search view;
  * Fixed a possible memory leak when unregistering a view;
  * More bug-fixes;
  * Updated translations;
  * Added new translation: lt.
- Removed xfdashboard-0.5.2-E-64bit-portability-issue.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1450612800">- Update to 0.5.4:
  * New feature: A theme can define which actors are focusable;
  * New feature: Implemented XfdashboardActionButton button type;
  * Implement action signal "exit" at XfdashboardApplication;
  * Splitted function to determine desktop ID;
  * Improved behaviour to use mouse wheel to change workspace;
  * Added kudos to AppData;
  * Implemented a workaround for broken director monitor in Glib when running FreeBSD;
  * Lots of bug-fixes, really a lot;
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1450785600">- Added xfdashboard-0.5.4-opensuse-13.1.diff vs.
  openSUSE 13.1' build issue, see more at
  https://bugzilla.xfce.org/show_bug.cgi?id=12372</changelog>
  <changelog author="dap.darkness@gmail.com" date="1454500800">- Update to 0.5.5:
  * New feature: A new plugin and the first search provider plugin
    gnome-shell-search-providers was implemented and added;
  * New feature: Implement a new actor in XfdashboardLiveWorkspace;
  * New feature: Add new signal "application-launched";
  * New feature: The applications search provider now counts how
    often an application was launched;
  * New feature: The result set (XfdashboardSearchResultSet) can
    now store a score between 0.0 and 1.0 for each item;
  * New feature: Add pseudo-class ':insensitive';
  * Allow moving a window from one monitor to another;
  * XfdashboardButton supports settings GIcon now;
  * Improved hash value creation for icon names and GIcon;
  * Improved sharing cached image contents;
  * Activating a result item in search view or launching external
    application to perform search in application of search provider
    will now quit (standalone) or suspend (daemon mode) application;
  * Moved logic to handle mapping of actors for result items;
  * Limit number of search results shown for each search provider;
  * Fix starting a real new application instance;
  * Fix visual error at applications view when using icon mode and
    crashes of xfdashboard (GH #109 and GH #110);
  * Lots of bug-fixes, really really really a lot;
  * Fixed lots of typos;
  * Fixed lots of compiler warnings;
  * Updated translations.
- Removed xfdashboard-0.5.4-opensuse-13.1.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1456747200">- Update to 0.5.90:
  * New feature: Split application into library and application.
  * New feature: A new plugin 'hot corner' was implemented.
  * New feature: Add configuration button in settings application.
  * Fixed a bug at the layout manager's allocation function.
  * Fixed the calculation of number of columns and rows.
  * Fixed visual distortion when allocation of a view.
  * Fixed actors of applications view filling whole space.
  * Implement file monitor to Gnome-Shell search provider plugin.
  * Changed API of object class XfdashboardApplication.
  * Keep order of search providers at search view in order.
  * Add missing public functions to check if a window is maximized.
  * Add CSS class '.window-state-maximized' to actors.
  * Some more bug-fixes, typos fixed etc.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1458820800">- Update to 0.5.91:
  * Rewrote application object as beginning with Glib 2.47.4 it
    deregisters an application from session's DBUS when returning
    from function g_application_run().
  * Fixed check if a window is really "visible" before trying to
    find the running application in application tracker (GH #114).
  * Fixed usage of an uninitialized application instance (GH #115).
  * Added a compatibility layer to silence compiler warnings.
  * Implemented a new Model class called XfdashboardModel.
  * Fix unpredictable reselections of result items in search view.
  * Some typos are fixed also as well code clean up.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1459857600">- Update to 0.5.92:
  * Added a "configure" button in "plugins" panel.
  * Fixed crash in search view when Gnome-Shell search provider is
    enabled and DBUS call returned only name for result item.
  * Fixed crash in search view when a result item is focused and
    selected but removed or hidden when search terms are updated.
  * Fixed DBUS method signature to call methods "ActivateResult"
    and "LaunchSearch" in Gnome-Shell search provider.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1463832000">- Update to 0.6.0, changelog at
  https://github.com/gmc-holle/xfdashboard/releases/tag/0.6.0
- Added simple man pages for xfdashboard &amp; xfdashboard-settings.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1473249600">- Update to 0.7.0:
  * New feature: Implement pop-up menu which.
  * New plugin 'middle-click-window-close'.
  * Allow windows view to filter windows.
  * Move to workspace where the window to activate is placed on.
  * Introduced a new signal 'actor-created'.
  * Introduced a new signal "initialized" in XfdashboardApplication.
  * Properties of ClutterActor are now themable.
  * Smaller bug-fixes.
  * More API documentation.
  * Updated localizations.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to 0.7.1
  * internal code refactoring
  * compatibility with newer GTK / GDK
  * small bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to 0.7.3
  * work ongoing to support non-X11 windowing systems
  * internal code rework
  * adaption for newer GTK / GDK
  * bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- add patch xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff to fix
  build with GTK3 &lt; 3.22</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1507032000">- update to 0.7.4
  - compatibility with old (&lt;= 4.12) and new (&gt;=4.13) xfce libs
  - translation updates
  - adaption to newer libraries
- remove xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1534075200">- update to 0.7.5
  - make xfdashboard touchscreen-aware
  - various bugfixes and improvements
  - translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575028800">- Update to 0.7.6
  * Raised minimum version of Glib to 2.38 for replacements
    of deprecated function g_type_class_add_private()
  * New feature: Support for animations. Currently only one actor
    (XfdashboardCollapseBox) trigger an animation signal to open
    or close the collapsed area. All default themes of xfdashboard
    will slide in or out the collapsed area smoothly when animation
    is enabled (which is enabled by default).
  * New feature: The user can turn on or off animations in the
    settings application.
  * Updated all GOject classes because of deprecation of function
    g_type_class_add_private()
  * Updated copyright years to 2019
  * Fix that valid desktop file for the same desktop ID but found
    at path of lower prioritory will override an invalid desktop
    file for the same desktop ID at path of higher priority. The
    first entry found - valid or invalid - will have the highest
    priority. Later all invalid desktop IDs in the application
    database are removed before populated. (GH#169)
  * Fixed warning "assertion 'GARCON_IS_MENU_DIRECTORY (other)'
    failed" when calling garcon_menu_directory_equal() in function
    _xfdashboard_applications_menu_model_find_similar_menu()
  * Fixed "implicit-fallthrough" compiler warnings in click action
  * Reduced number of release notes in AppData (GH#183)
  * Smaller bug fixes but mostly to silence compiler warnings
  * Updated translations
- Removed deprecated macros</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575374400">- Update to 0.7.7
  * Fixes missing animations.xml file at all themes in tarball
    (bxo#16230, GH#184)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * New translations (gl, ru, ru_RU) (bxo#15121, GH#185)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to 0.7.8
  * New feature: Support of more animations. So an actor can request
    an animation when a class or pseudo-class is added or was removed.
    Also an actor requests an animation when it was created and shown
    for the first time. Currently at last an animation is requested
    when the actor was moved and or resized.
  * Followed main Xfce project by switching to "foreign" mode
    at automake
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Fixed a crash when reselecting a search result item on search
    update fails because its container was destroyed while updating.
  * Smaller bug fixes but mostly to silence compiler warnings
  * Translation updates</changelog>
  <changelog author="Marcel &lt;marcel@localhost&gt;" date="1605700800">- Update to 0.7.90
  * New feature: Support of animation if an actor is destroyed.
    It will be marked as destroyed by adding a CSS pseudo class
    "destroying". The actor will be destroyed finally when
    animation ends.
  * The allocation animation will not be applied when actor is
    created. This behaviour has changed. If an actor should do an
    allocation animation also at the first time shown (created) the
    properties for x/y coordinates and/or width, height must be
    specified at "created" animation
  * New application icon which follows rDNS naming
  * Updated README.md for consistency
  * Use xfce library function instead of implementing own version
  * [plugin] Hot corner: Support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now more
    than one additional path with a colon-seperated list
  * Reduced number of translatable string drastically
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608724800">- Update to 0.8.0
  * New application icon which follows rDNS naming
  * Implement pop-up menu which is currently only used by icons in
    quicklaunch when right-clicking at them.
  * The windows in windows view gained support to show also their
    child windows, e.g. open/save dialogs etc.
    (gh#gmc-holle/xfdashboard#132)
  * All windows can now be drag'n'drop from any actor to any other
    window-related actor. (gh#gmc-holle/xfdashboard#79)
  * The window tracker and all other related classes are now
    interfaces to support multiple window systems, like X11, GDK and
    wayland. (gh#gmc-holle/xfdashboard#129)
  * Added a fine-grained controllable debug system.
  * At a theme's layout xml file you can now specify which actor of the
    focusable ones should be selected on theme load.
    (gh#gmc-holle/xfdashboard#144)
  * New actions "selection-move-next", "selection-move-previous",
    "focus-move-first", "focus-move-last" and "focus-move-to" for use at
    custom key bindings were added. They are not bound at the default key
    bindings file installed. (gh#gmc-holle/xfdashboard#144,
    gh#gmc-holle/xfdashboard#145)
  * Window tracker interface now supports a new experimental
    backend for GDK. The backend to use can be controlled with the new
    environment variable XFDASHBOARD_BACKEND. It can be either set to
    "x11" or "gdk". (gh#gmc-holle/xfdashboard#129)
  * Allow user to override CSS files of themes to apply user favourite
    settings. (gh#gmc-holle/xfdashboard#152)
  * Include new translations (gh#gmc-holle/xfdashboard#155)
  * GDK backend is now optional and it will be enabled automatically
    if Clutter backend is available, i.e. FreeBSD does
    not install Clutter with GDK backend. (bxo#13766, bxo#13860)
  * Support also current xfconf versions (4.13.x). (bxo#13824)
  * Support for touch screen which supports "clicking" buttons
    (gh#gmc-holle/xfdashboard#157)
  * Support of application actions defines at desktop entries which
    get listed in the pop-up menus of application buttons.
    (gh#gmc-holle/xfdashboard#158, gh#gmc-holle/xfdashboard#160)
  * Support of "Keywords" of desktop entries which are taken into
    account when searching (gh#gmc-holle/xfdashboard#159)
  * Support for animations. Currently only one actor trigger
    an animation signal to open or close the collapsed area.
  * The user can turn on or off animations in the settings application.
  * Support of more animations. So an actor can request an animation
    when a class or pseudo-class is added or was removed.
  * Support of animation if an actor is destroyed. It will be marked
    as destroyed by adding a CSS pseudo class "destroying".
    The actor will be destroyed finally when animation ends.
  * Introduced a new signal 'actor-created' emitted at stage where a
    newly created actor was placed on. Plugins can connect to this
    signal to detect new actors they are interested in and to modify
    them.
  * Introduced a new signal "initialized" in XfdashboardApplication
    which is emitted when primary instance is fully initialized, that
    means all managers and the stage were set up successfully.
  * New plugin 'middle-click-window-close' which allows the user
    to close windows in windows view with a middle click. This plugin
    is not configurable. (gh#gmc-holle/xfdashboard#128)
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Changed loading key bindings to one-or-nothing to incremental
    loading. (gh#gmc-holle/xfdashboard#167)
  * Added '--version' command-line parameter to determine the version
    of xfdashboard running.
  * Followed main Xfce project by switching to "foreign" mode at automake
  * Added blue theme screenshot. (gh#gmc-holle/xfdashboard#152)
  * The plugin 'hot corner' support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Use xfce library function instead of implementing own version
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now
    more than one additional path with a colon-seperated list
  * Improved loading performance of images and icons at
    XfdashboardImageContent as it will only start loading when the actor
    using this icon or image is mapped.
  * Improved CSS parser to determine recursion at theme CSS file
    which causes the application to crash due to run out of memory
    (gh#gmc-holle/xfdashboard#143)
  * Rewrote XfdashboardButton by splitting it into a XfdashboardLabel
    class and make XfdashboardButton a sub-class of it.
    XfdashboardLabel is exactly the same what XfdashboardButton was but
    it does not emit the "click" signal.
  * Split XfdashboardLiveWindow into two classes.
    XfdashboardLiveWindowSimple just shows a live preview of a window
    when possible and XfdashboardLiveWindow is a sub-class of it but
    adds a title and controls layer (close button) on top of it.
  * Remove themable property 'show-window-content' from
    XfdashboardLiveWorkspace.
  * The CSS class "primary-monitor" will be added to or removed from
    XfdashboardStageInterface depending on the primary state of
    associated monitor.
  * Made XfdashboardDynamicTableLayout stylable and added a new
    stylable property named "fixed-columns" to disable dynamic
    allocation of columns depending on largest width of a visible
    child found and enforce a fixed number of columns.
    (gh#gmc-holle/xfdashboard#168)
  * Properties 'margin-top', 'margin-bottom', 'margin-left'
    and 'margin-right' of ClutterActor are now themable.
  * Allow windows view to filter windows which are at current workspace
    via a new themable property called 'filter-workspace-windows'.
    (gh#gmc-holle/xfdashboard#126)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * Lots of larger and smaller bug-fixes
  * Lots of new API documentation
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Update to 0.8.1
  * Fixed bug to release an so far unreleased GIcon object at dispose
    function of XfdashboardLabel
  * Moved AppInfo to AppStream metainfo</changelog>
</package>
<package pkgid="c4553c97772b4e2cfc2be92fa6d2a4138a6f2ce5d6010171d968f736b0c32763" name="xfdashboard" arch="x86_64">
  <version epoch="0" ver="0.8.1" rel="bp153.2.3.1"/>
  <changelog author="dap.darkness@gmail.com" date="1447588800">- Update to 0.5.3:
  * New feature: Implemented a basic and simple plugin manager;
  * Added new environment variable XFDASHBOARD_FORCE_NEW_INSTANCE;
  * Rewrote view and search manager;
  * Smaller improvements, e.g. replacing all GTK+ stock icon names
    with corresponding ones from Icon Naming Specification;
  * Fixed bug that the view will be enforced to be shown (again);
  * Hopefully fixed a bug causing visual glitches in search view;
  * Fixed a possible memory leak when unregistering a view;
  * More bug-fixes;
  * Updated translations;
  * Added new translation: lt.
- Removed xfdashboard-0.5.2-E-64bit-portability-issue.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1450612800">- Update to 0.5.4:
  * New feature: A theme can define which actors are focusable;
  * New feature: Implemented XfdashboardActionButton button type;
  * Implement action signal "exit" at XfdashboardApplication;
  * Splitted function to determine desktop ID;
  * Improved behaviour to use mouse wheel to change workspace;
  * Added kudos to AppData;
  * Implemented a workaround for broken director monitor in Glib when running FreeBSD;
  * Lots of bug-fixes, really a lot;
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1450785600">- Added xfdashboard-0.5.4-opensuse-13.1.diff vs.
  openSUSE 13.1' build issue, see more at
  https://bugzilla.xfce.org/show_bug.cgi?id=12372</changelog>
  <changelog author="dap.darkness@gmail.com" date="1454500800">- Update to 0.5.5:
  * New feature: A new plugin and the first search provider plugin
    gnome-shell-search-providers was implemented and added;
  * New feature: Implement a new actor in XfdashboardLiveWorkspace;
  * New feature: Add new signal "application-launched";
  * New feature: The applications search provider now counts how
    often an application was launched;
  * New feature: The result set (XfdashboardSearchResultSet) can
    now store a score between 0.0 and 1.0 for each item;
  * New feature: Add pseudo-class ':insensitive';
  * Allow moving a window from one monitor to another;
  * XfdashboardButton supports settings GIcon now;
  * Improved hash value creation for icon names and GIcon;
  * Improved sharing cached image contents;
  * Activating a result item in search view or launching external
    application to perform search in application of search provider
    will now quit (standalone) or suspend (daemon mode) application;
  * Moved logic to handle mapping of actors for result items;
  * Limit number of search results shown for each search provider;
  * Fix starting a real new application instance;
  * Fix visual error at applications view when using icon mode and
    crashes of xfdashboard (GH #109 and GH #110);
  * Lots of bug-fixes, really really really a lot;
  * Fixed lots of typos;
  * Fixed lots of compiler warnings;
  * Updated translations.
- Removed xfdashboard-0.5.4-opensuse-13.1.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1456747200">- Update to 0.5.90:
  * New feature: Split application into library and application.
  * New feature: A new plugin 'hot corner' was implemented.
  * New feature: Add configuration button in settings application.
  * Fixed a bug at the layout manager's allocation function.
  * Fixed the calculation of number of columns and rows.
  * Fixed visual distortion when allocation of a view.
  * Fixed actors of applications view filling whole space.
  * Implement file monitor to Gnome-Shell search provider plugin.
  * Changed API of object class XfdashboardApplication.
  * Keep order of search providers at search view in order.
  * Add missing public functions to check if a window is maximized.
  * Add CSS class '.window-state-maximized' to actors.
  * Some more bug-fixes, typos fixed etc.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1458820800">- Update to 0.5.91:
  * Rewrote application object as beginning with Glib 2.47.4 it
    deregisters an application from session's DBUS when returning
    from function g_application_run().
  * Fixed check if a window is really "visible" before trying to
    find the running application in application tracker (GH #114).
  * Fixed usage of an uninitialized application instance (GH #115).
  * Added a compatibility layer to silence compiler warnings.
  * Implemented a new Model class called XfdashboardModel.
  * Fix unpredictable reselections of result items in search view.
  * Some typos are fixed also as well code clean up.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1459857600">- Update to 0.5.92:
  * Added a "configure" button in "plugins" panel.
  * Fixed crash in search view when Gnome-Shell search provider is
    enabled and DBUS call returned only name for result item.
  * Fixed crash in search view when a result item is focused and
    selected but removed or hidden when search terms are updated.
  * Fixed DBUS method signature to call methods "ActivateResult"
    and "LaunchSearch" in Gnome-Shell search provider.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1463832000">- Update to 0.6.0, changelog at
  https://github.com/gmc-holle/xfdashboard/releases/tag/0.6.0
- Added simple man pages for xfdashboard &amp; xfdashboard-settings.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1473249600">- Update to 0.7.0:
  * New feature: Implement pop-up menu which.
  * New plugin 'middle-click-window-close'.
  * Allow windows view to filter windows.
  * Move to workspace where the window to activate is placed on.
  * Introduced a new signal 'actor-created'.
  * Introduced a new signal "initialized" in XfdashboardApplication.
  * Properties of ClutterActor are now themable.
  * Smaller bug-fixes.
  * More API documentation.
  * Updated localizations.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to 0.7.1
  * internal code refactoring
  * compatibility with newer GTK / GDK
  * small bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to 0.7.3
  * work ongoing to support non-X11 windowing systems
  * internal code rework
  * adaption for newer GTK / GDK
  * bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- add patch xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff to fix
  build with GTK3 &lt; 3.22</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1507032000">- update to 0.7.4
  - compatibility with old (&lt;= 4.12) and new (&gt;=4.13) xfce libs
  - translation updates
  - adaption to newer libraries
- remove xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1534075200">- update to 0.7.5
  - make xfdashboard touchscreen-aware
  - various bugfixes and improvements
  - translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575028800">- Update to 0.7.6
  * Raised minimum version of Glib to 2.38 for replacements
    of deprecated function g_type_class_add_private()
  * New feature: Support for animations. Currently only one actor
    (XfdashboardCollapseBox) trigger an animation signal to open
    or close the collapsed area. All default themes of xfdashboard
    will slide in or out the collapsed area smoothly when animation
    is enabled (which is enabled by default).
  * New feature: The user can turn on or off animations in the
    settings application.
  * Updated all GOject classes because of deprecation of function
    g_type_class_add_private()
  * Updated copyright years to 2019
  * Fix that valid desktop file for the same desktop ID but found
    at path of lower prioritory will override an invalid desktop
    file for the same desktop ID at path of higher priority. The
    first entry found - valid or invalid - will have the highest
    priority. Later all invalid desktop IDs in the application
    database are removed before populated. (GH#169)
  * Fixed warning "assertion 'GARCON_IS_MENU_DIRECTORY (other)'
    failed" when calling garcon_menu_directory_equal() in function
    _xfdashboard_applications_menu_model_find_similar_menu()
  * Fixed "implicit-fallthrough" compiler warnings in click action
  * Reduced number of release notes in AppData (GH#183)
  * Smaller bug fixes but mostly to silence compiler warnings
  * Updated translations
- Removed deprecated macros</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575374400">- Update to 0.7.7
  * Fixes missing animations.xml file at all themes in tarball
    (bxo#16230, GH#184)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * New translations (gl, ru, ru_RU) (bxo#15121, GH#185)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to 0.7.8
  * New feature: Support of more animations. So an actor can request
    an animation when a class or pseudo-class is added or was removed.
    Also an actor requests an animation when it was created and shown
    for the first time. Currently at last an animation is requested
    when the actor was moved and or resized.
  * Followed main Xfce project by switching to "foreign" mode
    at automake
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Fixed a crash when reselecting a search result item on search
    update fails because its container was destroyed while updating.
  * Smaller bug fixes but mostly to silence compiler warnings
  * Translation updates</changelog>
  <changelog author="Marcel &lt;marcel@localhost&gt;" date="1605700800">- Update to 0.7.90
  * New feature: Support of animation if an actor is destroyed.
    It will be marked as destroyed by adding a CSS pseudo class
    "destroying". The actor will be destroyed finally when
    animation ends.
  * The allocation animation will not be applied when actor is
    created. This behaviour has changed. If an actor should do an
    allocation animation also at the first time shown (created) the
    properties for x/y coordinates and/or width, height must be
    specified at "created" animation
  * New application icon which follows rDNS naming
  * Updated README.md for consistency
  * Use xfce library function instead of implementing own version
  * [plugin] Hot corner: Support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now more
    than one additional path with a colon-seperated list
  * Reduced number of translatable string drastically
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608724800">- Update to 0.8.0
  * New application icon which follows rDNS naming
  * Implement pop-up menu which is currently only used by icons in
    quicklaunch when right-clicking at them.
  * The windows in windows view gained support to show also their
    child windows, e.g. open/save dialogs etc.
    (gh#gmc-holle/xfdashboard#132)
  * All windows can now be drag'n'drop from any actor to any other
    window-related actor. (gh#gmc-holle/xfdashboard#79)
  * The window tracker and all other related classes are now
    interfaces to support multiple window systems, like X11, GDK and
    wayland. (gh#gmc-holle/xfdashboard#129)
  * Added a fine-grained controllable debug system.
  * At a theme's layout xml file you can now specify which actor of the
    focusable ones should be selected on theme load.
    (gh#gmc-holle/xfdashboard#144)
  * New actions "selection-move-next", "selection-move-previous",
    "focus-move-first", "focus-move-last" and "focus-move-to" for use at
    custom key bindings were added. They are not bound at the default key
    bindings file installed. (gh#gmc-holle/xfdashboard#144,
    gh#gmc-holle/xfdashboard#145)
  * Window tracker interface now supports a new experimental
    backend for GDK. The backend to use can be controlled with the new
    environment variable XFDASHBOARD_BACKEND. It can be either set to
    "x11" or "gdk". (gh#gmc-holle/xfdashboard#129)
  * Allow user to override CSS files of themes to apply user favourite
    settings. (gh#gmc-holle/xfdashboard#152)
  * Include new translations (gh#gmc-holle/xfdashboard#155)
  * GDK backend is now optional and it will be enabled automatically
    if Clutter backend is available, i.e. FreeBSD does
    not install Clutter with GDK backend. (bxo#13766, bxo#13860)
  * Support also current xfconf versions (4.13.x). (bxo#13824)
  * Support for touch screen which supports "clicking" buttons
    (gh#gmc-holle/xfdashboard#157)
  * Support of application actions defines at desktop entries which
    get listed in the pop-up menus of application buttons.
    (gh#gmc-holle/xfdashboard#158, gh#gmc-holle/xfdashboard#160)
  * Support of "Keywords" of desktop entries which are taken into
    account when searching (gh#gmc-holle/xfdashboard#159)
  * Support for animations. Currently only one actor trigger
    an animation signal to open or close the collapsed area.
  * The user can turn on or off animations in the settings application.
  * Support of more animations. So an actor can request an animation
    when a class or pseudo-class is added or was removed.
  * Support of animation if an actor is destroyed. It will be marked
    as destroyed by adding a CSS pseudo class "destroying".
    The actor will be destroyed finally when animation ends.
  * Introduced a new signal 'actor-created' emitted at stage where a
    newly created actor was placed on. Plugins can connect to this
    signal to detect new actors they are interested in and to modify
    them.
  * Introduced a new signal "initialized" in XfdashboardApplication
    which is emitted when primary instance is fully initialized, that
    means all managers and the stage were set up successfully.
  * New plugin 'middle-click-window-close' which allows the user
    to close windows in windows view with a middle click. This plugin
    is not configurable. (gh#gmc-holle/xfdashboard#128)
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Changed loading key bindings to one-or-nothing to incremental
    loading. (gh#gmc-holle/xfdashboard#167)
  * Added '--version' command-line parameter to determine the version
    of xfdashboard running.
  * Followed main Xfce project by switching to "foreign" mode at automake
  * Added blue theme screenshot. (gh#gmc-holle/xfdashboard#152)
  * The plugin 'hot corner' support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Use xfce library function instead of implementing own version
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now
    more than one additional path with a colon-seperated list
  * Improved loading performance of images and icons at
    XfdashboardImageContent as it will only start loading when the actor
    using this icon or image is mapped.
  * Improved CSS parser to determine recursion at theme CSS file
    which causes the application to crash due to run out of memory
    (gh#gmc-holle/xfdashboard#143)
  * Rewrote XfdashboardButton by splitting it into a XfdashboardLabel
    class and make XfdashboardButton a sub-class of it.
    XfdashboardLabel is exactly the same what XfdashboardButton was but
    it does not emit the "click" signal.
  * Split XfdashboardLiveWindow into two classes.
    XfdashboardLiveWindowSimple just shows a live preview of a window
    when possible and XfdashboardLiveWindow is a sub-class of it but
    adds a title and controls layer (close button) on top of it.
  * Remove themable property 'show-window-content' from
    XfdashboardLiveWorkspace.
  * The CSS class "primary-monitor" will be added to or removed from
    XfdashboardStageInterface depending on the primary state of
    associated monitor.
  * Made XfdashboardDynamicTableLayout stylable and added a new
    stylable property named "fixed-columns" to disable dynamic
    allocation of columns depending on largest width of a visible
    child found and enforce a fixed number of columns.
    (gh#gmc-holle/xfdashboard#168)
  * Properties 'margin-top', 'margin-bottom', 'margin-left'
    and 'margin-right' of ClutterActor are now themable.
  * Allow windows view to filter windows which are at current workspace
    via a new themable property called 'filter-workspace-windows'.
    (gh#gmc-holle/xfdashboard#126)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * Lots of larger and smaller bug-fixes
  * Lots of new API documentation
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Update to 0.8.1
  * Fixed bug to release an so far unreleased GIcon object at dispose
    function of XfdashboardLabel
  * Moved AppInfo to AppStream metainfo</changelog>
</package>
<package pkgid="606d9c6aaa8a736ee29088d7f1af52b8e7110b596dd7476192d03d357b7977d0" name="xfdashboard-devel" arch="aarch64">
  <version epoch="0" ver="0.8.1" rel="bp153.2.3.1"/>
  <changelog author="dap.darkness@gmail.com" date="1447588800">- Update to 0.5.3:
  * New feature: Implemented a basic and simple plugin manager;
  * Added new environment variable XFDASHBOARD_FORCE_NEW_INSTANCE;
  * Rewrote view and search manager;
  * Smaller improvements, e.g. replacing all GTK+ stock icon names
    with corresponding ones from Icon Naming Specification;
  * Fixed bug that the view will be enforced to be shown (again);
  * Hopefully fixed a bug causing visual glitches in search view;
  * Fixed a possible memory leak when unregistering a view;
  * More bug-fixes;
  * Updated translations;
  * Added new translation: lt.
- Removed xfdashboard-0.5.2-E-64bit-portability-issue.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1450612800">- Update to 0.5.4:
  * New feature: A theme can define which actors are focusable;
  * New feature: Implemented XfdashboardActionButton button type;
  * Implement action signal "exit" at XfdashboardApplication;
  * Splitted function to determine desktop ID;
  * Improved behaviour to use mouse wheel to change workspace;
  * Added kudos to AppData;
  * Implemented a workaround for broken director monitor in Glib when running FreeBSD;
  * Lots of bug-fixes, really a lot;
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1450785600">- Added xfdashboard-0.5.4-opensuse-13.1.diff vs.
  openSUSE 13.1' build issue, see more at
  https://bugzilla.xfce.org/show_bug.cgi?id=12372</changelog>
  <changelog author="dap.darkness@gmail.com" date="1454500800">- Update to 0.5.5:
  * New feature: A new plugin and the first search provider plugin
    gnome-shell-search-providers was implemented and added;
  * New feature: Implement a new actor in XfdashboardLiveWorkspace;
  * New feature: Add new signal "application-launched";
  * New feature: The applications search provider now counts how
    often an application was launched;
  * New feature: The result set (XfdashboardSearchResultSet) can
    now store a score between 0.0 and 1.0 for each item;
  * New feature: Add pseudo-class ':insensitive';
  * Allow moving a window from one monitor to another;
  * XfdashboardButton supports settings GIcon now;
  * Improved hash value creation for icon names and GIcon;
  * Improved sharing cached image contents;
  * Activating a result item in search view or launching external
    application to perform search in application of search provider
    will now quit (standalone) or suspend (daemon mode) application;
  * Moved logic to handle mapping of actors for result items;
  * Limit number of search results shown for each search provider;
  * Fix starting a real new application instance;
  * Fix visual error at applications view when using icon mode and
    crashes of xfdashboard (GH #109 and GH #110);
  * Lots of bug-fixes, really really really a lot;
  * Fixed lots of typos;
  * Fixed lots of compiler warnings;
  * Updated translations.
- Removed xfdashboard-0.5.4-opensuse-13.1.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1456747200">- Update to 0.5.90:
  * New feature: Split application into library and application.
  * New feature: A new plugin 'hot corner' was implemented.
  * New feature: Add configuration button in settings application.
  * Fixed a bug at the layout manager's allocation function.
  * Fixed the calculation of number of columns and rows.
  * Fixed visual distortion when allocation of a view.
  * Fixed actors of applications view filling whole space.
  * Implement file monitor to Gnome-Shell search provider plugin.
  * Changed API of object class XfdashboardApplication.
  * Keep order of search providers at search view in order.
  * Add missing public functions to check if a window is maximized.
  * Add CSS class '.window-state-maximized' to actors.
  * Some more bug-fixes, typos fixed etc.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1458820800">- Update to 0.5.91:
  * Rewrote application object as beginning with Glib 2.47.4 it
    deregisters an application from session's DBUS when returning
    from function g_application_run().
  * Fixed check if a window is really "visible" before trying to
    find the running application in application tracker (GH #114).
  * Fixed usage of an uninitialized application instance (GH #115).
  * Added a compatibility layer to silence compiler warnings.
  * Implemented a new Model class called XfdashboardModel.
  * Fix unpredictable reselections of result items in search view.
  * Some typos are fixed also as well code clean up.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1459857600">- Update to 0.5.92:
  * Added a "configure" button in "plugins" panel.
  * Fixed crash in search view when Gnome-Shell search provider is
    enabled and DBUS call returned only name for result item.
  * Fixed crash in search view when a result item is focused and
    selected but removed or hidden when search terms are updated.
  * Fixed DBUS method signature to call methods "ActivateResult"
    and "LaunchSearch" in Gnome-Shell search provider.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1463832000">- Update to 0.6.0, changelog at
  https://github.com/gmc-holle/xfdashboard/releases/tag/0.6.0
- Added simple man pages for xfdashboard &amp; xfdashboard-settings.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1473249600">- Update to 0.7.0:
  * New feature: Implement pop-up menu which.
  * New plugin 'middle-click-window-close'.
  * Allow windows view to filter windows.
  * Move to workspace where the window to activate is placed on.
  * Introduced a new signal 'actor-created'.
  * Introduced a new signal "initialized" in XfdashboardApplication.
  * Properties of ClutterActor are now themable.
  * Smaller bug-fixes.
  * More API documentation.
  * Updated localizations.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to 0.7.1
  * internal code refactoring
  * compatibility with newer GTK / GDK
  * small bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to 0.7.3
  * work ongoing to support non-X11 windowing systems
  * internal code rework
  * adaption for newer GTK / GDK
  * bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- add patch xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff to fix
  build with GTK3 &lt; 3.22</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1507032000">- update to 0.7.4
  - compatibility with old (&lt;= 4.12) and new (&gt;=4.13) xfce libs
  - translation updates
  - adaption to newer libraries
- remove xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1534075200">- update to 0.7.5
  - make xfdashboard touchscreen-aware
  - various bugfixes and improvements
  - translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575028800">- Update to 0.7.6
  * Raised minimum version of Glib to 2.38 for replacements
    of deprecated function g_type_class_add_private()
  * New feature: Support for animations. Currently only one actor
    (XfdashboardCollapseBox) trigger an animation signal to open
    or close the collapsed area. All default themes of xfdashboard
    will slide in or out the collapsed area smoothly when animation
    is enabled (which is enabled by default).
  * New feature: The user can turn on or off animations in the
    settings application.
  * Updated all GOject classes because of deprecation of function
    g_type_class_add_private()
  * Updated copyright years to 2019
  * Fix that valid desktop file for the same desktop ID but found
    at path of lower prioritory will override an invalid desktop
    file for the same desktop ID at path of higher priority. The
    first entry found - valid or invalid - will have the highest
    priority. Later all invalid desktop IDs in the application
    database are removed before populated. (GH#169)
  * Fixed warning "assertion 'GARCON_IS_MENU_DIRECTORY (other)'
    failed" when calling garcon_menu_directory_equal() in function
    _xfdashboard_applications_menu_model_find_similar_menu()
  * Fixed "implicit-fallthrough" compiler warnings in click action
  * Reduced number of release notes in AppData (GH#183)
  * Smaller bug fixes but mostly to silence compiler warnings
  * Updated translations
- Removed deprecated macros</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575374400">- Update to 0.7.7
  * Fixes missing animations.xml file at all themes in tarball
    (bxo#16230, GH#184)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * New translations (gl, ru, ru_RU) (bxo#15121, GH#185)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to 0.7.8
  * New feature: Support of more animations. So an actor can request
    an animation when a class or pseudo-class is added or was removed.
    Also an actor requests an animation when it was created and shown
    for the first time. Currently at last an animation is requested
    when the actor was moved and or resized.
  * Followed main Xfce project by switching to "foreign" mode
    at automake
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Fixed a crash when reselecting a search result item on search
    update fails because its container was destroyed while updating.
  * Smaller bug fixes but mostly to silence compiler warnings
  * Translation updates</changelog>
  <changelog author="Marcel &lt;marcel@localhost&gt;" date="1605700800">- Update to 0.7.90
  * New feature: Support of animation if an actor is destroyed.
    It will be marked as destroyed by adding a CSS pseudo class
    "destroying". The actor will be destroyed finally when
    animation ends.
  * The allocation animation will not be applied when actor is
    created. This behaviour has changed. If an actor should do an
    allocation animation also at the first time shown (created) the
    properties for x/y coordinates and/or width, height must be
    specified at "created" animation
  * New application icon which follows rDNS naming
  * Updated README.md for consistency
  * Use xfce library function instead of implementing own version
  * [plugin] Hot corner: Support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now more
    than one additional path with a colon-seperated list
  * Reduced number of translatable string drastically
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608724800">- Update to 0.8.0
  * New application icon which follows rDNS naming
  * Implement pop-up menu which is currently only used by icons in
    quicklaunch when right-clicking at them.
  * The windows in windows view gained support to show also their
    child windows, e.g. open/save dialogs etc.
    (gh#gmc-holle/xfdashboard#132)
  * All windows can now be drag'n'drop from any actor to any other
    window-related actor. (gh#gmc-holle/xfdashboard#79)
  * The window tracker and all other related classes are now
    interfaces to support multiple window systems, like X11, GDK and
    wayland. (gh#gmc-holle/xfdashboard#129)
  * Added a fine-grained controllable debug system.
  * At a theme's layout xml file you can now specify which actor of the
    focusable ones should be selected on theme load.
    (gh#gmc-holle/xfdashboard#144)
  * New actions "selection-move-next", "selection-move-previous",
    "focus-move-first", "focus-move-last" and "focus-move-to" for use at
    custom key bindings were added. They are not bound at the default key
    bindings file installed. (gh#gmc-holle/xfdashboard#144,
    gh#gmc-holle/xfdashboard#145)
  * Window tracker interface now supports a new experimental
    backend for GDK. The backend to use can be controlled with the new
    environment variable XFDASHBOARD_BACKEND. It can be either set to
    "x11" or "gdk". (gh#gmc-holle/xfdashboard#129)
  * Allow user to override CSS files of themes to apply user favourite
    settings. (gh#gmc-holle/xfdashboard#152)
  * Include new translations (gh#gmc-holle/xfdashboard#155)
  * GDK backend is now optional and it will be enabled automatically
    if Clutter backend is available, i.e. FreeBSD does
    not install Clutter with GDK backend. (bxo#13766, bxo#13860)
  * Support also current xfconf versions (4.13.x). (bxo#13824)
  * Support for touch screen which supports "clicking" buttons
    (gh#gmc-holle/xfdashboard#157)
  * Support of application actions defines at desktop entries which
    get listed in the pop-up menus of application buttons.
    (gh#gmc-holle/xfdashboard#158, gh#gmc-holle/xfdashboard#160)
  * Support of "Keywords" of desktop entries which are taken into
    account when searching (gh#gmc-holle/xfdashboard#159)
  * Support for animations. Currently only one actor trigger
    an animation signal to open or close the collapsed area.
  * The user can turn on or off animations in the settings application.
  * Support of more animations. So an actor can request an animation
    when a class or pseudo-class is added or was removed.
  * Support of animation if an actor is destroyed. It will be marked
    as destroyed by adding a CSS pseudo class "destroying".
    The actor will be destroyed finally when animation ends.
  * Introduced a new signal 'actor-created' emitted at stage where a
    newly created actor was placed on. Plugins can connect to this
    signal to detect new actors they are interested in and to modify
    them.
  * Introduced a new signal "initialized" in XfdashboardApplication
    which is emitted when primary instance is fully initialized, that
    means all managers and the stage were set up successfully.
  * New plugin 'middle-click-window-close' which allows the user
    to close windows in windows view with a middle click. This plugin
    is not configurable. (gh#gmc-holle/xfdashboard#128)
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Changed loading key bindings to one-or-nothing to incremental
    loading. (gh#gmc-holle/xfdashboard#167)
  * Added '--version' command-line parameter to determine the version
    of xfdashboard running.
  * Followed main Xfce project by switching to "foreign" mode at automake
  * Added blue theme screenshot. (gh#gmc-holle/xfdashboard#152)
  * The plugin 'hot corner' support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Use xfce library function instead of implementing own version
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now
    more than one additional path with a colon-seperated list
  * Improved loading performance of images and icons at
    XfdashboardImageContent as it will only start loading when the actor
    using this icon or image is mapped.
  * Improved CSS parser to determine recursion at theme CSS file
    which causes the application to crash due to run out of memory
    (gh#gmc-holle/xfdashboard#143)
  * Rewrote XfdashboardButton by splitting it into a XfdashboardLabel
    class and make XfdashboardButton a sub-class of it.
    XfdashboardLabel is exactly the same what XfdashboardButton was but
    it does not emit the "click" signal.
  * Split XfdashboardLiveWindow into two classes.
    XfdashboardLiveWindowSimple just shows a live preview of a window
    when possible and XfdashboardLiveWindow is a sub-class of it but
    adds a title and controls layer (close button) on top of it.
  * Remove themable property 'show-window-content' from
    XfdashboardLiveWorkspace.
  * The CSS class "primary-monitor" will be added to or removed from
    XfdashboardStageInterface depending on the primary state of
    associated monitor.
  * Made XfdashboardDynamicTableLayout stylable and added a new
    stylable property named "fixed-columns" to disable dynamic
    allocation of columns depending on largest width of a visible
    child found and enforce a fixed number of columns.
    (gh#gmc-holle/xfdashboard#168)
  * Properties 'margin-top', 'margin-bottom', 'margin-left'
    and 'margin-right' of ClutterActor are now themable.
  * Allow windows view to filter windows which are at current workspace
    via a new themable property called 'filter-workspace-windows'.
    (gh#gmc-holle/xfdashboard#126)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * Lots of larger and smaller bug-fixes
  * Lots of new API documentation
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Update to 0.8.1
  * Fixed bug to release an so far unreleased GIcon object at dispose
    function of XfdashboardLabel
  * Moved AppInfo to AppStream metainfo</changelog>
</package>
<package pkgid="f73d1975ccc752c6beb3c2892c88f25160ada74d895f08ba9049f605f8c67d56" name="xfdashboard-devel" arch="ppc64le">
  <version epoch="0" ver="0.8.1" rel="bp153.2.3.1"/>
  <changelog author="dap.darkness@gmail.com" date="1447588800">- Update to 0.5.3:
  * New feature: Implemented a basic and simple plugin manager;
  * Added new environment variable XFDASHBOARD_FORCE_NEW_INSTANCE;
  * Rewrote view and search manager;
  * Smaller improvements, e.g. replacing all GTK+ stock icon names
    with corresponding ones from Icon Naming Specification;
  * Fixed bug that the view will be enforced to be shown (again);
  * Hopefully fixed a bug causing visual glitches in search view;
  * Fixed a possible memory leak when unregistering a view;
  * More bug-fixes;
  * Updated translations;
  * Added new translation: lt.
- Removed xfdashboard-0.5.2-E-64bit-portability-issue.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1450612800">- Update to 0.5.4:
  * New feature: A theme can define which actors are focusable;
  * New feature: Implemented XfdashboardActionButton button type;
  * Implement action signal "exit" at XfdashboardApplication;
  * Splitted function to determine desktop ID;
  * Improved behaviour to use mouse wheel to change workspace;
  * Added kudos to AppData;
  * Implemented a workaround for broken director monitor in Glib when running FreeBSD;
  * Lots of bug-fixes, really a lot;
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1450785600">- Added xfdashboard-0.5.4-opensuse-13.1.diff vs.
  openSUSE 13.1' build issue, see more at
  https://bugzilla.xfce.org/show_bug.cgi?id=12372</changelog>
  <changelog author="dap.darkness@gmail.com" date="1454500800">- Update to 0.5.5:
  * New feature: A new plugin and the first search provider plugin
    gnome-shell-search-providers was implemented and added;
  * New feature: Implement a new actor in XfdashboardLiveWorkspace;
  * New feature: Add new signal "application-launched";
  * New feature: The applications search provider now counts how
    often an application was launched;
  * New feature: The result set (XfdashboardSearchResultSet) can
    now store a score between 0.0 and 1.0 for each item;
  * New feature: Add pseudo-class ':insensitive';
  * Allow moving a window from one monitor to another;
  * XfdashboardButton supports settings GIcon now;
  * Improved hash value creation for icon names and GIcon;
  * Improved sharing cached image contents;
  * Activating a result item in search view or launching external
    application to perform search in application of search provider
    will now quit (standalone) or suspend (daemon mode) application;
  * Moved logic to handle mapping of actors for result items;
  * Limit number of search results shown for each search provider;
  * Fix starting a real new application instance;
  * Fix visual error at applications view when using icon mode and
    crashes of xfdashboard (GH #109 and GH #110);
  * Lots of bug-fixes, really really really a lot;
  * Fixed lots of typos;
  * Fixed lots of compiler warnings;
  * Updated translations.
- Removed xfdashboard-0.5.4-opensuse-13.1.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1456747200">- Update to 0.5.90:
  * New feature: Split application into library and application.
  * New feature: A new plugin 'hot corner' was implemented.
  * New feature: Add configuration button in settings application.
  * Fixed a bug at the layout manager's allocation function.
  * Fixed the calculation of number of columns and rows.
  * Fixed visual distortion when allocation of a view.
  * Fixed actors of applications view filling whole space.
  * Implement file monitor to Gnome-Shell search provider plugin.
  * Changed API of object class XfdashboardApplication.
  * Keep order of search providers at search view in order.
  * Add missing public functions to check if a window is maximized.
  * Add CSS class '.window-state-maximized' to actors.
  * Some more bug-fixes, typos fixed etc.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1458820800">- Update to 0.5.91:
  * Rewrote application object as beginning with Glib 2.47.4 it
    deregisters an application from session's DBUS when returning
    from function g_application_run().
  * Fixed check if a window is really "visible" before trying to
    find the running application in application tracker (GH #114).
  * Fixed usage of an uninitialized application instance (GH #115).
  * Added a compatibility layer to silence compiler warnings.
  * Implemented a new Model class called XfdashboardModel.
  * Fix unpredictable reselections of result items in search view.
  * Some typos are fixed also as well code clean up.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1459857600">- Update to 0.5.92:
  * Added a "configure" button in "plugins" panel.
  * Fixed crash in search view when Gnome-Shell search provider is
    enabled and DBUS call returned only name for result item.
  * Fixed crash in search view when a result item is focused and
    selected but removed or hidden when search terms are updated.
  * Fixed DBUS method signature to call methods "ActivateResult"
    and "LaunchSearch" in Gnome-Shell search provider.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1463832000">- Update to 0.6.0, changelog at
  https://github.com/gmc-holle/xfdashboard/releases/tag/0.6.0
- Added simple man pages for xfdashboard &amp; xfdashboard-settings.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1473249600">- Update to 0.7.0:
  * New feature: Implement pop-up menu which.
  * New plugin 'middle-click-window-close'.
  * Allow windows view to filter windows.
  * Move to workspace where the window to activate is placed on.
  * Introduced a new signal 'actor-created'.
  * Introduced a new signal "initialized" in XfdashboardApplication.
  * Properties of ClutterActor are now themable.
  * Smaller bug-fixes.
  * More API documentation.
  * Updated localizations.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to 0.7.1
  * internal code refactoring
  * compatibility with newer GTK / GDK
  * small bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to 0.7.3
  * work ongoing to support non-X11 windowing systems
  * internal code rework
  * adaption for newer GTK / GDK
  * bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- add patch xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff to fix
  build with GTK3 &lt; 3.22</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1507032000">- update to 0.7.4
  - compatibility with old (&lt;= 4.12) and new (&gt;=4.13) xfce libs
  - translation updates
  - adaption to newer libraries
- remove xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1534075200">- update to 0.7.5
  - make xfdashboard touchscreen-aware
  - various bugfixes and improvements
  - translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575028800">- Update to 0.7.6
  * Raised minimum version of Glib to 2.38 for replacements
    of deprecated function g_type_class_add_private()
  * New feature: Support for animations. Currently only one actor
    (XfdashboardCollapseBox) trigger an animation signal to open
    or close the collapsed area. All default themes of xfdashboard
    will slide in or out the collapsed area smoothly when animation
    is enabled (which is enabled by default).
  * New feature: The user can turn on or off animations in the
    settings application.
  * Updated all GOject classes because of deprecation of function
    g_type_class_add_private()
  * Updated copyright years to 2019
  * Fix that valid desktop file for the same desktop ID but found
    at path of lower prioritory will override an invalid desktop
    file for the same desktop ID at path of higher priority. The
    first entry found - valid or invalid - will have the highest
    priority. Later all invalid desktop IDs in the application
    database are removed before populated. (GH#169)
  * Fixed warning "assertion 'GARCON_IS_MENU_DIRECTORY (other)'
    failed" when calling garcon_menu_directory_equal() in function
    _xfdashboard_applications_menu_model_find_similar_menu()
  * Fixed "implicit-fallthrough" compiler warnings in click action
  * Reduced number of release notes in AppData (GH#183)
  * Smaller bug fixes but mostly to silence compiler warnings
  * Updated translations
- Removed deprecated macros</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575374400">- Update to 0.7.7
  * Fixes missing animations.xml file at all themes in tarball
    (bxo#16230, GH#184)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * New translations (gl, ru, ru_RU) (bxo#15121, GH#185)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to 0.7.8
  * New feature: Support of more animations. So an actor can request
    an animation when a class or pseudo-class is added or was removed.
    Also an actor requests an animation when it was created and shown
    for the first time. Currently at last an animation is requested
    when the actor was moved and or resized.
  * Followed main Xfce project by switching to "foreign" mode
    at automake
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Fixed a crash when reselecting a search result item on search
    update fails because its container was destroyed while updating.
  * Smaller bug fixes but mostly to silence compiler warnings
  * Translation updates</changelog>
  <changelog author="Marcel &lt;marcel@localhost&gt;" date="1605700800">- Update to 0.7.90
  * New feature: Support of animation if an actor is destroyed.
    It will be marked as destroyed by adding a CSS pseudo class
    "destroying". The actor will be destroyed finally when
    animation ends.
  * The allocation animation will not be applied when actor is
    created. This behaviour has changed. If an actor should do an
    allocation animation also at the first time shown (created) the
    properties for x/y coordinates and/or width, height must be
    specified at "created" animation
  * New application icon which follows rDNS naming
  * Updated README.md for consistency
  * Use xfce library function instead of implementing own version
  * [plugin] Hot corner: Support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now more
    than one additional path with a colon-seperated list
  * Reduced number of translatable string drastically
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608724800">- Update to 0.8.0
  * New application icon which follows rDNS naming
  * Implement pop-up menu which is currently only used by icons in
    quicklaunch when right-clicking at them.
  * The windows in windows view gained support to show also their
    child windows, e.g. open/save dialogs etc.
    (gh#gmc-holle/xfdashboard#132)
  * All windows can now be drag'n'drop from any actor to any other
    window-related actor. (gh#gmc-holle/xfdashboard#79)
  * The window tracker and all other related classes are now
    interfaces to support multiple window systems, like X11, GDK and
    wayland. (gh#gmc-holle/xfdashboard#129)
  * Added a fine-grained controllable debug system.
  * At a theme's layout xml file you can now specify which actor of the
    focusable ones should be selected on theme load.
    (gh#gmc-holle/xfdashboard#144)
  * New actions "selection-move-next", "selection-move-previous",
    "focus-move-first", "focus-move-last" and "focus-move-to" for use at
    custom key bindings were added. They are not bound at the default key
    bindings file installed. (gh#gmc-holle/xfdashboard#144,
    gh#gmc-holle/xfdashboard#145)
  * Window tracker interface now supports a new experimental
    backend for GDK. The backend to use can be controlled with the new
    environment variable XFDASHBOARD_BACKEND. It can be either set to
    "x11" or "gdk". (gh#gmc-holle/xfdashboard#129)
  * Allow user to override CSS files of themes to apply user favourite
    settings. (gh#gmc-holle/xfdashboard#152)
  * Include new translations (gh#gmc-holle/xfdashboard#155)
  * GDK backend is now optional and it will be enabled automatically
    if Clutter backend is available, i.e. FreeBSD does
    not install Clutter with GDK backend. (bxo#13766, bxo#13860)
  * Support also current xfconf versions (4.13.x). (bxo#13824)
  * Support for touch screen which supports "clicking" buttons
    (gh#gmc-holle/xfdashboard#157)
  * Support of application actions defines at desktop entries which
    get listed in the pop-up menus of application buttons.
    (gh#gmc-holle/xfdashboard#158, gh#gmc-holle/xfdashboard#160)
  * Support of "Keywords" of desktop entries which are taken into
    account when searching (gh#gmc-holle/xfdashboard#159)
  * Support for animations. Currently only one actor trigger
    an animation signal to open or close the collapsed area.
  * The user can turn on or off animations in the settings application.
  * Support of more animations. So an actor can request an animation
    when a class or pseudo-class is added or was removed.
  * Support of animation if an actor is destroyed. It will be marked
    as destroyed by adding a CSS pseudo class "destroying".
    The actor will be destroyed finally when animation ends.
  * Introduced a new signal 'actor-created' emitted at stage where a
    newly created actor was placed on. Plugins can connect to this
    signal to detect new actors they are interested in and to modify
    them.
  * Introduced a new signal "initialized" in XfdashboardApplication
    which is emitted when primary instance is fully initialized, that
    means all managers and the stage were set up successfully.
  * New plugin 'middle-click-window-close' which allows the user
    to close windows in windows view with a middle click. This plugin
    is not configurable. (gh#gmc-holle/xfdashboard#128)
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Changed loading key bindings to one-or-nothing to incremental
    loading. (gh#gmc-holle/xfdashboard#167)
  * Added '--version' command-line parameter to determine the version
    of xfdashboard running.
  * Followed main Xfce project by switching to "foreign" mode at automake
  * Added blue theme screenshot. (gh#gmc-holle/xfdashboard#152)
  * The plugin 'hot corner' support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Use xfce library function instead of implementing own version
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now
    more than one additional path with a colon-seperated list
  * Improved loading performance of images and icons at
    XfdashboardImageContent as it will only start loading when the actor
    using this icon or image is mapped.
  * Improved CSS parser to determine recursion at theme CSS file
    which causes the application to crash due to run out of memory
    (gh#gmc-holle/xfdashboard#143)
  * Rewrote XfdashboardButton by splitting it into a XfdashboardLabel
    class and make XfdashboardButton a sub-class of it.
    XfdashboardLabel is exactly the same what XfdashboardButton was but
    it does not emit the "click" signal.
  * Split XfdashboardLiveWindow into two classes.
    XfdashboardLiveWindowSimple just shows a live preview of a window
    when possible and XfdashboardLiveWindow is a sub-class of it but
    adds a title and controls layer (close button) on top of it.
  * Remove themable property 'show-window-content' from
    XfdashboardLiveWorkspace.
  * The CSS class "primary-monitor" will be added to or removed from
    XfdashboardStageInterface depending on the primary state of
    associated monitor.
  * Made XfdashboardDynamicTableLayout stylable and added a new
    stylable property named "fixed-columns" to disable dynamic
    allocation of columns depending on largest width of a visible
    child found and enforce a fixed number of columns.
    (gh#gmc-holle/xfdashboard#168)
  * Properties 'margin-top', 'margin-bottom', 'margin-left'
    and 'margin-right' of ClutterActor are now themable.
  * Allow windows view to filter windows which are at current workspace
    via a new themable property called 'filter-workspace-windows'.
    (gh#gmc-holle/xfdashboard#126)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * Lots of larger and smaller bug-fixes
  * Lots of new API documentation
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Update to 0.8.1
  * Fixed bug to release an so far unreleased GIcon object at dispose
    function of XfdashboardLabel
  * Moved AppInfo to AppStream metainfo</changelog>
</package>
<package pkgid="1170fba0643833c8ba1b5d8355e4835cbc0601c00b7d99e423f1e98e5216998c" name="xfdashboard-devel" arch="s390x">
  <version epoch="0" ver="0.8.1" rel="bp153.2.3.1"/>
  <changelog author="dap.darkness@gmail.com" date="1447588800">- Update to 0.5.3:
  * New feature: Implemented a basic and simple plugin manager;
  * Added new environment variable XFDASHBOARD_FORCE_NEW_INSTANCE;
  * Rewrote view and search manager;
  * Smaller improvements, e.g. replacing all GTK+ stock icon names
    with corresponding ones from Icon Naming Specification;
  * Fixed bug that the view will be enforced to be shown (again);
  * Hopefully fixed a bug causing visual glitches in search view;
  * Fixed a possible memory leak when unregistering a view;
  * More bug-fixes;
  * Updated translations;
  * Added new translation: lt.
- Removed xfdashboard-0.5.2-E-64bit-portability-issue.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1450612800">- Update to 0.5.4:
  * New feature: A theme can define which actors are focusable;
  * New feature: Implemented XfdashboardActionButton button type;
  * Implement action signal "exit" at XfdashboardApplication;
  * Splitted function to determine desktop ID;
  * Improved behaviour to use mouse wheel to change workspace;
  * Added kudos to AppData;
  * Implemented a workaround for broken director monitor in Glib when running FreeBSD;
  * Lots of bug-fixes, really a lot;
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1450785600">- Added xfdashboard-0.5.4-opensuse-13.1.diff vs.
  openSUSE 13.1' build issue, see more at
  https://bugzilla.xfce.org/show_bug.cgi?id=12372</changelog>
  <changelog author="dap.darkness@gmail.com" date="1454500800">- Update to 0.5.5:
  * New feature: A new plugin and the first search provider plugin
    gnome-shell-search-providers was implemented and added;
  * New feature: Implement a new actor in XfdashboardLiveWorkspace;
  * New feature: Add new signal "application-launched";
  * New feature: The applications search provider now counts how
    often an application was launched;
  * New feature: The result set (XfdashboardSearchResultSet) can
    now store a score between 0.0 and 1.0 for each item;
  * New feature: Add pseudo-class ':insensitive';
  * Allow moving a window from one monitor to another;
  * XfdashboardButton supports settings GIcon now;
  * Improved hash value creation for icon names and GIcon;
  * Improved sharing cached image contents;
  * Activating a result item in search view or launching external
    application to perform search in application of search provider
    will now quit (standalone) or suspend (daemon mode) application;
  * Moved logic to handle mapping of actors for result items;
  * Limit number of search results shown for each search provider;
  * Fix starting a real new application instance;
  * Fix visual error at applications view when using icon mode and
    crashes of xfdashboard (GH #109 and GH #110);
  * Lots of bug-fixes, really really really a lot;
  * Fixed lots of typos;
  * Fixed lots of compiler warnings;
  * Updated translations.
- Removed xfdashboard-0.5.4-opensuse-13.1.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1456747200">- Update to 0.5.90:
  * New feature: Split application into library and application.
  * New feature: A new plugin 'hot corner' was implemented.
  * New feature: Add configuration button in settings application.
  * Fixed a bug at the layout manager's allocation function.
  * Fixed the calculation of number of columns and rows.
  * Fixed visual distortion when allocation of a view.
  * Fixed actors of applications view filling whole space.
  * Implement file monitor to Gnome-Shell search provider plugin.
  * Changed API of object class XfdashboardApplication.
  * Keep order of search providers at search view in order.
  * Add missing public functions to check if a window is maximized.
  * Add CSS class '.window-state-maximized' to actors.
  * Some more bug-fixes, typos fixed etc.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1458820800">- Update to 0.5.91:
  * Rewrote application object as beginning with Glib 2.47.4 it
    deregisters an application from session's DBUS when returning
    from function g_application_run().
  * Fixed check if a window is really "visible" before trying to
    find the running application in application tracker (GH #114).
  * Fixed usage of an uninitialized application instance (GH #115).
  * Added a compatibility layer to silence compiler warnings.
  * Implemented a new Model class called XfdashboardModel.
  * Fix unpredictable reselections of result items in search view.
  * Some typos are fixed also as well code clean up.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1459857600">- Update to 0.5.92:
  * Added a "configure" button in "plugins" panel.
  * Fixed crash in search view when Gnome-Shell search provider is
    enabled and DBUS call returned only name for result item.
  * Fixed crash in search view when a result item is focused and
    selected but removed or hidden when search terms are updated.
  * Fixed DBUS method signature to call methods "ActivateResult"
    and "LaunchSearch" in Gnome-Shell search provider.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1463832000">- Update to 0.6.0, changelog at
  https://github.com/gmc-holle/xfdashboard/releases/tag/0.6.0
- Added simple man pages for xfdashboard &amp; xfdashboard-settings.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1473249600">- Update to 0.7.0:
  * New feature: Implement pop-up menu which.
  * New plugin 'middle-click-window-close'.
  * Allow windows view to filter windows.
  * Move to workspace where the window to activate is placed on.
  * Introduced a new signal 'actor-created'.
  * Introduced a new signal "initialized" in XfdashboardApplication.
  * Properties of ClutterActor are now themable.
  * Smaller bug-fixes.
  * More API documentation.
  * Updated localizations.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to 0.7.1
  * internal code refactoring
  * compatibility with newer GTK / GDK
  * small bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to 0.7.3
  * work ongoing to support non-X11 windowing systems
  * internal code rework
  * adaption for newer GTK / GDK
  * bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- add patch xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff to fix
  build with GTK3 &lt; 3.22</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1507032000">- update to 0.7.4
  - compatibility with old (&lt;= 4.12) and new (&gt;=4.13) xfce libs
  - translation updates
  - adaption to newer libraries
- remove xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1534075200">- update to 0.7.5
  - make xfdashboard touchscreen-aware
  - various bugfixes and improvements
  - translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575028800">- Update to 0.7.6
  * Raised minimum version of Glib to 2.38 for replacements
    of deprecated function g_type_class_add_private()
  * New feature: Support for animations. Currently only one actor
    (XfdashboardCollapseBox) trigger an animation signal to open
    or close the collapsed area. All default themes of xfdashboard
    will slide in or out the collapsed area smoothly when animation
    is enabled (which is enabled by default).
  * New feature: The user can turn on or off animations in the
    settings application.
  * Updated all GOject classes because of deprecation of function
    g_type_class_add_private()
  * Updated copyright years to 2019
  * Fix that valid desktop file for the same desktop ID but found
    at path of lower prioritory will override an invalid desktop
    file for the same desktop ID at path of higher priority. The
    first entry found - valid or invalid - will have the highest
    priority. Later all invalid desktop IDs in the application
    database are removed before populated. (GH#169)
  * Fixed warning "assertion 'GARCON_IS_MENU_DIRECTORY (other)'
    failed" when calling garcon_menu_directory_equal() in function
    _xfdashboard_applications_menu_model_find_similar_menu()
  * Fixed "implicit-fallthrough" compiler warnings in click action
  * Reduced number of release notes in AppData (GH#183)
  * Smaller bug fixes but mostly to silence compiler warnings
  * Updated translations
- Removed deprecated macros</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575374400">- Update to 0.7.7
  * Fixes missing animations.xml file at all themes in tarball
    (bxo#16230, GH#184)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * New translations (gl, ru, ru_RU) (bxo#15121, GH#185)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to 0.7.8
  * New feature: Support of more animations. So an actor can request
    an animation when a class or pseudo-class is added or was removed.
    Also an actor requests an animation when it was created and shown
    for the first time. Currently at last an animation is requested
    when the actor was moved and or resized.
  * Followed main Xfce project by switching to "foreign" mode
    at automake
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Fixed a crash when reselecting a search result item on search
    update fails because its container was destroyed while updating.
  * Smaller bug fixes but mostly to silence compiler warnings
  * Translation updates</changelog>
  <changelog author="Marcel &lt;marcel@localhost&gt;" date="1605700800">- Update to 0.7.90
  * New feature: Support of animation if an actor is destroyed.
    It will be marked as destroyed by adding a CSS pseudo class
    "destroying". The actor will be destroyed finally when
    animation ends.
  * The allocation animation will not be applied when actor is
    created. This behaviour has changed. If an actor should do an
    allocation animation also at the first time shown (created) the
    properties for x/y coordinates and/or width, height must be
    specified at "created" animation
  * New application icon which follows rDNS naming
  * Updated README.md for consistency
  * Use xfce library function instead of implementing own version
  * [plugin] Hot corner: Support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now more
    than one additional path with a colon-seperated list
  * Reduced number of translatable string drastically
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608724800">- Update to 0.8.0
  * New application icon which follows rDNS naming
  * Implement pop-up menu which is currently only used by icons in
    quicklaunch when right-clicking at them.
  * The windows in windows view gained support to show also their
    child windows, e.g. open/save dialogs etc.
    (gh#gmc-holle/xfdashboard#132)
  * All windows can now be drag'n'drop from any actor to any other
    window-related actor. (gh#gmc-holle/xfdashboard#79)
  * The window tracker and all other related classes are now
    interfaces to support multiple window systems, like X11, GDK and
    wayland. (gh#gmc-holle/xfdashboard#129)
  * Added a fine-grained controllable debug system.
  * At a theme's layout xml file you can now specify which actor of the
    focusable ones should be selected on theme load.
    (gh#gmc-holle/xfdashboard#144)
  * New actions "selection-move-next", "selection-move-previous",
    "focus-move-first", "focus-move-last" and "focus-move-to" for use at
    custom key bindings were added. They are not bound at the default key
    bindings file installed. (gh#gmc-holle/xfdashboard#144,
    gh#gmc-holle/xfdashboard#145)
  * Window tracker interface now supports a new experimental
    backend for GDK. The backend to use can be controlled with the new
    environment variable XFDASHBOARD_BACKEND. It can be either set to
    "x11" or "gdk". (gh#gmc-holle/xfdashboard#129)
  * Allow user to override CSS files of themes to apply user favourite
    settings. (gh#gmc-holle/xfdashboard#152)
  * Include new translations (gh#gmc-holle/xfdashboard#155)
  * GDK backend is now optional and it will be enabled automatically
    if Clutter backend is available, i.e. FreeBSD does
    not install Clutter with GDK backend. (bxo#13766, bxo#13860)
  * Support also current xfconf versions (4.13.x). (bxo#13824)
  * Support for touch screen which supports "clicking" buttons
    (gh#gmc-holle/xfdashboard#157)
  * Support of application actions defines at desktop entries which
    get listed in the pop-up menus of application buttons.
    (gh#gmc-holle/xfdashboard#158, gh#gmc-holle/xfdashboard#160)
  * Support of "Keywords" of desktop entries which are taken into
    account when searching (gh#gmc-holle/xfdashboard#159)
  * Support for animations. Currently only one actor trigger
    an animation signal to open or close the collapsed area.
  * The user can turn on or off animations in the settings application.
  * Support of more animations. So an actor can request an animation
    when a class or pseudo-class is added or was removed.
  * Support of animation if an actor is destroyed. It will be marked
    as destroyed by adding a CSS pseudo class "destroying".
    The actor will be destroyed finally when animation ends.
  * Introduced a new signal 'actor-created' emitted at stage where a
    newly created actor was placed on. Plugins can connect to this
    signal to detect new actors they are interested in and to modify
    them.
  * Introduced a new signal "initialized" in XfdashboardApplication
    which is emitted when primary instance is fully initialized, that
    means all managers and the stage were set up successfully.
  * New plugin 'middle-click-window-close' which allows the user
    to close windows in windows view with a middle click. This plugin
    is not configurable. (gh#gmc-holle/xfdashboard#128)
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Changed loading key bindings to one-or-nothing to incremental
    loading. (gh#gmc-holle/xfdashboard#167)
  * Added '--version' command-line parameter to determine the version
    of xfdashboard running.
  * Followed main Xfce project by switching to "foreign" mode at automake
  * Added blue theme screenshot. (gh#gmc-holle/xfdashboard#152)
  * The plugin 'hot corner' support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Use xfce library function instead of implementing own version
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now
    more than one additional path with a colon-seperated list
  * Improved loading performance of images and icons at
    XfdashboardImageContent as it will only start loading when the actor
    using this icon or image is mapped.
  * Improved CSS parser to determine recursion at theme CSS file
    which causes the application to crash due to run out of memory
    (gh#gmc-holle/xfdashboard#143)
  * Rewrote XfdashboardButton by splitting it into a XfdashboardLabel
    class and make XfdashboardButton a sub-class of it.
    XfdashboardLabel is exactly the same what XfdashboardButton was but
    it does not emit the "click" signal.
  * Split XfdashboardLiveWindow into two classes.
    XfdashboardLiveWindowSimple just shows a live preview of a window
    when possible and XfdashboardLiveWindow is a sub-class of it but
    adds a title and controls layer (close button) on top of it.
  * Remove themable property 'show-window-content' from
    XfdashboardLiveWorkspace.
  * The CSS class "primary-monitor" will be added to or removed from
    XfdashboardStageInterface depending on the primary state of
    associated monitor.
  * Made XfdashboardDynamicTableLayout stylable and added a new
    stylable property named "fixed-columns" to disable dynamic
    allocation of columns depending on largest width of a visible
    child found and enforce a fixed number of columns.
    (gh#gmc-holle/xfdashboard#168)
  * Properties 'margin-top', 'margin-bottom', 'margin-left'
    and 'margin-right' of ClutterActor are now themable.
  * Allow windows view to filter windows which are at current workspace
    via a new themable property called 'filter-workspace-windows'.
    (gh#gmc-holle/xfdashboard#126)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * Lots of larger and smaller bug-fixes
  * Lots of new API documentation
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Update to 0.8.1
  * Fixed bug to release an so far unreleased GIcon object at dispose
    function of XfdashboardLabel
  * Moved AppInfo to AppStream metainfo</changelog>
</package>
<package pkgid="6a765a59097a4901b16838762b9ea1b0e00a5fc70fdda46d95053e921dbcaefc" name="xfdashboard-devel" arch="x86_64">
  <version epoch="0" ver="0.8.1" rel="bp153.2.3.1"/>
  <changelog author="dap.darkness@gmail.com" date="1447588800">- Update to 0.5.3:
  * New feature: Implemented a basic and simple plugin manager;
  * Added new environment variable XFDASHBOARD_FORCE_NEW_INSTANCE;
  * Rewrote view and search manager;
  * Smaller improvements, e.g. replacing all GTK+ stock icon names
    with corresponding ones from Icon Naming Specification;
  * Fixed bug that the view will be enforced to be shown (again);
  * Hopefully fixed a bug causing visual glitches in search view;
  * Fixed a possible memory leak when unregistering a view;
  * More bug-fixes;
  * Updated translations;
  * Added new translation: lt.
- Removed xfdashboard-0.5.2-E-64bit-portability-issue.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1450612800">- Update to 0.5.4:
  * New feature: A theme can define which actors are focusable;
  * New feature: Implemented XfdashboardActionButton button type;
  * Implement action signal "exit" at XfdashboardApplication;
  * Splitted function to determine desktop ID;
  * Improved behaviour to use mouse wheel to change workspace;
  * Added kudos to AppData;
  * Implemented a workaround for broken director monitor in Glib when running FreeBSD;
  * Lots of bug-fixes, really a lot;
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1450785600">- Added xfdashboard-0.5.4-opensuse-13.1.diff vs.
  openSUSE 13.1' build issue, see more at
  https://bugzilla.xfce.org/show_bug.cgi?id=12372</changelog>
  <changelog author="dap.darkness@gmail.com" date="1454500800">- Update to 0.5.5:
  * New feature: A new plugin and the first search provider plugin
    gnome-shell-search-providers was implemented and added;
  * New feature: Implement a new actor in XfdashboardLiveWorkspace;
  * New feature: Add new signal "application-launched";
  * New feature: The applications search provider now counts how
    often an application was launched;
  * New feature: The result set (XfdashboardSearchResultSet) can
    now store a score between 0.0 and 1.0 for each item;
  * New feature: Add pseudo-class ':insensitive';
  * Allow moving a window from one monitor to another;
  * XfdashboardButton supports settings GIcon now;
  * Improved hash value creation for icon names and GIcon;
  * Improved sharing cached image contents;
  * Activating a result item in search view or launching external
    application to perform search in application of search provider
    will now quit (standalone) or suspend (daemon mode) application;
  * Moved logic to handle mapping of actors for result items;
  * Limit number of search results shown for each search provider;
  * Fix starting a real new application instance;
  * Fix visual error at applications view when using icon mode and
    crashes of xfdashboard (GH #109 and GH #110);
  * Lots of bug-fixes, really really really a lot;
  * Fixed lots of typos;
  * Fixed lots of compiler warnings;
  * Updated translations.
- Removed xfdashboard-0.5.4-opensuse-13.1.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1456747200">- Update to 0.5.90:
  * New feature: Split application into library and application.
  * New feature: A new plugin 'hot corner' was implemented.
  * New feature: Add configuration button in settings application.
  * Fixed a bug at the layout manager's allocation function.
  * Fixed the calculation of number of columns and rows.
  * Fixed visual distortion when allocation of a view.
  * Fixed actors of applications view filling whole space.
  * Implement file monitor to Gnome-Shell search provider plugin.
  * Changed API of object class XfdashboardApplication.
  * Keep order of search providers at search view in order.
  * Add missing public functions to check if a window is maximized.
  * Add CSS class '.window-state-maximized' to actors.
  * Some more bug-fixes, typos fixed etc.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1458820800">- Update to 0.5.91:
  * Rewrote application object as beginning with Glib 2.47.4 it
    deregisters an application from session's DBUS when returning
    from function g_application_run().
  * Fixed check if a window is really "visible" before trying to
    find the running application in application tracker (GH #114).
  * Fixed usage of an uninitialized application instance (GH #115).
  * Added a compatibility layer to silence compiler warnings.
  * Implemented a new Model class called XfdashboardModel.
  * Fix unpredictable reselections of result items in search view.
  * Some typos are fixed also as well code clean up.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1459857600">- Update to 0.5.92:
  * Added a "configure" button in "plugins" panel.
  * Fixed crash in search view when Gnome-Shell search provider is
    enabled and DBUS call returned only name for result item.
  * Fixed crash in search view when a result item is focused and
    selected but removed or hidden when search terms are updated.
  * Fixed DBUS method signature to call methods "ActivateResult"
    and "LaunchSearch" in Gnome-Shell search provider.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1463832000">- Update to 0.6.0, changelog at
  https://github.com/gmc-holle/xfdashboard/releases/tag/0.6.0
- Added simple man pages for xfdashboard &amp; xfdashboard-settings.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1473249600">- Update to 0.7.0:
  * New feature: Implement pop-up menu which.
  * New plugin 'middle-click-window-close'.
  * Allow windows view to filter windows.
  * Move to workspace where the window to activate is placed on.
  * Introduced a new signal 'actor-created'.
  * Introduced a new signal "initialized" in XfdashboardApplication.
  * Properties of ClutterActor are now themable.
  * Smaller bug-fixes.
  * More API documentation.
  * Updated localizations.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to 0.7.1
  * internal code refactoring
  * compatibility with newer GTK / GDK
  * small bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to 0.7.3
  * work ongoing to support non-X11 windowing systems
  * internal code rework
  * adaption for newer GTK / GDK
  * bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- add patch xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff to fix
  build with GTK3 &lt; 3.22</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1507032000">- update to 0.7.4
  - compatibility with old (&lt;= 4.12) and new (&gt;=4.13) xfce libs
  - translation updates
  - adaption to newer libraries
- remove xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1534075200">- update to 0.7.5
  - make xfdashboard touchscreen-aware
  - various bugfixes and improvements
  - translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575028800">- Update to 0.7.6
  * Raised minimum version of Glib to 2.38 for replacements
    of deprecated function g_type_class_add_private()
  * New feature: Support for animations. Currently only one actor
    (XfdashboardCollapseBox) trigger an animation signal to open
    or close the collapsed area. All default themes of xfdashboard
    will slide in or out the collapsed area smoothly when animation
    is enabled (which is enabled by default).
  * New feature: The user can turn on or off animations in the
    settings application.
  * Updated all GOject classes because of deprecation of function
    g_type_class_add_private()
  * Updated copyright years to 2019
  * Fix that valid desktop file for the same desktop ID but found
    at path of lower prioritory will override an invalid desktop
    file for the same desktop ID at path of higher priority. The
    first entry found - valid or invalid - will have the highest
    priority. Later all invalid desktop IDs in the application
    database are removed before populated. (GH#169)
  * Fixed warning "assertion 'GARCON_IS_MENU_DIRECTORY (other)'
    failed" when calling garcon_menu_directory_equal() in function
    _xfdashboard_applications_menu_model_find_similar_menu()
  * Fixed "implicit-fallthrough" compiler warnings in click action
  * Reduced number of release notes in AppData (GH#183)
  * Smaller bug fixes but mostly to silence compiler warnings
  * Updated translations
- Removed deprecated macros</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575374400">- Update to 0.7.7
  * Fixes missing animations.xml file at all themes in tarball
    (bxo#16230, GH#184)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * New translations (gl, ru, ru_RU) (bxo#15121, GH#185)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to 0.7.8
  * New feature: Support of more animations. So an actor can request
    an animation when a class or pseudo-class is added or was removed.
    Also an actor requests an animation when it was created and shown
    for the first time. Currently at last an animation is requested
    when the actor was moved and or resized.
  * Followed main Xfce project by switching to "foreign" mode
    at automake
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Fixed a crash when reselecting a search result item on search
    update fails because its container was destroyed while updating.
  * Smaller bug fixes but mostly to silence compiler warnings
  * Translation updates</changelog>
  <changelog author="Marcel &lt;marcel@localhost&gt;" date="1605700800">- Update to 0.7.90
  * New feature: Support of animation if an actor is destroyed.
    It will be marked as destroyed by adding a CSS pseudo class
    "destroying". The actor will be destroyed finally when
    animation ends.
  * The allocation animation will not be applied when actor is
    created. This behaviour has changed. If an actor should do an
    allocation animation also at the first time shown (created) the
    properties for x/y coordinates and/or width, height must be
    specified at "created" animation
  * New application icon which follows rDNS naming
  * Updated README.md for consistency
  * Use xfce library function instead of implementing own version
  * [plugin] Hot corner: Support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now more
    than one additional path with a colon-seperated list
  * Reduced number of translatable string drastically
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608724800">- Update to 0.8.0
  * New application icon which follows rDNS naming
  * Implement pop-up menu which is currently only used by icons in
    quicklaunch when right-clicking at them.
  * The windows in windows view gained support to show also their
    child windows, e.g. open/save dialogs etc.
    (gh#gmc-holle/xfdashboard#132)
  * All windows can now be drag'n'drop from any actor to any other
    window-related actor. (gh#gmc-holle/xfdashboard#79)
  * The window tracker and all other related classes are now
    interfaces to support multiple window systems, like X11, GDK and
    wayland. (gh#gmc-holle/xfdashboard#129)
  * Added a fine-grained controllable debug system.
  * At a theme's layout xml file you can now specify which actor of the
    focusable ones should be selected on theme load.
    (gh#gmc-holle/xfdashboard#144)
  * New actions "selection-move-next", "selection-move-previous",
    "focus-move-first", "focus-move-last" and "focus-move-to" for use at
    custom key bindings were added. They are not bound at the default key
    bindings file installed. (gh#gmc-holle/xfdashboard#144,
    gh#gmc-holle/xfdashboard#145)
  * Window tracker interface now supports a new experimental
    backend for GDK. The backend to use can be controlled with the new
    environment variable XFDASHBOARD_BACKEND. It can be either set to
    "x11" or "gdk". (gh#gmc-holle/xfdashboard#129)
  * Allow user to override CSS files of themes to apply user favourite
    settings. (gh#gmc-holle/xfdashboard#152)
  * Include new translations (gh#gmc-holle/xfdashboard#155)
  * GDK backend is now optional and it will be enabled automatically
    if Clutter backend is available, i.e. FreeBSD does
    not install Clutter with GDK backend. (bxo#13766, bxo#13860)
  * Support also current xfconf versions (4.13.x). (bxo#13824)
  * Support for touch screen which supports "clicking" buttons
    (gh#gmc-holle/xfdashboard#157)
  * Support of application actions defines at desktop entries which
    get listed in the pop-up menus of application buttons.
    (gh#gmc-holle/xfdashboard#158, gh#gmc-holle/xfdashboard#160)
  * Support of "Keywords" of desktop entries which are taken into
    account when searching (gh#gmc-holle/xfdashboard#159)
  * Support for animations. Currently only one actor trigger
    an animation signal to open or close the collapsed area.
  * The user can turn on or off animations in the settings application.
  * Support of more animations. So an actor can request an animation
    when a class or pseudo-class is added or was removed.
  * Support of animation if an actor is destroyed. It will be marked
    as destroyed by adding a CSS pseudo class "destroying".
    The actor will be destroyed finally when animation ends.
  * Introduced a new signal 'actor-created' emitted at stage where a
    newly created actor was placed on. Plugins can connect to this
    signal to detect new actors they are interested in and to modify
    them.
  * Introduced a new signal "initialized" in XfdashboardApplication
    which is emitted when primary instance is fully initialized, that
    means all managers and the stage were set up successfully.
  * New plugin 'middle-click-window-close' which allows the user
    to close windows in windows view with a middle click. This plugin
    is not configurable. (gh#gmc-holle/xfdashboard#128)
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Changed loading key bindings to one-or-nothing to incremental
    loading. (gh#gmc-holle/xfdashboard#167)
  * Added '--version' command-line parameter to determine the version
    of xfdashboard running.
  * Followed main Xfce project by switching to "foreign" mode at automake
  * Added blue theme screenshot. (gh#gmc-holle/xfdashboard#152)
  * The plugin 'hot corner' support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Use xfce library function instead of implementing own version
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now
    more than one additional path with a colon-seperated list
  * Improved loading performance of images and icons at
    XfdashboardImageContent as it will only start loading when the actor
    using this icon or image is mapped.
  * Improved CSS parser to determine recursion at theme CSS file
    which causes the application to crash due to run out of memory
    (gh#gmc-holle/xfdashboard#143)
  * Rewrote XfdashboardButton by splitting it into a XfdashboardLabel
    class and make XfdashboardButton a sub-class of it.
    XfdashboardLabel is exactly the same what XfdashboardButton was but
    it does not emit the "click" signal.
  * Split XfdashboardLiveWindow into two classes.
    XfdashboardLiveWindowSimple just shows a live preview of a window
    when possible and XfdashboardLiveWindow is a sub-class of it but
    adds a title and controls layer (close button) on top of it.
  * Remove themable property 'show-window-content' from
    XfdashboardLiveWorkspace.
  * The CSS class "primary-monitor" will be added to or removed from
    XfdashboardStageInterface depending on the primary state of
    associated monitor.
  * Made XfdashboardDynamicTableLayout stylable and added a new
    stylable property named "fixed-columns" to disable dynamic
    allocation of columns depending on largest width of a visible
    child found and enforce a fixed number of columns.
    (gh#gmc-holle/xfdashboard#168)
  * Properties 'margin-top', 'margin-bottom', 'margin-left'
    and 'margin-right' of ClutterActor are now themable.
  * Allow windows view to filter windows which are at current workspace
    via a new themable property called 'filter-workspace-windows'.
    (gh#gmc-holle/xfdashboard#126)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * Lots of larger and smaller bug-fixes
  * Lots of new API documentation
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Update to 0.8.1
  * Fixed bug to release an so far unreleased GIcon object at dispose
    function of XfdashboardLabel
  * Moved AppInfo to AppStream metainfo</changelog>
</package>
<package pkgid="dbed60315f0f3717a97e2814e8a56642a4006b12e00b969ff4896a1bdfe7f7e2" name="xfdashboard-lang" arch="noarch">
  <version epoch="0" ver="0.8.1" rel="bp153.2.3.1"/>
  <changelog author="dap.darkness@gmail.com" date="1447588800">- Update to 0.5.3:
  * New feature: Implemented a basic and simple plugin manager;
  * Added new environment variable XFDASHBOARD_FORCE_NEW_INSTANCE;
  * Rewrote view and search manager;
  * Smaller improvements, e.g. replacing all GTK+ stock icon names
    with corresponding ones from Icon Naming Specification;
  * Fixed bug that the view will be enforced to be shown (again);
  * Hopefully fixed a bug causing visual glitches in search view;
  * Fixed a possible memory leak when unregistering a view;
  * More bug-fixes;
  * Updated translations;
  * Added new translation: lt.
- Removed xfdashboard-0.5.2-E-64bit-portability-issue.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1450612800">- Update to 0.5.4:
  * New feature: A theme can define which actors are focusable;
  * New feature: Implemented XfdashboardActionButton button type;
  * Implement action signal "exit" at XfdashboardApplication;
  * Splitted function to determine desktop ID;
  * Improved behaviour to use mouse wheel to change workspace;
  * Added kudos to AppData;
  * Implemented a workaround for broken director monitor in Glib when running FreeBSD;
  * Lots of bug-fixes, really a lot;
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1450785600">- Added xfdashboard-0.5.4-opensuse-13.1.diff vs.
  openSUSE 13.1' build issue, see more at
  https://bugzilla.xfce.org/show_bug.cgi?id=12372</changelog>
  <changelog author="dap.darkness@gmail.com" date="1454500800">- Update to 0.5.5:
  * New feature: A new plugin and the first search provider plugin
    gnome-shell-search-providers was implemented and added;
  * New feature: Implement a new actor in XfdashboardLiveWorkspace;
  * New feature: Add new signal "application-launched";
  * New feature: The applications search provider now counts how
    often an application was launched;
  * New feature: The result set (XfdashboardSearchResultSet) can
    now store a score between 0.0 and 1.0 for each item;
  * New feature: Add pseudo-class ':insensitive';
  * Allow moving a window from one monitor to another;
  * XfdashboardButton supports settings GIcon now;
  * Improved hash value creation for icon names and GIcon;
  * Improved sharing cached image contents;
  * Activating a result item in search view or launching external
    application to perform search in application of search provider
    will now quit (standalone) or suspend (daemon mode) application;
  * Moved logic to handle mapping of actors for result items;
  * Limit number of search results shown for each search provider;
  * Fix starting a real new application instance;
  * Fix visual error at applications view when using icon mode and
    crashes of xfdashboard (GH #109 and GH #110);
  * Lots of bug-fixes, really really really a lot;
  * Fixed lots of typos;
  * Fixed lots of compiler warnings;
  * Updated translations.
- Removed xfdashboard-0.5.4-opensuse-13.1.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1456747200">- Update to 0.5.90:
  * New feature: Split application into library and application.
  * New feature: A new plugin 'hot corner' was implemented.
  * New feature: Add configuration button in settings application.
  * Fixed a bug at the layout manager's allocation function.
  * Fixed the calculation of number of columns and rows.
  * Fixed visual distortion when allocation of a view.
  * Fixed actors of applications view filling whole space.
  * Implement file monitor to Gnome-Shell search provider plugin.
  * Changed API of object class XfdashboardApplication.
  * Keep order of search providers at search view in order.
  * Add missing public functions to check if a window is maximized.
  * Add CSS class '.window-state-maximized' to actors.
  * Some more bug-fixes, typos fixed etc.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1458820800">- Update to 0.5.91:
  * Rewrote application object as beginning with Glib 2.47.4 it
    deregisters an application from session's DBUS when returning
    from function g_application_run().
  * Fixed check if a window is really "visible" before trying to
    find the running application in application tracker (GH #114).
  * Fixed usage of an uninitialized application instance (GH #115).
  * Added a compatibility layer to silence compiler warnings.
  * Implemented a new Model class called XfdashboardModel.
  * Fix unpredictable reselections of result items in search view.
  * Some typos are fixed also as well code clean up.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1459857600">- Update to 0.5.92:
  * Added a "configure" button in "plugins" panel.
  * Fixed crash in search view when Gnome-Shell search provider is
    enabled and DBUS call returned only name for result item.
  * Fixed crash in search view when a result item is focused and
    selected but removed or hidden when search terms are updated.
  * Fixed DBUS method signature to call methods "ActivateResult"
    and "LaunchSearch" in Gnome-Shell search provider.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1463832000">- Update to 0.6.0, changelog at
  https://github.com/gmc-holle/xfdashboard/releases/tag/0.6.0
- Added simple man pages for xfdashboard &amp; xfdashboard-settings.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1473249600">- Update to 0.7.0:
  * New feature: Implement pop-up menu which.
  * New plugin 'middle-click-window-close'.
  * Allow windows view to filter windows.
  * Move to workspace where the window to activate is placed on.
  * Introduced a new signal 'actor-created'.
  * Introduced a new signal "initialized" in XfdashboardApplication.
  * Properties of ClutterActor are now themable.
  * Smaller bug-fixes.
  * More API documentation.
  * Updated localizations.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to 0.7.1
  * internal code refactoring
  * compatibility with newer GTK / GDK
  * small bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to 0.7.3
  * work ongoing to support non-X11 windowing systems
  * internal code rework
  * adaption for newer GTK / GDK
  * bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- add patch xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff to fix
  build with GTK3 &lt; 3.22</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1507032000">- update to 0.7.4
  - compatibility with old (&lt;= 4.12) and new (&gt;=4.13) xfce libs
  - translation updates
  - adaption to newer libraries
- remove xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1534075200">- update to 0.7.5
  - make xfdashboard touchscreen-aware
  - various bugfixes and improvements
  - translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575028800">- Update to 0.7.6
  * Raised minimum version of Glib to 2.38 for replacements
    of deprecated function g_type_class_add_private()
  * New feature: Support for animations. Currently only one actor
    (XfdashboardCollapseBox) trigger an animation signal to open
    or close the collapsed area. All default themes of xfdashboard
    will slide in or out the collapsed area smoothly when animation
    is enabled (which is enabled by default).
  * New feature: The user can turn on or off animations in the
    settings application.
  * Updated all GOject classes because of deprecation of function
    g_type_class_add_private()
  * Updated copyright years to 2019
  * Fix that valid desktop file for the same desktop ID but found
    at path of lower prioritory will override an invalid desktop
    file for the same desktop ID at path of higher priority. The
    first entry found - valid or invalid - will have the highest
    priority. Later all invalid desktop IDs in the application
    database are removed before populated. (GH#169)
  * Fixed warning "assertion 'GARCON_IS_MENU_DIRECTORY (other)'
    failed" when calling garcon_menu_directory_equal() in function
    _xfdashboard_applications_menu_model_find_similar_menu()
  * Fixed "implicit-fallthrough" compiler warnings in click action
  * Reduced number of release notes in AppData (GH#183)
  * Smaller bug fixes but mostly to silence compiler warnings
  * Updated translations
- Removed deprecated macros</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575374400">- Update to 0.7.7
  * Fixes missing animations.xml file at all themes in tarball
    (bxo#16230, GH#184)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * New translations (gl, ru, ru_RU) (bxo#15121, GH#185)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to 0.7.8
  * New feature: Support of more animations. So an actor can request
    an animation when a class or pseudo-class is added or was removed.
    Also an actor requests an animation when it was created and shown
    for the first time. Currently at last an animation is requested
    when the actor was moved and or resized.
  * Followed main Xfce project by switching to "foreign" mode
    at automake
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Fixed a crash when reselecting a search result item on search
    update fails because its container was destroyed while updating.
  * Smaller bug fixes but mostly to silence compiler warnings
  * Translation updates</changelog>
  <changelog author="Marcel &lt;marcel@localhost&gt;" date="1605700800">- Update to 0.7.90
  * New feature: Support of animation if an actor is destroyed.
    It will be marked as destroyed by adding a CSS pseudo class
    "destroying". The actor will be destroyed finally when
    animation ends.
  * The allocation animation will not be applied when actor is
    created. This behaviour has changed. If an actor should do an
    allocation animation also at the first time shown (created) the
    properties for x/y coordinates and/or width, height must be
    specified at "created" animation
  * New application icon which follows rDNS naming
  * Updated README.md for consistency
  * Use xfce library function instead of implementing own version
  * [plugin] Hot corner: Support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now more
    than one additional path with a colon-seperated list
  * Reduced number of translatable string drastically
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608724800">- Update to 0.8.0
  * New application icon which follows rDNS naming
  * Implement pop-up menu which is currently only used by icons in
    quicklaunch when right-clicking at them.
  * The windows in windows view gained support to show also their
    child windows, e.g. open/save dialogs etc.
    (gh#gmc-holle/xfdashboard#132)
  * All windows can now be drag'n'drop from any actor to any other
    window-related actor. (gh#gmc-holle/xfdashboard#79)
  * The window tracker and all other related classes are now
    interfaces to support multiple window systems, like X11, GDK and
    wayland. (gh#gmc-holle/xfdashboard#129)
  * Added a fine-grained controllable debug system.
  * At a theme's layout xml file you can now specify which actor of the
    focusable ones should be selected on theme load.
    (gh#gmc-holle/xfdashboard#144)
  * New actions "selection-move-next", "selection-move-previous",
    "focus-move-first", "focus-move-last" and "focus-move-to" for use at
    custom key bindings were added. They are not bound at the default key
    bindings file installed. (gh#gmc-holle/xfdashboard#144,
    gh#gmc-holle/xfdashboard#145)
  * Window tracker interface now supports a new experimental
    backend for GDK. The backend to use can be controlled with the new
    environment variable XFDASHBOARD_BACKEND. It can be either set to
    "x11" or "gdk". (gh#gmc-holle/xfdashboard#129)
  * Allow user to override CSS files of themes to apply user favourite
    settings. (gh#gmc-holle/xfdashboard#152)
  * Include new translations (gh#gmc-holle/xfdashboard#155)
  * GDK backend is now optional and it will be enabled automatically
    if Clutter backend is available, i.e. FreeBSD does
    not install Clutter with GDK backend. (bxo#13766, bxo#13860)
  * Support also current xfconf versions (4.13.x). (bxo#13824)
  * Support for touch screen which supports "clicking" buttons
    (gh#gmc-holle/xfdashboard#157)
  * Support of application actions defines at desktop entries which
    get listed in the pop-up menus of application buttons.
    (gh#gmc-holle/xfdashboard#158, gh#gmc-holle/xfdashboard#160)
  * Support of "Keywords" of desktop entries which are taken into
    account when searching (gh#gmc-holle/xfdashboard#159)
  * Support for animations. Currently only one actor trigger
    an animation signal to open or close the collapsed area.
  * The user can turn on or off animations in the settings application.
  * Support of more animations. So an actor can request an animation
    when a class or pseudo-class is added or was removed.
  * Support of animation if an actor is destroyed. It will be marked
    as destroyed by adding a CSS pseudo class "destroying".
    The actor will be destroyed finally when animation ends.
  * Introduced a new signal 'actor-created' emitted at stage where a
    newly created actor was placed on. Plugins can connect to this
    signal to detect new actors they are interested in and to modify
    them.
  * Introduced a new signal "initialized" in XfdashboardApplication
    which is emitted when primary instance is fully initialized, that
    means all managers and the stage were set up successfully.
  * New plugin 'middle-click-window-close' which allows the user
    to close windows in windows view with a middle click. This plugin
    is not configurable. (gh#gmc-holle/xfdashboard#128)
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Changed loading key bindings to one-or-nothing to incremental
    loading. (gh#gmc-holle/xfdashboard#167)
  * Added '--version' command-line parameter to determine the version
    of xfdashboard running.
  * Followed main Xfce project by switching to "foreign" mode at automake
  * Added blue theme screenshot. (gh#gmc-holle/xfdashboard#152)
  * The plugin 'hot corner' support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Use xfce library function instead of implementing own version
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now
    more than one additional path with a colon-seperated list
  * Improved loading performance of images and icons at
    XfdashboardImageContent as it will only start loading when the actor
    using this icon or image is mapped.
  * Improved CSS parser to determine recursion at theme CSS file
    which causes the application to crash due to run out of memory
    (gh#gmc-holle/xfdashboard#143)
  * Rewrote XfdashboardButton by splitting it into a XfdashboardLabel
    class and make XfdashboardButton a sub-class of it.
    XfdashboardLabel is exactly the same what XfdashboardButton was but
    it does not emit the "click" signal.
  * Split XfdashboardLiveWindow into two classes.
    XfdashboardLiveWindowSimple just shows a live preview of a window
    when possible and XfdashboardLiveWindow is a sub-class of it but
    adds a title and controls layer (close button) on top of it.
  * Remove themable property 'show-window-content' from
    XfdashboardLiveWorkspace.
  * The CSS class "primary-monitor" will be added to or removed from
    XfdashboardStageInterface depending on the primary state of
    associated monitor.
  * Made XfdashboardDynamicTableLayout stylable and added a new
    stylable property named "fixed-columns" to disable dynamic
    allocation of columns depending on largest width of a visible
    child found and enforce a fixed number of columns.
    (gh#gmc-holle/xfdashboard#168)
  * Properties 'margin-top', 'margin-bottom', 'margin-left'
    and 'margin-right' of ClutterActor are now themable.
  * Allow windows view to filter windows which are at current workspace
    via a new themable property called 'filter-workspace-windows'.
    (gh#gmc-holle/xfdashboard#126)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * Lots of larger and smaller bug-fixes
  * Lots of new API documentation
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Update to 0.8.1
  * Fixed bug to release an so far unreleased GIcon object at dispose
    function of XfdashboardLabel
  * Moved AppInfo to AppStream metainfo</changelog>
</package>
<package pkgid="889825d6162a09c2b3c85bb495ae8b949568eef9f5d01da9b31e7bae4b007032" name="xfdashboard-themes" arch="noarch">
  <version epoch="0" ver="0.8.1" rel="bp153.2.3.1"/>
  <changelog author="dap.darkness@gmail.com" date="1447588800">- Update to 0.5.3:
  * New feature: Implemented a basic and simple plugin manager;
  * Added new environment variable XFDASHBOARD_FORCE_NEW_INSTANCE;
  * Rewrote view and search manager;
  * Smaller improvements, e.g. replacing all GTK+ stock icon names
    with corresponding ones from Icon Naming Specification;
  * Fixed bug that the view will be enforced to be shown (again);
  * Hopefully fixed a bug causing visual glitches in search view;
  * Fixed a possible memory leak when unregistering a view;
  * More bug-fixes;
  * Updated translations;
  * Added new translation: lt.
- Removed xfdashboard-0.5.2-E-64bit-portability-issue.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1450612800">- Update to 0.5.4:
  * New feature: A theme can define which actors are focusable;
  * New feature: Implemented XfdashboardActionButton button type;
  * Implement action signal "exit" at XfdashboardApplication;
  * Splitted function to determine desktop ID;
  * Improved behaviour to use mouse wheel to change workspace;
  * Added kudos to AppData;
  * Implemented a workaround for broken director monitor in Glib when running FreeBSD;
  * Lots of bug-fixes, really a lot;
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1450785600">- Added xfdashboard-0.5.4-opensuse-13.1.diff vs.
  openSUSE 13.1' build issue, see more at
  https://bugzilla.xfce.org/show_bug.cgi?id=12372</changelog>
  <changelog author="dap.darkness@gmail.com" date="1454500800">- Update to 0.5.5:
  * New feature: A new plugin and the first search provider plugin
    gnome-shell-search-providers was implemented and added;
  * New feature: Implement a new actor in XfdashboardLiveWorkspace;
  * New feature: Add new signal "application-launched";
  * New feature: The applications search provider now counts how
    often an application was launched;
  * New feature: The result set (XfdashboardSearchResultSet) can
    now store a score between 0.0 and 1.0 for each item;
  * New feature: Add pseudo-class ':insensitive';
  * Allow moving a window from one monitor to another;
  * XfdashboardButton supports settings GIcon now;
  * Improved hash value creation for icon names and GIcon;
  * Improved sharing cached image contents;
  * Activating a result item in search view or launching external
    application to perform search in application of search provider
    will now quit (standalone) or suspend (daemon mode) application;
  * Moved logic to handle mapping of actors for result items;
  * Limit number of search results shown for each search provider;
  * Fix starting a real new application instance;
  * Fix visual error at applications view when using icon mode and
    crashes of xfdashboard (GH #109 and GH #110);
  * Lots of bug-fixes, really really really a lot;
  * Fixed lots of typos;
  * Fixed lots of compiler warnings;
  * Updated translations.
- Removed xfdashboard-0.5.4-opensuse-13.1.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1456747200">- Update to 0.5.90:
  * New feature: Split application into library and application.
  * New feature: A new plugin 'hot corner' was implemented.
  * New feature: Add configuration button in settings application.
  * Fixed a bug at the layout manager's allocation function.
  * Fixed the calculation of number of columns and rows.
  * Fixed visual distortion when allocation of a view.
  * Fixed actors of applications view filling whole space.
  * Implement file monitor to Gnome-Shell search provider plugin.
  * Changed API of object class XfdashboardApplication.
  * Keep order of search providers at search view in order.
  * Add missing public functions to check if a window is maximized.
  * Add CSS class '.window-state-maximized' to actors.
  * Some more bug-fixes, typos fixed etc.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1458820800">- Update to 0.5.91:
  * Rewrote application object as beginning with Glib 2.47.4 it
    deregisters an application from session's DBUS when returning
    from function g_application_run().
  * Fixed check if a window is really "visible" before trying to
    find the running application in application tracker (GH #114).
  * Fixed usage of an uninitialized application instance (GH #115).
  * Added a compatibility layer to silence compiler warnings.
  * Implemented a new Model class called XfdashboardModel.
  * Fix unpredictable reselections of result items in search view.
  * Some typos are fixed also as well code clean up.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1459857600">- Update to 0.5.92:
  * Added a "configure" button in "plugins" panel.
  * Fixed crash in search view when Gnome-Shell search provider is
    enabled and DBUS call returned only name for result item.
  * Fixed crash in search view when a result item is focused and
    selected but removed or hidden when search terms are updated.
  * Fixed DBUS method signature to call methods "ActivateResult"
    and "LaunchSearch" in Gnome-Shell search provider.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1463832000">- Update to 0.6.0, changelog at
  https://github.com/gmc-holle/xfdashboard/releases/tag/0.6.0
- Added simple man pages for xfdashboard &amp; xfdashboard-settings.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1473249600">- Update to 0.7.0:
  * New feature: Implement pop-up menu which.
  * New plugin 'middle-click-window-close'.
  * Allow windows view to filter windows.
  * Move to workspace where the window to activate is placed on.
  * Introduced a new signal 'actor-created'.
  * Introduced a new signal "initialized" in XfdashboardApplication.
  * Properties of ClutterActor are now themable.
  * Smaller bug-fixes.
  * More API documentation.
  * Updated localizations.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to 0.7.1
  * internal code refactoring
  * compatibility with newer GTK / GDK
  * small bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to 0.7.3
  * work ongoing to support non-X11 windowing systems
  * internal code rework
  * adaption for newer GTK / GDK
  * bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- add patch xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff to fix
  build with GTK3 &lt; 3.22</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1507032000">- update to 0.7.4
  - compatibility with old (&lt;= 4.12) and new (&gt;=4.13) xfce libs
  - translation updates
  - adaption to newer libraries
- remove xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1534075200">- update to 0.7.5
  - make xfdashboard touchscreen-aware
  - various bugfixes and improvements
  - translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575028800">- Update to 0.7.6
  * Raised minimum version of Glib to 2.38 for replacements
    of deprecated function g_type_class_add_private()
  * New feature: Support for animations. Currently only one actor
    (XfdashboardCollapseBox) trigger an animation signal to open
    or close the collapsed area. All default themes of xfdashboard
    will slide in or out the collapsed area smoothly when animation
    is enabled (which is enabled by default).
  * New feature: The user can turn on or off animations in the
    settings application.
  * Updated all GOject classes because of deprecation of function
    g_type_class_add_private()
  * Updated copyright years to 2019
  * Fix that valid desktop file for the same desktop ID but found
    at path of lower prioritory will override an invalid desktop
    file for the same desktop ID at path of higher priority. The
    first entry found - valid or invalid - will have the highest
    priority. Later all invalid desktop IDs in the application
    database are removed before populated. (GH#169)
  * Fixed warning "assertion 'GARCON_IS_MENU_DIRECTORY (other)'
    failed" when calling garcon_menu_directory_equal() in function
    _xfdashboard_applications_menu_model_find_similar_menu()
  * Fixed "implicit-fallthrough" compiler warnings in click action
  * Reduced number of release notes in AppData (GH#183)
  * Smaller bug fixes but mostly to silence compiler warnings
  * Updated translations
- Removed deprecated macros</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575374400">- Update to 0.7.7
  * Fixes missing animations.xml file at all themes in tarball
    (bxo#16230, GH#184)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * New translations (gl, ru, ru_RU) (bxo#15121, GH#185)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to 0.7.8
  * New feature: Support of more animations. So an actor can request
    an animation when a class or pseudo-class is added or was removed.
    Also an actor requests an animation when it was created and shown
    for the first time. Currently at last an animation is requested
    when the actor was moved and or resized.
  * Followed main Xfce project by switching to "foreign" mode
    at automake
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Fixed a crash when reselecting a search result item on search
    update fails because its container was destroyed while updating.
  * Smaller bug fixes but mostly to silence compiler warnings
  * Translation updates</changelog>
  <changelog author="Marcel &lt;marcel@localhost&gt;" date="1605700800">- Update to 0.7.90
  * New feature: Support of animation if an actor is destroyed.
    It will be marked as destroyed by adding a CSS pseudo class
    "destroying". The actor will be destroyed finally when
    animation ends.
  * The allocation animation will not be applied when actor is
    created. This behaviour has changed. If an actor should do an
    allocation animation also at the first time shown (created) the
    properties for x/y coordinates and/or width, height must be
    specified at "created" animation
  * New application icon which follows rDNS naming
  * Updated README.md for consistency
  * Use xfce library function instead of implementing own version
  * [plugin] Hot corner: Support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now more
    than one additional path with a colon-seperated list
  * Reduced number of translatable string drastically
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608724800">- Update to 0.8.0
  * New application icon which follows rDNS naming
  * Implement pop-up menu which is currently only used by icons in
    quicklaunch when right-clicking at them.
  * The windows in windows view gained support to show also their
    child windows, e.g. open/save dialogs etc.
    (gh#gmc-holle/xfdashboard#132)
  * All windows can now be drag'n'drop from any actor to any other
    window-related actor. (gh#gmc-holle/xfdashboard#79)
  * The window tracker and all other related classes are now
    interfaces to support multiple window systems, like X11, GDK and
    wayland. (gh#gmc-holle/xfdashboard#129)
  * Added a fine-grained controllable debug system.
  * At a theme's layout xml file you can now specify which actor of the
    focusable ones should be selected on theme load.
    (gh#gmc-holle/xfdashboard#144)
  * New actions "selection-move-next", "selection-move-previous",
    "focus-move-first", "focus-move-last" and "focus-move-to" for use at
    custom key bindings were added. They are not bound at the default key
    bindings file installed. (gh#gmc-holle/xfdashboard#144,
    gh#gmc-holle/xfdashboard#145)
  * Window tracker interface now supports a new experimental
    backend for GDK. The backend to use can be controlled with the new
    environment variable XFDASHBOARD_BACKEND. It can be either set to
    "x11" or "gdk". (gh#gmc-holle/xfdashboard#129)
  * Allow user to override CSS files of themes to apply user favourite
    settings. (gh#gmc-holle/xfdashboard#152)
  * Include new translations (gh#gmc-holle/xfdashboard#155)
  * GDK backend is now optional and it will be enabled automatically
    if Clutter backend is available, i.e. FreeBSD does
    not install Clutter with GDK backend. (bxo#13766, bxo#13860)
  * Support also current xfconf versions (4.13.x). (bxo#13824)
  * Support for touch screen which supports "clicking" buttons
    (gh#gmc-holle/xfdashboard#157)
  * Support of application actions defines at desktop entries which
    get listed in the pop-up menus of application buttons.
    (gh#gmc-holle/xfdashboard#158, gh#gmc-holle/xfdashboard#160)
  * Support of "Keywords" of desktop entries which are taken into
    account when searching (gh#gmc-holle/xfdashboard#159)
  * Support for animations. Currently only one actor trigger
    an animation signal to open or close the collapsed area.
  * The user can turn on or off animations in the settings application.
  * Support of more animations. So an actor can request an animation
    when a class or pseudo-class is added or was removed.
  * Support of animation if an actor is destroyed. It will be marked
    as destroyed by adding a CSS pseudo class "destroying".
    The actor will be destroyed finally when animation ends.
  * Introduced a new signal 'actor-created' emitted at stage where a
    newly created actor was placed on. Plugins can connect to this
    signal to detect new actors they are interested in and to modify
    them.
  * Introduced a new signal "initialized" in XfdashboardApplication
    which is emitted when primary instance is fully initialized, that
    means all managers and the stage were set up successfully.
  * New plugin 'middle-click-window-close' which allows the user
    to close windows in windows view with a middle click. This plugin
    is not configurable. (gh#gmc-holle/xfdashboard#128)
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Changed loading key bindings to one-or-nothing to incremental
    loading. (gh#gmc-holle/xfdashboard#167)
  * Added '--version' command-line parameter to determine the version
    of xfdashboard running.
  * Followed main Xfce project by switching to "foreign" mode at automake
  * Added blue theme screenshot. (gh#gmc-holle/xfdashboard#152)
  * The plugin 'hot corner' support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Use xfce library function instead of implementing own version
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now
    more than one additional path with a colon-seperated list
  * Improved loading performance of images and icons at
    XfdashboardImageContent as it will only start loading when the actor
    using this icon or image is mapped.
  * Improved CSS parser to determine recursion at theme CSS file
    which causes the application to crash due to run out of memory
    (gh#gmc-holle/xfdashboard#143)
  * Rewrote XfdashboardButton by splitting it into a XfdashboardLabel
    class and make XfdashboardButton a sub-class of it.
    XfdashboardLabel is exactly the same what XfdashboardButton was but
    it does not emit the "click" signal.
  * Split XfdashboardLiveWindow into two classes.
    XfdashboardLiveWindowSimple just shows a live preview of a window
    when possible and XfdashboardLiveWindow is a sub-class of it but
    adds a title and controls layer (close button) on top of it.
  * Remove themable property 'show-window-content' from
    XfdashboardLiveWorkspace.
  * The CSS class "primary-monitor" will be added to or removed from
    XfdashboardStageInterface depending on the primary state of
    associated monitor.
  * Made XfdashboardDynamicTableLayout stylable and added a new
    stylable property named "fixed-columns" to disable dynamic
    allocation of columns depending on largest width of a visible
    child found and enforce a fixed number of columns.
    (gh#gmc-holle/xfdashboard#168)
  * Properties 'margin-top', 'margin-bottom', 'margin-left'
    and 'margin-right' of ClutterActor are now themable.
  * Allow windows view to filter windows which are at current workspace
    via a new themable property called 'filter-workspace-windows'.
    (gh#gmc-holle/xfdashboard#126)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * Lots of larger and smaller bug-fixes
  * Lots of new API documentation
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Update to 0.8.1
  * Fixed bug to release an so far unreleased GIcon object at dispose
    function of XfdashboardLabel
  * Moved AppInfo to AppStream metainfo</changelog>
</package>
<package pkgid="a96eb853539dcce0de97b73936a8ac6d5680ce4ef57a9fa464e3c4ba3bd06228" name="zmusic" arch="src">
  <version epoch="0" ver="1.1.8" rel="bp153.2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591790400">- Initial package (v1.1.2) for build.opensuse.org
- Added system-gme.patch (carryover from gzdoom.spec; modified)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600171200">- Demote Recommends to Suggests. Add suggests for Fluidsynth
  as an alternative to EAW (and the OPL mixer that's built-in).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1604145600">- Update to release 1.1.4
  * MIDS-format MIDI support
  * libADL/libOPN update</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1618056000">- Update to release 1.1.6
  * Add detection of Opus comment tags in Ogg files.
  * Multiply master volume for module player by 4.
- Add 0001-made-sndfile-imported-library-global.patch,
  dumb-dumb.patch.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622289600">- Update to release 1.1.8
  * support dynamic loading of FluidSynth 2.2
  * fixed file header in MIDI wave writer
- Drop 0001-made-sndfile-imported-library-global.patch, was merged</changelog>
</package>
<package pkgid="f925869f92510876ed7b6fc796178b8dafe3435858b01102837c073ceb35addb" name="zmusic-devel" arch="aarch64">
  <version epoch="0" ver="1.1.8" rel="bp153.2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591790400">- Initial package (v1.1.2) for build.opensuse.org
- Added system-gme.patch (carryover from gzdoom.spec; modified)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600171200">- Demote Recommends to Suggests. Add suggests for Fluidsynth
  as an alternative to EAW (and the OPL mixer that's built-in).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1604145600">- Update to release 1.1.4
  * MIDS-format MIDI support
  * libADL/libOPN update</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1618056000">- Update to release 1.1.6
  * Add detection of Opus comment tags in Ogg files.
  * Multiply master volume for module player by 4.
- Add 0001-made-sndfile-imported-library-global.patch,
  dumb-dumb.patch.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622289600">- Update to release 1.1.8
  * support dynamic loading of FluidSynth 2.2
  * fixed file header in MIDI wave writer
- Drop 0001-made-sndfile-imported-library-global.patch, was merged</changelog>
</package>
<package pkgid="624c21b245d8ad62c36a9fa0a8481cfd7ccee83fbd33c4a02c0cac69108648e4" name="zmusic-devel" arch="ppc64le">
  <version epoch="0" ver="1.1.8" rel="bp153.2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591790400">- Initial package (v1.1.2) for build.opensuse.org
- Added system-gme.patch (carryover from gzdoom.spec; modified)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600171200">- Demote Recommends to Suggests. Add suggests for Fluidsynth
  as an alternative to EAW (and the OPL mixer that's built-in).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1604145600">- Update to release 1.1.4
  * MIDS-format MIDI support
  * libADL/libOPN update</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1618056000">- Update to release 1.1.6
  * Add detection of Opus comment tags in Ogg files.
  * Multiply master volume for module player by 4.
- Add 0001-made-sndfile-imported-library-global.patch,
  dumb-dumb.patch.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622289600">- Update to release 1.1.8
  * support dynamic loading of FluidSynth 2.2
  * fixed file header in MIDI wave writer
- Drop 0001-made-sndfile-imported-library-global.patch, was merged</changelog>
</package>
<package pkgid="5cc8f09a967399537aee3bcb9e2d573856d8e3cb7b209f85d655104a69657cbc" name="zmusic-devel" arch="s390x">
  <version epoch="0" ver="1.1.8" rel="bp153.2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591790400">- Initial package (v1.1.2) for build.opensuse.org
- Added system-gme.patch (carryover from gzdoom.spec; modified)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600171200">- Demote Recommends to Suggests. Add suggests for Fluidsynth
  as an alternative to EAW (and the OPL mixer that's built-in).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1604145600">- Update to release 1.1.4
  * MIDS-format MIDI support
  * libADL/libOPN update</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1618056000">- Update to release 1.1.6
  * Add detection of Opus comment tags in Ogg files.
  * Multiply master volume for module player by 4.
- Add 0001-made-sndfile-imported-library-global.patch,
  dumb-dumb.patch.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622289600">- Update to release 1.1.8
  * support dynamic loading of FluidSynth 2.2
  * fixed file header in MIDI wave writer
- Drop 0001-made-sndfile-imported-library-global.patch, was merged</changelog>
</package>
<package pkgid="c658cb67001e920d5904d772bfb6ea844b35350a0b87f2127e080a9cdb3a9435" name="zmusic-devel" arch="x86_64">
  <version epoch="0" ver="1.1.8" rel="bp153.2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591790400">- Initial package (v1.1.2) for build.opensuse.org
- Added system-gme.patch (carryover from gzdoom.spec; modified)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600171200">- Demote Recommends to Suggests. Add suggests for Fluidsynth
  as an alternative to EAW (and the OPL mixer that's built-in).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1604145600">- Update to release 1.1.4
  * MIDS-format MIDI support
  * libADL/libOPN update</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1618056000">- Update to release 1.1.6
  * Add detection of Opus comment tags in Ogg files.
  * Multiply master volume for module player by 4.
- Add 0001-made-sndfile-imported-library-global.patch,
  dumb-dumb.patch.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622289600">- Update to release 1.1.8
  * support dynamic loading of FluidSynth 2.2
  * fixed file header in MIDI wave writer
- Drop 0001-made-sndfile-imported-library-global.patch, was merged</changelog>
</package>
</otherdata>