Commit Graph

  • c3135e705a feat(client): allow custom executors for HttpConnector Sam Rijs 2017-09-23 15:44:14 +10:00
  • e637705f54 Merge pull request #1354 from nabijaczleweli/master Sean McArthur 2017-10-16 10:34:01 -07:00
  • ec95fece89 docs(headers): fix >-quote formatting nabijaczleweli 2017-10-15 15:00:49 +02:00
  • da069652db chore(ci): update minimum rustc version to 1.17 Sean McArthur 2017-10-09 09:40:53 -07:00
  • b614ca2c09 docs(contributing): add link to easy issues King Claudy 2017-10-09 18:22:01 +02:00
  • 652578ddee refactor(uri): remove extra scheme condition from Uri::parse Niek Sanders 2017-10-04 01:30:59 +02:00
  • 969a4d2e9d Merge pull request #1346 from brogowski/master Sean McArthur 2017-10-03 16:06:42 -07:00
  • e70cc20ae9 feat(client): add names to DNS threads brogowski 2017-10-03 20:02:41 +00:00
  • c47aef6812 v0.11.6 Sean McArthur 2017-10-02 18:21:41 -07:00
  • 0ec80ba94a fix(server): fix experimental pipeline flushing Sean McArthur 2017-10-02 18:20:05 -07:00
  • b6f30dde8d v0.11.5 Sean McArthur 2017-10-02 15:46:09 -07:00
  • e4956c9d78 fix(http): avoid infinite recursion when Body::from is called with Cow::Owned. (#1343) Aaron Riekenberg 2017-10-01 11:49:36 -05:00
  • e40be8bce6 refactor(lib): rename http_types to http Sean McArthur 2017-09-29 18:12:55 -07:00
  • c9fff568ea chore(changelog): fix links in 0.11.3 and 0.11.4 notes Sean McArthur 2017-09-29 12:02:13 -07:00
  • 80fe5e789c v0.11.4 Sean McArthur 2017-09-28 22:01:59 -07:00
  • f647d231ee fix(client): fix panic in Pool Sean McArthur 2017-09-28 21:44:41 -07:00
  • 1849269bdd refactor(lib): fix compat layer after rename to proto Sean McArthur 2017-09-28 21:43:44 -07:00
  • 874d5842d3 refactor(lib): rename internal http module to proto Sean McArthur 2017-09-28 18:28:44 -07:00
  • ef56a6cfd5 v0.11.3 Sean McArthur 2017-09-28 16:43:50 -07:00
  • 7411b0a6bd test(server): fix flaky pipeline disabled test Sean McArthur 2017-09-25 01:08:20 -07:00
  • 781f6e641c test(server): fix reading from socket in maybe_notify when state is closed Sean McArthur 2017-09-24 23:35:26 -07:00
  • 14fcd731cf perf(server): try to read from socket at keep-alive Sean McArthur 2017-09-22 12:02:08 -07:00
  • 43140df121 feat(server): add experimental pipeline flush aggregation option to Http Sean McArthur 2017-09-21 18:09:28 -07:00
  • 8cc75e07c5 feat(server): remove unneeded Send + Sync from Server Michael Smith 2017-09-22 12:25:53 -07:00
  • acf8bb21d8 feat(lib): implement compatibility with http crate Sam Rijs 2017-09-23 05:07:57 +10:00
  • 6e131413ae feat(header): add ContentType::xml() constructor Laurent Arnoud 2017-09-22 20:27:10 +02:00
  • 22d0a91a6b Merge pull request #1325 from hyperium/pool-clean-parked Sean McArthur 2017-09-18 14:43:27 -07:00
  • 4e39928176 fix(client): cleanup dropped pending Checkouts from Pool Sean McArthur 2017-09-18 13:29:25 -07:00
  • 9373f159a6 fix(http): log errors passed to tokio at debug level Sean McArthur 2017-09-16 18:23:30 -07:00
  • 95b6ac334b fix(client): return Version errors if unsupported Sean McArthur 2017-09-16 17:20:31 -07:00
  • b5be61e92e docs(README): emphasize getting started with the Guides Sean McArthur 2017-09-16 16:24:46 -07:00
  • 017c318c60 chore(CONTRIBUTING): update link to easy issues Sean McArthur 2017-09-16 16:18:14 -07:00
  • a584693d9e Merge pull request #1321 from Eijebong/export_raw_status Sean McArthur 2017-09-15 13:40:11 -07:00
  • 5f709d30f7 fix(lib): Export hyper::RawStatus if the raw_status feature is enabled Bastien Orivel 2017-09-15 21:31:27 +02:00
  • 9f8b5e1459 tests(client): improve panic message when client tests fail Sean McArthur 2017-09-11 17:49:59 -07:00
  • d0e85f5010 style(body): change tabs to spaces Sean McArthur 2017-09-08 14:03:50 -07:00
  • 0de0f2a482 Merge pull request #1309 from lemonrock/cow Sean McArthur 2017-09-08 13:16:37 -07:00
  • 416af12d70 Merge pull request #1303 from arthurprs/errorkind Sean McArthur 2017-09-08 10:00:28 -07:00
  • 748690dbc7 feat(http): add Body::from(cow) for bytes and strings This change adds the ability to use Cow<'static, [u8]> and Cow<'static, str> for the body of a HTTP request or response. This makes it easier to create abstractions that serve static web pages, redirect messages and the like. Raphael Cohn 2017-09-07 10:50:51 +01:00
  • 4cb1868fa7 perf(http): prefer ErrorKind::WouldBlock arthurprs 2017-09-03 18:58:19 +02:00
  • 02ac68d142 chore(benches): remove unused pretty_env_logger import Sean McArthur 2017-08-28 15:11:52 -07:00
  • fe82369edb chore(tests): fix test for deprecated Future::boxed Sean McArthur 2017-08-24 15:05:42 -07:00
  • cd59160714 fix(lib): remove logs that contain request and response data Sean McArthur 2017-08-15 16:04:56 -07:00
  • 8f0878156e chore(lib): fix new unused_mut warnings in nightly Sean McArthur 2017-08-11 15:07:49 -07:00
  • e869c7bc1b Merge pull request #1279 from jethrogb/patch-2 Sean McArthur 2017-07-31 11:02:39 -07:00
  • d9c83e3948 chore(header): fix unused doc comment warning in Origin Sean McArthur 2017-07-31 09:51:52 -07:00
  • d5fa49f93d docs(headers): clarify Basic auth jethrogb 2017-07-31 09:05:05 -07:00
  • c1a4fa724b v0.11.2 Sean McArthur 2017-07-27 14:21:24 -07:00
  • 2703136df3 chore(lib): add deny(warnings) back that was mistakenly removed Sean McArthur 2017-07-27 14:17:27 -07:00
  • 6712e3c853 feat(status): add as_u16() method Sean McArthur 2017-07-27 13:35:23 -07:00
  • c554d0d030 fix(uri): fix Uri parsing of IPv6 and userinfo Sean McArthur 2017-07-26 16:01:30 -07:00
  • bb20028e1d fix(header): fix panic from headers.remove when typed doesn't match Sean McArthur 2017-07-24 15:22:58 -07:00
  • f03b804c2e style(lib): add must_use attributes to futures and streams Sean McArthur 2017-07-24 10:11:29 -07:00
  • 62f26aca39 fix(http): allow zero-length chunks when no body is allowed Sean McArthur 2017-07-18 12:01:53 -07:00
  • b793d477ff Merge pull request #1256 from brendanzab/add-missing-headers Sean McArthur 2017-07-17 16:45:18 -07:00
  • 2b85cb9d3b fix(http): fix encoding when buffer is full Sean McArthur 2017-07-17 11:19:32 -07:00
  • 327bdcbd63 fix(http): skip zero length chunks when encoding Sean McArthur 2017-07-17 10:41:36 -07:00
  • d1ff1f8a98 feat(headers): export missing header types Brendan Zabarauskas 2017-07-13 20:25:03 +10:00
  • 26f438ceae chore(headers): Sort header imports alphabetically Brendan Zabarauskas 2017-07-13 20:06:26 +10:00
  • b72f893cfe Merge pull request #1259 from hyperium/head-responses Sean McArthur 2017-07-13 13:35:13 -07:00
  • 4d3621d9fe fix(server): improve detection of when a Response can have a body Sean McArthur 2017-07-13 11:08:14 -07:00
  • 907204f287 Merge pull request #1244 from gotham-rs/add-response-body_ref-function Sean McArthur 2017-07-13 09:08:14 -07:00
  • e6a7b3bae4 Merge pull request #1250 from dmizuk/remove-getid Sean McArthur 2017-07-10 09:26:51 -07:00
  • dc5836814e refactor(header): remove GetType trait Daiki Mizukami 2017-07-10 17:44:51 +09:00
  • a29ed58a16 fix(server): reject Requests with invalid body lengths Sean McArthur 2017-07-06 11:58:43 -07:00
  • 6b3a6b1c2b feat(server): Provide reference to Response body Bradley Beddoes 2017-07-06 10:38:57 +10:00
  • 9547af154f fix(server): do not automatically set ContentLength for 204 and 304 Responses Sean McArthur 2017-07-04 12:52:41 -07:00
  • 6e5e58a77f fix(client): don't assume bodies on 204 and 304 Responses Sean McArthur 2017-07-04 12:42:02 -07:00
  • f1a42aa187 v0.11.1 Sean McArthur 2017-07-03 15:08:38 -07:00
  • 166bf7b7f4 perf(headers): skip newline replacer for safe headers Sean McArthur 2017-07-03 14:43:37 -07:00
  • 1efe7fdb1b style(client): rename req to resp wangcong 2017-07-04 00:00:11 +08:00
  • dd09441804 refactor(http): grab io.write_buf_mut only once in write_head Sean McArthur 2017-06-26 11:14:57 -07:00
  • b59fd2e3c6 chore(lib) shuffle around some debug! and info! calls Sean McArthur 2017-06-26 10:56:03 -07:00
  • 5c90f08d2e perf(http): fetch the current Task far less often Sean McArthur 2017-06-25 12:47:36 -07:00
  • 20e9183cc7 Merge pull request #1232 from sfackler/auto-continue Sean McArthur 2017-06-26 09:34:05 -07:00
  • 6201547c27 feat(server): Handle 100-continue Steven Fackler 2017-06-24 22:44:02 -07:00
  • 368dd8ded7 perf(header): speed up VecMap insert and get Sean McArthur 2017-06-23 18:56:42 -07:00
  • 104ed092c3 perf(method): improve logic of parsing a Method Sean McArthur 2017-06-23 18:56:14 -07:00
  • 7ad03b4d69 perf(server): put inline on all wrapper methods Sean McArthur 2017-06-23 18:54:30 -07:00
  • 1f2aa0334a refactor(http): reduce complexity of Conn::start_send Sean McArthur 2017-06-23 18:53:30 -07:00
  • c67cc10ce3 perf(server): dont record Idle time when not needed Sean McArthur 2017-06-23 18:52:32 -07:00
  • 574d469874 perf(header): optimize when inserting a new type header Sean McArthur 2017-06-23 18:49:18 -07:00
  • 7e1be80041 Merge pull request #1233 from KonishchevDmitry/patch-1 Sean McArthur 2017-06-25 08:47:58 -07:00
  • a59fa653f6 docs(headers): fix a typo in ContentType header's doc Dmitry Konishchev 2017-06-25 16:41:51 +03:00
  • 8ea876b12c Merge pull request #1226 from yazaddaruvala/remove_byte_str Sean McArthur 2017-06-24 14:50:44 -07:00
  • 64186ef86b refactor(uri): make ByteStr an implementation detail of uri Yazad Daruvala 2017-06-23 21:52:56 -07:00
  • 31fbd68156 chore(status): remove dead code Sean McArthur 2017-06-22 21:10:10 -07:00
  • 4d48e00b7c docs(http): remove 'client' from docs of Request and Response Sean McArthur 2017-06-22 21:09:50 -07:00
  • 0c27bec9b9 test(header): add ContentType to server encode benchmark Sean McArthur 2017-06-22 12:25:41 -07:00
  • 23dd8445c2 Merge pull request #1225 from yazaddaruvala/master Sean McArthur 2017-06-22 09:24:59 -07:00
  • eb17950ea5 refactor(http): Buffered::read_from_io now returns Poll Yazad Daruvala 2017-06-19 01:45:57 -07:00
  • b4d27e129f refactor(http): Buffered::parse now returns Poll Yazad Daruvala 2017-06-19 01:16:45 -07:00
  • 029054b27f refactor(http): Decoder::decode and MemRead in io now return Poll Yazad Daruvala 2017-06-18 20:17:01 -07:00
  • d737314a04 Merge pull request #1227 from jonhoo/document-transfer-encoding Sean McArthur 2017-06-21 14:45:51 -07:00
  • d708689416 docs(headers): clarify TransferEncoding xor ContentLength Jon Gjengset 2017-06-21 15:29:08 -04:00
  • 787c7a505b Merge pull request #1220 from yazaddaruvala/add_benches Sean McArthur 2017-06-18 12:17:56 -07:00
  • b0984576cc test(server): add benches for TransferEncoding::chunked Yazad Daruvala 2017-06-17 19:14:30 -07:00
  • 9722ab1481 chore(cargo): add 'network-programming' category Sean McArthur 2017-06-16 13:07:06 -07:00
  • 89f5166f86 chore(ci): only publish master docs Sean McArthur 2017-06-16 13:06:46 -07:00
  • 55b95eb956 v0.11.0 Sean McArthur 2017-06-13 12:52:38 -07:00