Commit Graph

  • cf4b7faf68 !2 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-05 02:26:13 +00:00
  • 1755bb8347 README.OpenSource 中License信息整改 peizhe 2023-05-04 09:18:52 +08:00
  • 698a0483e7 !1 [http]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:28:23 +00:00
  • 30e96d8a04 Add GN Build Files and Custom Modifications peizhe 2023-04-18 12:46:43 +08:00
  • 884c6a2a85 v0.2.8 github.com/hyperium/http/refs/tags/v0.2.8 Sean McArthur 2022-06-06 14:33:05 -07:00
  • 45ff933127 Convert header::name to use MaybeUninit (#555) Sean McArthur 2022-06-06 14:08:18 -07:00
  • fa0c07e303 Fix doc(hidden) errors. (#553) Nicholas Nethercote 2022-05-20 08:29:05 +10:00
  • b6affa427b Update changelog to include msrv (#550) Lucio Franco 2022-05-04 17:08:12 -04:00
  • 7ebefad283 v0.2.7 Sean McArthur 2022-04-28 11:25:18 -07:00
  • 5894f7d0f2 From impls of PathAndQuery and Authority for Uri (#538) Jed Denlea 2022-04-28 05:16:56 -07:00
  • f16fad8f74 style: fix typo in code comment (#532) graves501 2022-04-27 00:44:47 +02:00
  • ae8e15046d readme: update some links (#548) Alex Touchet 2022-04-26 13:35:13 -07:00
  • 316da9e1fa Add Extensions::extend (#546) Jonas Platte 2022-04-26 16:51:25 +02:00
  • be57e6a30d Use SPDX license format (#547) Alex Touchet 2022-04-25 16:28:11 -07:00
  • 49d19ff8a4 Make HeaderName::from_static const (#499) Jed Denlea 2022-04-16 08:40:20 -07:00
  • e3cf31d8b3 Add test coverage for the StatusCode is_xxxxx() functions (#545) Ingmar van Dijk 2022-04-15 19:30:04 +02:00
  • 945ffbfd3e v0.2.6 Sean McArthur 2021-12-30 15:03:08 -08:00
  • d2bfc27f87 deps: Update to itoa 1. Bruce Mitchener 2021-12-14 14:17:04 +07:00
  • 3a8fbdcd84 Cargo: Add rust-version field Tobias Bieniek 2021-11-11 23:14:28 +01:00
  • 3eb5e80870 remove obsolete comment Tshepang Lekhonkhobe 2021-07-23 11:11:43 +02:00
  • 6333e3971b README: Remove obsolete extern crate http instructions Tobias Bieniek 2021-11-11 23:13:15 +01:00
  • d9ba5572bd v0.2.5 Sean McArthur 2021-09-21 09:46:36 -07:00
  • 0c7125fb96 extensions: add methods to detect the presence of extensions (#497) Ben Boeckel 2021-08-10 19:43:46 +00:00
  • e59f5add8c request: add Builder::version_ref to query the version in use (#495) Ben Boeckel 2021-08-10 19:21:55 +00:00
  • 5c5c46ce5e Minor changes to var names in examples (#493) Dave Schuyler 2021-07-30 14:54:11 -07:00
  • ce901ad9ea HeaderValue::from_static can be const (#481) Jerome Gravel-Niquet 2021-06-09 14:31:55 -04:00
  • 53826c9ee9 Fix typo in docs (#482) walfie 2021-04-27 20:54:14 -04:00
  • 6a91d66523 Add missing TryFrom<String> and TryFrom<Vec<u8>> impls. (#477) Arnav Singh 2021-04-21 06:54:31 -07:00
  • f7195c92d7 Add TryFrom implementations for owned types for HeaderName (#479) Stephen M. Coakley 2021-04-16 17:04:34 -05:00
  • 04776e9522 Initial fuzzer set up. (#478) DavidKorczynski 2021-04-10 16:43:59 +01:00
  • 8698e76a0e v0.2.4 Sean McArthur 2021-04-07 13:50:01 -07:00
  • 35fa69a9f1 Allow {, " and } in URI paths (#474) Anthony Ramine 2021-04-06 23:48:57 +02:00
  • 54cf8785ab Added benchmarks for parsing Method (#464) Ilya Averyanov 2021-01-26 02:19:30 +03:00
  • 8d373de151 v0.2.3 Sean McArthur 2021-01-07 11:02:53 -08:00
  • 4f8c77089c Upgrade to Bytes 1.0 Sean McArthur 2020-12-22 16:21:19 -08:00
  • 1dcd1ea866 v0.2.2 David Kellum 2020-12-14 16:10:41 -08:00
  • 200ebdb798 Fixes panic for remove_entry and remove_entry_mult (#449) David Kellum 2020-12-11 10:26:23 -08:00
  • b7fb530866 Return error if multiple brackets exist in the authority (#445) Abdullah Eryuzlu 2020-12-09 01:46:55 +03:00
  • eed07d5c0d Add String and &String convert for PathAndQuery (#450) Mats Kindahl 2020-12-08 21:34:27 +01:00
  • d4f2c076ca Allow StatusCode to support 600-999 range David Kellum 2020-12-08 12:26:09 -08:00
  • 58f6523f49 Return an error rather than panicking when HeaderName is too long (#433) Adam C. Foltzer 2020-08-03 16:28:18 -07:00
  • 2f56485974 Audit the use of unsafe in byte_str.rs (#408) Steven Bosnick 2020-06-24 16:11:02 -04:00
  • 5d08f81a98 Clarify meaning of sensitive header values (#427) Patrick Lühne 2020-06-01 19:38:52 +02:00
  • 9a781498f0 Fix the build status badge in README.md (#426) Steven Bosnick 2020-05-24 19:39:48 -04:00
  • 9019d4c09d Fix the "Build Status" indicator in README.md (#425) Steven Bosnick 2020-05-24 11:57:58 -04:00
  • 9cceef63f0 Audit use of unsafe in uri/authority.rs (#414) Steven Bosnick 2020-05-14 10:58:07 -04:00
  • 6a7d85d7b6 Add comments to describe safety of Scheme Steven Bosnick 2020-04-19 20:01:21 -04:00
  • e3ffd3a4e3 Add tests for directly parsing a Scheme Steven Bosnick 2020-04-18 19:32:25 -04:00
  • 689fd17504 Document the invariants that make Method safe Steven Bosnick 2020-04-10 12:03:37 -04:00
  • d37b977fdb Refactor Method internals Steven Bosnick 2020-04-10 11:43:35 -04:00
  • 37f462e9b7 Add tests for valid and invalid Method's Steven Bosnick 2020-04-10 09:21:52 -04:00
  • ac143cf444 v0.2.1 Sean McArthur 2020-03-25 11:51:38 -07:00
  • 47f348c903 Switch CI from travis to Github Actions (#405) Sean McArthur 2020-03-25 11:47:17 -07:00
  • 228bef5e04 Remove unnecessary parentheses (#404) Sean McArthur 2020-03-25 11:31:41 -07:00
  • 13a8a5734b Add extensions_ref() and extensions_mut() to req/resp builders (#403) Adam C. Foltzer 2020-03-25 11:19:15 -07:00
  • 3ee1b58295 HeaderMap: Store pos and hash as u16 (#386) Matt Brubeck 2020-01-27 10:18:11 -08:00
  • 23a5f47c41 Remove unnecessary parentheses to fix warning (#388) Xidorn Quan 2020-01-28 04:09:35 +10:00
  • 0644bfcbf4 Remove deprecated Error::description usage (#387) Sean McArthur 2020-01-24 10:57:47 -08:00
  • d190cf73a4 Remove obsolete allow(warnings) attributes (#373) Travis Cross 2019-12-10 21:17:00 +00:00
  • 9fa49b77a3 update suggested version in readme chip 2019-12-02 15:42:23 -08:00
  • c2dabe50fa v0.2.0 Sean McArthur 2019-12-02 13:54:15 -08:00
  • ed4dc57067 Add from_maybe_shared constructors Sean McArthur 2019-12-02 11:16:40 -08:00
  • 11efef0cb0 remove error type variants suffixed with Bytes Sean McArthur 2019-12-02 10:54:22 -08:00
  • bcccb669a4 Make all usage of Bytes private Sean McArthur 2019-11-27 17:31:45 -08:00
  • 0421354979 Fix Method::is_idempotent Erin Power 2019-12-02 19:14:43 +01:00
  • 356bd8dd87 Change HeaderMap::drain API to match into_iter instead Sean McArthur 2019-11-25 17:09:01 -08:00
  • 48f838a77e Revert "Make ValueDrain eagerly collect its extra values" Sean McArthur 2019-11-26 12:17:02 -08:00
  • 833f231fa3 Upgrade to bytes 0.5 Sean McArthur 2019-11-25 12:39:51 -08:00
  • a23d8edcfb Switch HttpTryFrom to TryFrom. David Barsky 2019-08-14 14:58:27 -04:00
  • 23fb5401fa update rand and quickcheck dev deps with usage changes David Kellum 2019-08-26 10:14:28 -07:00
  • 98e84c3515 Change request, response, and uri Builders to be by-value Sean McArthur 2019-07-23 12:03:01 -07:00
  • 1a7d75adeb introduce TryFrom (#333) Prasanna Loganathar 2019-07-24 23:13:45 +05:30
  • 8158916d23 Upgrade to 2018 Edition (#331) David Barsky 2019-07-18 15:24:48 -04:00
  • 697b83b65f allow deprecated uninitialized while min Rust is 1.30 Sean McArthur 2019-07-12 13:52:37 -07:00
  • b36ea08c50 Change HeaderMap::entry to no longer return a Result Sean McArthur 2019-06-10 11:57:12 -07:00
  • 6059be7a99 Remove/rename deprecated APIs Sean McArthur 2019-06-10 10:30:23 -07:00
  • 55a0a0badb Use 'dyn' keyword with trait objects Sean McArthur 2019-06-10 10:29:49 -07:00
  • 20d04ade1c implement FusedIterator for all HeaderMap iterators (#318) Sean McArthur 2019-05-30 14:18:23 -07:00
  • 0cd6f5b118 Implement variant on version to require catch-all (#159) Kevin Choubacha 2019-05-30 11:42:15 -07:00
  • d9a06a6e94 Add awareness of HTTP/3 (#294) Lucas Pardue 2019-05-30 19:31:49 +01:00
  • fe5fefda4e start 0.2.x branch Sean McArthur 2019-05-30 11:21:24 -07:00
  • 64c5dd2644 v0.1.20 Sean McArthur 2019-11-26 10:17:08 -08:00
  • 1ee633e7a8 Refactor Method::is_idempotent for readability (#348) XAMPPRocky 2019-11-26 19:09:06 +01:00
  • fd7499ab0b Fix docs indentation (#347) Erick Tryzelaar 2019-11-26 10:08:19 -08:00
  • 64064ac3eb Fix parsing of long host with no scheme (#351) James 2019-11-27 05:07:37 +11:00
  • 7742356863 Make ValueDrain eagerly collect its extra values Sean McArthur 2019-11-25 17:34:30 -08:00
  • e5ce34fe31 fix capacity overflows in HeaderMap::reserve Sean McArthur 2019-11-25 15:54:04 -08:00
  • c916e38eca Remove unused 'inner label Sean McArthur 2019-11-25 10:28:30 -08:00
  • 96abaae1fa Fix HeaderMap::drain double-free if drain iterator is forgotten Sean McArthur 2019-11-25 10:20:14 -08:00
  • 44f28adb5f v0.1.19 Sean McArthur 2019-10-15 11:46:00 -07:00
  • 2c59983684 Improve Debug format of error types Sean McArthur 2019-09-13 11:45:44 -07:00
  • ea4cc61a71 Allow % in IPv6 addresses to support zone identifiers. (#343) Daniel Johnson 2019-10-07 13:04:51 -07:00
  • b5ee552cff v0.1.18 Sean McArthur 2019-07-26 10:38:28 -07:00
  • b633a7f2f6 Conditional compilation Matthew Sherborne 2019-07-12 15:55:32 +10:00
  • 21bff29f5b Added benchmarks for parsing header field names Matthew Sherborne 2019-07-05 13:25:34 +10:00
  • e755cc0fe8 Adjust HttpTryFrom for HeaderMap to be generic over the value type Sean McArthur 2019-07-26 10:22:39 -07:00
  • 7ecbeb03f2 Implement HttpTryFrom<HashMap<String,String>> for HeaderMap (#326) Ophir LOJKINE 2019-07-25 19:22:13 +02:00
  • 291a28912c Automatically test code examples in the README file (#314) Guillaume Gomez 2019-07-15 23:50:56 +02:00
  • 7f004434f3 Fix all deprecation warnings Sean McArthur 2019-07-08 11:24:09 -07:00
  • 1cc157eaeb Export http::header::HeaderValue as http::HeaderValue (#222) Josh Leeb-du Toit 2019-06-27 06:11:05 +10:00