Commit Graph

  • bbf257477b Removing HTTPX::Registry and its usage internally HoneyryderChuck 2023-04-27 18:05:25 +01:00
  • 613e95d5f4 Merge branch 'issue-225' into 'master' HoneyryderChuck 2023-04-26 22:18:37 +00:00
  • 387798fc1a refining soomme signatures HoneyryderChuck 2023-04-26 23:05:45 +01:00
  • 5b5a360cb8 add absolute domain to bottom of candidates instead HoneyryderChuck 2023-04-24 23:10:53 +01:00
  • 04c5b39600 dns errors: raise error immediately on nxdomain error HoneyryderChuck 2023-04-24 23:08:57 +01:00
  • f56f77d836 add udp read IO logging HoneyryderChuck 2023-04-24 22:33:00 +01:00
  • 55d9139a59 native resolver: clean up candidate queries HoneyryderChuck 2023-04-22 10:26:14 +01:00
  • 6bd2fb138e adding native resolver metrics to internal telemetry plugin HoneyryderChuck 2023-04-21 12:40:35 +01:00
  • d699526ec2 updated signatures of IO objects HoneyryderChuck 2023-04-18 15:28:58 +03:00
  • 6aacc9b0eb native resolver falls back to tcp dns when receiving truncated packet HoneyryderChuck 2023-04-17 01:49:50 +03:00
  • 5bba381bb8 added test for resolving a domain which results in a large/truncated UDP response packet HoneyryderChuck 2023-04-17 01:47:42 +03:00
  • ab3bc3ea18 Merge branch 'fix-23-image' into 'master' HoneyryderChuck 2023-04-25 21:45:29 +00:00
  • 62a241b22e fix CI ruby 2.3 build which could not download iptables package HoneyryderChuck 2023-04-25 22:29:28 +01:00
  • 8db1557827 Merge branch 'fix-webmock-adapter-enable-disable-issue' into 'master' HoneyryderChuck 2023-04-25 07:25:08 +00:00
  • 5108a6247f Fix WebMock adapter so that it gets disabled when WebMock gets disabled Kevin Elliott 2023-04-25 07:25:07 +00:00
  • a3add3c721 Merge branch 'fix-no-proxy' into 'master' HoneyryderChuck 2023-04-24 10:35:47 +00:00
  • 673d210fd8 fix tests not being adjusted HoneyryderChuck 2023-04-18 02:33:56 +03:00
  • 1bc5d49d1d bugfix: sentry adapter breadcrumbs didn't work HoneyryderChuck 2023-04-18 02:09:12 +03:00
  • ee4caa552b bugfix: digest auth enabled session wasn't working if session did not have digest credentials setup yet HoneyryderChuck 2023-04-18 02:08:21 +03:00
  • ba21f83827 improve coverage of cookie and aws authentication tests HoneyryderChuck 2023-04-18 02:06:47 +03:00
  • 5747bcab3a Merge branch 'issue-220' into 'master' HoneyryderChuck 2023-04-17 22:20:30 +00:00
  • 9e355bc3d6 added improved type signatures to retries module HoneyryderChuck 2023-04-18 00:21:16 +03:00
  • 8105e1128e introduce :buffer_size option HoneyryderChuck 2023-04-17 02:37:18 +03:00
  • cb523794d7 retries: allow for resuming requests using ranges HoneyryderChuck 2023-04-16 02:50:52 +03:00
  • 312e8e83d3 store potentially existing partial response in ErrorResponse, whenever it gets instantiated HoneyryderChuck 2023-04-16 02:50:11 +03:00
  • 931fc614a1 Merge branch 'issue-219' into 'master' HoneyryderChuck 2023-04-17 14:19:05 +00:00
  • 092e594a4b Request.verb is now an upcased string (ex: "GET") HoneyryderChuck 2023-04-16 03:25:34 +03:00
  • dd3fb5e4a7 fixing versions.yml generator HoneyryderChuck 2023-04-01 00:18:32 +01:00
  • ecc28e1d55 Merge branch 'version-links-to-website' into 'master' HoneyryderChuck 2023-03-31 15:54:10 +00:00
  • 408b91bb1e generating versions.yml for the jekyll website HoneyryderChuck 2023-03-31 16:22:39 +01:00
  • 7f59b9498e backport URI::Generic.use_proxy? for older rubies HoneyryderChuck 2023-03-30 23:04:48 +01:00
  • cbd695fb9c fix proxy discovery using proxy env vars HoneyryderChuck 2023-03-29 23:01:28 +01:00
  • df26c97e38 changed http based tests, added #scheme, using it to correctly set no proxy domain HoneyryderChuck 2023-03-29 23:00:50 +01:00
  • 8652d1978f bump version to 0.22.5 v0.22.5 HoneyryderChuck 2023-03-29 00:33:27 +01:00
  • 5532d8eb73 Merge branch 'errors-native-resolver' into 'master' HoneyryderChuck 2023-03-28 23:22:09 +00:00
  • ea61cce815 print ruby version in tests HoneyryderChuck 2023-03-29 00:12:19 +01:00
  • 64903fca4e addded happy eyeballs example, since we can't add tests for it in the CI HoneyryderChuck 2023-03-28 23:56:59 +01:00
  • b07117e16e treat tls errors as a connection error which HE2 should handle HoneyryderChuck 2023-03-28 23:56:34 +01:00
  • 487cac6eef do not test ruby 2.1 and 2.2 in CI HoneyryderChuck 2023-03-28 18:13:00 +01:00
  • 499a87a8f1 fix sentry call HoneyryderChuck 2023-03-28 02:01:53 +01:00
  • f744ae651b force "connect error" path on resolve errors for happy eyeballs HoneyryderChuck 2023-03-28 01:45:40 +01:00
  • 1b0327261f do not rely on send being called just once HoneyryderChuck 2023-03-28 01:40:34 +01:00
  • 707e653883 using callbacks_for? on happy eyeballs error detection path HoneyryderChuck 2023-03-28 01:39:41 +01:00
  • 73f0d609b0 fix datadog tests, both gem version compare and error type HoneyryderChuck 2023-03-28 01:37:06 +01:00
  • 3bcf5bd5f6 renewing certs HoneyryderChuck 2023-03-27 23:00:58 +01:00
  • 7a76af352b fix linting HoneyryderChuck 2023-03-27 22:40:55 +01:00
  • 15ccf27eb2 fix google-protobuf constraints HoneyryderChuck 2023-02-27 22:43:31 +00:00
  • b803da48e1 updated datee for cookies test, as it's overdue HoneyryderChuck 2023-02-27 19:18:01 +00:00
  • 8559a3eef8 bumping version to 0.22.4 v0.22.4 HoneyryderChuck 2023-02-08 20:44:33 +00:00
  • f69af8ddfe Merge branch 'issue-227' into 'master' HoneyryderChuck 2023-02-08 20:23:55 +00:00
  • 18cb21888f linting error HoneyryderChuck 2023-02-08 20:05:40 +00:00
  • ff59a4c279 happy eyeballs v2: fix bug of connection merging with itself HoneyryderChuck 2023-02-08 18:34:59 +00:00
  • bc975f7b9b Merge branch 'catlee/empty_parallel' into 'master' HoneyryderChuck 2023-02-03 16:02:55 +00:00
  • 563b8e93c2 Exit from run early if we have no handlers Chris AtLee 2023-02-03 09:27:31 -05:00
  • 36017d7bf6 bump version to 0.22.3 v0.22.3 HoneyryderChuck 2023-01-25 12:23:56 +00:00
  • c99194e298 Merge branch 'improvs' HoneyryderChuck 2023-01-25 00:59:07 +00:00
  • 6881dd2bc4 disable ipv6 connectivity when ip address list does not contain an ip address which is also not sitelocal HoneyryderChuck 2023-01-24 22:39:12 +00:00
  • 7604d9deb9 adapt timeout of regression test HoneyryderChuck 2023-01-23 23:09:44 +00:00
  • d7431e76a2 log ip family for logged dns answer HoneyryderChuck 2023-01-23 23:09:21 +00:00
  • efaa0e8066 fix for delayed IPv4 from Happy Eyeballs coalescing after HoneyryderChuck 2023-01-23 22:55:41 +00:00
  • d0fcd13bf2 moving regression tests outside of docker HoneyryderChuck 2023-01-23 12:14:21 +00:00
  • 0a35b125f4 linting previous test HoneyryderChuck 2023-01-23 12:13:31 +00:00
  • a6cfaf4ec3 do not test mjit, only test yjit for ruby 3.2 HoneyryderChuck 2023-01-22 22:06:33 +00:00
  • 5448037912 Merge branch 'improvs' into 'master' HoneyryderChuck 2023-01-22 22:05:37 +00:00
  • b1c59c45eb fixing test docker image ruby 3.2 HoneyryderChuck 2023-01-22 01:42:10 +00:00
  • 70511846cc only run regression tests in ruby 3.2 HoneyryderChuck 2023-01-22 01:16:05 +00:00
  • 3729fc7de4 added test for the Happy Eyeballs v2 fix HoneyryderChuck 2023-01-22 01:15:26 +00:00
  • eb34c823f7 do not patch URI use for zone-identifier ipv6, instead do not use it HoneyryderChuck 2023-01-22 00:35:33 +00:00
  • a218463c73 Merge branch 'fix-for-dns-candidate-queries' into 'master' HoneyryderChuck 2023-01-21 17:11:26 +00:00
  • af261006a3 fix: native resolver only tries candidate names when server indicates domain not found HoneyryderChuck 2023-01-21 16:36:13 +00:00
  • b2cad74b03 Merge branch 'issue-223' into 'master' HoneyryderChuck 2023-01-21 16:41:35 +00:00
  • 1700d2f4f2 Merge branch 'patch-for-ipv6-link-local-dns-address' into 'master' HoneyryderChuck 2023-01-21 16:41:19 +00:00
  • e26a74ab1d fix: allow dns queries with ipv6 link-local address HoneyryderChuck 2023-01-21 15:27:27 +00:00
  • 84f5b303f2 Merge branch 'fix-faraday' into 'master' HoneyryderChuck 2023-01-21 01:09:10 +00:00
  • 133a6b3d4a simplify tcp connect error recovery loop HoneyryderChuck 2023-01-13 17:29:49 +00:00
  • a5101870a5 fix for Happy Eyeballs v2 on failed connection HoneyryderChuck 2023-01-12 23:48:52 +00:00
  • f12c90f0ea adding error to faraday env on parallel failed requests HoneyryderChuck 2023-01-20 23:57:07 +00:00
  • 36c840ba5c Merge branch 'catlee/parallel_no_raise' into 'master' HoneyryderChuck 2023-01-20 17:28:25 +00:00
  • 1f946fe66e Merge branch 'ruby-32' into 'master' HoneyryderChuck 2023-01-20 17:19:03 +00:00
  • 8dae534bd0 faraday adapter: do not raise errors on parallel requests HoneyryderChuck 2023-01-20 17:08:41 +00:00
  • 2e7d33f917 adding ruby 3.2 to CI HoneyryderChuck 2023-01-13 00:11:24 +00:00
  • 0c9fcdb60a Enable RaiseError middleware Chris AtLee 2023-01-19 16:13:11 -05:00
  • cd93bddc2f Don't raise_for_status automatically in the Faraday adapter Chris AtLee 2023-01-19 15:08:10 -05:00
  • 2eb8185123 fixing readme links HoneyryderChuck 2023-01-14 22:08:51 +00:00
  • e11e939b24 fix faulty rubocop cop 2 HoneyryderChuck 2023-01-02 22:25:43 +00:00
  • edda154410 fix faulty rubocop cop HoneyryderChuck 2023-01-02 15:29:00 +00:00
  • 43a140597a Merge branch 'master' of gitlab.com:os85/httpx HoneyryderChuck 2023-01-02 13:00:22 +00:00
  • 702d6d5a5e fix linting suggestion for stringio HoneyryderChuck 2023-01-02 13:00:09 +00:00
  • 0e64c77522 Merge branch 'issue-192' into 'master' HoneyryderChuck 2023-01-02 12:49:15 +00:00
  • 32f2b2b217 Merge branch 'issue-222' into 'master' HoneyryderChuck 2023-01-02 12:48:49 +00:00
  • 10b0715fc5 linting HoneyryderChuck 2023-01-02 12:45:19 +00:00
  • e8be009c7c Merge branch 'uixsock-bug' into 'master' HoneyryderChuck 2022-12-29 13:46:22 +00:00
  • c7a38ee5b4 bugfix: exit with error when unix socket path does not exist HoneyryderChuck 2022-12-29 12:54:47 +00:00
  • db939b56d2 Adding HTTPX::Response::Body#filename HoneyryderChuck 2022-12-28 17:28:50 +00:00
  • 4e0332ce63 fixed error message of compression plugin option HoneyryderChuck 2022-12-28 15:32:35 +00:00
  • 1205c6964f load integrations by default when possible HoneyryderChuck 2022-12-28 15:31:14 +00:00
  • ee5c94a113 removed cap of spy gem (bug has been fixed) HoneyryderChuck 2022-12-28 15:21:08 +00:00
  • 9c765385a5 bump version to 0.22.2 v0.22.2 HoneyryderChuck 2022-12-23 18:32:47 +00:00
  • 06274364ef Merge branch 'check-response-class' HoneyryderChuck 2022-12-23 18:31:01 +00:00
  • 42a35e65d2 added response class checks to not needlessly call .status HoneyryderChuck 2022-12-23 18:15:38 +00:00