Commit Graph

  • b1cec40743 native: retry last tried name for a given DNS query HoneyryderChuck 2024-06-11 16:36:36 +01:00
  • 2d6fde2e5d downgrade to udp when retrying dns queries HoneyryderChuck 2024-06-05 14:11:29 +01:00
  • 3a3188efff adding a log msg when transitioning to resolving an alias HoneyryderChuck 2024-06-05 13:35:09 +01:00
  • 7928624639 native resolver: moved timeouts reset out of idle transition HoneyryderChuck 2024-06-05 13:34:12 +01:00
  • d61df6d84f fixing resolver options extension on tests (although it wasn't breakig anything) HoneyryderChuck 2024-06-05 13:31:30 +01:00
  • c388d8ec9a slow dns server: support for single hostname slowness HoneyryderChuck 2024-06-05 13:29:41 +01:00
  • ad02ad5327 test dns server for tcp queries HoneyryderChuck 2024-06-05 13:29:01 +01:00
  • af6ce5dca4 fixing redirect_on sig HoneyryderChuck 2024-06-09 19:40:28 +01:00
  • 68dd8e223f Merge branch 'gh-53' into 'master' HoneyryderChuck 2024-06-09 15:06:21 +00:00
  • d9fbd5194e fixup! adding tests for POST-to-GET redirection, both for 307 and not HoneyryderChuck 2024-06-05 18:09:13 +01:00
  • 0ba7112a9f remove body-related headers on POST-to-GET redirects HoneyryderChuck 2024-06-05 17:53:52 +01:00
  • 0c262bc19d adding tests for POST-to-GET redirection, both for 307 and not HoneyryderChuck 2024-06-05 17:51:27 +01:00
  • b03a46d25e Merge branch 'gh-54' into 'master' HoneyryderChuck 2024-06-05 12:51:04 +00:00
  • 69f58bc358 lock ffi for older ruby HoneyryderChuck 2024-06-04 11:20:04 +01:00
  • 41c1aace80 set options from env on the request HoneyryderChuck 2024-06-03 18:11:04 +01:00
  • 423f05173c bump version to 1.2.5 v1.2.5 HoneyryderChuck 2024-05-14 15:24:58 +01:00
  • d82008ddcf Merge branch 'fix-stream-plugin' into 'master' HoneyryderChuck 2024-05-14 14:21:09 +00:00
  • 19f46574cb reduce payload size in timeout test HoneyryderChuck 2024-05-14 15:04:10 +01:00
  • 713887cf08 reordered connection init inn case the uri is not an HTTP uri HoneyryderChuck 2024-05-13 18:02:41 +01:00
  • a3cfcc71ec stream plugin: reverted back to yielding buffered payloads for streamed responses HoneyryderChuck 2024-05-13 16:47:40 +01:00
  • 20f6f7e854 wip jruby-9.4 HoneyryderChuck 2024-04-02 10:12:43 +01:00
  • 0f431500c0 Merge branch 'gh-47' into 'master' HoneyryderChuck 2024-05-02 16:35:20 +00:00
  • 9d03dab83d missing require for uri lib HoneyryderChuck 2024-05-02 17:22:29 +01:00
  • 7e7c06597a upgrade test datadog to v2 beta HoneyryderChuck 2024-05-02 17:02:37 +01:00
  • 83157412e7 response cache plugin: merge headers from cached response HoneyryderChuck 2024-05-02 16:58:16 +01:00
  • 461dac06d5 response cache plugin: fix to use correct last-modified header HoneyryderChuck 2024-05-02 16:57:13 +01:00
  • d60cfb7e44 bumped version to 1.2.4 v1.2.4 HoneyryderChuck 2024-04-02 15:59:34 +01:00
  • 20c8dde9ef fixed usage of String#split when forming key/value pairs HoneyryderChuck 2024-04-02 09:39:52 +01:00
  • 594640c10c removed irb call left behind... HoneyryderChuck 2024-03-25 09:47:28 +00:00
  • 1f7a251925 updated datadog 2.0 prerelease tag HoneyryderChuck 2024-03-22 18:49:08 +00:00
  • 7ab251f755 Merge branch 'issue-305' into 'master' HoneyryderChuck 2024-03-22 14:42:53 +00:00
  • 3d9779cc63 adapt to datadog gem upcoming changes HoneyryderChuck 2024-03-22 13:21:49 +00:00
  • b234465219 ci: show bundler logs HoneyryderChuck 2024-03-22 11:57:29 +00:00
  • 51a8b508ac fix: datadog not generating new span on retried requests HoneyryderChuck 2024-03-21 18:17:57 +00:00
  • b86529655f Merge branch 'gh-43' into 'master' HoneyryderChuck 2024-03-17 10:10:43 +00:00
  • 4434daa5ea fix: recover from connection lost leaving process hanging on persistent connections HoneyryderChuck 2024-03-15 15:39:33 +00:00
  • dec17e8d85 Merge branch 'issue-304' into 'master' HoneyryderChuck 2024-03-14 14:10:23 +00:00
  • c6a63b55a9 allows for returning buffering to error response on loop error HoneyryderChuck 2024-03-11 23:06:46 +00:00
  • be5a91ce2e ddtrace 2.0 changes Tony Hsu 2024-03-01 11:47:00 +01:00
  • c4445074ad bump version to 1.2.3 v1.2.3 HoneyryderChuck 2024-03-04 11:59:40 +00:00
  • b1146b9f55 Merge branch 'master' of gitlab.com:os85/httpx HoneyryderChuck 2024-03-01 16:53:33 +00:00
  • 78d67cd364 wrong ruby engine cond HoneyryderChuck 2024-02-29 15:58:42 +00:00
  • 2fbec7ab6a Merge branch 'issue-296' into 'master' HoneyryderChuck 2024-02-29 14:48:00 +00:00
  • fbfd17351f disable ssh proxy tests for truffleruby as well HoneyryderChuck 2024-02-29 14:47:54 +00:00
  • 3c914f741d remove unused var HoneyryderChuck 2024-02-29 14:15:36 +00:00
  • ad14df6a7a Merge branch 'issue-287' into 'master' HoneyryderChuck 2024-02-29 14:08:03 +00:00
  • cf43257006 documenting delegated methods in Response HoneyryderChuck 2024-02-28 14:38:01 +00:00
  • 06076fc908 Allow zero max retries Mostafa Dahab 2024-02-13 03:13:08 +03:00
  • d5c9a518d8 Merge branch 'github-pr-41' into 'master' HoneyryderChuck 2024-02-28 13:42:18 +00:00
  • d5eee7f2d1 Merge branch 'issue-299' into 'master' HoneyryderChuck 2024-02-27 21:20:35 +00:00
  • ab51dcbbc1 datadog: do not set lazy for newer versions (deprecated) HoneyryderChuck 2024-02-27 12:23:34 +00:00
  • 8982dc0fe4 remove regression test 0.19.3 HoneyryderChuck 2024-02-27 11:40:47 +00:00
  • 8e3d5f4094 fix: native resolver will cleanly go from tcp to udp on CNAME resolution HoneyryderChuck 2024-02-26 18:11:24 +00:00
  • 77006fd0c9 fix for not allowing default oauth auth method when setting grant type and scope HoneyryderChuck 2024-02-25 22:50:46 +00:00
  • bab19efcfe fix: make sure happy eyeballs cloned connections set the session callbacks HoneyryderChuck 2024-02-25 23:24:30 +00:00
  • 6babc69253 remove lazy option for datadog adapter #41 Przemek Sobstel 2024-02-24 10:10:54 +01:00
  • 9c761eb84b
    Allow zero max retries #36 Mostafa Dahab 2024-02-13 03:13:08 +03:00
  • f1bccaae2e elapsing timeouts: guard against mutation of callbacks while looping HoneyryderChuck 2024-02-09 14:46:27 +00:00
  • b5b59b10d7 bump version to 1.2.2 v1.2.2 HoneyryderChuck 2024-02-02 16:38:48 +00:00
  • 91fba0a971 Fix initial headers always being an instance of the default header class Earlopain 2024-02-01 22:15:53 +01:00
  • a839c2d6f1 oauth: do not bail out on token endpoint (it's the rest that matters) HoneyryderChuck 2024-02-02 10:22:11 +00:00
  • 3cf07839cc Merge branch 'master' of gitlab.com:os85/httpx HoneyryderChuck 2024-02-01 18:29:04 +00:00
  • 112dc10dba Merge branch 'another-3.3-warning' into 'master' HoneyryderChuck 2024-02-01 17:12:03 +00:00
  • b086c237ee versioning declaration of syslog gem, which is not a bundled gem anymore HoneyryderChuck 2024-02-01 17:11:18 +00:00
  • ffd20d73c8 remove needless usage of ||= HoneyryderChuck 2024-02-01 17:08:45 +00:00
  • 861f7a0d34
    Fix another warning when running tests under Ruby 3.3 Earlopain 2024-02-01 16:38:21 +01:00
  • 7a7ad75ef7 Merge branch 'test-warning-ruby-3.3' into 'master' HoneyryderChuck 2024-02-01 11:21:17 +00:00
  • 2f513526d3 Merge branch 'bugfix/issue-289' into 'master' HoneyryderChuck 2024-02-01 11:19:35 +00:00
  • 566b804b65 Merge branch 'issue-288' into 'master' HoneyryderChuck 2024-02-01 11:18:18 +00:00
  • 5a08853e7a rescue from IOError and terminate the connection HoneyryderChuck 2024-01-25 00:15:27 +00:00
  • dd0473e7cf cleanly close the connection on HTTP2 protocol error HoneyryderChuck 2024-01-25 00:05:37 +00:00
  • 067e32923c Merge branch 'issue-292' into 'master' HoneyryderChuck 2024-01-26 02:18:24 +00:00
  • f3a241fcc1 ci: do not use links in docker-compose HoneyryderChuck 2024-01-26 02:01:27 +00:00
  • 4ad2c50143 bookkeep pool connections on Session#wrap HoneyryderChuck 2024-01-25 00:43:23 +00:00
  • 194b5ae3dc
    Fix a warning when running tests on Ruby 3.3 Earlopain 2024-01-20 13:52:57 +01:00
  • 0633daaf8e Merge branch 'plugin-no-method-error' into 'master' HoneyryderChuck 2024-01-18 22:36:42 +00:00
  • 7dd06c5e87
    Fix error message when options method itself raises MethodError Earlopain 2024-01-18 12:37:02 +01:00
  • 8d30ce1588
    Adds nil return to avoid rubocop linting violations mereghost 2024-01-14 16:15:14 +01:00
  • 9187692615
    Avoid overwriting already set OAuthSession instance variables mereghost 2024-01-14 16:08:08 +01:00
  • 99621de555
    Invert the inst_vars check on OAuthSession. Fix inst_var reference mereghost 2024-01-14 11:21:42 +01:00
  • e9d5b75298 bump version to 1.2.1 v1.2.1 HoneyryderChuck 2024-01-13 16:03:39 +00:00
  • 994049da8c fix decoding issue in test by not allowing to reuse same response object HoneyryderChuck 2024-01-13 15:39:10 +00:00
  • 84d01b5358 prevent HTTP/2 handshake on corrupted socket fix to loop HoneyryderChuck 2024-01-13 00:58:52 +00:00
  • ff914d380d Merge branch 'ruby-3.3' into 'master' HoneyryderChuck 2024-01-13 00:33:38 +00:00
  • 9d04c6747c Merge branch 'issue-288' into 'master' HoneyryderChuck 2024-01-13 00:30:23 +00:00
  • 8e0a5665f0 fix: recover from socket/ssl errors on conn reset handshake HoneyryderChuck 2024-01-09 15:09:08 +00:00
  • dc7b41e7da test reproducing ssl error blocking clean connection exit HoneyryderChuck 2024-01-13 00:20:28 +00:00
  • b1fc1907ab Merge branch 'issue-286' into 'master' HoneyryderChuck 2024-01-03 22:22:19 +00:00
  • c1a25d34d3 Merge branch 'pin-rubocop' into 'master' HoneyryderChuck 2024-01-03 15:57:24 +00:00
  • 5a9113e445 https resolver: try remaining candidates on domain not found HoneyryderChuck 2024-01-03 15:51:40 +00:00
  • cc4b8d4c9e Merge branch 'github-34' into 'master' HoneyryderChuck 2024-01-03 15:10:37 +00:00
  • 890d4b8d50 linting test names HoneyryderChuck 2024-01-03 14:26:09 +00:00
  • 9afc138e25
    Fix compatibility with Ruby 3.3 Earlopain 2024-01-03 13:07:02 +01:00
  • 76737b3b99
    Pin rubocop Earlopain 2024-01-03 12:36:23 +01:00
  • 5b570c21fb
    Add ruby 3.3 to CI Earlopain 2024-01-03 12:28:35 +01:00
  • 31ec7a2ecf doc improvements HoneyryderChuck 2023-12-27 14:51:09 +00:00
  • 2e32aa6707 fix Response#content_type doc HoneyryderChuck 2023-12-27 14:49:55 +00:00
  • 5feba82ffb fixing docs typos & syntax HoneyryderChuck 2023-12-14 18:16:56 +00:00
  • 1be8fdd1f0 bumped version to 1.2.0 v1.2.0 HoneyryderChuck 2023-12-14 18:01:35 +00:00
  • 4848e5be14 fix connection init call as per the new signature HoneyryderChuck 2023-12-07 18:26:54 +00:00