Commit Graph

  • bea2c4d5c6 eden connections should only reset to idle once they are picked up HoneyryderChuck 2023-11-05 10:57:04 +00:00
  • f442e81414 bump version to 1.1.1 v1.1.1 HoneyryderChuck 2023-11-06 17:17:05 +00:00
  • 18f2bea9b0 Merge branch 'issue-261' into 'master' HoneyryderChuck 2023-11-06 16:36:53 +00:00
  • f6bee9e6e4 Merge branch 'issue-257' into 'master' HoneyryderChuck 2023-11-06 12:03:52 +00:00
  • d9a52ec795 readding DNS retries to native resolver HoneyryderChuck 2023-11-05 12:46:46 +00:00
  • 4b074a6d8a fix squid crashing on my Arch laptop Nogweii 2023-10-25 14:09:46 -07:00
  • 791a94322f resolver: fix for when nested lookup call returns nil HoneyryderChuck 2023-11-04 16:54:59 +00:00
  • 3cd063b153 Merge branch 'issue-gh-18' into 'master' HoneyryderChuck 2023-11-04 16:35:01 +00:00
  • 9a64fadb56 updating example scripts HoneyryderChuck 2023-11-04 02:24:47 +00:00
  • e178bc9f20 remove duplicated conn close handler, it's set already in init_connection HoneyryderChuck 2023-11-04 02:24:05 +00:00
  • 4ef2d9c3ce do not remove ivars anymore HoneyryderChuck 2023-11-04 02:23:05 +00:00
  • 39d0356340 no consumer of connection reset event, so no emission required HoneyryderChuck 2023-11-04 02:22:32 +00:00
  • 1e05cdbe62 http/1.1 fix: close connection even if the server does not respect connectionn: close in request HoneyryderChuck 2023-11-04 02:21:03 +00:00
  • e27301013d patching the setup of the on close callback instead HoneyryderChuck 2023-11-03 22:48:55 +00:00
  • f477871bfa reset timer baseline interval when adding new timers HoneyryderChuck 2023-11-03 12:12:05 +00:00
  • fac8a62037 bail out on dns answer when connection already closed HoneyryderChuck 2023-11-02 23:11:27 +00:00
  • ec7b845c67 Fix close callback leak Thomas Hurst 2023-11-02 02:00:01 +00:00
  • ce07b2ff50 bumped version to 1.1.0 v1.1.0 HoneyryderChuck 2023-10-30 11:27:20 +00:00
  • c2bd6c8540 Merge branch 'issue-260' into 'master' HoneyryderChuck 2023-10-30 10:35:28 +00:00
  • 1aa2b08db7 add support in json mime type checker for application/hal+json HoneyryderChuck 2023-10-30 10:27:32 +00:00
  • 14c94e6d14 Merge branch 'issue-251' into 'master' HoneyryderChuck 2023-10-30 10:13:52 +00:00
  • 8f54afe7b3 Merge branch 'issue-252' into 'master' HoneyryderChuck 2023-10-30 10:13:42 +00:00
  • 9465a077b1 Add Response#peer_address and ErrorResponse#peer_address HoneyryderChuck 2023-10-28 23:53:50 +01:00
  • 168e530dab tolerate not having openssl installed HoneyryderChuck 2023-10-29 22:56:37 +00:00
  • 159fa74a3f add test to verify that redirect plugin can follow relative and with .. paths HoneyryderChuck 2023-10-29 22:46:45 +00:00
  • 5bb74ec465 expose the io object via the TCP#socket method, which will be an SSLSocket for SSL case HoneyryderChuck 2023-10-28 23:32:05 +01:00
  • 949bcdbc2a Merge branch 'issue-255' into 'master' HoneyryderChuck 2023-10-28 22:30:14 +00:00
  • ceaa994eba patch jruby until 9.4.5.0 is released HoneyryderChuck 2023-10-27 18:09:57 +01:00
  • 489c7280ec cleaned up timeout setup logic by usign a shared function for the set/unset phases HoneyryderChuck 2023-10-24 13:54:27 +01:00
  • c5fc8aeb19 simplify initialization of request buffer HoneyryderChuck 2023-10-23 17:54:11 +01:00
  • d5e469d6c6 removing threshold size var from req body HoneyryderChuck 2023-10-23 17:53:09 +01:00
  • bc99188c80 adding persistent= setter to Request HoneyryderChuck 2023-10-22 23:23:02 +01:00
  • 6176afbf2c removing unneeded var HoneyryderChuck 2023-10-22 23:20:52 +01:00
  • 1cc9d4f04b fixing recovering from exhausted connections for HTTP/1 HoneyryderChuck 2023-10-20 13:55:09 +01:00
  • 62217f6a76 added connect nonblock state to internal logs HoneyryderChuck 2023-10-20 13:53:35 +01:00
  • e4facd9b7a defaulting max requests to infinity HoneyryderChuck 2023-10-20 13:53:03 +01:00
  • ba8b4a4bc9 optimization: try connecting on #call HoneyryderChuck 2023-10-19 23:56:40 +01:00
  • 82a0c8cf11 fix faraaday adapter timeout setup HoneyryderChuck 2023-10-19 23:55:21 +01:00
  • bdc9478aa8 do not use INFINITY for timeouts HoneyryderChuck 2023-10-19 23:54:17 +01:00
  • 8bd4dc1fbd fix timers overhead causing spurious wakeups on the select loop HoneyryderChuck 2023-10-19 23:41:02 +01:00
  • dbc7536724 fix for timeouts performance regression HoneyryderChuck 2023-10-18 07:48:25 +01:00
  • a08220e662 fix inflater configuration for deflate content-encoding github-20 HoneyryderChuck 2023-10-24 17:42:22 +01:00
  • 062109a5bc Merge branch 'doc-improvements' into 'master' HoneyryderChuck 2023-10-24 16:05:34 +00:00
  • 09a3df54c4 Merge branch 'issue-github-19' into 'master' HoneyryderChuck 2023-10-24 14:04:54 +00:00
  • 554b5a663c Return domain name early if ASCII only Jonas Mueller 2023-10-23 09:38:00 +02:00
  • 0cb169afab set ndots to 1 when none parsed from resolv.conf HoneyryderChuck 2023-10-21 00:02:25 +01:00
  • 61ce888e47 Merge branch 'fix-readme' into 'master' HoneyryderChuck 2023-10-16 21:11:34 +00:00
  • e8f1657821 Update file README.md Chulki Lee 2023-10-16 17:48:45 +00:00
  • f089d57d7d added rdoc to most public accessible classes HoneyryderChuck 2023-10-14 16:01:24 +01:00
  • 2de2b026be bump release to 1.0.2 v1.0.2 HoneyryderChuck 2023-10-13 18:12:20 +01:00
  • 9d3dd72b80 fixing datadog min version HoneyryderChuck 2023-10-13 18:06:33 +01:00
  • c1da8d29fc readded support for older datadog versions... HoneyryderChuck 2023-10-13 16:47:15 +01:00
  • 1fa9846f56 set min versio of http-2-next to 1.0.1 HoneyryderChuck 2023-10-13 17:04:11 +01:00
  • ba6fc820b7 bump version to 0.24.7 HoneyryderChuck 2023-10-13 16:53:33 +01:00
  • 16ecdd2b57 readded support for older datadog versions... HoneyryderChuck 2023-10-13 16:47:15 +01:00
  • f98b8d9c10 bump version to 0.24.7 v0.24.7 0-stable HoneyryderChuck 2023-10-13 16:53:33 +01:00
  • 1e9fa3e38c readded support for older datadog versions... HoneyryderChuck 2023-10-13 16:47:15 +01:00
  • efcadf7d2b fixing datadog integration, removing support for versions older than 1.13.0 HoneyryderChuck 2023-10-12 18:42:15 +01:00
  • 71dee0c6e7 setting http-2-next last supported version to anything lower than 1.0.0, in order for future changes not to break HoneyryderChuck 2023-10-13 16:13:00 +01:00
  • d0182eabab linting updates HoneyryderChuck 2023-10-12 18:21:12 +01:00
  • 7fc8d70c53 Fix and enhance rpc method definition Thomas Steinhausen 2023-10-10 17:55:48 +00:00
  • e942b34a1f Test camel case grpc procedure names Thomas Steinhausen 2023-10-11 10:54:27 +02:00
  • 2896134f67 Merge branch 'http-2-next-patch' into 'master' HoneyryderChuck 2023-10-13 15:07:34 +00:00
  • 97a34cfcbc wip: using master HoneyryderChuck 2023-10-12 17:45:30 +01:00
  • ca75148e86 http/2: do not interpret MAX_CONCURRENT_STREAMS as request cap HoneyryderChuck 2023-10-12 17:35:00 +01:00
  • 834873638d Merge branch 'iaddict-master-patch-44799' into 'master' HoneyryderChuck 2023-10-12 22:16:34 +00:00
  • 4618845a97 fix datadog version used HoneyryderChuck 2023-10-12 23:07:01 +01:00
  • 5db6e28534 linting updates HoneyryderChuck 2023-10-12 18:21:12 +01:00
  • fb86669872 fixing datadog integration, removing support for versions older than 1.13.0 HoneyryderChuck 2023-10-12 18:42:15 +01:00
  • 013f24ba80 Test camel case grpc procedure names Thomas Steinhausen 2023-10-11 10:54:27 +02:00
  • 96eae65da1 Fix and enhance rpc method definition Thomas Steinhausen 2023-10-10 17:55:48 +00:00
  • a3ac1993e9 bumped version to 1.0.1 v1.0.1 HoneyryderChuck 2023-10-04 15:07:02 +01:00
  • 5ca0dcdf8d Merge branch 'issue-249' into 'master' HoneyryderChuck 2023-10-04 14:06:31 +00:00
  • 8a66233148 bugfix: do not inflate empty chunks HoneyryderChuck 2023-10-04 14:32:08 +01:00
  • 377abc84c7 bump version to 1.0.0 v1.0.0 HoneyryderChuck 2023-10-03 13:46:52 +01:00
  • 11a09b8b0e patch for https://github.com/oracle/truffleruby/issues/3280 truffle-patches HoneyryderChuck 2023-09-29 18:59:06 +01:00
  • ede4ccdf30 bumping timeout for webdav lock HoneyryderChuck 2023-10-03 12:19:12 +01:00
  • 7e06957cc2 using ghcr.io/graalvm/truffleruby-community namespace for truffleruby image HoneyryderChuck 2023-10-03 10:57:29 +01:00
  • ad7da6edfa bumping http-2-next version HoneyryderChuck 2023-10-03 10:53:50 +01:00
  • 62868f64b3 Merge branch 'c-breaker' HoneyryderChuck 2023-09-29 15:01:00 +01:00
  • 09be632cd9 circuit breaker: use Enumerator#with_object, treat uris as strings to avoid allocation HoneyryderChuck 2023-09-28 22:57:07 +01:00
  • 803718108e protect circuit store access with a mutex HoneyryderChuck 2023-09-28 22:56:03 +01:00
  • f8020b9c10 bump version to 0.24.6 HoneyryderChuck 2023-09-28 12:24:47 +01:00
  • 11210e3a23 Merge branch 'v1' into 'master' HoneyryderChuck 2023-09-28 11:32:22 +00:00
  • c2416788db bump version to 0.24.6 v0.24.6 HoneyryderChuck 2023-09-28 12:24:47 +01:00
  • c48969996e fix for jruby returning empty string in alpn_protocol HoneyryderChuck 2023-09-27 23:50:02 +01:00
  • c7ccc9eaf6 prepare for base64 being removed from default gems HoneyryderChuck 2023-09-27 13:06:39 +01:00
  • e4869e1a4b circuit-breaker plugin. fix half-open decision to emit real request HoneyryderChuck 2023-09-26 17:42:04 +01:00
  • dd84195db6 bump coverage by testing more edge cases HoneyryderChuck 2023-09-26 17:36:18 +01:00
  • d856ae81e0 added missing release notes HoneyryderChuck 2023-09-26 18:03:01 +01:00
  • cc52be7934 added missing release notes HoneyryderChuck 2023-09-26 18:03:01 +01:00
  • 1494ba872a Merge branch 'v1' into 'master' HoneyryderChuck 2023-09-20 17:19:53 +00:00
  • 685e6e4c7f allow multipart requests to accept tempfile HoneyryderChuck 2023-09-13 23:32:55 +01:00
  • 085cec0c8e improve coverage and simplified faraday adapter HoneyryderChuck 2023-09-13 16:33:19 +01:00
  • 288ac05508 fix: proxy plugin broke when processing a 305 use proxy redirect HoneyryderChuck 2023-09-13 01:38:52 +01:00
  • c777aa779e test socks5 no auth methods error path HoneyryderChuck 2023-09-12 11:14:14 +01:00
  • d55bfec80c fix: system resolv timeout raise ResolveTimeoutError instead of ResolveError HoneyryderChuck 2023-09-12 00:42:37 +01:00
  • e88956a16f improving coverage of tests for proxy module HoneyryderChuck 2023-09-11 18:46:10 +01:00
  • aab30279ac allow default errors catch up besides retry on HoneyryderChuck 2023-08-04 14:03:39 +01:00
  • 2f9247abfb use default HTTP/2 handshake strategy for grpc HoneyryderChuck 2023-08-04 14:07:32 +01:00