Commit Graph

  • 5ca1ec35ec docs(readme): make docs badges more consistent Kam Y. Tse 2017-11-03 17:02:56 +08:00
  • d3b19112d8 docs(readme): a bit more intuitive docs links Sander Maijers 2017-11-02 01:25:13 +01:00
  • b1765dd168 fix(client): drop in-use connections when they finish if Client is dropped Sean McArthur 2017-10-30 15:20:56 -07:00
  • af8d11b2bf chore(server): remove stream generic from new Connection type Sean McArthur 2017-10-27 16:04:28 -07:00
  • b2ab42e607 chore(client): remove unused old test Sean McArthur 2017-10-27 12:52:38 -07:00
  • ba64cd99b4 Merge pull request #1362 from hyperium/unproto Sean McArthur 2017-10-27 12:18:48 -07:00
  • 7c4b814e6b fix(client): don't read extra bytes on idle connections Sean McArthur 2017-10-27 10:26:59 -07:00
  • f7532b71d1 feat(lib): add support to disable tokio-proto internals Sean McArthur 2017-10-02 15:05:40 -07:00
  • 8153cfaebf Merge pull request #1359 from jtescher/fix-typos Sean McArthur 2017-10-23 10:15:21 -07:00
  • 5700ad79a3 docs(changelog,header,proto,client): Fix small typos Julian Tescher 2017-10-21 20:00:58 -07:00
  • 988b870a09 Merge pull request #1333 from srijs/feat/client-connector-executor Sean McArthur 2017-10-18 16:07:01 -07:00
  • ed497bf5e6 feat(client): allow custom executors for HttpConnector Sam Rijs 2017-09-23 15:44:14 +10:00
  • e507510427 Merge pull request #1354 from nabijaczleweli/master Sean McArthur 2017-10-16 10:34:01 -07:00
  • d48ab9601b docs(headers): fix >-quote formatting nabijaczleweli 2017-10-15 15:00:49 +02:00
  • 8ac1179d7c chore(ci): update minimum rustc version to 1.17 Sean McArthur 2017-10-09 09:40:53 -07:00
  • cd3d1a800f docs(contributing): add link to easy issues King Claudy 2017-10-09 18:22:01 +02:00
  • 528afb89a8 refactor(uri): remove extra scheme condition from Uri::parse Niek Sanders 2017-10-04 01:30:59 +02:00
  • a2a647b316 Merge pull request #1346 from brogowski/master Sean McArthur 2017-10-03 16:06:42 -07:00
  • e0de55daa2 feat(client): add names to DNS threads brogowski 2017-10-03 20:02:41 +00:00
  • 4b1e9d1bab v0.11.6 Sean McArthur 2017-10-02 18:21:41 -07:00
  • 6b4635fd13 fix(server): fix experimental pipeline flushing Sean McArthur 2017-10-02 18:20:05 -07:00
  • c2fd47f211 v0.11.5 Sean McArthur 2017-10-02 15:46:09 -07:00
  • e8d6173734 fix(http): avoid infinite recursion when Body::from is called with Cow::Owned. (#1343) Aaron Riekenberg 2017-10-01 11:49:36 -05:00
  • 9c80fdbb9e refactor(lib): rename http_types to http Sean McArthur 2017-09-29 18:12:55 -07:00
  • 6f71932015 chore(changelog): fix links in 0.11.3 and 0.11.4 notes Sean McArthur 2017-09-29 12:02:13 -07:00
  • d77fcff1c4 v0.11.4 Sean McArthur 2017-09-28 22:01:59 -07:00
  • 0fbc215f4b fix(client): fix panic in Pool Sean McArthur 2017-09-28 21:44:41 -07:00
  • 57f86d42f2 refactor(lib): fix compat layer after rename to proto Sean McArthur 2017-09-28 21:43:44 -07:00
  • 5027435791 refactor(lib): rename internal http module to proto Sean McArthur 2017-09-28 18:28:44 -07:00
  • 217941cef2 v0.11.3 Sean McArthur 2017-09-28 16:43:50 -07:00
  • 32c4efb86e test(server): fix flaky pipeline disabled test Sean McArthur 2017-09-25 01:08:20 -07:00
  • 6aeec70653 test(server): fix reading from socket in maybe_notify when state is closed Sean McArthur 2017-09-24 23:35:26 -07:00
  • 1a9f264826 perf(server): try to read from socket at keep-alive Sean McArthur 2017-09-22 12:02:08 -07:00
  • dd54f20b55 feat(server): add experimental pipeline flush aggregation option to Http Sean McArthur 2017-09-21 18:09:28 -07:00
  • 16e834d37c feat(server): remove unneeded Send + Sync from Server Michael Smith 2017-09-22 12:25:53 -07:00
  • 0c7d375ba3 feat(lib): implement compatibility with http crate Sam Rijs 2017-09-23 05:07:57 +10:00
  • 92595e84a2 feat(header): add ContentType::xml() constructor Laurent Arnoud 2017-09-22 20:27:10 +02:00
  • 77bfcd9515 Merge pull request #1325 from hyperium/pool-clean-parked Sean McArthur 2017-09-18 14:43:27 -07:00
  • 3b91fc65b2 fix(client): cleanup dropped pending Checkouts from Pool Sean McArthur 2017-09-18 13:29:25 -07:00
  • 971864c424 fix(http): log errors passed to tokio at debug level Sean McArthur 2017-09-16 18:23:30 -07:00
  • 41c47241cd fix(client): return Version errors if unsupported Sean McArthur 2017-09-16 17:20:31 -07:00
  • 0a23420c15 docs(README): emphasize getting started with the Guides Sean McArthur 2017-09-16 16:24:46 -07:00
  • c97ff990c4 chore(CONTRIBUTING): update link to easy issues Sean McArthur 2017-09-16 16:18:14 -07:00
  • 0f0c132bb3 Merge pull request #1321 from Eijebong/export_raw_status Sean McArthur 2017-09-15 13:40:11 -07:00
  • 627c4e3d0d fix(lib): Export hyper::RawStatus if the raw_status feature is enabled Bastien Orivel 2017-09-15 21:31:27 +02:00
  • 21de6b6cbf tests(client): improve panic message when client tests fail Sean McArthur 2017-09-11 17:49:59 -07:00
  • 3dc2228929 style(body): change tabs to spaces Sean McArthur 2017-09-08 14:03:50 -07:00
  • 112efb5879 Merge pull request #1309 from lemonrock/cow Sean McArthur 2017-09-08 13:16:37 -07:00
  • 7ba058a535 Merge pull request #1303 from arthurprs/errorkind Sean McArthur 2017-09-08 10:00:28 -07:00
  • 425ff71d75 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
  • 1e7e1c921c perf(http): prefer ErrorKind::WouldBlock arthurprs 2017-09-03 18:58:19 +02:00
  • 50fd4ab96d chore(benches): remove unused pretty_env_logger import Sean McArthur 2017-08-28 15:11:52 -07:00
  • cb9aff3c52 chore(tests): fix test for deprecated Future::boxed Sean McArthur 2017-08-24 15:05:42 -07:00
  • 207fca63ce fix(lib): remove logs that contain request and response data Sean McArthur 2017-08-15 16:04:56 -07:00
  • 2ea125e609 chore(lib): fix new unused_mut warnings in nightly Sean McArthur 2017-08-11 15:07:49 -07:00
  • f2db365613 Merge pull request #1279 from jethrogb/patch-2 Sean McArthur 2017-07-31 11:02:39 -07:00
  • a9004958dd chore(header): fix unused doc comment warning in Origin Sean McArthur 2017-07-31 09:51:52 -07:00
  • fcbad58924 docs(headers): clarify Basic auth jethrogb 2017-07-31 09:05:05 -07:00
  • 4922bb9d18 v0.11.2 Sean McArthur 2017-07-27 14:21:24 -07:00
  • aa8a587528 chore(lib): add deny(warnings) back that was mistakenly removed Sean McArthur 2017-07-27 14:17:27 -07:00
  • 5f6f252c60 feat(status): add as_u16() method Sean McArthur 2017-07-27 13:35:23 -07:00
  • 7081c4498e fix(uri): fix Uri parsing of IPv6 and userinfo Sean McArthur 2017-07-26 16:01:30 -07:00
  • 4bd9746a0f fix(header): fix panic from headers.remove when typed doesn't match Sean McArthur 2017-07-24 15:22:58 -07:00
  • 6f1a87097e style(lib): add must_use attributes to futures and streams Sean McArthur 2017-07-24 10:11:29 -07:00
  • 9b47e1861a fix(http): allow zero-length chunks when no body is allowed Sean McArthur 2017-07-18 12:01:53 -07:00
  • 89f780309b Merge pull request #1256 from brendanzab/add-missing-headers Sean McArthur 2017-07-17 16:45:18 -07:00
  • fc5b9cce31 fix(http): fix encoding when buffer is full Sean McArthur 2017-07-17 11:19:32 -07:00
  • d6da3f7b40 fix(http): skip zero length chunks when encoding Sean McArthur 2017-07-17 10:41:36 -07:00
  • c9f4ff3382 feat(headers): export missing header types Brendan Zabarauskas 2017-07-13 20:25:03 +10:00
  • 2a49cee7b2 chore(headers): Sort header imports alphabetically Brendan Zabarauskas 2017-07-13 20:06:26 +10:00
  • 85c6bec98b Merge pull request #1259 from hyperium/head-responses Sean McArthur 2017-07-13 13:35:13 -07:00
  • 673e5cb1a3 fix(server): improve detection of when a Response can have a body Sean McArthur 2017-07-13 11:08:14 -07:00
  • 5f47d72347 Merge pull request #1244 from gotham-rs/add-response-body_ref-function Sean McArthur 2017-07-13 09:08:14 -07:00
  • 258584a928 Merge pull request #1250 from dmizuk/remove-getid Sean McArthur 2017-07-10 09:26:51 -07:00
  • dc2c6f1a98 refactor(header): remove GetType trait Daiki Mizukami 2017-07-10 17:44:51 +09:00
  • 14cbd40071 fix(server): reject Requests with invalid body lengths Sean McArthur 2017-07-06 11:58:43 -07:00
  • a79fc98e36 feat(server): Provide reference to Response body Bradley Beddoes 2017-07-06 10:38:57 +10:00
  • c4c89a22f8 fix(server): do not automatically set ContentLength for 204 and 304 Responses Sean McArthur 2017-07-04 12:52:41 -07:00
  • 81c0d185bd fix(client): don't assume bodies on 204 and 304 Responses Sean McArthur 2017-07-04 12:42:02 -07:00
  • 7ce3121132 v0.11.1 Sean McArthur 2017-07-03 15:08:38 -07:00
  • 9bb71b9bbf perf(headers): skip newline replacer for safe headers Sean McArthur 2017-07-03 14:43:37 -07:00
  • d7edc19af2 style(client): rename req to resp wangcong 2017-07-04 00:00:11 +08:00
  • c4835c506d refactor(http): grab io.write_buf_mut only once in write_head Sean McArthur 2017-06-26 11:14:57 -07:00
  • 04d34f4b65 chore(lib) shuffle around some debug! and info! calls Sean McArthur 2017-06-26 10:56:03 -07:00
  • 3d85ad057c perf(http): fetch the current Task far less often Sean McArthur 2017-06-25 12:47:36 -07:00
  • ecd4c860a3 Merge pull request #1232 from sfackler/auto-continue Sean McArthur 2017-06-26 09:34:05 -07:00
  • 6164e76405 feat(server): Handle 100-continue Steven Fackler 2017-06-24 22:44:02 -07:00
  • 7d9dfee8ce perf(header): speed up VecMap insert and get Sean McArthur 2017-06-23 18:56:42 -07:00
  • 42f5f78de0 perf(method): improve logic of parsing a Method Sean McArthur 2017-06-23 18:56:14 -07:00
  • c165db495e perf(server): put inline on all wrapper methods Sean McArthur 2017-06-23 18:54:30 -07:00
  • e859f89942 refactor(http): reduce complexity of Conn::start_send Sean McArthur 2017-06-23 18:53:30 -07:00
  • 4dfe0db0f4 perf(server): dont record Idle time when not needed Sean McArthur 2017-06-23 18:52:32 -07:00
  • 7d122bd15f perf(header): optimize when inserting a new type header Sean McArthur 2017-06-23 18:49:18 -07:00
  • 7369fe649f Merge pull request #1233 from KonishchevDmitry/patch-1 Sean McArthur 2017-06-25 08:47:58 -07:00
  • 6fd46427af docs(headers): fix a typo in ContentType header's doc Dmitry Konishchev 2017-06-25 16:41:51 +03:00
  • 1e31e11d3d Merge pull request #1226 from yazaddaruvala/remove_byte_str Sean McArthur 2017-06-24 14:50:44 -07:00
  • 3021cd9dd8 refactor(uri): make ByteStr an implementation detail of uri Yazad Daruvala 2017-06-23 21:52:56 -07:00
  • 579d360f51 chore(status): remove dead code Sean McArthur 2017-06-22 21:10:10 -07:00
  • b4be22db56 docs(http): remove 'client' from docs of Request and Response Sean McArthur 2017-06-22 21:09:50 -07:00
  • 45ce625bda test(header): add ContentType to server encode benchmark Sean McArthur 2017-06-22 12:25:41 -07:00