Commit Graph

  • 06fb8e7038 !2 CI OAT 告警清零与README.OpenSource 中License信息整改 Merge pull request !2 from peizhe/master master OpenHarmony-v4.0-Beta2 OpenHarmony-v4.0-Beta1 weekly_20230905 weekly_20230829 weekly_20230822 weekly_20230815 weekly_20230808 weekly_20230801 weekly_20230725 weekly_20230712 weekly_20230704 weekly_20230627 weekly_20230626 weekly_20230619 weekly_20230613 weekly_20230606 weekly_20230530 weekly_20230523 weekly_20230516 weekly_20230509 monthly_20230815 OpenHarmony-4.0-Release OpenHarmony-4.0-Beta2 OpenHarmony-4.0-Beta1 openharmony_ci 2023-05-04 06:59:02 +00:00
  • 3a5be7e72b CI OAT 告警清零与README.OpenSource 中License信息整改 peizhe 2023-04-25 19:50:12 +08:00
  • 274cc624cf !1 [h2]Add GN Build Files and Custom Modifications to Rust Third-party Libraries Merge pull request !1 from peizhe/master openharmony_ci 2023-04-19 01:29:01 +00:00
  • ba7e956dc9 Add GN Build Files and Custom Modifications peizhe 2023-04-18 12:58:36 +08:00
  • 96b67c0b4a v0.3.16 github.com/hyperium/h2/refs/tags/v0.3.16 Sean McArthur 2023-02-27 12:03:15 -05:00
  • db236750d4 Add a message for EOF-related broken pipe errors (#615) Anthony Ramine 2023-02-22 17:09:20 +01:00
  • 5610b60587 Avoid spurious wakeups when stream capacity is not available (#661) Vadim Egorov 2023-02-20 14:55:05 -08:00
  • a932ddacbe fix: panic in when there is connection window available, but not stream (#657) Chekov 2023-02-14 07:39:40 +08:00
  • 1f45deada2 Add Protocol extension to Request on Extended CONNECT (#655) Folke B 2023-01-20 16:44:22 +01:00
  • 84cf369cab Consistently indicate malformed in logs (#658) John Howard 2023-01-10 11:29:05 -08:00
  • c574b6bf3e Fix all clippy warnings (#652) gtsiam 2022-12-12 22:13:48 +02:00
  • 45604060cc Remove unnecessary Unpin + 'static bounds on body (#649) gtsiam 2022-12-12 19:18:35 +02:00
  • 6326234024 fix issue#648: drop frame if stream is released (#651) silence-coding 2022-12-02 23:07:57 +08:00
  • f259f2e57f Fix docs of enable_push (#646) Vitaly Shukela 2022-10-29 21:22:48 +03:00
  • 79b78e8062 v0.3.15 (#642) Eric Rosenberg 2022-10-21 14:13:47 -07:00
  • 85e4e87be1 add accessor for StreamId u32 (#639) Eric Rosenberg 2022-10-21 12:35:15 -07:00
  • 32477bf134 Remove B: Buf bound on SendStream's parameter (#614) David Koloski 2022-09-06 10:58:20 -04:00
  • cfbbc0e91a v0.3.14 Lucio Franco 2022-08-16 14:57:14 -04:00
  • 55e36efdd9 Use RST_STREAM(NO_ERROR) in case server early respond (#633) (#634) Erèbe - Romain Gerard 2022-08-15 23:08:56 +02:00
  • 19e232c4d7 Replace internal PollExt trait with Poll inherent methods (#625) Miguel Guarniz 2022-07-18 19:23:52 -04:00
  • 0ee3868369 Bump MSRV to 1.56 (#626) Sean McArthur 2022-07-18 16:07:28 -07:00
  • ac3adde935 Fix Typo received (#620) Ryan Russell 2022-06-01 17:21:06 -05:00
  • d2e1dade19 Add Error::is_reset function (#618) Bruce Guenter 2022-05-18 17:23:40 -06:00
  • 2497b8a43c tests: move unexported macro doctest into unit test (#616) David Koloski 2022-05-18 14:23:52 -04:00
  • aa0d78b640 v0.3.13 Sean McArthur 2022-03-31 15:12:45 -07:00
  • 2fe10415cd Upgrade tokio-util to 0.7 Dirkjan Ochtman 2022-02-11 09:43:40 +01:00
  • 152b98fdb8 v0.3.12 Eliza Weisman 2022-03-09 09:22:49 -08:00
  • 68fe17e711 tracing: remove I/O type names from handshake spans (#608) Eliza Weisman 2022-03-08 15:54:31 -08:00
  • 22e9802723 fix header parsing: consume buf only if header name and value are both decoded hikaricai 2022-02-24 09:09:04 +08:00
  • 5e9b8df474 Bump MSRV to 1.49, since Tokio uses it Sean McArthur 2022-02-23 16:54:44 -08:00
  • 509db286b2 Upgrade dev-dependencies Dirkjan Ochtman 2022-02-11 10:22:53 +01:00
  • ec0fb4eba1 There's no such thing as HTTP/2.0 lucas 2022-02-06 18:06:57 +00:00
  • 683deba4b0 Avoid time operations that can panic Oliver Gould 2022-01-31 23:52:42 +00:00
  • 2cddf93c86 v0.3.11 Anthony Ramine 2022-01-26 11:23:42 +01:00
  • 5568690b8f Make use of NLL to clean up handshaking logic (#576) Anthony Ramine 2022-01-26 11:18:28 +01:00
  • 1273282ade fix panic when receiving already reset push promise (#597) Sean McArthur 2022-01-21 15:41:39 -08:00
  • 8a41c6db5c Update tracing-subscriber and use tracing-tree when testing (#586) Anthony Ramine 2022-01-21 19:59:11 +01:00
  • 56915e89fb Make SendStream::poll_capacity never return Ok(Some(0)) (#596) Anthony Ramine 2022-01-19 19:49:53 +01:00
  • 98715348e4 v0.3.10 Sean McArthur 2022-01-06 17:02:40 -08:00
  • 06755bcf47 Add Error::is_go_away() and Error::is_remote() Sean McArthur 2022-01-06 10:12:29 -08:00
  • 65f855629d Fix panic when receiving malformed push promise with stream id 0 Sean McArthur 2021-12-09 14:21:20 -08:00
  • 9d5deeb4dc v0.3.9 Sean McArthur 2021-12-09 09:21:13 -08:00
  • 67ef2be6db Fix poll_capacity to wake in combination with max_send_buffer_size Sean McArthur 2021-12-08 17:38:41 -08:00
  • e0f0437433 v0.3.8 Sean McArthur 2021-12-08 10:08:35 -08:00
  • 1c59559d47 Add max send buffer per stream option (#580) Sean McArthur 2021-12-08 10:03:15 -08:00
  • 0d59670634 Add test that would make wait_for_capacity hang if it doesn't loop Anthony Ramine 2021-12-02 12:46:50 +01:00
  • f8bcf7ba6b Implement the extended CONNECT protocol from RFC 8441 (#565) Anthony Ramine 2021-11-24 10:05:10 +01:00
  • 2fdf6429de fix: properly reject prioritized HEADERS with stream ID of zero Sean McArthur 2021-11-22 17:04:24 -08:00
  • 8fef3da25a v0.3.7 Sean McArthur 2021-10-22 10:02:17 -07:00
  • d8f38ff1f8 Fix panic if remote causes local to reset a stream before opening Sean McArthur 2021-10-21 12:12:58 -07:00
  • 21e3d9ea13 Replace HTTP/2.0 by HTTP/2 😅 Anthony Ramine 2021-10-19 15:17:44 +02:00
  • ade50326bc Make :status in requests be a stream error Anthony Ramine 2021-10-19 12:40:27 +02:00
  • baee7c4fd3 v0.3.6 Sean McArthur 2021-09-30 11:28:36 -07:00
  • 7f63f63a8c fix: user created Error would not return provided Reason Sean McArthur 2021-09-30 10:42:21 -07:00
  • d267e04819 tests: add explicit SendResponse::send_reset test Sean McArthur 2021-09-30 10:41:44 -07:00
  • a4289a1385 v0.3.5 Sean McArthur 2021-09-29 13:00:20 -07:00
  • a87b01eee4 Store buffered data size as usize (fixes #269) (#542) Anthony Ramine 2021-09-28 18:05:06 +02:00
  • 188da8183b Refactor errors internals (#556) Anthony Ramine 2021-09-28 18:04:35 +02:00
  • 9e074bcc43 fuzzing: fix build David Korczynski 2021-09-24 11:57:36 +01:00
  • 36db69440c Remove code that was made obsolete by #555 Anthony Ramine 2021-09-13 10:23:09 +02:00
  • e26931f50c Support very large headers Anthony Ramine 2021-08-20 14:51:11 +02:00
  • c491fd814c Update version number in Readme (#549) Alex Touchet 2021-09-08 00:44:22 -07:00
  • f5475f5ffe v0.3.4 Sean McArthur 2021-08-20 15:23:56 -07:00
  • def8fc558f Fix potential hang if extensions contain same StreamRef Sean McArthur 2021-08-20 14:30:49 -07:00
  • ee5f075af4 remove unused macro_escape attribute Sean McArthur 2021-07-21 07:33:26 -07:00
  • 8a41a53a7d fuzz: fix e2e MockIo reading too much for the buffer Sean McArthur 2021-06-24 08:02:06 -07:00
  • 65ad65bde0 Wake up connection when dropping SendRequest (#538) Anthony Ramine 2021-05-06 20:57:44 +02:00
  • 09c3d5d7ab Read body in the example server (#544) Anthony Ramine 2021-05-06 20:42:29 +02:00
  • eb210135e7 Remove panic (fixes #395) (#541) Anthony Ramine 2021-05-06 15:26:01 +02:00
  • 12949be6d9 Do not use Instant::now when zero reset streams are configured. (#537) boxdot 2021-05-05 18:28:45 +02:00
  • e1c2d1b6e6 Enable all features on docs.rs (fixes #437) Anthony Ramine 2021-05-04 11:04:24 +02:00
  • 129c24baff Replace unsafe code by ByteStr (fixes #440) Jason Hinch 2020-01-07 22:20:04 +11:00
  • 5658923cc7 v0.3.3 Anthony Ramine 2021-04-29 10:58:49 +02:00
  • 9fef69daa9 Fix calculation in FlowControl documentation Justin Mayhew 2020-06-28 13:59:11 -03:00
  • b030e626f8 Document RecvStream::poll_data Anthony Ramine 2021-04-22 12:02:29 +02:00
  • 35df4d79b7 Remove obsolete note in the docs Anthony Ramine 2021-04-29 11:48:46 +02:00
  • 791ce805cf Remove commented-out code Anthony Ramine 2021-04-22 12:02:22 +02:00
  • 6d751326d3 Remove useless mut Anthony Ramine 2021-04-22 12:02:05 +02:00
  • fe36da5fdd Don't override empty path for CONNECT requests (#534) Anthony Ramine 2021-04-28 03:55:46 +02:00
  • ae709aff19 Fix fuzzing of client sending to not fail on user errors (#533) Sean McArthur 2021-04-22 14:54:26 -07:00
  • 4e6f4cbbc7 Initial oss-fuzz integration. (#529) DavidKorczynski 2021-04-16 22:58:07 +01:00
  • 3697f5ab5d v0.3.2 Sean McArthur 2021-03-24 16:57:27 -07:00
  • 187a6c8da3 Skip 1xx frames in more states (#527) Anthony Ramine 2021-03-24 16:03:12 +01:00
  • d3b711c624 v0.3.1 Sean McArthur 2021-02-26 10:15:58 -08:00
  • 20d07a1843 Return an error instead of panicking when stuck in a CONTINUATION loop Yuchen Wu 2020-12-23 14:08:50 -08:00
  • 1493b4f9c7 Spelling fixes in comments (#508) Josh Soref 2021-02-25 11:59:18 -05:00
  • edaaa3b59e add Connection::max_concurrent_recv_streams (#516) Eliza Weisman 2021-02-25 08:58:19 -08:00
  • cfdcf5d7fb Ignore 1xx frames (#521) Kornel 2021-02-25 16:57:42 +00:00
  • ad09b45d8a Make some functions less-generic to reduce binary bloat (#503) Markus Westerlind 2021-02-18 20:17:49 +01:00
  • 71bb629c74 de-generify FramedRead::decode_frame (#509) Kornel 2021-02-16 20:21:29 +00:00
  • c909f8fdcd Fix the macro param name in set_pseudo (fixes #472) (#520) Anthony Ramine 2021-02-16 20:35:34 +01:00
  • 7e676c7198 Explicitly enable the std feature of indexmap (#519) Kestrer 2021-02-15 23:03:35 +00:00
  • 81cc660109 Remove the obsolent tracing-future dependency (#517) nickelc 2021-02-09 14:50:11 +01:00
  • 835cdb607c Re-enable the akamai example (#518) nickelc 2021-02-09 14:49:12 +01:00
  • a81944b7f4 add Connection::max_concurrent_send_streams (#513) Eliza Weisman 2021-02-05 09:58:10 -08:00
  • be87341bc1 Replace deprecated compare_and_swap with compare_exchange (#514) Eliza Weisman 2021-02-05 09:27:27 -08:00
  • 81972e09a6 v0.3.0 Sean McArthur 2020-12-23 10:05:05 -08:00
  • 6813ce4698 Update to Tokio and Bytes 1.0 (#504) Sean McArthur 2020-12-23 10:01:44 -08:00
  • fa026c1d03 Remove log feature from tracing dependency (#501) Sean McArthur 2020-11-25 16:25:36 -08:00
  • 3432ef77f4 re-enable vectored writes (#500) Eliza Weisman 2020-11-23 16:35:48 -08:00