Commit Graph

  • 964d87ce57 Update trait object syntax to use 'dyn' Sean McArthur 2019-06-03 13:14:33 -07:00
  • 1d26d7b472 fix the travis android build (#528) nirasan 2019-05-18 03:00:00 +09:00
  • 2a64140de8 ci: fix appveyor build for backtrace-sys dependency (#526) nirasan 2019-05-17 06:41:24 +09:00
  • 9f22f46e85 Clarify correct specification of dependency on serde (#525) nirasan 2019-05-17 02:46:00 +09:00
  • 11d477f49a v0.9.17 Sean McArthur 2019-05-15 13:22:42 -07:00
  • c7da30149a Fix cookie header to not include set-cookie attributes (#522) prfss 2019-05-16 05:12:22 +09:00
  • 795602450b Update cookie 0.12 and cookie_store 0.7 (#518) Johan Andersson 2019-05-06 19:29:07 +02:00
  • 1bdc3fa3c8 request: test adding duplicate headers to the request (#519) Ben Boeckel 2019-05-03 14:48:31 -04:00
  • bf5a268079 v0.9.16 Sean McArthur 2019-04-30 15:27:12 -07:00
  • e0a52dcf5d Include new cookie header after a redirect (#514) WindSoilder 2019-05-01 06:15:41 +08:00
  • 66a88d946b Add doc-comment to test README examples (#515) Guillaume Gomez 2019-04-30 23:11:10 +02:00
  • 15595acb04 update trust-dns-resolver to 0.11 (#513) Benjamin Fry 2019-04-30 08:55:03 -07:00
  • 40550aec7a Allow user to specify a default encoding when reading Response to text (#511) Ziyang Li 2019-04-29 11:47:01 -07:00
  • 6df910a61c re-add Error::cause() impl Sean McArthur 2019-04-25 18:36:31 -07:00
  • 29f7fa74cc combine ClientError and ServerError into Status kind Sean McArthur 2019-04-25 10:54:55 -07:00
  • 45484d8077 implement Error::source() Sean McArthur 2019-04-25 10:45:30 -07:00
  • 17850942c8 remove some noise from Error debug format Sean McArthur 2019-04-25 10:32:53 -07:00
  • e4b91ad201 improve error messages from gzip decoder Sean McArthur 2019-04-25 10:28:13 -07:00
  • 6fe3d6a8a0 fix gzip + chunked encoding reuse of connection (#509) quininer 2019-04-26 00:46:39 +08:00
  • f798a8b2df Remove trailing '?' on empty query. (#506) Adilson Neto 2019-04-24 21:36:24 -03:00
  • 265065f20d Typo in rustdoc (#507) Chen Rotem Levy 2019-04-24 20:29:23 +03:00
  • f6ce085457 Propagate async timeout to response body (#503) Sean McArthur 2019-04-22 15:24:35 -07:00
  • ce51fe83d6 Add request timeout support to async Client (#501) Sean McArthur 2019-04-22 12:43:30 -07:00
  • 08054a3984 v0.9.15 Sean McArthur 2019-04-15 12:36:27 -07:00
  • 77434a29aa Fix overwriting of appended request headers (#493) Jerome Gravel-Niquet 2019-04-15 15:33:03 -04:00
  • 38ea6a2d3c Update changelog for cookie changes theduke 2019-04-09 22:21:57 +02:00
  • 9ddeb5ad22 v0.9.14 Sean McArthur 2019-04-09 13:13:53 -07:00
  • 8ee46f89f8 update docs and readme about cookies and socks Sean McArthur 2019-04-09 12:57:53 -07:00
  • 74624165bb disable Android CI for now Sean McArthur 2019-04-09 12:26:19 -07:00
  • f9e88b0928 use Cookie constructor instead of Self() Sean McArthur 2019-04-09 12:25:33 -07:00
  • 948d170d99 (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
  • 9935a8e117 CookieStore cleanup/fixes Christoph Herzog 2019-03-26 13:00:07 +01:00
  • 954fdfae30 Implement cookie store support Christoph Herzog 2019-03-22 13:42:48 +01:00
  • c45ff29bfb Add support for SOCKS5 proxies, and parsing proxy authorizations from URLs Diggory Blake 2019-04-05 15:59:18 -07:00
  • 871ec6f989 v0.9.13 Sean McArthur 2019-04-01 18:45:16 -07:00
  • 5c3494b81d Check redirect locations are valid Uris (#486) Sean McArthur 2019-04-01 11:13:01 -07:00
  • d62f8c2bbd Body: don't call poll_ready on tx when 0 bytes remaining. (#479) Arnaud de Bossoreille 2019-03-26 21:09:08 +01:00
  • f77ec53e59 v0.9.12 Sean McArthur 2019-03-20 14:18:39 -07:00
  • faaf41cdfb Fix basic_auth async builder to send capital "Basic" Sean McArthur 2019-03-20 14:11:40 -07:00
  • f02ca0ded0 disable Nagle's for default-tls handshake quininer 2019-03-20 10:52:24 +08:00
  • 47640170bb Add tcp_nodelay for Builder quininer 2019-03-19 11:56:45 +08:00
  • f5e7e883c7 disable nagle algorithm for TLS handshake quininer 2019-03-18 21:22:55 +08:00
  • a54bfc1a39 added max_idle_per_host as an option to the builder (#473) CJP10 2019-03-19 16:23:32 -04:00
  • 3554b0ad26 replace libflate with flate2 (#476) quininer 2019-03-20 04:21:43 +08:00
  • 08847cc9f5 add bearer auth to async RequestBuilder (#475) Frank Benkstein 2019-03-13 19:00:54 +01:00
  • a27db28deb fix proxy missing alpn (#466) quininer 2019-03-07 03:02:55 +08:00
  • d7475d61f2 v0.9.11 Sean McArthur 2019-03-04 11:41:54 -08:00
  • 215981e7a0 Add percent_encode_noop configuration to Form (#467) Ian Smith 2019-03-04 11:21:35 -08:00
  • aa8348ba1e Add http1_title_case_headers option to ClientBuilder (#463) Antoine Carton 2019-02-27 22:21:50 +01:00
  • 4fba983e5e async/client: return a impl Future on execute() Constantin Nickel 2019-02-20 15:58:44 +01:00
  • cd0e4b3c2e Add Error::is_timeout() accessor Sean McArthur 2019-02-20 12:54:46 -08:00
  • 9e2b56ba56 Add connect_timeout to async and sync clients Sean McArthur 2019-02-20 12:35:12 -08:00
  • 66db8d6283 refactor connect_async module into connect module Sean McArthur 2019-01-18 12:08:43 -08:00
  • 5deb5705f5 v0.9.10 Sean McArthur 2019-02-18 11:54:14 -08:00
  • f96f9454fd 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
  • e49f5ee404 add Response::error_for_status_ref to allow borrowing (#457) Michael Habib 2019-02-15 14:33:18 -08:00
  • 0c84e6b9e9 async/request: add a basic example for send() Luca Bruno 2019-02-15 09:20:46 +00:00
  • 8b62f47ac3 async/request: return a impl Future on send() Luca Bruno 2019-02-15 08:49:14 +00:00
  • 5e38b419f0 async/reponse: return a impl Future on json() Luca Bruno 2019-02-15 08:54:51 +00:00
  • 7eae51f56e add form-urlencoded unit test Sean McArthur 2019-02-13 11:46:12 -08:00
  • 4dc679d535 Add ClientBuilder::local_address option to bind to a local IP address (#451) Michael Habib 2019-02-11 10:40:16 -08:00
  • 8ed9e60351 Correcting 404 on example/simple.rs (#449) Guus 2019-01-28 19:14:59 +01:00
  • d2eee8591a v0.9.9 Sean McArthur 2019-01-23 12:20:44 -08:00
  • a9b79a8e30 pick up hyper and http patches Sean McArthur 2019-01-23 12:18:03 -08:00
  • cf33fc907c Document the multipart module Sean McArthur 2019-01-23 12:16:12 -08:00
  • b37e67b865 update rustls (#447) quininer 2019-01-24 01:14:02 +08:00
  • 6e8e781f8f Add ClientBuilder::h2_prior_knowlege() (#443) Evan Schwartz 2019-01-18 17:15:57 -05:00
  • 021851afd4 Enable h2 ALPN with rustls-tls backend Sean McArthur 2019-01-18 11:53:56 -08:00
  • 68e98d54ea Add Response::content_length() method Sean McArthur 2019-01-18 11:42:27 -08:00
  • c7dc8851a3 remove duplicate keywords field from Cargo.toml Sean McArthur 2019-01-17 15:41:17 -08:00
  • 56c1c02b84 Fix bugs in README example (#441) puffybsd 2019-01-16 00:23:41 -05:00
  • 94535ece88 add readme and keywords to Cargo.toml Sean McArthur 2019-01-15 17:50:48 -08:00
  • a9e135412d Add more details to README Sean McArthur 2019-01-14 12:23:57 -08:00
  • 68a4a3e63e Add json fetch example to readme (#438) Ben 2019-01-15 05:07:04 +09:00
  • 10c0e64711 v0.9.8 Sean McArthur 2019-01-11 17:33:29 -08:00
  • 4d221533a2 Switch trust-dns to an off-by-default optional feature Sean McArthur 2019-01-11 16:12:17 -08:00
  • 81b4d26682 Try to detect Certificate and Identity errors earlier Sean McArthur 2019-01-11 13:19:39 -08:00
  • 23e13304ef Disable trust-dns on Windows Sean McArthur 2019-01-11 10:48:47 -08:00
  • ed1a6d4614 Turn off verbose flag on AppVeyor Sean McArthur 2019-01-11 11:42:27 -08:00
  • a8174feca4 v0.9.7 Sean McArthur 2019-01-10 13:58:23 -08:00
  • 313d49c47a update AppVeyor badge to use master branch Sean McArthur 2019-01-10 13:55:50 -08:00
  • 2649f9ab56 Remove trust-dns when target_os is Android Sean McArthur 2019-01-10 12:46:44 -08:00
  • b71787be86 refactor DNS resolver construction Sean McArthur 2019-01-10 11:17:09 -08:00
  • b129ab0bb4 fix multipart with unicode filename (#420) Shou Ya 2019-01-09 13:01:52 +08:00
  • 5578c77597 Fix typos (#422) Martin Taibr 2019-01-08 21:12:50 +01:00
  • 3112d99b7c v0.9.6 Sean McArthur 2019-01-07 15:44:37 -08:00
  • fa8736f851 remove unneeded features from tokio dependency Sean McArthur 2019-01-07 15:37:18 -08:00
  • 691bcfe894 improve general documentation Sean McArthur 2019-01-07 14:20:39 -08:00
  • 56eff821fd refactor multipart to reduce duplicate code between sync and async Sean McArthur 2019-01-07 13:40:04 -08:00
  • 4c21127f15 add async multipart request handling Kevin Wilson 2019-01-04 19:06:33 -06:00
  • 11d7812e88 rename Incompatile error kind to TlsIncompatible Sean McArthur 2019-01-04 14:46:58 -08:00
  • ad854c3ee8 add Proxy::basic_auth support Sean McArthur 2019-01-04 13:48:11 -08:00
  • b9f4661332 rename TLSBackend to TlsBackend Sean McArthur 2019-01-03 12:43:22 -08:00
  • 9c0c5ca42d Fix RequestBuilder::headers to include multiple values Sean McArthur 2019-01-03 12:28:03 -08:00
  • dd5b95fc06 document native-tls-vendored and rustls-tls features Sean McArthur 2019-01-03 11:33:20 -08:00
  • 9ddc45438c remove no-longer-needed docs_rs_workaround Sean McArthur 2019-01-03 11:29:46 -08:00
  • bc5b3dfa4a rename native-tls-vendored to default-tls-vendored Sean McArthur 2019-01-03 11:28:45 -08:00
  • 0f4055f9ec remove Error::is_runtime_startup accessor Sean McArthur 2019-01-03 11:07:09 -08:00
  • 59f57072ac Remove timeout waiting for runtime thread to start Sean McArthur 2019-01-03 09:36:54 -08:00
  • 3877e8729c add Error::is_runtime_startup() method Sean McArthur 2019-01-02 11:12:25 -08:00