qubes-ctap (2.0.7+deb12u1+devel2) bookworm; urgency=medium

  * Test build

 -- Builder <user@localhost>  Wed, 18 Feb 2026 17:59:55 +0000

qubes-ctap (2.0.7) unstable; urgency=medium

  [ 3np ]
  * mypy type fix: kwargs keys must be str

  [ Alex Mazzariol ]
  * fix: migrate asyncio-policy pattern usage to newer patterns; fix
    tests.
  * fix: pylint issues
  * fix: test coverage (both patch and overall)
  * feat: restore CborResponseWrapper from_bytes decode+encode match
    check
  * fix: add main() function to console apps

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Wed, 18 Feb 2026 18:57:49 +0100

qubes-ctap (2.0.6) unstable; urgency=medium

  [ Piotr Bartman-Szwarc ]
  * forbid circular proxying

  [ Marek Marczykowski-Górecki ]
  * Adjust for pylint update
  * Update codecov wrapper
  * ci: remove R4.1, add R4.3

  [ Piotr Bartman-Szwarc ]
  * quick fix: do not include protected members of parent class in
    construction of derived class

  [ Marek Marczykowski-Górecki ]
  * Adjust type hint
  * Add missing docstring

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Sat, 11 Jan 2025 23:21:50 +0100

qubes-ctap (2.0.5) unstable; urgency=medium

  [ Yanase Yuki ]
  * rpm: add python3-packaging to Requires

  [ Ben Grande ]
  * debian: require python3-packaging

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Tue, 09 Jan 2024 20:45:00 +0100

qubes-ctap (2.0.4) unstable; urgency=medium

  * Advertise both qubes-ctap-proxy and qubes-u2f-proxy

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Wed, 20 Sep 2023 05:07:55 +0200

qubes-ctap (2.0.3) unstable; urgency=medium

  * debian: require new enough python3-fido2

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Wed, 20 Sep 2023 04:26:45 +0200

qubes-ctap (2.0.2) unstable; urgency=medium

  * Exclude package on Debian 10 and 11

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Tue, 19 Sep 2023 16:07:46 +0200

qubes-ctap (2.0.1) unstable; urgency=medium

  [ Frédéric Pierret (fepitre) ]
  * Update for Fedora 39

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Mon, 11 Sep 2023 01:00:59 +0200

qubes-ctap (2.0.0) unstable; urgency=medium

  [ Demi Marie Obenour ]
  * Remove mentions of end-of-life software
  * Truncate /etc/qubes-rpc/policy/u2f.Authenticate

  [ Piotr Bartman ]
  * migration to fido2
  * migration to fido2: CI
  * migration to fido2: simplyfy from_bytes
  * migration to fido2: fido2 in ci/requirements
  * migration to fido2: mypy
  * migration to fido2: drops deprecated package 'distutils.version'
  * migration to fido2: renaming
  * migration to fido2: add docs
  * migration to fido2: trim allowlist
  * migration to fido2: update architecture
  * migration to fido2: pylint + changelog update
  * migration to fido2: change the message to more informative
  * migration to fido2: just raise error for CTAP2 request for CTAP1
    device
  * migration to fido2: backward compatible policies names
  * migration to fido2: backward compatible service running
  * migration to fido2: fix compatibility for legacy devices
  * migration to fido2: fix NotImplementedError when there is no device
  * migration to fido2: wait for the user to insert the key
  * migration to fido2: better error message

  [ Marek Marczykowski-Górecki ]
  * Fix documentation formatting
  * Update policy files to new keywords
  * Do not install policy files on R4.2 anymore
  * Adjust package metadata for clean migration
  * rpm: include generated changelog
  * rpm: fix packaging man pages

  [ Piotr Bartman ]
  * handle disabled ctap.ClientPin

 -- Piotr Bartman <prbartman@invisiblethingslab.com>  Mon, 17 Jul 2023 03:10:31 +0200

qubes-u2f (1.2.10) unstable; urgency=medium

  [ Marek Marczykowski-Górecki ]
  * Disable build for centos-stream too

  [ Frédéric Pierret (fepitre) ]
  * Drop Travis CI
  * Add Qubes Builder v2 integration
  * debian: ensure to clean pycache artifacts
  * .qubesbuilder: replace 'spec' by 'build'

  [ Marek Marczykowski-Górecki ]
  * Disable on centos-stream8 with builderv2 too

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Fri, 04 Nov 2022 16:20:20 +0100

qubes-u2f (1.2.9) unstable; urgency=medium

  [ Frédéric Pierret (fepitre) ]
  * spec: add BR make

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Mon, 24 May 2021 04:22:49 +0200

