Sean McArthur 
							
						 
					 
					
						
						
							
						
						9e2b56ba56 
					 
					
						
						
							
							Add connect_timeout to async and sync clients  
						
						
						
						
					 
					
						2019-02-20 15:15:55 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Habib 
							
						 
					 
					
						
						
							
						
						4dc679d535 
					 
					
						
						
							
							Add ClientBuilder::local_address option to bind to a local IP address ( #451 )  
						
						... 
						
						
						
						Closes  #414  
					
						2019-02-11 10:40:16 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Schwartz 
							
						 
					 
					
						
						
							
						
						6e8e781f8f 
					 
					
						
						
							
							Add ClientBuilder::h2_prior_knowlege() ( #443 )  
						
						... 
						
						
						
						resolves https://github.com/seanmonstar/reqwest/issues/413  
						
						
					 
					
						2019-01-18 14:15:57 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						021851afd4 
					 
					
						
						
							
							Enable h2 ALPN with rustls-tls backend  
						
						
						
						
					 
					
						2019-01-18 11:53:56 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						81b4d26682 
					 
					
						
						
							
							Try to detect Certificate and Identity errors earlier  
						
						
						
						
					 
					
						2019-01-11 15:43:00 -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 
							
						 
					 
					
						
						
							
						
						691bcfe894 
					 
					
						
						
							
							improve general documentation  
						
						
						
						
					 
					
						2019-01-07 14:20:39 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						11d7812e88 
					 
					
						
						
							
							rename Incompatile error kind to TlsIncompatible  
						
						
						
						
					 
					
						2019-01-04 14:46:58 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						ad854c3ee8 
					 
					
						
						
							
							add Proxy::basic_auth support  
						
						... 
						
						
						
						Closes  #322  
					
						2019-01-04 14:40:19 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						b9f4661332 
					 
					
						
						
							
							rename TLSBackend to TlsBackend  
						
						
						
						
					 
					
						2019-01-03 12:43:22 -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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						22fa725f48 
					 
					
						
						
							
							Document gzip client's behaviour ( #358 )  
						
						... 
						
						
						
						As suggested in #306 , the behaviour of the `auto gzip decompression` should
be clearly explained inside the documentation.
Closes  #306  
						
						
					 
					
						2018-10-03 10:14:41 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						680387f790 
					 
					
						
						
							
							try utf8 for location headers  
						
						
						
						
					 
					
						2018-09-25 11:46:46 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						cd7dbe226c 
					 
					
						
						
							
							log invalid location header value on error  
						
						
						
						
					 
					
						2018-09-21 14:22:41 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						5bf94e7bdd 
					 
					
						
						
							
							fix panic if Location header is not a valid string  
						
						... 
						
						
						
						Closes  #354  
					
						2018-09-21 14:13:32 -07:00 
						 
				 
			
				
					
						
							
							
								Xeoeen 
							
						 
					 
					
						
						
							
						
						3a5af68b92 
					 
					
						
						
							
							remove invalid headers after erasing body ( #349 )  
						
						
						
						
					 
					
						2018-09-19 12:07:59 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						610cdd266c 
					 
					
						
						
							
							Fix panicking when passed a file:// URL  
						
						... 
						
						
						
						Closes  #347  
					
						2018-09-18 12:43:54 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						55fcedcf97 
					 
					
						
						
							
							pub(crate)ify the async::client module  
						
						
						
						
					 
					
						2018-09-11 14:37:50 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						1ded95ce0e 
					 
					
						
						
							
							pub(crate)ify the async::request module  
						
						
						
						
					 
					
						2018-09-11 14:33:38 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						2f893718ba 
					 
					
						
						
							
							pub(crate)ify async::response module  
						
						
						
						
					 
					
						2018-09-11 14:27:28 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						13cfc4df85 
					 
					
						
						
							
							refactor redirect facade to use pub(crate)  
						
						
						
						
					 
					
						2018-08-23 10:04:25 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						ef529df3f2 
					 
					
						
						
							
							remove inline annotations on client builder methods  
						
						
						
						
					 
					
						2018-08-23 10:04:25 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						afbeb1a384 
					 
					
						
						
							
							change ClientBuilders to by-value builders  
						
						
						
						
					 
					
						2018-08-23 10:04:25 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						3fbda4fd49 
					 
					
						
						
							
							remove unstable language and feature  
						
						
						
						
					 
					
						2018-08-15 16:08:47 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Schroeder 
							
						 
					 
					
						
						
							
						
						d8e47babf6 
					 
					
						
						
							
							change invalid cert api to match native-tls ( #327 )  
						
						
						
						
					 
					
						2018-08-13 15:08:02 -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 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						6c78e363e0 
					 
					
						
						
							
							remote tokio-core dependency  
						
						
						
						
					 
					
						2018-07-05 14:06:01 -07:00 
						 
				 
			
				
					
						
							
							
								Yash Srivastav 
							
						 
					 
					
						
						
							
						
						c417d6dab8 
					 
					
						
						
							
							Upgrade hyper to 0.12  
						
						... 
						
						
						
						Closes  #304  
					
						2018-07-05 10:03:31 -07:00 
						 
				 
			
				
					
						
							
							
								Mattias Päivärinta 
							
						 
					 
					
						
						
							
						
						31504388d7 
					 
					
						
						
							
							Add status code accessor to RedirectAttempt ( #285 )  
						
						
						
						
					 
					
						2018-04-15 15:11:50 -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 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						374ec44d34 
					 
					
						
						
							
							remove deprecated no_proto usage of hyper  
						
						
						
						
					 
					
						2018-01-05 15:20:40 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						b09b8620a6 
					 
					
						
						
							
							Merge pull request  #232  from tafia/hyper-proxy  
						
						... 
						
						
						
						Remove proxy handling in favor of hyper-proxy crate 
						
						
					 
					
						2018-01-02 10:12:44 -08:00 
						 
				 
			
				
					
						
							
							
								Johann Tuffe 
							
						 
					 
					
						
						
							
						
						4101c78a1f 
					 
					
						
						
							
							use hyper-proxy 0.4.0 which allows multiple proxies  
						
						
						
						
					 
					
						2017-12-21 15:40:36 +08:00 
						 
				 
			
				
					
						
							
							
								Johann Tuffe 
							
						 
					 
					
						
						
							
						
						871b8076e4 
					 
					
						
						
							
							add proxy authorization  
						
						
						
						
					 
					
						2017-12-19 15:44:06 +08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						120890f041 
					 
					
						
						
							
							enable hyper's no_proto config  
						
						
						
						
					 
					
						2017-12-18 18:20:35 -08:00 
						 
				 
			
				
					
						
							
							
								Johann Tuffe 
							
						 
					 
					
						
						
							
						
						07f89984c4 
					 
					
						
						
							
							store intercept to set_proxy on requests  
						
						
						
						
					 
					
						2017-12-18 17:53:17 +08:00 
						 
				 
			
				
					
						
							
							
								Johann Tuffe 
							
						 
					 
					
						
						
							
						
						8b1bb0b53e 
					 
					
						
						
							
							remove proxy handling in favor of hyper-proxy crate  
						
						
						
						
					 
					
						2017-12-15 11:51:02 +08:00 
						 
				 
			
				
					
						
							
							
								knight42 
							
						 
					 
					
						
						
							
						
						f4437ea7b1 
					 
					
						
						
							
							feat: set default headers  
						
						
						
						
					 
					
						2017-10-22 13:01:35 +08:00 
						 
				 
			
				
					
						
							
							
								Henning Kowalk 
							
						 
					 
					
						
						
							
						
						9d158e69f8 
					 
					
						
						
							
							Small yet annoying typo fixed.  
						
						
						
						
					 
					
						2017-10-21 01:21:57 +02: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 
							
						 
					 
					
						
						
							
						
						390fc34148 
					 
					
						
						
							
							wip  
						
						
						
						
					 
					
						2017-09-04 13:11:20 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						779f8080ef 
					 
					
						
						
							
							change Builders to only error at the end  
						
						... 
						
						
						
						Closes  #189  
					
						2017-08-31 18:10:45 -07:00 
						 
				 
			
				
					
						
							
							
								Anthony Nowell 
							
						 
					 
					
						
						
							
						
						646c8b8efc 
					 
					
						
						
							
							Support PKCS12 identity on the ClientBuilder  
						
						
						
						
					 
					
						2017-08-25 15:38:45 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						229a2384a6 
					 
					
						
						
							
							add Proxy::custom to allow custom proxy functions  
						
						
						
						
					 
					
						2017-08-02 15:03:37 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						2d11a4bd71 
					 
					
						
						
							
							fix 307/308 redirects with GET requests  
						
						
						
						
					 
					
						2017-07-24 16:11:54 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Henderson 
							
						 
					 
					
						
						
							
						
						17c0b200cc 
					 
					
						
						
							
							do not set_proxy() for https requests  
						
						
						
						
					 
					
						2017-07-03 21:07:44 -04:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						1785e0dc5d 
					 
					
						
						
							
							Disable hostname verification when option is enabled  
						
						... 
						
						
						
						Closes  #153  
					
						2017-06-28 11:03:28 -07:00