Commit Graph

  • beb9bfdc2e fix spoofing https connections main Jessie 2023-11-16 00:55:00 -05:00
  • c4b22638b1 fix host spoofing for redirects Jessie 2023-09-30 00:28:44 -04:00
  • 087fe4d16e support spoofing the host address Jessie 2023-09-29 05:12:47 -04:00
  • 0fb9d9f494 support spoofing the host address Jessie 2023-09-29 05:11:14 -04:00
  • 0de1c945f2 support spoofing the host address Jessie 2023-09-29 05:07:51 -04:00
  • 50fd1fe14e Update deps Martin Algesten 2023-08-11 09:14:03 +02:00
  • 37b5f4721f into vec<u8> ToBinio 2023-07-02 09:27:53 +02:00
  • 261e009de0 Merge pull request #646 from mcr/fix-mbedtls-connector Martin Algesten 2023-08-11 08:55:13 +02:00
  • 4a437cd3d8 Merge branch 'main' into fix-mbedtls-connector Martin Algesten 2023-08-11 08:54:54 +02:00
  • eccebd1de7 fix: set up path to ureq Michael Richardson 2023-07-15 15:39:56 -04:00
  • f2d47b8b2a chore: update to newer mbedtls crate version Michael Richardson 2023-08-10 17:31:27 -04:00
  • 4d7036984f chore: point ureq path at root directory Michael Richardson 2023-08-10 17:56:06 -04:00
  • 4a2ecdf123 fix: pass IPv6 addresses as host name in TLS connections Harald Hoyer 2023-06-23 12:19:14 +02:00
  • d3e9b2d57a Prepare release 2.7.1 (#632) Jacob Hoffman-Andrews 2023-06-18 17:38:27 -07:00
  • 406b41a264 fix(json): bump serde_json dependency and fix failing test Harsh Shandilya 2023-06-16 18:40:01 +05:30
  • ed2dd3ade4 Bump Cargo.toml version to 2.7.0 (#628) Jacob Hoffman-Andrews 2023-06-14 17:09:57 -07:00
  • d0d95baade Update CHANGELOG.md for 2.7.0 release (#627) Jacob Hoffman-Andrews 2023-06-14 16:58:21 -07:00
  • a8c038529f Allow http/1.0 responses to have content-length (#625) Jacob Hoffman-Andrews 2023-06-14 16:20:00 -07:00
  • 905bf8f0b2 temporarily add no_run to middleware doctests (#626) Jacob Hoffman-Andrews 2023-06-13 23:00:26 -07:00
  • fbae1391ac Fix cookie leak on redirect (#608) Alec Moskvin 2023-06-14 00:17:50 -04:00
  • 329e1f4ada Switch to rustls-webpki messense 2023-05-09 23:13:45 +08:00
  • d2a1d30b20 fix clippy finding Devrim Şahin 2023-05-05 18:07:17 +03:00
  • cd70959360 remove the Option from local_addr, replace unwrap() Devrim Şahin 2023-04-21 12:37:16 +03:00
  • c305b915f8 fix flaky test(s) Devrim Şahin 2023-04-18 12:16:01 +03:00
  • 11a8eb470c make local_addr syscall unconditional Devrim Şahin 2023-04-18 12:15:49 +03:00
  • 7e32dbaaaf Read local_addr from socket Martin Algesten 2023-04-16 10:59:27 +02:00
  • bfb0ef16e1 expose local_addr() from Response Devrim Şahin 2023-03-30 19:17:12 +03:00
  • ec663fad45 fix cannot use http_proxy connect non-standard http ports stelofan 2023-04-05 00:22:53 +08:00
  • 2e7bcf255a Update rustls to 0.21 (#601) Jacob Hoffman-Andrews 2023-03-31 14:29:53 -07:00
  • ad1ff0c37f http_interop: fix tests (#606) Jacob Hoffman-Andrews 2023-03-30 21:02:53 -07:00
  • ce4b9f28e2 lock serde_json below 1.0.94 (#603) Jacob Hoffman-Andrews 2023-03-30 11:00:13 -07:00
  • 20a9ae7977 Proxy: Only use HTTP CONNECT for HTTPS requests Lukas Wagner 2023-01-30 11:31:35 +01:00
  • bdcee72c53 docs: update README with http-interop feature Kade Robertson 2023-02-21 17:08:39 -05:00
  • f4314e53ac docs: cover usage + doctests Kade Robertson 2023-02-21 17:05:00 -05:00
  • 6385b72d31 test: additional basic coverage for conversions Kade Robertson 2023-02-21 16:30:02 -05:00
  • f077a4012c ci: fix http feature name Kade Robertson 2023-02-13 16:53:31 -05:00
  • 06db500ec4 refactor: keep http-related code together Kade Robertson 2023-02-13 16:18:37 -05:00
  • 7dcd60cbaf refactor: rename feature to http-interop Kade Robertson 2023-02-13 16:07:32 -05:00
  • dff55fda4e feat: bidirectional http request conversion Kade Robertson 2023-02-13 16:05:11 -05:00
  • f395a726e3 feat: bidrectional http response conversion Kade Robertson 2023-02-10 16:28:00 -05:00
  • efdd55421f Update request.rs SwayStar123 2023-02-26 16:59:26 +05:30
  • 2b86691a81 proxy: set proper user agent Fabian Grünbichler 2023-03-03 12:13:27 +01:00
  • b66e558027 Fix clippy Martin Algesten 2023-03-13 16:26:48 +01:00
  • 05b9a82a38 Clippy fix Martin Algesten 2023-01-31 08:41:34 +01:00
  • abda74c4d8 Upgrade deps Martin Algesten 2023-01-30 23:39:55 +01:00
  • 34b239b388 Remove note about 2.0.0 being recent (#584) Jacob Hoffman-Andrews 2023-01-17 16:17:11 -08:00
  • 498e19943f Allow non-empty connection pools to be dropped (#583) Jacob Hoffman-Andrews 2023-01-16 08:33:56 -08:00
  • 33fb553a28 Remove references to serde_derive (#581) Nathan Henrie 2023-01-09 15:46:00 -07:00
  • 032bfb4b27 gzip: examine Content-Length header before removing (#578) Jacob Hoffman-Andrews 2023-01-02 20:02:37 -08:00
  • 78ec3a4d75 Update CHANGELOG for 2.6.0 (#572) Jacob Hoffman-Andrews 2022-12-30 21:56:23 -08:00
  • a8ca1ec085 Fix clippy Jacob Hoffman-Andrews 2022-12-08 12:15:54 -08:00
  • 6bef9daa8e Switch ureq to used forked chunked_transfer. Jacob Hoffman-Andrews 2022-11-27 22:32:15 -08:00
  • 43a12cdf51 Modify chunked crate for ureq use. Jacob Hoffman-Andrews 2022-11-27 18:17:01 -08:00
  • fe3f1d550b Fork chunked_transfer crate Jacob Hoffman-Andrews 2022-11-26 12:58:26 -08:00
  • 9083d692f8 Redesign pooling mechanic (#565) Jacob Hoffman-Andrews 2022-12-03 23:42:58 -08:00
  • d8225b22ed Split response body type into own function (#566) Jacob Hoffman-Andrews 2022-12-03 10:22:53 -08:00
  • cf687381bd Don't panic when rustls-native-certs errors (#564) Jacob Hoffman-Andrews 2022-11-30 22:12:48 -08:00
  • f36c140315 Add gzip and brotli to CI test matrix Martin Algesten 2022-11-26 11:24:11 +01:00
  • 8e8b1abd53 Upgrade deps Martin Algesten 2022-11-26 11:23:21 +01:00
  • 614d1dd7bc Make query_pairs more generic zu1k 2022-05-22 18:18:54 +08:00
  • 78998dd032 feat: Set multi query parameters zu1k 2022-05-19 17:10:32 +08:00
  • dc7a8c3ebe Config-gate gzip test Jacob Hoffman-Andrews 2022-11-26 01:23:33 -08:00
  • 3745b028c6 Switch to MultiGzDecoder Jacob Hoffman-Andrews 2022-11-25 11:56:35 -08:00
  • 5d9e89917c Test case showing gzip chunk not pooling Martin Algesten 2022-10-18 21:27:09 +01:00
  • a2836c49a7 Fix new clippy lints (#561) Jacob Hoffman-Andrews 2022-11-26 01:28:36 -08:00
  • 28d667ade9 add badges to crates.io and docs.rs to README.md (#554) Wolf Thomsen 2022-11-12 21:31:58 +01:00
  • 855f20e662 Add Response::remote_addr() (#489) Max von Forell 2022-10-03 22:29:21 +02:00
  • b0796c18f3 Make build work (#546) Martin Algesten 2022-09-29 17:29:32 +02:00
  • a367a82317 Fix mistake in API docs Michael Schubart 2022-07-30 08:46:41 +01:00
  • 134d82ecf4 debug! log method of body response Martin Algesten 2022-07-10 11:53:22 +02:00
  • 0a202ad90f Updated CHANGELOG for 2.5.0 Martin Algesten 2022-07-10 11:23:05 +02:00
  • 84d58587c0 Bump version to 2.5.0 Martin Algesten 2022-07-10 11:22:39 +02:00
  • f14fc45179 Buffer short responses (2) (#531) Jacob Hoffman-Andrews 2022-07-10 02:12:50 -07:00
  • 9908c446d6 Simplify ReadWrite interface (#530) Jacob Hoffman-Andrews 2022-07-09 10:13:44 -07:00
  • 0cf1f8dbb9 Add Sync traits to ReadWrite trait (#528) Jacob Hoffman-Andrews 2022-07-05 01:52:25 -07:00
  • 9395046029 IoResult -> io::Result (#521) Martin Algesten 2022-06-12 02:06:43 +02:00
  • c94284482a Return Err on deadline checked_add overflow instead of panic (#517) guyo13 2022-05-22 20:51:58 +03:00
  • 8a32cae507 Remove sync_wrapper dep in favor of Mutex (#514) Jacob Hoffman-Andrews 2022-05-09 10:32:23 -07:00
  • 4bb6d3a4db DeadlineStream: read from Stream's buffer first (#508) Jacob Hoffman-Andrews 2022-05-09 10:31:59 -07:00
  • 4675d748e9 Remove Sync bound from TlsConnector io arg Martin Algesten 2022-05-01 09:33:43 +02:00
  • 049b5a5acd Fixes after feedback Martin Algesten 2022-05-01 08:33:47 +02:00
  • 65371c966c Box<dyn ReadWrite> for TlsConnector::connect Martin Algesten 2022-04-30 12:50:08 +02:00
  • 101467f13f Return stream to pool on exact read (#509) Jacob Hoffman-Andrews 2022-04-30 17:22:27 -07:00
  • 4d77d365a0 Improve unittest Jacob Hoffman-Andrews 2022-04-29 22:00:06 -07:00
  • ec8095be49 Fix Debug impl for AgentConfig Jacob Hoffman-Andrews 2022-04-15 15:46:34 -07:00
  • 653cf03dee Fix and and Martin Algesten 2022-04-24 19:39:23 +02:00
  • ce13168a96 Run cargo readme Martin Algesten 2022-04-22 19:26:15 +02:00
  • e4f064d4f2 Update rustls-pemfile requirement from 0.3 to 1.0 dependabot[bot] 2022-04-14 13:13:34 +00:00
  • a8ed085a93 Fix broken TLS anchor link in docs overview Ed Morley 2022-02-25 12:02:21 +00:00
  • 21238ef2e0 Provide example of more in-depth TLS config Martin Algesten 2022-02-10 17:20:07 +01:00
  • e225532966 Update cookie dep to 0.16 Martin Algesten 2022-04-12 20:25:25 +02:00
  • 0a71385b29 fix clippy Pierre Dubouilh 2022-04-06 08:54:11 +02:00
  • aced0d9b6a implement https_only flag Pierre Dubouilh 2022-04-05 18:26:29 +02:00
  • 06743da5de Warn if Requests aren't sent (#490) Joshua Nelson 2022-03-16 17:27:10 -05:00
  • f549184d7f Update rustls-pemfile requirement from 0.2 to 0.3 dependabot[bot] 2022-02-07 13:15:43 +00:00
  • 4f3ea15523 Clean up mbedtls example Martin Algesten 2022-01-31 09:44:17 +01:00
  • 5dbaa9a256 Rename example mbedtls-req -> mbedtls Martin Algesten 2022-01-31 09:41:39 +01:00
  • d75643b478 added comment about why socket always returns None Michael Richardson 2022-01-24 11:15:31 -05:00
  • 034981f535 added example of using mbedtls as a TLS provider make authentication mode a parameter, default to Required Michael Richardson 2021-12-24 15:14:23 -05:00
  • ff0e91d33e Fix rustls version spec Malloc Voidstar 2022-01-29 07:13:36 -08:00