1 rust-proxmox-tfa (4.0.3) bookworm; urgency=medium
3 * make the api's TfaUser fields 'pub'
5 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Jun 2023 13:51:38 +0200
7 rust-proxmox-tfa (4.0.2) stable; urgency=medium
9 * Reduce default TFA lockout time to an hour.
11 * Include lockout status in tfa user list.
13 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Jun 2023 08:59:05 +0200
15 rust-proxmox-tfa (4.0.1) stable; urgency=medium
17 * Add api::methods::unlock_tfa
19 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Jun 2023 08:58:34 +0200
21 rust-proxmox-tfa (4.0.0-1) stable; urgency=medium
23 * Don't automatically drop an empty set of recovery keys, instead.
24 This means that now if they are the only 2nd factor, once they're used up,
25 login becomes impossible.
27 * With no recovery keys present, the TfaChallenge now explicitly includes an
28 empty set of recovery keys, so the client can see they are empty, rather
31 * If all 2nd factors are disabled, rather than an empty challenge which
32 cannot be solved, act as if no 2nd factor existed, allowing the user to
35 * Make failing to generate a webauthn or U2F challenge non-fatal: that is, if
36 other 2nd factors are available it should still be possible to login with
39 * Log errors to syslog which previously cancelled the login process.
41 * TOTP: Add option to enable remembering and reject the last used TOTP codes
44 * TOTP: add a failure limit after which TOTP will be completely blocked for a
45 user until a recovery key is used.
47 * There can now be alimit on TFA tries in general after which a user gets
48 locked and and admin intervention is required.
50 * add a 'types' feature exposing the TfaInfo, TfaType etc API types without
51 exposing the entire API, so API clients can use those.
53 -- Proxmox Support Team <support@proxmox.com> Thu, 20 Apr 2023 09:19:06 +0200
55 rust-proxmox-tfa (3.0.0-1) stable; urgency=medium
57 * Make `UserChallengeAccess` object-safe:
58 - drop `Sized` requirement
59 - make `save()` take `&mut self`
61 * Drop `Clone` requirement on `OpenUserChallengeData`
63 * Drop `Data` associated type from `OpenUserChallengeData`, make methods return
64 `Box<dyn UserChallengeAccess>` instead
66 -- Proxmox Support Team <support@proxmox.com> Thu, 02 Feb 2023 11:03:34 +0100
68 rust-proxmox-tfa (2.1.0-1) stable; urgency=medium
70 * expose allow_subdomains property for webauthn, defaulting to true
72 * include 'webauthn' property when deserializing a `TfaChallenge` object to
73 make it reusable by clients
75 * bump edition to 2021
77 -- Proxmox Support Team <support@proxmox.com> Mon, 25 Jul 2022 13:31:25 +0200
79 rust-proxmox-tfa (2.0.0-1) stable; urgency=medium
81 * add Webauthn::digest
83 * let OriginUrl deref to its inner Url and add FromStr/TryFrom/Into<String>
86 * make configured webauthn origin optional, allow users to pass an
89 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Nov 2021 16:19:16 +0100
91 rust-proxmox-tfa (1.3.2-1) stable; urgency=medium
93 * fix instantiation of u2f context, use origin instead of always replacing
96 -- Proxmox Support Team <support@proxmox.com> Mon, 22 Nov 2021 13:26:22 +0100
98 rust-proxmox-tfa (1.3.1-1) stable; urgency=medium
100 * rebuild with base64 0.13
102 * bump webauthn-rs to 0.3
104 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Nov 2021 12:59:59 +0100
106 rust-proxmox-tfa (1.3.0-1) stable; urgency=medium
108 * add tfa API entry points and optional api-type/schema generation
110 -- Proxmox Support Team <support@proxmox.com> Wed, 17 Nov 2021 09:27:33 +0100
112 rust-proxmox-tfa (1.2.0-1) stable; urgency=medium
114 * make u2f::AuthChallenge Clone + Debug
115 * add version field to u2f::AuthChallenge
117 -- Proxmox Support Team <support@proxmox.com> Tue, 02 Nov 2021 12:53:54 +0100
119 rust-proxmox-tfa (1.1.0-1) stable; urgency=medium
121 * add Totp::digits getter
123 -- Proxmox Support Team <support@proxmox.com> Fri, 29 Oct 2021 14:31:53 +0200
125 rust-proxmox-tfa (1.0.0-1) stable; urgency=medium
127 * initial split out of `librust-proxmox-dev`
129 -- Proxmox Support Team <support@proxmox.com> Mon, 04 Oct 2021 11:38:53 +0200