qubes-rpm-oxide (0.2.9-1+noble1+devel1) noble; urgency=medium

  * Test build

 -- Builder <user@localhost>  Mon, 04 May 2026 03:47:38 +0000

qubes-rpm-oxide (0.2.9-1) unstable; urgency=medium

  * archlinux: initial packaging
  * ci: drop R4.1, add R4.3

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Wed, 28 May 2025 14:43:51 +0200

qubes-rpm-oxide (0.2.8-1) unstable; urgency=medium

  [ Frédéric Pierret (fepitre) ]
  * Fix issue in finding debugsymbols for Fedora 41

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Mon, 27 May 2024 15:27:15 +0200

qubes-rpm-oxide (0.2.7-1) unstable; urgency=medium

  [ Demi Marie Obenour ]
  * Check that i18nstrings are valid and consistent
  * Run 'cargo fmt'
  * Use C stubs instead of manual FFI

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Sun, 08 Oct 2023 02:20:33 +0200

qubes-rpm-oxide (0.2.6-1) unstable; urgency=medium

  [ Marek Marczykowski-Górecki ]
  * Allow ^ in package name
  * Add 'sigparse' binary for checking if signature is well formed
  * ci: drop R4.0

  [ Demi Marie Obenour ]
  * Drop support for rustc < 1.32
  * Drop support for rustc < 1.34
  * Drop support for rustc < 1.36
  * Drop support for compilers without `dyn Trait`
  * Stop using ... for inclusive ranges
  * Migrate to 2018 edition
  * Drop R4.0 CI

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Fri, 27 Jan 2023 17:32:38 +0100

qubes-rpm-oxide (0.2.5-1) unstable; urgency=medium

  [ Demi Marie Obenour ]
  * Serialize all calls to RPM keyring and transaction functions
  * Fix build on old Rust versions
  * Specify the minimum supported Rust and RPM versions
  * Check that i18nstrings are valid and consistent
  * Better error messages for corrupt packages

  [ Marek Marczykowski-Górecki ]
  * Revert "Check that i18nstrings are valid and consistent"

  [ Frédéric Pierret (fepitre) ]
  * Add Qubes Builder v2 integration
  * .qubesbuilder: replace 'spec' by 'build'

  [ Demi Marie Obenour ]
  * Remove a huge amount of unnecessary locking

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Tue, 19 Jul 2022 18:04:41 +0200

qubes-rpm-oxide (0.2.4-1) unstable; urgency=medium

  [ Demi Marie Obenour ]
  * Forbid duplicate tags in packages

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Fri, 18 Feb 2022 03:34:28 +0100

qubes-rpm-oxide (0.2.3-1) unstable; urgency=medium

  [ Colin Walters ]
  * rpm-parser: [clippy] Remove unnecessary clone()

  [ Demi Marie Obenour ]
  * Always produce new-format packets
  * Add tests for the MPI reader
  * Return correct error on unsupported signature versions
  * Make docs for check_hash_algorithm match reality
  * MD5 must never be used for signatures
  * Reject expired signatures, not unexpired ones!
  * Run rustfmt
  * Avoid hard-coding binary signatures
  * Fix building openpgp-parser #![no_std]
  * Add documentation for the public key algorithm constants
  * Add a bunch more tests
  * Fix `alloc` feature
  * Add way more packet serialization and parsing tests
  * Add tests for old-format packet parsing
  * Move rpmcanon’s canonicalization code to the library
  * rustfmt
  * Avoid using empty enums where not needed
  * Fix bug in signature header validation
  * Allow specifying a custom path to the rpmdb
  * Remove useless cast
  * Enable build for domU as well as dom0
  * Add progress reporting support
  * Debian packaging support

  [ Frédéric Pierret (fepitre) ]
  * spec: reformat and use %{_bindir} in %file
  * debian: simplify dh_auto_install
  * debian: make the build reproducible

  [ Demi Marie Obenour ]
  * Avoid using gobs of memory in unit-tests

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Sun, 12 Dec 2021 18:54:35 +0100

qubes-rpm-oxide (0.2.2-1) unstable; urgency=high

  * Initial commit

 -- Demi Marie Obenour <demi@invisiblethingslab.com>  Thu, 25 Nov 2021 11:18:00 -0500
