Sean McArthur 
							
						 
					 
					
						
						
							
						
						bd4e0c663c 
					 
					
						
						
							
							fmt: wasm body ( #1359 )  
						
						
						
						
					 
					
						2021-10-18 11:19:12 -07:00 
						 
				 
			
				
					
						
							
							
								Fredrik Enestad 
							
						 
					 
					
						
						
							
						
						d35c311e6d 
					 
					
						
						
							
							Update async body doc ( #1357 )  
						
						... 
						
						
						
						Remove File from examples of what .body() accept 
						
						
					 
					
						2021-10-18 16:54:38 +00:00 
						 
				 
			
				
					
						
							
							
								Niklas Wolber 
							
						 
					 
					
						
						
							
						
						bb3d102108 
					 
					
						
						
							
							wasm: don't send request body as plain uint8 array ( #1358 )  
						
						... 
						
						
						
						Co-authored-by: Niklas Wolber <niklas.wolber+git@octopost.eu > 
						
						
					 
					
						2021-10-17 01:06:37 +00:00 
						 
				 
			
				
					
						
							
							
								crapStone 
							
						 
					 
					
						
						
							
						
						fead177093 
					 
					
						
						
							
							Fix body to JsValue conversion ( #1354 )  
						
						... 
						
						
						
						* fix body to JsValue conversion
* add tests 
						
						
					 
					
						2021-10-14 17:31:49 -07:00 
						 
				 
			
				
					
						
							
							
								6543 
							
						 
					 
					
						
						
							
						
						c9217d8d1b 
					 
					
						
						
							
							fix: wasm client: pass response header to builder by reference ( #1350 )  
						
						
						
						
					 
					
						2021-10-13 16:03:23 -07:00 
						 
				 
			
				
					
						
							
							
								Dirk Stolle 
							
						 
					 
					
						
						
							
						
						597833d906 
					 
					
						
						
							
							docs/comments: fix some typos ( #1346 )  
						
						
						
						
					 
					
						2021-10-08 23:34:57 +00:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						5cc1eff23b 
					 
					
						
						
							
							v0.11.5  
						
						
						
						
					 
					
						2021-10-07 12:16:10 -07:00 
						 
				 
			
				
					
						
							
							
								Victor 
							
						 
					 
					
						
						
							
						
						d40276c0f0 
					 
					
						
						
							
							wasm: add missing as_bytes method to Body implementation ( #1270 )  
						
						
						
						
					 
					
						2021-10-07 19:04:18 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Batkin 
							
						 
					 
					
						
						
							
						
						203cd5bfdc 
					 
					
						
						
							
							Follow cURL's rules for parsing and matching NO_PROXY ( #1332 )  
						
						... 
						
						
						
						There are a few ways in which reqwest's handling of NO_PROXY differs from cURL (and other implementations). The biggest issue is that whitespace between entries should be ignored/trimmed, but is not (i.e. "NO_PROXY='a, b'" would never match "b"). In addition, according to cURL's rules, a NO_PROXY entry without a leading dot should match the domain itself as well as any subdomains (reqwest only handles exact matches if there is no leading dot) and entries with a leading dot should only match subdomains (but request allows exact matches). Finally, cURL allows a special entry "*" to match all entries (effectively disabling use of the proxy). 
						
						
					 
					
						2021-10-07 11:39:31 -07:00 
						 
				 
			
				
					
						
							
							
								Jaehyeon Park 
							
						 
					 
					
						
						
							
						
						6d682b53e2 
					 
					
						
						
							
							use Array when converting bytes into JsValue ( #1341 )  
						
						
						
						
					 
					
						2021-10-04 17:16:41 -07:00 
						 
				 
			
				
					
						
							
							
								silvioprog 
							
						 
					 
					
						
						
							
						
						cf87893b17 
					 
					
						
						
							
							Implement Clone for Identity ( #1334 )  
						
						
						
						
					 
					
						2021-09-29 13:02:03 -07:00 
						 
				 
			
				
					
						
							
							
								Joshua Gilman 
							
						 
					 
					
						
						
							
						
						eb9e343142 
					 
					
						
						
							
							docs: adds amplifying note about private key formats ( #1335 )  
						
						
						
						
					 
					
						2021-09-27 18:35:25 +00:00 
						 
				 
			
				
					
						
							
							
								Konrad Borowski 
							
						 
					 
					
						
						
							
						
						cfa301c7fa 
					 
					
						
						
							
							wasm: avoid dependency on serde-serialize feature ( #1337 )  
						
						... 
						
						
						
						Using this feature makes dependency cycles much more likely. 
						
						
					 
					
						2021-09-27 10:58:04 -07:00 
						 
				 
			
				
					
						
							
							
								Zachary Dremann 
							
						 
					 
					
						
						
							
						
						2767071cac 
					 
					
						
						
							
							Optimize replace_headers to avoid copies of keys  
						
						... 
						
						
						
						Sometimes, I'm amazed at what non lexical lifetimes allows. 
						
						
					 
					
						2021-08-30 10:18:45 -07:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
						
						2881354c90 
					 
					
						
						
							
							Fix more clippy warnings  
						
						
						
						
					 
					
						2021-08-26 13:42:46 -07:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
						
						4be5ec7ffd 
					 
					
						
						
							
							Replace use of assert_eq with assert  
						
						... 
						
						
						
						Reported by clippy. 
						
						
					 
					
						2021-08-26 13:42:46 -07:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
						
						1be9c34f01 
					 
					
						
						
							
							Make ResponseBuilderExt not target-dependent  
						
						
						
						
					 
					
						2021-08-26 13:42:46 -07:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
						
						3879694c09 
					 
					
						
						
							
							Add TryFrom<Request> for HttpRequest<Option<Body>>  
						
						
						
						
					 
					
						2021-08-26 13:42:46 -07:00 
						 
				 
			
				
					
						
							
							
								Jan Verbeek 
							
						 
					 
					
						
						
							
						
						66c1b48167 
					 
					
						
						
							
							Add options for specifying the TLS version ( #1315 )  
						
						
						
						
					 
					
						2021-08-12 09:41:32 -07:00 
						 
				 
			
				
					
						
							
							
								David Leslie 
							
						 
					 
					
						
						
							
						
						bdc57beabb 
					 
					
						
						
							
							fix: respect https_only option when redirecting ( #1313 )  
						
						
						
						
					 
					
						2021-08-02 16:50:15 -07:00 
						 
				 
			
				
					
						
							
							
								Saruniks 
							
						 
					 
					
						
						
							
						
						e6a1a09f09 
					 
					
						
						
							
							Fix compile error when target is wasm and multipart feature is enabled. ( #1296 )  
						
						
						
						
					 
					
						2021-06-30 19:13:42 -07:00 
						 
				 
			
				
					
						
							
							
								Mohamed Daahir 
							
						 
					 
					
						
						
							
						
						bccefe7486 
					 
					
						
						
							
							add option to disable http2 upgrade ( #1292 )  
						
						... 
						
						
						
						Co-authored-by: Sean McArthur <sean@seanmonstar.com > 
						
						
					 
					
						2021-06-24 18:00:06 -07:00 
						 
				 
			
				
					
						
							
							
								Jan Verbeek 
							
						 
					 
					
						
						
							
						
						d9308f1b26 
					 
					
						
						
							
							Fix documentation of http1_title_case_headers() ( #1294 )  
						
						... 
						
						
						
						Case is not preserved either way, so the old text was misleading. 
						
						
					 
					
						2021-06-24 14:30:53 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						b9cf2db697 
					 
					
						
						
							
							CI: make a single final job that depends on all others ( #1291 )  
						
						
						
						
					 
					
						2021-06-23 11:24:18 -07:00 
						 
				 
			
				
					
						
							
							
								nickelc 
							
						 
					 
					
						
						
							
						
						eee19c5f3c 
					 
					
						
						
							
							Fix bare url warnings in multipart docs ( #1289 )  
						
						
						
						
					 
					
						2021-06-22 07:18:46 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						f5fe17876a 
					 
					
						
						
							
							v0.11.4  
						
						
						
						
					 
					
						2021-06-21 14:58:56 -07:00 
						 
				 
			
				
					
						
							
							
								Chris Campbell 
							
						 
					 
					
						
						
							
						
						8e5af459e5 
					 
					
						
						
							
							Allow overriding of DNS resolution to specified IP addresses( #561 ) ( #1277 )  
						
						... 
						
						
						
						This change allows users to bypass the selected DNS resolver for
specific domains. The allows, for example, to make calls to a local TLS
server by rerouting a given domain to 127.0.0.1.
The approach I've taken for the design is to wrap the resolver in an
outer service. This leads to a fair amount of boilerplate code mainly to
be able to explain the typing to the compiler. The actual business logic
is very simple for the number of lines involved.
Closes  #561  
						
						
					 
					
						2021-06-16 14:41:08 -07:00 
						 
				 
			
				
					
						
							
							
								K.J. Valencik 
							
						 
					 
					
						
						
							
						
						c4388fcff9 
					 
					
						
						
							
							WASM: Add try_clone implementations to Request and RequestBuilder ( #1286 )  
						
						... 
						
						
						
						Currently the wasm client does not implement `try_clone` on `Request` or `RequestBuilder` like the blocking and async clients.
This PR adds infallible `try_clone` implementations to the wasm client to improve the API parity.
*Note*: Even though these APIs are infallible on wasm (no streaming bodies), I chose to keep the API identical. 
						
						
					 
					
						2021-06-14 10:36:56 -07:00 
						 
				 
			
				
					
						
							
							
								Mohamed Daahir 
							
						 
					 
					
						
						
							
						
						b48cb4a5aa 
					 
					
						
						
							
							Add native-tls-alpn feature ( #1283 )  
						
						
						
						
					 
					
						2021-06-09 17:05:29 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						bbeb1ede4e 
					 
					
						
						
							
							Bump ssri from 6.0.1 to 6.0.2 in /examples/wasm_github_fetch ( #1262 )  
						
						... 
						
						
						
						Bumps [ssri](https://github.com/npm/ssri ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/npm/ssri/releases )
- [Changelog](https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md )
- [Commits](https://github.com/npm/ssri/compare/v6.0.1...v6.0.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2021-05-10 12:39:12 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						841d47c6a2 
					 
					
						
						
							
							Bump url-parse from 1.4.7 to 1.5.1 in /examples/wasm_github_fetch ( #1267 )  
						
						... 
						
						
						
						Bumps [url-parse](https://github.com/unshiftio/url-parse ) from 1.4.7 to 1.5.1.
- [Release notes](https://github.com/unshiftio/url-parse/releases )
- [Commits](https://github.com/unshiftio/url-parse/compare/1.4.7...1.5.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2021-05-10 12:16:47 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						33bc7939b4 
					 
					
						
						
							
							Bump lodash from 4.17.19 to 4.17.21 in /examples/wasm_github_fetch ( #1269 )  
						
						... 
						
						
						
						Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.19 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.19...4.17.21 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2021-05-10 11:48:29 -07:00 
						 
				 
			
				
					
						
							
							
								Jens Reimann 
							
						 
					 
					
						
						
							
						
						b0af278f78 
					 
					
						
						
							
							Implement "default" functions of the trait to fix "insecure" mode ( #1259 )  
						
						... 
						
						
						
						Ignoring validation seems broken as some default functions actually do
check. That is fine for the proper TLS validation, but gets in the way
when someone wants to skip TLS validation (e.g. for self-signed
certificates).
This change re-implements these default functions in a way that they
do not check, but return "success" all the time.
Fixes  #1210  
						
						
					 
					
						2021-04-28 17:19:46 -07:00 
						 
				 
			
				
					
						
							
							
								Mohamed Daahir 
							
						 
					 
					
						
						
							
						
						8d3e27966c 
					 
					
						
						
							
							use ZlibDecoder for deflate responses ( #1257 )  
						
						
						
						
					 
					
						2021-04-26 16:52:29 -07:00 
						 
				 
			
				
					
						
							
							
								Mark Lodato 
							
						 
					 
					
						
						
							
						
						b88f309339 
					 
					
						
						
							
							Fix small typos in Client docs ( #1253 )  
						
						
						
						
					 
					
						2021-04-22 10:37:17 -07:00 
						 
				 
			
				
					
						
							
							
								Mohamed Daahir 
							
						 
					 
					
						
						
							
						
						77ee0df7c5 
					 
					
						
						
							
							Support Deflate decoding ( #1250 )  
						
						
						
						
					 
					
						2021-04-22 10:35:29 -07:00 
						 
				 
			
				
					
						
							
							
								bensadiku 
							
						 
					 
					
						
						
							
						
						42b31600c3 
					 
					
						
						
							
							WASM: set RequestCredentials to None by default ( #1249 )  
						
						... 
						
						
						
						Closes  #1247  
					
						2021-04-21 09:42:09 -07:00 
						 
				 
			
				
					
						
							
							
								Marco Ieni 
							
						 
					 
					
						
						
							
						
						9293cd2061 
					 
					
						
						
							
							CI: check documentation ( #1246 )  
						
						
						
						
					 
					
						2021-04-19 16:22:04 -07:00 
						 
				 
			
				
					
						
							
							
								bensadiku 
							
						 
					 
					
						
						
							
						
						18dfac4fe2 
					 
					
						
						
							
							Add RequestBuilder::version() method to set HTTP version ( #1243 )  
						
						... 
						
						
						
						Closes  #1240  
					
						2021-04-14 19:03:22 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						7afade446c 
					 
					
						
						
							
							v0.11.3  
						
						
						
						
					 
					
						2021-04-12 15:50:10 -07:00 
						 
				 
			
				
					
						
							
							
								Camille TJHOA 
							
						 
					 
					
						
						
							
						
						43725ac1ee 
					 
					
						
						
							
							Add wasm integration tests to CI ( #657 ) ( #1237 )  
						
						
						
						
					 
					
						2021-04-12 15:47:20 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Gjengset 
							
						 
					 
					
						
						
							
						
						7d8c32784e 
					 
					
						
						
							
							impl From<hyper::Body> for Body ( #1236 )  
						
						... 
						
						
						
						This implements a conversion from `hyper::Body` to `reqwest::Body`,
which in turn enables converting a `http::Request<hyper::Body>` into
`reqwest::Request` through the existing `TryFrom` implementation.
Fixes  #1156 . 
						
						
					 
					
						2021-04-08 13:21:29 -07:00 
						 
				 
			
				
					
						
							
							
								xushaodong 
							
						 
					 
					
						
						
							
						
						1614c5ea64 
					 
					
						
						
							
							supports wasm fetch credentials  
						
						
						
						
					 
					
						2021-04-06 12:42:05 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						81c0b6685a 
					 
					
						
						
							
							Up MSRV to 1.46.0  
						
						
						
						
					 
					
						2021-04-06 11:48:09 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						97af751665 
					 
					
						
						
							
							Bump y18n from 4.0.0 to 4.0.1 in /examples/wasm_github_fetch ( #1232 )  
						
						... 
						
						
						
						Bumps [y18n](https://github.com/yargs/y18n ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/yargs/y18n/releases )
- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md )
- [Commits](https://github.com/yargs/y18n/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2021-04-06 10:40:38 -07:00 
						 
				 
			
				
					
						
							
							
								Sebastian Klähn 
							
						 
					 
					
						
						
							
						
						c6eb2c4fcb 
					 
					
						
						
							
							Fix typo in cookies.rs ( #1225 )  
						
						
						
						
					 
					
						2021-03-23 15:34:17 -07:00 
						 
				 
			
				
					
						
							
							
								kotborealis 
							
						 
					 
					
						
						
							
						
						29b15cb1d2 
					 
					
						
						
							
							Updated documentation in examples ( #1219 )  
						
						... 
						
						
						
						Documentation in examples recommends using
`tokio 0.2` as dependency, while README.md
recomends `tokio 0.1`.
I've updated comments according to readme. 
						
						
					 
					
						2021-03-22 11:26:50 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						dada01ef65 
					 
					
						
						
							
							Fix unused lint for tokio's enter guard in blocking::wait ( #1223 )  
						
						
						
						
					 
					
						2021-03-22 11:26:36 -07:00 
						 
				 
			
				
					
						
							
							
								Pawan Singh Bisht 
							
						 
					 
					
						
						
							
						
						544282a0b4 
					 
					
						
						
							
							proxy: refactor a collapsible_match ( #1214 )  
						
						
						
						
					 
					
						2021-03-17 09:51:51 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						c666b293a1 
					 
					
						
						
							
							Bump elliptic from 6.5.3 to 6.5.4 in /examples/wasm_github_fetch  
						
						... 
						
						
						
						Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.3 to 6.5.4.
- [Release notes](https://github.com/indutny/elliptic/releases )
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.3...v6.5.4 )
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2021-03-09 14:02:08 -08:00