Commit Graph

  • 304b0fb9ee check for overly large header field in send_headers Sean McArthur 2019-05-29 14:40:28 -07:00
  • 9ec1992bdb panic if stuck in a CONTINUATION frame write loop Sean McArthur 2019-05-29 13:43:40 -07:00
  • b26a618b65 v0.1.20 Sean McArthur 2019-05-16 13:54:39 -07:00
  • 5696f47433 fix DebugFlags lifetimes for older compilers Sean McArthur 2019-05-16 13:38:25 -07:00
  • 72a0a3b295 v0.1.19 Sean McArthur 2019-05-15 13:46:31 -07:00
  • 91af87050d use newest hpack index when repeating a header name Sean McArthur 2019-05-14 19:00:01 -07:00
  • 532a08cc39 record last index when starting to encode a CONTINUATION frame Sean McArthur 2019-05-10 18:20:43 -07:00
  • 4c94627b41 Add DebugFlags helper, improve format of HEADERS and SETTINGS frames Sean McArthur 2019-05-10 18:36:02 -07:00
  • a2ce576ba1 v0.1.18 Sean McArthur 2019-04-09 12:10:35 -07:00
  • f177313751 Prevent server Connection from returning same error after calling abrupt shutdown (#352) Sean McArthur 2019-04-03 11:41:56 -07:00
  • 3990da99d7 v0.1.17 Sean McArthur 2019-03-12 17:42:22 -07:00
  • 0bef54ffba Make 'pending reset' streams not count towards active streams Sean McArthur 2019-03-12 14:39:48 -07:00
  • 61b94b60eb Notify RecvStream tasks if SendStream sends a local reset Sean McArthur 2019-03-12 12:13:02 -07:00
  • 1335d5cf4e Add user PING support (#346) Sean McArthur 2019-02-18 15:59:11 -08:00
  • 70d025c5f6 Loosen bounds on Handshake struct (#343) Sean McArthur 2019-02-07 13:03:53 -08:00
  • 8f236ebd97 v0.1.16 (#344) Sean McArthur 2019-01-24 10:37:47 -08:00
  • cfcdc74a7f Fixed incorrect order of arguments in send_reset trace. (#341) Max 2019-01-24 18:10:51 +00:00
  • c056454a89 Log more information when rejecting malformed pseudo-headers (#342) Eliza Weisman 2019-01-23 11:44:32 -08:00
  • 218d942d3c Bump version to v0.1.15 (#339) Carl Lerche 2019-01-13 09:53:19 -08:00
  • 60b0b91b03 Fix race in stream ref count (#338) Eliza Weisman 2019-01-11 22:41:35 -08:00
  • 33d72a256c v0.1.14 Sean McArthur 2018-12-05 09:54:33 -08:00
  • b859167b52 Release closed streams capacity back to connection (#334) Sean McArthur 2018-12-05 09:44:20 -08:00
  • 5b1633044e exclude more CI files and bump webpki to released version (#331) Igor Gnatenko 2018-11-30 06:55:08 +01:00
  • 9dad5c44b9 Avoid locking when printing (#333) Carl Lerche 2018-11-29 21:50:53 -08:00
  • fe57f69c5d fix inverted split for DATA frame padding (#330) Sean McArthur 2018-11-05 10:20:09 -08:00
  • 27125b0502 Reduce noise in Debug for Frame (#329) Sean McArthur 2018-11-01 13:26:55 -07:00
  • 9e087bf56d Augment the fuzzer to open multiple concurrent streams. (#328) Geoffry Song 2018-10-29 14:07:08 -07:00
  • 3cf9898cb6 Add OpaqueStreamRef constructor (#325) Michael Beaumont 2018-10-18 08:09:28 +02:00
  • 50ec8ee017 Bump version to v0.1.13 (#324) Carl Lerche 2018-10-16 14:41:23 -07:00
  • 83de1f14c6 Add client support for server push (#314) Michael Beaumont 2018-10-16 21:51:08 +02:00
  • 91cf9c890c Reassign capacity from reset streams. (#320) Geoffry Song 2018-10-16 12:14:42 -07:00
  • eae73d4655 Check whether the send side is not idle, not the recv side (#313) Robert Ying 2018-10-16 12:03:56 -07:00
  • 13afbb5161 Check minimal versions (#322) Carl Lerche 2018-10-16 12:03:29 -07:00
  • 375c14eada Avoid prematurely unlinking streams in send_reset, in some cases. (#319) Geoffry Song 2018-10-16 11:59:22 -07:00
  • 383aeb185b Disable length_delimited deprecation warning. (#321) Carl Lerche 2018-10-16 08:21:23 -07:00
  • 7dc8ea7289 Update examples to use new Tokio (#316) Eliza Weisman 2018-09-25 14:33:49 -07:00
  • c72baaa711 Added functions to access io::Error in h2::Error (#311) samamill 2018-09-24 10:12:46 -07:00
  • 391d1a3199 Fix push promise frame parsing (#309) Michael Beaumont 2018-09-17 23:55:37 +02:00
  • 3cad506ffa Add Reset::INTERNAL_ERROR helper to test support (#308) Eliza Weisman 2018-09-13 16:33:44 -07:00
  • efbea472ae set deny(warnings) only when cfg(test) (#307) Sean McArthur 2018-08-15 11:05:16 -07:00
  • 04c20b7969 fix some autolinks that weren't resolving in docs (#305) Sean McArthur 2018-08-10 14:27:45 -07:00
  • d5faa4ec28 Shutdown the stream along with connection (#304) Steven Fackler 2018-08-09 10:36:30 -07:00
  • 56ffdac870 v0.1.12 Sean McArthur 2018-08-08 15:48:48 -07:00
  • fdff1fc927 Fix the initial send window size. (#301) Geoffry Song 2018-08-08 15:43:56 -07:00
  • 76c8127d8c fix panic when calling reserve_capacity after connection closes (#302) Sean McArthur 2018-08-08 15:43:47 -07:00
  • 7ea00a346b Fix the handling of incoming SETTINGS_INITIAL_WINDOW_SIZE. (#299) Geoffry Song 2018-08-03 16:00:13 -07:00
  • 977b03d49d v0.1.11 Eliza Weisman 2018-07-31 11:44:01 -07:00
  • 259102623b fix graceful shutdown to close once idle (#296) Sean McArthur 2018-07-30 21:42:00 -07:00
  • e53c3fe961 Prevent pending_open streams from being released. (#295) Geoffry Song 2018-07-23 15:41:54 -07:00
  • 0585e55e6a Add stream_id accessors to public API types (#292) Eliza Weisman 2018-07-12 21:01:57 -07:00
  • d5cd8b15e8 Do not distribute the fixtures in published crates (#290) Jake Goulding 2018-06-20 20:09:33 -04:00
  • 12698a479c Bump version to v0.1.10 (#287) Carl Lerche 2018-06-18 12:01:35 -07:00
  • 492ad3ee08 Fix spurrious test failure (#288) Carl Lerche 2018-06-18 11:20:18 -07:00
  • 98b78ef772 Fix tight loop on aborted connection (#285) Arvid E. Picciani 2018-06-16 01:04:13 +02:00
  • 20194910a3 fix doc typo (#286) Arvid E. Picciani 2018-06-16 00:40:26 +02:00
  • 5aeeb04bb5 Promote SendRequest::pending to an OpaqueStreamRef. (#281) Geoffry Song 2018-06-06 10:16:22 -07:00
  • 626a31ba01 v0.1.9 (#280) Sean McArthur 2018-05-31 20:42:52 +02:00
  • 52a22bf6fd add SendResponse::poll_reset and SendStream::poll_reset to listen for reset streams (#279) Sean McArthur 2018-05-30 22:57:43 +02:00
  • 7d3932051b Bump version to v0.1.8 (#278) Carl Lerche 2018-05-23 11:34:23 -07:00
  • b662e5d0ca Wakeup waiting tasks when transitioning a stream from pending_open (#277) johnklai1 2018-05-22 15:42:41 -07:00
  • 5a52199ea8 Bump version to v0.1.7 (#276) Carl Lerche 2018-05-14 10:35:22 -07:00
  • 302673b376 Enforce monotonic stream IDs for push promises (#275) Carl Lerche 2018-05-14 10:20:57 -07:00
  • 0a4d9d7922 Include fuzz testing setup (#274) Carl Lerche 2018-05-10 14:48:02 -07:00
  • 3e8e328a8e Be more lenient with streams in the pending_send queue. (#261) Geoffry Song 2018-05-09 20:01:39 -07:00
  • d3f02d9957 Misc bug fixes related to stream state (#273) Carl Lerche 2018-05-09 15:03:21 -07:00
  • c7059ae86e Add more stream state tests (#271) Carl Lerche 2018-05-04 14:11:40 -07:00
  • 51b6aab1b9 Move tests and support utilities to sub crates. (#268) Carl Lerche 2018-05-03 13:08:39 -07:00
  • 1c0f45e11a Fix links to handshake() documentation (#265) Dirkjan Ochtman 2018-04-30 19:32:39 +02:00
  • e1c222b77b change from deprecated Buf::put_*<E> to put_*_be (#267) Sean McArthur 2018-04-27 14:35:28 -07:00
  • 2dbdc59267 prevent a leak of 'active streams' if client request has user error (#266) Sean McArthur 2018-04-26 18:20:32 -07:00
  • f72c3c021b Bump version to v0.1.6 (#264) Carl Lerche 2018-04-24 20:47:17 -07:00
  • 108acd1acc Avoid reclaiming frames for dead streams. (#262) Geoffry Song 2018-04-24 16:52:24 -07:00
  • 74003870b8 Add some missing bounds checks. (#260) Geoffry Song 2018-04-23 14:38:42 -07:00
  • 0e244f4dcd Reset any queued stream on receipt of remote reset (#258) Eliza Weisman 2018-04-16 16:17:29 -07:00
  • c9e14c7b38 Bump version to v0.1.5 (#255) Oliver Gould 2018-04-06 18:41:27 -07:00
  • f27335c5b1 send proper max stream ID in graceful goaway (#254) Sean McArthur 2018-04-06 15:51:34 -07:00
  • ac42542742 Bump version to v0.1.4 Sean McArthur 2018-04-05 13:13:26 -07:00
  • d30fc32170 add ability to synchronize in tests Sean McArthur 2018-03-29 13:29:41 -07:00
  • 30b6fa5ccc Add Graceful Shutdown support Sean McArthur 2018-03-29 11:54:45 -07:00
  • 560a76cabe Add initial_connection_window_size to Builders (#249) Oliver Gould 2018-03-28 14:46:56 -07:00
  • 3863728021 Bump version to v0.1.3 (#248) Carl Lerche 2018-03-28 12:50:46 -07:00
  • 8d6616515f recv_reset resets closed streams with queued EOS frames (#247) Eliza Weisman 2018-03-27 21:20:16 -07:00
  • adf0a32db2 Accept HPACK literals greater than max size (#244) Carl Lerche 2018-03-22 12:58:23 -07:00
  • 67abe0e20b Add initial_max_send_streams() as builder option (#242) Darren Tsung 2018-03-16 11:58:06 -07:00
  • 04685d9c56 Bump version to v0.1.2 (#239) Carl Lerche 2018-03-13 18:11:11 -07:00
  • dfa1808a45 Fix client doc test (#241) Carl Lerche 2018-03-13 14:53:35 -07:00
  • ddca24c12c Streams receiving peer reset clear pending send (#238) Darren Tsung 2018-03-13 12:47:57 -07:00
  • 196ff7ad53 Update indexmap to 1.0 (#237) messense 2018-03-13 01:38:07 +08:00
  • 42299e7b33 Bump version to v0.1.1 (#236) Carl Lerche 2018-03-08 10:06:40 -08:00
  • 9d9c48dce1 Normalize HTTP request path. (#228) Carl Lerche 2018-03-07 20:48:54 -08:00
  • f0873006e3 Prevent pushing a stream into both pending_send + pending_open (#235) Darren Tsung 2018-03-07 16:11:33 -08:00
  • 9767c0ab2c Fix tests by switching to env_logger::try_init (#233) Darren Tsung 2018-03-07 14:08:22 -08:00
  • 7ef39eaea3 Add a comment explaining what pending_open is for (#232) Carl Lerche 2018-03-07 13:48:20 -08:00
  • a1d070b13b Notify send_tasks when there is a connection error (#231) Sean McArthur 2018-03-07 12:19:54 -08:00
  • 0750034c31 Remove assert around self.pending_capacity.is_empty() (#225) Darren Tsung 2018-02-27 10:35:00 -08:00
  • 1c23456224 Upgrade ordermap dependency to indexmap. (#227) Brian Smith 2018-02-26 18:27:13 -10:00
  • 3edd6f5b05 Upgrade to env_logger 0.5 & log 0.4; reduce related dependencies (#226) Brian Smith 2018-02-23 18:25:42 -10:00
  • aa4bd3ef56 When Streams are dropped, close Connection (#221) (#222) Darren Tsung 2018-02-15 13:14:18 -08:00
  • a55f01dd06 Fix typos (#223) walfie 2018-02-14 00:00:09 -05:00
  • 3e4e5c7325 Fix documentation for end_of_stream (#219) Steven Fackler 2018-01-25 11:58:41 -08:00