Commit Graph

  • 61364d245b perf(header): improve on MemSlice usage in headers Sean McArthur 2017-01-26 23:49:44 -08:00
  • 1b556389c0 perf(header): use MemSlice when parsing headers Guillaume Gomez 2017-01-22 13:33:47 +01:00
  • 5c890321ee feat(lib): export Method::Put at top level Josh 2017-01-25 11:43:56 -08:00
  • d966d595e6 chore(github): add pull request template Sean McArthur 2017-01-25 11:42:40 -08:00
  • 44f2bc6d00 refactor(http): add From<Vec<u8>> impl for MemBuf Sean McArthur 2017-01-25 11:05:58 -08:00
  • e3ef866a31 refactor(http): allow MemSlice to be sliced to make copies Sean McArthur 2017-01-24 18:36:49 -08:00
  • cfcbd8c96b fix(http): keep flushing until WOULDBLOCK is received Sean McArthur 2017-01-23 23:56:35 -08:00
  • 529ad564c3 refactor(header): Change to base64 serialize Andy Moran 2017-01-24 01:09:14 -06:00
  • 0e332c66f2 refactor(http): adjust socket eof debug log Sean McArthur 2017-01-23 22:50:42 -08:00
  • 8597c55a13 refactor(http): adjust debug logs Sean McArthur 2017-01-23 22:48:09 -08:00
  • 8cd89bed86 refactor(header): improve debug view of Headers Sean McArthur 2017-01-23 22:20:39 -08:00
  • 0385427b53 Merge pull request #1030 from M3rs/remove_vec Sean McArthur 2017-01-23 16:54:03 -08:00
  • 18bcc4e047 refactor(uri): Remove vec in uri parsing Andy Moran 2017-01-23 22:32:33 +00:00
  • 8f8b8618cd refactor(examples): remove log crate from server example Sean McArthur 2017-01-23 13:31:03 -08:00
  • a126d2234e Merge pull request #1027 from M3rs/refactor_uri Sean McArthur 2017-01-23 12:58:21 -08:00
  • 8e790831c1 fix(header): security fix for header values that include newlines Sean McArthur 2017-01-19 12:53:08 -08:00
  • 7d400398ab refactor(header): only import langtag macro for tests Sean McArthur 2017-01-23 11:18:48 -08:00
  • 04560dfe24 refactor(uri): Improve parse_authority safety M3rs 2017-01-23 12:26:08 -06:00
  • 8faf5b8bb1 refactor(uri): Add errors to scheme uri M3rs 2017-01-22 11:38:45 -06:00
  • 37b26e21e8 refactor(uri): Add default path for absolute-form M3rs 2017-01-22 10:51:06 -06:00
  • 55d13a9afd refactor(uri): Remove extra authority logic M3rs 2017-01-21 21:20:24 -06:00
  • 4f5327afd4 refactor(uri): Remove Url parse M3rs 2017-01-20 23:41:09 -06:00
  • ab254c9103 chore(cargo): add categories to Cargo.toml Jake Goulding 2017-01-20 15:04:57 -05:00
  • 9f0a537b7b Merge pull request #1021 from fmonjalet/fix-uri-parsing Sean McArthur 2017-01-20 12:03:18 -08:00
  • 594ea65420 fix(uri): fix panic when uri contain default port Florent Monjalet 2017-01-20 17:17:33 +01:00
  • 81f64b4af5 chore(travis): remove extra echos from travis.yml Sean McArthur 2017-01-19 19:39:31 -08:00
  • c4572121fa chore(travis): update travis gh-pages token Sean McArthur 2017-01-19 18:23:19 -08:00
  • 431420138e Merge branch 'docs-deploying' Sean McArthur 2017-01-19 17:46:15 -08:00
  • b57a7a3df2 chore(travis): fix deploying docs after successful travis on master Sean McArthur 2017-01-19 17:25:37 -08:00
  • 1037bc7732 feat(header): Add support for Retry-After header Julius de Bruijn 2017-01-20 00:29:05 +01:00
  • f45e9c8e4f refactor(server): expose Http that implements ServerProto Alex Crichton 2017-01-18 14:09:20 -08:00
  • 39a53fcd33 Merge pull request #1014 from hyperium/next-uri Sean McArthur 2017-01-17 17:44:18 -08:00
  • 8b8ed46e56 Merge pull request #1015 from hyperium/unflaky Sean McArthur 2017-01-17 17:43:46 -08:00
  • 49e281d086 test(client): disable flaky disconnect test Sean McArthur 2017-01-17 17:25:55 -08:00
  • 9036443e6b feat(uri): redesign RequestUri type into Uri Guillaume Gomez 2017-01-14 14:38:21 +01:00
  • b64665635f docs(headers): Explain content_type assigned type derekdreery 2017-01-18 00:05:54 +00:00
  • 1868f8548d refactor(http): remove buffer, use WriteBuf Sean McArthur 2017-01-16 18:56:36 -08:00
  • 6e4739f918 fix(http): Fix heap corruption in http::buffer::grow_zerofill Kornelijus Survila 2017-01-16 16:06:03 -06:00
  • e4232dd0d8 test(client): sleep disconnect test to reduce flakiness Sean McArthur 2017-01-16 11:34:07 -08:00
  • fef401921c chore(travis): only test integration benches, not run full benchmarks Sean McArthur 2017-01-16 11:49:47 -08:00
  • 1520d97ec1 chore(changelog): update changelog from 0.10.x Sean McArthur 2017-01-16 10:53:38 -08:00
  • f0ab2b6aed feat(header): add Encoding::Brotli variant Sean McArthur 2017-01-14 09:39:05 -08:00
  • cd9fd52207 refactor(header): Host header internals made private Sean McArthur 2017-01-13 15:27:35 -08:00
  • 0167f57d65 docs(cookie): fix examples for Cookie and SetCookie Sean McArthur 2017-01-10 18:34:56 -08:00
  • 637b170f52 refactor(header): change Cookie and SetCookie to use String Sean McArthur 2017-01-05 15:41:55 -08:00
  • 0a58f7e3b5 chore(travis): fix docs publish script Sean McArthur 2017-01-11 12:50:16 -08:00
  • 2f721c7f05 chore(travis): check for doc directory before building extra docs Sean McArthur 2017-01-11 11:42:51 -08:00
  • 0686c81c57 refactor(error): turn Void from an empty enum to a struct Sean McArthur 2017-01-06 12:41:08 -08:00
  • ff84959f83 chore(lib): bump version to 0.11.0-a Sean McArthur 2017-01-11 13:06:32 -08:00
  • be461b4663 perf(http): introduce MemBuf, a shared read buffer Sean McArthur 2017-01-07 09:08:17 -08:00
  • 2d2d5574a6 feat(lib): redesign API to use Futures and Tokio Sean McArthur 2016-11-17 17:31:42 -08:00
  • e23689122a Merge pull request #989 from d-unseductable/docs/response_set_status Sean McArthur 2017-01-08 20:16:39 -08:00
  • 334c4800bb docs(server): fix Response::set_status() documentation Dmitry Gritsay 2017-01-07 14:59:27 +02:00
  • bf2b8faa73 Merge pull request #979 from jamesmunns/fix-lint-errs Sean McArthur 2016-12-31 15:23:50 -08:00
  • ce71398f48 refactor(client): remove unused client type aliases James Munns 2016-12-31 15:38:12 +01:00
  • bdc19d52bf feat(headers): add star, json, text, image constructors to Accept Sean McArthur 2016-12-10 12:19:41 -08:00
  • 0b02e61791 chore(travis): pipe git commands to dev null Sean McArthur 2016-11-19 14:55:09 -08:00
  • bca63e54b9 Merge pull request #962 from shanegibbs/move-hup-check-2 Sean McArthur 2016-11-18 10:00:10 -08:00
  • 3f34f2bd1d fix(http): move hup check before writable check Shane Gibbs 2016-11-18 16:01:26 +00:00
  • 359493f973 fix(http): move hup check after read/write check Shane Gibbs 2016-11-17 20:14:01 -06:00
  • 02f01765ee fix(tests): update new Host header tests to use Raw Sean McArthur 2016-11-16 12:57:09 -08:00
  • 8541ac72d7 fix(headers): Allow IPv6 Addresses in Host header Markus Unterwaditzer 2016-10-31 20:19:25 +01:00
  • c3c53dda32 Merge pull request #943 from mrnayak/ref-policy-header Sean McArthur 2016-10-28 15:16:15 -07:00
  • 3593d7987a feat(headers): Add strict-origin and strict-origin-when-cross-origin referer policy Raghav 2016-10-28 16:56:40 -04:00
  • fe7f819929 Merge pull request #938 from jwilm/add-openssl-blocked-impl Sean McArthur 2016-10-18 22:47:58 -07:00
  • ac5d0ab3fe fix(net): Implement blocked() for OpensslStream Joe Wilm 2016-10-18 15:11:32 -07:00
  • cd6c1b60bb Merge pull request #936 from jwilm/fix-chunked-decode Sean McArthur 2016-10-17 21:43:37 -07:00
  • bffde8c841 fix(http): Chunked decoder reads last \r\n Joe Wilm 2016-10-17 17:32:07 -07:00
  • 7de6f2b178 Merge pull request #933 from jwilm/misc-client-fixes Sean McArthur 2016-10-14 12:20:22 -07:00
  • 20fac49aa9 fix(http): Prevent busy looping Joe Wilm 2016-10-13 10:02:59 -07:00
  • ff556199e6 fix(client): Improve keep-alive reuse strategy Joe Wilm 2016-10-12 16:39:41 -07:00
  • 915af2a3a8 fix(http): Handle readable in keep-alive Joe Wilm 2016-10-11 19:25:58 -07:00
  • 34c4d72712 fix(client): Always register for hup Joe Wilm 2016-10-11 21:02:26 -07:00
  • ef4c08c9e9 fix(client): Handle connection error Joe Wilm 2016-10-11 14:20:30 -07:00
  • d5df3fd1b5 docs(headers): remove extraneous space Tshepang Lekhonkhobe 2016-10-13 21:48:25 +02:00
  • 27a480c327 Merge pull request #930 from jwilm/handle-keep-alive-hangup Sean McArthur 2016-10-10 16:24:37 -07:00
  • 9652a42d45 fix(conn): Handle remote hangup Joe Wilm 2016-10-10 15:44:51 -07:00
  • c2734c6330 Merge pull request #920 from gsquire/referrer-update Sean McArthur 2016-10-08 18:22:45 -07:00
  • 73da844401 Merge pull request #925 from jwilm/fix-spurious-timeouts Sean McArthur 2016-10-08 13:28:50 -07:00
  • 7b558ae87a feat(headers): support multiple values for Referrer-Policy header Garrett Squire 2016-10-06 13:18:57 -07:00
  • 934f2c481b fix(http): Connection checks for spurious timeouts Joe Wilm 2016-10-07 17:37:42 -07:00
  • 588ef9d252 Merge pull request #923 from jwilm/fix-stack-overflow Sean McArthur 2016-10-06 18:31:09 -07:00
  • c32d0e9adf fix(http): stackoverflow in Conn::ready Joe Wilm 2016-10-06 17:23:18 -07:00
  • 8672ec5a36 fix(http): make Chunked decoder resilient in an async world Shane Gibbs 2016-10-06 17:47:03 -05:00
  • 0fad665dda Merge pull request #922 from jwilm/configurable-dns-worker-count Sean McArthur 2016-10-06 15:45:56 -07:00
  • 37daf1abcb Merge pull request #921 from jwilm/fix-keep-alive Sean McArthur 2016-10-06 15:01:24 -07:00
  • 138e1643e8 feat(client): DNS worker count is configurable Joe Wilm 2016-10-06 14:50:30 -07:00
  • 15d9da5eb9 fix(client): keep-alive works as intended now Joe Wilm 2016-10-06 14:02:45 -07:00
  • f9f13ea317 Merge pull request #919 from jwilm/name-dns-threads Sean McArthur 2016-10-01 14:49:00 -07:00
  • b4c65086af fix(client): Spawn DNS threads with name Joe Wilm 2016-10-01 12:18:13 -07:00
  • a6064a639a Merge pull request #917 from gsquire/export-ParseError Sean McArthur 2016-09-23 09:45:12 -07:00
  • 3636a3e855 refactor(error): export url::ParseError in hyper's error module Garrett Squire 2016-09-22 15:39:02 -07:00
  • bed4815d69 Merge pull request #916 from jwilm/full-slab-evict-idle Sean McArthur 2016-09-22 10:39:33 -07:00
  • 27cab3766d fix(client): Evict idle connections when full Joe Wilm 2016-09-21 17:37:17 -07:00
  • 8c6e6f51ab Merge pull request #910 from smithsps/feat-warning-header Sean McArthur 2016-09-06 15:59:52 -07:00
  • 69894d1994 feat(headers): add Warning header Simon Smith 2016-09-04 02:28:55 -04:00
  • 8b3c120684 feat(server): add path() and query() to Request Ahmed Charles 2016-08-29 13:45:38 -07:00
  • a228486a85 Merge pull request #905 from YetAnotherMinion/enh-update_num_cpus_version Sean McArthur 2016-08-27 19:43:22 -07:00
  • c8b48c7efd refactor(version): bump version of num_cpus to 1.0 YetAnotherMinion 2016-08-27 13:21:06 -04:00
  • 9375addba0 feat(headers): Headers::remove returns the Header Markus Unterwaditzer 2016-08-23 22:46:07 +02:00