From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by lists.proxmox.com (Postfix) with ESMTPS id 73BF981F7F for ; Fri, 26 Nov 2021 14:56:24 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 6B0531942C for ; Fri, 26 Nov 2021 14:55:54 +0100 (CET) Received: from proxmox-new.maurer-it.com (proxmox-new.maurer-it.com [94.136.29.106]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by firstgate.proxmox.com (Proxmox) with ESMTPS id CDA31191F6 for ; Fri, 26 Nov 2021 14:55:42 +0100 (CET) Received: from proxmox-new.maurer-it.com (localhost.localdomain [127.0.0.1]) by proxmox-new.maurer-it.com (Proxmox) with ESMTP id AB1EF44CA1 for ; Fri, 26 Nov 2021 14:55:42 +0100 (CET) From: Wolfgang Bumiller To: pmg-devel@lists.proxmox.com Date: Fri, 26 Nov 2021 14:55:24 +0100 Message-Id: <20211126135524.117846-21-w.bumiller@proxmox.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20211126135524.117846-1-w.bumiller@proxmox.com> References: <20211126135524.117846-1-w.bumiller@proxmox.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-SPAM-LEVEL: Spam detection results: 0 AWL 0.181 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment KAM_NUMSUBJECT 0.5 Subject ends in numbers excluding current years SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Subject: [pmg-devel] [PATCH proxmox 6/6] bump proxmox-tfa to 2.0.0-1 X-BeenThere: pmg-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox Mail Gateway development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Nov 2021 13:56:24 -0000 Signed-off-by: Wolfgang Bumiller --- proxmox-tfa/Cargo.toml | 2 +- proxmox-tfa/debian/changelog | 12 +++++++ proxmox-tfa/debian/control | 66 ++++++++++++++++++------------------ 3 files changed, 46 insertions(+), 34 deletions(-) diff --git a/proxmox-tfa/Cargo.toml b/proxmox-tfa/Cargo.toml index b153ce3..616e7aa 100644 --- a/proxmox-tfa/Cargo.toml +++ b/proxmox-tfa/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "proxmox-tfa" -version = "1.3.2" +version = "2.0.0" authors = ["Proxmox Support Team "] edition = "2018" license = "AGPL-3" diff --git a/proxmox-tfa/debian/changelog b/proxmox-tfa/debian/changelog index 9dcf7b8..9553d17 100644 --- a/proxmox-tfa/debian/changelog +++ b/proxmox-tfa/debian/changelog @@ -1,3 +1,15 @@ +rust-proxmox-tfa (2.0.0-1) stable; urgency=medium + + * add Webauthn::digest + + * let OriginUrl deref to its inner Url and add FromStr/TryFrom/Into + impls + + * make configured webauthn origin optional, allow users to pass an + origin-override + + -- Proxmox Support Team Tue, 23 Nov 2021 16:19:16 +0100 + rust-proxmox-tfa (1.3.2-1) stable; urgency=medium * fix instantiation of u2f context, use origin instead of always replacing diff --git a/proxmox-tfa/debian/control b/proxmox-tfa/debian/control index a7858bf..452f7c8 100644 --- a/proxmox-tfa/debian/control +++ b/proxmox-tfa/debian/control @@ -46,12 +46,12 @@ Suggests: librust-proxmox-tfa+webauthn-rs-dev (= ${binary:Version}) Provides: librust-proxmox-tfa+default-dev (= ${binary:Version}), - librust-proxmox-tfa-1-dev (= ${binary:Version}), - librust-proxmox-tfa-1+default-dev (= ${binary:Version}), - librust-proxmox-tfa-1.3-dev (= ${binary:Version}), - librust-proxmox-tfa-1.3+default-dev (= ${binary:Version}), - librust-proxmox-tfa-1.3.2-dev (= ${binary:Version}), - librust-proxmox-tfa-1.3.2+default-dev (= ${binary:Version}) + librust-proxmox-tfa-2-dev (= ${binary:Version}), + librust-proxmox-tfa-2+default-dev (= ${binary:Version}), + librust-proxmox-tfa-2.0-dev (= ${binary:Version}), + librust-proxmox-tfa-2.0+default-dev (= ${binary:Version}), + librust-proxmox-tfa-2.0.0-dev (= ${binary:Version}), + librust-proxmox-tfa-2.0.0+default-dev (= ${binary:Version}) Description: Tfa implementation for totp and u2f - Rust source code This package contains the source for the Rust proxmox-tfa crate, packaged by debcargo for use with cargo and dh-cargo. @@ -67,9 +67,9 @@ Depends: librust-proxmox-uuid-1+default-dev, librust-webauthn-rs-0.3+default-dev Provides: - librust-proxmox-tfa-1+api-dev (= ${binary:Version}), - librust-proxmox-tfa-1.3+api-dev (= ${binary:Version}), - librust-proxmox-tfa-1.3.2+api-dev (= ${binary:Version}) + librust-proxmox-tfa-2+api-dev (= ${binary:Version}), + librust-proxmox-tfa-2.0+api-dev (= ${binary:Version}), + librust-proxmox-tfa-2.0.0+api-dev (= ${binary:Version}) Description: Tfa implementation for totp and u2f - feature "api" This metapackage enables feature "api" for the Rust proxmox-tfa crate, by pulling in any additional dependencies needed by that feature. @@ -84,12 +84,12 @@ Depends: librust-proxmox-schema-1+default-dev Provides: librust-proxmox-tfa+proxmox-schema-dev (= ${binary:Version}), - librust-proxmox-tfa-1+api-types-dev (= ${binary:Version}), - librust-proxmox-tfa-1+proxmox-schema-dev (= ${binary:Version}), - librust-proxmox-tfa-1.3+api-types-dev (= ${binary:Version}), - librust-proxmox-tfa-1.3+proxmox-schema-dev (= ${binary:Version}), - librust-proxmox-tfa-1.3.2+api-types-dev (= ${binary:Version}), - librust-proxmox-tfa-1.3.2+proxmox-schema-dev (= ${binary:Version}) + librust-proxmox-tfa-2+api-types-dev (= ${binary:Version}), + librust-proxmox-tfa-2+proxmox-schema-dev (= ${binary:Version}), + librust-proxmox-tfa-2.0+api-types-dev (= ${binary:Version}), + librust-proxmox-tfa-2.0+proxmox-schema-dev (= ${binary:Version}), + librust-proxmox-tfa-2.0.0+api-types-dev (= ${binary:Version}), + librust-proxmox-tfa-2.0.0+proxmox-schema-dev (= ${binary:Version}) Description: Tfa implementation for totp and u2f - feature "api-types" and 1 more This metapackage enables feature "api-types" for the Rust proxmox-tfa crate, by pulling in any additional dependencies needed by that feature. @@ -104,9 +104,9 @@ Depends: librust-proxmox-tfa-dev (= ${binary:Version}), librust-libc-0.2+default-dev Provides: - librust-proxmox-tfa-1+libc-dev (= ${binary:Version}), - librust-proxmox-tfa-1.3+libc-dev (= ${binary:Version}), - librust-proxmox-tfa-1.3.2+libc-dev (= ${binary:Version}) + librust-proxmox-tfa-2+libc-dev (= ${binary:Version}), + librust-proxmox-tfa-2.0+libc-dev (= ${binary:Version}), + librust-proxmox-tfa-2.0.0+libc-dev (= ${binary:Version}) Description: Tfa implementation for totp and u2f - feature "libc" This metapackage enables feature "libc" for the Rust proxmox-tfa crate, by pulling in any additional dependencies needed by that feature. @@ -119,9 +119,9 @@ Depends: librust-proxmox-tfa-dev (= ${binary:Version}), librust-proxmox-time-1+default-dev Provides: - librust-proxmox-tfa-1+proxmox-time-dev (= ${binary:Version}), - librust-proxmox-tfa-1.3+proxmox-time-dev (= ${binary:Version}), - librust-proxmox-tfa-1.3.2+proxmox-time-dev (= ${binary:Version}) + librust-proxmox-tfa-2+proxmox-time-dev (= ${binary:Version}), + librust-proxmox-tfa-2.0+proxmox-time-dev (= ${binary:Version}), + librust-proxmox-tfa-2.0.0+proxmox-time-dev (= ${binary:Version}) Description: Tfa implementation for totp and u2f - feature "proxmox-time" This metapackage enables feature "proxmox-time" for the Rust proxmox-tfa crate, by pulling in any additional dependencies needed by that feature. @@ -134,9 +134,9 @@ Depends: librust-proxmox-tfa-dev (= ${binary:Version}), librust-proxmox-uuid-1+default-dev Provides: - librust-proxmox-tfa-1+proxmox-uuid-dev (= ${binary:Version}), - librust-proxmox-tfa-1.3+proxmox-uuid-dev (= ${binary:Version}), - librust-proxmox-tfa-1.3.2+proxmox-uuid-dev (= ${binary:Version}) + librust-proxmox-tfa-2+proxmox-uuid-dev (= ${binary:Version}), + librust-proxmox-tfa-2.0+proxmox-uuid-dev (= ${binary:Version}), + librust-proxmox-tfa-2.0.0+proxmox-uuid-dev (= ${binary:Version}) Description: Tfa implementation for totp and u2f - feature "proxmox-uuid" This metapackage enables feature "proxmox-uuid" for the Rust proxmox-tfa crate, by pulling in any additional dependencies needed by that feature. @@ -149,9 +149,9 @@ Depends: librust-proxmox-tfa-dev (= ${binary:Version}), librust-serde-json-1+default-dev Provides: - librust-proxmox-tfa-1+serde-json-dev (= ${binary:Version}), - librust-proxmox-tfa-1.3+serde-json-dev (= ${binary:Version}), - librust-proxmox-tfa-1.3.2+serde-json-dev (= ${binary:Version}) + librust-proxmox-tfa-2+serde-json-dev (= ${binary:Version}), + librust-proxmox-tfa-2.0+serde-json-dev (= ${binary:Version}), + librust-proxmox-tfa-2.0.0+serde-json-dev (= ${binary:Version}) Description: Tfa implementation for totp and u2f - feature "serde_json" This metapackage enables feature "serde_json" for the Rust proxmox-tfa crate, by pulling in any additional dependencies needed by that feature. @@ -166,9 +166,9 @@ Depends: librust-serde-1+derive-dev, librust-serde-json-1+default-dev Provides: - librust-proxmox-tfa-1+u2f-dev (= ${binary:Version}), - librust-proxmox-tfa-1.3+u2f-dev (= ${binary:Version}), - librust-proxmox-tfa-1.3.2+u2f-dev (= ${binary:Version}) + librust-proxmox-tfa-2+u2f-dev (= ${binary:Version}), + librust-proxmox-tfa-2.0+u2f-dev (= ${binary:Version}), + librust-proxmox-tfa-2.0.0+u2f-dev (= ${binary:Version}) Description: Tfa implementation for totp and u2f - feature "u2f" This metapackage enables feature "u2f" for the Rust proxmox-tfa crate, by pulling in any additional dependencies needed by that feature. @@ -181,9 +181,9 @@ Depends: librust-proxmox-tfa-dev (= ${binary:Version}), librust-webauthn-rs-0.3+default-dev Provides: - librust-proxmox-tfa-1+webauthn-rs-dev (= ${binary:Version}), - librust-proxmox-tfa-1.3+webauthn-rs-dev (= ${binary:Version}), - librust-proxmox-tfa-1.3.2+webauthn-rs-dev (= ${binary:Version}) + librust-proxmox-tfa-2+webauthn-rs-dev (= ${binary:Version}), + librust-proxmox-tfa-2.0+webauthn-rs-dev (= ${binary:Version}), + librust-proxmox-tfa-2.0.0+webauthn-rs-dev (= ${binary:Version}) Description: Tfa implementation for totp and u2f - feature "webauthn-rs" This metapackage enables feature "webauthn-rs" for the Rust proxmox-tfa crate, by pulling in any additional dependencies needed by that feature. -- 2.30.2