|
|
|
@ -1,6 +1,6 @@ |
|
|
|
[workspace.package] |
|
|
|
edition = "2024" |
|
|
|
rust-version = "1.94.0" |
|
|
|
rust-version = "1.94.1" |
|
|
|
license = "AGPL-3.0-only" |
|
|
|
repository = "https://github.com/dani-garcia/vaultwarden" |
|
|
|
publish = false |
|
|
|
@ -65,7 +65,7 @@ syslog = "7.0.0" |
|
|
|
macros = { path = "./macros" } |
|
|
|
|
|
|
|
# Logging |
|
|
|
log = "0.4.32" |
|
|
|
log = "0.4.33" |
|
|
|
fern = { version = "0.7.1", features = ["syslog-7", "reopen-1"] } |
|
|
|
# We need the `log` feature for `tracing` to enable logging for several crates to work, like lettre or webauthn-rs |
|
|
|
tracing = { version = "0.1.44", features = ["log"] } |
|
|
|
@ -116,24 +116,24 @@ derive_more = { version = "2.1.1", features = [ |
|
|
|
"from", |
|
|
|
"into", |
|
|
|
] } |
|
|
|
diesel-derive-newtype = "2.1.2" |
|
|
|
diesel-derive-newtype = "2.1.3" |
|
|
|
|
|
|
|
# SQLite, statically bundled unless the `sqlite_system` feature is enabled |
|
|
|
libsqlite3-sys = { version = "0.37.0", optional = true } |
|
|
|
|
|
|
|
# Crypto-related libraries |
|
|
|
rand = "0.10.1" |
|
|
|
rand = "0.10.2" |
|
|
|
ring = "0.17.14" |
|
|
|
rustls = { version = "0.23.40", features = ["ring", "std"], default-features = false } |
|
|
|
rustls = { version = "0.23.41", features = ["ring", "std"], default-features = false } |
|
|
|
subtle = "2.6.1" |
|
|
|
|
|
|
|
# UUID generation |
|
|
|
uuid = { version = "1.23.2", features = ["v4"] } |
|
|
|
uuid = { version = "1.23.4", features = ["v4"] } |
|
|
|
|
|
|
|
# Date and time libraries |
|
|
|
chrono = { version = "0.4.45", default-features = false, features = ["clock", "serde"] } |
|
|
|
chrono-tz = "0.10.4" |
|
|
|
time = "0.3.47" |
|
|
|
time = "0.3.53" |
|
|
|
|
|
|
|
# Job scheduler |
|
|
|
job_scheduler_ng = "2.4.0" |
|
|
|
@ -179,7 +179,7 @@ percent-encoding = "2.3.2" # URL encoding library used for URL's in the emails |
|
|
|
email_address = "0.2.9" |
|
|
|
|
|
|
|
# HTML Template library |
|
|
|
handlebars = { version = "6.4.1", features = ["dir_source"] } |
|
|
|
handlebars = { version = "6.4.2", features = ["dir_source"] } |
|
|
|
|
|
|
|
# HTTP client (Used for favicons, version check, DUO and HIBP API) |
|
|
|
reqwest = { version = "0.13.4", default-features = false, features = [ |
|
|
|
@ -203,25 +203,25 @@ reqwest = { version = "0.13.4", default-features = false, features = [ |
|
|
|
hickory-resolver = "0.26.1" |
|
|
|
|
|
|
|
# Favicon extraction libraries |
|
|
|
html5gum = "0.8.3" |
|
|
|
regex = { version = "1.12.3", default-features = false, features = [ |
|
|
|
html5gum = "0.8.4" |
|
|
|
regex = { version = "1.12.4", default-features = false, features = [ |
|
|
|
"perf", |
|
|
|
"std", |
|
|
|
"unicode-perl", |
|
|
|
] } |
|
|
|
data-url = "0.3.2" |
|
|
|
bytes = "1.11.1" |
|
|
|
bytes = "1.12.1" |
|
|
|
svg-hush = "0.9.6" |
|
|
|
|
|
|
|
# Cache function results (Used for version check and favicon fetching) |
|
|
|
cached = { version = "1.1.0", features = ["async"] } |
|
|
|
cached = { version = "2.0.2", features = ["async"] } |
|
|
|
|
|
|
|
# Used for custom short lived cookie jar during favicon extraction |
|
|
|
cookie = "0.18.1" |
|
|
|
cookie_store = "0.22.1" |
|
|
|
|
|
|
|
# Used by U2F, JWT and PostgreSQL |
|
|
|
openssl = "0.10.80" |
|
|
|
openssl = "0.10.81" |
|
|
|
|
|
|
|
# CLI argument parsing |
|
|
|
pico-args = "0.5.0" |
|
|
|
@ -241,7 +241,7 @@ semver = "1.0.28" |
|
|
|
# Mainly used for the musl builds, since the default musl malloc is very slow |
|
|
|
mimalloc = { version = "0.1.52", optional = true, default-features = false, features = ["secure"] } |
|
|
|
|
|
|
|
which = "8.0.2" |
|
|
|
which = "8.0.4" |
|
|
|
|
|
|
|
# Argon2 library with support for the PHC format |
|
|
|
argon2 = "0.5.3" |
|
|
|
@ -263,8 +263,8 @@ aws-config = { version = "1.8.18", optional = true, default-features = false, fe |
|
|
|
"sso", |
|
|
|
] } |
|
|
|
aws-credential-types = { version = "1.2.14", optional = true } |
|
|
|
aws-smithy-runtime-api = { version = "1.12.3", optional = true } |
|
|
|
http = { version = "1.4.1", optional = true } |
|
|
|
aws-smithy-runtime-api = { version = "1.13.0", optional = true } |
|
|
|
http = { version = "1.4.2", optional = true } |
|
|
|
reqsign-aws-v4 = { version = "3.0.1", optional = true } |
|
|
|
reqsign-core = { version = "3.0.1", optional = true } |
|
|
|
|
|
|
|
|