Commit Graph

  • 69e9e05b96 perf(client): don't make a copy of Headers each Request Sean McArthur 2018-01-30 14:58:51 -08:00
  • f31de1f317 v0.11.16 Sean McArthur 2018-01-30 13:28:13 -08:00
  • c18028fc8c docs(server): deprecated bind_connection, note about Connection's Opaque item Sean McArthur 2018-01-30 13:18:51 -08:00
  • 54fdd10a74 fix(client): check for dead connections in Pool Sean McArthur 2018-01-29 11:32:37 -08:00
  • a6e477299b chore(header): fix unused_unsafe in internals Sean McArthur 2018-01-29 10:40:21 -08:00
  • cb14f6d1e9 docs(README): "1.0 milestone" => "milestones" kud1ing 2018-01-26 21:34:05 +01:00
  • b595b3c1db refactor(proto): move more h1-specific pieces into h1 module Sean McArthur 2018-01-25 14:40:09 -08:00
  • 02aa90ec13 perf(http): utilize writev when possible Sean McArthur 2018-01-25 12:45:55 -08:00
  • 9743ca0e9e feat(uri): Add a PartialEq<str> impl for Uri Steven Fackler 2018-01-25 12:00:09 -08:00
  • 6d3d527fde test(server): improve server throughput benchmarks Sean McArthur 2018-01-24 11:38:00 -08:00
  • 2ea91651d6 test(benches): fix deprecated futures usage in benches Sean McArthur 2018-01-23 16:34:16 -08:00
  • 0caf6ae1b1 feat(server): add Http::max_buf_size() option Sean McArthur 2018-01-23 16:09:17 -08:00
  • 7d0df763cb fix(server): send 400 responses on parse errors before closing connection Sean McArthur 2018-01-23 15:31:26 -08:00
  • e0617ee699 fix(server): error if Response code is 1xx Sean McArthur 2018-01-23 13:02:44 -08:00
  • 50294bc517 fix(client): error on unsupport 101 responses, ignore other 1xx codes Sean McArthur 2018-01-23 11:33:24 -08:00
  • 617a763a30 perf(conn): use AsyncRead::read_buf to try skipping zeroing of buffer Sean McArthur 2018-01-22 17:45:02 -08:00
  • 5fff8ee927 v0.11.15 Sean McArthur 2018-01-22 12:17:33 -08:00
  • 0f33c0efd9 refactor(compat): use pub(super) to remove compat_impl modules Sean McArthur 2018-01-22 10:42:41 -08:00
  • dbc72c2fc0 fix(lib): properly handle HTTP/1.0 remotes Sean McArthur 2018-01-22 10:08:27 -08:00
  • 58d0fd2657 chore(depenencies): update pretty-env-logger to 0.2 Sean McArthur 2018-01-19 17:37:34 -08:00
  • 44221a46a6 feat(client): add executor method when configuring a Client Sean McArthur 2018-01-19 16:26:44 -08:00
  • 9ff9b7c57c v0.11.14 Sean McArthur 2018-01-16 14:20:26 -08:00
  • b15444d22d fix(tokio-proto): return end-of-body frame correctly for tokio-proto Sean McArthur 2018-01-16 14:07:50 -08:00
  • 0d30f79ce8 docs(example): fix send file to only send range of buffer read into Greedwolf DSS 2018-01-17 03:52:56 +08:00
  • 9363bdb4af chore(dependencies): update pretty_env_logger to rc.2 Sean McArthur 2018-01-12 12:02:13 -08:00
  • 3ec86f52e6 v0.11.13 Sean McArthur 2018-01-12 11:38:18 -08:00
  • c0ab94c2d8 fix(lib): properly handle body streaming errors Sean McArthur 2018-01-11 13:58:16 -08:00
  • 81e2bfde2d refactor(proto): return Error::Incomplete instead of UnexpectedEof Sean McArthur 2018-01-11 11:45:28 -08:00
  • 1d2223b17c chore(tests): fix tests when tokio-proto feature disabled Sean McArthur 2018-01-09 18:30:10 -08:00
  • 1eba1606eb fix(client): change connection errors to debug log level Sean McArthur 2018-01-09 17:46:35 -08:00
  • 8fd0d8deca fix(client): don't error on read before writing request Sean McArthur 2018-01-09 17:46:29 -08:00
  • b8920600be chore(ci): update CI minimum Rust to 1.18 (because mio) Sean McArthur 2018-01-09 15:53:06 -08:00
  • 04c04d3049 v0.11.12 Sean McArthur 2018-01-08 10:06:19 -08:00
  • 731a5cb88a fix(server): add remote_addr back to Request when using Http::bind Sean McArthur 2018-01-08 10:04:01 -08:00
  • 38653a2fc6 v0.11.11 Sean McArthur 2018-01-05 10:51:18 -08:00
  • bb426769cd chore(ci): only build on Rust 1.17, don't run tests Sean McArthur 2018-01-04 15:34:25 -08:00
  • 1fa961b416 chore(log): update to log 0.4 Sean McArthur 2018-01-04 14:50:18 -08:00
  • cdcfdf8949 feat(server): change default dispatcher Sean McArthur 2017-12-28 18:56:15 -08:00
  • 8cbdfdf025 feat(client): replace default dispatcher Sean McArthur 2017-12-28 17:18:42 -08:00
  • 0c55c1113b Merge pull request #1406 from jolhoeft/web_api Sean McArthur 2017-12-28 15:42:35 -08:00
  • dfc3510907 Merge pull request #1404 from jolhoeft/file_example Sean McArthur 2017-12-28 15:41:41 -08:00
  • 8b5857dc71 docs(server): Add an example of serving files Jeff Olhoeft 2017-12-26 11:45:09 -08:00
  • b021065d38 docs(server): Add server example querying a web api Jeff Olhoeft 2017-12-26 14:26:06 -08:00
  • 74d70b9080 v0.11.10 Sean McArthur 2017-12-26 15:25:20 -08:00
  • 2f1a5be99f fix(client): fix panic when request body is empty string Sean McArthur 2017-12-26 13:07:28 -08:00
  • 5a44b20230 Merge pull request #1401 from alex/patch-1 Sean McArthur 2017-12-21 14:43:02 -08:00
  • 6bb945233f chore(lib): update base64 version Alex Gaynor 2017-12-21 11:27:41 -05:00
  • fc1f107888 chore(windows): poll core again to drop window socket Sean McArthur 2017-12-18 16:53:45 -08:00
  • 0821f12b81 fix(conn): don't double shutdown in some cases Sean McArthur 2017-12-15 13:46:30 -08:00
  • effa4cadc8 chore(tests): fix syntax error in server tests Sean McArthur 2017-12-15 12:41:26 -08:00
  • c0fe49e26d chore(windows): add test for keep-alive dropped in failing test Sean McArthur 2017-12-15 12:18:44 -08:00
  • cb5108361f fix(client): close connections when Response Future or Body is dropped Sean McArthur 2017-12-14 13:57:31 -08:00
  • af182fa811 Merge pull request #1400 from jolhoeft/params_example Sean McArthur 2017-12-13 17:40:10 -08:00
  • 98fae8deb6 test(server): try to fix windows keep-alive test Sean McArthur 2017-12-13 16:47:07 -08:00
  • 5e4bfa0722 chore(lib): remove debug logs on 0 sized reads Sean McArthur 2017-12-13 16:34:55 -08:00
  • 514334f216 fix(client): properly close idle connections after timeout Sean McArthur 2017-12-13 16:29:25 -08:00
  • 2914dcd89f docs(server): Add a forms server example Jeff Olhoeft 2017-12-12 18:32:19 -08:00
  • db141ed8d6 v0.11.9 Sean McArthur 2017-12-09 19:02:12 -08:00
  • d5c55def1b fix(client): detect valid eof after reading a body Sean McArthur 2017-12-08 17:29:46 -08:00
  • 6dfba56b52 feat(log): improve quality of debug level logs Sean McArthur 2017-12-08 14:49:51 -08:00
  • 539d095d67 v0.11.8 Sean McArthur 2017-12-06 16:56:13 -08:00
  • 582b68ca5a test(headers): fix ProxyAuthorization bench_headers error Sean McArthur 2017-12-06 16:37:42 -08:00
  • 7b788a964f feat(headers): Implement ProxyAuthorization (#1394) Steven Fackler 2017-12-06 16:09:00 -08:00
  • f1dc6ab36c fix(client): return error instead of unmatched response when idle Sean McArthur 2017-12-06 14:27:47 -08:00
  • 77d66685c8 fix(conn): handle when pre-emptive flushing closes the write state Sean McArthur 2017-12-06 14:50:13 -08:00
  • 9d7e15f096 feat(server): Allow keep alive to be turned off for a connection (#1390) Steven Fackler 2017-12-04 10:14:20 -08:00
  • 51d3ddd902 fix(client): remove idle connections when read eof is found Sean McArthur 2017-11-28 17:13:54 -08:00
  • 80b6b57323 fix(client): always wait on reads for pooled connections Sean McArthur 2017-11-28 16:17:20 -08:00
  • 51642a5f18 fix(server): allow TLS shutdown before dropping connections with no_proto Steven Fackler 2017-11-28 15:34:30 -08:00
  • ae8aef8061 chore(lib): update base64 and futures versions golem131 2017-11-29 01:59:01 +03:00
  • a7d59ffcf6 Merge pull request #1387 from sfackler/keep-alive-leak Sean McArthur 2017-11-28 14:53:15 -08:00
  • ab596fc221 fix(client): don't leak connections with no keep-alive Steven Fackler 2017-11-27 21:41:10 -08:00
  • fd4069980a feat(server): add to wrap generic accept steams Sean McArthur 2017-11-15 13:39:24 -08:00
  • 4882caf687 test(lib): run coverage on integration tests Sean McArthur 2017-11-14 15:40:13 -08:00
  • 62b06da74f fix(lib): fix no_proto dispatcher to flush queue before polling more body Sean McArthur 2017-11-14 14:56:13 -08:00
  • 36d63fd5bd v0.11.7 Sean McArthur 2017-11-14 13:41:37 -08:00
  • 211f2692b1 fix(server): GET requests with no body have None instead of Empty Sean McArthur 2017-11-14 11:52:29 -08:00
  • 4f227d7e38 feat(client): skip dns resolution when host is a valid ip addr (#1372) Sam Rijs 2017-11-14 10:00:34 +11:00
  • 08f878ea0c docs(lib): fix rustdoc warnings Guillaume Gomez 2017-11-10 19:22:33 +01:00
  • 775c7d5f88 feat(server): add const_service and service_fn helpers Sean McArthur 2017-11-09 16:47:35 -08:00
  • 8c87bd5355 chore(server): make AddrIncoming stream item an unnameable type Sean McArthur 2017-11-09 16:17:02 -08:00
  • bb5d85cc8f chore(server): setup ServerProto pieces to be deprecated Sean McArthur 2017-11-09 15:45:13 -08:00
  • 58d898dc5c chore(github): remove note about commit message style in PR template Sean McArthur 2017-11-08 16:35:55 -08:00
  • 065d355115 feat(server): add server::Serve that can use a shared Handle Sean McArthur 2017-10-30 14:17:43 -07:00
  • ff462b3cad feat(server): allow creating Server with shared Handle Kam Y. Tse 2017-10-06 12:09:00 +08:00
  • f3cc01267b Merge pull request #1370 from srijs/feat/byte-range-spec-satisfiable Sean McArthur 2017-11-06 18:09:26 -08:00
  • d46603fa4f chore(lib): fix nightly unused warning about AsciiExt Sean McArthur 2017-11-06 17:58:12 -08:00
  • d2353108c9 feat(header): implement ByteRangeSpec::to_satisfiable_range Sam Rijs 2017-11-06 19:32:44 +11:00
  • f231e4afb6 Merge pull request #1367 from kamyuentse/master Sean McArthur 2017-11-03 10:59:06 -07:00
  • 0e7981bb95 docs(readme): make docs badges more consistent Kam Y. Tse 2017-11-03 17:02:56 +08:00
  • b0ecf89cfb docs(readme): a bit more intuitive docs links Sander Maijers 2017-11-02 01:25:13 +01:00
  • 8c29f96525 fix(client): drop in-use connections when they finish if Client is dropped Sean McArthur 2017-10-30 15:20:56 -07:00
  • 9880809ba9 chore(server): remove stream generic from new Connection type Sean McArthur 2017-10-27 16:04:28 -07:00
  • 91fe37fe3d chore(client): remove unused old test Sean McArthur 2017-10-27 12:52:38 -07:00
  • 1c36058326 Merge pull request #1362 from hyperium/unproto Sean McArthur 2017-10-27 12:18:48 -07:00
  • 191a3da499 fix(client): don't read extra bytes on idle connections Sean McArthur 2017-10-27 10:26:59 -07:00
  • e957f47acf feat(lib): add support to disable tokio-proto internals Sean McArthur 2017-10-02 15:05:40 -07:00
  • b49f467753 Merge pull request #1359 from jtescher/fix-typos Sean McArthur 2017-10-23 10:15:21 -07:00
  • dfdb3424ff docs(changelog,header,proto,client): Fix small typos Julian Tescher 2017-10-21 20:00:58 -07:00
  • df74b4fb63 Merge pull request #1333 from srijs/feat/client-connector-executor Sean McArthur 2017-10-18 16:07:01 -07:00