Constantin Nickel
a787fc1b38
Prune the tokio dependencies
2019-09-27 11:53:15 -07:00
Sean McArthur
932defd879
Introduce unstable, incomplete WASM support
2019-09-26 10:01:08 -07:00
Sean McArthur
6413a4349e
Update tokio and hyper alphas
2019-09-25 14:19:37 -07:00
Sean McArthur
f71227d968
Make gzip an optional feature (default off)
2019-09-23 15:46:25 -07:00
nickelc
3cf8ede960
Make futures-channel dependency of blocking API ( #644 )
2019-09-19 09:03:39 -07:00
Sean McArthur
7e3c1bc461
Make the blocking API an optional feature (default off)
2019-09-18 12:39:02 -07:00
Sean McArthur
0a87d3d7da
Make cookies an optional feature (default off)
2019-09-17 16:50:54 -07:00
Constantin Nickel
b1a90eb402
Prune the futures dependencies
2019-09-12 07:52:31 -07:00
Sean McArthur
5fb04356fc
Re-enable rustls feature ( #625 )
2019-09-09 12:45:45 -07:00
Sean McArthur
ba7b2a754e
refactor all to async/await ( #617 )
...
Co-authored-by: Danny Browning <danny.browning@protectwise.com >
Co-authored-by: Daniel Eades <danieleades@hotmail.com >
2019-09-06 17:22:56 -07:00
Nikhil Benesch
f60456c8e3
Upgrade to url v2.0 ( #583 )
2019-09-04 18:27:20 -07:00
Luca Bruno
3033f11639
cargo: update to rustls 0.16
2019-08-20 14:05:34 -07:00
Daniel Eades
5dc5162765
update and tidy code
2019-08-16 12:59:55 -07:00
Sean McArthur
c3b2a26c46
Prepare master for 0.10 breaking changes
2019-08-16 11:47:05 -07:00
Sean McArthur
7d04fa1dfa
Update to released mime_guess v2.0
2019-08-14 11:36:42 -07:00
Sean McArthur
d29e12db10
v0.9.19
2019-07-19 12:23:04 -07:00
WindSoilder
577d06c363
Add support for system/environment proxies ( #547 )
2019-07-01 16:27:58 -07:00
Dmitry Pankratov
e16aed5e3c
Added support for sending requests with streaming Body ( #545 )
2019-06-14 10:29:54 -07:00
Sean McArthur
9f256405e5
v0.9.18
2019-06-06 11:33:03 -07:00
nirasan
9f22f46e85
Clarify correct specification of dependency on serde ( #525 )
...
Closes #494
2019-05-16 10:46:00 -07:00
Sean McArthur
11d477f49a
v0.9.17
2019-05-15 13:22:42 -07:00
Johan Andersson
795602450b
Update cookie 0.12 and cookie_store 0.7 ( #518 )
...
Fix #517
2019-05-06 10:29:07 -07:00
Sean McArthur
bf5a268079
v0.9.16
2019-04-30 15:27:12 -07:00
Guillaume Gomez
66a88d946b
Add doc-comment to test README examples ( #515 )
2019-04-30 14:11:10 -07:00
Benjamin Fry
15595acb04
update trust-dns-resolver to 0.11 ( #513 )
2019-04-30 08:55:03 -07:00
Sean McArthur
08054a3984
v0.9.15
2019-04-15 12:36:27 -07:00
Sean McArthur
9ddeb5ad22
v0.9.14
2019-04-09 13:13:53 -07:00
Christoph Herzog
954fdfae30
Implement cookie store support
...
This commit introduces a cookie store / session support
for both the async and the sync client.
Functionality is based on the cookie crate,
which provides a HTTP cookie abstraction,
and the cookie_store crate which provides a
store that handles cookie storage and url/expiration
based cookie resolution for requests.
Changes:
* adds new private dependencies: time, cookie, cookie_store
* a new cookie module which provides wrapper types around
the dependency crates
* a Response::cookies() accessor for iterating over response cookies
* a ClientBuilder::cookie_store() method that enables session functionality
* addition of a cookie_store member to the async client
* injecting request cookies and persisting response cookies
* cookie tests
NOTE: this commit DOES NOT expose the CookieStore itself,
limiting available functionality.
This is desirable, but omitted for now due to API considerations that should be fleshed out in the future.
This means users do not have direct access to the cookie session for now.
2019-04-09 12:54:10 -07:00
Diggory Blake
c45ff29bfb
Add support for SOCKS5 proxies, and parsing proxy authorizations from URLs
2019-04-08 11:42:18 -07:00
Sean McArthur
871ec6f989
v0.9.13
2019-04-01 18:45:16 -07:00
Sean McArthur
f77ec53e59
v0.9.12
2019-03-20 14:18:39 -07:00
quininer
f02ca0ded0
disable Nagle's for default-tls handshake
2019-03-20 14:09:31 -07:00
quininer
3554b0ad26
replace libflate with flate2 ( #476 )
2019-03-19 13:21:43 -07:00
Sean McArthur
d7475d61f2
v0.9.11
2019-03-04 11:41:54 -08:00
Sean McArthur
5deb5705f5
v0.9.10
2019-02-18 11:54:14 -08:00
Sean McArthur
d2eee8591a
v0.9.9
2019-01-23 12:20:44 -08:00
Sean McArthur
a9b79a8e30
pick up hyper and http patches
2019-01-23 12:18:03 -08:00
quininer
b37e67b865
update rustls ( #447 )
2019-01-23 09:14:02 -08:00
Sean McArthur
021851afd4
Enable h2 ALPN with rustls-tls backend
2019-01-18 11:53:56 -08:00
Sean McArthur
c7dc8851a3
remove duplicate keywords field from Cargo.toml
2019-01-17 16:35:40 -08:00
Sean McArthur
94535ece88
add readme and keywords to Cargo.toml
2019-01-15 17:50:48 -08:00
Sean McArthur
10c0e64711
v0.9.8
2019-01-11 17:33:29 -08:00
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
a8174feca4
v0.9.7
2019-01-10 13:58:23 -08:00
Sean McArthur
2649f9ab56
Remove trust-dns when target_os is Android
2019-01-10 13:52:35 -08:00
Sean McArthur
3112d99b7c
v0.9.6
2019-01-07 15:44:37 -08:00
Sean McArthur
fa8736f851
remove unneeded features from tokio dependency
2019-01-07 15:37:18 -08:00
Sean McArthur
691bcfe894
improve general documentation
2019-01-07 14:20:39 -08:00
Sean McArthur
9ddc45438c
remove no-longer-needed docs_rs_workaround
2019-01-03 11:29:46 -08:00