mirror of
				https://github.com/dani-garcia/vaultwarden.git
				synced 2025-10-30 21:31:13 +00:00 
			
		
		
		
	Update Rust to v1.66.1 to patch CVE
This PR sets Rust to v1.66.1 to fix a CVE. https://blog.rust-lang.org/2023/01/10/cve-2022-46176.html https://blog.rust-lang.org/2023/01/10/Rust-1.66.1.html Also updated some packages while at it.
This commit is contained in:
		
					parent
					
						
							
								aaffb2e007
							
						
					
				
			
			
				commit
				
					
						c90b3031a6
					
				
			
		
					 11 changed files with 40 additions and 34 deletions
				
			
		
							
								
								
									
										48
									
								
								Cargo.lock
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										48
									
								
								Cargo.lock
									
										
									
										generated
									
									
									
								
							|  | @ -190,6 +190,12 @@ version = "0.20.0" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "0ea22880d78093b0cbe17c89f64a7d457941e65759157ec6cb31a31d652b05e5" | checksum = "0ea22880d78093b0cbe17c89f64a7d457941e65759157ec6cb31a31d652b05e5" | ||||||
| 
 | 
 | ||||||
|  | [[package]] | ||||||
|  | name = "base64" | ||||||
|  | version = "0.21.0" | ||||||
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
|  | checksum = "a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a" | ||||||
|  | 
 | ||||||
