Commit Graph

  • 1fa7c64825 chore(travis): set minimum rust version Sean McArthur 2017-04-10 10:28:10 -07:00
  • 0581a8540f Merge pull request #1121 from hannesg/allocator_friendly_header2 Sean McArthur 2017-04-10 09:57:15 -07:00
  • e37cafc955 Merge pull request #1119 from hannesg/allocator_friendly_header Sean McArthur 2017-04-10 09:55:13 -07:00
  • 91931a8d3b Merge pull request #1123 from hyperium/body-concat Sean McArthur 2017-04-10 09:53:40 -07:00
  • 9fcb01666c refactor(header): make Originheader more allocator friendly hag 2017-04-10 11:11:33 +02:00
  • 9713e3f558 refactor(header): make some headers more allocator friendly hag 2017-04-08 02:41:04 +02:00
  • c73dc0a9c6 feat(chunk): implement Extend and IntoIterator for Chunk Sean McArthur 2017-04-08 17:16:08 -07:00
  • fd0bc2f7cd Merge pull request #1116 from hyperium/parse-till-blocked Sean McArthur 2017-04-05 16:30:33 -07:00
  • 67bd48a552 fix(conn): always read till blocked when parsing Sean McArthur 2017-04-05 15:21:24 -07:00
  • 2720c9d61f Merge pull request #1115 from hyperium/uri-fixes Sean McArthur 2017-04-05 15:19:00 -07:00
  • 048b248494 fix(uri): fix Uri to origin_form when path is '*' Sean McArthur 2017-04-05 13:50:29 -07:00
  • 1b517d8c3a fix(uri): fix Uri to_origin_form to always include '/' Sean McArthur 2017-04-05 11:40:57 -07:00
  • 21f69f5be2 fix(uri): fix Uri.path() from containing '?' ever Sean McArthur 2017-04-05 09:57:12 -07:00
  • 7d41ab937b Merge pull request #1110 from hyperium/flush Sean McArthur 2017-04-03 11:04:50 -07:00
  • e35544e7af fix(conn): always flush io from poll_complete Sean McArthur 2017-04-03 10:06:39 -07:00
  • 2e57e22abb feat(client): Response.status() now returns a StatusCode Sean McArthur 2017-03-31 15:13:55 -07:00
  • 2ab5dc45d6 feat(version): impl FromStr for HttpVersion liamchristopher 2017-03-30 14:34:46 -07:00
  • 0e7a6c643e Merge pull request #1105 from derekdreery/contributing_fix Sean McArthur 2017-03-28 08:20:45 -07:00
  • 21ff8e89f8 docs(CONTRIBUTING): Fix markdown Richard Dodd 2017-03-28 11:32:18 +01:00
  • 6e00875bb4 Merge pull request #1103 from d12i/client-handle-getter Sean McArthur 2017-03-26 17:58:46 -07:00
  • 8c8bcb720d feat(client): add Client::handle Daiki Mizukami 2017-03-27 08:06:07 +09:00
  • f7f49cae9b Merge pull request #1101 from hyperium/remove-deprecated Sean McArthur 2017-03-21 18:22:12 -07:00
  • 9727f40a07 refactor(header): remove deprecated Header to_string APIs Sean McArthur 2017-03-21 12:08:05 -07:00
  • 2df613212e fix(client): get default port for https with Uri Sean McArthur 2017-03-21 14:44:04 -07:00
  • cb0a02cb52 Merge pull request #1100 from hyperium/un-url Sean McArthur 2017-03-21 14:31:37 -07:00
  • d170ac98f0 feat(lib): remove extern Url type usage Sean McArthur 2017-03-21 10:35:31 -07:00
  • d8a19a6ac2 Merge pull request #1095 from mjkillough/header_view_raw Sean McArthur 2017-03-20 11:24:56 -07:00
  • 9dd05a5138 feat(headers): add HeaderView.raw() Michael Killough 2017-03-18 14:13:12 +07:00
  • 8d1cf59965 refactor(lib): convert usage of tokio_core::io to tokio_io Alex Crichton 2017-03-17 19:31:44 -05:00
  • 845d1761fd test(client): replace deprecated Sender.completer with send wangcong 2017-03-15 01:11:22 +08:00
  • f302ecab78 Merge pull request #1084 from pyfisch/fuzzing Sean McArthur 2017-03-13 10:15:21 -07:00
  • f2bf8d50de feat(client): add Request.set_proxy for HTTP proxy requests Sean McArthur 2017-03-07 12:16:38 -08:00
  • 71f20e2e58 fix(http): dont return Error frame with idle eof Sean McArthur 2017-03-07 12:16:10 -08:00
  • b699bcc600 test(headers): fix failing test for Accept header Pyfisch 2017-03-05 13:21:32 +01:00
  • fac42919a6 fix(headers): add length checks to ETag parsing Pyfisch 2017-03-05 12:40:06 +01:00
  • 3e7450db6f fix(headers): prevent 2 panics in QualityItem parsing Pyfisch 2017-03-05 12:26:19 +01:00
  • 10466d116b chore(travis): enable email notifications for broken builds Sean McArthur 2017-03-02 15:33:22 -08:00
  • c5e2903eb8 Merge pull request #1081 from MJDSys/fix_from_chunk_to_bytes Sean McArthur 2017-03-01 22:44:28 -08:00
  • 9c1c736962 fix(http): Fix commit af89ed11c8 Matthew Dawson 2017-03-02 01:36:46 -05:00
  • af89ed11c8 feat(http): add Into<Bytes> for Chunk Sean McArthur 2017-03-01 16:59:36 -08:00
  • 787004406e Merge pull request #1080 from hyperium/bytes Sean McArthur 2017-03-01 16:46:12 -08:00
  • 6a65488b60 feat(http): use the bytes crate for Chunk and internally Sean McArthur 2017-03-01 14:14:34 -08:00
  • 3b8e090087 chore(cargo): set an include directive Sean McArthur 2017-03-01 11:13:24 -08:00
  • b7915617bf test(http): remove println from a test Sean McArthur 2017-02-28 16:32:40 -08:00
  • bc12fbd2e9 fix(http): more eagerly flush when the Conn is full Sean McArthur 2017-02-28 16:05:50 -08:00
  • 37b18dbe34 Merge pull request #1076 from sinkuu/fix_fragment_questionmark Sean McArthur 2017-02-25 09:56:50 -08:00
  • 82eba80df9 fix(url): fix panic when questionmark is in fragment sinkuu 2017-02-25 20:20:18 +09:00
  • be3be6c481 fix(http): fix another instance of keep-alive busy-looping Sean McArthur 2017-02-23 13:36:07 -08:00
  • d6bf83a0c6 Merge pull request #1074 from hyperium/park-less Sean McArthur 2017-02-22 17:54:48 -08:00
  • 2a173e5df7 fix(http): fix busy looping when in keep-alive Sean McArthur 2017-02-22 16:23:12 -08:00
  • 2271f3f3fc feat(server): make Http default its body type to hyper::Chunk Sean McArthur 2017-02-21 10:03:58 -08:00
  • e786d4e4e9 fix(http): make Chunk impl Sync Sean McArthur 2017-02-21 10:03:12 -08:00
  • 8cafae6ffa Merge pull request #1072 from Keats/master Sean McArthur 2017-02-21 10:06:16 -08:00
  • 7b9615d3f9 feat(headers): impl Eq for ContentType Vincent Prouillet 2017-02-21 15:46:36 +09:00
  • d92ae03987 feat(headers): add Link header implementation Tasos Bakogiannis 2017-02-20 22:00:01 +02:00
  • 395f8f21b8 Merge pull request #1069 from hyperium/run-until-unit Sean McArthur 2017-02-20 11:52:39 -08:00
  • e9ea4f2558 feat(server): change Server.run_until Future Error to () Sean McArthur 2017-02-17 13:48:17 -08:00
  • e804e01c1f Merge pull request #1047 from hyperium/from-message Sean McArthur 2017-02-17 10:49:28 -08:00
  • 74df5a658f feat(server): make Http compatible with TcpServer Sean McArthur 2017-02-03 16:16:09 -08:00
  • e08144370a Merge pull request #1066 from hyperium/outgoing-generic Sean McArthur 2017-02-16 18:15:15 -08:00
  • b4161c4ed8 feat(http): allow specifying custom body streams Sean McArthur 2017-02-16 12:39:50 -08:00
  • 0a598eb451 chore(http): change log to debug for decoder errors Sean McArthur 2017-02-16 14:11:28 -08:00
  • 7d91473a1b fix(http): send errors as frame errors Sean McArthur 2017-02-16 14:09:41 -08:00
  • cec75e078c chore(dependencies): update base64 to 0.4 Vincent Prouillet 2017-02-14 02:40:19 +09:00
  • cab8ee019a Merge pull request #1058 from michael-zapata/docs/uri Sean McArthur 2017-02-10 10:12:03 -08:00
  • 190eeaa5fd docs(uri): fix rendering errors Michael Zapata 2017-02-10 15:47:52 +01:00
  • 630a42e390 Merge pull request #1054 from hyperium/uri-memslice Sean McArthur 2017-02-09 12:41:53 -08:00
  • 0b37166669 perf(header): Make Uri use MemSlice internally Guillaume Gomez 2017-02-09 11:45:55 -08:00
  • b6620bee99 Merge pull request #1053 from GuillaumeGomez/pub_issues Sean McArthur 2017-02-09 09:14:16 -08:00
  • cbf6bbe1b6 fix(Uri): Reexport Uri struct publicly Guillaume Gomez 2017-02-09 15:24:48 +01:00
  • 271bd75e13 Merge pull request #1052 from ericchiang/futures-example Sean McArthur 2017-02-08 11:10:06 -08:00
  • 600f115a11 refactor(examples): remove use of depricated futures features Eric Chiang 2017-02-08 09:07:18 -08:00
  • d2ebf9f348 fix(lib): Fixed typos in multiple modules Julian Tescher 2017-02-07 11:04:42 -08:00
  • 5e90b7142d chore(h2): clear out unused h2 module Sean McArthur 2017-02-06 16:53:06 -08:00
  • 81da144568 test(http): test Uri parse errors propagate Sean McArthur 2017-02-06 13:37:02 -08:00
  • 504cc3ae29 Merge pull request #1049 from spk/use-pub-hyper-url Sean McArthur 2017-02-05 14:47:34 -08:00
  • 4d3f5738b8 Merge pull request #1050 from spk/fix-commented-uri-tests Sean McArthur 2017-02-05 14:46:36 -08:00
  • a451608fb5 test(uri): fix URI parse error tests Laurent Arnoud 2017-02-05 12:54:46 +01:00
  • b76824acc7 refactor(lib): use public hyper::Url everywhere Laurent Arnoud 2017-02-04 14:49:11 +01:00
  • 7810bd1dc5 feat(status): impl Into<u16> for StatusCode Sean McArthur 2017-02-02 17:02:35 -08:00
  • deceafa281 perf(http): reduce a copy when not using Chunked encoding Sean McArthur 2017-02-02 13:13:48 -08:00
  • d49b7c2367 test(lib): fix unused warnings in doc tests Sean McArthur 2017-02-01 15:47:43 -08:00
  • de808b6fac docs(examples): print that examples are using only 1 thread Sean McArthur 2017-02-01 15:47:07 -08:00
  • 2e8bf2b9b4 feat(header): implement fmt::Display for several headers Sean McArthur 2017-01-31 13:25:33 -08:00
  • 88a0f5f5ed feat(header): add Headers::append_raw Sean McArthur 2017-01-25 23:41:47 -08:00
  • fcab1231dd fix(header): deprecate HeaderFormatter Sean McArthur 2017-01-25 23:17:59 -08:00
  • 5205f3e763 fix(header): enable SetCookie.fmt_header when only 1 cookie Sean McArthur 2017-01-25 22:38:48 -08:00
  • 9366779fa8 docs(client): Update Client::configure example to compile Corey Farwell 2017-01-28 23:12:35 -05:00
  • 3327874c83 Merge pull request #1038 from hyperium/headers-mem-slice Sean McArthur 2017-01-27 20:01:37 -08:00
  • af3e03cbef perf(header): improve on MemSlice usage in headers Sean McArthur 2017-01-26 23:49:44 -08:00
  • 97a47852e8 perf(header): use MemSlice when parsing headers Guillaume Gomez 2017-01-22 13:33:47 +01:00
  • 2e3332405c feat(lib): export Method::Put at top level Josh 2017-01-25 11:43:56 -08:00
  • b150719b75 chore(github): add pull request template Sean McArthur 2017-01-25 11:42:40 -08:00
  • 78a1ca910a refactor(http): add From<Vec<u8>> impl for MemBuf Sean McArthur 2017-01-25 11:05:58 -08:00
  • c288a7566f refactor(http): allow MemSlice to be sliced to make copies Sean McArthur 2017-01-24 18:36:49 -08:00
  • c85fe40e34 fix(http): keep flushing until WOULDBLOCK is received Sean McArthur 2017-01-23 23:56:35 -08:00
  • 2d9ece6a2a refactor(header): Change to base64 serialize Andy Moran 2017-01-24 01:09:14 -06:00
  • 33f7cd73f5 refactor(http): adjust socket eof debug log Sean McArthur 2017-01-23 22:50:42 -08:00
  • 0bd017d9b6 refactor(http): adjust debug logs Sean McArthur 2017-01-23 22:48:09 -08:00
  • 2ab47fdf43 refactor(header): improve debug view of Headers Sean McArthur 2017-01-23 22:20:39 -08:00