mirror of
				https://github.com/dani-garcia/vaultwarden.git
				synced 2025-10-27 16:30:02 +02:00 
			
		
		
		
	Update crates & fix crate vulnerability (#4771)
- fixes GHSA-q445-7m23-qrmw by updating openssl to version 0.10.66
This commit is contained in:
		
							
								
								
									
										202
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										202
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							| @@ -111,9 +111,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "async-compression" | ||||
| version = "0.4.11" | ||||
| version = "0.4.12" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "cd066d0b4ef8ecb03a55319dc13aa6910616d0f44008a045bb1835af830abff5" | ||||
| checksum = "fec134f64e2bc57411226dfc4e52dec859ddfc7e711fc5e07b612584f000e4aa" | ||||
| dependencies = [ | ||||
|  "brotli", | ||||
|  "flate2", | ||||
| @@ -125,9 +125,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "async-executor" | ||||
| version = "1.12.0" | ||||
| version = "1.13.0" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "c8828ec6e544c02b0d6691d21ed9f9218d0384a82542855073c2a3f58304aaf0" | ||||
| checksum = "d7ebdfa2ebdab6b1760375fa7d6f382b9f486eac35fc994625a00e89280bdbb7" | ||||
| dependencies = [ | ||||
|  "async-task", | ||||
|  "concurrent-queue", | ||||
| @@ -229,9 +229,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "async-signal" | ||||
| version = "0.2.8" | ||||
| version = "0.2.9" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "794f185324c2f00e771cd9f1ae8b5ac68be2ca7abb129a87afd6e86d228bc54d" | ||||
| checksum = "dfb3634b73397aa844481f814fad23bbf07fdb0eabec10f2eb95e58944b1ec32" | ||||
| dependencies = [ | ||||
|  "async-io 2.3.3", | ||||
|  "async-lock 3.4.0", | ||||
| @@ -480,15 +480,15 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" | ||||
|  | ||||
| [[package]] | ||||
| name = "bytes" | ||||
| version = "1.6.0" | ||||
| version = "1.6.1" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" | ||||
| checksum = "a12916984aab3fa6e39d655a33e09c0071eb36d6ab3aea5c2d78551f1df6d952" | ||||
|  | ||||
| [[package]] | ||||
| name = "cached" | ||||
| version = "0.52.0" | ||||
| version = "0.53.1" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "a8466736fe5dbcaf8b8ee24f9bbefe43c884dc3e9ff7178da70f55bffca1133c" | ||||
| checksum = "b4d73155ae6b28cf5de4cfc29aeb02b8a1c6dab883cb015d15cd514e42766846" | ||||
| dependencies = [ | ||||
|  "ahash", | ||||
|  "async-trait", | ||||
| @@ -496,17 +496,17 @@ dependencies = [ | ||||
|  "cached_proc_macro_types", | ||||
|  "futures", | ||||
|  "hashbrown", | ||||
|  "instant", | ||||
|  "once_cell", | ||||
|  "thiserror", | ||||
|  "tokio", | ||||
|  "web-time", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| name = "cached_proc_macro" | ||||
| version = "0.22.0" | ||||
| version = "0.23.0" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "575f32e012222055211b70f5b0601f951f84523410a0e65c81f2744a6042450d" | ||||
| checksum = "2f42a145ed2d10dce2191e1dcf30cfccfea9026660e143662ba5eec4017d5daa" | ||||
| dependencies = [ | ||||
|  "darling", | ||||
|  "proc-macro2", | ||||
| @@ -522,9 +522,9 @@ checksum = "ade8366b8bd5ba243f0a58f036cc0ca8a2f069cff1a2351ef1cac6b083e16fc0" | ||||
|  | ||||
| [[package]] | ||||
| name = "cc" | ||||
| version = "1.0.106" | ||||
| version = "1.1.6" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "066fce287b1d4eafef758e89e09d724a24808a9196fe9756b8ca90e86d0719a2" | ||||
| checksum = "2aba8f4e9906c7ce3c73463f62a7f0c65183ada1a2d47e397cc8810827f9694f" | ||||
|  | ||||
| [[package]] | ||||
| name = "cfg-if" | ||||
| @@ -677,9 +677,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "darling" | ||||
| version = "0.20.9" | ||||
| version = "0.20.10" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" | ||||
| checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" | ||||
| dependencies = [ | ||||
|  "darling_core", | ||||
|  "darling_macro", | ||||
| @@ -687,9 +687,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "darling_core" | ||||
| version = "0.20.9" | ||||
| version = "0.20.10" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" | ||||
| checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" | ||||
| dependencies = [ | ||||
|  "fnv", | ||||
|  "ident_case", | ||||
| @@ -701,9 +701,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "darling_macro" | ||||
| version = "0.20.9" | ||||
| version = "0.20.10" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" | ||||
| checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" | ||||
| dependencies = [ | ||||
|  "darling_core", | ||||
|  "quote", | ||||
| @@ -793,9 +793,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "diesel" | ||||
| version = "2.2.1" | ||||
| version = "2.2.2" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "62d6dcd069e7b5fe49a302411f759d4cf1cf2c27fe798ef46fb8baefc053dd2b" | ||||
| checksum = "bf97ee7261bb708fa3402fa9c17a54b70e90e3cb98afb3dc8999d5512cb03f94" | ||||
| dependencies = [ | ||||
|  "bigdecimal", | ||||
|  "bitflags 2.6.0", | ||||
| @@ -817,9 +817,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "diesel_derives" | ||||
| version = "2.2.1" | ||||
| version = "2.2.2" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "59de76a222c2b8059f789cbe07afbfd8deb8c31dd0bc2a21f85e256c1def8259" | ||||
| checksum = "d6ff2be1e7312c858b2ef974f5c7089833ae57b5311b334b30923af58e5718d8" | ||||
| dependencies = [ | ||||
|  "diesel_table_macro_syntax", | ||||
|  "dsl_auto_type", | ||||
| @@ -877,9 +877,9 @@ checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b" | ||||
|  | ||||
| [[package]] | ||||
| name = "dsl_auto_type" | ||||
| version = "0.1.1" | ||||
| version = "0.1.2" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "0892a17df262a24294c382f0d5997571006e7a4348b4327557c4ff1cd4a8bccc" | ||||
| checksum = "c5d9abe6314103864cc2d8901b7ae224e0ab1a103a0a416661b4097b0779b607" | ||||
| dependencies = [ | ||||
|  "darling", | ||||
|  "either", | ||||
| @@ -907,9 +907,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "email_address" | ||||
| version = "0.2.5" | ||||
| version = "0.2.7" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "c1019fa28f600f5b581b7a603d515c3f1635da041ca211b5055804788673abfe" | ||||
| checksum = "46b7a0ac6570e31bfe2c6cf575a576a55af9893d1a6b30b4444e6e90b216bb84" | ||||
| dependencies = [ | ||||
|  "serde", | ||||
| ] | ||||
| @@ -1328,9 +1328,9 @@ checksum = "1b43ede17f21864e81be2fa654110bf1e793774238d86ef8555c37e6519c0403" | ||||
|  | ||||
| [[package]] | ||||
| name = "handlebars" | ||||
| version = "5.1.2" | ||||
| version = "6.0.0" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "d08485b96a0e6393e9e4d1b8d48cf74ad6c063cd905eb33f42c1ce3f0377539b" | ||||
| checksum = "5226a0e122dc74917f3a701484482bed3ee86d016c7356836abbaa033133a157" | ||||
| dependencies = [ | ||||
|  "log", | ||||
|  "pest", | ||||
| @@ -1504,9 +1504,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "http-body" | ||||
| version = "1.0.0" | ||||
| version = "1.0.1" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" | ||||
| checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" | ||||
| dependencies = [ | ||||
|  "bytes", | ||||
|  "http 1.1.0", | ||||
| @@ -1521,7 +1521,7 @@ dependencies = [ | ||||
|  "bytes", | ||||
|  "futures-util", | ||||
|  "http 1.1.0", | ||||
|  "http-body 1.0.0", | ||||
|  "http-body 1.0.1", | ||||
|  "pin-project-lite", | ||||
| ] | ||||
|  | ||||
| @@ -1539,9 +1539,9 @@ checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" | ||||
|  | ||||
| [[package]] | ||||
| name = "hyper" | ||||
| version = "0.14.29" | ||||
| version = "0.14.30" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "f361cde2f109281a220d4307746cdfd5ee3f410da58a70377762396775634b33" | ||||
| checksum = "a152ddd61dfaec7273fe8419ab357f33aee0d914c5f4efbf0d96fa749eea5ec9" | ||||
| dependencies = [ | ||||
|  "bytes", | ||||
|  "futures-channel", | ||||
| @@ -1563,16 +1563,16 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "hyper" | ||||
| version = "1.4.0" | ||||
| version = "1.4.1" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "c4fe55fb7a772d59a5ff1dfbff4fe0258d19b89fec4b233e75d35d5d2316badc" | ||||
| checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05" | ||||
| dependencies = [ | ||||
|  "bytes", | ||||
|  "futures-channel", | ||||
|  "futures-util", | ||||
|  "h2 0.4.5", | ||||
|  "http 1.1.0", | ||||
|  "http-body 1.0.0", | ||||
|  "http-body 1.0.1", | ||||
|  "httparse", | ||||
|  "itoa", | ||||
|  "pin-project-lite", | ||||
| @@ -1589,9 +1589,9 @@ checksum = "5ee4be2c948921a1a5320b629c4193916ed787a7f7f293fd3f7f5a6c9de74155" | ||||
| dependencies = [ | ||||
|  "futures-util", | ||||
|  "http 1.1.0", | ||||
|  "hyper 1.4.0", | ||||
|  "hyper 1.4.1", | ||||
|  "hyper-util", | ||||
|  "rustls 0.23.11", | ||||
|  "rustls 0.23.12", | ||||
|  "rustls-pki-types", | ||||
|  "tokio", | ||||
|  "tokio-rustls 0.26.0", | ||||
| @@ -1605,7 +1605,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" | ||||
| dependencies = [ | ||||
|  "bytes", | ||||
|  "hyper 0.14.29", | ||||
|  "hyper 0.14.30", | ||||
|  "native-tls", | ||||
|  "tokio", | ||||
|  "tokio-native-tls", | ||||
| @@ -1619,7 +1619,7 @@ checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" | ||||
| dependencies = [ | ||||
|  "bytes", | ||||
|  "http-body-util", | ||||
|  "hyper 1.4.0", | ||||
|  "hyper 1.4.1", | ||||
|  "hyper-util", | ||||
|  "native-tls", | ||||
|  "tokio", | ||||
| @@ -1637,8 +1637,8 @@ dependencies = [ | ||||
|  "futures-channel", | ||||
|  "futures-util", | ||||
|  "http 1.1.0", | ||||
|  "http-body 1.0.0", | ||||
|  "hyper 1.4.0", | ||||
|  "http-body 1.0.1", | ||||
|  "hyper 1.4.1", | ||||
|  "pin-project-lite", | ||||
|  "socket2 0.5.7", | ||||
|  "tokio", | ||||
| @@ -1889,9 +1889,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "libsqlite3-sys" | ||||
| version = "0.28.0" | ||||
| version = "0.29.0" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "0c10584274047cb335c23d3e61bcef8e323adae7c5c8c760540f73610177fc3f" | ||||
| checksum = "d4588d65215825ee71ebff9e1c9982067833b1355d7546845ffdb3165cbd7456" | ||||
| dependencies = [ | ||||
|  "cc", | ||||
|  "pkg-config", | ||||
| @@ -2033,13 +2033,14 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "mio" | ||||
| version = "0.8.11" | ||||
| version = "1.0.1" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" | ||||
| checksum = "4569e456d394deccd22ce1c1913e6ea0e54519f577285001215d33557431afe4" | ||||
| dependencies = [ | ||||
|  "hermit-abi 0.3.9", | ||||
|  "libc", | ||||
|  "wasi", | ||||
|  "windows-sys 0.48.0", | ||||
|  "windows-sys 0.52.0", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| @@ -2201,9 +2202,9 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" | ||||
|  | ||||
| [[package]] | ||||
| name = "openssl" | ||||
| version = "0.10.64" | ||||
| version = "0.10.66" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" | ||||
| checksum = "9529f4786b70a3e8c61e11179af17ab6188ad8d0ded78c5529441ed39d4bd9c1" | ||||
| dependencies = [ | ||||
|  "bitflags 2.6.0", | ||||
|  "cfg-if", | ||||
| @@ -2242,9 +2243,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "openssl-sys" | ||||
| version = "0.9.102" | ||||
| version = "0.9.103" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2" | ||||
| checksum = "7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6" | ||||
| dependencies = [ | ||||
|  "cc", | ||||
|  "libc", | ||||
| @@ -2524,9 +2525,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "portable-atomic" | ||||
| version = "1.6.0" | ||||
| version = "1.7.0" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0" | ||||
| checksum = "da544ee218f0d287a911e9c99a39a8c9bc8fcad3cb8db5959940044ecfc67265" | ||||
|  | ||||
| [[package]] | ||||
| name = "powerfmt" | ||||
| @@ -2628,9 +2629,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "quoted_printable" | ||||
| version = "0.5.0" | ||||
| version = "0.5.1" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "79ec282e887b434b68c18fe5c121d38e72a5cf35119b59e54ec5b992ea9c8eb0" | ||||
| checksum = "640c9bd8497b02465aeef5375144c26062e0dcd5939dfcbb0f5db76cb8c17c73" | ||||
|  | ||||
| [[package]] | ||||
| name = "r2d2" | ||||
| @@ -2675,18 +2676,18 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "raw-cpuid" | ||||
| version = "11.0.2" | ||||
| version = "11.1.0" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "e29830cbb1290e404f24c73af91c5d8d631ce7e128691e9477556b540cd01ecd" | ||||
| checksum = "cb9ee317cfe3fbd54b36a511efc1edd42e216903c9cd575e686dd68a2ba90d8d" | ||||
| dependencies = [ | ||||
|  "bitflags 2.6.0", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| name = "redox_syscall" | ||||
| version = "0.5.2" | ||||
| version = "0.5.3" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "c82cf8cff14456045f55ec4241383baeff27af886adb72ffb2162f99911de0fd" | ||||
| checksum = "2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4" | ||||
| dependencies = [ | ||||
|  "bitflags 2.6.0", | ||||
| ] | ||||
| @@ -2780,7 +2781,7 @@ dependencies = [ | ||||
|  "h2 0.3.26", | ||||
|  "http 0.2.12", | ||||
|  "http-body 0.4.6", | ||||
|  "hyper 0.14.29", | ||||
|  "hyper 0.14.30", | ||||
|  "hyper-tls 0.5.0", | ||||
|  "ipnet", | ||||
|  "js-sys", | ||||
| @@ -2822,9 +2823,9 @@ dependencies = [ | ||||
|  "futures-util", | ||||
|  "h2 0.4.5", | ||||
|  "http 1.1.0", | ||||
|  "http-body 1.0.0", | ||||
|  "http-body 1.0.1", | ||||
|  "http-body-util", | ||||
|  "hyper 1.4.0", | ||||
|  "hyper 1.4.1", | ||||
|  "hyper-rustls", | ||||
|  "hyper-tls 0.6.0", | ||||
|  "hyper-util", | ||||
| @@ -2966,7 +2967,7 @@ dependencies = [ | ||||
|  "either", | ||||
|  "futures", | ||||
|  "http 0.2.12", | ||||
|  "hyper 0.14.29", | ||||
|  "hyper 0.14.30", | ||||
|  "indexmap", | ||||
|  "log", | ||||
|  "memchr", | ||||
| @@ -3064,13 +3065,13 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "rustls" | ||||
| version = "0.23.11" | ||||
| version = "0.23.12" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "4828ea528154ae444e5a642dbb7d5623354030dc9822b83fd9bb79683c7399d0" | ||||
| checksum = "c58f8c84392efc0a126acce10fa59ff7b3d2ac06ab451a33f2741989b806b044" | ||||
| dependencies = [ | ||||
|  "once_cell", | ||||
|  "rustls-pki-types", | ||||
|  "rustls-webpki 0.102.5", | ||||
|  "rustls-webpki 0.102.6", | ||||
|  "subtle", | ||||
|  "zeroize", | ||||
| ] | ||||
| @@ -3112,9 +3113,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "rustls-webpki" | ||||
| version = "0.102.5" | ||||
| version = "0.102.6" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "f9a6fccd794a42c2c105b513a2f62bc3fd8f3ba57a4593677ceb0bd035164d78" | ||||
| checksum = "8e6b52d4fda176fd835fdc55a835d4a89b8499cad995885a21149d5ad62f852e" | ||||
| dependencies = [ | ||||
|  "ring", | ||||
|  "rustls-pki-types", | ||||
| @@ -3184,9 +3185,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "security-framework" | ||||
| version = "2.11.0" | ||||
| version = "2.11.1" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0" | ||||
| checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" | ||||
| dependencies = [ | ||||
|  "bitflags 2.6.0", | ||||
|  "core-foundation", | ||||
| @@ -3197,9 +3198,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "security-framework-sys" | ||||
| version = "2.11.0" | ||||
| version = "2.11.1" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "317936bbbd05227752583946b9e66d7ce3b489f84e11a94a510b4437fef407d7" | ||||
| checksum = "75da29fe9b9b08fe9d6b22b5b4bcbc75d8db3aa31e639aa56bb62e9d46bfceaf" | ||||
| dependencies = [ | ||||
|  "core-foundation-sys", | ||||
|  "libc", | ||||
| @@ -3436,9 +3437,9 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" | ||||
|  | ||||
| [[package]] | ||||
| name = "syn" | ||||
| version = "2.0.70" | ||||
| version = "2.0.72" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "2f0209b68b3613b093e0ec905354eccaedcfe83b8cb37cbdeae64026c3064c16" | ||||
| checksum = "dc4b9b9bf2add8093d3f2c0204471e951b2285580335de42f9d2534f3ae7a8af" | ||||
| dependencies = [ | ||||
|  "proc-macro2", | ||||
|  "quote", | ||||
| @@ -3505,18 +3506,18 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "thiserror" | ||||
| version = "1.0.61" | ||||
| version = "1.0.63" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" | ||||
| checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" | ||||
| dependencies = [ | ||||
|  "thiserror-impl", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| name = "thiserror-impl" | ||||
| version = "1.0.61" | ||||
| version = "1.0.63" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" | ||||
| checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" | ||||
| dependencies = [ | ||||
|  "proc-macro2", | ||||
|  "quote", | ||||
| @@ -3592,28 +3593,27 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" | ||||
|  | ||||
| [[package]] | ||||
| name = "tokio" | ||||
| version = "1.38.0" | ||||
| version = "1.39.1" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a" | ||||
| checksum = "d040ac2b29ab03b09d4129c2f5bbd012a3ac2f79d38ff506a4bf8dd34b0eac8a" | ||||
| dependencies = [ | ||||
|  "backtrace", | ||||
|  "bytes", | ||||
|  "libc", | ||||
|  "mio", | ||||
|  "num_cpus", | ||||
|  "parking_lot", | ||||
|  "pin-project-lite", | ||||
|  "signal-hook-registry", | ||||
|  "socket2 0.5.7", | ||||
|  "tokio-macros", | ||||
|  "windows-sys 0.48.0", | ||||
|  "windows-sys 0.52.0", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| name = "tokio-macros" | ||||
| version = "2.3.0" | ||||
| version = "2.4.0" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a" | ||||
| checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" | ||||
| dependencies = [ | ||||
|  "proc-macro2", | ||||
|  "quote", | ||||
| @@ -3646,7 +3646,7 @@ version = "0.26.0" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4" | ||||
| dependencies = [ | ||||
|  "rustls 0.23.11", | ||||
|  "rustls 0.23.12", | ||||
|  "rustls-pki-types", | ||||
|  "tokio", | ||||
| ] | ||||
| @@ -3701,9 +3701,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "toml" | ||||
| version = "0.8.14" | ||||
| version = "0.8.15" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "6f49eb2ab21d2f26bd6db7bf383edc527a7ebaee412d17af4d40fdccd442f335" | ||||
| checksum = "ac2caab0bf757388c6c0ae23b3293fdb463fee59434529014f85e3263b995c28" | ||||
| dependencies = [ | ||||
|  "serde", | ||||
|  "serde_spanned", | ||||
| @@ -3722,9 +3722,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "toml_edit" | ||||
| version = "0.22.15" | ||||
| version = "0.22.16" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "d59a3a72298453f564e2b111fa896f8d07fabb36f51f06d7e875fc5e0b5a3ef1" | ||||
| checksum = "278f3d518e152219c994ce877758516bca5e118eaed6996192a774fb9fbf0788" | ||||
| dependencies = [ | ||||
|  "indexmap", | ||||
|  "serde", | ||||
| @@ -3943,9 +3943,9 @@ checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" | ||||
|  | ||||
| [[package]] | ||||
| name = "uuid" | ||||
| version = "1.9.1" | ||||
| version = "1.10.0" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "5de17fd2f7da591098415cff336e12965a28061ddace43b59cb3c430179c9439" | ||||
| checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314" | ||||
| dependencies = [ | ||||
|  "getrandom", | ||||
| ] | ||||
| @@ -4156,6 +4156,16 @@ dependencies = [ | ||||
|  "wasm-bindgen", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| name = "web-time" | ||||
| version = "1.1.0" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" | ||||
| dependencies = [ | ||||
|  "js-sys", | ||||
|  "wasm-bindgen", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| name = "webauthn-rs" | ||||
| version = "0.3.2" | ||||
| @@ -4393,9 +4403,9 @@ checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" | ||||
|  | ||||
| [[package]] | ||||
| name = "winnow" | ||||
| version = "0.6.13" | ||||
| version = "0.6.15" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "59b5e5f6c299a3c7890b876a2a587f3115162487e704907d9b6cd29473052ba1" | ||||
| checksum = "557404e450152cd6795bb558bca69e43c585055f4606e3bcae5894fc6dac9ba0" | ||||
| dependencies = [ | ||||
|  "memchr", | ||||
| ] | ||||
|   | ||||
							
								
								
									
										18
									
								
								Cargo.toml
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								Cargo.toml
									
									
									
									
									
								
							| @@ -67,26 +67,26 @@ dashmap = "6.0.1" | ||||
|  | ||||
| # Async futures | ||||
| futures = "0.3.30" | ||||
| tokio = { version = "1.38.0", features = ["rt-multi-thread", "fs", "io-util", "parking_lot", "time", "signal", "net"] } | ||||
| tokio = { version = "1.39.1", features = ["rt-multi-thread", "fs", "io-util", "parking_lot", "time", "signal", "net"] } | ||||
|  | ||||
| # A generic serialization/deserialization framework | ||||
| serde = { version = "1.0.204", features = ["derive"] } | ||||
| serde_json = "1.0.120" | ||||
|  | ||||
| # A safe, extensible ORM and Query builder | ||||
| diesel = { version = "2.2.1", features = ["chrono", "r2d2", "numeric"] } | ||||
| diesel = { version = "2.2.2", features = ["chrono", "r2d2", "numeric"] } | ||||
| diesel_migrations = "2.2.0" | ||||
| diesel_logger = { version = "0.3.0", optional = true } | ||||
|  | ||||
| # Bundled/Static SQLite | ||||
| libsqlite3-sys = { version = "0.28.0", features = ["bundled"], optional = true } | ||||
| libsqlite3-sys = { version = "0.29.0", features = ["bundled"], optional = true } | ||||
|  | ||||
| # Crypto-related libraries | ||||
| rand = { version = "0.8.5", features = ["small_rng"] } | ||||
| ring = "0.17.8" | ||||
|  | ||||
| # UUID generation | ||||
| uuid = { version = "1.9.1", features = ["v4"] } | ||||
| uuid = { version = "1.10.0", features = ["v4"] } | ||||
|  | ||||
| # Date and time libraries | ||||
| chrono = { version = "0.4.38", features = ["clock", "serde"], default-features = false } | ||||
| @@ -117,10 +117,10 @@ url = "2.5.2" | ||||
| # Email libraries | ||||
| lettre = { version = "0.11.7", features = ["smtp-transport", "sendmail-transport", "builder", "serde", "tokio1-native-tls", "hostname", "tracing", "tokio1"], default-features = false } | ||||
| percent-encoding = "2.3.1" # URL encoding library used for URL's in the emails | ||||
| email_address = "0.2.5" | ||||
| email_address = "0.2.7" | ||||
|  | ||||
| # HTML Template library | ||||
| handlebars = { version = "5.1.2", features = ["dir_source"] } | ||||
| handlebars = { version = "6.0.0", features = ["dir_source"] } | ||||
|  | ||||
| # HTTP client (Used for favicons, version check, DUO and HIBP API) | ||||
| reqwest = { version = "0.12.5", features = ["native-tls-alpn", "stream", "json", "gzip", "brotli", "socks", "cookies"] } | ||||
| @@ -130,17 +130,17 @@ hickory-resolver = "0.24.1" | ||||
| html5gum = "0.5.7" | ||||
| regex = { version = "1.10.5", features = ["std", "perf", "unicode-perl"], default-features = false } | ||||
| data-url = "0.3.1" | ||||
| bytes = "1.6.0" | ||||
| bytes = "1.6.1" | ||||
|  | ||||
| # Cache function results (Used for version check and favicon fetching) | ||||
| cached = { version = "0.52.0", features = ["async"] } | ||||
| cached = { version = "0.53.1", features = ["async"] } | ||||
|  | ||||
| # Used for custom short lived cookie jar during favicon extraction | ||||
| cookie = "0.18.1" | ||||
| cookie_store = "0.21.0" | ||||
|  | ||||
| # Used by U2F, JWT and PostgreSQL | ||||
| openssl = "0.10.64" | ||||
| openssl = "0.10.66" | ||||
|  | ||||
| # CLI argument parsing | ||||
| pico-args = "0.5.0" | ||||
|   | ||||
| @@ -1334,14 +1334,7 @@ where | ||||
|     // And then load user templates to overwrite the defaults | ||||
|     // Use .hbs extension for the files | ||||
|     // Templates get registered with their relative name | ||||
|     hb.register_templates_directory( | ||||
|         path, | ||||
|         DirectorySourceOptions { | ||||
|             tpl_extension: ".hbs".to_owned(), | ||||
|             ..Default::default() | ||||
|         }, | ||||
|     ) | ||||
|     .unwrap(); | ||||
|     hb.register_templates_directory(path, DirectorySourceOptions::default()).unwrap(); | ||||
|  | ||||
|     hb | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user