mirror of
				https://github.com/dani-garcia/vaultwarden.git
				synced 2025-10-30 21:31:13 +00:00 
			
		
		
		
	Updated dependencies, removed valid mail check (now done by lettre), and updated global domains file
This commit is contained in:
		
					parent
					
						
							
								2aabf14372
							
						
					
				
			
			
				commit
				
					
						7112c86471
					
				
			
		
					 7 changed files with 206 additions and 205 deletions
				
			
		
							
								
								
									
										333
									
								
								Cargo.lock
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										333
									
								
								Cargo.lock
									
										
									
										generated
									
									
									
								
							|  | @ -43,7 +43,7 @@ dependencies = [ | |||
|  "cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "rustc-demangle 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "winapi 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
|  | @ -97,26 +97,25 @@ dependencies = [ | |||
|  "diesel 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "diesel_migrations 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "dotenv 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "fast_chemail 0.9.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "jsonwebtoken 4.0.1", | ||||
|  "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "lettre 0.9.0 (git+https://github.com/lettre/lettre?rev=fc91bb6ee8f9a)", | ||||
|  "lettre_email 0.9.0 (git+https://github.com/lettre/lettre?rev=fc91bb6ee8f9a)", | ||||
|  "lettre 0.9.0 (git+https://github.com/lettre/lettre?rev=c988b1760ad81)", | ||||
|  "lettre_email 0.9.0 (git+https://github.com/lettre/lettre?rev=c988b1760ad81)", | ||||
|  "libsqlite3-sys 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "multipart 0.15.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "native-tls 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "num-derive 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "num-derive 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "oath 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "reqwest 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "reqwest 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "ring 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "rmpv 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "rocket 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "rocket_codegen 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "rocket_contrib 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "rocket 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "rocket_codegen 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "rocket_contrib 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "serde_derive 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "serde_json 1.0.28 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "serde_json 1.0.31 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "u2f 0.1.2 (git+https://github.com/wisespace-io/u2f-rs?rev=193de35093a44)", | ||||
|  "uuid 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "ws 0.7.8 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  | @ -134,7 +133,7 @@ dependencies = [ | |||
| 
 | ||||
| [[package]] | ||||
| name = "bufstream" | ||||
| version = "0.1.3" | ||||
| version = "0.1.4" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| 
 | ||||
| [[package]] | ||||
|  | @ -390,7 +389,7 @@ dependencies = [ | |||
|  "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "rand 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "time 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "version_check 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
|  | @ -452,7 +451,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| 
 | ||||
| [[package]] | ||||
| name = "encoding_rs" | ||||
| version = "0.8.6" | ||||
| version = "0.8.8" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  | @ -575,7 +574,7 @@ dependencies = [ | |||
|  "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "string 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-io 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-io 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
|  | @ -609,7 +608,7 @@ dependencies = [ | |||
| 
 | ||||
| [[package]] | ||||
| name = "httparse" | ||||
| version = "1.3.2" | ||||
| version = "1.3.3" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| 
 | ||||
| [[package]] | ||||
|  | @ -618,7 +617,7 @@ version = "0.10.13" | |||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "base64 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "httparse 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "httparse 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "language-tags 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "mime 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  | @ -632,7 +631,7 @@ dependencies = [ | |||
| 
 | ||||
| [[package]] | ||||
| name = "hyper" | ||||
| version = "0.12.10" | ||||
| version = "0.12.11" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  | @ -640,19 +639,18 @@ dependencies = [ | |||
|  "futures-cpupool 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "h2 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "http 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "httparse 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "httparse 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "itoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "time 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-executor 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-io 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-reactor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-tcp 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-timer 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-io 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-tcp 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-timer 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "want 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
|  | @ -668,14 +666,14 @@ dependencies = [ | |||
| 
 | ||||
| [[package]] | ||||
| name = "hyper-tls" | ||||
| version = "0.3.0" | ||||
| version = "0.3.1" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "futures 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "hyper 0.12.10 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "hyper 0.12.11 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "native-tls 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-io 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-io 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
|  | @ -725,7 +723,7 @@ dependencies = [ | |||
|  "cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "redox_syscall 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "winapi 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
|  | @ -743,7 +741,7 @@ dependencies = [ | |||
|  "ring 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "serde_derive 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "serde_json 1.0.28 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "serde_json 1.0.31 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "untrusted 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
|  | @ -771,7 +769,7 @@ name = "lazy_static" | |||
| version = "1.1.0" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "version_check 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
|  | @ -782,31 +780,32 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| [[package]] | ||||
| name = "lettre" | ||||
| version = "0.9.0" | ||||
| source = "git+https://github.com/lettre/lettre?rev=fc91bb6ee8f9a#fc91bb6ee8f9a28b818e98598af0a83a0dbb41d3" | ||||
| source = "git+https://github.com/lettre/lettre?rev=c988b1760ad81#c988b1760ad8179d9e7f3fb8594d2b86cf2a0a49" | ||||
| dependencies = [ | ||||
|  "base64 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "bufstream 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "bufstream 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "failure 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "failure_derive 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "fast_chemail 0.9.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "hostname 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "native-tls 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "nom 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "serde_derive 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "serde_json 1.0.28 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "serde_json 1.0.31 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "lettre_email" | ||||
| version = "0.9.0" | ||||
| source = "git+https://github.com/lettre/lettre?rev=fc91bb6ee8f9a#fc91bb6ee8f9a28b818e98598af0a83a0dbb41d3" | ||||
| source = "git+https://github.com/lettre/lettre?rev=c988b1760ad81#c988b1760ad8179d9e7f3fb8594d2b86cf2a0a49" | ||||
| dependencies = [ | ||||
|  "base64 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "email 0.0.19 (git+https://github.com/lettre/rust-email)", | ||||
|  "failure 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "failure_derive 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "lettre 0.9.0 (git+https://github.com/lettre/lettre?rev=fc91bb6ee8f9a)", | ||||
|  "lettre 0.9.0 (git+https://github.com/lettre/lettre?rev=c988b1760ad81)", | ||||
|  "mime 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "time 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "uuid 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  | @ -819,7 +818,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| 
 | ||||
| [[package]] | ||||
| name = "libflate" | ||||
| version = "0.1.16" | ||||
| version = "0.1.18" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "adler32 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  | @ -839,7 +838,7 @@ dependencies = [ | |||
| 
 | ||||
| [[package]] | ||||
| name = "lock_api" | ||||
| version = "0.1.3" | ||||
| version = "0.1.4" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "owning_ref 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  | @ -882,7 +881,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| dependencies = [ | ||||
|  "cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "version_check 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
|  | @ -1007,7 +1006,7 @@ version = "0.15.3" | |||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "buf_redux 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "httparse 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "httparse 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "hyper 0.10.13 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "iron 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  | @ -1041,7 +1040,7 @@ dependencies = [ | |||
|  "openssl 0.10.12 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "openssl-probe 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "openssl-sys 0.9.36 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "schannel 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "schannel 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "security-framework 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "security-framework-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tempfile 3.0.4 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  | @ -1054,7 +1053,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| dependencies = [ | ||||
|  "cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "winapi 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
|  | @ -1091,13 +1090,13 @@ dependencies = [ | |||
| 
 | ||||
| [[package]] | ||||
| name = "num-derive" | ||||
| version = "0.2.2" | ||||
| version = "0.2.3" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "proc-macro2 0.4.19 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "quote 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "syn 0.14.9 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "syn 0.15.8 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
|  | @ -1203,7 +1202,7 @@ name = "parking_lot" | |||
| version = "0.6.4" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "lock_api 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "lock_api 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "parking_lot_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
|  | @ -1215,7 +1214,7 @@ dependencies = [ | |||
|  "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "rand 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "winapi 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
|  | @ -1227,7 +1226,7 @@ dependencies = [ | |||
|  "rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "winapi 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
|  | @ -1240,7 +1239,7 @@ name = "pear_codegen" | |||
| version = "0.0.20" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "version_check 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "yansi 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
|  | @ -1356,7 +1355,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| dependencies = [ | ||||
|  "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "winapi 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
|  | @ -1367,13 +1366,21 @@ dependencies = [ | |||
|  "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "rand_core 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "winapi 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "rand_core 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "rand_core" | ||||
| version = "0.2.1" | ||||
| version = "0.2.2" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "rand_core" | ||||
| version = "0.3.0" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| 
 | ||||
| [[package]] | ||||
|  | @ -1445,31 +1452,31 @@ name = "remove_dir_all" | |||
| version = "0.5.1" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "winapi 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "reqwest" | ||||
| version = "0.9.0" | ||||
| version = "0.9.2" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "base64 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "encoding_rs 0.8.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "encoding_rs 0.8.8 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "futures 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "http 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "hyper 0.12.10 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "hyper-tls 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "libflate 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "hyper 0.12.11 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "hyper-tls 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "libflate 0.1.18 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "mime 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "mime_guess 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "native-tls 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "serde_json 1.0.28 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "serde_json 1.0.31 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "serde_urlencoded 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-io 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-io 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "url 1.7.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "uuid 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
|  | @ -1506,7 +1513,7 @@ dependencies = [ | |||
| 
 | ||||
| [[package]] | ||||
| name = "rocket" | ||||
| version = "0.3.16" | ||||
| version = "0.3.17" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "base64 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  | @ -1524,32 +1531,32 @@ dependencies = [ | |||
|  "smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "state 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "time 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "toml 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "toml 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "url 1.7.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "version_check 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "yansi 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "rocket_codegen" | ||||
| version = "0.3.16" | ||||
| version = "0.3.17" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "rocket 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "version_check 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "rocket 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "yansi 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "rocket_contrib" | ||||
| version = "0.3.16" | ||||
| version = "0.3.17" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "rocket 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "rocket 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "serde_json 1.0.28 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "serde_json 1.0.31 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
|  | @ -1605,11 +1612,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| 
 | ||||
| [[package]] | ||||
| name = "schannel" | ||||
| version = "0.1.13" | ||||
| version = "0.1.14" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "winapi 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
|  | @ -1670,12 +1677,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| dependencies = [ | ||||
|  "proc-macro2 0.4.19 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "quote 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "syn 0.15.4 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "syn 0.15.8 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "serde_json" | ||||
| version = "1.0.28" | ||||
| version = "1.0.31" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "itoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  | @ -1740,7 +1747,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| dependencies = [ | ||||
|  "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "mach 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "winapi 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
|  | @ -1798,7 +1805,7 @@ dependencies = [ | |||
| 
 | ||||
| [[package]] | ||||
| name = "syn" | ||||
| version = "0.15.4" | ||||
| version = "0.15.8" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "proc-macro2 0.4.19 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  | @ -1844,7 +1851,7 @@ dependencies = [ | |||
|  "rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "redox_syscall 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "remove_dir_all 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "winapi 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
|  | @ -1854,7 +1861,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| dependencies = [ | ||||
|  "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "redox_syscall 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "winapi 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
|  | @ -1872,7 +1879,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| dependencies = [ | ||||
|  "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "redox_syscall 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "winapi 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
|  | @ -1890,46 +1897,47 @@ dependencies = [ | |||
| 
 | ||||
| [[package]] | ||||
| name = "tokio" | ||||
| version = "0.1.8" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "futures 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-codec 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-current-thread 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-executor 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-fs 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-io 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-reactor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-tcp 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-threadpool 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-timer 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-udp 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-uds 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "tokio-codec" | ||||
| version = "0.1.0" | ||||
| version = "0.1.11" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "futures 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-io 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-current-thread 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-fs 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-io 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-tcp 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-threadpool 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-timer 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-udp 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-uds 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "tokio-codec" | ||||
| version = "0.1.1" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "futures 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-io 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "tokio-current-thread" | ||||
| version = "0.1.1" | ||||
| version = "0.1.3" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "futures 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-executor 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "tokio-executor" | ||||
| version = "0.1.4" | ||||
| version = "0.1.5" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "futures 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  | @ -1941,13 +1949,13 @@ version = "0.1.3" | |||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "futures 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-io 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-threadpool 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-io 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-threadpool 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "tokio-io" | ||||
| version = "0.1.8" | ||||
| version = "0.1.9" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  | @ -1957,7 +1965,7 @@ dependencies = [ | |||
| 
 | ||||
| [[package]] | ||||
| name = "tokio-reactor" | ||||
| version = "0.1.5" | ||||
| version = "0.1.6" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  | @ -1968,26 +1976,26 @@ dependencies = [ | |||
|  "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-executor 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-io 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-io 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "tokio-tcp" | ||||
| version = "0.1.1" | ||||
| version = "0.1.2" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "futures 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-io 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-reactor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-io 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "tokio-threadpool" | ||||
| version = "0.1.6" | ||||
| version = "0.1.7" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "crossbeam-deque 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  | @ -1996,18 +2004,18 @@ dependencies = [ | |||
|  "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-executor 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "tokio-timer" | ||||
| version = "0.2.6" | ||||
| version = "0.2.7" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "futures 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-executor 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
|  | @ -2019,14 +2027,14 @@ dependencies = [ | |||
|  "futures 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-codec 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-io 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-reactor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-io 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "tokio-uds" | ||||
| version = "0.2.1" | ||||
| version = "0.2.2" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  | @ -2036,13 +2044,13 @@ dependencies = [ | |||
|  "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "mio-uds 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-io 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-reactor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-io 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "toml" | ||||
| version = "0.4.6" | ||||
| version = "0.4.8" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  | @ -2096,7 +2104,7 @@ dependencies = [ | |||
|  "ring 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "serde_derive 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "serde_json 1.0.28 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "serde_json 1.0.31 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "time 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "untrusted 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "webpki 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  | @ -2112,7 +2120,7 @@ name = "unicase" | |||
| version = "1.4.2" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "version_check 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
|  | @ -2120,7 +2128,7 @@ name = "unicase" | |||
| version = "2.1.0" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "version_check 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
|  | @ -2197,7 +2205,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| 
 | ||||
| [[package]] | ||||
| name = "version_check" | ||||
| version = "0.1.4" | ||||
| version = "0.1.5" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| 
 | ||||
| [[package]] | ||||
|  | @ -2250,7 +2258,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| 
 | ||||
| [[package]] | ||||
| name = "winapi" | ||||
| version = "0.3.5" | ||||
| version = "0.3.6" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  | @ -2277,7 +2285,7 @@ name = "winutil" | |||
| version = "0.1.1" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "winapi 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
|  | @ -2287,7 +2295,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| dependencies = [ | ||||
|  "byteorder 1.2.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "httparse 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "httparse 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "mio-extras 2.0.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  | @ -2325,7 +2333,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| "checksum base64 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)" = "489d6c0ed21b11d038c31b6ceccca973e65d73ba3bd8ecb9a2babf5546164643" | ||||
| "checksum bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "228047a76f468627ca71776ecdebd732a3423081fcf5125585bcd7c49886ce12" | ||||
| "checksum buf_redux 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "20c6687a26c9ce967594b78038c06139a0d3a5b3005d16572284d543924a01aa" | ||||
| "checksum bufstream 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "f2f382711e76b9de6c744cc00d0497baba02fb00a787f088c879f01d09468e32" | ||||
| "checksum bufstream 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "40e38929add23cdf8a366df9b0e088953150724bcbe5fc330b0d8eb3b328eec8" | ||||
| "checksum build_const 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "39092a32794787acd8525ee150305ff051b0aa6cc2abaf193924f5ab05425f39" | ||||
| "checksum byte-tools 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "0919189ba800c7ffe8778278116b7e0de3905ab81c72abb69c85cbfef7991279" | ||||
| "checksum byteorder 1.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "90492c5858dd7d2e78691cfb89f90d273a2800fc11d98f60786e5d87e2f83781" | ||||
|  | @ -2364,7 +2372,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| "checksum encoding-index-singlebyte 1.20141219.5 (registry+https://github.com/rust-lang/crates.io-index)" = "3351d5acffb224af9ca265f435b859c7c01537c0849754d3db3fdf2bfe2ae84a" | ||||
| "checksum encoding-index-tradchinese 1.20141219.5 (registry+https://github.com/rust-lang/crates.io-index)" = "fd0e20d5688ce3cab59eb3ef3a2083a5c77bf496cb798dc6fcdb75f323890c18" | ||||
| "checksum encoding_index_tests 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "a246d82be1c9d791c5dfde9a2bd045fc3cbba3fa2b11ad558f27d01712f00569" | ||||
| "checksum encoding_rs 0.8.6 (registry+https://github.com/rust-lang/crates.io-index)" = "2a91912d6f37c6a8fef8a2316a862542d036f13c923ad518b5aca7bcaac7544c" | ||||
| "checksum encoding_rs 0.8.8 (registry+https://github.com/rust-lang/crates.io-index)" = "cc9945e460ad969220c1061b9574fb02ed097c6f0704ce2f3e336cb443c40c73" | ||||
| "checksum error-chain 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ff511d5dc435d703f4971bc399647c9bc38e20cb41452e3b9feb4765419ed3f3" | ||||
| "checksum failure 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7efb22686e4a466b1ec1a15c2898f91fa9cb340452496dca654032de20ff95b9" | ||||
| "checksum failure_derive 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "946d0e98a50d9831f5d589038d2ca7f8f455b1c21028c0db0e84116a12696426" | ||||
|  | @ -2384,11 +2392,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| "checksum hmac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "bdb5aa9647ba4711e9d6968dc1c810cd23989ed435443ca962e1bf6d8b8b83ff" | ||||
| "checksum hostname 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "21ceb46a83a85e824ef93669c8b390009623863b5c195d1ba747292c0c72f94e" | ||||
| "checksum http 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "24f58e8c2d8e886055c3ead7b28793e1455270b5fb39650984c224bc538ba581" | ||||
| "checksum httparse 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7b6288d7db100340ca12873fd4d08ad1b8f206a9457798dfb17c018a33fee540" | ||||
| "checksum httparse 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e8734b0cfd3bc3e101ec59100e101c2eecd19282202e87808b3037b442777a83" | ||||
| "checksum hyper 0.10.13 (registry+https://github.com/rust-lang/crates.io-index)" = "368cb56b2740ebf4230520e2b90ebb0461e69034d85d1945febd9b3971426db2" | ||||
| "checksum hyper 0.12.10 (registry+https://github.com/rust-lang/crates.io-index)" = "529d00e4c998cced1a15ffd53bbe203917b39ed6071281c16184ab0014ca6ff3" | ||||
| "checksum hyper 0.12.11 (registry+https://github.com/rust-lang/crates.io-index)" = "78d50abbd1790e0f4c74cb1d4a2211b439bac661d54107ad5564c55e77906762" | ||||
| "checksum hyper-sync-rustls 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7c6df6f419a9f116cc93b5f39a5ded1161e088a2c8424c8fcd1d4049193424a4" | ||||
| "checksum hyper-tls 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "caaee4dea92794a9e697038bd401e264307d1f22c883dbcb6f6618ba0d3b3bd3" | ||||
| "checksum hyper-tls 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "32cd73f14ad370d3b4d4b7dce08f69b81536c82e39fcc89731930fe5788cd661" | ||||
| "checksum idna 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e" | ||||
| "checksum indexmap 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "08173ba1e906efb6538785a8844dd496f5d34f0a2d88038e95195172fc667220" | ||||
| "checksum iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dbe6e417e7d0975db6512b90796e8ce223145ac4e33c377e4a42882a0e88bb08" | ||||
|  | @ -2400,12 +2408,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| "checksum lazy_static 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "76f033c7ad61445c5b347c7382dd1237847eb1bce590fe50365dcb33d546be73" | ||||
| "checksum lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ca488b89a5657b0a2ecd45b95609b3e848cf1755da332a0da46e2b2b1cb371a7" | ||||
| "checksum lazycell 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ddba4c30a78328befecec92fc94970e53b3ae385827d28620f0f5bb2493081e0" | ||||
| "checksum lettre 0.9.0 (git+https://github.com/lettre/lettre?rev=fc91bb6ee8f9a)" = "<none>" | ||||
| "checksum lettre_email 0.9.0 (git+https://github.com/lettre/lettre?rev=fc91bb6ee8f9a)" = "<none>" | ||||
| "checksum lettre 0.9.0 (git+https://github.com/lettre/lettre?rev=c988b1760ad81)" = "<none>" | ||||
| "checksum lettre_email 0.9.0 (git+https://github.com/lettre/lettre?rev=c988b1760ad81)" = "<none>" | ||||
| "checksum libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)" = "76e3a3ef172f1a0b9a9ff0dd1491ae5e6c948b94479a3021819ba7d860c8645d" | ||||
| "checksum libflate 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "7d4b4c7aff5bac19b956f693d0ea0eade8066deb092186ae954fa6ba14daab98" | ||||
| "checksum libflate 0.1.18 (registry+https://github.com/rust-lang/crates.io-index)" = "21138fc6669f438ed7ae3559d5789a5f0ba32f28c1f0608d1e452b0bb06ee936" | ||||
| "checksum libsqlite3-sys 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)" = "d3711dfd91a1081d2458ad2d06ea30a8755256e74038be2ad927d94e1c955ca8" | ||||
| "checksum lock_api 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "949826a5ccf18c1b3a7c3d57692778d21768b79e46eb9dd07bfc4c2160036c54" | ||||
| "checksum lock_api 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "775751a3e69bde4df9b38dd00a1b5d6ac13791e4223d4a0506577f0dd27cfb7a" | ||||
| "checksum log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b" | ||||
| "checksum log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)" = "d4fcce5fa49cc693c312001daf1d13411c4a5283796bac1084299ea3e567113f" | ||||
| "checksum mach 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "977262a11cfd76b94da10b8898cea6e9ac391301ab74741e6da6bee13d7df46d" | ||||
|  | @ -2430,7 +2438,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| "checksum nickel 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "22b40e35b9f46a076dcbd8193125cea0e4130b1c015f68655038010f3e826e04" | ||||
| "checksum nodrop 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "9a2228dca57108069a5262f2ed8bd2e82496d2e074a06d1ccc7ce1687b6ae0a2" | ||||
| "checksum nom 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "898696750eb5c3ce5eb5afbfbe46e7f7c4e1936e19d3e97be4b7937da7b6d114" | ||||
| "checksum num-derive 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "0d2c31b75c36a993d30c7a13d70513cb93f02acafdd5b7ba250f9b0e18615de7" | ||||
| "checksum num-derive 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "8af1847c907c2f04d7bfd572fb25bbb4385c637fe5be163cf2f8c5d778fe1e7d" | ||||
| "checksum num-integer 0.1.39 (registry+https://github.com/rust-lang/crates.io-index)" = "e83d528d2677f0518c570baf2b7abdcf0cd2d248860b68507bdcb3e91d4c0cea" | ||||
| "checksum num-traits 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)" = "92e5113e9fd4cc14ded8e499429f396a20f98c772a47cc8622a736e1ec843c31" | ||||
| "checksum num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "0b3a5d7cc97d6d30d8b9bc8fa19bf45349ffe46241e8816f50f62f6d6aaabee1" | ||||
|  | @ -2464,7 +2472,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| "checksum r2d2 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f9078ca6a8a5568ed142083bb2f7dc9295b69d16f867ddcc9849e51b17d8db46" | ||||
| "checksum rand 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "8356f47b32624fef5b3301c1be97e5944ecdd595409cc5da11d05f211db6cfbd" | ||||
| "checksum rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)" = "e464cd887e869cddcae8792a4ee31d23c7edd516700695608f5b98c67ee0131c" | ||||
| "checksum rand_core 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "edecf0f94da5551fc9b492093e30b041a891657db7940ee221f9d2f66e82eef2" | ||||
| "checksum rand_core 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1961a422c4d189dfb50ffa9320bf1f2a9bd54ecb92792fb9477f99a1045f3372" | ||||
| "checksum rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0905b6b7079ec73b314d4c748701f6931eb79fd97c668caa3f1899b22b32c6db" | ||||
| "checksum rayon 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a77c51c07654ddd93f6cb543c7a849863b03abc7e82591afda6dc8ad4ac3ac4a" | ||||
| "checksum rayon-core 1.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b055d1e92aba6877574d8fe604a63c8b5df60f60e5982bf7ccbb1338ea527356" | ||||
| "checksum redox_syscall 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)" = "c214e91d3ecf43e9a4e41e578973adeb14b474f2bee858742d127af75a0112b1" | ||||
|  | @ -2473,13 +2482,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| "checksum regex-syntax 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)" = "7d707a4fa2637f2dca2ef9fd02225ec7661fe01a53623c1e6515b6916511f7a7" | ||||
| "checksum regex-syntax 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "747ba3b235651f6e2f67dfa8bcdcd073ddb7c243cb21c442fc12395dfcac212d" | ||||
| "checksum remove_dir_all 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3488ba1b9a2084d38645c4c08276a1752dcbf2c7130d74f1569681ad5d2799c5" | ||||
| "checksum reqwest 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1cd396ef9387a076401c19701a86bc08d349ce45eab331247632b4bc9d0bd592" | ||||
| "checksum reqwest 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1d68c7bf0b1dc3860b80c6d31d05808bf54cdc1bfc70a4680893791becd083ae" | ||||
| "checksum ring 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1f2a6dc7fc06a05e6de183c5b97058582e9da2de0c136eafe49609769c507724" | ||||
| "checksum rmp 0.8.7 (git+https://github.com/dani-garcia/msgpack-rust)" = "<none>" | ||||
| "checksum rmpv 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "29af0205707de955a396a1d3c657677c65f791ebabb63c0596c0b2fec0bf6325" | ||||
| "checksum rocket 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)" = "4dc32be1d093e7b2f9718983318c6bf5a14f43d7ea01a0b5143c3450c90725b9" | ||||
| "checksum rocket_codegen 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)" = "bfc94e7781a8bc502f3614521ae94b562f209c7537671cb6169cbbe9dbcc6c5e" | ||||
| "checksum rocket_contrib 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)" = "c1bae00c367de4599157febc585431c7c647c5f0ffa8fa0e9e875edbbb0bd929" | ||||
| "checksum rocket 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)" = "a61d746c68f1d357f6e011985570474c4af368aa81900320074098d34ed0c64e" | ||||
| "checksum rocket_codegen 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)" = "7873d65adfa3e440ac373a28240341853da170913aad7e4207c0198389e5d0e9" | ||||
| "checksum rocket_contrib 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)" = "4b2348e3b2458e173203f1e51f3b2e00495a092b70bd9506d2ce2ac64e129d14" | ||||
| "checksum rustc-demangle 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "bcfe5b13211b4d78e5c2cadfebd7769197d95c639c35a50057eb4c05de811395" | ||||
| "checksum rustc-hex 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0ceb8ce7a5e520de349e1fa172baeba4a9e8d5ef06c47471863530bc4972ee1e" | ||||
| "checksum rustc-serialize 0.3.24 (registry+https://github.com/rust-lang/crates.io-index)" = "dcf128d1287d2ea9d80910b5f1120d0b8eede3fbf1abe91c40d39ea7d51e6fda" | ||||
|  | @ -2488,7 +2497,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| "checksum ryu 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "7153dd96dade874ab973e098cb62fcdbb89a03682e46b144fd09550998d4a4a7" | ||||
| "checksum safemem 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e27a8b19b835f7aea908818e871f5cc3a5a186550c30773be987e155e8163d8f" | ||||
| "checksum safemem 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8dca453248a96cb0749e36ccdfe2b0b4e54a61bfef89fb97ec621eb8e0a93dd9" | ||||
| "checksum schannel 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "dc1fabf2a7b6483a141426e1afd09ad543520a77ac49bd03c286e7696ccfd77f" | ||||
| "checksum schannel 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)" = "0e1a231dc10abf6749cfa5d7767f25888d484201accbd919b66ab5413c502d56" | ||||
| "checksum scheduled-thread-pool 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1a2ff3fc5223829be817806c6441279c676e454cc7da608faf03b0ccc09d3889" | ||||
| "checksum scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27" | ||||
| "checksum security-framework 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "697d3f3c23a618272ead9e1fb259c1411102b31c6af8b93f1d64cca9c3b0e8e0" | ||||
|  | @ -2497,7 +2506,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| "checksum semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" | ||||
| "checksum serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)" = "84257ccd054dc351472528c8587b4de2dbf0dc0fe2e634030c1a90bfdacebaa9" | ||||
| "checksum serde_derive 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)" = "31569d901045afbff7a9479f793177fe9259819aff10ab4f89ef69bbc5f567fe" | ||||
| "checksum serde_json 1.0.28 (registry+https://github.com/rust-lang/crates.io-index)" = "d30ec34ac923489285d24688c7a9c0898d16edff27fc1f1bd854edeff6ca3b7f" | ||||
| "checksum serde_json 1.0.31 (registry+https://github.com/rust-lang/crates.io-index)" = "bb47a3d5c84320222f66d7db21157c4a7407755de41798f9b4c1c40593397b1a" | ||||
| "checksum serde_urlencoded 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "aaed41d9fb1e2f587201b863356590c90c1157495d811430a0c0325fe8169650" | ||||
| "checksum sha-1 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "8347606816471548cd60f0abd5ef0d513a81f5202dbdab9c09f17a15b5248484" | ||||
| "checksum sha1 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2579985fda508104f7587689507983eadd6a6e84dd35d6d115361f530916fa0d" | ||||
|  | @ -2512,7 +2521,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| "checksum syn 0.11.11 (registry+https://github.com/rust-lang/crates.io-index)" = "d3b891b9015c88c576343b9b3e41c2c11a51c219ef067b264bd9c8aa9b441dad" | ||||
| "checksum syn 0.13.11 (registry+https://github.com/rust-lang/crates.io-index)" = "14f9bf6292f3a61d2c716723fdb789a41bbe104168e6f496dc6497e531ea1b9b" | ||||
| "checksum syn 0.14.9 (registry+https://github.com/rust-lang/crates.io-index)" = "261ae9ecaa397c42b960649561949d69311f08eeaea86a65696e6e46517cf741" | ||||
| "checksum syn 0.15.4 (registry+https://github.com/rust-lang/crates.io-index)" = "9056ebe7f2d6a38bc63171816fd1d3430da5a43896de21676dc5c0a4b8274a11" | ||||
| "checksum syn 0.15.8 (registry+https://github.com/rust-lang/crates.io-index)" = "356d1c5043597c40489e9af2d2498c7fefc33e99b7d75b43be336c8a59b3e45e" | ||||
| "checksum synom 0.11.3 (registry+https://github.com/rust-lang/crates.io-index)" = "a393066ed9010ebaed60b9eafa373d4b1baac186dd7e008555b0f702b51945b6" | ||||
| "checksum synstructure 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "85bb9b7550d063ea184027c9b8c20ac167cd36d3e06b3a40bceb9d746dc1a7b7" | ||||
| "checksum tempdir 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)" = "15f2b5fb00ccdf689e0149d1b1b3c03fead81c2b37735d812fa8bddbbf41b6d8" | ||||
|  | @ -2521,19 +2530,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| "checksum thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b" | ||||
| "checksum time 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)" = "d825be0eb33fda1a7e68012d51e9c7f451dc1a69391e7fdc197060bb8c56667b" | ||||
| "checksum tiny_http 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a442681f9f72e440be192700eeb2861e4174b9983f16f4877c93a134cb5e5f63" | ||||
| "checksum tokio 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "fbb6a6e9db2702097bfdfddcb09841211ad423b86c75b5ddaca1d62842ac492c" | ||||
| "checksum tokio-codec 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "881e9645b81c2ce95fcb799ded2c29ffb9f25ef5bef909089a420e5961dd8ccb" | ||||
| "checksum tokio-current-thread 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8fdfb899688ac16f618076bd09215edbfda0fd5dfecb375b6942636cb31fa8a7" | ||||
| "checksum tokio-executor 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "84823b932d566bc3c6aa644df4ca36cb38593c50b7db06011fd4e12e31e4047e" | ||||
| "checksum tokio 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "6e93c78d23cc61aa245a8acd2c4a79c4d7fa7fb5c3ca90d5737029f043a84895" | ||||
| "checksum tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "5c501eceaf96f0e1793cf26beb63da3d11c738c4a943fdf3746d81d64684c39f" | ||||
| "checksum tokio-current-thread 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "f90fcd90952f0a496d438a976afba8e5c205fb12123f813d8ab3aa1c8436638c" | ||||
| "checksum tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "c117b6cf86bb730aab4834f10df96e4dd586eff2c3c27d3781348da49e255bde" | ||||
| "checksum tokio-fs 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "b5cbe4ca6e71cb0b62a66e4e6f53a8c06a6eefe46cc5f665ad6f274c9906f135" | ||||
| "checksum tokio-io 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "8d6cc2de7725863c86ac71b0b9068476fec50834f055a243558ef1655bbd34cb" | ||||
| "checksum tokio-reactor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "4bfbaf9f260635649ec26b6fb4aded03887295ffcd999f6e43fd2c4758f758ea" | ||||
| "checksum tokio-tcp 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "5b4c329b47f071eb8a746040465fa751bd95e4716e98daef6a9b4e434c17d565" | ||||
| "checksum tokio-threadpool 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "a5758cecb6e0633cea5d563ac07c975e04961690b946b04fd84e7d6445a8f6af" | ||||
| "checksum tokio-timer 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "d03fa701f9578a01b7014f106b47f0a363b4727a7f3f75d666e312ab7acbbf1c" | ||||
| "checksum tokio-io 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "8b8a85fffbec3c5ab1ab62324570230dcd37ee5996a7859da5caf7b9d45e3e8c" | ||||
| "checksum tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "4b26fd37f1125738b2170c80b551f69ff6fecb277e6e5ca885e53eec2b005018" | ||||
| "checksum tokio-tcp 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7ad235e9dadd126b2d47f6736f65aa1fdcd6420e66ca63f44177bc78df89f912" | ||||
| "checksum tokio-threadpool 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "bbd8a8b911301c60cbfaa2a6588fb210e5c1038375b8bdecc47aa09a94c3c05f" | ||||
| "checksum tokio-timer 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "3a52f00c97fedb6d535d27f65cccb7181c8dd4c6edc3eda9ea93f6d45d05168e" | ||||
| "checksum tokio-udp 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "da941144b816d0dcda4db3a1ba87596e4df5e860a72b70783fe435891f80601c" | ||||
| "checksum tokio-uds 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "424c1ed15a0132251813ccea50640b224c809d6ceafb88154c1a8775873a0e89" | ||||
| "checksum toml 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "a0263c6c02c4db6c8f7681f9fd35e90de799ebd4cfdeab77a38f4ff6b3d8c0d9" | ||||
| "checksum tokio-uds 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "22e3aa6d1fcc19e635418dc0a30ab5bd65d347973d6f43f1a37bf8d9d1335fc9" | ||||
| "checksum toml 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "4a2ecc31b0351ea18b3fe11274b8db6e4d82bce861bbb22e6dbed40417902c65" | ||||
| "checksum traitobject 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "efd1f82c56340fdf16f2a953d7bda4f8fdffba13d93b00844c25572110b26079" | ||||
| "checksum try-lock 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382" | ||||
| "checksum twoway 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "59b11b2b5241ba34be09c3cc85a36e56e48f9888862e19cedf23336d35316ed1" | ||||
|  | @ -2555,14 +2564,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| "checksum utf8-ranges 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "fd70f467df6810094968e2fce0ee1bd0e87157aceb026a8c083bcf5e25b9efe4" | ||||
| "checksum uuid 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "dab5c5526c5caa3d106653401a267fed923e7046f35895ffcb5ca42db64942e6" | ||||
| "checksum vcpkg 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "def296d3eb3b12371b2c7d0e83bfe1403e4db2d7a0bba324a12b21c4ee13143d" | ||||
| "checksum version_check 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "7716c242968ee87e5542f8021178248f267f295a5c4803beae8b8b7fd9bc6051" | ||||
| "checksum version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd" | ||||
| "checksum void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" | ||||
| "checksum want 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "797464475f30ddb8830cc529aaaae648d581f99e2036a928877dfde027ddf6b3" | ||||
| "checksum webpki 0.14.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e499345fc4c6b7c79a5b8756d4592c4305510a13512e79efafe00dfbd67bbac6" | ||||
| "checksum webpki 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)" = "493012e46177f3f4ee9cd58fd0c81ecb77e6d6cc6ebce55989b9c33376fbe5ee" | ||||
| "checksum webpki-roots 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5bfb3f50499f21ad2317f442845e3b5805b007f1e728f59885c99e61b8c181a7" | ||||
| "checksum winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" | ||||
| "checksum winapi 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "773ef9dcc5f24b7d850d0ff101e542ff24c3b090a9768e03ff889fdef41f00fd" | ||||
| "checksum winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "92c1eb33641e276cfa214a0522acad57be5c56b10cb348b3c5117db75f3ac4b0" | ||||
| "checksum winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc" | ||||
| "checksum winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" | ||||
| "checksum winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" | ||||
|  |  | |||
							
								
								
									
										17
									
								
								Cargo.toml
									
										
									
									
									
								
							
							
						
						
									
										17
									
								
								Cargo.toml
									
										
									
									
									
								
							|  | @ -5,12 +5,12 @@ authors = ["Daniel García <dani-garcia@users.noreply.github.com>"] | |||
| 
 | ||||
| [dependencies] | ||||
| # Web framework for nightly with a focus on ease-of-use, expressibility, and speed. | ||||
| rocket = { version = "0.3.16", features = ["tls"] } | ||||
| rocket_codegen = "0.3.16" | ||||
| rocket_contrib = "0.3.16" | ||||
| rocket = { version = "0.3.17", features = ["tls"] } | ||||
| rocket_codegen = "0.3.17" | ||||
| rocket_contrib = "0.3.17" | ||||
| 
 | ||||
| # HTTP client | ||||
| reqwest = "0.9.0" | ||||
| reqwest = "0.9.2" | ||||
| 
 | ||||
| # multipart/form-data support | ||||
| multipart = "0.15.3" | ||||
|  | @ -27,7 +27,7 @@ chashmap = "2.2.0" | |||
| # A generic serialization/deserialization framework | ||||
| serde = "1.0.79" | ||||
| serde_derive = "1.0.79" | ||||
| serde_json = "1.0.28" | ||||
| serde_json = "1.0.31" | ||||
| 
 | ||||
| # A safe, extensible ORM and Query builder | ||||
| diesel = { version = "1.3.3", features = ["sqlite", "chrono", "r2d2"] } | ||||
|  | @ -65,13 +65,12 @@ lazy_static = "1.1.0" | |||
| 
 | ||||
| # Numerical libraries | ||||
| num-traits = "0.2.6" | ||||
| num-derive = "0.2.2" | ||||
| num-derive = "0.2.3" | ||||
| 
 | ||||
| # Email libraries | ||||
| lettre = "0.9.0" | ||||
| lettre_email = "0.9.0" | ||||
| native-tls = "0.2.1" | ||||
| fast_chemail = "0.9.5" | ||||
| 
 | ||||
| # Number encoding library | ||||
| byteorder = "1.2.6" | ||||
|  | @ -80,8 +79,8 @@ byteorder = "1.2.6" | |||
|  # Make jwt use ring 0.11, to match rocket | ||||
| jsonwebtoken = { path = "libs/jsonwebtoken" } | ||||
| rmp = { git = 'https://github.com/dani-garcia/msgpack-rust' } | ||||
| lettre = { git = 'https://github.com/lettre/lettre', rev = 'fc91bb6ee8f9a' } | ||||
| lettre_email = { git = 'https://github.com/lettre/lettre', rev = 'fc91bb6ee8f9a' } | ||||
| lettre = { git = 'https://github.com/lettre/lettre', rev = 'c988b1760ad81' } | ||||
| lettre_email = { git = 'https://github.com/lettre/lettre', rev = 'c988b1760ad81' } | ||||
| 
 | ||||
| # Version 0.1.2 from crates.io lacks a commit that fixes a certificate error | ||||
| u2f = { git = 'https://github.com/wisespace-io/u2f-rs', rev = '193de35093a44' } | ||||
|  |  | |||
|  | @ -1 +1 @@ | |||
| nightly-2018-09-12 | ||||
| nightly-2018-10-03 | ||||
|  |  | |||
|  | @ -5,7 +5,6 @@ use db::models::*; | |||
| 
 | ||||
| use api::{PasswordData, JsonResult, EmptyResult, JsonUpcase, NumberOrString}; | ||||
| use auth::Headers; | ||||
| use fast_chemail::is_valid_email; | ||||
| use mail; | ||||
| 
 | ||||
| use CONFIG; | ||||
|  | @ -329,22 +328,17 @@ struct PasswordHintData { | |||
| fn password_hint(data: JsonUpcase<PasswordHintData>, conn: DbConn) -> EmptyResult { | ||||
|     let data: PasswordHintData = data.into_inner().data; | ||||
| 
 | ||||
|     if !is_valid_email(&data.Email) { | ||||
|         err!("This email address is not valid..."); | ||||
|     } | ||||
|     let hint = match User::find_by_mail(&data.Email, &conn) { | ||||
|         Some(user) => user.password_hint, | ||||
|         None => return Ok(()), | ||||
|     }; | ||||
| 
 | ||||
|     let user = User::find_by_mail(&data.Email, &conn); | ||||
|     if user.is_none() { | ||||
|         return Ok(()); | ||||
|     } | ||||
| 
 | ||||
|     let user = user.unwrap(); | ||||
|     if let Some(ref mail_config) = CONFIG.mail { | ||||
|         if let Err(e) = mail::send_password_hint(&user.email, user.password_hint, mail_config) { | ||||
|         if let Err(e) = mail::send_password_hint(&data.Email, hint, mail_config) { | ||||
|             err!(format!("There have been a problem sending the email: {}", e)); | ||||
|         } | ||||
|     } else if CONFIG.show_password_hint { | ||||
|         if let Some(hint) = user.password_hint { | ||||
|         if let Some(hint) = hint { | ||||
|             err!(format!("Your password hint is: {}", &hint)); | ||||
|         } else { | ||||
|             err!("Sorry, you have no password hint..."); | ||||
|  |  | |||
|  | @ -260,7 +260,8 @@ | |||
|     "Type": 26, | ||||
|     "Domains": [ | ||||
|       "steampowered.com", | ||||
|       "steamcommunity.com" | ||||
|       "steamcommunity.com", | ||||
|       "steamgames.com" | ||||
|     ], | ||||
|     "Excluded": false | ||||
|   }, | ||||
|  |  | |||
							
								
								
									
										37
									
								
								src/mail.rs
									
										
									
									
									
								
							
							
						
						
									
										37
									
								
								src/mail.rs
									
										
									
									
									
								
							|  | @ -1,4 +1,3 @@ | |||
| use std::error::Error; | ||||
| use native_tls::{Protocol, TlsConnector}; | ||||
| use lettre::{Transport, SmtpTransport, SmtpClient, ClientTlsParameters, ClientSecurity}; | ||||
| use lettre::smtp::ConnectionReuseParameters; | ||||
|  | @ -9,25 +8,24 @@ use MailConfig; | |||
| 
 | ||||
| fn mailer(config: &MailConfig) -> SmtpTransport { | ||||
|     let client_security = if config.smtp_ssl { | ||||
|         let mut tls_builder = TlsConnector::builder(); | ||||
|         tls_builder.min_protocol_version(Some(Protocol::Tlsv11)); | ||||
|         ClientSecurity::Required( | ||||
|             ClientTlsParameters::new(config.smtp_host.to_owned(), tls_builder.build().unwrap()) | ||||
|         ) | ||||
|         let tls = TlsConnector::builder() | ||||
|             .min_protocol_version(Some(Protocol::Tlsv11)) | ||||
|             .build() | ||||
|             .unwrap(); | ||||
| 
 | ||||
|         ClientSecurity::Required(ClientTlsParameters::new(config.smtp_host.clone(), tls)) | ||||
|     } else { | ||||
|         ClientSecurity::None | ||||
|     }; | ||||
| 
 | ||||
|     let smtp_client = SmtpClient::new( | ||||
|         (config.smtp_host.to_owned().as_str(), config.smtp_port), | ||||
|         client_security | ||||
|         (config.smtp_host.as_str(), config.smtp_port), | ||||
|         client_security, | ||||
|     ).unwrap(); | ||||
| 
 | ||||
|     let smtp_client = match (&config.smtp_username, &config.smtp_password) { | ||||
|         (Some(username), Some(password)) => { | ||||
|             smtp_client.credentials(Credentials::new(username.to_owned(), password.to_owned())) | ||||
|         }, | ||||
|         (_, _) => smtp_client, | ||||
|         (Some(user), Some(pass)) => smtp_client.credentials(Credentials::new(user.clone(), pass.clone())), | ||||
|         _ => smtp_client, | ||||
|     }; | ||||
| 
 | ||||
|     smtp_client | ||||
|  | @ -46,18 +44,19 @@ pub fn send_password_hint(address: &str, hint: Option<String>, config: &MailConf | |||
|             hint)) | ||||
|     } else { | ||||
|         ("Sorry, you have no password hint...", | ||||
|          "Sorry, you have not specified any password hint...\n".to_string()) | ||||
|          "Sorry, you have not specified any password hint...\n".into()) | ||||
|     }; | ||||
| 
 | ||||
|     let email = EmailBuilder::new() | ||||
|         .to(address) | ||||
|         .from((config.smtp_from.to_owned(), "Bitwarden-rs")) | ||||
|         .from((config.smtp_from.clone(), "Bitwarden-rs")) | ||||
|         .subject(subject) | ||||
|         .body(body) | ||||
|         .build().unwrap(); | ||||
|         .build() | ||||
|         .map_err(|e| e.to_string())?; | ||||
| 
 | ||||
|     match mailer(config).send(email.into()) { | ||||
|         Ok(_) => Ok(()), | ||||
|         Err(e) => Err(e.description().to_string()), | ||||
|     } | ||||
|     mailer(config) | ||||
|         .send(email.into()) | ||||
|         .map_err(|e| e.to_string()) | ||||
|         .and(Ok(())) | ||||
| } | ||||
|  |  | |||
|  | @ -34,7 +34,6 @@ extern crate num_traits; | |||
| extern crate lettre; | ||||
| extern crate lettre_email; | ||||
| extern crate native_tls; | ||||
| extern crate fast_chemail; | ||||
| extern crate byteorder; | ||||
| 
 | ||||
| use std::{path::Path, process::{exit, Command}}; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue