Sean McArthur 
							
						 
					 
					
						
						
							
						
						4d221533a2 
					 
					
						
						
							
							Switch trust-dns to an off-by-default optional feature  
						
						
						
						
					 
					
						2019-01-11 17:30:10 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						23e13304ef 
					 
					
						
						
							
							Disable trust-dns on Windows  
						
						... 
						
						
						
						Closes  #431  
					
						2019-01-11 12:34:03 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						2649f9ab56 
					 
					
						
						
							
							Remove trust-dns when target_os is Android  
						
						
						
						
					 
					
						2019-01-10 13:52:35 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						b71787be86 
					 
					
						
						
							
							refactor DNS resolver construction  
						
						... 
						
						
						
						- System Conf is read as `ClientBuilder::build()` time, providing the
  error earlier.
- If there is an error reading the resolve system conf, a better error
  is reported.
- Resolver only needs to lock a mutex once to spawn the background task,
  instead of every single `resolve` call. 
						
						
					 
					
						2019-01-10 12:47:29 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						ad854c3ee8 
					 
					
						
						
							
							add Proxy::basic_auth support  
						
						... 
						
						
						
						Closes  #322  
					
						2019-01-04 14:40:19 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						44837c1b69 
					 
					
						
						
							
							Replace getaddrinfo resolver with trust-dns-resolver  
						
						
						
						
					 
					
						2018-12-18 12:54:22 -08:00 
						 
				 
			
				
					
						
							
							
								quininer 
							
						 
					 
					
						
						
							
						
						37039760f8 
					 
					
						
						
							
							Add rustls support ( #390 )  
						
						
						
						
					 
					
						2018-12-17 11:57:43 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						e2fa5497ef 
					 
					
						
						
							
							update deprecated Uri::port to port_part  
						
						
						
						
					 
					
						2018-11-26 12:14:05 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						97393143a5 
					 
					
						
						
							
							put all TLS functionality behind a feature flag  
						
						... 
						
						
						
						The "Cargo feature" `default-tls`, which is enabled by default, is
added, with all TLS support relying on it. This allows using reqwest but
disabling the `native-tls` dependency, by disabling this feature.
Closes  #225  
						
						
					 
					
						2018-10-29 16:37:25 -07:00 
						 
				 
			
				
					
						
							
							
								Yannick Heinrich 
							
						 
					 
					
						
						
							
						
						c4bf420021 
					 
					
						
						
							
							Integrate helper functions inside corresponding structs  
						
						
						
						
					 
					
						2018-10-05 11:19:52 -07:00 
						 
				 
			
				
					
						
							
							
								Yannick Heinrich 
							
						 
					 
					
						
						
							
						
						647f59756e 
					 
					
						
						
							
							Add missing pub(crate) statements.  
						
						
						
						
					 
					
						2018-10-05 11:19:52 -07:00 
						 
				 
			
				
					
						
							
							
								Yannick Heinrich 
							
						 
					 
					
						
						
							
						
						11f8588989 
					 
					
						
						
							
							upgrade to native-tls 0.2 + invalid certs ( #325 )  
						
						... 
						
						
						
						- Bumps `native-tls` dependency to 0.2 and adapt code accordingly
- Import code used from `tokio-tls` into `connect_async` and adapt dependencies accordinlgy
- Add an option for using `danger_accept_invalid_certs` inside the `Config` struct 
						
						
					 
					
						2018-08-08 13:14:36 -07:00 
						 
				 
			
				
					
						
							
							
								Yash Srivastav 
							
						 
					 
					
						
						
							
						
						c417d6dab8 
					 
					
						
						
							
							Upgrade hyper to 0.12  
						
						... 
						
						
						
						Closes  #304  
					
						2018-07-05 10:03:31 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						7db860759d 
					 
					
						
						
							
							Revert "Merge pull request  #232  from tafia/hyper-proxy"  
						
						... 
						
						
						
						This reverts commit b09b8620a6abfcd2796e 
						
						
					 
					
						2018-02-15 12:13:33 -08:00 
						 
				 
			
				
					
						
							
							
								Johann Tuffe 
							
						 
					 
					
						
						
							
						
						8b1bb0b53e 
					 
					
						
						
							
							remove proxy handling in favor of hyper-proxy crate  
						
						
						
						
					 
					
						2017-12-15 11:51:02 +08:00 
						 
				 
			
				
					
						
							
							
								Ömer Sinan Ağacan 
							
						 
					 
					
						
						
							
						
						d9d92b7479 
					 
					
						
						
							
							Implement option to set num of DNS threads in async ClientBuilder  
						
						
						
						
					 
					
						2017-10-09 21:16:04 +03:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						8719b3d540 
					 
					
						
						
							
							add some traces for proxy  
						
						
						
						
					 
					
						2017-08-17 10:01:18 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						229a2384a6 
					 
					
						
						
							
							add Proxy::custom to allow custom proxy functions  
						
						
						
						
					 
					
						2017-08-02 15:03:37 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						f4f3c3e173 
					 
					
						
						
							
							use proxy port as a u16 instead of String  
						
						
						
						
					 
					
						2017-07-04 11:55:26 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Henderson 
							
						 
					 
					
						
						
							
						
						f9f27f9c66 
					 
					
						
						
							
							format connect request with host:port and connect on  http/1.0 responses  
						
						
						
						
					 
					
						2017-07-03 21:06:33 -04:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						17c0739fcc 
					 
					
						
						
							
							connect TLS aftet tunneling to a proxy  
						
						
						
						
					 
					
						2017-06-30 18:28:52 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						1785e0dc5d 
					 
					
						
						
							
							Disable hostname verification when option is enabled  
						
						... 
						
						
						
						Closes  #153  
					
						2017-06-28 11:03:28 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						6cdaff4b66 
					 
					
						
						
							
							add a Proxy type  
						
						... 
						
						
						
						Proxies can currently be configured to intercept HTTP, HTTPS, and all
requests. HTTPS tunneling is supported.
Closes  #30  
						
						
					 
					
						2017-06-22 09:49:00 -07:00