diff options
author | Mathijs van Veluw <[email protected]> | 2023-11-15 10:41:14 +0100 |
---|---|---|
committer | GitHub <[email protected]> | 2023-11-15 10:41:14 +0100 |
commit | 48836501bf348386d9bb1378fb56db33c19d3732 (patch) | |
tree | 86dac639a0234874909e2efa33501480d7769864 /Cargo.toml | |
parent | f863ffb89a0f2a0a682c67110af32c731b5b9fcb (diff) | |
download | vaultwarden-48836501bf348386d9bb1378fb56db33c19d3732.tar.gz vaultwarden-48836501bf348386d9bb1378fb56db33c19d3732.zip |
Update crates (#4074)1.30.1
* Remove another header for websocket connections
* Fix small bake issue
* Update crates
Updated crates and adjusted code where needed.
One major update is Rocket rc4, no need anymore (again) for crates.io patching.
The only item still pending is openssl/openssl-sys for which we need to
wait if https://github.com/sfackler/rust-openssl/pull/2094 will be
merged. If, then we can remove the pinned versions for the openssl crate.
Diffstat (limited to 'Cargo.toml')
-rw-r--r-- | Cargo.toml | 40 |
1 files changed, 17 insertions, 23 deletions
@@ -55,32 +55,31 @@ num-traits = "0.2.17" num-derive = "0.4.1" # Web framework -rocket = { version = "0.5.0-rc.3", features = ["tls", "json"], default-features = false } -# rocket_ws = { version ="0.1.0-rc.3" } -rocket_ws = { git = 'https://github.com/SergioBenitez/Rocket', rev = "ce441b5f46fdf5cd99cb32b8b8638835e4c2a5fa" } # v0.5 branch +rocket = { version = "0.5.0-rc.4", features = ["tls", "json"], default-features = false } +rocket_ws = { version ="0.1.0-rc.4" } # WebSockets libraries -tokio-tungstenite = "0.19.0" +tokio-tungstenite = "0.20.1" rmpv = "1.0.1" # MessagePack library # Concurrent HashMap used for WebSocket messaging and favicons dashmap = "5.5.3" # Async futures -futures = "0.3.28" -tokio = { version = "1.33.0", features = ["rt-multi-thread", "fs", "io-util", "parking_lot", "time", "signal"] } +futures = "0.3.29" +tokio = { version = "1.34.0", features = ["rt-multi-thread", "fs", "io-util", "parking_lot", "time", "signal"] } # A generic serialization/deserialization framework -serde = { version = "1.0.189", features = ["derive"] } -serde_json = "1.0.107" +serde = { version = "1.0.192", features = ["derive"] } +serde_json = "1.0.108" # A safe, extensible ORM and Query builder -diesel = { version = "2.1.3", features = ["chrono", "r2d2"] } +diesel = { version = "2.1.4", features = ["chrono", "r2d2"] } diesel_migrations = "2.1.0" diesel_logger = { version = "0.3.0", optional = true } # Bundled/Static SQLite -libsqlite3-sys = { version = "0.26.0", features = ["bundled"], optional = true } +libsqlite3-sys = { version = "0.27.0", features = ["bundled"], optional = true } # Crypto-related libraries rand = { version = "0.8.5", features = ["small_rng"] } @@ -91,7 +90,7 @@ uuid = { version = "1.5.0", features = ["v4"] } # Date and time libraries chrono = { version = "0.4.31", features = ["clock", "serde"], default-features = false } -chrono-tz = "0.8.3" +chrono-tz = "0.8.4" time = "0.3.30" # Job scheduler @@ -101,10 +100,10 @@ job_scheduler_ng = "2.0.4" data-encoding = "2.4.0" # JWT library -jsonwebtoken = "9.0.0" +jsonwebtoken = "9.1.0" # TOTP library -totp-lite = "2.0.0" +totp-lite = "2.0.1" # Yubico Library yubico = { version = "0.11.0", features = ["online-tokio"], default-features = false } @@ -116,12 +115,12 @@ webauthn-rs = "0.3.2" url = "2.4.1" # Email libraries -lettre = { version = "0.11.0", features = ["smtp-transport", "sendmail-transport", "builder", "serde", "tokio1-native-tls", "hostname", "tracing", "tokio1"], default-features = false } +lettre = { version = "0.11.1", features = ["smtp-transport", "sendmail-transport", "builder", "serde", "tokio1-native-tls", "hostname", "tracing", "tokio1"], default-features = false } percent-encoding = "2.3.0" # URL encoding library used for URL's in the emails email_address = "0.2.4" # HTML Template library -handlebars = { version = "4.4.0", features = ["dir_source"] } +handlebars = { version = "4.5.0", features = ["dir_source"] } # HTTP client (Used for favicons, version check, DUO and HIBP API) reqwest = { version = "0.11.22", features = ["stream", "json", "deflate", "gzip", "brotli", "socks", "cookies", "trust-dns", "native-tls-alpn"] } @@ -133,14 +132,14 @@ data-url = "0.3.0" bytes = "1.5.0" # Cache function results (Used for version check and favicon fetching) -cached = { version = "0.46.0", features = ["async"] } +cached = { version = "0.46.1", features = ["async"] } # Used for custom short lived cookie jar during favicon extraction cookie = "0.16.2" cookie_store = "0.19.1" # Used by U2F, JWT and PostgreSQL -openssl = "0.10.57" +openssl = "=0.10.57" # Set openssl-sys fixed to v0.9.92 to prevent building issues with musl, arm and 32bit pointer width # It will force add a dynamically linked library which prevents the build from being static openssl-sys = "=0.9.92" @@ -164,12 +163,7 @@ which = "5.0.0" argon2 = "0.5.2" # Reading a password from the cli for generating the Argon2id ADMIN_TOKEN -rpassword = "7.2.0" - - -[patch.crates-io] -rocket = { git = 'https://github.com/SergioBenitez/Rocket', rev = 'ce441b5f46fdf5cd99cb32b8b8638835e4c2a5fa' } # v0.5 branch -# rocket_ws = { git = 'https://github.com/SergioBenitez/Rocket', rev = 'ce441b5f46fdf5cd99cb32b8b8638835e4c2a5fa' } # v0.5 branch +rpassword = "7.3.1" # Strip debuginfo from the release builds |