oauth2 will be needed by proxmox-notify for XOAUTH2 support and ureq is used by multiple crates in proxmox.git. Pull them in as workspace dependencies and update proxmox-openid and proxmox-http accordingly.
Signed-off-by: Arthur Bied-Charreton <[email protected]> --- Cargo.toml | 2 ++ proxmox-http/Cargo.toml | 2 +- proxmox-openid/Cargo.toml | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index bef718ec..c34983a7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -119,6 +119,7 @@ native-tls = "0.2" nix = "0.29" nom = "7" # used by proxmox-disks, can be replaced by OnceLock from std once it supports get_or_try_init +oauth2 = { version = "5", default-features = false } once_cell = "1.3.1" openssl = "0.10" pam-sys = "0.5" @@ -149,6 +150,7 @@ tracing-journald = "0.3.1" tracing-log = { version = "0.2", default-features = false } tracing-subscriber = "0.3.16" udev = "0.9" +ureq = { version = "3", default-features = false } url = "2.2" walkdir = "2" zstd = "0.13" diff --git a/proxmox-http/Cargo.toml b/proxmox-http/Cargo.toml index 66b11650..dff2a04a 100644 --- a/proxmox-http/Cargo.toml +++ b/proxmox-http/Cargo.toml @@ -27,7 +27,7 @@ sync_wrapper = { workspace = true, optional = true } tokio = { workspace = true, features = [], optional = true } tokio-openssl = { workspace = true, optional = true } tower-service = { workspace = true, optional = true } -ureq = { version = "3.0", features = ["native-tls"], optional = true, default-features = false } +ureq = { features = ["native-tls"], optional = true, default-features = false, workspace = true } url = { workspace = true, optional = true } proxmox-async = { workspace = true, optional = true } diff --git a/proxmox-openid/Cargo.toml b/proxmox-openid/Cargo.toml index 6f112f76..58570d8c 100644 --- a/proxmox-openid/Cargo.toml +++ b/proxmox-openid/Cargo.toml @@ -22,7 +22,7 @@ thiserror.workspace = true native-tls.workspace = true openidconnect = { version = "4", default-features = false, features = ["accept-rfc3339-timestamps"] } -ureq = { version = "3", default-features = false, features = ["native-tls", "gzip"] } +ureq = { default-features = false, features = ["native-tls", "gzip"], workspace = true } proxmox-time.workspace = true proxmox-sys = { workspace = true, features = ["timer"] } -- 2.47.3
