From 86336f6c889a1325f95ed50425760c269010f730 Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Tue, 4 Mar 2025 14:57:47 +0100 Subject: [PATCH] login: bump to 0.2.0-1 Signed-off-by: Wolfgang Bumiller --- Cargo.toml | 2 +- proxmox-login/Cargo.toml | 2 +- proxmox-login/debian/changelog | 16 ++++++++++++++++ proxmox-login/debian/control | 16 ++++++++-------- 4 files changed, 26 insertions(+), 10 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 4d3f633e..5b4e0824 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -133,7 +133,7 @@ proxmox-human-byte = { version = "0.1.0", path = "proxmox-human-byte" } proxmox-io = { version = "1.1.0", path = "proxmox-io" } proxmox-lang = { version = "1.3", path = "proxmox-lang" } proxmox-log= { version = "0.2.5", path = "proxmox-log" } -proxmox-login = { version = "0.1.3", path = "proxmox-login" } +proxmox-login = { version = "0.2.0", path = "proxmox-login" } proxmox-product-config = { version = "0.2.0", path = "proxmox-product-config" } proxmox-config-digest = { version = "0.1.0", path = "proxmox-config-digest" } proxmox-rest-server = { version = "0.8.0", path = "proxmox-rest-server" } diff --git a/proxmox-login/Cargo.toml b/proxmox-login/Cargo.toml index c29d18bd..50dfe2c8 100644 --- a/proxmox-login/Cargo.toml +++ b/proxmox-login/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "proxmox-login" description = "proxmox product authentication api" -version = "0.1.3" +version = "0.2.0" authors.workspace = true edition.workspace = true diff --git a/proxmox-login/debian/changelog b/proxmox-login/debian/changelog index 1ba2a03d..6791c2f5 100644 --- a/proxmox-login/debian/changelog +++ b/proxmox-login/debian/changelog @@ -1,3 +1,19 @@ +rust-proxmox-login (0.2.0-1) bookworm; urgency=medium + + * make password optional in Login requests + + * add helpers to pass cookie values when parsing login responses + + * add TicketResult::HttpOnly for tickets in HttpOnly cookies + + * add helper to check whether a ticket is just informational (as the cookie + is managed by the HTTP agent / browser) + + * add functions to specify full cookie names instead of just product + prefixes + + -- Proxmox Support Team Tue, 04 Mar 2025 15:05:45 +0100 + rust-proxmox-login (0.1.3-1) unstable; urgency=medium * boolean parser: accept "1" and "0" as strings, for better PVE API diff --git a/proxmox-login/debian/control b/proxmox-login/debian/control index addd293c..d31158a6 100644 --- a/proxmox-login/debian/control +++ b/proxmox-login/debian/control @@ -38,10 +38,10 @@ Provides: librust-proxmox-login+default-dev (= ${binary:Version}), librust-proxmox-login-0-dev (= ${binary:Version}), librust-proxmox-login-0+default-dev (= ${binary:Version}), - librust-proxmox-login-0.1-dev (= ${binary:Version}), - librust-proxmox-login-0.1+default-dev (= ${binary:Version}), - librust-proxmox-login-0.1.3-dev (= ${binary:Version}), - librust-proxmox-login-0.1.3+default-dev (= ${binary:Version}) + librust-proxmox-login-0.2-dev (= ${binary:Version}), + librust-proxmox-login-0.2+default-dev (= ${binary:Version}), + librust-proxmox-login-0.2.0-dev (= ${binary:Version}), + librust-proxmox-login-0.2.0+default-dev (= ${binary:Version}) Description: Proxmox product authentication api - Rust source code Source code for Debianized Rust crate "proxmox-login" @@ -54,8 +54,8 @@ Depends: librust-http-0.2+default-dev (>= 0.2.4-~~) Provides: librust-proxmox-login-0+http-dev (= ${binary:Version}), - librust-proxmox-login-0.1+http-dev (= ${binary:Version}), - librust-proxmox-login-0.1.3+http-dev (= ${binary:Version}) + librust-proxmox-login-0.2+http-dev (= ${binary:Version}), + librust-proxmox-login-0.2.0+http-dev (= ${binary:Version}) Description: Proxmox product authentication api - feature "http" This metapackage enables feature "http" for the Rust proxmox-login crate, by pulling in any additional dependencies needed by that feature. @@ -69,8 +69,8 @@ Depends: librust-webauthn-rs-0.3+default-dev Provides: librust-proxmox-login-0+webauthn-dev (= ${binary:Version}), - librust-proxmox-login-0.1+webauthn-dev (= ${binary:Version}), - librust-proxmox-login-0.1.3+webauthn-dev (= ${binary:Version}) + librust-proxmox-login-0.2+webauthn-dev (= ${binary:Version}), + librust-proxmox-login-0.2.0+webauthn-dev (= ${binary:Version}) Description: Proxmox product authentication api - feature "webauthn" This metapackage enables feature "webauthn" for the Rust proxmox-login crate, by pulling in any additional dependencies needed by that feature.