Commit Graph

  • 518b57ada5 v0.1.17 Sean McArthur 2019-04-05 09:58:09 -07:00
  • ed3d506fbd Add headers/headers_mut accessors. (#293) Kyle Huey 2019-04-05 09:44:36 -07:00
  • fb68c44d09 Revert "Implementation of test and parsing for protocol relative uris (#300) (#301)" (#310) Sean McArthur 2019-04-02 17:48:04 -07:00
  • 6c4803d282 Add http::Error::inner_ref and cause (#303) David Kellum 2019-04-02 16:35:05 -07:00
  • 256b782166 Improve Index for HeaderMap panic message to include key as string (#309) Sean McArthur 2019-04-02 14:38:14 -07:00
  • 69f71dcf9f Implementation of test and parsing for protocol relative uris (#300) (#301) Insomniak47 2019-03-20 18:37:46 -03:00
  • 0f9a4d230f Make eq macro compatible with rustfmt (#304) David Tolnay 2019-03-15 16:03:58 -07:00
  • 573719a95e Create link references to HeaderName in HeaderMap (#305) lzutao 2019-03-16 01:42:28 +07:00
  • cdce986139 v0.1.16 Sean McArthur 2019-02-19 12:36:02 -08:00
  • 73ff2c744e Improve path parsing performance by using slice iterator instead of indexing Bytes (#297) Sean McArthur 2019-02-18 14:57:38 -08:00
  • c8abe409ce Permit more characters in URI paths (#296) Sean McArthur 2019-02-18 13:24:25 -08:00
  • c22f507158 v0.1.15 Sean McArthur 2019-01-22 11:26:54 -08:00
  • 9503adeb56 Fix Uri::host to include brackets of IPv6 literals (#292) Sean McArthur 2019-01-22 11:22:15 -08:00
  • bee2e5eb2e Add convenience Uri getters (#287) Sean McArthur 2019-01-07 16:18:53 -08:00
  • e4998b601c Add method_ref, uri_ref, headers_ref to request::Builder (#284) kazuhiko kikuchi 2018-12-20 03:21:25 +09:00
  • dc2f85499b Bump version to v0.1.14 (#279) Carl Lerche 2018-11-21 13:37:08 -08:00
  • 45a9612a75 Expose http::headers::{IterMut, ValuesMut} Per Grön 2018-11-08 18:00:57 +01:00
  • e291a32087 Support more tokens for header names Bastien Orivel 2018-11-01 18:19:17 +01:00
  • 24a340b902 Allow the percent character in the userinfo of an authority. (#269) Arnav Singh 2018-10-30 11:43:53 -07:00
  • 50cce1bdeb Fix partial equality for URI with terminating questionmark Gabriel Feron 2018-10-30 16:44:52 +01:00
  • 5e69a9dcca add debug assertions for unchecked constructors (#266) Sean McArthur 2018-10-23 13:12:40 -07:00
  • 6f9998ea3b change Port<'a> to be Port<Repr> (#265) Sean McArthur 2018-10-18 14:40:14 -07:00
  • 01965f42c6 Fix empty Method considered as valid (#262) Julian Didier 2018-10-18 19:42:32 +02:00
  • 6afc217889 Add trait impls for uri::Port (#255) Josh Leeb-du Toit 2018-10-09 09:52:08 +11:00
  • 048de7a894 introduce a Uri Builder (#219) Sean McArthur 2018-10-08 13:54:43 -07:00
  • ec157886b1 Add and use a Port struct for Uri::port() (#252) Josh Leeb-du Toit 2018-09-20 10:10:34 +10:00
  • fc32835c53 v0.1.13 Sean McArthur 2018-09-14 10:45:14 -07:00
  • b74b3d9c69 Ignore valid/invalid percent encodings in URI PathAndQuery David Kellum 2018-09-17 13:03:48 -07:00
  • de12207012 Revert "Fix path double percent parsing (#233)" David Kellum 2018-09-17 12:16:37 -07:00
  • 45852b2ac7 Fix typo in code-comment ('arbitary', missing 'r') (#251) Daniel Holbert 2018-09-14 14:21:43 -07:00
  • 796335d1f5 implement fmt::Display for HeaderName (#249) Sean McArthur 2018-09-11 20:05:40 -07:00
  • b7c7c5bac4 chore: remove max-age from crates.io badge in readme Sean McArthur 2018-09-11 13:57:02 -07:00
  • c1c9efcf24 Fix uri::Authority to reject when no host is after an @ (#248) Sean McArthur 2018-09-11 12:30:58 -07:00
  • 5b53b9324f allow more characters in query strings Sean McArthur 2018-09-10 11:44:53 -07:00
  • 0922a498f8 add Uri parsing benchmarks Sean McArthur 2018-09-10 11:44:23 -07:00
  • 6a555b92c7 v0.1.12 Sean McArthur 2018-09-07 17:46:58 -07:00
  • a7a31d6dac Fix header value parsing of HTABs (#244) Sean McArthur 2018-09-07 16:03:11 -07:00
  • 6aa400ffed v0.1.11 Sean McArthur 2018-09-05 13:08:04 -07:00
  • b5646ce350 Add Uri::from_static (#240) Daiki Mizukami 2018-09-06 05:05:17 +09:00
  • b89e87e306 Add From<&Self> implementations for HeaderValue, Method, and Status (#238) Jake Goulding 2018-08-12 14:35:32 -04:00
  • 8c71a2d11d Bump version to v0.1.10 (#237) Carl Lerche 2018-08-08 11:42:09 -07:00
  • 019c8529d5 impl HttpTryFrom<String> for HeaderValue (#236) Carl Lerche 2018-08-08 10:56:59 -07:00
  • fc7ea617b5 Bump version to v0.1.9 (#235) Carl Lerche 2018-08-06 22:26:57 -07:00
  • bccac1427a Add HttpTryFrom impls for &Self (#234) Carl Lerche 2018-08-06 21:43:31 -07:00
  • 64ba566b22 Fix path double percent parsing (#233) Ernestas Poskus 2018-08-03 00:30:38 +03:00
  • f424693e3e Fix typo (#232) Thomas HUET 2018-07-30 18:55:41 +02:00
  • c3f261cec9 v0.1.8 Sean McArthur 2018-07-23 11:28:36 -07:00
  • bcc863630f use entry2 directly inside HeaderMap::extend Sean McArthur 2018-07-12 22:29:02 -07:00
  • 072ce43cc9 implement size_hint for most header iterators Sean McArthur 2018-07-12 22:25:16 -07:00
  • 030ef1b6f9 Optimize size and access of Extensions (#227) Sean McArthur 2018-07-13 12:26:45 -07:00
  • b3cb3c0998 headermap: remove references to old sequence mode Sean McArthur 2018-07-12 20:10:52 -07:00
  • c53f3584cc headers: change HeaderMap indices from a Vec to a Box<[]> Sean McArthur 2018-07-12 17:22:09 -07:00
  • c1b260d90f Document panic on header index (#223) Bertrand Bousquet 2018-07-03 12:31:06 -04:00
  • 18c96f0542 implement fuller set of PartialEq for Method (#221) Sean McArthur 2018-06-25 13:28:50 -07:00
  • 82528789ae v0.1.7 Sean McArthur 2018-06-22 18:22:02 -07:00
  • 38aaceb0ea Fix Uri::from_str("S") from parsing to a S/ Uri (#220) Sean McArthur 2018-06-22 18:19:55 -07:00
  • 071b49efa7 add conversions of integers into HeaderValue (#218) Sean McArthur 2018-06-22 10:54:21 -07:00
  • 64f76d8169 fix round trip of authority-form Uri to Parts (#216) Sean McArthur 2018-06-19 20:20:12 -07:00
  • cd62b212b4 Authority::parse should reject mulitple port sections (#215) Sean McArthur 2018-06-18 15:18:02 -07:00
  • fc09bf444c add Uri::into_parts inherent method (#214) Sean McArthur 2018-06-18 13:58:47 -07:00
  • bba22ed691 v0.1.6 Sean McArthur 2018-06-13 15:07:46 -07:00
  • d21ffe6809 Don't duplicate keys when iterating over Keys (#201) Justin Geibel 2018-05-25 15:57:31 -04:00
  • 4928fed861 Revert "Impl Clone for header::ToStrError (#203)" (#204) Carl Lerche 2018-05-25 12:51:06 -07:00
  • bc17d0d809 Impl Clone for header::ToStrError (#203) Aleksey Ivanov 2018-05-25 00:30:36 +03:00
  • 0ed7cdaa2d add wasm build to travis-ci (#198) Sean McArthur 2018-05-01 12:15:34 -07:00
  • eeb82cdbc8 header name: add from_static method (#195) Simon Smith 2018-05-01 18:27:34 +00:00
  • f7218171fa fix conflicts with new TryFrom trait, deprecated AsciiExt (#194) Sean McArthur 2018-04-06 11:21:17 -07:00
  • 3eced173c4 add from_static for Authority (#186) Ryan Leung 2018-03-14 07:11:56 +08:00
  • 039e221838 deps: update indexmap to 1.0 (#187) Igor Gnatenko 2018-03-12 17:09:01 +01:00
  • 341e4ce545 deps: update ordermap to 0.4 (#185) Igor Gnatenko 2018-03-10 21:48:06 +01:00
  • 3ae0e0ceb1 Impl converting from a header name to a header value (#184) Kevin Choubacha 2018-03-08 13:27:51 -08:00
  • 3ee0dee337 Touch up status code docs (#182) Sean McArthur 2018-03-02 12:45:25 -08:00
  • 7bbdb27325 Do not use deprecated Uri::scheme() in examples (#181) Niklas Fiekas 2018-03-02 20:38:28 +01:00
  • a7b98b5b7b Bump version to v0.1.5 (#179) Carl Lerche 2018-02-28 12:40:10 -08:00
  • 7eac2c795d Fix Request::options() (#177) Carl Lerche 2018-02-28 11:39:38 -08:00
  • d2cc923140 request & response: add into_body methods (#172) Sean McArthur 2018-02-16 16:00:51 -08:00
  • 298b3b42c4 uri: add TryFrom impls for String and &String (#171) Sean McArthur 2018-02-16 14:19:57 -08:00
  • f7f4d7a11f Add a FromStr impl for Method (#167) Steven Fackler 2018-01-30 12:43:41 -05:00
  • b1b0fe1ed3 deps: update rand to 0.4, quickcheck to 0.6 (#166) Igor Gnatenko 2018-01-29 18:17:31 +01:00
  • e4cf8ac182 Implement HttpTryFrom<&Uri> for Uri. (#165) Carl Lerche 2018-01-23 14:00:09 -08:00
  • b185cbed50 Implements PartielEq for StatusCode with u16 (#153) Kevin Choubacha 2018-01-22 10:45:41 -08:00
  • d66ac52544 parsing an empty string as an Authority returns an error (#164) Sean McArthur 2018-01-19 15:47:48 -08:00
  • 6701b124b4 websocket handshake related headers (#162) Nikolay Kim 2018-01-17 16:29:26 -08:00
  • 6d4d95dc0d Fix date in changelog Carl Lerche 2018-01-05 15:42:03 -08:00
  • ea03901ec5 Bump version to v0.1.4 Carl Lerche 2018-01-04 22:22:35 -08:00
  • 5f02b4d21b Add a map to Request and Response (#151) Kevin Choubacha 2018-01-04 10:59:02 -08:00
  • 20709808a4 remove mention of u16 range from StatusCode docs (#156) Sean McArthur 2018-01-02 20:08:03 -08:00
  • d1f7081f17 Implement PartialOrd/PartialEq for Authority and PathAndQuery (#150) Kevin Choubacha 2017-12-13 19:34:41 -08:00
  • a6eba9d163 Add PathAndQuery::from_static (#148) Carl Lerche 2017-12-12 15:34:53 -06:00
  • b99171f353 Bump version to v0.1.3 Carl Lerche 2017-12-11 13:23:42 -06:00
  • ea637158be Add associated consts for common schemes (#147) Carl Lerche 2017-12-11 11:37:18 -06:00
  • dcdce27bb7 Update some dev-dependencies (#146) hcpl 2017-12-02 03:52:22 +02:00
  • aa3394b3f1 Bump version to v0.1.2 Carl Lerche 2017-11-29 20:44:34 -08:00
  • 82cf180b12 Add a changelog Carl Lerche 2017-11-29 20:39:28 -08:00
  • 91bb353d20 Merge pull request #141 from hyperium/fix-license Sean McArthur 2017-11-10 11:03:26 -08:00
  • 22b1a9a70a Fix license text Carl Lerche 2017-11-10 10:39:30 -08:00
  • b9c06cacb3 add Uri::scheme_part, deprecate Uri::scheme Sean McArthur 2017-11-09 13:31:34 -08:00
  • 5dc39c54c4 break up uri module into sub modules Sean McArthur 2017-11-09 12:06:50 -08:00
  • 08c0093531 Merge pull request #139 from hyperium/uri-scheme-hash Sean McArthur 2017-11-09 12:04:46 -08:00
  • 7421c67da2 remove allocation when hashing Scheme Sean McArthur 2017-11-09 11:24:24 -08:00