|
|
@ -1,6 +1,6 @@ |
|
|
[workspace.package] |
|
|
[workspace.package] |
|
|
edition = "2021" |
|
|
edition = "2021" |
|
|
rust-version = "1.92.0" |
|
|
rust-version = "1.93.0" |
|
|
license = "AGPL-3.0-only" |
|
|
license = "AGPL-3.0-only" |
|
|
repository = "https://github.com/dani-garcia/vaultwarden" |
|
|
repository = "https://github.com/dani-garcia/vaultwarden" |
|
|
publish = false |
|
|
publish = false |
|
|
@ -84,7 +84,7 @@ once_cell = "1.20.2" |
|
|
|
|
|
|
|
|
# Async futures |
|
|
# Async futures |
|
|
futures = "0.3.32" |
|
|
futures = "0.3.32" |
|
|
tokio = { version = "1.50.0", features = ["rt-multi-thread", "fs", "io-util", "parking_lot", "time", "signal", "net"] } |
|
|
tokio = { version = "1.52.1", features = ["rt-multi-thread", "fs", "io-util", "parking_lot", "time", "signal", "net"] } |
|
|
tokio-util = { version = "0.7.18", features = ["compat"]} |
|
|
tokio-util = { version = "0.7.18", features = ["compat"]} |
|
|
|
|
|
|
|
|
# A generic serialization/deserialization framework |
|
|
# A generic serialization/deserialization framework |
|
|
@ -103,12 +103,12 @@ diesel-derive-newtype = "2.1.2" |
|
|
libsqlite3-sys = { version = "0.36.0", features = ["bundled"], optional = true } |
|
|
libsqlite3-sys = { version = "0.36.0", features = ["bundled"], optional = true } |
|
|
|
|
|
|
|
|
# Crypto-related libraries |
|
|
# Crypto-related libraries |
|
|
rand = "0.10.0" |
|
|
rand = "0.10.1" |
|
|
ring = "0.17.14" |
|
|
ring = "0.17.14" |
|
|
subtle = "2.6.1" |
|
|
subtle = "2.6.1" |
|
|
|
|
|
|
|
|
# UUID generation |
|
|
# UUID generation |
|
|
uuid = { version = "1.23.0", features = ["v4"] } |
|
|
uuid = { version = "1.23.1", features = ["v4"] } |
|
|
|
|
|
|
|
|
# Date and time libraries |
|
|
# Date and time libraries |
|
|
chrono = { version = "0.4.44", features = ["clock", "serde"], default-features = false } |
|
|
chrono = { version = "0.4.44", features = ["clock", "serde"], default-features = false } |
|
|
@ -141,7 +141,7 @@ webauthn-rs-core = "0.5.4" |
|
|
url = "2.5.8" |
|
|
url = "2.5.8" |
|
|
|
|
|
|
|
|
# Email libraries |
|
|
# Email libraries |
|
|
lettre = { version = "0.11.20", features = ["smtp-transport", "sendmail-transport", "builder", "serde", "hostname", "tracing", "tokio1-rustls", "ring", "rustls-native-certs"], default-features = false } |
|
|
lettre = { version = "0.11.21", features = ["smtp-transport", "sendmail-transport", "builder", "serde", "hostname", "tracing", "tokio1-rustls", "ring", "rustls-native-certs"], default-features = false } |
|
|
percent-encoding = "2.3.2" # URL encoding library used for URL's in the emails |
|
|
percent-encoding = "2.3.2" # URL encoding library used for URL's in the emails |
|
|
email_address = "0.2.9" |
|
|
email_address = "0.2.9" |
|
|
|
|
|
|
|
|
@ -150,7 +150,7 @@ handlebars = { version = "6.4.0", features = ["dir_source"] } |
|
|
|
|
|
|
|
|
# HTTP client (Used for favicons, version check, DUO and HIBP API) |
|
|
# HTTP client (Used for favicons, version check, DUO and HIBP API) |
|
|
reqwest = { version = "0.12.28", features = ["rustls-tls", "rustls-tls-native-roots", "stream", "json", "deflate", "gzip", "brotli", "zstd", "socks", "cookies", "charset", "http2", "system-proxy"], default-features = false} |
|
|
reqwest = { version = "0.12.28", features = ["rustls-tls", "rustls-tls-native-roots", "stream", "json", "deflate", "gzip", "brotli", "zstd", "socks", "cookies", "charset", "http2", "system-proxy"], default-features = false} |
|
|
hickory-resolver = "0.25.2" |
|
|
hickory-resolver = "0.26.0" |
|
|
|
|
|
|
|
|
# Favicon extraction libraries |
|
|
# Favicon extraction libraries |
|
|
html5gum = "0.8.3" |
|
|
html5gum = "0.8.3" |
|
|
@ -167,7 +167,7 @@ cookie = "0.18.1" |
|
|
cookie_store = "0.22.1" |
|
|
cookie_store = "0.22.1" |
|
|
|
|
|
|
|
|
# Used by U2F, JWT and PostgreSQL |
|
|
# Used by U2F, JWT and PostgreSQL |
|
|
openssl = "0.10.76" |
|
|
openssl = "0.10.77" |
|
|
|
|
|
|
|
|
# CLI argument parsing |
|
|
# CLI argument parsing |
|
|
pico-args = "0.5.0" |
|
|
pico-args = "0.5.0" |
|
|
@ -181,7 +181,7 @@ openidconnect = { version = "4.0.1", features = ["reqwest", "rustls-tls"] } |
|
|
moka = { version = "0.12.15", features = ["future"] } |
|
|
moka = { version = "0.12.15", features = ["future"] } |
|
|
|
|
|
|
|
|
# Check client versions for specific features. |
|
|
# Check client versions for specific features. |
|
|
semver = "1.0.27" |
|
|
semver = "1.0.28" |
|
|
|
|
|
|
|
|
# Allow overriding the default memory allocator |
|
|
# Allow overriding the default memory allocator |
|
|
# Mainly used for the musl builds, since the default musl malloc is very slow |
|
|
# Mainly used for the musl builds, since the default musl malloc is very slow |
|
|
@ -208,7 +208,7 @@ opendal = { version = "0.55.0", features = ["services-fs"], default-features = f |
|
|
anyhow = { version = "1.0.102", optional = true } |
|
|
anyhow = { version = "1.0.102", optional = true } |
|
|
aws-config = { version = "1.8.15", features = ["behavior-version-latest", "rt-tokio", "credentials-process", "sso"], default-features = false, optional = true } |
|
|
aws-config = { version = "1.8.15", features = ["behavior-version-latest", "rt-tokio", "credentials-process", "sso"], default-features = false, optional = true } |
|
|
aws-credential-types = { version = "1.2.14", optional = true } |
|
|
aws-credential-types = { version = "1.2.14", optional = true } |
|
|
aws-smithy-runtime-api = { version = "1.11.6", optional = true } |
|
|
aws-smithy-runtime-api = { version = "1.12.0", optional = true } |
|
|
http = { version = "1.4.0", optional = true } |
|
|
http = { version = "1.4.0", optional = true } |
|
|
reqsign = { version = "0.16.5", optional = true } |
|
|
reqsign = { version = "0.16.5", optional = true } |
|
|
|
|
|
|
|
|
|