| [[package]] | [[package]] | ||||||
| name = "binascii" | name = "binascii" | ||||||
| version = "0.1.4" | version = "0.1.4" | ||||||
|  | @ -261,7 +267,7 @@ dependencies = [ | ||||||
|  "cached_proc_macro", |  "cached_proc_macro", | ||||||
|  "cached_proc_macro_types", |  "cached_proc_macro_types", | ||||||
|  "futures", |  "futures", | ||||||
|  "hashbrown 0.13.1", |  "hashbrown 0.13.2", | ||||||
|  "instant", |  "instant", | ||||||
|  "lazy_static", |  "lazy_static", | ||||||
|  "once_cell", |  "once_cell", | ||||||
|  | @ -1030,9 +1036,9 @@ checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" | ||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| name = "hashbrown" | name = "hashbrown" | ||||||
| version = "0.13.1" | version = "0.13.2" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "33ff8ae62cd3a9102e5637afc8452c55acf3844001bd5374e0b0bd7b6616c038" | checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" | ||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| name = "heck" | name = "heck" | ||||||
|  | @ -1677,9 +1683,9 @@ dependencies = [ | ||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| name = "object" | name = "object" | ||||||
| version = "0.30.1" | version = "0.30.2" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "8d864c91689fdc196779b98dba0aceac6118594c2df6ee5d943eb6a8df4d107a" | checksum = "2b8c786513eb403643f2a88c244c2aaa270ef2153f55094587d0c48a3cf22a83" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "memchr", |  "memchr", | ||||||
| ] | ] | ||||||
|  | @ -1769,9 +1775,9 @@ dependencies = [ | ||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| name = "parking_lot_core" | name = "parking_lot_core" | ||||||
| version = "0.9.5" | version = "0.9.6" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "7ff9f3fef3968a3ec5945535ed654cb38ff72d7495a25619e2247fb15a2ed9ba" | checksum = "ba1ef8814b5c993410bb3adfad7a5ed269563e4a2f90c41f5d85be7fb47133bf" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "cfg-if", |  "cfg-if", | ||||||
|  "libc", |  "libc", | ||||||
|  | @ -1820,9 +1826,9 @@ dependencies = [ | ||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| name = "pem" | name = "pem" | ||||||
| version = "1.1.0" | version = "1.1.1" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "03c64931a1a212348ec4f3b4362585eca7159d0d09cbdf4a7f74f02173596fd4" | checksum = "a8835c273a76a90455d7344889b0964598e3316e2a79ede8e36f16bdcf2228b8" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "base64 0.13.1", |  "base64 0.13.1", | ||||||
| ] | ] | ||||||
|  | @ -1835,9 +1841,9 @@ checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" | ||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| name = "pest" | name = "pest" | ||||||
| version = "2.5.2" | version = "2.5.3" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "0f6e86fb9e7026527a0d46bc308b841d73170ef8f443e1807f6ef88526a816d4" | checksum = "4257b4a04d91f7e9e6290be5d3da4804dd5784fafde3a497d73eb2b4a158c30a" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "thiserror", |  "thiserror", | ||||||
|  "ucd-trie", |  "ucd-trie", | ||||||
|  | @ -1845,9 +1851,9 @@ dependencies = [ | ||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| name = "pest_derive" | name = "pest_derive" | ||||||
| version = "2.5.2" | version = "2.5.3" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "96504449aa860c8dcde14f9fba5c58dc6658688ca1fe363589d6327b8662c603" | checksum = "241cda393b0cdd65e62e07e12454f1f25d57017dcc514b1514cd3c4645e3a0a6" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "pest", |  "pest", | ||||||
|  "pest_generator", |  "pest_generator", | ||||||
|  | @ -1855,9 +1861,9 @@ dependencies = [ | ||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| name = "pest_generator" | name = "pest_generator" | ||||||
| version = "2.5.2" | version = "2.5.3" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "798e0220d1111ae63d66cb66a5dcb3fc2d986d520b98e49e1852bfdb11d7c5e7" | checksum = "46b53634d8c8196302953c74d5352f33d0c512a9499bd2ce468fc9f4128fa27c" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "pest", |  "pest", | ||||||
|  "pest_meta", |  "pest_meta", | ||||||
|  | @ -1868,13 +1874,13 @@ dependencies = [ | ||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| name = "pest_meta" | name = "pest_meta" | ||||||
| version = "2.5.2" | version = "2.5.3" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "984298b75898e30a843e278a9f2452c31e349a073a0ce6fd950a12a74464e065" | checksum = "0ef4f1332a8d4678b41966bb4cc1d0676880e84183a1ecc3f4b69f03e99c7a51" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "once_cell", |  "once_cell", | ||||||
|  "pest", |  "pest", | ||||||
|  "sha1", |  "sha2", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
|  | @ -2380,11 +2386,11 @@ dependencies = [ | ||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| name = "rustls-pemfile" | name = "rustls-pemfile" | ||||||
| version = "1.0.1" | version = "1.0.2" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "0864aeff53f8c05aa08d86e5ef839d3dfcf07aeba2db32f12db0ef716e87bd55" | checksum = "d194b56d58803a43635bdc398cd17e383d6f71f9182b9a192c127ca42494a59b" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "base64 0.13.1", |  "base64 0.21.0", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
|  |  | ||||||
|  | @ -6,19 +6,19 @@ | ||||||
| {% set build_stage_base_image = "rust:1.66-bullseye" %} | {% set build_stage_base_image = "rust:1.66-bullseye" %} | ||||||
| {% if "alpine" in target_file %} | {% if "alpine" in target_file %} | ||||||
| {%   if "amd64" in target_file %} | {%   if "amd64" in target_file %} | ||||||
| {%     set build_stage_base_image = "blackdex/rust-musl:x86_64-musl-stable-1.66.0" %} | {%     set build_stage_base_image = "blackdex/rust-musl:x86_64-musl-stable-1.66.1" %} | ||||||
| {%     set runtime_stage_base_image = "alpine:3.17" %} | {%     set runtime_stage_base_image = "alpine:3.17" %} | ||||||
| {%     set package_arch_target = "x86_64-unknown-linux-musl" %} | {%     set package_arch_target = "x86_64-unknown-linux-musl" %} | ||||||
| {%   elif "armv7" in target_file %} | {%   elif "armv7" in target_file %} | ||||||
| {%     set build_stage_base_image = "blackdex/rust-musl:armv7-musleabihf-stable-1.66.0" %} | {%     set build_stage_base_image = "blackdex/rust-musl:armv7-musleabihf-stable-1.66.1" %} | ||||||
| {%     set runtime_stage_base_image = "balenalib/armv7hf-alpine:3.17" %} | {%     set runtime_stage_base_image = "balenalib/armv7hf-alpine:3.17" %} | ||||||
| {%     set package_arch_target = "armv7-unknown-linux-musleabihf" %} | {%     set package_arch_target = "armv7-unknown-linux-musleabihf" %} | ||||||
| {%   elif "armv6" in target_file %} | {%   elif "armv6" in target_file %} | ||||||
| {%     set build_stage_base_image = "blackdex/rust-musl:arm-musleabi-stable-1.66.0" %} | {%     set build_stage_base_image = "blackdex/rust-musl:arm-musleabi-stable-1.66.1" %} | ||||||
| {%     set runtime_stage_base_image = "balenalib/rpi-alpine:3.17" %} | {%     set runtime_stage_base_image = "balenalib/rpi-alpine:3.17" %} | ||||||
| {%     set package_arch_target = "arm-unknown-linux-musleabi" %} | {%     set package_arch_target = "arm-unknown-linux-musleabi" %} | ||||||
| {%   elif "arm64" in target_file %} | {%   elif "arm64" in target_file %} | ||||||
| {%     set build_stage_base_image = "blackdex/rust-musl:aarch64-musl-stable-1.66.0" %} | {%     set build_stage_base_image = "blackdex/rust-musl:aarch64-musl-stable-1.66.1" %} | ||||||
| {%     set runtime_stage_base_image = "balenalib/aarch64-alpine:3.17" %} | {%     set runtime_stage_base_image = "balenalib/aarch64-alpine:3.17" %} | ||||||
| {%     set package_arch_target = "aarch64-unknown-linux-musl" %} | {%     set package_arch_target = "aarch64-unknown-linux-musl" %} | ||||||
| {%   endif %} | {%   endif %} | ||||||
|  |  | ||||||
|  | @ -27,7 +27,7 @@ | ||||||
| FROM vaultwarden/web-vault@sha256:068ac863d52a5626568ae3c7f93a509f87c76b1b15821b101f2707724df9da3e as vault | FROM vaultwarden/web-vault@sha256:068ac863d52a5626568ae3c7f93a509f87c76b1b15821b101f2707724df9da3e as vault | ||||||
| 
 | 
 | ||||||
| ########################## BUILD IMAGE  ########################## | ########################## BUILD IMAGE  ########################## | ||||||
| FROM blackdex/rust-musl:x86_64-musl-stable-1.66.0 as build | FROM blackdex/rust-musl:x86_64-musl-stable-1.66.1 as build | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -27,7 +27,7 @@ | ||||||
| FROM vaultwarden/web-vault@sha256:068ac863d52a5626568ae3c7f93a509f87c76b1b15821b101f2707724df9da3e as vault | FROM vaultwarden/web-vault@sha256:068ac863d52a5626568ae3c7f93a509f87c76b1b15821b101f2707724df9da3e as vault | ||||||
| 
 | 
 | ||||||
| ########################## BUILD IMAGE  ########################## | ########################## BUILD IMAGE  ########################## | ||||||
| FROM blackdex/rust-musl:x86_64-musl-stable-1.66.0 as build | FROM blackdex/rust-musl:x86_64-musl-stable-1.66.1 as build | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -27,7 +27,7 @@ | ||||||
| FROM vaultwarden/web-vault@sha256:068ac863d52a5626568ae3c7f93a509f87c76b1b15821b101f2707724df9da3e as vault | FROM vaultwarden/web-vault@sha256:068ac863d52a5626568ae3c7f93a509f87c76b1b15821b101f2707724df9da3e as vault | ||||||
| 
 | 
 | ||||||
| ########################## BUILD IMAGE  ########################## | ########################## BUILD IMAGE  ########################## | ||||||
| FROM blackdex/rust-musl:aarch64-musl-stable-1.66.0 as build | FROM blackdex/rust-musl:aarch64-musl-stable-1.66.1 as build | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -27,7 +27,7 @@ | ||||||
| FROM vaultwarden/web-vault@sha256:068ac863d52a5626568ae3c7f93a509f87c76b1b15821b101f2707724df9da3e as vault | FROM vaultwarden/web-vault@sha256:068ac863d52a5626568ae3c7f93a509f87c76b1b15821b101f2707724df9da3e as vault | ||||||
| 
 | 
 | ||||||
| ########################## BUILD IMAGE  ########################## | ########################## BUILD IMAGE  ########################## | ||||||
| FROM blackdex/rust-musl:aarch64-musl-stable-1.66.0 as build | FROM blackdex/rust-musl:aarch64-musl-stable-1.66.1 as build | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -27,7 +27,7 @@ | ||||||
| FROM vaultwarden/web-vault@sha256:068ac863d52a5626568ae3c7f93a509f87c76b1b15821b101f2707724df9da3e as vault | FROM vaultwarden/web-vault@sha256:068ac863d52a5626568ae3c7f93a509f87c76b1b15821b101f2707724df9da3e as vault | ||||||
| 
 | 
 | ||||||
| ########################## BUILD IMAGE  ########################## | ########################## BUILD IMAGE  ########################## | ||||||
| FROM blackdex/rust-musl:arm-musleabi-stable-1.66.0 as build | FROM blackdex/rust-musl:arm-musleabi-stable-1.66.1 as build | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -27,7 +27,7 @@ | ||||||
| FROM vaultwarden/web-vault@sha256:068ac863d52a5626568ae3c7f93a509f87c76b1b15821b101f2707724df9da3e as vault | FROM vaultwarden/web-vault@sha256:068ac863d52a5626568ae3c7f93a509f87c76b1b15821b101f2707724df9da3e as vault | ||||||
| 
 | 
 | ||||||
| ########################## BUILD IMAGE  ########################## | ########################## BUILD IMAGE  ########################## | ||||||
| FROM blackdex/rust-musl:arm-musleabi-stable-1.66.0 as build | FROM blackdex/rust-musl:arm-musleabi-stable-1.66.1 as build | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -27,7 +27,7 @@ | ||||||
| FROM vaultwarden/web-vault@sha256:068ac863d52a5626568ae3c7f93a509f87c76b1b15821b101f2707724df9da3e as vault | FROM vaultwarden/web-vault@sha256:068ac863d52a5626568ae3c7f93a509f87c76b1b15821b101f2707724df9da3e as vault | ||||||
| 
 | 
 | ||||||
| ########################## BUILD IMAGE  ########################## | ########################## BUILD IMAGE  ########################## | ||||||
| FROM blackdex/rust-musl:armv7-musleabihf-stable-1.66.0 as build | FROM blackdex/rust-musl:armv7-musleabihf-stable-1.66.1 as build | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -27,7 +27,7 @@ | ||||||
| FROM vaultwarden/web-vault@sha256:068ac863d52a5626568ae3c7f93a509f87c76b1b15821b101f2707724df9da3e as vault | FROM vaultwarden/web-vault@sha256:068ac863d52a5626568ae3c7f93a509f87c76b1b15821b101f2707724df9da3e as vault | ||||||
| 
 | 
 | ||||||
| ########################## BUILD IMAGE  ########################## | ########################## BUILD IMAGE  ########################## | ||||||
| FROM blackdex/rust-musl:armv7-musleabihf-stable-1.66.0 as build | FROM blackdex/rust-musl:armv7-musleabihf-stable-1.66.1 as build | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1 +1 @@ | ||||||
| 1.66.0 | 1.66.1 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue