Commit Graph

  • 40e156e2a3 Url access functions for Request (simpler) Martin Algesten 2021-03-23 22:18:44 +01:00
  • 8f16b53c19 Run clippy in CI lint Martin Algesten 2021-03-24 20:06:01 +01:00
  • b42e9afd71 Fix clippy warnings Martin Algesten 2021-03-24 20:05:51 +01:00
  • ea53c7cedd Use is_tchar for cookie name check Martin Algesten 2021-03-24 19:39:11 +01:00
  • 5c9b1b9a0c Enforce cookie RFC name/value rules Martin Algesten 2021-03-24 18:30:04 +01:00
  • c5c40cf138 Stop percent encoding cookies Martin Algesten 2021-03-24 17:48:27 +01:00
  • 9ec4e7192a Add -k option to cureq example (#342) Jacob Hoffman-Andrews 2021-03-23 17:00:32 -07:00
  • a34d450657 Remove specialized error message for complete_io. (#349) Jacob Hoffman-Andrews 2021-03-23 17:00:09 -07:00
  • 026cf75690 Handle non-utf8 status and headers Martin Algesten 2021-03-14 16:43:59 +01:00
  • 9a9dd4ee6c Upgrade cookie to 0.15 and cookie_store to 0.13.0 Martin Algesten 2021-03-14 13:28:35 +01:00
  • 0dc609fc30 Ensure Error and Response implement Send+Sync Martin Algesten 2021-03-14 11:20:23 +01:00
  • 91cb0ce5fc Move unit tests inside conditionally compiled mod tests { } blocks Martin Algesten 2021-03-14 11:44:01 +01:00
  • 239ba342a2 Provide .method() and .query_params() Martin Algesten 2021-01-26 20:59:55 +01:00
  • c4c1618042 Remove unnecessary cloning in Request::do_call() Martin Algesten 2021-01-26 20:08:55 +01:00
  • 566295bebb Provide context for errors when reading status line and headers Martin Algesten 2021-02-27 10:42:40 +01:00
  • a66abdd285 Provide ipv6 example Martin Algesten 2021-02-27 12:06:40 +01:00
  • ec69c4282c Introduce Request::timeout to override agent's config Douman 2021-02-26 11:52:21 +09:00
  • 1e5307cbca Fix typo: "patform" -> "platform" (#332) trevyn 2021-02-22 22:34:46 +04:00
  • b80f12e384 Offer separate error during handshakes. (#331) Jacob Hoffman-Andrews 2021-02-21 14:26:25 -08:00
  • 6f86ee7f93 Add example "cureq". (#330) Jacob Hoffman-Andrews 2021-02-21 14:26:12 -08:00
  • 7222931b24 Update src/response.rs Martin Algesten 2021-02-21 20:05:40 +01:00
  • ea83edc609 Allow status lines with missing reason phrase Martin Algesten 2021-02-21 11:21:21 +01:00
  • dc0069670d Update src/response.rs Martin Algesten 2021-02-21 20:04:57 +01:00
  • 281a8462b5 Clarify doc Martin Algesten 2021-02-21 11:34:27 +01:00
  • 413e8bf4aa Fix imports Jacob Hoffman-Andrews 2021-02-21 13:32:42 -08:00
  • 671f24ab49 Offer separate error during handshakes. Jacob Hoffman-Andrews 2021-02-21 11:14:50 -08:00
  • c833acfe5c 2.0.2 Martin Algesten 2021-02-21 09:30:57 +01:00
  • d76c0e7910 Update changelog for 2.0.2 Martin Algesten 2021-02-21 09:28:50 +01:00
  • 1857061859 Add a test case for LF line ending response headers Nicolas 2021-02-15 20:42:08 -03:00
  • a73ff2e465 Fix #321: LF header line ending Nicolas 2021-02-15 17:58:04 -03:00
  • e411a629bd Changelog for 2.0.2 Jacob Hoffman-Andrews 2021-02-07 21:44:02 -08:00
  • b246f0a9d2 Apply deadline across redirects. (#313) Jacob Hoffman-Andrews 2021-02-07 12:29:35 -08:00
  • d627ef9704 OrAnyStatus::or_any_status ergonomic helper Martin Algesten 2021-01-16 10:54:11 +01:00
  • 0c467fee13 Add a user_agent() method to AgentBuilder to configure the default User-Agent header. (#311) Michael Diamond 2021-01-29 17:23:30 -08:00
  • 5999421d84 Check cargo fmt in CI. Jacob Hoffman-Andrews 2021-01-17 11:24:45 -08:00
  • 06abdff4bf cargo fmt (#303) Martin Algesten 2021-01-17 20:07:52 +01:00
  • 4aadda8ad3 Fix typo in doc of into_json Jarobi 2021-01-17 12:47:37 +01:00
  • 0b5db55378 Bump to 2.0.1. (#289) Jacob Hoffman-Andrews 2021-01-10 13:34:45 -08:00
  • 1584690c95 Update CHANGELOG. Jacob Hoffman-Andrews 2021-01-10 13:28:07 -08:00
  • fff4c8355e Merge branch 'main' of github.com:algesten/ureq into changelog-2.0.1 Jacob Hoffman-Andrews 2021-01-10 13:26:54 -08:00
  • 932c180d1d Response: Use ErrorKind::UnexpectedEof for "premature close" (#293) Jacob Hoffman-Andrews 2021-01-10 13:25:42 -08:00
  • 948f736125 Document proxy support (#298) Martin Algesten 2021-01-09 18:58:07 +01:00
  • c24b250c80 Implement std::error::Error for error::Transport (#299) Martin Algesten 2021-01-09 18:56:20 +01:00
  • d0bd2d5ea9 Use iteration instead of recursion for connect (#291) Joshua Nelson 2021-01-05 16:55:26 -05:00
  • 0ee024f8c2 Response: Use ErrorKind::UnexpectedEof for "premature close" Ulrik 2021-01-04 15:05:56 +01:00
  • f0245aad23 Fix some clippy lints (#292) Joshua Nelson 2021-01-03 23:10:43 -05:00
  • 96985956aa Bump to 2.0.1. Jacob Hoffman-Andrews 2021-01-03 17:52:38 -08:00
  • 6126a2fe50 Merge pull request #288 from jyn514/308 Jacob Hoffman-Andrews 2021-01-03 17:45:05 -08:00
  • aeeff40c95 Fix 307/308 redirects (again) Joshua Nelson 2020-12-05 23:30:26 -05:00
  • 498b7137c2 Make tests much easier to debug Joshua Nelson 2021-01-03 20:20:19 -05:00
  • 6da035b669 Update CHANGELOG.md Martin Algesten 2021-01-03 21:22:40 +01:00
  • 6390558415 Update CHANGELOG for 2.0.0. Jacob Hoffman-Andrews 2021-01-03 10:53:17 -08:00
  • 8f9f3e5827 Fix main lib.rs and README.md example (#284) Martin Algesten 2021-01-03 19:38:10 +01:00
  • 7ffaa8cf9a Minor changes to simple example to get rid of warnings and error. robviren 2021-01-02 07:35:42 -06:00
  • 1f0d84279a Document simplest error example Martin Algesten 2020-12-20 11:12:41 +01:00
  • 234eb5572f Update CHANGELOG and Cargo.toml for 2.0.0-rc4 (#279) Jacob Hoffman-Andrews 2020-12-19 12:11:38 -08:00
  • de1805190e Do more validation on status line. (#266) Jacob Hoffman-Andrews 2020-12-18 22:18:25 -08:00
  • 243b987110 Remove error_on_non_2xx. (#272) Jacob Hoffman-Andrews 2020-12-18 22:10:55 -08:00
  • e25a6876f9 Document error handling. Jacob Hoffman-Andrews 2020-12-18 22:04:00 -08:00
  • 8cb4f401e3 Add history to response objects (#275) Jacob Hoffman-Andrews 2020-12-13 11:59:11 -08:00
  • 10baf7c051 Clarify example from README. (#277) Jacob Hoffman-Andrews 2020-12-12 10:33:30 -08:00
  • 1448969dd7 Increment version to 2.0.0-rc3 Jacob Hoffman-Andrews 2020-12-12 09:27:50 -08:00
  • f8e0e15376 Changelog for 2.0.0-rc3 (#273) Jacob Hoffman-Andrews 2020-12-12 09:26:53 -08:00
  • 60d4967a16 Remove changelog entry about error_on_non_2xx Jacob Hoffman-Andrews 2020-12-12 09:25:38 -08:00
  • b9e3d3e76c Fix test Jacob Hoffman-Andrews 2020-12-06 14:55:55 -08:00
  • ac93fa7e18 Remove references to error_on_non_2xx Jacob Hoffman-Andrews 2020-12-05 20:32:30 -08:00
  • 06760d5961 Changelog for 2.0.0-rc3 Jacob Hoffman-Andrews 2020-12-05 14:10:21 -08:00
  • 9e270c77e8 Remove error_on_non_2xx. Jacob Hoffman-Andrews 2020-12-05 14:05:15 -08:00
  • ec04eef7bc Fix up error docs. (#270) Jacob Hoffman-Andrews 2020-12-05 13:15:33 -08:00
  • 6c9378ce37 De-redundantize Error kinds. (#259) Jacob Hoffman-Andrews 2020-12-05 12:05:29 -08:00
  • 57f251d766 Remove Response::status_line. (#263) Jacob Hoffman-Andrews 2020-12-05 12:01:56 -08:00
  • c3a6f50dbe Remove status methods on Response. (#258) Jacob Hoffman-Andrews 2020-12-05 11:32:25 -08:00
  • 5aff777f1f Refactor Display for Transport Martin Algesten 2020-12-05 15:24:13 +01:00
  • b91d196fbc error::Transport part of public API Martin Algesten 2020-12-05 15:23:59 +01:00
  • be6be7e600 Fix test Jacob Hoffman-Andrews 2020-12-02 00:19:11 -08:00
  • 18a9b08973 Revert deletions of client_error and friends. Jacob Hoffman-Andrews 2020-12-02 00:10:36 -08:00
  • 64ebd47979 Add nicer doctest; revert smoke-test. Jacob Hoffman-Andrews 2020-12-02 00:05:05 -08:00
  • 5a55f94101 Improve smoke-test.rs Jacob Hoffman-Andrews 2020-12-01 23:09:59 -08:00
  • 814b10ceaf Update smoke-test. Jacob Hoffman-Andrews 2020-11-26 19:10:28 -08:00
  • 219185f73f Make Error an enum again. Jacob Hoffman-Andrews 2020-11-26 18:29:24 -08:00
  • b20c4fc3be Revert diff Jacob Hoffman-Andrews 2020-11-26 13:05:52 -08:00
  • 3cd160279f Revert diff Jacob Hoffman-Andrews 2020-11-26 12:51:15 -08:00
  • f9378ab089 Replace Error::status and Error::into_response with http. Jacob Hoffman-Andrews 2020-11-26 12:34:43 -08:00
  • d267dffde1 Snapshow of match variant. Jacob Hoffman-Andrews 2020-11-26 10:13:45 -08:00
  • 33066fb074 Improve doctest comments. Jacob Hoffman-Andrews 2020-11-25 23:17:19 -08:00
  • 2167cf2481 Interlink docs Jacob Hoffman-Andrews 2020-11-25 23:11:45 -08:00
  • 71a7e3298d Add documentation for handling statuses. Jacob Hoffman-Andrews 2020-11-25 23:07:16 -08:00
  • 4c3b93d86d Add Error::{kind, status, into_response}. Jacob Hoffman-Andrews 2020-11-25 20:15:46 -08:00
  • 35c03521b9 Add debug logs for stream pooling. Jacob Hoffman-Andrews 2020-11-29 00:53:12 -08:00
  • 37f991fa50 Make sure the redirects doctest actually tests something for 301 redirects Joshua Nelson 2020-12-03 15:45:46 -05:00
  • 4a3d3c49a1 Note that 307 redirects aren't followed in the docs Joshua Nelson 2020-12-03 08:26:40 -05:00
  • 6bab430d29 Only follow 307/308 redirects for methods without a body Joshua Nelson 2020-12-03 08:23:17 -05:00
  • 8d21052c7e Follow 307/308 redirects Joshua Nelson 2020-11-23 18:27:25 -05:00
  • 7afc4b04f3 Use BufRead in more places (#261) Jacob Hoffman-Andrews 2020-11-30 09:23:19 -08:00
  • df1f4bd0e1 Replace unmaintained encoding crate with encoding_rs messense 2020-11-24 14:22:59 +08:00
  • 36b307423c Fix non-tls case correctly. Jacob Hoffman-Andrews 2020-11-29 00:02:33 -08:00
  • 6b6a59f215 Fix non-tls case. Jacob Hoffman-Andrews 2020-11-28 23:56:56 -08:00
  • a286a7a22d Make DeadlineStream Read use the BufRead. Jacob Hoffman-Andrews 2020-11-28 23:33:28 -08:00
  • 6a22c54ba2 Small cleanups. Jacob Hoffman-Andrews 2020-11-28 22:34:32 -08:00
  • 50cb5cecd1 Fix buffered DeadlineStream Jacob Hoffman-Andrews 2020-11-28 17:47:17 -08:00