Commit Graph

  • c3ce1d6bb6 implement Error::source() Sean McArthur 2019-04-25 10:45:30 -07:00
  • fc58d4369e remove some noise from Error debug format Sean McArthur 2019-04-25 10:32:53 -07:00
  • 3cfea98f07 improve error messages from gzip decoder Sean McArthur 2019-04-25 10:28:13 -07:00
  • 011139f323 fix gzip + chunked encoding reuse of connection (#509) quininer 2019-04-26 00:46:39 +08:00
  • 4a811520e2 Remove trailing '?' on empty query. (#506) Adilson Neto 2019-04-24 21:36:24 -03:00
  • 63fc33c67d Typo in rustdoc (#507) Chen Rotem Levy 2019-04-24 20:29:23 +03:00
  • 94d106b4cf Propagate async timeout to response body (#503) Sean McArthur 2019-04-22 15:24:35 -07:00
  • 734409bd22 Add request timeout support to async Client (#501) Sean McArthur 2019-04-22 12:43:30 -07:00
  • 372f82571d v0.9.15 Sean McArthur 2019-04-15 12:36:27 -07:00
  • a74340355d Fix overwriting of appended request headers (#493) Jerome Gravel-Niquet 2019-04-15 15:33:03 -04:00
  • ac44701e98 Update changelog for cookie changes theduke 2019-04-09 22:21:57 +02:00
  • 5b6f65b9fb v0.9.14 Sean McArthur 2019-04-09 13:13:53 -07:00
  • cf3442f0e6 update docs and readme about cookies and socks Sean McArthur 2019-04-09 12:57:53 -07:00
  • 0cb4c4d1d1 disable Android CI for now Sean McArthur 2019-04-09 12:26:19 -07:00
  • 9230bc7f59 use Cookie constructor instead of Self() Sean McArthur 2019-04-09 12:25:33 -07:00
  • d2d5be3056 (ci) Bump Travis minimum Rust version to 1.31 since new dependencies require 2018 edition support Christoph Herzog 2019-04-09 13:16:59 +02:00
  • 9f876c91a2 CookieStore cleanup/fixes Christoph Herzog 2019-03-26 13:00:07 +01:00
  • f73104e329 Implement cookie store support Christoph Herzog 2019-03-22 13:42:48 +01:00
  • e0a8118f40 Add support for SOCKS5 proxies, and parsing proxy authorizations from URLs Diggory Blake 2019-04-05 15:59:18 -07:00
  • a2de858fef v0.9.13 Sean McArthur 2019-04-01 18:45:16 -07:00
  • 64c2dc06e5 Check redirect locations are valid Uris (#486) Sean McArthur 2019-04-01 11:13:01 -07:00
  • ddb4550ed4 Body: don't call poll_ready on tx when 0 bytes remaining. (#479) Arnaud de Bossoreille 2019-03-26 21:09:08 +01:00
  • 3003e6908c v0.9.12 Sean McArthur 2019-03-20 14:18:39 -07:00
  • ee3cda3226 Fix basic_auth async builder to send capital "Basic" Sean McArthur 2019-03-20 14:11:40 -07:00
  • f910b306b3 disable Nagle's for default-tls handshake quininer 2019-03-20 10:52:24 +08:00
  • 3e053b48ed Add tcp_nodelay for Builder quininer 2019-03-19 11:56:45 +08:00
  • 6756acbc7c disable nagle algorithm for TLS handshake quininer 2019-03-18 21:22:55 +08:00
  • 4dcd2d77e2 added max_idle_per_host as an option to the builder (#473) CJP10 2019-03-19 16:23:32 -04:00
  • 24d14f5de9 replace libflate with flate2 (#476) quininer 2019-03-20 04:21:43 +08:00
  • cfce662358 add bearer auth to async RequestBuilder (#475) Frank Benkstein 2019-03-13 19:00:54 +01:00
  • 311658b6f9 fix proxy missing alpn (#466) quininer 2019-03-07 03:02:55 +08:00
  • 4d80639d64 v0.9.11 Sean McArthur 2019-03-04 11:41:54 -08:00
  • 10a1431e5f Add percent_encode_noop configuration to Form (#467) Ian Smith 2019-03-04 11:21:35 -08:00
  • a9f7b54c1f Add http1_title_case_headers option to ClientBuilder (#463) Antoine Carton 2019-02-27 22:21:50 +01:00
  • 5fdb0acfaf async/client: return a impl Future on execute() Constantin Nickel 2019-02-20 15:58:44 +01:00
  • f3ad658871 Add Error::is_timeout() accessor Sean McArthur 2019-02-20 12:54:46 -08:00
  • 1a56369c14 Add connect_timeout to async and sync clients Sean McArthur 2019-02-20 12:35:12 -08:00
  • 36d983024b refactor connect_async module into connect module Sean McArthur 2019-01-18 12:08:43 -08:00
  • a2175cc0e9 v0.9.10 Sean McArthur 2019-02-18 11:54:14 -08:00
  • af5eae350b Fixing Identity::from_pem which was failing when there was a PKCS1 RSA private key but not PKCS8 key (#458) Manuel Alejandro 2019-02-16 20:30:18 +00:00
  • c7e6e915da add Response::error_for_status_ref to allow borrowing (#457) Michael Habib 2019-02-15 14:33:18 -08:00
  • 09a733d8ae async/request: add a basic example for send() Luca Bruno 2019-02-15 09:20:46 +00:00
  • bdc25079e1 async/request: return a impl Future on send() Luca Bruno 2019-02-15 08:49:14 +00:00
  • 2ac8053aa2 async/reponse: return a impl Future on json() Luca Bruno 2019-02-15 08:54:51 +00:00
  • c6c7986022 add form-urlencoded unit test Sean McArthur 2019-02-13 11:46:12 -08:00
  • db3b017661 Add ClientBuilder::local_address option to bind to a local IP address (#451) Michael Habib 2019-02-11 10:40:16 -08:00
  • 672337c77b Correcting 404 on example/simple.rs (#449) Guus 2019-01-28 19:14:59 +01:00
  • 9ececa14af v0.9.9 Sean McArthur 2019-01-23 12:20:44 -08:00
  • 9276dcd9c5 pick up hyper and http patches Sean McArthur 2019-01-23 12:18:03 -08:00
  • 67508c950d Document the multipart module Sean McArthur 2019-01-23 12:16:12 -08:00
  • 21ca480014 update rustls (#447) quininer 2019-01-24 01:14:02 +08:00
  • 3f7ccc92f4 Add ClientBuilder::h2_prior_knowlege() (#443) Evan Schwartz 2019-01-18 17:15:57 -05:00
  • 6c68667bb3 Enable h2 ALPN with rustls-tls backend Sean McArthur 2019-01-18 11:53:56 -08:00
  • 679e1dbce0 Add Response::content_length() method Sean McArthur 2019-01-18 11:42:27 -08:00
  • 286dad5f9d remove duplicate keywords field from Cargo.toml Sean McArthur 2019-01-17 15:41:17 -08:00
  • f3ef96297f Fix bugs in README example (#441) puffybsd 2019-01-16 00:23:41 -05:00
  • b2bfa7d447 add readme and keywords to Cargo.toml Sean McArthur 2019-01-15 17:50:48 -08:00
  • 71bc4ddc47 Add more details to README Sean McArthur 2019-01-14 12:23:57 -08:00
  • 81f38b3808 Add json fetch example to readme (#438) Ben 2019-01-15 05:07:04 +09:00
  • e90e70b326 v0.9.8 Sean McArthur 2019-01-11 17:33:29 -08:00
  • 6a381d73ab Switch trust-dns to an off-by-default optional feature Sean McArthur 2019-01-11 16:12:17 -08:00
  • 56b322d9b9 Try to detect Certificate and Identity errors earlier Sean McArthur 2019-01-11 13:19:39 -08:00
  • 272bc64fd7 Disable trust-dns on Windows Sean McArthur 2019-01-11 10:48:47 -08:00
  • e4b09596cd Turn off verbose flag on AppVeyor Sean McArthur 2019-01-11 11:42:27 -08:00
  • f769f542a7 v0.9.7 Sean McArthur 2019-01-10 13:58:23 -08:00
  • 130c5becaf update AppVeyor badge to use master branch Sean McArthur 2019-01-10 13:55:50 -08:00
  • a1ddd227cf Remove trust-dns when target_os is Android Sean McArthur 2019-01-10 12:46:44 -08:00
  • 84736ef184 refactor DNS resolver construction Sean McArthur 2019-01-10 11:17:09 -08:00
  • 2e1975a48f fix multipart with unicode filename (#420) Shou Ya 2019-01-09 13:01:52 +08:00
  • 538e879a45 Fix typos (#422) Martin Taibr 2019-01-08 21:12:50 +01:00
  • 88e0473c76 v0.9.6 Sean McArthur 2019-01-07 15:44:37 -08:00
  • a02e9eb869 remove unneeded features from tokio dependency Sean McArthur 2019-01-07 15:37:18 -08:00
  • c8a98dd255 improve general documentation Sean McArthur 2019-01-07 14:20:39 -08:00
  • 0bf905876c refactor multipart to reduce duplicate code between sync and async Sean McArthur 2019-01-07 13:40:04 -08:00
  • 08769d98de add async multipart request handling Kevin Wilson 2019-01-04 19:06:33 -06:00
  • b3fe8ff40b rename Incompatile error kind to TlsIncompatible Sean McArthur 2019-01-04 14:46:58 -08:00
  • 79996de61e add Proxy::basic_auth support Sean McArthur 2019-01-04 13:48:11 -08:00
  • 04de5b47bc rename TLSBackend to TlsBackend Sean McArthur 2019-01-03 12:43:22 -08:00
  • 25382f277f Fix RequestBuilder::headers to include multiple values Sean McArthur 2019-01-03 12:28:03 -08:00
  • 7a4db7a707 document native-tls-vendored and rustls-tls features Sean McArthur 2019-01-03 11:33:20 -08:00
  • 50577fefe0 remove no-longer-needed docs_rs_workaround Sean McArthur 2019-01-03 11:29:46 -08:00
  • 9da813c4f7 rename native-tls-vendored to default-tls-vendored Sean McArthur 2019-01-03 11:28:45 -08:00
  • 589dab4726 remove Error::is_runtime_startup accessor Sean McArthur 2019-01-03 11:07:09 -08:00
  • cd2a4d787c Remove timeout waiting for runtime thread to start Sean McArthur 2019-01-03 09:36:54 -08:00
  • 4fc781e937 add Error::is_runtime_startup() method Sean McArthur 2019-01-02 11:12:25 -08:00
  • 0516057991 Return an Error instead of panic if sync Client cannot startup runtime. Sean McArthur 2018-12-26 16:59:51 -08:00
  • 9fe4a1b659 remove Inner noise from Error Debug format Sean McArthur 2018-12-19 11:23:35 -08:00
  • a80c77d298 increase minimum rust to 1.30 Sean McArthur 2018-12-18 11:55:55 -08:00
  • 5f59642c41 Replace getaddrinfo resolver with trust-dns-resolver Sean McArthur 2018-12-17 13:28:15 -08:00
  • a694dc565a Stop Appveyor from building PRs twice Sean McArthur 2018-12-18 12:36:38 -08:00
  • 49b6b4f6b9 allow deprecated Error::cause in test Sean McArthur 2018-12-17 13:28:57 -08:00
  • 8fdb02f56d allow deprecated on Error::cause Sean McArthur 2018-12-17 12:23:30 -08:00
  • c75686b56d Add rustls support (#390) quininer 2018-12-18 03:57:43 +08:00
  • 5f605892ba Add try_clone to Request and RequestBuilder (#387) polyfloyd 2018-12-17 20:55:06 +01:00
  • 8268e35b38 Don't panic if the client builder fails (#398) Kornel 2018-12-13 21:44:47 +00:00
  • 157e75f888 Update base64 to 0.10 (#383) Bastien Orivel 2018-11-28 23:53:01 +01:00
  • d43c91264a Allow native-tls to be vendored (#391) Daniel Wagner-Hall 2018-11-28 22:52:23 +00:00
  • d8fb5ea2b1 update deprecated Uri::port to port_part Sean McArthur 2018-11-26 12:14:05 -08:00
  • f5f9101389 Bump minimum Rust version to 1.29. Sean McArthur 2018-11-21 12:22:05 -08:00
  • 5865a558f9 Response.copy_to: Fix docs markup Danilo Bargen 2018-11-18 21:29:43 +01:00