mirror of
				https://github.com/dani-garcia/vaultwarden.git
				synced 2025-10-26 07:50:02 +02:00 
			
		
		
		
	Update crates, web-vault and GHA (#4275)
- Update GitHub Actions - Updated crates - Updated web-vault to v2024.1.2
This commit is contained in:
		
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							1b801406d6
						
					
				
				
					commit
					1d00e34bbb
				
			
							
								
								
									
										2
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
								
							| @@ -106,7 +106,7 @@ jobs: | ||||
|       # End Show environment | ||||
|  | ||||
|       # Enable Rust Caching | ||||
|       - uses: Swatinem/rust-cache@a95ba195448af2da9b00fb742d14ffaaf3c21f43 # v2.7.0 | ||||
|       - uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 # v2.7.3 | ||||
|         with: | ||||
|           # Use a custom prefix-key to force a fresh start. This is sometimes needed with bigger changes. | ||||
|           # Like changing the build host from Ubuntu 20.04 to 22.04 for example. | ||||
|   | ||||
							
								
								
									
										4
									
								
								.github/workflows/trivy.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/trivy.yml
									
									
									
									
										vendored
									
									
								
							| @@ -28,7 +28,7 @@ jobs: | ||||
|         uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 #v4.1.1 | ||||
|  | ||||
|       - name: Run Trivy vulnerability scanner | ||||
|         uses: aquasecurity/trivy-action@2b6a709cf9c4025c5438138008beaddbb02086f0 # v0.14.0 | ||||
|         uses: aquasecurity/trivy-action@d43c1f16c00cfd3978dde6c07f4bbcf9eb6993ca # v0.16.1 | ||||
|         with: | ||||
|           scan-type: repo | ||||
|           ignore-unfixed: true | ||||
| @@ -37,6 +37,6 @@ jobs: | ||||
|           severity: CRITICAL,HIGH | ||||
|  | ||||
|       - name: Upload Trivy scan results to GitHub Security tab | ||||
|         uses: github/codeql-action/upload-sarif@bad341350a2f5616f9e048e51360cedc49181ce8 # v2.22.4 | ||||
|         uses: github/codeql-action/upload-sarif@b7bf0a3ed3ecfa44160715d7c442788f65f0f923 # v3.23.2 | ||||
|         with: | ||||
|           sarif_file: 'trivy-results.sarif' | ||||
|   | ||||
							
								
								
									
										174
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										174
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							| @@ -76,9 +76,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "argon2" | ||||
| version = "0.5.2" | ||||
| version = "0.5.3" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "17ba4cac0a46bc1d2912652a751c47f2a9f3a7fe89bcae2275d418f5270402f9" | ||||
| checksum = "3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072" | ||||
| dependencies = [ | ||||
|  "base64ct", | ||||
|  "blake2", | ||||
| @@ -112,9 +112,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "async-compression" | ||||
| version = "0.4.5" | ||||
| version = "0.4.6" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "bc2d0cfb2a7388d34f590e76686704c494ed7aaceed62ee1ba35cbf363abc2a5" | ||||
| checksum = "a116f46a969224200a0a97f29cfd4c50e7534e4b4826bd23ea2c3c533039c82c" | ||||
| dependencies = [ | ||||
|  "brotli", | ||||
|  "flate2", | ||||
| @@ -146,7 +146,7 @@ checksum = "05b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c" | ||||
| dependencies = [ | ||||
|  "async-channel 2.1.1", | ||||
|  "async-executor", | ||||
|  "async-io 2.2.2", | ||||
|  "async-io 2.3.0", | ||||
|  "async-lock 3.3.0", | ||||
|  "blocking", | ||||
|  "futures-lite 2.2.0", | ||||
| @@ -175,9 +175,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "async-io" | ||||
| version = "2.2.2" | ||||
| version = "2.3.0" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "6afaa937395a620e33dc6a742c593c01aced20aa376ffb0f628121198578ccc7" | ||||
| checksum = "fb41eb19024a91746eba0773aa5e16036045bbf45733766661099e182ea6a744" | ||||
| dependencies = [ | ||||
|  "async-lock 3.3.0", | ||||
|  "cfg-if", | ||||
| @@ -185,8 +185,8 @@ dependencies = [ | ||||
|  "futures-io", | ||||
|  "futures-lite 2.2.0", | ||||
|  "parking", | ||||
|  "polling 3.3.1", | ||||
|  "rustix 0.38.28", | ||||
|  "polling 3.3.2", | ||||
|  "rustix 0.38.30", | ||||
|  "slab", | ||||
|  "tracing", | ||||
|  "windows-sys 0.52.0", | ||||
| @@ -225,7 +225,7 @@ dependencies = [ | ||||
|  "cfg-if", | ||||
|  "event-listener 3.1.0", | ||||
|  "futures-lite 1.13.0", | ||||
|  "rustix 0.38.28", | ||||
|  "rustix 0.38.30", | ||||
|  "windows-sys 0.48.0", | ||||
| ] | ||||
|  | ||||
| @@ -235,13 +235,13 @@ version = "0.2.5" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5" | ||||
| dependencies = [ | ||||
|  "async-io 2.2.2", | ||||
|  "async-io 2.3.0", | ||||
|  "async-lock 2.8.0", | ||||
|  "atomic-waker", | ||||
|  "cfg-if", | ||||
|  "futures-core", | ||||
|  "futures-io", | ||||
|  "rustix 0.38.28", | ||||
|  "rustix 0.38.30", | ||||
|  "signal-hook-registry", | ||||
|  "slab", | ||||
|  "windows-sys 0.48.0", | ||||
| @@ -387,9 +387,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" | ||||
|  | ||||
| [[package]] | ||||
| name = "bitflags" | ||||
| version = "2.4.1" | ||||
| version = "2.4.2" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" | ||||
| checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" | ||||
|  | ||||
| [[package]] | ||||
| name = "blake2" | ||||
| @@ -454,9 +454,9 @@ checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" | ||||
|  | ||||
| [[package]] | ||||
| name = "bytemuck" | ||||
| version = "1.14.0" | ||||
| version = "1.14.1" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6" | ||||
| checksum = "ed2490600f404f2b94c167e31d3ed1d5f3c225a0f3b80230053b3e0b7b962bd9" | ||||
|  | ||||
| [[package]] | ||||
| name = "byteorder" | ||||
| @@ -472,9 +472,9 @@ checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" | ||||
|  | ||||
| [[package]] | ||||
| name = "cached" | ||||
| version = "0.47.0" | ||||
| version = "0.48.1" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "69b0116662497bc24e4b177c90eaf8870e39e2714c3fcfa296327a93f593fc21" | ||||
| checksum = "355face540df58778b96814c48abb3c2ed67c4878a8087ab1819c1fedeec505f" | ||||
| dependencies = [ | ||||
|  "ahash", | ||||
|  "async-trait", | ||||
| @@ -490,9 +490,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "cached_proc_macro" | ||||
| version = "0.18.1" | ||||
| version = "0.19.1" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "c878c71c2821aa2058722038a59a67583a4240524687c6028571c9b395ded61f" | ||||
| checksum = "9d52f526f7cbc875b296856ca8c964a9f6290556922c303a8a3883e3c676e6a1" | ||||
| dependencies = [ | ||||
|  "darling", | ||||
|  "proc-macro2", | ||||
| @@ -502,9 +502,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "cached_proc_macro_types" | ||||
| version = "0.1.0" | ||||
| version = "0.1.1" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "3a4f925191b4367301851c6d99b09890311d74b0d43f274c0b34c86d308a3663" | ||||
| checksum = "ade8366b8bd5ba243f0a58f036cc0ca8a2f069cff1a2351ef1cac6b083e16fc0" | ||||
|  | ||||
| [[package]] | ||||
| name = "cc" | ||||
| @@ -523,15 +523,15 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" | ||||
|  | ||||
| [[package]] | ||||
| name = "chrono" | ||||
| version = "0.4.31" | ||||
| version = "0.4.33" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" | ||||
| checksum = "9f13690e35a5e4ace198e7beea2895d29f3a9cc55015fcebe6336bd2010af9eb" | ||||
| dependencies = [ | ||||
|  "android-tzdata", | ||||
|  "iana-time-zone", | ||||
|  "num-traits", | ||||
|  "serde", | ||||
|  "windows-targets 0.48.5", | ||||
|  "windows-targets 0.52.0", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| @@ -787,7 +787,7 @@ version = "0.4.1" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "35b50dba0afdca80b187392b24f2499a88c336d5a8493e4b4ccfb608708be56a" | ||||
| dependencies = [ | ||||
|  "bitflags 2.4.1", | ||||
|  "bitflags 2.4.2", | ||||
|  "proc-macro2", | ||||
|  "proc-macro2-diagnostics", | ||||
|  "quote", | ||||
| @@ -800,7 +800,7 @@ version = "2.1.4" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "62c6fcf842f17f8c78ecf7c81d75c5ce84436b41ee07e03f490fbb5f5a8731d8" | ||||
| dependencies = [ | ||||
|  "bitflags 2.4.1", | ||||
|  "bitflags 2.4.2", | ||||
|  "byteorder", | ||||
|  "chrono", | ||||
|  "diesel_derives", | ||||
| @@ -1011,9 +1011,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "figment" | ||||
| version = "0.10.13" | ||||
| version = "0.10.14" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "7629b8c7bcd214a072c2c88b263b5bb3ceb54c34365d8c41c1665461aeae0993" | ||||
| checksum = "2b6e5bc7bd59d60d0d45a6ccab6cf0f4ce28698fb4e81e750ddf229c9b824026" | ||||
| dependencies = [ | ||||
|  "atomic 0.6.0", | ||||
|  "pear", | ||||
| @@ -1291,9 +1291,9 @@ checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7" | ||||
|  | ||||
| [[package]] | ||||
| name = "handlebars" | ||||
| version = "5.0.0" | ||||
| version = "5.1.1" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "94eae21d01d20dabef65d8eda734d83df6e2dea8166788804be9bd6bc92448fa" | ||||
| checksum = "c73166c591e67fb4bf9bc04011b4e35f12e89fe8d676193aa263df065955a379" | ||||
| dependencies = [ | ||||
|  "log", | ||||
|  "pest", | ||||
| @@ -1322,9 +1322,9 @@ checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" | ||||
|  | ||||
| [[package]] | ||||
| name = "hermit-abi" | ||||
| version = "0.3.3" | ||||
| version = "0.3.4" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" | ||||
| checksum = "5d3d0e0f38255e7fa3cf31335b3a56f05febd18025f4db5ef7a0cfb4f8da651f" | ||||
|  | ||||
| [[package]] | ||||
| name = "hmac" | ||||
| @@ -1415,7 +1415,7 @@ dependencies = [ | ||||
|  "httpdate", | ||||
|  "itoa", | ||||
|  "pin-project-lite", | ||||
|  "socket2 0.4.10", | ||||
|  "socket2 0.5.5", | ||||
|  "tokio", | ||||
|  "tower-service", | ||||
|  "tracing", | ||||
| @@ -1567,7 +1567,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "0bad00257d07be169d870ab665980b06cdb366d792ad690bf2e76876dc503455" | ||||
| dependencies = [ | ||||
|  "hermit-abi", | ||||
|  "rustix 0.38.28", | ||||
|  "rustix 0.38.30", | ||||
|  "windows-sys 0.52.0", | ||||
| ] | ||||
|  | ||||
| @@ -1596,9 +1596,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "js-sys" | ||||
| version = "0.3.66" | ||||
| version = "0.3.67" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca" | ||||
| checksum = "9a1d36f1235bc969acba30b7f5990b864423a6068a10f7c90ae8f0112e3a59d1" | ||||
| dependencies = [ | ||||
|  "wasm-bindgen", | ||||
| ] | ||||
| @@ -1704,9 +1704,9 @@ checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" | ||||
|  | ||||
| [[package]] | ||||
| name = "linux-raw-sys" | ||||
| version = "0.4.12" | ||||
| version = "0.4.13" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456" | ||||
| checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" | ||||
|  | ||||
| [[package]] | ||||
| name = "lock_api" | ||||
| @@ -2006,11 +2006,11 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" | ||||
|  | ||||
| [[package]] | ||||
| name = "openssl" | ||||
| version = "0.10.62" | ||||
| version = "0.10.63" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "8cde4d2d9200ad5909f8dac647e29482e07c3a35de8a13fce7c9c7747ad9f671" | ||||
| checksum = "15c9d69dd87a29568d4d017cfe8ec518706046a05184e5aea92d0af890b803c8" | ||||
| dependencies = [ | ||||
|  "bitflags 2.4.1", | ||||
|  "bitflags 2.4.2", | ||||
|  "cfg-if", | ||||
|  "foreign-types", | ||||
|  "libc", | ||||
| @@ -2047,9 +2047,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "openssl-sys" | ||||
| version = "0.9.98" | ||||
| version = "0.9.99" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "c1665caf8ab2dc9aef43d1c0023bd904633a6a05cb30b0ad59bec2ae986e57a7" | ||||
| checksum = "22e1bf214306098e4832460f797824c05d25aacdf896f64a985fb0fd992454ae" | ||||
| dependencies = [ | ||||
|  "cc", | ||||
|  "libc", | ||||
| @@ -2272,9 +2272,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "pkg-config" | ||||
| version = "0.3.28" | ||||
| version = "0.3.29" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "69d3587f8a9e599cc7ec2c00e331f71c4e69a5f9a4b8a6efd5b07466b9736f9a" | ||||
| checksum = "2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb" | ||||
|  | ||||
| [[package]] | ||||
| name = "polling" | ||||
| @@ -2294,14 +2294,14 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "polling" | ||||
| version = "3.3.1" | ||||
| version = "3.3.2" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "cf63fa624ab313c11656b4cda960bfc46c410187ad493c41f6ba2d8c1e991c9e" | ||||
| checksum = "545c980a3880efd47b2e262f6a4bb6daad6555cf3367aa9c4e52895f69537a41" | ||||
| dependencies = [ | ||||
|  "cfg-if", | ||||
|  "concurrent-queue", | ||||
|  "pin-project-lite", | ||||
|  "rustix 0.38.28", | ||||
|  "rustix 0.38.30", | ||||
|  "tracing", | ||||
|  "windows-sys 0.52.0", | ||||
| ] | ||||
| @@ -2329,9 +2329,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "proc-macro2" | ||||
| version = "1.0.76" | ||||
| version = "1.0.78" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" | ||||
| checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" | ||||
| dependencies = [ | ||||
|  "unicode-ident", | ||||
| ] | ||||
| @@ -2492,13 +2492,13 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "regex" | ||||
| version = "1.10.2" | ||||
| version = "1.10.3" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" | ||||
| checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" | ||||
| dependencies = [ | ||||
|  "aho-corasick", | ||||
|  "memchr", | ||||
|  "regex-automata 0.4.3", | ||||
|  "regex-automata 0.4.5", | ||||
|  "regex-syntax 0.8.2", | ||||
| ] | ||||
|  | ||||
| @@ -2513,9 +2513,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "regex-automata" | ||||
| version = "0.4.3" | ||||
| version = "0.4.5" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" | ||||
| checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd" | ||||
| dependencies = [ | ||||
|  "aho-corasick", | ||||
|  "memchr", | ||||
| @@ -2773,14 +2773,14 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "rustix" | ||||
| version = "0.38.28" | ||||
| version = "0.38.30" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316" | ||||
| checksum = "322394588aaf33c24007e8bb3238ee3e4c5c09c084ab32bc73890b99ff326bca" | ||||
| dependencies = [ | ||||
|  "bitflags 2.4.1", | ||||
|  "bitflags 2.4.2", | ||||
|  "errno", | ||||
|  "libc", | ||||
|  "linux-raw-sys 0.4.12", | ||||
|  "linux-raw-sys 0.4.13", | ||||
|  "windows-sys 0.52.0", | ||||
| ] | ||||
|  | ||||
| @@ -3046,9 +3046,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "smallvec" | ||||
| version = "1.11.2" | ||||
| version = "1.13.1" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970" | ||||
| checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" | ||||
|  | ||||
| [[package]] | ||||
| name = "socket2" | ||||
| @@ -3184,7 +3184,7 @@ dependencies = [ | ||||
|  "cfg-if", | ||||
|  "fastrand 2.0.1", | ||||
|  "redox_syscall", | ||||
|  "rustix 0.38.28", | ||||
|  "rustix 0.38.30", | ||||
|  "windows-sys 0.52.0", | ||||
| ] | ||||
|  | ||||
| @@ -3605,9 +3605,9 @@ checksum = "ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9" | ||||
|  | ||||
| [[package]] | ||||
| name = "uncased" | ||||
| version = "0.9.9" | ||||
| version = "0.9.10" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "9b9bc53168a4be7402ab86c3aad243a84dd7381d09be0eddc81280c1da95ca68" | ||||
| checksum = "e1b88fcfe09e89d3866a5c11019378088af2d24c3fbd4f0543f96b479ec90697" | ||||
| dependencies = [ | ||||
|  "serde", | ||||
|  "version_check", | ||||
| @@ -3615,9 +3615,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "unicode-bidi" | ||||
| version = "0.3.14" | ||||
| version = "0.3.15" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "6f2528f27a9eb2b21e69c95319b30bd0efd85d09c379741b0f78ea1d86be2416" | ||||
| checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" | ||||
|  | ||||
| [[package]] | ||||
| name = "unicode-ident" | ||||
| @@ -3666,9 +3666,9 @@ checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" | ||||
|  | ||||
| [[package]] | ||||
| name = "uuid" | ||||
| version = "1.6.1" | ||||
| version = "1.7.0" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560" | ||||
| checksum = "f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a" | ||||
| dependencies = [ | ||||
|  "getrandom", | ||||
| ] | ||||
| @@ -3791,9 +3791,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" | ||||
|  | ||||
| [[package]] | ||||
| name = "wasm-bindgen" | ||||
| version = "0.2.89" | ||||
| version = "0.2.90" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e" | ||||
| checksum = "b1223296a201415c7fad14792dbefaace9bd52b62d33453ade1c5b5f07555406" | ||||
| dependencies = [ | ||||
|  "cfg-if", | ||||
|  "wasm-bindgen-macro", | ||||
| @@ -3801,9 +3801,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "wasm-bindgen-backend" | ||||
| version = "0.2.89" | ||||
| version = "0.2.90" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826" | ||||
| checksum = "fcdc935b63408d58a32f8cc9738a0bffd8f05cc7c002086c6ef20b7312ad9dcd" | ||||
| dependencies = [ | ||||
|  "bumpalo", | ||||
|  "log", | ||||
| @@ -3816,9 +3816,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "wasm-bindgen-futures" | ||||
| version = "0.4.39" | ||||
| version = "0.4.40" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "ac36a15a220124ac510204aec1c3e5db8a22ab06fd6706d881dc6149f8ed9a12" | ||||
| checksum = "bde2032aeb86bdfaecc8b261eef3cba735cc426c1f3a3416d1e0791be95fc461" | ||||
| dependencies = [ | ||||
|  "cfg-if", | ||||
|  "js-sys", | ||||
| @@ -3828,9 +3828,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "wasm-bindgen-macro" | ||||
| version = "0.2.89" | ||||
| version = "0.2.90" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2" | ||||
| checksum = "3e4c238561b2d428924c49815533a8b9121c664599558a5d9ec51f8a1740a999" | ||||
| dependencies = [ | ||||
|  "quote", | ||||
|  "wasm-bindgen-macro-support", | ||||
| @@ -3838,9 +3838,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "wasm-bindgen-macro-support" | ||||
| version = "0.2.89" | ||||
| version = "0.2.90" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283" | ||||
| checksum = "bae1abb6806dc1ad9e560ed242107c0f6c84335f1749dd4e8ddb012ebd5e25a7" | ||||
| dependencies = [ | ||||
|  "proc-macro2", | ||||
|  "quote", | ||||
| @@ -3851,9 +3851,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "wasm-bindgen-shared" | ||||
| version = "0.2.89" | ||||
| version = "0.2.90" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f" | ||||
| checksum = "4d91413b1c31d7539ba5ef2451af3f0b833a005eb27a631cec32bc0635a8602b" | ||||
|  | ||||
| [[package]] | ||||
| name = "wasm-streams" | ||||
| @@ -3870,9 +3870,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "web-sys" | ||||
| version = "0.3.66" | ||||
| version = "0.3.67" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "50c24a44ec86bb68fbecd1b3efed7e85ea5621b39b35ef2766b66cd984f8010f" | ||||
| checksum = "58cd2333b6e0be7a39605f0e255892fd7418a682d8da8fe042fe25128794d2ed" | ||||
| dependencies = [ | ||||
|  "js-sys", | ||||
|  "wasm-bindgen", | ||||
| @@ -3899,15 +3899,15 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "which" | ||||
| version = "5.0.0" | ||||
| version = "6.0.0" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "9bf3ea8596f3a0dd5980b46430f2058dfe2c36a27ccfbb1845d6fbfcd9ba6e14" | ||||
| checksum = "7fa5e0c10bf77f44aac573e498d1a82d5fbd5e91f6fc0a99e7be4b38e85e101c" | ||||
| dependencies = [ | ||||
|  "either", | ||||
|  "home", | ||||
|  "once_cell", | ||||
|  "rustix 0.38.28", | ||||
|  "windows-sys 0.48.0", | ||||
|  "rustix 0.38.30", | ||||
|  "windows-sys 0.52.0", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
|   | ||||
							
								
								
									
										16
									
								
								Cargo.toml
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								Cargo.toml
									
									
									
									
									
								
							| @@ -86,10 +86,10 @@ rand = { version = "0.8.5", features = ["small_rng"] } | ||||
| ring = "0.17.7" | ||||
|  | ||||
| # UUID generation | ||||
| uuid = { version = "1.6.1", features = ["v4"] } | ||||
| uuid = { version = "1.7.0", features = ["v4"] } | ||||
|  | ||||
| # Date and time libraries | ||||
| chrono = { version = "0.4.31", features = ["clock", "serde"], default-features = false } | ||||
| chrono = { version = "0.4.33", features = ["clock", "serde"], default-features = false } | ||||
| chrono-tz = "0.8.5" | ||||
| time = "0.3.31" | ||||
|  | ||||
| @@ -120,26 +120,26 @@ percent-encoding = "2.3.1" # URL encoding library used for URL's in the emails | ||||
| email_address = "0.2.4" | ||||
|  | ||||
| # HTML Template library | ||||
| handlebars = { version = "5.0.0", features = ["dir_source"] } | ||||
| handlebars = { version = "5.1.1", features = ["dir_source"] } | ||||
|  | ||||
| # HTTP client (Used for favicons, version check, DUO and HIBP API) | ||||
| reqwest = { version = "0.11.23", features = ["stream", "json", "gzip", "brotli", "socks", "cookies", "trust-dns", "native-tls-alpn"] } | ||||
|  | ||||
| # Favicon extraction libraries | ||||
| html5gum = "0.5.7" | ||||
| regex = { version = "1.10.2", features = ["std", "perf", "unicode-perl"], default-features = false } | ||||
| regex = { version = "1.10.3", features = ["std", "perf", "unicode-perl"], default-features = false } | ||||
| data-url = "0.3.1" | ||||
| bytes = "1.5.0" | ||||
|  | ||||
| # Cache function results (Used for version check and favicon fetching) | ||||
| cached = { version = "0.47.0", features = ["async"] } | ||||
| cached = { version = "0.48.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.62" | ||||
| openssl = "0.10.63" | ||||
|  | ||||
| # CLI argument parsing | ||||
| pico-args = "0.5.0" | ||||
| @@ -154,10 +154,10 @@ semver = "1.0.21" | ||||
| # Allow overriding the default memory allocator | ||||
| # Mainly used for the musl builds, since the default musl malloc is very slow | ||||
| mimalloc = { version = "0.1.39", features = ["secure"], default-features = false, optional = true } | ||||
| which = "5.0.0" | ||||
| which = "6.0.0" | ||||
|  | ||||
| # Argon2 library with support for the PHC format | ||||
| argon2 = "0.5.2" | ||||
| argon2 = "0.5.3" | ||||
|  | ||||
| # Reading a password from the cli for generating the Argon2id ADMIN_TOKEN | ||||
| rpassword = "7.3.1" | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| --- | ||||
| vault_version: "v2023.12.0" | ||||
| vault_image_digest: "sha256:cb8e27c241e474d1c162e0fc1909ba0c33f20cf44464d96356e62fdf1afb7eca" | ||||
| vault_version: "v2024.1.2" | ||||
| vault_image_digest: "sha256:ac07a71cbcd199e3c9a0639c04234ba2f1ba16cfa2a45b08a7ae27eb82f8e13b" | ||||
| # Cross Compile Docker Helper Scripts v1.3.0 | ||||
| # We use the linux/amd64 platform shell scripts since there is no difference between the different platform scripts | ||||
| xx_image_digest: "sha256:c9609ace652bbe51dd4ce90e0af9d48a4590f1214246da5bc70e46f6dd586edc" | ||||
|   | ||||
| @@ -18,15 +18,15 @@ | ||||
| # - From https://hub.docker.com/r/vaultwarden/web-vault/tags, | ||||
| #   click the tag name to view the digest of the image it currently points to. | ||||
| # - From the command line: | ||||
| #     $ docker pull docker.io/vaultwarden/web-vault:v2023.12.0 | ||||
| #     $ docker image inspect --format "{{.RepoDigests}}" docker.io/vaultwarden/web-vault:v2023.12.0 | ||||
| #     [docker.io/vaultwarden/web-vault@sha256:cb8e27c241e474d1c162e0fc1909ba0c33f20cf44464d96356e62fdf1afb7eca] | ||||
| #     $ docker pull docker.io/vaultwarden/web-vault:v2024.1.2 | ||||
| #     $ docker image inspect --format "{{.RepoDigests}}" docker.io/vaultwarden/web-vault:v2024.1.2 | ||||
| #     [docker.io/vaultwarden/web-vault@sha256:ac07a71cbcd199e3c9a0639c04234ba2f1ba16cfa2a45b08a7ae27eb82f8e13b] | ||||
| # | ||||
| # - Conversely, to get the tag name from the digest: | ||||
| #     $ docker image inspect --format "{{.RepoTags}}" docker.io/vaultwarden/web-vault@sha256:cb8e27c241e474d1c162e0fc1909ba0c33f20cf44464d96356e62fdf1afb7eca | ||||
| #     [docker.io/vaultwarden/web-vault:v2023.12.0] | ||||
| #     $ docker image inspect --format "{{.RepoTags}}" docker.io/vaultwarden/web-vault@sha256:ac07a71cbcd199e3c9a0639c04234ba2f1ba16cfa2a45b08a7ae27eb82f8e13b | ||||
| #     [docker.io/vaultwarden/web-vault:v2024.1.2] | ||||
| # | ||||
| FROM --platform=linux/amd64 docker.io/vaultwarden/web-vault@sha256:cb8e27c241e474d1c162e0fc1909ba0c33f20cf44464d96356e62fdf1afb7eca as vault | ||||
| FROM --platform=linux/amd64 docker.io/vaultwarden/web-vault@sha256:ac07a71cbcd199e3c9a0639c04234ba2f1ba16cfa2a45b08a7ae27eb82f8e13b as vault | ||||
|  | ||||
| ########################## ALPINE BUILD IMAGES ########################## | ||||
| ## NOTE: The Alpine Base Images do not support other platforms then linux/amd64 | ||||
|   | ||||
| @@ -18,15 +18,15 @@ | ||||
| # - From https://hub.docker.com/r/vaultwarden/web-vault/tags, | ||||
| #   click the tag name to view the digest of the image it currently points to. | ||||
| # - From the command line: | ||||
| #     $ docker pull docker.io/vaultwarden/web-vault:v2023.12.0 | ||||
| #     $ docker image inspect --format "{{.RepoDigests}}" docker.io/vaultwarden/web-vault:v2023.12.0 | ||||
| #     [docker.io/vaultwarden/web-vault@sha256:cb8e27c241e474d1c162e0fc1909ba0c33f20cf44464d96356e62fdf1afb7eca] | ||||
| #     $ docker pull docker.io/vaultwarden/web-vault:v2024.1.2 | ||||
| #     $ docker image inspect --format "{{.RepoDigests}}" docker.io/vaultwarden/web-vault:v2024.1.2 | ||||
| #     [docker.io/vaultwarden/web-vault@sha256:ac07a71cbcd199e3c9a0639c04234ba2f1ba16cfa2a45b08a7ae27eb82f8e13b] | ||||
| # | ||||
| # - Conversely, to get the tag name from the digest: | ||||
| #     $ docker image inspect --format "{{.RepoTags}}" docker.io/vaultwarden/web-vault@sha256:cb8e27c241e474d1c162e0fc1909ba0c33f20cf44464d96356e62fdf1afb7eca | ||||
| #     [docker.io/vaultwarden/web-vault:v2023.12.0] | ||||
| #     $ docker image inspect --format "{{.RepoTags}}" docker.io/vaultwarden/web-vault@sha256:ac07a71cbcd199e3c9a0639c04234ba2f1ba16cfa2a45b08a7ae27eb82f8e13b | ||||
| #     [docker.io/vaultwarden/web-vault:v2024.1.2] | ||||
| # | ||||
| FROM --platform=linux/amd64 docker.io/vaultwarden/web-vault@sha256:cb8e27c241e474d1c162e0fc1909ba0c33f20cf44464d96356e62fdf1afb7eca as vault | ||||
| FROM --platform=linux/amd64 docker.io/vaultwarden/web-vault@sha256:ac07a71cbcd199e3c9a0639c04234ba2f1ba16cfa2a45b08a7ae27eb82f8e13b as vault | ||||
|  | ||||
| ########################## Cross Compile Docker Helper Scripts ########################## | ||||
| ## We use the linux/amd64 no matter which Build Platform, since these are all bash scripts | ||||
|   | ||||
		Reference in New Issue
	
	Block a user