qubes-u2f (1.2.8) unstable; urgency=medium

  * 

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Mon, 25 Jan 2021 01:26:37 +0100

qubes-u2f (1.2.7) unstable; urgency=medium

  * 

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Mon, 25 Jan 2021 01:25:46 +0100

qubes-u2f (1.2.6) unstable; urgency=medium

  [ Frédéric Pierret (fepitre) ]
  * travis: switch to dom0 Fedora 31
  * Update travis
  * Add .gitlab-ci.yml
  * debian: update control && compat
  * debian: update python deps
  * Fix build with python3 for CentOS

  [ Marek Marczykowski-Górecki ]
  * Exclude CentOS build

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Mon, 25 Jan 2021 01:06:43 +0100

qubes-u2f (1.2.5) unstable; urgency=medium

  * 

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Mon, 28 Oct 2019 04:38:49 +0100

qubes-u2f (1.2.4) unstable; urgency=medium

  [ Marek Marczykowski-Górecki ]
  * Fix typo in qubes-u2fproxy.service file
  * travis: switch to xenial, update distributions

  [ Frédéric Pierret (fepitre) ]
  * travis: switch to bionic

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Mon, 28 Oct 2019 04:25:12 +0100

qubes-u2f (1.2.3) unstable; urgency=medium

  * rpm: make the package centos-friendly
  * exclude build on centos7
  * Use simplified script for /usr/bin
  * add shebang to /etc/qubes-rpc/* scripts
  * Advertise qubes-u2f-proxy service

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Sat, 03 Nov 2018 04:33:55 +0100

qubes-u2f (1.2.2) unstable; urgency=medium

  * 

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Mon, 10 Sep 2018 21:21:34 +0200

qubes-u2f (1.2.1) unstable; urgency=medium

  [ Wojtek Porczyk ]
  * README: HOWTO

  [ Marek Marczykowski-Górecki ]
  * rpm: update packaging for mockbuild
  * travis: initial version

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Mon, 10 Sep 2018 21:02:28 +0200

qubes-u2f (1.2.0) unstable; urgency=medium

  [ Marek Marczykowski-Górecki ]
  * Fix files permissions
  * Pack U2FHIDInitResp (#11)

  [ Wojtek Porczyk ]
  * qubesu2f/proto: asserts for struct's size
  * qubesu2f/hidemu: fix race condition aound U2FHIDChannel.execute()
  * qubesu2f: improve logging
  * qubesu2f/tools/u2fdump: fix SIGINT handling
  * qubesu2f: log qrexec argument while registering
  * qubesu2f/tools/u2fdump: misc & pylint fixes
  * qubesu2f/tools: common logging setup
  * qubesu2f: improve handling of irregular situations
  * qubesu2f/tools/qu2f_register: use policy.RegisterArgument

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Mon, 04 Dec 2017 18:02:27 +0100

qubes-u2f (1.1.1) unstable; urgency=medium

  * Use dummy service instead of DefaultInstance=

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Sat, 18 Nov 2017 00:13:13 +0100

qubes-u2f (1.1.0) unstable; urgency=medium

  [ Wojtek Porczyk ]
  * Add .pylintrc
  * Documentation updates
  * Fixes from Marek's review
  * Misc fixes
  * Added sphinx documentation and manpages
  * packaging
  * Some housekeeping around (disabled) u2fdump tool
  * qubesu2f/uhid: change default bus to BLUETOOTH
  * qubes-rpc-policy: user=root
  * udev/
  * README: diagram and requirements

  [ Marek Marczykowski-Górecki ]
  * rpm: add missing BuildRequires
  * Exclude build on jessie
  * rpm: fix qubes-u2f-dom0 package name

  [ Wojtek Porczyk ]
  * Fixes from Marek's commit comments
  * systemd: fix path in the .service file
  * Documentation: disable intersphinx
  * qubesu2f/utils: fix NOTIFY_SOCKET
  * udev: fix permission changing
  * qubesu2f: fix u2fdump and record example transaction
  * qubesu2f: add tests
  * qubesu2f/tests: add conformance tests
  * misc small fixes

  [ Marek Marczykowski-Górecki ]
  * Enable qubes-u2f-proxy service using qubes-service framework

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Fri, 17 Nov 2017 23:32:21 +0100

qubes-u2f (1.0.0) unstable; urgency=low

  * Initial Release.

 -- Wojtek Porczyk <woju@invisiblethingslab.com>  Fri, 27 Oct 2017 04:34:23 +0200
