Commit Graph

  • c8bdd967a3 style(lib): apply latest rustfmt Sean McArthur 2020-02-06 11:41:25 -08:00
  • a650d721d1 v0.13.2 Sean McArthur 2020-01-29 12:31:39 -08:00
  • 3acd33836e refactor(client): touch up connect log formats Sean McArthur 2020-01-29 12:29:46 -08:00
  • 54f2df2e6b chore(lib): update pretty_env_logger to v0.4 (#2123) Sean McArthur 2020-01-29 12:08:43 -08:00
  • d7ea7d0033 fix(body): return exactly 0 SizeHint for empty body (#2122) Sean McArthur 2020-01-29 11:55:07 -08:00
  • f0beaccfc7 docs(examples): rename proxy example to gateway Sean McArthur 2020-01-29 11:10:48 -08:00
  • e3c1cdfaf1 docs(examples): improve README for examples directory Sean McArthur 2020-01-29 11:09:12 -08:00
  • 703939f47e docs(readme): Add link to warp (#2081) Kelly Thomas Kline 2020-01-29 10:26:59 -08:00
  • fd4c796cdd style(lib): use just std instead of ::std in paths (#2101) Linus Färnstrand 2020-01-29 19:25:57 +01:00
  • 3405119392 fix(http1): only send 100 Continue if request body is polled Sean McArthur 2020-01-28 16:23:03 -08:00
  • c6df5629c4 perf(body): reduce memory size of Body by a u64 (#2118) Sean McArthur 2020-01-27 13:09:40 -08:00
  • e1ffa67ebf fix(http1): remove panic for HTTP upgrades that have been ignored (#2115) Sean McArthur 2020-01-23 16:41:40 -08:00
  • ecebe35e71 fix(client): strip path from Uri before calling Connector (#2109) Sean McArthur 2020-01-13 11:45:28 -08:00
  • a75c3376f1 feat(service): Implement Clone/Copy on ServiceFn and MakeServiceFn (#2104) Markus Westerlind 2020-01-08 21:44:07 +01:00
  • 0f66461ffd style(lib): address most clippy lints danieleades 2020-01-03 17:40:32 +00:00
  • 601c797fee refactor(error): remove deprecated 'Error::description' method (#2092) danieleades 2019-12-30 17:55:08 +00:00
  • 3ffa58ab33 fix(http2): don't add client content-length if method doesn't require it guoyunlong16 2019-12-27 02:41:52 +08:00
  • ddd5af9c08 style(comments): correct some typos in Rust code comments Vivek Ghaisas 2019-12-20 21:41:23 +05:30
  • df1457be45 perf(upgrade): forward vectored writes on the Upgraded type Sean McArthur 2019-12-19 14:10:46 -08:00
  • 5e01cad0b1 v0.13.1 Sean McArthur 2019-12-16 11:44:04 -08:00
  • cd21a71693 feat(body): implement HttpBody for Request and Response Sean McArthur 2019-12-13 10:19:10 -08:00
  • 744e9c3975 docs(server): http_proxy example Euclidr 2019-12-12 16:59:38 -08:00
  • bebf603e3d docs(body): fill in documentation of the to_bytes function Sean McArthur 2019-12-12 15:26:54 -08:00
  • 4a39b2f744 fix(http1): fix response with non-chunked transfer-encoding to be close-delimited Sean McArthur 2019-12-12 13:02:31 -08:00
  • 4d3cf3451e refactor(http1): fix for unused must_use on read_buf.split_to Sean McArthur 2019-12-12 13:27:46 -08:00
  • 0c54035f42 test(http1): only enable WriteBuf non-empty test with debug-assertions Sean McArthur 2019-12-12 12:12:32 -08:00
  • 77a56b672b feat(client): expose hyper::client::connect::Connect trait alias Sean McArthur 2019-12-11 15:50:36 -08:00
  • 902fd86659 refactor(client): remove Unpin requirement from request body Sean McArthur 2019-12-11 14:05:07 -08:00
  • efede670ee refactor(client): remove Unpin requirement on Body::Data Sean McArthur 2019-12-11 13:36:49 -08:00
  • 1ea0af36a0 docs(lib): fix broken intra docs links Sean McArthur 2019-12-11 13:12:24 -08:00
  • 568eeae369 chore(CI): add cargo doc step to CI Sean McArthur 2019-12-10 12:11:51 -08:00
  • ef0dc763b9 docs(server): fix ICE documenting pub(super) through pin_project Sean McArthur 2019-12-11 12:53:42 -08:00
  • 99b9ac124c v0.13.0 Sean McArthur 2019-12-10 09:38:35 -08:00
  • 12bea8db80 docs(client): a custom connector must be implement the Clone trait (#2064) Frank Denis 2019-12-10 18:35:39 +01:00
  • 11bac0b6c4 refactor(server): remove deprecated API Sean McArthur 2019-12-09 13:03:43 -08:00
  • 3f5e8d0216 docs(lib): fix typo in README.md David Barsky 2019-12-09 14:59:35 -05:00
  • 49ec748f7a docs(lib): rewrite hyper overview Sean McArthur 2019-12-09 11:50:53 -08:00
  • 70e3c2e21a docs(body): small wording improvement to body module docs Sean McArthur 2019-12-06 15:41:35 -08:00
  • 07b6d3319c docs(server): tweaks to server doc example Sean McArthur 2019-12-06 15:34:42 -08:00
  • b33117f16a docs(client): update client example to use to_bytes Sean McArthur 2019-12-06 15:29:17 -08:00
  • b7413db7ff refactor(server): remove Unpin requirement from the Body generic Sean McArthur 2019-12-06 13:15:39 -08:00
  • 54f1b19e95 docs(client): show how to implement a Connector Sean McArthur 2019-12-06 11:01:05 -08:00
  • 2735f41dd1 feat(body): add body::aggregate and body::to_bytes functions Sean McArthur 2019-12-05 17:51:37 -08:00
  • 2fd8e2de13 feat(body): replace Chunk type with Bytes Sean McArthur 2019-12-05 16:56:35 -08:00
  • f5aa36aa9a chore(ci): remove .appveyor.yml file Sean McArthur 2019-12-05 14:08:40 -08:00
  • ddafd7901c chore(README): update CI badge Sean McArthur 2019-12-05 14:08:02 -08:00
  • ea12e15095 style(lib): run rustfmt and enforce in CI Sean McArthur 2019-12-05 13:30:53 -08:00
  • 8d075b5595 chore(CI): enable GitHub Actions Sean McArthur 2019-12-04 17:55:04 -08:00
  • 5b96774052 feat(client): impl tower_service::Service for Client David Barsky 2019-12-04 20:07:16 -05:00
  • 2154aa29ca feat(lib): rename unstable-stream feature to stream and enable by default Sean McArthur 2019-12-04 16:39:38 -08:00
  • f5288525ee refactor(h1): un-split record_header_indicies for ARM Sean McArthur 2019-12-04 16:46:59 -08:00
  • faf6a64531 chore(dependencies): update to http-body 0.3 Sean McArthur 2019-12-04 16:29:58 -08:00
  • baa998929b feat(client): change connectors to return an impl Connection Sean McArthur 2019-12-04 15:17:49 -08:00
  • 3918e346b6 feat(client): remove Destination for http::Uri in connectors Sean McArthur 2019-12-04 12:49:44 -08:00
  • 3ee26cb072 refactor(client): return HttpConnecting newtype Sean McArthur 2019-12-04 13:59:38 -08:00
  • 1bb07bb55e refactor(client): use async/await in HttpConnector (#2019) Markus Westerlind 2019-12-04 22:39:56 +01:00
  • a00f963518 chore(dependencies): update tower-service to 0.3 David Barsky 2019-12-04 12:32:27 -05:00
  • 6ad35298d8 feat(body): replace the Payload trait with HttpBody Sean McArthur 2019-12-04 11:36:43 -08:00
  • 907bc100e5 feat(server): give Server::local_addr a more general type Adam C. Foltzer 2019-12-02 15:45:22 -08:00
  • e4afa59a74 feat(rt): introduce rt::Executor trait Sean McArthur 2019-12-04 11:15:09 -08:00
  • 46a0f1762c feat(lib): update Tokio, bytes, http, h2, and http-body Sean McArthur 2019-12-03 14:36:20 -08:00
  • 550c0fb4de feat(client): filter remote IP addresses by family of given local IP address James Le Cuirot 2019-11-13 14:56:53 +00:00
  • c6275ce668 chore(dependencies): update futures to 0.3.1 Daniel Johnson 2019-11-14 10:04:16 -08:00
  • 837ac65f1e feat(client): change Resolve to be Service<Name> Sean McArthur 2019-11-12 12:06:16 -08:00
  • 77d322ddf3 fix(client): fix polling dispatch channel after it has closed Sean McArthur 2019-10-30 13:59:24 -07:00
  • 0fa38000c2 refactor(lib): use dedicated enums for connection protocol versions Dirkjan Ochtman 2019-10-30 22:03:29 +01:00
  • c550ebec22 fix(client): fix panic from unreachable code Sean McArthur 2019-10-30 13:28:16 -07:00
  • a7bd970702 refactor(server): remove more 'static bounds on Server Sean McArthur 2019-10-24 13:18:07 -07:00
  • 9375a58d01 perf(client): change HttpConnecting to hold Arc<Config> instead of inlined fields Sean McArthur 2019-10-23 15:48:47 -07:00
  • 910cf485a8 refactor(client): use pin_project for Resolve futures Sean McArthur 2019-10-23 14:29:15 -07:00
  • 01000bd98d refactor(http2): replace server Unpin impl with pin_project Sean McArthur 2019-10-22 18:33:05 -07:00
  • 1c7afef50c refactor(client): de-duplicate HttpConnector::call code Sean McArthur 2019-10-22 17:50:13 -07:00
  • ba38ea2e89 feat(client): change Connect trait into an alias for Service Sean McArthur 2019-10-21 17:26:21 -07:00
  • 28a0e6be78 feat(service): rename Service to HttpService, re-export tower::Service` Sean McArthur 2019-10-18 16:55:15 -07:00
  • 9d8cdc43b3 fix(server): ignore expect-continue with no body in debug mode Sean McArthur 2019-10-18 15:32:45 -07:00
  • 8eef9e09be refactor(http1): notice eof in the try_keep_alive method Sean McArthur 2019-10-18 15:07:53 -07:00
  • cc19e6d94f chore(ci): re-enable CI running on beta Sean McArthur 2019-10-18 13:35:07 -07:00
  • a641ace1c4 feat(server): change http1_half_close option default to disabled Sean McArthur 2019-10-18 13:08:06 -07:00
  • b49005c491 refactor(error): update Debug for Error to output 'hyper::Error' Sean McArthur 2019-10-17 12:18:53 -07:00
  • 6b2d776133 docs(service): remove reference to service_fn_ok (#1978) Christopher Vittal 2019-10-17 13:22:30 -04:00
  • 70a5965447 test(benches): add http2 chunks benchmark with default window size Sean McArthur 2019-10-15 18:29:33 -07:00
  • b172ae23dc test(benches): add end-to-end chunked benchmarks Sean McArthur 2019-10-15 18:05:47 -07:00
  • 2cd1c9fff1 feat(client): Add connect timeout to HttpConnector (#1972) Steven Fackler 2019-10-14 14:48:17 -04:00
  • 0630448f4b fix(dependencies): require correct bytes minimum version (#1975) Ben Boeckel 2019-10-14 14:28:41 -04:00
  • f2af134d4b fix(server): Remove unneeded 'static bound of Service on Connection (#1971) Steven Fackler 2019-10-11 19:22:36 -04:00
  • bf71b0c9f0 perf(http2): improve default HTTP2 flow control settings Sean McArthur 2019-10-08 15:37:33 -07:00
  • 8c106c84a4 docs(changelog): fix mention of stream feature to unstable-stream (#1968) Hamza Muric 2019-10-04 22:14:26 +02:00
  • 514055b1dd v0.13.0-alpha.4 Sean McArthur 2019-10-01 11:43:38 -07:00
  • 129aeb20ef chore(dependencies): update http-body to alpha.3 Sean McArthur 2019-10-01 11:39:57 -07:00
  • bd03769b57 v0.13.0-alpha.3 Sean McArthur 2019-10-01 10:28:13 -07:00
  • dc85f9e510 chore(dependencies): update http-body to alpha.2 Sean McArthur 2019-10-01 10:19:07 -07:00
  • 8a95955fc9 feat(lib): add optional tcp feature, split from runtime Sean McArthur 2019-10-01 09:28:13 -07:00
  • 2cc405b6bd chore(dependencies): Use new alpha release of h2 Jon Gjengset 2019-10-01 11:58:15 -04:00
  • 2a3934a835 chore(dependencies): update tokio, h2, and tower Taiki Endo 2019-10-01 11:25:27 +09:00
  • d59591e5c2 chore(dependencies): update pin-project to 0.4 Taiki Endo 2019-09-27 05:14:13 +09:00
  • 1818dbe0bd v0.13.0-alpha.2 Sean McArthur 2019-09-24 11:56:04 -07:00
  • 93ce51a079 chore(dependencies): update tokio, h2, and tower-make Taiki Endo 2019-09-24 03:35:21 +09:00
  • 3746d9b9bb feat(body): identify aborted body write errors Steven Fackler 2019-09-12 17:46:00 -07:00
  • 00a4c06928 refactor(lib): rename 'stream' feature to 'unstable-stream' Sean McArthur 2019-09-11 16:02:00 -07:00
  • d2bb72d311 test(lib): deny warnings Sean McArthur 2019-09-11 14:56:33 -07:00