Commit Graph

  • 2eee793a1b chore(dependencies): disable serde while it has nightly errors Sean McArthur 2019-07-11 11:42:04 -07:00
  • 4441372121 feat(body): require Sync when wrapping a dynamic Stream Sean McArthur 2019-07-10 16:41:44 -07:00
  • 3524db9473 refactor(client): use a tokio-threadpool for the GaiResolver Sean McArthur 2019-07-10 15:58:08 -07:00
  • 0bda9ab8c2 docs(examples): update client example to use rt::main Sean McArthur 2019-07-10 15:57:33 -07:00
  • ccc7c25334 chore(body): re-enable Body::wrap_stream Sean McArthur 2019-07-10 14:17:36 -07:00
  • f0478c6267 feat(rt): export hyper::rt::main attribute macro Sean McArthur 2019-07-10 14:12:21 -07:00
  • 8d4ae27b42 refactor(lib): remove build script detecting rust >= 1.34 Sean McArthur 2019-07-10 10:23:48 -07:00
  • c2a539783d chore(dependencies): remove tokio-executor from runtime feature Sean McArthur 2019-07-10 10:16:35 -07:00
  • 67c4781734 docs(examples): Update the example hello (#1852) Fuyang Liu 2019-07-10 18:43:56 +02:00
  • 8f4b05ae78 feat(lib): update to std::future::Future Sean McArthur 2019-07-09 15:37:43 -07:00
  • da9b0319ef refactor(lib): update to 2018 edition Sean McArthur 2019-07-09 14:50:51 -07:00
  • 79ae89e066 chore(lib): prepare master for 0.13.x changes Sean McArthur 2019-07-09 13:24:21 -07:00
  • 5d44f8841c v0.12.32 Sean McArthur 2019-07-08 16:17:40 -07:00
  • 3e2f19e5bb chore(lib): allow deprecated mem::uninitialized Sean McArthur 2019-07-08 16:08:31 -07:00
  • 3446af020b refactor(http1): detect whether a Token parse error is for method or uri Sean McArthur 2019-07-03 14:59:03 -07:00
  • cf24765a22 style(client): HttpConnector: use consistent naming - s/buf/buffer/ (#1840) Dietmar Maurer 2019-07-02 18:45:59 +02:00
  • 386109c421 feat(client): HttpConnector: allow to set socket buffer sizes Dietmar Maurer 2019-07-01 20:09:04 +02:00
  • 31ec07a387 v0.12.31 Sean McArthur 2019-06-25 16:08:24 -07:00
  • dc5d9cf8a7 chore(cargo): include build.rs when publishing Sean McArthur 2019-06-25 15:19:30 -07:00
  • 3e1abcf22a chore(dependencies): Update want to 0.2 (#1833) Igor Gnatenko 2019-06-22 08:57:17 +02:00
  • dd563bc7ff chore(dependencies): Update pretty_env_logger to 0.3 Igor Gnatenko 2019-06-21 19:49:25 +02:00
  • 6b2940631e v0.12.30 Sean McArthur 2019-06-14 13:43:00 -07:00
  • 8316f96d80 fix(http1): force always-ready connections to yield after a few spins Sean McArthur 2019-06-14 11:33:31 -07:00
  • 50198851a2 fix(http2): correctly propagate HTTP2 request cancellation Sean McArthur 2019-06-03 14:30:30 -07:00
  • 01c03db7ea chore(lib): add dyn keyword to trait objects (#1820) Sean McArthur 2019-06-03 13:08:13 -07:00
  • e0f5a9c6c5 v0.12.29 Sean McArthur 2019-05-16 15:20:30 -07:00
  • 8b45af7f31 feat(server): add initial window builder methods that take self by-val (#1817) Sean McArthur 2019-05-16 14:34:28 -07:00
  • 2d9f3490aa feat(body): implement http_body::Body for hyper::Body Lucio Franco 2019-05-16 17:21:42 -04:00
  • 973f981aa5 chore(benches): add a few parallel + body end-to-end configurations Sean McArthur 2019-05-16 13:34:03 -07:00
  • d1183a8027 feat(client): Implement TryFrom for Destination (#1810) Andy Moran 2019-05-08 20:39:47 -05:00
  • b342c38f08 fix(server): skip automatic Content-Length header for HTTP 304 responses João Oliveira 2019-05-07 20:53:25 +01:00
  • 7fde9ba6b8 refactor(body): improve Debug format of Body Sean McArthur 2019-04-30 14:40:21 -07:00
  • 778421eb94 v0.12.28 Sean McArthur 2019-04-29 16:20:43 -07:00
  • e0ec5cad9a fix(client): detect HTTP2 connection closures sooner Sean McArthur 2019-04-29 15:52:42 -07:00
  • 271bba1667 refactor(error): improve organization of Error kinds Sean McArthur 2019-04-25 15:47:38 -07:00
  • 4133181bb2 fix(client): fix a rare connection pool race condition quininer 2019-04-24 04:55:34 +08:00
  • 0c1e1823f8 refactor(http1): apply a few clippy suggestions bishtpawan 2019-04-24 01:26:30 +05:30
  • f5885f3d5d chore(lib): fix unused_mut warnings from newest nightly Sean McArthur 2019-04-23 12:45:19 -07:00
  • 8d70baca61 feat(server): impl Sink for Body::Sender João Oliveira 2019-04-10 18:03:12 +01:00
  • 0f33354569 v0.12.27 Sean McArthur 2019-04-10 09:44:18 -07:00
  • 5680d94419 fix(http2): fix import of h2::Reason to work on 1.26 Sean McArthur 2019-04-09 14:06:24 -07:00
  • b3deb0cbed docs(server): show JSON deserialization in API example (#1791) Ole Herman Schumacher Elgesem 2019-04-09 23:05:16 +02:00
  • 2ef562a165 v0.12.26 Sean McArthur 2019-04-09 12:52:41 -07:00
  • 42c5efc085 fix(http2): send a GOAWAY when the user's Service::poll_ready errors Sean McArthur 2019-04-09 12:49:43 -07:00
  • c7a046c518 refactor(http1): fix redundant imports Sean McArthur 2019-04-01 18:33:19 -07:00
  • edf551b55f feat(client,server) Add Connection::without_shutdown() Vitaly Shukela 2019-03-27 01:16:06 +03:00
  • fc18b680a5 feat(http2): check Error::source() for an HTTP2 error code to send in reset Sean McArthur 2019-03-25 12:35:47 -07:00
  • d1501a0fd3 fix(server): prohibit the length headers on successful CONNECT Yusuke Sasaki 2019-03-21 02:06:34 +09:00
  • 8c345d5590 v0.12.25 Sean McArthur 2019-03-01 15:04:03 -08:00
  • 7dcd4618c0 feat(http2): Add window size config options for Client and Server Kevin Leimkuhler 2019-03-01 14:44:38 -08:00
  • 2114950cda docs(service): change the make_service_fn example to a full snippet Michal 'vorner' Vaner 2019-03-01 22:57:34 +01:00
  • cbae4294c4 feat(server): add http2_max_concurrent_streams builder option Sean McArthur 2019-02-28 15:00:09 -08:00
  • 8f926a0dae fix(http2): send INTERNAL_ERROR when user's Service errors Sean McArthur 2019-02-28 16:04:53 -08:00
  • 3a6080b14a fix(client): coerce HTTP_2 requests to HTTP_11 Sean McArthur 2019-02-27 16:55:39 -08:00
  • 2b0a5eaa04 refactor(tests): use macro to assign request properties Sean McArthur 2019-02-27 16:13:48 -08:00
  • 4cf22dfa21 feat(error): implement Error::source when available Steven Fackler 2019-02-27 13:18:02 -08:00
  • 0bf30ccc68 feat(service): add poll_ready to Service and MakeService (#1767) Yusuke Sasaki 2019-02-28 02:30:52 +09:00
  • ce2b540f9d chore(client): adjust dispatch giver throughput benchmark generics Sean McArthur 2019-02-25 17:35:46 -08:00
  • 1e6603353e perf(http2): don't register callback with main h2 client task Sean McArthur 2019-02-25 17:27:51 -08:00
  • 1161479945 test(client): add client benchmarks with mocked IO Sean McArthur 2019-02-25 14:05:00 -08:00
  • c0e08a41cc refactor(lib): improve client and h1 logs Sean McArthur 2019-02-15 15:58:35 -08:00
  • 877606d5c8 feat(service): allow FnMut with service_fn Sean McArthur 2019-02-14 11:31:09 -08:00
  • 0c8f7d2708 v0.12.24 Sean McArthur 2019-02-11 12:10:21 -08:00
  • d16b2c3081 fix(client): fix panic when CONNECT request doesn't have a port Sean McArthur 2019-02-11 12:05:52 -08:00
  • 3e9782c2a9 feat(server): add http1_max_buf_size in the server::Builder (#1761) luben karavelov 2019-02-11 18:47:19 +00:00
  • e52f80df5a feat(server): add into_inner to AddrStream (#1762) luben karavelov 2019-02-11 18:45:55 +00:00
  • 8393dc9f18 v0.12.23 Sean McArthur 2019-01-24 11:21:25 -08:00
  • 18f022c70b docs(lib): fix several broken links throughout docs Sean McArthur 2019-01-24 11:19:36 -08:00
  • 9aa7e99010 fix(http2): revert http2 refactor causing a client hang Sean McArthur 2019-01-24 11:00:12 -08:00
  • 078ed82dd5 feat(client): add conn::Builder::max_buf_size() Alexander Mielczarek 2019-01-19 20:52:17 -06:00
  • 4dd9437560 v0.12.22 Sean McArthur 2019-01-23 11:38:23 -08:00
  • c328c62ec2 fix(client): parse IPv6 hosts correctly in HttpConnector Sean McArthur 2019-01-23 11:24:26 -08:00
  • 7b7dcc8f68 refactor(http2): remove extra mpsc trying to work around h2 hang Sean McArthur 2019-01-22 14:04:40 -08:00
  • 83dad03a81 test(client): update tests for http::Uri::host fix Sean McArthur 2019-01-22 15:02:23 -08:00
  • c69d1094b3 refactor(lib): replace 'try' macro with '?' Sean McArthur 2019-01-18 14:29:12 -08:00
  • 6bce753f32 v0.12.21 Sean McArthur 2019-01-15 10:13:25 -08:00
  • c809542c83 feat(client): add Destination::try_from_uri constructor Lucio Franco 2019-01-15 12:45:30 -05:00
  • be5ec45571 feat(client): Add useful trait impls to Name Linus Färnstrand 2019-01-11 13:54:39 +01:00
  • 780dead9f2 docs(lib): mention reqwest in docs homepage Sean McArthur 2019-01-10 12:38:22 -08:00
  • 8842da9184 docs(client): touch ups for Client, Builder, and connect types Sean McArthur 2019-01-10 12:18:16 -08:00
  • 607c4da0b9 feat(client): add FromStr impl for Name Linus Färnstrand 2019-01-10 10:58:29 +01:00
  • ec7b93c982 v0.12.20 Sean McArthur 2019-01-07 15:04:42 -08:00
  • e5135dd6f6 fix(dependencies): disable unneeded optional tokio features Sean McArthur 2019-01-07 14:50:18 -08:00
  • cf034e99fa fix(http2): don't consider an h2 send request error as canceled Sean McArthur 2018-12-19 13:16:49 -08:00
  • 5abbe59696 v0.12.19 Sean McArthur 2018-12-18 12:47:11 -08:00
  • 1d253b4d47 fix(rt): prevent fallback reactor thread from being created accidentally Sean McArthur 2018-12-18 12:44:08 -08:00
  • ce56ffb656 docs(readme): mention reqwest as a higher level client Nico Burns 2018-12-16 21:57:37 +00:00
  • 720c068e56 v0.12.18 Sean McArthur 2018-12-11 16:09:06 -08:00
  • 5fe2a47644 refactor(http2): fix Error::new_canceled call Sean McArthur 2018-12-11 16:14:05 -08:00
  • 9b69fa9740 refactor(http2): make several http2 errors more specific Sean McArthur 2018-12-11 15:59:35 -08:00
  • f8f926c14c doc(client): document that http2_only needs Prior Knowledge or ALPN configured. Sean McArthur 2018-12-11 15:41:01 -08:00
  • 2d5eabdeed feat(server): add server::conn::AddrIncoming::bind constructor Sean McArthur 2018-12-11 14:22:53 -08:00
  • 3287a0cdab test(client): fix pool tests compilation errors Sean McArthur 2018-12-06 16:55:24 -08:00
  • 138b1f8a7c test(server): remove unneeded mutex for TestService Sean McArthur 2018-12-06 11:06:45 -08:00
  • fdd0413418 v0.12.17 Sean McArthur 2018-12-05 16:57:30 -08:00
  • 010a886516 refactor(client): remove dead exec function Sean McArthur 2018-12-05 17:00:56 -08:00
  • 4b3747110a refactor(client): clean up client config fields Sean McArthur 2018-12-05 12:17:03 -08:00
  • 155dc41e70 chore(CI): remove coveralls Sean McArthur 2018-12-05 11:35:30 -08:00
  • 65788fe7fe test(client): disable happy eyeballs tests except in CI Sean McArthur 2018-12-05 10:57:37 -08:00
  • 69a39f5a69 chore(README): remove AppVeyor badge Sean McArthur 2018-12-05 10:56:51 -08:00