Commit Graph

  • 9956587f83 feat(body): reexport hyper::body::SizeHint (#2404) erikdesjardins 2021-01-19 17:50:07 -05:00
  • ec2fd4a15f docs(client): fix typo in httpbin.org domain (#2406) Mike Roelens 2021-01-19 11:30:17 -05:00
  • f821ecdd19 docs(body): set doc_cfg attribute for Body::wrap_stream (#2403) nickelc 2021-01-16 01:24:03 +01:00
  • bf8d74ad1c feat(body): add send_trailers to Body channel's Sender (#2387) Abdullah Eryuzlu 2021-01-15 21:14:21 +03:00
  • 257d6a9919 docs(server): set doc_cfg attributes for tcp feature gated Server methods (#2401) nickelc 2021-01-14 22:56:49 +01:00
  • f0ddb66932 refactor(lib): apply unreachable_pub lint (#2400) Taiki Endo 2021-01-15 02:57:55 +09:00
  • a15f3f7f0f refactor(client): minimize the amount of instantiated code (#2391) Markus Westerlind 2021-01-13 01:18:22 +01:00
  • 446dd2f0c7 chore(security): add a SECURITY.md policy (#2395) Sean McArthur 2021-01-12 14:45:10 -08:00
  • c9c46ed60b refactor(ffi): Add Reason-Phrase API Sean McArthur 2021-01-07 17:22:12 -08:00
  • 4c32daeea0 refactor(ffi): Add HeaderCaseMap preserving http1 header casing Sean McArthur 2021-01-07 17:22:12 -08:00
  • 3ae1581a53 feat(ffi): Initial C API for hyper Sean McArthur 2021-01-07 17:22:12 -08:00
  • 8861f9a786 v0.14.2 Sean McArthur 2020-12-29 10:51:50 -08:00
  • a6d4fcbee6 feat(server): expose Accept without httpX features (#2382) Kirill Fomichev 2020-12-29 21:19:57 +03:00
  • 510b998ff3 chore(dev-dependencies): bump url to 2.2 (#2379) Maxim Zhukov 2020-12-29 02:52:28 +03:00
  • 73a59e5fc7 feat(client): expose connect types without proto feature (#2377) Nikhil Benesch 2020-12-28 18:50:28 -05:00
  • 3d6bdbe850 v0.14.1 Sean McArthur 2020-12-23 13:01:14 -08:00
  • c97a106125 docs(lib): enable doc_cfg on docs.rs builds (#2372) Sean McArthur 2020-12-23 12:55:28 -08:00
  • c784a10174 v0.14.0 Sean McArthur 2020-12-23 10:40:23 -08:00
  • fad42acc79 feat(lib): Upgrade to Tokio 1.0 (#2369) Sean McArthur 2020-12-23 10:36:12 -08:00
  • dad5c8792f fix(client): log socket option errors instead of returning error (#2361) Abdullah Eryuzlu 2020-12-23 18:41:04 +03:00
  • 3b3077da1f refactor(http1): updated Encoder/Decoder match with the matches macro (#2368) Pankaj Chaudhary 2020-12-23 00:20:57 +05:30
  • 6c593c2925 refactor(error): use matches! macro in Error::is_* methods (#2367) Pawan Singh Bisht 2020-12-22 01:55:47 +05:30
  • 1dd761c87d fix(http1): ignore chunked trailers (#2357) Alex Rebert 2020-12-15 17:23:07 -05:00
  • ede3a6bd9d refactor(http1): move upgrade state from body to head (#2353) Arve Knudsen 2020-12-15 16:31:48 +01:00
  • 7d9a5806e1 refactor(http1): change HTTP2->1.1 warning to debug (#2354) Ben Noordhuis 2020-12-14 22:57:32 +01:00
  • b4e24332a0 feat(client): change DNS Resolver to resolve to SocketAddrs (#2346) Sean McArthur 2020-12-03 14:21:19 -08:00
  • 3cb6b4e840 docs(examples): gateway: remove extra slash for uri (#2351) Jim Holmström 2020-12-03 22:36:32 +01:00
  • f8641733be docs(client): add example of client conn usage (#2350) Chris Campbell 2020-12-01 23:58:28 +00:00
  • 21dea21145 chore(dependencies): upgrade socket2 (#2349) Linus Färnstrand 2020-11-30 14:48:28 +01:00
  • 1ba2a141a6 test(client): Upgrade libpnet depedency to 0.27.2 [#2347] (#2348) Robert Clipsham 2020-11-28 05:55:03 +00:00
  • a470446deb chore(error): remove undocumented public error module (#2344) Sean McArthur 2020-11-25 12:52:07 -08:00
  • db32e1050c feat(lib): remove dependency on tracing's log feature (#2342) Michael Hewson 2020-11-25 15:41:58 -05:00
  • d6aadb8300 perf(lib): re-enable writev support (#2338) Eliza Weisman 2020-11-24 10:31:48 -08:00
  • 121c33132c feat(upgrade): Moved HTTP upgrades off Body to a new API (#2337) Sean McArthur 2020-11-19 16:36:12 -08:00
  • 751c122589 feat(lib): update bytes to 0.6, update http-body (#2339) Eliza Weisman 2020-11-19 16:23:32 -08:00
  • ed2b22a7f6 feat(lib): disable all optional features by default (#2336) Sean McArthur 2020-11-19 10:05:39 -08:00
  • abb6471690 refactor(client): use tokio's TcpSocket for more sockopts (#2335) Eliza Weisman 2020-11-18 14:45:45 -08:00
  • bdb5e5d694 feat(server): Make the server code an optional feature (#2334) Sean McArthur 2020-11-18 11:02:20 -08:00
  • 4e55583d30 feat(client): Make client an optional feature Sean McArthur 2020-11-17 17:06:25 -08:00
  • eb092a7b8c chore(ci): check all feature combinations in CI Sean McArthur 2020-11-17 11:04:43 -08:00
  • 2a19ab74ed feat(http1): Make HTTP/1 support an optional feature Sean McArthur 2020-11-16 15:39:10 -08:00
  • 2f2ceb2426 chore(ci): automatically publish benchmarks in a graph Sean McArthur 2020-11-16 13:04:35 -08:00
  • b3b8010e1c refactor(server): simplify drain (#2328) Eliza Weisman 2020-11-12 13:34:19 -08:00
  • b819b428d3 feat(http2): Make HTTP/2 support an optional feature Sean McArthur 2020-11-09 16:11:04 -08:00
  • 5438e9b7bf docs(example): fix http_proxy comment (#2324) Evan Cameron 2020-11-09 11:07:12 -05:00
  • 71f3402421 fix(http1): ending close-delimited body should close (#2322) Eliza Weisman 2020-11-06 15:38:01 -08:00
  • 1b9af22fa0 Tokio 0.3 Upgrade (#2319) Sean McArthur 2020-11-05 17:17:21 -08:00
  • cc7d3058e8 chore(lib): start 0.14.x development Sean McArthur 2020-11-02 16:17:15 -08:00
  • 42560c7c40 v0.13.9 Sean McArthur 2020-11-02 15:20:53 -08:00
  • 2a938d96ae fix(server): reschedule keep alive interval timer once a pong is received Pedro Calado 2020-10-29 14:20:38 +00:00
  • f288641792 test(server): test server keep alive by counting number of pings Pedro Calado 2020-10-29 14:17:18 +00:00
  • fb19f3a869 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
  • 02732bef0c chore(dependencies): update pin-project to 1.0 (#2298) Taiki Endo 2020-10-14 03:14:47 +09:00
  • 2dc9768d2d feat(client): Add accessors to Connected fields (#2290) Steven Fackler 2020-09-29 20:02:31 -04:00
  • 01103da5d9 fix(client): fix panic when addrs in ConnectingTcpRemote is empty (#2292) Alexey Kiryushin 2020-09-29 19:07:09 +01:00
  • 523d66a41f refactor(body): fix unused sync_wrapper when stream feature disabled (#2287) Sean McArthur 2020-09-21 13:57:58 -07:00
  • aea9c52808 v0.13.8 Sean McArthur 2020-09-18 10:44:16 -07:00
  • d8622e570c refactor(http1): include bytes in invalid header name panic (#2286) Sean McArthur 2020-09-18 10:08:44 -07:00
  • 187c22afb5 feat(lib): Setting http1_writev(true) will now force writev queue usage Snarpix 2020-09-18 19:50:43 +03:00
  • 1edf2af377 docs(client): fix broken intra doc link for http::Uri Sean McArthur 2020-09-17 13:19:36 -07:00
  • 58a25eb7dc docs(body): Sender: Add a note about abnormal body closing (#2283) Danilo Bargen 2020-09-17 20:16:20 +02:00
  • 66fc127c8d docs(server): Example for conn modules (#2277) Stefano Buliani 2020-08-28 11:21:33 -07:00
  • 1ecbcbb119 fix(http1): return error if user body ends prematurely João Oliveira 2020-08-12 22:12:48 +01:00
  • 3de81c822e refactor(h1): add spans for parse_headers and encode_headers (#2262) Sean McArthur 2020-08-05 13:52:52 -07:00
  • 6e7e4e2cd5 docs(client): clarify HttpConnector::new_with_resolver doc (#2255) João Oliveira 2020-07-29 17:27:46 +01:00
  • 25a05894b9 refactor(h1): use httpdate for server date header Sean McArthur 2020-07-28 17:28:21 -07:00
  • 48f04b6217 test(h1): add benchmarks for server date checking and rendering Sean McArthur 2020-07-28 17:14:03 -07:00
  • f4f14b30e3 chore(dependencies): require tokio 0.2.11 (#2252) JohnMartin95 2020-07-28 19:49:09 -04:00
  • b5d5e21449 feat(server): implement AsRawFd for AddrStream (#2246) Theodore DeRego 2020-07-16 08:26:46 -07:00
  • 4216b2de70 v0.13.7 Sean McArthur 2020-07-13 17:03:48 -07:00
  • 8f6d0a2f7e docs(readme): replace irc links with discord links Sean McArthur 2020-07-10 15:17:51 -07:00
  • 9832aef9ee feat(lib): Move from log to tracing in a backwards-compatible way (#2204) David Barsky 2020-07-06 21:30:41 -04:00
  • 77c3b5bc0c feat(client): impl tower_service::Service for &Client (#2089) Daiki Mizukami 2020-06-26 00:18:05 +09:00
  • 07f2fd1775 refactor(h1): use futures::ready! in a few places Markus Westerlind 2020-06-23 17:06:39 +02:00
  • 981d26d5a1 perf(h2): forward Buf::bytes_vectored to SendBuf Sean McArthur 2020-06-16 00:08:37 +00:00
  • 55ba000746 docs(service): add example of impl Service (#2209) Thomas 2020-06-15 12:01:04 -07:00
  • 0d0d363547 fix(client): don't panic in DNS resolution when task cancelled (#2229) Damien Elmes 2020-06-12 06:36:17 +10:00
  • 9998f0fd0b refactor(lib): remove pin related unsafe code (#2220) Taiki Endo 2020-06-09 08:02:14 +09:00
  • d5d09ed753 refactor(lib): Remove uses of pin_project::project attribute (#2219) Taiki Endo 2020-06-06 08:53:58 +09:00
  • 2354a7eec3 feat(http2): configure HTTP/2 frame size in the high-level builders too (#2214) Geoffry Song 2020-06-02 19:45:12 -07:00
  • b6fb18aee0 v0.13.6 Sean McArthur 2020-05-29 11:55:20 -07:00
  • b64464562a feat(http2): allow configuring the HTTP/2 frame size Geoffry Song 2020-05-28 16:07:31 -07:00
  • 042c770603 feat(body): remove Sync bound for Body::wrap_stream Roland Kuhn 2020-04-19 18:32:17 +02:00
  • d5b0ee5672 refactor(client): switch from net2 to socket2 (#2206) Joshua Nelson 2020-05-18 20:19:38 -04:00
  • 6fbb6db876 docs(body): fix resolution error on Body::default Sean McArthur 2020-05-18 23:30:01 +00:00
  • ccd7ebdbb1 chore(ci): remove unused .travis directory Sean McArthur 2020-05-15 22:07:16 +00:00
  • aac0e2dd57 refactor(body): use HttpBody with extra bounds instead of Payload trait Dirkjan Ochtman 2020-04-19 21:59:52 +02:00
  • 203621e3be feat(example): read file by chunks in send_file example (#2193) Nikolai Kuklin 2020-04-25 01:02:58 +05:00
  • e08a271eb9 chore(dependencies): Force tokio to be at least 0.2.5 (#2186) Bastien Orivel 2020-04-18 17:18:28 +02:00
  • ffb759701c v0.13.5 Sean McArthur 2020-04-17 12:29:50 -07:00
  • aafeeb7638 refactor(http2): change rtt weighted moving average beta to 1/8 Sean McArthur 2020-04-16 17:00:06 -07:00
  • 5f6ce3c733 docs(lib): fix misspelling Dillon Amburgey 2020-03-31 21:27:04 -04:00
  • f329ae0ff9 refactor(benches): add adaptive_window http2 benchmark Sean McArthur 2020-03-30 16:28:58 -07:00
  • 39a3bc0ea5 refactor(benches): change end_to_end response body default to empty Sean McArthur 2020-03-30 16:13:46 -07:00
  • 97ed0478a8 refactor(client): replace futures oneshot with tokio in dispatcher Sean McArthur 2020-03-25 13:32:06 -07:00
  • e6a6ddef7c refactor(client): replace futures mpsc for tokio mpsc in dispatcher Sean McArthur 2020-03-25 13:04:45 -07:00
  • 5b3724eeec chore(ci): re-enable minimum rust version (1.39) Sean McArthur 2020-03-25 11:17:09 -07:00
  • fce3ddce46 fix(server): fix panic in Connection::graceful_shutdown Sean McArthur 2020-03-24 17:41:36 -07:00
  • 597cef225e test(body): fix Body size of tests on 32-bit architecture Sean McArthur 2020-03-24 11:44:35 -07:00
  • 22fcd66241 v0.13.4 Sean McArthur 2020-03-20 16:13:44 -07:00