Add support for SOCKS5 proxies, and parsing proxy authorizations from URLs
This commit is contained in:
		
				
					committed by
					
						 Sean McArthur
						Sean McArthur
					
				
			
			
				
	
			
			
			
						parent
						
							871ec6f989
						
					
				
				
					commit
					c45ff29bfb
				
			
							
								
								
									
										18
									
								
								Cargo.toml
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								Cargo.toml
									
									
									
									
									
								
							| @@ -17,28 +17,32 @@ encoding_rs = "0.8" | ||||
| futures = "0.1.23" | ||||
| http = "0.1.15" | ||||
| hyper = "0.12.22" | ||||
| hyper-old-types = { version = "0.11", optional = true, features = ["compat"] } | ||||
| flate2 = { version = "^1.0.7", default-features = false, features = ["rust_backend"] } | ||||
| hyper-tls = { version = "0.3.2", optional = true } | ||||
| log = "0.4" | ||||
| mime = "0.3.7" | ||||
| mime_guess = "2.0.0-alpha.6" | ||||
| native-tls = { version = "0.2", optional = true } | ||||
| serde = "1.0" | ||||
| serde_json = "1.0" | ||||
| serde_urlencoded = "0.5" | ||||
| tokio = { version = "0.1.7", default-features = false, features = ["rt-full"] } | ||||
| tokio = { version = "0.1.7", default-features = false, features = ["rt-full", "tcp"] } | ||||
| tokio-executor = "0.1.4" # a minimum version so trust-dns-resolver compiles | ||||
| tokio-io = "0.1" | ||||
| tokio-threadpool = "0.1.8" # a minimum version so tokio compiles | ||||
| tokio-timer = "0.2.6" # a minimum version so trust-dns-resolver compiles | ||||
| trust-dns-resolver = { version = "0.10", optional = true } | ||||
| url = "1.2" | ||||
| uuid = { version = "0.7", features = ["v4"] } | ||||
|  | ||||
| # Optional deps... | ||||
|  | ||||
| hyper-old-types = { version = "0.11", optional = true, features = ["compat"] } | ||||
| hyper-rustls = { version = "0.16", optional = true } | ||||
| tokio-rustls = { version = "0.9", optional = true } | ||||
| webpki-roots = { version = "0.16", optional = true } | ||||
| hyper-tls = { version = "0.3.2", optional = true } | ||||
| native-tls = { version = "0.2", optional = true } | ||||
| rustls = { version = "0.15", features = ["dangerous_configuration"], optional = true } | ||||
| socks = { version = "0.3.2", optional = true } | ||||
| tokio-rustls = { version = "0.9", optional = true } | ||||
| trust-dns-resolver = { version = "0.10", optional = true } | ||||
| webpki-roots = { version = "0.16", optional = true } | ||||
|  | ||||
| [dev-dependencies] | ||||
| env_logger = "0.6" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user