Commit Graph

  • 78f4bbdc28 chore(lib): prepare master for 0.13.x changes Sean McArthur 2019-07-09 13:24:21 -07:00
  • 1d5eda1565 v0.12.32 Sean McArthur 2019-07-08 16:17:40 -07:00
  • e1b1779806 chore(lib): allow deprecated mem::uninitialized Sean McArthur 2019-07-08 16:08:31 -07:00
  • b2f4f2d23a refactor(http1): detect whether a Token parse error is for method or uri Sean McArthur 2019-07-03 14:59:03 -07:00
  • d5aa2d2cbb style(client): HttpConnector: use consistent naming - s/buf/buffer/ (#1840) Dietmar Maurer 2019-07-02 18:45:59 +02:00
  • 382c1549ee feat(client): HttpConnector: allow to set socket buffer sizes Dietmar Maurer 2019-07-01 20:09:04 +02:00
  • d7662bbb4e v0.12.31 Sean McArthur 2019-06-25 16:08:24 -07:00
  • 33975ad4d8 chore(cargo): include build.rs when publishing Sean McArthur 2019-06-25 15:19:30 -07:00
  • 179065ea08 chore(dependencies): Update want to 0.2 (#1833) Igor Gnatenko 2019-06-22 08:57:17 +02:00
  • f00cc0d82e chore(dependencies): Update pretty_env_logger to 0.3 Igor Gnatenko 2019-06-21 19:49:25 +02:00
  • b1ecfb4e0d v0.12.30 Sean McArthur 2019-06-14 13:43:00 -07:00
  • b9d7940ab0 fix(http1): force always-ready connections to yield after a few spins Sean McArthur 2019-06-14 11:33:31 -07:00
  • b5c1ec901f fix(http2): correctly propagate HTTP2 request cancellation Sean McArthur 2019-06-03 14:30:30 -07:00
  • 106d62d30e chore(lib): add dyn keyword to trait objects (#1820) Sean McArthur 2019-06-03 13:08:13 -07:00
  • cc85a020d0 v0.12.29 Sean McArthur 2019-05-16 15:20:30 -07:00
  • 3b16c68730 feat(server): add initial window builder methods that take self by-val (#1817) Sean McArthur 2019-05-16 14:34:28 -07:00
  • 2ff6373062 feat(body): implement http_body::Body for hyper::Body Lucio Franco 2019-05-16 17:21:42 -04:00
  • 7318acc5cf chore(benches): add a few parallel + body end-to-end configurations Sean McArthur 2019-05-16 13:34:03 -07:00
  • 312a99d820 feat(client): Implement TryFrom for Destination (#1810) Andy Moran 2019-05-08 20:39:47 -05:00
  • 49f5cfe72e fix(server): skip automatic Content-Length header for HTTP 304 responses João Oliveira 2019-05-07 20:53:25 +01:00
  • de3aa19fa1 refactor(body): improve Debug format of Body Sean McArthur 2019-04-30 14:40:21 -07:00
  • b02fadbdbd v0.12.28 Sean McArthur 2019-04-29 16:20:43 -07:00
  • 9c9660b249 fix(client): detect HTTP2 connection closures sooner Sean McArthur 2019-04-29 15:52:42 -07:00
  • 50caf11234 refactor(error): improve organization of Error kinds Sean McArthur 2019-04-25 15:47:38 -07:00
  • 3fd186464a fix(client): fix a rare connection pool race condition quininer 2019-04-24 04:55:34 +08:00
  • 9a8eda6a21 refactor(http1): apply a few clippy suggestions bishtpawan 2019-04-24 01:26:30 +05:30
  • fed3634080 chore(lib): fix unused_mut warnings from newest nightly Sean McArthur 2019-04-23 12:45:19 -07:00
  • a75e066faf feat(server): impl Sink for Body::Sender João Oliveira 2019-04-10 18:03:12 +01:00
  • 2b0f86dca5 v0.12.27 Sean McArthur 2019-04-10 09:44:18 -07:00
  • aac0e8581f fix(http2): fix import of h2::Reason to work on 1.26 Sean McArthur 2019-04-09 14:06:24 -07:00
  • 0abd1838ff docs(server): show JSON deserialization in API example (#1791) Ole Herman Schumacher Elgesem 2019-04-09 23:05:16 +02:00
  • f5db99078d v0.12.26 Sean McArthur 2019-04-09 12:52:41 -07:00
  • 81944bd4d8 fix(http2): send a GOAWAY when the user's Service::poll_ready errors Sean McArthur 2019-04-09 12:49:43 -07:00
  • dcc5a5e3ab refactor(http1): fix redundant imports Sean McArthur 2019-04-01 18:33:19 -07:00
  • 3b3abee9e9 feat(client,server) Add Connection::without_shutdown() Vitaly Shukela 2019-03-27 01:16:06 +03:00
  • ebd5147fc2 feat(http2): check Error::source() for an HTTP2 error code to send in reset Sean McArthur 2019-03-25 12:35:47 -07:00
  • 3e69c36e8c fix(server): prohibit the length headers on successful CONNECT Yusuke Sasaki 2019-03-21 02:06:34 +09:00
  • d73abe7368 v0.12.25 Sean McArthur 2019-03-01 15:04:03 -08:00
  • 9c06f8cbf4 feat(http2): Add window size config options for Client and Server Kevin Leimkuhler 2019-03-01 14:44:38 -08:00
  • 038b639a3a docs(service): change the make_service_fn example to a full snippet Michal 'vorner' Vaner 2019-03-01 22:57:34 +01:00
  • c3286968ad feat(server): add http2_max_concurrent_streams builder option Sean McArthur 2019-02-28 15:00:09 -08:00
  • f5d2219b30 fix(http2): send INTERNAL_ERROR when user's Service errors Sean McArthur 2019-02-28 16:04:53 -08:00
  • fcdc596b0a fix(client): coerce HTTP_2 requests to HTTP_11 Sean McArthur 2019-02-27 16:55:39 -08:00
  • 72b52415eb refactor(tests): use macro to assign request properties Sean McArthur 2019-02-27 16:13:48 -08:00
  • 46a1c42a77 feat(error): implement Error::source when available Steven Fackler 2019-02-27 13:18:02 -08:00
  • d267f96495 feat(service): add poll_ready to Service and MakeService (#1767) Yusuke Sasaki 2019-02-28 02:30:52 +09:00
  • 12f2956df9 chore(client): adjust dispatch giver throughput benchmark generics Sean McArthur 2019-02-25 17:35:46 -08:00
  • 20425247b1 perf(http2): don't register callback with main h2 client task Sean McArthur 2019-02-25 17:27:51 -08:00
  • ad7dbba036 test(client): add client benchmarks with mocked IO Sean McArthur 2019-02-25 14:05:00 -08:00
  • 794df366e6 refactor(lib): improve client and h1 logs Sean McArthur 2019-02-15 15:58:35 -08:00
  • 5907e549ad feat(service): allow FnMut with service_fn Sean McArthur 2019-02-14 11:31:09 -08:00
  • 1d60a83c0b v0.12.24 Sean McArthur 2019-02-11 12:10:21 -08:00
  • 7e3d868bc6 fix(client): fix panic when CONNECT request doesn't have a port Sean McArthur 2019-02-11 12:05:52 -08:00
  • dc52114785 feat(server): add http1_max_buf_size in the server::Builder (#1761) luben karavelov 2019-02-11 18:47:19 +00:00
  • 89dceccc6e feat(server): add into_inner to AddrStream (#1762) luben karavelov 2019-02-11 18:45:55 +00:00
  • 25c4358037 v0.12.23 Sean McArthur 2019-01-24 11:21:25 -08:00
  • 3a797a88f3 docs(lib): fix several broken links throughout docs Sean McArthur 2019-01-24 11:19:36 -08:00
  • 81d18f0037 fix(http2): revert http2 refactor causing a client hang Sean McArthur 2019-01-24 11:00:12 -08:00
  • 265d698a79 feat(client): add conn::Builder::max_buf_size() Alexander Mielczarek 2019-01-19 20:52:17 -06:00
  • 956daf1737 v0.12.22 Sean McArthur 2019-01-23 11:38:23 -08:00
  • a000c3b021 fix(client): parse IPv6 hosts correctly in HttpConnector Sean McArthur 2019-01-23 11:24:26 -08:00
  • a76b1515e2 refactor(http2): remove extra mpsc trying to work around h2 hang Sean McArthur 2019-01-22 14:04:40 -08:00
  • 1b2a359a55 test(client): update tests for http::Uri::host fix Sean McArthur 2019-01-22 15:02:23 -08:00
  • 8735deed89 refactor(lib): replace 'try' macro with '?' Sean McArthur 2019-01-18 14:29:12 -08:00
  • 1290ff8084 v0.12.21 Sean McArthur 2019-01-15 10:13:25 -08:00
  • a85b1462d9 feat(client): add Destination::try_from_uri constructor Lucio Franco 2019-01-15 12:45:30 -05:00
  • e6826a9cbb feat(client): Add useful trait impls to Name Linus Färnstrand 2019-01-11 13:54:39 +01:00
  • d57ad7a303 docs(lib): mention reqwest in docs homepage Sean McArthur 2019-01-10 12:38:22 -08:00
  • e3bf1d200b docs(client): touch ups for Client, Builder, and connect types Sean McArthur 2019-01-10 12:18:16 -08:00
  • d83a5409ed feat(client): add FromStr impl for Name Linus Färnstrand 2019-01-10 10:58:29 +01:00
  • f30daa455e v0.12.20 Sean McArthur 2019-01-07 15:04:42 -08:00
  • 6455bc5166 fix(dependencies): disable unneeded optional tokio features Sean McArthur 2019-01-07 14:50:18 -08:00
  • fdbc33c4f3 fix(http2): don't consider an h2 send request error as canceled Sean McArthur 2018-12-19 13:16:49 -08:00
  • 0a94a23914 v0.12.19 Sean McArthur 2018-12-18 12:47:11 -08:00
  • e264a2cbfb fix(rt): prevent fallback reactor thread from being created accidentally Sean McArthur 2018-12-18 12:44:08 -08:00
  • 6b1eff2f3d docs(readme): mention reqwest as a higher level client Nico Burns 2018-12-16 21:57:37 +00:00
  • aa7e77ec8c v0.12.18 Sean McArthur 2018-12-11 16:09:06 -08:00
  • b41456b74b refactor(http2): fix Error::new_canceled call Sean McArthur 2018-12-11 16:14:05 -08:00
  • b3c61381e7 refactor(http2): make several http2 errors more specific Sean McArthur 2018-12-11 15:59:35 -08:00
  • b01c40ff5d doc(client): document that http2_only needs Prior Knowledge or ALPN configured. Sean McArthur 2018-12-11 15:41:01 -08:00
  • bf0fd5cb23 feat(server): add server::conn::AddrIncoming::bind constructor Sean McArthur 2018-12-11 14:22:53 -08:00
  • a4fbce34a5 test(client): fix pool tests compilation errors Sean McArthur 2018-12-06 16:55:24 -08:00
  • 1e96ea9836 test(server): remove unneeded mutex for TestService Sean McArthur 2018-12-06 11:06:45 -08:00
  • 4791782714 v0.12.17 Sean McArthur 2018-12-05 16:57:30 -08:00
  • 387b8a459a refactor(client): remove dead exec function Sean McArthur 2018-12-05 17:00:56 -08:00
  • 57d1b97867 refactor(client): clean up client config fields Sean McArthur 2018-12-05 12:17:03 -08:00
  • 1bd6fdee02 chore(CI): remove coveralls Sean McArthur 2018-12-05 11:35:30 -08:00
  • 9f95363d5f test(client): disable happy eyeballs tests except in CI Sean McArthur 2018-12-05 10:57:37 -08:00
  • 5870b4d9a1 chore(README): remove AppVeyor badge Sean McArthur 2018-12-05 10:56:51 -08:00
  • 5d8b47cd4b chore(LICENSE): update license year Sean McArthur 2018-12-05 10:56:20 -08:00
  • 18486acd3e feat(service): export hyper::service::MakeServiceRef Sean McArthur 2018-11-30 12:57:53 -08:00
  • 3f5c9989c7 feat(error): add Error::is_connect method Sean McArthur 2018-11-29 16:14:24 -08:00
  • ca01f97e7e perf(http1): implement an adaptive read buffer strategy Sean McArthur 2018-11-27 16:16:58 -08:00
  • b310f0f745 feat(server): add tcp_sleep_on_accept_errors builder method Johannes Weissmann 2018-11-27 23:36:54 +01:00
  • 3e2c9ddc46 feat(server): add http1_half_close(bool) option Sean McArthur 2018-11-26 16:19:28 -08:00
  • 686f56a4ce chore(dependencies): update http to 0.1.14 for Uri::port_part Sean McArthur 2018-11-27 11:55:02 -08:00
  • 402a6ca299 refactor(client): update from deprecated Uri::port to port_part (#1722) Jeff Labonte 2018-11-26 13:06:40 -05:00
  • 757bc79b9a v0.12.16 Sean McArthur 2018-11-21 16:43:12 -08:00
  • 2198fc2f30 fix(client): fix connection leak when Response finishes before Request body Sean McArthur 2018-11-21 16:39:47 -08:00
  • 1f50961b23 feat(client): add http1_read_buf_exact_size Builder option Rick Richardson 2018-11-15 16:46:01 -08:00