Commit Graph

  • abf28d875e Disable the default frame v0.14.18-patched 4JX 2022-08-17 19:11:14 +02:00
  • db6c602667 Add more SETTINGS frame options 4JX 2022-08-17 17:23:30 +02:00
  • 5e20688398 feat(client): remove client::connect module (#2949) master Sean McArthur 2022-08-17 10:50:40 -07:00
  • bb3af17ce1 feat(client): remove higher-level hyper::Client (#2941) Sean McArthur 2022-08-15 09:15:59 -07:00
  • 889fa2d872 feat(client): remove hyper::client::server (#2940) Sean McArthur 2022-08-12 13:54:45 -07:00
  • cd32454403 docs(contrib): add GOVERNANCE and MAINTAINERS files (#2938) Sean McArthur 2022-08-12 10:37:32 -07:00
  • c558647762 test(benches): re-enable pipeline and server bench (#2934) Oddbjørn Grødem 2022-08-02 15:46:26 +02:00
  • 3c7bef3b6f feat(server): remove the high-level Server API (#2932) Sean McArthur 2022-08-01 14:28:23 -07:00
  • 491b076bca chore(ci): disable CI benchmarks publishing (#2933) Sean McArthur 2022-07-29 16:55:49 -07:00
  • ca99e23e27 refactor(client): clean up unused lint warnings in dns module (#2931) Sean McArthur 2022-07-29 16:22:29 -07:00
  • 0c8ee93d7f feat(client,server): remove tcp feature and code (#2929) Sean McArthur 2022-07-29 10:07:09 -07:00
  • d4b5bd4ee6 fix(http1): trim obs-folded headers when unfolding (#2926) Sean McArthur 2022-07-27 07:00:53 -07:00
  • 509672aada feat(client): introduce version-specific client modules (#2906) Sean McArthur 2022-07-20 14:12:29 -07:00
  • 09e35668e5 feat(ffi): add http1_allow_multiline_headers (#2918) deantvv 2022-07-20 03:18:09 +08:00
  • 3660443108 test(client,server): add back tests around streaming bodies (#2905) Sean McArthur 2022-06-29 06:39:21 -07:00
  • ce72f73464 feat(lib): remove stream cargo feature (#2896) Oddbjørn Grødem 2022-06-24 00:12:24 +02:00
  • a563404033 chore(lib): bump MSRV to 1.56 (#2902) Sean McArthur 2022-06-23 14:52:36 -07:00
  • 5fa113ebff fix(http1): fix http1_header_read_timeout to use same future (#2891) silence-coding 2022-06-14 04:44:28 +08:00
  • e9cab49e6e feat(server): remove AddrStream struct (#2869) Oddbjørn Grødem 2022-06-09 01:59:32 +02:00
  • 2c7344a65b chore(lib): begin 1.0 development (#2882) Sean McArthur 2022-06-08 16:28:18 -07:00
  • b2052a433f feat(ext): support non-canonical HTTP/1 reason phrases (#2792) Adam C. Foltzer 2022-06-08 15:57:33 -07:00
  • f12d4d4aa8 refactor(lib): resolve unused import (#2889) evenbetter 2022-06-07 23:10:29 +08:00
  • 4545c3ef19 docs(proto): fix typos (#2876) Kian-Meng Ang 2022-05-30 22:43:39 +08:00
  • f8e2a83194 v0.14.19 Sean McArthur 2022-05-27 12:05:38 -07:00
  • a929df843e docs(various): fix typos in VISION and ROADMAP (#2875) Ryan Russell 2022-05-27 08:51:32 -05:00
  • 3a755a632d chore(lib): update tokio-util to 0.7 (#2762) Nylonicious 2022-05-27 01:26:31 +02:00
  • 4678be9e81 docs(contrib): add guide for Triaging Issues Sean McArthur 2022-05-24 15:46:57 -07:00
  • 775fac114b docs(lib): propose 1.0 roadmap (#2806) Sean McArthur 2022-05-20 12:08:55 -05:00
  • a32658c1ae feat(server): add Connection::http2_max_header_list_size option (#2828) silence-coding 2022-05-19 07:52:01 +08:00
  • 67b73138f1 fix(server): don't add implicit content-length to HEAD responses (#2836) Jannes (思明) 2022-05-18 19:49:58 +02:00
  • faf24c6ad8 refactor(http1): assorted code readability improvements in h1/conn.rs (#2817) Basti Ortiz 2022-04-27 02:29:49 +08:00
  • 6a35c175f2 fix(http1): fix preserving header case without enabling ffi (#2820) Anthony Ramine 2022-04-26 17:24:57 +02:00
  • 89598dfcfe docs(lib): fix some typos (#2818) cui fliter 2022-04-26 02:05:48 +08:00
  • 78de8914ea feature(ffi): add connection option to preserve header order (#2798) Liam Warfield 2022-04-23 10:05:37 -06:00
  • e1138d716d test(lib): add CI job to test with Miri Ralf Jung 2022-03-27 14:44:50 -04:00
  • 8834d5a2a7 test(lib): fix tests with more feature combinations Ralf Jung 2022-03-27 14:43:00 -04:00
  • ffbf610b16 feat(server): add AddrStream::local_addr() (#2816) Ilya Trefilov 2022-04-21 01:35:36 +03:00
  • d2c945e8ed docs(contrib): add contributing guide for submitting pull requests Sean McArthur 2022-04-14 18:35:28 -07:00
  • 311ba2b97e docs(lib): define the VISION and TENETS Sean McArthur 2022-04-12 11:37:19 -07:00
  • 1d895b8dfc refactor(capi): make early returns consistent in C examples (#2812) Basti Ortiz 2022-04-12 08:20:14 +08:00
  • e3ee1de32d style(server): rustfmt SabrinaJewson 2022-03-12 15:40:35 +00:00
  • dd08d9c3e5 refactor(server): simplify server cfgs SabrinaJewson 2022-03-12 13:12:34 +00:00
  • 0fec1c8737 refactor(server): move non-conn code out of conn.rs SabrinaJewson 2022-03-12 12:59:58 +00:00
  • 53f15e5870 v0.14.18 Sean McArthur 2022-03-22 14:12:13 -07:00
  • 740654e55d refactor(error): improve error message when user body ends early Sean McArthur 2022-03-11 17:44:06 -08:00
  • 1e9cd4f292 docs(ffi): document nightly requirement for FFI Rémy Rakic 2022-02-26 03:16:58 +01:00
  • bd591f43fd chore(ci): test FFI on CI using nightly Rémy Rakic 2022-02-26 03:08:12 +01:00
  • 1c6637060e fix(ffi): don't build C libraries by default Rémy Rakic 2022-02-26 03:04:19 +01:00
  • 055b4e7ea6 feat(client): add HttpInfo::local_addr() method Devrim Şahin 2022-03-01 01:18:51 +03:00
  • ce2bfa9ea6 docs(conduct): add custom CODE_OF_CONDUCT Sean McArthur 2022-02-25 13:42:26 -08:00
  • 6464c0ed49 docs(upgrade): fix typo in upgrade docs (#2765) Stéphan Kochen 2022-02-25 19:28:13 +01:00
  • 75345222d7 chore(ci): increase MSRV to 1.49 Sean McArthur 2022-02-23 19:10:14 -08:00
  • 4fcfe1f4ba docs(client): Add tcp feature for Client::new docs Ilya Trefilov 2022-02-15 22:53:20 +03:00
  • c734b7904d v0.14.17 Sean McArthur 2022-02-10 12:49:30 -08:00
  • 1f0c177b35 feat(http1): implement obsolete line folding (#2734) Anthony Ramine 2022-02-09 21:59:23 +01:00
  • 5ec094caa5 feat(client): implement the HTTP/2 extended CONNECT protocol from RFC 8441 (#2682) Anthony Ramine 2022-02-08 02:35:34 +01:00
  • 6932896a7f feat(error): add Error::message (#2737) David Pedersen 2022-02-05 02:10:00 +01:00
  • dcdd6d1090 fix(client): avoid panics in uses of Instant (#2746) Oliver Gould 2022-01-31 16:33:16 -08:00
  • f1b89c117c refactor(client): use Box<str> inside dns::Name (#2727) Ivan Boldyrev 2021-12-29 19:33:06 +03:00
  • 02f3630af6 chore(dependencies): update to itoa 1 Bruce Mitchener 2021-12-14 14:24:24 +07:00
  • f44f7265e0 style(http1): correct indentation Rajin Gill 2021-12-14 00:23:58 -08:00
  • e8cccce0c1 docs(contrib): add ISSUES doc Sean McArthur 2021-12-09 18:15:04 -08:00
  • 9ee73231cc docs(dev): rename dev docs directory to 'docs' Sean McArthur 2021-12-09 17:02:25 -08:00
  • 41dee4a79b v0.14.16 Sean McArthur 2021-12-09 10:14:08 -08:00
  • bff977b73c feat(http2): add http2_max_send_buf_size option to client and server Sean McArthur 2021-12-08 15:03:00 -08:00
  • 84b78b6c87 fix(http2): received Body::size_hint() now return 0 if implicitly empty (#2715) Sean McArthur 2021-12-06 14:14:41 -08:00
  • ce8242571f refactor(lib): resolve unused warnings from server-specific code (#2710) Sean McArthur 2021-11-30 10:26:20 -08:00
  • 7435cc3399 fix(server): use case-insensitive comparison for Expect: 100-continue (#2709) Jonathan Murray 2021-11-30 17:58:50 +01:00
  • 5f938fffa6 fix(http1): return 414 when URI contains more than 65534 characters (#2706) Rajin Gill 2021-11-29 12:31:41 -08:00
  • 1010614a0d test(client): refactor client helper macro to handle options better Sean McArthur 2021-11-24 13:02:51 -08:00
  • 842c6553a5 feat(server): add HTTP/1 header read timeout option (#2675) Paolo Barbolini 2021-11-18 21:02:06 +01:00
  • d0b1d9ed3a v0.14.15 Sean McArthur 2021-11-16 11:56:51 -08:00
  • a1502e1067 docs(http1): clarify HTTP1 preserve case option Sean McArthur 2021-11-16 11:29:33 -08:00
  • a12db28542 docs(upgrade): add module documentation for HTTP upgrades Sean McArthur 2021-11-15 11:17:26 -08:00
  • 7f5e853dd8 refactor(benches): make benchmark names more consistent Sean McArthur 2021-11-12 14:51:15 -08:00
  • 174b553d2d fit(client): cancel blocking DNS lookup if GaiFuture dropped (#2689) Ahmed Sobeh 2021-11-08 23:23:18 +01:00
  • 913be88f71 docs(client): fix missing feature attrs in another doctest muvlon 2021-11-06 19:52:36 +01:00
  • 3221f573d2 docs(body) fix doctest failing due to missing features muvlon 2021-11-06 19:42:25 +01:00
  • 80627141ed feat(http1): Add http1_writev(bool) to client and server Builders Anthony Ramine 2021-11-04 23:29:43 +01:00
  • ab469eb3c6 feat(upgrade): allow http upgrades with any body type Luqman Aden 2021-10-30 10:59:39 -07:00
  • b5022f3854 v0.14.14 Sean McArthur 2021-10-22 09:53:21 -07:00
  • bd6c35b98f fix(client): make ResponseFuture implement Sync Alice Ryhl 2021-09-19 18:08:30 +02:00
  • d0c6aaa59d chore(ci): only run cargo check on MSRV, not tests Sean McArthur 2021-10-15 11:37:41 -07:00
  • e48519a1e2 refactor(http1): adjust a few tracing event outputs Sean McArthur 2021-10-13 17:05:34 -07:00
  • 55a61c072d test(client): remove unneeded ipv6 dns parse test Sean McArthur 2021-10-13 17:16:13 -07:00
  • 910e02687d fix(client): remove ipv6 square brackets before resolving Ryan Goodfellow 2021-10-13 05:32:37 +00:00
  • 1d553e52c6 feat(server): Remove Send + Sync requirement for Body in with_graceful_shutdown Rafael Ávila de Espíndola 2021-10-12 14:51:35 -07:00
  • 7feab2f3db test(server): Use a !Send and !Sync HttpBody in an example Rafael Ávila de Espíndola 2021-10-12 14:51:32 -07:00
  • 6169db250c feat(h2): always include original h2 error on broken pipe Anthony Ramine 2021-10-04 11:46:10 +02:00
  • ecd5dc1034 docs(contrib): add Minimum Support Rust Version (MSRV) policy Sean McArthur 2021-09-21 15:47:09 -07:00
  • 3908eeb788 docs(examples): updated imports in client_json example (#2412) Dai Dao 2021-09-16 23:34:10 +00:00
  • 7757789589 docs(client): add link and cleanup example for hyper::client::conn (#2533) Ivan Tham 2021-09-17 07:31:59 +08:00
  • 0460cd909e docs(body): add example for to_bytes() Vagelis Prokopiou 2021-09-17 02:25:40 +03:00
  • e6b2cbda03 docs(dev): start a set of "dev" docs Sean McArthur 2021-09-16 12:10:36 -07:00
  • 6a876b8ed2 v0.14.13 Sean McArthur 2021-09-16 10:25:36 -07:00
  • 949216f583 docs(ffi): expand URI documentation Sean McArthur 2021-09-16 10:00:38 -07:00
  • a54689b921 feat(ffi): add hyper_request_set_uri_parts David Cook 2021-06-20 10:47:22 -05:00
  • ea3e228287 fix(server): convert panic to error if Connection::without_shutdown called on HTTP/2 conn Sean McArthur 2021-09-15 15:26:01 -07:00
  • c88011da4e fix(client): don't reuse a connection while still flushing Sean McArthur 2021-09-14 16:18:28 -07:00
  • e3ab409808 refactor(lints): fix unused warnings in tests/docs Sean McArthur 2021-09-14 16:30:20 -07:00