Sean McArthur
8f4b05ae78
feat(lib): update to std::future::Future
...
BREAKING CHANGE: All usage of async traits (`Future`, `Stream`,
`AsyncRead`, `AsyncWrite`, etc) are updated to newer versions.
2019-07-09 15:55:22 -07:00
Sean McArthur
da9b0319ef
refactor(lib): update to 2018 edition
2019-07-09 15:16:01 -07:00
Sean McArthur
5d44f8841c
v0.12.32
2019-07-08 16:17:40 -07:00
Sean McArthur
31ec07a387
v0.12.31
2019-06-25 16:08:24 -07:00
Sean McArthur
6b2940631e
v0.12.30
2019-06-14 13:43:00 -07:00
Sean McArthur
e0f5a9c6c5
v0.12.29
2019-05-16 15:20:30 -07:00
Lucio Franco
2d9f3490aa
feat(body): implement http_body::Body for hyper::Body
...
This adds a `http_body::Body` impl for hypers `Body`. This should
allow us to start moving to a more generic body trait based on
`BufStream` and `http-body`.
2019-05-16 14:21:42 -07:00
Sean McArthur
778421eb94
v0.12.28
2019-04-29 16:20:43 -07:00
Sean McArthur
0f33354569
v0.12.27
2019-04-10 09:44:18 -07:00
Sean McArthur
2ef562a165
v0.12.26
2019-04-09 12:52:41 -07:00
Sean McArthur
8c345d5590
v0.12.25
2019-03-01 15:04:03 -08:00
Sean McArthur
0c8f7d2708
v0.12.24
2019-02-11 12:10:21 -08:00
Sean McArthur
8393dc9f18
v0.12.23
2019-01-24 11:21:25 -08:00
Sean McArthur
4dd9437560
v0.12.22
2019-01-23 11:38:23 -08:00
Sean McArthur
6bce753f32
v0.12.21
2019-01-15 10:13:25 -08:00
Sean McArthur
780dead9f2
docs(lib): mention reqwest in docs homepage
2019-01-10 12:38:22 -08:00
Sean McArthur
ec7b93c982
v0.12.20
2019-01-07 15:04:42 -08:00
Sean McArthur
5abbe59696
v0.12.19
2018-12-18 12:47:11 -08:00
Sean McArthur
720c068e56
v0.12.18
2018-12-11 16:14:13 -08:00
Sean McArthur
fdd0413418
v0.12.17
2018-12-05 17:01:07 -08:00
Sean McArthur
7fb6e3a3ff
v0.12.16
2018-11-21 16:43:12 -08:00
Sean McArthur
92a8aba610
v0.12.15
2018-11-20 12:55:08 -08:00
Sean McArthur
1158bd20b3
v0.12.14
2018-11-07 11:01:47 -08:00
Sean McArthur
3af6aa80af
v0.12.13
2018-10-26 13:04:03 -07:00
Sean McArthur
34d780acd0
feat(dns): export client::connect::dns module, and
...
`TokioThreadpoolGaiResolver` type.
2018-10-23 12:49:56 -07:00
Steven Fackler
1e8d6439cf
feat(dns): tokio_threadpool::blocking resolver
...
Unlike the default resolver, this avoids spawning extra dedicated
threads but only works on the multi-threaded Tokio runtime.
Closes #1676
2018-10-23 09:57:04 -07:00
Sander Maijers
d55b5efb89
feat(http): reexport http crate
2018-10-16 14:05:01 -07:00
Sean McArthur
00c96de0b9
v0.12.12
2018-10-16 10:22:02 -07:00
Sean McArthur
5c3415d704
v0.12.11
2018-09-28 13:04:52 -07:00
Sean McArthur
8f91747466
v0.12.10
2018-09-14 17:43:30 -07:00
Sean McArthur
57556e6329
v0.12.9
2018-08-28 17:31:21 -07:00
Sean McArthur
bdbaa85f41
v0.12.8
2018-08-10 14:42:27 -07:00
Yusuke Sasaki
1e8cd5aaa6
chore(*): enable #[deny(warnings)] at only testing
2018-08-10 10:40:40 -07:00
Sean McArthur
6e8417e08f
refactor(lib): use type macro to detect impl Trait
2018-08-07 21:00:02 -07:00
Sean McArthur
069a32b1ac
v0.12.7
2018-07-23 09:51:38 -07:00
Sean McArthur
8a04a97464
v0.12.6
2018-07-11 17:20:20 -07:00
Sean McArthur
5a3efda0e7
v0.12.5
2018-06-28 20:53:50 -07:00
Sean McArthur
8cf6f145ac
v0.12.4
2018-06-28 16:21:27 -07:00
Sean McArthur
d7436cfbe0
v0.12.3
2018-06-25 12:46:41 -07:00
Sean McArthur
ac1af8d15b
perf(headers): switch from fmt to itoa when writing content-length header
2018-06-20 17:19:37 -07:00
Sean McArthur
9b4083de6b
v0.12.2
2018-06-19 11:30:05 -07:00
Sean McArthur
fea29b29e2
feat(http1): Add higher-level HTTP upgrade support to Client and Server ( #1563 )
...
- Adds `Body::on_upgrade()` that returns an `OnUpgrade` future.
- Adds `hyper::upgrade` module containing types for dealing with
upgrades.
- Adds `server::conn::Connection::with_upgrades()` method to enable
these upgrades when using lower-level API (because of a missing
`Send` bound on the transport generic).
- Client connections are automatically enabled.
- Optimizes request parsing, to make up for extra work to look for
upgrade requests.
- Returns a smaller `DecodedLength` type instead of the fatter
`Decoder`, which should also allow a couple fewer branches.
- Removes the `Decode::Ignore` wrapper enum, and instead ignoring
1xx responses is handled directly in the response parsing code.
Ref #1563
Closes #1395
2018-06-14 13:39:29 -07:00
Sean McArthur
e5118d7eea
v0.12.1
2018-06-04 17:10:29 -07:00
Sean McArthur
497654958e
v0.12.0
2018-06-01 15:40:55 -07:00
Sean McArthur
58004b847c
docs(lib): update description of hyper
2018-06-01 15:22:53 -07:00
Sean McArthur
789c2231f3
refactor(body): separate body, payload, and chunk into their own internal mods
2018-06-01 11:22:16 -07:00
Sean McArthur
e4be8b4cc9
chore(lib): add deny(warnings) back
2018-05-15 13:50:45 -07:00
Sean McArthur
26417fc24a
perf(h1): improve parsing and encoding of http1 messages
2018-05-15 13:24:58 -07:00
Sean McArthur
e236b01df5
perf(h1): assert less around date formatter
2018-05-08 11:42:59 -07:00
Sean McArthur
7a7453ba52
refactor(lib): change from futures-timer to tokio-timer
2018-04-30 19:11:05 -07:00