Martin André 
							
						 
					 
					
						
						
							
						
						541d0c2aba 
					 
					
						
						
							
							Add https_only() for ClientBuilder ( #1102 )  
						
						... 
						
						
						
						Closes  #980  
					
						2020-12-09 10:40:46 -08:00 
						 
				 
			
				
					
						
							
							
								Corey Farwell 
							
						 
					 
					
						
						
							
						
						474d9eff9b 
					 
					
						
						
							
							Document how a RequestBuilder gets constructed ( #1097 )  
						
						
						
						
					 
					
						2020-12-09 07:17:37 -08:00 
						 
				 
			
				
					
						
							
							
								Martin André 
							
						 
					 
					
						
						
							
						
						a2133aec3b 
					 
					
						
						
							
							blocking: add tcp_keepalive option ( #1100 )  
						
						
						
						
					 
					
						2020-12-07 07:56:56 -08:00 
						 
				 
			
				
					
						
							
							
								Zicklag 
							
						 
					 
					
						
						
							
						
						3cd9c29b30 
					 
					
						
						
							
							Fix system HTTP proxy to send proxy-authorization ( #1021 )  
						
						... 
						
						
						
						Previously, HTTP proxies loaded from the system settings were not
respected for non-HTTPS requests. Now the PROXY_AUTHORIZATION header is
supplied on HTTP requests with a system proxy. 
						
						
					 
					
						2020-11-24 10:34:38 -08:00 
						 
				 
			
				
					
						
							
							
								Konrad Borowski 
							
						 
					 
					
						
						
							
						
						e7be3eda04 
					 
					
						
						
							
							Make wasm-bindgen-test a dev dependency  
						
						
						
						
					 
					
						2020-11-24 07:04:21 -08:00 
						 
				 
			
				
					
						
							
							
								Taylor Thomas 
							
						 
					 
					
						
						
							
						
						2ca0e26cfa 
					 
					
						
						
							
							feat(multipart): Adds support for manually setting size  
						
						... 
						
						
						
						I also added a simple sanity test to make sure it doesn't override
a `Body` with an actual size. I also double checked that this works
with a project where we are using streams.
Closes  #1090  
						
						
					 
					
						2020-11-23 11:10:26 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						b1d498ffa8 
					 
					
						
						
							
							v0.10.9  
						
						
						
						
					 
					
						2020-11-19 16:04:32 -08:00 
						 
				 
			
				
					
						
							
							
								Qing Lei 
							
						 
					 
					
						
						
							
						
						0bae133b71 
					 
					
						
						
							
							Enable brotli for blocking ( #1061 )  
						
						
						
						
					 
					
						2020-11-19 16:03:34 -08:00 
						 
				 
			
				
					
						
							
							
								est31 
							
						 
					 
					
						
						
							
						
						23aaa0b60e 
					 
					
						
						
							
							Add a rustls-tls-native-roots feature  
						
						... 
						
						
						
						Adds an optional cargo feature to load certificates
from the OS native certificate store. 
						
						
					 
					
						2020-11-19 13:13:36 -08:00 
						 
				 
			
				
					
						
							
							
								est31 
							
						 
					 
					
						
						
							
						
						3ea9f92f24 
					 
					
						
						
							
							Add rustls-tls-manual-roots feature to allow callers to specify roots  
						
						... 
						
						
						
						Now, callers have more control over the set of roots.
Note that, due to cargo unification, other dependencies in the
dependency tree might enable rustls-tls-webpki-roots
or rustls-tls.
This will affect connections initiated by code that explicitly
enabled rustls-tls-manual-roots.
So for now, the choice is done once per entire cargo
dependency graph. If people want more precise control
over things, they can add methods that allow controlling
this on a per-connection level. Even if such methods
are available, the *-manual-roots feature will still be
helpful with eliminating the webpki-roots dependency
for those cargo graphs where there is no unification. 
						
						
					 
					
						2020-11-19 13:13:36 -08:00 
						 
				 
			
				
					
						
							
							
								stevelr 
							
						 
					 
					
						
						
							
						
						4fe07d81cf 
					 
					
						
						
							
							add ClientBuilder.default_headers() for wasm32 target ( #1084 )  
						
						
						
						
					 
					
						2020-11-16 13:09:47 -08:00 
						 
				 
			
				
					
						
							
							
								Taiki Endo 
							
						 
					 
					
						
						
							
						
						2dec3b725f 
					 
					
						
						
							
							Remove pin-related unsafe code  
						
						
						
						
					 
					
						2020-11-13 15:12:06 -08:00 
						 
				 
			
				
					
						
							
							
								Taiki Endo 
							
						 
					 
					
						
						
							
						
						ff507e12fc 
					 
					
						
						
							
							Update pin-project-lite to 0.2.0  
						
						
						
						
					 
					
						2020-11-13 15:12:06 -08:00 
						 
				 
			
				
					
						
							
							
								est31 
							
						 
					 
					
						
						
							
						
						5b46bfc0bb 
					 
					
						
						
							
							Update url semver requirement to 2.2 ( #1087 )  
						
						... 
						
						
						
						Fixes  #1085  
					
						2020-11-13 14:37:04 -08:00 
						 
				 
			
				
					
						
							
							
								stevelr 
							
						 
					 
					
						
						
							
						
						045d7c7d2f 
					 
					
						
						
							
							Support Cloudflare workers runtime ( #1081 )  
						
						
						
						
					 
					
						2020-11-11 10:10:01 -08:00 
						 
				 
			
				
					
						
							
							
								JustFr33z 
							
						 
					 
					
						
						
							
						
						3b45c38c41 
					 
					
						
						
							
							Update README license badge to actually link to license.( #1078 )  
						
						
						
						
					 
					
						2020-11-11 06:28:26 -08:00 
						 
				 
			
				
					
						
							
							
								Federico Terzi 
							
						 
					 
					
						
						
							
						
						7595dcb3f7 
					 
					
						
						
							
							Default HTTPS proxy protocol to HTTP if not explicitly specified otherwise ( #1082 )  
						
						... 
						
						
						
						Fix  #1080  
					
						2020-11-11 06:26:44 -08:00 
						 
				 
			
				
					
						
							
							
								XyLyXyRR 
							
						 
					 
					
						
						
							
						
						4574019045 
					 
					
						
						
							
							chore(docs): fix missing link for 'blocking'  
						
						
						
						
					 
					
						2020-11-10 09:33:09 -08:00 
						 
				 
			
				
					
						
							
							
								Constantin Nickel 
							
						 
					 
					
						
						
							
						
						bf43bb608c 
					 
					
						
						
							
							Update serde_urlencoded to 0.7  
						
						
						
						
					 
					
						2020-11-06 08:24:45 -08:00 
						 
				 
			
				
					
						
							
							
								Ngo Iok Ui (Wu Yu Wei) 
							
						 
					 
					
						
						
							
						
						00fb43b650 
					 
					
						
						
							
							Add tcp_keepalive option for ClientBuilder ( #1070 )  
						
						
						
						
					 
					
						2020-10-29 08:23:01 -07:00 
						 
				 
			
				
					
						
							
							
								Patrick Lühne 
							
						 
					 
					
						
						
							
						
						6705b90a15 
					 
					
						
						
							
							Fix typo in documentation ( #1056 )  
						
						... 
						
						
						
						This fixes a typo with multiple occurrences in the documentation and
rewraps the documentation comments at 80 characters. 
						
						
					 
					
						2020-10-12 18:04:33 -07:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
							
						
						d42d16c705 
					 
					
						
						
							
							Update tokio-socks dependency to 0.3  
						
						
						
						
					 
					
						2020-10-07 10:47:44 -07:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
							
						
						5aa517b9b4 
					 
					
						
						
							
							Update base64 dependency to 0.13  
						
						
						
						
					 
					
						2020-10-07 10:47:44 -07:00 
						 
				 
			
				
					
						
							
							
								Snarpix 
							
						 
					 
					
						
						
							
						
						dbd887c262 
					 
					
						
						
							
							Expose http1_writev config option to user ( #1040 )  
						
						
						
						
					 
					
						2020-09-18 11:29:07 -07:00 
						 
				 
			
				
					
						
							
							
								Fabrice Desré 
							
						 
					 
					
						
						
							
						
						5031747e8e 
					 
					
						
						
							
							Update webpki-roots to current version ( #1041 )  
						
						... 
						
						
						
						Simple bump from 0.19 to 0.20 
						
						
					 
					
						2020-09-18 10:48:41 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						50006e7734 
					 
					
						
						
							
							Bump http-proxy from 1.18.0 to 1.18.1 in /examples/wasm_github_fetch ( #1033 )  
						
						... 
						
						
						
						Bumps [http-proxy](https://github.com/http-party/node-http-proxy ) from 1.18.0 to 1.18.1.
- [Release notes](https://github.com/http-party/node-http-proxy/releases )
- [Changelog](https://github.com/http-party/node-http-proxy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/http-party/node-http-proxy/compare/1.18.0...1.18.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2020-09-10 10:25:57 -07:00 
						 
				 
			
				
					
						
							
							
								shuo 
							
						 
					 
					
						
						
							
						
						e06e19868f 
					 
					
						
						
							
							Add is_connect on error ( #1023 )  
						
						... 
						
						
						
						* error: add is_connect helper function
* test: ensure request_timeout is not connect_timeout
* fmt
* skip err is_connect if target_arch is wasm. rerun checks
Co-authored-by: lishuo <lishuo.03@bytedance.com >
Co-authored-by: Sean McArthur <sean@seanmonstar.com > 
						
						
					 
					
						2020-09-02 18:07:13 -07:00 
						 
				 
			
				
					
						
							
							
								Youngsuk Kim 
							
						 
					 
					
						
						
							
						
						f012163333 
					 
					
						
						
							
							typo fix in docs ( #1024 )  
						
						
						
						
					 
					
						2020-09-01 14:06:23 -07:00 
						 
				 
			
				
					
						
							
							
								Jason van den Hurk 
							
						 
					 
					
						
						
							
						
						53268f2443 
					 
					
						
						
							
							Introduce build method on WASM RequestBuilder for compatibility with async_impl ( #1019 )  
						
						
						
						
					 
					
						2020-08-28 10:12:58 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						7ef8e94250 
					 
					
						
						
							
							v0.10.8  
						
						
						
						
					 
					
						2020-08-25 09:28:48 -07:00 
						 
				 
			
				
					
						
							
							
								Zac Pullar-Strecker 
							
						 
					 
					
						
						
							
						
						db24d54097 
					 
					
						
						
							
							Add must_use to ClientBuilder & RequestBuilder ( #1011 )  
						
						
						
						
					 
					
						2020-08-21 08:58:53 -07:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
						
						d42385e7f2 
					 
					
						
						
							
							wasm: Omit request body if it's empty ( #1012 )  
						
						... 
						
						
						
						This should allow creating GET and HEAD requests from http::Request 
						
						
					 
					
						2020-08-20 15:42:48 -07:00 
						 
				 
			
				
					
						
							
							
								fuyu 
							
						 
					 
					
						
						
							
						
						9e23103371 
					 
					
						
						
							
							Fix detection of system proxy from Windows registry ( #1005 )  
						
						
						
						
					 
					
						2020-08-19 11:38:21 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Dupree 
							
						 
					 
					
						
						
							
						
						512fb97ffc 
					 
					
						
						
							
							Use proxy's DNS in TOR example ( #1003 )  
						
						... 
						
						
						
						Fix  #899  
					
						2020-08-17 11:02:09 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Dupree 
							
						 
					 
					
						
						
							
						
						7a5c5ed600 
					 
					
						
						
							
							Remove non-working example. Postman-echo does not return CORS headers. After a quick search I did not find a test echo server which returned CORS headers. ( #1002 )  
						
						... 
						
						
						
						I have rolled an example header into the other WASM example 
						
						
					 
					
						2020-08-17 11:00:39 -07:00 
						 
				 
			
				
					
						
							
							
								Paolo Barbolini 
							
						 
					 
					
						
						
							
						
						cff487ff58 
					 
					
						
						
							
							docsrs: build wasm32-unknown-unknown docs ( #998 )  
						
						
						
						
					 
					
						2020-08-11 08:14:04 -07:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
						
						dd8441fd23 
					 
					
						
						
							
							wasm: impl TryFrom<HttpRequest<T>> for Request ( #997 )  
						
						
						
						
					 
					
						2020-08-08 15:29:22 -07:00 
						 
				 
			
				
					
						
							
							
								SnejUgal 
							
						 
					 
					
						
						
							
						
						ecc863fdac 
					 
					
						
						
							
							Do not assume that window exists in WASM ( #990 )  
						
						
						
						
					 
					
						2020-08-06 15:09:31 -07:00 
						 
				 
			
				
					
						
							
							
								Jason van den Hurk 
							
						 
					 
					
						
						
							
						
						83fa93ccaf 
					 
					
						
						
							
							Make headers method on WASM client for compatibility with async_impl ( #991 )  
						
						... 
						
						
						
						The replace_headers method had to be moved since the async_impl module
is not compiled while compiling to wasm. This caused the replace_headers
method to be unavailable. fast_random had to be excluded from the wasm
build to prevent dead code warnings in the wasm target. 
						
						
					 
					
						2020-08-06 15:07:43 -07:00 
						 
				 
			
				
					
						
							
							
								Jason van den Hurk 
							
						 
					 
					
						
						
							
						
						77d7e452e1 
					 
					
						
						
							
							Make execute method on WASM client for compatibility with async_impl ( #989 )  
						
						... 
						
						
						
						The async_impl of reqwest has a `execute` impl on Client which is used
to execute a request and return a Result Future. When converting a crate
from async to wasm this method is missing, requiring forking and
rewriting the crate. By introducing this method less errors will be
introduced when trying to compile to wasm 
						
						
					 
					
						2020-08-06 10:37:05 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						edc9e244cb 
					 
					
						
						
							
							Bump elliptic from 6.5.1 to 6.5.3 in /examples/wasm_header ( #987 )  
						
						... 
						
						
						
						Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.1 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases )
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.1...v6.5.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2020-08-05 07:46:12 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						cea712f8cd 
					 
					
						
						
							
							Bump elliptic from 6.5.1 to 6.5.3 in /examples/wasm_github_fetch ( #986 )  
						
						... 
						
						
						
						Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.1 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases )
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.1...v6.5.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2020-08-05 07:46:00 -07:00 
						 
				 
			
				
					
						
							
							
								Takayuki Maeda 
							
						 
					 
					
						
						
							
						
						1e6957a4ac 
					 
					
						
						
							
							Fix clippy warnings ( #981 )  
						
						... 
						
						
						
						* refactor: fix clippy warnings
* refactor: fix redundant_closure
* refactor: fix collapsible if
* refactor: remove unnecessary_unwrap 
						
						
					 
					
						2020-07-27 09:02:47 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						c78aa50d4c 
					 
					
						
						
							
							v0.10.7  
						
						
						
						
					 
					
						2020-07-24 07:13:27 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						4a8998241a 
					 
					
						
						
							
							Bump lodash from 4.17.15 to 4.17.19 in /examples/wasm_header ( #975 )  
						
						... 
						
						
						
						Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2020-07-24 07:06:32 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						9df2bc6e61 
					 
					
						
						
							
							Bump lodash from 4.17.15 to 4.17.19 in /examples/wasm_github_fetch ( #974 )  
						
						... 
						
						
						
						Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2020-07-24 07:06:18 -07:00 
						 
				 
			
				
					
						
							
							
								Michal 'vorner' Vaner 
							
						 
					 
					
						
						
							
						
						69288606bc 
					 
					
						
						
							
							Allow conversion from async client builder to blocking one ( #978 )  
						
						... 
						
						
						
						The builders have mostly the same options and the blocking one is just a
wrapper around the async one. The possible conversion makes it easier to
support creating both kinds from configuration file, reducing some code
duplication. 
						
						
					 
					
						2020-07-20 10:27:14 -07:00 
						 
				 
			
				
					
						
							
							
								Enno Boland 
							
						 
					 
					
						
						
							
						
						a800202384 
					 
					
						
						
							
							Add multipart for WASM ( #966 )  
						
						
						
						
					 
					
						2020-07-08 13:10:23 -07:00 
						 
				 
			
				
					
						
							
							
								Enno Boland 
							
						 
					 
					
						
						
							
						
						af9fc5c9d8 
					 
					
						
						
							
							Implement Request::bearer_auth for wasm32  
						
						
						
						
					 
					
						2020-07-06 15:00:54 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						1a2c10256a 
					 
					
						
						
							
							deps(chore): update to the latest rustls ( #969 )  
						
						
						
						
					 
					
						2020-07-06 09:01:46 -07:00