Commit Graph

  • 1868021f99 v0.14.2 Sean McArthur 2020-12-29 10:51:50 -08:00
  • b91a2c6415 feat(server): expose Accept without httpX features (#2382) Kirill Fomichev 2020-12-29 21:19:57 +03:00
  • a23862d30f chore(dev-dependencies): bump url to 2.2 (#2379) Maxim Zhukov 2020-12-29 02:52:28 +03:00
  • 3e2f69a5be feat(client): expose connect types without proto feature (#2377) Nikhil Benesch 2020-12-28 18:50:28 -05:00
  • c5ccd381de v0.14.1 Sean McArthur 2020-12-23 13:01:14 -08:00
  • 630c1b7428 docs(lib): enable doc_cfg on docs.rs builds (#2372) Sean McArthur 2020-12-23 12:55:28 -08:00
  • 2a180a10ab v0.14.0 Sean McArthur 2020-12-23 10:40:23 -08:00
  • 4e6bb01ae9 feat(lib): Upgrade to Tokio 1.0 (#2369) Sean McArthur 2020-12-23 10:36:12 -08:00
  • d14ac47153 fix(client): log socket option errors instead of returning error (#2361) Abdullah Eryuzlu 2020-12-23 18:41:04 +03:00
  • 841f71d869 refactor(http1): updated Encoder/Decoder match with the matches macro (#2368) Pankaj Chaudhary 2020-12-23 00:20:57 +05:30
  • 43017ad373 refactor(error): use matches! macro in Error::is_* methods (#2367) Pawan Singh Bisht 2020-12-22 01:55:47 +05:30
  • 7899368083 fix(http1): ignore chunked trailers (#2357) Alex Rebert 2020-12-15 17:23:07 -05:00
  • fe663f365c refactor(http1): move upgrade state from body to head (#2353) Arve Knudsen 2020-12-15 16:31:48 +01:00
  • 1d151e13ba refactor(http1): change HTTP2->1.1 warning to debug (#2354) Ben Noordhuis 2020-12-14 22:57:32 +01:00
  • 4d9dcee0d3 feat(client): change DNS Resolver to resolve to SocketAddrs (#2346) Sean McArthur 2020-12-03 14:21:19 -08:00
  • 3fa434163b docs(examples): gateway: remove extra slash for uri (#2351) Jim Holmström 2020-12-03 22:36:32 +01:00
  • b20f9630be docs(client): add example of client conn usage (#2350) Chris Campbell 2020-12-01 23:58:28 +00:00
  • 03d627d8ef chore(dependencies): upgrade socket2 (#2349) Linus Färnstrand 2020-11-30 14:48:28 +01:00
  • a7c2d7d5d6 test(client): Upgrade libpnet depedency to 0.27.2 [#2347] (#2348) Robert Clipsham 2020-11-28 05:55:03 +00:00
  • 1becc98af7 chore(error): remove undocumented public error module (#2344) Sean McArthur 2020-11-25 12:52:07 -08:00
  • d916ca2096 feat(lib): remove dependency on tracing's log feature (#2342) Michael Hewson 2020-11-25 15:41:58 -05:00
  • 6c39a5deeb perf(lib): re-enable writev support (#2338) Eliza Weisman 2020-11-24 10:31:48 -08:00
  • 31492f8fab feat(upgrade): Moved HTTP upgrades off Body to a new API (#2337) Sean McArthur 2020-11-19 16:36:12 -08:00
  • c07b5d46df feat(lib): update bytes to 0.6, update http-body (#2339) Eliza Weisman 2020-11-19 16:23:32 -08:00
  • 32b6a8120a feat(lib): disable all optional features by default (#2336) Sean McArthur 2020-11-19 10:05:39 -08:00
  • 57cda41b11 refactor(client): use tokio's TcpSocket for more sockopts (#2335) Eliza Weisman 2020-11-18 14:45:45 -08:00
  • e418dd0161 feat(server): Make the server code an optional feature (#2334) Sean McArthur 2020-11-18 11:02:20 -08:00
  • bfb93cbe3b feat(client): Make client an optional feature Sean McArthur 2020-11-17 17:06:25 -08:00
  • ab9b6da481 chore(ci): check all feature combinations in CI Sean McArthur 2020-11-17 11:04:43 -08:00
  • ac9e1847f1 feat(http1): Make HTTP/1 support an optional feature Sean McArthur 2020-11-16 15:39:10 -08:00
  • c89cf3168b chore(ci): automatically publish benchmarks in a graph Sean McArthur 2020-11-16 13:04:35 -08:00
  • 5141321a63 refactor(server): simplify drain (#2328) Eliza Weisman 2020-11-12 13:34:19 -08:00
  • dd09d435c8 feat(http2): Make HTTP/2 support an optional feature Sean McArthur 2020-11-09 16:11:04 -08:00
  • dc313aece9 docs(example): fix http_proxy comment (#2324) Evan Cameron 2020-11-09 11:07:12 -05:00
  • 01f62b3ea4 fix(http1): ending close-delimited body should close (#2322) Eliza Weisman 2020-11-06 15:38:01 -08:00
  • 2aad6e18c6 Tokio 0.3 Upgrade (#2319) Sean McArthur 2020-11-05 17:17:21 -08:00
  • cd8f543871 chore(lib): start 0.14.x development Sean McArthur 2020-11-02 16:17:15 -08:00
  • 00c7870452 v0.13.9 Sean McArthur 2020-11-02 15:20:53 -08:00
  • 5ae1ba4771 fix(server): reschedule keep alive interval timer once a pong is received Pedro Calado 2020-10-29 14:20:38 +00:00
  • 78e677ca86 test(server): test server keep alive by counting number of pings Pedro Calado 2020-10-29 14:17:18 +00:00
  • 39d0cabe64 feat(client): add HttpConnector::set_local_addresses to set both IPv6 and IPv4 local addrs (#2172) Ivan Nikulin 2020-10-14 00:02:16 +01:00
  • 3ea7fd5556 chore(dependencies): update pin-project to 1.0 (#2298) Taiki Endo 2020-10-14 03:14:47 +09:00
  • e5fba6b793 feat(client): Add accessors to Connected fields (#2290) Steven Fackler 2020-09-29 20:02:31 -04:00
  • 4f2736197e fix(client): fix panic when addrs in ConnectingTcpRemote is empty (#2292) Alexey Kiryushin 2020-09-29 19:07:09 +01:00
  • dc29a98e28 refactor(body): fix unused sync_wrapper when stream feature disabled (#2287) Sean McArthur 2020-09-21 13:57:58 -07:00
  • c295549ad3 v0.13.8 Sean McArthur 2020-09-18 10:44:16 -07:00
  • 6df44e77a7 refactor(http1): include bytes in invalid header name panic (#2286) Sean McArthur 2020-09-18 10:08:44 -07:00
  • ed31df2116 feat(lib): Setting http1_writev(true) will now force writev queue usage Snarpix 2020-09-18 19:50:43 +03:00
  • 73e6f89214 docs(client): fix broken intra doc link for http::Uri Sean McArthur 2020-09-17 13:19:36 -07:00
  • be8bcef447 docs(body): Sender: Add a note about abnormal body closing (#2283) Danilo Bargen 2020-09-17 20:16:20 +02:00
  • 5a7110135c docs(server): Example for conn modules (#2277) Stefano Buliani 2020-08-28 11:21:33 -07:00
  • a91444bd65 fix(http1): return error if user body ends prematurely João Oliveira 2020-08-12 22:12:48 +01:00
  • 0cc66501ce refactor(h1): add spans for parse_headers and encode_headers (#2262) Sean McArthur 2020-08-05 13:52:52 -07:00
  • 5d9dae6da0 docs(client): clarify HttpConnector::new_with_resolver doc (#2255) João Oliveira 2020-07-29 17:27:46 +01:00
  • fb2c705874 refactor(h1): use httpdate for server date header Sean McArthur 2020-07-28 17:28:21 -07:00
  • dc00962331 test(h1): add benchmarks for server date checking and rendering Sean McArthur 2020-07-28 17:14:03 -07:00
  • db12f03366 chore(dependencies): require tokio 0.2.11 (#2252) JohnMartin95 2020-07-28 19:49:09 -04:00
  • adc65a7a74 feat(server): implement AsRawFd for AddrStream (#2246) Theodore DeRego 2020-07-16 08:26:46 -07:00
  • 191ed94c9f v0.13.7 Sean McArthur 2020-07-13 17:03:48 -07:00
  • 6ffff9c4fa docs(readme): replace irc links with discord links Sean McArthur 2020-07-10 15:17:51 -07:00
  • 1a3373d9da feat(lib): Move from log to tracing in a backwards-compatible way (#2204) David Barsky 2020-07-06 21:30:41 -04:00
  • 5ae1e53191 feat(client): impl tower_service::Service for &Client (#2089) Daiki Mizukami 2020-06-26 00:18:05 +09:00
  • cc604dc9d3 refactor(h1): use futures::ready! in a few places Markus Westerlind 2020-06-23 17:06:39 +02:00
  • 85fbcb20fd perf(h2): forward Buf::bytes_vectored to SendBuf Sean McArthur 2020-06-16 00:08:37 +00:00
  • 234f8828bf docs(service): add example of impl Service (#2209) Thomas 2020-06-15 12:01:04 -07:00
  • b739aa7460 fix(client): don't panic in DNS resolution when task cancelled (#2229) Damien Elmes 2020-06-12 06:36:17 +10:00
  • 95195faf7a refactor(lib): remove pin related unsafe code (#2220) Taiki Endo 2020-06-09 08:02:14 +09:00
  • 0da7f2993f refactor(lib): Remove uses of pin_project::project attribute (#2219) Taiki Endo 2020-06-06 08:53:58 +09:00
  • a4a8ca5cd9 feat(http2): configure HTTP/2 frame size in the high-level builders too (#2214) Geoffry Song 2020-06-02 19:45:12 -07:00
  • b3fc3a7177 v0.13.6 Sean McArthur 2020-05-29 11:55:20 -07:00
  • 5a2d70b96a feat(http2): allow configuring the HTTP/2 frame size Geoffry Song 2020-05-28 16:07:31 -07:00
  • 343cee8934 feat(body): remove Sync bound for Body::wrap_stream Roland Kuhn 2020-04-19 18:32:17 +02:00
  • 4932c7beae refactor(client): switch from net2 to socket2 (#2206) Joshua Nelson 2020-05-18 20:19:38 -04:00
  • 1253482e21 docs(body): fix resolution error on Body::default Sean McArthur 2020-05-18 23:30:01 +00:00
  • 3d83f80e9c chore(ci): remove unused .travis directory Sean McArthur 2020-05-15 22:07:16 +00:00
  • e413578820 refactor(body): use HttpBody with extra bounds instead of Payload trait Dirkjan Ochtman 2020-04-19 21:59:52 +02:00
  • 40e38c4de5 feat(example): read file by chunks in send_file example (#2193) Nikolai Kuklin 2020-04-25 01:02:58 +05:00
  • 296a7b0672 chore(dependencies): Force tokio to be at least 0.2.5 (#2186) Bastien Orivel 2020-04-18 17:18:28 +02:00
  • 2c9ef40b99 v0.13.5 Sean McArthur 2020-04-17 12:29:50 -07:00
  • a4fbf7997a refactor(http2): change rtt weighted moving average beta to 1/8 Sean McArthur 2020-04-16 17:00:06 -07:00
  • 8076d444f1 docs(lib): fix misspelling Dillon Amburgey 2020-03-31 21:27:04 -04:00
  • cc5e2ed89a refactor(benches): add adaptive_window http2 benchmark Sean McArthur 2020-03-30 16:28:58 -07:00
  • 871adc4b4a refactor(benches): change end_to_end response body default to empty Sean McArthur 2020-03-30 16:13:46 -07:00
  • 20818b3ec1 refactor(client): replace futures oneshot with tokio in dispatcher Sean McArthur 2020-03-25 13:32:06 -07:00
  • 57e7228161 refactor(client): replace futures mpsc for tokio mpsc in dispatcher Sean McArthur 2020-03-25 13:04:45 -07:00
  • e2c42398da chore(ci): re-enable minimum rust version (1.39) Sean McArthur 2020-03-25 11:17:09 -07:00
  • 676dac8183 fix(server): fix panic in Connection::graceful_shutdown Sean McArthur 2020-03-24 17:41:36 -07:00
  • 032c2ce5a7 test(body): fix Body size of tests on 32-bit architecture Sean McArthur 2020-03-24 11:44:35 -07:00
  • df1a571b2e v0.13.4 Sean McArthur 2020-03-20 16:13:44 -07:00
  • 85caec095e feat(http2): add HTTP2 keep-alive support for client and server Sean McArthur 2020-03-20 13:58:52 -07:00
  • 6197fa2696 fix(http1): try to drain connection buffer if user drops Body Sean McArthur 2020-03-09 12:23:55 -07:00
  • b2d521bb62 v0.13.3 Sean McArthur 2020-03-03 15:24:47 -08:00
  • 0e3f53f7c2 refactor(http2): store bdp sampler in Body H2 variant Sean McArthur 2020-03-03 14:23:49 -08:00
  • 8a1cf4b22d feat(client): rename client::Builder pool options (#2142) Sean McArthur 2020-02-27 14:25:06 -08:00
  • cde0df920f feat(http2): add adaptive window size support using BDP (#2138) Sean McArthur 2020-02-25 16:00:50 -08:00
  • 786b7324f0 doc(lib): hide error module documentation Sean McArthur 2020-02-21 11:49:38 -08:00
  • 479f57545a test(http1): add benchmarks for fixed and chunked decoding Sean McArthur 2020-02-19 13:43:08 -08:00
  • 9973d0368d style(http2): format http2 code Sean McArthur 2020-02-19 12:29:59 -08:00
  • 9cc86570e3 refactor(h2): change error message when poll capacity is canceled Sean McArthur 2020-02-19 11:06:59 -08:00
  • d94412e657 feat(server): add poll_peek to AddrStream (#2127) daxpedda 2020-02-17 20:31:36 +01:00