Commit Graph

  • 5bc2949a49 Merge branch 'issue-239' into 'master' HoneyryderChuck 2023-07-03 21:31:39 +00:00
  • 1a2db03c26 resolver_options: allow nameserver to be an hash descriminating dns server by socket family HoneyryderChuck 2023-07-03 22:30:35 +01:00
  • 17a26be1a9 added #bearer_auth helper in authentication pluginn HoneyryderChuck 2023-07-02 22:23:07 +01:00
  • 3ec44fd56a Merge branch 'native-resolver-bug-multi' into 'master' HoneyryderChuck 2023-06-29 19:18:53 +00:00
  • ee6c5b231f fix for multi-hostname resolution with aliases failing HoneyryderChuck 2023-06-29 17:48:59 +01:00
  • 255fc98d44 bumped version to 0.24.1 v0.24.1 HoneyryderChuck 2023-06-27 16:09:20 +01:00
  • 4f0b41a791 revert rubocop regression change (fixed in latest) HoneyryderChuck 2023-06-27 10:17:22 +01:00
  • e4338979a6 rewrite regression test for proxy to use a local proxy using webrick HoneyryderChuck 2023-06-26 20:19:26 +01:00
  • 7e51ef855e wip fix-proxy-test HoneyryderChuck 2023-06-26 19:50:42 +01:00
  • 6104f5a567 drop faraday adapter support for faraday lower than v1 issue-212 HoneyryderChuck 2023-06-24 17:31:58 +01:00
  • 98e759e45c remove support for older (< v1) versions of dddtrace in the datadog plugin HoneyryderChuck 2023-06-24 17:17:20 +01:00
  • 62df5c9254 adding release notes with latest updates HoneyryderChuck 2023-06-23 13:16:25 +01:00
  • 96ede6eaab remove deprecated APIs HoneyryderChuck 2023-06-23 13:15:40 +01:00
  • 5d480b4c17 removed punycode ruby implementation inherited from domain_name HoneyryderChuck 2023-06-21 23:09:37 +01:00
  • a44af84596 test against jruby 9.4 HoneyryderChuck 2023-06-20 22:53:40 +01:00
  • 7001f22be7 removed overrides and refinements of methods prior to 2.7 HoneyryderChuck 2023-06-17 23:46:23 +01:00
  • 76668488f1 eliminated blocks testing for ruby < 2.7 HoneyryderChuck 2023-06-17 23:28:46 +01:00
  • 83eaf5a3ce rearranged deps to adapt to the new constraints HoneyryderChuck 2023-06-15 23:40:59 +01:00
  • 88fd71b93f set min ruby gemspec constraint HoneyryderChuck 2023-06-15 23:36:26 +01:00
  • 2191546f71 removed ruby < 2.7 from CI HoneyryderChuck 2023-06-15 23:32:44 +01:00
  • f90d4179a4 removed punycode ruby implementation inherited from domain_name HoneyryderChuck 2023-06-21 23:09:37 +01:00
  • 85f0ac8ed3 bugfix: fix wrong super call for unexisting super method, when using the datadog plugin HoneyryderChuck 2023-06-24 17:18:06 +01:00
  • e25ac201d2 updated cheatsheet examples HoneyryderChuck 2023-06-19 22:51:10 +01:00
  • 38b871aa8e Merge branch 'issue-238' into 'master' HoneyryderChuck 2023-06-26 18:24:08 +00:00
  • 0b18bb63e8 lint issue HoneyryderChuck 2023-06-24 17:07:02 +01:00
  • afbde420a7 proxy: fix incorrect connection #send definition never calling super HoneyryderChuck 2023-06-25 01:25:11 +01:00
  • 244563720a proxy plugin: fail early if proxy scheme is not supported HoneyryderChuck 2023-06-25 01:23:56 +01:00
  • 886c091901 Merge branch 'fix-rubygems-website' into 'master' HoneyryderChuck 2023-06-26 11:58:13 +00:00
  • 11942b2c74 Update file httpx.gemspec Arash Mousavi 2023-06-26 10:59:57 +00:00
  • b2848ea718 remove Style/RedundantCurrentDirectoryInPath cop support due to upstream bug HoneyryderChuck 2023-06-24 19:24:58 +01:00
  • 759bfb7a28 test against jruby 9.4 issue-213 HoneyryderChuck 2023-06-20 22:53:40 +01:00
  • f0181cc134 updated cheatsheet examples HoneyryderChuck 2023-06-19 22:51:10 +01:00
  • f081157776 removed overrides and refinements of methods prior to 2.7 HoneyryderChuck 2023-06-17 23:46:23 +01:00
  • b6c74607cb removed punycode ruby implementation inherited from domain_name issue-216 HoneyryderChuck 2023-06-21 23:09:37 +01:00
  • cdc2577c0c eliminated blocks testing for ruby < 2.7 HoneyryderChuck 2023-06-17 23:28:46 +01:00
  • c323b5fbaa rearranged deps to adapt to the new constraints HoneyryderChuck 2023-06-15 23:40:59 +01:00
  • 7b9f7b1b3b set min ruby gemspec constraint HoneyryderChuck 2023-06-15 23:36:26 +01:00
  • 68226a7153 removed ruby < 2.7 from CI HoneyryderChuck 2023-06-15 23:32:44 +01:00
  • b9ee892b20 Merge branch 'datadog-improvements' into 'master' HoneyryderChuck 2023-06-15 22:27:59 +00:00
  • af457255ca datadog plugin: support env-based service name, set distributed tracing by default to true HoneyryderChuck 2023-06-15 17:28:06 +01:00
  • 0397d6d814 omit ntlm tests from recent ruby test pipelines (ciphers unsupported in recent openssl default mode) HoneyryderChuck 2023-06-15 15:31:39 +01:00
  • 4d61ba1cc2 bumped version to 0.24.0 v0.24.0 HoneyryderChuck 2023-06-15 12:58:38 +01:00
  • 23fe515eac Merge branch 'moar-coverage' into 'master' HoneyryderChuck 2023-06-14 14:53:14 +00:00
  • 75bf8de36a fix: do not delete the algo digest header, required for negotiation HoneyryderChuck 2023-06-13 11:43:27 +01:00
  • d24cf98785 add test for case when body only responds to #length HoneyryderChuck 2023-06-13 17:43:00 +01:00
  • 896253bcbc testing response cache internal store HoneyryderChuck 2023-06-13 17:34:57 +01:00
  • 32188352a5 test jitter with retries plugin HoneyryderChuck 2023-06-13 17:13:51 +01:00
  • b9b2715b10 improve coverage of altsvc and resolver modules HoneyryderChuck 2023-06-13 16:54:19 +01:00
  • 7c1d7083ab Merge branch 'issue-236' into 'master' HoneyryderChuck 2023-06-12 21:23:03 +00:00
  • bed0d03b9c do not cache closed responses, moar thread-safety HoneyryderChuck 2023-06-10 17:36:49 +01:00
  • 0555132740 integrate mutex_m in signatures HoneyryderChuck 2023-06-10 16:59:23 +01:00
  • 9342f983d5 improved coverage of response_cache plugin HoneyryderChuck 2023-06-10 16:54:19 +01:00
  • 52082359f0 response_cache: eliminate stalled responses from cache HoneyryderChuck 2023-06-10 16:53:35 +01:00
  • 59cc0037fc response_cache: make the response store thread safe HoneyryderChuck 2023-06-08 22:55:48 +01:00
  • eb0291ed87 :circuit_breaker plugin: added support for .on_circuit_open callback HoneyryderChuck 2023-06-05 23:03:10 +01:00
  • 03059786b6 Merge branch 'fix-localhost-multihome-happy-eyeballs-connect' into 'master' HoneyryderChuck 2023-06-12 19:39:05 +00:00
  • 1475f9a2ec fix for happy eyeballs with early-resolved IPs HoneyryderChuck 2023-06-12 20:10:27 +01:00
  • 8daf49a505 bumped version to 0.23.4 HoneyryderChuck 2023-06-09 00:05:42 +01:00
  • 73468e5424 Merge branch 'issue-237' into 'master' HoneyryderChuck 2023-06-08 23:02:47 +00:00
  • 46ce583de3 fix Response::Body#read which rewinds on every call HoneyryderChuck 2023-06-08 23:19:50 +01:00
  • f066bc534f fixed Response::Body#read test, which didn't really test for equality, and was therefore broken HoneyryderChuck 2023-06-08 23:14:34 +01:00
  • 709101cf0f Merge branch 'issue-43' into 'master' HoneyryderChuck 2023-05-31 19:30:53 +00:00
  • 0d969a7a3c errors in response chunk handling will now bubble up and force the connection to close HoneyryderChuck 2023-05-31 20:17:27 +01:00
  • 0f988e3e9f adding session lifecycle callbacks HoneyryderChuck 2022-12-29 01:44:10 +00:00
  • 9bcae578d7 recover from errors on response chunk processing HoneyryderChuck 2022-12-28 23:56:09 +00:00
  • 45c8dcb36b Merge branch 'issue-231' into 'master' HoneyryderChuck 2023-05-27 22:37:24 +00:00
  • 5655c602c7 the oauth plugin HoneyryderChuck 2023-05-20 02:17:41 +02:00
  • af38476a14 test for oauth plugin HoneyryderChuck 2023-05-15 01:32:26 +02:00
  • 2dda42cf9f tidying up resolv examples HoneyryderChuck 2023-05-11 23:35:11 +02:00
  • e4b9557c8e bumped version to 0.23.3 v0.23.3 HoneyryderChuck 2023-05-23 10:38:44 +02:00
  • 6bdf827c65 Merge branch 'issue-235' into 'master' HoneyryderChuck 2023-05-22 01:08:11 +00:00
  • ddffe33bcd removing ruby 2.3 from CI HoneyryderChuck 2023-05-22 01:58:02 +02:00
  • f193e164ff cleaning up resolver test artifacts HoneyryderChuck 2023-05-22 00:52:58 +02:00
  • af2da64c62 bugfix: make sure that packet is not exceeded when receiving short packet via tcp socket resolver HoneyryderChuck 2023-05-22 00:43:43 +02:00
  • 1433f35186 moar tests for native resolver paths HoneyryderChuck 2023-05-22 00:42:52 +02:00
  • 507339907c bugfix: e is an undefined variable HoneyryderChuck 2023-05-21 23:46:28 +02:00
  • 1fb4046d52 added test exercising the dns error path HoneyryderChuck 2023-05-21 23:45:38 +02:00
  • c71d4048af bumped version to 0.23.2 v0.23.2 HoneyryderChuck 2023-05-05 17:25:47 +01:00
  • 877e561a45 fix unavailable hostname variable HoneyryderChuck 2023-05-05 14:57:42 +00:00
  • 1765ddf0f8 fixed test match HoneyryderChuck 2023-05-01 01:19:43 +01:00
  • 5ad314607d bump version to 0.23.1 v0.23.1 HoneyryderChuck 2023-05-01 00:45:56 +01:00
  • b154d97438 readd error message on failed resolution HoneyryderChuck 2023-05-01 00:45:35 +01:00
  • 07624e529f Merge branch 'issue-233' into 'master' HoneyryderChuck 2023-04-30 23:42:24 +00:00
  • a772ab42d0 fix for no candidate queries after the first fails. HoneyryderChuck 2023-05-01 00:20:27 +01:00
  • b13b0f86eb Revert "dns errors: raise error immediately on nxdomain error" HoneyryderChuck 2023-04-29 23:15:46 +01:00
  • 9582e17370 bumped version to 0.23.0 v0.23.0 HoneyryderChuck 2023-04-29 01:18:57 +01:00
  • 6937f3fbe4 fix ci job name (pages, to deploy pages) HoneyryderChuck 2023-04-29 00:53:42 +01:00
  • cfac38dc62 added more typing, improved correctness of a few checks HoneyryderChuck 2023-04-28 17:25:15 +01:00
  • bd233c5303 effort to increase coverage of tests HoneyryderChuck 2023-04-28 17:24:21 +01:00
  • d7838edee3 added more typing, improved correctness of a few checks improve-tests HoneyryderChuck 2023-04-28 17:25:15 +01:00
  • dcc69895bd effort to increase coverage of tests HoneyryderChuck 2023-04-28 17:24:21 +01:00
  • 95fe284356 wip HoneyryderChuck 2023-04-28 10:51:11 +01:00
  • 56743923f6 enable publishing of coverage HoneyryderChuck 2023-04-28 15:45:18 +01:00
  • 75867115b2 removing webmock cap, disabling datadog telemetry instead HoneyryderChuck 2023-04-28 12:41:01 +01:00
  • 4eee045b02 downgrading webmock even more HoneyryderChuck 2023-04-28 12:04:06 +01:00
  • 5f079f8fc0 downgrading to webmock 3.18.0 HoneyryderChuck 2023-04-28 11:18:02 +01:00
  • ce6c1d2ce5 Merge branch 'issue-217' into 'master' HoneyryderChuck 2023-04-28 09:16:45 +00:00
  • 899b2df94f only test integrations with latest ruby, some telemetry stuff firing from the datadog sdk... HoneyryderChuck 2023-04-27 23:47:55 +01:00
  • 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