<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="167">
<package pkgid="a372a32091d720040a76e447e341fddb27b7687c3b062aa342c494570f8c379aa5e97a0c3a6d6b73799a8638d4ffe1d29457c7bcac92b1e04d0459b280d9b3cb" name="age" arch="riscv64">
  <version epoch="0" ver="1.3.0" rel="13.13"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1631016000">- Initial package, version 1.0.0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1634385600">- Remove filler phrases from descriptions.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1672056000">- Update to version 1.1.1
  Plugins support
  * The age CLI now supports plugins, such as age-plugin-yubikey
  Breaking changes
  * If -i is used, passphrase-encrypted files are now rejected.
  * Empty final chunks are now rejected.
  Minor changes
  * PKCS#8-encoded Ed25519 private keys (such as 1Password exports)
    are now supported as SSH identities.
  * If an armored file is pasted into the terminal, age will now
    attempt to wait until the end of the file before prompting for
    a password.
  * Some invalid files are now correctly rejected, in particular
    encrypted files with trailing data.
  * If /dev/tty is present but can't be opened, age will now
    fallback to trying to treat stdin as a terminal as if
    /dev/tty wasn't present.
  * Input prompts now go to the terminal, even if standard error#
    is redirected.
  * Values of the new armor.Error type are now returned wrapped in
    decryption errors when appropriate.
  * Documentation and error messages were improved.</changelog>
  <changelog author="Jan Ku&#x17E;&#xED;lek &lt;jan.kuzilek@suse.com&gt;" date="1719921600">- Update to version 1.2.0
  * A small release to build the release binaries with a more
    recent Go toolchain, and to fix a couple CLI edge cases.
  * The Go module now exposes a plugin package that provides an age
    plugin client. That is, Recipient and Identity implementations
    that invoke a plugin binary, allowing the use of age plugins
    in Go programs.
  * Finally, Recipients can now return a set of "labels"
    by implementing RecipientWithLabels. This allows replicating
    the special behavior of the scrypt Recipient in third-party
    Recipients, or applying policy useful for authenticated
    or post-quantum Recipients.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1734523200">- Update to version 1.2.1
  * This release fixes a security vulnerability that could allow
    an attacker to execute an arbitrary binary under certain
    conditions.
    See: https://github.com/FiloSottile/age/security/advisories/GHSA-32gq-x56h-299c
  * Plugin names may now only contain alphanumeric characters or
    the four special characters +-._.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766923200">- Update to 1.3.0
  Post-quantum keys, seeking DecryptReaderAt API, age-inspect CLI
  tool, built-in recipients compatible with hardware plugins,
  non-interactive passphrase input, Go framework for implementing
  plugins, and sooooo many improved errors.
  Our best release yet, six years to the day after the first beta,
  again released from the floor of #39c3!
  For all the details see:
  https://github.com/FiloSottile/age/releases/tag/v1.3.0</changelog>
</package>
<package pkgid="2eaa14fe0f80582681665f16a76e0897fd0990be8446437d73690ffb74781439466c301017539574587eba115517302354e19cc965947ff2044f132ce92cd90f" name="age" arch="src">
  <version epoch="0" ver="1.3.0" rel="13.13"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1631016000">- Initial package, version 1.0.0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1634385600">- Remove filler phrases from descriptions.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1672056000">- Update to version 1.1.1
  Plugins support
  * The age CLI now supports plugins, such as age-plugin-yubikey
  Breaking changes
  * If -i is used, passphrase-encrypted files are now rejected.
  * Empty final chunks are now rejected.
  Minor changes
  * PKCS#8-encoded Ed25519 private keys (such as 1Password exports)
    are now supported as SSH identities.
  * If an armored file is pasted into the terminal, age will now
    attempt to wait until the end of the file before prompting for
    a password.
  * Some invalid files are now correctly rejected, in particular
    encrypted files with trailing data.
  * If /dev/tty is present but can't be opened, age will now
    fallback to trying to treat stdin as a terminal as if
    /dev/tty wasn't present.
  * Input prompts now go to the terminal, even if standard error#
    is redirected.
  * Values of the new armor.Error type are now returned wrapped in
    decryption errors when appropriate.
  * Documentation and error messages were improved.</changelog>
  <changelog author="Jan Ku&#x17E;&#xED;lek &lt;jan.kuzilek@suse.com&gt;" date="1719921600">- Update to version 1.2.0
  * A small release to build the release binaries with a more
    recent Go toolchain, and to fix a couple CLI edge cases.
  * The Go module now exposes a plugin package that provides an age
    plugin client. That is, Recipient and Identity implementations
    that invoke a plugin binary, allowing the use of age plugins
    in Go programs.
  * Finally, Recipients can now return a set of "labels"
    by implementing RecipientWithLabels. This allows replicating
    the special behavior of the scrypt Recipient in third-party
    Recipients, or applying policy useful for authenticated
    or post-quantum Recipients.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1734523200">- Update to version 1.2.1
  * This release fixes a security vulnerability that could allow
    an attacker to execute an arbitrary binary under certain
    conditions.
    See: https://github.com/FiloSottile/age/security/advisories/GHSA-32gq-x56h-299c
  * Plugin names may now only contain alphanumeric characters or
    the four special characters +-._.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766923200">- Update to 1.3.0
  Post-quantum keys, seeking DecryptReaderAt API, age-inspect CLI
  tool, built-in recipients compatible with hardware plugins,
  non-interactive passphrase input, Go framework for implementing
  plugins, and sooooo many improved errors.
  Our best release yet, six years to the day after the first beta,
  again released from the floor of #39c3!
  For all the details see:
  https://github.com/FiloSottile/age/releases/tag/v1.3.0</changelog>
</package>
<package pkgid="1945d4fd7fc7e78f4bf6d8cd15ac8ad1d18819a7b592aded876254c82ba13753ef3dffc954d7ef70abd6fedf2e5693ee4efccdd6daea114253b87202e0ecc261" name="age-debuginfo" arch="riscv64">
  <version epoch="0" ver="1.3.0" rel="13.13"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1631016000">- Initial package, version 1.0.0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1634385600">- Remove filler phrases from descriptions.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1672056000">- Update to version 1.1.1
  Plugins support
  * The age CLI now supports plugins, such as age-plugin-yubikey
  Breaking changes
  * If -i is used, passphrase-encrypted files are now rejected.
  * Empty final chunks are now rejected.
  Minor changes
  * PKCS#8-encoded Ed25519 private keys (such as 1Password exports)
    are now supported as SSH identities.
  * If an armored file is pasted into the terminal, age will now
    attempt to wait until the end of the file before prompting for
    a password.
  * Some invalid files are now correctly rejected, in particular
    encrypted files with trailing data.
  * If /dev/tty is present but can't be opened, age will now
    fallback to trying to treat stdin as a terminal as if
    /dev/tty wasn't present.
  * Input prompts now go to the terminal, even if standard error#
    is redirected.
  * Values of the new armor.Error type are now returned wrapped in
    decryption errors when appropriate.
  * Documentation and error messages were improved.</changelog>
  <changelog author="Jan Ku&#x17E;&#xED;lek &lt;jan.kuzilek@suse.com&gt;" date="1719921600">- Update to version 1.2.0
  * A small release to build the release binaries with a more
    recent Go toolchain, and to fix a couple CLI edge cases.
  * The Go module now exposes a plugin package that provides an age
    plugin client. That is, Recipient and Identity implementations
    that invoke a plugin binary, allowing the use of age plugins
    in Go programs.
  * Finally, Recipients can now return a set of "labels"
    by implementing RecipientWithLabels. This allows replicating
    the special behavior of the scrypt Recipient in third-party
    Recipients, or applying policy useful for authenticated
    or post-quantum Recipients.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1734523200">- Update to version 1.2.1
  * This release fixes a security vulnerability that could allow
    an attacker to execute an arbitrary binary under certain
    conditions.
    See: https://github.com/FiloSottile/age/security/advisories/GHSA-32gq-x56h-299c
  * Plugin names may now only contain alphanumeric characters or
    the four special characters +-._.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766923200">- Update to 1.3.0
  Post-quantum keys, seeking DecryptReaderAt API, age-inspect CLI
  tool, built-in recipients compatible with hardware plugins,
  non-interactive passphrase input, Go framework for implementing
  plugins, and sooooo many improved errors.
  Our best release yet, six years to the day after the first beta,
  again released from the floor of #39c3!
  For all the details see:
  https://github.com/FiloSottile/age/releases/tag/v1.3.0</changelog>
</package>
<package pkgid="daf17763d81a0679748e338dca9fc2c9341b5ce909db8a90088a4dbcd13ef6fa84ee3a06c6b42215dc7d839fafc1439b104d76680fa84b8582e3f126d9fe858d" name="age-plugin-tpm" arch="riscv64">
  <version epoch="0" ver="0.2.0" rel="1.58"/>
  <changelog author="Joshua Smith &lt;jsmithfpv@gmail.com&gt;" date="1706616000">- Initial package of age-plugin-tpm 0.2.0 for openSUSE</changelog>
</package>
<package pkgid="3dd6dbb4c9aadf7ff79ba54e4bcefcff4227092a44daea1355843f593388c39a2b8b9aedee5d60a065be116736c0ab5feebd47ff4027dcea25a2e7d59da114eb" name="age-plugin-tpm" arch="src">
  <version epoch="0" ver="0.2.0" rel="1.58"/>
  <changelog author="Joshua Smith &lt;jsmithfpv@gmail.com&gt;" date="1706616000">- Initial package of age-plugin-tpm 0.2.0 for openSUSE</changelog>
</package>
<package pkgid="428d2cac3676e0d95cd21d61b768c1584984549308e2e6ce3f73f63550d6e2739387282652bc9fab01501555ddca939dff3414e1a29af39381f7135d8b03c038" name="age-plugin-tpm-debuginfo" arch="riscv64">
  <version epoch="0" ver="0.2.0" rel="1.58"/>
  <changelog author="Joshua Smith &lt;jsmithfpv@gmail.com&gt;" date="1706616000">- Initial package of age-plugin-tpm 0.2.0 for openSUSE</changelog>
</package>
<package pkgid="3eef70eafeb8783a3c4662e4fc537de23519a728776a00407b3f131ec0ad96d7fcc1a264bdc04af1fc0d8acd56c6e0f5eb4f2689cecf9668d207e98ccd81b51b" name="b3sum" arch="riscv64">
  <version epoch="0" ver="1.8.3" rel="16.8"/>
  <changelog author="Joshua Smith &lt;jsmithfpv@gmail.com&gt;" date="1691150400">- Initial package of blake3/b3sum 1.4.1 for openSUSE</changelog>
  <changelog author="Joshua Smith &lt;jsmithfpv@gmail.com&gt;" date="1704024000">- Update to version 1.5.0:
  * The Rust crate's Hasher type has gained new helper methods
    for common forms of IO: update_reader, update_mmap, and
    update_mmap_rayon. The latter matches the default behavior
    of b3sum. The mmap methods are gated by the new "mmap" Cargo
    feature.
  * Most of the Rust crate's public types now implement the Zeroize
    trait. This is gated by the new "zeroize" Cargo feature.
  * The Rust crate's Hash types now implements the serde Serialize
    and Deserialize traits. This is gated by the new "serde" Cargo
    feature.
  * NEON support is now disabled by default on big-endian AArch64.
    Previously this was a build error if the caller didn't
    explicitly disable it.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1713787200">- Package changes:
  * Swap from obsolete tar_scm to obs_scm
  * Remove obsolete cargo_audit (now part of cargo_vendor)
  * Enable tests
- Update to version 1.5.1:
  * The Rust crate is now compatible with Miri.
  * ~1% performance improvement on Arm NEON
  * Various fixes and improvements in the CMake build.
  * The MSRV of b3sum is now 1.74.1. (The MSRV of the library crate
    is unchanged, 1.66.1.)</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1720785600">- Update to version 1.5.2:
  * build.rs sets cc::Build::emit_rerun_if_env_changed(false) to
    prevent some unnecessary rebuilds
  * Serializing a Hash produces a bytestring instead of an array in
    formats that support bytestrings (like CBOR). Deserialization
    is backwards-compatible with the array format
  * Cleanup and edge case fixes in the C and CMake builds.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1721304000">- Update to version 1.5.3:
  * Revert the serialization change. It was intended to be
    backwards compatible, but that didn't hold for
    non-self-describing serialization formats like bincode.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1724068800">- Update to version 1.5.4:
  * Initial implementation of SIMD acceleration for the XOF (i.e.
    blake3::Hasher::finalize_xof). This brings long output
    performance into line with long input performance. Currently
    AVX-512-only and Unix-only.
  * The "zeroize" feature no longer depends on proc-macros and syn.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1732968000">- Update to version 1.5.5:
  * b3sum --check now supports checkfiles with Windows-style
    newlines. b3sum still emits Unix-style newlines, even on
    Windows, but sometimes text editors or version control tools
    will swap them.
  * The "digest" feature (deleted in v1.5.2) has been added back to
    the blake3 crate. This is for backwards compatibility only, and
    it's insta-deprecated. All callers should prefer the
    "traits-preview" feature.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1743854400">- Update to version 1.8.1:
  * [CMake] Fix transitive dependencies for TBB when libblake3 is
    built with BLAKE3_USE_TBB=1
- Updates from version 1.8.0:
  * The Rust crate now provides the blake3::hazmat module, which
    replaces the undocumented and now deprecated blake3::guts
    module. This is intended for advanced use cases like Bao and
    Iroh, which need to manipulate chunk and subtree "chaining
    values" directly.
- Updates from version 1.7.0:
  * The C implementation has gained multithreading support, based
    on Intel's oneTBB library. This works similarly to the
    Rayon-based multithreading used in the Rust implementation. See
    c/README.md for details.
  * Added b3sum --tag, which changes the output format. This is for
    compatibility with GNU checksum tools (which use the same flag)
    and BSD checksum tools (which use the output format this flag
    turns on).
- Updates from version 1.6.1:
  * Remove mmap from the default features list. It was added
    accidentally in v1.6.0, last week. This is technically a
    backwards-incompatible change, but I would rather not tag
    v2.0.0 for a build-time bugfix with a simple workaround.
- Updates from version 1.6.0:
  * Add Hash::from_slice.</changelog>
  <changelog author="Bret Towe &lt;bret.towe@gmail.com&gt;" date="1768564800">- update spec file to use release source tarball
- update to version 1.8.3
  * Add Hash::as_slice.
  * Update to the 2024 Edition and bump the MSRV to 1.85.
  * Fix a set of Miri failures in the intrinsics implementations. We were
    computing (though not dereferencing) an out-of-bounds pointer using
    add rather than wrapping_add. I'm not aware of any observable
    consequences of this bug. See #507.
  * CPU feature detection on x86/x86-64 no longer requires the std Cargo
    feature in the blake3 crate.
  * Build fixes in the C implementation for macOS and Cygwin, and various
  * improvements to the CMake build.
- updates from version 1.8.2
  * Fixes to the CMake build, particularly around the new TBB feature.</changelog>
</package>
<package pkgid="f4914b035e9c4e90435d744ca397cacd1fe86629c34574a968f02030729b9827d838a06e6bdc5fba834982ad0adf5e6b83915f187918e3774c1d0583349fe542" name="b3sum" arch="src">
  <version epoch="0" ver="1.8.3" rel="16.8"/>
  <changelog author="Joshua Smith &lt;jsmithfpv@gmail.com&gt;" date="1691150400">- Initial package of blake3/b3sum 1.4.1 for openSUSE</changelog>
  <changelog author="Joshua Smith &lt;jsmithfpv@gmail.com&gt;" date="1704024000">- Update to version 1.5.0:
  * The Rust crate's Hasher type has gained new helper methods
    for common forms of IO: update_reader, update_mmap, and
    update_mmap_rayon. The latter matches the default behavior
    of b3sum. The mmap methods are gated by the new "mmap" Cargo
    feature.
  * Most of the Rust crate's public types now implement the Zeroize
    trait. This is gated by the new "zeroize" Cargo feature.
  * The Rust crate's Hash types now implements the serde Serialize
    and Deserialize traits. This is gated by the new "serde" Cargo
    feature.
  * NEON support is now disabled by default on big-endian AArch64.
    Previously this was a build error if the caller didn't
    explicitly disable it.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1713787200">- Package changes:
  * Swap from obsolete tar_scm to obs_scm
  * Remove obsolete cargo_audit (now part of cargo_vendor)
  * Enable tests
- Update to version 1.5.1:
  * The Rust crate is now compatible with Miri.
  * ~1% performance improvement on Arm NEON
  * Various fixes and improvements in the CMake build.
  * The MSRV of b3sum is now 1.74.1. (The MSRV of the library crate
    is unchanged, 1.66.1.)</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1720785600">- Update to version 1.5.2:
  * build.rs sets cc::Build::emit_rerun_if_env_changed(false) to
    prevent some unnecessary rebuilds
  * Serializing a Hash produces a bytestring instead of an array in
    formats that support bytestrings (like CBOR). Deserialization
    is backwards-compatible with the array format
  * Cleanup and edge case fixes in the C and CMake builds.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1721304000">- Update to version 1.5.3:
  * Revert the serialization change. It was intended to be
    backwards compatible, but that didn't hold for
    non-self-describing serialization formats like bincode.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1724068800">- Update to version 1.5.4:
  * Initial implementation of SIMD acceleration for the XOF (i.e.
    blake3::Hasher::finalize_xof). This brings long output
    performance into line with long input performance. Currently
    AVX-512-only and Unix-only.
  * The "zeroize" feature no longer depends on proc-macros and syn.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1732968000">- Update to version 1.5.5:
  * b3sum --check now supports checkfiles with Windows-style
    newlines. b3sum still emits Unix-style newlines, even on
    Windows, but sometimes text editors or version control tools
    will swap them.
  * The "digest" feature (deleted in v1.5.2) has been added back to
    the blake3 crate. This is for backwards compatibility only, and
    it's insta-deprecated. All callers should prefer the
    "traits-preview" feature.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1743854400">- Update to version 1.8.1:
  * [CMake] Fix transitive dependencies for TBB when libblake3 is
    built with BLAKE3_USE_TBB=1
- Updates from version 1.8.0:
  * The Rust crate now provides the blake3::hazmat module, which
    replaces the undocumented and now deprecated blake3::guts
    module. This is intended for advanced use cases like Bao and
    Iroh, which need to manipulate chunk and subtree "chaining
    values" directly.
- Updates from version 1.7.0:
  * The C implementation has gained multithreading support, based
    on Intel's oneTBB library. This works similarly to the
    Rayon-based multithreading used in the Rust implementation. See
    c/README.md for details.
  * Added b3sum --tag, which changes the output format. This is for
    compatibility with GNU checksum tools (which use the same flag)
    and BSD checksum tools (which use the output format this flag
    turns on).
- Updates from version 1.6.1:
  * Remove mmap from the default features list. It was added
    accidentally in v1.6.0, last week. This is technically a
    backwards-incompatible change, but I would rather not tag
    v2.0.0 for a build-time bugfix with a simple workaround.
- Updates from version 1.6.0:
  * Add Hash::from_slice.</changelog>
  <changelog author="Bret Towe &lt;bret.towe@gmail.com&gt;" date="1768564800">- update spec file to use release source tarball
- update to version 1.8.3
  * Add Hash::as_slice.
  * Update to the 2024 Edition and bump the MSRV to 1.85.
  * Fix a set of Miri failures in the intrinsics implementations. We were
    computing (though not dereferencing) an out-of-bounds pointer using
    add rather than wrapping_add. I'm not aware of any observable
    consequences of this bug. See #507.
  * CPU feature detection on x86/x86-64 no longer requires the std Cargo
    feature in the blake3 crate.
  * Build fixes in the C implementation for macOS and Cygwin, and various
  * improvements to the CMake build.
- updates from version 1.8.2
  * Fixes to the CMake build, particularly around the new TBB feature.</changelog>
</package>
<package pkgid="a3369e789f236eec35d74dae06e85e979397e92ebf4c8097dc5117c2fe9cef2cd6f94a86e488671dc3b1716ea5456ea56d80c29be176f6f92f10159dcb8499f0" name="b3sum-debuginfo" arch="riscv64">
  <version epoch="0" ver="1.8.3" rel="16.8"/>
  <changelog author="Joshua Smith &lt;jsmithfpv@gmail.com&gt;" date="1691150400">- Initial package of blake3/b3sum 1.4.1 for openSUSE</changelog>
  <changelog author="Joshua Smith &lt;jsmithfpv@gmail.com&gt;" date="1704024000">- Update to version 1.5.0:
  * The Rust crate's Hasher type has gained new helper methods
    for common forms of IO: update_reader, update_mmap, and
    update_mmap_rayon. The latter matches the default behavior
    of b3sum. The mmap methods are gated by the new "mmap" Cargo
    feature.
  * Most of the Rust crate's public types now implement the Zeroize
    trait. This is gated by the new "zeroize" Cargo feature.
  * The Rust crate's Hash types now implements the serde Serialize
    and Deserialize traits. This is gated by the new "serde" Cargo
    feature.
  * NEON support is now disabled by default on big-endian AArch64.
    Previously this was a build error if the caller didn't
    explicitly disable it.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1713787200">- Package changes:
  * Swap from obsolete tar_scm to obs_scm
  * Remove obsolete cargo_audit (now part of cargo_vendor)
  * Enable tests
- Update to version 1.5.1:
  * The Rust crate is now compatible with Miri.
  * ~1% performance improvement on Arm NEON
  * Various fixes and improvements in the CMake build.
  * The MSRV of b3sum is now 1.74.1. (The MSRV of the library crate
    is unchanged, 1.66.1.)</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1720785600">- Update to version 1.5.2:
  * build.rs sets cc::Build::emit_rerun_if_env_changed(false) to
    prevent some unnecessary rebuilds
  * Serializing a Hash produces a bytestring instead of an array in
    formats that support bytestrings (like CBOR). Deserialization
    is backwards-compatible with the array format
  * Cleanup and edge case fixes in the C and CMake builds.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1721304000">- Update to version 1.5.3:
  * Revert the serialization change. It was intended to be
    backwards compatible, but that didn't hold for
    non-self-describing serialization formats like bincode.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1724068800">- Update to version 1.5.4:
  * Initial implementation of SIMD acceleration for the XOF (i.e.
    blake3::Hasher::finalize_xof). This brings long output
    performance into line with long input performance. Currently
    AVX-512-only and Unix-only.
  * The "zeroize" feature no longer depends on proc-macros and syn.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1732968000">- Update to version 1.5.5:
  * b3sum --check now supports checkfiles with Windows-style
    newlines. b3sum still emits Unix-style newlines, even on
    Windows, but sometimes text editors or version control tools
    will swap them.
  * The "digest" feature (deleted in v1.5.2) has been added back to
    the blake3 crate. This is for backwards compatibility only, and
    it's insta-deprecated. All callers should prefer the
    "traits-preview" feature.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1743854400">- Update to version 1.8.1:
  * [CMake] Fix transitive dependencies for TBB when libblake3 is
    built with BLAKE3_USE_TBB=1
- Updates from version 1.8.0:
  * The Rust crate now provides the blake3::hazmat module, which
    replaces the undocumented and now deprecated blake3::guts
    module. This is intended for advanced use cases like Bao and
    Iroh, which need to manipulate chunk and subtree "chaining
    values" directly.
- Updates from version 1.7.0:
  * The C implementation has gained multithreading support, based
    on Intel's oneTBB library. This works similarly to the
    Rayon-based multithreading used in the Rust implementation. See
    c/README.md for details.
  * Added b3sum --tag, which changes the output format. This is for
    compatibility with GNU checksum tools (which use the same flag)
    and BSD checksum tools (which use the output format this flag
    turns on).
- Updates from version 1.6.1:
  * Remove mmap from the default features list. It was added
    accidentally in v1.6.0, last week. This is technically a
    backwards-incompatible change, but I would rather not tag
    v2.0.0 for a build-time bugfix with a simple workaround.
- Updates from version 1.6.0:
  * Add Hash::from_slice.</changelog>
  <changelog author="Bret Towe &lt;bret.towe@gmail.com&gt;" date="1768564800">- update spec file to use release source tarball
- update to version 1.8.3
  * Add Hash::as_slice.
  * Update to the 2024 Edition and bump the MSRV to 1.85.
  * Fix a set of Miri failures in the intrinsics implementations. We were
    computing (though not dereferencing) an out-of-bounds pointer using
    add rather than wrapping_add. I'm not aware of any observable
    consequences of this bug. See #507.
  * CPU feature detection on x86/x86-64 no longer requires the std Cargo
    feature in the blake3 crate.
  * Build fixes in the C implementation for macOS and Cygwin, and various
  * improvements to the CMake build.
- updates from version 1.8.2
  * Fixes to the CMake build, particularly around the new TBB feature.</changelog>
</package>
<package pkgid="cfb96819d901c8f931f36f8ab9b612d01ad156a13b944e75ff28b225320bdbaa56a36f7fdfe007a5d8f2240f8327af960a545c84609e78a2bec1f700c8c1e0d8" name="b3sum-debugsource" arch="riscv64">
  <version epoch="0" ver="1.8.3" rel="16.8"/>
  <changelog author="Joshua Smith &lt;jsmithfpv@gmail.com&gt;" date="1691150400">- Initial package of blake3/b3sum 1.4.1 for openSUSE</changelog>
  <changelog author="Joshua Smith &lt;jsmithfpv@gmail.com&gt;" date="1704024000">- Update to version 1.5.0:
  * The Rust crate's Hasher type has gained new helper methods
    for common forms of IO: update_reader, update_mmap, and
    update_mmap_rayon. The latter matches the default behavior
    of b3sum. The mmap methods are gated by the new "mmap" Cargo
    feature.
  * Most of the Rust crate's public types now implement the Zeroize
    trait. This is gated by the new "zeroize" Cargo feature.
  * The Rust crate's Hash types now implements the serde Serialize
    and Deserialize traits. This is gated by the new "serde" Cargo
    feature.
  * NEON support is now disabled by default on big-endian AArch64.
    Previously this was a build error if the caller didn't
    explicitly disable it.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1713787200">- Package changes:
  * Swap from obsolete tar_scm to obs_scm
  * Remove obsolete cargo_audit (now part of cargo_vendor)
  * Enable tests
- Update to version 1.5.1:
  * The Rust crate is now compatible with Miri.
  * ~1% performance improvement on Arm NEON
  * Various fixes and improvements in the CMake build.
  * The MSRV of b3sum is now 1.74.1. (The MSRV of the library crate
    is unchanged, 1.66.1.)</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1720785600">- Update to version 1.5.2:
  * build.rs sets cc::Build::emit_rerun_if_env_changed(false) to
    prevent some unnecessary rebuilds
  * Serializing a Hash produces a bytestring instead of an array in
    formats that support bytestrings (like CBOR). Deserialization
    is backwards-compatible with the array format
  * Cleanup and edge case fixes in the C and CMake builds.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1721304000">- Update to version 1.5.3:
  * Revert the serialization change. It was intended to be
    backwards compatible, but that didn't hold for
    non-self-describing serialization formats like bincode.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1724068800">- Update to version 1.5.4:
  * Initial implementation of SIMD acceleration for the XOF (i.e.
    blake3::Hasher::finalize_xof). This brings long output
    performance into line with long input performance. Currently
    AVX-512-only and Unix-only.
  * The "zeroize" feature no longer depends on proc-macros and syn.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1732968000">- Update to version 1.5.5:
  * b3sum --check now supports checkfiles with Windows-style
    newlines. b3sum still emits Unix-style newlines, even on
    Windows, but sometimes text editors or version control tools
    will swap them.
  * The "digest" feature (deleted in v1.5.2) has been added back to
    the blake3 crate. This is for backwards compatibility only, and
    it's insta-deprecated. All callers should prefer the
    "traits-preview" feature.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1743854400">- Update to version 1.8.1:
  * [CMake] Fix transitive dependencies for TBB when libblake3 is
    built with BLAKE3_USE_TBB=1
- Updates from version 1.8.0:
  * The Rust crate now provides the blake3::hazmat module, which
    replaces the undocumented and now deprecated blake3::guts
    module. This is intended for advanced use cases like Bao and
    Iroh, which need to manipulate chunk and subtree "chaining
    values" directly.
- Updates from version 1.7.0:
  * The C implementation has gained multithreading support, based
    on Intel's oneTBB library. This works similarly to the
    Rayon-based multithreading used in the Rust implementation. See
    c/README.md for details.
  * Added b3sum --tag, which changes the output format. This is for
    compatibility with GNU checksum tools (which use the same flag)
    and BSD checksum tools (which use the output format this flag
    turns on).
- Updates from version 1.6.1:
  * Remove mmap from the default features list. It was added
    accidentally in v1.6.0, last week. This is technically a
    backwards-incompatible change, but I would rather not tag
    v2.0.0 for a build-time bugfix with a simple workaround.
- Updates from version 1.6.0:
  * Add Hash::from_slice.</changelog>
  <changelog author="Bret Towe &lt;bret.towe@gmail.com&gt;" date="1768564800">- update spec file to use release source tarball
- update to version 1.8.3
  * Add Hash::as_slice.
  * Update to the 2024 Edition and bump the MSRV to 1.85.
  * Fix a set of Miri failures in the intrinsics implementations. We were
    computing (though not dereferencing) an out-of-bounds pointer using
    add rather than wrapping_add. I'm not aware of any observable
    consequences of this bug. See #507.
  * CPU feature detection on x86/x86-64 no longer requires the std Cargo
    feature in the blake3 crate.
  * Build fixes in the C implementation for macOS and Cygwin, and various
  * improvements to the CMake build.
- updates from version 1.8.2
  * Fixes to the CMake build, particularly around the new TBB feature.</changelog>
</package>
<package pkgid="ed43c948af1465eee5f1648989e794f793fd2c7749ec9b4ff290e5ddca90c7253cfa9b8955aca8c57de5259387636fe07d6720671ab9cf79df9d632c6f0daae2" name="browserpass-native" arch="riscv64">
  <version epoch="0" ver="3.1.0" rel="22.24"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1569844800">- Initial build for browserpass-native 3.0.6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570190400">- Avoid double %setup.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1594382400">- Update to version 3.0.7
  * Updated dependencies
  * Lots of small documentation updates
- Use go &gt;= 1.14 like upstream</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598702400">- Fix %{_libexecdir} misuse</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1644321600">- Update to version 3.0.8
  * Added make target for librewolf
- Exclude ppc64, build fails due to pie not being supported</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1646136000">- Update to version 3.0.9
  * No functional changes
  * Compile without cgo to remove libc dependency</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1659787200">- Update to 3.0.10:
  - No functional changes
  - Explicitly use cgo-free function to get user's home dir (was
    already the case since 3.0.9 if your browserpass was compiled
    without cgo as per our Makefile)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1678017600">- Update to 3.1.0
  * Implement add/edit/delete password functionality
    (pending new browser extension release)
    (gh#browserpass/browserpass-native#99,
    gh#browserpass/browserpass-native#129)
  * Add Edge browser support (gh#browserpass/browserpass-native#122,
    gh#browserpass/browserpass-native#130)
  * Add Yandex browser (gh#browserpass/browserpass-native#133)
- Update vendor.tar.gz</changelog>
  <changelog author="Holger Rauch &lt;holger.rauch@posteo.de&gt;" date="1748347200">- Added CGO_ENABLED=1</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748952000">- Enable cgo</changelog>
</package>
<package pkgid="40378cef639761af634f25d2501548bc0a54a5d118206f53364a0e3ec4e2403c29def5215941ab51a6b95339671a604e800049fe1c9dc43ef8d9500bc7d3e9a7" name="browserpass-native" arch="src">
  <version epoch="0" ver="3.1.0" rel="22.24"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1569844800">- Initial build for browserpass-native 3.0.6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570190400">- Avoid double %setup.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1594382400">- Update to version 3.0.7
  * Updated dependencies
  * Lots of small documentation updates
- Use go &gt;= 1.14 like upstream</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598702400">- Fix %{_libexecdir} misuse</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1644321600">- Update to version 3.0.8
  * Added make target for librewolf
- Exclude ppc64, build fails due to pie not being supported</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1646136000">- Update to version 3.0.9
  * No functional changes
  * Compile without cgo to remove libc dependency</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1659787200">- Update to 3.0.10:
  - No functional changes
  - Explicitly use cgo-free function to get user's home dir (was
    already the case since 3.0.9 if your browserpass was compiled
    without cgo as per our Makefile)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1678017600">- Update to 3.1.0
  * Implement add/edit/delete password functionality
    (pending new browser extension release)
    (gh#browserpass/browserpass-native#99,
    gh#browserpass/browserpass-native#129)
  * Add Edge browser support (gh#browserpass/browserpass-native#122,
    gh#browserpass/browserpass-native#130)
  * Add Yandex browser (gh#browserpass/browserpass-native#133)
- Update vendor.tar.gz</changelog>
  <changelog author="Holger Rauch &lt;holger.rauch@posteo.de&gt;" date="1748347200">- Added CGO_ENABLED=1</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748952000">- Enable cgo</changelog>
</package>
<package pkgid="539c676f0347040fa63eb8d1fa9a5b0d049940e377afc01d7d2817216d45aba083f267235ad340458a35d4aef95668b9d06cfe8a530b4dee657ce35b1cb0a404" name="browserpass-native-debuginfo" arch="riscv64">
  <version epoch="0" ver="3.1.0" rel="22.24"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1569844800">- Initial build for browserpass-native 3.0.6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570190400">- Avoid double %setup.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1594382400">- Update to version 3.0.7
  * Updated dependencies
  * Lots of small documentation updates
- Use go &gt;= 1.14 like upstream</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598702400">- Fix %{_libexecdir} misuse</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1644321600">- Update to version 3.0.8
  * Added make target for librewolf
- Exclude ppc64, build fails due to pie not being supported</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1646136000">- Update to version 3.0.9
  * No functional changes
  * Compile without cgo to remove libc dependency</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1659787200">- Update to 3.0.10:
  - No functional changes
  - Explicitly use cgo-free function to get user's home dir (was
    already the case since 3.0.9 if your browserpass was compiled
    without cgo as per our Makefile)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1678017600">- Update to 3.1.0
  * Implement add/edit/delete password functionality
    (pending new browser extension release)
    (gh#browserpass/browserpass-native#99,
    gh#browserpass/browserpass-native#129)
  * Add Edge browser support (gh#browserpass/browserpass-native#122,
    gh#browserpass/browserpass-native#130)
  * Add Yandex browser (gh#browserpass/browserpass-native#133)
- Update vendor.tar.gz</changelog>
  <changelog author="Holger Rauch &lt;holger.rauch@posteo.de&gt;" date="1748347200">- Added CGO_ENABLED=1</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1748952000">- Enable cgo</changelog>
</package>
<package pkgid="eb8b7bb232de7f991de7c86465480387db3063b238af8619045e7368b8261268e46f3b32b5527ae0d0e9c5c5bcebbd064769bf01223d213466aac028d939e223" name="cryfs" arch="riscv64">
  <version epoch="0" ver="1.0.3" rel="45.11"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1659355200">- add upstream signing key and verify source signature</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1665748800">- Update to v0.11.3:
  * Fixed build issue on systems with libfmt 9.0
  * Fixed build issue on Apple Silicon Macs
  * Fixed build issue on systems that only have python3 but no
    python executable
- Use python3-base instead of python for building
- Use %autosetup</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1680436800">- Add upstream patch - Include stdexcept when using logic_error:
  * 38849c22aa34c5fad10091e066a520dd831462b3.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">-  Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="munix9@googlemail.com" date="1742644800">- Update to version 1.0.1:
  Backwards Compatibility
  * Filesystems created with CryFS 0.11.x and CryFS 1.0.0 are fully
    compatible with each other. The storage format hasn't changed.
  * This means filesystems created with 0.10.x or 0.11.x can be
    mounted without requiring a migration.
  * Filesystems created with 1.0.0 or 0.11.x can be mounted by
    CryFS 0.10.x, but only if you configure it to use a cipher
    supported by CryFS 0.10.x, e.g. AES-256-GCM. The new default,
    XChaCha20-Poly1305, is not supported by CryFS 0.10.x.
  Fixes/Improvements
  * Added a man page for cryfs-unmount
  * Fixed small inaccuracy in calculation of free space in statvfs
  * Fix an issue when using -o atime mount options
- Remove 38849c22aa34c5fad10091e066a520dd831462b3.patch
  (merged upstream)</changelog>
  <changelog author="munix9@googlemail.com" date="1745582400">- Add fix-build-with-boost-1_88.patch
- Remove _constraints file (not needed for now)
- Cleanup spec file (from the previous 0.x versions):
  * Use __builder ninja
  * Use %cmake macro
  * Add %check/tests (arch specific)
  * Add -DCRYPTOPP_DISABLE_ASM=ON (arch specific)</changelog>
  <changelog author="munix9@googlemail.com" date="1745582401">- Add _constraints (required for ppc64, ppc64le)</changelog>
  <changelog author="munix9@googlemail.com" date="1746100800">- Migration to fuse 3 and deprecation of fuse (1)
  * Add fix-feature-fuse3.patch -- based on upstream branch
    https://github.com/cryfs/cryfs/tree/feature/fuse3
    (bsc#1242083) (bsc#1242079)
- Increase physicalmemory for ppc64 and ppc64le builds</changelog>
  <changelog author="munix9@googlemail.com" date="1757419200">- Add fix-build-with-boost-1_89.patch
  * In the upcoming Boost 1.89.0 release, the Boost.System stub
    library introduced back in 1.69 has been removed, which causes
    a CMake error when system component is required.
    The component can just be dropped cryfs has a minimum of Boost
    1.84.0.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1766404800">- Update to 1.0.3:
  * Fix building with Boost 1.88
    Drop previously patched fix-build-with-boost-1_88.patch
  * Fix building with Boost 1.89
    Drop previously patched fix-build-with-boost-1_89.patch
  * Fix building on PowerPC</changelog>
</package>
<package pkgid="843f93c24d4f6098026c47082050e1517d868710f4a77f165984b0d65d88e5eccf13853fd823fb005f839994c600b0c91080eb97df28e89042f29c4e777f3376" name="cryfs" arch="src">
  <version epoch="0" ver="1.0.3" rel="45.11"/>
  <changelog author="Klaas Freitag &lt;opensuse@freisturz.de&gt;" date="1553256000">- Update to upstream version 0.10.0, selected changes are:
  * Integrity checks ensure you notice when someone modifies your file system.
  * File system nodes (files, directories, symlinks) store a parent
    pointer to the directory that contains them. This information can
    be used in later versions to resolve some synchronization conflicts.
  * Allow mounting using system mount tool and /etc/fstab
  * Performance improvements
  * Use relatime instead of strictatime (further performance improvement)
  * cryfs-unmount tool to unmount filesystems-</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1562328000">-  Do not set DCMAKE_CXX_FLAGS="-msse4.1" for PowerPC</changelog>
  <changelog author="Klaas Freitag &lt;opensuse@freisturz.de&gt;" date="1562500800">- Update to upstream version 0.10.2
  * Fix occasional crash in mkdir() on Windows
  * Fix a race condition when a file descriptor is closed while there's
    read/write requests for that file being processed.
  * Better logging when local state can't be loaded
  * Other fixes from version 0.10.1</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1564660800">- disable lto for ppc64 bypass boo#1142574</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1565784000">- Add _constraints for PowerPC for 4G disk space to avoid
  "No space left on device" error</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1589284800">- Enable '-msse4.1' only on x86 and x86_64</changelog>
  <changelog author="munix9@googlemail.com" date="1632744000">- Update to upstream version 0.11.0
  * Backwards Compatibility:
  - Filesystems created with CryFS 0.10.x can be mounted without
    requiring a migration.
  - Filesystems created with CryFS 0.11.x can be mounted by CryFS
    0.10.x if you configure it to use a cipher supported by CryFS
    0.10.x, e.g. AES-256-GCM. The new default, XChaCha20-Poly1305,
    is not supported by CryFS 0.10.x.
  * Security:
  - Added the XChaCha20-Poly1305 encryption cipher. For new
    filesystems, this will be the default, but you're still able
    to create a filesystem with the previous default of AES-256-GCM
    by saying "no" to the "use default settings?" question when
    creating the file system. Also, old filesystems will not be
    automatically converted and will keep using AES-256-GCM.
    XChaCha20-Poly1305 is significantly slower than AES-256-GCM
    on modern CPUs, but it is more secure for large filesystems
    (&gt;64GB).
    For AES-256-GCM, it is recommended to encrypt at most 2^32
    blocks, which at the CryFS default block size of 16KB would
    be 64GB. The more the filesystem grows above that, the more
    likely it gets that a nonce gets reused and the two
    corresponding blocks become decryptable by an adversary.
    Other blocks would not be affected, but an adversary being
    able to access those two blocks (i.e. 64KB of the stored data)
    is bad enough. See Section 8.3 in
    https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-38d.pdf
    XChaCha20-Poly1305 does not suffer from this constraint and
    stays secure even if the filesystem gets very large.
  * New platforms:
  - CryFS now works on devices with Apple M1 silicon
  * Build changes:
  - Switch to Conan package manager
  - Allow an easy way to modify how the dependencies are found.
    This is mostly helpful for package maintainers. See "Using
    local dependencies" in the README.
  - Build with macFUSE instead of osxfuse on OSX
  - Now requires CMake 3.10 or later, and GCC 7 or later,
    or Clang 7 or later
  - Fix a build issue on Gentoo systems
  - Fix a build issue when building with boost 1.77
  * Improvements:
  - Display the file system configuration when mounting a file system
  - Now shows a better error message when failing to load the config
    file that distinguishes between "wrong password" and "config file
    not found".
  * New features:
  - Add support for atime mount options (noatime, strictatime,
    relatime, atime, nodiratime).
  - The new default is now noatime (in 0.10.x is was relatime).
    Noatime reduces the amount of writes necessary and with that
    reduces the probability of synchronization conflicts, and the
    probability of corrupted file systems if a power outage
    happens while writing.
  - Add an --immediate flag to cryfs-unmount that tries to unmount
    immediately and doesn't wait for processes to release their
    locks on the file system.
  - Add a --create-missing-basedir and --create-missing-mountpoint
    flag to create the base directory and mount directory respectively,
    if they don't exist, skipping the confirmation prompt.
  * Other:
  - Updated to spdlog 1.8.5
  - Updated to ranges-v3 0.11.0
  - Updated to boost 1.75
  - Updated to crypto++ 8.5
  * Clean up spec file</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1633262400">- remove cryptopp build dependency, library is bundled</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1645531200">- Update to v0.11.2:
  * Time to mount a file system was very long because the build
    didn't correctly use OpenMP. This is now fixed and file systems
    should open faster again.
  * Fix building of the range-v3 dependency. The conan remote URL
    for this dependency changed and we have to use the new URL.
  * Update to CryptoPP 8.6. This fixes a rare bug where
    CryptoPP 8.5 encrypts data wrongly.
  * cryfs-unmount correctly unmounts paths that contain spaces.
  * Updated to DokanY 1.2.2.1001.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1659355200">- add upstream signing key and verify source signature</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1665748800">- Update to v0.11.3:
  * Fixed build issue on systems with libfmt 9.0
  * Fixed build issue on Apple Silicon Macs
  * Fixed build issue on systems that only have python3 but no
    python executable
- Use python3-base instead of python for building
- Use %autosetup</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1680436800">- Add upstream patch - Include stdexcept when using logic_error:
  * 38849c22aa34c5fad10091e066a520dd831462b3.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">-  Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="munix9@googlemail.com" date="1742644800">- Update to version 1.0.1:
  Backwards Compatibility
  * Filesystems created with CryFS 0.11.x and CryFS 1.0.0 are fully
    compatible with each other. The storage format hasn't changed.
  * This means filesystems created with 0.10.x or 0.11.x can be
    mounted without requiring a migration.
  * Filesystems created with 1.0.0 or 0.11.x can be mounted by
    CryFS 0.10.x, but only if you configure it to use a cipher
    supported by CryFS 0.10.x, e.g. AES-256-GCM. The new default,
    XChaCha20-Poly1305, is not supported by CryFS 0.10.x.
  Fixes/Improvements
  * Added a man page for cryfs-unmount
  * Fixed small inaccuracy in calculation of free space in statvfs
  * Fix an issue when using -o atime mount options
- Remove 38849c22aa34c5fad10091e066a520dd831462b3.patch
  (merged upstream)</changelog>
  <changelog author="munix9@googlemail.com" date="1745582400">- Add fix-build-with-boost-1_88.patch
- Remove _constraints file (not needed for now)
- Cleanup spec file (from the previous 0.x versions):
  * Use __builder ninja
  * Use %cmake macro
  * Add %check/tests (arch specific)
  * Add -DCRYPTOPP_DISABLE_ASM=ON (arch specific)</changelog>
  <changelog author="munix9@googlemail.com" date="1745582401">- Add _constraints (required for ppc64, ppc64le)</changelog>
  <changelog author="munix9@googlemail.com" date="1746100800">- Migration to fuse 3 and deprecation of fuse (1)
  * Add fix-feature-fuse3.patch -- based on upstream branch
    https://github.com/cryfs/cryfs/tree/feature/fuse3
    (bsc#1242083) (bsc#1242079)
- Increase physicalmemory for ppc64 and ppc64le builds</changelog>
  <changelog author="munix9@googlemail.com" date="1757419200">- Add fix-build-with-boost-1_89.patch
  * In the upcoming Boost 1.89.0 release, the Boost.System stub
    library introduced back in 1.69 has been removed, which causes
    a CMake error when system component is required.
    The component can just be dropped cryfs has a minimum of Boost
    1.84.0.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1766404800">- Update to 1.0.3:
  * Fix building with Boost 1.88
    Drop previously patched fix-build-with-boost-1_88.patch
  * Fix building with Boost 1.89
    Drop previously patched fix-build-with-boost-1_89.patch
  * Fix building on PowerPC</changelog>
</package>
<package pkgid="8f94d63eedb28f4b4cb6f9afd69fe39b593996c24a40116b671e8179db470138a41c3e24129113c12a8ecd98928a23ab704749690e50350fbc459f522a561e3d" name="cryfs-debuginfo" arch="riscv64">
  <version epoch="0" ver="1.0.3" rel="45.11"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1659355200">- add upstream signing key and verify source signature</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1665748800">- Update to v0.11.3:
  * Fixed build issue on systems with libfmt 9.0
  * Fixed build issue on Apple Silicon Macs
  * Fixed build issue on systems that only have python3 but no
    python executable
- Use python3-base instead of python for building
- Use %autosetup</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1680436800">- Add upstream patch - Include stdexcept when using logic_error:
  * 38849c22aa34c5fad10091e066a520dd831462b3.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">-  Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="munix9@googlemail.com" date="1742644800">- Update to version 1.0.1:
  Backwards Compatibility
  * Filesystems created with CryFS 0.11.x and CryFS 1.0.0 are fully
    compatible with each other. The storage format hasn't changed.
  * This means filesystems created with 0.10.x or 0.11.x can be
    mounted without requiring a migration.
  * Filesystems created with 1.0.0 or 0.11.x can be mounted by
    CryFS 0.10.x, but only if you configure it to use a cipher
    supported by CryFS 0.10.x, e.g. AES-256-GCM. The new default,
    XChaCha20-Poly1305, is not supported by CryFS 0.10.x.
  Fixes/Improvements
  * Added a man page for cryfs-unmount
  * Fixed small inaccuracy in calculation of free space in statvfs
  * Fix an issue when using -o atime mount options
- Remove 38849c22aa34c5fad10091e066a520dd831462b3.patch
  (merged upstream)</changelog>
  <changelog author="munix9@googlemail.com" date="1745582400">- Add fix-build-with-boost-1_88.patch
- Remove _constraints file (not needed for now)
- Cleanup spec file (from the previous 0.x versions):
  * Use __builder ninja
  * Use %cmake macro
  * Add %check/tests (arch specific)
  * Add -DCRYPTOPP_DISABLE_ASM=ON (arch specific)</changelog>
  <changelog author="munix9@googlemail.com" date="1745582401">- Add _constraints (required for ppc64, ppc64le)</changelog>
  <changelog author="munix9@googlemail.com" date="1746100800">- Migration to fuse 3 and deprecation of fuse (1)
  * Add fix-feature-fuse3.patch -- based on upstream branch
    https://github.com/cryfs/cryfs/tree/feature/fuse3
    (bsc#1242083) (bsc#1242079)
- Increase physicalmemory for ppc64 and ppc64le builds</changelog>
  <changelog author="munix9@googlemail.com" date="1757419200">- Add fix-build-with-boost-1_89.patch
  * In the upcoming Boost 1.89.0 release, the Boost.System stub
    library introduced back in 1.69 has been removed, which causes
    a CMake error when system component is required.
    The component can just be dropped cryfs has a minimum of Boost
    1.84.0.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1766404800">- Update to 1.0.3:
  * Fix building with Boost 1.88
    Drop previously patched fix-build-with-boost-1_88.patch
  * Fix building with Boost 1.89
    Drop previously patched fix-build-with-boost-1_89.patch
  * Fix building on PowerPC</changelog>
</package>
<package pkgid="398cbfc03e5aba863a6e3665418d291c390228cb82178641191498b619dcb69f89994a1e589f8d12e4a48c29803a8e75fc08e4b7d66034a67b613b0748aa6abd" name="cryfs-debugsource" arch="riscv64">
  <version epoch="0" ver="1.0.3" rel="45.11"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1659355200">- add upstream signing key and verify source signature</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1665748800">- Update to v0.11.3:
  * Fixed build issue on systems with libfmt 9.0
  * Fixed build issue on Apple Silicon Macs
  * Fixed build issue on systems that only have python3 but no
    python executable
- Use python3-base instead of python for building
- Use %autosetup</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1680436800">- Add upstream patch - Include stdexcept when using logic_error:
  * 38849c22aa34c5fad10091e066a520dd831462b3.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">-  Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="munix9@googlemail.com" date="1742644800">- Update to version 1.0.1:
  Backwards Compatibility
  * Filesystems created with CryFS 0.11.x and CryFS 1.0.0 are fully
    compatible with each other. The storage format hasn't changed.
  * This means filesystems created with 0.10.x or 0.11.x can be
    mounted without requiring a migration.
  * Filesystems created with 1.0.0 or 0.11.x can be mounted by
    CryFS 0.10.x, but only if you configure it to use a cipher
    supported by CryFS 0.10.x, e.g. AES-256-GCM. The new default,
    XChaCha20-Poly1305, is not supported by CryFS 0.10.x.
  Fixes/Improvements
  * Added a man page for cryfs-unmount
  * Fixed small inaccuracy in calculation of free space in statvfs
  * Fix an issue when using -o atime mount options
- Remove 38849c22aa34c5fad10091e066a520dd831462b3.patch
  (merged upstream)</changelog>
  <changelog author="munix9@googlemail.com" date="1745582400">- Add fix-build-with-boost-1_88.patch
- Remove _constraints file (not needed for now)
- Cleanup spec file (from the previous 0.x versions):
  * Use __builder ninja
  * Use %cmake macro
  * Add %check/tests (arch specific)
  * Add -DCRYPTOPP_DISABLE_ASM=ON (arch specific)</changelog>
  <changelog author="munix9@googlemail.com" date="1745582401">- Add _constraints (required for ppc64, ppc64le)</changelog>
  <changelog author="munix9@googlemail.com" date="1746100800">- Migration to fuse 3 and deprecation of fuse (1)
  * Add fix-feature-fuse3.patch -- based on upstream branch
    https://github.com/cryfs/cryfs/tree/feature/fuse3
    (bsc#1242083) (bsc#1242079)
- Increase physicalmemory for ppc64 and ppc64le builds</changelog>
  <changelog author="munix9@googlemail.com" date="1757419200">- Add fix-build-with-boost-1_89.patch
  * In the upcoming Boost 1.89.0 release, the Boost.System stub
    library introduced back in 1.69 has been removed, which causes
    a CMake error when system component is required.
    The component can just be dropped cryfs has a minimum of Boost
    1.84.0.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1766404800">- Update to 1.0.3:
  * Fix building with Boost 1.88
    Drop previously patched fix-build-with-boost-1_88.patch
  * Fix building with Boost 1.89
    Drop previously patched fix-build-with-boost-1_89.patch
  * Fix building on PowerPC</changelog>
</package>
<package pkgid="f9b7a88e91afb341620653651146500f5159049f3034a16295702113180b216b22d6b59273d0ac2e5aa53d1d92a020559c8bc4a9658b73e781246a9458efdd19" name="dirmngr" arch="riscv64">
  <version epoch="0" ver="2.5.21" rel="421.3"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1742817600">- Fix a regression introduced in CVE-2025-30258 [bsc#1239875]
  * Upstream task: dev.gnupg.org/T7547
  * gpg: Fix double free of internal data.
  * Add gnupg-CVE-2025-30258-fix.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1746705600">- Update to 2.5.6:
  * gpg: Add a flag to the filter expressions for left anchored
    substring match.  [rGc12b7d047e]
  * gpg: New list option "show-trustsig" to avoid resorting to colon
    mode for this info.  [rG41d6ae8f41]
  * gpg: New command --quick-tsign-key to create a trust signature.
    [rGd90b290f97]
  * gpg: New keygen parameter "User-Id".  [rGcfd597c603]
  * gpg: New list options "show-trustsig".  [rGrG41d6ae8f41]
  * gpg: Fix double free of internal data in no-sig-cache mode [T7547]
  * gpg: Signatures from revoked or expired keys do not anymore show
    up as missing keys.  Fixes regression in 2.5.5.  [T7583]
  * gpgsm: Extend --learn-card by an optional s/n argument.  [T7379]
  * gpgsm: Skip expired certificates when selection a certificate by
    subject.  [rG4cf83273e8]
  * card: New command "ll" as alias for "list --cards".  [rGd6ee7adebe]
  * scd:p15: Accept P15 cards with a zero-length label.  [rGdb25aa9887]
  * keyboxd: Use case-insensitive search for mail addresses.  [T7576]
  * dirmngr: Fix a problem in libdns related to an address change from
    127.0.0.1.  [T4021]
  * gpgconf: Fix reload and kill of keyboxd.  [T7569]
  * Fix logic for certain recsel conditions.  [rG8968e84903]
  * Add Solaris support to get_signal_name.  [T7638]
  * Fix build error of the test shell on AIX.  [T7632]
- Release-info: https://dev.gnupg.org/T7586
- Rebase patch gnupg-nobetasuffix.patch
- Remove patch gnupg-CVE-2025-30258-fix.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1747137600">- Don't install expired sks certificate [bsc#1243069]
  * Add patch gnupg-dirmngr-Don-t-install-expired-sks-certificate.patch
- Revert old max-cache-ttl behavior [bsc#1241656]
  * Add patch gnupg-agent-Recover-the-old-behavior-with-max-cache-ttl-0.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1748865600">- Update to 2.5.7:
  * gpg: Allow updating a SHA-1 key certification w/o using
    the --force-sign-key option.  [T7663]
  * gpg: The group key flag has now been fully implemented.
    [rG8833a34bf0]
  * gpg: Make combination of show-only-fpr-mbox and show-unusable-uid
    work.  [rGd5a4a2dc89]
  * gpg: Do not allow compressed key packets on import.  [T7014]
  * gpgsm: Allow an empty subject DN also during import.  [T7171]
  * agent: Recover the old behavior with max-cache-ttl=0.  [T6681]
  * agent: Fix ECC key on smartcard for composite KEM with PQC.
    [T7648]
  * scd: Fix a harmless read buffer over-read in a function used by
    PKCS#15 cards.  [T7662]
  * gpg-mail-tube,wks: Support templates for mail content.  [T7381]
  * Use the KEM interface of Libgcrypt for encryption/decryption.
    [T7649]
- Remove patches:
  * gnupg-agent-Recover-the-old-behavior-with-max-cache-ttl-0.patch
  * gnupg-dirmngr-Don-t-install-expired-sks-certificate.patch
- Update gpg2.keyring</changelog>
  <changelog author="Michal Hrusecky &lt;michal@hrusecky.net&gt;" date="1749211200">- Fix problems with decoding Curve25519
- Added patch
  * gnupg-agent-fix-for-prefix-0x40-in-the-point-representation.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1750420800">- Update to 2.5.8:
  * gpg: Show revocation reason with a standard -k listing.  [T7083]
  * gpg: Emit a revocation reason as comment in a "pub" record.
    [T7083]
  * agent: Fix regression in 2.5.7 decrypting with a card based
    cv25519 key.  [T7676]
  * scd:openpgp: Fix a regression in exporting card based ed25519 ssh
    keys.  [T7589]
  * dirmngr: Do not require a keyserver for "gpg --fetch-key".
    [T7693]
- Remove patch:
  * gnupg-agent-fix-for-prefix-0x40-in-the-point-representation.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1751198400">- fix build of qgpgme &gt;= 2.0.0 [T7083] boo#1244605
  add gnupg-2.5.8-re-add-revocation-reason.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752494400">- Update to 2.5.9:
  * gpg: Add the revocation reason to the sigclass of a "rev" line
    (drops gnupg-2.5.8-re-add-revocation-reason.patch)
  * gpg: Do not show the non-standard secp256k1 curve in the menu
    to select the curve. It can however be specified using its name
  * gpg: Fix regression in using the secp256k1 curve.
  * dirmngr: New option --user-agent and send a default User-Agent
    of "GnuPG/2.6" for all HTTP requests</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Update to 2.5.11:
  * gpg: Fix a segv in key signing with notations introduced in
    2.5.10
  * agent: Fix for smartcard decryption with Brainpool keys
- includes changes from 2.5.10:
  * gpg: Add a notation with version information to signatures
  * gpgv: New option --print-notation
  * gpgsm: Fix caching of the trustlist's flags
  * agent: Fix for smartcard decryption returning x-coordinate only
  * agent: Another fix for a regression with unknown curves and ssh
  * dirmngr: Implement command KS_DEL for ldap servers
- fail build upon test failures</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1756814400">- Update to 2.5.12:
  * gpg: New options --[no-]auto-key-upload
  * gpg: Keys send to an LDAP server are now first updated from that
    server.  New keyserver option "no-update-before-send" to disable
    this feature
  * gpg: Disable default compression for 7z compressed input
  * gpg: Fix a regression with composite PQC and ECC algos
  * gpg: Fix the list of possible algos for --edit-key:addkey
  * gpg: Allow to select the Kyber variants with --edit-key:addkey
  * gpg: Avoid a second Pinentry pop-up for a configured ADSK during
    key generation
  * gpg: Change the ADSK key binding time to use the current time
  * gpgsm: Add option --no-qes-note and new trustlist flag
    "noconsent"
  * agent: Enable "relax" in the trustlist by default and add flag
    "norelax"
  * scd:openpgp: Support Yubikey attestation generation
  * gpgtar: Fix regression in end-of-archive detection</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1759233600">- Remove the infodir directory if it exists.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1761220800">- Update to 2.5.13:
  * gpg: Fix de-vs compliance with OCB and additional password. [T7804]
  * gpg: Detect duplicate keys with --add-recipients. [T1825]
  * gpg: Take care about the prefix for cv25519 encryption. [T7649]
  * gpg: Avoid potential downgrade to SHA1 in 3rd party key
    signatures. [rGdb9705ef59]
  * gpg: Error out on unverified output for non-detached signatures.
    [rG8abc320f2a]
  * gpgsm: Use KEM interface for en- and decryption. [T7811,T7845]
  * gpgsm: Fix delete and store certificate locking glitches. [T7855]
  * gpg,gpgsm: Run keybox compression only when there are no other
    users. [T7855]
  * gpg,gpgsm: Improve keybox closing and locking order on read and
    write. [T7855]
  * gpg,gpgsm: Always use share mode read-write for the keybox file
    access. [T7829]
  * scd:openpgp: Fix an oddity in changing the PIN. [T7840]
  * dirmngr: New LDAP keyserver flag "upload". [T7866]
  * agent: Retry private key deletion in case of sharing violations
    for up to 400ms. [T7863]
  * Release-info: https://dev.gnupg.org/T7801</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1763985600">- Update to 2.5.14 (bsc#1255715, CVE-2025-68973):
  * gpg: Fix possible memory corruption in the armor parser. [T7906]
  * gpgsm: Fix output of card serial number in colon listing. [T7914]
  * agent:ssh: Fix RSA signature handling for newer spec. [T7882]
  * gpg: Improve/relax the checking of preference options. [rG6570700fdd]
  * gpg: Fix the check for the END armor line. [rG62b8bf2f39]
  * gpg: Do not present a default when asking for another output filename. [T7908]
  * gpg: Include ADSK keys in key listings specified by fingerprints. [T7892]
  * agent: Fix a decryption failures if the pinentry dialog for the
    first tried recipient is canceled. Regression since 2.5.7. [T7893, T7649]
  * keyboxd: Fix schema of the fingerprint table. [T7892]
  * dirmngr: Fix OCSP next-update check. [rG9ef87bcdb0]
  * gpg: New "pfc" record in colons key listings. [T7897]
  * gpg: Allow import and export of Kyber secret keys. [T7315]
  * gpg: Escape characters with the high bit set in NOTATION status lines. [T7896]
  * gpg: New import option "force-update". [T7892,rGf6237ccd31]
  * agent: Accept a trustlist with a missing LF at the end. [rG1b4ac98de7]
  * agent: Support protection for Kyber keys. [T6638,rGaea62817f3]
  * scd:nks: Make newer TCOS signature cards work. [rG17596e830f]
  * Release-info: https://dev.gnupg.org/T7869
  * Rebase gnupg-revert-rfc4880bis.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1767096000">- Update to 2.5.16:
  * gpg: Fix a validation bug when using keyboxd
  * gpg: Deprecate the option --not-dash-escaped and ignore the
    NotDashEscaped armor header
  * keyboxd: Fix migration to new schema
  * dirmngr: New compatibility flag "ocsp-sha256-certid" to support
    forthcoming libksba versions
  * New translation to Georgian.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1769515200">- Update to 2.5.17:
  * agent: Fix stack buffer overflow when using gpgsm and KEM
    (CVE-2026-24881, boo#1257358)
  * tpm: Fix possible buffer overflow in PKDECRYPT
    (CVE-2026-24882, boo#1257396)
  * gpg: Fix possible NULL-deref with overlong signature packets
    (CVE-2026-24883, boo#1257395)
  * gpg: New export-option "keep-expired-subkeys"
  * gpgsm: Make multiple search patterns work with keyboxd
  * agent: Add accelerator keys for "Wrong" and "Correct"
  * dirmngr: Help detection of bad keyserver configurations</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1770811200">- Fix Y2K38 FTBFS:
  * gpg2 quick-key-manipulation test FTBFS-2038 (bsc#1251214)
  * Upstream issue: dev.gnupg.org/T8096
  * Add gnupg-gpgscm-New-operator-long-time-t-to-detect-proper-tim.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1772020800">- Update to 2.5.18:
  * gpg: Support deleting a composite secret key in gpg-agent
  * gpg: Fix armor parsing when no CRC is found
  * gpgsm: New option --assert-validsig
  * agent: Fix the recent regression in pkdecrypt with TPM RSA
  * scdaemon: Add support for D-Trust Card 6.1/6.4
  * dirmngr: Let KS_SEARCH print all uid records for a key
    Fixes regression since 2015
  * gpg-authcode-sign.sh: Keep the log file even on success
  * Remove patch upstream:
  - gnupg-gpgscm-New-operator-long-time-t-to-detect-proper-tim.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1777118400">- Update to 2.5.19:
  * gpg: New option --use-ocb-sym
  * gpg: New options --show-[only-]session-hash
  * gpgsm: Allow cipher mode to be part of the algo given to the
  - -cipher-algo option
  * gpgsm: Emit more details when failing to check a crlDP
  * agent: Improve pinentry behavior and texts in smartcard context
  * dirmngr: New keyword "clear" for --keyserver
  * gpg: Fix edge case in --refresh-keys
  * gpg: Don't call gcry_kdf_derive with empty passphrase
  * gpgsm: Skip the optional PKCS#12 PBES2 keyLength parameter to
    allow import of recently issued certificates by the German
    Telekom
  * gpgsm: Fix a bug so that a certificate can be signed using a
    different algo
  * gpgsm: Make GCM fully compliant in de-vs mode
  * gpgsm: Add a certificate chain check for de-vs compliance
  * gpgsm: Show rsaPSS certificates as de-vs compliant in listings
  * agent: Rework the trustlist reading code to finally allow a
    trustlist.txt with a missing trailing LF
  * ssh: Fix RSA padding in signature handling
  * gpgtar: Fix -C (--directory) to check the output directory
  * agent: Raise an error when p &gt;= q for RSA keys to detect
    incorrect generated *PGP keys</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1778673600">- Update to 2.5.20:
  * gpgsm: Implement GCM encryption.  Note that decryption works
    since version 2
  * gpgsm: New option --attribute and server command SETATTR to
    include arbitrary signed or unsigned attributes into a signature.
    Enable only with libksba 1
  * gpgsm: Introduce system attribute _signingCertificateV2.
  * gpg: Fix wrong assertion failure which could very rarely occur
    during key signature checking
  * gpg: Consider certify-only keys for revocation signature check.
  * gpgsm: Fix possible double free in the CMS parser
  * gpgsm: Fix possible too early removal of ephemeral keys
  * gpgsm: Avoid emitting a final FAILURE status line if --status-fd
    is not used
  * gpgsm: Fix a regression in 2.5.19 for password encrypted GCM
    data
  * agent: Fix not using cache for pinentry loopback
  * agent: Fix command PUT_SECRET by saving input line
  * keyboxd: Mark keys searched but not imported via LDAP correctly
    as ephemeral
  * scdaemon: Avoid buffer overflow with SC-HSM cards providing RSA
    keys &gt; 2k
  * dirmngr: Fix uninitialized use of the dns_any union in
    dns_rr_cmp</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1783252800">- Update to 2.5.21:
  * gpg, gpgsm: Use partial file on decryption, remove on failure.
    Disable with "--compatibility-flags=no-partial-file-guard".
  * gpg: Use the INT_RCP_FPR subpacket in revocation signatures.
  * gpg: Fix potential use-after-free in batch key generation when
    handling the keyserver URL option
  * gpgsm: Fix regression in gpgsm_verify with expired certificates.
  * gpgsm: Require a minimum tag length for GCM decryption.
    (CVE-2026-57062, boo#1269279)
  * scd: Limit the size of returned APDU objects from faulty cards.
  * scd: Fix condition to retrieve ATR
  * scd:openpgp: Fix regression in CHV1 retry counter byte index.
  * agent: Make batch import of Kyber keys work
  * dirmngr: Add a validation check in get_dns_cert_standard.
  * gpgconf: Raise an error on certain parse errors.
- rebase gnupg-set_umask_before_open_outfile.patch</changelog>
</package>
<package pkgid="817c5d0934b83b6190a44fc103e00cced02eb8c5d3a7346483992097e33e4830c2d758bc7fab52db2a6a5c2f503405304c2fb7667841423a5538a498915ebfad" name="dirmngr-debuginfo" arch="riscv64">
  <version epoch="0" ver="2.5.21" rel="421.3"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1742817600">- Fix a regression introduced in CVE-2025-30258 [bsc#1239875]
  * Upstream task: dev.gnupg.org/T7547
  * gpg: Fix double free of internal data.
  * Add gnupg-CVE-2025-30258-fix.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1746705600">- Update to 2.5.6:
  * gpg: Add a flag to the filter expressions for left anchored
    substring match.  [rGc12b7d047e]
  * gpg: New list option "show-trustsig" to avoid resorting to colon
    mode for this info.  [rG41d6ae8f41]
  * gpg: New command --quick-tsign-key to create a trust signature.
    [rGd90b290f97]
  * gpg: New keygen parameter "User-Id".  [rGcfd597c603]
  * gpg: New list options "show-trustsig".  [rGrG41d6ae8f41]
  * gpg: Fix double free of internal data in no-sig-cache mode [T7547]
  * gpg: Signatures from revoked or expired keys do not anymore show
    up as missing keys.  Fixes regression in 2.5.5.  [T7583]
  * gpgsm: Extend --learn-card by an optional s/n argument.  [T7379]
  * gpgsm: Skip expired certificates when selection a certificate by
    subject.  [rG4cf83273e8]
  * card: New command "ll" as alias for "list --cards".  [rGd6ee7adebe]
  * scd:p15: Accept P15 cards with a zero-length label.  [rGdb25aa9887]
  * keyboxd: Use case-insensitive search for mail addresses.  [T7576]
  * dirmngr: Fix a problem in libdns related to an address change from
    127.0.0.1.  [T4021]
  * gpgconf: Fix reload and kill of keyboxd.  [T7569]
  * Fix logic for certain recsel conditions.  [rG8968e84903]
  * Add Solaris support to get_signal_name.  [T7638]
  * Fix build error of the test shell on AIX.  [T7632]
- Release-info: https://dev.gnupg.org/T7586
- Rebase patch gnupg-nobetasuffix.patch
- Remove patch gnupg-CVE-2025-30258-fix.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1747137600">- Don't install expired sks certificate [bsc#1243069]
  * Add patch gnupg-dirmngr-Don-t-install-expired-sks-certificate.patch
- Revert old max-cache-ttl behavior [bsc#1241656]
  * Add patch gnupg-agent-Recover-the-old-behavior-with-max-cache-ttl-0.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1748865600">- Update to 2.5.7:
  * gpg: Allow updating a SHA-1 key certification w/o using
    the --force-sign-key option.  [T7663]
  * gpg: The group key flag has now been fully implemented.
    [rG8833a34bf0]
  * gpg: Make combination of show-only-fpr-mbox and show-unusable-uid
    work.  [rGd5a4a2dc89]
  * gpg: Do not allow compressed key packets on import.  [T7014]
  * gpgsm: Allow an empty subject DN also during import.  [T7171]
  * agent: Recover the old behavior with max-cache-ttl=0.  [T6681]
  * agent: Fix ECC key on smartcard for composite KEM with PQC.
    [T7648]
  * scd: Fix a harmless read buffer over-read in a function used by
    PKCS#15 cards.  [T7662]
  * gpg-mail-tube,wks: Support templates for mail content.  [T7381]
  * Use the KEM interface of Libgcrypt for encryption/decryption.
    [T7649]
- Remove patches:
  * gnupg-agent-Recover-the-old-behavior-with-max-cache-ttl-0.patch
  * gnupg-dirmngr-Don-t-install-expired-sks-certificate.patch
- Update gpg2.keyring</changelog>
  <changelog author="Michal Hrusecky &lt;michal@hrusecky.net&gt;" date="1749211200">- Fix problems with decoding Curve25519
- Added patch
  * gnupg-agent-fix-for-prefix-0x40-in-the-point-representation.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1750420800">- Update to 2.5.8:
  * gpg: Show revocation reason with a standard -k listing.  [T7083]
  * gpg: Emit a revocation reason as comment in a "pub" record.
    [T7083]
  * agent: Fix regression in 2.5.7 decrypting with a card based
    cv25519 key.  [T7676]
  * scd:openpgp: Fix a regression in exporting card based ed25519 ssh
    keys.  [T7589]
  * dirmngr: Do not require a keyserver for "gpg --fetch-key".
    [T7693]
- Remove patch:
  * gnupg-agent-fix-for-prefix-0x40-in-the-point-representation.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1751198400">- fix build of qgpgme &gt;= 2.0.0 [T7083] boo#1244605
  add gnupg-2.5.8-re-add-revocation-reason.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752494400">- Update to 2.5.9:
  * gpg: Add the revocation reason to the sigclass of a "rev" line
    (drops gnupg-2.5.8-re-add-revocation-reason.patch)
  * gpg: Do not show the non-standard secp256k1 curve in the menu
    to select the curve. It can however be specified using its name
  * gpg: Fix regression in using the secp256k1 curve.
  * dirmngr: New option --user-agent and send a default User-Agent
    of "GnuPG/2.6" for all HTTP requests</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Update to 2.5.11:
  * gpg: Fix a segv in key signing with notations introduced in
    2.5.10
  * agent: Fix for smartcard decryption with Brainpool keys
- includes changes from 2.5.10:
  * gpg: Add a notation with version information to signatures
  * gpgv: New option --print-notation
  * gpgsm: Fix caching of the trustlist's flags
  * agent: Fix for smartcard decryption returning x-coordinate only
  * agent: Another fix for a regression with unknown curves and ssh
  * dirmngr: Implement command KS_DEL for ldap servers
- fail build upon test failures</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1756814400">- Update to 2.5.12:
  * gpg: New options --[no-]auto-key-upload
  * gpg: Keys send to an LDAP server are now first updated from that
    server.  New keyserver option "no-update-before-send" to disable
    this feature
  * gpg: Disable default compression for 7z compressed input
  * gpg: Fix a regression with composite PQC and ECC algos
  * gpg: Fix the list of possible algos for --edit-key:addkey
  * gpg: Allow to select the Kyber variants with --edit-key:addkey
  * gpg: Avoid a second Pinentry pop-up for a configured ADSK during
    key generation
  * gpg: Change the ADSK key binding time to use the current time
  * gpgsm: Add option --no-qes-note and new trustlist flag
    "noconsent"
  * agent: Enable "relax" in the trustlist by default and add flag
    "norelax"
  * scd:openpgp: Support Yubikey attestation generation
  * gpgtar: Fix regression in end-of-archive detection</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1759233600">- Remove the infodir directory if it exists.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1761220800">- Update to 2.5.13:
  * gpg: Fix de-vs compliance with OCB and additional password. [T7804]
  * gpg: Detect duplicate keys with --add-recipients. [T1825]
  * gpg: Take care about the prefix for cv25519 encryption. [T7649]
  * gpg: Avoid potential downgrade to SHA1 in 3rd party key
    signatures. [rGdb9705ef59]
  * gpg: Error out on unverified output for non-detached signatures.
    [rG8abc320f2a]
  * gpgsm: Use KEM interface for en- and decryption. [T7811,T7845]
  * gpgsm: Fix delete and store certificate locking glitches. [T7855]
  * gpg,gpgsm: Run keybox compression only when there are no other
    users. [T7855]
  * gpg,gpgsm: Improve keybox closing and locking order on read and
    write. [T7855]
  * gpg,gpgsm: Always use share mode read-write for the keybox file
    access. [T7829]
  * scd:openpgp: Fix an oddity in changing the PIN. [T7840]
  * dirmngr: New LDAP keyserver flag "upload". [T7866]
  * agent: Retry private key deletion in case of sharing violations
    for up to 400ms. [T7863]
  * Release-info: https://dev.gnupg.org/T7801</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1763985600">- Update to 2.5.14 (bsc#1255715, CVE-2025-68973):
  * gpg: Fix possible memory corruption in the armor parser. [T7906]
  * gpgsm: Fix output of card serial number in colon listing. [T7914]
  * agent:ssh: Fix RSA signature handling for newer spec. [T7882]
  * gpg: Improve/relax the checking of preference options. [rG6570700fdd]
  * gpg: Fix the check for the END armor line. [rG62b8bf2f39]
  * gpg: Do not present a default when asking for another output filename. [T7908]
  * gpg: Include ADSK keys in key listings specified by fingerprints. [T7892]
  * agent: Fix a decryption failures if the pinentry dialog for the
    first tried recipient is canceled. Regression since 2.5.7. [T7893, T7649]
  * keyboxd: Fix schema of the fingerprint table. [T7892]
  * dirmngr: Fix OCSP next-update check. [rG9ef87bcdb0]
  * gpg: New "pfc" record in colons key listings. [T7897]
  * gpg: Allow import and export of Kyber secret keys. [T7315]
  * gpg: Escape characters with the high bit set in NOTATION status lines. [T7896]
  * gpg: New import option "force-update". [T7892,rGf6237ccd31]
  * agent: Accept a trustlist with a missing LF at the end. [rG1b4ac98de7]
  * agent: Support protection for Kyber keys. [T6638,rGaea62817f3]
  * scd:nks: Make newer TCOS signature cards work. [rG17596e830f]
  * Release-info: https://dev.gnupg.org/T7869
  * Rebase gnupg-revert-rfc4880bis.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1767096000">- Update to 2.5.16:
  * gpg: Fix a validation bug when using keyboxd
  * gpg: Deprecate the option --not-dash-escaped and ignore the
    NotDashEscaped armor header
  * keyboxd: Fix migration to new schema
  * dirmngr: New compatibility flag "ocsp-sha256-certid" to support
    forthcoming libksba versions
  * New translation to Georgian.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1769515200">- Update to 2.5.17:
  * agent: Fix stack buffer overflow when using gpgsm and KEM
    (CVE-2026-24881, boo#1257358)
  * tpm: Fix possible buffer overflow in PKDECRYPT
    (CVE-2026-24882, boo#1257396)
  * gpg: Fix possible NULL-deref with overlong signature packets
    (CVE-2026-24883, boo#1257395)
  * gpg: New export-option "keep-expired-subkeys"
  * gpgsm: Make multiple search patterns work with keyboxd
  * agent: Add accelerator keys for "Wrong" and "Correct"
  * dirmngr: Help detection of bad keyserver configurations</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1770811200">- Fix Y2K38 FTBFS:
  * gpg2 quick-key-manipulation test FTBFS-2038 (bsc#1251214)
  * Upstream issue: dev.gnupg.org/T8096
  * Add gnupg-gpgscm-New-operator-long-time-t-to-detect-proper-tim.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1772020800">- Update to 2.5.18:
  * gpg: Support deleting a composite secret key in gpg-agent
  * gpg: Fix armor parsing when no CRC is found
  * gpgsm: New option --assert-validsig
  * agent: Fix the recent regression in pkdecrypt with TPM RSA
  * scdaemon: Add support for D-Trust Card 6.1/6.4
  * dirmngr: Let KS_SEARCH print all uid records for a key
    Fixes regression since 2015
  * gpg-authcode-sign.sh: Keep the log file even on success
  * Remove patch upstream:
  - gnupg-gpgscm-New-operator-long-time-t-to-detect-proper-tim.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1777118400">- Update to 2.5.19:
  * gpg: New option --use-ocb-sym
  * gpg: New options --show-[only-]session-hash
  * gpgsm: Allow cipher mode to be part of the algo given to the
  - -cipher-algo option
  * gpgsm: Emit more details when failing to check a crlDP
  * agent: Improve pinentry behavior and texts in smartcard context
  * dirmngr: New keyword "clear" for --keyserver
  * gpg: Fix edge case in --refresh-keys
  * gpg: Don't call gcry_kdf_derive with empty passphrase
  * gpgsm: Skip the optional PKCS#12 PBES2 keyLength parameter to
    allow import of recently issued certificates by the German
    Telekom
  * gpgsm: Fix a bug so that a certificate can be signed using a
    different algo
  * gpgsm: Make GCM fully compliant in de-vs mode
  * gpgsm: Add a certificate chain check for de-vs compliance
  * gpgsm: Show rsaPSS certificates as de-vs compliant in listings
  * agent: Rework the trustlist reading code to finally allow a
    trustlist.txt with a missing trailing LF
  * ssh: Fix RSA padding in signature handling
  * gpgtar: Fix -C (--directory) to check the output directory
  * agent: Raise an error when p &gt;= q for RSA keys to detect
    incorrect generated *PGP keys</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1778673600">- Update to 2.5.20:
  * gpgsm: Implement GCM encryption.  Note that decryption works
    since version 2
  * gpgsm: New option --attribute and server command SETATTR to
    include arbitrary signed or unsigned attributes into a signature.
    Enable only with libksba 1
  * gpgsm: Introduce system attribute _signingCertificateV2.
  * gpg: Fix wrong assertion failure which could very rarely occur
    during key signature checking
  * gpg: Consider certify-only keys for revocation signature check.
  * gpgsm: Fix possible double free in the CMS parser
  * gpgsm: Fix possible too early removal of ephemeral keys
  * gpgsm: Avoid emitting a final FAILURE status line if --status-fd
    is not used
  * gpgsm: Fix a regression in 2.5.19 for password encrypted GCM
    data
  * agent: Fix not using cache for pinentry loopback
  * agent: Fix command PUT_SECRET by saving input line
  * keyboxd: Mark keys searched but not imported via LDAP correctly
    as ephemeral
  * scdaemon: Avoid buffer overflow with SC-HSM cards providing RSA
    keys &gt; 2k
  * dirmngr: Fix uninitialized use of the dns_any union in
    dns_rr_cmp</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1783252800">- Update to 2.5.21:
  * gpg, gpgsm: Use partial file on decryption, remove on failure.
    Disable with "--compatibility-flags=no-partial-file-guard".
  * gpg: Use the INT_RCP_FPR subpacket in revocation signatures.
  * gpg: Fix potential use-after-free in batch key generation when
    handling the keyserver URL option
  * gpgsm: Fix regression in gpgsm_verify with expired certificates.
  * gpgsm: Require a minimum tag length for GCM decryption.
    (CVE-2026-57062, boo#1269279)
  * scd: Limit the size of returned APDU objects from faulty cards.
  * scd: Fix condition to retrieve ATR
  * scd:openpgp: Fix regression in CHV1 retry counter byte index.
  * agent: Make batch import of Kyber keys work
  * dirmngr: Add a validation check in get_dns_cert_standard.
  * gpgconf: Raise an error on certain parse errors.
- rebase gnupg-set_umask_before_open_outfile.patch</changelog>
</package>
<package pkgid="76b7c94a390aa27214e16d7390abd7415fed4a832f17da9944d3635168199406cb5536b6ebeb967e776f5097949cd96af1ec438c5eff20a4f192e4238760ffc0" name="dkgpg" arch="riscv64">
  <version epoch="0" ver="1.1.3" rel="23.80"/>
  <changelog author="jengelh@inai.de" date="1518264000">- Trim/compact long description for size, and wrap at 70 cols.</changelog>
  <changelog author="kbabioch@suse.com" date="1521633600">- Update to version 1.0.6:
  * dkg-keysign: added option "-k" (keyring with external keys)
  * dkg-encrypt: added option "-k" (keyring with external keys)
  * dkg-verify: added option "-k" (keyring with external keys)
  * dkg-keycheck: added option "-k" (keyring with external keys)
  * dkg-keycheck: added output of allowed external revocation keys
  * dkg-encrypt: added option "-s" to select appropriate subkey
  * dkg-encrypt: renamed option "-z" to "-t" for convenience
  * dkg-keysign: include only exportable signatures to output
  * check and set strict permissions (0600) for private key file
  * dkg-sign: added option "-U" (policy URI) and improved manpage
  * dkg-refresh: support generic verification and public key parsing
  * dkg-keysign: added options "-1" through "-3" (validation level)
  * dkg-keysign: added option "-u" (select user IDs) for CLT18
  * dkg-keysign: support generic verification and public key parsing
  * dkg-verify: support generic verification and public key parsing
  * dkg-encrypt: support generic encryption and public key parsing
  * dkg-generate: added no-modify key server preferences (0x80)
  * improved error handling for unrecognized OpenPGP (sub)packets
  * dkg-keycheck: changed semantics of option "-r" (reduce subkeys)
  * dkg-keycheck: uses new public-key block parser from LibTMCG
  * new default domain parameter set (CRS) due to LibTMCG changes
  * raised the requirement of libgcrypt version to &gt;= 1.7.0</changelog>
  <changelog author="kbabioch@suse.com" date="1531137600">- Update to 1.0.7:
  * Small improvments due to the new OpenPGP structures from libTMCG
  * "-k" option has been added to further programs
  * OpenPGP cleartext signatures can be generated with the "-t" option
  * Output of potentially malicious user IDs has been sanitized in
    dkg-keycheck, dkg-keyinfo, and dkg-keysign
- Applied spec-cleaner</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.com&gt;" date="1536840000">- Update to version 1.0.8:
    First of all, passive support for ECDSA, ECDH, and EdDSA (cf. RFC 6637
    and Werner Koch's draft RFC 4880bis) has been added by relying on the
    most recent version of LibTMCG. The threshold signature scheme and the
    threshold encryption are still limited to finite field cryptography
    (i.e. DSA and ElGamal). Moreover, the programs generate and recognize
    a few other new OpenPGP features (e.g. issuer fingerprint subpackets)
    from RFC 4880bis. Compressed messages are now decompressed by the
    program dkg-decrypt using zlib Compression Library (and optionally by
    library routines from libbzip2). This completes DKGPG's compatibility
    with other OpenPGP software, however, the prefered compression algorithm
    (i.e. "no compression") in self-signatures of generated keys is kept
    for now. Support for symmetric-key decryption by dkg-decrypt has been
    added too. The program dkg-verify now reads the signature from a file,
    if option "-s" is used. To keep track of later protocol changes, all
    interactive programs include a version identifier in their common ID of
    the reliable broadcast channel. Thus programs from previous releases
    will not communicate with those of this release. With the new programs
    dkg-timestamp and dkg-timestamp-verify a OpenPGP timestamp signature
    can be generated and verified, respectively. Last but not least, by the
    new option "-y" some programs (dkg-generate, dkg-decrypt, dkg-sign,
    dkg-keysign, and dkg-timestamp) will work with regular OpenPGP keys too.
    The README file contains a configuration sample showing how to replace
    classic PGP by DKGPG in the famous mail user agent mutt based on this
    option. Please note that this feature is experimental and semantics
    may be changed later.
- Added new build requirements:
  * zlib
  * bzip2</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.com&gt;" date="1542024000">- Update to version 1.0.9
    This release improves the possibilities of DKGPG further. With the new
    programs dkg-adduid and dkg-revuid an user ID can be added and revoked,
    respectively. The program dkg-revoke now supports a human-readable
    reason for revocation (by option "-R") and dkg-decrypt verifies an
    included signature according to a given key ring (option "-k"). Last
    but not least, by the program dkg-addrevoker an external revocation
    key can be specified.</changelog>
  <changelog author="atoptsoglou@suse.com" date="1544443200">- Update to version 1.1.0:
    This release supports Authenticated Encryption with Associated Data (AEAD)
    in accordance to RFC 4880bis (draft); this can be enforced with the new
    added option "-a" when  dkg-(d)encrypt is used. For using domain parameters,
    as described in RFC 7919, one should specify the new option "-r", when
    dkg-gencrs is used. Last, for key generation (dkg-generate) the timestamp
    option was added ( "--timestamping") which sets a key usage flag.</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.de&gt;" date="1556452800">- Update to version 1.1.1:
    Some small improvements have been applied for dkg-generate: Two new
    options ("-u" and "-N") allow providing the initial user ID and to
    disable the passphrase at command line. Moreover, since this release
    dkg-timestamp and dkg-timestamp-verify require a special key usage flag
    from recent RFC 4880bis draft to select so-called timestamping keys.
    Finally, the synchronization time of the internally used broadcast
    protocol was reduced to a more reasonable amount and in dkg-decrypt the
    detection of end of data for message and decryption shares was changed.</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.de&gt;" date="1559476800">- Update to version 1.1.2:
    This release adds a lot of features to some programs: two new options
    ("-K" and "-f") allow dkg-keysign to read the certification key from a
    keyring instead of a single key block file. Moreover, with option "-a"
    an interactive confirmation by the user is required for each signature.
    Passive support of V5 keys (cf. draft RFC 4880bis) has been added for
    all programs, however, dkg-generate still generates V4 keys only,
    because this new feature of the draft is not widely spread. There is
    also a new encryption capability: an empty KEYSPEC tells dkg-encrypt to
    create a symmetric-key encrypted session key, i.e., the user has to
    supply a passphrase for encryption and decryption without any public-key
    cryptography involved. Last but not least, two bugs have been fixed:
    First, dkg-decrypt failed on many ZIP-compressed OpenPGP messages with
    "ZLIB ERROR: -3 invalid block type" due to a bug in decompression logic.
    Second, dkg-decrypt failed in a special case of symmetric-key encrypted
    session keys. Finally, the non-installing program dkg-fuzzer (generates
    fuzzy samples of somehow corrupted OpenPGP stuctures) has been added.</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.com&gt;" date="1563796800">- Update to version 1.1.3:
    This is a bugfix release that includes only three minor improvements: a
    direct-key signature (0x1f) for the primary key is added by default such
    that restricting key servers (e.g. keys.openpgp.org) can deliver a
    cryptographically checkable key without verification of any included
    user ID or without appended subkey. The command line interface of
    dkg-decrypt has been improved in order to give users an easy access to
    the symmetric-key decryption mode. An additional option ("-5") for
    dkg-sign allows to generate V5 signatures (cf. draft RFC 4880bis).</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
</package>
<package pkgid="190e99acea7e642b98a2d67da7ee644d424b48d92044577feee060186ed369c0f44e53a66ed05c0923d0d4dfec6b67fc510ad6a58f5a115dcbda848bd17c42ea" name="dkgpg" arch="src">
  <version epoch="0" ver="1.1.3" rel="23.80"/>
  <changelog author="kbabioch@suse.com" date="1516017600">- Initial packaging of version 1.0.4</changelog>
  <changelog author="kbabioch@suse.com" date="1518091200">- Update to version 1.0.5
  * added secure memory allocation from libgcrypt for some parts
  * dkg-verify: added options "-f" and "-t" for a validity period
  * added simple initalization procedure for memory locking
  * added basic check on signature strength in parse_signature()
  * added some basic checks on key strength in parse_public_key()
  * added check for revocation signatures in parse_public_key()
  * dkg-encrypt: added option "-z" for improved privacy (zero key ID)
  * dkg-verify: added validity checks on key and signature
  * dkg-keycheck: added ROCA vulnerability detector (Infineon RSALib)
  * added option "-U" for dkg-keysign (policy URI)
  * added option "-r" for dkg-keysign (revocation signature)
  * added option "-r" for dkg-keycheck (support for RSA keys)
  * added program dkg-keysign for creating certification signatures
  * dkg-decrypt: removed support for not integrity protected messages
  * dkg-keycheck: added test for small/same k in DSA signatures
  * dkg-refresh: added cache for very strong randomness
- Use https instead of http</changelog>
  <changelog author="jengelh@inai.de" date="1518264000">- Trim/compact long description for size, and wrap at 70 cols.</changelog>
  <changelog author="kbabioch@suse.com" date="1521633600">- Update to version 1.0.6:
  * dkg-keysign: added option "-k" (keyring with external keys)
  * dkg-encrypt: added option "-k" (keyring with external keys)
  * dkg-verify: added option "-k" (keyring with external keys)
  * dkg-keycheck: added option "-k" (keyring with external keys)
  * dkg-keycheck: added output of allowed external revocation keys
  * dkg-encrypt: added option "-s" to select appropriate subkey
  * dkg-encrypt: renamed option "-z" to "-t" for convenience
  * dkg-keysign: include only exportable signatures to output
  * check and set strict permissions (0600) for private key file
  * dkg-sign: added option "-U" (policy URI) and improved manpage
  * dkg-refresh: support generic verification and public key parsing
  * dkg-keysign: added options "-1" through "-3" (validation level)
  * dkg-keysign: added option "-u" (select user IDs) for CLT18
  * dkg-keysign: support generic verification and public key parsing
  * dkg-verify: support generic verification and public key parsing
  * dkg-encrypt: support generic encryption and public key parsing
  * dkg-generate: added no-modify key server preferences (0x80)
  * improved error handling for unrecognized OpenPGP (sub)packets
  * dkg-keycheck: changed semantics of option "-r" (reduce subkeys)
  * dkg-keycheck: uses new public-key block parser from LibTMCG
  * new default domain parameter set (CRS) due to LibTMCG changes
  * raised the requirement of libgcrypt version to &gt;= 1.7.0</changelog>
  <changelog author="kbabioch@suse.com" date="1531137600">- Update to 1.0.7:
  * Small improvments due to the new OpenPGP structures from libTMCG
  * "-k" option has been added to further programs
  * OpenPGP cleartext signatures can be generated with the "-t" option
  * Output of potentially malicious user IDs has been sanitized in
    dkg-keycheck, dkg-keyinfo, and dkg-keysign
- Applied spec-cleaner</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.com&gt;" date="1536840000">- Update to version 1.0.8:
    First of all, passive support for ECDSA, ECDH, and EdDSA (cf. RFC 6637
    and Werner Koch's draft RFC 4880bis) has been added by relying on the
    most recent version of LibTMCG. The threshold signature scheme and the
    threshold encryption are still limited to finite field cryptography
    (i.e. DSA and ElGamal). Moreover, the programs generate and recognize
    a few other new OpenPGP features (e.g. issuer fingerprint subpackets)
    from RFC 4880bis. Compressed messages are now decompressed by the
    program dkg-decrypt using zlib Compression Library (and optionally by
    library routines from libbzip2). This completes DKGPG's compatibility
    with other OpenPGP software, however, the prefered compression algorithm
    (i.e. "no compression") in self-signatures of generated keys is kept
    for now. Support for symmetric-key decryption by dkg-decrypt has been
    added too. The program dkg-verify now reads the signature from a file,
    if option "-s" is used. To keep track of later protocol changes, all
    interactive programs include a version identifier in their common ID of
    the reliable broadcast channel. Thus programs from previous releases
    will not communicate with those of this release. With the new programs
    dkg-timestamp and dkg-timestamp-verify a OpenPGP timestamp signature
    can be generated and verified, respectively. Last but not least, by the
    new option "-y" some programs (dkg-generate, dkg-decrypt, dkg-sign,
    dkg-keysign, and dkg-timestamp) will work with regular OpenPGP keys too.
    The README file contains a configuration sample showing how to replace
    classic PGP by DKGPG in the famous mail user agent mutt based on this
    option. Please note that this feature is experimental and semantics
    may be changed later.
- Added new build requirements:
  * zlib
  * bzip2</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.com&gt;" date="1542024000">- Update to version 1.0.9
    This release improves the possibilities of DKGPG further. With the new
    programs dkg-adduid and dkg-revuid an user ID can be added and revoked,
    respectively. The program dkg-revoke now supports a human-readable
    reason for revocation (by option "-R") and dkg-decrypt verifies an
    included signature according to a given key ring (option "-k"). Last
    but not least, by the program dkg-addrevoker an external revocation
    key can be specified.</changelog>
  <changelog author="atoptsoglou@suse.com" date="1544443200">- Update to version 1.1.0:
    This release supports Authenticated Encryption with Associated Data (AEAD)
    in accordance to RFC 4880bis (draft); this can be enforced with the new
    added option "-a" when  dkg-(d)encrypt is used. For using domain parameters,
    as described in RFC 7919, one should specify the new option "-r", when
    dkg-gencrs is used. Last, for key generation (dkg-generate) the timestamp
    option was added ( "--timestamping") which sets a key usage flag.</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.de&gt;" date="1556452800">- Update to version 1.1.1:
    Some small improvements have been applied for dkg-generate: Two new
    options ("-u" and "-N") allow providing the initial user ID and to
    disable the passphrase at command line. Moreover, since this release
    dkg-timestamp and dkg-timestamp-verify require a special key usage flag
    from recent RFC 4880bis draft to select so-called timestamping keys.
    Finally, the synchronization time of the internally used broadcast
    protocol was reduced to a more reasonable amount and in dkg-decrypt the
    detection of end of data for message and decryption shares was changed.</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.de&gt;" date="1559476800">- Update to version 1.1.2:
    This release adds a lot of features to some programs: two new options
    ("-K" and "-f") allow dkg-keysign to read the certification key from a
    keyring instead of a single key block file. Moreover, with option "-a"
    an interactive confirmation by the user is required for each signature.
    Passive support of V5 keys (cf. draft RFC 4880bis) has been added for
    all programs, however, dkg-generate still generates V4 keys only,
    because this new feature of the draft is not widely spread. There is
    also a new encryption capability: an empty KEYSPEC tells dkg-encrypt to
    create a symmetric-key encrypted session key, i.e., the user has to
    supply a passphrase for encryption and decryption without any public-key
    cryptography involved. Last but not least, two bugs have been fixed:
    First, dkg-decrypt failed on many ZIP-compressed OpenPGP messages with
    "ZLIB ERROR: -3 invalid block type" due to a bug in decompression logic.
    Second, dkg-decrypt failed in a special case of symmetric-key encrypted
    session keys. Finally, the non-installing program dkg-fuzzer (generates
    fuzzy samples of somehow corrupted OpenPGP stuctures) has been added.</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.com&gt;" date="1563796800">- Update to version 1.1.3:
    This is a bugfix release that includes only three minor improvements: a
    direct-key signature (0x1f) for the primary key is added by default such
    that restricting key servers (e.g. keys.openpgp.org) can deliver a
    cryptographically checkable key without verification of any included
    user ID or without appended subkey. The command line interface of
    dkg-decrypt has been improved in order to give users an easy access to
    the symmetric-key decryption mode. An additional option ("-5") for
    dkg-sign allows to generate V5 signatures (cf. draft RFC 4880bis).</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
</package>
<package pkgid="f9397362f439bcc11c16b4fda434fc53120223d57ee979c7154ba20015046a8c044e67829b660f158a43cd8fac9ad549dedc46ab442b88be106a4d60fcb54db4" name="dkgpg-debuginfo" arch="riscv64">
  <version epoch="0" ver="1.1.3" rel="23.80"/>
  <changelog author="jengelh@inai.de" date="1518264000">- Trim/compact long description for size, and wrap at 70 cols.</changelog>
  <changelog author="kbabioch@suse.com" date="1521633600">- Update to version 1.0.6:
  * dkg-keysign: added option "-k" (keyring with external keys)
  * dkg-encrypt: added option "-k" (keyring with external keys)
  * dkg-verify: added option "-k" (keyring with external keys)
  * dkg-keycheck: added option "-k" (keyring with external keys)
  * dkg-keycheck: added output of allowed external revocation keys
  * dkg-encrypt: added option "-s" to select appropriate subkey
  * dkg-encrypt: renamed option "-z" to "-t" for convenience
  * dkg-keysign: include only exportable signatures to output
  * check and set strict permissions (0600) for private key file
  * dkg-sign: added option "-U" (policy URI) and improved manpage
  * dkg-refresh: support generic verification and public key parsing
  * dkg-keysign: added options "-1" through "-3" (validation level)
  * dkg-keysign: added option "-u" (select user IDs) for CLT18
  * dkg-keysign: support generic verification and public key parsing
  * dkg-verify: support generic verification and public key parsing
  * dkg-encrypt: support generic encryption and public key parsing
  * dkg-generate: added no-modify key server preferences (0x80)
  * improved error handling for unrecognized OpenPGP (sub)packets
  * dkg-keycheck: changed semantics of option "-r" (reduce subkeys)
  * dkg-keycheck: uses new public-key block parser from LibTMCG
  * new default domain parameter set (CRS) due to LibTMCG changes
  * raised the requirement of libgcrypt version to &gt;= 1.7.0</changelog>
  <changelog author="kbabioch@suse.com" date="1531137600">- Update to 1.0.7:
  * Small improvments due to the new OpenPGP structures from libTMCG
  * "-k" option has been added to further programs
  * OpenPGP cleartext signatures can be generated with the "-t" option
  * Output of potentially malicious user IDs has been sanitized in
    dkg-keycheck, dkg-keyinfo, and dkg-keysign
- Applied spec-cleaner</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.com&gt;" date="1536840000">- Update to version 1.0.8:
    First of all, passive support for ECDSA, ECDH, and EdDSA (cf. RFC 6637
    and Werner Koch's draft RFC 4880bis) has been added by relying on the
    most recent version of LibTMCG. The threshold signature scheme and the
    threshold encryption are still limited to finite field cryptography
    (i.e. DSA and ElGamal). Moreover, the programs generate and recognize
    a few other new OpenPGP features (e.g. issuer fingerprint subpackets)
    from RFC 4880bis. Compressed messages are now decompressed by the
    program dkg-decrypt using zlib Compression Library (and optionally by
    library routines from libbzip2). This completes DKGPG's compatibility
    with other OpenPGP software, however, the prefered compression algorithm
    (i.e. "no compression") in self-signatures of generated keys is kept
    for now. Support for symmetric-key decryption by dkg-decrypt has been
    added too. The program dkg-verify now reads the signature from a file,
    if option "-s" is used. To keep track of later protocol changes, all
    interactive programs include a version identifier in their common ID of
    the reliable broadcast channel. Thus programs from previous releases
    will not communicate with those of this release. With the new programs
    dkg-timestamp and dkg-timestamp-verify a OpenPGP timestamp signature
    can be generated and verified, respectively. Last but not least, by the
    new option "-y" some programs (dkg-generate, dkg-decrypt, dkg-sign,
    dkg-keysign, and dkg-timestamp) will work with regular OpenPGP keys too.
    The README file contains a configuration sample showing how to replace
    classic PGP by DKGPG in the famous mail user agent mutt based on this
    option. Please note that this feature is experimental and semantics
    may be changed later.
- Added new build requirements:
  * zlib
  * bzip2</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.com&gt;" date="1542024000">- Update to version 1.0.9
    This release improves the possibilities of DKGPG further. With the new
    programs dkg-adduid and dkg-revuid an user ID can be added and revoked,
    respectively. The program dkg-revoke now supports a human-readable
    reason for revocation (by option "-R") and dkg-decrypt verifies an
    included signature according to a given key ring (option "-k"). Last
    but not least, by the program dkg-addrevoker an external revocation
    key can be specified.</changelog>
  <changelog author="atoptsoglou@suse.com" date="1544443200">- Update to version 1.1.0:
    This release supports Authenticated Encryption with Associated Data (AEAD)
    in accordance to RFC 4880bis (draft); this can be enforced with the new
    added option "-a" when  dkg-(d)encrypt is used. For using domain parameters,
    as described in RFC 7919, one should specify the new option "-r", when
    dkg-gencrs is used. Last, for key generation (dkg-generate) the timestamp
    option was added ( "--timestamping") which sets a key usage flag.</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.de&gt;" date="1556452800">- Update to version 1.1.1:
    Some small improvements have been applied for dkg-generate: Two new
    options ("-u" and "-N") allow providing the initial user ID and to
    disable the passphrase at command line. Moreover, since this release
    dkg-timestamp and dkg-timestamp-verify require a special key usage flag
    from recent RFC 4880bis draft to select so-called timestamping keys.
    Finally, the synchronization time of the internally used broadcast
    protocol was reduced to a more reasonable amount and in dkg-decrypt the
    detection of end of data for message and decryption shares was changed.</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.de&gt;" date="1559476800">- Update to version 1.1.2:
    This release adds a lot of features to some programs: two new options
    ("-K" and "-f") allow dkg-keysign to read the certification key from a
    keyring instead of a single key block file. Moreover, with option "-a"
    an interactive confirmation by the user is required for each signature.
    Passive support of V5 keys (cf. draft RFC 4880bis) has been added for
    all programs, however, dkg-generate still generates V4 keys only,
    because this new feature of the draft is not widely spread. There is
    also a new encryption capability: an empty KEYSPEC tells dkg-encrypt to
    create a symmetric-key encrypted session key, i.e., the user has to
    supply a passphrase for encryption and decryption without any public-key
    cryptography involved. Last but not least, two bugs have been fixed:
    First, dkg-decrypt failed on many ZIP-compressed OpenPGP messages with
    "ZLIB ERROR: -3 invalid block type" due to a bug in decompression logic.
    Second, dkg-decrypt failed in a special case of symmetric-key encrypted
    session keys. Finally, the non-installing program dkg-fuzzer (generates
    fuzzy samples of somehow corrupted OpenPGP stuctures) has been added.</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.com&gt;" date="1563796800">- Update to version 1.1.3:
    This is a bugfix release that includes only three minor improvements: a
    direct-key signature (0x1f) for the primary key is added by default such
    that restricting key servers (e.g. keys.openpgp.org) can deliver a
    cryptographically checkable key without verification of any included
    user ID or without appended subkey. The command line interface of
    dkg-decrypt has been improved in order to give users an easy access to
    the symmetric-key decryption mode. An additional option ("-5") for
    dkg-sign allows to generate V5 signatures (cf. draft RFC 4880bis).</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
</package>
<package pkgid="ae87958214aee87708f648522ec70e3ff40873575e99332e26d07b5db8fb61a5a681377fcab5887929e0420f95619bd8b2fc1deec26b041a9707c3c6fe8ea1cf" name="dkgpg-debugsource" arch="riscv64">
  <version epoch="0" ver="1.1.3" rel="23.80"/>
  <changelog author="jengelh@inai.de" date="1518264000">- Trim/compact long description for size, and wrap at 70 cols.</changelog>
  <changelog author="kbabioch@suse.com" date="1521633600">- Update to version 1.0.6:
  * dkg-keysign: added option "-k" (keyring with external keys)
  * dkg-encrypt: added option "-k" (keyring with external keys)
  * dkg-verify: added option "-k" (keyring with external keys)
  * dkg-keycheck: added option "-k" (keyring with external keys)
  * dkg-keycheck: added output of allowed external revocation keys
  * dkg-encrypt: added option "-s" to select appropriate subkey
  * dkg-encrypt: renamed option "-z" to "-t" for convenience
  * dkg-keysign: include only exportable signatures to output
  * check and set strict permissions (0600) for private key file
  * dkg-sign: added option "-U" (policy URI) and improved manpage
  * dkg-refresh: support generic verification and public key parsing
  * dkg-keysign: added options "-1" through "-3" (validation level)
  * dkg-keysign: added option "-u" (select user IDs) for CLT18
  * dkg-keysign: support generic verification and public key parsing
  * dkg-verify: support generic verification and public key parsing
  * dkg-encrypt: support generic encryption and public key parsing
  * dkg-generate: added no-modify key server preferences (0x80)
  * improved error handling for unrecognized OpenPGP (sub)packets
  * dkg-keycheck: changed semantics of option "-r" (reduce subkeys)
  * dkg-keycheck: uses new public-key block parser from LibTMCG
  * new default domain parameter set (CRS) due to LibTMCG changes
  * raised the requirement of libgcrypt version to &gt;= 1.7.0</changelog>
  <changelog author="kbabioch@suse.com" date="1531137600">- Update to 1.0.7:
  * Small improvments due to the new OpenPGP structures from libTMCG
  * "-k" option has been added to further programs
  * OpenPGP cleartext signatures can be generated with the "-t" option
  * Output of potentially malicious user IDs has been sanitized in
    dkg-keycheck, dkg-keyinfo, and dkg-keysign
- Applied spec-cleaner</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.com&gt;" date="1536840000">- Update to version 1.0.8:
    First of all, passive support for ECDSA, ECDH, and EdDSA (cf. RFC 6637
    and Werner Koch's draft RFC 4880bis) has been added by relying on the
    most recent version of LibTMCG. The threshold signature scheme and the
    threshold encryption are still limited to finite field cryptography
    (i.e. DSA and ElGamal). Moreover, the programs generate and recognize
    a few other new OpenPGP features (e.g. issuer fingerprint subpackets)
    from RFC 4880bis. Compressed messages are now decompressed by the
    program dkg-decrypt using zlib Compression Library (and optionally by
    library routines from libbzip2). This completes DKGPG's compatibility
    with other OpenPGP software, however, the prefered compression algorithm
    (i.e. "no compression") in self-signatures of generated keys is kept
    for now. Support for symmetric-key decryption by dkg-decrypt has been
    added too. The program dkg-verify now reads the signature from a file,
    if option "-s" is used. To keep track of later protocol changes, all
    interactive programs include a version identifier in their common ID of
    the reliable broadcast channel. Thus programs from previous releases
    will not communicate with those of this release. With the new programs
    dkg-timestamp and dkg-timestamp-verify a OpenPGP timestamp signature
    can be generated and verified, respectively. Last but not least, by the
    new option "-y" some programs (dkg-generate, dkg-decrypt, dkg-sign,
    dkg-keysign, and dkg-timestamp) will work with regular OpenPGP keys too.
    The README file contains a configuration sample showing how to replace
    classic PGP by DKGPG in the famous mail user agent mutt based on this
    option. Please note that this feature is experimental and semantics
    may be changed later.
- Added new build requirements:
  * zlib
  * bzip2</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.com&gt;" date="1542024000">- Update to version 1.0.9
    This release improves the possibilities of DKGPG further. With the new
    programs dkg-adduid and dkg-revuid an user ID can be added and revoked,
    respectively. The program dkg-revoke now supports a human-readable
    reason for revocation (by option "-R") and dkg-decrypt verifies an
    included signature according to a given key ring (option "-k"). Last
    but not least, by the program dkg-addrevoker an external revocation
    key can be specified.</changelog>
  <changelog author="atoptsoglou@suse.com" date="1544443200">- Update to version 1.1.0:
    This release supports Authenticated Encryption with Associated Data (AEAD)
    in accordance to RFC 4880bis (draft); this can be enforced with the new
    added option "-a" when  dkg-(d)encrypt is used. For using domain parameters,
    as described in RFC 7919, one should specify the new option "-r", when
    dkg-gencrs is used. Last, for key generation (dkg-generate) the timestamp
    option was added ( "--timestamping") which sets a key usage flag.</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.de&gt;" date="1556452800">- Update to version 1.1.1:
    Some small improvements have been applied for dkg-generate: Two new
    options ("-u" and "-N") allow providing the initial user ID and to
    disable the passphrase at command line. Moreover, since this release
    dkg-timestamp and dkg-timestamp-verify require a special key usage flag
    from recent RFC 4880bis draft to select so-called timestamping keys.
    Finally, the synchronization time of the internally used broadcast
    protocol was reduced to a more reasonable amount and in dkg-decrypt the
    detection of end of data for message and decryption shares was changed.</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.de&gt;" date="1559476800">- Update to version 1.1.2:
    This release adds a lot of features to some programs: two new options
    ("-K" and "-f") allow dkg-keysign to read the certification key from a
    keyring instead of a single key block file. Moreover, with option "-a"
    an interactive confirmation by the user is required for each signature.
    Passive support of V5 keys (cf. draft RFC 4880bis) has been added for
    all programs, however, dkg-generate still generates V4 keys only,
    because this new feature of the draft is not widely spread. There is
    also a new encryption capability: an empty KEYSPEC tells dkg-encrypt to
    create a symmetric-key encrypted session key, i.e., the user has to
    supply a passphrase for encryption and decryption without any public-key
    cryptography involved. Last but not least, two bugs have been fixed:
    First, dkg-decrypt failed on many ZIP-compressed OpenPGP messages with
    "ZLIB ERROR: -3 invalid block type" due to a bug in decompression logic.
    Second, dkg-decrypt failed in a special case of symmetric-key encrypted
    session keys. Finally, the non-installing program dkg-fuzzer (generates
    fuzzy samples of somehow corrupted OpenPGP stuctures) has been added.</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.com&gt;" date="1563796800">- Update to version 1.1.3:
    This is a bugfix release that includes only three minor improvements: a
    direct-key signature (0x1f) for the primary key is added by default such
    that restricting key servers (e.g. keys.openpgp.org) can deliver a
    cryptographically checkable key without verification of any included
    user ID or without appended subkey. The command line interface of
    dkg-decrypt has been improved in order to give users an easy access to
    the symmetric-key decryption mode. An additional option ("-5") for
    dkg-sign allows to generate V5 signatures (cf. draft RFC 4880bis).</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
</package>
<package pkgid="bf3d5685788884a6ccf4eb10ea8b05855cbeeb3bd6a61fe3508ca6d75a932ad38cd033184062098584bfc4faddbc183f6c0d734ef03e747da1d5e2e8bcd0be67" name="drops" arch="riscv64">
  <version epoch="0" ver="0.12s" rel="9.176"/>
  <changelog author="meissner@suse.com" date="1487851200">- [dr]:ops -- dead drops for ops
  - initial import</changelog>
</package>
<package pkgid="0ad919ec4f38fa0f4597015e43599bef5f0e6e301c19374df33046e9bdf2c7b93ee3123dad11ac132eb48d429fd3f1b7f8960273296549d3e393cd5de8511f73" name="drops" arch="src">
  <version epoch="0" ver="0.12s" rel="9.176"/>
  <changelog author="meissner@suse.com" date="1487851200">- [dr]:ops -- dead drops for ops
  - initial import</changelog>
</package>
<package pkgid="893a9af41bbe7dcd461dd084087985bbbe2a3cd1c52a26c09f6eb0bc97238d3fa2c64902d8c5645f84c8605264319ddcb251d2b42342f9df1c318b3105133e37" name="enc" arch="riscv64">
  <version epoch="0" ver="1.1.5" rel="16.4"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1676030400">- Initial package of enc 1.1.0 for openSUSE</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1678622400">- Update to 1.1.1:
  * Fix broken link in README #3
  * Submit Go dependencies into GitHub API #4
  * Update all dependencies #5</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1686052800">- Update to 1.1.2:
  * Update all dependencies #6</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1704801600">- Update to 1.1.3:
  * Fix typo in README #7
  * Update all dependencies #8</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1744027200">- Update to 1.1.4:
  * Update all dependencies #9</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1762948800">- Update to 1.1.5:
  * Update dependencies #10</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1781092800">- CVE-2026-1229: Fix incorrect value (bsc#1265533)
  Bump circl to 1.6.3</changelog>
</package>
<package pkgid="00b93878078699e0b8f976eb9ab00126b10e41690cd969de05e73281d8ad19167a66f29dc21b38997c1dd4e4517e027a6a21b65bce97714b67d55636e96a07fc" name="enc" arch="src">
  <version epoch="0" ver="1.1.5" rel="16.4"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1676030400">- Initial package of enc 1.1.0 for openSUSE</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1678622400">- Update to 1.1.1:
  * Fix broken link in README #3
  * Submit Go dependencies into GitHub API #4
  * Update all dependencies #5</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1686052800">- Update to 1.1.2:
  * Update all dependencies #6</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1704801600">- Update to 1.1.3:
  * Fix typo in README #7
  * Update all dependencies #8</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1744027200">- Update to 1.1.4:
  * Update all dependencies #9</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1762948800">- Update to 1.1.5:
  * Update dependencies #10</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1781092800">- CVE-2026-1229: Fix incorrect value (bsc#1265533)
  Bump circl to 1.6.3</changelog>
</package>
<package pkgid="387ea55b69e8ee5d6934be816cbc2c7f69889ca56ea00b0f32089f637105b8f116b72f9a04e2c2a76f6e777f9b9240c7a9044e4c24bc970cafe6fb544dc405a5" name="enc-debuginfo" arch="riscv64">
  <version epoch="0" ver="1.1.5" rel="16.4"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1676030400">- Initial package of enc 1.1.0 for openSUSE</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1678622400">- Update to 1.1.1:
  * Fix broken link in README #3
  * Submit Go dependencies into GitHub API #4
  * Update all dependencies #5</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1686052800">- Update to 1.1.2:
  * Update all dependencies #6</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1704801600">- Update to 1.1.3:
  * Fix typo in README #7
  * Update all dependencies #8</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1744027200">- Update to 1.1.4:
  * Update all dependencies #9</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1762948800">- Update to 1.1.5:
  * Update dependencies #10</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1781092800">- CVE-2026-1229: Fix incorrect value (bsc#1265533)
  Bump circl to 1.6.3</changelog>
</package>
<package pkgid="b2bdcebe6478b189acf576b4bb315d2245c836f2175737b92dc220795fd51492d46366422f95c91ce7b3ba87287a94bdcb3f0e01da3ad4416b42d5600dcc02a7" name="git-credential-gopass" arch="riscv64">
  <version epoch="0" ver="1.16.1" rel="1.6"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765195200">- initial package</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1776254400">- Update to 1.16.1
  - Bump dependencies to gopass release v1.16.1</changelog>
</package>
<package pkgid="2d72f3b5cd8f8cfd4b8bd660232a17362e7e4c373864813fcab7753e054f015b231eb3f983ecfe94fe7b12873f74973c747a3269b20aff492f82def7119efa78" name="git-credential-gopass" arch="src">
  <version epoch="0" ver="1.16.1" rel="1.6"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765195200">- initial package</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1776254400">- Update to 1.16.1
  - Bump dependencies to gopass release v1.16.1</changelog>
</package>
<package pkgid="b07c2246fbf94a83b081d73ca38bb996f6551b54036345683eefbb152095a18a8b8533bae231f4924b59080ccfde5c37edc849aa4e0a0d47e95be963c8b34e8f" name="git-credential-gopass-debuginfo" arch="riscv64">
  <version epoch="0" ver="1.16.1" rel="1.6"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765195200">- initial package</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1776254400">- Update to 1.16.1
  - Bump dependencies to gopass release v1.16.1</changelog>
</package>
<package pkgid="cad57cebbb806fdceae480512773f952e0ae01c6f0890c1194ea6684b6433bd5801a4bf18bb7ea65aad5924b05575ea94be49d52c22619effa71424c2f8266d1" name="go-passbolt-cli" arch="riscv64">
  <version epoch="0" ver="0.5.1" rel="16.2"/>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1718452800">Release v0.3.1
  - Add Version flag
  - Don't Crash on Some TOTP Usage
  - Export TOTP
  - Export Skip Resource on Error
  Changelog:
    b11702d Merge pull request #48 from passbolt/fix-version
    1e09efc fix Man and Completion CI
    6cb52e2 go mod tidy
    b48f327 Use goreleaser version if available, otherwise buildinfo
    b269e85 Merge pull request #47 from passbolt/update-ci
    13da79a update Deprecated field
    effdbdb fix auto snapshot
    3cbabb9 Add dist Artifact Uploading
    eeaa987 Add Run Version Step
    c5e1dcb Update CI Action Versions
    774fc8b Merge pull request #44 from passbolt/version-flag
    4a870ea Set Version info in rootcmd
    4975d53 add versioninfo, update deps
    b3e608e Merge pull request #43 from passbolt/basic-totp-support
    e0469a1 Use old TOTP flags if the new ones are unset
    1229ad7 Implement Custom TOTP URL Generation
    869f33c remove otp library
    6f4d6e9 Add More Algorithms
    7da6aec Fix Incorrect Secret Parsing, Typos
    c595eca export: skip resource on error
    a535a83 Add TOTP Export Support
    fafdd22 update deps
    54d4243 update ci go version
    52bdc35 Update Readme about new Flags
    c2506ed Add New Flags, Mark old ones as deprecated
    2e1a46f update deps
    444fa17 Fix Doc Link</changelog>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1721476800">- Add shell Completions &amp; man pages</changelog>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1721995200">- fix shell completions dir name</changelog>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1780315200">- Update to version 0.4.2:
  * PB-50036 - Go: Create pre commit hooks
  * PB-50035 - Go: Add linting to ci
  * Update go SDK
  * PB-49956 - Go: add golangci lint
  * PB-49603 - Go-cli re-enable staticcheck rules
  * PB-47870 - Redesign go cli release workflow
  * PB-49163 - Go-CLI: Fix session key persistence
  * PB-49161 - Update go dependencies
  * PB-49162 - Go-cli : Fix context cancellation leak
  * PB-48435 - Go-cli - Fix delete error user
  * PB-48434 - Go-cli - Fix delete error group
  * PB-48433 - Go-cli - Fix delete error folder
  * Bump go sdk to 95e6a762aa5f183b5193c89da0bb6761ee0d6b63
  * Catch unknown resource type error
  * Bump go-passbolt to v0.7.3-0.20251223164903-d05eecccd555
  * Use correct value for folder update cobra command Use "folder" instead of "resource".
  * Add Worker Flag
  * Add get folder permisson subcommand
  * Pin go-passbolt to correct version
  * Remove ContainResourceType true, and improve CEL filtering
  * Add save session key util
  * Enable parallel resource decryption using thread-safe SDK
  * fix method names
  * fix error messages
  * update help for list comands
  * refactor folder list
  * refactor group list
  * refactor user list; add json column filter
  * simple refactor, split into several methods
  * add column filter into json output
  * fix assign error from delete resource
  * Fix Packaging Status README.md
  * Add HTTP proxy support via standard environment variables
  * Update go-passbolt, fixes updating shared v5 resources
  * cli: add --expiry (RFC3339/duration), support 'none' to clear (#89)
  * Improve spelling, formatting and readability of the main README
  * Correct KeePass spelling
  * Typo (#88)
  * Update go-passbolt (#85)
  * Make export work with v5 (#84)
  * Update go-passbolt
  * v5 Fix Resource Listing (#82)
  * Update go-passbolt for v5
  * Display Prompts on STDERR (#70)
  * Update go-passbolt and other deps (#71)
  * Feature: adding support for exposing secrets to subprocesses (#68)
  * Added flags for passing client cert and client private key as file contents instead of paths
  * Added File suffix on tlsClient command flags
  * Removed hardcoded paths and fixed typo
  * Added support for http client configuration via command arguments
  * Adds permission subcommand to get a list of permissions of a resource
  * Update deps, fix import changes, update go-passbolt for mfa fix
  * Update README.md Install Section
  * rename go-passbolt-cli -&gt; passbolt in README</changelog>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1780747200">- Update to version 0.5.0:
  * PB-52065 - Go-cli expose more attributes from API
  * PB-52118 - Bump go SDK to v0.8.0
  * PB-50545 - Go - phase 1 - SDK and CLI integration tests
  * PB-51584 - Create Github secrets to use in CI
  * PB-52063 - Go-cli Unify column selectors
  * PB-50545 - Run go mod tidy
  * PB-50545 - Pin docker imagrs using hash
  * PB-50545 - Go - phase 1 - SDK and CLI integration tests
  * PB-50544 - Go - phase 1 - Add unit test coverage to CI
  * PB-51583 - Fix doc and completion generation job
  * PB-51565 - Update Go SDK in Go CLI
  * PB-50546 - Go - phase 1 - CLI test infrastructure
  * PB-50163 - Go-Cli : schema-driven resource type support
  * PB-51449 - Fix homebrew release producing wrong hashes in tap
  * PB-51397 - 3rd party Github Actions should be pinned (High)
  * PB-51394 - Update go dependencies
  * PB-50130 - Go-Cli: Add a manual workflow step to be able to manually execute the releases
  * PB-50128 - Go-cli : Fix release failure
  * PB-50004 - Go-cli: Adapt readme to create community managed version section</changelog>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1780747201">- spec: Bump minimum go version to &gt;=1.25</changelog>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1783684800">- Update to version 0.5.1:
  * PB-52863 - Bump go SDK to v0.8.1
  * PB-52794 - Update go dependencies
  * PB-52300 - Go - Add fuzzing tests
  * PB-52299 - Go - Configure to run benchmark tests
  * PB-50601 - Go - tests - cel filtering
  * PB-50602 - Go - tests - json output
  * PB-50604 - Go - tests - error handling
  * PB-50603 - Go - tests - configuration loading
  * PB-52151 - Go - phase 1 - Reorganize files structure
  * PB-52142 - Minor upgrade for golang.org/x/crypto (Medium)
  * PB-50552 - Go - phase 1 - Unify CEL filters
  * PB-50555 - Go - phase 1 - Improve error messages
  * PB-50554 - Go - phase 1 - Standardize error wrapping
  * PB-50551 - Go phase 1 - Extract common CRUD logic
  * PB-50550 - Go phase 1 - Shared command builder
  * PB-50553 - Go phase 1 - Shared output utilities</changelog>
</package>
<package pkgid="1283e5477ad5d079bd33fa3ca916d34bde3e1882d572b4b213e68e7e82742bc0800de1f8eee1f3b1de467fb46ea891f857390ac5f317b0564a8168ba34c39a6c" name="go-passbolt-cli" arch="src">
  <version epoch="0" ver="0.5.1" rel="16.2"/>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1718452800">Release v0.3.1
  - Add Version flag
  - Don't Crash on Some TOTP Usage
  - Export TOTP
  - Export Skip Resource on Error
  Changelog:
    b11702d Merge pull request #48 from passbolt/fix-version
    1e09efc fix Man and Completion CI
    6cb52e2 go mod tidy
    b48f327 Use goreleaser version if available, otherwise buildinfo
    b269e85 Merge pull request #47 from passbolt/update-ci
    13da79a update Deprecated field
    effdbdb fix auto snapshot
    3cbabb9 Add dist Artifact Uploading
    eeaa987 Add Run Version Step
    c5e1dcb Update CI Action Versions
    774fc8b Merge pull request #44 from passbolt/version-flag
    4a870ea Set Version info in rootcmd
    4975d53 add versioninfo, update deps
    b3e608e Merge pull request #43 from passbolt/basic-totp-support
    e0469a1 Use old TOTP flags if the new ones are unset
    1229ad7 Implement Custom TOTP URL Generation
    869f33c remove otp library
    6f4d6e9 Add More Algorithms
    7da6aec Fix Incorrect Secret Parsing, Typos
    c595eca export: skip resource on error
    a535a83 Add TOTP Export Support
    fafdd22 update deps
    54d4243 update ci go version
    52bdc35 Update Readme about new Flags
    c2506ed Add New Flags, Mark old ones as deprecated
    2e1a46f update deps
    444fa17 Fix Doc Link</changelog>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1721476800">- Add shell Completions &amp; man pages</changelog>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1721995200">- fix shell completions dir name</changelog>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1780315200">- Update to version 0.4.2:
  * PB-50036 - Go: Create pre commit hooks
  * PB-50035 - Go: Add linting to ci
  * Update go SDK
  * PB-49956 - Go: add golangci lint
  * PB-49603 - Go-cli re-enable staticcheck rules
  * PB-47870 - Redesign go cli release workflow
  * PB-49163 - Go-CLI: Fix session key persistence
  * PB-49161 - Update go dependencies
  * PB-49162 - Go-cli : Fix context cancellation leak
  * PB-48435 - Go-cli - Fix delete error user
  * PB-48434 - Go-cli - Fix delete error group
  * PB-48433 - Go-cli - Fix delete error folder
  * Bump go sdk to 95e6a762aa5f183b5193c89da0bb6761ee0d6b63
  * Catch unknown resource type error
  * Bump go-passbolt to v0.7.3-0.20251223164903-d05eecccd555
  * Use correct value for folder update cobra command Use "folder" instead of "resource".
  * Add Worker Flag
  * Add get folder permisson subcommand
  * Pin go-passbolt to correct version
  * Remove ContainResourceType true, and improve CEL filtering
  * Add save session key util
  * Enable parallel resource decryption using thread-safe SDK
  * fix method names
  * fix error messages
  * update help for list comands
  * refactor folder list
  * refactor group list
  * refactor user list; add json column filter
  * simple refactor, split into several methods
  * add column filter into json output
  * fix assign error from delete resource
  * Fix Packaging Status README.md
  * Add HTTP proxy support via standard environment variables
  * Update go-passbolt, fixes updating shared v5 resources
  * cli: add --expiry (RFC3339/duration), support 'none' to clear (#89)
  * Improve spelling, formatting and readability of the main README
  * Correct KeePass spelling
  * Typo (#88)
  * Update go-passbolt (#85)
  * Make export work with v5 (#84)
  * Update go-passbolt
  * v5 Fix Resource Listing (#82)
  * Update go-passbolt for v5
  * Display Prompts on STDERR (#70)
  * Update go-passbolt and other deps (#71)
  * Feature: adding support for exposing secrets to subprocesses (#68)
  * Added flags for passing client cert and client private key as file contents instead of paths
  * Added File suffix on tlsClient command flags
  * Removed hardcoded paths and fixed typo
  * Added support for http client configuration via command arguments
  * Adds permission subcommand to get a list of permissions of a resource
  * Update deps, fix import changes, update go-passbolt for mfa fix
  * Update README.md Install Section
  * rename go-passbolt-cli -&gt; passbolt in README</changelog>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1780747200">- Update to version 0.5.0:
  * PB-52065 - Go-cli expose more attributes from API
  * PB-52118 - Bump go SDK to v0.8.0
  * PB-50545 - Go - phase 1 - SDK and CLI integration tests
  * PB-51584 - Create Github secrets to use in CI
  * PB-52063 - Go-cli Unify column selectors
  * PB-50545 - Run go mod tidy
  * PB-50545 - Pin docker imagrs using hash
  * PB-50545 - Go - phase 1 - SDK and CLI integration tests
  * PB-50544 - Go - phase 1 - Add unit test coverage to CI
  * PB-51583 - Fix doc and completion generation job
  * PB-51565 - Update Go SDK in Go CLI
  * PB-50546 - Go - phase 1 - CLI test infrastructure
  * PB-50163 - Go-Cli : schema-driven resource type support
  * PB-51449 - Fix homebrew release producing wrong hashes in tap
  * PB-51397 - 3rd party Github Actions should be pinned (High)
  * PB-51394 - Update go dependencies
  * PB-50130 - Go-Cli: Add a manual workflow step to be able to manually execute the releases
  * PB-50128 - Go-cli : Fix release failure
  * PB-50004 - Go-cli: Adapt readme to create community managed version section</changelog>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1780747201">- spec: Bump minimum go version to &gt;=1.25</changelog>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1783684800">- Update to version 0.5.1:
  * PB-52863 - Bump go SDK to v0.8.1
  * PB-52794 - Update go dependencies
  * PB-52300 - Go - Add fuzzing tests
  * PB-52299 - Go - Configure to run benchmark tests
  * PB-50601 - Go - tests - cel filtering
  * PB-50602 - Go - tests - json output
  * PB-50604 - Go - tests - error handling
  * PB-50603 - Go - tests - configuration loading
  * PB-52151 - Go - phase 1 - Reorganize files structure
  * PB-52142 - Minor upgrade for golang.org/x/crypto (Medium)
  * PB-50552 - Go - phase 1 - Unify CEL filters
  * PB-50555 - Go - phase 1 - Improve error messages
  * PB-50554 - Go - phase 1 - Standardize error wrapping
  * PB-50551 - Go phase 1 - Extract common CRUD logic
  * PB-50550 - Go phase 1 - Shared command builder
  * PB-50553 - Go phase 1 - Shared output utilities</changelog>
</package>
<package pkgid="b5878ac8d70040a3c49430f29a274077d3d1ea2c5fcdb5a529526826678490774379315a644be5329fb2b5f454122fb6a784536a6c46cf0c3d94b3adccc98a56" name="go-passbolt-cli-bash-completion" arch="noarch">
  <version epoch="0" ver="0.5.1" rel="16.2"/>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1718452800">Release v0.3.1
  - Add Version flag
  - Don't Crash on Some TOTP Usage
  - Export TOTP
  - Export Skip Resource on Error
  Changelog:
    b11702d Merge pull request #48 from passbolt/fix-version
    1e09efc fix Man and Completion CI
    6cb52e2 go mod tidy
    b48f327 Use goreleaser version if available, otherwise buildinfo
    b269e85 Merge pull request #47 from passbolt/update-ci
    13da79a update Deprecated field
    effdbdb fix auto snapshot
    3cbabb9 Add dist Artifact Uploading
    eeaa987 Add Run Version Step
    c5e1dcb Update CI Action Versions
    774fc8b Merge pull request #44 from passbolt/version-flag
    4a870ea Set Version info in rootcmd
    4975d53 add versioninfo, update deps
    b3e608e Merge pull request #43 from passbolt/basic-totp-support
    e0469a1 Use old TOTP flags if the new ones are unset
    1229ad7 Implement Custom TOTP URL Generation
    869f33c remove otp library
    6f4d6e9 Add More Algorithms
    7da6aec Fix Incorrect Secret Parsing, Typos
    c595eca export: skip resource on error
    a535a83 Add TOTP Export Support
    fafdd22 update deps
    54d4243 update ci go version
    52bdc35 Update Readme about new Flags
    c2506ed Add New Flags, Mark old ones as deprecated
    2e1a46f update deps
    444fa17 Fix Doc Link</changelog>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1721476800">- Add shell Completions &amp; man pages</changelog>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1721995200">- fix shell completions dir name</changelog>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1780315200">- Update to version 0.4.2:
  * PB-50036 - Go: Create pre commit hooks
  * PB-50035 - Go: Add linting to ci
  * Update go SDK
  * PB-49956 - Go: add golangci lint
  * PB-49603 - Go-cli re-enable staticcheck rules
  * PB-47870 - Redesign go cli release workflow
  * PB-49163 - Go-CLI: Fix session key persistence
  * PB-49161 - Update go dependencies
  * PB-49162 - Go-cli : Fix context cancellation leak
  * PB-48435 - Go-cli - Fix delete error user
  * PB-48434 - Go-cli - Fix delete error group
  * PB-48433 - Go-cli - Fix delete error folder
  * Bump go sdk to 95e6a762aa5f183b5193c89da0bb6761ee0d6b63
  * Catch unknown resource type error
  * Bump go-passbolt to v0.7.3-0.20251223164903-d05eecccd555
  * Use correct value for folder update cobra command Use "folder" instead of "resource".
  * Add Worker Flag
  * Add get folder permisson subcommand
  * Pin go-passbolt to correct version
  * Remove ContainResourceType true, and improve CEL filtering
  * Add save session key util
  * Enable parallel resource decryption using thread-safe SDK
  * fix method names
  * fix error messages
  * update help for list comands
  * refactor folder list
  * refactor group list
  * refactor user list; add json column filter
  * simple refactor, split into several methods
  * add column filter into json output
  * fix assign error from delete resource
  * Fix Packaging Status README.md
  * Add HTTP proxy support via standard environment variables
  * Update go-passbolt, fixes updating shared v5 resources
  * cli: add --expiry (RFC3339/duration), support 'none' to clear (#89)
  * Improve spelling, formatting and readability of the main README
  * Correct KeePass spelling
  * Typo (#88)
  * Update go-passbolt (#85)
  * Make export work with v5 (#84)
  * Update go-passbolt
  * v5 Fix Resource Listing (#82)
  * Update go-passbolt for v5
  * Display Prompts on STDERR (#70)
  * Update go-passbolt and other deps (#71)
  * Feature: adding support for exposing secrets to subprocesses (#68)
  * Added flags for passing client cert and client private key as file contents instead of paths
  * Added File suffix on tlsClient command flags
  * Removed hardcoded paths and fixed typo
  * Added support for http client configuration via command arguments
  * Adds permission subcommand to get a list of permissions of a resource
  * Update deps, fix import changes, update go-passbolt for mfa fix
  * Update README.md Install Section
  * rename go-passbolt-cli -&gt; passbolt in README</changelog>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1780747200">- Update to version 0.5.0:
  * PB-52065 - Go-cli expose more attributes from API
  * PB-52118 - Bump go SDK to v0.8.0
  * PB-50545 - Go - phase 1 - SDK and CLI integration tests
  * PB-51584 - Create Github secrets to use in CI
  * PB-52063 - Go-cli Unify column selectors
  * PB-50545 - Run go mod tidy
  * PB-50545 - Pin docker imagrs using hash
  * PB-50545 - Go - phase 1 - SDK and CLI integration tests
  * PB-50544 - Go - phase 1 - Add unit test coverage to CI
  * PB-51583 - Fix doc and completion generation job
  * PB-51565 - Update Go SDK in Go CLI
  * PB-50546 - Go - phase 1 - CLI test infrastructure
  * PB-50163 - Go-Cli : schema-driven resource type support
  * PB-51449 - Fix homebrew release producing wrong hashes in tap
  * PB-51397 - 3rd party Github Actions should be pinned (High)
  * PB-51394 - Update go dependencies
  * PB-50130 - Go-Cli: Add a manual workflow step to be able to manually execute the releases
  * PB-50128 - Go-cli : Fix release failure
  * PB-50004 - Go-cli: Adapt readme to create community managed version section</changelog>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1780747201">- spec: Bump minimum go version to &gt;=1.25</changelog>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1783684800">- Update to version 0.5.1:
  * PB-52863 - Bump go SDK to v0.8.1
  * PB-52794 - Update go dependencies
  * PB-52300 - Go - Add fuzzing tests
  * PB-52299 - Go - Configure to run benchmark tests
  * PB-50601 - Go - tests - cel filtering
  * PB-50602 - Go - tests - json output
  * PB-50604 - Go - tests - error handling
  * PB-50603 - Go - tests - configuration loading
  * PB-52151 - Go - phase 1 - Reorganize files structure
  * PB-52142 - Minor upgrade for golang.org/x/crypto (Medium)
  * PB-50552 - Go - phase 1 - Unify CEL filters
  * PB-50555 - Go - phase 1 - Improve error messages
  * PB-50554 - Go - phase 1 - Standardize error wrapping
  * PB-50551 - Go phase 1 - Extract common CRUD logic
  * PB-50550 - Go phase 1 - Shared command builder
  * PB-50553 - Go phase 1 - Shared output utilities</changelog>
</package>
<package pkgid="ece672fe1e9dfc1d124ca567c87bd1957240d39408fafadcead19a9b3146364820935fb456b07b09a56f013d272137397bf22e4a4d847d6f201b6b0700cae020" name="go-passbolt-cli-fish-completion" arch="noarch">
  <version epoch="0" ver="0.5.1" rel="16.2"/>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1718452800">Release v0.3.1
  - Add Version flag
  - Don't Crash on Some TOTP Usage
  - Export TOTP
  - Export Skip Resource on Error
  Changelog:
    b11702d Merge pull request #48 from passbolt/fix-version
    1e09efc fix Man and Completion CI
    6cb52e2 go mod tidy
    b48f327 Use goreleaser version if available, otherwise buildinfo
    b269e85 Merge pull request #47 from passbolt/update-ci
    13da79a update Deprecated field
    effdbdb fix auto snapshot
    3cbabb9 Add dist Artifact Uploading
    eeaa987 Add Run Version Step
    c5e1dcb Update CI Action Versions
    774fc8b Merge pull request #44 from passbolt/version-flag
    4a870ea Set Version info in rootcmd
    4975d53 add versioninfo, update deps
    b3e608e Merge pull request #43 from passbolt/basic-totp-support
    e0469a1 Use old TOTP flags if the new ones are unset
    1229ad7 Implement Custom TOTP URL Generation
    869f33c remove otp library
    6f4d6e9 Add More Algorithms
    7da6aec Fix Incorrect Secret Parsing, Typos
    c595eca export: skip resource on error
    a535a83 Add TOTP Export Support
    fafdd22 update deps
    54d4243 update ci go version
    52bdc35 Update Readme about new Flags
    c2506ed Add New Flags, Mark old ones as deprecated
    2e1a46f update deps
    444fa17 Fix Doc Link</changelog>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1721476800">- Add shell Completions &amp; man pages</changelog>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1721995200">- fix shell completions dir name</changelog>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1780315200">- Update to version 0.4.2:
  * PB-50036 - Go: Create pre commit hooks
  * PB-50035 - Go: Add linting to ci
  * Update go SDK
  * PB-49956 - Go: add golangci lint
  * PB-49603 - Go-cli re-enable staticcheck rules
  * PB-47870 - Redesign go cli release workflow
  * PB-49163 - Go-CLI: Fix session key persistence
  * PB-49161 - Update go dependencies
  * PB-49162 - Go-cli : Fix context cancellation leak
  * PB-48435 - Go-cli - Fix delete error user
  * PB-48434 - Go-cli - Fix delete error group
  * PB-48433 - Go-cli - Fix delete error folder
  * Bump go sdk to 95e6a762aa5f183b5193c89da0bb6761ee0d6b63
  * Catch unknown resource type error
  * Bump go-passbolt to v0.7.3-0.20251223164903-d05eecccd555
  * Use correct value for folder update cobra command Use "folder" instead of "resource".
  * Add Worker Flag
  * Add get folder permisson subcommand
  * Pin go-passbolt to correct version
  * Remove ContainResourceType true, and improve CEL filtering
  * Add save session key util
  * Enable parallel resource decryption using thread-safe SDK
  * fix method names
  * fix error messages
  * update help for list comands
  * refactor folder list
  * refactor group list
  * refactor user list; add json column filter
  * simple refactor, split into several methods
  * add column filter into json output
  * fix assign error from delete resource
  * Fix Packaging Status README.md
  * Add HTTP proxy support via standard environment variables
  * Update go-passbolt, fixes updating shared v5 resources
  * cli: add --expiry (RFC3339/duration), support 'none' to clear (#89)
  * Improve spelling, formatting and readability of the main README
  * Correct KeePass spelling
  * Typo (#88)
  * Update go-passbolt (#85)
  * Make export work with v5 (#84)
  * Update go-passbolt
  * v5 Fix Resource Listing (#82)
  * Update go-passbolt for v5
  * Display Prompts on STDERR (#70)
  * Update go-passbolt and other deps (#71)
  * Feature: adding support for exposing secrets to subprocesses (#68)
  * Added flags for passing client cert and client private key as file contents instead of paths
  * Added File suffix on tlsClient command flags
  * Removed hardcoded paths and fixed typo
  * Added support for http client configuration via command arguments
  * Adds permission subcommand to get a list of permissions of a resource
  * Update deps, fix import changes, update go-passbolt for mfa fix
  * Update README.md Install Section
  * rename go-passbolt-cli -&gt; passbolt in README</changelog>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1780747200">- Update to version 0.5.0:
  * PB-52065 - Go-cli expose more attributes from API
  * PB-52118 - Bump go SDK to v0.8.0
  * PB-50545 - Go - phase 1 - SDK and CLI integration tests
  * PB-51584 - Create Github secrets to use in CI
  * PB-52063 - Go-cli Unify column selectors
  * PB-50545 - Run go mod tidy
  * PB-50545 - Pin docker imagrs using hash
  * PB-50545 - Go - phase 1 - SDK and CLI integration tests
  * PB-50544 - Go - phase 1 - Add unit test coverage to CI
  * PB-51583 - Fix doc and completion generation job
  * PB-51565 - Update Go SDK in Go CLI
  * PB-50546 - Go - phase 1 - CLI test infrastructure
  * PB-50163 - Go-Cli : schema-driven resource type support
  * PB-51449 - Fix homebrew release producing wrong hashes in tap
  * PB-51397 - 3rd party Github Actions should be pinned (High)
  * PB-51394 - Update go dependencies
  * PB-50130 - Go-Cli: Add a manual workflow step to be able to manually execute the releases
  * PB-50128 - Go-cli : Fix release failure
  * PB-50004 - Go-cli: Adapt readme to create community managed version section</changelog>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1780747201">- spec: Bump minimum go version to &gt;=1.25</changelog>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1783684800">- Update to version 0.5.1:
  * PB-52863 - Bump go SDK to v0.8.1
  * PB-52794 - Update go dependencies
  * PB-52300 - Go - Add fuzzing tests
  * PB-52299 - Go - Configure to run benchmark tests
  * PB-50601 - Go - tests - cel filtering
  * PB-50602 - Go - tests - json output
  * PB-50604 - Go - tests - error handling
  * PB-50603 - Go - tests - configuration loading
  * PB-52151 - Go - phase 1 - Reorganize files structure
  * PB-52142 - Minor upgrade for golang.org/x/crypto (Medium)
  * PB-50552 - Go - phase 1 - Unify CEL filters
  * PB-50555 - Go - phase 1 - Improve error messages
  * PB-50554 - Go - phase 1 - Standardize error wrapping
  * PB-50551 - Go phase 1 - Extract common CRUD logic
  * PB-50550 - Go phase 1 - Shared command builder
  * PB-50553 - Go phase 1 - Shared output utilities</changelog>
</package>
<package pkgid="4747be7e972bf8caf385fcaef2b023eb99a5919af22621de2bb7647088a5de54e97d92d6fb68a4df222bb85133917fce00df48e9a32d1b78ed2c9c5c21bc2de6" name="go-passbolt-cli-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.5.1" rel="16.2"/>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1718452800">Release v0.3.1
  - Add Version flag
  - Don't Crash on Some TOTP Usage
  - Export TOTP
  - Export Skip Resource on Error
  Changelog:
    b11702d Merge pull request #48 from passbolt/fix-version
    1e09efc fix Man and Completion CI
    6cb52e2 go mod tidy
    b48f327 Use goreleaser version if available, otherwise buildinfo
    b269e85 Merge pull request #47 from passbolt/update-ci
    13da79a update Deprecated field
    effdbdb fix auto snapshot
    3cbabb9 Add dist Artifact Uploading
    eeaa987 Add Run Version Step
    c5e1dcb Update CI Action Versions
    774fc8b Merge pull request #44 from passbolt/version-flag
    4a870ea Set Version info in rootcmd
    4975d53 add versioninfo, update deps
    b3e608e Merge pull request #43 from passbolt/basic-totp-support
    e0469a1 Use old TOTP flags if the new ones are unset
    1229ad7 Implement Custom TOTP URL Generation
    869f33c remove otp library
    6f4d6e9 Add More Algorithms
    7da6aec Fix Incorrect Secret Parsing, Typos
    c595eca export: skip resource on error
    a535a83 Add TOTP Export Support
    fafdd22 update deps
    54d4243 update ci go version
    52bdc35 Update Readme about new Flags
    c2506ed Add New Flags, Mark old ones as deprecated
    2e1a46f update deps
    444fa17 Fix Doc Link</changelog>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1721476800">- Add shell Completions &amp; man pages</changelog>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1721995200">- fix shell completions dir name</changelog>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1780315200">- Update to version 0.4.2:
  * PB-50036 - Go: Create pre commit hooks
  * PB-50035 - Go: Add linting to ci
  * Update go SDK
  * PB-49956 - Go: add golangci lint
  * PB-49603 - Go-cli re-enable staticcheck rules
  * PB-47870 - Redesign go cli release workflow
  * PB-49163 - Go-CLI: Fix session key persistence
  * PB-49161 - Update go dependencies
  * PB-49162 - Go-cli : Fix context cancellation leak
  * PB-48435 - Go-cli - Fix delete error user
  * PB-48434 - Go-cli - Fix delete error group
  * PB-48433 - Go-cli - Fix delete error folder
  * Bump go sdk to 95e6a762aa5f183b5193c89da0bb6761ee0d6b63
  * Catch unknown resource type error
  * Bump go-passbolt to v0.7.3-0.20251223164903-d05eecccd555
  * Use correct value for folder update cobra command Use "folder" instead of "resource".
  * Add Worker Flag
  * Add get folder permisson subcommand
  * Pin go-passbolt to correct version
  * Remove ContainResourceType true, and improve CEL filtering
  * Add save session key util
  * Enable parallel resource decryption using thread-safe SDK
  * fix method names
  * fix error messages
  * update help for list comands
  * refactor folder list
  * refactor group list
  * refactor user list; add json column filter
  * simple refactor, split into several methods
  * add column filter into json output
  * fix assign error from delete resource
  * Fix Packaging Status README.md
  * Add HTTP proxy support via standard environment variables
  * Update go-passbolt, fixes updating shared v5 resources
  * cli: add --expiry (RFC3339/duration), support 'none' to clear (#89)
  * Improve spelling, formatting and readability of the main README
  * Correct KeePass spelling
  * Typo (#88)
  * Update go-passbolt (#85)
  * Make export work with v5 (#84)
  * Update go-passbolt
  * v5 Fix Resource Listing (#82)
  * Update go-passbolt for v5
  * Display Prompts on STDERR (#70)
  * Update go-passbolt and other deps (#71)
  * Feature: adding support for exposing secrets to subprocesses (#68)
  * Added flags for passing client cert and client private key as file contents instead of paths
  * Added File suffix on tlsClient command flags
  * Removed hardcoded paths and fixed typo
  * Added support for http client configuration via command arguments
  * Adds permission subcommand to get a list of permissions of a resource
  * Update deps, fix import changes, update go-passbolt for mfa fix
  * Update README.md Install Section
  * rename go-passbolt-cli -&gt; passbolt in README</changelog>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1780747200">- Update to version 0.5.0:
  * PB-52065 - Go-cli expose more attributes from API
  * PB-52118 - Bump go SDK to v0.8.0
  * PB-50545 - Go - phase 1 - SDK and CLI integration tests
  * PB-51584 - Create Github secrets to use in CI
  * PB-52063 - Go-cli Unify column selectors
  * PB-50545 - Run go mod tidy
  * PB-50545 - Pin docker imagrs using hash
  * PB-50545 - Go - phase 1 - SDK and CLI integration tests
  * PB-50544 - Go - phase 1 - Add unit test coverage to CI
  * PB-51583 - Fix doc and completion generation job
  * PB-51565 - Update Go SDK in Go CLI
  * PB-50546 - Go - phase 1 - CLI test infrastructure
  * PB-50163 - Go-Cli : schema-driven resource type support
  * PB-51449 - Fix homebrew release producing wrong hashes in tap
  * PB-51397 - 3rd party Github Actions should be pinned (High)
  * PB-51394 - Update go dependencies
  * PB-50130 - Go-Cli: Add a manual workflow step to be able to manually execute the releases
  * PB-50128 - Go-cli : Fix release failure
  * PB-50004 - Go-cli: Adapt readme to create community managed version section</changelog>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1780747201">- spec: Bump minimum go version to &gt;=1.25</changelog>
  <changelog author="Sai Karthik Karra &lt;kskarthik@disroot.org&gt;" date="1783684800">- Update to version 0.5.1:
  * PB-52863 - Bump go SDK to v0.8.1
  * PB-52794 - Update go dependencies
  * PB-52300 - Go - Add fuzzing tests
  * PB-52299 - Go - Configure to run benchmark tests
  * PB-50601 - Go - tests - cel filtering
  * PB-50602 - Go - tests - json output
  * PB-50604 - Go - tests - error handling
  * PB-50603 - Go - tests - configuration loading
  * PB-52151 - Go - phase 1 - Reorganize files structure
  * PB-52142 - Minor upgrade for golang.org/x/crypto (Medium)
  * PB-50552 - Go - phase 1 - Unify CEL filters
  * PB-50555 - Go - phase 1 - Improve error messages
  * PB-50554 - Go - phase 1 - Standardize error wrapping
  * PB-50551 - Go phase 1 - Extract common CRUD logic
  * PB-50550 - Go phase 1 - Shared command builder
  * PB-50553 - Go phase 1 - Shared output utilities</changelog>
</package>
<package pkgid="0c1599b9ee8d0db2d27db6c28a0e8741c730908fd07ac88cc66611748888e0d551953cc523dc5e3e2a31a5d782baebdaa9a36b0c5d029e49dc995e353bcd60a1" name="gopass" arch="riscv64">
  <version epoch="0" ver="1.16.1" rel="25.4"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1691150400">- spec tweaks</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1691236800">- Update to 1.15.7
  https://github.com/gopasspw/gopass/releases/tag/v1.15.7</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1691236801">- restore the series file. it was in the package to allow easily
  setup a working copy for patching.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1694520000">- Update to 1.15.8
  https://github.com/gopasspw/gopass/releases/tag/v1.15.8</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1700308800">- Update to 1.15.9
  https://github.com/gopasspw/gopass/releases/tag/v1.15.9</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701000000">- Update to 1.15.10
  https://github.com/gopasspw/gopass/releases/tag/v1.15.10</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701432000">- Update to 1.15.11
  https://github.com/gopasspw/gopass/releases/tag/v1.15.11</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1710676800">- Fixed completions to be compliant with naming standards.
- Added _service file for maintainers
- Modified the URL as the previous one was resulting in vendoring
  failure
- Update to 1.15.12:
  * bugfix: Use 'en' as default language for the xkcd generator
  * documentation: Fix typo: initilize -&gt; initialize
  * bugfix: Bring back audit summary
  * bugfix: Do not abort saving if the OTP counter is aborted
  * bugfix: Fix NPE when using recipients completion
  * bugfix: Warn if trying to use fscopy inside the store
  * chore: Upgrade to Go 1.22
  * cleanup: Add better logging in case no owner key is found
  * feat: Add .gopass-audit-ignore support to ignore secrets from
    audits
  * feat: Allow supression of password generation in create
    templates
  * ux: Add hint that computing recipients takes some time
  * ux: Do not show create type chooser if only one exists</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710936000">- make us ignore the git hash and just use the tag as revision</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710936001">- add the provides/obsoletes for the renamed completion packages</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1712491200">- Update to 1.15.13:
  - [bugfix] Default to true for core.exportkeys even in substores
    (#2848)
  - [bugfix] Do not report findings with severity none in audit
    summary (#2843)
  - [bugfix] Fix loading of git configs (#2849)
  - [chore] Update dependencies (#2850)
  - [chore] Use clean filepath in all of the fs.Set operation
    (#2846)
  - [chore] use the same version of golangci-lint (#2841)
  - [feat] Add an multi-line input type to the create wizard
    (#2847)
  - [feat] Add option to disable notification icon (#2845)
  - [feat] Add verbosity levels to the debug package (#2851)
  - [fix] Disble safecontent parsing if noparsing is requested
    (#2855)
  - [fix] Pass remote, if given, to local init as well (#2852)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722686400">- Update to 1.15.14:
  - 4d3d95ed chore: More logging when gpg operations fails (#2914)
  - 51c2bdc8 cli/decrypt: improve debugging of gpg command (#2913)
  - e302ae75 [bugfix] Fix parsing of key-value pairs according to
    the gitconfig (#2911)
  - 70dbabe0 gpg: Log gpg output to LogWriter (#2869)
  - 2a190edb updating our linter and fixing the current linter
    issues (#2907)
  - 2761beaa feat: on pinentry request, allow password to be cached
    in os keyring (#2881)
  - d6669e15 chore: Switch to static list of linters (#2882)
  - 0fc2ad27 Reduce dependabot frequency (#2868)
  - 3acb20e5 chore: fix function names in comment (#2861)
  - adaae659 Fix postrel helper</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1732449600">- Update to 1.15.15:
  - [BUGFIX] Replace ~ with user homedir if $GOPASS_HOMEDIR is not
    set (#2961)
  - [CLEANUP] Replace experimental maps and slices with stdlib
    (#2993)
  - [CLEANUP] remove unreachable code (#2977)
  - [DEPRECATION] Remove references to deprecated rand.Seed (#2953)
  - [ENHANCEMENT] Allow for whitespace-trailing passwords (#2873)
    (#2954)
  - [FEATURE] Adding support for age.Plugin identities (#2960)
  - [FEATURE] Allow for non-interactive age setup (#2970)
  - [FEATURE] Ask for setup if not initialized (#2975)
  - [bugfix] Copy with trailing slash at destination. (#2966)
  - [chore] use the same version of golangci-lint (#2948)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1734523200">- Update vendor tarball for (boo#1234562 CVE-2024-45337)
  pulled bd408d6cd47aaccdcc56fed606b21581d7ef63e4.patch from
  upstream and apply before regenerating the vendor tarball with a
  shell script:
  [#]!/usr/bin/bash
  export GOWORK=off
  go mod vendor &amp;&amp; (rm ../vendor.tar.xz ; bsdtar cfJ ../vendor.tar.xz vendor/ go.mod go.sum )</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1745236800">- Update to 1.15.16:
  - [BUGFIX] Allow use of trailing slash for cp/mv command (#3080)
  - [BUGFIX] Check if any usable key matches on clone (#3027)
  - [BUGFIX] Fixed max length check for strings in create/wizard
    (#3056)
  - [BUGFIX] Fixed password not saving to clipboard with
    safecontent and autoclip true (#3053)
  - [BUGFIX] replace return of wrong error variable (#3015)
  - [ENHANCEMENT] Add support for autocompletion with flags in REPL
    mode (#3057)
  - [ENHANCEMENT] Make it possible to override show.autoclip
    (#3082)
  - [FEATURE] Add option -r/--regex to find (#3083)
  - [UX] Make single store sync more intuitive / verbose (#3076)
  - [bugfix] Don't check for autosync on manual triggered sync
    (#3026) (#3029)
  - [chore] Add keep-sorted linter (#3130)
  - [chore] Add tpl func tests and fix two small issues (#3058)
  - [chore] Do not run linters twice (#3119)
  - [chore] Migrate goreleaser config to v2 (#3122)
  - [chore] Migrate to golangci-lint v2 (#3104)
  - [chore] Move gitconfig to their own repo (#3131)
  - [chore] Move set from internal to pkg (#3129)
  - [chore] Update dependencies (#3120)
  - [feat] Add conditional includes for gitconfig (#3128)
  - [feat] Add unconditional includes for gitconfig (#3127)
  - [feat] Remove expensive and unmaintained zxcvbn-go strength
    checker (#3133)
  - [feat] Replace clipboard library to support wl-copy args
    (#3123)
  - [fix] Add LICENSE, Changelog, manpage and shell completions to
    deb and (#3121)
  - [fix] Fix a flaky test (#3137)
  - [fix] Fix debug.ModuleVersion (#3079)
  - [fix] Fix test failure due to ambient variables (#3135)
  - [fix] Fix test regressions (#3116)
  - [fix] Fix this annoying test
  - [fix] Include git commit hash in tarballs (#3124)
  - [fix] Relase fixes (#3136)
  - [fix] Update Makefile and fix lint violations (#3134)
- refresh do-not-strip.patch
- drop bd408d6cd47aaccdcc56fed606b21581d7ef63e4.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1757937600">- Update to 1.15.17:
  - [BUGFIX] Fix --force flag in recipients add (#3173)
  - [chore] Add tests and comments for hasPwRuleForSecret (#3162)
  - [chore] Automatically approve and merge dependabot PRs (#3220)
  - [chore] Bump github.com/gopasspw/clipboard to v0.0.3 (#3219)
  - [chore] Disable updating gopasspw.github.io (#3184)
  - [chore] Expose gopass env in help (#3158)
  - [chore] Fix hardened runner (#3196)
  - [chore] Update Go versions (#3139)
  - [chore] Update dependencies (#3197)
  - [feat] Add Jujutsu storage backend (#3202)
  - [feat] Honor generator options in the create workflow (#3149)
  - [fix] Add workaround for pre-release test failures (#3198)
  - [fix] Disable Windows tests (#3204)
  - [fix] Fixes creation template lookup on Windows (#3157)
  - [fix] avoid length prompt when input is within rule boundary
    (#3159)
  - [fix] skip redundant confirmation when --edit is used (#3161)
  - [fix] use WritePassword for secure write (#3200)
  - [testing] use /usr/bin/env cat instead of /bin/cat (#3160)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1758283200">- Update to 1.15.18:
  - [fix] Enable Windows builders (#3237)
  - [fix] Fix recipient check error (#3235)
  - [fix] Update gitconfig to v0.0.3 to pull in Windows fixes
    (#3236)
  - [fix] Use Go 1.24 instead of Go 1.25 (#3226)
  - docs: Add note about pass compatibility (#3229)
  - feat: Add reorg command (#3232)
  - feat: Allow to customize commit messages (#3231)
  - feat: Improve usability of 'gopass mounts add' command (#3238)
  - fix(config): Make core.exportkeys handling consistent (#3228)
  - fix(gpg): Opportunistic key comparison on import (#3230)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763035200">- Update to 1.16.0:
  - [BUGFIX] reorg: List all secrets instead of just top-level
    folders (#3245)
  - [chore] Add capability and vulnerability checks (#3266)
  - [chore] Initial fixes and added a warning for CryptFS and JJFS
    (#3270)
  - [chore] Logging improvements (#3273)
  - [chore] Run linux builds with multiple Go versions (#3272)
  - [fix] Correctly handle IsGitCommit false in store.Move (#3246)
  - [fix] Drop Go 1.23 (#3274)
  - [fix] Fix clipboard issues (#3267)
  - [fix] Fix version check (#3268)
  - chore: Update golangci-lint (#3287)
  - docs: Add GoDoc to pkg and improve markdown files (#3251)
  - feat(age): Add unlock command to age agent (#3244)
  - feat: Add cryptfs storage backend for filename encryption
    (#3249)
  - feat: Clone remote on init (#3247)
  - fix: Fix release helper and update capabilities for caplos
    (#3288)
- remove the -w flag from the ldflags</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765627200">- Update to 1.16.1:
  - fix(config): use the config propery generate.strict as default
    value for Strict rules (#3303)
  - fix: Fix version check against latest release (#3292)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1779105600">- Update dependencies for security issues. Although it looks like
  gopass is not really using any of them directly:
  github.com/FiloSottile/edwards25519@v1.1.1 (boo#1258620 CVE-2026-26958)
  github.com/cloudflare/circl@v1.6.3 (boo#1265550 CVE-2026-1229)</changelog>
</package>
<package pkgid="2d1b1a0dedaadd8c90ec4819d3b841385cf9ec2b65a5fb57f8a9ae3638e6c0547a2b4c41cd40b73318f99fbb1a54fe00898d25ec1ce1ea0d1a7abc343a295fc3" name="gopass" arch="src">
  <version epoch="0" ver="1.16.1" rel="25.4"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1691150400">- spec tweaks</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1691236800">- Update to 1.15.7
  https://github.com/gopasspw/gopass/releases/tag/v1.15.7</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1691236801">- restore the series file. it was in the package to allow easily
  setup a working copy for patching.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1694520000">- Update to 1.15.8
  https://github.com/gopasspw/gopass/releases/tag/v1.15.8</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1700308800">- Update to 1.15.9
  https://github.com/gopasspw/gopass/releases/tag/v1.15.9</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701000000">- Update to 1.15.10
  https://github.com/gopasspw/gopass/releases/tag/v1.15.10</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701432000">- Update to 1.15.11
  https://github.com/gopasspw/gopass/releases/tag/v1.15.11</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1710676800">- Fixed completions to be compliant with naming standards.
- Added _service file for maintainers
- Modified the URL as the previous one was resulting in vendoring
  failure
- Update to 1.15.12:
  * bugfix: Use 'en' as default language for the xkcd generator
  * documentation: Fix typo: initilize -&gt; initialize
  * bugfix: Bring back audit summary
  * bugfix: Do not abort saving if the OTP counter is aborted
  * bugfix: Fix NPE when using recipients completion
  * bugfix: Warn if trying to use fscopy inside the store
  * chore: Upgrade to Go 1.22
  * cleanup: Add better logging in case no owner key is found
  * feat: Add .gopass-audit-ignore support to ignore secrets from
    audits
  * feat: Allow supression of password generation in create
    templates
  * ux: Add hint that computing recipients takes some time
  * ux: Do not show create type chooser if only one exists</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710936000">- make us ignore the git hash and just use the tag as revision</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710936001">- add the provides/obsoletes for the renamed completion packages</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1712491200">- Update to 1.15.13:
  - [bugfix] Default to true for core.exportkeys even in substores
    (#2848)
  - [bugfix] Do not report findings with severity none in audit
    summary (#2843)
  - [bugfix] Fix loading of git configs (#2849)
  - [chore] Update dependencies (#2850)
  - [chore] Use clean filepath in all of the fs.Set operation
    (#2846)
  - [chore] use the same version of golangci-lint (#2841)
  - [feat] Add an multi-line input type to the create wizard
    (#2847)
  - [feat] Add option to disable notification icon (#2845)
  - [feat] Add verbosity levels to the debug package (#2851)
  - [fix] Disble safecontent parsing if noparsing is requested
    (#2855)
  - [fix] Pass remote, if given, to local init as well (#2852)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722686400">- Update to 1.15.14:
  - 4d3d95ed chore: More logging when gpg operations fails (#2914)
  - 51c2bdc8 cli/decrypt: improve debugging of gpg command (#2913)
  - e302ae75 [bugfix] Fix parsing of key-value pairs according to
    the gitconfig (#2911)
  - 70dbabe0 gpg: Log gpg output to LogWriter (#2869)
  - 2a190edb updating our linter and fixing the current linter
    issues (#2907)
  - 2761beaa feat: on pinentry request, allow password to be cached
    in os keyring (#2881)
  - d6669e15 chore: Switch to static list of linters (#2882)
  - 0fc2ad27 Reduce dependabot frequency (#2868)
  - 3acb20e5 chore: fix function names in comment (#2861)
  - adaae659 Fix postrel helper</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1732449600">- Update to 1.15.15:
  - [BUGFIX] Replace ~ with user homedir if $GOPASS_HOMEDIR is not
    set (#2961)
  - [CLEANUP] Replace experimental maps and slices with stdlib
    (#2993)
  - [CLEANUP] remove unreachable code (#2977)
  - [DEPRECATION] Remove references to deprecated rand.Seed (#2953)
  - [ENHANCEMENT] Allow for whitespace-trailing passwords (#2873)
    (#2954)
  - [FEATURE] Adding support for age.Plugin identities (#2960)
  - [FEATURE] Allow for non-interactive age setup (#2970)
  - [FEATURE] Ask for setup if not initialized (#2975)
  - [bugfix] Copy with trailing slash at destination. (#2966)
  - [chore] use the same version of golangci-lint (#2948)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1734523200">- Update vendor tarball for (boo#1234562 CVE-2024-45337)
  pulled bd408d6cd47aaccdcc56fed606b21581d7ef63e4.patch from
  upstream and apply before regenerating the vendor tarball with a
  shell script:
  [#]!/usr/bin/bash
  export GOWORK=off
  go mod vendor &amp;&amp; (rm ../vendor.tar.xz ; bsdtar cfJ ../vendor.tar.xz vendor/ go.mod go.sum )</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1745236800">- Update to 1.15.16:
  - [BUGFIX] Allow use of trailing slash for cp/mv command (#3080)
  - [BUGFIX] Check if any usable key matches on clone (#3027)
  - [BUGFIX] Fixed max length check for strings in create/wizard
    (#3056)
  - [BUGFIX] Fixed password not saving to clipboard with
    safecontent and autoclip true (#3053)
  - [BUGFIX] replace return of wrong error variable (#3015)
  - [ENHANCEMENT] Add support for autocompletion with flags in REPL
    mode (#3057)
  - [ENHANCEMENT] Make it possible to override show.autoclip
    (#3082)
  - [FEATURE] Add option -r/--regex to find (#3083)
  - [UX] Make single store sync more intuitive / verbose (#3076)
  - [bugfix] Don't check for autosync on manual triggered sync
    (#3026) (#3029)
  - [chore] Add keep-sorted linter (#3130)
  - [chore] Add tpl func tests and fix two small issues (#3058)
  - [chore] Do not run linters twice (#3119)
  - [chore] Migrate goreleaser config to v2 (#3122)
  - [chore] Migrate to golangci-lint v2 (#3104)
  - [chore] Move gitconfig to their own repo (#3131)
  - [chore] Move set from internal to pkg (#3129)
  - [chore] Update dependencies (#3120)
  - [feat] Add conditional includes for gitconfig (#3128)
  - [feat] Add unconditional includes for gitconfig (#3127)
  - [feat] Remove expensive and unmaintained zxcvbn-go strength
    checker (#3133)
  - [feat] Replace clipboard library to support wl-copy args
    (#3123)
  - [fix] Add LICENSE, Changelog, manpage and shell completions to
    deb and (#3121)
  - [fix] Fix a flaky test (#3137)
  - [fix] Fix debug.ModuleVersion (#3079)
  - [fix] Fix test failure due to ambient variables (#3135)
  - [fix] Fix test regressions (#3116)
  - [fix] Fix this annoying test
  - [fix] Include git commit hash in tarballs (#3124)
  - [fix] Relase fixes (#3136)
  - [fix] Update Makefile and fix lint violations (#3134)
- refresh do-not-strip.patch
- drop bd408d6cd47aaccdcc56fed606b21581d7ef63e4.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1757937600">- Update to 1.15.17:
  - [BUGFIX] Fix --force flag in recipients add (#3173)
  - [chore] Add tests and comments for hasPwRuleForSecret (#3162)
  - [chore] Automatically approve and merge dependabot PRs (#3220)
  - [chore] Bump github.com/gopasspw/clipboard to v0.0.3 (#3219)
  - [chore] Disable updating gopasspw.github.io (#3184)
  - [chore] Expose gopass env in help (#3158)
  - [chore] Fix hardened runner (#3196)
  - [chore] Update Go versions (#3139)
  - [chore] Update dependencies (#3197)
  - [feat] Add Jujutsu storage backend (#3202)
  - [feat] Honor generator options in the create workflow (#3149)
  - [fix] Add workaround for pre-release test failures (#3198)
  - [fix] Disable Windows tests (#3204)
  - [fix] Fixes creation template lookup on Windows (#3157)
  - [fix] avoid length prompt when input is within rule boundary
    (#3159)
  - [fix] skip redundant confirmation when --edit is used (#3161)
  - [fix] use WritePassword for secure write (#3200)
  - [testing] use /usr/bin/env cat instead of /bin/cat (#3160)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1758283200">- Update to 1.15.18:
  - [fix] Enable Windows builders (#3237)
  - [fix] Fix recipient check error (#3235)
  - [fix] Update gitconfig to v0.0.3 to pull in Windows fixes
    (#3236)
  - [fix] Use Go 1.24 instead of Go 1.25 (#3226)
  - docs: Add note about pass compatibility (#3229)
  - feat: Add reorg command (#3232)
  - feat: Allow to customize commit messages (#3231)
  - feat: Improve usability of 'gopass mounts add' command (#3238)
  - fix(config): Make core.exportkeys handling consistent (#3228)
  - fix(gpg): Opportunistic key comparison on import (#3230)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763035200">- Update to 1.16.0:
  - [BUGFIX] reorg: List all secrets instead of just top-level
    folders (#3245)
  - [chore] Add capability and vulnerability checks (#3266)
  - [chore] Initial fixes and added a warning for CryptFS and JJFS
    (#3270)
  - [chore] Logging improvements (#3273)
  - [chore] Run linux builds with multiple Go versions (#3272)
  - [fix] Correctly handle IsGitCommit false in store.Move (#3246)
  - [fix] Drop Go 1.23 (#3274)
  - [fix] Fix clipboard issues (#3267)
  - [fix] Fix version check (#3268)
  - chore: Update golangci-lint (#3287)
  - docs: Add GoDoc to pkg and improve markdown files (#3251)
  - feat(age): Add unlock command to age agent (#3244)
  - feat: Add cryptfs storage backend for filename encryption
    (#3249)
  - feat: Clone remote on init (#3247)
  - fix: Fix release helper and update capabilities for caplos
    (#3288)
- remove the -w flag from the ldflags</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765627200">- Update to 1.16.1:
  - fix(config): use the config propery generate.strict as default
    value for Strict rules (#3303)
  - fix: Fix version check against latest release (#3292)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1779105600">- Update dependencies for security issues. Although it looks like
  gopass is not really using any of them directly:
  github.com/FiloSottile/edwards25519@v1.1.1 (boo#1258620 CVE-2026-26958)
  github.com/cloudflare/circl@v1.6.3 (boo#1265550 CVE-2026-1229)</changelog>
</package>
<package pkgid="a41bacd426901baf2d290f6e8ae615c7c02387506c58f633c5b970d6a1303c67c64f9dc23ce5e9b3d43246593b75b59077ec567356a8237395821c6057d683e6" name="gopass-bash-completion" arch="noarch">
  <version epoch="0" ver="1.16.1" rel="25.4"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1691150400">- spec tweaks</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1691236800">- Update to 1.15.7
  https://github.com/gopasspw/gopass/releases/tag/v1.15.7</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1691236801">- restore the series file. it was in the package to allow easily
  setup a working copy for patching.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1694520000">- Update to 1.15.8
  https://github.com/gopasspw/gopass/releases/tag/v1.15.8</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1700308800">- Update to 1.15.9
  https://github.com/gopasspw/gopass/releases/tag/v1.15.9</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701000000">- Update to 1.15.10
  https://github.com/gopasspw/gopass/releases/tag/v1.15.10</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701432000">- Update to 1.15.11
  https://github.com/gopasspw/gopass/releases/tag/v1.15.11</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1710676800">- Fixed completions to be compliant with naming standards.
- Added _service file for maintainers
- Modified the URL as the previous one was resulting in vendoring
  failure
- Update to 1.15.12:
  * bugfix: Use 'en' as default language for the xkcd generator
  * documentation: Fix typo: initilize -&gt; initialize
  * bugfix: Bring back audit summary
  * bugfix: Do not abort saving if the OTP counter is aborted
  * bugfix: Fix NPE when using recipients completion
  * bugfix: Warn if trying to use fscopy inside the store
  * chore: Upgrade to Go 1.22
  * cleanup: Add better logging in case no owner key is found
  * feat: Add .gopass-audit-ignore support to ignore secrets from
    audits
  * feat: Allow supression of password generation in create
    templates
  * ux: Add hint that computing recipients takes some time
  * ux: Do not show create type chooser if only one exists</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710936000">- make us ignore the git hash and just use the tag as revision</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710936001">- add the provides/obsoletes for the renamed completion packages</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1712491200">- Update to 1.15.13:
  - [bugfix] Default to true for core.exportkeys even in substores
    (#2848)
  - [bugfix] Do not report findings with severity none in audit
    summary (#2843)
  - [bugfix] Fix loading of git configs (#2849)
  - [chore] Update dependencies (#2850)
  - [chore] Use clean filepath in all of the fs.Set operation
    (#2846)
  - [chore] use the same version of golangci-lint (#2841)
  - [feat] Add an multi-line input type to the create wizard
    (#2847)
  - [feat] Add option to disable notification icon (#2845)
  - [feat] Add verbosity levels to the debug package (#2851)
  - [fix] Disble safecontent parsing if noparsing is requested
    (#2855)
  - [fix] Pass remote, if given, to local init as well (#2852)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722686400">- Update to 1.15.14:
  - 4d3d95ed chore: More logging when gpg operations fails (#2914)
  - 51c2bdc8 cli/decrypt: improve debugging of gpg command (#2913)
  - e302ae75 [bugfix] Fix parsing of key-value pairs according to
    the gitconfig (#2911)
  - 70dbabe0 gpg: Log gpg output to LogWriter (#2869)
  - 2a190edb updating our linter and fixing the current linter
    issues (#2907)
  - 2761beaa feat: on pinentry request, allow password to be cached
    in os keyring (#2881)
  - d6669e15 chore: Switch to static list of linters (#2882)
  - 0fc2ad27 Reduce dependabot frequency (#2868)
  - 3acb20e5 chore: fix function names in comment (#2861)
  - adaae659 Fix postrel helper</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1732449600">- Update to 1.15.15:
  - [BUGFIX] Replace ~ with user homedir if $GOPASS_HOMEDIR is not
    set (#2961)
  - [CLEANUP] Replace experimental maps and slices with stdlib
    (#2993)
  - [CLEANUP] remove unreachable code (#2977)
  - [DEPRECATION] Remove references to deprecated rand.Seed (#2953)
  - [ENHANCEMENT] Allow for whitespace-trailing passwords (#2873)
    (#2954)
  - [FEATURE] Adding support for age.Plugin identities (#2960)
  - [FEATURE] Allow for non-interactive age setup (#2970)
  - [FEATURE] Ask for setup if not initialized (#2975)
  - [bugfix] Copy with trailing slash at destination. (#2966)
  - [chore] use the same version of golangci-lint (#2948)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1734523200">- Update vendor tarball for (boo#1234562 CVE-2024-45337)
  pulled bd408d6cd47aaccdcc56fed606b21581d7ef63e4.patch from
  upstream and apply before regenerating the vendor tarball with a
  shell script:
  [#]!/usr/bin/bash
  export GOWORK=off
  go mod vendor &amp;&amp; (rm ../vendor.tar.xz ; bsdtar cfJ ../vendor.tar.xz vendor/ go.mod go.sum )</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1745236800">- Update to 1.15.16:
  - [BUGFIX] Allow use of trailing slash for cp/mv command (#3080)
  - [BUGFIX] Check if any usable key matches on clone (#3027)
  - [BUGFIX] Fixed max length check for strings in create/wizard
    (#3056)
  - [BUGFIX] Fixed password not saving to clipboard with
    safecontent and autoclip true (#3053)
  - [BUGFIX] replace return of wrong error variable (#3015)
  - [ENHANCEMENT] Add support for autocompletion with flags in REPL
    mode (#3057)
  - [ENHANCEMENT] Make it possible to override show.autoclip
    (#3082)
  - [FEATURE] Add option -r/--regex to find (#3083)
  - [UX] Make single store sync more intuitive / verbose (#3076)
  - [bugfix] Don't check for autosync on manual triggered sync
    (#3026) (#3029)
  - [chore] Add keep-sorted linter (#3130)
  - [chore] Add tpl func tests and fix two small issues (#3058)
  - [chore] Do not run linters twice (#3119)
  - [chore] Migrate goreleaser config to v2 (#3122)
  - [chore] Migrate to golangci-lint v2 (#3104)
  - [chore] Move gitconfig to their own repo (#3131)
  - [chore] Move set from internal to pkg (#3129)
  - [chore] Update dependencies (#3120)
  - [feat] Add conditional includes for gitconfig (#3128)
  - [feat] Add unconditional includes for gitconfig (#3127)
  - [feat] Remove expensive and unmaintained zxcvbn-go strength
    checker (#3133)
  - [feat] Replace clipboard library to support wl-copy args
    (#3123)
  - [fix] Add LICENSE, Changelog, manpage and shell completions to
    deb and (#3121)
  - [fix] Fix a flaky test (#3137)
  - [fix] Fix debug.ModuleVersion (#3079)
  - [fix] Fix test failure due to ambient variables (#3135)
  - [fix] Fix test regressions (#3116)
  - [fix] Fix this annoying test
  - [fix] Include git commit hash in tarballs (#3124)
  - [fix] Relase fixes (#3136)
  - [fix] Update Makefile and fix lint violations (#3134)
- refresh do-not-strip.patch
- drop bd408d6cd47aaccdcc56fed606b21581d7ef63e4.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1757937600">- Update to 1.15.17:
  - [BUGFIX] Fix --force flag in recipients add (#3173)
  - [chore] Add tests and comments for hasPwRuleForSecret (#3162)
  - [chore] Automatically approve and merge dependabot PRs (#3220)
  - [chore] Bump github.com/gopasspw/clipboard to v0.0.3 (#3219)
  - [chore] Disable updating gopasspw.github.io (#3184)
  - [chore] Expose gopass env in help (#3158)
  - [chore] Fix hardened runner (#3196)
  - [chore] Update Go versions (#3139)
  - [chore] Update dependencies (#3197)
  - [feat] Add Jujutsu storage backend (#3202)
  - [feat] Honor generator options in the create workflow (#3149)
  - [fix] Add workaround for pre-release test failures (#3198)
  - [fix] Disable Windows tests (#3204)
  - [fix] Fixes creation template lookup on Windows (#3157)
  - [fix] avoid length prompt when input is within rule boundary
    (#3159)
  - [fix] skip redundant confirmation when --edit is used (#3161)
  - [fix] use WritePassword for secure write (#3200)
  - [testing] use /usr/bin/env cat instead of /bin/cat (#3160)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1758283200">- Update to 1.15.18:
  - [fix] Enable Windows builders (#3237)
  - [fix] Fix recipient check error (#3235)
  - [fix] Update gitconfig to v0.0.3 to pull in Windows fixes
    (#3236)
  - [fix] Use Go 1.24 instead of Go 1.25 (#3226)
  - docs: Add note about pass compatibility (#3229)
  - feat: Add reorg command (#3232)
  - feat: Allow to customize commit messages (#3231)
  - feat: Improve usability of 'gopass mounts add' command (#3238)
  - fix(config): Make core.exportkeys handling consistent (#3228)
  - fix(gpg): Opportunistic key comparison on import (#3230)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763035200">- Update to 1.16.0:
  - [BUGFIX] reorg: List all secrets instead of just top-level
    folders (#3245)
  - [chore] Add capability and vulnerability checks (#3266)
  - [chore] Initial fixes and added a warning for CryptFS and JJFS
    (#3270)
  - [chore] Logging improvements (#3273)
  - [chore] Run linux builds with multiple Go versions (#3272)
  - [fix] Correctly handle IsGitCommit false in store.Move (#3246)
  - [fix] Drop Go 1.23 (#3274)
  - [fix] Fix clipboard issues (#3267)
  - [fix] Fix version check (#3268)
  - chore: Update golangci-lint (#3287)
  - docs: Add GoDoc to pkg and improve markdown files (#3251)
  - feat(age): Add unlock command to age agent (#3244)
  - feat: Add cryptfs storage backend for filename encryption
    (#3249)
  - feat: Clone remote on init (#3247)
  - fix: Fix release helper and update capabilities for caplos
    (#3288)
- remove the -w flag from the ldflags</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765627200">- Update to 1.16.1:
  - fix(config): use the config propery generate.strict as default
    value for Strict rules (#3303)
  - fix: Fix version check against latest release (#3292)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1779105600">- Update dependencies for security issues. Although it looks like
  gopass is not really using any of them directly:
  github.com/FiloSottile/edwards25519@v1.1.1 (boo#1258620 CVE-2026-26958)
  github.com/cloudflare/circl@v1.6.3 (boo#1265550 CVE-2026-1229)</changelog>
</package>
<package pkgid="cade2b0a521aafd12f47e00ede0d466a96d504e7951f667da7b3d236d3b704006377a42a48b63e8a6e2da5570cff6a354ab84d2830396ea4d15d84d14d8b2bab" name="gopass-debuginfo" arch="riscv64">
  <version epoch="0" ver="1.16.1" rel="25.4"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1691150400">- spec tweaks</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1691236800">- Update to 1.15.7
  https://github.com/gopasspw/gopass/releases/tag/v1.15.7</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1691236801">- restore the series file. it was in the package to allow easily
  setup a working copy for patching.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1694520000">- Update to 1.15.8
  https://github.com/gopasspw/gopass/releases/tag/v1.15.8</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1700308800">- Update to 1.15.9
  https://github.com/gopasspw/gopass/releases/tag/v1.15.9</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701000000">- Update to 1.15.10
  https://github.com/gopasspw/gopass/releases/tag/v1.15.10</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701432000">- Update to 1.15.11
  https://github.com/gopasspw/gopass/releases/tag/v1.15.11</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1710676800">- Fixed completions to be compliant with naming standards.
- Added _service file for maintainers
- Modified the URL as the previous one was resulting in vendoring
  failure
- Update to 1.15.12:
  * bugfix: Use 'en' as default language for the xkcd generator
  * documentation: Fix typo: initilize -&gt; initialize
  * bugfix: Bring back audit summary
  * bugfix: Do not abort saving if the OTP counter is aborted
  * bugfix: Fix NPE when using recipients completion
  * bugfix: Warn if trying to use fscopy inside the store
  * chore: Upgrade to Go 1.22
  * cleanup: Add better logging in case no owner key is found
  * feat: Add .gopass-audit-ignore support to ignore secrets from
    audits
  * feat: Allow supression of password generation in create
    templates
  * ux: Add hint that computing recipients takes some time
  * ux: Do not show create type chooser if only one exists</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710936000">- make us ignore the git hash and just use the tag as revision</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710936001">- add the provides/obsoletes for the renamed completion packages</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1712491200">- Update to 1.15.13:
  - [bugfix] Default to true for core.exportkeys even in substores
    (#2848)
  - [bugfix] Do not report findings with severity none in audit
    summary (#2843)
  - [bugfix] Fix loading of git configs (#2849)
  - [chore] Update dependencies (#2850)
  - [chore] Use clean filepath in all of the fs.Set operation
    (#2846)
  - [chore] use the same version of golangci-lint (#2841)
  - [feat] Add an multi-line input type to the create wizard
    (#2847)
  - [feat] Add option to disable notification icon (#2845)
  - [feat] Add verbosity levels to the debug package (#2851)
  - [fix] Disble safecontent parsing if noparsing is requested
    (#2855)
  - [fix] Pass remote, if given, to local init as well (#2852)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722686400">- Update to 1.15.14:
  - 4d3d95ed chore: More logging when gpg operations fails (#2914)
  - 51c2bdc8 cli/decrypt: improve debugging of gpg command (#2913)
  - e302ae75 [bugfix] Fix parsing of key-value pairs according to
    the gitconfig (#2911)
  - 70dbabe0 gpg: Log gpg output to LogWriter (#2869)
  - 2a190edb updating our linter and fixing the current linter
    issues (#2907)
  - 2761beaa feat: on pinentry request, allow password to be cached
    in os keyring (#2881)
  - d6669e15 chore: Switch to static list of linters (#2882)
  - 0fc2ad27 Reduce dependabot frequency (#2868)
  - 3acb20e5 chore: fix function names in comment (#2861)
  - adaae659 Fix postrel helper</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1732449600">- Update to 1.15.15:
  - [BUGFIX] Replace ~ with user homedir if $GOPASS_HOMEDIR is not
    set (#2961)
  - [CLEANUP] Replace experimental maps and slices with stdlib
    (#2993)
  - [CLEANUP] remove unreachable code (#2977)
  - [DEPRECATION] Remove references to deprecated rand.Seed (#2953)
  - [ENHANCEMENT] Allow for whitespace-trailing passwords (#2873)
    (#2954)
  - [FEATURE] Adding support for age.Plugin identities (#2960)
  - [FEATURE] Allow for non-interactive age setup (#2970)
  - [FEATURE] Ask for setup if not initialized (#2975)
  - [bugfix] Copy with trailing slash at destination. (#2966)
  - [chore] use the same version of golangci-lint (#2948)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1734523200">- Update vendor tarball for (boo#1234562 CVE-2024-45337)
  pulled bd408d6cd47aaccdcc56fed606b21581d7ef63e4.patch from
  upstream and apply before regenerating the vendor tarball with a
  shell script:
  [#]!/usr/bin/bash
  export GOWORK=off
  go mod vendor &amp;&amp; (rm ../vendor.tar.xz ; bsdtar cfJ ../vendor.tar.xz vendor/ go.mod go.sum )</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1745236800">- Update to 1.15.16:
  - [BUGFIX] Allow use of trailing slash for cp/mv command (#3080)
  - [BUGFIX] Check if any usable key matches on clone (#3027)
  - [BUGFIX] Fixed max length check for strings in create/wizard
    (#3056)
  - [BUGFIX] Fixed password not saving to clipboard with
    safecontent and autoclip true (#3053)
  - [BUGFIX] replace return of wrong error variable (#3015)
  - [ENHANCEMENT] Add support for autocompletion with flags in REPL
    mode (#3057)
  - [ENHANCEMENT] Make it possible to override show.autoclip
    (#3082)
  - [FEATURE] Add option -r/--regex to find (#3083)
  - [UX] Make single store sync more intuitive / verbose (#3076)
  - [bugfix] Don't check for autosync on manual triggered sync
    (#3026) (#3029)
  - [chore] Add keep-sorted linter (#3130)
  - [chore] Add tpl func tests and fix two small issues (#3058)
  - [chore] Do not run linters twice (#3119)
  - [chore] Migrate goreleaser config to v2 (#3122)
  - [chore] Migrate to golangci-lint v2 (#3104)
  - [chore] Move gitconfig to their own repo (#3131)
  - [chore] Move set from internal to pkg (#3129)
  - [chore] Update dependencies (#3120)
  - [feat] Add conditional includes for gitconfig (#3128)
  - [feat] Add unconditional includes for gitconfig (#3127)
  - [feat] Remove expensive and unmaintained zxcvbn-go strength
    checker (#3133)
  - [feat] Replace clipboard library to support wl-copy args
    (#3123)
  - [fix] Add LICENSE, Changelog, manpage and shell completions to
    deb and (#3121)
  - [fix] Fix a flaky test (#3137)
  - [fix] Fix debug.ModuleVersion (#3079)
  - [fix] Fix test failure due to ambient variables (#3135)
  - [fix] Fix test regressions (#3116)
  - [fix] Fix this annoying test
  - [fix] Include git commit hash in tarballs (#3124)
  - [fix] Relase fixes (#3136)
  - [fix] Update Makefile and fix lint violations (#3134)
- refresh do-not-strip.patch
- drop bd408d6cd47aaccdcc56fed606b21581d7ef63e4.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1757937600">- Update to 1.15.17:
  - [BUGFIX] Fix --force flag in recipients add (#3173)
  - [chore] Add tests and comments for hasPwRuleForSecret (#3162)
  - [chore] Automatically approve and merge dependabot PRs (#3220)
  - [chore] Bump github.com/gopasspw/clipboard to v0.0.3 (#3219)
  - [chore] Disable updating gopasspw.github.io (#3184)
  - [chore] Expose gopass env in help (#3158)
  - [chore] Fix hardened runner (#3196)
  - [chore] Update Go versions (#3139)
  - [chore] Update dependencies (#3197)
  - [feat] Add Jujutsu storage backend (#3202)
  - [feat] Honor generator options in the create workflow (#3149)
  - [fix] Add workaround for pre-release test failures (#3198)
  - [fix] Disable Windows tests (#3204)
  - [fix] Fixes creation template lookup on Windows (#3157)
  - [fix] avoid length prompt when input is within rule boundary
    (#3159)
  - [fix] skip redundant confirmation when --edit is used (#3161)
  - [fix] use WritePassword for secure write (#3200)
  - [testing] use /usr/bin/env cat instead of /bin/cat (#3160)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1758283200">- Update to 1.15.18:
  - [fix] Enable Windows builders (#3237)
  - [fix] Fix recipient check error (#3235)
  - [fix] Update gitconfig to v0.0.3 to pull in Windows fixes
    (#3236)
  - [fix] Use Go 1.24 instead of Go 1.25 (#3226)
  - docs: Add note about pass compatibility (#3229)
  - feat: Add reorg command (#3232)
  - feat: Allow to customize commit messages (#3231)
  - feat: Improve usability of 'gopass mounts add' command (#3238)
  - fix(config): Make core.exportkeys handling consistent (#3228)
  - fix(gpg): Opportunistic key comparison on import (#3230)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763035200">- Update to 1.16.0:
  - [BUGFIX] reorg: List all secrets instead of just top-level
    folders (#3245)
  - [chore] Add capability and vulnerability checks (#3266)
  - [chore] Initial fixes and added a warning for CryptFS and JJFS
    (#3270)
  - [chore] Logging improvements (#3273)
  - [chore] Run linux builds with multiple Go versions (#3272)
  - [fix] Correctly handle IsGitCommit false in store.Move (#3246)
  - [fix] Drop Go 1.23 (#3274)
  - [fix] Fix clipboard issues (#3267)
  - [fix] Fix version check (#3268)
  - chore: Update golangci-lint (#3287)
  - docs: Add GoDoc to pkg and improve markdown files (#3251)
  - feat(age): Add unlock command to age agent (#3244)
  - feat: Add cryptfs storage backend for filename encryption
    (#3249)
  - feat: Clone remote on init (#3247)
  - fix: Fix release helper and update capabilities for caplos
    (#3288)
- remove the -w flag from the ldflags</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765627200">- Update to 1.16.1:
  - fix(config): use the config propery generate.strict as default
    value for Strict rules (#3303)
  - fix: Fix version check against latest release (#3292)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1779105600">- Update dependencies for security issues. Although it looks like
  gopass is not really using any of them directly:
  github.com/FiloSottile/edwards25519@v1.1.1 (boo#1258620 CVE-2026-26958)
  github.com/cloudflare/circl@v1.6.3 (boo#1265550 CVE-2026-1229)</changelog>
</package>
<package pkgid="21e7c8a68fd6df421bf157b189373c6e2b4b868f661e6d5605efefbf59a4d9496203f998a71f3312340aa31bbee9a5488283d2b7cdd9d733c66be3fcd8d357c3" name="gopass-fish-completion" arch="noarch">
  <version epoch="0" ver="1.16.1" rel="25.4"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1691150400">- spec tweaks</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1691236800">- Update to 1.15.7
  https://github.com/gopasspw/gopass/releases/tag/v1.15.7</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1691236801">- restore the series file. it was in the package to allow easily
  setup a working copy for patching.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1694520000">- Update to 1.15.8
  https://github.com/gopasspw/gopass/releases/tag/v1.15.8</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1700308800">- Update to 1.15.9
  https://github.com/gopasspw/gopass/releases/tag/v1.15.9</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701000000">- Update to 1.15.10
  https://github.com/gopasspw/gopass/releases/tag/v1.15.10</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701432000">- Update to 1.15.11
  https://github.com/gopasspw/gopass/releases/tag/v1.15.11</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1710676800">- Fixed completions to be compliant with naming standards.
- Added _service file for maintainers
- Modified the URL as the previous one was resulting in vendoring
  failure
- Update to 1.15.12:
  * bugfix: Use 'en' as default language for the xkcd generator
  * documentation: Fix typo: initilize -&gt; initialize
  * bugfix: Bring back audit summary
  * bugfix: Do not abort saving if the OTP counter is aborted
  * bugfix: Fix NPE when using recipients completion
  * bugfix: Warn if trying to use fscopy inside the store
  * chore: Upgrade to Go 1.22
  * cleanup: Add better logging in case no owner key is found
  * feat: Add .gopass-audit-ignore support to ignore secrets from
    audits
  * feat: Allow supression of password generation in create
    templates
  * ux: Add hint that computing recipients takes some time
  * ux: Do not show create type chooser if only one exists</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710936000">- make us ignore the git hash and just use the tag as revision</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710936001">- add the provides/obsoletes for the renamed completion packages</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1712491200">- Update to 1.15.13:
  - [bugfix] Default to true for core.exportkeys even in substores
    (#2848)
  - [bugfix] Do not report findings with severity none in audit
    summary (#2843)
  - [bugfix] Fix loading of git configs (#2849)
  - [chore] Update dependencies (#2850)
  - [chore] Use clean filepath in all of the fs.Set operation
    (#2846)
  - [chore] use the same version of golangci-lint (#2841)
  - [feat] Add an multi-line input type to the create wizard
    (#2847)
  - [feat] Add option to disable notification icon (#2845)
  - [feat] Add verbosity levels to the debug package (#2851)
  - [fix] Disble safecontent parsing if noparsing is requested
    (#2855)
  - [fix] Pass remote, if given, to local init as well (#2852)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722686400">- Update to 1.15.14:
  - 4d3d95ed chore: More logging when gpg operations fails (#2914)
  - 51c2bdc8 cli/decrypt: improve debugging of gpg command (#2913)
  - e302ae75 [bugfix] Fix parsing of key-value pairs according to
    the gitconfig (#2911)
  - 70dbabe0 gpg: Log gpg output to LogWriter (#2869)
  - 2a190edb updating our linter and fixing the current linter
    issues (#2907)
  - 2761beaa feat: on pinentry request, allow password to be cached
    in os keyring (#2881)
  - d6669e15 chore: Switch to static list of linters (#2882)
  - 0fc2ad27 Reduce dependabot frequency (#2868)
  - 3acb20e5 chore: fix function names in comment (#2861)
  - adaae659 Fix postrel helper</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1732449600">- Update to 1.15.15:
  - [BUGFIX] Replace ~ with user homedir if $GOPASS_HOMEDIR is not
    set (#2961)
  - [CLEANUP] Replace experimental maps and slices with stdlib
    (#2993)
  - [CLEANUP] remove unreachable code (#2977)
  - [DEPRECATION] Remove references to deprecated rand.Seed (#2953)
  - [ENHANCEMENT] Allow for whitespace-trailing passwords (#2873)
    (#2954)
  - [FEATURE] Adding support for age.Plugin identities (#2960)
  - [FEATURE] Allow for non-interactive age setup (#2970)
  - [FEATURE] Ask for setup if not initialized (#2975)
  - [bugfix] Copy with trailing slash at destination. (#2966)
  - [chore] use the same version of golangci-lint (#2948)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1734523200">- Update vendor tarball for (boo#1234562 CVE-2024-45337)
  pulled bd408d6cd47aaccdcc56fed606b21581d7ef63e4.patch from
  upstream and apply before regenerating the vendor tarball with a
  shell script:
  [#]!/usr/bin/bash
  export GOWORK=off
  go mod vendor &amp;&amp; (rm ../vendor.tar.xz ; bsdtar cfJ ../vendor.tar.xz vendor/ go.mod go.sum )</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1745236800">- Update to 1.15.16:
  - [BUGFIX] Allow use of trailing slash for cp/mv command (#3080)
  - [BUGFIX] Check if any usable key matches on clone (#3027)
  - [BUGFIX] Fixed max length check for strings in create/wizard
    (#3056)
  - [BUGFIX] Fixed password not saving to clipboard with
    safecontent and autoclip true (#3053)
  - [BUGFIX] replace return of wrong error variable (#3015)
  - [ENHANCEMENT] Add support for autocompletion with flags in REPL
    mode (#3057)
  - [ENHANCEMENT] Make it possible to override show.autoclip
    (#3082)
  - [FEATURE] Add option -r/--regex to find (#3083)
  - [UX] Make single store sync more intuitive / verbose (#3076)
  - [bugfix] Don't check for autosync on manual triggered sync
    (#3026) (#3029)
  - [chore] Add keep-sorted linter (#3130)
  - [chore] Add tpl func tests and fix two small issues (#3058)
  - [chore] Do not run linters twice (#3119)
  - [chore] Migrate goreleaser config to v2 (#3122)
  - [chore] Migrate to golangci-lint v2 (#3104)
  - [chore] Move gitconfig to their own repo (#3131)
  - [chore] Move set from internal to pkg (#3129)
  - [chore] Update dependencies (#3120)
  - [feat] Add conditional includes for gitconfig (#3128)
  - [feat] Add unconditional includes for gitconfig (#3127)
  - [feat] Remove expensive and unmaintained zxcvbn-go strength
    checker (#3133)
  - [feat] Replace clipboard library to support wl-copy args
    (#3123)
  - [fix] Add LICENSE, Changelog, manpage and shell completions to
    deb and (#3121)
  - [fix] Fix a flaky test (#3137)
  - [fix] Fix debug.ModuleVersion (#3079)
  - [fix] Fix test failure due to ambient variables (#3135)
  - [fix] Fix test regressions (#3116)
  - [fix] Fix this annoying test
  - [fix] Include git commit hash in tarballs (#3124)
  - [fix] Relase fixes (#3136)
  - [fix] Update Makefile and fix lint violations (#3134)
- refresh do-not-strip.patch
- drop bd408d6cd47aaccdcc56fed606b21581d7ef63e4.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1757937600">- Update to 1.15.17:
  - [BUGFIX] Fix --force flag in recipients add (#3173)
  - [chore] Add tests and comments for hasPwRuleForSecret (#3162)
  - [chore] Automatically approve and merge dependabot PRs (#3220)
  - [chore] Bump github.com/gopasspw/clipboard to v0.0.3 (#3219)
  - [chore] Disable updating gopasspw.github.io (#3184)
  - [chore] Expose gopass env in help (#3158)
  - [chore] Fix hardened runner (#3196)
  - [chore] Update Go versions (#3139)
  - [chore] Update dependencies (#3197)
  - [feat] Add Jujutsu storage backend (#3202)
  - [feat] Honor generator options in the create workflow (#3149)
  - [fix] Add workaround for pre-release test failures (#3198)
  - [fix] Disable Windows tests (#3204)
  - [fix] Fixes creation template lookup on Windows (#3157)
  - [fix] avoid length prompt when input is within rule boundary
    (#3159)
  - [fix] skip redundant confirmation when --edit is used (#3161)
  - [fix] use WritePassword for secure write (#3200)
  - [testing] use /usr/bin/env cat instead of /bin/cat (#3160)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1758283200">- Update to 1.15.18:
  - [fix] Enable Windows builders (#3237)
  - [fix] Fix recipient check error (#3235)
  - [fix] Update gitconfig to v0.0.3 to pull in Windows fixes
    (#3236)
  - [fix] Use Go 1.24 instead of Go 1.25 (#3226)
  - docs: Add note about pass compatibility (#3229)
  - feat: Add reorg command (#3232)
  - feat: Allow to customize commit messages (#3231)
  - feat: Improve usability of 'gopass mounts add' command (#3238)
  - fix(config): Make core.exportkeys handling consistent (#3228)
  - fix(gpg): Opportunistic key comparison on import (#3230)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763035200">- Update to 1.16.0:
  - [BUGFIX] reorg: List all secrets instead of just top-level
    folders (#3245)
  - [chore] Add capability and vulnerability checks (#3266)
  - [chore] Initial fixes and added a warning for CryptFS and JJFS
    (#3270)
  - [chore] Logging improvements (#3273)
  - [chore] Run linux builds with multiple Go versions (#3272)
  - [fix] Correctly handle IsGitCommit false in store.Move (#3246)
  - [fix] Drop Go 1.23 (#3274)
  - [fix] Fix clipboard issues (#3267)
  - [fix] Fix version check (#3268)
  - chore: Update golangci-lint (#3287)
  - docs: Add GoDoc to pkg and improve markdown files (#3251)
  - feat(age): Add unlock command to age agent (#3244)
  - feat: Add cryptfs storage backend for filename encryption
    (#3249)
  - feat: Clone remote on init (#3247)
  - fix: Fix release helper and update capabilities for caplos
    (#3288)
- remove the -w flag from the ldflags</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765627200">- Update to 1.16.1:
  - fix(config): use the config propery generate.strict as default
    value for Strict rules (#3303)
  - fix: Fix version check against latest release (#3292)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1779105600">- Update dependencies for security issues. Although it looks like
  gopass is not really using any of them directly:
  github.com/FiloSottile/edwards25519@v1.1.1 (boo#1258620 CVE-2026-26958)
  github.com/cloudflare/circl@v1.6.3 (boo#1265550 CVE-2026-1229)</changelog>
</package>
<package pkgid="4262b7bb76ad29960d5a687d1d77de07b4682477105aad9660f6bbcec11771c311751584cdfadf158e36b8f2c2811d36243967248e187a78e403c5e366cbade7" name="gopass-hibp" arch="riscv64">
  <version epoch="0" ver="1.16.1" rel="1.6"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765195200">- initial package</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1776254400">- Update to 1.16.1
  - Bump dependencies to gopass release v1.16.1</changelog>
</package>
<package pkgid="ef77dd182da97cda5c968694b6754d4ed060aed17baeb57138eaf5cf9f3dfd7cda0fbc654e6e1187ed640fb885878840fd63dad5056b74be9983bc46a757d33b" name="gopass-hibp" arch="src">
  <version epoch="0" ver="1.16.1" rel="1.6"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765195200">- initial package</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1776254400">- Update to 1.16.1
  - Bump dependencies to gopass release v1.16.1</changelog>
</package>
<package pkgid="34144fb5fb4e70aa6fe28c2c5d1bd7729741c845ac717cffb7da81ec485eb1b31b194062e02bf896957e1d33872d3e5c217c146803270db377ee654763deb1ab" name="gopass-hibp-debuginfo" arch="riscv64">
  <version epoch="0" ver="1.16.1" rel="1.6"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765195200">- initial package</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1776254400">- Update to 1.16.1
  - Bump dependencies to gopass release v1.16.1</changelog>
</package>
<package pkgid="71e81b3d014f8f1f16263deace842c42d3ca8111dfc9737c60fe8b224005d173dff42ad6fffa9e5017ccf70988b74ee1d6091c2c7e8c83c95512537802791793" name="gopass-impersonate-pass" arch="noarch">
  <version epoch="0" ver="1.16.1" rel="25.4"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1691150400">- spec tweaks</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1691236800">- Update to 1.15.7
  https://github.com/gopasspw/gopass/releases/tag/v1.15.7</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1691236801">- restore the series file. it was in the package to allow easily
  setup a working copy for patching.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1694520000">- Update to 1.15.8
  https://github.com/gopasspw/gopass/releases/tag/v1.15.8</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1700308800">- Update to 1.15.9
  https://github.com/gopasspw/gopass/releases/tag/v1.15.9</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701000000">- Update to 1.15.10
  https://github.com/gopasspw/gopass/releases/tag/v1.15.10</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701432000">- Update to 1.15.11
  https://github.com/gopasspw/gopass/releases/tag/v1.15.11</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1710676800">- Fixed completions to be compliant with naming standards.
- Added _service file for maintainers
- Modified the URL as the previous one was resulting in vendoring
  failure
- Update to 1.15.12:
  * bugfix: Use 'en' as default language for the xkcd generator
  * documentation: Fix typo: initilize -&gt; initialize
  * bugfix: Bring back audit summary
  * bugfix: Do not abort saving if the OTP counter is aborted
  * bugfix: Fix NPE when using recipients completion
  * bugfix: Warn if trying to use fscopy inside the store
  * chore: Upgrade to Go 1.22
  * cleanup: Add better logging in case no owner key is found
  * feat: Add .gopass-audit-ignore support to ignore secrets from
    audits
  * feat: Allow supression of password generation in create
    templates
  * ux: Add hint that computing recipients takes some time
  * ux: Do not show create type chooser if only one exists</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710936000">- make us ignore the git hash and just use the tag as revision</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710936001">- add the provides/obsoletes for the renamed completion packages</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1712491200">- Update to 1.15.13:
  - [bugfix] Default to true for core.exportkeys even in substores
    (#2848)
  - [bugfix] Do not report findings with severity none in audit
    summary (#2843)
  - [bugfix] Fix loading of git configs (#2849)
  - [chore] Update dependencies (#2850)
  - [chore] Use clean filepath in all of the fs.Set operation
    (#2846)
  - [chore] use the same version of golangci-lint (#2841)
  - [feat] Add an multi-line input type to the create wizard
    (#2847)
  - [feat] Add option to disable notification icon (#2845)
  - [feat] Add verbosity levels to the debug package (#2851)
  - [fix] Disble safecontent parsing if noparsing is requested
    (#2855)
  - [fix] Pass remote, if given, to local init as well (#2852)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722686400">- Update to 1.15.14:
  - 4d3d95ed chore: More logging when gpg operations fails (#2914)
  - 51c2bdc8 cli/decrypt: improve debugging of gpg command (#2913)
  - e302ae75 [bugfix] Fix parsing of key-value pairs according to
    the gitconfig (#2911)
  - 70dbabe0 gpg: Log gpg output to LogWriter (#2869)
  - 2a190edb updating our linter and fixing the current linter
    issues (#2907)
  - 2761beaa feat: on pinentry request, allow password to be cached
    in os keyring (#2881)
  - d6669e15 chore: Switch to static list of linters (#2882)
  - 0fc2ad27 Reduce dependabot frequency (#2868)
  - 3acb20e5 chore: fix function names in comment (#2861)
  - adaae659 Fix postrel helper</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1732449600">- Update to 1.15.15:
  - [BUGFIX] Replace ~ with user homedir if $GOPASS_HOMEDIR is not
    set (#2961)
  - [CLEANUP] Replace experimental maps and slices with stdlib
    (#2993)
  - [CLEANUP] remove unreachable code (#2977)
  - [DEPRECATION] Remove references to deprecated rand.Seed (#2953)
  - [ENHANCEMENT] Allow for whitespace-trailing passwords (#2873)
    (#2954)
  - [FEATURE] Adding support for age.Plugin identities (#2960)
  - [FEATURE] Allow for non-interactive age setup (#2970)
  - [FEATURE] Ask for setup if not initialized (#2975)
  - [bugfix] Copy with trailing slash at destination. (#2966)
  - [chore] use the same version of golangci-lint (#2948)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1734523200">- Update vendor tarball for (boo#1234562 CVE-2024-45337)
  pulled bd408d6cd47aaccdcc56fed606b21581d7ef63e4.patch from
  upstream and apply before regenerating the vendor tarball with a
  shell script:
  [#]!/usr/bin/bash
  export GOWORK=off
  go mod vendor &amp;&amp; (rm ../vendor.tar.xz ; bsdtar cfJ ../vendor.tar.xz vendor/ go.mod go.sum )</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1745236800">- Update to 1.15.16:
  - [BUGFIX] Allow use of trailing slash for cp/mv command (#3080)
  - [BUGFIX] Check if any usable key matches on clone (#3027)
  - [BUGFIX] Fixed max length check for strings in create/wizard
    (#3056)
  - [BUGFIX] Fixed password not saving to clipboard with
    safecontent and autoclip true (#3053)
  - [BUGFIX] replace return of wrong error variable (#3015)
  - [ENHANCEMENT] Add support for autocompletion with flags in REPL
    mode (#3057)
  - [ENHANCEMENT] Make it possible to override show.autoclip
    (#3082)
  - [FEATURE] Add option -r/--regex to find (#3083)
  - [UX] Make single store sync more intuitive / verbose (#3076)
  - [bugfix] Don't check for autosync on manual triggered sync
    (#3026) (#3029)
  - [chore] Add keep-sorted linter (#3130)
  - [chore] Add tpl func tests and fix two small issues (#3058)
  - [chore] Do not run linters twice (#3119)
  - [chore] Migrate goreleaser config to v2 (#3122)
  - [chore] Migrate to golangci-lint v2 (#3104)
  - [chore] Move gitconfig to their own repo (#3131)
  - [chore] Move set from internal to pkg (#3129)
  - [chore] Update dependencies (#3120)
  - [feat] Add conditional includes for gitconfig (#3128)
  - [feat] Add unconditional includes for gitconfig (#3127)
  - [feat] Remove expensive and unmaintained zxcvbn-go strength
    checker (#3133)
  - [feat] Replace clipboard library to support wl-copy args
    (#3123)
  - [fix] Add LICENSE, Changelog, manpage and shell completions to
    deb and (#3121)
  - [fix] Fix a flaky test (#3137)
  - [fix] Fix debug.ModuleVersion (#3079)
  - [fix] Fix test failure due to ambient variables (#3135)
  - [fix] Fix test regressions (#3116)
  - [fix] Fix this annoying test
  - [fix] Include git commit hash in tarballs (#3124)
  - [fix] Relase fixes (#3136)
  - [fix] Update Makefile and fix lint violations (#3134)
- refresh do-not-strip.patch
- drop bd408d6cd47aaccdcc56fed606b21581d7ef63e4.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1757937600">- Update to 1.15.17:
  - [BUGFIX] Fix --force flag in recipients add (#3173)
  - [chore] Add tests and comments for hasPwRuleForSecret (#3162)
  - [chore] Automatically approve and merge dependabot PRs (#3220)
  - [chore] Bump github.com/gopasspw/clipboard to v0.0.3 (#3219)
  - [chore] Disable updating gopasspw.github.io (#3184)
  - [chore] Expose gopass env in help (#3158)
  - [chore] Fix hardened runner (#3196)
  - [chore] Update Go versions (#3139)
  - [chore] Update dependencies (#3197)
  - [feat] Add Jujutsu storage backend (#3202)
  - [feat] Honor generator options in the create workflow (#3149)
  - [fix] Add workaround for pre-release test failures (#3198)
  - [fix] Disable Windows tests (#3204)
  - [fix] Fixes creation template lookup on Windows (#3157)
  - [fix] avoid length prompt when input is within rule boundary
    (#3159)
  - [fix] skip redundant confirmation when --edit is used (#3161)
  - [fix] use WritePassword for secure write (#3200)
  - [testing] use /usr/bin/env cat instead of /bin/cat (#3160)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1758283200">- Update to 1.15.18:
  - [fix] Enable Windows builders (#3237)
  - [fix] Fix recipient check error (#3235)
  - [fix] Update gitconfig to v0.0.3 to pull in Windows fixes
    (#3236)
  - [fix] Use Go 1.24 instead of Go 1.25 (#3226)
  - docs: Add note about pass compatibility (#3229)
  - feat: Add reorg command (#3232)
  - feat: Allow to customize commit messages (#3231)
  - feat: Improve usability of 'gopass mounts add' command (#3238)
  - fix(config): Make core.exportkeys handling consistent (#3228)
  - fix(gpg): Opportunistic key comparison on import (#3230)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763035200">- Update to 1.16.0:
  - [BUGFIX] reorg: List all secrets instead of just top-level
    folders (#3245)
  - [chore] Add capability and vulnerability checks (#3266)
  - [chore] Initial fixes and added a warning for CryptFS and JJFS
    (#3270)
  - [chore] Logging improvements (#3273)
  - [chore] Run linux builds with multiple Go versions (#3272)
  - [fix] Correctly handle IsGitCommit false in store.Move (#3246)
  - [fix] Drop Go 1.23 (#3274)
  - [fix] Fix clipboard issues (#3267)
  - [fix] Fix version check (#3268)
  - chore: Update golangci-lint (#3287)
  - docs: Add GoDoc to pkg and improve markdown files (#3251)
  - feat(age): Add unlock command to age agent (#3244)
  - feat: Add cryptfs storage backend for filename encryption
    (#3249)
  - feat: Clone remote on init (#3247)
  - fix: Fix release helper and update capabilities for caplos
    (#3288)
- remove the -w flag from the ldflags</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765627200">- Update to 1.16.1:
  - fix(config): use the config propery generate.strict as default
    value for Strict rules (#3303)
  - fix: Fix version check against latest release (#3292)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1779105600">- Update dependencies for security issues. Although it looks like
  gopass is not really using any of them directly:
  github.com/FiloSottile/edwards25519@v1.1.1 (boo#1258620 CVE-2026-26958)
  github.com/cloudflare/circl@v1.6.3 (boo#1265550 CVE-2026-1229)</changelog>
</package>
<package pkgid="3ad843b53ef74115726f26ed289f9d2894e1b41873504e866c22dd4f2d35af3de259bf5da5d06fc74a367ee67fc22eb318ef3a5380639ed48d10846131a385a0" name="gopass-zsh-completion" arch="noarch">
  <version epoch="0" ver="1.16.1" rel="25.4"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1691150400">- spec tweaks</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1691236800">- Update to 1.15.7
  https://github.com/gopasspw/gopass/releases/tag/v1.15.7</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1691236801">- restore the series file. it was in the package to allow easily
  setup a working copy for patching.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1694520000">- Update to 1.15.8
  https://github.com/gopasspw/gopass/releases/tag/v1.15.8</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1700308800">- Update to 1.15.9
  https://github.com/gopasspw/gopass/releases/tag/v1.15.9</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701000000">- Update to 1.15.10
  https://github.com/gopasspw/gopass/releases/tag/v1.15.10</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701432000">- Update to 1.15.11
  https://github.com/gopasspw/gopass/releases/tag/v1.15.11</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1710676800">- Fixed completions to be compliant with naming standards.
- Added _service file for maintainers
- Modified the URL as the previous one was resulting in vendoring
  failure
- Update to 1.15.12:
  * bugfix: Use 'en' as default language for the xkcd generator
  * documentation: Fix typo: initilize -&gt; initialize
  * bugfix: Bring back audit summary
  * bugfix: Do not abort saving if the OTP counter is aborted
  * bugfix: Fix NPE when using recipients completion
  * bugfix: Warn if trying to use fscopy inside the store
  * chore: Upgrade to Go 1.22
  * cleanup: Add better logging in case no owner key is found
  * feat: Add .gopass-audit-ignore support to ignore secrets from
    audits
  * feat: Allow supression of password generation in create
    templates
  * ux: Add hint that computing recipients takes some time
  * ux: Do not show create type chooser if only one exists</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710936000">- make us ignore the git hash and just use the tag as revision</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710936001">- add the provides/obsoletes for the renamed completion packages</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1712491200">- Update to 1.15.13:
  - [bugfix] Default to true for core.exportkeys even in substores
    (#2848)
  - [bugfix] Do not report findings with severity none in audit
    summary (#2843)
  - [bugfix] Fix loading of git configs (#2849)
  - [chore] Update dependencies (#2850)
  - [chore] Use clean filepath in all of the fs.Set operation
    (#2846)
  - [chore] use the same version of golangci-lint (#2841)
  - [feat] Add an multi-line input type to the create wizard
    (#2847)
  - [feat] Add option to disable notification icon (#2845)
  - [feat] Add verbosity levels to the debug package (#2851)
  - [fix] Disble safecontent parsing if noparsing is requested
    (#2855)
  - [fix] Pass remote, if given, to local init as well (#2852)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722686400">- Update to 1.15.14:
  - 4d3d95ed chore: More logging when gpg operations fails (#2914)
  - 51c2bdc8 cli/decrypt: improve debugging of gpg command (#2913)
  - e302ae75 [bugfix] Fix parsing of key-value pairs according to
    the gitconfig (#2911)
  - 70dbabe0 gpg: Log gpg output to LogWriter (#2869)
  - 2a190edb updating our linter and fixing the current linter
    issues (#2907)
  - 2761beaa feat: on pinentry request, allow password to be cached
    in os keyring (#2881)
  - d6669e15 chore: Switch to static list of linters (#2882)
  - 0fc2ad27 Reduce dependabot frequency (#2868)
  - 3acb20e5 chore: fix function names in comment (#2861)
  - adaae659 Fix postrel helper</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1732449600">- Update to 1.15.15:
  - [BUGFIX] Replace ~ with user homedir if $GOPASS_HOMEDIR is not
    set (#2961)
  - [CLEANUP] Replace experimental maps and slices with stdlib
    (#2993)
  - [CLEANUP] remove unreachable code (#2977)
  - [DEPRECATION] Remove references to deprecated rand.Seed (#2953)
  - [ENHANCEMENT] Allow for whitespace-trailing passwords (#2873)
    (#2954)
  - [FEATURE] Adding support for age.Plugin identities (#2960)
  - [FEATURE] Allow for non-interactive age setup (#2970)
  - [FEATURE] Ask for setup if not initialized (#2975)
  - [bugfix] Copy with trailing slash at destination. (#2966)
  - [chore] use the same version of golangci-lint (#2948)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1734523200">- Update vendor tarball for (boo#1234562 CVE-2024-45337)
  pulled bd408d6cd47aaccdcc56fed606b21581d7ef63e4.patch from
  upstream and apply before regenerating the vendor tarball with a
  shell script:
  [#]!/usr/bin/bash
  export GOWORK=off
  go mod vendor &amp;&amp; (rm ../vendor.tar.xz ; bsdtar cfJ ../vendor.tar.xz vendor/ go.mod go.sum )</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1745236800">- Update to 1.15.16:
  - [BUGFIX] Allow use of trailing slash for cp/mv command (#3080)
  - [BUGFIX] Check if any usable key matches on clone (#3027)
  - [BUGFIX] Fixed max length check for strings in create/wizard
    (#3056)
  - [BUGFIX] Fixed password not saving to clipboard with
    safecontent and autoclip true (#3053)
  - [BUGFIX] replace return of wrong error variable (#3015)
  - [ENHANCEMENT] Add support for autocompletion with flags in REPL
    mode (#3057)
  - [ENHANCEMENT] Make it possible to override show.autoclip
    (#3082)
  - [FEATURE] Add option -r/--regex to find (#3083)
  - [UX] Make single store sync more intuitive / verbose (#3076)
  - [bugfix] Don't check for autosync on manual triggered sync
    (#3026) (#3029)
  - [chore] Add keep-sorted linter (#3130)
  - [chore] Add tpl func tests and fix two small issues (#3058)
  - [chore] Do not run linters twice (#3119)
  - [chore] Migrate goreleaser config to v2 (#3122)
  - [chore] Migrate to golangci-lint v2 (#3104)
  - [chore] Move gitconfig to their own repo (#3131)
  - [chore] Move set from internal to pkg (#3129)
  - [chore] Update dependencies (#3120)
  - [feat] Add conditional includes for gitconfig (#3128)
  - [feat] Add unconditional includes for gitconfig (#3127)
  - [feat] Remove expensive and unmaintained zxcvbn-go strength
    checker (#3133)
  - [feat] Replace clipboard library to support wl-copy args
    (#3123)
  - [fix] Add LICENSE, Changelog, manpage and shell completions to
    deb and (#3121)
  - [fix] Fix a flaky test (#3137)
  - [fix] Fix debug.ModuleVersion (#3079)
  - [fix] Fix test failure due to ambient variables (#3135)
  - [fix] Fix test regressions (#3116)
  - [fix] Fix this annoying test
  - [fix] Include git commit hash in tarballs (#3124)
  - [fix] Relase fixes (#3136)
  - [fix] Update Makefile and fix lint violations (#3134)
- refresh do-not-strip.patch
- drop bd408d6cd47aaccdcc56fed606b21581d7ef63e4.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1757937600">- Update to 1.15.17:
  - [BUGFIX] Fix --force flag in recipients add (#3173)
  - [chore] Add tests and comments for hasPwRuleForSecret (#3162)
  - [chore] Automatically approve and merge dependabot PRs (#3220)
  - [chore] Bump github.com/gopasspw/clipboard to v0.0.3 (#3219)
  - [chore] Disable updating gopasspw.github.io (#3184)
  - [chore] Expose gopass env in help (#3158)
  - [chore] Fix hardened runner (#3196)
  - [chore] Update Go versions (#3139)
  - [chore] Update dependencies (#3197)
  - [feat] Add Jujutsu storage backend (#3202)
  - [feat] Honor generator options in the create workflow (#3149)
  - [fix] Add workaround for pre-release test failures (#3198)
  - [fix] Disable Windows tests (#3204)
  - [fix] Fixes creation template lookup on Windows (#3157)
  - [fix] avoid length prompt when input is within rule boundary
    (#3159)
  - [fix] skip redundant confirmation when --edit is used (#3161)
  - [fix] use WritePassword for secure write (#3200)
  - [testing] use /usr/bin/env cat instead of /bin/cat (#3160)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1758283200">- Update to 1.15.18:
  - [fix] Enable Windows builders (#3237)
  - [fix] Fix recipient check error (#3235)
  - [fix] Update gitconfig to v0.0.3 to pull in Windows fixes
    (#3236)
  - [fix] Use Go 1.24 instead of Go 1.25 (#3226)
  - docs: Add note about pass compatibility (#3229)
  - feat: Add reorg command (#3232)
  - feat: Allow to customize commit messages (#3231)
  - feat: Improve usability of 'gopass mounts add' command (#3238)
  - fix(config): Make core.exportkeys handling consistent (#3228)
  - fix(gpg): Opportunistic key comparison on import (#3230)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763035200">- Update to 1.16.0:
  - [BUGFIX] reorg: List all secrets instead of just top-level
    folders (#3245)
  - [chore] Add capability and vulnerability checks (#3266)
  - [chore] Initial fixes and added a warning for CryptFS and JJFS
    (#3270)
  - [chore] Logging improvements (#3273)
  - [chore] Run linux builds with multiple Go versions (#3272)
  - [fix] Correctly handle IsGitCommit false in store.Move (#3246)
  - [fix] Drop Go 1.23 (#3274)
  - [fix] Fix clipboard issues (#3267)
  - [fix] Fix version check (#3268)
  - chore: Update golangci-lint (#3287)
  - docs: Add GoDoc to pkg and improve markdown files (#3251)
  - feat(age): Add unlock command to age agent (#3244)
  - feat: Add cryptfs storage backend for filename encryption
    (#3249)
  - feat: Clone remote on init (#3247)
  - fix: Fix release helper and update capabilities for caplos
    (#3288)
- remove the -w flag from the ldflags</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765627200">- Update to 1.16.1:
  - fix(config): use the config propery generate.strict as default
    value for Strict rules (#3303)
  - fix: Fix version check against latest release (#3292)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1779105600">- Update dependencies for security issues. Although it looks like
  gopass is not really using any of them directly:
  github.com/FiloSottile/edwards25519@v1.1.1 (boo#1258620 CVE-2026-26958)
  github.com/cloudflare/circl@v1.6.3 (boo#1265550 CVE-2026-1229)</changelog>
</package>
<package pkgid="f2633363c6b1c6ddc8e595b2641b54b7eb09e77e2f086ec03dceaec4781e1e9d8e0c52c2bf2269b01196492625ea6ee524743f5bed806e915c1c7748ced4c4c9" name="gpg2" arch="riscv64">
  <version epoch="0" ver="2.5.21" rel="421.3"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1742817600">- Fix a regression introduced in CVE-2025-30258 [bsc#1239875]
  * Upstream task: dev.gnupg.org/T7547
  * gpg: Fix double free of internal data.
  * Add gnupg-CVE-2025-30258-fix.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1746705600">- Update to 2.5.6:
  * gpg: Add a flag to the filter expressions for left anchored
    substring match.  [rGc12b7d047e]
  * gpg: New list option "show-trustsig" to avoid resorting to colon
    mode for this info.  [rG41d6ae8f41]
  * gpg: New command --quick-tsign-key to create a trust signature.
    [rGd90b290f97]
  * gpg: New keygen parameter "User-Id".  [rGcfd597c603]
  * gpg: New list options "show-trustsig".  [rGrG41d6ae8f41]
  * gpg: Fix double free of internal data in no-sig-cache mode [T7547]
  * gpg: Signatures from revoked or expired keys do not anymore show
    up as missing keys.  Fixes regression in 2.5.5.  [T7583]
  * gpgsm: Extend --learn-card by an optional s/n argument.  [T7379]
  * gpgsm: Skip expired certificates when selection a certificate by
    subject.  [rG4cf83273e8]
  * card: New command "ll" as alias for "list --cards".  [rGd6ee7adebe]
  * scd:p15: Accept P15 cards with a zero-length label.  [rGdb25aa9887]
  * keyboxd: Use case-insensitive search for mail addresses.  [T7576]
  * dirmngr: Fix a problem in libdns related to an address change from
    127.0.0.1.  [T4021]
  * gpgconf: Fix reload and kill of keyboxd.  [T7569]
  * Fix logic for certain recsel conditions.  [rG8968e84903]
  * Add Solaris support to get_signal_name.  [T7638]
  * Fix build error of the test shell on AIX.  [T7632]
- Release-info: https://dev.gnupg.org/T7586
- Rebase patch gnupg-nobetasuffix.patch
- Remove patch gnupg-CVE-2025-30258-fix.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1747137600">- Don't install expired sks certificate [bsc#1243069]
  * Add patch gnupg-dirmngr-Don-t-install-expired-sks-certificate.patch
- Revert old max-cache-ttl behavior [bsc#1241656]
  * Add patch gnupg-agent-Recover-the-old-behavior-with-max-cache-ttl-0.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1748865600">- Update to 2.5.7:
  * gpg: Allow updating a SHA-1 key certification w/o using
    the --force-sign-key option.  [T7663]
  * gpg: The group key flag has now been fully implemented.
    [rG8833a34bf0]
  * gpg: Make combination of show-only-fpr-mbox and show-unusable-uid
    work.  [rGd5a4a2dc89]
  * gpg: Do not allow compressed key packets on import.  [T7014]
  * gpgsm: Allow an empty subject DN also during import.  [T7171]
  * agent: Recover the old behavior with max-cache-ttl=0.  [T6681]
  * agent: Fix ECC key on smartcard for composite KEM with PQC.
    [T7648]
  * scd: Fix a harmless read buffer over-read in a function used by
    PKCS#15 cards.  [T7662]
  * gpg-mail-tube,wks: Support templates for mail content.  [T7381]
  * Use the KEM interface of Libgcrypt for encryption/decryption.
    [T7649]
- Remove patches:
  * gnupg-agent-Recover-the-old-behavior-with-max-cache-ttl-0.patch
  * gnupg-dirmngr-Don-t-install-expired-sks-certificate.patch
- Update gpg2.keyring</changelog>
  <changelog author="Michal Hrusecky &lt;michal@hrusecky.net&gt;" date="1749211200">- Fix problems with decoding Curve25519
- Added patch
  * gnupg-agent-fix-for-prefix-0x40-in-the-point-representation.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1750420800">- Update to 2.5.8:
  * gpg: Show revocation reason with a standard -k listing.  [T7083]
  * gpg: Emit a revocation reason as comment in a "pub" record.
    [T7083]
  * agent: Fix regression in 2.5.7 decrypting with a card based
    cv25519 key.  [T7676]
  * scd:openpgp: Fix a regression in exporting card based ed25519 ssh
    keys.  [T7589]
  * dirmngr: Do not require a keyserver for "gpg --fetch-key".
    [T7693]
- Remove patch:
  * gnupg-agent-fix-for-prefix-0x40-in-the-point-representation.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1751198400">- fix build of qgpgme &gt;= 2.0.0 [T7083] boo#1244605
  add gnupg-2.5.8-re-add-revocation-reason.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752494400">- Update to 2.5.9:
  * gpg: Add the revocation reason to the sigclass of a "rev" line
    (drops gnupg-2.5.8-re-add-revocation-reason.patch)
  * gpg: Do not show the non-standard secp256k1 curve in the menu
    to select the curve. It can however be specified using its name
  * gpg: Fix regression in using the secp256k1 curve.
  * dirmngr: New option --user-agent and send a default User-Agent
    of "GnuPG/2.6" for all HTTP requests</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Update to 2.5.11:
  * gpg: Fix a segv in key signing with notations introduced in
    2.5.10
  * agent: Fix for smartcard decryption with Brainpool keys
- includes changes from 2.5.10:
  * gpg: Add a notation with version information to signatures
  * gpgv: New option --print-notation
  * gpgsm: Fix caching of the trustlist's flags
  * agent: Fix for smartcard decryption returning x-coordinate only
  * agent: Another fix for a regression with unknown curves and ssh
  * dirmngr: Implement command KS_DEL for ldap servers
- fail build upon test failures</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1756814400">- Update to 2.5.12:
  * gpg: New options --[no-]auto-key-upload
  * gpg: Keys send to an LDAP server are now first updated from that
    server.  New keyserver option "no-update-before-send" to disable
    this feature
  * gpg: Disable default compression for 7z compressed input
  * gpg: Fix a regression with composite PQC and ECC algos
  * gpg: Fix the list of possible algos for --edit-key:addkey
  * gpg: Allow to select the Kyber variants with --edit-key:addkey
  * gpg: Avoid a second Pinentry pop-up for a configured ADSK during
    key generation
  * gpg: Change the ADSK key binding time to use the current time
  * gpgsm: Add option --no-qes-note and new trustlist flag
    "noconsent"
  * agent: Enable "relax" in the trustlist by default and add flag
    "norelax"
  * scd:openpgp: Support Yubikey attestation generation
  * gpgtar: Fix regression in end-of-archive detection</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1759233600">- Remove the infodir directory if it exists.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1761220800">- Update to 2.5.13:
  * gpg: Fix de-vs compliance with OCB and additional password. [T7804]
  * gpg: Detect duplicate keys with --add-recipients. [T1825]
  * gpg: Take care about the prefix for cv25519 encryption. [T7649]
  * gpg: Avoid potential downgrade to SHA1 in 3rd party key
    signatures. [rGdb9705ef59]
  * gpg: Error out on unverified output for non-detached signatures.
    [rG8abc320f2a]
  * gpgsm: Use KEM interface for en- and decryption. [T7811,T7845]
  * gpgsm: Fix delete and store certificate locking glitches. [T7855]
  * gpg,gpgsm: Run keybox compression only when there are no other
    users. [T7855]
  * gpg,gpgsm: Improve keybox closing and locking order on read and
    write. [T7855]
  * gpg,gpgsm: Always use share mode read-write for the keybox file
    access. [T7829]
  * scd:openpgp: Fix an oddity in changing the PIN. [T7840]
  * dirmngr: New LDAP keyserver flag "upload". [T7866]
  * agent: Retry private key deletion in case of sharing violations
    for up to 400ms. [T7863]
  * Release-info: https://dev.gnupg.org/T7801</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1763985600">- Update to 2.5.14 (bsc#1255715, CVE-2025-68973):
  * gpg: Fix possible memory corruption in the armor parser. [T7906]
  * gpgsm: Fix output of card serial number in colon listing. [T7914]
  * agent:ssh: Fix RSA signature handling for newer spec. [T7882]
  * gpg: Improve/relax the checking of preference options. [rG6570700fdd]
  * gpg: Fix the check for the END armor line. [rG62b8bf2f39]
  * gpg: Do not present a default when asking for another output filename. [T7908]
  * gpg: Include ADSK keys in key listings specified by fingerprints. [T7892]
  * agent: Fix a decryption failures if the pinentry dialog for the
    first tried recipient is canceled. Regression since 2.5.7. [T7893, T7649]
  * keyboxd: Fix schema of the fingerprint table. [T7892]
  * dirmngr: Fix OCSP next-update check. [rG9ef87bcdb0]
  * gpg: New "pfc" record in colons key listings. [T7897]
  * gpg: Allow import and export of Kyber secret keys. [T7315]
  * gpg: Escape characters with the high bit set in NOTATION status lines. [T7896]
  * gpg: New import option "force-update". [T7892,rGf6237ccd31]
  * agent: Accept a trustlist with a missing LF at the end. [rG1b4ac98de7]
  * agent: Support protection for Kyber keys. [T6638,rGaea62817f3]
  * scd:nks: Make newer TCOS signature cards work. [rG17596e830f]
  * Release-info: https://dev.gnupg.org/T7869
  * Rebase gnupg-revert-rfc4880bis.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1767096000">- Update to 2.5.16:
  * gpg: Fix a validation bug when using keyboxd
  * gpg: Deprecate the option --not-dash-escaped and ignore the
    NotDashEscaped armor header
  * keyboxd: Fix migration to new schema
  * dirmngr: New compatibility flag "ocsp-sha256-certid" to support
    forthcoming libksba versions
  * New translation to Georgian.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1769515200">- Update to 2.5.17:
  * agent: Fix stack buffer overflow when using gpgsm and KEM
    (CVE-2026-24881, boo#1257358)
  * tpm: Fix possible buffer overflow in PKDECRYPT
    (CVE-2026-24882, boo#1257396)
  * gpg: Fix possible NULL-deref with overlong signature packets
    (CVE-2026-24883, boo#1257395)
  * gpg: New export-option "keep-expired-subkeys"
  * gpgsm: Make multiple search patterns work with keyboxd
  * agent: Add accelerator keys for "Wrong" and "Correct"
  * dirmngr: Help detection of bad keyserver configurations</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1770811200">- Fix Y2K38 FTBFS:
  * gpg2 quick-key-manipulation test FTBFS-2038 (bsc#1251214)
  * Upstream issue: dev.gnupg.org/T8096
  * Add gnupg-gpgscm-New-operator-long-time-t-to-detect-proper-tim.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1772020800">- Update to 2.5.18:
  * gpg: Support deleting a composite secret key in gpg-agent
  * gpg: Fix armor parsing when no CRC is found
  * gpgsm: New option --assert-validsig
  * agent: Fix the recent regression in pkdecrypt with TPM RSA
  * scdaemon: Add support for D-Trust Card 6.1/6.4
  * dirmngr: Let KS_SEARCH print all uid records for a key
    Fixes regression since 2015
  * gpg-authcode-sign.sh: Keep the log file even on success
  * Remove patch upstream:
  - gnupg-gpgscm-New-operator-long-time-t-to-detect-proper-tim.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1777118400">- Update to 2.5.19:
  * gpg: New option --use-ocb-sym
  * gpg: New options --show-[only-]session-hash
  * gpgsm: Allow cipher mode to be part of the algo given to the
  - -cipher-algo option
  * gpgsm: Emit more details when failing to check a crlDP
  * agent: Improve pinentry behavior and texts in smartcard context
  * dirmngr: New keyword "clear" for --keyserver
  * gpg: Fix edge case in --refresh-keys
  * gpg: Don't call gcry_kdf_derive with empty passphrase
  * gpgsm: Skip the optional PKCS#12 PBES2 keyLength parameter to
    allow import of recently issued certificates by the German
    Telekom
  * gpgsm: Fix a bug so that a certificate can be signed using a
    different algo
  * gpgsm: Make GCM fully compliant in de-vs mode
  * gpgsm: Add a certificate chain check for de-vs compliance
  * gpgsm: Show rsaPSS certificates as de-vs compliant in listings
  * agent: Rework the trustlist reading code to finally allow a
    trustlist.txt with a missing trailing LF
  * ssh: Fix RSA padding in signature handling
  * gpgtar: Fix -C (--directory) to check the output directory
  * agent: Raise an error when p &gt;= q for RSA keys to detect
    incorrect generated *PGP keys</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1778673600">- Update to 2.5.20:
  * gpgsm: Implement GCM encryption.  Note that decryption works
    since version 2
  * gpgsm: New option --attribute and server command SETATTR to
    include arbitrary signed or unsigned attributes into a signature.
    Enable only with libksba 1
  * gpgsm: Introduce system attribute _signingCertificateV2.
  * gpg: Fix wrong assertion failure which could very rarely occur
    during key signature checking
  * gpg: Consider certify-only keys for revocation signature check.
  * gpgsm: Fix possible double free in the CMS parser
  * gpgsm: Fix possible too early removal of ephemeral keys
  * gpgsm: Avoid emitting a final FAILURE status line if --status-fd
    is not used
  * gpgsm: Fix a regression in 2.5.19 for password encrypted GCM
    data
  * agent: Fix not using cache for pinentry loopback
  * agent: Fix command PUT_SECRET by saving input line
  * keyboxd: Mark keys searched but not imported via LDAP correctly
    as ephemeral
  * scdaemon: Avoid buffer overflow with SC-HSM cards providing RSA
    keys &gt; 2k
  * dirmngr: Fix uninitialized use of the dns_any union in
    dns_rr_cmp</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1783252800">- Update to 2.5.21:
  * gpg, gpgsm: Use partial file on decryption, remove on failure.
    Disable with "--compatibility-flags=no-partial-file-guard".
  * gpg: Use the INT_RCP_FPR subpacket in revocation signatures.
  * gpg: Fix potential use-after-free in batch key generation when
    handling the keyserver URL option
  * gpgsm: Fix regression in gpgsm_verify with expired certificates.
  * gpgsm: Require a minimum tag length for GCM decryption.
    (CVE-2026-57062, boo#1269279)
  * scd: Limit the size of returned APDU objects from faulty cards.
  * scd: Fix condition to retrieve ATR
  * scd:openpgp: Fix regression in CHV1 retry counter byte index.
  * agent: Make batch import of Kyber keys work
  * dirmngr: Add a validation check in get_dns_cert_standard.
  * gpgconf: Raise an error on certain parse errors.
- rebase gnupg-set_umask_before_open_outfile.patch</changelog>
</package>
<package pkgid="c135ab8ce40a92911e7651a96c42f4fed99014e50b10563de1a43a547e0e048c07aaebe21cdff48f92a2d939e0da68d586081c948b651ab490025b4bfdb6b8e2" name="gpg2" arch="src">
  <version epoch="0" ver="2.5.21" rel="421.3"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1742817600">- Fix a regression introduced in CVE-2025-30258 [bsc#1239875]
  * Upstream task: dev.gnupg.org/T7547
  * gpg: Fix double free of internal data.
  * Add gnupg-CVE-2025-30258-fix.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1746705600">- Update to 2.5.6:
  * gpg: Add a flag to the filter expressions for left anchored
    substring match.  [rGc12b7d047e]
  * gpg: New list option "show-trustsig" to avoid resorting to colon
    mode for this info.  [rG41d6ae8f41]
  * gpg: New command --quick-tsign-key to create a trust signature.
    [rGd90b290f97]
  * gpg: New keygen parameter "User-Id".  [rGcfd597c603]
  * gpg: New list options "show-trustsig".  [rGrG41d6ae8f41]
  * gpg: Fix double free of internal data in no-sig-cache mode [T7547]
  * gpg: Signatures from revoked or expired keys do not anymore show
    up as missing keys.  Fixes regression in 2.5.5.  [T7583]
  * gpgsm: Extend --learn-card by an optional s/n argument.  [T7379]
  * gpgsm: Skip expired certificates when selection a certificate by
    subject.  [rG4cf83273e8]
  * card: New command "ll" as alias for "list --cards".  [rGd6ee7adebe]
  * scd:p15: Accept P15 cards with a zero-length label.  [rGdb25aa9887]
  * keyboxd: Use case-insensitive search for mail addresses.  [T7576]
  * dirmngr: Fix a problem in libdns related to an address change from
    127.0.0.1.  [T4021]
  * gpgconf: Fix reload and kill of keyboxd.  [T7569]
  * Fix logic for certain recsel conditions.  [rG8968e84903]
  * Add Solaris support to get_signal_name.  [T7638]
  * Fix build error of the test shell on AIX.  [T7632]
- Release-info: https://dev.gnupg.org/T7586
- Rebase patch gnupg-nobetasuffix.patch
- Remove patch gnupg-CVE-2025-30258-fix.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1747137600">- Don't install expired sks certificate [bsc#1243069]
  * Add patch gnupg-dirmngr-Don-t-install-expired-sks-certificate.patch
- Revert old max-cache-ttl behavior [bsc#1241656]
  * Add patch gnupg-agent-Recover-the-old-behavior-with-max-cache-ttl-0.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1748865600">- Update to 2.5.7:
  * gpg: Allow updating a SHA-1 key certification w/o using
    the --force-sign-key option.  [T7663]
  * gpg: The group key flag has now been fully implemented.
    [rG8833a34bf0]
  * gpg: Make combination of show-only-fpr-mbox and show-unusable-uid
    work.  [rGd5a4a2dc89]
  * gpg: Do not allow compressed key packets on import.  [T7014]
  * gpgsm: Allow an empty subject DN also during import.  [T7171]
  * agent: Recover the old behavior with max-cache-ttl=0.  [T6681]
  * agent: Fix ECC key on smartcard for composite KEM with PQC.
    [T7648]
  * scd: Fix a harmless read buffer over-read in a function used by
    PKCS#15 cards.  [T7662]
  * gpg-mail-tube,wks: Support templates for mail content.  [T7381]
  * Use the KEM interface of Libgcrypt for encryption/decryption.
    [T7649]
- Remove patches:
  * gnupg-agent-Recover-the-old-behavior-with-max-cache-ttl-0.patch
  * gnupg-dirmngr-Don-t-install-expired-sks-certificate.patch
- Update gpg2.keyring</changelog>
  <changelog author="Michal Hrusecky &lt;michal@hrusecky.net&gt;" date="1749211200">- Fix problems with decoding Curve25519
- Added patch
  * gnupg-agent-fix-for-prefix-0x40-in-the-point-representation.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1750420800">- Update to 2.5.8:
  * gpg: Show revocation reason with a standard -k listing.  [T7083]
  * gpg: Emit a revocation reason as comment in a "pub" record.
    [T7083]
  * agent: Fix regression in 2.5.7 decrypting with a card based
    cv25519 key.  [T7676]
  * scd:openpgp: Fix a regression in exporting card based ed25519 ssh
    keys.  [T7589]
  * dirmngr: Do not require a keyserver for "gpg --fetch-key".
    [T7693]
- Remove patch:
  * gnupg-agent-fix-for-prefix-0x40-in-the-point-representation.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1751198400">- fix build of qgpgme &gt;= 2.0.0 [T7083] boo#1244605
  add gnupg-2.5.8-re-add-revocation-reason.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752494400">- Update to 2.5.9:
  * gpg: Add the revocation reason to the sigclass of a "rev" line
    (drops gnupg-2.5.8-re-add-revocation-reason.patch)
  * gpg: Do not show the non-standard secp256k1 curve in the menu
    to select the curve. It can however be specified using its name
  * gpg: Fix regression in using the secp256k1 curve.
  * dirmngr: New option --user-agent and send a default User-Agent
    of "GnuPG/2.6" for all HTTP requests</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Update to 2.5.11:
  * gpg: Fix a segv in key signing with notations introduced in
    2.5.10
  * agent: Fix for smartcard decryption with Brainpool keys
- includes changes from 2.5.10:
  * gpg: Add a notation with version information to signatures
  * gpgv: New option --print-notation
  * gpgsm: Fix caching of the trustlist's flags
  * agent: Fix for smartcard decryption returning x-coordinate only
  * agent: Another fix for a regression with unknown curves and ssh
  * dirmngr: Implement command KS_DEL for ldap servers
- fail build upon test failures</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1756814400">- Update to 2.5.12:
  * gpg: New options --[no-]auto-key-upload
  * gpg: Keys send to an LDAP server are now first updated from that
    server.  New keyserver option "no-update-before-send" to disable
    this feature
  * gpg: Disable default compression for 7z compressed input
  * gpg: Fix a regression with composite PQC and ECC algos
  * gpg: Fix the list of possible algos for --edit-key:addkey
  * gpg: Allow to select the Kyber variants with --edit-key:addkey
  * gpg: Avoid a second Pinentry pop-up for a configured ADSK during
    key generation
  * gpg: Change the ADSK key binding time to use the current time
  * gpgsm: Add option --no-qes-note and new trustlist flag
    "noconsent"
  * agent: Enable "relax" in the trustlist by default and add flag
    "norelax"
  * scd:openpgp: Support Yubikey attestation generation
  * gpgtar: Fix regression in end-of-archive detection</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1759233600">- Remove the infodir directory if it exists.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1761220800">- Update to 2.5.13:
  * gpg: Fix de-vs compliance with OCB and additional password. [T7804]
  * gpg: Detect duplicate keys with --add-recipients. [T1825]
  * gpg: Take care about the prefix for cv25519 encryption. [T7649]
  * gpg: Avoid potential downgrade to SHA1 in 3rd party key
    signatures. [rGdb9705ef59]
  * gpg: Error out on unverified output for non-detached signatures.
    [rG8abc320f2a]
  * gpgsm: Use KEM interface for en- and decryption. [T7811,T7845]
  * gpgsm: Fix delete and store certificate locking glitches. [T7855]
  * gpg,gpgsm: Run keybox compression only when there are no other
    users. [T7855]
  * gpg,gpgsm: Improve keybox closing and locking order on read and
    write. [T7855]
  * gpg,gpgsm: Always use share mode read-write for the keybox file
    access. [T7829]
  * scd:openpgp: Fix an oddity in changing the PIN. [T7840]
  * dirmngr: New LDAP keyserver flag "upload". [T7866]
  * agent: Retry private key deletion in case of sharing violations
    for up to 400ms. [T7863]
  * Release-info: https://dev.gnupg.org/T7801</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1763985600">- Update to 2.5.14 (bsc#1255715, CVE-2025-68973):
  * gpg: Fix possible memory corruption in the armor parser. [T7906]
  * gpgsm: Fix output of card serial number in colon listing. [T7914]
  * agent:ssh: Fix RSA signature handling for newer spec. [T7882]
  * gpg: Improve/relax the checking of preference options. [rG6570700fdd]
  * gpg: Fix the check for the END armor line. [rG62b8bf2f39]
  * gpg: Do not present a default when asking for another output filename. [T7908]
  * gpg: Include ADSK keys in key listings specified by fingerprints. [T7892]
  * agent: Fix a decryption failures if the pinentry dialog for the
    first tried recipient is canceled. Regression since 2.5.7. [T7893, T7649]
  * keyboxd: Fix schema of the fingerprint table. [T7892]
  * dirmngr: Fix OCSP next-update check. [rG9ef87bcdb0]
  * gpg: New "pfc" record in colons key listings. [T7897]
  * gpg: Allow import and export of Kyber secret keys. [T7315]
  * gpg: Escape characters with the high bit set in NOTATION status lines. [T7896]
  * gpg: New import option "force-update". [T7892,rGf6237ccd31]
  * agent: Accept a trustlist with a missing LF at the end. [rG1b4ac98de7]
  * agent: Support protection for Kyber keys. [T6638,rGaea62817f3]
  * scd:nks: Make newer TCOS signature cards work. [rG17596e830f]
  * Release-info: https://dev.gnupg.org/T7869
  * Rebase gnupg-revert-rfc4880bis.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1767096000">- Update to 2.5.16:
  * gpg: Fix a validation bug when using keyboxd
  * gpg: Deprecate the option --not-dash-escaped and ignore the
    NotDashEscaped armor header
  * keyboxd: Fix migration to new schema
  * dirmngr: New compatibility flag "ocsp-sha256-certid" to support
    forthcoming libksba versions
  * New translation to Georgian.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1769515200">- Update to 2.5.17:
  * agent: Fix stack buffer overflow when using gpgsm and KEM
    (CVE-2026-24881, boo#1257358)
  * tpm: Fix possible buffer overflow in PKDECRYPT
    (CVE-2026-24882, boo#1257396)
  * gpg: Fix possible NULL-deref with overlong signature packets
    (CVE-2026-24883, boo#1257395)
  * gpg: New export-option "keep-expired-subkeys"
  * gpgsm: Make multiple search patterns work with keyboxd
  * agent: Add accelerator keys for "Wrong" and "Correct"
  * dirmngr: Help detection of bad keyserver configurations</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1770811200">- Fix Y2K38 FTBFS:
  * gpg2 quick-key-manipulation test FTBFS-2038 (bsc#1251214)
  * Upstream issue: dev.gnupg.org/T8096
  * Add gnupg-gpgscm-New-operator-long-time-t-to-detect-proper-tim.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1772020800">- Update to 2.5.18:
  * gpg: Support deleting a composite secret key in gpg-agent
  * gpg: Fix armor parsing when no CRC is found
  * gpgsm: New option --assert-validsig
  * agent: Fix the recent regression in pkdecrypt with TPM RSA
  * scdaemon: Add support for D-Trust Card 6.1/6.4
  * dirmngr: Let KS_SEARCH print all uid records for a key
    Fixes regression since 2015
  * gpg-authcode-sign.sh: Keep the log file even on success
  * Remove patch upstream:
  - gnupg-gpgscm-New-operator-long-time-t-to-detect-proper-tim.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1777118400">- Update to 2.5.19:
  * gpg: New option --use-ocb-sym
  * gpg: New options --show-[only-]session-hash
  * gpgsm: Allow cipher mode to be part of the algo given to the
  - -cipher-algo option
  * gpgsm: Emit more details when failing to check a crlDP
  * agent: Improve pinentry behavior and texts in smartcard context
  * dirmngr: New keyword "clear" for --keyserver
  * gpg: Fix edge case in --refresh-keys
  * gpg: Don't call gcry_kdf_derive with empty passphrase
  * gpgsm: Skip the optional PKCS#12 PBES2 keyLength parameter to
    allow import of recently issued certificates by the German
    Telekom
  * gpgsm: Fix a bug so that a certificate can be signed using a
    different algo
  * gpgsm: Make GCM fully compliant in de-vs mode
  * gpgsm: Add a certificate chain check for de-vs compliance
  * gpgsm: Show rsaPSS certificates as de-vs compliant in listings
  * agent: Rework the trustlist reading code to finally allow a
    trustlist.txt with a missing trailing LF
  * ssh: Fix RSA padding in signature handling
  * gpgtar: Fix -C (--directory) to check the output directory
  * agent: Raise an error when p &gt;= q for RSA keys to detect
    incorrect generated *PGP keys</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1778673600">- Update to 2.5.20:
  * gpgsm: Implement GCM encryption.  Note that decryption works
    since version 2
  * gpgsm: New option --attribute and server command SETATTR to
    include arbitrary signed or unsigned attributes into a signature.
    Enable only with libksba 1
  * gpgsm: Introduce system attribute _signingCertificateV2.
  * gpg: Fix wrong assertion failure which could very rarely occur
    during key signature checking
  * gpg: Consider certify-only keys for revocation signature check.
  * gpgsm: Fix possible double free in the CMS parser
  * gpgsm: Fix possible too early removal of ephemeral keys
  * gpgsm: Avoid emitting a final FAILURE status line if --status-fd
    is not used
  * gpgsm: Fix a regression in 2.5.19 for password encrypted GCM
    data
  * agent: Fix not using cache for pinentry loopback
  * agent: Fix command PUT_SECRET by saving input line
  * keyboxd: Mark keys searched but not imported via LDAP correctly
    as ephemeral
  * scdaemon: Avoid buffer overflow with SC-HSM cards providing RSA
    keys &gt; 2k
  * dirmngr: Fix uninitialized use of the dns_any union in
    dns_rr_cmp</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1783252800">- Update to 2.5.21:
  * gpg, gpgsm: Use partial file on decryption, remove on failure.
    Disable with "--compatibility-flags=no-partial-file-guard".
  * gpg: Use the INT_RCP_FPR subpacket in revocation signatures.
  * gpg: Fix potential use-after-free in batch key generation when
    handling the keyserver URL option
  * gpgsm: Fix regression in gpgsm_verify with expired certificates.
  * gpgsm: Require a minimum tag length for GCM decryption.
    (CVE-2026-57062, boo#1269279)
  * scd: Limit the size of returned APDU objects from faulty cards.
  * scd: Fix condition to retrieve ATR
  * scd:openpgp: Fix regression in CHV1 retry counter byte index.
  * agent: Make batch import of Kyber keys work
  * dirmngr: Add a validation check in get_dns_cert_standard.
  * gpgconf: Raise an error on certain parse errors.
- rebase gnupg-set_umask_before_open_outfile.patch</changelog>
</package>
<package pkgid="c33d86996f31c12101a41071477d44dd60ca43b735f1771e79ac24b34e00df28e69eedca81241479080865726f8618a9003ff6232bb4d3c4ec77c94194ffe567" name="gpg2-debuginfo" arch="riscv64">
  <version epoch="0" ver="2.5.21" rel="421.3"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1742817600">- Fix a regression introduced in CVE-2025-30258 [bsc#1239875]
  * Upstream task: dev.gnupg.org/T7547
  * gpg: Fix double free of internal data.
  * Add gnupg-CVE-2025-30258-fix.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1746705600">- Update to 2.5.6:
  * gpg: Add a flag to the filter expressions for left anchored
    substring match.  [rGc12b7d047e]
  * gpg: New list option "show-trustsig" to avoid resorting to colon
    mode for this info.  [rG41d6ae8f41]
  * gpg: New command --quick-tsign-key to create a trust signature.
    [rGd90b290f97]
  * gpg: New keygen parameter "User-Id".  [rGcfd597c603]
  * gpg: New list options "show-trustsig".  [rGrG41d6ae8f41]
  * gpg: Fix double free of internal data in no-sig-cache mode [T7547]
  * gpg: Signatures from revoked or expired keys do not anymore show
    up as missing keys.  Fixes regression in 2.5.5.  [T7583]
  * gpgsm: Extend --learn-card by an optional s/n argument.  [T7379]
  * gpgsm: Skip expired certificates when selection a certificate by
    subject.  [rG4cf83273e8]
  * card: New command "ll" as alias for "list --cards".  [rGd6ee7adebe]
  * scd:p15: Accept P15 cards with a zero-length label.  [rGdb25aa9887]
  * keyboxd: Use case-insensitive search for mail addresses.  [T7576]
  * dirmngr: Fix a problem in libdns related to an address change from
    127.0.0.1.  [T4021]
  * gpgconf: Fix reload and kill of keyboxd.  [T7569]
  * Fix logic for certain recsel conditions.  [rG8968e84903]
  * Add Solaris support to get_signal_name.  [T7638]
  * Fix build error of the test shell on AIX.  [T7632]
- Release-info: https://dev.gnupg.org/T7586
- Rebase patch gnupg-nobetasuffix.patch
- Remove patch gnupg-CVE-2025-30258-fix.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1747137600">- Don't install expired sks certificate [bsc#1243069]
  * Add patch gnupg-dirmngr-Don-t-install-expired-sks-certificate.patch
- Revert old max-cache-ttl behavior [bsc#1241656]
  * Add patch gnupg-agent-Recover-the-old-behavior-with-max-cache-ttl-0.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1748865600">- Update to 2.5.7:
  * gpg: Allow updating a SHA-1 key certification w/o using
    the --force-sign-key option.  [T7663]
  * gpg: The group key flag has now been fully implemented.
    [rG8833a34bf0]
  * gpg: Make combination of show-only-fpr-mbox and show-unusable-uid
    work.  [rGd5a4a2dc89]
  * gpg: Do not allow compressed key packets on import.  [T7014]
  * gpgsm: Allow an empty subject DN also during import.  [T7171]
  * agent: Recover the old behavior with max-cache-ttl=0.  [T6681]
  * agent: Fix ECC key on smartcard for composite KEM with PQC.
    [T7648]
  * scd: Fix a harmless read buffer over-read in a function used by
    PKCS#15 cards.  [T7662]
  * gpg-mail-tube,wks: Support templates for mail content.  [T7381]
  * Use the KEM interface of Libgcrypt for encryption/decryption.
    [T7649]
- Remove patches:
  * gnupg-agent-Recover-the-old-behavior-with-max-cache-ttl-0.patch
  * gnupg-dirmngr-Don-t-install-expired-sks-certificate.patch
- Update gpg2.keyring</changelog>
  <changelog author="Michal Hrusecky &lt;michal@hrusecky.net&gt;" date="1749211200">- Fix problems with decoding Curve25519
- Added patch
  * gnupg-agent-fix-for-prefix-0x40-in-the-point-representation.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1750420800">- Update to 2.5.8:
  * gpg: Show revocation reason with a standard -k listing.  [T7083]
  * gpg: Emit a revocation reason as comment in a "pub" record.
    [T7083]
  * agent: Fix regression in 2.5.7 decrypting with a card based
    cv25519 key.  [T7676]
  * scd:openpgp: Fix a regression in exporting card based ed25519 ssh
    keys.  [T7589]
  * dirmngr: Do not require a keyserver for "gpg --fetch-key".
    [T7693]
- Remove patch:
  * gnupg-agent-fix-for-prefix-0x40-in-the-point-representation.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1751198400">- fix build of qgpgme &gt;= 2.0.0 [T7083] boo#1244605
  add gnupg-2.5.8-re-add-revocation-reason.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752494400">- Update to 2.5.9:
  * gpg: Add the revocation reason to the sigclass of a "rev" line
    (drops gnupg-2.5.8-re-add-revocation-reason.patch)
  * gpg: Do not show the non-standard secp256k1 curve in the menu
    to select the curve. It can however be specified using its name
  * gpg: Fix regression in using the secp256k1 curve.
  * dirmngr: New option --user-agent and send a default User-Agent
    of "GnuPG/2.6" for all HTTP requests</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Update to 2.5.11:
  * gpg: Fix a segv in key signing with notations introduced in
    2.5.10
  * agent: Fix for smartcard decryption with Brainpool keys
- includes changes from 2.5.10:
  * gpg: Add a notation with version information to signatures
  * gpgv: New option --print-notation
  * gpgsm: Fix caching of the trustlist's flags
  * agent: Fix for smartcard decryption returning x-coordinate only
  * agent: Another fix for a regression with unknown curves and ssh
  * dirmngr: Implement command KS_DEL for ldap servers
- fail build upon test failures</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1756814400">- Update to 2.5.12:
  * gpg: New options --[no-]auto-key-upload
  * gpg: Keys send to an LDAP server are now first updated from that
    server.  New keyserver option "no-update-before-send" to disable
    this feature
  * gpg: Disable default compression for 7z compressed input
  * gpg: Fix a regression with composite PQC and ECC algos
  * gpg: Fix the list of possible algos for --edit-key:addkey
  * gpg: Allow to select the Kyber variants with --edit-key:addkey
  * gpg: Avoid a second Pinentry pop-up for a configured ADSK during
    key generation
  * gpg: Change the ADSK key binding time to use the current time
  * gpgsm: Add option --no-qes-note and new trustlist flag
    "noconsent"
  * agent: Enable "relax" in the trustlist by default and add flag
    "norelax"
  * scd:openpgp: Support Yubikey attestation generation
  * gpgtar: Fix regression in end-of-archive detection</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1759233600">- Remove the infodir directory if it exists.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1761220800">- Update to 2.5.13:
  * gpg: Fix de-vs compliance with OCB and additional password. [T7804]
  * gpg: Detect duplicate keys with --add-recipients. [T1825]
  * gpg: Take care about the prefix for cv25519 encryption. [T7649]
  * gpg: Avoid potential downgrade to SHA1 in 3rd party key
    signatures. [rGdb9705ef59]
  * gpg: Error out on unverified output for non-detached signatures.
    [rG8abc320f2a]
  * gpgsm: Use KEM interface for en- and decryption. [T7811,T7845]
  * gpgsm: Fix delete and store certificate locking glitches. [T7855]
  * gpg,gpgsm: Run keybox compression only when there are no other
    users. [T7855]
  * gpg,gpgsm: Improve keybox closing and locking order on read and
    write. [T7855]
  * gpg,gpgsm: Always use share mode read-write for the keybox file
    access. [T7829]
  * scd:openpgp: Fix an oddity in changing the PIN. [T7840]
  * dirmngr: New LDAP keyserver flag "upload". [T7866]
  * agent: Retry private key deletion in case of sharing violations
    for up to 400ms. [T7863]
  * Release-info: https://dev.gnupg.org/T7801</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1763985600">- Update to 2.5.14 (bsc#1255715, CVE-2025-68973):
  * gpg: Fix possible memory corruption in the armor parser. [T7906]
  * gpgsm: Fix output of card serial number in colon listing. [T7914]
  * agent:ssh: Fix RSA signature handling for newer spec. [T7882]
  * gpg: Improve/relax the checking of preference options. [rG6570700fdd]
  * gpg: Fix the check for the END armor line. [rG62b8bf2f39]
  * gpg: Do not present a default when asking for another output filename. [T7908]
  * gpg: Include ADSK keys in key listings specified by fingerprints. [T7892]
  * agent: Fix a decryption failures if the pinentry dialog for the
    first tried recipient is canceled. Regression since 2.5.7. [T7893, T7649]
  * keyboxd: Fix schema of the fingerprint table. [T7892]
  * dirmngr: Fix OCSP next-update check. [rG9ef87bcdb0]
  * gpg: New "pfc" record in colons key listings. [T7897]
  * gpg: Allow import and export of Kyber secret keys. [T7315]
  * gpg: Escape characters with the high bit set in NOTATION status lines. [T7896]
  * gpg: New import option "force-update". [T7892,rGf6237ccd31]
  * agent: Accept a trustlist with a missing LF at the end. [rG1b4ac98de7]
  * agent: Support protection for Kyber keys. [T6638,rGaea62817f3]
  * scd:nks: Make newer TCOS signature cards work. [rG17596e830f]
  * Release-info: https://dev.gnupg.org/T7869
  * Rebase gnupg-revert-rfc4880bis.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1767096000">- Update to 2.5.16:
  * gpg: Fix a validation bug when using keyboxd
  * gpg: Deprecate the option --not-dash-escaped and ignore the
    NotDashEscaped armor header
  * keyboxd: Fix migration to new schema
  * dirmngr: New compatibility flag "ocsp-sha256-certid" to support
    forthcoming libksba versions
  * New translation to Georgian.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1769515200">- Update to 2.5.17:
  * agent: Fix stack buffer overflow when using gpgsm and KEM
    (CVE-2026-24881, boo#1257358)
  * tpm: Fix possible buffer overflow in PKDECRYPT
    (CVE-2026-24882, boo#1257396)
  * gpg: Fix possible NULL-deref with overlong signature packets
    (CVE-2026-24883, boo#1257395)
  * gpg: New export-option "keep-expired-subkeys"
  * gpgsm: Make multiple search patterns work with keyboxd
  * agent: Add accelerator keys for "Wrong" and "Correct"
  * dirmngr: Help detection of bad keyserver configurations</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1770811200">- Fix Y2K38 FTBFS:
  * gpg2 quick-key-manipulation test FTBFS-2038 (bsc#1251214)
  * Upstream issue: dev.gnupg.org/T8096
  * Add gnupg-gpgscm-New-operator-long-time-t-to-detect-proper-tim.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1772020800">- Update to 2.5.18:
  * gpg: Support deleting a composite secret key in gpg-agent
  * gpg: Fix armor parsing when no CRC is found
  * gpgsm: New option --assert-validsig
  * agent: Fix the recent regression in pkdecrypt with TPM RSA
  * scdaemon: Add support for D-Trust Card 6.1/6.4
  * dirmngr: Let KS_SEARCH print all uid records for a key
    Fixes regression since 2015
  * gpg-authcode-sign.sh: Keep the log file even on success
  * Remove patch upstream:
  - gnupg-gpgscm-New-operator-long-time-t-to-detect-proper-tim.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1777118400">- Update to 2.5.19:
  * gpg: New option --use-ocb-sym
  * gpg: New options --show-[only-]session-hash
  * gpgsm: Allow cipher mode to be part of the algo given to the
  - -cipher-algo option
  * gpgsm: Emit more details when failing to check a crlDP
  * agent: Improve pinentry behavior and texts in smartcard context
  * dirmngr: New keyword "clear" for --keyserver
  * gpg: Fix edge case in --refresh-keys
  * gpg: Don't call gcry_kdf_derive with empty passphrase
  * gpgsm: Skip the optional PKCS#12 PBES2 keyLength parameter to
    allow import of recently issued certificates by the German
    Telekom
  * gpgsm: Fix a bug so that a certificate can be signed using a
    different algo
  * gpgsm: Make GCM fully compliant in de-vs mode
  * gpgsm: Add a certificate chain check for de-vs compliance
  * gpgsm: Show rsaPSS certificates as de-vs compliant in listings
  * agent: Rework the trustlist reading code to finally allow a
    trustlist.txt with a missing trailing LF
  * ssh: Fix RSA padding in signature handling
  * gpgtar: Fix -C (--directory) to check the output directory
  * agent: Raise an error when p &gt;= q for RSA keys to detect
    incorrect generated *PGP keys</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1778673600">- Update to 2.5.20:
  * gpgsm: Implement GCM encryption.  Note that decryption works
    since version 2
  * gpgsm: New option --attribute and server command SETATTR to
    include arbitrary signed or unsigned attributes into a signature.
    Enable only with libksba 1
  * gpgsm: Introduce system attribute _signingCertificateV2.
  * gpg: Fix wrong assertion failure which could very rarely occur
    during key signature checking
  * gpg: Consider certify-only keys for revocation signature check.
  * gpgsm: Fix possible double free in the CMS parser
  * gpgsm: Fix possible too early removal of ephemeral keys
  * gpgsm: Avoid emitting a final FAILURE status line if --status-fd
    is not used
  * gpgsm: Fix a regression in 2.5.19 for password encrypted GCM
    data
  * agent: Fix not using cache for pinentry loopback
  * agent: Fix command PUT_SECRET by saving input line
  * keyboxd: Mark keys searched but not imported via LDAP correctly
    as ephemeral
  * scdaemon: Avoid buffer overflow with SC-HSM cards providing RSA
    keys &gt; 2k
  * dirmngr: Fix uninitialized use of the dns_any union in
    dns_rr_cmp</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1783252800">- Update to 2.5.21:
  * gpg, gpgsm: Use partial file on decryption, remove on failure.
    Disable with "--compatibility-flags=no-partial-file-guard".
  * gpg: Use the INT_RCP_FPR subpacket in revocation signatures.
  * gpg: Fix potential use-after-free in batch key generation when
    handling the keyserver URL option
  * gpgsm: Fix regression in gpgsm_verify with expired certificates.
  * gpgsm: Require a minimum tag length for GCM decryption.
    (CVE-2026-57062, boo#1269279)
  * scd: Limit the size of returned APDU objects from faulty cards.
  * scd: Fix condition to retrieve ATR
  * scd:openpgp: Fix regression in CHV1 retry counter byte index.
  * agent: Make batch import of Kyber keys work
  * dirmngr: Add a validation check in get_dns_cert_standard.
  * gpgconf: Raise an error on certain parse errors.
- rebase gnupg-set_umask_before_open_outfile.patch</changelog>
</package>
<package pkgid="5b754b7870eba9953edd3574df82d934ace6b726beebae3dd73232e9f5f43820f2a17ba4771d1705c420ccbe7708bb2f6b0dba210ae192cc1b2d3550678d6709" name="gpg2-debugsource" arch="riscv64">
  <version epoch="0" ver="2.5.21" rel="421.3"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1742817600">- Fix a regression introduced in CVE-2025-30258 [bsc#1239875]
  * Upstream task: dev.gnupg.org/T7547
  * gpg: Fix double free of internal data.
  * Add gnupg-CVE-2025-30258-fix.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1746705600">- Update to 2.5.6:
  * gpg: Add a flag to the filter expressions for left anchored
    substring match.  [rGc12b7d047e]
  * gpg: New list option "show-trustsig" to avoid resorting to colon
    mode for this info.  [rG41d6ae8f41]
  * gpg: New command --quick-tsign-key to create a trust signature.
    [rGd90b290f97]
  * gpg: New keygen parameter "User-Id".  [rGcfd597c603]
  * gpg: New list options "show-trustsig".  [rGrG41d6ae8f41]
  * gpg: Fix double free of internal data in no-sig-cache mode [T7547]
  * gpg: Signatures from revoked or expired keys do not anymore show
    up as missing keys.  Fixes regression in 2.5.5.  [T7583]
  * gpgsm: Extend --learn-card by an optional s/n argument.  [T7379]
  * gpgsm: Skip expired certificates when selection a certificate by
    subject.  [rG4cf83273e8]
  * card: New command "ll" as alias for "list --cards".  [rGd6ee7adebe]
  * scd:p15: Accept P15 cards with a zero-length label.  [rGdb25aa9887]
  * keyboxd: Use case-insensitive search for mail addresses.  [T7576]
  * dirmngr: Fix a problem in libdns related to an address change from
    127.0.0.1.  [T4021]
  * gpgconf: Fix reload and kill of keyboxd.  [T7569]
  * Fix logic for certain recsel conditions.  [rG8968e84903]
  * Add Solaris support to get_signal_name.  [T7638]
  * Fix build error of the test shell on AIX.  [T7632]
- Release-info: https://dev.gnupg.org/T7586
- Rebase patch gnupg-nobetasuffix.patch
- Remove patch gnupg-CVE-2025-30258-fix.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1747137600">- Don't install expired sks certificate [bsc#1243069]
  * Add patch gnupg-dirmngr-Don-t-install-expired-sks-certificate.patch
- Revert old max-cache-ttl behavior [bsc#1241656]
  * Add patch gnupg-agent-Recover-the-old-behavior-with-max-cache-ttl-0.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1748865600">- Update to 2.5.7:
  * gpg: Allow updating a SHA-1 key certification w/o using
    the --force-sign-key option.  [T7663]
  * gpg: The group key flag has now been fully implemented.
    [rG8833a34bf0]
  * gpg: Make combination of show-only-fpr-mbox and show-unusable-uid
    work.  [rGd5a4a2dc89]
  * gpg: Do not allow compressed key packets on import.  [T7014]
  * gpgsm: Allow an empty subject DN also during import.  [T7171]
  * agent: Recover the old behavior with max-cache-ttl=0.  [T6681]
  * agent: Fix ECC key on smartcard for composite KEM with PQC.
    [T7648]
  * scd: Fix a harmless read buffer over-read in a function used by
    PKCS#15 cards.  [T7662]
  * gpg-mail-tube,wks: Support templates for mail content.  [T7381]
  * Use the KEM interface of Libgcrypt for encryption/decryption.
    [T7649]
- Remove patches:
  * gnupg-agent-Recover-the-old-behavior-with-max-cache-ttl-0.patch
  * gnupg-dirmngr-Don-t-install-expired-sks-certificate.patch
- Update gpg2.keyring</changelog>
  <changelog author="Michal Hrusecky &lt;michal@hrusecky.net&gt;" date="1749211200">- Fix problems with decoding Curve25519
- Added patch
  * gnupg-agent-fix-for-prefix-0x40-in-the-point-representation.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1750420800">- Update to 2.5.8:
  * gpg: Show revocation reason with a standard -k listing.  [T7083]
  * gpg: Emit a revocation reason as comment in a "pub" record.
    [T7083]
  * agent: Fix regression in 2.5.7 decrypting with a card based
    cv25519 key.  [T7676]
  * scd:openpgp: Fix a regression in exporting card based ed25519 ssh
    keys.  [T7589]
  * dirmngr: Do not require a keyserver for "gpg --fetch-key".
    [T7693]
- Remove patch:
  * gnupg-agent-fix-for-prefix-0x40-in-the-point-representation.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1751198400">- fix build of qgpgme &gt;= 2.0.0 [T7083] boo#1244605
  add gnupg-2.5.8-re-add-revocation-reason.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752494400">- Update to 2.5.9:
  * gpg: Add the revocation reason to the sigclass of a "rev" line
    (drops gnupg-2.5.8-re-add-revocation-reason.patch)
  * gpg: Do not show the non-standard secp256k1 curve in the menu
    to select the curve. It can however be specified using its name
  * gpg: Fix regression in using the secp256k1 curve.
  * dirmngr: New option --user-agent and send a default User-Agent
    of "GnuPG/2.6" for all HTTP requests</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Update to 2.5.11:
  * gpg: Fix a segv in key signing with notations introduced in
    2.5.10
  * agent: Fix for smartcard decryption with Brainpool keys
- includes changes from 2.5.10:
  * gpg: Add a notation with version information to signatures
  * gpgv: New option --print-notation
  * gpgsm: Fix caching of the trustlist's flags
  * agent: Fix for smartcard decryption returning x-coordinate only
  * agent: Another fix for a regression with unknown curves and ssh
  * dirmngr: Implement command KS_DEL for ldap servers
- fail build upon test failures</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1756814400">- Update to 2.5.12:
  * gpg: New options --[no-]auto-key-upload
  * gpg: Keys send to an LDAP server are now first updated from that
    server.  New keyserver option "no-update-before-send" to disable
    this feature
  * gpg: Disable default compression for 7z compressed input
  * gpg: Fix a regression with composite PQC and ECC algos
  * gpg: Fix the list of possible algos for --edit-key:addkey
  * gpg: Allow to select the Kyber variants with --edit-key:addkey
  * gpg: Avoid a second Pinentry pop-up for a configured ADSK during
    key generation
  * gpg: Change the ADSK key binding time to use the current time
  * gpgsm: Add option --no-qes-note and new trustlist flag
    "noconsent"
  * agent: Enable "relax" in the trustlist by default and add flag
    "norelax"
  * scd:openpgp: Support Yubikey attestation generation
  * gpgtar: Fix regression in end-of-archive detection</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1759233600">- Remove the infodir directory if it exists.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1761220800">- Update to 2.5.13:
  * gpg: Fix de-vs compliance with OCB and additional password. [T7804]
  * gpg: Detect duplicate keys with --add-recipients. [T1825]
  * gpg: Take care about the prefix for cv25519 encryption. [T7649]
  * gpg: Avoid potential downgrade to SHA1 in 3rd party key
    signatures. [rGdb9705ef59]
  * gpg: Error out on unverified output for non-detached signatures.
    [rG8abc320f2a]
  * gpgsm: Use KEM interface for en- and decryption. [T7811,T7845]
  * gpgsm: Fix delete and store certificate locking glitches. [T7855]
  * gpg,gpgsm: Run keybox compression only when there are no other
    users. [T7855]
  * gpg,gpgsm: Improve keybox closing and locking order on read and
    write. [T7855]
  * gpg,gpgsm: Always use share mode read-write for the keybox file
    access. [T7829]
  * scd:openpgp: Fix an oddity in changing the PIN. [T7840]
  * dirmngr: New LDAP keyserver flag "upload". [T7866]
  * agent: Retry private key deletion in case of sharing violations
    for up to 400ms. [T7863]
  * Release-info: https://dev.gnupg.org/T7801</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1763985600">- Update to 2.5.14 (bsc#1255715, CVE-2025-68973):
  * gpg: Fix possible memory corruption in the armor parser. [T7906]
  * gpgsm: Fix output of card serial number in colon listing. [T7914]
  * agent:ssh: Fix RSA signature handling for newer spec. [T7882]
  * gpg: Improve/relax the checking of preference options. [rG6570700fdd]
  * gpg: Fix the check for the END armor line. [rG62b8bf2f39]
  * gpg: Do not present a default when asking for another output filename. [T7908]
  * gpg: Include ADSK keys in key listings specified by fingerprints. [T7892]
  * agent: Fix a decryption failures if the pinentry dialog for the
    first tried recipient is canceled. Regression since 2.5.7. [T7893, T7649]
  * keyboxd: Fix schema of the fingerprint table. [T7892]
  * dirmngr: Fix OCSP next-update check. [rG9ef87bcdb0]
  * gpg: New "pfc" record in colons key listings. [T7897]
  * gpg: Allow import and export of Kyber secret keys. [T7315]
  * gpg: Escape characters with the high bit set in NOTATION status lines. [T7896]
  * gpg: New import option "force-update". [T7892,rGf6237ccd31]
  * agent: Accept a trustlist with a missing LF at the end. [rG1b4ac98de7]
  * agent: Support protection for Kyber keys. [T6638,rGaea62817f3]
  * scd:nks: Make newer TCOS signature cards work. [rG17596e830f]
  * Release-info: https://dev.gnupg.org/T7869
  * Rebase gnupg-revert-rfc4880bis.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1767096000">- Update to 2.5.16:
  * gpg: Fix a validation bug when using keyboxd
  * gpg: Deprecate the option --not-dash-escaped and ignore the
    NotDashEscaped armor header
  * keyboxd: Fix migration to new schema
  * dirmngr: New compatibility flag "ocsp-sha256-certid" to support
    forthcoming libksba versions
  * New translation to Georgian.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1769515200">- Update to 2.5.17:
  * agent: Fix stack buffer overflow when using gpgsm and KEM
    (CVE-2026-24881, boo#1257358)
  * tpm: Fix possible buffer overflow in PKDECRYPT
    (CVE-2026-24882, boo#1257396)
  * gpg: Fix possible NULL-deref with overlong signature packets
    (CVE-2026-24883, boo#1257395)
  * gpg: New export-option "keep-expired-subkeys"
  * gpgsm: Make multiple search patterns work with keyboxd
  * agent: Add accelerator keys for "Wrong" and "Correct"
  * dirmngr: Help detection of bad keyserver configurations</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1770811200">- Fix Y2K38 FTBFS:
  * gpg2 quick-key-manipulation test FTBFS-2038 (bsc#1251214)
  * Upstream issue: dev.gnupg.org/T8096
  * Add gnupg-gpgscm-New-operator-long-time-t-to-detect-proper-tim.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1772020800">- Update to 2.5.18:
  * gpg: Support deleting a composite secret key in gpg-agent
  * gpg: Fix armor parsing when no CRC is found
  * gpgsm: New option --assert-validsig
  * agent: Fix the recent regression in pkdecrypt with TPM RSA
  * scdaemon: Add support for D-Trust Card 6.1/6.4
  * dirmngr: Let KS_SEARCH print all uid records for a key
    Fixes regression since 2015
  * gpg-authcode-sign.sh: Keep the log file even on success
  * Remove patch upstream:
  - gnupg-gpgscm-New-operator-long-time-t-to-detect-proper-tim.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1777118400">- Update to 2.5.19:
  * gpg: New option --use-ocb-sym
  * gpg: New options --show-[only-]session-hash
  * gpgsm: Allow cipher mode to be part of the algo given to the
  - -cipher-algo option
  * gpgsm: Emit more details when failing to check a crlDP
  * agent: Improve pinentry behavior and texts in smartcard context
  * dirmngr: New keyword "clear" for --keyserver
  * gpg: Fix edge case in --refresh-keys
  * gpg: Don't call gcry_kdf_derive with empty passphrase
  * gpgsm: Skip the optional PKCS#12 PBES2 keyLength parameter to
    allow import of recently issued certificates by the German
    Telekom
  * gpgsm: Fix a bug so that a certificate can be signed using a
    different algo
  * gpgsm: Make GCM fully compliant in de-vs mode
  * gpgsm: Add a certificate chain check for de-vs compliance
  * gpgsm: Show rsaPSS certificates as de-vs compliant in listings
  * agent: Rework the trustlist reading code to finally allow a
    trustlist.txt with a missing trailing LF
  * ssh: Fix RSA padding in signature handling
  * gpgtar: Fix -C (--directory) to check the output directory
  * agent: Raise an error when p &gt;= q for RSA keys to detect
    incorrect generated *PGP keys</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1778673600">- Update to 2.5.20:
  * gpgsm: Implement GCM encryption.  Note that decryption works
    since version 2
  * gpgsm: New option --attribute and server command SETATTR to
    include arbitrary signed or unsigned attributes into a signature.
    Enable only with libksba 1
  * gpgsm: Introduce system attribute _signingCertificateV2.
  * gpg: Fix wrong assertion failure which could very rarely occur
    during key signature checking
  * gpg: Consider certify-only keys for revocation signature check.
  * gpgsm: Fix possible double free in the CMS parser
  * gpgsm: Fix possible too early removal of ephemeral keys
  * gpgsm: Avoid emitting a final FAILURE status line if --status-fd
    is not used
  * gpgsm: Fix a regression in 2.5.19 for password encrypted GCM
    data
  * agent: Fix not using cache for pinentry loopback
  * agent: Fix command PUT_SECRET by saving input line
  * keyboxd: Mark keys searched but not imported via LDAP correctly
    as ephemeral
  * scdaemon: Avoid buffer overflow with SC-HSM cards providing RSA
    keys &gt; 2k
  * dirmngr: Fix uninitialized use of the dns_any union in
    dns_rr_cmp</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1783252800">- Update to 2.5.21:
  * gpg, gpgsm: Use partial file on decryption, remove on failure.
    Disable with "--compatibility-flags=no-partial-file-guard".
  * gpg: Use the INT_RCP_FPR subpacket in revocation signatures.
  * gpg: Fix potential use-after-free in batch key generation when
    handling the keyserver URL option
  * gpgsm: Fix regression in gpgsm_verify with expired certificates.
  * gpgsm: Require a minimum tag length for GCM decryption.
    (CVE-2026-57062, boo#1269279)
  * scd: Limit the size of returned APDU objects from faulty cards.
  * scd: Fix condition to retrieve ATR
  * scd:openpgp: Fix regression in CHV1 retry counter byte index.
  * agent: Make batch import of Kyber keys work
  * dirmngr: Add a validation check in get_dns_cert_standard.
  * gpgconf: Raise an error on certain parse errors.
- rebase gnupg-set_umask_before_open_outfile.patch</changelog>
</package>
<package pkgid="c346f440db0b4be14cb58086770f4b3bcf63fc4d00b998d42184ef08cb2782cd3a8e150472c919471db5f632e3e8342274f0b22d3adbcbd337bc1fd145f83d0f" name="gpg2-lang" arch="noarch">
  <version epoch="0" ver="2.5.21" rel="421.3"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1742817600">- Fix a regression introduced in CVE-2025-30258 [bsc#1239875]
  * Upstream task: dev.gnupg.org/T7547
  * gpg: Fix double free of internal data.
  * Add gnupg-CVE-2025-30258-fix.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1746705600">- Update to 2.5.6:
  * gpg: Add a flag to the filter expressions for left anchored
    substring match.  [rGc12b7d047e]
  * gpg: New list option "show-trustsig" to avoid resorting to colon
    mode for this info.  [rG41d6ae8f41]
  * gpg: New command --quick-tsign-key to create a trust signature.
    [rGd90b290f97]
  * gpg: New keygen parameter "User-Id".  [rGcfd597c603]
  * gpg: New list options "show-trustsig".  [rGrG41d6ae8f41]
  * gpg: Fix double free of internal data in no-sig-cache mode [T7547]
  * gpg: Signatures from revoked or expired keys do not anymore show
    up as missing keys.  Fixes regression in 2.5.5.  [T7583]
  * gpgsm: Extend --learn-card by an optional s/n argument.  [T7379]
  * gpgsm: Skip expired certificates when selection a certificate by
    subject.  [rG4cf83273e8]
  * card: New command "ll" as alias for "list --cards".  [rGd6ee7adebe]
  * scd:p15: Accept P15 cards with a zero-length label.  [rGdb25aa9887]
  * keyboxd: Use case-insensitive search for mail addresses.  [T7576]
  * dirmngr: Fix a problem in libdns related to an address change from
    127.0.0.1.  [T4021]
  * gpgconf: Fix reload and kill of keyboxd.  [T7569]
  * Fix logic for certain recsel conditions.  [rG8968e84903]
  * Add Solaris support to get_signal_name.  [T7638]
  * Fix build error of the test shell on AIX.  [T7632]
- Release-info: https://dev.gnupg.org/T7586
- Rebase patch gnupg-nobetasuffix.patch
- Remove patch gnupg-CVE-2025-30258-fix.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1747137600">- Don't install expired sks certificate [bsc#1243069]
  * Add patch gnupg-dirmngr-Don-t-install-expired-sks-certificate.patch
- Revert old max-cache-ttl behavior [bsc#1241656]
  * Add patch gnupg-agent-Recover-the-old-behavior-with-max-cache-ttl-0.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1748865600">- Update to 2.5.7:
  * gpg: Allow updating a SHA-1 key certification w/o using
    the --force-sign-key option.  [T7663]
  * gpg: The group key flag has now been fully implemented.
    [rG8833a34bf0]
  * gpg: Make combination of show-only-fpr-mbox and show-unusable-uid
    work.  [rGd5a4a2dc89]
  * gpg: Do not allow compressed key packets on import.  [T7014]
  * gpgsm: Allow an empty subject DN also during import.  [T7171]
  * agent: Recover the old behavior with max-cache-ttl=0.  [T6681]
  * agent: Fix ECC key on smartcard for composite KEM with PQC.
    [T7648]
  * scd: Fix a harmless read buffer over-read in a function used by
    PKCS#15 cards.  [T7662]
  * gpg-mail-tube,wks: Support templates for mail content.  [T7381]
  * Use the KEM interface of Libgcrypt for encryption/decryption.
    [T7649]
- Remove patches:
  * gnupg-agent-Recover-the-old-behavior-with-max-cache-ttl-0.patch
  * gnupg-dirmngr-Don-t-install-expired-sks-certificate.patch
- Update gpg2.keyring</changelog>
  <changelog author="Michal Hrusecky &lt;michal@hrusecky.net&gt;" date="1749211200">- Fix problems with decoding Curve25519
- Added patch
  * gnupg-agent-fix-for-prefix-0x40-in-the-point-representation.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1750420800">- Update to 2.5.8:
  * gpg: Show revocation reason with a standard -k listing.  [T7083]
  * gpg: Emit a revocation reason as comment in a "pub" record.
    [T7083]
  * agent: Fix regression in 2.5.7 decrypting with a card based
    cv25519 key.  [T7676]
  * scd:openpgp: Fix a regression in exporting card based ed25519 ssh
    keys.  [T7589]
  * dirmngr: Do not require a keyserver for "gpg --fetch-key".
    [T7693]
- Remove patch:
  * gnupg-agent-fix-for-prefix-0x40-in-the-point-representation.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1751198400">- fix build of qgpgme &gt;= 2.0.0 [T7083] boo#1244605
  add gnupg-2.5.8-re-add-revocation-reason.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752494400">- Update to 2.5.9:
  * gpg: Add the revocation reason to the sigclass of a "rev" line
    (drops gnupg-2.5.8-re-add-revocation-reason.patch)
  * gpg: Do not show the non-standard secp256k1 curve in the menu
    to select the curve. It can however be specified using its name
  * gpg: Fix regression in using the secp256k1 curve.
  * dirmngr: New option --user-agent and send a default User-Agent
    of "GnuPG/2.6" for all HTTP requests</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Update to 2.5.11:
  * gpg: Fix a segv in key signing with notations introduced in
    2.5.10
  * agent: Fix for smartcard decryption with Brainpool keys
- includes changes from 2.5.10:
  * gpg: Add a notation with version information to signatures
  * gpgv: New option --print-notation
  * gpgsm: Fix caching of the trustlist's flags
  * agent: Fix for smartcard decryption returning x-coordinate only
  * agent: Another fix for a regression with unknown curves and ssh
  * dirmngr: Implement command KS_DEL for ldap servers
- fail build upon test failures</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1756814400">- Update to 2.5.12:
  * gpg: New options --[no-]auto-key-upload
  * gpg: Keys send to an LDAP server are now first updated from that
    server.  New keyserver option "no-update-before-send" to disable
    this feature
  * gpg: Disable default compression for 7z compressed input
  * gpg: Fix a regression with composite PQC and ECC algos
  * gpg: Fix the list of possible algos for --edit-key:addkey
  * gpg: Allow to select the Kyber variants with --edit-key:addkey
  * gpg: Avoid a second Pinentry pop-up for a configured ADSK during
    key generation
  * gpg: Change the ADSK key binding time to use the current time
  * gpgsm: Add option --no-qes-note and new trustlist flag
    "noconsent"
  * agent: Enable "relax" in the trustlist by default and add flag
    "norelax"
  * scd:openpgp: Support Yubikey attestation generation
  * gpgtar: Fix regression in end-of-archive detection</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1759233600">- Remove the infodir directory if it exists.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1761220800">- Update to 2.5.13:
  * gpg: Fix de-vs compliance with OCB and additional password. [T7804]
  * gpg: Detect duplicate keys with --add-recipients. [T1825]
  * gpg: Take care about the prefix for cv25519 encryption. [T7649]
  * gpg: Avoid potential downgrade to SHA1 in 3rd party key
    signatures. [rGdb9705ef59]
  * gpg: Error out on unverified output for non-detached signatures.
    [rG8abc320f2a]
  * gpgsm: Use KEM interface for en- and decryption. [T7811,T7845]
  * gpgsm: Fix delete and store certificate locking glitches. [T7855]
  * gpg,gpgsm: Run keybox compression only when there are no other
    users. [T7855]
  * gpg,gpgsm: Improve keybox closing and locking order on read and
    write. [T7855]
  * gpg,gpgsm: Always use share mode read-write for the keybox file
    access. [T7829]
  * scd:openpgp: Fix an oddity in changing the PIN. [T7840]
  * dirmngr: New LDAP keyserver flag "upload". [T7866]
  * agent: Retry private key deletion in case of sharing violations
    for up to 400ms. [T7863]
  * Release-info: https://dev.gnupg.org/T7801</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1763985600">- Update to 2.5.14 (bsc#1255715, CVE-2025-68973):
  * gpg: Fix possible memory corruption in the armor parser. [T7906]
  * gpgsm: Fix output of card serial number in colon listing. [T7914]
  * agent:ssh: Fix RSA signature handling for newer spec. [T7882]
  * gpg: Improve/relax the checking of preference options. [rG6570700fdd]
  * gpg: Fix the check for the END armor line. [rG62b8bf2f39]
  * gpg: Do not present a default when asking for another output filename. [T7908]
  * gpg: Include ADSK keys in key listings specified by fingerprints. [T7892]
  * agent: Fix a decryption failures if the pinentry dialog for the
    first tried recipient is canceled. Regression since 2.5.7. [T7893, T7649]
  * keyboxd: Fix schema of the fingerprint table. [T7892]
  * dirmngr: Fix OCSP next-update check. [rG9ef87bcdb0]
  * gpg: New "pfc" record in colons key listings. [T7897]
  * gpg: Allow import and export of Kyber secret keys. [T7315]
  * gpg: Escape characters with the high bit set in NOTATION status lines. [T7896]
  * gpg: New import option "force-update". [T7892,rGf6237ccd31]
  * agent: Accept a trustlist with a missing LF at the end. [rG1b4ac98de7]
  * agent: Support protection for Kyber keys. [T6638,rGaea62817f3]
  * scd:nks: Make newer TCOS signature cards work. [rG17596e830f]
  * Release-info: https://dev.gnupg.org/T7869
  * Rebase gnupg-revert-rfc4880bis.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1767096000">- Update to 2.5.16:
  * gpg: Fix a validation bug when using keyboxd
  * gpg: Deprecate the option --not-dash-escaped and ignore the
    NotDashEscaped armor header
  * keyboxd: Fix migration to new schema
  * dirmngr: New compatibility flag "ocsp-sha256-certid" to support
    forthcoming libksba versions
  * New translation to Georgian.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1769515200">- Update to 2.5.17:
  * agent: Fix stack buffer overflow when using gpgsm and KEM
    (CVE-2026-24881, boo#1257358)
  * tpm: Fix possible buffer overflow in PKDECRYPT
    (CVE-2026-24882, boo#1257396)
  * gpg: Fix possible NULL-deref with overlong signature packets
    (CVE-2026-24883, boo#1257395)
  * gpg: New export-option "keep-expired-subkeys"
  * gpgsm: Make multiple search patterns work with keyboxd
  * agent: Add accelerator keys for "Wrong" and "Correct"
  * dirmngr: Help detection of bad keyserver configurations</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1770811200">- Fix Y2K38 FTBFS:
  * gpg2 quick-key-manipulation test FTBFS-2038 (bsc#1251214)
  * Upstream issue: dev.gnupg.org/T8096
  * Add gnupg-gpgscm-New-operator-long-time-t-to-detect-proper-tim.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1772020800">- Update to 2.5.18:
  * gpg: Support deleting a composite secret key in gpg-agent
  * gpg: Fix armor parsing when no CRC is found
  * gpgsm: New option --assert-validsig
  * agent: Fix the recent regression in pkdecrypt with TPM RSA
  * scdaemon: Add support for D-Trust Card 6.1/6.4
  * dirmngr: Let KS_SEARCH print all uid records for a key
    Fixes regression since 2015
  * gpg-authcode-sign.sh: Keep the log file even on success
  * Remove patch upstream:
  - gnupg-gpgscm-New-operator-long-time-t-to-detect-proper-tim.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1777118400">- Update to 2.5.19:
  * gpg: New option --use-ocb-sym
  * gpg: New options --show-[only-]session-hash
  * gpgsm: Allow cipher mode to be part of the algo given to the
  - -cipher-algo option
  * gpgsm: Emit more details when failing to check a crlDP
  * agent: Improve pinentry behavior and texts in smartcard context
  * dirmngr: New keyword "clear" for --keyserver
  * gpg: Fix edge case in --refresh-keys
  * gpg: Don't call gcry_kdf_derive with empty passphrase
  * gpgsm: Skip the optional PKCS#12 PBES2 keyLength parameter to
    allow import of recently issued certificates by the German
    Telekom
  * gpgsm: Fix a bug so that a certificate can be signed using a
    different algo
  * gpgsm: Make GCM fully compliant in de-vs mode
  * gpgsm: Add a certificate chain check for de-vs compliance
  * gpgsm: Show rsaPSS certificates as de-vs compliant in listings
  * agent: Rework the trustlist reading code to finally allow a
    trustlist.txt with a missing trailing LF
  * ssh: Fix RSA padding in signature handling
  * gpgtar: Fix -C (--directory) to check the output directory
  * agent: Raise an error when p &gt;= q for RSA keys to detect
    incorrect generated *PGP keys</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1778673600">- Update to 2.5.20:
  * gpgsm: Implement GCM encryption.  Note that decryption works
    since version 2
  * gpgsm: New option --attribute and server command SETATTR to
    include arbitrary signed or unsigned attributes into a signature.
    Enable only with libksba 1
  * gpgsm: Introduce system attribute _signingCertificateV2.
  * gpg: Fix wrong assertion failure which could very rarely occur
    during key signature checking
  * gpg: Consider certify-only keys for revocation signature check.
  * gpgsm: Fix possible double free in the CMS parser
  * gpgsm: Fix possible too early removal of ephemeral keys
  * gpgsm: Avoid emitting a final FAILURE status line if --status-fd
    is not used
  * gpgsm: Fix a regression in 2.5.19 for password encrypted GCM
    data
  * agent: Fix not using cache for pinentry loopback
  * agent: Fix command PUT_SECRET by saving input line
  * keyboxd: Mark keys searched but not imported via LDAP correctly
    as ephemeral
  * scdaemon: Avoid buffer overflow with SC-HSM cards providing RSA
    keys &gt; 2k
  * dirmngr: Fix uninitialized use of the dns_any union in
    dns_rr_cmp</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1783252800">- Update to 2.5.21:
  * gpg, gpgsm: Use partial file on decryption, remove on failure.
    Disable with "--compatibility-flags=no-partial-file-guard".
  * gpg: Use the INT_RCP_FPR subpacket in revocation signatures.
  * gpg: Fix potential use-after-free in batch key generation when
    handling the keyserver URL option
  * gpgsm: Fix regression in gpgsm_verify with expired certificates.
  * gpgsm: Require a minimum tag length for GCM decryption.
    (CVE-2026-57062, boo#1269279)
  * scd: Limit the size of returned APDU objects from faulty cards.
  * scd: Fix condition to retrieve ATR
  * scd:openpgp: Fix regression in CHV1 retry counter byte index.
  * agent: Make batch import of Kyber keys work
  * dirmngr: Add a validation check in get_dns_cert_standard.
  * gpgconf: Raise an error on certain parse errors.
- rebase gnupg-set_umask_before_open_outfile.patch</changelog>
</package>
<package pkgid="c93a5bcd61a31f6f9b250319ecba028cbc0937b378ab035cf8a4b6b9861f3718a4e4bc4d55d30fa0c2062636987acb6d978d836f1b498a249ea6e6990746a2af" name="gpg2-tpm" arch="riscv64">
  <version epoch="0" ver="2.5.21" rel="421.3"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1742817600">- Fix a regression introduced in CVE-2025-30258 [bsc#1239875]
  * Upstream task: dev.gnupg.org/T7547
  * gpg: Fix double free of internal data.
  * Add gnupg-CVE-2025-30258-fix.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1746705600">- Update to 2.5.6:
  * gpg: Add a flag to the filter expressions for left anchored
    substring match.  [rGc12b7d047e]
  * gpg: New list option "show-trustsig" to avoid resorting to colon
    mode for this info.  [rG41d6ae8f41]
  * gpg: New command --quick-tsign-key to create a trust signature.
    [rGd90b290f97]
  * gpg: New keygen parameter "User-Id".  [rGcfd597c603]
  * gpg: New list options "show-trustsig".  [rGrG41d6ae8f41]
  * gpg: Fix double free of internal data in no-sig-cache mode [T7547]
  * gpg: Signatures from revoked or expired keys do not anymore show
    up as missing keys.  Fixes regression in 2.5.5.  [T7583]
  * gpgsm: Extend --learn-card by an optional s/n argument.  [T7379]
  * gpgsm: Skip expired certificates when selection a certificate by
    subject.  [rG4cf83273e8]
  * card: New command "ll" as alias for "list --cards".  [rGd6ee7adebe]
  * scd:p15: Accept P15 cards with a zero-length label.  [rGdb25aa9887]
  * keyboxd: Use case-insensitive search for mail addresses.  [T7576]
  * dirmngr: Fix a problem in libdns related to an address change from
    127.0.0.1.  [T4021]
  * gpgconf: Fix reload and kill of keyboxd.  [T7569]
  * Fix logic for certain recsel conditions.  [rG8968e84903]
  * Add Solaris support to get_signal_name.  [T7638]
  * Fix build error of the test shell on AIX.  [T7632]
- Release-info: https://dev.gnupg.org/T7586
- Rebase patch gnupg-nobetasuffix.patch
- Remove patch gnupg-CVE-2025-30258-fix.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1747137600">- Don't install expired sks certificate [bsc#1243069]
  * Add patch gnupg-dirmngr-Don-t-install-expired-sks-certificate.patch
- Revert old max-cache-ttl behavior [bsc#1241656]
  * Add patch gnupg-agent-Recover-the-old-behavior-with-max-cache-ttl-0.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1748865600">- Update to 2.5.7:
  * gpg: Allow updating a SHA-1 key certification w/o using
    the --force-sign-key option.  [T7663]
  * gpg: The group key flag has now been fully implemented.
    [rG8833a34bf0]
  * gpg: Make combination of show-only-fpr-mbox and show-unusable-uid
    work.  [rGd5a4a2dc89]
  * gpg: Do not allow compressed key packets on import.  [T7014]
  * gpgsm: Allow an empty subject DN also during import.  [T7171]
  * agent: Recover the old behavior with max-cache-ttl=0.  [T6681]
  * agent: Fix ECC key on smartcard for composite KEM with PQC.
    [T7648]
  * scd: Fix a harmless read buffer over-read in a function used by
    PKCS#15 cards.  [T7662]
  * gpg-mail-tube,wks: Support templates for mail content.  [T7381]
  * Use the KEM interface of Libgcrypt for encryption/decryption.
    [T7649]
- Remove patches:
  * gnupg-agent-Recover-the-old-behavior-with-max-cache-ttl-0.patch
  * gnupg-dirmngr-Don-t-install-expired-sks-certificate.patch
- Update gpg2.keyring</changelog>
  <changelog author="Michal Hrusecky &lt;michal@hrusecky.net&gt;" date="1749211200">- Fix problems with decoding Curve25519
- Added patch
  * gnupg-agent-fix-for-prefix-0x40-in-the-point-representation.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1750420800">- Update to 2.5.8:
  * gpg: Show revocation reason with a standard -k listing.  [T7083]
  * gpg: Emit a revocation reason as comment in a "pub" record.
    [T7083]
  * agent: Fix regression in 2.5.7 decrypting with a card based
    cv25519 key.  [T7676]
  * scd:openpgp: Fix a regression in exporting card based ed25519 ssh
    keys.  [T7589]
  * dirmngr: Do not require a keyserver for "gpg --fetch-key".
    [T7693]
- Remove patch:
  * gnupg-agent-fix-for-prefix-0x40-in-the-point-representation.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1751198400">- fix build of qgpgme &gt;= 2.0.0 [T7083] boo#1244605
  add gnupg-2.5.8-re-add-revocation-reason.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752494400">- Update to 2.5.9:
  * gpg: Add the revocation reason to the sigclass of a "rev" line
    (drops gnupg-2.5.8-re-add-revocation-reason.patch)
  * gpg: Do not show the non-standard secp256k1 curve in the menu
    to select the curve. It can however be specified using its name
  * gpg: Fix regression in using the secp256k1 curve.
  * dirmngr: New option --user-agent and send a default User-Agent
    of "GnuPG/2.6" for all HTTP requests</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Update to 2.5.11:
  * gpg: Fix a segv in key signing with notations introduced in
    2.5.10
  * agent: Fix for smartcard decryption with Brainpool keys
- includes changes from 2.5.10:
  * gpg: Add a notation with version information to signatures
  * gpgv: New option --print-notation
  * gpgsm: Fix caching of the trustlist's flags
  * agent: Fix for smartcard decryption returning x-coordinate only
  * agent: Another fix for a regression with unknown curves and ssh
  * dirmngr: Implement command KS_DEL for ldap servers
- fail build upon test failures</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1756814400">- Update to 2.5.12:
  * gpg: New options --[no-]auto-key-upload
  * gpg: Keys send to an LDAP server are now first updated from that
    server.  New keyserver option "no-update-before-send" to disable
    this feature
  * gpg: Disable default compression for 7z compressed input
  * gpg: Fix a regression with composite PQC and ECC algos
  * gpg: Fix the list of possible algos for --edit-key:addkey
  * gpg: Allow to select the Kyber variants with --edit-key:addkey
  * gpg: Avoid a second Pinentry pop-up for a configured ADSK during
    key generation
  * gpg: Change the ADSK key binding time to use the current time
  * gpgsm: Add option --no-qes-note and new trustlist flag
    "noconsent"
  * agent: Enable "relax" in the trustlist by default and add flag
    "norelax"
  * scd:openpgp: Support Yubikey attestation generation
  * gpgtar: Fix regression in end-of-archive detection</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1759233600">- Remove the infodir directory if it exists.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1761220800">- Update to 2.5.13:
  * gpg: Fix de-vs compliance with OCB and additional password. [T7804]
  * gpg: Detect duplicate keys with --add-recipients. [T1825]
  * gpg: Take care about the prefix for cv25519 encryption. [T7649]
  * gpg: Avoid potential downgrade to SHA1 in 3rd party key
    signatures. [rGdb9705ef59]
  * gpg: Error out on unverified output for non-detached signatures.
    [rG8abc320f2a]
  * gpgsm: Use KEM interface for en- and decryption. [T7811,T7845]
  * gpgsm: Fix delete and store certificate locking glitches. [T7855]
  * gpg,gpgsm: Run keybox compression only when there are no other
    users. [T7855]
  * gpg,gpgsm: Improve keybox closing and locking order on read and
    write. [T7855]
  * gpg,gpgsm: Always use share mode read-write for the keybox file
    access. [T7829]
  * scd:openpgp: Fix an oddity in changing the PIN. [T7840]
  * dirmngr: New LDAP keyserver flag "upload". [T7866]
  * agent: Retry private key deletion in case of sharing violations
    for up to 400ms. [T7863]
  * Release-info: https://dev.gnupg.org/T7801</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1763985600">- Update to 2.5.14 (bsc#1255715, CVE-2025-68973):
  * gpg: Fix possible memory corruption in the armor parser. [T7906]
  * gpgsm: Fix output of card serial number in colon listing. [T7914]
  * agent:ssh: Fix RSA signature handling for newer spec. [T7882]
  * gpg: Improve/relax the checking of preference options. [rG6570700fdd]
  * gpg: Fix the check for the END armor line. [rG62b8bf2f39]
  * gpg: Do not present a default when asking for another output filename. [T7908]
  * gpg: Include ADSK keys in key listings specified by fingerprints. [T7892]
  * agent: Fix a decryption failures if the pinentry dialog for the
    first tried recipient is canceled. Regression since 2.5.7. [T7893, T7649]
  * keyboxd: Fix schema of the fingerprint table. [T7892]
  * dirmngr: Fix OCSP next-update check. [rG9ef87bcdb0]
  * gpg: New "pfc" record in colons key listings. [T7897]
  * gpg: Allow import and export of Kyber secret keys. [T7315]
  * gpg: Escape characters with the high bit set in NOTATION status lines. [T7896]
  * gpg: New import option "force-update". [T7892,rGf6237ccd31]
  * agent: Accept a trustlist with a missing LF at the end. [rG1b4ac98de7]
  * agent: Support protection for Kyber keys. [T6638,rGaea62817f3]
  * scd:nks: Make newer TCOS signature cards work. [rG17596e830f]
  * Release-info: https://dev.gnupg.org/T7869
  * Rebase gnupg-revert-rfc4880bis.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1767096000">- Update to 2.5.16:
  * gpg: Fix a validation bug when using keyboxd
  * gpg: Deprecate the option --not-dash-escaped and ignore the
    NotDashEscaped armor header
  * keyboxd: Fix migration to new schema
  * dirmngr: New compatibility flag "ocsp-sha256-certid" to support
    forthcoming libksba versions
  * New translation to Georgian.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1769515200">- Update to 2.5.17:
  * agent: Fix stack buffer overflow when using gpgsm and KEM
    (CVE-2026-24881, boo#1257358)
  * tpm: Fix possible buffer overflow in PKDECRYPT
    (CVE-2026-24882, boo#1257396)
  * gpg: Fix possible NULL-deref with overlong signature packets
    (CVE-2026-24883, boo#1257395)
  * gpg: New export-option "keep-expired-subkeys"
  * gpgsm: Make multiple search patterns work with keyboxd
  * agent: Add accelerator keys for "Wrong" and "Correct"
  * dirmngr: Help detection of bad keyserver configurations</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1770811200">- Fix Y2K38 FTBFS:
  * gpg2 quick-key-manipulation test FTBFS-2038 (bsc#1251214)
  * Upstream issue: dev.gnupg.org/T8096
  * Add gnupg-gpgscm-New-operator-long-time-t-to-detect-proper-tim.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1772020800">- Update to 2.5.18:
  * gpg: Support deleting a composite secret key in gpg-agent
  * gpg: Fix armor parsing when no CRC is found
  * gpgsm: New option --assert-validsig
  * agent: Fix the recent regression in pkdecrypt with TPM RSA
  * scdaemon: Add support for D-Trust Card 6.1/6.4
  * dirmngr: Let KS_SEARCH print all uid records for a key
    Fixes regression since 2015
  * gpg-authcode-sign.sh: Keep the log file even on success
  * Remove patch upstream:
  - gnupg-gpgscm-New-operator-long-time-t-to-detect-proper-tim.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1777118400">- Update to 2.5.19:
  * gpg: New option --use-ocb-sym
  * gpg: New options --show-[only-]session-hash
  * gpgsm: Allow cipher mode to be part of the algo given to the
  - -cipher-algo option
  * gpgsm: Emit more details when failing to check a crlDP
  * agent: Improve pinentry behavior and texts in smartcard context
  * dirmngr: New keyword "clear" for --keyserver
  * gpg: Fix edge case in --refresh-keys
  * gpg: Don't call gcry_kdf_derive with empty passphrase
  * gpgsm: Skip the optional PKCS#12 PBES2 keyLength parameter to
    allow import of recently issued certificates by the German
    Telekom
  * gpgsm: Fix a bug so that a certificate can be signed using a
    different algo
  * gpgsm: Make GCM fully compliant in de-vs mode
  * gpgsm: Add a certificate chain check for de-vs compliance
  * gpgsm: Show rsaPSS certificates as de-vs compliant in listings
  * agent: Rework the trustlist reading code to finally allow a
    trustlist.txt with a missing trailing LF
  * ssh: Fix RSA padding in signature handling
  * gpgtar: Fix -C (--directory) to check the output directory
  * agent: Raise an error when p &gt;= q for RSA keys to detect
    incorrect generated *PGP keys</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1778673600">- Update to 2.5.20:
  * gpgsm: Implement GCM encryption.  Note that decryption works
    since version 2
  * gpgsm: New option --attribute and server command SETATTR to
    include arbitrary signed or unsigned attributes into a signature.
    Enable only with libksba 1
  * gpgsm: Introduce system attribute _signingCertificateV2.
  * gpg: Fix wrong assertion failure which could very rarely occur
    during key signature checking
  * gpg: Consider certify-only keys for revocation signature check.
  * gpgsm: Fix possible double free in the CMS parser
  * gpgsm: Fix possible too early removal of ephemeral keys
  * gpgsm: Avoid emitting a final FAILURE status line if --status-fd
    is not used
  * gpgsm: Fix a regression in 2.5.19 for password encrypted GCM
    data
  * agent: Fix not using cache for pinentry loopback
  * agent: Fix command PUT_SECRET by saving input line
  * keyboxd: Mark keys searched but not imported via LDAP correctly
    as ephemeral
  * scdaemon: Avoid buffer overflow with SC-HSM cards providing RSA
    keys &gt; 2k
  * dirmngr: Fix uninitialized use of the dns_any union in
    dns_rr_cmp</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1783252800">- Update to 2.5.21:
  * gpg, gpgsm: Use partial file on decryption, remove on failure.
    Disable with "--compatibility-flags=no-partial-file-guard".
  * gpg: Use the INT_RCP_FPR subpacket in revocation signatures.
  * gpg: Fix potential use-after-free in batch key generation when
    handling the keyserver URL option
  * gpgsm: Fix regression in gpgsm_verify with expired certificates.
  * gpgsm: Require a minimum tag length for GCM decryption.
    (CVE-2026-57062, boo#1269279)
  * scd: Limit the size of returned APDU objects from faulty cards.
  * scd: Fix condition to retrieve ATR
  * scd:openpgp: Fix regression in CHV1 retry counter byte index.
  * agent: Make batch import of Kyber keys work
  * dirmngr: Add a validation check in get_dns_cert_standard.
  * gpgconf: Raise an error on certain parse errors.
- rebase gnupg-set_umask_before_open_outfile.patch</changelog>
</package>
<package pkgid="e240e4d0f4278ec30d9fbf02f209aa6337a4834b17b4ba8c781a7beb5c1b4a1adcb0a279b7862bec190e0a594b3ceb2c1c99725893b53bd67e7f4571c99575b9" name="gpg2-tpm-debuginfo" arch="riscv64">
  <version epoch="0" ver="2.5.21" rel="421.3"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1742817600">- Fix a regression introduced in CVE-2025-30258 [bsc#1239875]
  * Upstream task: dev.gnupg.org/T7547
  * gpg: Fix double free of internal data.
  * Add gnupg-CVE-2025-30258-fix.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1746705600">- Update to 2.5.6:
  * gpg: Add a flag to the filter expressions for left anchored
    substring match.  [rGc12b7d047e]
  * gpg: New list option "show-trustsig" to avoid resorting to colon
    mode for this info.  [rG41d6ae8f41]
  * gpg: New command --quick-tsign-key to create a trust signature.
    [rGd90b290f97]
  * gpg: New keygen parameter "User-Id".  [rGcfd597c603]
  * gpg: New list options "show-trustsig".  [rGrG41d6ae8f41]
  * gpg: Fix double free of internal data in no-sig-cache mode [T7547]
  * gpg: Signatures from revoked or expired keys do not anymore show
    up as missing keys.  Fixes regression in 2.5.5.  [T7583]
  * gpgsm: Extend --learn-card by an optional s/n argument.  [T7379]
  * gpgsm: Skip expired certificates when selection a certificate by
    subject.  [rG4cf83273e8]
  * card: New command "ll" as alias for "list --cards".  [rGd6ee7adebe]
  * scd:p15: Accept P15 cards with a zero-length label.  [rGdb25aa9887]
  * keyboxd: Use case-insensitive search for mail addresses.  [T7576]
  * dirmngr: Fix a problem in libdns related to an address change from
    127.0.0.1.  [T4021]
  * gpgconf: Fix reload and kill of keyboxd.  [T7569]
  * Fix logic for certain recsel conditions.  [rG8968e84903]
  * Add Solaris support to get_signal_name.  [T7638]
  * Fix build error of the test shell on AIX.  [T7632]
- Release-info: https://dev.gnupg.org/T7586
- Rebase patch gnupg-nobetasuffix.patch
- Remove patch gnupg-CVE-2025-30258-fix.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1747137600">- Don't install expired sks certificate [bsc#1243069]
  * Add patch gnupg-dirmngr-Don-t-install-expired-sks-certificate.patch
- Revert old max-cache-ttl behavior [bsc#1241656]
  * Add patch gnupg-agent-Recover-the-old-behavior-with-max-cache-ttl-0.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1748865600">- Update to 2.5.7:
  * gpg: Allow updating a SHA-1 key certification w/o using
    the --force-sign-key option.  [T7663]
  * gpg: The group key flag has now been fully implemented.
    [rG8833a34bf0]
  * gpg: Make combination of show-only-fpr-mbox and show-unusable-uid
    work.  [rGd5a4a2dc89]
  * gpg: Do not allow compressed key packets on import.  [T7014]
  * gpgsm: Allow an empty subject DN also during import.  [T7171]
  * agent: Recover the old behavior with max-cache-ttl=0.  [T6681]
  * agent: Fix ECC key on smartcard for composite KEM with PQC.
    [T7648]
  * scd: Fix a harmless read buffer over-read in a function used by
    PKCS#15 cards.  [T7662]
  * gpg-mail-tube,wks: Support templates for mail content.  [T7381]
  * Use the KEM interface of Libgcrypt for encryption/decryption.
    [T7649]
- Remove patches:
  * gnupg-agent-Recover-the-old-behavior-with-max-cache-ttl-0.patch
  * gnupg-dirmngr-Don-t-install-expired-sks-certificate.patch
- Update gpg2.keyring</changelog>
  <changelog author="Michal Hrusecky &lt;michal@hrusecky.net&gt;" date="1749211200">- Fix problems with decoding Curve25519
- Added patch
  * gnupg-agent-fix-for-prefix-0x40-in-the-point-representation.patch</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1750420800">- Update to 2.5.8:
  * gpg: Show revocation reason with a standard -k listing.  [T7083]
  * gpg: Emit a revocation reason as comment in a "pub" record.
    [T7083]
  * agent: Fix regression in 2.5.7 decrypting with a card based
    cv25519 key.  [T7676]
  * scd:openpgp: Fix a regression in exporting card based ed25519 ssh
    keys.  [T7589]
  * dirmngr: Do not require a keyserver for "gpg --fetch-key".
    [T7693]
- Remove patch:
  * gnupg-agent-fix-for-prefix-0x40-in-the-point-representation.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1751198400">- fix build of qgpgme &gt;= 2.0.0 [T7083] boo#1244605
  add gnupg-2.5.8-re-add-revocation-reason.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752494400">- Update to 2.5.9:
  * gpg: Add the revocation reason to the sigclass of a "rev" line
    (drops gnupg-2.5.8-re-add-revocation-reason.patch)
  * gpg: Do not show the non-standard secp256k1 curve in the menu
    to select the curve. It can however be specified using its name
  * gpg: Fix regression in using the secp256k1 curve.
  * dirmngr: New option --user-agent and send a default User-Agent
    of "GnuPG/2.6" for all HTTP requests</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Update to 2.5.11:
  * gpg: Fix a segv in key signing with notations introduced in
    2.5.10
  * agent: Fix for smartcard decryption with Brainpool keys
- includes changes from 2.5.10:
  * gpg: Add a notation with version information to signatures
  * gpgv: New option --print-notation
  * gpgsm: Fix caching of the trustlist's flags
  * agent: Fix for smartcard decryption returning x-coordinate only
  * agent: Another fix for a regression with unknown curves and ssh
  * dirmngr: Implement command KS_DEL for ldap servers
- fail build upon test failures</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1756814400">- Update to 2.5.12:
  * gpg: New options --[no-]auto-key-upload
  * gpg: Keys send to an LDAP server are now first updated from that
    server.  New keyserver option "no-update-before-send" to disable
    this feature
  * gpg: Disable default compression for 7z compressed input
  * gpg: Fix a regression with composite PQC and ECC algos
  * gpg: Fix the list of possible algos for --edit-key:addkey
  * gpg: Allow to select the Kyber variants with --edit-key:addkey
  * gpg: Avoid a second Pinentry pop-up for a configured ADSK during
    key generation
  * gpg: Change the ADSK key binding time to use the current time
  * gpgsm: Add option --no-qes-note and new trustlist flag
    "noconsent"
  * agent: Enable "relax" in the trustlist by default and add flag
    "norelax"
  * scd:openpgp: Support Yubikey attestation generation
  * gpgtar: Fix regression in end-of-archive detection</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1759233600">- Remove the infodir directory if it exists.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1761220800">- Update to 2.5.13:
  * gpg: Fix de-vs compliance with OCB and additional password. [T7804]
  * gpg: Detect duplicate keys with --add-recipients. [T1825]
  * gpg: Take care about the prefix for cv25519 encryption. [T7649]
  * gpg: Avoid potential downgrade to SHA1 in 3rd party key
    signatures. [rGdb9705ef59]
  * gpg: Error out on unverified output for non-detached signatures.
    [rG8abc320f2a]
  * gpgsm: Use KEM interface for en- and decryption. [T7811,T7845]
  * gpgsm: Fix delete and store certificate locking glitches. [T7855]
  * gpg,gpgsm: Run keybox compression only when there are no other
    users. [T7855]
  * gpg,gpgsm: Improve keybox closing and locking order on read and
    write. [T7855]
  * gpg,gpgsm: Always use share mode read-write for the keybox file
    access. [T7829]
  * scd:openpgp: Fix an oddity in changing the PIN. [T7840]
  * dirmngr: New LDAP keyserver flag "upload". [T7866]
  * agent: Retry private key deletion in case of sharing violations
    for up to 400ms. [T7863]
  * Release-info: https://dev.gnupg.org/T7801</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1763985600">- Update to 2.5.14 (bsc#1255715, CVE-2025-68973):
  * gpg: Fix possible memory corruption in the armor parser. [T7906]
  * gpgsm: Fix output of card serial number in colon listing. [T7914]
  * agent:ssh: Fix RSA signature handling for newer spec. [T7882]
  * gpg: Improve/relax the checking of preference options. [rG6570700fdd]
  * gpg: Fix the check for the END armor line. [rG62b8bf2f39]
  * gpg: Do not present a default when asking for another output filename. [T7908]
  * gpg: Include ADSK keys in key listings specified by fingerprints. [T7892]
  * agent: Fix a decryption failures if the pinentry dialog for the
    first tried recipient is canceled. Regression since 2.5.7. [T7893, T7649]
  * keyboxd: Fix schema of the fingerprint table. [T7892]
  * dirmngr: Fix OCSP next-update check. [rG9ef87bcdb0]
  * gpg: New "pfc" record in colons key listings. [T7897]
  * gpg: Allow import and export of Kyber secret keys. [T7315]
  * gpg: Escape characters with the high bit set in NOTATION status lines. [T7896]
  * gpg: New import option "force-update". [T7892,rGf6237ccd31]
  * agent: Accept a trustlist with a missing LF at the end. [rG1b4ac98de7]
  * agent: Support protection for Kyber keys. [T6638,rGaea62817f3]
  * scd:nks: Make newer TCOS signature cards work. [rG17596e830f]
  * Release-info: https://dev.gnupg.org/T7869
  * Rebase gnupg-revert-rfc4880bis.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1767096000">- Update to 2.5.16:
  * gpg: Fix a validation bug when using keyboxd
  * gpg: Deprecate the option --not-dash-escaped and ignore the
    NotDashEscaped armor header
  * keyboxd: Fix migration to new schema
  * dirmngr: New compatibility flag "ocsp-sha256-certid" to support
    forthcoming libksba versions
  * New translation to Georgian.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1769515200">- Update to 2.5.17:
  * agent: Fix stack buffer overflow when using gpgsm and KEM
    (CVE-2026-24881, boo#1257358)
  * tpm: Fix possible buffer overflow in PKDECRYPT
    (CVE-2026-24882, boo#1257396)
  * gpg: Fix possible NULL-deref with overlong signature packets
    (CVE-2026-24883, boo#1257395)
  * gpg: New export-option "keep-expired-subkeys"
  * gpgsm: Make multiple search patterns work with keyboxd
  * agent: Add accelerator keys for "Wrong" and "Correct"
  * dirmngr: Help detection of bad keyserver configurations</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1770811200">- Fix Y2K38 FTBFS:
  * gpg2 quick-key-manipulation test FTBFS-2038 (bsc#1251214)
  * Upstream issue: dev.gnupg.org/T8096
  * Add gnupg-gpgscm-New-operator-long-time-t-to-detect-proper-tim.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1772020800">- Update to 2.5.18:
  * gpg: Support deleting a composite secret key in gpg-agent
  * gpg: Fix armor parsing when no CRC is found
  * gpgsm: New option --assert-validsig
  * agent: Fix the recent regression in pkdecrypt with TPM RSA
  * scdaemon: Add support for D-Trust Card 6.1/6.4
  * dirmngr: Let KS_SEARCH print all uid records for a key
    Fixes regression since 2015
  * gpg-authcode-sign.sh: Keep the log file even on success
  * Remove patch upstream:
  - gnupg-gpgscm-New-operator-long-time-t-to-detect-proper-tim.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1777118400">- Update to 2.5.19:
  * gpg: New option --use-ocb-sym
  * gpg: New options --show-[only-]session-hash
  * gpgsm: Allow cipher mode to be part of the algo given to the
  - -cipher-algo option
  * gpgsm: Emit more details when failing to check a crlDP
  * agent: Improve pinentry behavior and texts in smartcard context
  * dirmngr: New keyword "clear" for --keyserver
  * gpg: Fix edge case in --refresh-keys
  * gpg: Don't call gcry_kdf_derive with empty passphrase
  * gpgsm: Skip the optional PKCS#12 PBES2 keyLength parameter to
    allow import of recently issued certificates by the German
    Telekom
  * gpgsm: Fix a bug so that a certificate can be signed using a
    different algo
  * gpgsm: Make GCM fully compliant in de-vs mode
  * gpgsm: Add a certificate chain check for de-vs compliance
  * gpgsm: Show rsaPSS certificates as de-vs compliant in listings
  * agent: Rework the trustlist reading code to finally allow a
    trustlist.txt with a missing trailing LF
  * ssh: Fix RSA padding in signature handling
  * gpgtar: Fix -C (--directory) to check the output directory
  * agent: Raise an error when p &gt;= q for RSA keys to detect
    incorrect generated *PGP keys</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1778673600">- Update to 2.5.20:
  * gpgsm: Implement GCM encryption.  Note that decryption works
    since version 2
  * gpgsm: New option --attribute and server command SETATTR to
    include arbitrary signed or unsigned attributes into a signature.
    Enable only with libksba 1
  * gpgsm: Introduce system attribute _signingCertificateV2.
  * gpg: Fix wrong assertion failure which could very rarely occur
    during key signature checking
  * gpg: Consider certify-only keys for revocation signature check.
  * gpgsm: Fix possible double free in the CMS parser
  * gpgsm: Fix possible too early removal of ephemeral keys
  * gpgsm: Avoid emitting a final FAILURE status line if --status-fd
    is not used
  * gpgsm: Fix a regression in 2.5.19 for password encrypted GCM
    data
  * agent: Fix not using cache for pinentry loopback
  * agent: Fix command PUT_SECRET by saving input line
  * keyboxd: Mark keys searched but not imported via LDAP correctly
    as ephemeral
  * scdaemon: Avoid buffer overflow with SC-HSM cards providing RSA
    keys &gt; 2k
  * dirmngr: Fix uninitialized use of the dns_any union in
    dns_rr_cmp</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1783252800">- Update to 2.5.21:
  * gpg, gpgsm: Use partial file on decryption, remove on failure.
    Disable with "--compatibility-flags=no-partial-file-guard".
  * gpg: Use the INT_RCP_FPR subpacket in revocation signatures.
  * gpg: Fix potential use-after-free in batch key generation when
    handling the keyserver URL option
  * gpgsm: Fix regression in gpgsm_verify with expired certificates.
  * gpgsm: Require a minimum tag length for GCM decryption.
    (CVE-2026-57062, boo#1269279)
  * scd: Limit the size of returned APDU objects from faulty cards.
  * scd: Fix condition to retrieve ATR
  * scd:openpgp: Fix regression in CHV1 retry counter byte index.
  * agent: Make batch import of Kyber keys work
  * dirmngr: Add a validation check in get_dns_cert_standard.
  * gpgconf: Raise an error on certain parse errors.
- rebase gnupg-set_umask_before_open_outfile.patch</changelog>
</package>
<package pkgid="8ed9766934700f06ce4ada5a582e5fe99c07e420e6f8a29d883bda348003ecc36de74325307260f3fe13e86258a2a1fbdf6f924f97d0184bcbb7ec670038700e" name="gpgme" arch="riscv64">
  <version epoch="0" ver="2.1.2" rel="51.2"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701259200">- Update to 1.23.2:
  * Preserve more specific existing failure code.  [T6575]
  * qt: Start dirmngr with gpgconf to avoid multiple instances. [T6833]
  * qt: On Windows, use UTF-8 when logging the error text.  [T5960]
  * qt: Remove left-over partial files more persistently.  [T6584]
  * qt: Use a temporary file name when creating signed or encrypted
    archives. [T6721]
  * qt: Build Qt 6 bindings with -fPIC if requested or Qt 6 was built
    with this flag. [T6781]
  * Notes:
  - qt: DefaultKeyGenerationJob     DEPRECATED.
  * Release-info: https://dev.gnupg.org/T6782</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Make libgpgmepp-devel provide its CMake target file</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1704542400">- Python 3.12 has dropped distutils
  * Build require python-setuptools instead
  * Drop old gpgme-D545-python310.patch
  * Replace with gpgme-D545-obsolete-distutils.patch</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1708171200">- Update gpgme-D545-obsolete-distutils.patch with upstream's
  changes (but use pip instead of python-build for wheel building)
- Change from in-place build to out-of-place build in order to
  reflect upstream's build setup (See D545)
- Don't replace distutils in 15.X</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1725192000">- add python313.patch to enable python 3.13 building</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1731499200">- Update to 1.24.0:
  * Extended gpgme_op_decrypt* and gpgme_op_verify* to allow writing the
    output directly to a file. [T6550]
  * Extended gpgme_op_encrypt*, gpgme_op_encrypt_sign*, and gpgme_op_sign*
    to allow reading the input data directly from a file. [T6550]
  * Add information about designated revocation keys. [T7118]
  * New context flag "import-options". [T7152]
  * New context flag "proc-all-sigs". [T7261]
  * New context flag "known-notations". [T4060]
  * New info flags "beta_compliance". [rM1a7bc88ee7]
  * New function gpgme_op_setownertrust to make changing the owner trust
    easier and to allow enabling/disabling of keys (requires GnuPG 2.4.6). [T7239]
  * New flag to re-encrypt OpenPGP data (requires GnuPG 2.5.1). [T1825]
  * cpp: Provide information about designated revocation keys for a Key. [T7118]
  * cpp: Add safer member function returning text describing an error. [T5960]
  * cpp: Add support for setting the owner trust of keys and for enabling
    and disabling keys. [T7239]
  * qt: Build QGpgME for Qt 5 and Qt 6 simultaneously. [T7205]
  * qt: Install headers for Qt 5 and Qt 6 in separate folders. [T7161]
  * qt: Allow reading the data to decrypt/encrypt/sign/verify directly from
    files. [T6550]
  * qt: Allow writing the decrypted/encrypted/signed/verified data directly
    to files. [T6550]
  * qt: Allow specifying import options when importing keys. [T7152]
  * qt: Allow appending a detached signature to an existing file. [T6867]
  * qt: Add support for enabling and disabling keys. [T7239]
  * qt: Add support for new context flag "proc-all-sigs" to the jobs that
    verify data signatures.
  * Interface changes relative to the 1.23.2 release:
  - GPGME_ENCRYPT_FILE                      NEW.
  - GPGME_SIG_MODE_FILE                     NEW.
  - GPGME_ENCRYPT_ADD_RECP                  NEW.
  - GPGME_ENCRYPT_CHG_RECP                  NEW.
  - gpgme_key_t                             EXT: New field 'revkeys'.
  - gpgme_revocation_key_t                  NEW.
  - gpgme_set_ctx_flag                      EXT: New flag 'import-options'.
  - gpgme_set_ctx_flag                      EXT: New flag 'proc-all-sigs'.
  - gpgme_set_ctx_flag                      EXT: New flag 'known-notation'.
  - gpgme_op_setownertrust_start            NEW.
  - gpgme_op_setownertrust                  NEW.
  - gpgme_subkey_t                          EXT: New field 'beta_compliance'.
  - gpgme_signature_t                       EXT: New field 'beta_compliance'.
  - gpgme_decrypt_result_t                  EXT: New field 'beta_compliance'.
  - cpp: Context::EncryptFile               NEW.
  - cpp: Context::setOwnerTrust             NEW.
  - cpp: Context::startSetOwnerTrust        NEW.
  - cpp: Context::setKeyEnabled             NEW.
  - cpp: Context::startSetKeyEnabled        NEW.
  - cpp: SignatureMode::SignFile            NEW.
  - cpp: RevocationKey                      NEW.
  - cpp: Key::revocationKey                 NEW.
  - cpp: Key::numRevocationKeys             NEW.
  - cpp: Key::revocationKeys                NEW.
  - cpp: Key::isBetaCompliance              NEW.
  - cpp: Subkey::isBetaCompliance           NEW.
  - cpp: Error::asStdString                 NEW.
  - cpp: Error::asString                    DEPRECATED.
  - cpp: DecryptionResult::isBetaCompliance NEW.
  - cpp: Signature::isBetaCompliance        NEW.
  - qt: DecryptVerifyArchiveJob::setProcessAllSignatures NEW.
  - qt: DecryptVerifyArchiveJob::processAllSignatures    NEW.
  - qt: DecryptVerifyJob::setInputFile      NEW.
  - qt: DecryptVerifyJob::inputFile         NEW.
  - qt: DecryptVerifyJob::setOutputFile     NEW.
  - qt: DecryptVerifyJob::outputFile        NEW.
  - qt: DecryptVerifyJob::setProcessAllSignatures NEW.
  - qt: DecryptVerifyJob::processAllSignatures    NEW.
  - qt: EncryptJob::setRecipients           NEW.
  - qt: EncryptJob::recipients              NEW.
  - qt: EncryptJob::setInputFile            NEW.
  - qt: EncryptJob::inputFile               NEW.
  - qt: EncryptJob::setOutputFile           NEW.
  - qt: EncryptJob::outputFile              NEW.
  - qt: EncryptJob::setEncryptionFlags      NEW.
  - qt: EncryptJob::encryptionFlags         NEW.
  - qt: SignEncryptJob::setSigners          NEW.
  - qt: SignEncryptJob::signers             NEW.
  - qt: SignEncryptJob::setRecipients       NEW.
  - qt: SignEncryptJob::recipients          NEW.
  - qt: SignEncryptJob::setInputFile        NEW.
  - qt: SignEncryptJob::inputFile           NEW.
  - qt: SignEncryptJob::setOutputFile       NEW.
  - qt: SignEncryptJob::outputFile          NEW.
  - qt: SignEncryptJob::setEncryptionFlags  NEW.
  - qt: SignEncryptJob::encryptionFlags     NEW.
  - qt: SignJob::setSigners                 NEW.
  - qt: SignJob::signers                    NEW.
  - qt: SignJob::setInputFile               NEW.
  - qt: SignJob::inputFile                  NEW.
  - qt: SignJob::setOutputFile              NEW.
  - qt: SignJob::outputFile                 NEW.
  - qt: SignJob::setSigningFlags            NEW.
  - qt: SignJob::signingFlags               NEW.
  - qt: SignJob::setAppendSignature         NEW.
  - qt: SignJob::appendSignatureEnabled     NEW.
  - qt: VerifyDetachedJob::setSignatureFile NEW.
  - qt: VerifyDetachedJob::signatureFile    NEW.
  - qt: VerifyDetachedJob::setSignedFile    NEW.
  - qt: VerifyDetachedJob::signedFile       NEW.
  - qt: VerifyDetachedJob::setProcessAllSignatures NEW.
  - qt: VerifyDetachedJob::processAllSignatures    NEW.
  - qt: VerifyOpaqueJob::setInputFile       NEW.
  - qt: VerifyOpaqueJob::inputFile          NEW.
  - qt: VerifyOpaqueJob::setOutputFile      NEW.
  - qt: VerifyOpaqueJob::outputFile         NEW.
  - qt: VerifyOpaqueJob::setProcessAllSignatures NEW.
  - qt: VerifyOpaqueJob::processAllSignatures    NEW.
  - qt: ImportJob::setImportOptions         NEW.
  - qt: ImportJob::importOptions            NEW.
  - qt: QuickJob::startSetKeyEnabled        NEW.
  * Release-info: https://dev.gnupg.org/T7376
  * Rebase gpgme-suse-nobetasuffix.patch python313.patch
  * Remove patch upstream: gpgme-D545-obsolete-distutils.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1731931200">- Fix file list on Leap 15</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1732104000">- Move the gpg python bindings out of the egg directory.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1732881600">- Add gpgme-fix-python-install.patch: Fix the installation of the
  python bindings without having to move them around manually.</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1733918400">- Update to 1.24.1:
  * Support the Kyber algorithm in key listings.
  * Allow building on some older Linux platforms.  [rM4a62318422]
  * Interface changes relative to the 1.24.0 release:
    GPGME_PK_KYBER                          NEW enum value.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739188800">- Update to 1.24.2:
  * Fix regression for RSA in gpgme_pubkey_algo_string
  * Prevent failing tests after 2027-05-15
- drop python313.patch, is included</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1740052800">- Don't own content of all common-lisp directories, just own the
  directories themselves (adding %dir in front of them). Prevents
  duplicate ownership of the Common Lisp files.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1748001600">- update to 1.24.3:
  * cpp: Ensure that all transitions go from one state to a different
    state
  * cpp: Ensure correct expiration time on 32-bit arch with 64-bit
    time_t</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1748520000">- Do not build the qt5 flavor in SLE16 where Qt5 won't be
  available.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1749816000">- Update to 2.0.0:
  * The C++ bindings, the Qt bindings, and the Python bindings were
    split off of gpgme
  * New function gpgme_op_random_bytes to get cryptographically
    strong random bytes from gpg
  * New function gpgme_op_random_value to get a cryptographically
    strong unsigned integer random value
  * New decrypt flag to skip the actual decryption so that
    information about the recipients can be retrieved.
  * New flag for key generate to mark a (sub)key as group owned
  * If the key passed to gpgme_signers_add was retrieved with an
    exact pattern (fingerprint with '!' suffix), the requested
    subkey is used for signing.  This reflects the behaviour of gpg
    but is a minor semantic change
  * The timestamp and expires fields in gpgme_subkey_t,
    gpgme_key_sig, and gpgme_new_signature_t are changed from signed
    long to unsigned long to better cope with 32bit time_t
    implementations.  These fields should in reality never see an
    error value (-1).
  * Removed the gpgme_attr_t enums and their functions which were
    deprecated since 2003D.  [rMd54d6eaa64]
  * Removed the never implemented or announced
    GPGME_EXPORT_MODE_NOUID flags
  * Removed the entire trustlist feature which worked anyway only
    for a short period in 2003
- drop requirements from devel that are autogenerated
- drop gpgme-suse-nobetasuffix.patch
- drop gpgme-fix-python-install.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1758628800">- Update to 2.0.1:
  * gnupg-manage-keys: New tool as a framework for adding features
    which would normally be implemented by a script.  Right now it
    supports the commands "identify" and "delete-expired-keys".
  * Extend the internal gpgsm_assuan_simple_command to consume diag
    output.  This fixes a possible lockup
  * developer visible fixes and portability fixes</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1761134400">- Treat empty DISPLAY variable as unset. [bsc#1252425, bsc#1231055]
  * To avoid gpgme constructing an invalid gpg command line when
    the DISPLAY variable is empty it can be treated as unset.
  * Add gpgme-Treat-empty-DISPLAY-variable-as-unset.patch
  * Reported upstream: dev.gnupg.org/T7919</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1780228800">- Update to 2.1.0:
  * New flags "is_de_vs" and "beta_compliance" for encryption
    results
  * New decryption flag GPGME_DECRYPT_SESSION_HASH and new field
    session_hash in gpgme_decrypt_result_t.  For details see the
    gpg option --show-session-key
  * Setting of attributes for CMS signatures is now supported via
    gpgme_sig_notation_add
  * New context flag "export-filter"
  * Extend the internal gpgsm_assuan_simple_command to consume all
    received lines.  This fixes a possible lockup introduced by a
    fix for a previous issue
  * Fix passphrase cancel handling
  * Handle the case when pinentry is invoked multiple times
- drop gpgme-Treat-empty-DISPLAY-variable-as-unset.patch, included</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1782734400">- Update to 2.1.1:
  * gpgme_op_export now also returns operational errors</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1783252800">- Update to 2.1.2:
  * fix issues affecting other platforms</changelog>
</package>
<package pkgid="3f9735edeb43e86f5007d3b9a2085b0203a1997b25dbe78c75898743b3e21d8d59c8a4e87c501a63bc8fd2ef8d32e6ab00ae95f9db0e4cd2f81a06187447f1d3" name="gpgme" arch="src">
  <version epoch="0" ver="2.1.2" rel="51.2"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701259200">- Update to 1.23.2:
  * Preserve more specific existing failure code.  [T6575]
  * qt: Start dirmngr with gpgconf to avoid multiple instances. [T6833]
  * qt: On Windows, use UTF-8 when logging the error text.  [T5960]
  * qt: Remove left-over partial files more persistently.  [T6584]
  * qt: Use a temporary file name when creating signed or encrypted
    archives. [T6721]
  * qt: Build Qt 6 bindings with -fPIC if requested or Qt 6 was built
    with this flag. [T6781]
  * Notes:
  - qt: DefaultKeyGenerationJob     DEPRECATED.
  * Release-info: https://dev.gnupg.org/T6782</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Make libgpgmepp-devel provide its CMake target file</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1704542400">- Python 3.12 has dropped distutils
  * Build require python-setuptools instead
  * Drop old gpgme-D545-python310.patch
  * Replace with gpgme-D545-obsolete-distutils.patch</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1708171200">- Update gpgme-D545-obsolete-distutils.patch with upstream's
  changes (but use pip instead of python-build for wheel building)
- Change from in-place build to out-of-place build in order to
  reflect upstream's build setup (See D545)
- Don't replace distutils in 15.X</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1725192000">- add python313.patch to enable python 3.13 building</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1731499200">- Update to 1.24.0:
  * Extended gpgme_op_decrypt* and gpgme_op_verify* to allow writing the
    output directly to a file. [T6550]
  * Extended gpgme_op_encrypt*, gpgme_op_encrypt_sign*, and gpgme_op_sign*
    to allow reading the input data directly from a file. [T6550]
  * Add information about designated revocation keys. [T7118]
  * New context flag "import-options". [T7152]
  * New context flag "proc-all-sigs". [T7261]
  * New context flag "known-notations". [T4060]
  * New info flags "beta_compliance". [rM1a7bc88ee7]
  * New function gpgme_op_setownertrust to make changing the owner trust
    easier and to allow enabling/disabling of keys (requires GnuPG 2.4.6). [T7239]
  * New flag to re-encrypt OpenPGP data (requires GnuPG 2.5.1). [T1825]
  * cpp: Provide information about designated revocation keys for a Key. [T7118]
  * cpp: Add safer member function returning text describing an error. [T5960]
  * cpp: Add support for setting the owner trust of keys and for enabling
    and disabling keys. [T7239]
  * qt: Build QGpgME for Qt 5 and Qt 6 simultaneously. [T7205]
  * qt: Install headers for Qt 5 and Qt 6 in separate folders. [T7161]
  * qt: Allow reading the data to decrypt/encrypt/sign/verify directly from
    files. [T6550]
  * qt: Allow writing the decrypted/encrypted/signed/verified data directly
    to files. [T6550]
  * qt: Allow specifying import options when importing keys. [T7152]
  * qt: Allow appending a detached signature to an existing file. [T6867]
  * qt: Add support for enabling and disabling keys. [T7239]
  * qt: Add support for new context flag "proc-all-sigs" to the jobs that
    verify data signatures.
  * Interface changes relative to the 1.23.2 release:
  - GPGME_ENCRYPT_FILE                      NEW.
  - GPGME_SIG_MODE_FILE                     NEW.
  - GPGME_ENCRYPT_ADD_RECP                  NEW.
  - GPGME_ENCRYPT_CHG_RECP                  NEW.
  - gpgme_key_t                             EXT: New field 'revkeys'.
  - gpgme_revocation_key_t                  NEW.
  - gpgme_set_ctx_flag                      EXT: New flag 'import-options'.
  - gpgme_set_ctx_flag                      EXT: New flag 'proc-all-sigs'.
  - gpgme_set_ctx_flag                      EXT: New flag 'known-notation'.
  - gpgme_op_setownertrust_start            NEW.
  - gpgme_op_setownertrust                  NEW.
  - gpgme_subkey_t                          EXT: New field 'beta_compliance'.
  - gpgme_signature_t                       EXT: New field 'beta_compliance'.
  - gpgme_decrypt_result_t                  EXT: New field 'beta_compliance'.
  - cpp: Context::EncryptFile               NEW.
  - cpp: Context::setOwnerTrust             NEW.
  - cpp: Context::startSetOwnerTrust        NEW.
  - cpp: Context::setKeyEnabled             NEW.
  - cpp: Context::startSetKeyEnabled        NEW.
  - cpp: SignatureMode::SignFile            NEW.
  - cpp: RevocationKey                      NEW.
  - cpp: Key::revocationKey                 NEW.
  - cpp: Key::numRevocationKeys             NEW.
  - cpp: Key::revocationKeys                NEW.
  - cpp: Key::isBetaCompliance              NEW.
  - cpp: Subkey::isBetaCompliance           NEW.
  - cpp: Error::asStdString                 NEW.
  - cpp: Error::asString                    DEPRECATED.
  - cpp: DecryptionResult::isBetaCompliance NEW.
  - cpp: Signature::isBetaCompliance        NEW.
  - qt: DecryptVerifyArchiveJob::setProcessAllSignatures NEW.
  - qt: DecryptVerifyArchiveJob::processAllSignatures    NEW.
  - qt: DecryptVerifyJob::setInputFile      NEW.
  - qt: DecryptVerifyJob::inputFile         NEW.
  - qt: DecryptVerifyJob::setOutputFile     NEW.
  - qt: DecryptVerifyJob::outputFile        NEW.
  - qt: DecryptVerifyJob::setProcessAllSignatures NEW.
  - qt: DecryptVerifyJob::processAllSignatures    NEW.
  - qt: EncryptJob::setRecipients           NEW.
  - qt: EncryptJob::recipients              NEW.
  - qt: EncryptJob::setInputFile            NEW.
  - qt: EncryptJob::inputFile               NEW.
  - qt: EncryptJob::setOutputFile           NEW.
  - qt: EncryptJob::outputFile              NEW.
  - qt: EncryptJob::setEncryptionFlags      NEW.
  - qt: EncryptJob::encryptionFlags         NEW.
  - qt: SignEncryptJob::setSigners          NEW.
  - qt: SignEncryptJob::signers             NEW.
  - qt: SignEncryptJob::setRecipients       NEW.
  - qt: SignEncryptJob::recipients          NEW.
  - qt: SignEncryptJob::setInputFile        NEW.
  - qt: SignEncryptJob::inputFile           NEW.
  - qt: SignEncryptJob::setOutputFile       NEW.
  - qt: SignEncryptJob::outputFile          NEW.
  - qt: SignEncryptJob::setEncryptionFlags  NEW.
  - qt: SignEncryptJob::encryptionFlags     NEW.
  - qt: SignJob::setSigners                 NEW.
  - qt: SignJob::signers                    NEW.
  - qt: SignJob::setInputFile               NEW.
  - qt: SignJob::inputFile                  NEW.
  - qt: SignJob::setOutputFile              NEW.
  - qt: SignJob::outputFile                 NEW.
  - qt: SignJob::setSigningFlags            NEW.
  - qt: SignJob::signingFlags               NEW.
  - qt: SignJob::setAppendSignature         NEW.
  - qt: SignJob::appendSignatureEnabled     NEW.
  - qt: VerifyDetachedJob::setSignatureFile NEW.
  - qt: VerifyDetachedJob::signatureFile    NEW.
  - qt: VerifyDetachedJob::setSignedFile    NEW.
  - qt: VerifyDetachedJob::signedFile       NEW.
  - qt: VerifyDetachedJob::setProcessAllSignatures NEW.
  - qt: VerifyDetachedJob::processAllSignatures    NEW.
  - qt: VerifyOpaqueJob::setInputFile       NEW.
  - qt: VerifyOpaqueJob::inputFile          NEW.
  - qt: VerifyOpaqueJob::setOutputFile      NEW.
  - qt: VerifyOpaqueJob::outputFile         NEW.
  - qt: VerifyOpaqueJob::setProcessAllSignatures NEW.
  - qt: VerifyOpaqueJob::processAllSignatures    NEW.
  - qt: ImportJob::setImportOptions         NEW.
  - qt: ImportJob::importOptions            NEW.
  - qt: QuickJob::startSetKeyEnabled        NEW.
  * Release-info: https://dev.gnupg.org/T7376
  * Rebase gpgme-suse-nobetasuffix.patch python313.patch
  * Remove patch upstream: gpgme-D545-obsolete-distutils.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1731931200">- Fix file list on Leap 15</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1732104000">- Move the gpg python bindings out of the egg directory.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1732881600">- Add gpgme-fix-python-install.patch: Fix the installation of the
  python bindings without having to move them around manually.</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1733918400">- Update to 1.24.1:
  * Support the Kyber algorithm in key listings.
  * Allow building on some older Linux platforms.  [rM4a62318422]
  * Interface changes relative to the 1.24.0 release:
    GPGME_PK_KYBER                          NEW enum value.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739188800">- Update to 1.24.2:
  * Fix regression for RSA in gpgme_pubkey_algo_string
  * Prevent failing tests after 2027-05-15
- drop python313.patch, is included</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1740052800">- Don't own content of all common-lisp directories, just own the
  directories themselves (adding %dir in front of them). Prevents
  duplicate ownership of the Common Lisp files.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1748001600">- update to 1.24.3:
  * cpp: Ensure that all transitions go from one state to a different
    state
  * cpp: Ensure correct expiration time on 32-bit arch with 64-bit
    time_t</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1748520000">- Do not build the qt5 flavor in SLE16 where Qt5 won't be
  available.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1749816000">- Update to 2.0.0:
  * The C++ bindings, the Qt bindings, and the Python bindings were
    split off of gpgme
  * New function gpgme_op_random_bytes to get cryptographically
    strong random bytes from gpg
  * New function gpgme_op_random_value to get a cryptographically
    strong unsigned integer random value
  * New decrypt flag to skip the actual decryption so that
    information about the recipients can be retrieved.
  * New flag for key generate to mark a (sub)key as group owned
  * If the key passed to gpgme_signers_add was retrieved with an
    exact pattern (fingerprint with '!' suffix), the requested
    subkey is used for signing.  This reflects the behaviour of gpg
    but is a minor semantic change
  * The timestamp and expires fields in gpgme_subkey_t,
    gpgme_key_sig, and gpgme_new_signature_t are changed from signed
    long to unsigned long to better cope with 32bit time_t
    implementations.  These fields should in reality never see an
    error value (-1).
  * Removed the gpgme_attr_t enums and their functions which were
    deprecated since 2003D.  [rMd54d6eaa64]
  * Removed the never implemented or announced
    GPGME_EXPORT_MODE_NOUID flags
  * Removed the entire trustlist feature which worked anyway only
    for a short period in 2003
- drop requirements from devel that are autogenerated
- drop gpgme-suse-nobetasuffix.patch
- drop gpgme-fix-python-install.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1758628800">- Update to 2.0.1:
  * gnupg-manage-keys: New tool as a framework for adding features
    which would normally be implemented by a script.  Right now it
    supports the commands "identify" and "delete-expired-keys".
  * Extend the internal gpgsm_assuan_simple_command to consume diag
    output.  This fixes a possible lockup
  * developer visible fixes and portability fixes</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1761134400">- Treat empty DISPLAY variable as unset. [bsc#1252425, bsc#1231055]
  * To avoid gpgme constructing an invalid gpg command line when
    the DISPLAY variable is empty it can be treated as unset.
  * Add gpgme-Treat-empty-DISPLAY-variable-as-unset.patch
  * Reported upstream: dev.gnupg.org/T7919</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1780228800">- Update to 2.1.0:
  * New flags "is_de_vs" and "beta_compliance" for encryption
    results
  * New decryption flag GPGME_DECRYPT_SESSION_HASH and new field
    session_hash in gpgme_decrypt_result_t.  For details see the
    gpg option --show-session-key
  * Setting of attributes for CMS signatures is now supported via
    gpgme_sig_notation_add
  * New context flag "export-filter"
  * Extend the internal gpgsm_assuan_simple_command to consume all
    received lines.  This fixes a possible lockup introduced by a
    fix for a previous issue
  * Fix passphrase cancel handling
  * Handle the case when pinentry is invoked multiple times
- drop gpgme-Treat-empty-DISPLAY-variable-as-unset.patch, included</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1782734400">- Update to 2.1.1:
  * gpgme_op_export now also returns operational errors</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1783252800">- Update to 2.1.2:
  * fix issues affecting other platforms</changelog>
</package>
<package pkgid="51fcbd2a342dac7785282f3a3021fbd9c754d1a26afdd8d139b8d5383b5551f633805bc1908ca97aac038b5b6985052e7ec2a71f78aa8721c021bd6e943b9df2" name="gpgme-debuginfo" arch="riscv64">
  <version epoch="0" ver="2.1.2" rel="51.2"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701259200">- Update to 1.23.2:
  * Preserve more specific existing failure code.  [T6575]
  * qt: Start dirmngr with gpgconf to avoid multiple instances. [T6833]
  * qt: On Windows, use UTF-8 when logging the error text.  [T5960]
  * qt: Remove left-over partial files more persistently.  [T6584]
  * qt: Use a temporary file name when creating signed or encrypted
    archives. [T6721]
  * qt: Build Qt 6 bindings with -fPIC if requested or Qt 6 was built
    with this flag. [T6781]
  * Notes:
  - qt: DefaultKeyGenerationJob     DEPRECATED.
  * Release-info: https://dev.gnupg.org/T6782</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Make libgpgmepp-devel provide its CMake target file</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1704542400">- Python 3.12 has dropped distutils
  * Build require python-setuptools instead
  * Drop old gpgme-D545-python310.patch
  * Replace with gpgme-D545-obsolete-distutils.patch</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1708171200">- Update gpgme-D545-obsolete-distutils.patch with upstream's
  changes (but use pip instead of python-build for wheel building)
- Change from in-place build to out-of-place build in order to
  reflect upstream's build setup (See D545)
- Don't replace distutils in 15.X</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1725192000">- add python313.patch to enable python 3.13 building</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1731499200">- Update to 1.24.0:
  * Extended gpgme_op_decrypt* and gpgme_op_verify* to allow writing the
    output directly to a file. [T6550]
  * Extended gpgme_op_encrypt*, gpgme_op_encrypt_sign*, and gpgme_op_sign*
    to allow reading the input data directly from a file. [T6550]
  * Add information about designated revocation keys. [T7118]
  * New context flag "import-options". [T7152]
  * New context flag "proc-all-sigs". [T7261]
  * New context flag "known-notations". [T4060]
  * New info flags "beta_compliance". [rM1a7bc88ee7]
  * New function gpgme_op_setownertrust to make changing the owner trust
    easier and to allow enabling/disabling of keys (requires GnuPG 2.4.6). [T7239]
  * New flag to re-encrypt OpenPGP data (requires GnuPG 2.5.1). [T1825]
  * cpp: Provide information about designated revocation keys for a Key. [T7118]
  * cpp: Add safer member function returning text describing an error. [T5960]
  * cpp: Add support for setting the owner trust of keys and for enabling
    and disabling keys. [T7239]
  * qt: Build QGpgME for Qt 5 and Qt 6 simultaneously. [T7205]
  * qt: Install headers for Qt 5 and Qt 6 in separate folders. [T7161]
  * qt: Allow reading the data to decrypt/encrypt/sign/verify directly from
    files. [T6550]
  * qt: Allow writing the decrypted/encrypted/signed/verified data directly
    to files. [T6550]
  * qt: Allow specifying import options when importing keys. [T7152]
  * qt: Allow appending a detached signature to an existing file. [T6867]
  * qt: Add support for enabling and disabling keys. [T7239]
  * qt: Add support for new context flag "proc-all-sigs" to the jobs that
    verify data signatures.
  * Interface changes relative to the 1.23.2 release:
  - GPGME_ENCRYPT_FILE                      NEW.
  - GPGME_SIG_MODE_FILE                     NEW.
  - GPGME_ENCRYPT_ADD_RECP                  NEW.
  - GPGME_ENCRYPT_CHG_RECP                  NEW.
  - gpgme_key_t                             EXT: New field 'revkeys'.
  - gpgme_revocation_key_t                  NEW.
  - gpgme_set_ctx_flag                      EXT: New flag 'import-options'.
  - gpgme_set_ctx_flag                      EXT: New flag 'proc-all-sigs'.
  - gpgme_set_ctx_flag                      EXT: New flag 'known-notation'.
  - gpgme_op_setownertrust_start            NEW.
  - gpgme_op_setownertrust                  NEW.
  - gpgme_subkey_t                          EXT: New field 'beta_compliance'.
  - gpgme_signature_t                       EXT: New field 'beta_compliance'.
  - gpgme_decrypt_result_t                  EXT: New field 'beta_compliance'.
  - cpp: Context::EncryptFile               NEW.
  - cpp: Context::setOwnerTrust             NEW.
  - cpp: Context::startSetOwnerTrust        NEW.
  - cpp: Context::setKeyEnabled             NEW.
  - cpp: Context::startSetKeyEnabled        NEW.
  - cpp: SignatureMode::SignFile            NEW.
  - cpp: RevocationKey                      NEW.
  - cpp: Key::revocationKey                 NEW.
  - cpp: Key::numRevocationKeys             NEW.
  - cpp: Key::revocationKeys                NEW.
  - cpp: Key::isBetaCompliance              NEW.
  - cpp: Subkey::isBetaCompliance           NEW.
  - cpp: Error::asStdString                 NEW.
  - cpp: Error::asString                    DEPRECATED.
  - cpp: DecryptionResult::isBetaCompliance NEW.
  - cpp: Signature::isBetaCompliance        NEW.
  - qt: DecryptVerifyArchiveJob::setProcessAllSignatures NEW.
  - qt: DecryptVerifyArchiveJob::processAllSignatures    NEW.
  - qt: DecryptVerifyJob::setInputFile      NEW.
  - qt: DecryptVerifyJob::inputFile         NEW.
  - qt: DecryptVerifyJob::setOutputFile     NEW.
  - qt: DecryptVerifyJob::outputFile        NEW.
  - qt: DecryptVerifyJob::setProcessAllSignatures NEW.
  - qt: DecryptVerifyJob::processAllSignatures    NEW.
  - qt: EncryptJob::setRecipients           NEW.
  - qt: EncryptJob::recipients              NEW.
  - qt: EncryptJob::setInputFile            NEW.
  - qt: EncryptJob::inputFile               NEW.
  - qt: EncryptJob::setOutputFile           NEW.
  - qt: EncryptJob::outputFile              NEW.
  - qt: EncryptJob::setEncryptionFlags      NEW.
  - qt: EncryptJob::encryptionFlags         NEW.
  - qt: SignEncryptJob::setSigners          NEW.
  - qt: SignEncryptJob::signers             NEW.
  - qt: SignEncryptJob::setRecipients       NEW.
  - qt: SignEncryptJob::recipients          NEW.
  - qt: SignEncryptJob::setInputFile        NEW.
  - qt: SignEncryptJob::inputFile           NEW.
  - qt: SignEncryptJob::setOutputFile       NEW.
  - qt: SignEncryptJob::outputFile          NEW.
  - qt: SignEncryptJob::setEncryptionFlags  NEW.
  - qt: SignEncryptJob::encryptionFlags     NEW.
  - qt: SignJob::setSigners                 NEW.
  - qt: SignJob::signers                    NEW.
  - qt: SignJob::setInputFile               NEW.
  - qt: SignJob::inputFile                  NEW.
  - qt: SignJob::setOutputFile              NEW.
  - qt: SignJob::outputFile                 NEW.
  - qt: SignJob::setSigningFlags            NEW.
  - qt: SignJob::signingFlags               NEW.
  - qt: SignJob::setAppendSignature         NEW.
  - qt: SignJob::appendSignatureEnabled     NEW.
  - qt: VerifyDetachedJob::setSignatureFile NEW.
  - qt: VerifyDetachedJob::signatureFile    NEW.
  - qt: VerifyDetachedJob::setSignedFile    NEW.
  - qt: VerifyDetachedJob::signedFile       NEW.
  - qt: VerifyDetachedJob::setProcessAllSignatures NEW.
  - qt: VerifyDetachedJob::processAllSignatures    NEW.
  - qt: VerifyOpaqueJob::setInputFile       NEW.
  - qt: VerifyOpaqueJob::inputFile          NEW.
  - qt: VerifyOpaqueJob::setOutputFile      NEW.
  - qt: VerifyOpaqueJob::outputFile         NEW.
  - qt: VerifyOpaqueJob::setProcessAllSignatures NEW.
  - qt: VerifyOpaqueJob::processAllSignatures    NEW.
  - qt: ImportJob::setImportOptions         NEW.
  - qt: ImportJob::importOptions            NEW.
  - qt: QuickJob::startSetKeyEnabled        NEW.
  * Release-info: https://dev.gnupg.org/T7376
  * Rebase gpgme-suse-nobetasuffix.patch python313.patch
  * Remove patch upstream: gpgme-D545-obsolete-distutils.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1731931200">- Fix file list on Leap 15</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1732104000">- Move the gpg python bindings out of the egg directory.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1732881600">- Add gpgme-fix-python-install.patch: Fix the installation of the
  python bindings without having to move them around manually.</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1733918400">- Update to 1.24.1:
  * Support the Kyber algorithm in key listings.
  * Allow building on some older Linux platforms.  [rM4a62318422]
  * Interface changes relative to the 1.24.0 release:
    GPGME_PK_KYBER                          NEW enum value.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739188800">- Update to 1.24.2:
  * Fix regression for RSA in gpgme_pubkey_algo_string
  * Prevent failing tests after 2027-05-15
- drop python313.patch, is included</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1740052800">- Don't own content of all common-lisp directories, just own the
  directories themselves (adding %dir in front of them). Prevents
  duplicate ownership of the Common Lisp files.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1748001600">- update to 1.24.3:
  * cpp: Ensure that all transitions go from one state to a different
    state
  * cpp: Ensure correct expiration time on 32-bit arch with 64-bit
    time_t</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1748520000">- Do not build the qt5 flavor in SLE16 where Qt5 won't be
  available.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1749816000">- Update to 2.0.0:
  * The C++ bindings, the Qt bindings, and the Python bindings were
    split off of gpgme
  * New function gpgme_op_random_bytes to get cryptographically
    strong random bytes from gpg
  * New function gpgme_op_random_value to get a cryptographically
    strong unsigned integer random value
  * New decrypt flag to skip the actual decryption so that
    information about the recipients can be retrieved.
  * New flag for key generate to mark a (sub)key as group owned
  * If the key passed to gpgme_signers_add was retrieved with an
    exact pattern (fingerprint with '!' suffix), the requested
    subkey is used for signing.  This reflects the behaviour of gpg
    but is a minor semantic change
  * The timestamp and expires fields in gpgme_subkey_t,
    gpgme_key_sig, and gpgme_new_signature_t are changed from signed
    long to unsigned long to better cope with 32bit time_t
    implementations.  These fields should in reality never see an
    error value (-1).
  * Removed the gpgme_attr_t enums and their functions which were
    deprecated since 2003D.  [rMd54d6eaa64]
  * Removed the never implemented or announced
    GPGME_EXPORT_MODE_NOUID flags
  * Removed the entire trustlist feature which worked anyway only
    for a short period in 2003
- drop requirements from devel that are autogenerated
- drop gpgme-suse-nobetasuffix.patch
- drop gpgme-fix-python-install.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1758628800">- Update to 2.0.1:
  * gnupg-manage-keys: New tool as a framework for adding features
    which would normally be implemented by a script.  Right now it
    supports the commands "identify" and "delete-expired-keys".
  * Extend the internal gpgsm_assuan_simple_command to consume diag
    output.  This fixes a possible lockup
  * developer visible fixes and portability fixes</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1761134400">- Treat empty DISPLAY variable as unset. [bsc#1252425, bsc#1231055]
  * To avoid gpgme constructing an invalid gpg command line when
    the DISPLAY variable is empty it can be treated as unset.
  * Add gpgme-Treat-empty-DISPLAY-variable-as-unset.patch
  * Reported upstream: dev.gnupg.org/T7919</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1780228800">- Update to 2.1.0:
  * New flags "is_de_vs" and "beta_compliance" for encryption
    results
  * New decryption flag GPGME_DECRYPT_SESSION_HASH and new field
    session_hash in gpgme_decrypt_result_t.  For details see the
    gpg option --show-session-key
  * Setting of attributes for CMS signatures is now supported via
    gpgme_sig_notation_add
  * New context flag "export-filter"
  * Extend the internal gpgsm_assuan_simple_command to consume all
    received lines.  This fixes a possible lockup introduced by a
    fix for a previous issue
  * Fix passphrase cancel handling
  * Handle the case when pinentry is invoked multiple times
- drop gpgme-Treat-empty-DISPLAY-variable-as-unset.patch, included</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1782734400">- Update to 2.1.1:
  * gpgme_op_export now also returns operational errors</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1783252800">- Update to 2.1.2:
  * fix issues affecting other platforms</changelog>
</package>
<package pkgid="c37fa81b2e83a120a25526e6318cdd3f47caf19374f639969c67bb9e1fbe0e2e11ad2beeac2199dd4ac9b22fac1607498be7e1f9cc121c2f0e94c01b9da8860c" name="gpgme-debugsource" arch="riscv64">
  <version epoch="0" ver="2.1.2" rel="51.2"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701259200">- Update to 1.23.2:
  * Preserve more specific existing failure code.  [T6575]
  * qt: Start dirmngr with gpgconf to avoid multiple instances. [T6833]
  * qt: On Windows, use UTF-8 when logging the error text.  [T5960]
  * qt: Remove left-over partial files more persistently.  [T6584]
  * qt: Use a temporary file name when creating signed or encrypted
    archives. [T6721]
  * qt: Build Qt 6 bindings with -fPIC if requested or Qt 6 was built
    with this flag. [T6781]
  * Notes:
  - qt: DefaultKeyGenerationJob     DEPRECATED.
  * Release-info: https://dev.gnupg.org/T6782</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Make libgpgmepp-devel provide its CMake target file</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1704542400">- Python 3.12 has dropped distutils
  * Build require python-setuptools instead
  * Drop old gpgme-D545-python310.patch
  * Replace with gpgme-D545-obsolete-distutils.patch</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1708171200">- Update gpgme-D545-obsolete-distutils.patch with upstream's
  changes (but use pip instead of python-build for wheel building)
- Change from in-place build to out-of-place build in order to
  reflect upstream's build setup (See D545)
- Don't replace distutils in 15.X</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1725192000">- add python313.patch to enable python 3.13 building</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1731499200">- Update to 1.24.0:
  * Extended gpgme_op_decrypt* and gpgme_op_verify* to allow writing the
    output directly to a file. [T6550]
  * Extended gpgme_op_encrypt*, gpgme_op_encrypt_sign*, and gpgme_op_sign*
    to allow reading the input data directly from a file. [T6550]
  * Add information about designated revocation keys. [T7118]
  * New context flag "import-options". [T7152]
  * New context flag "proc-all-sigs". [T7261]
  * New context flag "known-notations". [T4060]
  * New info flags "beta_compliance". [rM1a7bc88ee7]
  * New function gpgme_op_setownertrust to make changing the owner trust
    easier and to allow enabling/disabling of keys (requires GnuPG 2.4.6). [T7239]
  * New flag to re-encrypt OpenPGP data (requires GnuPG 2.5.1). [T1825]
  * cpp: Provide information about designated revocation keys for a Key. [T7118]
  * cpp: Add safer member function returning text describing an error. [T5960]
  * cpp: Add support for setting the owner trust of keys and for enabling
    and disabling keys. [T7239]
  * qt: Build QGpgME for Qt 5 and Qt 6 simultaneously. [T7205]
  * qt: Install headers for Qt 5 and Qt 6 in separate folders. [T7161]
  * qt: Allow reading the data to decrypt/encrypt/sign/verify directly from
    files. [T6550]
  * qt: Allow writing the decrypted/encrypted/signed/verified data directly
    to files. [T6550]
  * qt: Allow specifying import options when importing keys. [T7152]
  * qt: Allow appending a detached signature to an existing file. [T6867]
  * qt: Add support for enabling and disabling keys. [T7239]
  * qt: Add support for new context flag "proc-all-sigs" to the jobs that
    verify data signatures.
  * Interface changes relative to the 1.23.2 release:
  - GPGME_ENCRYPT_FILE                      NEW.
  - GPGME_SIG_MODE_FILE                     NEW.
  - GPGME_ENCRYPT_ADD_RECP                  NEW.
  - GPGME_ENCRYPT_CHG_RECP                  NEW.
  - gpgme_key_t                             EXT: New field 'revkeys'.
  - gpgme_revocation_key_t                  NEW.
  - gpgme_set_ctx_flag                      EXT: New flag 'import-options'.
  - gpgme_set_ctx_flag                      EXT: New flag 'proc-all-sigs'.
  - gpgme_set_ctx_flag                      EXT: New flag 'known-notation'.
  - gpgme_op_setownertrust_start            NEW.
  - gpgme_op_setownertrust                  NEW.
  - gpgme_subkey_t                          EXT: New field 'beta_compliance'.
  - gpgme_signature_t                       EXT: New field 'beta_compliance'.
  - gpgme_decrypt_result_t                  EXT: New field 'beta_compliance'.
  - cpp: Context::EncryptFile               NEW.
  - cpp: Context::setOwnerTrust             NEW.
  - cpp: Context::startSetOwnerTrust        NEW.
  - cpp: Context::setKeyEnabled             NEW.
  - cpp: Context::startSetKeyEnabled        NEW.
  - cpp: SignatureMode::SignFile            NEW.
  - cpp: RevocationKey                      NEW.
  - cpp: Key::revocationKey                 NEW.
  - cpp: Key::numRevocationKeys             NEW.
  - cpp: Key::revocationKeys                NEW.
  - cpp: Key::isBetaCompliance              NEW.
  - cpp: Subkey::isBetaCompliance           NEW.
  - cpp: Error::asStdString                 NEW.
  - cpp: Error::asString                    DEPRECATED.
  - cpp: DecryptionResult::isBetaCompliance NEW.
  - cpp: Signature::isBetaCompliance        NEW.
  - qt: DecryptVerifyArchiveJob::setProcessAllSignatures NEW.
  - qt: DecryptVerifyArchiveJob::processAllSignatures    NEW.
  - qt: DecryptVerifyJob::setInputFile      NEW.
  - qt: DecryptVerifyJob::inputFile         NEW.
  - qt: DecryptVerifyJob::setOutputFile     NEW.
  - qt: DecryptVerifyJob::outputFile        NEW.
  - qt: DecryptVerifyJob::setProcessAllSignatures NEW.
  - qt: DecryptVerifyJob::processAllSignatures    NEW.
  - qt: EncryptJob::setRecipients           NEW.
  - qt: EncryptJob::recipients              NEW.
  - qt: EncryptJob::setInputFile            NEW.
  - qt: EncryptJob::inputFile               NEW.
  - qt: EncryptJob::setOutputFile           NEW.
  - qt: EncryptJob::outputFile              NEW.
  - qt: EncryptJob::setEncryptionFlags      NEW.
  - qt: EncryptJob::encryptionFlags         NEW.
  - qt: SignEncryptJob::setSigners          NEW.
  - qt: SignEncryptJob::signers             NEW.
  - qt: SignEncryptJob::setRecipients       NEW.
  - qt: SignEncryptJob::recipients          NEW.
  - qt: SignEncryptJob::setInputFile        NEW.
  - qt: SignEncryptJob::inputFile           NEW.
  - qt: SignEncryptJob::setOutputFile       NEW.
  - qt: SignEncryptJob::outputFile          NEW.
  - qt: SignEncryptJob::setEncryptionFlags  NEW.
  - qt: SignEncryptJob::encryptionFlags     NEW.
  - qt: SignJob::setSigners                 NEW.
  - qt: SignJob::signers                    NEW.
  - qt: SignJob::setInputFile               NEW.
  - qt: SignJob::inputFile                  NEW.
  - qt: SignJob::setOutputFile              NEW.
  - qt: SignJob::outputFile                 NEW.
  - qt: SignJob::setSigningFlags            NEW.
  - qt: SignJob::signingFlags               NEW.
  - qt: SignJob::setAppendSignature         NEW.
  - qt: SignJob::appendSignatureEnabled     NEW.
  - qt: VerifyDetachedJob::setSignatureFile NEW.
  - qt: VerifyDetachedJob::signatureFile    NEW.
  - qt: VerifyDetachedJob::setSignedFile    NEW.
  - qt: VerifyDetachedJob::signedFile       NEW.
  - qt: VerifyDetachedJob::setProcessAllSignatures NEW.
  - qt: VerifyDetachedJob::processAllSignatures    NEW.
  - qt: VerifyOpaqueJob::setInputFile       NEW.
  - qt: VerifyOpaqueJob::inputFile          NEW.
  - qt: VerifyOpaqueJob::setOutputFile      NEW.
  - qt: VerifyOpaqueJob::outputFile         NEW.
  - qt: VerifyOpaqueJob::setProcessAllSignatures NEW.
  - qt: VerifyOpaqueJob::processAllSignatures    NEW.
  - qt: ImportJob::setImportOptions         NEW.
  - qt: ImportJob::importOptions            NEW.
  - qt: QuickJob::startSetKeyEnabled        NEW.
  * Release-info: https://dev.gnupg.org/T7376
  * Rebase gpgme-suse-nobetasuffix.patch python313.patch
  * Remove patch upstream: gpgme-D545-obsolete-distutils.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1731931200">- Fix file list on Leap 15</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1732104000">- Move the gpg python bindings out of the egg directory.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1732881600">- Add gpgme-fix-python-install.patch: Fix the installation of the
  python bindings without having to move them around manually.</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1733918400">- Update to 1.24.1:
  * Support the Kyber algorithm in key listings.
  * Allow building on some older Linux platforms.  [rM4a62318422]
  * Interface changes relative to the 1.24.0 release:
    GPGME_PK_KYBER                          NEW enum value.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739188800">- Update to 1.24.2:
  * Fix regression for RSA in gpgme_pubkey_algo_string
  * Prevent failing tests after 2027-05-15
- drop python313.patch, is included</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1740052800">- Don't own content of all common-lisp directories, just own the
  directories themselves (adding %dir in front of them). Prevents
  duplicate ownership of the Common Lisp files.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1748001600">- update to 1.24.3:
  * cpp: Ensure that all transitions go from one state to a different
    state
  * cpp: Ensure correct expiration time on 32-bit arch with 64-bit
    time_t</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1748520000">- Do not build the qt5 flavor in SLE16 where Qt5 won't be
  available.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1749816000">- Update to 2.0.0:
  * The C++ bindings, the Qt bindings, and the Python bindings were
    split off of gpgme
  * New function gpgme_op_random_bytes to get cryptographically
    strong random bytes from gpg
  * New function gpgme_op_random_value to get a cryptographically
    strong unsigned integer random value
  * New decrypt flag to skip the actual decryption so that
    information about the recipients can be retrieved.
  * New flag for key generate to mark a (sub)key as group owned
  * If the key passed to gpgme_signers_add was retrieved with an
    exact pattern (fingerprint with '!' suffix), the requested
    subkey is used for signing.  This reflects the behaviour of gpg
    but is a minor semantic change
  * The timestamp and expires fields in gpgme_subkey_t,
    gpgme_key_sig, and gpgme_new_signature_t are changed from signed
    long to unsigned long to better cope with 32bit time_t
    implementations.  These fields should in reality never see an
    error value (-1).
  * Removed the gpgme_attr_t enums and their functions which were
    deprecated since 2003D.  [rMd54d6eaa64]
  * Removed the never implemented or announced
    GPGME_EXPORT_MODE_NOUID flags
  * Removed the entire trustlist feature which worked anyway only
    for a short period in 2003
- drop requirements from devel that are autogenerated
- drop gpgme-suse-nobetasuffix.patch
- drop gpgme-fix-python-install.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1758628800">- Update to 2.0.1:
  * gnupg-manage-keys: New tool as a framework for adding features
    which would normally be implemented by a script.  Right now it
    supports the commands "identify" and "delete-expired-keys".
  * Extend the internal gpgsm_assuan_simple_command to consume diag
    output.  This fixes a possible lockup
  * developer visible fixes and portability fixes</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1761134400">- Treat empty DISPLAY variable as unset. [bsc#1252425, bsc#1231055]
  * To avoid gpgme constructing an invalid gpg command line when
    the DISPLAY variable is empty it can be treated as unset.
  * Add gpgme-Treat-empty-DISPLAY-variable-as-unset.patch
  * Reported upstream: dev.gnupg.org/T7919</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1780228800">- Update to 2.1.0:
  * New flags "is_de_vs" and "beta_compliance" for encryption
    results
  * New decryption flag GPGME_DECRYPT_SESSION_HASH and new field
    session_hash in gpgme_decrypt_result_t.  For details see the
    gpg option --show-session-key
  * Setting of attributes for CMS signatures is now supported via
    gpgme_sig_notation_add
  * New context flag "export-filter"
  * Extend the internal gpgsm_assuan_simple_command to consume all
    received lines.  This fixes a possible lockup introduced by a
    fix for a previous issue
  * Fix passphrase cancel handling
  * Handle the case when pinentry is invoked multiple times
- drop gpgme-Treat-empty-DISPLAY-variable-as-unset.patch, included</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1782734400">- Update to 2.1.1:
  * gpgme_op_export now also returns operational errors</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1783252800">- Update to 2.1.2:
  * fix issues affecting other platforms</changelog>
</package>
<package pkgid="45880368895c8695754726b19fce1f46455590a88f00452ca4cbfe3ec719ac9f0a715514b831290fdc1f80ed78a21110289f5976eca06905a28f4a1852291ba5" name="gpgme-devel" arch="riscv64">
  <version epoch="0" ver="2.1.2" rel="51.2"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701259200">- Update to 1.23.2:
  * Preserve more specific existing failure code.  [T6575]
  * qt: Start dirmngr with gpgconf to avoid multiple instances. [T6833]
  * qt: On Windows, use UTF-8 when logging the error text.  [T5960]
  * qt: Remove left-over partial files more persistently.  [T6584]
  * qt: Use a temporary file name when creating signed or encrypted
    archives. [T6721]
  * qt: Build Qt 6 bindings with -fPIC if requested or Qt 6 was built
    with this flag. [T6781]
  * Notes:
  - qt: DefaultKeyGenerationJob     DEPRECATED.
  * Release-info: https://dev.gnupg.org/T6782</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Make libgpgmepp-devel provide its CMake target file</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1704542400">- Python 3.12 has dropped distutils
  * Build require python-setuptools instead
  * Drop old gpgme-D545-python310.patch
  * Replace with gpgme-D545-obsolete-distutils.patch</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1708171200">- Update gpgme-D545-obsolete-distutils.patch with upstream's
  changes (but use pip instead of python-build for wheel building)
- Change from in-place build to out-of-place build in order to
  reflect upstream's build setup (See D545)
- Don't replace distutils in 15.X</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1725192000">- add python313.patch to enable python 3.13 building</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1731499200">- Update to 1.24.0:
  * Extended gpgme_op_decrypt* and gpgme_op_verify* to allow writing the
    output directly to a file. [T6550]
  * Extended gpgme_op_encrypt*, gpgme_op_encrypt_sign*, and gpgme_op_sign*
    to allow reading the input data directly from a file. [T6550]
  * Add information about designated revocation keys. [T7118]
  * New context flag "import-options". [T7152]
  * New context flag "proc-all-sigs". [T7261]
  * New context flag "known-notations". [T4060]
  * New info flags "beta_compliance". [rM1a7bc88ee7]
  * New function gpgme_op_setownertrust to make changing the owner trust
    easier and to allow enabling/disabling of keys (requires GnuPG 2.4.6). [T7239]
  * New flag to re-encrypt OpenPGP data (requires GnuPG 2.5.1). [T1825]
  * cpp: Provide information about designated revocation keys for a Key. [T7118]
  * cpp: Add safer member function returning text describing an error. [T5960]
  * cpp: Add support for setting the owner trust of keys and for enabling
    and disabling keys. [T7239]
  * qt: Build QGpgME for Qt 5 and Qt 6 simultaneously. [T7205]
  * qt: Install headers for Qt 5 and Qt 6 in separate folders. [T7161]
  * qt: Allow reading the data to decrypt/encrypt/sign/verify directly from
    files. [T6550]
  * qt: Allow writing the decrypted/encrypted/signed/verified data directly
    to files. [T6550]
  * qt: Allow specifying import options when importing keys. [T7152]
  * qt: Allow appending a detached signature to an existing file. [T6867]
  * qt: Add support for enabling and disabling keys. [T7239]
  * qt: Add support for new context flag "proc-all-sigs" to the jobs that
    verify data signatures.
  * Interface changes relative to the 1.23.2 release:
  - GPGME_ENCRYPT_FILE                      NEW.
  - GPGME_SIG_MODE_FILE                     NEW.
  - GPGME_ENCRYPT_ADD_RECP                  NEW.
  - GPGME_ENCRYPT_CHG_RECP                  NEW.
  - gpgme_key_t                             EXT: New field 'revkeys'.
  - gpgme_revocation_key_t                  NEW.
  - gpgme_set_ctx_flag                      EXT: New flag 'import-options'.
  - gpgme_set_ctx_flag                      EXT: New flag 'proc-all-sigs'.
  - gpgme_set_ctx_flag                      EXT: New flag 'known-notation'.
  - gpgme_op_setownertrust_start            NEW.
  - gpgme_op_setownertrust                  NEW.
  - gpgme_subkey_t                          EXT: New field 'beta_compliance'.
  - gpgme_signature_t                       EXT: New field 'beta_compliance'.
  - gpgme_decrypt_result_t                  EXT: New field 'beta_compliance'.
  - cpp: Context::EncryptFile               NEW.
  - cpp: Context::setOwnerTrust             NEW.
  - cpp: Context::startSetOwnerTrust        NEW.
  - cpp: Context::setKeyEnabled             NEW.
  - cpp: Context::startSetKeyEnabled        NEW.
  - cpp: SignatureMode::SignFile            NEW.
  - cpp: RevocationKey                      NEW.
  - cpp: Key::revocationKey                 NEW.
  - cpp: Key::numRevocationKeys             NEW.
  - cpp: Key::revocationKeys                NEW.
  - cpp: Key::isBetaCompliance              NEW.
  - cpp: Subkey::isBetaCompliance           NEW.
  - cpp: Error::asStdString                 NEW.
  - cpp: Error::asString                    DEPRECATED.
  - cpp: DecryptionResult::isBetaCompliance NEW.
  - cpp: Signature::isBetaCompliance        NEW.
  - qt: DecryptVerifyArchiveJob::setProcessAllSignatures NEW.
  - qt: DecryptVerifyArchiveJob::processAllSignatures    NEW.
  - qt: DecryptVerifyJob::setInputFile      NEW.
  - qt: DecryptVerifyJob::inputFile         NEW.
  - qt: DecryptVerifyJob::setOutputFile     NEW.
  - qt: DecryptVerifyJob::outputFile        NEW.
  - qt: DecryptVerifyJob::setProcessAllSignatures NEW.
  - qt: DecryptVerifyJob::processAllSignatures    NEW.
  - qt: EncryptJob::setRecipients           NEW.
  - qt: EncryptJob::recipients              NEW.
  - qt: EncryptJob::setInputFile            NEW.
  - qt: EncryptJob::inputFile               NEW.
  - qt: EncryptJob::setOutputFile           NEW.
  - qt: EncryptJob::outputFile              NEW.
  - qt: EncryptJob::setEncryptionFlags      NEW.
  - qt: EncryptJob::encryptionFlags         NEW.
  - qt: SignEncryptJob::setSigners          NEW.
  - qt: SignEncryptJob::signers             NEW.
  - qt: SignEncryptJob::setRecipients       NEW.
  - qt: SignEncryptJob::recipients          NEW.
  - qt: SignEncryptJob::setInputFile        NEW.
  - qt: SignEncryptJob::inputFile           NEW.
  - qt: SignEncryptJob::setOutputFile       NEW.
  - qt: SignEncryptJob::outputFile          NEW.
  - qt: SignEncryptJob::setEncryptionFlags  NEW.
  - qt: SignEncryptJob::encryptionFlags     NEW.
  - qt: SignJob::setSigners                 NEW.
  - qt: SignJob::signers                    NEW.
  - qt: SignJob::setInputFile               NEW.
  - qt: SignJob::inputFile                  NEW.
  - qt: SignJob::setOutputFile              NEW.
  - qt: SignJob::outputFile                 NEW.
  - qt: SignJob::setSigningFlags            NEW.
  - qt: SignJob::signingFlags               NEW.
  - qt: SignJob::setAppendSignature         NEW.
  - qt: SignJob::appendSignatureEnabled     NEW.
  - qt: VerifyDetachedJob::setSignatureFile NEW.
  - qt: VerifyDetachedJob::signatureFile    NEW.
  - qt: VerifyDetachedJob::setSignedFile    NEW.
  - qt: VerifyDetachedJob::signedFile       NEW.
  - qt: VerifyDetachedJob::setProcessAllSignatures NEW.
  - qt: VerifyDetachedJob::processAllSignatures    NEW.
  - qt: VerifyOpaqueJob::setInputFile       NEW.
  - qt: VerifyOpaqueJob::inputFile          NEW.
  - qt: VerifyOpaqueJob::setOutputFile      NEW.
  - qt: VerifyOpaqueJob::outputFile         NEW.
  - qt: VerifyOpaqueJob::setProcessAllSignatures NEW.
  - qt: VerifyOpaqueJob::processAllSignatures    NEW.
  - qt: ImportJob::setImportOptions         NEW.
  - qt: ImportJob::importOptions            NEW.
  - qt: QuickJob::startSetKeyEnabled        NEW.
  * Release-info: https://dev.gnupg.org/T7376
  * Rebase gpgme-suse-nobetasuffix.patch python313.patch
  * Remove patch upstream: gpgme-D545-obsolete-distutils.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1731931200">- Fix file list on Leap 15</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1732104000">- Move the gpg python bindings out of the egg directory.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1732881600">- Add gpgme-fix-python-install.patch: Fix the installation of the
  python bindings without having to move them around manually.</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1733918400">- Update to 1.24.1:
  * Support the Kyber algorithm in key listings.
  * Allow building on some older Linux platforms.  [rM4a62318422]
  * Interface changes relative to the 1.24.0 release:
    GPGME_PK_KYBER                          NEW enum value.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739188800">- Update to 1.24.2:
  * Fix regression for RSA in gpgme_pubkey_algo_string
  * Prevent failing tests after 2027-05-15
- drop python313.patch, is included</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1740052800">- Don't own content of all common-lisp directories, just own the
  directories themselves (adding %dir in front of them). Prevents
  duplicate ownership of the Common Lisp files.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1748001600">- update to 1.24.3:
  * cpp: Ensure that all transitions go from one state to a different
    state
  * cpp: Ensure correct expiration time on 32-bit arch with 64-bit
    time_t</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1748520000">- Do not build the qt5 flavor in SLE16 where Qt5 won't be
  available.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1749816000">- Update to 2.0.0:
  * The C++ bindings, the Qt bindings, and the Python bindings were
    split off of gpgme
  * New function gpgme_op_random_bytes to get cryptographically
    strong random bytes from gpg
  * New function gpgme_op_random_value to get a cryptographically
    strong unsigned integer random value
  * New decrypt flag to skip the actual decryption so that
    information about the recipients can be retrieved.
  * New flag for key generate to mark a (sub)key as group owned
  * If the key passed to gpgme_signers_add was retrieved with an
    exact pattern (fingerprint with '!' suffix), the requested
    subkey is used for signing.  This reflects the behaviour of gpg
    but is a minor semantic change
  * The timestamp and expires fields in gpgme_subkey_t,
    gpgme_key_sig, and gpgme_new_signature_t are changed from signed
    long to unsigned long to better cope with 32bit time_t
    implementations.  These fields should in reality never see an
    error value (-1).
  * Removed the gpgme_attr_t enums and their functions which were
    deprecated since 2003D.  [rMd54d6eaa64]
  * Removed the never implemented or announced
    GPGME_EXPORT_MODE_NOUID flags
  * Removed the entire trustlist feature which worked anyway only
    for a short period in 2003
- drop requirements from devel that are autogenerated
- drop gpgme-suse-nobetasuffix.patch
- drop gpgme-fix-python-install.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1758628800">- Update to 2.0.1:
  * gnupg-manage-keys: New tool as a framework for adding features
    which would normally be implemented by a script.  Right now it
    supports the commands "identify" and "delete-expired-keys".
  * Extend the internal gpgsm_assuan_simple_command to consume diag
    output.  This fixes a possible lockup
  * developer visible fixes and portability fixes</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1761134400">- Treat empty DISPLAY variable as unset. [bsc#1252425, bsc#1231055]
  * To avoid gpgme constructing an invalid gpg command line when
    the DISPLAY variable is empty it can be treated as unset.
  * Add gpgme-Treat-empty-DISPLAY-variable-as-unset.patch
  * Reported upstream: dev.gnupg.org/T7919</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1780228800">- Update to 2.1.0:
  * New flags "is_de_vs" and "beta_compliance" for encryption
    results
  * New decryption flag GPGME_DECRYPT_SESSION_HASH and new field
    session_hash in gpgme_decrypt_result_t.  For details see the
    gpg option --show-session-key
  * Setting of attributes for CMS signatures is now supported via
    gpgme_sig_notation_add
  * New context flag "export-filter"
  * Extend the internal gpgsm_assuan_simple_command to consume all
    received lines.  This fixes a possible lockup introduced by a
    fix for a previous issue
  * Fix passphrase cancel handling
  * Handle the case when pinentry is invoked multiple times
- drop gpgme-Treat-empty-DISPLAY-variable-as-unset.patch, included</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1782734400">- Update to 2.1.1:
  * gpgme_op_export now also returns operational errors</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1783252800">- Update to 2.1.2:
  * fix issues affecting other platforms</changelog>
</package>
<package pkgid="f34d38221cafcf8a2f0270b36c23618f484dcda61cac1b0bd3b07b69d7b9aca143e3855c637cb796ea82952971ba7f2d13b2a6de780b2e85d5ee6e9055b5ff58" name="gpgmepp" arch="src">
  <version epoch="0" ver="2.1.0" rel="6.6"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1749816000">- initial version, split upstream into releases separate from gpgme</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1780228800">- Update to 2.1.0:
  * New methods to query the compliance of encryption results
  * New function Subkey::keyGrips to get the list of keygrips for
    a subkey using combined algorithms
  * New function Context::generateRandomZBase32String to get a
    cryptographically strong string of z-base-32 characters</changelog>
</package>
<package pkgid="f614760dc87d52da6e1028262d4b77b47512763897bfb902fae59f1009d9b498e37809c74b624d9daff10b007e015fa5aedb329006284a5071afdaac0966595e" name="gpgmepp-debugsource" arch="riscv64">
  <version epoch="0" ver="2.1.0" rel="6.6"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1749816000">- initial version, split upstream into releases separate from gpgme</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1780228800">- Update to 2.1.0:
  * New methods to query the compliance of encryption results
  * New function Subkey::keyGrips to get the list of keygrips for
    a subkey using combined algorithms
  * New function Context::generateRandomZBase32String to get a
    cryptographically strong string of z-base-32 characters</changelog>
</package>
<package pkgid="8769466f1e4dccfa7e95c12b51d116f90a3e26aa48366476dffed989c518e6ed8209b07946638b9c069fa679fb37520b971f375bba4a84d430c925dddfae73cd" name="gpgmepp-devel" arch="riscv64">
  <version epoch="0" ver="2.1.0" rel="6.6"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1749816000">- initial version, split upstream into releases separate from gpgme</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1780228800">- Update to 2.1.0:
  * New methods to query the compliance of encryption results
  * New function Subkey::keyGrips to get the list of keygrips for
    a subkey using combined algorithms
  * New function Context::generateRandomZBase32String to get a
    cryptographically strong string of z-base-32 characters</changelog>
</package>
<package pkgid="2f8cc8cf9b085ccb6dac2ae83c1e795ef0302302e73f9ae2e76582bcd9eea15642be10b9e481e919c1b1ed02d8ff74b156cc2e53cf775c813493cf267987f2a7" name="i2pd" arch="riscv64">
  <version epoch="0" ver="2.58.0" rel="55.15"/>
  <changelog author="R4SAS &lt;r4sas@i2pd.xyz&gt;" date="1654776000">- Update to version 2.42.1
  * Fixed incorrect jump link in HTTP Proxy
- Update to version 2.42.0
  * Preliminary SSU2 implementation
  * Tunnel length variance
  * Localization to French
  * Fixed encrypted LeaseSet for EdDSA signature
  * UDP tunnels reload
  * Fixed incorrect processing of i2cp.dontPublishLeaseSet param
  * Updated reseeds list
  * Win32 service
  * Daily cleanup of obsolete peer profiles
  * Fixed race conditions for short tunnel build message and RouterInfo
    buffer allocation
  * Don't show version in title of web console
  * Fixed tunnel build if clock was out of sync
- Update to version 2.41.0
  * Clock syncronization through SSU
  * Added localization to German
  * Select compatible outbound tunnel for I2CP messages
  * Use TCP/IP sockets for I2CP on Android instead local sockets
  * Restart webconsole's acceptor in case of exception
  * Try another floodfill for publishing if no compatible tunnels found
  * Reduce memory usage for RouterInfo structures
  * Avoid duplicated addresses in RouterInfo. Check presence of netId and version
  * Update reseed servers list/cerificates
  * Changed webconsole's dark style colors
  * Fixed attempt to use Yggdrasil on start on Android
  * Fixed severe packets drop in SSU
  * Fixed crash on tunnel tests
  * Fixed loading addressbook subscriptions from config
- Update to version 2.40.0
  * "Keep alive" parameter for client tunnels
  * Fixed tunnels reload (kill -s HUP)
  * Support openssl 3.0.0
  * Build tunnels through ECIES routers only
  * Reduced memory usage
  * Localization to Armenian
  * Added Windows menu item for opening datadir
  * Reseed if too few floodfills
  * Don't publish old and replacing tunnel in LeaseSet
  * Webconsole light/dark theme depending on system settings (via CSS)
  * Updated reseed servers list
  * Fixed build for Build on GNU/Hurd
  * Set gzip compression to false by default
  * i18n code called from ClientContext (libi2pd_client)
- Update to version 2.39.0
  * Short tunnel build messages
  * Localization to Russian, Ukrainian, Turkmen, Uzbek and Afrikaans
  * Custom CSS styles for webconsole
  * Avoid slow tunnels with more than 250 ms per hop
  * Process DELAY_REQUESTED streaming option
  * "certsdir" options for certificates location
  * Yggdrasil reseed for v0.4, added two more
  * Rekey of all routers to ECIES
  * Encryption type 0,4 by default for server tunnels
  * Fixed zero-hop tunnels
  * Set minimal version for floodfill to 0.9.38
  * Fixed crash upon SAM session termination
  * NTP sync through ipv6
  * Allow ipv6 addresses for UDP server tunnels
  * Consistent path for explicit peers
  * Always create new tunnel from exploratory pool
  * Better distribution for random tunnel's peer selection</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670328000">- update to 2.44.0:
  * SSL connection for server I2P tunnels
  * Localization to Italian and Spanish
  * SSU2 through SOCKS5 UDP proxy
  * Reload tunnels through web console
  * SSU2 send immediate ack request flag
  * SSU2 send and verify path challenge
  * Configurable ssu2.mtu4 and ssu2.mtu6
  * SSU2 is enbaled and SSU is disabled by default
  * Separate network status and error
  * Random selection between NTCP2 and SSU2 priority
  * Added notbob.i2p to jump services
  * Remove DoNotTrack flag from HTTP Request header
  * Skip addresshelper page if destination was not changed
  * SSU2 allow different ports from RelayReponse and HolePunch
  * SSU2 resend PeerTest msg 1 and msg 2
  * SSU2 Send Retry instead SessionCreated if clock skew detected
  * Long HTTP headers for HTTP proxy and HTTP server tunnel
  * SSU2 resends and resend limits
  * Crash at startup if addressbook is disabled
  * NTCP2 ipv6 connection through SOCKS5 proxy
  * SSU2 SessionRequest with zero token
  * SSU2 MTU less than 1280
  * SSU2 port=1
  * Incorrect addresses from network interfaces
  * Definitions for Darwin PPC; do not use pthread_setname_np
  * Complete SSU2 implementation
  * Localization to Chinese
  * Send RouterInfo update for long live sessions
  * Explicit ipv6 ranges of known tunnel brokers for MTU detection
  * Always send "Connection: close" and strip out Keep-Alive for server HTTP
    tunnel
  * Show ports for all transports in web console
  * Translation of webconsole site title
  * Support for Windows ProgramData path when running as service
  * Ability to turn off address book
  * Handle signals TSTP and CONT to stop and resume network
  * ### Changed
  * Case insensitive headers for server HTTP tunnel
  * Do not show 'Address registration' line if LeaseSet is encrypted
  * SSU2 transports have higher priority than SSU
  * Disable ElGamal precalculated table if no SSU
  * Deprecate limits.ntcpsoft, limits.ntcphard and limits.ntcpthreads config
    options
  * SSU2 is enabled and SSU is disabled by default for new installations
  * Typo with Referer header name in HTTP proxy
  * Can't handle garlic message from an exploratory tunnel
  * Incorrect encryption key for exploratory lookup reply
  * Bound checks issues in LeaseSets code
  * MTU detection on Windows
  * Crash on stop of active server tunnel
  * Send datagram to wrong destination in SAM
  * Incorrect static key in RouterInfo if the keys were regenerated
  * Duplicated sessions in BOB</changelog>
  <changelog author="R4SAS &lt;r4sas@i2pd.xyz&gt;" date="1686571200">- update to 2.48.0:
  * Added 'critical' log level
  * Allow user/password authentication method for SOCK5 proxy
  * Fixed reload tunnels
  * Don't recognize new router as floodfill until it proves it's real
  * Fixed incomplete HTTP headers in I2P tunnels
  * Publish congestion cap 'G' if transit is not accepted
  * Added webconsole button to drop a remote LeaseSet manually
  * Publish encrypted RouterInfo through tunnels
  * Print local b32 address on webconsole destination page
  * Fixed incorrect address caps for unspecified ipv6 address
- update to 2.47.0:
  * DHT for floodfills instead plain list
  * Process router's messages in separate thread
  * Don't publish non-reachable router
  * Fixed memory leak in Windows network state detection
  * Fixed reseed attempts from invalid address
  * Add support for domain addresses for Yggdrasil reseeds
  * Send and check target destination in first streaming SYN packet
  * Added congestion caps (https://geti2p.net/spec/proposals/162-congestion-caps)
  * Added SAM UDP port parameter
- update to 2.46.1:
  * Fixed race condition while getting router's peer profile
  * Fixed creation of new router.info
  * Fixed displaying LeaseSets in the webconsole
  * Fixed crash when processing ACK request
- update to 2.46.0:
  * New algorithm for tunnel creation success rate calculation
  * Localization to Swedish, Portuguese, Turkish, Polish
  * Fixed deadlock during processing I2NP block with Garlic in ECIES encrypted message to router
  * Periodically send Datetime block in NTCP2 and SSU2 and check
  * Better profiling for unreachable routers
  * Minimal version for floodfill is 0.9.51
  * Drop incoming NTCP2 and SSU2 connection if published IP doesn't match actual endpoint
  * Sort transports by endpoints in webconsole
  * Don't publish "0.0.0.0" in RouterInfo
  * Check referer when processing Addresshelper
  * Select first hop from high bandwidth peers for client tunnels
  * Exclude unreachable router from NetDB for 2 hours
  * Fixed missing NTCP2 address in RouterInfo if enabled back
  * Fixed race condition with encrypted LeaseSets
- update to 2.45.1:
  * Fixed UPnP crash if SSU2 or NTCP2 is disabled
  * Fixed crash on termination for some platforms
  * Network status is always OK if peer test msg 5 received
  * Added "Full Cone NAT" status error
  * Drop duplicated I2NP messages in SSU2
  * Set rejection code 30 if tunnel with id already exists
- update to 2.45.0:
  * Removed SSU transport
  * Fixed file descriptors leak
  * 1 and 15 seconds bandwidth calculation for i2pcontrol
  * Compressible padding for I2P addresses
  * Don't accept incoming session from invalid/reserved addresses for NTCP2 and SSU2
  * Drop RouterInfos and LeaseSets with timestamp from future
  * Increased default max transit tunnels number from 2500 to 5000 or 10000 for floodfill
  * Fixed ::1 address in RouterInfo
  * SSU2 network error handling (especially for Windows)
  * Localization to Czech
  * NTCP2 and SSU2 timestamps are rounded to seconds
  * Don't send SSU2 termination again if termination received block received
  * Fixed random crash on AddressBook update
  * Test for Symmetric NAT with peer test msgs 6 and 7
  * Fixed spamming to log if no descriptors
  * Don't select overloaded peer for next tunnel
  * Limit simultaneous tunnel build requests by 4 per pool
  * Fixed RTT self-reduction for long-live streams
  * Fixed crash if incorrect LeaseSet size
  * "No Descriptors" router error state
  * Remove "X-Requested-With" in HTTP Proxy for non-AJAX requests
  * Fixed SSU2 network error handling (especially for Windows)</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1695816000">- update to 2.49.0:
  * Handle SOCK5 authorization with empty user/password and send correct version in response
  * Improve NTCP2 transport session logging
  * Allow 0 hops in explicitPeers
  * Don't allow incoming transport sessions from routers with incorrect timestamp
  * Fixed sending keepalive for sessions with introducers
  * Always select router with ipv4 for tunnel endpoint
  * Fixed crash if deleted BOB destination was shared between few BOB sessions
  * Memory pool for router profiles
  * Removed AVX code
  * Exclude SSU1 introducers from SSU2 addresses
  * Don't create paired inbound tunnel if length is different
  * Fixed padding length for SSU2 path response
  * Don't publish introducers with zero tag
  * Consider all addresses non-published for U and H routers even if they have host/port
  * Don't pick completely unreachable routers for tunnels
  * Separate network and testing status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707307200">- Provide user/group symbol for user created during pre.</changelog>
  <changelog author="sage &lt;lamiaceae@airmail.cc&gt;" date="1714996800">- update to 2.51.0:
  * Encrypted tunnel tests
  * New streaming RTT/RTO/Window calculation algorithms
  * Publish medium congestion indication
  * Changed upstream SOCKS proxy from SOCKS4 to SOCKS5
  * New implementation of SSU2 retransmission, send buffer, window, congestion control, timeouts
  * Transit tunnels limit more than 64K. Default value to 10K
  * Fixed lookup of encrypted LeaseSet
  * Report error if client is trying to connect to itself in SAM
  * Fixed crash when packet comes to terminated stream
  * Tunnel status "declined" in web console
  * SAM error reply "Incompatible crypto" if remote destination has incompatible crypto
  * Fixed outbound tunnel build failure if it's endpoint is the same as reply tunnel gateway
  * Reduce unreachable router ban interval to 8 minutes
  * Send lookup reply directly to reply tunnel gateway if possible
  * Fixed I2PControl RouterManager returns invalid JSON when unknown params are passed
  * Correct implementation of "reservedrange" config param
  * Less false positive cases for tunnel tests
  * Check ipv4/ipv6 compatibility for peer tests
  * Allow SSU2 even if port binding fails
  * Support local domain sockets for SOCKS proxy upstream
- update to 2.50.2:
  * Fixed crash with OpenSSL 3.2.0
  * Fixed false positive clock skew detection
- update to 2.50.1:
  * Fixed support for new EdDSA usage behavior in OpenSSL 3.2.0
- update to 2.50.0:
  * Support of concurrent ACCEPTs on SAM 3.1
  * Low bandwidth and far routers can expire before 1 hour
  * Don't pick too active peer for first hop
  * Try peer test again if status is Unknown
  * Send peer tests with random delay
  * Updated reseeds list
  * Fixed XSS vulnerability in addresshelper
  * Fixed publishing NAT64 ipv6 addresses
  * Fixed deadlock in AsyncSend callback</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1716379200">- update to 2.52.0:
  * Moved netdb's disk file operations to separate threads
  * Fast exploratory lookup handling at floodfills
  * Drop unsolicited database search replies
  * Pick only confirmed routers for tunnels and exploratory replies if tunnel build rate is low
  * More reliable long live streams
  * Throttle database search requests
  * Handle database search replies faster
  * Don't accept too old routers and address with malformed keys
  * Fixed different crashes on high load and shutdown
- fix up Factory submission and cmake macros</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1739188800">- update to 2.55.0:
  * Support boost 1.87
  * New RTO and window size calculation and resetting algorithm for streams
  * Faster LeaseSet amd RouterInfo lookups
  * Direct link between tunnel and transport to next peer
  * Separate thread for tunnel build requests
  * Fixed missing RouterInfo buffer in NetDb
  * Throttle incoming ECIESx25519 sessions
  * Check LeaseSet expiration time
  * Resend HolePunch and RelayResponse messages
  * Publish 'R' cap for yggdrasil-only routers, and 'U' cap for routers through proxy
  * New "i2p.streaming.maxConcurrentStreams" tunnel's param to limit number of simultaneous streams
  * Don't delete routers from NetDb when offline
  * Save unreachable router's endpoint to use it next time without introducers
  * Random tunnel rejection when medium congestion
  * Increased hole punch expiration interval
  * Handle NTCP2 session handshakes in separate thread
  - moved binary from /usr/sbin to /usr/bin</changelog>
  <changelog author="Felix Felix &lt;felix@dumbeck.net&gt;" date="1745755200">- update to 2.56.0:
  * Config params for shared local destination
  * Exclude disk operations from SSU2 and NTCP2 threads
  * Set minimal version for peer test to 0.9.62
  * Fixed termination deadlock if SAM session is active
  * AddressBook full addresses cache
  * Shorter ECIESx25519 ack request interval for datagram and I2CP sessions
  * Updated reseeds list
  * Recreate tunnels in random order
  * Send Ack requested flag after second SSU2 resend attempt
  * Don't change datagram routing path too often if unidirectional data stream
  * Fixed race condition at tunnel endpoint
  * Decline transit tunnel to duplicated router
- format .spec</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1760184000">- update to 2.58.0:
  * Post-quantum end-to-end crypto(ML-KEM-512, ML-KEM-768, ML-KEM-1024)
    support if OpenSSL &gt;= 3.5.0. Enable it by default
  * Datagram2 and Datagram3
  * Support boost 1.89
  * Don't verify streaming SYN packet signature if comes from an
    ECIESx25519 session
  * Specify light or dark theme for webconsole
  * Try to resolve host again in server tunnel if failed before
  * "ssu2.firewalled4" and "ssu2.firewalled6" params to force Firewalled
    even if network is OK
  * Create unique loopback address from fd00::/8 range for ::1 if
    explicitly set in server tunnels
  * Don't show Network status if ipv6 only
  * SAM PING command
  * Send correct version in I2CP SetDate message
  * Fixed max UDP buffer size for OpenBSD
  * "i2p.streaming.maxWindowSize" and "i2p.streaming.dontSign" params
  * Streaming ping through BOB
  * Limit number of outbound streaming packets if the peer can't handle
    them
  * Updated reseeds list
  * Fixed lack of file descriptors for Haiku
  * Outgoing stream will not constantly re-requests LeaseSet if the
    remote peer has gone away
  * Don't call deprecated functions for openssl 3
  * Accept "HELLO VERSION" without "MIN" and "MAX" in SAM
  * Non-blocking mode for UDP sockets in UDP tunnels
- update to 2.57.0:
  * Local domain sockets for I2PControl
  * HTTP and SOCKS proxy through BOB
  * FORWARD session host handling in SAM
  * "keys=shareddest" tunnel param to run on shared local destination
  * Correct implementation of SSU2 path challenge and path response
  * Don't delete trusted routers from netdb
  * Fixed crash after SAM stream disconnect
  * Disable loss-control in streaming
  * OpenIndiana(Solaris) support
  * NTCP2 probing resistance
  * Set min peer test version to 0.9.62
  * Support SAM v1 datagram sessions without port
  * Localization to Hebrew and Hindi
  * Fixed x86 build for Haiku
  * Updated reseeds list
- Boost.System is headers only since 1.69
  + boost-system.patch</changelog>
</package>
<package pkgid="4d189b6c33d91f77ab0cbca0feb5496a55d4228e3ff8211890d666b6aea95399c9d760f7024bb2eafa8ff95cc48090cbac4f64adb592536b1c2a7cfe4d48ea4f" name="i2pd" arch="src">
  <version epoch="0" ver="2.58.0" rel="55.15"/>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1562241600">- Update to 2.27.0:
  * Support of PSK and DH authentication for encrypted LeaseSet2
  * Uptime is based on monotonic timer
  * BOB status command response
  * Correct NTCP2 port if NTCP is disabled
  * Flood encrypted LeaseSet2 with store hash</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1566993600">- Update to 2.28.0:
  * RAW datagrams in SAM
  * Publishing encrypted LeaseSet2 with DH or PSH authentication
  * Ability to disable battery optimization for Android
  * Transport Network ID Check
  * Set and handle published encrypted flag for LeaseSet2
  * ReceiveID changes in the same stream
  * "\r\n" command terminator in SAM
  * Addressbook lines with signatures</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1571745600">- Update to 2.29.0:
  * Client auth flag for b33 address
  * Remove incoming NTCP2 session from pending list when established
  * Handle errors for NTCP2 SessionConfrimed send
  * SAM crash if invalid lookup address
  * Possible crash when UPnP enabled on shutdown</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1583841600">- Update to 2.30.0:
  * Single threaded SAM
  * Experimental support of ECIES-X25519-AEAD-Ratchet crypto type
  * Minimal MTU size is 1280 for ipv6
  * Use unordered_map instead map for destination's sessions and
    tags list
  * Use std::shuffle instead std::random_shuffle
  * SAM is single threaded by default
  * Reseeds list
  * Correct termination of streaming destination
  * Extra ',' in RouterInfo response in I2PControl
  * SAM crash on session termination
  * Storage for Android 10</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1586779200">- Update to 2.31.0:
  * NTCP2 through HTTP proxy
  * Publish LeaseSet2 for I2CP destinations
  * Show status page on main activity for android
  * Handle ECIESFlag in DatabaseLookup at floodfill
  * C++17 features for eligible compilers
  * Droped Websockets and Lua support
  * Send DeliveryStatusMsg for LeaseSet for
    ECIES-X25519-AEAD-Ratchet
  * Keep sending new session reply until established for
  * Updated SSU log messages
  * Reopen SSU socket on exception
  * Security hardening headers in web console
  * Various web console changes
  * Various QT changes
  * NTCP2 socket descriptors leak
  * Race condition with router's identity in transport sessions
  * Not terminated streams remain forever</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597665600">- update to 2.32.1:
  - Read explicit peers in tunnels config
  - Generation of tags for detached sessions
  - Non-updating LeaseSet1
  - Start when deprecated websocket options present in i2pd.conf
  - Multiple encryption types for local destinations
  - Next key and tagset for ECIES-X25519-AEAD-Ratchet
  - NTCP2 through SOCKS proxy
  - Throw error message if any port to bind is occupied
  - gzip parameter for UDP tunnels
  - Show ECIES-X25519-AEAD-Ratchet sessions and tags on the web console
  - Simplified implementation of gzip for no compression mode
  - Allow ECIES-X25519-AEAD-Ratchet session restart after 2 minutes
  - Added logrotate config for rpm package
  - Select peers for client tunnels among routers &gt;= 0.9.36
  - Check ECIES flag for encrypted lookup reply
  - Streaming MTU size 1812 for ECIES-X25519-AEAD-Ratchet
  - Don't calculate checksum for Data message send through ECIES-X25519-AEAD-Ratchet
  - Catch network connectivity status for Windows
  - Stop as soon as no more transit tunnels during graceful shutdown for Android
  - RouterInfo gzip compression level depends on size
  - Send response to received datagram from ECIES-X25519-AEAD-Ratchet session
  - Update webconsole functional
  - Increased max transit tunnels limit
  - Reseeds list
  - Dropped windows support in cmake
  - Correct timestamp check for LeaseSet2
  - Encrypted leaseset without authentication
  - Change SOCKS proxy connection response for clients without socks5h support (#1336)</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1598443200">- Update to 2.33.0:
  * Shared transient addresses
  * crypto.ratchet.inboundTags paramater
  * Multiple encryption keys through I2CP
  * Pre-calculated x25519 ephemeral keys
  * Change datagram routing path if nothing comes back in 10
    seconds
  * Shared routing path for datagram session
  * UDP tunnels send mix of repliable and raw datagrams in bulk
  * Encrypt SSU packet again upon resend
  * Start new tunnel message if remaining buffer is too small
  * Use LeaseSet2 for ECIES-X25519-AEAD-Ratchet automatically
  * Save new ECIES-X25519-AEAD-Ratchet session with NSR tagset
  * Generate random padding lengths for ECIES-X25519-AEAD-Ratchet
    in bulk
  * Webconsole layout
  * Reseed servers list
  * Don't connect through terminated SAM destination
  * Differentiate UDP server sessions by port
  * ECIES-X25519-AEAD-Ratchet through I2CP
  * Don't save invalid address to AddressBook
  * ECDSA signatures names in SAM
  * AppArmor profile
- Drop i2pd-2.19.0-apparmor.patch</changelog>
  <changelog author="Wang Jun &lt;jgwang@suse.com&gt;" date="1611144000">- Update to version 2.35.0
  * Added
  - ECIES-x25519 routers
  - Random intro keys for SSU
  - Graceful shutdown timer for windows
  - Send queue for I2CP messages
  - Update DSA router keys to EdDSA
  - TCP_QUICKACK for NTCP2 sockets on Linux
  * Changed
  - Exclude floodfills with DSA signatures and &lt; 0.9.28
  - Random intervals between tunnel tests and manage for tunnel pools
  - Don't replace an addressbook record by one with DSA signature
  - Publish RouterInfo after update
  - Create paired inbound tunnels if no inbound tunnels yet
  - Reseed servers list
  * Fixed
  - Transient signature length, if different from identity
  - Terminate I2CP session if destroyed
  - RouterInfo publishing confirmation
  - Check if ECIES-X25519-AEAD-Ratchet session expired before generating more tags
  - Correct block size for delivery type local for ECIES-X25519-AEAD-Ratchet
- Update to version 2.34.0
  * Added
  - Ping responses for streaming
  - STREAM FORWARD for SAM
  - Tunnels through ECIES-x25519 routers
  - Single thread for I2CP
  - Shared transient destination between proxies
  - Database lookups from ECIES destinations with ratchets response
  - Handle WebDAV HTTP methods
  - Don't try to connect or build tunnels if offline
  - Validate IP when trying connect to remote peer
  - Handle ICMP responses and WinAPI errors for SSU
  * Changed
  - Removed NTCP
  - Dropped gcc 4.7 support
  - Encyption type 0,4 by default for client tunnels
  - Stripped out some HTTP header for HTTP server response
  - HTTP 1.1 addressbook requests
  - Set LeaseSet type to 3 for ratchets if not specified
  - Handle SSU v4 and v6 messages in one thread
  - Eliminate DH keys thread
  * Fixed
  - Random crashes on I2CP session disconnect
  - Stream through racthets hangs if first SYN was not acked
  - Check "Last-Modified" instead "If-Modified-Since" for addressbook reponse
  - Trim behind ECIESx25519 tags
  - Few bugs with Android main activity
  - QT visual and layout issues</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620475200">- Update to version 2.37.0
  * Address registration line for reg.i2p and stats.i2p through the
    web console
  * "4" and "6" caps for addresses without published IP address
  * Fixed incoming SSU session termination after 5 seconds
  * Floodfills with "U" cap are not ignored anymore
  * Show actual IP addresses for proxy connections
  * address4 and address6 parameters to bind outgoing connections
    to lookuplocal BOB extended command
  * Mesh and Proxy network statuses
  * Symmetric NAT network status error
  * NTCP2 and reseed HTTP proxy support authorization now
  * Fixed race condition between tunnel build and floodfill
    requests decryption for ECIES routers
  * Correct handling of numeric bandwidth limitation
  * Rekey of low-bandwidth routers to ECIES
  * Bind server tunnel connection to specified address
  * Outbound tunnel endpoint must be ipv4 compatible
  * Allow incoming Yggdrasil connection if NTCP2 is connected
    through a proxy
- Update to version 2.36.0
  * ECIES-x25519 (crypto type 4) for new routers
  * reg.i2p for default addressbook instead inr.i2p
  * Yggdrasil transports and reseeds
  * Encrypted lookup and publications to ECIES-x25519 floodfiils
  * Dump addressbook in hosts.txt format
  * Try to connect to all compatible addresses from peer's
    RouterInfo
  * ECIES-X25519-AEAD-Ratchet for shared local destination
  * Fixed handling chunked HTTP response in addressbook
  * Calculate missing ECIES-X25519-AEAD-Ratchet tags for multiple
    streams with the same destination
  * Request RouterInfo through exploratory tunnels if direct
    connection to fllodfill is not possible
  * Select reachable router of inbound tunnel gateway
  * Reseed if no compatible routers in netdb
  * Check if public x25519 key is valid
  * Replace LeaseSet completely if store type changes
  * Limit tunnel length to 8 hops and quantity to 16
  * Decrypt follow-on ECIES-X25519-AEAD-Ratchet NSR messages
  * Fixed SSU crash on termination
  * Correct NAME for NAMING REPLY in SAM
  * Viewport and styles on error in HTTP proxy
  * Cumulative SSU ACK bitfields</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1621425600">- Update to version 2.38.0
  * ipv6 introducers and peer test
  * Support .b32.i2p addresses and hostnames for SAM STREAM CREATE
  * Blinding of EdDSA signing keys
  * Publish iexp param for introducers
  * Send updated LeaseSet for incoming ECIES-x25519 session
  * Bind ipv6 or yggdrasil NTCP2 acceptor to specified address
  * Don't publish LeaseSet without inbound tunnels
  * Rekey of all routers but floodfills to ECIES
  * Recognize ipv4 and ipv6 SSU addresses without host
  * Show ipv6 network status and router version on the webconsole</changelog>
  <changelog author="R4SAS &lt;r4sas@i2pd.xyz&gt;" date="1654776000">- Update to version 2.42.1
  * Fixed incorrect jump link in HTTP Proxy
- Update to version 2.42.0
  * Preliminary SSU2 implementation
  * Tunnel length variance
  * Localization to French
  * Fixed encrypted LeaseSet for EdDSA signature
  * UDP tunnels reload
  * Fixed incorrect processing of i2cp.dontPublishLeaseSet param
  * Updated reseeds list
  * Win32 service
  * Daily cleanup of obsolete peer profiles
  * Fixed race conditions for short tunnel build message and RouterInfo
    buffer allocation
  * Don't show version in title of web console
  * Fixed tunnel build if clock was out of sync
- Update to version 2.41.0
  * Clock syncronization through SSU
  * Added localization to German
  * Select compatible outbound tunnel for I2CP messages
  * Use TCP/IP sockets for I2CP on Android instead local sockets
  * Restart webconsole's acceptor in case of exception
  * Try another floodfill for publishing if no compatible tunnels found
  * Reduce memory usage for RouterInfo structures
  * Avoid duplicated addresses in RouterInfo. Check presence of netId and version
  * Update reseed servers list/cerificates
  * Changed webconsole's dark style colors
  * Fixed attempt to use Yggdrasil on start on Android
  * Fixed severe packets drop in SSU
  * Fixed crash on tunnel tests
  * Fixed loading addressbook subscriptions from config
- Update to version 2.40.0
  * "Keep alive" parameter for client tunnels
  * Fixed tunnels reload (kill -s HUP)
  * Support openssl 3.0.0
  * Build tunnels through ECIES routers only
  * Reduced memory usage
  * Localization to Armenian
  * Added Windows menu item for opening datadir
  * Reseed if too few floodfills
  * Don't publish old and replacing tunnel in LeaseSet
  * Webconsole light/dark theme depending on system settings (via CSS)
  * Updated reseed servers list
  * Fixed build for Build on GNU/Hurd
  * Set gzip compression to false by default
  * i18n code called from ClientContext (libi2pd_client)
- Update to version 2.39.0
  * Short tunnel build messages
  * Localization to Russian, Ukrainian, Turkmen, Uzbek and Afrikaans
  * Custom CSS styles for webconsole
  * Avoid slow tunnels with more than 250 ms per hop
  * Process DELAY_REQUESTED streaming option
  * "certsdir" options for certificates location
  * Yggdrasil reseed for v0.4, added two more
  * Rekey of all routers to ECIES
  * Encryption type 0,4 by default for server tunnels
  * Fixed zero-hop tunnels
  * Set minimal version for floodfill to 0.9.38
  * Fixed crash upon SAM session termination
  * NTP sync through ipv6
  * Allow ipv6 addresses for UDP server tunnels
  * Consistent path for explicit peers
  * Always create new tunnel from exploratory pool
  * Better distribution for random tunnel's peer selection</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670328000">- update to 2.44.0:
  * SSL connection for server I2P tunnels
  * Localization to Italian and Spanish
  * SSU2 through SOCKS5 UDP proxy
  * Reload tunnels through web console
  * SSU2 send immediate ack request flag
  * SSU2 send and verify path challenge
  * Configurable ssu2.mtu4 and ssu2.mtu6
  * SSU2 is enbaled and SSU is disabled by default
  * Separate network status and error
  * Random selection between NTCP2 and SSU2 priority
  * Added notbob.i2p to jump services
  * Remove DoNotTrack flag from HTTP Request header
  * Skip addresshelper page if destination was not changed
  * SSU2 allow different ports from RelayReponse and HolePunch
  * SSU2 resend PeerTest msg 1 and msg 2
  * SSU2 Send Retry instead SessionCreated if clock skew detected
  * Long HTTP headers for HTTP proxy and HTTP server tunnel
  * SSU2 resends and resend limits
  * Crash at startup if addressbook is disabled
  * NTCP2 ipv6 connection through SOCKS5 proxy
  * SSU2 SessionRequest with zero token
  * SSU2 MTU less than 1280
  * SSU2 port=1
  * Incorrect addresses from network interfaces
  * Definitions for Darwin PPC; do not use pthread_setname_np
  * Complete SSU2 implementation
  * Localization to Chinese
  * Send RouterInfo update for long live sessions
  * Explicit ipv6 ranges of known tunnel brokers for MTU detection
  * Always send "Connection: close" and strip out Keep-Alive for server HTTP
    tunnel
  * Show ports for all transports in web console
  * Translation of webconsole site title
  * Support for Windows ProgramData path when running as service
  * Ability to turn off address book
  * Handle signals TSTP and CONT to stop and resume network
  * ### Changed
  * Case insensitive headers for server HTTP tunnel
  * Do not show 'Address registration' line if LeaseSet is encrypted
  * SSU2 transports have higher priority than SSU
  * Disable ElGamal precalculated table if no SSU
  * Deprecate limits.ntcpsoft, limits.ntcphard and limits.ntcpthreads config
    options
  * SSU2 is enabled and SSU is disabled by default for new installations
  * Typo with Referer header name in HTTP proxy
  * Can't handle garlic message from an exploratory tunnel
  * Incorrect encryption key for exploratory lookup reply
  * Bound checks issues in LeaseSets code
  * MTU detection on Windows
  * Crash on stop of active server tunnel
  * Send datagram to wrong destination in SAM
  * Incorrect static key in RouterInfo if the keys were regenerated
  * Duplicated sessions in BOB</changelog>
  <changelog author="R4SAS &lt;r4sas@i2pd.xyz&gt;" date="1686571200">- update to 2.48.0:
  * Added 'critical' log level
  * Allow user/password authentication method for SOCK5 proxy
  * Fixed reload tunnels
  * Don't recognize new router as floodfill until it proves it's real
  * Fixed incomplete HTTP headers in I2P tunnels
  * Publish congestion cap 'G' if transit is not accepted
  * Added webconsole button to drop a remote LeaseSet manually
  * Publish encrypted RouterInfo through tunnels
  * Print local b32 address on webconsole destination page
  * Fixed incorrect address caps for unspecified ipv6 address
- update to 2.47.0:
  * DHT for floodfills instead plain list
  * Process router's messages in separate thread
  * Don't publish non-reachable router
  * Fixed memory leak in Windows network state detection
  * Fixed reseed attempts from invalid address
  * Add support for domain addresses for Yggdrasil reseeds
  * Send and check target destination in first streaming SYN packet
  * Added congestion caps (https://geti2p.net/spec/proposals/162-congestion-caps)
  * Added SAM UDP port parameter
- update to 2.46.1:
  * Fixed race condition while getting router's peer profile
  * Fixed creation of new router.info
  * Fixed displaying LeaseSets in the webconsole
  * Fixed crash when processing ACK request
- update to 2.46.0:
  * New algorithm for tunnel creation success rate calculation
  * Localization to Swedish, Portuguese, Turkish, Polish
  * Fixed deadlock during processing I2NP block with Garlic in ECIES encrypted message to router
  * Periodically send Datetime block in NTCP2 and SSU2 and check
  * Better profiling for unreachable routers
  * Minimal version for floodfill is 0.9.51
  * Drop incoming NTCP2 and SSU2 connection if published IP doesn't match actual endpoint
  * Sort transports by endpoints in webconsole
  * Don't publish "0.0.0.0" in RouterInfo
  * Check referer when processing Addresshelper
  * Select first hop from high bandwidth peers for client tunnels
  * Exclude unreachable router from NetDB for 2 hours
  * Fixed missing NTCP2 address in RouterInfo if enabled back
  * Fixed race condition with encrypted LeaseSets
- update to 2.45.1:
  * Fixed UPnP crash if SSU2 or NTCP2 is disabled
  * Fixed crash on termination for some platforms
  * Network status is always OK if peer test msg 5 received
  * Added "Full Cone NAT" status error
  * Drop duplicated I2NP messages in SSU2
  * Set rejection code 30 if tunnel with id already exists
- update to 2.45.0:
  * Removed SSU transport
  * Fixed file descriptors leak
  * 1 and 15 seconds bandwidth calculation for i2pcontrol
  * Compressible padding for I2P addresses
  * Don't accept incoming session from invalid/reserved addresses for NTCP2 and SSU2
  * Drop RouterInfos and LeaseSets with timestamp from future
  * Increased default max transit tunnels number from 2500 to 5000 or 10000 for floodfill
  * Fixed ::1 address in RouterInfo
  * SSU2 network error handling (especially for Windows)
  * Localization to Czech
  * NTCP2 and SSU2 timestamps are rounded to seconds
  * Don't send SSU2 termination again if termination received block received
  * Fixed random crash on AddressBook update
  * Test for Symmetric NAT with peer test msgs 6 and 7
  * Fixed spamming to log if no descriptors
  * Don't select overloaded peer for next tunnel
  * Limit simultaneous tunnel build requests by 4 per pool
  * Fixed RTT self-reduction for long-live streams
  * Fixed crash if incorrect LeaseSet size
  * "No Descriptors" router error state
  * Remove "X-Requested-With" in HTTP Proxy for non-AJAX requests
  * Fixed SSU2 network error handling (especially for Windows)</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1695816000">- update to 2.49.0:
  * Handle SOCK5 authorization with empty user/password and send correct version in response
  * Improve NTCP2 transport session logging
  * Allow 0 hops in explicitPeers
  * Don't allow incoming transport sessions from routers with incorrect timestamp
  * Fixed sending keepalive for sessions with introducers
  * Always select router with ipv4 for tunnel endpoint
  * Fixed crash if deleted BOB destination was shared between few BOB sessions
  * Memory pool for router profiles
  * Removed AVX code
  * Exclude SSU1 introducers from SSU2 addresses
  * Don't create paired inbound tunnel if length is different
  * Fixed padding length for SSU2 path response
  * Don't publish introducers with zero tag
  * Consider all addresses non-published for U and H routers even if they have host/port
  * Don't pick completely unreachable routers for tunnels
  * Separate network and testing status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707307200">- Provide user/group symbol for user created during pre.</changelog>
  <changelog author="sage &lt;lamiaceae@airmail.cc&gt;" date="1714996800">- update to 2.51.0:
  * Encrypted tunnel tests
  * New streaming RTT/RTO/Window calculation algorithms
  * Publish medium congestion indication
  * Changed upstream SOCKS proxy from SOCKS4 to SOCKS5
  * New implementation of SSU2 retransmission, send buffer, window, congestion control, timeouts
  * Transit tunnels limit more than 64K. Default value to 10K
  * Fixed lookup of encrypted LeaseSet
  * Report error if client is trying to connect to itself in SAM
  * Fixed crash when packet comes to terminated stream
  * Tunnel status "declined" in web console
  * SAM error reply "Incompatible crypto" if remote destination has incompatible crypto
  * Fixed outbound tunnel build failure if it's endpoint is the same as reply tunnel gateway
  * Reduce unreachable router ban interval to 8 minutes
  * Send lookup reply directly to reply tunnel gateway if possible
  * Fixed I2PControl RouterManager returns invalid JSON when unknown params are passed
  * Correct implementation of "reservedrange" config param
  * Less false positive cases for tunnel tests
  * Check ipv4/ipv6 compatibility for peer tests
  * Allow SSU2 even if port binding fails
  * Support local domain sockets for SOCKS proxy upstream
- update to 2.50.2:
  * Fixed crash with OpenSSL 3.2.0
  * Fixed false positive clock skew detection
- update to 2.50.1:
  * Fixed support for new EdDSA usage behavior in OpenSSL 3.2.0
- update to 2.50.0:
  * Support of concurrent ACCEPTs on SAM 3.1
  * Low bandwidth and far routers can expire before 1 hour
  * Don't pick too active peer for first hop
  * Try peer test again if status is Unknown
  * Send peer tests with random delay
  * Updated reseeds list
  * Fixed XSS vulnerability in addresshelper
  * Fixed publishing NAT64 ipv6 addresses
  * Fixed deadlock in AsyncSend callback</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1716379200">- update to 2.52.0:
  * Moved netdb's disk file operations to separate threads
  * Fast exploratory lookup handling at floodfills
  * Drop unsolicited database search replies
  * Pick only confirmed routers for tunnels and exploratory replies if tunnel build rate is low
  * More reliable long live streams
  * Throttle database search requests
  * Handle database search replies faster
  * Don't accept too old routers and address with malformed keys
  * Fixed different crashes on high load and shutdown
- fix up Factory submission and cmake macros</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1739188800">- update to 2.55.0:
  * Support boost 1.87
  * New RTO and window size calculation and resetting algorithm for streams
  * Faster LeaseSet amd RouterInfo lookups
  * Direct link between tunnel and transport to next peer
  * Separate thread for tunnel build requests
  * Fixed missing RouterInfo buffer in NetDb
  * Throttle incoming ECIESx25519 sessions
  * Check LeaseSet expiration time
  * Resend HolePunch and RelayResponse messages
  * Publish 'R' cap for yggdrasil-only routers, and 'U' cap for routers through proxy
  * New "i2p.streaming.maxConcurrentStreams" tunnel's param to limit number of simultaneous streams
  * Don't delete routers from NetDb when offline
  * Save unreachable router's endpoint to use it next time without introducers
  * Random tunnel rejection when medium congestion
  * Increased hole punch expiration interval
  * Handle NTCP2 session handshakes in separate thread
  - moved binary from /usr/sbin to /usr/bin</changelog>
  <changelog author="Felix Felix &lt;felix@dumbeck.net&gt;" date="1745755200">- update to 2.56.0:
  * Config params for shared local destination
  * Exclude disk operations from SSU2 and NTCP2 threads
  * Set minimal version for peer test to 0.9.62
  * Fixed termination deadlock if SAM session is active
  * AddressBook full addresses cache
  * Shorter ECIESx25519 ack request interval for datagram and I2CP sessions
  * Updated reseeds list
  * Recreate tunnels in random order
  * Send Ack requested flag after second SSU2 resend attempt
  * Don't change datagram routing path too often if unidirectional data stream
  * Fixed race condition at tunnel endpoint
  * Decline transit tunnel to duplicated router
- format .spec</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1760184000">- update to 2.58.0:
  * Post-quantum end-to-end crypto(ML-KEM-512, ML-KEM-768, ML-KEM-1024)
    support if OpenSSL &gt;= 3.5.0. Enable it by default
  * Datagram2 and Datagram3
  * Support boost 1.89
  * Don't verify streaming SYN packet signature if comes from an
    ECIESx25519 session
  * Specify light or dark theme for webconsole
  * Try to resolve host again in server tunnel if failed before
  * "ssu2.firewalled4" and "ssu2.firewalled6" params to force Firewalled
    even if network is OK
  * Create unique loopback address from fd00::/8 range for ::1 if
    explicitly set in server tunnels
  * Don't show Network status if ipv6 only
  * SAM PING command
  * Send correct version in I2CP SetDate message
  * Fixed max UDP buffer size for OpenBSD
  * "i2p.streaming.maxWindowSize" and "i2p.streaming.dontSign" params
  * Streaming ping through BOB
  * Limit number of outbound streaming packets if the peer can't handle
    them
  * Updated reseeds list
  * Fixed lack of file descriptors for Haiku
  * Outgoing stream will not constantly re-requests LeaseSet if the
    remote peer has gone away
  * Don't call deprecated functions for openssl 3
  * Accept "HELLO VERSION" without "MIN" and "MAX" in SAM
  * Non-blocking mode for UDP sockets in UDP tunnels
- update to 2.57.0:
  * Local domain sockets for I2PControl
  * HTTP and SOCKS proxy through BOB
  * FORWARD session host handling in SAM
  * "keys=shareddest" tunnel param to run on shared local destination
  * Correct implementation of SSU2 path challenge and path response
  * Don't delete trusted routers from netdb
  * Fixed crash after SAM stream disconnect
  * Disable loss-control in streaming
  * OpenIndiana(Solaris) support
  * NTCP2 probing resistance
  * Set min peer test version to 0.9.62
  * Support SAM v1 datagram sessions without port
  * Localization to Hebrew and Hindi
  * Fixed x86 build for Haiku
  * Updated reseeds list
- Boost.System is headers only since 1.69
  + boost-system.patch</changelog>
</package>
<package pkgid="f0db9bda1863b738a0c91384b803513aeec7de30a6a57ad8f93008814ec2eb4b400d976d022167447a89433acca60a879a2acd230e2feff854b96fb90777cdc8" name="i2pd-debuginfo" arch="riscv64">
  <version epoch="0" ver="2.58.0" rel="55.15"/>
  <changelog author="R4SAS &lt;r4sas@i2pd.xyz&gt;" date="1654776000">- Update to version 2.42.1
  * Fixed incorrect jump link in HTTP Proxy
- Update to version 2.42.0
  * Preliminary SSU2 implementation
  * Tunnel length variance
  * Localization to French
  * Fixed encrypted LeaseSet for EdDSA signature
  * UDP tunnels reload
  * Fixed incorrect processing of i2cp.dontPublishLeaseSet param
  * Updated reseeds list
  * Win32 service
  * Daily cleanup of obsolete peer profiles
  * Fixed race conditions for short tunnel build message and RouterInfo
    buffer allocation
  * Don't show version in title of web console
  * Fixed tunnel build if clock was out of sync
- Update to version 2.41.0
  * Clock syncronization through SSU
  * Added localization to German
  * Select compatible outbound tunnel for I2CP messages
  * Use TCP/IP sockets for I2CP on Android instead local sockets
  * Restart webconsole's acceptor in case of exception
  * Try another floodfill for publishing if no compatible tunnels found
  * Reduce memory usage for RouterInfo structures
  * Avoid duplicated addresses in RouterInfo. Check presence of netId and version
  * Update reseed servers list/cerificates
  * Changed webconsole's dark style colors
  * Fixed attempt to use Yggdrasil on start on Android
  * Fixed severe packets drop in SSU
  * Fixed crash on tunnel tests
  * Fixed loading addressbook subscriptions from config
- Update to version 2.40.0
  * "Keep alive" parameter for client tunnels
  * Fixed tunnels reload (kill -s HUP)
  * Support openssl 3.0.0
  * Build tunnels through ECIES routers only
  * Reduced memory usage
  * Localization to Armenian
  * Added Windows menu item for opening datadir
  * Reseed if too few floodfills
  * Don't publish old and replacing tunnel in LeaseSet
  * Webconsole light/dark theme depending on system settings (via CSS)
  * Updated reseed servers list
  * Fixed build for Build on GNU/Hurd
  * Set gzip compression to false by default
  * i18n code called from ClientContext (libi2pd_client)
- Update to version 2.39.0
  * Short tunnel build messages
  * Localization to Russian, Ukrainian, Turkmen, Uzbek and Afrikaans
  * Custom CSS styles for webconsole
  * Avoid slow tunnels with more than 250 ms per hop
  * Process DELAY_REQUESTED streaming option
  * "certsdir" options for certificates location
  * Yggdrasil reseed for v0.4, added two more
  * Rekey of all routers to ECIES
  * Encryption type 0,4 by default for server tunnels
  * Fixed zero-hop tunnels
  * Set minimal version for floodfill to 0.9.38
  * Fixed crash upon SAM session termination
  * NTP sync through ipv6
  * Allow ipv6 addresses for UDP server tunnels
  * Consistent path for explicit peers
  * Always create new tunnel from exploratory pool
  * Better distribution for random tunnel's peer selection</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670328000">- update to 2.44.0:
  * SSL connection for server I2P tunnels
  * Localization to Italian and Spanish
  * SSU2 through SOCKS5 UDP proxy
  * Reload tunnels through web console
  * SSU2 send immediate ack request flag
  * SSU2 send and verify path challenge
  * Configurable ssu2.mtu4 and ssu2.mtu6
  * SSU2 is enbaled and SSU is disabled by default
  * Separate network status and error
  * Random selection between NTCP2 and SSU2 priority
  * Added notbob.i2p to jump services
  * Remove DoNotTrack flag from HTTP Request header
  * Skip addresshelper page if destination was not changed
  * SSU2 allow different ports from RelayReponse and HolePunch
  * SSU2 resend PeerTest msg 1 and msg 2
  * SSU2 Send Retry instead SessionCreated if clock skew detected
  * Long HTTP headers for HTTP proxy and HTTP server tunnel
  * SSU2 resends and resend limits
  * Crash at startup if addressbook is disabled
  * NTCP2 ipv6 connection through SOCKS5 proxy
  * SSU2 SessionRequest with zero token
  * SSU2 MTU less than 1280
  * SSU2 port=1
  * Incorrect addresses from network interfaces
  * Definitions for Darwin PPC; do not use pthread_setname_np
  * Complete SSU2 implementation
  * Localization to Chinese
  * Send RouterInfo update for long live sessions
  * Explicit ipv6 ranges of known tunnel brokers for MTU detection
  * Always send "Connection: close" and strip out Keep-Alive for server HTTP
    tunnel
  * Show ports for all transports in web console
  * Translation of webconsole site title
  * Support for Windows ProgramData path when running as service
  * Ability to turn off address book
  * Handle signals TSTP and CONT to stop and resume network
  * ### Changed
  * Case insensitive headers for server HTTP tunnel
  * Do not show 'Address registration' line if LeaseSet is encrypted
  * SSU2 transports have higher priority than SSU
  * Disable ElGamal precalculated table if no SSU
  * Deprecate limits.ntcpsoft, limits.ntcphard and limits.ntcpthreads config
    options
  * SSU2 is enabled and SSU is disabled by default for new installations
  * Typo with Referer header name in HTTP proxy
  * Can't handle garlic message from an exploratory tunnel
  * Incorrect encryption key for exploratory lookup reply
  * Bound checks issues in LeaseSets code
  * MTU detection on Windows
  * Crash on stop of active server tunnel
  * Send datagram to wrong destination in SAM
  * Incorrect static key in RouterInfo if the keys were regenerated
  * Duplicated sessions in BOB</changelog>
  <changelog author="R4SAS &lt;r4sas@i2pd.xyz&gt;" date="1686571200">- update to 2.48.0:
  * Added 'critical' log level
  * Allow user/password authentication method for SOCK5 proxy
  * Fixed reload tunnels
  * Don't recognize new router as floodfill until it proves it's real
  * Fixed incomplete HTTP headers in I2P tunnels
  * Publish congestion cap 'G' if transit is not accepted
  * Added webconsole button to drop a remote LeaseSet manually
  * Publish encrypted RouterInfo through tunnels
  * Print local b32 address on webconsole destination page
  * Fixed incorrect address caps for unspecified ipv6 address
- update to 2.47.0:
  * DHT for floodfills instead plain list
  * Process router's messages in separate thread
  * Don't publish non-reachable router
  * Fixed memory leak in Windows network state detection
  * Fixed reseed attempts from invalid address
  * Add support for domain addresses for Yggdrasil reseeds
  * Send and check target destination in first streaming SYN packet
  * Added congestion caps (https://geti2p.net/spec/proposals/162-congestion-caps)
  * Added SAM UDP port parameter
- update to 2.46.1:
  * Fixed race condition while getting router's peer profile
  * Fixed creation of new router.info
  * Fixed displaying LeaseSets in the webconsole
  * Fixed crash when processing ACK request
- update to 2.46.0:
  * New algorithm for tunnel creation success rate calculation
  * Localization to Swedish, Portuguese, Turkish, Polish
  * Fixed deadlock during processing I2NP block with Garlic in ECIES encrypted message to router
  * Periodically send Datetime block in NTCP2 and SSU2 and check
  * Better profiling for unreachable routers
  * Minimal version for floodfill is 0.9.51
  * Drop incoming NTCP2 and SSU2 connection if published IP doesn't match actual endpoint
  * Sort transports by endpoints in webconsole
  * Don't publish "0.0.0.0" in RouterInfo
  * Check referer when processing Addresshelper
  * Select first hop from high bandwidth peers for client tunnels
  * Exclude unreachable router from NetDB for 2 hours
  * Fixed missing NTCP2 address in RouterInfo if enabled back
  * Fixed race condition with encrypted LeaseSets
- update to 2.45.1:
  * Fixed UPnP crash if SSU2 or NTCP2 is disabled
  * Fixed crash on termination for some platforms
  * Network status is always OK if peer test msg 5 received
  * Added "Full Cone NAT" status error
  * Drop duplicated I2NP messages in SSU2
  * Set rejection code 30 if tunnel with id already exists
- update to 2.45.0:
  * Removed SSU transport
  * Fixed file descriptors leak
  * 1 and 15 seconds bandwidth calculation for i2pcontrol
  * Compressible padding for I2P addresses
  * Don't accept incoming session from invalid/reserved addresses for NTCP2 and SSU2
  * Drop RouterInfos and LeaseSets with timestamp from future
  * Increased default max transit tunnels number from 2500 to 5000 or 10000 for floodfill
  * Fixed ::1 address in RouterInfo
  * SSU2 network error handling (especially for Windows)
  * Localization to Czech
  * NTCP2 and SSU2 timestamps are rounded to seconds
  * Don't send SSU2 termination again if termination received block received
  * Fixed random crash on AddressBook update
  * Test for Symmetric NAT with peer test msgs 6 and 7
  * Fixed spamming to log if no descriptors
  * Don't select overloaded peer for next tunnel
  * Limit simultaneous tunnel build requests by 4 per pool
  * Fixed RTT self-reduction for long-live streams
  * Fixed crash if incorrect LeaseSet size
  * "No Descriptors" router error state
  * Remove "X-Requested-With" in HTTP Proxy for non-AJAX requests
  * Fixed SSU2 network error handling (especially for Windows)</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1695816000">- update to 2.49.0:
  * Handle SOCK5 authorization with empty user/password and send correct version in response
  * Improve NTCP2 transport session logging
  * Allow 0 hops in explicitPeers
  * Don't allow incoming transport sessions from routers with incorrect timestamp
  * Fixed sending keepalive for sessions with introducers
  * Always select router with ipv4 for tunnel endpoint
  * Fixed crash if deleted BOB destination was shared between few BOB sessions
  * Memory pool for router profiles
  * Removed AVX code
  * Exclude SSU1 introducers from SSU2 addresses
  * Don't create paired inbound tunnel if length is different
  * Fixed padding length for SSU2 path response
  * Don't publish introducers with zero tag
  * Consider all addresses non-published for U and H routers even if they have host/port
  * Don't pick completely unreachable routers for tunnels
  * Separate network and testing status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707307200">- Provide user/group symbol for user created during pre.</changelog>
  <changelog author="sage &lt;lamiaceae@airmail.cc&gt;" date="1714996800">- update to 2.51.0:
  * Encrypted tunnel tests
  * New streaming RTT/RTO/Window calculation algorithms
  * Publish medium congestion indication
  * Changed upstream SOCKS proxy from SOCKS4 to SOCKS5
  * New implementation of SSU2 retransmission, send buffer, window, congestion control, timeouts
  * Transit tunnels limit more than 64K. Default value to 10K
  * Fixed lookup of encrypted LeaseSet
  * Report error if client is trying to connect to itself in SAM
  * Fixed crash when packet comes to terminated stream
  * Tunnel status "declined" in web console
  * SAM error reply "Incompatible crypto" if remote destination has incompatible crypto
  * Fixed outbound tunnel build failure if it's endpoint is the same as reply tunnel gateway
  * Reduce unreachable router ban interval to 8 minutes
  * Send lookup reply directly to reply tunnel gateway if possible
  * Fixed I2PControl RouterManager returns invalid JSON when unknown params are passed
  * Correct implementation of "reservedrange" config param
  * Less false positive cases for tunnel tests
  * Check ipv4/ipv6 compatibility for peer tests
  * Allow SSU2 even if port binding fails
  * Support local domain sockets for SOCKS proxy upstream
- update to 2.50.2:
  * Fixed crash with OpenSSL 3.2.0
  * Fixed false positive clock skew detection
- update to 2.50.1:
  * Fixed support for new EdDSA usage behavior in OpenSSL 3.2.0
- update to 2.50.0:
  * Support of concurrent ACCEPTs on SAM 3.1
  * Low bandwidth and far routers can expire before 1 hour
  * Don't pick too active peer for first hop
  * Try peer test again if status is Unknown
  * Send peer tests with random delay
  * Updated reseeds list
  * Fixed XSS vulnerability in addresshelper
  * Fixed publishing NAT64 ipv6 addresses
  * Fixed deadlock in AsyncSend callback</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1716379200">- update to 2.52.0:
  * Moved netdb's disk file operations to separate threads
  * Fast exploratory lookup handling at floodfills
  * Drop unsolicited database search replies
  * Pick only confirmed routers for tunnels and exploratory replies if tunnel build rate is low
  * More reliable long live streams
  * Throttle database search requests
  * Handle database search replies faster
  * Don't accept too old routers and address with malformed keys
  * Fixed different crashes on high load and shutdown
- fix up Factory submission and cmake macros</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1739188800">- update to 2.55.0:
  * Support boost 1.87
  * New RTO and window size calculation and resetting algorithm for streams
  * Faster LeaseSet amd RouterInfo lookups
  * Direct link between tunnel and transport to next peer
  * Separate thread for tunnel build requests
  * Fixed missing RouterInfo buffer in NetDb
  * Throttle incoming ECIESx25519 sessions
  * Check LeaseSet expiration time
  * Resend HolePunch and RelayResponse messages
  * Publish 'R' cap for yggdrasil-only routers, and 'U' cap for routers through proxy
  * New "i2p.streaming.maxConcurrentStreams" tunnel's param to limit number of simultaneous streams
  * Don't delete routers from NetDb when offline
  * Save unreachable router's endpoint to use it next time without introducers
  * Random tunnel rejection when medium congestion
  * Increased hole punch expiration interval
  * Handle NTCP2 session handshakes in separate thread
  - moved binary from /usr/sbin to /usr/bin</changelog>
  <changelog author="Felix Felix &lt;felix@dumbeck.net&gt;" date="1745755200">- update to 2.56.0:
  * Config params for shared local destination
  * Exclude disk operations from SSU2 and NTCP2 threads
  * Set minimal version for peer test to 0.9.62
  * Fixed termination deadlock if SAM session is active
  * AddressBook full addresses cache
  * Shorter ECIESx25519 ack request interval for datagram and I2CP sessions
  * Updated reseeds list
  * Recreate tunnels in random order
  * Send Ack requested flag after second SSU2 resend attempt
  * Don't change datagram routing path too often if unidirectional data stream
  * Fixed race condition at tunnel endpoint
  * Decline transit tunnel to duplicated router
- format .spec</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1760184000">- update to 2.58.0:
  * Post-quantum end-to-end crypto(ML-KEM-512, ML-KEM-768, ML-KEM-1024)
    support if OpenSSL &gt;= 3.5.0. Enable it by default
  * Datagram2 and Datagram3
  * Support boost 1.89
  * Don't verify streaming SYN packet signature if comes from an
    ECIESx25519 session
  * Specify light or dark theme for webconsole
  * Try to resolve host again in server tunnel if failed before
  * "ssu2.firewalled4" and "ssu2.firewalled6" params to force Firewalled
    even if network is OK
  * Create unique loopback address from fd00::/8 range for ::1 if
    explicitly set in server tunnels
  * Don't show Network status if ipv6 only
  * SAM PING command
  * Send correct version in I2CP SetDate message
  * Fixed max UDP buffer size for OpenBSD
  * "i2p.streaming.maxWindowSize" and "i2p.streaming.dontSign" params
  * Streaming ping through BOB
  * Limit number of outbound streaming packets if the peer can't handle
    them
  * Updated reseeds list
  * Fixed lack of file descriptors for Haiku
  * Outgoing stream will not constantly re-requests LeaseSet if the
    remote peer has gone away
  * Don't call deprecated functions for openssl 3
  * Accept "HELLO VERSION" without "MIN" and "MAX" in SAM
  * Non-blocking mode for UDP sockets in UDP tunnels
- update to 2.57.0:
  * Local domain sockets for I2PControl
  * HTTP and SOCKS proxy through BOB
  * FORWARD session host handling in SAM
  * "keys=shareddest" tunnel param to run on shared local destination
  * Correct implementation of SSU2 path challenge and path response
  * Don't delete trusted routers from netdb
  * Fixed crash after SAM stream disconnect
  * Disable loss-control in streaming
  * OpenIndiana(Solaris) support
  * NTCP2 probing resistance
  * Set min peer test version to 0.9.62
  * Support SAM v1 datagram sessions without port
  * Localization to Hebrew and Hindi
  * Fixed x86 build for Haiku
  * Updated reseeds list
- Boost.System is headers only since 1.69
  + boost-system.patch</changelog>
</package>
<package pkgid="dbcc7b705f92e3eb958a79b0137821d1adfa115120449b77803749c187ceddd5e04b50dde0ab91d312098a74246364e5b89c7f7b4b0e0c7c2f0752a4e7544a3d" name="i2pd-debugsource" arch="riscv64">
  <version epoch="0" ver="2.58.0" rel="55.15"/>
  <changelog author="R4SAS &lt;r4sas@i2pd.xyz&gt;" date="1654776000">- Update to version 2.42.1
  * Fixed incorrect jump link in HTTP Proxy
- Update to version 2.42.0
  * Preliminary SSU2 implementation
  * Tunnel length variance
  * Localization to French
  * Fixed encrypted LeaseSet for EdDSA signature
  * UDP tunnels reload
  * Fixed incorrect processing of i2cp.dontPublishLeaseSet param
  * Updated reseeds list
  * Win32 service
  * Daily cleanup of obsolete peer profiles
  * Fixed race conditions for short tunnel build message and RouterInfo
    buffer allocation
  * Don't show version in title of web console
  * Fixed tunnel build if clock was out of sync
- Update to version 2.41.0
  * Clock syncronization through SSU
  * Added localization to German
  * Select compatible outbound tunnel for I2CP messages
  * Use TCP/IP sockets for I2CP on Android instead local sockets
  * Restart webconsole's acceptor in case of exception
  * Try another floodfill for publishing if no compatible tunnels found
  * Reduce memory usage for RouterInfo structures
  * Avoid duplicated addresses in RouterInfo. Check presence of netId and version
  * Update reseed servers list/cerificates
  * Changed webconsole's dark style colors
  * Fixed attempt to use Yggdrasil on start on Android
  * Fixed severe packets drop in SSU
  * Fixed crash on tunnel tests
  * Fixed loading addressbook subscriptions from config
- Update to version 2.40.0
  * "Keep alive" parameter for client tunnels
  * Fixed tunnels reload (kill -s HUP)
  * Support openssl 3.0.0
  * Build tunnels through ECIES routers only
  * Reduced memory usage
  * Localization to Armenian
  * Added Windows menu item for opening datadir
  * Reseed if too few floodfills
  * Don't publish old and replacing tunnel in LeaseSet
  * Webconsole light/dark theme depending on system settings (via CSS)
  * Updated reseed servers list
  * Fixed build for Build on GNU/Hurd
  * Set gzip compression to false by default
  * i18n code called from ClientContext (libi2pd_client)
- Update to version 2.39.0
  * Short tunnel build messages
  * Localization to Russian, Ukrainian, Turkmen, Uzbek and Afrikaans
  * Custom CSS styles for webconsole
  * Avoid slow tunnels with more than 250 ms per hop
  * Process DELAY_REQUESTED streaming option
  * "certsdir" options for certificates location
  * Yggdrasil reseed for v0.4, added two more
  * Rekey of all routers to ECIES
  * Encryption type 0,4 by default for server tunnels
  * Fixed zero-hop tunnels
  * Set minimal version for floodfill to 0.9.38
  * Fixed crash upon SAM session termination
  * NTP sync through ipv6
  * Allow ipv6 addresses for UDP server tunnels
  * Consistent path for explicit peers
  * Always create new tunnel from exploratory pool
  * Better distribution for random tunnel's peer selection</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670328000">- update to 2.44.0:
  * SSL connection for server I2P tunnels
  * Localization to Italian and Spanish
  * SSU2 through SOCKS5 UDP proxy
  * Reload tunnels through web console
  * SSU2 send immediate ack request flag
  * SSU2 send and verify path challenge
  * Configurable ssu2.mtu4 and ssu2.mtu6
  * SSU2 is enbaled and SSU is disabled by default
  * Separate network status and error
  * Random selection between NTCP2 and SSU2 priority
  * Added notbob.i2p to jump services
  * Remove DoNotTrack flag from HTTP Request header
  * Skip addresshelper page if destination was not changed
  * SSU2 allow different ports from RelayReponse and HolePunch
  * SSU2 resend PeerTest msg 1 and msg 2
  * SSU2 Send Retry instead SessionCreated if clock skew detected
  * Long HTTP headers for HTTP proxy and HTTP server tunnel
  * SSU2 resends and resend limits
  * Crash at startup if addressbook is disabled
  * NTCP2 ipv6 connection through SOCKS5 proxy
  * SSU2 SessionRequest with zero token
  * SSU2 MTU less than 1280
  * SSU2 port=1
  * Incorrect addresses from network interfaces
  * Definitions for Darwin PPC; do not use pthread_setname_np
  * Complete SSU2 implementation
  * Localization to Chinese
  * Send RouterInfo update for long live sessions
  * Explicit ipv6 ranges of known tunnel brokers for MTU detection
  * Always send "Connection: close" and strip out Keep-Alive for server HTTP
    tunnel
  * Show ports for all transports in web console
  * Translation of webconsole site title
  * Support for Windows ProgramData path when running as service
  * Ability to turn off address book
  * Handle signals TSTP and CONT to stop and resume network
  * ### Changed
  * Case insensitive headers for server HTTP tunnel
  * Do not show 'Address registration' line if LeaseSet is encrypted
  * SSU2 transports have higher priority than SSU
  * Disable ElGamal precalculated table if no SSU
  * Deprecate limits.ntcpsoft, limits.ntcphard and limits.ntcpthreads config
    options
  * SSU2 is enabled and SSU is disabled by default for new installations
  * Typo with Referer header name in HTTP proxy
  * Can't handle garlic message from an exploratory tunnel
  * Incorrect encryption key for exploratory lookup reply
  * Bound checks issues in LeaseSets code
  * MTU detection on Windows
  * Crash on stop of active server tunnel
  * Send datagram to wrong destination in SAM
  * Incorrect static key in RouterInfo if the keys were regenerated
  * Duplicated sessions in BOB</changelog>
  <changelog author="R4SAS &lt;r4sas@i2pd.xyz&gt;" date="1686571200">- update to 2.48.0:
  * Added 'critical' log level
  * Allow user/password authentication method for SOCK5 proxy
  * Fixed reload tunnels
  * Don't recognize new router as floodfill until it proves it's real
  * Fixed incomplete HTTP headers in I2P tunnels
  * Publish congestion cap 'G' if transit is not accepted
  * Added webconsole button to drop a remote LeaseSet manually
  * Publish encrypted RouterInfo through tunnels
  * Print local b32 address on webconsole destination page
  * Fixed incorrect address caps for unspecified ipv6 address
- update to 2.47.0:
  * DHT for floodfills instead plain list
  * Process router's messages in separate thread
  * Don't publish non-reachable router
  * Fixed memory leak in Windows network state detection
  * Fixed reseed attempts from invalid address
  * Add support for domain addresses for Yggdrasil reseeds
  * Send and check target destination in first streaming SYN packet
  * Added congestion caps (https://geti2p.net/spec/proposals/162-congestion-caps)
  * Added SAM UDP port parameter
- update to 2.46.1:
  * Fixed race condition while getting router's peer profile
  * Fixed creation of new router.info
  * Fixed displaying LeaseSets in the webconsole
  * Fixed crash when processing ACK request
- update to 2.46.0:
  * New algorithm for tunnel creation success rate calculation
  * Localization to Swedish, Portuguese, Turkish, Polish
  * Fixed deadlock during processing I2NP block with Garlic in ECIES encrypted message to router
  * Periodically send Datetime block in NTCP2 and SSU2 and check
  * Better profiling for unreachable routers
  * Minimal version for floodfill is 0.9.51
  * Drop incoming NTCP2 and SSU2 connection if published IP doesn't match actual endpoint
  * Sort transports by endpoints in webconsole
  * Don't publish "0.0.0.0" in RouterInfo
  * Check referer when processing Addresshelper
  * Select first hop from high bandwidth peers for client tunnels
  * Exclude unreachable router from NetDB for 2 hours
  * Fixed missing NTCP2 address in RouterInfo if enabled back
  * Fixed race condition with encrypted LeaseSets
- update to 2.45.1:
  * Fixed UPnP crash if SSU2 or NTCP2 is disabled
  * Fixed crash on termination for some platforms
  * Network status is always OK if peer test msg 5 received
  * Added "Full Cone NAT" status error
  * Drop duplicated I2NP messages in SSU2
  * Set rejection code 30 if tunnel with id already exists
- update to 2.45.0:
  * Removed SSU transport
  * Fixed file descriptors leak
  * 1 and 15 seconds bandwidth calculation for i2pcontrol
  * Compressible padding for I2P addresses
  * Don't accept incoming session from invalid/reserved addresses for NTCP2 and SSU2
  * Drop RouterInfos and LeaseSets with timestamp from future
  * Increased default max transit tunnels number from 2500 to 5000 or 10000 for floodfill
  * Fixed ::1 address in RouterInfo
  * SSU2 network error handling (especially for Windows)
  * Localization to Czech
  * NTCP2 and SSU2 timestamps are rounded to seconds
  * Don't send SSU2 termination again if termination received block received
  * Fixed random crash on AddressBook update
  * Test for Symmetric NAT with peer test msgs 6 and 7
  * Fixed spamming to log if no descriptors
  * Don't select overloaded peer for next tunnel
  * Limit simultaneous tunnel build requests by 4 per pool
  * Fixed RTT self-reduction for long-live streams
  * Fixed crash if incorrect LeaseSet size
  * "No Descriptors" router error state
  * Remove "X-Requested-With" in HTTP Proxy for non-AJAX requests
  * Fixed SSU2 network error handling (especially for Windows)</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1695816000">- update to 2.49.0:
  * Handle SOCK5 authorization with empty user/password and send correct version in response
  * Improve NTCP2 transport session logging
  * Allow 0 hops in explicitPeers
  * Don't allow incoming transport sessions from routers with incorrect timestamp
  * Fixed sending keepalive for sessions with introducers
  * Always select router with ipv4 for tunnel endpoint
  * Fixed crash if deleted BOB destination was shared between few BOB sessions
  * Memory pool for router profiles
  * Removed AVX code
  * Exclude SSU1 introducers from SSU2 addresses
  * Don't create paired inbound tunnel if length is different
  * Fixed padding length for SSU2 path response
  * Don't publish introducers with zero tag
  * Consider all addresses non-published for U and H routers even if they have host/port
  * Don't pick completely unreachable routers for tunnels
  * Separate network and testing status</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707307200">- Provide user/group symbol for user created during pre.</changelog>
  <changelog author="sage &lt;lamiaceae@airmail.cc&gt;" date="1714996800">- update to 2.51.0:
  * Encrypted tunnel tests
  * New streaming RTT/RTO/Window calculation algorithms
  * Publish medium congestion indication
  * Changed upstream SOCKS proxy from SOCKS4 to SOCKS5
  * New implementation of SSU2 retransmission, send buffer, window, congestion control, timeouts
  * Transit tunnels limit more than 64K. Default value to 10K
  * Fixed lookup of encrypted LeaseSet
  * Report error if client is trying to connect to itself in SAM
  * Fixed crash when packet comes to terminated stream
  * Tunnel status "declined" in web console
  * SAM error reply "Incompatible crypto" if remote destination has incompatible crypto
  * Fixed outbound tunnel build failure if it's endpoint is the same as reply tunnel gateway
  * Reduce unreachable router ban interval to 8 minutes
  * Send lookup reply directly to reply tunnel gateway if possible
  * Fixed I2PControl RouterManager returns invalid JSON when unknown params are passed
  * Correct implementation of "reservedrange" config param
  * Less false positive cases for tunnel tests
  * Check ipv4/ipv6 compatibility for peer tests
  * Allow SSU2 even if port binding fails
  * Support local domain sockets for SOCKS proxy upstream
- update to 2.50.2:
  * Fixed crash with OpenSSL 3.2.0
  * Fixed false positive clock skew detection
- update to 2.50.1:
  * Fixed support for new EdDSA usage behavior in OpenSSL 3.2.0
- update to 2.50.0:
  * Support of concurrent ACCEPTs on SAM 3.1
  * Low bandwidth and far routers can expire before 1 hour
  * Don't pick too active peer for first hop
  * Try peer test again if status is Unknown
  * Send peer tests with random delay
  * Updated reseeds list
  * Fixed XSS vulnerability in addresshelper
  * Fixed publishing NAT64 ipv6 addresses
  * Fixed deadlock in AsyncSend callback</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1716379200">- update to 2.52.0:
  * Moved netdb's disk file operations to separate threads
  * Fast exploratory lookup handling at floodfills
  * Drop unsolicited database search replies
  * Pick only confirmed routers for tunnels and exploratory replies if tunnel build rate is low
  * More reliable long live streams
  * Throttle database search requests
  * Handle database search replies faster
  * Don't accept too old routers and address with malformed keys
  * Fixed different crashes on high load and shutdown
- fix up Factory submission and cmake macros</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1739188800">- update to 2.55.0:
  * Support boost 1.87
  * New RTO and window size calculation and resetting algorithm for streams
  * Faster LeaseSet amd RouterInfo lookups
  * Direct link between tunnel and transport to next peer
  * Separate thread for tunnel build requests
  * Fixed missing RouterInfo buffer in NetDb
  * Throttle incoming ECIESx25519 sessions
  * Check LeaseSet expiration time
  * Resend HolePunch and RelayResponse messages
  * Publish 'R' cap for yggdrasil-only routers, and 'U' cap for routers through proxy
  * New "i2p.streaming.maxConcurrentStreams" tunnel's param to limit number of simultaneous streams
  * Don't delete routers from NetDb when offline
  * Save unreachable router's endpoint to use it next time without introducers
  * Random tunnel rejection when medium congestion
  * Increased hole punch expiration interval
  * Handle NTCP2 session handshakes in separate thread
  - moved binary from /usr/sbin to /usr/bin</changelog>
  <changelog author="Felix Felix &lt;felix@dumbeck.net&gt;" date="1745755200">- update to 2.56.0:
  * Config params for shared local destination
  * Exclude disk operations from SSU2 and NTCP2 threads
  * Set minimal version for peer test to 0.9.62
  * Fixed termination deadlock if SAM session is active
  * AddressBook full addresses cache
  * Shorter ECIESx25519 ack request interval for datagram and I2CP sessions
  * Updated reseeds list
  * Recreate tunnels in random order
  * Send Ack requested flag after second SSU2 resend attempt
  * Don't change datagram routing path too often if unidirectional data stream
  * Fixed race condition at tunnel endpoint
  * Decline transit tunnel to duplicated router
- format .spec</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1760184000">- update to 2.58.0:
  * Post-quantum end-to-end crypto(ML-KEM-512, ML-KEM-768, ML-KEM-1024)
    support if OpenSSL &gt;= 3.5.0. Enable it by default
  * Datagram2 and Datagram3
  * Support boost 1.89
  * Don't verify streaming SYN packet signature if comes from an
    ECIESx25519 session
  * Specify light or dark theme for webconsole
  * Try to resolve host again in server tunnel if failed before
  * "ssu2.firewalled4" and "ssu2.firewalled6" params to force Firewalled
    even if network is OK
  * Create unique loopback address from fd00::/8 range for ::1 if
    explicitly set in server tunnels
  * Don't show Network status if ipv6 only
  * SAM PING command
  * Send correct version in I2CP SetDate message
  * Fixed max UDP buffer size for OpenBSD
  * "i2p.streaming.maxWindowSize" and "i2p.streaming.dontSign" params
  * Streaming ping through BOB
  * Limit number of outbound streaming packets if the peer can't handle
    them
  * Updated reseeds list
  * Fixed lack of file descriptors for Haiku
  * Outgoing stream will not constantly re-requests LeaseSet if the
    remote peer has gone away
  * Don't call deprecated functions for openssl 3
  * Accept "HELLO VERSION" without "MIN" and "MAX" in SAM
  * Non-blocking mode for UDP sockets in UDP tunnels
- update to 2.57.0:
  * Local domain sockets for I2PControl
  * HTTP and SOCKS proxy through BOB
  * FORWARD session host handling in SAM
  * "keys=shareddest" tunnel param to run on shared local destination
  * Correct implementation of SSU2 path challenge and path response
  * Don't delete trusted routers from netdb
  * Fixed crash after SAM stream disconnect
  * Disable loss-control in streaming
  * OpenIndiana(Solaris) support
  * NTCP2 probing resistance
  * Set min peer test version to 0.9.62
  * Support SAM v1 datagram sessions without port
  * Localization to Hebrew and Hindi
  * Fixed x86 build for Haiku
  * Updated reseeds list
- Boost.System is headers only since 1.69
  + boost-system.patch</changelog>
</package>
<package pkgid="b8a90b66102e0a4c5ee68e0ad9b6cdfc4fd28def48b5ef9dbfdccdacc9ba8dcd9cc334cabea88b3d979cdd7e578d441793c7cc650ec8380827ffdcec37e69ab6" name="libgpg-error" arch="src">
  <version epoch="0" ver="1.61" rel="150.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1643803200">- Update to 1.44:
  * Fix dependency to gpg-error-config-test.sh.
  * Run the posix locking test only on supported platforms.
  * Detect Linux systems using musl.
  * Fix gpg-error-config-test for PKG_CONFIG_LIBDIR.
  * Fix returning of option attributes for options with args.
  * Add Turkish translations.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1649332800">- update to 1.45:
  * gpgrt_access and gpgrt_mkdir now support file names longer than
    MAX_PATH</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666008000">- Update to 1.46:
  * Support for bidirectional pipes under Windows.
  * REG_DWORD types are now support in the Windows Registry.
  * Added ES_SYSHD_SOCK support for gpgrt_sysopen under Windows.
  * Fixed gpgrt_log_get_fd for the file case.
  * Avoids header problem with C11 and "noreturn".
  * The gpg-error-config command is not installed by default, because
    it is now replaced by use of pkg-config/gpgrt-config with
    gpg-error.pc.  Supply --enable-install-gpg-error-config configure
    option, if it's really needed.
  * Fixed support of posix-lock for FreeBSD.
  * Build fixes for some Mingw tool chain versions.
  * Removed remaining support for WindowsCE.
  * Updated config.guess, config.sub, and config.rpath.
  * gpg-error-config is now only installed when enabled.
  * System paths are now stripped from --cflags --and --libs.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1681300800">- Update to 1.47:
  * New error codes for PUKs and reset codes. [T6421]
  * Avoid segv in logging with improper use of the "socket://".
  * Fixed translation of argparse's internal option --help.
  * Interface changes relative to the 1.46 release:
  - GPG_ERR_SOURCE_TKD             NEW.
  - GPG_ERR_BAD_PUK                NEW.
  - GPG_ERR_NO_RESET_CODE          NEW.
  - GPG_ERR_BAD_RESET_CODE         NEW.
  - GPGRT_SPAWN_KEEP_STDIN         NEW.
  - GPGRT_SPAWN_KEEP_STDOUT        NEW.
  - GPGRT_SPAWN_KEEP_STDERR        NEW.
  - GPGRT_SPAWN_INHERIT_FILE       NEW.
  * Release-info: https://dev.gnupg.org/T6231</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697544000">- Do not pull revision info from GIT when autoconf is run. This
  removes the -unknown suffix after the version number.
  * Add libgpg-error-nobetasuffix.patch [bsc#1216334]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1708948800">- Update to 1.48:
  * New configure option --with-libtool-modification.  [T6619]
  * New option parser flag to detect commands given without a double
    dash.  There is also the new meta command "command-mode" to set
    this flag via a config file.  [T6978]
  * Added an es_fopen mode flag "sequential" with support on Windows.
    [rE7a42ff0ec9]
  * Added an es_fopen mode flag "wipe" to cleanup internal buffers at
    close time.  [T6954]
  * New function gpgrt_wipememory.  [T6964]
  * Improvements to setenv on Windows.  [rE89e53ad90f]
  * Fixed call to estream-printf string filters.  [T6737]
  * Many improvements to the yat2m tool.
  * Updates to the build system.
  * Interface changes relative to the 1.47 release:
  - ARGPARSE_FLAG_COMMAND          NEW.
  - gpgrt_wipememory               NEW.
  * Release-info: https://dev.gnupg.org/T6441
  * Update upstream libgpg-error.keyring</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1714392000">- Update to 1.49:
  * Two new functions to improve the logging interface. The
    gpgrt_logv_domain is currently the same as gpgrt_logv_prefix but
    allows to pass a domain string so that in future we will be able to
    select log output by domain. It also provide a non yet functional
    feature to include a hex dump.
  * Add a "trunc" keyword to gpgrt_log_printhex. [rE0a39fbefcb]
  * Avoid an endless loop in the argparser due to a conf file read
    error. [rE2dc93cfecc]
  * Interface changes relative to the 1.48 release:
  - gpgrt_add_post_log_func        NEW.
  - gpgrt_logv_domain              NEW.
  * Release-info: https://dev.gnupg.org/T7012</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1718884800">- Update to 1.50:
  * New set of process spawn functions. [T6249]
  * Fixed return type for gpgrt_b64dec_proc and gpgrt_b64dec_finish
    to gpg_err_code_t.  This enum return type is in almost all cases
    compatible to the formerly used gpg_error_t (i.e. unsigned int).
  * Interface changes relative to the 1.49 release:
    gpgrt_process_t                     CHANGED (never used).
    gpgrt_spawn_actions_t               NEW type.
    gpgrt_process_requests              NEW enum.
    gpgrt_process_spawn                 NEW.
    gpgrt_process_terminate             NEW.
    gpgrt_process_get_streams           NEW.
    gpgrt_process_ctl                   NEW.
    gpgrt_process_wait                  NEW.
    gpgrt_process_release               NEW.
    gpgrt_spawn_actions_new             NEW.
    gpgrt_spawn_actions_release         NEW.
    gpgrt_spawn_actions_set_redirect    NEW.
    gpgrt_spawn_actions_set_environ     NEW (posix only).
    gpgrt_spawn_actions_set_inherit_fds NEW (posix only).
    gpgrt_spawn_actions_set_atfork      NEW (posix only).
    gpgrt_spawn_actions_set_envvars     NEW (w32 only).
    gpgrt_spawn_actions_set_inherit_handles NEW (w32 only).
    GPGRT_PROCESS_DETACHED              NEW.
    GPGRT_PROCESS_NO_CONSOLE            NEW.
    GPGRT_PROCESS_NO_EUID_CHECK         NEW.
    GPGRT_PROCESS_STDIN_PIPE            NEW.
    GPGRT_PROCESS_STDOUT_PIPE           NEW.
    GPGRT_PROCESS_STDERR_PIPE           NEW.
    GPGRT_PROCESS_STDINOUT_SOCKETPAIR   NEW.
    GPGRT_PROCESS_STDIN_KEEP            NEW.
    GPGRT_PROCESS_STDOUT_KEEP           NEW.
    GPGRT_PROCESS_STDERR_KEEP           NEW.
    GPGRT_PROCESS_STDFDS_SETTING        NEW.
    GPGRT_SPAWN_INHERIT_FILE            REMOVED (never used).
    GPGRT_SPAWN_NONBLOCK                REMOVED (never used).
    GPGRT_SPAWN_RUN_ASFW                REMOVED (never used).
    GPGRT_SPAWN_DETACHED                REMOVED (never used).
    GPGRT_SPAWN_KEEP_STDIN              REMOVED (never used).
    GPGRT_SPAWN_KEEP_STDOUT             REMOVED (never used).
    GPGRT_SPAWN_KEEP_STDERR             REMOVED (never used).
  * Release-info: https://dev.gnupg.org/T7102</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1731499200">- Update to 1.51:
  * Add GPGRT_PROCESS_ALLOW_SET_FG for gpgrt_process_spawn. [rEb79d4206f4]
  * Add new spawn function to modify the environment. [T7307]
  * Fix missing environ var for macOS and others. [T7169,T7307]
  * Fix forgotten _gpgrt_post_syscall on create pipe failure. [rEbcab96484d]
  * Let gpgrt_poll return an error for a closed fd. [rE4a3dc85f69]
  * Fix build error introduced by C-committee stupidity. [T7344]
  * Interface changes relative to the 1.50 release:
  - _gpg_w32_gettext_use_utf8           EXTN (new value 2).
  - gpgrt_spawn_actions_set_env_rev     NEW.
  - GPGRT_PROCESS_ALLOW_SET_FG          NEW.
  * Release-info: https://dev.gnupg.org/T7164
  * Rebase libgpg-error-nobetasuffix.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1744200000">- Update to 1.53:
  * Fix regression in 1.52.
  * Rebase libgpg-error-nobetasuffix.patch
- Update to 1.52:
  * The KEY_WOW64_xxKEY flags can now be passed to the Registry read
    functions. [rE652328c786]
  * In the spawn functions care about closefrom/close call is
    interrupted. [T7478]
  * New simple string list API. [rE47097806f1]
  * New API for name value files. [rE7ec1f27b60]
  * Interface changes relative to the 1.51 release:
  - gpgrt_w32_reg_query_string          NEW (Windows only).
  - gpgrt_strlist_t                     NEW type.
  - gpgrt_strlist_free                  NEW.
  - gpgrt_strlist_add                   NEW.
  - gpgrt_strlist_tokenize              NEW.
  - gpgrt_strlist_copy                  NEW.
  - gpgrt_strlist_rev                   NEW.
  - gpgrt_strlist_prev                  NEW.
  - gpgrt_strlist_last                  NEW.
  - gpgrt_strlist_pop                   NEW.
  - gpgrt_strlist_find                  NEW.
  - GPGRT_STRLIST_APPEND                NEW const.
  - GPGRT_STRLIST_WIPE                  NEW const.
  - gpgrt_nvc_t                         NEW type.
  - gpgrt_nve_t                         NEW type.
  - gpgrt_nvc_new                       NEW.
  - gpgrt_nvc_release                   NEW.
  - gpgrt_nvc_get_flag                  NEW.
  - gpgrt_nvc_add                       NEW.
  - gpgrt_nvc_set                       NEW.
  - gpgrt_nve_set                       NEW.
  - gpgrt_nvc_delete                    NEW.
  - gpgrt_nvc_lookup                    NEW.
  - gpgrt_nvc_parse                     NEW.
  - gpgrt_nvc_write                     NEW.
  - gpgrt_nve_next                      NEW.
  - gpgrt_nve_name                      NEW.
  - gpgrt_nve_value                     NEW.
  - gpgrt_nvc_get_string                NEW.
  - gpgrt_nvc_get_bool                  NEW.
  - GPGRT_NVC_WIPE                      NEW const.
  - GPGRT_NVC_PRIVKEY                   NEW const.
  - GPGRT_NVC_SECTION                   NEW const.
  - GPGRT_NVC_MODIFIED                  NEW const.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1745236800">- Update to 1.54:
  * Fix a regression in 1.52 which did not allow to open UNC
    specified files on Windows. [rE28ae4ee194]
  * Ignore log file specification from the Registry in the gpg-error
    tool.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1745582400">- Update to 1.55:
  * Rewrite the extended length path handling under Windows. [T5754]
  * Add new test commands to the gpg-error tool. Allow command w/o
    dashes and reformat the help. [rEc002490a8f]
  * Silence warning from gcc 15. [T7621]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758542400">- No longer explicitly require info by -devel package: info files
  are handled by a transfiletrigger when info is present.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1759924800">- Update to 1.56:
  * Support the %b conversion specifier in the estream printf
    functions
  * New mode keyword "share=xxx" for gpgrt_fopen
  * Change the default method to get the number of fds to close.
    This fixes a spawning problem on certain POSIX machine.
  * Interface changes relative to the 1.55 release:
    GPG_ERR_UNEXPECTED_PACKET           NEW.
    GPGRT_PROCESS_STDIO_NUL             NEW.
- drop obsolete info macros and address all rpmlint warnings
- refresh upstream signing keyring</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1765368000">- Update to 1.57:
  * The sysconfdir as provided by the configure run is now used for
    the default global config files of the argparser. [T7894]
  * New function gpgrt_fconcat and improved the existing
    gpgrt_fnameconcat and gpgrt_absfnameconcat. [T7894,rE34dba88757]
  * Some minor build improvements for zOS.
  * Updated the Swedish and Portuguese translations.
  * Interface changes relative to the 1.56 release:
  - gpgrt_fconcat                       NEW.
  - GPGRT_FCONCAT_ABS                   NEW.
  - GPGRT_FCONCAT_TILDE                 NEW.
  - GPGRT_FCONCAT_SYSCONF               NEW.
  * Release-info: https://dev.gnupg.org/T7847</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1765713600">- Update to 1.58:
  * fixes for platforms other than GNU/Linux</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1771502400">- Update to 1.59:
  * Take care of POSIX semaphore "shared" semantics. This fixes a
    problem on NetBSD. [T8065]
  * Fix preparing the environment block on Windows. [T8052]
  * Fix for GPGRT_PROCESS_*_KEEP flags on Windows. [T8052]
  * Update Russian and Swedish translations.
  * Introduce autogen.rc variable autogen_use_force.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1777118400">- Update to 1.60:
  * New error codes
  * Interface changes relative to the 1.57 release:
    GPG_ERR_PUBKEY_NON_COMPLIANT        NEW.
    GPG_ERR_CIPHER_NON_COMPLIANT        NEW.
    GPG_ERR_DIGEST_NON_COMPLIANT        NEW.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1778414400">- Update to 1.61:
  * Fix possible stack overflow in es_printf for %.100f format
  (boo#1263054)
  * Fix out-of-bounds read in vfnameconcat
  * Add cross compile support for wasm*-*-emscripten target
  * Update Japanese and Polish translations</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1785412800">- Add upstream patch to fix build on 32-bit arm:
  * libgpg-error-fix-armv7.patch</changelog>
</package>
<package pkgid="469a6868328acc5b9dbd60719a40cfd8cea5f4041bac0e7c80517053cb2a0b7cf9474896036a074dd5222fdeab28a35ce1feec59a251991b20eb677e90e9e3ed" name="libgpg-error-debugsource" arch="riscv64">
  <version epoch="0" ver="1.61" rel="150.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1681300800">- Update to 1.47:
  * New error codes for PUKs and reset codes. [T6421]
  * Avoid segv in logging with improper use of the "socket://".
  * Fixed translation of argparse's internal option --help.
  * Interface changes relative to the 1.46 release:
  - GPG_ERR_SOURCE_TKD             NEW.
  - GPG_ERR_BAD_PUK                NEW.
  - GPG_ERR_NO_RESET_CODE          NEW.
  - GPG_ERR_BAD_RESET_CODE         NEW.
  - GPGRT_SPAWN_KEEP_STDIN         NEW.
  - GPGRT_SPAWN_KEEP_STDOUT        NEW.
  - GPGRT_SPAWN_KEEP_STDERR        NEW.
  - GPGRT_SPAWN_INHERIT_FILE       NEW.
  * Release-info: https://dev.gnupg.org/T6231</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697544000">- Do not pull revision info from GIT when autoconf is run. This
  removes the -unknown suffix after the version number.
  * Add libgpg-error-nobetasuffix.patch [bsc#1216334]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1708948800">- Update to 1.48:
  * New configure option --with-libtool-modification.  [T6619]
  * New option parser flag to detect commands given without a double
    dash.  There is also the new meta command "command-mode" to set
    this flag via a config file.  [T6978]
  * Added an es_fopen mode flag "sequential" with support on Windows.
    [rE7a42ff0ec9]
  * Added an es_fopen mode flag "wipe" to cleanup internal buffers at
    close time.  [T6954]
  * New function gpgrt_wipememory.  [T6964]
  * Improvements to setenv on Windows.  [rE89e53ad90f]
  * Fixed call to estream-printf string filters.  [T6737]
  * Many improvements to the yat2m tool.
  * Updates to the build system.
  * Interface changes relative to the 1.47 release:
  - ARGPARSE_FLAG_COMMAND          NEW.
  - gpgrt_wipememory               NEW.
  * Release-info: https://dev.gnupg.org/T6441
  * Update upstream libgpg-error.keyring</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1714392000">- Update to 1.49:
  * Two new functions to improve the logging interface. The
    gpgrt_logv_domain is currently the same as gpgrt_logv_prefix but
    allows to pass a domain string so that in future we will be able to
    select log output by domain. It also provide a non yet functional
    feature to include a hex dump.
  * Add a "trunc" keyword to gpgrt_log_printhex. [rE0a39fbefcb]
  * Avoid an endless loop in the argparser due to a conf file read
    error. [rE2dc93cfecc]
  * Interface changes relative to the 1.48 release:
  - gpgrt_add_post_log_func        NEW.
  - gpgrt_logv_domain              NEW.
  * Release-info: https://dev.gnupg.org/T7012</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1718884800">- Update to 1.50:
  * New set of process spawn functions. [T6249]
  * Fixed return type for gpgrt_b64dec_proc and gpgrt_b64dec_finish
    to gpg_err_code_t.  This enum return type is in almost all cases
    compatible to the formerly used gpg_error_t (i.e. unsigned int).
  * Interface changes relative to the 1.49 release:
    gpgrt_process_t                     CHANGED (never used).
    gpgrt_spawn_actions_t               NEW type.
    gpgrt_process_requests              NEW enum.
    gpgrt_process_spawn                 NEW.
    gpgrt_process_terminate             NEW.
    gpgrt_process_get_streams           NEW.
    gpgrt_process_ctl                   NEW.
    gpgrt_process_wait                  NEW.
    gpgrt_process_release               NEW.
    gpgrt_spawn_actions_new             NEW.
    gpgrt_spawn_actions_release         NEW.
    gpgrt_spawn_actions_set_redirect    NEW.
    gpgrt_spawn_actions_set_environ     NEW (posix only).
    gpgrt_spawn_actions_set_inherit_fds NEW (posix only).
    gpgrt_spawn_actions_set_atfork      NEW (posix only).
    gpgrt_spawn_actions_set_envvars     NEW (w32 only).
    gpgrt_spawn_actions_set_inherit_handles NEW (w32 only).
    GPGRT_PROCESS_DETACHED              NEW.
    GPGRT_PROCESS_NO_CONSOLE            NEW.
    GPGRT_PROCESS_NO_EUID_CHECK         NEW.
    GPGRT_PROCESS_STDIN_PIPE            NEW.
    GPGRT_PROCESS_STDOUT_PIPE           NEW.
    GPGRT_PROCESS_STDERR_PIPE           NEW.
    GPGRT_PROCESS_STDINOUT_SOCKETPAIR   NEW.
    GPGRT_PROCESS_STDIN_KEEP            NEW.
    GPGRT_PROCESS_STDOUT_KEEP           NEW.
    GPGRT_PROCESS_STDERR_KEEP           NEW.
    GPGRT_PROCESS_STDFDS_SETTING        NEW.
    GPGRT_SPAWN_INHERIT_FILE            REMOVED (never used).
    GPGRT_SPAWN_NONBLOCK                REMOVED (never used).
    GPGRT_SPAWN_RUN_ASFW                REMOVED (never used).
    GPGRT_SPAWN_DETACHED                REMOVED (never used).
    GPGRT_SPAWN_KEEP_STDIN              REMOVED (never used).
    GPGRT_SPAWN_KEEP_STDOUT             REMOVED (never used).
    GPGRT_SPAWN_KEEP_STDERR             REMOVED (never used).
  * Release-info: https://dev.gnupg.org/T7102</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1731499200">- Update to 1.51:
  * Add GPGRT_PROCESS_ALLOW_SET_FG for gpgrt_process_spawn. [rEb79d4206f4]
  * Add new spawn function to modify the environment. [T7307]
  * Fix missing environ var for macOS and others. [T7169,T7307]
  * Fix forgotten _gpgrt_post_syscall on create pipe failure. [rEbcab96484d]
  * Let gpgrt_poll return an error for a closed fd. [rE4a3dc85f69]
  * Fix build error introduced by C-committee stupidity. [T7344]
  * Interface changes relative to the 1.50 release:
  - _gpg_w32_gettext_use_utf8           EXTN (new value 2).
  - gpgrt_spawn_actions_set_env_rev     NEW.
  - GPGRT_PROCESS_ALLOW_SET_FG          NEW.
  * Release-info: https://dev.gnupg.org/T7164
  * Rebase libgpg-error-nobetasuffix.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1744200000">- Update to 1.53:
  * Fix regression in 1.52.
  * Rebase libgpg-error-nobetasuffix.patch
- Update to 1.52:
  * The KEY_WOW64_xxKEY flags can now be passed to the Registry read
    functions. [rE652328c786]
  * In the spawn functions care about closefrom/close call is
    interrupted. [T7478]
  * New simple string list API. [rE47097806f1]
  * New API for name value files. [rE7ec1f27b60]
  * Interface changes relative to the 1.51 release:
  - gpgrt_w32_reg_query_string          NEW (Windows only).
  - gpgrt_strlist_t                     NEW type.
  - gpgrt_strlist_free                  NEW.
  - gpgrt_strlist_add                   NEW.
  - gpgrt_strlist_tokenize              NEW.
  - gpgrt_strlist_copy                  NEW.
  - gpgrt_strlist_rev                   NEW.
  - gpgrt_strlist_prev                  NEW.
  - gpgrt_strlist_last                  NEW.
  - gpgrt_strlist_pop                   NEW.
  - gpgrt_strlist_find                  NEW.
  - GPGRT_STRLIST_APPEND                NEW const.
  - GPGRT_STRLIST_WIPE                  NEW const.
  - gpgrt_nvc_t                         NEW type.
  - gpgrt_nve_t                         NEW type.
  - gpgrt_nvc_new                       NEW.
  - gpgrt_nvc_release                   NEW.
  - gpgrt_nvc_get_flag                  NEW.
  - gpgrt_nvc_add                       NEW.
  - gpgrt_nvc_set                       NEW.
  - gpgrt_nve_set                       NEW.
  - gpgrt_nvc_delete                    NEW.
  - gpgrt_nvc_lookup                    NEW.
  - gpgrt_nvc_parse                     NEW.
  - gpgrt_nvc_write                     NEW.
  - gpgrt_nve_next                      NEW.
  - gpgrt_nve_name                      NEW.
  - gpgrt_nve_value                     NEW.
  - gpgrt_nvc_get_string                NEW.
  - gpgrt_nvc_get_bool                  NEW.
  - GPGRT_NVC_WIPE                      NEW const.
  - GPGRT_NVC_PRIVKEY                   NEW const.
  - GPGRT_NVC_SECTION                   NEW const.
  - GPGRT_NVC_MODIFIED                  NEW const.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1745236800">- Update to 1.54:
  * Fix a regression in 1.52 which did not allow to open UNC
    specified files on Windows. [rE28ae4ee194]
  * Ignore log file specification from the Registry in the gpg-error
    tool.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1745582400">- Update to 1.55:
  * Rewrite the extended length path handling under Windows. [T5754]
  * Add new test commands to the gpg-error tool. Allow command w/o
    dashes and reformat the help. [rEc002490a8f]
  * Silence warning from gcc 15. [T7621]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758542400">- No longer explicitly require info by -devel package: info files
  are handled by a transfiletrigger when info is present.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1759924800">- Update to 1.56:
  * Support the %b conversion specifier in the estream printf
    functions
  * New mode keyword "share=xxx" for gpgrt_fopen
  * Change the default method to get the number of fds to close.
    This fixes a spawning problem on certain POSIX machine.
  * Interface changes relative to the 1.55 release:
    GPG_ERR_UNEXPECTED_PACKET           NEW.
    GPGRT_PROCESS_STDIO_NUL             NEW.
- drop obsolete info macros and address all rpmlint warnings
- refresh upstream signing keyring</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1765368000">- Update to 1.57:
  * The sysconfdir as provided by the configure run is now used for
    the default global config files of the argparser. [T7894]
  * New function gpgrt_fconcat and improved the existing
    gpgrt_fnameconcat and gpgrt_absfnameconcat. [T7894,rE34dba88757]
  * Some minor build improvements for zOS.
  * Updated the Swedish and Portuguese translations.
  * Interface changes relative to the 1.56 release:
  - gpgrt_fconcat                       NEW.
  - GPGRT_FCONCAT_ABS                   NEW.
  - GPGRT_FCONCAT_TILDE                 NEW.
  - GPGRT_FCONCAT_SYSCONF               NEW.
  * Release-info: https://dev.gnupg.org/T7847</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1765713600">- Update to 1.58:
  * fixes for platforms other than GNU/Linux</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1771502400">- Update to 1.59:
  * Take care of POSIX semaphore "shared" semantics. This fixes a
    problem on NetBSD. [T8065]
  * Fix preparing the environment block on Windows. [T8052]
  * Fix for GPGRT_PROCESS_*_KEEP flags on Windows. [T8052]
  * Update Russian and Swedish translations.
  * Introduce autogen.rc variable autogen_use_force.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1777118400">- Update to 1.60:
  * New error codes
  * Interface changes relative to the 1.57 release:
    GPG_ERR_PUBKEY_NON_COMPLIANT        NEW.
    GPG_ERR_CIPHER_NON_COMPLIANT        NEW.
    GPG_ERR_DIGEST_NON_COMPLIANT        NEW.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1778414400">- Update to 1.61:
  * Fix possible stack overflow in es_printf for %.100f format
  (boo#1263054)
  * Fix out-of-bounds read in vfnameconcat
  * Add cross compile support for wasm*-*-emscripten target
  * Update Japanese and Polish translations</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1785412800">- Add upstream patch to fix build on 32-bit arm:
  * libgpg-error-fix-armv7.patch</changelog>
</package>
<package pkgid="85064b2401b4af99f9e86618550a68211ff6372b009d0c2e5d65238bde0edd361fd304c7e232e2267d033ab04238eba6a0b1b77b1ab467c05aabd4678951e789" name="libgpg-error-devel" arch="riscv64">
  <version epoch="0" ver="1.61" rel="150.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1681300800">- Update to 1.47:
  * New error codes for PUKs and reset codes. [T6421]
  * Avoid segv in logging with improper use of the "socket://".
  * Fixed translation of argparse's internal option --help.
  * Interface changes relative to the 1.46 release:
  - GPG_ERR_SOURCE_TKD             NEW.
  - GPG_ERR_BAD_PUK                NEW.
  - GPG_ERR_NO_RESET_CODE          NEW.
  - GPG_ERR_BAD_RESET_CODE         NEW.
  - GPGRT_SPAWN_KEEP_STDIN         NEW.
  - GPGRT_SPAWN_KEEP_STDOUT        NEW.
  - GPGRT_SPAWN_KEEP_STDERR        NEW.
  - GPGRT_SPAWN_INHERIT_FILE       NEW.
  * Release-info: https://dev.gnupg.org/T6231</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697544000">- Do not pull revision info from GIT when autoconf is run. This
  removes the -unknown suffix after the version number.
  * Add libgpg-error-nobetasuffix.patch [bsc#1216334]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1708948800">- Update to 1.48:
  * New configure option --with-libtool-modification.  [T6619]
  * New option parser flag to detect commands given without a double
    dash.  There is also the new meta command "command-mode" to set
    this flag via a config file.  [T6978]
  * Added an es_fopen mode flag "sequential" with support on Windows.
    [rE7a42ff0ec9]
  * Added an es_fopen mode flag "wipe" to cleanup internal buffers at
    close time.  [T6954]
  * New function gpgrt_wipememory.  [T6964]
  * Improvements to setenv on Windows.  [rE89e53ad90f]
  * Fixed call to estream-printf string filters.  [T6737]
  * Many improvements to the yat2m tool.
  * Updates to the build system.
  * Interface changes relative to the 1.47 release:
  - ARGPARSE_FLAG_COMMAND          NEW.
  - gpgrt_wipememory               NEW.
  * Release-info: https://dev.gnupg.org/T6441
  * Update upstream libgpg-error.keyring</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1714392000">- Update to 1.49:
  * Two new functions to improve the logging interface. The
    gpgrt_logv_domain is currently the same as gpgrt_logv_prefix but
    allows to pass a domain string so that in future we will be able to
    select log output by domain. It also provide a non yet functional
    feature to include a hex dump.
  * Add a "trunc" keyword to gpgrt_log_printhex. [rE0a39fbefcb]
  * Avoid an endless loop in the argparser due to a conf file read
    error. [rE2dc93cfecc]
  * Interface changes relative to the 1.48 release:
  - gpgrt_add_post_log_func        NEW.
  - gpgrt_logv_domain              NEW.
  * Release-info: https://dev.gnupg.org/T7012</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1718884800">- Update to 1.50:
  * New set of process spawn functions. [T6249]
  * Fixed return type for gpgrt_b64dec_proc and gpgrt_b64dec_finish
    to gpg_err_code_t.  This enum return type is in almost all cases
    compatible to the formerly used gpg_error_t (i.e. unsigned int).
  * Interface changes relative to the 1.49 release:
    gpgrt_process_t                     CHANGED (never used).
    gpgrt_spawn_actions_t               NEW type.
    gpgrt_process_requests              NEW enum.
    gpgrt_process_spawn                 NEW.
    gpgrt_process_terminate             NEW.
    gpgrt_process_get_streams           NEW.
    gpgrt_process_ctl                   NEW.
    gpgrt_process_wait                  NEW.
    gpgrt_process_release               NEW.
    gpgrt_spawn_actions_new             NEW.
    gpgrt_spawn_actions_release         NEW.
    gpgrt_spawn_actions_set_redirect    NEW.
    gpgrt_spawn_actions_set_environ     NEW (posix only).
    gpgrt_spawn_actions_set_inherit_fds NEW (posix only).
    gpgrt_spawn_actions_set_atfork      NEW (posix only).
    gpgrt_spawn_actions_set_envvars     NEW (w32 only).
    gpgrt_spawn_actions_set_inherit_handles NEW (w32 only).
    GPGRT_PROCESS_DETACHED              NEW.
    GPGRT_PROCESS_NO_CONSOLE            NEW.
    GPGRT_PROCESS_NO_EUID_CHECK         NEW.
    GPGRT_PROCESS_STDIN_PIPE            NEW.
    GPGRT_PROCESS_STDOUT_PIPE           NEW.
    GPGRT_PROCESS_STDERR_PIPE           NEW.
    GPGRT_PROCESS_STDINOUT_SOCKETPAIR   NEW.
    GPGRT_PROCESS_STDIN_KEEP            NEW.
    GPGRT_PROCESS_STDOUT_KEEP           NEW.
    GPGRT_PROCESS_STDERR_KEEP           NEW.
    GPGRT_PROCESS_STDFDS_SETTING        NEW.
    GPGRT_SPAWN_INHERIT_FILE            REMOVED (never used).
    GPGRT_SPAWN_NONBLOCK                REMOVED (never used).
    GPGRT_SPAWN_RUN_ASFW                REMOVED (never used).
    GPGRT_SPAWN_DETACHED                REMOVED (never used).
    GPGRT_SPAWN_KEEP_STDIN              REMOVED (never used).
    GPGRT_SPAWN_KEEP_STDOUT             REMOVED (never used).
    GPGRT_SPAWN_KEEP_STDERR             REMOVED (never used).
  * Release-info: https://dev.gnupg.org/T7102</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1731499200">- Update to 1.51:
  * Add GPGRT_PROCESS_ALLOW_SET_FG for gpgrt_process_spawn. [rEb79d4206f4]
  * Add new spawn function to modify the environment. [T7307]
  * Fix missing environ var for macOS and others. [T7169,T7307]
  * Fix forgotten _gpgrt_post_syscall on create pipe failure. [rEbcab96484d]
  * Let gpgrt_poll return an error for a closed fd. [rE4a3dc85f69]
  * Fix build error introduced by C-committee stupidity. [T7344]
  * Interface changes relative to the 1.50 release:
  - _gpg_w32_gettext_use_utf8           EXTN (new value 2).
  - gpgrt_spawn_actions_set_env_rev     NEW.
  - GPGRT_PROCESS_ALLOW_SET_FG          NEW.
  * Release-info: https://dev.gnupg.org/T7164
  * Rebase libgpg-error-nobetasuffix.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1744200000">- Update to 1.53:
  * Fix regression in 1.52.
  * Rebase libgpg-error-nobetasuffix.patch
- Update to 1.52:
  * The KEY_WOW64_xxKEY flags can now be passed to the Registry read
    functions. [rE652328c786]
  * In the spawn functions care about closefrom/close call is
    interrupted. [T7478]
  * New simple string list API. [rE47097806f1]
  * New API for name value files. [rE7ec1f27b60]
  * Interface changes relative to the 1.51 release:
  - gpgrt_w32_reg_query_string          NEW (Windows only).
  - gpgrt_strlist_t                     NEW type.
  - gpgrt_strlist_free                  NEW.
  - gpgrt_strlist_add                   NEW.
  - gpgrt_strlist_tokenize              NEW.
  - gpgrt_strlist_copy                  NEW.
  - gpgrt_strlist_rev                   NEW.
  - gpgrt_strlist_prev                  NEW.
  - gpgrt_strlist_last                  NEW.
  - gpgrt_strlist_pop                   NEW.
  - gpgrt_strlist_find                  NEW.
  - GPGRT_STRLIST_APPEND                NEW const.
  - GPGRT_STRLIST_WIPE                  NEW const.
  - gpgrt_nvc_t                         NEW type.
  - gpgrt_nve_t                         NEW type.
  - gpgrt_nvc_new                       NEW.
  - gpgrt_nvc_release                   NEW.
  - gpgrt_nvc_get_flag                  NEW.
  - gpgrt_nvc_add                       NEW.
  - gpgrt_nvc_set                       NEW.
  - gpgrt_nve_set                       NEW.
  - gpgrt_nvc_delete                    NEW.
  - gpgrt_nvc_lookup                    NEW.
  - gpgrt_nvc_parse                     NEW.
  - gpgrt_nvc_write                     NEW.
  - gpgrt_nve_next                      NEW.
  - gpgrt_nve_name                      NEW.
  - gpgrt_nve_value                     NEW.
  - gpgrt_nvc_get_string                NEW.
  - gpgrt_nvc_get_bool                  NEW.
  - GPGRT_NVC_WIPE                      NEW const.
  - GPGRT_NVC_PRIVKEY                   NEW const.
  - GPGRT_NVC_SECTION                   NEW const.
  - GPGRT_NVC_MODIFIED                  NEW const.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1745236800">- Update to 1.54:
  * Fix a regression in 1.52 which did not allow to open UNC
    specified files on Windows. [rE28ae4ee194]
  * Ignore log file specification from the Registry in the gpg-error
    tool.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1745582400">- Update to 1.55:
  * Rewrite the extended length path handling under Windows. [T5754]
  * Add new test commands to the gpg-error tool. Allow command w/o
    dashes and reformat the help. [rEc002490a8f]
  * Silence warning from gcc 15. [T7621]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758542400">- No longer explicitly require info by -devel package: info files
  are handled by a transfiletrigger when info is present.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1759924800">- Update to 1.56:
  * Support the %b conversion specifier in the estream printf
    functions
  * New mode keyword "share=xxx" for gpgrt_fopen
  * Change the default method to get the number of fds to close.
    This fixes a spawning problem on certain POSIX machine.
  * Interface changes relative to the 1.55 release:
    GPG_ERR_UNEXPECTED_PACKET           NEW.
    GPGRT_PROCESS_STDIO_NUL             NEW.
- drop obsolete info macros and address all rpmlint warnings
- refresh upstream signing keyring</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1765368000">- Update to 1.57:
  * The sysconfdir as provided by the configure run is now used for
    the default global config files of the argparser. [T7894]
  * New function gpgrt_fconcat and improved the existing
    gpgrt_fnameconcat and gpgrt_absfnameconcat. [T7894,rE34dba88757]
  * Some minor build improvements for zOS.
  * Updated the Swedish and Portuguese translations.
  * Interface changes relative to the 1.56 release:
  - gpgrt_fconcat                       NEW.
  - GPGRT_FCONCAT_ABS                   NEW.
  - GPGRT_FCONCAT_TILDE                 NEW.
  - GPGRT_FCONCAT_SYSCONF               NEW.
  * Release-info: https://dev.gnupg.org/T7847</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1765713600">- Update to 1.58:
  * fixes for platforms other than GNU/Linux</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1771502400">- Update to 1.59:
  * Take care of POSIX semaphore "shared" semantics. This fixes a
    problem on NetBSD. [T8065]
  * Fix preparing the environment block on Windows. [T8052]
  * Fix for GPGRT_PROCESS_*_KEEP flags on Windows. [T8052]
  * Update Russian and Swedish translations.
  * Introduce autogen.rc variable autogen_use_force.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1777118400">- Update to 1.60:
  * New error codes
  * Interface changes relative to the 1.57 release:
    GPG_ERR_PUBKEY_NON_COMPLIANT        NEW.
    GPG_ERR_CIPHER_NON_COMPLIANT        NEW.
    GPG_ERR_DIGEST_NON_COMPLIANT        NEW.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1778414400">- Update to 1.61:
  * Fix possible stack overflow in es_printf for %.100f format
  (boo#1263054)
  * Fix out-of-bounds read in vfnameconcat
  * Add cross compile support for wasm*-*-emscripten target
  * Update Japanese and Polish translations</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1785412800">- Add upstream patch to fix build on 32-bit arm:
  * libgpg-error-fix-armv7.patch</changelog>
</package>
<package pkgid="569872962cedb003cefd2984b92a1ed1a0da21478c2c0e65453a8a73b2b411fd26f77443f0c21abb568d41f50b0f7b10f31667e24adc754257fec4587407bc86" name="libgpg-error-devel-debuginfo" arch="riscv64">
  <version epoch="0" ver="1.61" rel="150.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1681300800">- Update to 1.47:
  * New error codes for PUKs and reset codes. [T6421]
  * Avoid segv in logging with improper use of the "socket://".
  * Fixed translation of argparse's internal option --help.
  * Interface changes relative to the 1.46 release:
  - GPG_ERR_SOURCE_TKD             NEW.
  - GPG_ERR_BAD_PUK                NEW.
  - GPG_ERR_NO_RESET_CODE          NEW.
  - GPG_ERR_BAD_RESET_CODE         NEW.
  - GPGRT_SPAWN_KEEP_STDIN         NEW.
  - GPGRT_SPAWN_KEEP_STDOUT        NEW.
  - GPGRT_SPAWN_KEEP_STDERR        NEW.
  - GPGRT_SPAWN_INHERIT_FILE       NEW.
  * Release-info: https://dev.gnupg.org/T6231</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697544000">- Do not pull revision info from GIT when autoconf is run. This
  removes the -unknown suffix after the version number.
  * Add libgpg-error-nobetasuffix.patch [bsc#1216334]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1708948800">- Update to 1.48:
  * New configure option --with-libtool-modification.  [T6619]
  * New option parser flag to detect commands given without a double
    dash.  There is also the new meta command "command-mode" to set
    this flag via a config file.  [T6978]
  * Added an es_fopen mode flag "sequential" with support on Windows.
    [rE7a42ff0ec9]
  * Added an es_fopen mode flag "wipe" to cleanup internal buffers at
    close time.  [T6954]
  * New function gpgrt_wipememory.  [T6964]
  * Improvements to setenv on Windows.  [rE89e53ad90f]
  * Fixed call to estream-printf string filters.  [T6737]
  * Many improvements to the yat2m tool.
  * Updates to the build system.
  * Interface changes relative to the 1.47 release:
  - ARGPARSE_FLAG_COMMAND          NEW.
  - gpgrt_wipememory               NEW.
  * Release-info: https://dev.gnupg.org/T6441
  * Update upstream libgpg-error.keyring</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1714392000">- Update to 1.49:
  * Two new functions to improve the logging interface. The
    gpgrt_logv_domain is currently the same as gpgrt_logv_prefix but
    allows to pass a domain string so that in future we will be able to
    select log output by domain. It also provide a non yet functional
    feature to include a hex dump.
  * Add a "trunc" keyword to gpgrt_log_printhex. [rE0a39fbefcb]
  * Avoid an endless loop in the argparser due to a conf file read
    error. [rE2dc93cfecc]
  * Interface changes relative to the 1.48 release:
  - gpgrt_add_post_log_func        NEW.
  - gpgrt_logv_domain              NEW.
  * Release-info: https://dev.gnupg.org/T7012</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1718884800">- Update to 1.50:
  * New set of process spawn functions. [T6249]
  * Fixed return type for gpgrt_b64dec_proc and gpgrt_b64dec_finish
    to gpg_err_code_t.  This enum return type is in almost all cases
    compatible to the formerly used gpg_error_t (i.e. unsigned int).
  * Interface changes relative to the 1.49 release:
    gpgrt_process_t                     CHANGED (never used).
    gpgrt_spawn_actions_t               NEW type.
    gpgrt_process_requests              NEW enum.
    gpgrt_process_spawn                 NEW.
    gpgrt_process_terminate             NEW.
    gpgrt_process_get_streams           NEW.
    gpgrt_process_ctl                   NEW.
    gpgrt_process_wait                  NEW.
    gpgrt_process_release               NEW.
    gpgrt_spawn_actions_new             NEW.
    gpgrt_spawn_actions_release         NEW.
    gpgrt_spawn_actions_set_redirect    NEW.
    gpgrt_spawn_actions_set_environ     NEW (posix only).
    gpgrt_spawn_actions_set_inherit_fds NEW (posix only).
    gpgrt_spawn_actions_set_atfork      NEW (posix only).
    gpgrt_spawn_actions_set_envvars     NEW (w32 only).
    gpgrt_spawn_actions_set_inherit_handles NEW (w32 only).
    GPGRT_PROCESS_DETACHED              NEW.
    GPGRT_PROCESS_NO_CONSOLE            NEW.
    GPGRT_PROCESS_NO_EUID_CHECK         NEW.
    GPGRT_PROCESS_STDIN_PIPE            NEW.
    GPGRT_PROCESS_STDOUT_PIPE           NEW.
    GPGRT_PROCESS_STDERR_PIPE           NEW.
    GPGRT_PROCESS_STDINOUT_SOCKETPAIR   NEW.
    GPGRT_PROCESS_STDIN_KEEP            NEW.
    GPGRT_PROCESS_STDOUT_KEEP           NEW.
    GPGRT_PROCESS_STDERR_KEEP           NEW.
    GPGRT_PROCESS_STDFDS_SETTING        NEW.
    GPGRT_SPAWN_INHERIT_FILE            REMOVED (never used).
    GPGRT_SPAWN_NONBLOCK                REMOVED (never used).
    GPGRT_SPAWN_RUN_ASFW                REMOVED (never used).
    GPGRT_SPAWN_DETACHED                REMOVED (never used).
    GPGRT_SPAWN_KEEP_STDIN              REMOVED (never used).
    GPGRT_SPAWN_KEEP_STDOUT             REMOVED (never used).
    GPGRT_SPAWN_KEEP_STDERR             REMOVED (never used).
  * Release-info: https://dev.gnupg.org/T7102</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1731499200">- Update to 1.51:
  * Add GPGRT_PROCESS_ALLOW_SET_FG for gpgrt_process_spawn. [rEb79d4206f4]
  * Add new spawn function to modify the environment. [T7307]
  * Fix missing environ var for macOS and others. [T7169,T7307]
  * Fix forgotten _gpgrt_post_syscall on create pipe failure. [rEbcab96484d]
  * Let gpgrt_poll return an error for a closed fd. [rE4a3dc85f69]
  * Fix build error introduced by C-committee stupidity. [T7344]
  * Interface changes relative to the 1.50 release:
  - _gpg_w32_gettext_use_utf8           EXTN (new value 2).
  - gpgrt_spawn_actions_set_env_rev     NEW.
  - GPGRT_PROCESS_ALLOW_SET_FG          NEW.
  * Release-info: https://dev.gnupg.org/T7164
  * Rebase libgpg-error-nobetasuffix.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1744200000">- Update to 1.53:
  * Fix regression in 1.52.
  * Rebase libgpg-error-nobetasuffix.patch
- Update to 1.52:
  * The KEY_WOW64_xxKEY flags can now be passed to the Registry read
    functions. [rE652328c786]
  * In the spawn functions care about closefrom/close call is
    interrupted. [T7478]
  * New simple string list API. [rE47097806f1]
  * New API for name value files. [rE7ec1f27b60]
  * Interface changes relative to the 1.51 release:
  - gpgrt_w32_reg_query_string          NEW (Windows only).
  - gpgrt_strlist_t                     NEW type.
  - gpgrt_strlist_free                  NEW.
  - gpgrt_strlist_add                   NEW.
  - gpgrt_strlist_tokenize              NEW.
  - gpgrt_strlist_copy                  NEW.
  - gpgrt_strlist_rev                   NEW.
  - gpgrt_strlist_prev                  NEW.
  - gpgrt_strlist_last                  NEW.
  - gpgrt_strlist_pop                   NEW.
  - gpgrt_strlist_find                  NEW.
  - GPGRT_STRLIST_APPEND                NEW const.
  - GPGRT_STRLIST_WIPE                  NEW const.
  - gpgrt_nvc_t                         NEW type.
  - gpgrt_nve_t                         NEW type.
  - gpgrt_nvc_new                       NEW.
  - gpgrt_nvc_release                   NEW.
  - gpgrt_nvc_get_flag                  NEW.
  - gpgrt_nvc_add                       NEW.
  - gpgrt_nvc_set                       NEW.
  - gpgrt_nve_set                       NEW.
  - gpgrt_nvc_delete                    NEW.
  - gpgrt_nvc_lookup                    NEW.
  - gpgrt_nvc_parse                     NEW.
  - gpgrt_nvc_write                     NEW.
  - gpgrt_nve_next                      NEW.
  - gpgrt_nve_name                      NEW.
  - gpgrt_nve_value                     NEW.
  - gpgrt_nvc_get_string                NEW.
  - gpgrt_nvc_get_bool                  NEW.
  - GPGRT_NVC_WIPE                      NEW const.
  - GPGRT_NVC_PRIVKEY                   NEW const.
  - GPGRT_NVC_SECTION                   NEW const.
  - GPGRT_NVC_MODIFIED                  NEW const.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1745236800">- Update to 1.54:
  * Fix a regression in 1.52 which did not allow to open UNC
    specified files on Windows. [rE28ae4ee194]
  * Ignore log file specification from the Registry in the gpg-error
    tool.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1745582400">- Update to 1.55:
  * Rewrite the extended length path handling under Windows. [T5754]
  * Add new test commands to the gpg-error tool. Allow command w/o
    dashes and reformat the help. [rEc002490a8f]
  * Silence warning from gcc 15. [T7621]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758542400">- No longer explicitly require info by -devel package: info files
  are handled by a transfiletrigger when info is present.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1759924800">- Update to 1.56:
  * Support the %b conversion specifier in the estream printf
    functions
  * New mode keyword "share=xxx" for gpgrt_fopen
  * Change the default method to get the number of fds to close.
    This fixes a spawning problem on certain POSIX machine.
  * Interface changes relative to the 1.55 release:
    GPG_ERR_UNEXPECTED_PACKET           NEW.
    GPGRT_PROCESS_STDIO_NUL             NEW.
- drop obsolete info macros and address all rpmlint warnings
- refresh upstream signing keyring</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1765368000">- Update to 1.57:
  * The sysconfdir as provided by the configure run is now used for
    the default global config files of the argparser. [T7894]
  * New function gpgrt_fconcat and improved the existing
    gpgrt_fnameconcat and gpgrt_absfnameconcat. [T7894,rE34dba88757]
  * Some minor build improvements for zOS.
  * Updated the Swedish and Portuguese translations.
  * Interface changes relative to the 1.56 release:
  - gpgrt_fconcat                       NEW.
  - GPGRT_FCONCAT_ABS                   NEW.
  - GPGRT_FCONCAT_TILDE                 NEW.
  - GPGRT_FCONCAT_SYSCONF               NEW.
  * Release-info: https://dev.gnupg.org/T7847</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1765713600">- Update to 1.58:
  * fixes for platforms other than GNU/Linux</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1771502400">- Update to 1.59:
  * Take care of POSIX semaphore "shared" semantics. This fixes a
    problem on NetBSD. [T8065]
  * Fix preparing the environment block on Windows. [T8052]
  * Fix for GPGRT_PROCESS_*_KEEP flags on Windows. [T8052]
  * Update Russian and Swedish translations.
  * Introduce autogen.rc variable autogen_use_force.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1777118400">- Update to 1.60:
  * New error codes
  * Interface changes relative to the 1.57 release:
    GPG_ERR_PUBKEY_NON_COMPLIANT        NEW.
    GPG_ERR_CIPHER_NON_COMPLIANT        NEW.
    GPG_ERR_DIGEST_NON_COMPLIANT        NEW.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1778414400">- Update to 1.61:
  * Fix possible stack overflow in es_printf for %.100f format
  (boo#1263054)
  * Fix out-of-bounds read in vfnameconcat
  * Add cross compile support for wasm*-*-emscripten target
  * Update Japanese and Polish translations</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1785412800">- Add upstream patch to fix build on 32-bit arm:
  * libgpg-error-fix-armv7.patch</changelog>
</package>
<package pkgid="017f1996e7bd8f54303c5a458a6ff59cdc4f96a186e329c7a953ca7b459efd4262cbf6ea52a8fc4d7a11f7a3b1c0530d34f28057158c684c73ec17ce3013852c" name="libgpg-error0" arch="riscv64">
  <version epoch="0" ver="1.61" rel="150.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1681300800">- Update to 1.47:
  * New error codes for PUKs and reset codes. [T6421]
  * Avoid segv in logging with improper use of the "socket://".
  * Fixed translation of argparse's internal option --help.
  * Interface changes relative to the 1.46 release:
  - GPG_ERR_SOURCE_TKD             NEW.
  - GPG_ERR_BAD_PUK                NEW.
  - GPG_ERR_NO_RESET_CODE          NEW.
  - GPG_ERR_BAD_RESET_CODE         NEW.
  - GPGRT_SPAWN_KEEP_STDIN         NEW.
  - GPGRT_SPAWN_KEEP_STDOUT        NEW.
  - GPGRT_SPAWN_KEEP_STDERR        NEW.
  - GPGRT_SPAWN_INHERIT_FILE       NEW.
  * Release-info: https://dev.gnupg.org/T6231</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697544000">- Do not pull revision info from GIT when autoconf is run. This
  removes the -unknown suffix after the version number.
  * Add libgpg-error-nobetasuffix.patch [bsc#1216334]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1708948800">- Update to 1.48:
  * New configure option --with-libtool-modification.  [T6619]
  * New option parser flag to detect commands given without a double
    dash.  There is also the new meta command "command-mode" to set
    this flag via a config file.  [T6978]
  * Added an es_fopen mode flag "sequential" with support on Windows.
    [rE7a42ff0ec9]
  * Added an es_fopen mode flag "wipe" to cleanup internal buffers at
    close time.  [T6954]
  * New function gpgrt_wipememory.  [T6964]
  * Improvements to setenv on Windows.  [rE89e53ad90f]
  * Fixed call to estream-printf string filters.  [T6737]
  * Many improvements to the yat2m tool.
  * Updates to the build system.
  * Interface changes relative to the 1.47 release:
  - ARGPARSE_FLAG_COMMAND          NEW.
  - gpgrt_wipememory               NEW.
  * Release-info: https://dev.gnupg.org/T6441
  * Update upstream libgpg-error.keyring</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1714392000">- Update to 1.49:
  * Two new functions to improve the logging interface. The
    gpgrt_logv_domain is currently the same as gpgrt_logv_prefix but
    allows to pass a domain string so that in future we will be able to
    select log output by domain. It also provide a non yet functional
    feature to include a hex dump.
  * Add a "trunc" keyword to gpgrt_log_printhex. [rE0a39fbefcb]
  * Avoid an endless loop in the argparser due to a conf file read
    error. [rE2dc93cfecc]
  * Interface changes relative to the 1.48 release:
  - gpgrt_add_post_log_func        NEW.
  - gpgrt_logv_domain              NEW.
  * Release-info: https://dev.gnupg.org/T7012</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1718884800">- Update to 1.50:
  * New set of process spawn functions. [T6249]
  * Fixed return type for gpgrt_b64dec_proc and gpgrt_b64dec_finish
    to gpg_err_code_t.  This enum return type is in almost all cases
    compatible to the formerly used gpg_error_t (i.e. unsigned int).
  * Interface changes relative to the 1.49 release:
    gpgrt_process_t                     CHANGED (never used).
    gpgrt_spawn_actions_t               NEW type.
    gpgrt_process_requests              NEW enum.
    gpgrt_process_spawn                 NEW.
    gpgrt_process_terminate             NEW.
    gpgrt_process_get_streams           NEW.
    gpgrt_process_ctl                   NEW.
    gpgrt_process_wait                  NEW.
    gpgrt_process_release               NEW.
    gpgrt_spawn_actions_new             NEW.
    gpgrt_spawn_actions_release         NEW.
    gpgrt_spawn_actions_set_redirect    NEW.
    gpgrt_spawn_actions_set_environ     NEW (posix only).
    gpgrt_spawn_actions_set_inherit_fds NEW (posix only).
    gpgrt_spawn_actions_set_atfork      NEW (posix only).
    gpgrt_spawn_actions_set_envvars     NEW (w32 only).
    gpgrt_spawn_actions_set_inherit_handles NEW (w32 only).
    GPGRT_PROCESS_DETACHED              NEW.
    GPGRT_PROCESS_NO_CONSOLE            NEW.
    GPGRT_PROCESS_NO_EUID_CHECK         NEW.
    GPGRT_PROCESS_STDIN_PIPE            NEW.
    GPGRT_PROCESS_STDOUT_PIPE           NEW.
    GPGRT_PROCESS_STDERR_PIPE           NEW.
    GPGRT_PROCESS_STDINOUT_SOCKETPAIR   NEW.
    GPGRT_PROCESS_STDIN_KEEP            NEW.
    GPGRT_PROCESS_STDOUT_KEEP           NEW.
    GPGRT_PROCESS_STDERR_KEEP           NEW.
    GPGRT_PROCESS_STDFDS_SETTING        NEW.
    GPGRT_SPAWN_INHERIT_FILE            REMOVED (never used).
    GPGRT_SPAWN_NONBLOCK                REMOVED (never used).
    GPGRT_SPAWN_RUN_ASFW                REMOVED (never used).
    GPGRT_SPAWN_DETACHED                REMOVED (never used).
    GPGRT_SPAWN_KEEP_STDIN              REMOVED (never used).
    GPGRT_SPAWN_KEEP_STDOUT             REMOVED (never used).
    GPGRT_SPAWN_KEEP_STDERR             REMOVED (never used).
  * Release-info: https://dev.gnupg.org/T7102</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1731499200">- Update to 1.51:
  * Add GPGRT_PROCESS_ALLOW_SET_FG for gpgrt_process_spawn. [rEb79d4206f4]
  * Add new spawn function to modify the environment. [T7307]
  * Fix missing environ var for macOS and others. [T7169,T7307]
  * Fix forgotten _gpgrt_post_syscall on create pipe failure. [rEbcab96484d]
  * Let gpgrt_poll return an error for a closed fd. [rE4a3dc85f69]
  * Fix build error introduced by C-committee stupidity. [T7344]
  * Interface changes relative to the 1.50 release:
  - _gpg_w32_gettext_use_utf8           EXTN (new value 2).
  - gpgrt_spawn_actions_set_env_rev     NEW.
  - GPGRT_PROCESS_ALLOW_SET_FG          NEW.
  * Release-info: https://dev.gnupg.org/T7164
  * Rebase libgpg-error-nobetasuffix.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1744200000">- Update to 1.53:
  * Fix regression in 1.52.
  * Rebase libgpg-error-nobetasuffix.patch
- Update to 1.52:
  * The KEY_WOW64_xxKEY flags can now be passed to the Registry read
    functions. [rE652328c786]
  * In the spawn functions care about closefrom/close call is
    interrupted. [T7478]
  * New simple string list API. [rE47097806f1]
  * New API for name value files. [rE7ec1f27b60]
  * Interface changes relative to the 1.51 release:
  - gpgrt_w32_reg_query_string          NEW (Windows only).
  - gpgrt_strlist_t                     NEW type.
  - gpgrt_strlist_free                  NEW.
  - gpgrt_strlist_add                   NEW.
  - gpgrt_strlist_tokenize              NEW.
  - gpgrt_strlist_copy                  NEW.
  - gpgrt_strlist_rev                   NEW.
  - gpgrt_strlist_prev                  NEW.
  - gpgrt_strlist_last                  NEW.
  - gpgrt_strlist_pop                   NEW.
  - gpgrt_strlist_find                  NEW.
  - GPGRT_STRLIST_APPEND                NEW const.
  - GPGRT_STRLIST_WIPE                  NEW const.
  - gpgrt_nvc_t                         NEW type.
  - gpgrt_nve_t                         NEW type.
  - gpgrt_nvc_new                       NEW.
  - gpgrt_nvc_release                   NEW.
  - gpgrt_nvc_get_flag                  NEW.
  - gpgrt_nvc_add                       NEW.
  - gpgrt_nvc_set                       NEW.
  - gpgrt_nve_set                       NEW.
  - gpgrt_nvc_delete                    NEW.
  - gpgrt_nvc_lookup                    NEW.
  - gpgrt_nvc_parse                     NEW.
  - gpgrt_nvc_write                     NEW.
  - gpgrt_nve_next                      NEW.
  - gpgrt_nve_name                      NEW.
  - gpgrt_nve_value                     NEW.
  - gpgrt_nvc_get_string                NEW.
  - gpgrt_nvc_get_bool                  NEW.
  - GPGRT_NVC_WIPE                      NEW const.
  - GPGRT_NVC_PRIVKEY                   NEW const.
  - GPGRT_NVC_SECTION                   NEW const.
  - GPGRT_NVC_MODIFIED                  NEW const.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1745236800">- Update to 1.54:
  * Fix a regression in 1.52 which did not allow to open UNC
    specified files on Windows. [rE28ae4ee194]
  * Ignore log file specification from the Registry in the gpg-error
    tool.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1745582400">- Update to 1.55:
  * Rewrite the extended length path handling under Windows. [T5754]
  * Add new test commands to the gpg-error tool. Allow command w/o
    dashes and reformat the help. [rEc002490a8f]
  * Silence warning from gcc 15. [T7621]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758542400">- No longer explicitly require info by -devel package: info files
  are handled by a transfiletrigger when info is present.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1759924800">- Update to 1.56:
  * Support the %b conversion specifier in the estream printf
    functions
  * New mode keyword "share=xxx" for gpgrt_fopen
  * Change the default method to get the number of fds to close.
    This fixes a spawning problem on certain POSIX machine.
  * Interface changes relative to the 1.55 release:
    GPG_ERR_UNEXPECTED_PACKET           NEW.
    GPGRT_PROCESS_STDIO_NUL             NEW.
- drop obsolete info macros and address all rpmlint warnings
- refresh upstream signing keyring</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1765368000">- Update to 1.57:
  * The sysconfdir as provided by the configure run is now used for
    the default global config files of the argparser. [T7894]
  * New function gpgrt_fconcat and improved the existing
    gpgrt_fnameconcat and gpgrt_absfnameconcat. [T7894,rE34dba88757]
  * Some minor build improvements for zOS.
  * Updated the Swedish and Portuguese translations.
  * Interface changes relative to the 1.56 release:
  - gpgrt_fconcat                       NEW.
  - GPGRT_FCONCAT_ABS                   NEW.
  - GPGRT_FCONCAT_TILDE                 NEW.
  - GPGRT_FCONCAT_SYSCONF               NEW.
  * Release-info: https://dev.gnupg.org/T7847</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1765713600">- Update to 1.58:
  * fixes for platforms other than GNU/Linux</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1771502400">- Update to 1.59:
  * Take care of POSIX semaphore "shared" semantics. This fixes a
    problem on NetBSD. [T8065]
  * Fix preparing the environment block on Windows. [T8052]
  * Fix for GPGRT_PROCESS_*_KEEP flags on Windows. [T8052]
  * Update Russian and Swedish translations.
  * Introduce autogen.rc variable autogen_use_force.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1777118400">- Update to 1.60:
  * New error codes
  * Interface changes relative to the 1.57 release:
    GPG_ERR_PUBKEY_NON_COMPLIANT        NEW.
    GPG_ERR_CIPHER_NON_COMPLIANT        NEW.
    GPG_ERR_DIGEST_NON_COMPLIANT        NEW.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1778414400">- Update to 1.61:
  * Fix possible stack overflow in es_printf for %.100f format
  (boo#1263054)
  * Fix out-of-bounds read in vfnameconcat
  * Add cross compile support for wasm*-*-emscripten target
  * Update Japanese and Polish translations</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1785412800">- Add upstream patch to fix build on 32-bit arm:
  * libgpg-error-fix-armv7.patch</changelog>
</package>
<package pkgid="c2f6092caae84738002a3657aaa3a7bc47b62e98270e6b56d777b985d871e94bfe6da37821fe56e4662789e83a58aa8800481cf9c6e9ba01864108cadd7dfb21" name="libgpg-error0-debuginfo" arch="riscv64">
  <version epoch="0" ver="1.61" rel="150.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1681300800">- Update to 1.47:
  * New error codes for PUKs and reset codes. [T6421]
  * Avoid segv in logging with improper use of the "socket://".
  * Fixed translation of argparse's internal option --help.
  * Interface changes relative to the 1.46 release:
  - GPG_ERR_SOURCE_TKD             NEW.
  - GPG_ERR_BAD_PUK                NEW.
  - GPG_ERR_NO_RESET_CODE          NEW.
  - GPG_ERR_BAD_RESET_CODE         NEW.
  - GPGRT_SPAWN_KEEP_STDIN         NEW.
  - GPGRT_SPAWN_KEEP_STDOUT        NEW.
  - GPGRT_SPAWN_KEEP_STDERR        NEW.
  - GPGRT_SPAWN_INHERIT_FILE       NEW.
  * Release-info: https://dev.gnupg.org/T6231</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697544000">- Do not pull revision info from GIT when autoconf is run. This
  removes the -unknown suffix after the version number.
  * Add libgpg-error-nobetasuffix.patch [bsc#1216334]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1708948800">- Update to 1.48:
  * New configure option --with-libtool-modification.  [T6619]
  * New option parser flag to detect commands given without a double
    dash.  There is also the new meta command "command-mode" to set
    this flag via a config file.  [T6978]
  * Added an es_fopen mode flag "sequential" with support on Windows.
    [rE7a42ff0ec9]
  * Added an es_fopen mode flag "wipe" to cleanup internal buffers at
    close time.  [T6954]
  * New function gpgrt_wipememory.  [T6964]
  * Improvements to setenv on Windows.  [rE89e53ad90f]
  * Fixed call to estream-printf string filters.  [T6737]
  * Many improvements to the yat2m tool.
  * Updates to the build system.
  * Interface changes relative to the 1.47 release:
  - ARGPARSE_FLAG_COMMAND          NEW.
  - gpgrt_wipememory               NEW.
  * Release-info: https://dev.gnupg.org/T6441
  * Update upstream libgpg-error.keyring</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1714392000">- Update to 1.49:
  * Two new functions to improve the logging interface. The
    gpgrt_logv_domain is currently the same as gpgrt_logv_prefix but
    allows to pass a domain string so that in future we will be able to
    select log output by domain. It also provide a non yet functional
    feature to include a hex dump.
  * Add a "trunc" keyword to gpgrt_log_printhex. [rE0a39fbefcb]
  * Avoid an endless loop in the argparser due to a conf file read
    error. [rE2dc93cfecc]
  * Interface changes relative to the 1.48 release:
  - gpgrt_add_post_log_func        NEW.
  - gpgrt_logv_domain              NEW.
  * Release-info: https://dev.gnupg.org/T7012</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1718884800">- Update to 1.50:
  * New set of process spawn functions. [T6249]
  * Fixed return type for gpgrt_b64dec_proc and gpgrt_b64dec_finish
    to gpg_err_code_t.  This enum return type is in almost all cases
    compatible to the formerly used gpg_error_t (i.e. unsigned int).
  * Interface changes relative to the 1.49 release:
    gpgrt_process_t                     CHANGED (never used).
    gpgrt_spawn_actions_t               NEW type.
    gpgrt_process_requests              NEW enum.
    gpgrt_process_spawn                 NEW.
    gpgrt_process_terminate             NEW.
    gpgrt_process_get_streams           NEW.
    gpgrt_process_ctl                   NEW.
    gpgrt_process_wait                  NEW.
    gpgrt_process_release               NEW.
    gpgrt_spawn_actions_new             NEW.
    gpgrt_spawn_actions_release         NEW.
    gpgrt_spawn_actions_set_redirect    NEW.
    gpgrt_spawn_actions_set_environ     NEW (posix only).
    gpgrt_spawn_actions_set_inherit_fds NEW (posix only).
    gpgrt_spawn_actions_set_atfork      NEW (posix only).
    gpgrt_spawn_actions_set_envvars     NEW (w32 only).
    gpgrt_spawn_actions_set_inherit_handles NEW (w32 only).
    GPGRT_PROCESS_DETACHED              NEW.
    GPGRT_PROCESS_NO_CONSOLE            NEW.
    GPGRT_PROCESS_NO_EUID_CHECK         NEW.
    GPGRT_PROCESS_STDIN_PIPE            NEW.
    GPGRT_PROCESS_STDOUT_PIPE           NEW.
    GPGRT_PROCESS_STDERR_PIPE           NEW.
    GPGRT_PROCESS_STDINOUT_SOCKETPAIR   NEW.
    GPGRT_PROCESS_STDIN_KEEP            NEW.
    GPGRT_PROCESS_STDOUT_KEEP           NEW.
    GPGRT_PROCESS_STDERR_KEEP           NEW.
    GPGRT_PROCESS_STDFDS_SETTING        NEW.
    GPGRT_SPAWN_INHERIT_FILE            REMOVED (never used).
    GPGRT_SPAWN_NONBLOCK                REMOVED (never used).
    GPGRT_SPAWN_RUN_ASFW                REMOVED (never used).
    GPGRT_SPAWN_DETACHED                REMOVED (never used).
    GPGRT_SPAWN_KEEP_STDIN              REMOVED (never used).
    GPGRT_SPAWN_KEEP_STDOUT             REMOVED (never used).
    GPGRT_SPAWN_KEEP_STDERR             REMOVED (never used).
  * Release-info: https://dev.gnupg.org/T7102</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1731499200">- Update to 1.51:
  * Add GPGRT_PROCESS_ALLOW_SET_FG for gpgrt_process_spawn. [rEb79d4206f4]
  * Add new spawn function to modify the environment. [T7307]
  * Fix missing environ var for macOS and others. [T7169,T7307]
  * Fix forgotten _gpgrt_post_syscall on create pipe failure. [rEbcab96484d]
  * Let gpgrt_poll return an error for a closed fd. [rE4a3dc85f69]
  * Fix build error introduced by C-committee stupidity. [T7344]
  * Interface changes relative to the 1.50 release:
  - _gpg_w32_gettext_use_utf8           EXTN (new value 2).
  - gpgrt_spawn_actions_set_env_rev     NEW.
  - GPGRT_PROCESS_ALLOW_SET_FG          NEW.
  * Release-info: https://dev.gnupg.org/T7164
  * Rebase libgpg-error-nobetasuffix.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1744200000">- Update to 1.53:
  * Fix regression in 1.52.
  * Rebase libgpg-error-nobetasuffix.patch
- Update to 1.52:
  * The KEY_WOW64_xxKEY flags can now be passed to the Registry read
    functions. [rE652328c786]
  * In the spawn functions care about closefrom/close call is
    interrupted. [T7478]
  * New simple string list API. [rE47097806f1]
  * New API for name value files. [rE7ec1f27b60]
  * Interface changes relative to the 1.51 release:
  - gpgrt_w32_reg_query_string          NEW (Windows only).
  - gpgrt_strlist_t                     NEW type.
  - gpgrt_strlist_free                  NEW.
  - gpgrt_strlist_add                   NEW.
  - gpgrt_strlist_tokenize              NEW.
  - gpgrt_strlist_copy                  NEW.
  - gpgrt_strlist_rev                   NEW.
  - gpgrt_strlist_prev                  NEW.
  - gpgrt_strlist_last                  NEW.
  - gpgrt_strlist_pop                   NEW.
  - gpgrt_strlist_find                  NEW.
  - GPGRT_STRLIST_APPEND                NEW const.
  - GPGRT_STRLIST_WIPE                  NEW const.
  - gpgrt_nvc_t                         NEW type.
  - gpgrt_nve_t                         NEW type.
  - gpgrt_nvc_new                       NEW.
  - gpgrt_nvc_release                   NEW.
  - gpgrt_nvc_get_flag                  NEW.
  - gpgrt_nvc_add                       NEW.
  - gpgrt_nvc_set                       NEW.
  - gpgrt_nve_set                       NEW.
  - gpgrt_nvc_delete                    NEW.
  - gpgrt_nvc_lookup                    NEW.
  - gpgrt_nvc_parse                     NEW.
  - gpgrt_nvc_write                     NEW.
  - gpgrt_nve_next                      NEW.
  - gpgrt_nve_name                      NEW.
  - gpgrt_nve_value                     NEW.
  - gpgrt_nvc_get_string                NEW.
  - gpgrt_nvc_get_bool                  NEW.
  - GPGRT_NVC_WIPE                      NEW const.
  - GPGRT_NVC_PRIVKEY                   NEW const.
  - GPGRT_NVC_SECTION                   NEW const.
  - GPGRT_NVC_MODIFIED                  NEW const.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1745236800">- Update to 1.54:
  * Fix a regression in 1.52 which did not allow to open UNC
    specified files on Windows. [rE28ae4ee194]
  * Ignore log file specification from the Registry in the gpg-error
    tool.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1745582400">- Update to 1.55:
  * Rewrite the extended length path handling under Windows. [T5754]
  * Add new test commands to the gpg-error tool. Allow command w/o
    dashes and reformat the help. [rEc002490a8f]
  * Silence warning from gcc 15. [T7621]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1758542400">- No longer explicitly require info by -devel package: info files
  are handled by a transfiletrigger when info is present.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1759924800">- Update to 1.56:
  * Support the %b conversion specifier in the estream printf
    functions
  * New mode keyword "share=xxx" for gpgrt_fopen
  * Change the default method to get the number of fds to close.
    This fixes a spawning problem on certain POSIX machine.
  * Interface changes relative to the 1.55 release:
    GPG_ERR_UNEXPECTED_PACKET           NEW.
    GPGRT_PROCESS_STDIO_NUL             NEW.
- drop obsolete info macros and address all rpmlint warnings
- refresh upstream signing keyring</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1765368000">- Update to 1.57:
  * The sysconfdir as provided by the configure run is now used for
    the default global config files of the argparser. [T7894]
  * New function gpgrt_fconcat and improved the existing
    gpgrt_fnameconcat and gpgrt_absfnameconcat. [T7894,rE34dba88757]
  * Some minor build improvements for zOS.
  * Updated the Swedish and Portuguese translations.
  * Interface changes relative to the 1.56 release:
  - gpgrt_fconcat                       NEW.
  - GPGRT_FCONCAT_ABS                   NEW.
  - GPGRT_FCONCAT_TILDE                 NEW.
  - GPGRT_FCONCAT_SYSCONF               NEW.
  * Release-info: https://dev.gnupg.org/T7847</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1765713600">- Update to 1.58:
  * fixes for platforms other than GNU/Linux</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1771502400">- Update to 1.59:
  * Take care of POSIX semaphore "shared" semantics. This fixes a
    problem on NetBSD. [T8065]
  * Fix preparing the environment block on Windows. [T8052]
  * Fix for GPGRT_PROCESS_*_KEEP flags on Windows. [T8052]
  * Update Russian and Swedish translations.
  * Introduce autogen.rc variable autogen_use_force.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1777118400">- Update to 1.60:
  * New error codes
  * Interface changes relative to the 1.57 release:
    GPG_ERR_PUBKEY_NON_COMPLIANT        NEW.
    GPG_ERR_CIPHER_NON_COMPLIANT        NEW.
    GPG_ERR_DIGEST_NON_COMPLIANT        NEW.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1778414400">- Update to 1.61:
  * Fix possible stack overflow in es_printf for %.100f format
  (boo#1263054)
  * Fix out-of-bounds read in vfnameconcat
  * Add cross compile support for wasm*-*-emscripten target
  * Update Japanese and Polish translations</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1785412800">- Add upstream patch to fix build on 32-bit arm:
  * libgpg-error-fix-armv7.patch</changelog>
</package>
<package pkgid="d7ae4414d99b2c65e1e5d9d8a2f685574d2645c3d63943d17598321972ba1f4c9b9e432668cc11e5048c7c7e56ed09a85250911f1a2afac7a25adf458e701c64" name="libgpgme45" arch="riscv64">
  <version epoch="0" ver="2.1.2" rel="51.2"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701259200">- Update to 1.23.2:
  * Preserve more specific existing failure code.  [T6575]
  * qt: Start dirmngr with gpgconf to avoid multiple instances. [T6833]
  * qt: On Windows, use UTF-8 when logging the error text.  [T5960]
  * qt: Remove left-over partial files more persistently.  [T6584]
  * qt: Use a temporary file name when creating signed or encrypted
    archives. [T6721]
  * qt: Build Qt 6 bindings with -fPIC if requested or Qt 6 was built
    with this flag. [T6781]
  * Notes:
  - qt: DefaultKeyGenerationJob     DEPRECATED.
  * Release-info: https://dev.gnupg.org/T6782</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Make libgpgmepp-devel provide its CMake target file</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1704542400">- Python 3.12 has dropped distutils
  * Build require python-setuptools instead
  * Drop old gpgme-D545-python310.patch
  * Replace with gpgme-D545-obsolete-distutils.patch</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1708171200">- Update gpgme-D545-obsolete-distutils.patch with upstream's
  changes (but use pip instead of python-build for wheel building)
- Change from in-place build to out-of-place build in order to
  reflect upstream's build setup (See D545)
- Don't replace distutils in 15.X</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1725192000">- add python313.patch to enable python 3.13 building</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1731499200">- Update to 1.24.0:
  * Extended gpgme_op_decrypt* and gpgme_op_verify* to allow writing the
    output directly to a file. [T6550]
  * Extended gpgme_op_encrypt*, gpgme_op_encrypt_sign*, and gpgme_op_sign*
    to allow reading the input data directly from a file. [T6550]
  * Add information about designated revocation keys. [T7118]
  * New context flag "import-options". [T7152]
  * New context flag "proc-all-sigs". [T7261]
  * New context flag "known-notations". [T4060]
  * New info flags "beta_compliance". [rM1a7bc88ee7]
  * New function gpgme_op_setownertrust to make changing the owner trust
    easier and to allow enabling/disabling of keys (requires GnuPG 2.4.6). [T7239]
  * New flag to re-encrypt OpenPGP data (requires GnuPG 2.5.1). [T1825]
  * cpp: Provide information about designated revocation keys for a Key. [T7118]
  * cpp: Add safer member function returning text describing an error. [T5960]
  * cpp: Add support for setting the owner trust of keys and for enabling
    and disabling keys. [T7239]
  * qt: Build QGpgME for Qt 5 and Qt 6 simultaneously. [T7205]
  * qt: Install headers for Qt 5 and Qt 6 in separate folders. [T7161]
  * qt: Allow reading the data to decrypt/encrypt/sign/verify directly from
    files. [T6550]
  * qt: Allow writing the decrypted/encrypted/signed/verified data directly
    to files. [T6550]
  * qt: Allow specifying import options when importing keys. [T7152]
  * qt: Allow appending a detached signature to an existing file. [T6867]
  * qt: Add support for enabling and disabling keys. [T7239]
  * qt: Add support for new context flag "proc-all-sigs" to the jobs that
    verify data signatures.
  * Interface changes relative to the 1.23.2 release:
  - GPGME_ENCRYPT_FILE                      NEW.
  - GPGME_SIG_MODE_FILE                     NEW.
  - GPGME_ENCRYPT_ADD_RECP                  NEW.
  - GPGME_ENCRYPT_CHG_RECP                  NEW.
  - gpgme_key_t                             EXT: New field 'revkeys'.
  - gpgme_revocation_key_t                  NEW.
  - gpgme_set_ctx_flag                      EXT: New flag 'import-options'.
  - gpgme_set_ctx_flag                      EXT: New flag 'proc-all-sigs'.
  - gpgme_set_ctx_flag                      EXT: New flag 'known-notation'.
  - gpgme_op_setownertrust_start            NEW.
  - gpgme_op_setownertrust                  NEW.
  - gpgme_subkey_t                          EXT: New field 'beta_compliance'.
  - gpgme_signature_t                       EXT: New field 'beta_compliance'.
  - gpgme_decrypt_result_t                  EXT: New field 'beta_compliance'.
  - cpp: Context::EncryptFile               NEW.
  - cpp: Context::setOwnerTrust             NEW.
  - cpp: Context::startSetOwnerTrust        NEW.
  - cpp: Context::setKeyEnabled             NEW.
  - cpp: Context::startSetKeyEnabled        NEW.
  - cpp: SignatureMode::SignFile            NEW.
  - cpp: RevocationKey                      NEW.
  - cpp: Key::revocationKey                 NEW.
  - cpp: Key::numRevocationKeys             NEW.
  - cpp: Key::revocationKeys                NEW.
  - cpp: Key::isBetaCompliance              NEW.
  - cpp: Subkey::isBetaCompliance           NEW.
  - cpp: Error::asStdString                 NEW.
  - cpp: Error::asString                    DEPRECATED.
  - cpp: DecryptionResult::isBetaCompliance NEW.
  - cpp: Signature::isBetaCompliance        NEW.
  - qt: DecryptVerifyArchiveJob::setProcessAllSignatures NEW.
  - qt: DecryptVerifyArchiveJob::processAllSignatures    NEW.
  - qt: DecryptVerifyJob::setInputFile      NEW.
  - qt: DecryptVerifyJob::inputFile         NEW.
  - qt: DecryptVerifyJob::setOutputFile     NEW.
  - qt: DecryptVerifyJob::outputFile        NEW.
  - qt: DecryptVerifyJob::setProcessAllSignatures NEW.
  - qt: DecryptVerifyJob::processAllSignatures    NEW.
  - qt: EncryptJob::setRecipients           NEW.
  - qt: EncryptJob::recipients              NEW.
  - qt: EncryptJob::setInputFile            NEW.
  - qt: EncryptJob::inputFile               NEW.
  - qt: EncryptJob::setOutputFile           NEW.
  - qt: EncryptJob::outputFile              NEW.
  - qt: EncryptJob::setEncryptionFlags      NEW.
  - qt: EncryptJob::encryptionFlags         NEW.
  - qt: SignEncryptJob::setSigners          NEW.
  - qt: SignEncryptJob::signers             NEW.
  - qt: SignEncryptJob::setRecipients       NEW.
  - qt: SignEncryptJob::recipients          NEW.
  - qt: SignEncryptJob::setInputFile        NEW.
  - qt: SignEncryptJob::inputFile           NEW.
  - qt: SignEncryptJob::setOutputFile       NEW.
  - qt: SignEncryptJob::outputFile          NEW.
  - qt: SignEncryptJob::setEncryptionFlags  NEW.
  - qt: SignEncryptJob::encryptionFlags     NEW.
  - qt: SignJob::setSigners                 NEW.
  - qt: SignJob::signers                    NEW.
  - qt: SignJob::setInputFile               NEW.
  - qt: SignJob::inputFile                  NEW.
  - qt: SignJob::setOutputFile              NEW.
  - qt: SignJob::outputFile                 NEW.
  - qt: SignJob::setSigningFlags            NEW.
  - qt: SignJob::signingFlags               NEW.
  - qt: SignJob::setAppendSignature         NEW.
  - qt: SignJob::appendSignatureEnabled     NEW.
  - qt: VerifyDetachedJob::setSignatureFile NEW.
  - qt: VerifyDetachedJob::signatureFile    NEW.
  - qt: VerifyDetachedJob::setSignedFile    NEW.
  - qt: VerifyDetachedJob::signedFile       NEW.
  - qt: VerifyDetachedJob::setProcessAllSignatures NEW.
  - qt: VerifyDetachedJob::processAllSignatures    NEW.
  - qt: VerifyOpaqueJob::setInputFile       NEW.
  - qt: VerifyOpaqueJob::inputFile          NEW.
  - qt: VerifyOpaqueJob::setOutputFile      NEW.
  - qt: VerifyOpaqueJob::outputFile         NEW.
  - qt: VerifyOpaqueJob::setProcessAllSignatures NEW.
  - qt: VerifyOpaqueJob::processAllSignatures    NEW.
  - qt: ImportJob::setImportOptions         NEW.
  - qt: ImportJob::importOptions            NEW.
  - qt: QuickJob::startSetKeyEnabled        NEW.
  * Release-info: https://dev.gnupg.org/T7376
  * Rebase gpgme-suse-nobetasuffix.patch python313.patch
  * Remove patch upstream: gpgme-D545-obsolete-distutils.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1731931200">- Fix file list on Leap 15</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1732104000">- Move the gpg python bindings out of the egg directory.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1732881600">- Add gpgme-fix-python-install.patch: Fix the installation of the
  python bindings without having to move them around manually.</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1733918400">- Update to 1.24.1:
  * Support the Kyber algorithm in key listings.
  * Allow building on some older Linux platforms.  [rM4a62318422]
  * Interface changes relative to the 1.24.0 release:
    GPGME_PK_KYBER                          NEW enum value.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739188800">- Update to 1.24.2:
  * Fix regression for RSA in gpgme_pubkey_algo_string
  * Prevent failing tests after 2027-05-15
- drop python313.patch, is included</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1740052800">- Don't own content of all common-lisp directories, just own the
  directories themselves (adding %dir in front of them). Prevents
  duplicate ownership of the Common Lisp files.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1748001600">- update to 1.24.3:
  * cpp: Ensure that all transitions go from one state to a different
    state
  * cpp: Ensure correct expiration time on 32-bit arch with 64-bit
    time_t</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1748520000">- Do not build the qt5 flavor in SLE16 where Qt5 won't be
  available.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1749816000">- Update to 2.0.0:
  * The C++ bindings, the Qt bindings, and the Python bindings were
    split off of gpgme
  * New function gpgme_op_random_bytes to get cryptographically
    strong random bytes from gpg
  * New function gpgme_op_random_value to get a cryptographically
    strong unsigned integer random value
  * New decrypt flag to skip the actual decryption so that
    information about the recipients can be retrieved.
  * New flag for key generate to mark a (sub)key as group owned
  * If the key passed to gpgme_signers_add was retrieved with an
    exact pattern (fingerprint with '!' suffix), the requested
    subkey is used for signing.  This reflects the behaviour of gpg
    but is a minor semantic change
  * The timestamp and expires fields in gpgme_subkey_t,
    gpgme_key_sig, and gpgme_new_signature_t are changed from signed
    long to unsigned long to better cope with 32bit time_t
    implementations.  These fields should in reality never see an
    error value (-1).
  * Removed the gpgme_attr_t enums and their functions which were
    deprecated since 2003D.  [rMd54d6eaa64]
  * Removed the never implemented or announced
    GPGME_EXPORT_MODE_NOUID flags
  * Removed the entire trustlist feature which worked anyway only
    for a short period in 2003
- drop requirements from devel that are autogenerated
- drop gpgme-suse-nobetasuffix.patch
- drop gpgme-fix-python-install.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1758628800">- Update to 2.0.1:
  * gnupg-manage-keys: New tool as a framework for adding features
    which would normally be implemented by a script.  Right now it
    supports the commands "identify" and "delete-expired-keys".
  * Extend the internal gpgsm_assuan_simple_command to consume diag
    output.  This fixes a possible lockup
  * developer visible fixes and portability fixes</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1761134400">- Treat empty DISPLAY variable as unset. [bsc#1252425, bsc#1231055]
  * To avoid gpgme constructing an invalid gpg command line when
    the DISPLAY variable is empty it can be treated as unset.
  * Add gpgme-Treat-empty-DISPLAY-variable-as-unset.patch
  * Reported upstream: dev.gnupg.org/T7919</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1780228800">- Update to 2.1.0:
  * New flags "is_de_vs" and "beta_compliance" for encryption
    results
  * New decryption flag GPGME_DECRYPT_SESSION_HASH and new field
    session_hash in gpgme_decrypt_result_t.  For details see the
    gpg option --show-session-key
  * Setting of attributes for CMS signatures is now supported via
    gpgme_sig_notation_add
  * New context flag "export-filter"
  * Extend the internal gpgsm_assuan_simple_command to consume all
    received lines.  This fixes a possible lockup introduced by a
    fix for a previous issue
  * Fix passphrase cancel handling
  * Handle the case when pinentry is invoked multiple times
- drop gpgme-Treat-empty-DISPLAY-variable-as-unset.patch, included</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1782734400">- Update to 2.1.1:
  * gpgme_op_export now also returns operational errors</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1783252800">- Update to 2.1.2:
  * fix issues affecting other platforms</changelog>
</package>
<package pkgid="110ee979ac8e912bda513eb3c50ed2fc112bc22ae6dec294431e537469b07af779c4644723aceb9ecda0f0c0b4de5a588373248b790558382e4987a46965767d" name="libgpgme45-debuginfo" arch="riscv64">
  <version epoch="0" ver="2.1.2" rel="51.2"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701259200">- Update to 1.23.2:
  * Preserve more specific existing failure code.  [T6575]
  * qt: Start dirmngr with gpgconf to avoid multiple instances. [T6833]
  * qt: On Windows, use UTF-8 when logging the error text.  [T5960]
  * qt: Remove left-over partial files more persistently.  [T6584]
  * qt: Use a temporary file name when creating signed or encrypted
    archives. [T6721]
  * qt: Build Qt 6 bindings with -fPIC if requested or Qt 6 was built
    with this flag. [T6781]
  * Notes:
  - qt: DefaultKeyGenerationJob     DEPRECATED.
  * Release-info: https://dev.gnupg.org/T6782</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Make libgpgmepp-devel provide its CMake target file</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1704542400">- Python 3.12 has dropped distutils
  * Build require python-setuptools instead
  * Drop old gpgme-D545-python310.patch
  * Replace with gpgme-D545-obsolete-distutils.patch</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1708171200">- Update gpgme-D545-obsolete-distutils.patch with upstream's
  changes (but use pip instead of python-build for wheel building)
- Change from in-place build to out-of-place build in order to
  reflect upstream's build setup (See D545)
- Don't replace distutils in 15.X</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1725192000">- add python313.patch to enable python 3.13 building</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1731499200">- Update to 1.24.0:
  * Extended gpgme_op_decrypt* and gpgme_op_verify* to allow writing the
    output directly to a file. [T6550]
  * Extended gpgme_op_encrypt*, gpgme_op_encrypt_sign*, and gpgme_op_sign*
    to allow reading the input data directly from a file. [T6550]
  * Add information about designated revocation keys. [T7118]
  * New context flag "import-options". [T7152]
  * New context flag "proc-all-sigs". [T7261]
  * New context flag "known-notations". [T4060]
  * New info flags "beta_compliance". [rM1a7bc88ee7]
  * New function gpgme_op_setownertrust to make changing the owner trust
    easier and to allow enabling/disabling of keys (requires GnuPG 2.4.6). [T7239]
  * New flag to re-encrypt OpenPGP data (requires GnuPG 2.5.1). [T1825]
  * cpp: Provide information about designated revocation keys for a Key. [T7118]
  * cpp: Add safer member function returning text describing an error. [T5960]
  * cpp: Add support for setting the owner trust of keys and for enabling
    and disabling keys. [T7239]
  * qt: Build QGpgME for Qt 5 and Qt 6 simultaneously. [T7205]
  * qt: Install headers for Qt 5 and Qt 6 in separate folders. [T7161]
  * qt: Allow reading the data to decrypt/encrypt/sign/verify directly from
    files. [T6550]
  * qt: Allow writing the decrypted/encrypted/signed/verified data directly
    to files. [T6550]
  * qt: Allow specifying import options when importing keys. [T7152]
  * qt: Allow appending a detached signature to an existing file. [T6867]
  * qt: Add support for enabling and disabling keys. [T7239]
  * qt: Add support for new context flag "proc-all-sigs" to the jobs that
    verify data signatures.
  * Interface changes relative to the 1.23.2 release:
  - GPGME_ENCRYPT_FILE                      NEW.
  - GPGME_SIG_MODE_FILE                     NEW.
  - GPGME_ENCRYPT_ADD_RECP                  NEW.
  - GPGME_ENCRYPT_CHG_RECP                  NEW.
  - gpgme_key_t                             EXT: New field 'revkeys'.
  - gpgme_revocation_key_t                  NEW.
  - gpgme_set_ctx_flag                      EXT: New flag 'import-options'.
  - gpgme_set_ctx_flag                      EXT: New flag 'proc-all-sigs'.
  - gpgme_set_ctx_flag                      EXT: New flag 'known-notation'.
  - gpgme_op_setownertrust_start            NEW.
  - gpgme_op_setownertrust                  NEW.
  - gpgme_subkey_t                          EXT: New field 'beta_compliance'.
  - gpgme_signature_t                       EXT: New field 'beta_compliance'.
  - gpgme_decrypt_result_t                  EXT: New field 'beta_compliance'.
  - cpp: Context::EncryptFile               NEW.
  - cpp: Context::setOwnerTrust             NEW.
  - cpp: Context::startSetOwnerTrust        NEW.
  - cpp: Context::setKeyEnabled             NEW.
  - cpp: Context::startSetKeyEnabled        NEW.
  - cpp: SignatureMode::SignFile            NEW.
  - cpp: RevocationKey                      NEW.
  - cpp: Key::revocationKey                 NEW.
  - cpp: Key::numRevocationKeys             NEW.
  - cpp: Key::revocationKeys                NEW.
  - cpp: Key::isBetaCompliance              NEW.
  - cpp: Subkey::isBetaCompliance           NEW.
  - cpp: Error::asStdString                 NEW.
  - cpp: Error::asString                    DEPRECATED.
  - cpp: DecryptionResult::isBetaCompliance NEW.
  - cpp: Signature::isBetaCompliance        NEW.
  - qt: DecryptVerifyArchiveJob::setProcessAllSignatures NEW.
  - qt: DecryptVerifyArchiveJob::processAllSignatures    NEW.
  - qt: DecryptVerifyJob::setInputFile      NEW.
  - qt: DecryptVerifyJob::inputFile         NEW.
  - qt: DecryptVerifyJob::setOutputFile     NEW.
  - qt: DecryptVerifyJob::outputFile        NEW.
  - qt: DecryptVerifyJob::setProcessAllSignatures NEW.
  - qt: DecryptVerifyJob::processAllSignatures    NEW.
  - qt: EncryptJob::setRecipients           NEW.
  - qt: EncryptJob::recipients              NEW.
  - qt: EncryptJob::setInputFile            NEW.
  - qt: EncryptJob::inputFile               NEW.
  - qt: EncryptJob::setOutputFile           NEW.
  - qt: EncryptJob::outputFile              NEW.
  - qt: EncryptJob::setEncryptionFlags      NEW.
  - qt: EncryptJob::encryptionFlags         NEW.
  - qt: SignEncryptJob::setSigners          NEW.
  - qt: SignEncryptJob::signers             NEW.
  - qt: SignEncryptJob::setRecipients       NEW.
  - qt: SignEncryptJob::recipients          NEW.
  - qt: SignEncryptJob::setInputFile        NEW.
  - qt: SignEncryptJob::inputFile           NEW.
  - qt: SignEncryptJob::setOutputFile       NEW.
  - qt: SignEncryptJob::outputFile          NEW.
  - qt: SignEncryptJob::setEncryptionFlags  NEW.
  - qt: SignEncryptJob::encryptionFlags     NEW.
  - qt: SignJob::setSigners                 NEW.
  - qt: SignJob::signers                    NEW.
  - qt: SignJob::setInputFile               NEW.
  - qt: SignJob::inputFile                  NEW.
  - qt: SignJob::setOutputFile              NEW.
  - qt: SignJob::outputFile                 NEW.
  - qt: SignJob::setSigningFlags            NEW.
  - qt: SignJob::signingFlags               NEW.
  - qt: SignJob::setAppendSignature         NEW.
  - qt: SignJob::appendSignatureEnabled     NEW.
  - qt: VerifyDetachedJob::setSignatureFile NEW.
  - qt: VerifyDetachedJob::signatureFile    NEW.
  - qt: VerifyDetachedJob::setSignedFile    NEW.
  - qt: VerifyDetachedJob::signedFile       NEW.
  - qt: VerifyDetachedJob::setProcessAllSignatures NEW.
  - qt: VerifyDetachedJob::processAllSignatures    NEW.
  - qt: VerifyOpaqueJob::setInputFile       NEW.
  - qt: VerifyOpaqueJob::inputFile          NEW.
  - qt: VerifyOpaqueJob::setOutputFile      NEW.
  - qt: VerifyOpaqueJob::outputFile         NEW.
  - qt: VerifyOpaqueJob::setProcessAllSignatures NEW.
  - qt: VerifyOpaqueJob::processAllSignatures    NEW.
  - qt: ImportJob::setImportOptions         NEW.
  - qt: ImportJob::importOptions            NEW.
  - qt: QuickJob::startSetKeyEnabled        NEW.
  * Release-info: https://dev.gnupg.org/T7376
  * Rebase gpgme-suse-nobetasuffix.patch python313.patch
  * Remove patch upstream: gpgme-D545-obsolete-distutils.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1731931200">- Fix file list on Leap 15</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1732104000">- Move the gpg python bindings out of the egg directory.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1732881600">- Add gpgme-fix-python-install.patch: Fix the installation of the
  python bindings without having to move them around manually.</changelog>
  <changelog author="Lucas Mulling &lt;lucas.mulling@suse.com&gt;" date="1733918400">- Update to 1.24.1:
  * Support the Kyber algorithm in key listings.
  * Allow building on some older Linux platforms.  [rM4a62318422]
  * Interface changes relative to the 1.24.0 release:
    GPGME_PK_KYBER                          NEW enum value.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739188800">- Update to 1.24.2:
  * Fix regression for RSA in gpgme_pubkey_algo_string
  * Prevent failing tests after 2027-05-15
- drop python313.patch, is included</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1740052800">- Don't own content of all common-lisp directories, just own the
  directories themselves (adding %dir in front of them). Prevents
  duplicate ownership of the Common Lisp files.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1748001600">- update to 1.24.3:
  * cpp: Ensure that all transitions go from one state to a different
    state
  * cpp: Ensure correct expiration time on 32-bit arch with 64-bit
    time_t</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1748520000">- Do not build the qt5 flavor in SLE16 where Qt5 won't be
  available.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1749816000">- Update to 2.0.0:
  * The C++ bindings, the Qt bindings, and the Python bindings were
    split off of gpgme
  * New function gpgme_op_random_bytes to get cryptographically
    strong random bytes from gpg
  * New function gpgme_op_random_value to get a cryptographically
    strong unsigned integer random value
  * New decrypt flag to skip the actual decryption so that
    information about the recipients can be retrieved.
  * New flag for key generate to mark a (sub)key as group owned
  * If the key passed to gpgme_signers_add was retrieved with an
    exact pattern (fingerprint with '!' suffix), the requested
    subkey is used for signing.  This reflects the behaviour of gpg
    but is a minor semantic change
  * The timestamp and expires fields in gpgme_subkey_t,
    gpgme_key_sig, and gpgme_new_signature_t are changed from signed
    long to unsigned long to better cope with 32bit time_t
    implementations.  These fields should in reality never see an
    error value (-1).
  * Removed the gpgme_attr_t enums and their functions which were
    deprecated since 2003D.  [rMd54d6eaa64]
  * Removed the never implemented or announced
    GPGME_EXPORT_MODE_NOUID flags
  * Removed the entire trustlist feature which worked anyway only
    for a short period in 2003
- drop requirements from devel that are autogenerated
- drop gpgme-suse-nobetasuffix.patch
- drop gpgme-fix-python-install.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1758628800">- Update to 2.0.1:
  * gnupg-manage-keys: New tool as a framework for adding features
    which would normally be implemented by a script.  Right now it
    supports the commands "identify" and "delete-expired-keys".
  * Extend the internal gpgsm_assuan_simple_command to consume diag
    output.  This fixes a possible lockup
  * developer visible fixes and portability fixes</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1761134400">- Treat empty DISPLAY variable as unset. [bsc#1252425, bsc#1231055]
  * To avoid gpgme constructing an invalid gpg command line when
    the DISPLAY variable is empty it can be treated as unset.
  * Add gpgme-Treat-empty-DISPLAY-variable-as-unset.patch
  * Reported upstream: dev.gnupg.org/T7919</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1780228800">- Update to 2.1.0:
  * New flags "is_de_vs" and "beta_compliance" for encryption
    results
  * New decryption flag GPGME_DECRYPT_SESSION_HASH and new field
    session_hash in gpgme_decrypt_result_t.  For details see the
    gpg option --show-session-key
  * Setting of attributes for CMS signatures is now supported via
    gpgme_sig_notation_add
  * New context flag "export-filter"
  * Extend the internal gpgsm_assuan_simple_command to consume all
    received lines.  This fixes a possible lockup introduced by a
    fix for a previous issue
  * Fix passphrase cancel handling
  * Handle the case when pinentry is invoked multiple times
- drop gpgme-Treat-empty-DISPLAY-variable-as-unset.patch, included</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1782734400">- Update to 2.1.1:
  * gpgme_op_export now also returns operational errors</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1783252800">- Update to 2.1.2:
  * fix issues affecting other platforms</changelog>
</package>
<package pkgid="176d193e55430030103a86e1c4a766ca9315dcc9de0230baf83dd14a05c6d83f2ea7846519751d37789ac2614e36ddb9bce58015ffab807ddb4afb8c228f47bd" name="libgpgmepp7" arch="riscv64">
  <version epoch="0" ver="2.1.0" rel="6.6"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1749816000">- initial version, split upstream into releases separate from gpgme</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1780228800">- Update to 2.1.0:
  * New methods to query the compliance of encryption results
  * New function Subkey::keyGrips to get the list of keygrips for
    a subkey using combined algorithms
  * New function Context::generateRandomZBase32String to get a
    cryptographically strong string of z-base-32 characters</changelog>
</package>
<package pkgid="0881770f61dc1fbc80341aba25f81386d17ea78c76822e8b62b6ecbde84707794ac2aa6ca18130c40d26a66ac15536517a76dc49c8ffcf291ca082d786fac1ea" name="libgpgmepp7-debuginfo" arch="riscv64">
  <version epoch="0" ver="2.1.0" rel="6.6"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1749816000">- initial version, split upstream into releases separate from gpgme</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1780228800">- Update to 2.1.0:
  * New methods to query the compliance of encryption results
  * New function Subkey::keyGrips to get the list of keygrips for
    a subkey using combined algorithms
  * New function Context::generateRandomZBase32String to get a
    cryptographically strong string of z-base-32 characters</changelog>
</package>
<package pkgid="b6fca49db0524e3f0829d1931eea75b26b991d92056002de9f5233878bd4dd31d36afb9f778809e6c9155b184c73beb4fc86aed45ff632b000a3422741f2c260" name="libmhash2" arch="riscv64">
  <version epoch="0" ver="0.9.9.9" rel="23.5"/>
  <changelog author="coolo@novell.com" date="1263816000">- take patch from sourceforge.net tracker to fix test suite</changelog>
  <changelog author="jengelh@medozas.de" date="1288526400">- Use %_smp_mflags</changelog>
  <changelog author="coolo@suse.com" date="1321444800">- add libtool as buildrequire to avoid implicit dependency</changelog>
  <changelog author="coolo@suse.com" date="1357992000">- remove suse_update_config</changelog>
  <changelog author="mpluskal@suse.com" date="1424952000">- Cleanup spec file with spec-cleaner
- Refresh dependencies
- Move libraries to libmhash2 to comply with shlip policies
- Use url for source</changelog>
  <changelog author="mpluskal@suse.com" date="1424952001">- Move part of documentation to devel package</changelog>
  <changelog author="ro@suse.de" date="1579521600">- add a few patches from the fedora package to tackle
  a crash in the testsuite on 32bit
  - add patch mhash-0.9.9.9-fix-snefru-segfault.patch
  - add patch mhash-0.9.9.9-fix-whirlpool-segfault.patch
  - add patch mhash-0.9.9.9-fix-mem-leak.patch
  - add patch mhash-0.9.9-no-free-before-use.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651233600">- switched source url to https</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1709121600">- Use %autosetup instead of %patch based on pgajdos idea
- Some spec-cleaner cleanups</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1757937600">-  Implement gcc13 to build for tumbleweed.</changelog>
</package>
<package pkgid="edd5704d093c3ba630fd9f880e27e6e4b3fb912a26e95a4b69a85bca96ccab8674dd6a32a0e8197a0551be515f2576d0e00fd04d45d692ae42aef9e775b7cb91" name="libmhash2-debuginfo" arch="riscv64">
  <version epoch="0" ver="0.9.9.9" rel="23.5"/>
  <changelog author="coolo@novell.com" date="1263816000">- take patch from sourceforge.net tracker to fix test suite</changelog>
  <changelog author="jengelh@medozas.de" date="1288526400">- Use %_smp_mflags</changelog>
  <changelog author="coolo@suse.com" date="1321444800">- add libtool as buildrequire to avoid implicit dependency</changelog>
  <changelog author="coolo@suse.com" date="1357992000">- remove suse_update_config</changelog>
  <changelog author="mpluskal@suse.com" date="1424952000">- Cleanup spec file with spec-cleaner
- Refresh dependencies
- Move libraries to libmhash2 to comply with shlip policies
- Use url for source</changelog>
  <changelog author="mpluskal@suse.com" date="1424952001">- Move part of documentation to devel package</changelog>
  <changelog author="ro@suse.de" date="1579521600">- add a few patches from the fedora package to tackle
  a crash in the testsuite on 32bit
  - add patch mhash-0.9.9.9-fix-snefru-segfault.patch
  - add patch mhash-0.9.9.9-fix-whirlpool-segfault.patch
  - add patch mhash-0.9.9.9-fix-mem-leak.patch
  - add patch mhash-0.9.9-no-free-before-use.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651233600">- switched source url to https</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1709121600">- Use %autosetup instead of %patch based on pgajdos idea
- Some spec-cleaner cleanups</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1757937600">-  Implement gcc13 to build for tumbleweed.</changelog>
</package>
<package pkgid="351bddbe70ee904ad321feaba80fc5c5adaac6c451bd55e1504d2ddf43ef045d5e0b4696a3ca843d32e2c5925c4472404e92f512fa84bc7c5b7c22701fbe1c57" name="libqgpgme-devel" arch="riscv64">
  <version epoch="0" ver="2.2.0" rel="16.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1749816000">- initial version, upstream split the language bindings from 2.0.0</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752667200">- enable Qt5 for Kf5 kwallet boo#1244605</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752753600">- disable 32-bit libraries for Qt6 flavor</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752753601">- Add requirements to gpgmepp to -devel packages to avoid breaking
  plasma-pass, and correctness</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Specify version requirement on Qt6 Core Tools
- wrap Qt6 build in a conditional and disable on Leap 15.6</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1780228800">- Update to 2.1.0:
  * Fixed assertion when parsing DNs that end with a hex string
  * Allow forcing the deletion of secret keys without confirmation
  * Allow specifying an export filter when exporting keys</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1785499200">- Update to 2.2.0:
  * Add job for querying Active Directory
  * Don't start dirmngr for WKD lookup if it is disabled for gpg</changelog>
</package>
<package pkgid="ac111dde0b8abe91dcfef624f98c2073d40ca96500064b5d28bbcc779fe76e13cd95de94e349861bac00a23d53ef41a88437d6c2a6febc42e508742e3cbedc7e" name="libqgpgme15" arch="riscv64">
  <version epoch="0" ver="2.2.0" rel="16.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1749816000">- initial version, upstream split the language bindings from 2.0.0</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752667200">- enable Qt5 for Kf5 kwallet boo#1244605</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752753600">- disable 32-bit libraries for Qt6 flavor</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752753601">- Add requirements to gpgmepp to -devel packages to avoid breaking
  plasma-pass, and correctness</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Specify version requirement on Qt6 Core Tools
- wrap Qt6 build in a conditional and disable on Leap 15.6</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1780228800">- Update to 2.1.0:
  * Fixed assertion when parsing DNs that end with a hex string
  * Allow forcing the deletion of secret keys without confirmation
  * Allow specifying an export filter when exporting keys</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1785499200">- Update to 2.2.0:
  * Add job for querying Active Directory
  * Don't start dirmngr for WKD lookup if it is disabled for gpg</changelog>
</package>
<package pkgid="f78c62c07d5025cd71bdabdee924d1fb574a5bcca608bdc2d02e5a9575941acfaf2b727800f777e970f811e9fb4f3eb7b24623659320bad13baf82a052cc040b" name="libqgpgme15-debuginfo" arch="riscv64">
  <version epoch="0" ver="2.2.0" rel="16.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1749816000">- initial version, upstream split the language bindings from 2.0.0</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752667200">- enable Qt5 for Kf5 kwallet boo#1244605</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752753600">- disable 32-bit libraries for Qt6 flavor</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752753601">- Add requirements to gpgmepp to -devel packages to avoid breaking
  plasma-pass, and correctness</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Specify version requirement on Qt6 Core Tools
- wrap Qt6 build in a conditional and disable on Leap 15.6</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1780228800">- Update to 2.1.0:
  * Fixed assertion when parsing DNs that end with a hex string
  * Allow forcing the deletion of secret keys without confirmation
  * Allow specifying an export filter when exporting keys</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1785499200">- Update to 2.2.0:
  * Add job for querying Active Directory
  * Don't start dirmngr for WKD lookup if it is disabled for gpg</changelog>
</package>
<package pkgid="e8af4f2c651c524762738b680c76f6697896476d33c39cec5f181eb574620e87dc768dd68d8d7381d263d476786d762d03ce356a8f9c4e5134583536113a70a5" name="libqgpgmeqt6-15" arch="riscv64">
  <version epoch="0" ver="2.2.0" rel="16.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1749816000">- initial version, upstream split the language bindings from 2.0.0</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752667200">- enable Qt5 for Kf5 kwallet boo#1244605</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752753600">- disable 32-bit libraries for Qt6 flavor</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752753601">- Add requirements to gpgmepp to -devel packages to avoid breaking
  plasma-pass, and correctness</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Specify version requirement on Qt6 Core Tools
- wrap Qt6 build in a conditional and disable on Leap 15.6</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1780228800">- Update to 2.1.0:
  * Fixed assertion when parsing DNs that end with a hex string
  * Allow forcing the deletion of secret keys without confirmation
  * Allow specifying an export filter when exporting keys</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1785499200">- Update to 2.2.0:
  * Add job for querying Active Directory
  * Don't start dirmngr for WKD lookup if it is disabled for gpg</changelog>
</package>
<package pkgid="e9bc95f703d7005eb43897d1315c75b2f0f8f716f9221cfe0a297d4077e491ec26e96ce2330ee2a6f0036c48df73e7c5614fcdc5976d2891f86ce0695c6c729f" name="libqgpgmeqt6-15-debuginfo" arch="riscv64">
  <version epoch="0" ver="2.2.0" rel="16.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1749816000">- initial version, upstream split the language bindings from 2.0.0</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752667200">- enable Qt5 for Kf5 kwallet boo#1244605</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752753600">- disable 32-bit libraries for Qt6 flavor</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752753601">- Add requirements to gpgmepp to -devel packages to avoid breaking
  plasma-pass, and correctness</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Specify version requirement on Qt6 Core Tools
- wrap Qt6 build in a conditional and disable on Leap 15.6</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1780228800">- Update to 2.1.0:
  * Fixed assertion when parsing DNs that end with a hex string
  * Allow forcing the deletion of secret keys without confirmation
  * Allow specifying an export filter when exporting keys</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1785499200">- Update to 2.2.0:
  * Add job for querying Active Directory
  * Don't start dirmngr for WKD lookup if it is disabled for gpg</changelog>
</package>
<package pkgid="922c2d6843c21cb0f461816185593981b09e05743fc597e4bce2fec39b626e71b840075d0a83f1f6ed5d0e2e463d1d0219f2d7a6f06bddd6a723b79bde42d8f5" name="libqgpgmeqt6-devel" arch="riscv64">
  <version epoch="0" ver="2.2.0" rel="16.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1749816000">- initial version, upstream split the language bindings from 2.0.0</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752667200">- enable Qt5 for Kf5 kwallet boo#1244605</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752753600">- disable 32-bit libraries for Qt6 flavor</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752753601">- Add requirements to gpgmepp to -devel packages to avoid breaking
  plasma-pass, and correctness</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Specify version requirement on Qt6 Core Tools
- wrap Qt6 build in a conditional and disable on Leap 15.6</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1780228800">- Update to 2.1.0:
  * Fixed assertion when parsing DNs that end with a hex string
  * Allow forcing the deletion of secret keys without confirmation
  * Allow specifying an export filter when exporting keys</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1785499200">- Update to 2.2.0:
  * Add job for querying Active Directory
  * Don't start dirmngr for WKD lookup if it is disabled for gpg</changelog>
</package>
<package pkgid="27f7a642c90026521c0fab72276191c84b44a2383a991cacad945bb90ba6dc30f24dea9b4bb2cecd1554cf22876e9734a487123c8cc1d510695d368722058d36" name="librnp0" arch="riscv64">
  <version epoch="0" ver="0.18.1" rel="60.3"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1686571200">- rnp 0.16.3:
  * CVE-2023-29479: Fix issue with possible hang on malformed
    inputs (boo#1212253)
  * CVE-2023-29480: Fix issue where in some cases, secret keys
    remain unlocked after use (boo#1212254)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1686571201">- rnp 0.17.0:
  * Add support for hidden recipient during decryption
  * Improve support for offline secret keys during default key
    selection
  * Support for GnuPG 2
  * SExp parsing code is moved to separate library
  * Mark subkeys as expired instead of invalid if primary key is
    expired
  * AEAD: use OCB by default instead of EAX
  * Do not attempt to validate signatures of unexpected types
  * Use thread-safe time and date handling functions
  * Added ENABLE_BLOWFISH, ENABLE_CAST5 and ENABLE_RIPEMD160 build
    time options
  * Corrected usage of CEK/KEK algorithms if those differs
  * Add default armor message type for --enarmor command
  * Add command --set-filename to specify which file name should be stored in message
  * Add --add-subkey subcommand to the --edit-key
  * Add set-expire subcommand to the --edit-key
  * Add --s2k-iterations and --s2k-msec options to the rnp
  * dd --allow-weak-hash command to allow usage of weak hash algorithms
  * Report number of new/updated keys during the key import
- add rnp-v0.17.0-disable-static.patch
- add rnp-v0.17.0-gcc13.patch
- uses bundled libsexp</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1686744000">- fix build on Leap (json-c)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1686744001">- build with system sexp library
  (add rnp-v0.17.0-system-sexp.patch)
- drop rnp-v0.17.0-gcc13.patch no longer needed</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1687176000">- fix s390x tests - add rnp-v0.17.0-tests.patch</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1687780800">- build with system sexpp library (renamed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1705752000">- fix build after SHA-1 cutoff date
  add rnp-v0.17.0-test-SHA1-cutoff.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1712145600">- switch to C++14 to fix build with new GoogleTest 1.14.0
  add rnp-v0.17.0-cpp14-googletest.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722168000">- rnp 0.17.1:
  * Added support for Botan 3
  * Updated support for OpenSSL 3
  * Added support for mimemode in literal data packet
  * Relaxed Base64 decoding to allow spaces after the checksum
  * Added functions rnp_key_set_features() and
    rnp_signature_get_features()
- drop patches no longer needed:
  * rnp-v0.17.0-cpp14-googletest.patch
  * rnp-v0.17.0-disable-static.patch
  * rnp-v0.17.0-system-sexp.patch
  * rnp-v0.17.0-test-SHA1-cutoff.patch
  * rnp-v0.17.0-tests.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722340800">- Build with Botan 3 on Tumbleweed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723896000">- Build with Botan 3 on Leap 15.7</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1750939200">- update to 0.18.0:
  * Discourage use of EAX AEAD mode
  * Generate RSA 3072-bit keys by default
  * Support dearmoring of GnuPG-armored files (with ARMORED FILE header)
  * Support DSA 4096 bit keys as some entities use them
  * Mark signatures, produced by encrypt-only key or subkey, as invalid
  * Allow extra spaces during armored key import
  * Better support of Botan 3.5.0+
  * Compatibility fixes for different systems
  * Update hash function from the weak one on change of the key expiration
  * Do not allow 64-bit ciphers for encryption without explicit option
  * Internal refactoring and performance updates
- add rnp-v0.18.0-skip-test_encryption_x25519.patch to skip a
  failing test
- Contains fixes to build with gcc 15</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- fix build on Leap 16.0</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1763812800">- update to 0.18.1:
  * CVE-2025-13470: PKESK (public-key encrypted) session keys were
    generated as all-zero, allowing trivial decryption of messages
    encrypted with public keys only (boo#1253957, CVE-2025-13402)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1776340800">- fix build on Tumbleweed, add rnp-v0.18.1-botan-1-1.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1783684800">- No longer skip test_encryption_x25519, use a fix instead
  Replacing rnp-v0.18.0-skip-test_encryption_x25519.patch
  with upstream rnp-v0.18.1-test_cv25519_bit_fix.patch
- Update botan compatibility patch with upstream patch
  rnp-v0.18.1-botan-1-1.patch
- skip failing tests disable-tests.patch:
  * test_sm2_encryption_signing(self):
  * test_encryption_cek(self):</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1784030400">- fix tests
  * drop disable-tests.patch
  * add rnp-v0.18.1-gnupg-2_5_21-no-partial-file-guard.patch</changelog>
</package>
<package pkgid="37c68ad7ceb75b50b1de6219770565ae07eac2e16a739ca1f489fe7906b2f738c1faf6509a0b2be41783adcdd1ca14c855d7ccebed47f210b98c741a7215e8ed" name="librnp0-debuginfo" arch="riscv64">
  <version epoch="0" ver="0.18.1" rel="60.3"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1686571200">- rnp 0.16.3:
  * CVE-2023-29479: Fix issue with possible hang on malformed
    inputs (boo#1212253)
  * CVE-2023-29480: Fix issue where in some cases, secret keys
    remain unlocked after use (boo#1212254)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1686571201">- rnp 0.17.0:
  * Add support for hidden recipient during decryption
  * Improve support for offline secret keys during default key
    selection
  * Support for GnuPG 2
  * SExp parsing code is moved to separate library
  * Mark subkeys as expired instead of invalid if primary key is
    expired
  * AEAD: use OCB by default instead of EAX
  * Do not attempt to validate signatures of unexpected types
  * Use thread-safe time and date handling functions
  * Added ENABLE_BLOWFISH, ENABLE_CAST5 and ENABLE_RIPEMD160 build
    time options
  * Corrected usage of CEK/KEK algorithms if those differs
  * Add default armor message type for --enarmor command
  * Add command --set-filename to specify which file name should be stored in message
  * Add --add-subkey subcommand to the --edit-key
  * Add set-expire subcommand to the --edit-key
  * Add --s2k-iterations and --s2k-msec options to the rnp
  * dd --allow-weak-hash command to allow usage of weak hash algorithms
  * Report number of new/updated keys during the key import
- add rnp-v0.17.0-disable-static.patch
- add rnp-v0.17.0-gcc13.patch
- uses bundled libsexp</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1686744000">- fix build on Leap (json-c)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1686744001">- build with system sexp library
  (add rnp-v0.17.0-system-sexp.patch)
- drop rnp-v0.17.0-gcc13.patch no longer needed</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1687176000">- fix s390x tests - add rnp-v0.17.0-tests.patch</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1687780800">- build with system sexpp library (renamed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1705752000">- fix build after SHA-1 cutoff date
  add rnp-v0.17.0-test-SHA1-cutoff.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1712145600">- switch to C++14 to fix build with new GoogleTest 1.14.0
  add rnp-v0.17.0-cpp14-googletest.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722168000">- rnp 0.17.1:
  * Added support for Botan 3
  * Updated support for OpenSSL 3
  * Added support for mimemode in literal data packet
  * Relaxed Base64 decoding to allow spaces after the checksum
  * Added functions rnp_key_set_features() and
    rnp_signature_get_features()
- drop patches no longer needed:
  * rnp-v0.17.0-cpp14-googletest.patch
  * rnp-v0.17.0-disable-static.patch
  * rnp-v0.17.0-system-sexp.patch
  * rnp-v0.17.0-test-SHA1-cutoff.patch
  * rnp-v0.17.0-tests.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722340800">- Build with Botan 3 on Tumbleweed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723896000">- Build with Botan 3 on Leap 15.7</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1750939200">- update to 0.18.0:
  * Discourage use of EAX AEAD mode
  * Generate RSA 3072-bit keys by default
  * Support dearmoring of GnuPG-armored files (with ARMORED FILE header)
  * Support DSA 4096 bit keys as some entities use them
  * Mark signatures, produced by encrypt-only key or subkey, as invalid
  * Allow extra spaces during armored key import
  * Better support of Botan 3.5.0+
  * Compatibility fixes for different systems
  * Update hash function from the weak one on change of the key expiration
  * Do not allow 64-bit ciphers for encryption without explicit option
  * Internal refactoring and performance updates
- add rnp-v0.18.0-skip-test_encryption_x25519.patch to skip a
  failing test
- Contains fixes to build with gcc 15</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- fix build on Leap 16.0</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1763812800">- update to 0.18.1:
  * CVE-2025-13470: PKESK (public-key encrypted) session keys were
    generated as all-zero, allowing trivial decryption of messages
    encrypted with public keys only (boo#1253957, CVE-2025-13402)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1776340800">- fix build on Tumbleweed, add rnp-v0.18.1-botan-1-1.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1783684800">- No longer skip test_encryption_x25519, use a fix instead
  Replacing rnp-v0.18.0-skip-test_encryption_x25519.patch
  with upstream rnp-v0.18.1-test_cv25519_bit_fix.patch
- Update botan compatibility patch with upstream patch
  rnp-v0.18.1-botan-1-1.patch
- skip failing tests disable-tests.patch:
  * test_sm2_encryption_signing(self):
  * test_encryption_cek(self):</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1784030400">- fix tests
  * drop disable-tests.patch
  * add rnp-v0.18.1-gnupg-2_5_21-no-partial-file-guard.patch</changelog>
</package>
<package pkgid="d3fc61ae17bd15a943d739a6873007ae8ef24043f429c307d4e84a6078bd341d82f9e000af8fad2902853444546086030ee12234501b0ba443abee0eafc13d09" name="libsexpp0" arch="riscv64">
  <version epoch="0" ver="0.9.2" rel="11.8"/>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1686744000">- sexp 0.8.4, initial package</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1687348800">- sexp 0.8.5:
  * license clarified to MIT
  * Limit allowed nesting layers in print_xxx
- drop sexp-0.8.4-shared-lib.patch
- add sexp-0.8.5-soversion.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1687521600">- sexp 0.8.6
  * Explicitly indicate library versioning (SOVERSION)
  * Add a manpage for the sexp CLI
- drop sexp-0.8.5-soversion.patch</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1687780800">- upstream and library renamed to sexpp</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722168000">- sexpp 0.8.8:
  * Add header to fix compilation with gcc 13
  * Implemented char_traits for SEXP octet_t</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1729252800">-  Update to 0.9.0:
  * Limit length of verbatim strings
  * Update CI with typos checks</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742644800">- update to 0.9.1:
  * fix: update inttypes includes by @barracuda156
  * fix: resolve type mismatch in sexpp-input.cpp
  * ffix: update error message formats for size_t parameters
  * doc: update specification reference, remove dead links</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742731200">- update to 0.9.2:
  * fix: revert sexp_output_stream_t::change_output_byte_size ABI</changelog>
</package>
<package pkgid="809ad77ab39d5379366a16a0426f3ac2cdc3a68014b4f075dee3731d979f632d6f07530ca6d8632af23497be87b281dc00cffa1449b74cd5079f6f17b3a5173b" name="libsexpp0-debuginfo" arch="riscv64">
  <version epoch="0" ver="0.9.2" rel="11.8"/>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1686744000">- sexp 0.8.4, initial package</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1687348800">- sexp 0.8.5:
  * license clarified to MIT
  * Limit allowed nesting layers in print_xxx
- drop sexp-0.8.4-shared-lib.patch
- add sexp-0.8.5-soversion.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1687521600">- sexp 0.8.6
  * Explicitly indicate library versioning (SOVERSION)
  * Add a manpage for the sexp CLI
- drop sexp-0.8.5-soversion.patch</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1687780800">- upstream and library renamed to sexpp</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722168000">- sexpp 0.8.8:
  * Add header to fix compilation with gcc 13
  * Implemented char_traits for SEXP octet_t</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1729252800">-  Update to 0.9.0:
  * Limit length of verbatim strings
  * Update CI with typos checks</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742644800">- update to 0.9.1:
  * fix: update inttypes includes by @barracuda156
  * fix: resolve type mismatch in sexpp-input.cpp
  * ffix: update error message formats for size_t parameters
  * doc: update specification reference, remove dead links</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742731200">- update to 0.9.2:
  * fix: revert sexp_output_stream_t::change_output_byte_size ABI</changelog>
</package>
<package pkgid="3f3951a8303007e4f18658b394f223504bba03daf19351779a1f9f1a2a759d56dfaf0cdf19ca236319c59e652d23c12f2c10147ba4a33a538ad57cc16bcb5a9e" name="mhash" arch="src">
  <version epoch="0" ver="0.9.9.9" rel="23.5"/>
  <changelog author="aj@suse.de" date="1137326400">- Fix warnings about uninitialized variables.
- Package mutils/mincludes.h since it's used by &lt;mhash.h&gt;.</changelog>
  <changelog author="mjancar@suse.cz" date="1138190400">- fix missing = in comparison (#145503)</changelog>
  <changelog author="mls@suse.de" date="1138363200">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="ro@suse.de" date="1145361600">- use stdfns.c from 0.9.6 to fix bigendian platforms</changelog>
  <changelog author="prusnak@suse.cz" date="1167825600">- update to 0.9.7.1
  * better handling of endian issues
  * eliminated redundant code
- drop obsolete patches:
  * mhash-0.9.4a-comparison.diff
  * mhash-0.9.4a-include.diff
  * mhash-0.9.4a-uninitialized.diff
  * mhash-0.9.4a-stdfns.diff</changelog>
  <changelog author="prusnak@suse.cz" date="1175774400">- update do 0.9.9
  * fixed sigbus error on unaligned data
  * fixed Haval endian problem
  * polished some memory leaks
  * fixed symbol clashes</changelog>
  <changelog author="crrodriguez@suse.de" date="1186920000">- missing glibc-devel dependency on -devel package</changelog>
  <changelog author="prusnak@suse.cz" date="1232366400">- updated to 0.9.9.9
  * Added patch for sigbus error on unaligned data,
    when doing rapid copies</changelog>
  <changelog author="crrodriguez@suse.de" date="1236340800">- remove static libraries
- run make check</changelog>
  <changelog author="coolo@novell.com" date="1257249600">- updated patches to apply with fuzz=0</changelog>
  <changelog author="coolo@novell.com" date="1263816000">- take patch from sourceforge.net tracker to fix test suite</changelog>
  <changelog author="jengelh@medozas.de" date="1288526400">- Use %_smp_mflags</changelog>
  <changelog author="coolo@suse.com" date="1321444800">- add libtool as buildrequire to avoid implicit dependency</changelog>
  <changelog author="coolo@suse.com" date="1357992000">- remove suse_update_config</changelog>
  <changelog author="mpluskal@suse.com" date="1424952000">- Cleanup spec file with spec-cleaner
- Refresh dependencies
- Move libraries to libmhash2 to comply with shlip policies
- Use url for source</changelog>
  <changelog author="mpluskal@suse.com" date="1424952001">- Move part of documentation to devel package</changelog>
  <changelog author="ro@suse.de" date="1579521600">- add a few patches from the fedora package to tackle
  a crash in the testsuite on 32bit
  - add patch mhash-0.9.9.9-fix-snefru-segfault.patch
  - add patch mhash-0.9.9.9-fix-whirlpool-segfault.patch
  - add patch mhash-0.9.9.9-fix-mem-leak.patch
  - add patch mhash-0.9.9-no-free-before-use.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651233600">- switched source url to https</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1709121600">- Use %autosetup instead of %patch based on pgajdos idea
- Some spec-cleaner cleanups</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1757937600">-  Implement gcc13 to build for tumbleweed.</changelog>
</package>
<package pkgid="1a5cf99068d1478a1702b6f06511498988d67b5dce2b56f9f8327b029120936b68682e51e58434afb9cabfd396f3387bba00d84b63948a99566e7d3f355dc01a" name="mhash-debugsource" arch="riscv64">
  <version epoch="0" ver="0.9.9.9" rel="23.5"/>
  <changelog author="coolo@novell.com" date="1263816000">- take patch from sourceforge.net tracker to fix test suite</changelog>
  <changelog author="jengelh@medozas.de" date="1288526400">- Use %_smp_mflags</changelog>
  <changelog author="coolo@suse.com" date="1321444800">- add libtool as buildrequire to avoid implicit dependency</changelog>
  <changelog author="coolo@suse.com" date="1357992000">- remove suse_update_config</changelog>
  <changelog author="mpluskal@suse.com" date="1424952000">- Cleanup spec file with spec-cleaner
- Refresh dependencies
- Move libraries to libmhash2 to comply with shlip policies
- Use url for source</changelog>
  <changelog author="mpluskal@suse.com" date="1424952001">- Move part of documentation to devel package</changelog>
  <changelog author="ro@suse.de" date="1579521600">- add a few patches from the fedora package to tackle
  a crash in the testsuite on 32bit
  - add patch mhash-0.9.9.9-fix-snefru-segfault.patch
  - add patch mhash-0.9.9.9-fix-whirlpool-segfault.patch
  - add patch mhash-0.9.9.9-fix-mem-leak.patch
  - add patch mhash-0.9.9-no-free-before-use.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651233600">- switched source url to https</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1709121600">- Use %autosetup instead of %patch based on pgajdos idea
- Some spec-cleaner cleanups</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1757937600">-  Implement gcc13 to build for tumbleweed.</changelog>
</package>
<package pkgid="4828f973d3d46286864efae6e31f7c70bc8a76739ca5cffe4675a769fd21592ff67203dbc6531c6c577174fe74461410e4ef167b13fe0049d46ac7a3d3cbbdb9" name="mhash-devel" arch="riscv64">
  <version epoch="0" ver="0.9.9.9" rel="23.5"/>
  <changelog author="coolo@novell.com" date="1263816000">- take patch from sourceforge.net tracker to fix test suite</changelog>
  <changelog author="jengelh@medozas.de" date="1288526400">- Use %_smp_mflags</changelog>
  <changelog author="coolo@suse.com" date="1321444800">- add libtool as buildrequire to avoid implicit dependency</changelog>
  <changelog author="coolo@suse.com" date="1357992000">- remove suse_update_config</changelog>
  <changelog author="mpluskal@suse.com" date="1424952000">- Cleanup spec file with spec-cleaner
- Refresh dependencies
- Move libraries to libmhash2 to comply with shlip policies
- Use url for source</changelog>
  <changelog author="mpluskal@suse.com" date="1424952001">- Move part of documentation to devel package</changelog>
  <changelog author="ro@suse.de" date="1579521600">- add a few patches from the fedora package to tackle
  a crash in the testsuite on 32bit
  - add patch mhash-0.9.9.9-fix-snefru-segfault.patch
  - add patch mhash-0.9.9.9-fix-whirlpool-segfault.patch
  - add patch mhash-0.9.9.9-fix-mem-leak.patch
  - add patch mhash-0.9.9-no-free-before-use.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651233600">- switched source url to https</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1709121600">- Use %autosetup instead of %patch based on pgajdos idea
- Some spec-cleaner cleanups</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1757937600">-  Implement gcc13 to build for tumbleweed.</changelog>
</package>
<package pkgid="2179421bd6ec5ca410f07f9fb060cda6ddb582b9b23bad29a642716c1bf01588316f6793ed6e8c8818606667b49f6b9c7e449b350aab9f2991858e80a15d0a33" name="moolticute" arch="riscv64">
  <version epoch="0" ver="1.02.0.r0.gc4e4886" rel="12.44"/>
  <changelog author="fawz &lt;fawz@negentropy.io&gt;" date="1620561600">- Initial package for OpenSUSE Tumbleweed.</changelog>
  <changelog author="fawz &lt;fawz@negentropy.io&gt;" date="1620820800">- Debian_10 support</changelog>
  <changelog author="fawz &lt;fawz@negentropy.io&gt;" date="1621339200">- Add Maintainer field for debbuild builds
- Fix typo in summary field</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1653998400">- Update to v0.55.0
  * All:
    fix gnome on wayland crash
    smaller window for small resolution screens
    bug fix: mc-agent executable correct path
    bug fix: Fix crash during service name change
    better focus assist detection
    simpler key combination for secret tabs on mac (ctrl+f1/f2/f3)
    bug fix: Fix delete and rename account to the same name in MMM
    Enable to rename login to empty string in MMM
    Prevent changing login name to an existing one in MMM
    Disable export db prompt when there is no monitored file
    Do not save not confirmed changes when exiting MMM
    bug fix: integrity check with orphan children nodes
    duplicate service check in MMM
  * BLE:
    automatic bundle file parsing &amp; password recognition
    correct error message when not approving prompts after MMM
    prompts for bundle version for v7</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1665662400">- Add README.SUSE to make users aware of potential security issues
  (bsc#1202928)
- Ran spec-cleaner on the spec file</changelog>
  <changelog author="Bob Haley &lt;fawz@use.startmail.com&gt;" date="1669896000">- Update to v1.00.1
    credential fetching bug fix
- Changelog from v1.00.0
    Matches bundle v12 release
    Built with QT6 on Mac &amp; Windows
  * All devices changelog:
    minimize on cmd+q on MacOS
  * Mini BLE changelog:
    change BLE name
    credential mirroring feature
    multiple domain support
    TOTP setting bug fix
    monospaced font for notes
    allow reprogramming of "soft serial numbers" for non programmed units
    hide save button for clean categories
    bug fix: preventing continuous queries when the card is suddenly removed
    fix Qt6 MMM filter remove display issue
    fix xenial/bionic Qt related build issue
    notes not fetched bug fix
  * New settings:
    on-screen OTP display after login into website
    login menu: start from last used service
    switch off after BLE disconnect
    sort favorites by last used date
    allocated for MC, specify subdomain status on device
    custom delay between enter key and password for unlock
    screen brightness setting
    subdomain setting enforcement
    get TOTP message
    category enforcement
    Invert Login And Favorites Icons</changelog>
  <changelog author="Stefan Weiberg &lt;opensuse@hibiki.eu&gt;" date="1688040000">- Update to v1.01.0
    [BLE] Remove not tagged notes during import
    [BLE] Fetch notes after import
    [BLE] Fix import data nodes
    [BLE] Display when entered multiple domain is invalid
    [BLE] Fix multiple low battery notification
    [BLE] Improve NoBundle FW upload
    Fix application exit on Mac
    bug fix: in a "no bundle" case, allow moolticute to fetch platform info
    Mini BLE: increase file size to 20kB
    Fix saving credential without passwords Qt6
    changing hidden tabs shortcuts to SHIFT + Fx
    increasing daemon log size
    Mini: fix files upload</changelog>
  <changelog author="Bob Haley &lt;fawz@use.startmail.com&gt;" date="1695902400">- Update to v1.02.0
    [BLE] Fetch and send password for special no bundle upload
    Remove duplicate service check during import, fix #1148
    [BLE] Remove empty service during integrity check
    Change Credential save error message to more specific, fix #1021
    Prevent Linux Mint dark mode readability issues, fix #1158
    Remove CTRL from shortcut displayed on Advanced tab
    Fix Login and Password length limit for credentials edit
    Fix Login and Password length limit on Credentials tab
    [BLE] Decrease notes images, increase font size
    [BLE] Protect note fetch from parallel fetches, fix #1151
    [BLE] Remove Enabled/Disabled text for BT and Knock detection
    build for ubuntu 23.04
    [BLE] Handle email address during adding credential
    [BLE] Add improve battery life text to disable BLE setting (bundle v13)
    [BLE] Improve notes label name display
    [BLE] Send wake up device when credential requested and device is locked
    Add copy to clipboard for password generation
    [BLE] Add new device settings (paranoid pin entry, battery charge disable - bundle v13)
    [BLE] Fix fetch password for multiple domains
    [BLE] Fix password change for multiple domains
    Handle new tld for existing multiple domain service
    Set password generator length based on device, fix #1174
    [BLE] Add option to continue recondition</changelog>
</package>
<package pkgid="884d82af15890eaedb87a54df218f31e99f73b3a6695fd97ae7e5372aad2fa8fd8dd180dd00e487fdaa529698140a083822e7119fa782f301dc5d1b1036cd6f1" name="moolticute" arch="src">
  <version epoch="0" ver="1.02.0.r0.gc4e4886" rel="12.44"/>
  <changelog author="fawz &lt;fawz@negentropy.io&gt;" date="1620561600">- Initial package for OpenSUSE Tumbleweed.</changelog>
  <changelog author="fawz &lt;fawz@negentropy.io&gt;" date="1620820800">- Debian_10 support</changelog>
  <changelog author="fawz &lt;fawz@negentropy.io&gt;" date="1621339200">- Add Maintainer field for debbuild builds
- Fix typo in summary field</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1653998400">- Update to v0.55.0
  * All:
    fix gnome on wayland crash
    smaller window for small resolution screens
    bug fix: mc-agent executable correct path
    bug fix: Fix crash during service name change
    better focus assist detection
    simpler key combination for secret tabs on mac (ctrl+f1/f2/f3)
    bug fix: Fix delete and rename account to the same name in MMM
    Enable to rename login to empty string in MMM
    Prevent changing login name to an existing one in MMM
    Disable export db prompt when there is no monitored file
    Do not save not confirmed changes when exiting MMM
    bug fix: integrity check with orphan children nodes
    duplicate service check in MMM
  * BLE:
    automatic bundle file parsing &amp; password recognition
    correct error message when not approving prompts after MMM
    prompts for bundle version for v7</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1665662400">- Add README.SUSE to make users aware of potential security issues
  (bsc#1202928)
- Ran spec-cleaner on the spec file</changelog>
  <changelog author="Bob Haley &lt;fawz@use.startmail.com&gt;" date="1669896000">- Update to v1.00.1
    credential fetching bug fix
- Changelog from v1.00.0
    Matches bundle v12 release
    Built with QT6 on Mac &amp; Windows
  * All devices changelog:
    minimize on cmd+q on MacOS
  * Mini BLE changelog:
    change BLE name
    credential mirroring feature
    multiple domain support
    TOTP setting bug fix
    monospaced font for notes
    allow reprogramming of "soft serial numbers" for non programmed units
    hide save button for clean categories
    bug fix: preventing continuous queries when the card is suddenly removed
    fix Qt6 MMM filter remove display issue
    fix xenial/bionic Qt related build issue
    notes not fetched bug fix
  * New settings:
    on-screen OTP display after login into website
    login menu: start from last used service
    switch off after BLE disconnect
    sort favorites by last used date
    allocated for MC, specify subdomain status on device
    custom delay between enter key and password for unlock
    screen brightness setting
    subdomain setting enforcement
    get TOTP message
    category enforcement
    Invert Login And Favorites Icons</changelog>
  <changelog author="Stefan Weiberg &lt;opensuse@hibiki.eu&gt;" date="1688040000">- Update to v1.01.0
    [BLE] Remove not tagged notes during import
    [BLE] Fetch notes after import
    [BLE] Fix import data nodes
    [BLE] Display when entered multiple domain is invalid
    [BLE] Fix multiple low battery notification
    [BLE] Improve NoBundle FW upload
    Fix application exit on Mac
    bug fix: in a "no bundle" case, allow moolticute to fetch platform info
    Mini BLE: increase file size to 20kB
    Fix saving credential without passwords Qt6
    changing hidden tabs shortcuts to SHIFT + Fx
    increasing daemon log size
    Mini: fix files upload</changelog>
  <changelog author="Bob Haley &lt;fawz@use.startmail.com&gt;" date="1695902400">- Update to v1.02.0
    [BLE] Fetch and send password for special no bundle upload
    Remove duplicate service check during import, fix #1148
    [BLE] Remove empty service during integrity check
    Change Credential save error message to more specific, fix #1021
    Prevent Linux Mint dark mode readability issues, fix #1158
    Remove CTRL from shortcut displayed on Advanced tab
    Fix Login and Password length limit for credentials edit
    Fix Login and Password length limit on Credentials tab
    [BLE] Decrease notes images, increase font size
    [BLE] Protect note fetch from parallel fetches, fix #1151
    [BLE] Remove Enabled/Disabled text for BT and Knock detection
    build for ubuntu 23.04
    [BLE] Handle email address during adding credential
    [BLE] Add improve battery life text to disable BLE setting (bundle v13)
    [BLE] Improve notes label name display
    [BLE] Send wake up device when credential requested and device is locked
    Add copy to clipboard for password generation
    [BLE] Add new device settings (paranoid pin entry, battery charge disable - bundle v13)
    [BLE] Fix fetch password for multiple domains
    [BLE] Fix password change for multiple domains
    Handle new tld for existing multiple domain service
    Set password generator length based on device, fix #1174
    [BLE] Add option to continue recondition</changelog>
</package>
<package pkgid="861f4337f14cac5b2b2d99e4aa0b16297b257acf4d66cd1d9813160f50139e7284ab6f17f7d69a434a91cc65a6bfc240816df7c896e408e67c9b8b3097358b8b" name="moolticute-debuginfo" arch="riscv64">
  <version epoch="0" ver="1.02.0.r0.gc4e4886" rel="12.44"/>
  <changelog author="fawz &lt;fawz@negentropy.io&gt;" date="1620561600">- Initial package for OpenSUSE Tumbleweed.</changelog>
  <changelog author="fawz &lt;fawz@negentropy.io&gt;" date="1620820800">- Debian_10 support</changelog>
  <changelog author="fawz &lt;fawz@negentropy.io&gt;" date="1621339200">- Add Maintainer field for debbuild builds
- Fix typo in summary field</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1653998400">- Update to v0.55.0
  * All:
    fix gnome on wayland crash
    smaller window for small resolution screens
    bug fix: mc-agent executable correct path
    bug fix: Fix crash during service name change
    better focus assist detection
    simpler key combination for secret tabs on mac (ctrl+f1/f2/f3)
    bug fix: Fix delete and rename account to the same name in MMM
    Enable to rename login to empty string in MMM
    Prevent changing login name to an existing one in MMM
    Disable export db prompt when there is no monitored file
    Do not save not confirmed changes when exiting MMM
    bug fix: integrity check with orphan children nodes
    duplicate service check in MMM
  * BLE:
    automatic bundle file parsing &amp; password recognition
    correct error message when not approving prompts after MMM
    prompts for bundle version for v7</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1665662400">- Add README.SUSE to make users aware of potential security issues
  (bsc#1202928)
- Ran spec-cleaner on the spec file</changelog>
  <changelog author="Bob Haley &lt;fawz@use.startmail.com&gt;" date="1669896000">- Update to v1.00.1
    credential fetching bug fix
- Changelog from v1.00.0
    Matches bundle v12 release
    Built with QT6 on Mac &amp; Windows
  * All devices changelog:
    minimize on cmd+q on MacOS
  * Mini BLE changelog:
    change BLE name
    credential mirroring feature
    multiple domain support
    TOTP setting bug fix
    monospaced font for notes
    allow reprogramming of "soft serial numbers" for non programmed units
    hide save button for clean categories
    bug fix: preventing continuous queries when the card is suddenly removed
    fix Qt6 MMM filter remove display issue
    fix xenial/bionic Qt related build issue
    notes not fetched bug fix
  * New settings:
    on-screen OTP display after login into website
    login menu: start from last used service
    switch off after BLE disconnect
    sort favorites by last used date
    allocated for MC, specify subdomain status on device
    custom delay between enter key and password for unlock
    screen brightness setting
    subdomain setting enforcement
    get TOTP message
    category enforcement
    Invert Login And Favorites Icons</changelog>
  <changelog author="Stefan Weiberg &lt;opensuse@hibiki.eu&gt;" date="1688040000">- Update to v1.01.0
    [BLE] Remove not tagged notes during import
    [BLE] Fetch notes after import
    [BLE] Fix import data nodes
    [BLE] Display when entered multiple domain is invalid
    [BLE] Fix multiple low battery notification
    [BLE] Improve NoBundle FW upload
    Fix application exit on Mac
    bug fix: in a "no bundle" case, allow moolticute to fetch platform info
    Mini BLE: increase file size to 20kB
    Fix saving credential without passwords Qt6
    changing hidden tabs shortcuts to SHIFT + Fx
    increasing daemon log size
    Mini: fix files upload</changelog>
  <changelog author="Bob Haley &lt;fawz@use.startmail.com&gt;" date="1695902400">- Update to v1.02.0
    [BLE] Fetch and send password for special no bundle upload
    Remove duplicate service check during import, fix #1148
    [BLE] Remove empty service during integrity check
    Change Credential save error message to more specific, fix #1021
    Prevent Linux Mint dark mode readability issues, fix #1158
    Remove CTRL from shortcut displayed on Advanced tab
    Fix Login and Password length limit for credentials edit
    Fix Login and Password length limit on Credentials tab
    [BLE] Decrease notes images, increase font size
    [BLE] Protect note fetch from parallel fetches, fix #1151
    [BLE] Remove Enabled/Disabled text for BT and Knock detection
    build for ubuntu 23.04
    [BLE] Handle email address during adding credential
    [BLE] Add improve battery life text to disable BLE setting (bundle v13)
    [BLE] Improve notes label name display
    [BLE] Send wake up device when credential requested and device is locked
    Add copy to clipboard for password generation
    [BLE] Add new device settings (paranoid pin entry, battery charge disable - bundle v13)
    [BLE] Fix fetch password for multiple domains
    [BLE] Fix password change for multiple domains
    Handle new tld for existing multiple domain service
    Set password generator length based on device, fix #1174
    [BLE] Add option to continue recondition</changelog>
</package>
<package pkgid="4299488b31b1ea5b98ba0235c69b7acb417fb35d071a5874ba501225afbf4abe545e795a441db5e47b3de1d4304ba19207b9be662075b6a4d406fae27e610374" name="opmsg" arch="riscv64">
  <version epoch="0" ver="1.78s" rel="12.82"/>
  <changelog author="astieger@suse.com" date="1441713600">- initial package</changelog>
  <changelog author="astieger@suse.com" date="1442232000">- update to 1.60s:
  * added native encryption for EC personas, similar to --rsa
    override
  * dont need to construct EC_GROUP if using
    EC_KEY_new_by_curve_name() which obtains all necessary parameters
  * adjusting I/O handling for opmsg-stick/ropmsg
  * oflush vs. eflush
  * some code cleanup and additional error checks
  * implementing deniable messages
  * generalizing kex key generation (ECDH, DH), adding possibility
    to track peer-key usage
  * Adding version 2 KDF and making peer-isolation configurable</changelog>
  <changelog author="astieger@suse.com" date="1447070400">- update to 1.61s:
  * opmsg: re-adding RAND_load_file() to gen_dh_key(). Only for
    safety (already called inside main) but in case keystore is
    used externally.</changelog>
  <changelog author="astieger@suse.com" date="1449662400">- update to 1.65s:
  * opmsg: implementing deniable personas
  * opmsg: allow multiple recipients for encryption/decryption (Cc)
  * opmsg: handle mutt calling with multiple recipients (Cc)
  * opmsg: more verbose output for Cc messages</changelog>
  <changelog author="astieger@suse.com" date="1464091200">- update to 1.70s:
  * adding opmux wrapper
  * KDF version 2 is default for peers with opmsg &gt;= 1.60</changelog>
  <changelog author="meissner@suse.com" date="1487851200">- updated to 1.75s:
- updated to 1.74s:
  - opmsg: only one DH session key</changelog>
  <changelog author="jengelh@inai.de" date="1488456000">- Update description</changelog>
  <changelog author="astieger@suse.com" date="1510574400">- opmsg 1.77s:
  * opmsg: correct error msg handling for libcrypto error queue
  * opmsg: speeding up keystore load by introducing load flags
  * opmsg: dont generate Kex keys in null crypto/signing case
  * opmsg: allow to selfsign generated personas, so peer can also
  - -decrypt it and check sig</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1608465600">- update to to 1.78s:
  - opmsg: allow to pass --confdir and --burn via opmux to opmsg
  - opmsg: add RAND_load_file() return check also in main().</changelog>
</package>
<package pkgid="1f7365422f3e832cd3b41e67d1bc5e37ce14a46abadd8a46049a0a072b8a34076ab2ce01ff3905709d4f24dc7b4ada5c369e600d253533cd38cb77e1e21f89cf" name="opmsg" arch="src">
  <version epoch="0" ver="1.78s" rel="12.82"/>
  <changelog author="astieger@suse.com" date="1441713600">- initial package</changelog>
  <changelog author="astieger@suse.com" date="1442232000">- update to 1.60s:
  * added native encryption for EC personas, similar to --rsa
    override
  * dont need to construct EC_GROUP if using
    EC_KEY_new_by_curve_name() which obtains all necessary parameters
  * adjusting I/O handling for opmsg-stick/ropmsg
  * oflush vs. eflush
  * some code cleanup and additional error checks
  * implementing deniable messages
  * generalizing kex key generation (ECDH, DH), adding possibility
    to track peer-key usage
  * Adding version 2 KDF and making peer-isolation configurable</changelog>
  <changelog author="astieger@suse.com" date="1447070400">- update to 1.61s:
  * opmsg: re-adding RAND_load_file() to gen_dh_key(). Only for
    safety (already called inside main) but in case keystore is
    used externally.</changelog>
  <changelog author="astieger@suse.com" date="1449662400">- update to 1.65s:
  * opmsg: implementing deniable personas
  * opmsg: allow multiple recipients for encryption/decryption (Cc)
  * opmsg: handle mutt calling with multiple recipients (Cc)
  * opmsg: more verbose output for Cc messages</changelog>
  <changelog author="astieger@suse.com" date="1464091200">- update to 1.70s:
  * adding opmux wrapper
  * KDF version 2 is default for peers with opmsg &gt;= 1.60</changelog>
  <changelog author="meissner@suse.com" date="1487851200">- updated to 1.75s:
- updated to 1.74s:
  - opmsg: only one DH session key</changelog>
  <changelog author="jengelh@inai.de" date="1488456000">- Update description</changelog>
  <changelog author="astieger@suse.com" date="1510574400">- opmsg 1.77s:
  * opmsg: correct error msg handling for libcrypto error queue
  * opmsg: speeding up keystore load by introducing load flags
  * opmsg: dont generate Kex keys in null crypto/signing case
  * opmsg: allow to selfsign generated personas, so peer can also
  - -decrypt it and check sig</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1608465600">- update to to 1.78s:
  - opmsg: allow to pass --confdir and --burn via opmux to opmsg
  - opmsg: add RAND_load_file() return check also in main().</changelog>
</package>
<package pkgid="474cdcad9526eb7a318da4d5843e7cb904f92afa643d2aafa82256f3fa91672d4fbb168984ebcf078fe3592938d25f70ce1b3178d4a36f4ff56da98991c48ae0" name="opmsg-debuginfo" arch="riscv64">
  <version epoch="0" ver="1.78s" rel="12.82"/>
  <changelog author="astieger@suse.com" date="1441713600">- initial package</changelog>
  <changelog author="astieger@suse.com" date="1442232000">- update to 1.60s:
  * added native encryption for EC personas, similar to --rsa
    override
  * dont need to construct EC_GROUP if using
    EC_KEY_new_by_curve_name() which obtains all necessary parameters
  * adjusting I/O handling for opmsg-stick/ropmsg
  * oflush vs. eflush
  * some code cleanup and additional error checks
  * implementing deniable messages
  * generalizing kex key generation (ECDH, DH), adding possibility
    to track peer-key usage
  * Adding version 2 KDF and making peer-isolation configurable</changelog>
  <changelog author="astieger@suse.com" date="1447070400">- update to 1.61s:
  * opmsg: re-adding RAND_load_file() to gen_dh_key(). Only for
    safety (already called inside main) but in case keystore is
    used externally.</changelog>
  <changelog author="astieger@suse.com" date="1449662400">- update to 1.65s:
  * opmsg: implementing deniable personas
  * opmsg: allow multiple recipients for encryption/decryption (Cc)
  * opmsg: handle mutt calling with multiple recipients (Cc)
  * opmsg: more verbose output for Cc messages</changelog>
  <changelog author="astieger@suse.com" date="1464091200">- update to 1.70s:
  * adding opmux wrapper
  * KDF version 2 is default for peers with opmsg &gt;= 1.60</changelog>
  <changelog author="meissner@suse.com" date="1487851200">- updated to 1.75s:
- updated to 1.74s:
  - opmsg: only one DH session key</changelog>
  <changelog author="jengelh@inai.de" date="1488456000">- Update description</changelog>
  <changelog author="astieger@suse.com" date="1510574400">- opmsg 1.77s:
  * opmsg: correct error msg handling for libcrypto error queue
  * opmsg: speeding up keystore load by introducing load flags
  * opmsg: dont generate Kex keys in null crypto/signing case
  * opmsg: allow to selfsign generated personas, so peer can also
  - -decrypt it and check sig</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1608465600">- update to to 1.78s:
  - opmsg: allow to pass --confdir and --burn via opmux to opmsg
  - opmsg: add RAND_load_file() return check also in main().</changelog>
</package>
<package pkgid="bd0b0531352f54985c793cc5a63c3de576367be010f1705a77cc2bff4f4d8dc821da21179419d8725e1d91597f3306341ab61e64cd2b362a4600a0ac6d5ecc2f" name="paperkey" arch="riscv64">
  <version epoch="0" ver="1.6" rel="11.60"/>
  <changelog author="puzel@suse.cz" date="1232971200">- inital package (version 1.0)</changelog>
  <changelog author="puzel@suse.cz" date="1234612800">- update to 1.1
  * make the instructions on how to restore a key without paperkey a
    bit clearer</changelog>
  <changelog author="puzel@novell.com" date="1255694400">- update to paperkey-1.2
  * Minor documentation changes
  * Gnulib refresh
  * Generate output files with more restrictive permissions (go-rwx)</changelog>
  <changelog author="puzel@novell.com" date="1302523200">- use spec-cleaner</changelog>
  <changelog author="toganm@opensuse.org" date="1376654400">- update to 1.3
  * Added support for OpenPGP elliptic curve keys (ECDH and
    ECDSA) as specified in RFC 6637.
  * Use minimal OpenPGP packet encoding.  This does not affect
    functionality, but makes it more likely that a given key will
    match byte-for-byte the same key after running through paperkey.
  * Minor bug fixes.
  * Gnulib refresh.
- Correct license and add url to source</changelog>
  <changelog author="mpluskal@suse.com" date="1427976000">- Cleanup spec file with spec-cleaner
- Add gpg signature</changelog>
  <changelog author="mpluskal@suse.com" date="1429099200">- Update license information</changelog>
  <changelog author="mpluskal@suse.com" date="1479988800">- Update to version 1.4:
  * binary vs text output mismatch when using "--output-type raw"
    on Windows platforms.</changelog>
  <changelog author="astieger@suse.com" date="1511265600">- paperkey 1.5:
  * Added support for OpenPGP EdDSA elliptic curve keys
  * Properly handle a secret key where the primary key is of a
    known type but a subkey is not of a known type.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1547121600">- Update to version 1.6:
  * Selftest updates to allow running tests in parallel via make -j</changelog>
</package>
<package pkgid="c4d0148852e730340a88b7e43567767ff2944dc351c4b81a0b36d4ea978c5ce1e643aa69412579530671dac2345f666671dc830531a14dae9b72b8600d04a875" name="paperkey" arch="src">
  <version epoch="0" ver="1.6" rel="11.60"/>
  <changelog author="puzel@suse.cz" date="1232971200">- inital package (version 1.0)</changelog>
  <changelog author="puzel@suse.cz" date="1234612800">- update to 1.1
  * make the instructions on how to restore a key without paperkey a
    bit clearer</changelog>
  <changelog author="puzel@novell.com" date="1255694400">- update to paperkey-1.2
  * Minor documentation changes
  * Gnulib refresh
  * Generate output files with more restrictive permissions (go-rwx)</changelog>
  <changelog author="puzel@novell.com" date="1302523200">- use spec-cleaner</changelog>
  <changelog author="toganm@opensuse.org" date="1376654400">- update to 1.3
  * Added support for OpenPGP elliptic curve keys (ECDH and
    ECDSA) as specified in RFC 6637.
  * Use minimal OpenPGP packet encoding.  This does not affect
    functionality, but makes it more likely that a given key will
    match byte-for-byte the same key after running through paperkey.
  * Minor bug fixes.
  * Gnulib refresh.
- Correct license and add url to source</changelog>
  <changelog author="mpluskal@suse.com" date="1427976000">- Cleanup spec file with spec-cleaner
- Add gpg signature</changelog>
  <changelog author="mpluskal@suse.com" date="1429099200">- Update license information</changelog>
  <changelog author="mpluskal@suse.com" date="1479988800">- Update to version 1.4:
  * binary vs text output mismatch when using "--output-type raw"
    on Windows platforms.</changelog>
  <changelog author="astieger@suse.com" date="1511265600">- paperkey 1.5:
  * Added support for OpenPGP EdDSA elliptic curve keys
  * Properly handle a secret key where the primary key is of a
    known type but a subkey is not of a known type.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1547121600">- Update to version 1.6:
  * Selftest updates to allow running tests in parallel via make -j</changelog>
</package>
<package pkgid="1a2a8ea9b0170e2a436beae4f35ffbe73d789b2b7f00213d1c4cf8645afb51293c6fd8ca5562fa9717077925950030f527747f6acc9384af86b812cc98b0d75a" name="paperkey-debuginfo" arch="riscv64">
  <version epoch="0" ver="1.6" rel="11.60"/>
  <changelog author="puzel@suse.cz" date="1232971200">- inital package (version 1.0)</changelog>
  <changelog author="puzel@suse.cz" date="1234612800">- update to 1.1
  * make the instructions on how to restore a key without paperkey a
    bit clearer</changelog>
  <changelog author="puzel@novell.com" date="1255694400">- update to paperkey-1.2
  * Minor documentation changes
  * Gnulib refresh
  * Generate output files with more restrictive permissions (go-rwx)</changelog>
  <changelog author="puzel@novell.com" date="1302523200">- use spec-cleaner</changelog>
  <changelog author="toganm@opensuse.org" date="1376654400">- update to 1.3
  * Added support for OpenPGP elliptic curve keys (ECDH and
    ECDSA) as specified in RFC 6637.
  * Use minimal OpenPGP packet encoding.  This does not affect
    functionality, but makes it more likely that a given key will
    match byte-for-byte the same key after running through paperkey.
  * Minor bug fixes.
  * Gnulib refresh.
- Correct license and add url to source</changelog>
  <changelog author="mpluskal@suse.com" date="1427976000">- Cleanup spec file with spec-cleaner
- Add gpg signature</changelog>
  <changelog author="mpluskal@suse.com" date="1429099200">- Update license information</changelog>
  <changelog author="mpluskal@suse.com" date="1479988800">- Update to version 1.4:
  * binary vs text output mismatch when using "--output-type raw"
    on Windows platforms.</changelog>
  <changelog author="astieger@suse.com" date="1511265600">- paperkey 1.5:
  * Added support for OpenPGP EdDSA elliptic curve keys
  * Properly handle a secret key where the primary key is of a
    known type but a subkey is not of a known type.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1547121600">- Update to version 1.6:
  * Selftest updates to allow running tests in parallel via make -j</changelog>
</package>
<package pkgid="0dce704e4bda898fe18d1c169bc15149a70668ac15cba560cdbeecf5f7ad49e7f86a8c79e63be5dc57b67e3d6d12a63ba877e16b4b01b3d1f9de0d427400f9b0" name="paperkey-debugsource" arch="riscv64">
  <version epoch="0" ver="1.6" rel="11.60"/>
  <changelog author="puzel@suse.cz" date="1232971200">- inital package (version 1.0)</changelog>
  <changelog author="puzel@suse.cz" date="1234612800">- update to 1.1
  * make the instructions on how to restore a key without paperkey a
    bit clearer</changelog>
  <changelog author="puzel@novell.com" date="1255694400">- update to paperkey-1.2
  * Minor documentation changes
  * Gnulib refresh
  * Generate output files with more restrictive permissions (go-rwx)</changelog>
  <changelog author="puzel@novell.com" date="1302523200">- use spec-cleaner</changelog>
  <changelog author="toganm@opensuse.org" date="1376654400">- update to 1.3
  * Added support for OpenPGP elliptic curve keys (ECDH and
    ECDSA) as specified in RFC 6637.
  * Use minimal OpenPGP packet encoding.  This does not affect
    functionality, but makes it more likely that a given key will
    match byte-for-byte the same key after running through paperkey.
  * Minor bug fixes.
  * Gnulib refresh.
- Correct license and add url to source</changelog>
  <changelog author="mpluskal@suse.com" date="1427976000">- Cleanup spec file with spec-cleaner
- Add gpg signature</changelog>
  <changelog author="mpluskal@suse.com" date="1429099200">- Update license information</changelog>
  <changelog author="mpluskal@suse.com" date="1479988800">- Update to version 1.4:
  * binary vs text output mismatch when using "--output-type raw"
    on Windows platforms.</changelog>
  <changelog author="astieger@suse.com" date="1511265600">- paperkey 1.5:
  * Added support for OpenPGP EdDSA elliptic curve keys
  * Properly handle a secret key where the primary key is of a
    known type but a subkey is not of a known type.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1547121600">- Update to version 1.6:
  * Selftest updates to allow running tests in parallel via make -j</changelog>
</package>
<package pkgid="24645625fb9c5f47ceb5341e57131a795d6f7c7d7b05d8f79703da4b0ed852386554a49e9993485cc9a2e26dfa7cbe5dc4cec5e232871e1090d859f1ea0fcf22" name="pass-import" arch="noarch">
  <version epoch="0" ver="3.5" rel="13.14"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1653825600">- Initial packaging effort for pass-import 3.2.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1663675200">- Update to 3.3:
  - Added
  - Added password audit support.
  - Added haveibeenpwned.com audit integration (require the
  - -pwned option).
  - Add support for pwdsphinx #183
  - Add support for nordpass #178
  - Add support for 1Password8 #169
  - Add support for SafeInCloud #168
  - Add support for Lastpass CLI (with lpass) import &amp; export.
  - Read OTP from 1Password's 1pif format #157
  - Add support fot Bitwarden Organisation export in CSV &amp;
    JSON.
  - Changed
  - Support for python 3.10, dropped support for python 3.6
  - Remove Travis CI in favor of Github Action.
  - The man pages are now generated from markdown with pandoc.
  - Various refractor, style and linter improvments.
  - Fixed
  - Fix KDBX export group creation #185
  - Fix pykeepass use of find_groups path parameter #182
  - Honor sroot in passwordstore exports #181
  - As safety measure, terminate the GnuPG commandline #165
  - Raise an exception upon invalid LastPass CSV data. #156
  - Fix possible path corruption in deduplication. #154 #155
  - Other various fixed on multiple password managers.
- Exclude %{ix86}, we don't have pandoc.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1704801600">- Update to 3.4:
  - Added a --dry-run option #188
  - Dropped support for python 3.7
  - The manpage is now generated during the release
    process.
  - Automated release process.
  - Fix KDBX import bug #190
- Remove pandoc dependency, using pre-generated manpages.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1708948800">- Update to 3.5:
  - Readme change: fix macos py3 pip install command
  - Update Python code for new clean signature
  - Fix: Support 1PIF file format for 1Password v7.9.11 (macOS)
  - feat: Filter would be exported entries based on JSONPath
    filter expression
  - fix: improperly quoted tags values in 1password.1pif test
    asset
  - Add a unified way to generate otpauth url.
  - Set a timeout to the audit api.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1710504000">- Current code requires Python &gt;= 3.7.</changelog>
</package>
<package pkgid="d63fdbc3e29e1bceb3d41c831a7ee0a8ffb808a25150083895190a513df377233f811078e4285e9edbedd83cb1ac50880c9ca591596bbd48b46a48a5d85784a2" name="pass-import" arch="src">
  <version epoch="0" ver="3.5" rel="13.14"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1653825600">- Initial packaging effort for pass-import 3.2.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1663675200">- Update to 3.3:
  - Added
  - Added password audit support.
  - Added haveibeenpwned.com audit integration (require the
  - -pwned option).
  - Add support for pwdsphinx #183
  - Add support for nordpass #178
  - Add support for 1Password8 #169
  - Add support for SafeInCloud #168
  - Add support for Lastpass CLI (with lpass) import &amp; export.
  - Read OTP from 1Password's 1pif format #157
  - Add support fot Bitwarden Organisation export in CSV &amp;
    JSON.
  - Changed
  - Support for python 3.10, dropped support for python 3.6
  - Remove Travis CI in favor of Github Action.
  - The man pages are now generated from markdown with pandoc.
  - Various refractor, style and linter improvments.
  - Fixed
  - Fix KDBX export group creation #185
  - Fix pykeepass use of find_groups path parameter #182
  - Honor sroot in passwordstore exports #181
  - As safety measure, terminate the GnuPG commandline #165
  - Raise an exception upon invalid LastPass CSV data. #156
  - Fix possible path corruption in deduplication. #154 #155
  - Other various fixed on multiple password managers.
- Exclude %{ix86}, we don't have pandoc.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1704801600">- Update to 3.4:
  - Added a --dry-run option #188
  - Dropped support for python 3.7
  - The manpage is now generated during the release
    process.
  - Automated release process.
  - Fix KDBX import bug #190
- Remove pandoc dependency, using pre-generated manpages.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1708948800">- Update to 3.5:
  - Readme change: fix macos py3 pip install command
  - Update Python code for new clean signature
  - Fix: Support 1PIF file format for 1Password v7.9.11 (macOS)
  - feat: Filter would be exported entries based on JSONPath
    filter expression
  - fix: improperly quoted tags values in 1password.1pif test
    asset
  - Add a unified way to generate otpauth url.
  - Set a timeout to the audit api.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1710504000">- Current code requires Python &gt;= 3.7.</changelog>
</package>
<package pkgid="fae76d177a31ec210c2f7d57723eead85c7fea201e7da8b624dab7b1472a5d7f33827cf4a1a9c0529c17c12d45ed99c49611e8b85e392d9660612502d71145e1" name="pass-otp" arch="noarch">
  <version epoch="0" ver="1.2.0" rel="13.13"/>
  <changelog author="dmarcoux@posteo.de" date="1516104000">- Version 1.0.0</changelog>
  <changelog author="dmarcoux@posteo.de" date="1516795200">- Use %{_libexecdir}</changelog>
  <changelog author="dmarcoux@posteo.de" date="1520251200">- Version 1.1.0</changelog>
  <changelog author="dmarcoux@posteo.de" date="1530360000">- Version 1.1.1</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.com&gt;" date="1542628800">- Update to version 1.2.0
  * Bash completion is now supported
  * Fix getopt parsing; passing `--issuer` and `--account` should no longer
    hang
- Applied spec-cleaner
- Added fix-shebang.patch: Fixed shebang line for autodetection of dependencies</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1598788800">- Fix library path where %{_libexecdir} points to %{_prefix}/libexec
  like in Tumbleweed, instead use %{_prefix}/lib as library path since
  pass looks for plugins under /usr/lib/password-store</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
</package>
<package pkgid="d0c21430955546e0d1fc5af68fd564e95de0a870ce2b858df72b2326b78a014ae9eb0152404a260cf475cbd4566bf0f575601d20a5f126c5d52d4f03a88fd61c" name="pass-otp" arch="src">
  <version epoch="0" ver="1.2.0" rel="13.13"/>
  <changelog author="dmarcoux@posteo.de" date="1516104000">- Version 1.0.0</changelog>
  <changelog author="dmarcoux@posteo.de" date="1516795200">- Use %{_libexecdir}</changelog>
  <changelog author="dmarcoux@posteo.de" date="1520251200">- Version 1.1.0</changelog>
  <changelog author="dmarcoux@posteo.de" date="1530360000">- Version 1.1.1</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.com&gt;" date="1542628800">- Update to version 1.2.0
  * Bash completion is now supported
  * Fix getopt parsing; passing `--issuer` and `--account` should no longer
    hang
- Applied spec-cleaner
- Added fix-shebang.patch: Fixed shebang line for autodetection of dependencies</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1598788800">- Fix library path where %{_libexecdir} points to %{_prefix}/libexec
  like in Tumbleweed, instead use %{_prefix}/lib as library path since
  pass looks for plugins under /usr/lib/password-store</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
</package>
<package pkgid="42a06d3b53be2344127c82ba908049b51019d8ef9a3934731ca157d832802ecaf3b87ecb06e6a793fb20ab1f4d90d556ced46978696b9501488a6b5161cc7cc4" name="pass-secret-service" arch="riscv64">
  <version epoch="0" ver="0.5.1+git.1766274328.ec625b8" rel="1.10"/>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1764244800">- Initial packaging effort for pass-secret-service 0.5.1.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1766232000">- Add build-warnings.patch to remove build warnings
- Add enablize-service.patch to modify the DBus .service file, so
  that it could be `enable`d.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1766232001">- Update to version 0.5.1+git.1766274328.ec625b8:
  * use more descriptive secret IDs
  * add SecretStore trait</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1766664000">- So, apparently, enabling the service is not required.</changelog>
</package>
<package pkgid="35b1f52b1be49071fb7740f904da3e6bdd4e27548d12d40de748749487b90ddc542fdb136a8cea234051519548f96a47b1b2c8036f9b1d71a6a20ebcdd7e5576" name="pass-secret-service" arch="src">
  <version epoch="0" ver="0.5.1+git.1766274328.ec625b8" rel="1.10"/>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1764244800">- Initial packaging effort for pass-secret-service 0.5.1.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1766232000">- Add build-warnings.patch to remove build warnings
- Add enablize-service.patch to modify the DBus .service file, so
  that it could be `enable`d.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1766232001">- Update to version 0.5.1+git.1766274328.ec625b8:
  * use more descriptive secret IDs
  * add SecretStore trait</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1766664000">- So, apparently, enabling the service is not required.</changelog>
</package>
<package pkgid="23ccf8b1fac3df393ec95a2072f5b236a23a57652d6c7bfff1fcfb5a9b59702855bb9ad80bda1aad8ce253123db53229312ffad6549cd16d09d2b9ef477b9071" name="pass-secret-service-debuginfo" arch="riscv64">
  <version epoch="0" ver="0.5.1+git.1766274328.ec625b8" rel="1.10"/>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1764244800">- Initial packaging effort for pass-secret-service 0.5.1.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1766232000">- Add build-warnings.patch to remove build warnings
- Add enablize-service.patch to modify the DBus .service file, so
  that it could be `enable`d.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1766232001">- Update to version 0.5.1+git.1766274328.ec625b8:
  * use more descriptive secret IDs
  * add SecretStore trait</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1766664000">- So, apparently, enabling the service is not required.</changelog>
</package>
<package pkgid="dbfd953a8febe1551063259aa50a44be8e04885d105cc0bb3f7b11b2b2ab324cbad591652017269620faa371fa8b76123916f3744d7803c6517f56413de12125" name="pass-secret-service-debugsource" arch="riscv64">
  <version epoch="0" ver="0.5.1+git.1766274328.ec625b8" rel="1.10"/>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1764244800">- Initial packaging effort for pass-secret-service 0.5.1.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1766232000">- Add build-warnings.patch to remove build warnings
- Add enablize-service.patch to modify the DBus .service file, so
  that it could be `enable`d.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1766232001">- Update to version 0.5.1+git.1766274328.ec625b8:
  * use more descriptive secret IDs
  * add SecretStore trait</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1766664000">- So, apparently, enabling the service is not required.</changelog>
</package>
<package pkgid="01da6f4a6f8627dff24ceaa92f9d24a97bf34e4d98d5c17441f368a5d6134c34c5b3fe0742df2526422aabefc60b36e22dd2aa4f1ad05aa77d1ef8a66b94b98c" name="password-store" arch="noarch">
  <version epoch="0" ver="1.7.4" rel="8.4"/>
  <changelog author="idonmez@suse.com" date="1616500800">- Update to version 1.7.3+git20210216.918992c:
  * fish-completion: reuse "git" and "grep" completions
  * fish-completion: don't erase existing completions for pass
  * fish-completion: force some variables to be script-local
  * fish-completion: support completions for wrapper commands
  * fish-completion: remove obsolete flag
  * fish-completion: avoid printing errors with an empty password store
  * Unset variables messing with Git use
  * Support extractions of secret fields other than password
  * Re add password-store-timeout for backward compatibility
  * Account for missing [:graph:] on Busybox by using [:alnum:][:punct:]
  * Exclude invalid, disabled and revoked subkeys from subkey selection
  * clip: Add support for wl-clipboard
  * bash-completion: detect whether to use gpg/gpg2 binary for complete keys
  * bash_completion: do not leak variables to globals scope
  * Do not reencrypt symbolic links</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1620993600">- boo#1185984: Require either xclip or wl-clipboard</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1623672000">- New upstream release 1.7.4:
  * Ignore non-printable characters in calls to tree
  * Use GPG_OPTS when verifying .gpg-id signature
  * Strip comments in gpg-id files
  * Escape colons in zsh completion to show url ports
  * passmenu: add support for wayland
  * fish-completion: don't print full path when PASSWORD_STORE_DIR is set
  * Add path to accommodate macOS' dynamic $TMPDIR
  * Add a :redraw to redact_pass.vim before diag print</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1626868800">- Make password-store-dmenu require password-store, as it's
  useless without pass.</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1632484800">- Add patch to fix boo#1185984:
  Added default-to-xclip.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1639483200">- change the git dependency from git to git-core
  This allows smaller installations on a server</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1639483201">- change the requires for the clipboard utilities to recommends
  to lower the foot print for server installations
  by default zypper installs recommends so for most users nothing
  should change.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1653825600">- This package should also own
  %{_prefix}/lib/password-store/extensions directory for other
  pass plugins.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@linux-m68k.org&gt;" date="1746964800">- Work around too long socket name during testsuite run</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1748865600">- Update default-to-xclip.patch it unfortunately contains the
  cgit version</changelog>
</package>
<package pkgid="1c1a583e50a06f559700fbc6561e6215dfb8945bc3faf79e5c12bf373b83f8eabed8cb82f6008c20fbf0e467ab12593980e046d7d34ce44014d701703077c1e5" name="password-store" arch="src">
  <version epoch="0" ver="1.7.4" rel="8.4"/>
  <changelog author="tampakrap@opensuse.org" date="1406030400">- Version bump 1.6.3 (no upstream changelog)
- Upstream added tests, enable them in the package (added according Build deps)
- New subpackage password-store-dmenu, that adds passmenu binary
  It is a dmenu interface to pass
- Installation of completion files is fully and properly handled by the Makefile
- Depend on tree 1.7.0</changelog>
  <changelog author="tampakrap@opensuse.org" date="1422446400">- Version bump 1.6.5:
  * 1.6.4 Changelog:
  * Features:
  * "add" is an alias of "insert"
  * `pass edit` will no longer make a commit if the password does not change
  * Symbolic links are now followed
  * Remove gpg agent check, due to the auto-starting gpg-agent in GnuPG 2.1
  * Bug Fixes:
  * Avoid trailing slash in `pass grep`
  * Account for $CLIP_TIME in messages
  * revelation2pass, keepassx2pass, and other script improvements
  * Fix .gpg extension in tree listings, and preserve colors
  * Improved support for getopt on OSX
  * Updates for zsh and fish completion autoloading
  * Always preserve TTY for pinentry
  * Only use encryption subkeys
  * Better clip error messages
  * No longer use hidden recipients
  * 1.6.5 Changelog:
  * Features:
  * Support Gpg4win alongside Cygwin
  * Bug Fixes:
  * Work around unit tests bug with GnuPG 2.1.0 and 2.1.1
  * Manually migrate unit tests keys to GnuPG 2.1 series
  * Restore support for GnuPG 2.0 series
- Add a few builddeps so that we don't own the dirs of the completion files</changelog>
  <changelog author="tampakrap@opensuse.org" date="1422532800">- Add conditionals on dependencies that don't exist on older distros
- Disable tests in older distros where the dependencies don't satisfy them</changelog>
  <changelog author="werner@suse.de" date="1489147200">- Version bump 1.7
  * Features
  * Extensions: pass can now load user-defined extensions from a system
    directory or a user directory. There's already a nice ecosystem of
    extensions being built, even at this early stage. See the pass man page for
    more information.
  * Signatures: there is now an option to enforce signatures of the .gpg-id file
    and extensions using an environment variable.
  * QRCodes: generate and show have now learned the --qrcode/-q switch. Note to
    package maintainers: this adds a dependency on the popular qrencode package.
  * Password generation: rather than use pwgen, we now use /dev/urandom more
    directly, which results in more assured password security, as well as
    customizable character sets, via an environment variable. See the pass man
    page for more information on this customization. Package maintainers: you
    may now drop the dependency on pwgen.
  * Importers: there now are several more importers. More and more folks are
    moving to pass!
  * Selectable clipping: you can now specify which line you wish to copy to the
    clipboard or display with a qrcode when using -c or -q.
  * Git discovery: The PASSWORD_STORE_GIT environment variable has been removed,
    and instead pass will automatically choose the git repository closest to the
    file being modified (but not out of the actual password store itself). This
    should help people who like to nest git repos for different organizations.
  * Bug fixes: too many to count.
- New dependency qrencode
- Make pwgen a recommended tool
- Add patch password-store-gpg-2.1.patch to be able to handle new gpg behaviour
  boo#1028867</changelog>
  <changelog author="werner@suse.de" date="1490011200">- Update password-store-gpg-2.1.patch to upstream version done
  by Andreas Stieger</changelog>
  <changelog author="aavindraa@gmail.com" date="1510228800">- Version bump 1.7.1
  * Bug Fixes
  * Add compatibility with GnuPG 2.2.19
  * Uniformly use the $GPG variable
  * Do the correct thing with subkeys when reencrypting
  * Fix test suite on OS X
- Drop password-store-gpg-2.1.patch
  * merged in 6f867674272a03273212259b9039c9356a6ed90
- clean spec file with spec-cleaner
- use %make_install macro</changelog>
  <changelog author="kbabioch@suse.com" date="1529064000">- Update to 1.7.2
  * Large number of bug fixes
  * Fixed the signature verification routine that parses the output of GnuPG.
    Previously, it was prone to spoofing of file signatures and allowed
    attackers to inject additional encryption keys (bsc#1097774
    CVE-2018-12356).
- Applied spec-cleaner</changelog>
  <changelog author="jengelh@inai.de" date="1532865600">- Use noun phrase in summary. Fix double meaning of "pass".</changelog>
  <changelog author="kbabioch@suse.com" date="1533556800">- Update to 1.7.3 (bugfix release)
  * Simplify filename matching in redact_pass.vim
  * Do not put passwords in herestrings
  * Do not set foreground color for generated password
  * Add custom bash completion for extensions
  * show: do not store binary data in bash vars</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1554984000">- small fixes to the pass spec file:
  * cleanup rpmlint warnings
  * require xclip instead of recommending it
  * preserve timestamps of fish completion files during installation</changelog>
  <changelog author="idonmez@suse.com" date="1616500800">- Update to version 1.7.3+git20210216.918992c:
  * fish-completion: reuse "git" and "grep" completions
  * fish-completion: don't erase existing completions for pass
  * fish-completion: force some variables to be script-local
  * fish-completion: support completions for wrapper commands
  * fish-completion: remove obsolete flag
  * fish-completion: avoid printing errors with an empty password store
  * Unset variables messing with Git use
  * Support extractions of secret fields other than password
  * Re add password-store-timeout for backward compatibility
  * Account for missing [:graph:] on Busybox by using [:alnum:][:punct:]
  * Exclude invalid, disabled and revoked subkeys from subkey selection
  * clip: Add support for wl-clipboard
  * bash-completion: detect whether to use gpg/gpg2 binary for complete keys
  * bash_completion: do not leak variables to globals scope
  * Do not reencrypt symbolic links</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1620993600">- boo#1185984: Require either xclip or wl-clipboard</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1623672000">- New upstream release 1.7.4:
  * Ignore non-printable characters in calls to tree
  * Use GPG_OPTS when verifying .gpg-id signature
  * Strip comments in gpg-id files
  * Escape colons in zsh completion to show url ports
  * passmenu: add support for wayland
  * fish-completion: don't print full path when PASSWORD_STORE_DIR is set
  * Add path to accommodate macOS' dynamic $TMPDIR
  * Add a :redraw to redact_pass.vim before diag print</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1626868800">- Make password-store-dmenu require password-store, as it's
  useless without pass.</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1632484800">- Add patch to fix boo#1185984:
  Added default-to-xclip.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1639483200">- change the git dependency from git to git-core
  This allows smaller installations on a server</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1639483201">- change the requires for the clipboard utilities to recommends
  to lower the foot print for server installations
  by default zypper installs recommends so for most users nothing
  should change.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1653825600">- This package should also own
  %{_prefix}/lib/password-store/extensions directory for other
  pass plugins.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@linux-m68k.org&gt;" date="1746964800">- Work around too long socket name during testsuite run</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1748865600">- Update default-to-xclip.patch it unfortunately contains the
  cgit version</changelog>
</package>
<package pkgid="a00a00f12290fb3eb42c6923d52c289901a450845fcb996bc6c995f228fad6faaba62945a8a5c913970acfaa3db0a2d33b677a9b69910f2cdc143d654801f182" name="password-store-dmenu" arch="noarch">
  <version epoch="0" ver="1.7.4" rel="8.4"/>
  <changelog author="idonmez@suse.com" date="1616500800">- Update to version 1.7.3+git20210216.918992c:
  * fish-completion: reuse "git" and "grep" completions
  * fish-completion: don't erase existing completions for pass
  * fish-completion: force some variables to be script-local
  * fish-completion: support completions for wrapper commands
  * fish-completion: remove obsolete flag
  * fish-completion: avoid printing errors with an empty password store
  * Unset variables messing with Git use
  * Support extractions of secret fields other than password
  * Re add password-store-timeout for backward compatibility
  * Account for missing [:graph:] on Busybox by using [:alnum:][:punct:]
  * Exclude invalid, disabled and revoked subkeys from subkey selection
  * clip: Add support for wl-clipboard
  * bash-completion: detect whether to use gpg/gpg2 binary for complete keys
  * bash_completion: do not leak variables to globals scope
  * Do not reencrypt symbolic links</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1620993600">- boo#1185984: Require either xclip or wl-clipboard</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1623672000">- New upstream release 1.7.4:
  * Ignore non-printable characters in calls to tree
  * Use GPG_OPTS when verifying .gpg-id signature
  * Strip comments in gpg-id files
  * Escape colons in zsh completion to show url ports
  * passmenu: add support for wayland
  * fish-completion: don't print full path when PASSWORD_STORE_DIR is set
  * Add path to accommodate macOS' dynamic $TMPDIR
  * Add a :redraw to redact_pass.vim before diag print</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1626868800">- Make password-store-dmenu require password-store, as it's
  useless without pass.</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1632484800">- Add patch to fix boo#1185984:
  Added default-to-xclip.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1639483200">- change the git dependency from git to git-core
  This allows smaller installations on a server</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1639483201">- change the requires for the clipboard utilities to recommends
  to lower the foot print for server installations
  by default zypper installs recommends so for most users nothing
  should change.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1653825600">- This package should also own
  %{_prefix}/lib/password-store/extensions directory for other
  pass plugins.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@linux-m68k.org&gt;" date="1746964800">- Work around too long socket name during testsuite run</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1748865600">- Update default-to-xclip.patch it unfortunately contains the
  cgit version</changelog>
</package>
<package pkgid="deb86bd0a7c7e08b77b4823f7c86008d62b0a8761bc59a119f8ba487b85002fd6b75fc63eeb94e373064fa664c31b418e30c5020dd1d7c0b389850c5ec61c140" name="pgpdump" arch="riscv64">
  <version epoch="0" ver="0.36" rel="7.9"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1718712000">- initial version</changelog>
  <changelog author="pgajdos@suse.com" date="1741867200">- build with gcc15
- added patches
  fix https://github.com/kazu-yamamoto/pgpdump/commit/541442dc04259bde680b46742522177be40cc065
  + pgpdump-gcc15.patch</changelog>
</package>
<package pkgid="388bfb60d002ae5243608ef6e2f544b2ca30df2ebb925739489dcce972ae71e9144c48988612c1af9c7ba7e60cf17cf61b3f25491e0c0c99765bc9c9e10542b1" name="pgpdump" arch="src">
  <version epoch="0" ver="0.36" rel="7.9"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1718712000">- initial version</changelog>
  <changelog author="pgajdos@suse.com" date="1741867200">- build with gcc15
- added patches
  fix https://github.com/kazu-yamamoto/pgpdump/commit/541442dc04259bde680b46742522177be40cc065
  + pgpdump-gcc15.patch</changelog>
</package>
<package pkgid="6e02e6bc07fdd894f9a79e629a0ec90a7c3765e85591709e3c050abea20daadb04beb35b878fe659ce33488f6f9af81ec9ac78ef4dcefa6fc7a1ea6bf62dc199" name="pgpdump-debuginfo" arch="riscv64">
  <version epoch="0" ver="0.36" rel="7.9"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1718712000">- initial version</changelog>
  <changelog author="pgajdos@suse.com" date="1741867200">- build with gcc15
- added patches
  fix https://github.com/kazu-yamamoto/pgpdump/commit/541442dc04259bde680b46742522177be40cc065
  + pgpdump-gcc15.patch</changelog>
</package>
<package pkgid="724e0a631cfb355ef67c530ddbded2848ae56a3f068b7e6ec24e75afc7970687ee44a6ae31ecc3d1ed16750dd4df06428257cff379d1ab5f2053be9d12d3e8cd" name="pgpdump-debugsource" arch="riscv64">
  <version epoch="0" ver="0.36" rel="7.9"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1718712000">- initial version</changelog>
  <changelog author="pgajdos@suse.com" date="1741867200">- build with gcc15
- added patches
  fix https://github.com/kazu-yamamoto/pgpdump/commit/541442dc04259bde680b46742522177be40cc065
  + pgpdump-gcc15.patch</changelog>
</package>
<package pkgid="d060b509ba07f85132ebd51f2e6bf3744ea17c443a278cda320d02022e5ff4fec63b13feebd4352facd933628a2a2499ec8fc6ec53b18743d598d1ad21ab91b4" name="pinentry" arch="riscv64">
  <version epoch="0" ver="1.3.3" rel="157.4"/>
  <changelog author="pgajdos@suse.com" date="1677499200">- add %bcond option to disable fltk backend</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1685620800">- Update signature file and keyring with latest ones from download
  site, they were updated by another approved upstream maintainer.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1719748800">- update to 1.3.0:
  * qt: Add new Qt6 frontend.  [rP1e79123c38]
  * qt: Set parent window on Wayland.  [T6930]
  * qt: Fix capslock detection on Wayland.  [rP7dfc60a70d]
  * qt: Fix window icon on Wayland.  [T6887]
  * qt: Add support for external password manager with libsecret.
  * qt: Remove focus indication by text selection.  [T5863]
  * qt: Use same focus indication for labels as Kleopatra.
  * qt: Improve accessibility.  [T5863]
  * gnome3: Prefer gcr-4.  [rP069c219223]
  * curses: Fix timeout handling.  [rP08408498b3]
  * curses: Add SETREPEATOK and quality bar colors.
  * curses: Add password quality meter.  [rP2923707e75]
  * curses,tty: Upon SIGINT, let pinentry exit gracefully.
  * w32: Fix non-focused window and simplify code.
  * Disable secret storage integration when running on KDE
    Plasma.
  * The Windows CE support has been removed.</changelog>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1721217600">- update to 1.3.1:
  * qt: Install and use pinentry icon. [rPf9c252a8d9]
  * qt: Small fix for Qt5. [rP844360c9c9]
  * qt: Fix Windows build of Qt6. [rP34019f954a]
  * New envvar PINENTRY_KDE_USE_WALLET to enable the secret
    storage integration on KDE. [rP23753cfb03]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1727006400">- Make pinentry-efl optional</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1753790400">- Update to 1.3.2:
  * qt,qt5: Ensure that input field is large enough for generated
  password. [rP86ab46ebe9]
  * qt,qt5: Make Show/Hide Password functionality accessible. [T7736]
  * qt,qt5: Use light icons in dark mode. [T7230, T7737]
  * qt: Make showing/hiding the password accessible. [T7736]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Fix build of :gui flavor on openSUSE Leap 15.6 (Qt6 needs
  higher C++ standard)
- drop obsolete texinfo macros</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files. [jsc#PED-15233]</changelog>
  <changelog author="Josef Melcr &lt;josef.melcr@suse.com&gt;" date="1780574400">- Force -std=gnu++17 when building with GCC 16 to fix the broken
  build</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1783080000">- Update to 1.3.3:
  * gtk,curses: Add --focus=ok option to CONFIRM command. [T8315]
  * tty: Discard input on timeout. [rP4c72137885]
  * Various build fixes.</changelog>
</package>
<package pkgid="e3d78b267df6444144eb1fd42915f0a179207cc0476202fa5ad3cb9bb445b1dfc329f7ec53503fcf2ce1a280807b9ec176ca30a3263b3eb3db4cf5c038d1924f" name="pinentry" arch="src">
  <version epoch="0" ver="1.3.3" rel="157.4"/>
  <changelog author="fvogt@suse.com" date="1519300800">- Use %license (boo#1082318)</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1564056000">- Updated spec file with spec-cleaner</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1564056001">- Fix a dangling pointer in qt/main.cpp [bsc#1141883]
  * Added pinentry-qt-Fix-use-of-dangling-pointer.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 1.1.1:
  * A EFL-based pinentry has been contributed.
  * Disable echoing in backspace key is pressed first
    (GTK, Qt, TQt, and ncurses pinentries).
  * Support line editing in TTY pinentry.
  * Remove support for old GTK+2 (&lt; 2.12.0).
  * Various minor fixes.
- drop pinentry-qt-Fix-use-of-dangling-pointer.patch (upstream)
- drop pinentry-ncurses6.diff: obsolete</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1611748800">- actually build efl based pinentry
- re-enable validation of upstream signing key</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611921600">- add _multibuild to separate out gui client builds</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1630152000">- pinentry 1.2.0:
  * qt: Show a warning if Caps Lock is on
  * qt: Support password formatting.  This makes generated
    passwords easier to transcribe
  * qt: Fix showing of pinentry window on Wayland
  * qt: Check passphrase constraints before accepting passphrase
    if passphrase constraints are requested to be enforced
  * qt: Improve detection of running in a GUI session
  * qt: Improve accessibility when entering new password</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645704000">- Fix name tag for multibuild: name tag should be conditional on
  the multibuild flavor.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1646308800">- Correction for previous change: ensure the packages built in the
  gui flavor do not change their package name. e.g pinentry-qt5
  wrongly got renamed to pinentry-gui-qt5.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1661428800">- update to 1.2.1:
  * qt: Support building with Qt 5.9.  [T5592]
  * curses: Handle an error at curses initialization.  [T5623]
  * curses: Specify fg/bg when an extention of Ncurses is not available.
  * qt: Fix translation of context menu entries.  [T5786]
  * qt: Further improve the accessibility.  [T5863]
  * qt: Fix moving focus to second input field when pressing Enter in
    first input field.  [T5866]
  * qt: Update the cursor position when reformatting the text.  [T5972]
  * qt: Use foreground raising code also with the confirm prompt.
  * Make the legacy qt4 version build again.  [T5569]
  * Make sure an entered PIN is always cleared from memory.  [T5977]
  * Build fixes for Windows.  [T5893]</changelog>
  <changelog author="pgajdos@suse.com" date="1677499200">- add %bcond option to disable fltk backend</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1685620800">- Update signature file and keyring with latest ones from download
  site, they were updated by another approved upstream maintainer.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1719748800">- update to 1.3.0:
  * qt: Add new Qt6 frontend.  [rP1e79123c38]
  * qt: Set parent window on Wayland.  [T6930]
  * qt: Fix capslock detection on Wayland.  [rP7dfc60a70d]
  * qt: Fix window icon on Wayland.  [T6887]
  * qt: Add support for external password manager with libsecret.
  * qt: Remove focus indication by text selection.  [T5863]
  * qt: Use same focus indication for labels as Kleopatra.
  * qt: Improve accessibility.  [T5863]
  * gnome3: Prefer gcr-4.  [rP069c219223]
  * curses: Fix timeout handling.  [rP08408498b3]
  * curses: Add SETREPEATOK and quality bar colors.
  * curses: Add password quality meter.  [rP2923707e75]
  * curses,tty: Upon SIGINT, let pinentry exit gracefully.
  * w32: Fix non-focused window and simplify code.
  * Disable secret storage integration when running on KDE
    Plasma.
  * The Windows CE support has been removed.</changelog>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1721217600">- update to 1.3.1:
  * qt: Install and use pinentry icon. [rPf9c252a8d9]
  * qt: Small fix for Qt5. [rP844360c9c9]
  * qt: Fix Windows build of Qt6. [rP34019f954a]
  * New envvar PINENTRY_KDE_USE_WALLET to enable the secret
    storage integration on KDE. [rP23753cfb03]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1727006400">- Make pinentry-efl optional</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1753790400">- Update to 1.3.2:
  * qt,qt5: Ensure that input field is large enough for generated
  password. [rP86ab46ebe9]
  * qt,qt5: Make Show/Hide Password functionality accessible. [T7736]
  * qt,qt5: Use light icons in dark mode. [T7230, T7737]
  * qt: Make showing/hiding the password accessible. [T7736]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Fix build of :gui flavor on openSUSE Leap 15.6 (Qt6 needs
  higher C++ standard)
- drop obsolete texinfo macros</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files. [jsc#PED-15233]</changelog>
  <changelog author="Josef Melcr &lt;josef.melcr@suse.com&gt;" date="1780574400">- Force -std=gnu++17 when building with GCC 16 to fix the broken
  build</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1783080000">- Update to 1.3.3:
  * gtk,curses: Add --focus=ok option to CONFIRM command. [T8315]
  * tty: Discard input on timeout. [rP4c72137885]
  * Various build fixes.</changelog>
</package>
<package pkgid="a8a91c60cc9fb65a48755041f225385274faa318c7497dd3d3d86dca6ae450ec759c83fdee10e02bd002fe801fd6eb79b41aa96fb83ab85377675d76e84d586b" name="pinentry-debuginfo" arch="riscv64">
  <version epoch="0" ver="1.3.3" rel="157.4"/>
  <changelog author="pgajdos@suse.com" date="1677499200">- add %bcond option to disable fltk backend</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1685620800">- Update signature file and keyring with latest ones from download
  site, they were updated by another approved upstream maintainer.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1719748800">- update to 1.3.0:
  * qt: Add new Qt6 frontend.  [rP1e79123c38]
  * qt: Set parent window on Wayland.  [T6930]
  * qt: Fix capslock detection on Wayland.  [rP7dfc60a70d]
  * qt: Fix window icon on Wayland.  [T6887]
  * qt: Add support for external password manager with libsecret.
  * qt: Remove focus indication by text selection.  [T5863]
  * qt: Use same focus indication for labels as Kleopatra.
  * qt: Improve accessibility.  [T5863]
  * gnome3: Prefer gcr-4.  [rP069c219223]
  * curses: Fix timeout handling.  [rP08408498b3]
  * curses: Add SETREPEATOK and quality bar colors.
  * curses: Add password quality meter.  [rP2923707e75]
  * curses,tty: Upon SIGINT, let pinentry exit gracefully.
  * w32: Fix non-focused window and simplify code.
  * Disable secret storage integration when running on KDE
    Plasma.
  * The Windows CE support has been removed.</changelog>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1721217600">- update to 1.3.1:
  * qt: Install and use pinentry icon. [rPf9c252a8d9]
  * qt: Small fix for Qt5. [rP844360c9c9]
  * qt: Fix Windows build of Qt6. [rP34019f954a]
  * New envvar PINENTRY_KDE_USE_WALLET to enable the secret
    storage integration on KDE. [rP23753cfb03]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1727006400">- Make pinentry-efl optional</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1753790400">- Update to 1.3.2:
  * qt,qt5: Ensure that input field is large enough for generated
  password. [rP86ab46ebe9]
  * qt,qt5: Make Show/Hide Password functionality accessible. [T7736]
  * qt,qt5: Use light icons in dark mode. [T7230, T7737]
  * qt: Make showing/hiding the password accessible. [T7736]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Fix build of :gui flavor on openSUSE Leap 15.6 (Qt6 needs
  higher C++ standard)
- drop obsolete texinfo macros</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files. [jsc#PED-15233]</changelog>
  <changelog author="Josef Melcr &lt;josef.melcr@suse.com&gt;" date="1780574400">- Force -std=gnu++17 when building with GCC 16 to fix the broken
  build</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1783080000">- Update to 1.3.3:
  * gtk,curses: Add --focus=ok option to CONFIRM command. [T8315]
  * tty: Discard input on timeout. [rP4c72137885]
  * Various build fixes.</changelog>
</package>
<package pkgid="2aaa47c83fa602e0e4b40ad17a3ef112cd5ddd7a34d1f36f24ad7d2ec0117533ca3aecaed4edf0079aaedaf21a16f7c8e3767117293d95bc29a0087105e92e1a" name="pinentry-debugsource" arch="riscv64">
  <version epoch="0" ver="1.3.3" rel="157.4"/>
  <changelog author="pgajdos@suse.com" date="1677499200">- add %bcond option to disable fltk backend</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1685620800">- Update signature file and keyring with latest ones from download
  site, they were updated by another approved upstream maintainer.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1719748800">- update to 1.3.0:
  * qt: Add new Qt6 frontend.  [rP1e79123c38]
  * qt: Set parent window on Wayland.  [T6930]
  * qt: Fix capslock detection on Wayland.  [rP7dfc60a70d]
  * qt: Fix window icon on Wayland.  [T6887]
  * qt: Add support for external password manager with libsecret.
  * qt: Remove focus indication by text selection.  [T5863]
  * qt: Use same focus indication for labels as Kleopatra.
  * qt: Improve accessibility.  [T5863]
  * gnome3: Prefer gcr-4.  [rP069c219223]
  * curses: Fix timeout handling.  [rP08408498b3]
  * curses: Add SETREPEATOK and quality bar colors.
  * curses: Add password quality meter.  [rP2923707e75]
  * curses,tty: Upon SIGINT, let pinentry exit gracefully.
  * w32: Fix non-focused window and simplify code.
  * Disable secret storage integration when running on KDE
    Plasma.
  * The Windows CE support has been removed.</changelog>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1721217600">- update to 1.3.1:
  * qt: Install and use pinentry icon. [rPf9c252a8d9]
  * qt: Small fix for Qt5. [rP844360c9c9]
  * qt: Fix Windows build of Qt6. [rP34019f954a]
  * New envvar PINENTRY_KDE_USE_WALLET to enable the secret
    storage integration on KDE. [rP23753cfb03]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1727006400">- Make pinentry-efl optional</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1753790400">- Update to 1.3.2:
  * qt,qt5: Ensure that input field is large enough for generated
  password. [rP86ab46ebe9]
  * qt,qt5: Make Show/Hide Password functionality accessible. [T7736]
  * qt,qt5: Use light icons in dark mode. [T7230, T7737]
  * qt: Make showing/hiding the password accessible. [T7736]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Fix build of :gui flavor on openSUSE Leap 15.6 (Qt6 needs
  higher C++ standard)
- drop obsolete texinfo macros</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files. [jsc#PED-15233]</changelog>
  <changelog author="Josef Melcr &lt;josef.melcr@suse.com&gt;" date="1780574400">- Force -std=gnu++17 when building with GCC 16 to fix the broken
  build</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1783080000">- Update to 1.3.3:
  * gtk,curses: Add --focus=ok option to CONFIRM command. [T8315]
  * tty: Discard input on timeout. [rP4c72137885]
  * Various build fixes.</changelog>
</package>
<package pkgid="6f747cbabc984226a3fea41b0481a849c19a6f30d4d84d0e744b73439c354e57ca2e99958b36a78356b58551f9eec696abc369cdf468c51c9f761e0e0cae3299" name="pinentry-efl" arch="riscv64">
  <version epoch="0" ver="1.3.3" rel="157.3"/>
  <changelog author="pgajdos@suse.com" date="1677499200">- add %bcond option to disable fltk backend</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1685620800">- Update signature file and keyring with latest ones from download
  site, they were updated by another approved upstream maintainer.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1719748800">- update to 1.3.0:
  * qt: Add new Qt6 frontend.  [rP1e79123c38]
  * qt: Set parent window on Wayland.  [T6930]
  * qt: Fix capslock detection on Wayland.  [rP7dfc60a70d]
  * qt: Fix window icon on Wayland.  [T6887]
  * qt: Add support for external password manager with libsecret.
  * qt: Remove focus indication by text selection.  [T5863]
  * qt: Use same focus indication for labels as Kleopatra.
  * qt: Improve accessibility.  [T5863]
  * gnome3: Prefer gcr-4.  [rP069c219223]
  * curses: Fix timeout handling.  [rP08408498b3]
  * curses: Add SETREPEATOK and quality bar colors.
  * curses: Add password quality meter.  [rP2923707e75]
  * curses,tty: Upon SIGINT, let pinentry exit gracefully.
  * w32: Fix non-focused window and simplify code.
  * Disable secret storage integration when running on KDE
    Plasma.
  * The Windows CE support has been removed.</changelog>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1721217600">- update to 1.3.1:
  * qt: Install and use pinentry icon. [rPf9c252a8d9]
  * qt: Small fix for Qt5. [rP844360c9c9]
  * qt: Fix Windows build of Qt6. [rP34019f954a]
  * New envvar PINENTRY_KDE_USE_WALLET to enable the secret
    storage integration on KDE. [rP23753cfb03]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1727006400">- Make pinentry-efl optional</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1753790400">- Update to 1.3.2:
  * qt,qt5: Ensure that input field is large enough for generated
  password. [rP86ab46ebe9]
  * qt,qt5: Make Show/Hide Password functionality accessible. [T7736]
  * qt,qt5: Use light icons in dark mode. [T7230, T7737]
  * qt: Make showing/hiding the password accessible. [T7736]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Fix build of :gui flavor on openSUSE Leap 15.6 (Qt6 needs
  higher C++ standard)
- drop obsolete texinfo macros</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files. [jsc#PED-15233]</changelog>
  <changelog author="Josef Melcr &lt;josef.melcr@suse.com&gt;" date="1780574400">- Force -std=gnu++17 when building with GCC 16 to fix the broken
  build</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1783080000">- Update to 1.3.3:
  * gtk,curses: Add --focus=ok option to CONFIRM command. [T8315]
  * tty: Discard input on timeout. [rP4c72137885]
  * Various build fixes.</changelog>
</package>
<package pkgid="65f92f9a9f755ea177894058c2b43b7d9bdb79dc9ff3ea0fe0ad255282cede0ec575e4c1e9793c3bb0b242a86fa493af75906ef87c3ed55500eae7a5b7271f04" name="pinentry-efl-debuginfo" arch="riscv64">
  <version epoch="0" ver="1.3.3" rel="157.3"/>
  <changelog author="pgajdos@suse.com" date="1677499200">- add %bcond option to disable fltk backend</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1685620800">- Update signature file and keyring with latest ones from download
  site, they were updated by another approved upstream maintainer.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1719748800">- update to 1.3.0:
  * qt: Add new Qt6 frontend.  [rP1e79123c38]
  * qt: Set parent window on Wayland.  [T6930]
  * qt: Fix capslock detection on Wayland.  [rP7dfc60a70d]
  * qt: Fix window icon on Wayland.  [T6887]
  * qt: Add support for external password manager with libsecret.
  * qt: Remove focus indication by text selection.  [T5863]
  * qt: Use same focus indication for labels as Kleopatra.
  * qt: Improve accessibility.  [T5863]
  * gnome3: Prefer gcr-4.  [rP069c219223]
  * curses: Fix timeout handling.  [rP08408498b3]
  * curses: Add SETREPEATOK and quality bar colors.
  * curses: Add password quality meter.  [rP2923707e75]
  * curses,tty: Upon SIGINT, let pinentry exit gracefully.
  * w32: Fix non-focused window and simplify code.
  * Disable secret storage integration when running on KDE
    Plasma.
  * The Windows CE support has been removed.</changelog>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1721217600">- update to 1.3.1:
  * qt: Install and use pinentry icon. [rPf9c252a8d9]
  * qt: Small fix for Qt5. [rP844360c9c9]
  * qt: Fix Windows build of Qt6. [rP34019f954a]
  * New envvar PINENTRY_KDE_USE_WALLET to enable the secret
    storage integration on KDE. [rP23753cfb03]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1727006400">- Make pinentry-efl optional</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1753790400">- Update to 1.3.2:
  * qt,qt5: Ensure that input field is large enough for generated
  password. [rP86ab46ebe9]
  * qt,qt5: Make Show/Hide Password functionality accessible. [T7736]
  * qt,qt5: Use light icons in dark mode. [T7230, T7737]
  * qt: Make showing/hiding the password accessible. [T7736]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Fix build of :gui flavor on openSUSE Leap 15.6 (Qt6 needs
  higher C++ standard)
- drop obsolete texinfo macros</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files. [jsc#PED-15233]</changelog>
  <changelog author="Josef Melcr &lt;josef.melcr@suse.com&gt;" date="1780574400">- Force -std=gnu++17 when building with GCC 16 to fix the broken
  build</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1783080000">- Update to 1.3.3:
  * gtk,curses: Add --focus=ok option to CONFIRM command. [T8315]
  * tty: Discard input on timeout. [rP4c72137885]
  * Various build fixes.</changelog>
</package>
<package pkgid="3370a5fb2c95be87972e85476731724ea154fda0ada3a0db9eed9a6c326f5bf679a3e78bed4679fbf506a264c8f9a4ab940cd2e62a472c91919e05af2740194b" name="pinentry-emacs" arch="riscv64">
  <version epoch="0" ver="1.3.3" rel="157.3"/>
  <changelog author="pgajdos@suse.com" date="1677499200">- add %bcond option to disable fltk backend</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1685620800">- Update signature file and keyring with latest ones from download
  site, they were updated by another approved upstream maintainer.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1719748800">- update to 1.3.0:
  * qt: Add new Qt6 frontend.  [rP1e79123c38]
  * qt: Set parent window on Wayland.  [T6930]
  * qt: Fix capslock detection on Wayland.  [rP7dfc60a70d]
  * qt: Fix window icon on Wayland.  [T6887]
  * qt: Add support for external password manager with libsecret.
  * qt: Remove focus indication by text selection.  [T5863]
  * qt: Use same focus indication for labels as Kleopatra.
  * qt: Improve accessibility.  [T5863]
  * gnome3: Prefer gcr-4.  [rP069c219223]
  * curses: Fix timeout handling.  [rP08408498b3]
  * curses: Add SETREPEATOK and quality bar colors.
  * curses: Add password quality meter.  [rP2923707e75]
  * curses,tty: Upon SIGINT, let pinentry exit gracefully.
  * w32: Fix non-focused window and simplify code.
  * Disable secret storage integration when running on KDE
    Plasma.
  * The Windows CE support has been removed.</changelog>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1721217600">- update to 1.3.1:
  * qt: Install and use pinentry icon. [rPf9c252a8d9]
  * qt: Small fix for Qt5. [rP844360c9c9]
  * qt: Fix Windows build of Qt6. [rP34019f954a]
  * New envvar PINENTRY_KDE_USE_WALLET to enable the secret
    storage integration on KDE. [rP23753cfb03]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1727006400">- Make pinentry-efl optional</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1753790400">- Update to 1.3.2:
  * qt,qt5: Ensure that input field is large enough for generated
  password. [rP86ab46ebe9]
  * qt,qt5: Make Show/Hide Password functionality accessible. [T7736]
  * qt,qt5: Use light icons in dark mode. [T7230, T7737]
  * qt: Make showing/hiding the password accessible. [T7736]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Fix build of :gui flavor on openSUSE Leap 15.6 (Qt6 needs
  higher C++ standard)
- drop obsolete texinfo macros</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files. [jsc#PED-15233]</changelog>
  <changelog author="Josef Melcr &lt;josef.melcr@suse.com&gt;" date="1780574400">- Force -std=gnu++17 when building with GCC 16 to fix the broken
  build</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1783080000">- Update to 1.3.3:
  * gtk,curses: Add --focus=ok option to CONFIRM command. [T8315]
  * tty: Discard input on timeout. [rP4c72137885]
  * Various build fixes.</changelog>
</package>
<package pkgid="c979b21b99a534b5dbaf5c78aeeee758fe17795632aad50df1004d84235e74a5797d37ed79b492ea227b4737161c060a580830622b0db6bce2c1e3b4fcbedb3d" name="pinentry-emacs-debuginfo" arch="riscv64">
  <version epoch="0" ver="1.3.3" rel="157.3"/>
  <changelog author="pgajdos@suse.com" date="1677499200">- add %bcond option to disable fltk backend</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1685620800">- Update signature file and keyring with latest ones from download
  site, they were updated by another approved upstream maintainer.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1719748800">- update to 1.3.0:
  * qt: Add new Qt6 frontend.  [rP1e79123c38]
  * qt: Set parent window on Wayland.  [T6930]
  * qt: Fix capslock detection on Wayland.  [rP7dfc60a70d]
  * qt: Fix window icon on Wayland.  [T6887]
  * qt: Add support for external password manager with libsecret.
  * qt: Remove focus indication by text selection.  [T5863]
  * qt: Use same focus indication for labels as Kleopatra.
  * qt: Improve accessibility.  [T5863]
  * gnome3: Prefer gcr-4.  [rP069c219223]
  * curses: Fix timeout handling.  [rP08408498b3]
  * curses: Add SETREPEATOK and quality bar colors.
  * curses: Add password quality meter.  [rP2923707e75]
  * curses,tty: Upon SIGINT, let pinentry exit gracefully.
  * w32: Fix non-focused window and simplify code.
  * Disable secret storage integration when running on KDE
    Plasma.
  * The Windows CE support has been removed.</changelog>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1721217600">- update to 1.3.1:
  * qt: Install and use pinentry icon. [rPf9c252a8d9]
  * qt: Small fix for Qt5. [rP844360c9c9]
  * qt: Fix Windows build of Qt6. [rP34019f954a]
  * New envvar PINENTRY_KDE_USE_WALLET to enable the secret
    storage integration on KDE. [rP23753cfb03]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1727006400">- Make pinentry-efl optional</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1753790400">- Update to 1.3.2:
  * qt,qt5: Ensure that input field is large enough for generated
  password. [rP86ab46ebe9]
  * qt,qt5: Make Show/Hide Password functionality accessible. [T7736]
  * qt,qt5: Use light icons in dark mode. [T7230, T7737]
  * qt: Make showing/hiding the password accessible. [T7736]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Fix build of :gui flavor on openSUSE Leap 15.6 (Qt6 needs
  higher C++ standard)
- drop obsolete texinfo macros</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files. [jsc#PED-15233]</changelog>
  <changelog author="Josef Melcr &lt;josef.melcr@suse.com&gt;" date="1780574400">- Force -std=gnu++17 when building with GCC 16 to fix the broken
  build</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1783080000">- Update to 1.3.3:
  * gtk,curses: Add --focus=ok option to CONFIRM command. [T8315]
  * tty: Discard input on timeout. [rP4c72137885]
  * Various build fixes.</changelog>
</package>
<package pkgid="a8c6545070043648ae6fd109cb116091ec132a0f6e23fc7cb2d8eade6544e6e2072cd23777518974d3d438a9f3355d203ecbb4c323ac74e69d31aee9a4ce2a5e" name="pinentry-fltk" arch="riscv64">
  <version epoch="0" ver="1.3.3" rel="157.3"/>
  <changelog author="pgajdos@suse.com" date="1677499200">- add %bcond option to disable fltk backend</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1685620800">- Update signature file and keyring with latest ones from download
  site, they were updated by another approved upstream maintainer.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1719748800">- update to 1.3.0:
  * qt: Add new Qt6 frontend.  [rP1e79123c38]
  * qt: Set parent window on Wayland.  [T6930]
  * qt: Fix capslock detection on Wayland.  [rP7dfc60a70d]
  * qt: Fix window icon on Wayland.  [T6887]
  * qt: Add support for external password manager with libsecret.
  * qt: Remove focus indication by text selection.  [T5863]
  * qt: Use same focus indication for labels as Kleopatra.
  * qt: Improve accessibility.  [T5863]
  * gnome3: Prefer gcr-4.  [rP069c219223]
  * curses: Fix timeout handling.  [rP08408498b3]
  * curses: Add SETREPEATOK and quality bar colors.
  * curses: Add password quality meter.  [rP2923707e75]
  * curses,tty: Upon SIGINT, let pinentry exit gracefully.
  * w32: Fix non-focused window and simplify code.
  * Disable secret storage integration when running on KDE
    Plasma.
  * The Windows CE support has been removed.</changelog>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1721217600">- update to 1.3.1:
  * qt: Install and use pinentry icon. [rPf9c252a8d9]
  * qt: Small fix for Qt5. [rP844360c9c9]
  * qt: Fix Windows build of Qt6. [rP34019f954a]
  * New envvar PINENTRY_KDE_USE_WALLET to enable the secret
    storage integration on KDE. [rP23753cfb03]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1727006400">- Make pinentry-efl optional</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1753790400">- Update to 1.3.2:
  * qt,qt5: Ensure that input field is large enough for generated
  password. [rP86ab46ebe9]
  * qt,qt5: Make Show/Hide Password functionality accessible. [T7736]
  * qt,qt5: Use light icons in dark mode. [T7230, T7737]
  * qt: Make showing/hiding the password accessible. [T7736]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Fix build of :gui flavor on openSUSE Leap 15.6 (Qt6 needs
  higher C++ standard)
- drop obsolete texinfo macros</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files. [jsc#PED-15233]</changelog>
  <changelog author="Josef Melcr &lt;josef.melcr@suse.com&gt;" date="1780574400">- Force -std=gnu++17 when building with GCC 16 to fix the broken
  build</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1783080000">- Update to 1.3.3:
  * gtk,curses: Add --focus=ok option to CONFIRM command. [T8315]
  * tty: Discard input on timeout. [rP4c72137885]
  * Various build fixes.</changelog>
</package>
<package pkgid="b18c0e4ebb37a2e3f19d614f9700a70a69d71a1919d41618535af96505ecfddcde63150048861ff2614d4354faaaaaf0e0a7cac6700deca30dc069d5faa1ea63" name="pinentry-fltk-debuginfo" arch="riscv64">
  <version epoch="0" ver="1.3.3" rel="157.3"/>
  <changelog author="pgajdos@suse.com" date="1677499200">- add %bcond option to disable fltk backend</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1685620800">- Update signature file and keyring with latest ones from download
  site, they were updated by another approved upstream maintainer.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1719748800">- update to 1.3.0:
  * qt: Add new Qt6 frontend.  [rP1e79123c38]
  * qt: Set parent window on Wayland.  [T6930]
  * qt: Fix capslock detection on Wayland.  [rP7dfc60a70d]
  * qt: Fix window icon on Wayland.  [T6887]
  * qt: Add support for external password manager with libsecret.
  * qt: Remove focus indication by text selection.  [T5863]
  * qt: Use same focus indication for labels as Kleopatra.
  * qt: Improve accessibility.  [T5863]
  * gnome3: Prefer gcr-4.  [rP069c219223]
  * curses: Fix timeout handling.  [rP08408498b3]
  * curses: Add SETREPEATOK and quality bar colors.
  * curses: Add password quality meter.  [rP2923707e75]
  * curses,tty: Upon SIGINT, let pinentry exit gracefully.
  * w32: Fix non-focused window and simplify code.
  * Disable secret storage integration when running on KDE
    Plasma.
  * The Windows CE support has been removed.</changelog>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1721217600">- update to 1.3.1:
  * qt: Install and use pinentry icon. [rPf9c252a8d9]
  * qt: Small fix for Qt5. [rP844360c9c9]
  * qt: Fix Windows build of Qt6. [rP34019f954a]
  * New envvar PINENTRY_KDE_USE_WALLET to enable the secret
    storage integration on KDE. [rP23753cfb03]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1727006400">- Make pinentry-efl optional</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1753790400">- Update to 1.3.2:
  * qt,qt5: Ensure that input field is large enough for generated
  password. [rP86ab46ebe9]
  * qt,qt5: Make Show/Hide Password functionality accessible. [T7736]
  * qt,qt5: Use light icons in dark mode. [T7230, T7737]
  * qt: Make showing/hiding the password accessible. [T7736]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Fix build of :gui flavor on openSUSE Leap 15.6 (Qt6 needs
  higher C++ standard)
- drop obsolete texinfo macros</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files. [jsc#PED-15233]</changelog>
  <changelog author="Josef Melcr &lt;josef.melcr@suse.com&gt;" date="1780574400">- Force -std=gnu++17 when building with GCC 16 to fix the broken
  build</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1783080000">- Update to 1.3.3:
  * gtk,curses: Add --focus=ok option to CONFIRM command. [T8315]
  * tty: Discard input on timeout. [rP4c72137885]
  * Various build fixes.</changelog>
</package>
<package pkgid="acae2b9897ebdb17712d41a2a360f5aef1adc542c15d9422228b2201ec858fe5153338c3430fa5d507c0c654a997e9d279f5294dda27ac360e49f7bedb3e1bea" name="pinentry-gnome3" arch="riscv64">
  <version epoch="0" ver="1.3.3" rel="157.3"/>
  <changelog author="pgajdos@suse.com" date="1677499200">- add %bcond option to disable fltk backend</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1685620800">- Update signature file and keyring with latest ones from download
  site, they were updated by another approved upstream maintainer.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1719748800">- update to 1.3.0:
  * qt: Add new Qt6 frontend.  [rP1e79123c38]
  * qt: Set parent window on Wayland.  [T6930]
  * qt: Fix capslock detection on Wayland.  [rP7dfc60a70d]
  * qt: Fix window icon on Wayland.  [T6887]
  * qt: Add support for external password manager with libsecret.
  * qt: Remove focus indication by text selection.  [T5863]
  * qt: Use same focus indication for labels as Kleopatra.
  * qt: Improve accessibility.  [T5863]
  * gnome3: Prefer gcr-4.  [rP069c219223]
  * curses: Fix timeout handling.  [rP08408498b3]
  * curses: Add SETREPEATOK and quality bar colors.
  * curses: Add password quality meter.  [rP2923707e75]
  * curses,tty: Upon SIGINT, let pinentry exit gracefully.
  * w32: Fix non-focused window and simplify code.
  * Disable secret storage integration when running on KDE
    Plasma.
  * The Windows CE support has been removed.</changelog>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1721217600">- update to 1.3.1:
  * qt: Install and use pinentry icon. [rPf9c252a8d9]
  * qt: Small fix for Qt5. [rP844360c9c9]
  * qt: Fix Windows build of Qt6. [rP34019f954a]
  * New envvar PINENTRY_KDE_USE_WALLET to enable the secret
    storage integration on KDE. [rP23753cfb03]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1727006400">- Make pinentry-efl optional</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1753790400">- Update to 1.3.2:
  * qt,qt5: Ensure that input field is large enough for generated
  password. [rP86ab46ebe9]
  * qt,qt5: Make Show/Hide Password functionality accessible. [T7736]
  * qt,qt5: Use light icons in dark mode. [T7230, T7737]
  * qt: Make showing/hiding the password accessible. [T7736]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Fix build of :gui flavor on openSUSE Leap 15.6 (Qt6 needs
  higher C++ standard)
- drop obsolete texinfo macros</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files. [jsc#PED-15233]</changelog>
  <changelog author="Josef Melcr &lt;josef.melcr@suse.com&gt;" date="1780574400">- Force -std=gnu++17 when building with GCC 16 to fix the broken
  build</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1783080000">- Update to 1.3.3:
  * gtk,curses: Add --focus=ok option to CONFIRM command. [T8315]
  * tty: Discard input on timeout. [rP4c72137885]
  * Various build fixes.</changelog>
</package>
<package pkgid="7e1f7140128665866af47361d31ab0d89554c5dcd09e81705ca9efebe897d38e7acdb2cb318ab3ba30d1a5b7c7495785b21b2b7fdbd245c2ed529be16145cd7c" name="pinentry-gnome3-debuginfo" arch="riscv64">
  <version epoch="0" ver="1.3.3" rel="157.3"/>
  <changelog author="pgajdos@suse.com" date="1677499200">- add %bcond option to disable fltk backend</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1685620800">- Update signature file and keyring with latest ones from download
  site, they were updated by another approved upstream maintainer.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1719748800">- update to 1.3.0:
  * qt: Add new Qt6 frontend.  [rP1e79123c38]
  * qt: Set parent window on Wayland.  [T6930]
  * qt: Fix capslock detection on Wayland.  [rP7dfc60a70d]
  * qt: Fix window icon on Wayland.  [T6887]
  * qt: Add support for external password manager with libsecret.
  * qt: Remove focus indication by text selection.  [T5863]
  * qt: Use same focus indication for labels as Kleopatra.
  * qt: Improve accessibility.  [T5863]
  * gnome3: Prefer gcr-4.  [rP069c219223]
  * curses: Fix timeout handling.  [rP08408498b3]
  * curses: Add SETREPEATOK and quality bar colors.
  * curses: Add password quality meter.  [rP2923707e75]
  * curses,tty: Upon SIGINT, let pinentry exit gracefully.
  * w32: Fix non-focused window and simplify code.
  * Disable secret storage integration when running on KDE
    Plasma.
  * The Windows CE support has been removed.</changelog>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1721217600">- update to 1.3.1:
  * qt: Install and use pinentry icon. [rPf9c252a8d9]
  * qt: Small fix for Qt5. [rP844360c9c9]
  * qt: Fix Windows build of Qt6. [rP34019f954a]
  * New envvar PINENTRY_KDE_USE_WALLET to enable the secret
    storage integration on KDE. [rP23753cfb03]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1727006400">- Make pinentry-efl optional</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1753790400">- Update to 1.3.2:
  * qt,qt5: Ensure that input field is large enough for generated
  password. [rP86ab46ebe9]
  * qt,qt5: Make Show/Hide Password functionality accessible. [T7736]
  * qt,qt5: Use light icons in dark mode. [T7230, T7737]
  * qt: Make showing/hiding the password accessible. [T7736]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Fix build of :gui flavor on openSUSE Leap 15.6 (Qt6 needs
  higher C++ standard)
- drop obsolete texinfo macros</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files. [jsc#PED-15233]</changelog>
  <changelog author="Josef Melcr &lt;josef.melcr@suse.com&gt;" date="1780574400">- Force -std=gnu++17 when building with GCC 16 to fix the broken
  build</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1783080000">- Update to 1.3.3:
  * gtk,curses: Add --focus=ok option to CONFIRM command. [T8315]
  * tty: Discard input on timeout. [rP4c72137885]
  * Various build fixes.</changelog>
</package>
<package pkgid="c67c847a780e705ccdab98ccf86fd6da976ac27d27a31e028a6cbd5e145fba580036783f7cca21aa473477975c826f05f3a24de9a46a17ffba8348920eb3defa" name="pinentry-gtk2" arch="riscv64">
  <version epoch="0" ver="1.3.3" rel="157.3"/>
  <changelog author="pgajdos@suse.com" date="1677499200">- add %bcond option to disable fltk backend</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1685620800">- Update signature file and keyring with latest ones from download
  site, they were updated by another approved upstream maintainer.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1719748800">- update to 1.3.0:
  * qt: Add new Qt6 frontend.  [rP1e79123c38]
  * qt: Set parent window on Wayland.  [T6930]
  * qt: Fix capslock detection on Wayland.  [rP7dfc60a70d]
  * qt: Fix window icon on Wayland.  [T6887]
  * qt: Add support for external password manager with libsecret.
  * qt: Remove focus indication by text selection.  [T5863]
  * qt: Use same focus indication for labels as Kleopatra.
  * qt: Improve accessibility.  [T5863]
  * gnome3: Prefer gcr-4.  [rP069c219223]
  * curses: Fix timeout handling.  [rP08408498b3]
  * curses: Add SETREPEATOK and quality bar colors.
  * curses: Add password quality meter.  [rP2923707e75]
  * curses,tty: Upon SIGINT, let pinentry exit gracefully.
  * w32: Fix non-focused window and simplify code.
  * Disable secret storage integration when running on KDE
    Plasma.
  * The Windows CE support has been removed.</changelog>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1721217600">- update to 1.3.1:
  * qt: Install and use pinentry icon. [rPf9c252a8d9]
  * qt: Small fix for Qt5. [rP844360c9c9]
  * qt: Fix Windows build of Qt6. [rP34019f954a]
  * New envvar PINENTRY_KDE_USE_WALLET to enable the secret
    storage integration on KDE. [rP23753cfb03]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1727006400">- Make pinentry-efl optional</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1753790400">- Update to 1.3.2:
  * qt,qt5: Ensure that input field is large enough for generated
  password. [rP86ab46ebe9]
  * qt,qt5: Make Show/Hide Password functionality accessible. [T7736]
  * qt,qt5: Use light icons in dark mode. [T7230, T7737]
  * qt: Make showing/hiding the password accessible. [T7736]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Fix build of :gui flavor on openSUSE Leap 15.6 (Qt6 needs
  higher C++ standard)
- drop obsolete texinfo macros</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files. [jsc#PED-15233]</changelog>
  <changelog author="Josef Melcr &lt;josef.melcr@suse.com&gt;" date="1780574400">- Force -std=gnu++17 when building with GCC 16 to fix the broken
  build</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1783080000">- Update to 1.3.3:
  * gtk,curses: Add --focus=ok option to CONFIRM command. [T8315]
  * tty: Discard input on timeout. [rP4c72137885]
  * Various build fixes.</changelog>
</package>
<package pkgid="b890fb6211aff506586b775328bd0ed07b075d9dc9d3f3d1539baf7f8bbc3e68ceed93e8730fce38899f06d62d73a4b37541c2b23fa1e3aa2d12ced7c7b8a668" name="pinentry-gtk2-debuginfo" arch="riscv64">
  <version epoch="0" ver="1.3.3" rel="157.3"/>
  <changelog author="pgajdos@suse.com" date="1677499200">- add %bcond option to disable fltk backend</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1685620800">- Update signature file and keyring with latest ones from download
  site, they were updated by another approved upstream maintainer.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1719748800">- update to 1.3.0:
  * qt: Add new Qt6 frontend.  [rP1e79123c38]
  * qt: Set parent window on Wayland.  [T6930]
  * qt: Fix capslock detection on Wayland.  [rP7dfc60a70d]
  * qt: Fix window icon on Wayland.  [T6887]
  * qt: Add support for external password manager with libsecret.
  * qt: Remove focus indication by text selection.  [T5863]
  * qt: Use same focus indication for labels as Kleopatra.
  * qt: Improve accessibility.  [T5863]
  * gnome3: Prefer gcr-4.  [rP069c219223]
  * curses: Fix timeout handling.  [rP08408498b3]
  * curses: Add SETREPEATOK and quality bar colors.
  * curses: Add password quality meter.  [rP2923707e75]
  * curses,tty: Upon SIGINT, let pinentry exit gracefully.
  * w32: Fix non-focused window and simplify code.
  * Disable secret storage integration when running on KDE
    Plasma.
  * The Windows CE support has been removed.</changelog>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1721217600">- update to 1.3.1:
  * qt: Install and use pinentry icon. [rPf9c252a8d9]
  * qt: Small fix for Qt5. [rP844360c9c9]
  * qt: Fix Windows build of Qt6. [rP34019f954a]
  * New envvar PINENTRY_KDE_USE_WALLET to enable the secret
    storage integration on KDE. [rP23753cfb03]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1727006400">- Make pinentry-efl optional</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1753790400">- Update to 1.3.2:
  * qt,qt5: Ensure that input field is large enough for generated
  password. [rP86ab46ebe9]
  * qt,qt5: Make Show/Hide Password functionality accessible. [T7736]
  * qt,qt5: Use light icons in dark mode. [T7230, T7737]
  * qt: Make showing/hiding the password accessible. [T7736]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Fix build of :gui flavor on openSUSE Leap 15.6 (Qt6 needs
  higher C++ standard)
- drop obsolete texinfo macros</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files. [jsc#PED-15233]</changelog>
  <changelog author="Josef Melcr &lt;josef.melcr@suse.com&gt;" date="1780574400">- Force -std=gnu++17 when building with GCC 16 to fix the broken
  build</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1783080000">- Update to 1.3.3:
  * gtk,curses: Add --focus=ok option to CONFIRM command. [T8315]
  * tty: Discard input on timeout. [rP4c72137885]
  * Various build fixes.</changelog>
</package>
<package pkgid="f3eb4e5c13a7e80e9da7c5f1692ccaeb4e29d6c33d27b56bd9af199829af98aaef413b1a8aee0cef247484dc60800fb9458994224d92a90b20b4210989a61761" name="pinentry-gui" arch="src">
  <version epoch="0" ver="1.3.3" rel="157.3"/>
  <changelog author="fvogt@suse.com" date="1519300800">- Use %license (boo#1082318)</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1564056000">- Updated spec file with spec-cleaner</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1564056001">- Fix a dangling pointer in qt/main.cpp [bsc#1141883]
  * Added pinentry-qt-Fix-use-of-dangling-pointer.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 1.1.1:
  * A EFL-based pinentry has been contributed.
  * Disable echoing in backspace key is pressed first
    (GTK, Qt, TQt, and ncurses pinentries).
  * Support line editing in TTY pinentry.
  * Remove support for old GTK+2 (&lt; 2.12.0).
  * Various minor fixes.
- drop pinentry-qt-Fix-use-of-dangling-pointer.patch (upstream)
- drop pinentry-ncurses6.diff: obsolete</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1611748800">- actually build efl based pinentry
- re-enable validation of upstream signing key</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611921600">- add _multibuild to separate out gui client builds</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1630152000">- pinentry 1.2.0:
  * qt: Show a warning if Caps Lock is on
  * qt: Support password formatting.  This makes generated
    passwords easier to transcribe
  * qt: Fix showing of pinentry window on Wayland
  * qt: Check passphrase constraints before accepting passphrase
    if passphrase constraints are requested to be enforced
  * qt: Improve detection of running in a GUI session
  * qt: Improve accessibility when entering new password</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645704000">- Fix name tag for multibuild: name tag should be conditional on
  the multibuild flavor.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1646308800">- Correction for previous change: ensure the packages built in the
  gui flavor do not change their package name. e.g pinentry-qt5
  wrongly got renamed to pinentry-gui-qt5.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1661428800">- update to 1.2.1:
  * qt: Support building with Qt 5.9.  [T5592]
  * curses: Handle an error at curses initialization.  [T5623]
  * curses: Specify fg/bg when an extention of Ncurses is not available.
  * qt: Fix translation of context menu entries.  [T5786]
  * qt: Further improve the accessibility.  [T5863]
  * qt: Fix moving focus to second input field when pressing Enter in
    first input field.  [T5866]
  * qt: Update the cursor position when reformatting the text.  [T5972]
  * qt: Use foreground raising code also with the confirm prompt.
  * Make the legacy qt4 version build again.  [T5569]
  * Make sure an entered PIN is always cleared from memory.  [T5977]
  * Build fixes for Windows.  [T5893]</changelog>
  <changelog author="pgajdos@suse.com" date="1677499200">- add %bcond option to disable fltk backend</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1685620800">- Update signature file and keyring with latest ones from download
  site, they were updated by another approved upstream maintainer.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1719748800">- update to 1.3.0:
  * qt: Add new Qt6 frontend.  [rP1e79123c38]
  * qt: Set parent window on Wayland.  [T6930]
  * qt: Fix capslock detection on Wayland.  [rP7dfc60a70d]
  * qt: Fix window icon on Wayland.  [T6887]
  * qt: Add support for external password manager with libsecret.
  * qt: Remove focus indication by text selection.  [T5863]
  * qt: Use same focus indication for labels as Kleopatra.
  * qt: Improve accessibility.  [T5863]
  * gnome3: Prefer gcr-4.  [rP069c219223]
  * curses: Fix timeout handling.  [rP08408498b3]
  * curses: Add SETREPEATOK and quality bar colors.
  * curses: Add password quality meter.  [rP2923707e75]
  * curses,tty: Upon SIGINT, let pinentry exit gracefully.
  * w32: Fix non-focused window and simplify code.
  * Disable secret storage integration when running on KDE
    Plasma.
  * The Windows CE support has been removed.</changelog>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1721217600">- update to 1.3.1:
  * qt: Install and use pinentry icon. [rPf9c252a8d9]
  * qt: Small fix for Qt5. [rP844360c9c9]
  * qt: Fix Windows build of Qt6. [rP34019f954a]
  * New envvar PINENTRY_KDE_USE_WALLET to enable the secret
    storage integration on KDE. [rP23753cfb03]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1727006400">- Make pinentry-efl optional</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1753790400">- Update to 1.3.2:
  * qt,qt5: Ensure that input field is large enough for generated
  password. [rP86ab46ebe9]
  * qt,qt5: Make Show/Hide Password functionality accessible. [T7736]
  * qt,qt5: Use light icons in dark mode. [T7230, T7737]
  * qt: Make showing/hiding the password accessible. [T7736]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Fix build of :gui flavor on openSUSE Leap 15.6 (Qt6 needs
  higher C++ standard)
- drop obsolete texinfo macros</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files. [jsc#PED-15233]</changelog>
  <changelog author="Josef Melcr &lt;josef.melcr@suse.com&gt;" date="1780574400">- Force -std=gnu++17 when building with GCC 16 to fix the broken
  build</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1783080000">- Update to 1.3.3:
  * gtk,curses: Add --focus=ok option to CONFIRM command. [T8315]
  * tty: Discard input on timeout. [rP4c72137885]
  * Various build fixes.</changelog>
</package>
<package pkgid="5d3e76197acdab901c63b1c8c643ca0314cd0b11eba1583793b9e701e085fc3f70db0954eb764dcaccbae2479e031460995bc81e8fb45399d9257cd49f4e93f3" name="pinentry-gui-debuginfo" arch="riscv64">
  <version epoch="0" ver="1.3.3" rel="157.3"/>
  <changelog author="pgajdos@suse.com" date="1677499200">- add %bcond option to disable fltk backend</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1685620800">- Update signature file and keyring with latest ones from download
  site, they were updated by another approved upstream maintainer.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1719748800">- update to 1.3.0:
  * qt: Add new Qt6 frontend.  [rP1e79123c38]
  * qt: Set parent window on Wayland.  [T6930]
  * qt: Fix capslock detection on Wayland.  [rP7dfc60a70d]
  * qt: Fix window icon on Wayland.  [T6887]
  * qt: Add support for external password manager with libsecret.
  * qt: Remove focus indication by text selection.  [T5863]
  * qt: Use same focus indication for labels as Kleopatra.
  * qt: Improve accessibility.  [T5863]
  * gnome3: Prefer gcr-4.  [rP069c219223]
  * curses: Fix timeout handling.  [rP08408498b3]
  * curses: Add SETREPEATOK and quality bar colors.
  * curses: Add password quality meter.  [rP2923707e75]
  * curses,tty: Upon SIGINT, let pinentry exit gracefully.
  * w32: Fix non-focused window and simplify code.
  * Disable secret storage integration when running on KDE
    Plasma.
  * The Windows CE support has been removed.</changelog>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1721217600">- update to 1.3.1:
  * qt: Install and use pinentry icon. [rPf9c252a8d9]
  * qt: Small fix for Qt5. [rP844360c9c9]
  * qt: Fix Windows build of Qt6. [rP34019f954a]
  * New envvar PINENTRY_KDE_USE_WALLET to enable the secret
    storage integration on KDE. [rP23753cfb03]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1727006400">- Make pinentry-efl optional</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1753790400">- Update to 1.3.2:
  * qt,qt5: Ensure that input field is large enough for generated
  password. [rP86ab46ebe9]
  * qt,qt5: Make Show/Hide Password functionality accessible. [T7736]
  * qt,qt5: Use light icons in dark mode. [T7230, T7737]
  * qt: Make showing/hiding the password accessible. [T7736]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Fix build of :gui flavor on openSUSE Leap 15.6 (Qt6 needs
  higher C++ standard)
- drop obsolete texinfo macros</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files. [jsc#PED-15233]</changelog>
  <changelog author="Josef Melcr &lt;josef.melcr@suse.com&gt;" date="1780574400">- Force -std=gnu++17 when building with GCC 16 to fix the broken
  build</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1783080000">- Update to 1.3.3:
  * gtk,curses: Add --focus=ok option to CONFIRM command. [T8315]
  * tty: Discard input on timeout. [rP4c72137885]
  * Various build fixes.</changelog>
</package>
<package pkgid="339f46a9e3eda92b3abcfc1e4238118e72cae107fd5d7ee92b090d0c4d87ba65fc85f8bbadb69497f79e116947718a91e7f1bcc4ee769b2ddea8372acf028a61" name="pinentry-gui-debugsource" arch="riscv64">
  <version epoch="0" ver="1.3.3" rel="157.3"/>
  <changelog author="pgajdos@suse.com" date="1677499200">- add %bcond option to disable fltk backend</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1685620800">- Update signature file and keyring with latest ones from download
  site, they were updated by another approved upstream maintainer.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1719748800">- update to 1.3.0:
  * qt: Add new Qt6 frontend.  [rP1e79123c38]
  * qt: Set parent window on Wayland.  [T6930]
  * qt: Fix capslock detection on Wayland.  [rP7dfc60a70d]
  * qt: Fix window icon on Wayland.  [T6887]
  * qt: Add support for external password manager with libsecret.
  * qt: Remove focus indication by text selection.  [T5863]
  * qt: Use same focus indication for labels as Kleopatra.
  * qt: Improve accessibility.  [T5863]
  * gnome3: Prefer gcr-4.  [rP069c219223]
  * curses: Fix timeout handling.  [rP08408498b3]
  * curses: Add SETREPEATOK and quality bar colors.
  * curses: Add password quality meter.  [rP2923707e75]
  * curses,tty: Upon SIGINT, let pinentry exit gracefully.
  * w32: Fix non-focused window and simplify code.
  * Disable secret storage integration when running on KDE
    Plasma.
  * The Windows CE support has been removed.</changelog>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1721217600">- update to 1.3.1:
  * qt: Install and use pinentry icon. [rPf9c252a8d9]
  * qt: Small fix for Qt5. [rP844360c9c9]
  * qt: Fix Windows build of Qt6. [rP34019f954a]
  * New envvar PINENTRY_KDE_USE_WALLET to enable the secret
    storage integration on KDE. [rP23753cfb03]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1727006400">- Make pinentry-efl optional</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1753790400">- Update to 1.3.2:
  * qt,qt5: Ensure that input field is large enough for generated
  password. [rP86ab46ebe9]
  * qt,qt5: Make Show/Hide Password functionality accessible. [T7736]
  * qt,qt5: Use light icons in dark mode. [T7230, T7737]
  * qt: Make showing/hiding the password accessible. [T7736]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Fix build of :gui flavor on openSUSE Leap 15.6 (Qt6 needs
  higher C++ standard)
- drop obsolete texinfo macros</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files. [jsc#PED-15233]</changelog>
  <changelog author="Josef Melcr &lt;josef.melcr@suse.com&gt;" date="1780574400">- Force -std=gnu++17 when building with GCC 16 to fix the broken
  build</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1783080000">- Update to 1.3.3:
  * gtk,curses: Add --focus=ok option to CONFIRM command. [T8315]
  * tty: Discard input on timeout. [rP4c72137885]
  * Various build fixes.</changelog>
</package>
<package pkgid="7baf5da4cf17dc25cc0e6df610483a97640c679c559857454327f1b5b239bcae07b41f4e3e91f7e91e743910bafb320a54f8e16711969e8a723f4b8c6d016249" name="pinentry-qt6" arch="riscv64">
  <version epoch="0" ver="1.3.3" rel="157.3"/>
  <changelog author="pgajdos@suse.com" date="1677499200">- add %bcond option to disable fltk backend</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1685620800">- Update signature file and keyring with latest ones from download
  site, they were updated by another approved upstream maintainer.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1719748800">- update to 1.3.0:
  * qt: Add new Qt6 frontend.  [rP1e79123c38]
  * qt: Set parent window on Wayland.  [T6930]
  * qt: Fix capslock detection on Wayland.  [rP7dfc60a70d]
  * qt: Fix window icon on Wayland.  [T6887]
  * qt: Add support for external password manager with libsecret.
  * qt: Remove focus indication by text selection.  [T5863]
  * qt: Use same focus indication for labels as Kleopatra.
  * qt: Improve accessibility.  [T5863]
  * gnome3: Prefer gcr-4.  [rP069c219223]
  * curses: Fix timeout handling.  [rP08408498b3]
  * curses: Add SETREPEATOK and quality bar colors.
  * curses: Add password quality meter.  [rP2923707e75]
  * curses,tty: Upon SIGINT, let pinentry exit gracefully.
  * w32: Fix non-focused window and simplify code.
  * Disable secret storage integration when running on KDE
    Plasma.
  * The Windows CE support has been removed.</changelog>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1721217600">- update to 1.3.1:
  * qt: Install and use pinentry icon. [rPf9c252a8d9]
  * qt: Small fix for Qt5. [rP844360c9c9]
  * qt: Fix Windows build of Qt6. [rP34019f954a]
  * New envvar PINENTRY_KDE_USE_WALLET to enable the secret
    storage integration on KDE. [rP23753cfb03]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1727006400">- Make pinentry-efl optional</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1753790400">- Update to 1.3.2:
  * qt,qt5: Ensure that input field is large enough for generated
  password. [rP86ab46ebe9]
  * qt,qt5: Make Show/Hide Password functionality accessible. [T7736]
  * qt,qt5: Use light icons in dark mode. [T7230, T7737]
  * qt: Make showing/hiding the password accessible. [T7736]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Fix build of :gui flavor on openSUSE Leap 15.6 (Qt6 needs
  higher C++ standard)
- drop obsolete texinfo macros</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files. [jsc#PED-15233]</changelog>
  <changelog author="Josef Melcr &lt;josef.melcr@suse.com&gt;" date="1780574400">- Force -std=gnu++17 when building with GCC 16 to fix the broken
  build</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1783080000">- Update to 1.3.3:
  * gtk,curses: Add --focus=ok option to CONFIRM command. [T8315]
  * tty: Discard input on timeout. [rP4c72137885]
  * Various build fixes.</changelog>
</package>
<package pkgid="97d1012c19bb2c26c0c28ad49dca88861412adcc93413ed44a07c4df8a85237e102fbd97099d97fd513b72233795f687a9155392254f349820ab0bb6aea159bd" name="pinentry-qt6-debuginfo" arch="riscv64">
  <version epoch="0" ver="1.3.3" rel="157.3"/>
  <changelog author="pgajdos@suse.com" date="1677499200">- add %bcond option to disable fltk backend</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1685620800">- Update signature file and keyring with latest ones from download
  site, they were updated by another approved upstream maintainer.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1719748800">- update to 1.3.0:
  * qt: Add new Qt6 frontend.  [rP1e79123c38]
  * qt: Set parent window on Wayland.  [T6930]
  * qt: Fix capslock detection on Wayland.  [rP7dfc60a70d]
  * qt: Fix window icon on Wayland.  [T6887]
  * qt: Add support for external password manager with libsecret.
  * qt: Remove focus indication by text selection.  [T5863]
  * qt: Use same focus indication for labels as Kleopatra.
  * qt: Improve accessibility.  [T5863]
  * gnome3: Prefer gcr-4.  [rP069c219223]
  * curses: Fix timeout handling.  [rP08408498b3]
  * curses: Add SETREPEATOK and quality bar colors.
  * curses: Add password quality meter.  [rP2923707e75]
  * curses,tty: Upon SIGINT, let pinentry exit gracefully.
  * w32: Fix non-focused window and simplify code.
  * Disable secret storage integration when running on KDE
    Plasma.
  * The Windows CE support has been removed.</changelog>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1721217600">- update to 1.3.1:
  * qt: Install and use pinentry icon. [rPf9c252a8d9]
  * qt: Small fix for Qt5. [rP844360c9c9]
  * qt: Fix Windows build of Qt6. [rP34019f954a]
  * New envvar PINENTRY_KDE_USE_WALLET to enable the secret
    storage integration on KDE. [rP23753cfb03]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1727006400">- Make pinentry-efl optional</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1753790400">- Update to 1.3.2:
  * qt,qt5: Ensure that input field is large enough for generated
  password. [rP86ab46ebe9]
  * qt,qt5: Make Show/Hide Password functionality accessible. [T7736]
  * qt,qt5: Use light icons in dark mode. [T7230, T7737]
  * qt: Make showing/hiding the password accessible. [T7736]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Fix build of :gui flavor on openSUSE Leap 15.6 (Qt6 needs
  higher C++ standard)
- drop obsolete texinfo macros</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763812800">- Remove unused BuildRequires: update-desktop-files. [jsc#PED-15233]</changelog>
  <changelog author="Josef Melcr &lt;josef.melcr@suse.com&gt;" date="1780574400">- Force -std=gnu++17 when building with GCC 16 to fix the broken
  build</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1783080000">- Update to 1.3.3:
  * gtk,curses: Add --focus=ok option to CONFIRM command. [T8315]
  * tty: Discard input on timeout. [rP4c72137885]
  * Various build fixes.</changelog>
</package>
<package pkgid="4a31c40fcfc6224b0824bb9a5eeec8d3ecd3be2c27d39a87d2df3e62ecf88bf103e7cde938df8b0c7723b02ffa9dc6c30a03de08e5777bd6e88e4bdb355168f5" name="python-gpg" arch="src">
  <version epoch="0" ver="2.0.0" rel="12.30"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1749988800">- wip, split upstream from gpgme since 2.0.0</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1750334400">- Do not error out when copying duplicated files: [bsc#1244605]
  * Add python-gpgme-COPY_FILES.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1750334401">- Do not pull revision info from GIT when autoconf is run. This
  removes the -unknown suffix after the version number. Fix also
  the version string in setup.py. [bsc#1244605]
  * Add python-gpgme-nobetasuffix.patch</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1752494400">- Rewrite building of the package using PEP517 compatible build system.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752926400">- Python bindings for GnuPG, based on gpgme, providing python*-gpg
  This is split from upstream gpgme from 2.0.0.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1753012800">- use fdupes
- fix 32 bit swig failures, adding gpgmepy-2.0.0-swig-32-bit.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1753185600">- Fix build on armv6 as well</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1753272000">- Fixup of previous commit to really fix the build on armv6</changelog>
</package>
<package pkgid="7852665c2d25cc8beae2a4fb42f97c35d2d06582f390753c3df58157f8b30c2cae3f4c2c4b9d6fa16fabf4ea0cbf293f867f4eefc4937f214a2da4bc4a37ad81" name="python-gpg-debuginfo" arch="riscv64">
  <version epoch="0" ver="2.0.0" rel="12.30"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1749988800">- wip, split upstream from gpgme since 2.0.0</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1750334400">- Do not error out when copying duplicated files: [bsc#1244605]
  * Add python-gpgme-COPY_FILES.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1750334401">- Do not pull revision info from GIT when autoconf is run. This
  removes the -unknown suffix after the version number. Fix also
  the version string in setup.py. [bsc#1244605]
  * Add python-gpgme-nobetasuffix.patch</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1752494400">- Rewrite building of the package using PEP517 compatible build system.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752926400">- Python bindings for GnuPG, based on gpgme, providing python*-gpg
  This is split from upstream gpgme from 2.0.0.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1753012800">- use fdupes
- fix 32 bit swig failures, adding gpgmepy-2.0.0-swig-32-bit.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1753185600">- Fix build on armv6 as well</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1753272000">- Fixup of previous commit to really fix the build on armv6</changelog>
</package>
<package pkgid="3fb48c052c858aa0c74d9eeb06ed7ab1e25306f199c220c8fd7227b7d5cd640b4d05f4e8b0478c84fe9a42694ff171b8153487de686d61244b17166da7d27770" name="python-gpg-debugsource" arch="riscv64">
  <version epoch="0" ver="2.0.0" rel="12.30"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1749988800">- wip, split upstream from gpgme since 2.0.0</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1750334400">- Do not error out when copying duplicated files: [bsc#1244605]
  * Add python-gpgme-COPY_FILES.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1750334401">- Do not pull revision info from GIT when autoconf is run. This
  removes the -unknown suffix after the version number. Fix also
  the version string in setup.py. [bsc#1244605]
  * Add python-gpgme-nobetasuffix.patch</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1752494400">- Rewrite building of the package using PEP517 compatible build system.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752926400">- Python bindings for GnuPG, based on gpgme, providing python*-gpg
  This is split from upstream gpgme from 2.0.0.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1753012800">- use fdupes
- fix 32 bit swig failures, adding gpgmepy-2.0.0-swig-32-bit.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1753185600">- Fix build on armv6 as well</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1753272000">- Fixup of previous commit to really fix the build on armv6</changelog>
</package>
<package pkgid="8df9e6fadfef72ae91f6db2b42be19280d4d91cb8ca413169a22a02c9f7d7c361d6dd23a18c7cc0796e494f517ec42e1eadb926f7900b4523dcb5e398ff8aa93" name="python-keyring-pass" arch="src">
  <version epoch="0" ver="0.9.3" rel="9.13"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1663675200">- Initial packaging effort for keyring_pass 0.7.1</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664193600">- Rename files appropriately.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1704715200">- Update to 0.9.2:
  - add get_credential()
  - Use functools.lru_cache when functools.cache is not available by @bo5o in #11
  - Bump cryptography to 41.0.2
  - v0.8.0: migrate to Poetry &amp; add configurable binary</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1745496000">- Update to 0.9.3:
  - moved __main__ code to main.py
- Add missing Requires: password-store</changelog>
</package>
<package pkgid="ab2acbb067c7902c30cd490488e3699cbc7b4258d4951753d734a2415fdcba9696d3b09c275badda6db049c1963d486051115235c9886d275cbb59f7a722ef5e" name="python-pass-git-helper" arch="src">
  <version epoch="0" ver="4.1.0" rel="13.8"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1653739200">- Initial packaging effort for pass-git-helper 0.3.0.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1653739201">- Update to 1.2.0:
  - support Python 3.10 (292d9fc)
  - don't leak Python exceptions to the user (4415d7e), closes
    [#38]
  - Adds an encoding configuration per pass entry (fixes #27 +
    [#29]) and includes some code cleanup (#30).
  - Adds support for the ${username} replacement in the
    configuration file. For details, refer to #11. Thanks to
    @somasis for the feature.
  - This version adds more flexibility for selecting the username
    from an entry. Different strategies have been implemented to
    realize different needs such as searching for a line matching
    a given regular expression. The readme file explains the
    configuration in detail.
  - The host of a request can now be used as a variable to
    construct a the entry of the password store. This allows
    wildcard entries dispatching to any number of file system
    entries in the password store.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1693656000">- Update to 1.4.0:
  - added ${protocol} var
  - enable defining password_store_dir per mapping</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1710504000">- Testing on SLE-15 is just too much.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1744372800">- update to 3.3.0:
  * add support for password extractor
- update to 3.2.0:
  * **setup:** switch from setup.py to setup.cfg
- update to 3.1.0:
  * test on Python 3.13
  * build!: drop support for Python 3.9
  * officially support Python 3.12
  * the minimum officially supported version of Python is
    now 3.10. The helper might continue to work with older
    versions but
- update to 1.5.0:
  * check if password file exists before running `pass`
    (b50ca3b), closes #371
- update to 1.4.1:
  * improve error message for unknown username extractor</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1750593600">- Move dependencies: we need pyxdg even in non-testing context.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1769515200">- update to 4.1.0:
  * introduce new ${path} var to address the entire subpath of
    the repo url
- update to 4.0.0:
  * build!: drop Python 3.10 support
- update to 3.4.0:
  * static username extractor
- update to 3.3.1:
  * correct log default mapping file</changelog>
</package>
<package pkgid="f1ea19df5ee5a8ef317b8cccd6a1bbef1a14dee16f460f4c995170e4895ad4accc38209020d03c348be07240c2ec714190c1847d66b10364f351a656fdaf342b" name="python-pass_python_keyring" arch="src">
  <version epoch="0" ver="1.1" rel="5.48"/>
  <changelog author="tampakrap@opensuse.org" date="1405080000">- Initial commit</changelog>
  <changelog author="tampakrap@opensuse.org" date="1415793600">- Version bump 1.1: Update License info</changelog>
  <changelog author="jmatejek@suse.com" date="1503576000">- singlespec auto-conversion</changelog>
  <changelog author="mcepl@suse.com" date="1527076800">- CLean up SPEC</changelog>
  <changelog author="tampakrap@opensuse.org" date="1533470400">- convert python-keyring from recommended to requirement</changelog>
  <changelog author="tampakrap@opensuse.org" date="1534766400">- Add python3.patch to fix TypeError on python3
  https://github.com/notandy/pass_python_keyring/pull/6</changelog>
</package>
<package pkgid="de1fb29f42d89b5f1b5317b43922b31b49e46cb49cea8a7f4eafbe2b0777363daf9edf56f9b13445075d030e9e32445e53ecaba82ecf87c9544ccd9be16d3809" name="python310-pass_python_keyring" arch="noarch">
  <version epoch="0" ver="1.1" rel="5.48"/>
  <changelog author="tampakrap@opensuse.org" date="1405080000">- Initial commit</changelog>
  <changelog author="tampakrap@opensuse.org" date="1415793600">- Version bump 1.1: Update License info</changelog>
  <changelog author="jmatejek@suse.com" date="1503576000">- singlespec auto-conversion</changelog>
  <changelog author="mcepl@suse.com" date="1527076800">- CLean up SPEC</changelog>
  <changelog author="tampakrap@opensuse.org" date="1533470400">- convert python-keyring from recommended to requirement</changelog>
  <changelog author="tampakrap@opensuse.org" date="1534766400">- Add python3.patch to fix TypeError on python3
  https://github.com/notandy/pass_python_keyring/pull/6</changelog>
</package>
<package pkgid="660c475f8fbbffe05a7ce4e525b7e697b50c52f3d48e4969e45ec91092341fae07d65e866793ef3038ca9dc62147b261ce856c3a93be48a2b4dba1ba95764669" name="python311-pass_python_keyring" arch="noarch">
  <version epoch="0" ver="1.1" rel="5.48"/>
  <changelog author="tampakrap@opensuse.org" date="1405080000">- Initial commit</changelog>
  <changelog author="tampakrap@opensuse.org" date="1415793600">- Version bump 1.1: Update License info</changelog>
  <changelog author="jmatejek@suse.com" date="1503576000">- singlespec auto-conversion</changelog>
  <changelog author="mcepl@suse.com" date="1527076800">- CLean up SPEC</changelog>
  <changelog author="tampakrap@opensuse.org" date="1533470400">- convert python-keyring from recommended to requirement</changelog>
  <changelog author="tampakrap@opensuse.org" date="1534766400">- Add python3.patch to fix TypeError on python3
  https://github.com/notandy/pass_python_keyring/pull/6</changelog>
</package>
<package pkgid="d619188919550175d71c4e9a640f5990ab040582838cd67566c05058005e022335fbdf8286d9f3a8b6aead631a8781c1eef5c3eb9d6a2ed98b12e6049c256333" name="python312-pass_python_keyring" arch="noarch">
  <version epoch="0" ver="1.1" rel="5.48"/>
  <changelog author="tampakrap@opensuse.org" date="1405080000">- Initial commit</changelog>
  <changelog author="tampakrap@opensuse.org" date="1415793600">- Version bump 1.1: Update License info</changelog>
  <changelog author="jmatejek@suse.com" date="1503576000">- singlespec auto-conversion</changelog>
  <changelog author="mcepl@suse.com" date="1527076800">- CLean up SPEC</changelog>
  <changelog author="tampakrap@opensuse.org" date="1533470400">- convert python-keyring from recommended to requirement</changelog>
  <changelog author="tampakrap@opensuse.org" date="1534766400">- Add python3.patch to fix TypeError on python3
  https://github.com/notandy/pass_python_keyring/pull/6</changelog>
</package>
<package pkgid="3a02adfe4d46390b7df6375bf0e02c954950cbe0017989c10c6a981a3214d1dfa19d7e7f2b9133f068d6d81224dcaff8f36e8cbe04ca864440288892832638dd" name="python313-gpg" arch="riscv64">
  <version epoch="0" ver="2.0.0" rel="12.30"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1749988800">- wip, split upstream from gpgme since 2.0.0</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1750334400">- Do not error out when copying duplicated files: [bsc#1244605]
  * Add python-gpgme-COPY_FILES.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1750334401">- Do not pull revision info from GIT when autoconf is run. This
  removes the -unknown suffix after the version number. Fix also
  the version string in setup.py. [bsc#1244605]
  * Add python-gpgme-nobetasuffix.patch</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1752494400">- Rewrite building of the package using PEP517 compatible build system.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752926400">- Python bindings for GnuPG, based on gpgme, providing python*-gpg
  This is split from upstream gpgme from 2.0.0.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1753012800">- use fdupes
- fix 32 bit swig failures, adding gpgmepy-2.0.0-swig-32-bit.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1753185600">- Fix build on armv6 as well</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1753272000">- Fixup of previous commit to really fix the build on armv6</changelog>
</package>
<package pkgid="4393a09a3aad4b4de755650904a510959e5736eebbccafd5def25f452b75fc27120d69522c72768376e2303356919d434a8d3ae55239937e501cd8e614deb2c0" name="python313-gpg-debuginfo" arch="riscv64">
  <version epoch="0" ver="2.0.0" rel="12.30"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1749988800">- wip, split upstream from gpgme since 2.0.0</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1750334400">- Do not error out when copying duplicated files: [bsc#1244605]
  * Add python-gpgme-COPY_FILES.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1750334401">- Do not pull revision info from GIT when autoconf is run. This
  removes the -unknown suffix after the version number. Fix also
  the version string in setup.py. [bsc#1244605]
  * Add python-gpgme-nobetasuffix.patch</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1752494400">- Rewrite building of the package using PEP517 compatible build system.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752926400">- Python bindings for GnuPG, based on gpgme, providing python*-gpg
  This is split from upstream gpgme from 2.0.0.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1753012800">- use fdupes
- fix 32 bit swig failures, adding gpgmepy-2.0.0-swig-32-bit.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1753185600">- Fix build on armv6 as well</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1753272000">- Fixup of previous commit to really fix the build on armv6</changelog>
</package>
<package pkgid="1e2e66ed7d73e64b4c34ff41f7a858e09ff68687a657db09b9c67a17a3bc7367fdbe7a160c37c0c5eafd3ad849227581e853b2f2455a6864c71766e8e0e1603e" name="python313-keyring-pass" arch="noarch">
  <version epoch="0" ver="0.9.3" rel="9.13"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1663675200">- Initial packaging effort for keyring_pass 0.7.1</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664193600">- Rename files appropriately.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1704715200">- Update to 0.9.2:
  - add get_credential()
  - Use functools.lru_cache when functools.cache is not available by @bo5o in #11
  - Bump cryptography to 41.0.2
  - v0.8.0: migrate to Poetry &amp; add configurable binary</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1745496000">- Update to 0.9.3:
  - moved __main__ code to main.py
- Add missing Requires: password-store</changelog>
</package>
<package pkgid="bba1c78e0e5936192956d3d5ab1041820f7c52e36eb1babc141e480cb648881d67424787150d0c28c8e3da148b48e73679e1eb0cc1ad41b099bbe2ecf8bb7962" name="python313-pass-git-helper" arch="noarch">
  <version epoch="0" ver="4.1.0" rel="13.8"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1653739200">- Initial packaging effort for pass-git-helper 0.3.0.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1653739201">- Update to 1.2.0:
  - support Python 3.10 (292d9fc)
  - don't leak Python exceptions to the user (4415d7e), closes
    [#38]
  - Adds an encoding configuration per pass entry (fixes #27 +
    [#29]) and includes some code cleanup (#30).
  - Adds support for the ${username} replacement in the
    configuration file. For details, refer to #11. Thanks to
    @somasis for the feature.
  - This version adds more flexibility for selecting the username
    from an entry. Different strategies have been implemented to
    realize different needs such as searching for a line matching
    a given regular expression. The readme file explains the
    configuration in detail.
  - The host of a request can now be used as a variable to
    construct a the entry of the password store. This allows
    wildcard entries dispatching to any number of file system
    entries in the password store.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1693656000">- Update to 1.4.0:
  - added ${protocol} var
  - enable defining password_store_dir per mapping</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1710504000">- Testing on SLE-15 is just too much.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1744372800">- update to 3.3.0:
  * add support for password extractor
- update to 3.2.0:
  * **setup:** switch from setup.py to setup.cfg
- update to 3.1.0:
  * test on Python 3.13
  * build!: drop support for Python 3.9
  * officially support Python 3.12
  * the minimum officially supported version of Python is
    now 3.10. The helper might continue to work with older
    versions but
- update to 1.5.0:
  * check if password file exists before running `pass`
    (b50ca3b), closes #371
- update to 1.4.1:
  * improve error message for unknown username extractor</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1750593600">- Move dependencies: we need pyxdg even in non-testing context.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1769515200">- update to 4.1.0:
  * introduce new ${path} var to address the entire subpath of
    the repo url
- update to 4.0.0:
  * build!: drop Python 3.10 support
- update to 3.4.0:
  * static username extractor
- update to 3.3.1:
  * correct log default mapping file</changelog>
</package>
<package pkgid="b0f428aa7593828d813a9a98cd6e34636304829ad04f11789bf53ce996ca6c193732bcce1ccd90aa205083f3d8302149d9e5420340488b2a35a0bbbd70cd2b25" name="python314-gpg" arch="riscv64">
  <version epoch="0" ver="2.0.0" rel="12.30"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1749988800">- wip, split upstream from gpgme since 2.0.0</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1750334400">- Do not error out when copying duplicated files: [bsc#1244605]
  * Add python-gpgme-COPY_FILES.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1750334401">- Do not pull revision info from GIT when autoconf is run. This
  removes the -unknown suffix after the version number. Fix also
  the version string in setup.py. [bsc#1244605]
  * Add python-gpgme-nobetasuffix.patch</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1752494400">- Rewrite building of the package using PEP517 compatible build system.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752926400">- Python bindings for GnuPG, based on gpgme, providing python*-gpg
  This is split from upstream gpgme from 2.0.0.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1753012800">- use fdupes
- fix 32 bit swig failures, adding gpgmepy-2.0.0-swig-32-bit.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1753185600">- Fix build on armv6 as well</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1753272000">- Fixup of previous commit to really fix the build on armv6</changelog>
</package>
<package pkgid="f131f759269377b022ca340183a395e6eea3eb84d4ddeac5246cc743318d8bba2bf33961cb7cec7ef62a1a1780b4d2b9d8a8f2c9a591cab8be7e1baedb0bb312" name="python314-gpg-debuginfo" arch="riscv64">
  <version epoch="0" ver="2.0.0" rel="12.30"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1749988800">- wip, split upstream from gpgme since 2.0.0</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1750334400">- Do not error out when copying duplicated files: [bsc#1244605]
  * Add python-gpgme-COPY_FILES.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1750334401">- Do not pull revision info from GIT when autoconf is run. This
  removes the -unknown suffix after the version number. Fix also
  the version string in setup.py. [bsc#1244605]
  * Add python-gpgme-nobetasuffix.patch</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1752494400">- Rewrite building of the package using PEP517 compatible build system.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752926400">- Python bindings for GnuPG, based on gpgme, providing python*-gpg
  This is split from upstream gpgme from 2.0.0.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1753012800">- use fdupes
- fix 32 bit swig failures, adding gpgmepy-2.0.0-swig-32-bit.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1753185600">- Fix build on armv6 as well</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1753272000">- Fixup of previous commit to really fix the build on armv6</changelog>
</package>
<package pkgid="712a50c2c765935a736a084002180f73f451badf9b95ae5e6f30dbc7c72b8f4cdc331608bf0c8cbbaddbb75a30fc761ae543fc193c04b9e7efb1b0ecb3c9aec2" name="python314-keyring-pass" arch="noarch">
  <version epoch="0" ver="0.9.3" rel="9.13"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1663675200">- Initial packaging effort for keyring_pass 0.7.1</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664193600">- Rename files appropriately.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1704715200">- Update to 0.9.2:
  - add get_credential()
  - Use functools.lru_cache when functools.cache is not available by @bo5o in #11
  - Bump cryptography to 41.0.2
  - v0.8.0: migrate to Poetry &amp; add configurable binary</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1745496000">- Update to 0.9.3:
  - moved __main__ code to main.py
- Add missing Requires: password-store</changelog>
</package>
<package pkgid="cbe20e6e8a29a2f229f48ced38066187d36e46a2e36f7f82f7adef3ad5e171c6b2cb8603ee90f4e2032dd0daf7f4a0cfb584b74152d7eb7d3d6c4ae0fb2a5426" name="python314-pass-git-helper" arch="noarch">
  <version epoch="0" ver="4.1.0" rel="13.8"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1653739200">- Initial packaging effort for pass-git-helper 0.3.0.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1653739201">- Update to 1.2.0:
  - support Python 3.10 (292d9fc)
  - don't leak Python exceptions to the user (4415d7e), closes
    [#38]
  - Adds an encoding configuration per pass entry (fixes #27 +
    [#29]) and includes some code cleanup (#30).
  - Adds support for the ${username} replacement in the
    configuration file. For details, refer to #11. Thanks to
    @somasis for the feature.
  - This version adds more flexibility for selecting the username
    from an entry. Different strategies have been implemented to
    realize different needs such as searching for a line matching
    a given regular expression. The readme file explains the
    configuration in detail.
  - The host of a request can now be used as a variable to
    construct a the entry of the password store. This allows
    wildcard entries dispatching to any number of file system
    entries in the password store.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1693656000">- Update to 1.4.0:
  - added ${protocol} var
  - enable defining password_store_dir per mapping</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1710504000">- Testing on SLE-15 is just too much.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1744372800">- update to 3.3.0:
  * add support for password extractor
- update to 3.2.0:
  * **setup:** switch from setup.py to setup.cfg
- update to 3.1.0:
  * test on Python 3.13
  * build!: drop support for Python 3.9
  * officially support Python 3.12
  * the minimum officially supported version of Python is
    now 3.10. The helper might continue to work with older
    versions but
- update to 1.5.0:
  * check if password file exists before running `pass`
    (b50ca3b), closes #371
- update to 1.4.1:
  * improve error message for unknown username extractor</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1750593600">- Move dependencies: we need pyxdg even in non-testing context.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1769515200">- update to 4.1.0:
  * introduce new ${path} var to address the entire subpath of
    the repo url
- update to 4.0.0:
  * build!: drop Python 3.10 support
- update to 3.4.0:
  * static username extractor
- update to 3.3.1:
  * correct log default mapping file</changelog>
</package>
<package pkgid="293c5ef4d54dab353659a40598f2fe76098523f50abd97653edae99f1d09a517dfd357488f7342f1e641e83ff00afd9339d7e25f8efecee5d75792860c873b4c" name="qgpgme" arch="src">
  <version epoch="0" ver="2.2.0" rel="16.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1749816000">- initial version, upstream split the language bindings from 2.0.0</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752667200">- enable Qt5 for Kf5 kwallet boo#1244605</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752753600">- disable 32-bit libraries for Qt6 flavor</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752753601">- Add requirements to gpgmepp to -devel packages to avoid breaking
  plasma-pass, and correctness</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Specify version requirement on Qt6 Core Tools
- wrap Qt6 build in a conditional and disable on Leap 15.6</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1780228800">- Update to 2.1.0:
  * Fixed assertion when parsing DNs that end with a hex string
  * Allow forcing the deletion of secret keys without confirmation
  * Allow specifying an export filter when exporting keys</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1785499200">- Update to 2.2.0:
  * Add job for querying Active Directory
  * Don't start dirmngr for WKD lookup if it is disabled for gpg</changelog>
</package>
<package pkgid="1cc95e090f77150a73db1337605372f1006ac5b2929c13bdd2b6a018c1f18053f8262efaca9713691cd8d780470c054e112cca95d1b76480370d6e6da31c00c5" name="qgpgme-debugsource" arch="riscv64">
  <version epoch="0" ver="2.2.0" rel="16.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1749816000">- initial version, upstream split the language bindings from 2.0.0</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752667200">- enable Qt5 for Kf5 kwallet boo#1244605</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752753600">- disable 32-bit libraries for Qt6 flavor</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752753601">- Add requirements to gpgmepp to -devel packages to avoid breaking
  plasma-pass, and correctness</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- Specify version requirement on Qt6 Core Tools
- wrap Qt6 build in a conditional and disable on Leap 15.6</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1780228800">- Update to 2.1.0:
  * Fixed assertion when parsing DNs that end with a hex string
  * Allow forcing the deletion of secret keys without confirmation
  * Allow specifying an export filter when exporting keys</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1785499200">- Update to 2.2.0:
  * Add job for querying Active Directory
  * Don't start dirmngr for WKD lookup if it is disabled for gpg</changelog>
</package>
<package pkgid="96ad4d7e51e4bea13f117c6975ec5bf1e33c7fb4c5d94b2c788909b616253561c5b58ab82a6a2f3a446ccd183b1db7e04f579c8f4698d0a8b112f4eea91608d2" name="rnp" arch="riscv64">
  <version epoch="0" ver="0.18.1" rel="60.3"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1686571200">- rnp 0.16.3:
  * CVE-2023-29479: Fix issue with possible hang on malformed
    inputs (boo#1212253)
  * CVE-2023-29480: Fix issue where in some cases, secret keys
    remain unlocked after use (boo#1212254)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1686571201">- rnp 0.17.0:
  * Add support for hidden recipient during decryption
  * Improve support for offline secret keys during default key
    selection
  * Support for GnuPG 2
  * SExp parsing code is moved to separate library
  * Mark subkeys as expired instead of invalid if primary key is
    expired
  * AEAD: use OCB by default instead of EAX
  * Do not attempt to validate signatures of unexpected types
  * Use thread-safe time and date handling functions
  * Added ENABLE_BLOWFISH, ENABLE_CAST5 and ENABLE_RIPEMD160 build
    time options
  * Corrected usage of CEK/KEK algorithms if those differs
  * Add default armor message type for --enarmor command
  * Add command --set-filename to specify which file name should be stored in message
  * Add --add-subkey subcommand to the --edit-key
  * Add set-expire subcommand to the --edit-key
  * Add --s2k-iterations and --s2k-msec options to the rnp
  * dd --allow-weak-hash command to allow usage of weak hash algorithms
  * Report number of new/updated keys during the key import
- add rnp-v0.17.0-disable-static.patch
- add rnp-v0.17.0-gcc13.patch
- uses bundled libsexp</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1686744000">- fix build on Leap (json-c)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1686744001">- build with system sexp library
  (add rnp-v0.17.0-system-sexp.patch)
- drop rnp-v0.17.0-gcc13.patch no longer needed</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1687176000">- fix s390x tests - add rnp-v0.17.0-tests.patch</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1687780800">- build with system sexpp library (renamed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1705752000">- fix build after SHA-1 cutoff date
  add rnp-v0.17.0-test-SHA1-cutoff.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1712145600">- switch to C++14 to fix build with new GoogleTest 1.14.0
  add rnp-v0.17.0-cpp14-googletest.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722168000">- rnp 0.17.1:
  * Added support for Botan 3
  * Updated support for OpenSSL 3
  * Added support for mimemode in literal data packet
  * Relaxed Base64 decoding to allow spaces after the checksum
  * Added functions rnp_key_set_features() and
    rnp_signature_get_features()
- drop patches no longer needed:
  * rnp-v0.17.0-cpp14-googletest.patch
  * rnp-v0.17.0-disable-static.patch
  * rnp-v0.17.0-system-sexp.patch
  * rnp-v0.17.0-test-SHA1-cutoff.patch
  * rnp-v0.17.0-tests.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722340800">- Build with Botan 3 on Tumbleweed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723896000">- Build with Botan 3 on Leap 15.7</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1750939200">- update to 0.18.0:
  * Discourage use of EAX AEAD mode
  * Generate RSA 3072-bit keys by default
  * Support dearmoring of GnuPG-armored files (with ARMORED FILE header)
  * Support DSA 4096 bit keys as some entities use them
  * Mark signatures, produced by encrypt-only key or subkey, as invalid
  * Allow extra spaces during armored key import
  * Better support of Botan 3.5.0+
  * Compatibility fixes for different systems
  * Update hash function from the weak one on change of the key expiration
  * Do not allow 64-bit ciphers for encryption without explicit option
  * Internal refactoring and performance updates
- add rnp-v0.18.0-skip-test_encryption_x25519.patch to skip a
  failing test
- Contains fixes to build with gcc 15</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- fix build on Leap 16.0</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1763812800">- update to 0.18.1:
  * CVE-2025-13470: PKESK (public-key encrypted) session keys were
    generated as all-zero, allowing trivial decryption of messages
    encrypted with public keys only (boo#1253957, CVE-2025-13402)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1776340800">- fix build on Tumbleweed, add rnp-v0.18.1-botan-1-1.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1783684800">- No longer skip test_encryption_x25519, use a fix instead
  Replacing rnp-v0.18.0-skip-test_encryption_x25519.patch
  with upstream rnp-v0.18.1-test_cv25519_bit_fix.patch
- Update botan compatibility patch with upstream patch
  rnp-v0.18.1-botan-1-1.patch
- skip failing tests disable-tests.patch:
  * test_sm2_encryption_signing(self):
  * test_encryption_cek(self):</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1784030400">- fix tests
  * drop disable-tests.patch
  * add rnp-v0.18.1-gnupg-2_5_21-no-partial-file-guard.patch</changelog>
</package>
<package pkgid="f99a0c5604414deeccbd5aa8f56827ceb3c9c3aed2c50ce49443271f7e8f54411eef2b899708c96ed10355aa4fd0444592e93e09aa5f7ada36fd43f3030822e2" name="rnp" arch="src">
  <version epoch="0" ver="0.18.1" rel="60.3"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1644753600">- rnp 0.16.0:
  * Ability to disable certain features via compile-time switches
    (ENABLE_AEAD, ENABLE_SM2, etc.)
  * Mark signatures with SHA1/MD5 hash, produced after the specific
    date (2019-01-19 and 2012-01-01) as invalid
  * Fixed possible incompatibility with GnuPG on x25519 secret key
    export
  * Fixed export of non-FFI symbols from rnp.so/rnp.dylib
  * Fixed key expiration time calculation in some edge cases
  * Added security profile manipulation functions to the FFI
  * Improved CLI tools help messages
  * Improved CLI: stdin/stdout/env input/output specifiers, --notty
    for batch processing, etc.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1653220800">- add upstream signing key and verify source signature</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1664193600">- rnp 0.16.2:
  * Support a number of additional key and encryption operations
  * Now uses separate security rules for the data and key signatures,
    extending SHA1 key signature support till the Jan, 19 2024.
  * The default key expiration time was set to 2 years.
  * The library got a number of developer visible updates,
    and the command-line interface gained a number of additional
    knobs, switches, and output improvements</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1686571200">- rnp 0.16.3:
  * CVE-2023-29479: Fix issue with possible hang on malformed
    inputs (boo#1212253)
  * CVE-2023-29480: Fix issue where in some cases, secret keys
    remain unlocked after use (boo#1212254)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1686571201">- rnp 0.17.0:
  * Add support for hidden recipient during decryption
  * Improve support for offline secret keys during default key
    selection
  * Support for GnuPG 2
  * SExp parsing code is moved to separate library
  * Mark subkeys as expired instead of invalid if primary key is
    expired
  * AEAD: use OCB by default instead of EAX
  * Do not attempt to validate signatures of unexpected types
  * Use thread-safe time and date handling functions
  * Added ENABLE_BLOWFISH, ENABLE_CAST5 and ENABLE_RIPEMD160 build
    time options
  * Corrected usage of CEK/KEK algorithms if those differs
  * Add default armor message type for --enarmor command
  * Add command --set-filename to specify which file name should be stored in message
  * Add --add-subkey subcommand to the --edit-key
  * Add set-expire subcommand to the --edit-key
  * Add --s2k-iterations and --s2k-msec options to the rnp
  * dd --allow-weak-hash command to allow usage of weak hash algorithms
  * Report number of new/updated keys during the key import
- add rnp-v0.17.0-disable-static.patch
- add rnp-v0.17.0-gcc13.patch
- uses bundled libsexp</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1686744000">- fix build on Leap (json-c)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1686744001">- build with system sexp library
  (add rnp-v0.17.0-system-sexp.patch)
- drop rnp-v0.17.0-gcc13.patch no longer needed</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1687176000">- fix s390x tests - add rnp-v0.17.0-tests.patch</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1687780800">- build with system sexpp library (renamed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1705752000">- fix build after SHA-1 cutoff date
  add rnp-v0.17.0-test-SHA1-cutoff.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1712145600">- switch to C++14 to fix build with new GoogleTest 1.14.0
  add rnp-v0.17.0-cpp14-googletest.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722168000">- rnp 0.17.1:
  * Added support for Botan 3
  * Updated support for OpenSSL 3
  * Added support for mimemode in literal data packet
  * Relaxed Base64 decoding to allow spaces after the checksum
  * Added functions rnp_key_set_features() and
    rnp_signature_get_features()
- drop patches no longer needed:
  * rnp-v0.17.0-cpp14-googletest.patch
  * rnp-v0.17.0-disable-static.patch
  * rnp-v0.17.0-system-sexp.patch
  * rnp-v0.17.0-test-SHA1-cutoff.patch
  * rnp-v0.17.0-tests.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722340800">- Build with Botan 3 on Tumbleweed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723896000">- Build with Botan 3 on Leap 15.7</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1750939200">- update to 0.18.0:
  * Discourage use of EAX AEAD mode
  * Generate RSA 3072-bit keys by default
  * Support dearmoring of GnuPG-armored files (with ARMORED FILE header)
  * Support DSA 4096 bit keys as some entities use them
  * Mark signatures, produced by encrypt-only key or subkey, as invalid
  * Allow extra spaces during armored key import
  * Better support of Botan 3.5.0+
  * Compatibility fixes for different systems
  * Update hash function from the weak one on change of the key expiration
  * Do not allow 64-bit ciphers for encryption without explicit option
  * Internal refactoring and performance updates
- add rnp-v0.18.0-skip-test_encryption_x25519.patch to skip a
  failing test
- Contains fixes to build with gcc 15</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- fix build on Leap 16.0</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1763812800">- update to 0.18.1:
  * CVE-2025-13470: PKESK (public-key encrypted) session keys were
    generated as all-zero, allowing trivial decryption of messages
    encrypted with public keys only (boo#1253957, CVE-2025-13402)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1776340800">- fix build on Tumbleweed, add rnp-v0.18.1-botan-1-1.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1783684800">- No longer skip test_encryption_x25519, use a fix instead
  Replacing rnp-v0.18.0-skip-test_encryption_x25519.patch
  with upstream rnp-v0.18.1-test_cv25519_bit_fix.patch
- Update botan compatibility patch with upstream patch
  rnp-v0.18.1-botan-1-1.patch
- skip failing tests disable-tests.patch:
  * test_sm2_encryption_signing(self):
  * test_encryption_cek(self):</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1784030400">- fix tests
  * drop disable-tests.patch
  * add rnp-v0.18.1-gnupg-2_5_21-no-partial-file-guard.patch</changelog>
</package>
<package pkgid="87f52c2fe3ac60fac1264e6a42f464c3b0d17a1f6cd169ed9c17e0c6e0000ac2f9221356d37f3868b6295f7b62f8208c9e71100c8a1d949ada8003dd443c918f" name="rnp-debuginfo" arch="riscv64">
  <version epoch="0" ver="0.18.1" rel="60.3"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1686571200">- rnp 0.16.3:
  * CVE-2023-29479: Fix issue with possible hang on malformed
    inputs (boo#1212253)
  * CVE-2023-29480: Fix issue where in some cases, secret keys
    remain unlocked after use (boo#1212254)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1686571201">- rnp 0.17.0:
  * Add support for hidden recipient during decryption
  * Improve support for offline secret keys during default key
    selection
  * Support for GnuPG 2
  * SExp parsing code is moved to separate library
  * Mark subkeys as expired instead of invalid if primary key is
    expired
  * AEAD: use OCB by default instead of EAX
  * Do not attempt to validate signatures of unexpected types
  * Use thread-safe time and date handling functions
  * Added ENABLE_BLOWFISH, ENABLE_CAST5 and ENABLE_RIPEMD160 build
    time options
  * Corrected usage of CEK/KEK algorithms if those differs
  * Add default armor message type for --enarmor command
  * Add command --set-filename to specify which file name should be stored in message
  * Add --add-subkey subcommand to the --edit-key
  * Add set-expire subcommand to the --edit-key
  * Add --s2k-iterations and --s2k-msec options to the rnp
  * dd --allow-weak-hash command to allow usage of weak hash algorithms
  * Report number of new/updated keys during the key import
- add rnp-v0.17.0-disable-static.patch
- add rnp-v0.17.0-gcc13.patch
- uses bundled libsexp</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1686744000">- fix build on Leap (json-c)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1686744001">- build with system sexp library
  (add rnp-v0.17.0-system-sexp.patch)
- drop rnp-v0.17.0-gcc13.patch no longer needed</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1687176000">- fix s390x tests - add rnp-v0.17.0-tests.patch</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1687780800">- build with system sexpp library (renamed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1705752000">- fix build after SHA-1 cutoff date
  add rnp-v0.17.0-test-SHA1-cutoff.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1712145600">- switch to C++14 to fix build with new GoogleTest 1.14.0
  add rnp-v0.17.0-cpp14-googletest.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722168000">- rnp 0.17.1:
  * Added support for Botan 3
  * Updated support for OpenSSL 3
  * Added support for mimemode in literal data packet
  * Relaxed Base64 decoding to allow spaces after the checksum
  * Added functions rnp_key_set_features() and
    rnp_signature_get_features()
- drop patches no longer needed:
  * rnp-v0.17.0-cpp14-googletest.patch
  * rnp-v0.17.0-disable-static.patch
  * rnp-v0.17.0-system-sexp.patch
  * rnp-v0.17.0-test-SHA1-cutoff.patch
  * rnp-v0.17.0-tests.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722340800">- Build with Botan 3 on Tumbleweed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723896000">- Build with Botan 3 on Leap 15.7</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1750939200">- update to 0.18.0:
  * Discourage use of EAX AEAD mode
  * Generate RSA 3072-bit keys by default
  * Support dearmoring of GnuPG-armored files (with ARMORED FILE header)
  * Support DSA 4096 bit keys as some entities use them
  * Mark signatures, produced by encrypt-only key or subkey, as invalid
  * Allow extra spaces during armored key import
  * Better support of Botan 3.5.0+
  * Compatibility fixes for different systems
  * Update hash function from the weak one on change of the key expiration
  * Do not allow 64-bit ciphers for encryption without explicit option
  * Internal refactoring and performance updates
- add rnp-v0.18.0-skip-test_encryption_x25519.patch to skip a
  failing test
- Contains fixes to build with gcc 15</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- fix build on Leap 16.0</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1763812800">- update to 0.18.1:
  * CVE-2025-13470: PKESK (public-key encrypted) session keys were
    generated as all-zero, allowing trivial decryption of messages
    encrypted with public keys only (boo#1253957, CVE-2025-13402)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1776340800">- fix build on Tumbleweed, add rnp-v0.18.1-botan-1-1.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1783684800">- No longer skip test_encryption_x25519, use a fix instead
  Replacing rnp-v0.18.0-skip-test_encryption_x25519.patch
  with upstream rnp-v0.18.1-test_cv25519_bit_fix.patch
- Update botan compatibility patch with upstream patch
  rnp-v0.18.1-botan-1-1.patch
- skip failing tests disable-tests.patch:
  * test_sm2_encryption_signing(self):
  * test_encryption_cek(self):</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1784030400">- fix tests
  * drop disable-tests.patch
  * add rnp-v0.18.1-gnupg-2_5_21-no-partial-file-guard.patch</changelog>
</package>
<package pkgid="2fcc1decc5e2f842d2190ee3fa64d53aa65a29d7176772888947d5b6c94ebdaaf0205e778bc06899f87afe15e0a3b927374c660e1ab07fc8d35a8a4a1017d4d3" name="rnp-debugsource" arch="riscv64">
  <version epoch="0" ver="0.18.1" rel="60.3"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1686571200">- rnp 0.16.3:
  * CVE-2023-29479: Fix issue with possible hang on malformed
    inputs (boo#1212253)
  * CVE-2023-29480: Fix issue where in some cases, secret keys
    remain unlocked after use (boo#1212254)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1686571201">- rnp 0.17.0:
  * Add support for hidden recipient during decryption
  * Improve support for offline secret keys during default key
    selection
  * Support for GnuPG 2
  * SExp parsing code is moved to separate library
  * Mark subkeys as expired instead of invalid if primary key is
    expired
  * AEAD: use OCB by default instead of EAX
  * Do not attempt to validate signatures of unexpected types
  * Use thread-safe time and date handling functions
  * Added ENABLE_BLOWFISH, ENABLE_CAST5 and ENABLE_RIPEMD160 build
    time options
  * Corrected usage of CEK/KEK algorithms if those differs
  * Add default armor message type for --enarmor command
  * Add command --set-filename to specify which file name should be stored in message
  * Add --add-subkey subcommand to the --edit-key
  * Add set-expire subcommand to the --edit-key
  * Add --s2k-iterations and --s2k-msec options to the rnp
  * dd --allow-weak-hash command to allow usage of weak hash algorithms
  * Report number of new/updated keys during the key import
- add rnp-v0.17.0-disable-static.patch
- add rnp-v0.17.0-gcc13.patch
- uses bundled libsexp</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1686744000">- fix build on Leap (json-c)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1686744001">- build with system sexp library
  (add rnp-v0.17.0-system-sexp.patch)
- drop rnp-v0.17.0-gcc13.patch no longer needed</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1687176000">- fix s390x tests - add rnp-v0.17.0-tests.patch</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1687780800">- build with system sexpp library (renamed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1705752000">- fix build after SHA-1 cutoff date
  add rnp-v0.17.0-test-SHA1-cutoff.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1712145600">- switch to C++14 to fix build with new GoogleTest 1.14.0
  add rnp-v0.17.0-cpp14-googletest.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722168000">- rnp 0.17.1:
  * Added support for Botan 3
  * Updated support for OpenSSL 3
  * Added support for mimemode in literal data packet
  * Relaxed Base64 decoding to allow spaces after the checksum
  * Added functions rnp_key_set_features() and
    rnp_signature_get_features()
- drop patches no longer needed:
  * rnp-v0.17.0-cpp14-googletest.patch
  * rnp-v0.17.0-disable-static.patch
  * rnp-v0.17.0-system-sexp.patch
  * rnp-v0.17.0-test-SHA1-cutoff.patch
  * rnp-v0.17.0-tests.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722340800">- Build with Botan 3 on Tumbleweed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723896000">- Build with Botan 3 on Leap 15.7</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1750939200">- update to 0.18.0:
  * Discourage use of EAX AEAD mode
  * Generate RSA 3072-bit keys by default
  * Support dearmoring of GnuPG-armored files (with ARMORED FILE header)
  * Support DSA 4096 bit keys as some entities use them
  * Mark signatures, produced by encrypt-only key or subkey, as invalid
  * Allow extra spaces during armored key import
  * Better support of Botan 3.5.0+
  * Compatibility fixes for different systems
  * Update hash function from the weak one on change of the key expiration
  * Do not allow 64-bit ciphers for encryption without explicit option
  * Internal refactoring and performance updates
- add rnp-v0.18.0-skip-test_encryption_x25519.patch to skip a
  failing test
- Contains fixes to build with gcc 15</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- fix build on Leap 16.0</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1763812800">- update to 0.18.1:
  * CVE-2025-13470: PKESK (public-key encrypted) session keys were
    generated as all-zero, allowing trivial decryption of messages
    encrypted with public keys only (boo#1253957, CVE-2025-13402)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1776340800">- fix build on Tumbleweed, add rnp-v0.18.1-botan-1-1.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1783684800">- No longer skip test_encryption_x25519, use a fix instead
  Replacing rnp-v0.18.0-skip-test_encryption_x25519.patch
  with upstream rnp-v0.18.1-test_cv25519_bit_fix.patch
- Update botan compatibility patch with upstream patch
  rnp-v0.18.1-botan-1-1.patch
- skip failing tests disable-tests.patch:
  * test_sm2_encryption_signing(self):
  * test_encryption_cek(self):</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1784030400">- fix tests
  * drop disable-tests.patch
  * add rnp-v0.18.1-gnupg-2_5_21-no-partial-file-guard.patch</changelog>
</package>
<package pkgid="e7d5efe4657fd5a9b9a476580d55d87c8b3de394f8bb0122927e21369db5687590a1d793860a1486f00c34c0d8f08b84f9317c84408a48eef406149af320a371" name="rnp-devel" arch="riscv64">
  <version epoch="0" ver="0.18.1" rel="60.3"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1686571200">- rnp 0.16.3:
  * CVE-2023-29479: Fix issue with possible hang on malformed
    inputs (boo#1212253)
  * CVE-2023-29480: Fix issue where in some cases, secret keys
    remain unlocked after use (boo#1212254)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1686571201">- rnp 0.17.0:
  * Add support for hidden recipient during decryption
  * Improve support for offline secret keys during default key
    selection
  * Support for GnuPG 2
  * SExp parsing code is moved to separate library
  * Mark subkeys as expired instead of invalid if primary key is
    expired
  * AEAD: use OCB by default instead of EAX
  * Do not attempt to validate signatures of unexpected types
  * Use thread-safe time and date handling functions
  * Added ENABLE_BLOWFISH, ENABLE_CAST5 and ENABLE_RIPEMD160 build
    time options
  * Corrected usage of CEK/KEK algorithms if those differs
  * Add default armor message type for --enarmor command
  * Add command --set-filename to specify which file name should be stored in message
  * Add --add-subkey subcommand to the --edit-key
  * Add set-expire subcommand to the --edit-key
  * Add --s2k-iterations and --s2k-msec options to the rnp
  * dd --allow-weak-hash command to allow usage of weak hash algorithms
  * Report number of new/updated keys during the key import
- add rnp-v0.17.0-disable-static.patch
- add rnp-v0.17.0-gcc13.patch
- uses bundled libsexp</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1686744000">- fix build on Leap (json-c)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1686744001">- build with system sexp library
  (add rnp-v0.17.0-system-sexp.patch)
- drop rnp-v0.17.0-gcc13.patch no longer needed</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1687176000">- fix s390x tests - add rnp-v0.17.0-tests.patch</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1687780800">- build with system sexpp library (renamed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1705752000">- fix build after SHA-1 cutoff date
  add rnp-v0.17.0-test-SHA1-cutoff.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1712145600">- switch to C++14 to fix build with new GoogleTest 1.14.0
  add rnp-v0.17.0-cpp14-googletest.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722168000">- rnp 0.17.1:
  * Added support for Botan 3
  * Updated support for OpenSSL 3
  * Added support for mimemode in literal data packet
  * Relaxed Base64 decoding to allow spaces after the checksum
  * Added functions rnp_key_set_features() and
    rnp_signature_get_features()
- drop patches no longer needed:
  * rnp-v0.17.0-cpp14-googletest.patch
  * rnp-v0.17.0-disable-static.patch
  * rnp-v0.17.0-system-sexp.patch
  * rnp-v0.17.0-test-SHA1-cutoff.patch
  * rnp-v0.17.0-tests.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722340800">- Build with Botan 3 on Tumbleweed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723896000">- Build with Botan 3 on Leap 15.7</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1750939200">- update to 0.18.0:
  * Discourage use of EAX AEAD mode
  * Generate RSA 3072-bit keys by default
  * Support dearmoring of GnuPG-armored files (with ARMORED FILE header)
  * Support DSA 4096 bit keys as some entities use them
  * Mark signatures, produced by encrypt-only key or subkey, as invalid
  * Allow extra spaces during armored key import
  * Better support of Botan 3.5.0+
  * Compatibility fixes for different systems
  * Update hash function from the weak one on change of the key expiration
  * Do not allow 64-bit ciphers for encryption without explicit option
  * Internal refactoring and performance updates
- add rnp-v0.18.0-skip-test_encryption_x25519.patch to skip a
  failing test
- Contains fixes to build with gcc 15</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1754222400">- fix build on Leap 16.0</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1763812800">- update to 0.18.1:
  * CVE-2025-13470: PKESK (public-key encrypted) session keys were
    generated as all-zero, allowing trivial decryption of messages
    encrypted with public keys only (boo#1253957, CVE-2025-13402)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1776340800">- fix build on Tumbleweed, add rnp-v0.18.1-botan-1-1.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1783684800">- No longer skip test_encryption_x25519, use a fix instead
  Replacing rnp-v0.18.0-skip-test_encryption_x25519.patch
  with upstream rnp-v0.18.1-test_cv25519_bit_fix.patch
- Update botan compatibility patch with upstream patch
  rnp-v0.18.1-botan-1-1.patch
- skip failing tests disable-tests.patch:
  * test_sm2_encryption_signing(self):
  * test_encryption_cek(self):</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1784030400">- fix tests
  * drop disable-tests.patch
  * add rnp-v0.18.1-gnupg-2_5_21-no-partial-file-guard.patch</changelog>
</package>
<package pkgid="ef7ee59b5e4275559156a9d25e4275c705d7942a3d118bb7aa48d5cbb4b843acbe39a7efcaad9aee8833b78b9fb97a4c47467391306aee0aa816befbd454c7d0" name="sexpp" arch="riscv64">
  <version epoch="0" ver="0.9.2" rel="11.8"/>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1686744000">- sexp 0.8.4, initial package</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1687348800">- sexp 0.8.5:
  * license clarified to MIT
  * Limit allowed nesting layers in print_xxx
- drop sexp-0.8.4-shared-lib.patch
- add sexp-0.8.5-soversion.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1687521600">- sexp 0.8.6
  * Explicitly indicate library versioning (SOVERSION)
  * Add a manpage for the sexp CLI
- drop sexp-0.8.5-soversion.patch</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1687780800">- upstream and library renamed to sexpp</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722168000">- sexpp 0.8.8:
  * Add header to fix compilation with gcc 13
  * Implemented char_traits for SEXP octet_t</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1729252800">-  Update to 0.9.0:
  * Limit length of verbatim strings
  * Update CI with typos checks</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742644800">- update to 0.9.1:
  * fix: update inttypes includes by @barracuda156
  * fix: resolve type mismatch in sexpp-input.cpp
  * ffix: update error message formats for size_t parameters
  * doc: update specification reference, remove dead links</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742731200">- update to 0.9.2:
  * fix: revert sexp_output_stream_t::change_output_byte_size ABI</changelog>
</package>
<package pkgid="c1e8b5552cfffca0477c306baec24295e7f840ce7ff51110557fa60302fd3a4f87786cfdd1af59f32e4e7c456d5251fe8ca8f945802be61401cf68f220b48ac9" name="sexpp" arch="src">
  <version epoch="0" ver="0.9.2" rel="11.8"/>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1686744000">- sexp 0.8.4, initial package</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1687348800">- sexp 0.8.5:
  * license clarified to MIT
  * Limit allowed nesting layers in print_xxx
- drop sexp-0.8.4-shared-lib.patch
- add sexp-0.8.5-soversion.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1687521600">- sexp 0.8.6
  * Explicitly indicate library versioning (SOVERSION)
  * Add a manpage for the sexp CLI
- drop sexp-0.8.5-soversion.patch</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1687780800">- upstream and library renamed to sexpp</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722168000">- sexpp 0.8.8:
  * Add header to fix compilation with gcc 13
  * Implemented char_traits for SEXP octet_t</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1729252800">-  Update to 0.9.0:
  * Limit length of verbatim strings
  * Update CI with typos checks</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742644800">- update to 0.9.1:
  * fix: update inttypes includes by @barracuda156
  * fix: resolve type mismatch in sexpp-input.cpp
  * ffix: update error message formats for size_t parameters
  * doc: update specification reference, remove dead links</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742731200">- update to 0.9.2:
  * fix: revert sexp_output_stream_t::change_output_byte_size ABI</changelog>
</package>
<package pkgid="3f0d6179eb8664468cbc677f143b3c025dd5035e7fa2e612165e20bb029af54ca81c2c949d77a480e6a4909dcf1a5a3a34e664e923137d3b8b0912ed25d0db41" name="sexpp-debuginfo" arch="riscv64">
  <version epoch="0" ver="0.9.2" rel="11.8"/>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1686744000">- sexp 0.8.4, initial package</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1687348800">- sexp 0.8.5:
  * license clarified to MIT
  * Limit allowed nesting layers in print_xxx
- drop sexp-0.8.4-shared-lib.patch
- add sexp-0.8.5-soversion.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1687521600">- sexp 0.8.6
  * Explicitly indicate library versioning (SOVERSION)
  * Add a manpage for the sexp CLI
- drop sexp-0.8.5-soversion.patch</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1687780800">- upstream and library renamed to sexpp</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722168000">- sexpp 0.8.8:
  * Add header to fix compilation with gcc 13
  * Implemented char_traits for SEXP octet_t</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1729252800">-  Update to 0.9.0:
  * Limit length of verbatim strings
  * Update CI with typos checks</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742644800">- update to 0.9.1:
  * fix: update inttypes includes by @barracuda156
  * fix: resolve type mismatch in sexpp-input.cpp
  * ffix: update error message formats for size_t parameters
  * doc: update specification reference, remove dead links</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742731200">- update to 0.9.2:
  * fix: revert sexp_output_stream_t::change_output_byte_size ABI</changelog>
</package>
<package pkgid="6f06431295a589895dd60bb504a4a3e62eb693071bbf856e98ca7cf1f652e7b6e65d531b868b0480f93b45016cd8edd5031cfef86780d1b0c4e744b7aaf81d4c" name="sexpp-debugsource" arch="riscv64">
  <version epoch="0" ver="0.9.2" rel="11.8"/>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1686744000">- sexp 0.8.4, initial package</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1687348800">- sexp 0.8.5:
  * license clarified to MIT
  * Limit allowed nesting layers in print_xxx
- drop sexp-0.8.4-shared-lib.patch
- add sexp-0.8.5-soversion.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1687521600">- sexp 0.8.6
  * Explicitly indicate library versioning (SOVERSION)
  * Add a manpage for the sexp CLI
- drop sexp-0.8.5-soversion.patch</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1687780800">- upstream and library renamed to sexpp</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722168000">- sexpp 0.8.8:
  * Add header to fix compilation with gcc 13
  * Implemented char_traits for SEXP octet_t</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1729252800">-  Update to 0.9.0:
  * Limit length of verbatim strings
  * Update CI with typos checks</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742644800">- update to 0.9.1:
  * fix: update inttypes includes by @barracuda156
  * fix: resolve type mismatch in sexpp-input.cpp
  * ffix: update error message formats for size_t parameters
  * doc: update specification reference, remove dead links</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742731200">- update to 0.9.2:
  * fix: revert sexp_output_stream_t::change_output_byte_size ABI</changelog>
</package>
<package pkgid="d666b93111308fafd2b41ef86bbade19501d2dbaf1674ff801d77ad67b66f520843d2896b2e4114c1c2f79ee82353b14d544676669f68668067720e7b1d294e5" name="sexpp-devel" arch="riscv64">
  <version epoch="0" ver="0.9.2" rel="11.8"/>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1686744000">- sexp 0.8.4, initial package</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1687348800">- sexp 0.8.5:
  * license clarified to MIT
  * Limit allowed nesting layers in print_xxx
- drop sexp-0.8.4-shared-lib.patch
- add sexp-0.8.5-soversion.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1687521600">- sexp 0.8.6
  * Explicitly indicate library versioning (SOVERSION)
  * Add a manpage for the sexp CLI
- drop sexp-0.8.5-soversion.patch</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1687780800">- upstream and library renamed to sexpp</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722168000">- sexpp 0.8.8:
  * Add header to fix compilation with gcc 13
  * Implemented char_traits for SEXP octet_t</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1729252800">-  Update to 0.9.0:
  * Limit length of verbatim strings
  * Update CI with typos checks</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742644800">- update to 0.9.1:
  * fix: update inttypes includes by @barracuda156
  * fix: resolve type mismatch in sexpp-input.cpp
  * ffix: update error message formats for size_t parameters
  * doc: update specification reference, remove dead links</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742731200">- update to 0.9.2:
  * fix: revert sexp_output_stream_t::change_output_byte_size ABI</changelog>
</package>
<package pkgid="1fb957d8ed349f3206a13cc1d20bcf338a1256767e3b74bb335019c666b0aa461eda575aed6b311a49d34af5b9e895c2db925044b9137e3c7983696d76cc4f06" name="torbrowser-apparmor-profile" arch="noarch">
  <version epoch="0" ver="0.3.9" rel="4.5"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1639224000">- update to 0.3.5:
  * fix refreshing Tor Browser signing key in Flatpak package
- drop torbrowser-launcher-pt_BR-po-file-end-string.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641902400">- add python-rpm-macros</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653393600">- Do not recommend lang package: the lang package has smarter
  supplements in place.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1661342400">- Add torbrowser-launcher-gui-move-argtype.patch: Ensure arguments
  to gui-move are integers, not floats (boo#1202693,
  gh#micahflee/torbrowser-launcher#599).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1671019200">- Update to version 0.3.6:
  * Tor Browser 12.0 no longer uses locales, so the download URL
    and local path have changed
- Drop torbrowser-launcher-gui-move-argtype.patch: upstreamed.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1705320000">- Update to version 0.3.7:
  * Use Tor Browser 13.0 new filenames.
  * Adapt AppArmor profile for Tor Browser 13.0.
  * Set the TORBROWSER_LAUNCHER environment variable to make it
    easier for Tor Browser to see that it is being run by
    torbrowser-launcher.
  * Use a proper rDNS ID in AppStream metainfo.
  * Update to latest version of the Tor Browser OpenPGP signing
    key.
  * Remove some unused code to fix a warning.
  * Add dbus-glib to the rpm package dependencies.
  * Maintenance of torbrowser-launcher has been handed to Tor
    Project, and the git repository moved to
    https://gitlab.torproject.org/tpo/applications/torbrowser-launcher/.
- Change URL to new home at https://gitlab.torproject.org.
- Drop conditionals supporting EOL openSUSE releases.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1736251200">- Load/reload AppArmor profiles when installing the package (boo#1235080)</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1737547200">- Drop unneeded runtime dependencies</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1740571200">- Add torbrowser-launcher-qt6-port.patch: Port to pyside6 (Qt6);
  upstream merge request.
- Switch BuildRequires to Qt6.
- Switch to using pyproject_* macros for build.
- Fix location of apparmor profiles when building using
  pyproject_* macros.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1761480000">- Update to version 0.3.9:
  * Keep thread references to fix crash
  * Use non-deprecated distro.name
- Changes from version 0.3.8:
  * Update Tor Browser gpg key for new subkey
    (tor-browser-build#40964 (closed))
  * Migrate code from PyQt5 to PySide6
  * Fix window icon under wayland
  * Move setup.py to setuptools
  * AppArmor:
  - Update/Add Additional Abstractions
  - Remove duplicate rule
  - Allow the Wayland Proxy to run
  - Don't grant full D-Bus session bus access
  - Allow unprivileged user namespaces
  - Allow reading cgroups-v2 CPU bandwidth quota information
  - Allow executing Firefox' own VA-API probe utility
  - Allow reading intel-media-driver feature files
  * Desktop files
  - Rename desktop files to rDNS format
  - Sort translated desktop strings by language
  * AppStream metadata (metainfo.xml)
  - Add developer name
  - Add developer tag
  - Remove references to Bundle/TBB
  * Updated documentation and translations.
- Drop torbrowser-launcher-qt6-port.patch: merged upstream.
- Drop Requires: xmessage no longer required.</changelog>
</package>
<package pkgid="674ae0f45f1f6653b1f2d46ef9a3ccf2453176ae582a9e84005ad9bda1bbaab3e1f0c1d3cda5229df188af4261394b4ad40c36bd700bd44bb2aff2fdbba422e2" name="torbrowser-launcher" arch="noarch">
  <version epoch="0" ver="0.3.9" rel="4.5"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1639224000">- update to 0.3.5:
  * fix refreshing Tor Browser signing key in Flatpak package
- drop torbrowser-launcher-pt_BR-po-file-end-string.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641902400">- add python-rpm-macros</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653393600">- Do not recommend lang package: the lang package has smarter
  supplements in place.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1661342400">- Add torbrowser-launcher-gui-move-argtype.patch: Ensure arguments
  to gui-move are integers, not floats (boo#1202693,
  gh#micahflee/torbrowser-launcher#599).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1671019200">- Update to version 0.3.6:
  * Tor Browser 12.0 no longer uses locales, so the download URL
    and local path have changed
- Drop torbrowser-launcher-gui-move-argtype.patch: upstreamed.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1705320000">- Update to version 0.3.7:
  * Use Tor Browser 13.0 new filenames.
  * Adapt AppArmor profile for Tor Browser 13.0.
  * Set the TORBROWSER_LAUNCHER environment variable to make it
    easier for Tor Browser to see that it is being run by
    torbrowser-launcher.
  * Use a proper rDNS ID in AppStream metainfo.
  * Update to latest version of the Tor Browser OpenPGP signing
    key.
  * Remove some unused code to fix a warning.
  * Add dbus-glib to the rpm package dependencies.
  * Maintenance of torbrowser-launcher has been handed to Tor
    Project, and the git repository moved to
    https://gitlab.torproject.org/tpo/applications/torbrowser-launcher/.
- Change URL to new home at https://gitlab.torproject.org.
- Drop conditionals supporting EOL openSUSE releases.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1736251200">- Load/reload AppArmor profiles when installing the package (boo#1235080)</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1737547200">- Drop unneeded runtime dependencies</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1740571200">- Add torbrowser-launcher-qt6-port.patch: Port to pyside6 (Qt6);
  upstream merge request.
- Switch BuildRequires to Qt6.
- Switch to using pyproject_* macros for build.
- Fix location of apparmor profiles when building using
  pyproject_* macros.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1761480000">- Update to version 0.3.9:
  * Keep thread references to fix crash
  * Use non-deprecated distro.name
- Changes from version 0.3.8:
  * Update Tor Browser gpg key for new subkey
    (tor-browser-build#40964 (closed))
  * Migrate code from PyQt5 to PySide6
  * Fix window icon under wayland
  * Move setup.py to setuptools
  * AppArmor:
  - Update/Add Additional Abstractions
  - Remove duplicate rule
  - Allow the Wayland Proxy to run
  - Don't grant full D-Bus session bus access
  - Allow unprivileged user namespaces
  - Allow reading cgroups-v2 CPU bandwidth quota information
  - Allow executing Firefox' own VA-API probe utility
  - Allow reading intel-media-driver feature files
  * Desktop files
  - Rename desktop files to rDNS format
  - Sort translated desktop strings by language
  * AppStream metadata (metainfo.xml)
  - Add developer name
  - Add developer tag
  - Remove references to Bundle/TBB
  * Updated documentation and translations.
- Drop torbrowser-launcher-qt6-port.patch: merged upstream.
- Drop Requires: xmessage no longer required.</changelog>
</package>
<package pkgid="d016050e89b6510d88ea4d0dc8c5a06943d27ec0419657041220489f2b7eafd98fb76d50535fdc3f9f435942ee9c41f63017fd7f32302d34631ff96aea1a67c8" name="torbrowser-launcher" arch="src">
  <version epoch="0" ver="0.3.9" rel="4.5"/>
  <changelog author="badshah400@gmail.com" date="1537876800">- Update to version 0.3.0:
  * Switched from python2 to python3.
  * Switched from gtk2 to Qt5.
  * Switched from twisted to requests/socks.
  * Use QThreads for async.
  * Removed modem sound.
  * Only refresh gpg keyring on verification error, instead of
    every time.
  * Updated AppArmor profiles.
  * Updated available languages, and fixed locale detection bug.
  * Fixed false signature verification error related to twisted.
- Update dependencies in keeping with upstream changes (noted
  above).
- Replace python(2) wherever used by the corresponding python3
  equivalent macro/command.</changelog>
  <changelog author="badshah400@gmail.com" date="1541592000">- Update to version 0.3.1:
  * Ship with latest version of the Tor Browser Developers
    OpenPGP public key.
  * Fix bug where TBL window stays open after Tor Browser is
    launched.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1549886400">- Add Requires: python3-requests as application does not start
  without it (boo#1124868).
- Use %%license to install LICENSE file.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1563969600">- Update to version 0.3.2:
  * Switch to keys.openpgp.org when refreshing signing key,
    because SKS keyservers are broken
  * Use new Tor Browser logo</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1582891200">- Switch Parsley and PySocks requires to python3 versions.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1583928000">- Add torbrowser-launcher-apparmor-fixes.patch Fix apparmor file
  so that it doesn't hinder actually running the browser, patch
  taken from upstream commits
  (gh#micahflee/torbrowser-launcher#443, boo#1162284).
- Use %autosetup to set up build directory.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1600862400">- Add new key from upstream tor-browser as source and overwrite
  bundled key in tarball with this
  (gh#micahflee/torbrowser-launcher#481).
- Add torbrowser-launcher-version-check-fix.patch: Fix version
  checking with torbrowser 10.0+; patch taken from upstream PR
  (not yet merged) [gh#micahflee/torbrowser-launcher#499].
- Add further fixes to torbrowser-launcher-apparmor-fixes.patch
  to enable bundled libstdc++ to be mapped; fixes taken from
  pending upstream PR (gh#micahflee/torbrowser-launcher#503).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1601121600">- Update Tor Browser public key from upstream (again).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1602072000">- Update to version 0.3.3:
  * Switch to Web Key Directory to refresh signing key from
    torproject.org, because everything is broken.
  * Use proper version comparison now that Tor Browser 10.0 is
    out.
  * Fix DNS leak when downloading over Tor.
  * Various bug fixes, as well as AppData and AppArmor fixes.
- Drop tor-browser-developers.asc key: fixed by update.
- Drop patches incorporated or otherwise fixed upstream:
  * torbrowser-launcher-apparmor-fixes.patch.
  * torbrowser-launcher-version-check-fix.patch.
- New BuildRequires and Requires: python3-packaging,
  hicolor-icon-theme.
- New Requires: xmessage: one of zenity, kdialog, or xmessage is
  required and we choose xmessage as a minimal requirement in case
  neither of the first two are installed in the system already.
- Rename source file into %{name}-%{version} format.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1624104000">- Update to version 0.3.4:
  * Ship with latest version of the Tor Browser Developers OpenPGP
    public key.
  * Add several translations.
  * Various small bug fixes.
- Drop torbrowser-launcher-fix-distro-name.patch: distro name
  detection fixed upstream, thus hack no longer needed.
- Add torbrowser-launcher-pt_BR-po-file-end-string.patch: Fix
  missing quotation marks at the end of str line in pt_BR
  translation file; patch taken from upstream merge request
  [gh#micahflee/torbrowser-launcher#579].</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1639224000">- update to 0.3.5:
  * fix refreshing Tor Browser signing key in Flatpak package
- drop torbrowser-launcher-pt_BR-po-file-end-string.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641902400">- add python-rpm-macros</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653393600">- Do not recommend lang package: the lang package has smarter
  supplements in place.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1661342400">- Add torbrowser-launcher-gui-move-argtype.patch: Ensure arguments
  to gui-move are integers, not floats (boo#1202693,
  gh#micahflee/torbrowser-launcher#599).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1671019200">- Update to version 0.3.6:
  * Tor Browser 12.0 no longer uses locales, so the download URL
    and local path have changed
- Drop torbrowser-launcher-gui-move-argtype.patch: upstreamed.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1705320000">- Update to version 0.3.7:
  * Use Tor Browser 13.0 new filenames.
  * Adapt AppArmor profile for Tor Browser 13.0.
  * Set the TORBROWSER_LAUNCHER environment variable to make it
    easier for Tor Browser to see that it is being run by
    torbrowser-launcher.
  * Use a proper rDNS ID in AppStream metainfo.
  * Update to latest version of the Tor Browser OpenPGP signing
    key.
  * Remove some unused code to fix a warning.
  * Add dbus-glib to the rpm package dependencies.
  * Maintenance of torbrowser-launcher has been handed to Tor
    Project, and the git repository moved to
    https://gitlab.torproject.org/tpo/applications/torbrowser-launcher/.
- Change URL to new home at https://gitlab.torproject.org.
- Drop conditionals supporting EOL openSUSE releases.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1736251200">- Load/reload AppArmor profiles when installing the package (boo#1235080)</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1737547200">- Drop unneeded runtime dependencies</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1740571200">- Add torbrowser-launcher-qt6-port.patch: Port to pyside6 (Qt6);
  upstream merge request.
- Switch BuildRequires to Qt6.
- Switch to using pyproject_* macros for build.
- Fix location of apparmor profiles when building using
  pyproject_* macros.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1761480000">- Update to version 0.3.9:
  * Keep thread references to fix crash
  * Use non-deprecated distro.name
- Changes from version 0.3.8:
  * Update Tor Browser gpg key for new subkey
    (tor-browser-build#40964 (closed))
  * Migrate code from PyQt5 to PySide6
  * Fix window icon under wayland
  * Move setup.py to setuptools
  * AppArmor:
  - Update/Add Additional Abstractions
  - Remove duplicate rule
  - Allow the Wayland Proxy to run
  - Don't grant full D-Bus session bus access
  - Allow unprivileged user namespaces
  - Allow reading cgroups-v2 CPU bandwidth quota information
  - Allow executing Firefox' own VA-API probe utility
  - Allow reading intel-media-driver feature files
  * Desktop files
  - Rename desktop files to rDNS format
  - Sort translated desktop strings by language
  * AppStream metadata (metainfo.xml)
  - Add developer name
  - Add developer tag
  - Remove references to Bundle/TBB
  * Updated documentation and translations.
- Drop torbrowser-launcher-qt6-port.patch: merged upstream.
- Drop Requires: xmessage no longer required.</changelog>
</package>
<package pkgid="60d7f762262cea7a0a7fee37265f19ef335b8fe60bd30c0f44c686d5550706dc2634b7637a31c93b25503071f4922b8578d8b067e16f9873820d5379e6e8b222" name="torbrowser-launcher-lang" arch="noarch">
  <version epoch="0" ver="0.3.9" rel="4.5"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1639224000">- update to 0.3.5:
  * fix refreshing Tor Browser signing key in Flatpak package
- drop torbrowser-launcher-pt_BR-po-file-end-string.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641902400">- add python-rpm-macros</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653393600">- Do not recommend lang package: the lang package has smarter
  supplements in place.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1661342400">- Add torbrowser-launcher-gui-move-argtype.patch: Ensure arguments
  to gui-move are integers, not floats (boo#1202693,
  gh#micahflee/torbrowser-launcher#599).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1671019200">- Update to version 0.3.6:
  * Tor Browser 12.0 no longer uses locales, so the download URL
    and local path have changed
- Drop torbrowser-launcher-gui-move-argtype.patch: upstreamed.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1705320000">- Update to version 0.3.7:
  * Use Tor Browser 13.0 new filenames.
  * Adapt AppArmor profile for Tor Browser 13.0.
  * Set the TORBROWSER_LAUNCHER environment variable to make it
    easier for Tor Browser to see that it is being run by
    torbrowser-launcher.
  * Use a proper rDNS ID in AppStream metainfo.
  * Update to latest version of the Tor Browser OpenPGP signing
    key.
  * Remove some unused code to fix a warning.
  * Add dbus-glib to the rpm package dependencies.
  * Maintenance of torbrowser-launcher has been handed to Tor
    Project, and the git repository moved to
    https://gitlab.torproject.org/tpo/applications/torbrowser-launcher/.
- Change URL to new home at https://gitlab.torproject.org.
- Drop conditionals supporting EOL openSUSE releases.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1736251200">- Load/reload AppArmor profiles when installing the package (boo#1235080)</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1737547200">- Drop unneeded runtime dependencies</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1740571200">- Add torbrowser-launcher-qt6-port.patch: Port to pyside6 (Qt6);
  upstream merge request.
- Switch BuildRequires to Qt6.
- Switch to using pyproject_* macros for build.
- Fix location of apparmor profiles when building using
  pyproject_* macros.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1761480000">- Update to version 0.3.9:
  * Keep thread references to fix crash
  * Use non-deprecated distro.name
- Changes from version 0.3.8:
  * Update Tor Browser gpg key for new subkey
    (tor-browser-build#40964 (closed))
  * Migrate code from PyQt5 to PySide6
  * Fix window icon under wayland
  * Move setup.py to setuptools
  * AppArmor:
  - Update/Add Additional Abstractions
  - Remove duplicate rule
  - Allow the Wayland Proxy to run
  - Don't grant full D-Bus session bus access
  - Allow unprivileged user namespaces
  - Allow reading cgroups-v2 CPU bandwidth quota information
  - Allow executing Firefox' own VA-API probe utility
  - Allow reading intel-media-driver feature files
  * Desktop files
  - Rename desktop files to rDNS format
  - Sort translated desktop strings by language
  * AppStream metadata (metainfo.xml)
  - Add developer name
  - Add developer tag
  - Remove references to Bundle/TBB
  * Updated documentation and translations.
- Drop torbrowser-launcher-qt6-port.patch: merged upstream.
- Drop Requires: xmessage no longer required.</changelog>
</package>
</otherdata>