Commit Graph

  • cef4d2018b emptying buffers on native resolver cloose HoneyryderChuck 2022-01-16 01:35:10 +02:00
  • 91a106db54 log test improvements: test with higher level, test tty and non-tty HoneyryderChuck 2022-01-15 23:55:51 +02:00
  • 3a166a97e3 bring hidden files to coverage HoneyryderChuck 2022-01-15 01:37:57 +02:00
  • cc63fae2b5 fixed deletion of timmeouts, so that CNAME resolve doesn't leave timeouts behind HoneyryderChuck 2022-01-15 00:42:40 +02:00
  • 6369d9af72 fix CI script and assertion helper for headers HoneyryderChuck 2022-01-14 02:13:09 +02:00
  • 59ac7d8bca fix: DEFAULT_OPTIONS option_class not set right for env proxy HoneyryderChuck 2022-01-14 00:47:56 +02:00
  • 15a4fb83ba options: also freeze inner unfrozen vars; fixed message of resolve timeout to include host HoneyryderChuck 2022-01-14 00:46:45 +02:00
  • f5fcc24aa6 env proxy: added test for connnection reuse HoneyryderChuck 2022-01-14 00:45:24 +02:00
  • 120c895e25 typo HoneyryderChuck 2022-01-14 00:44:28 +02:00
  • b9911025ba fixed linting HoneyryderChuck 2022-01-14 19:07:38 +02:00
  • f738fdb306 Merge branch 'bouk1-master-patch-93614' into 'master' HoneyryderChuck 2022-01-14 16:41:02 +00:00
  • 6e52640bd5 Support passing options in Faraday Adapter Bouke van der Bijl 2022-01-14 15:48:37 +00:00
  • 0149317761 Merge branch 'test-mime-type-detectors' into 'master' HoneyryderChuck 2022-01-12 22:41:57 +00:00
  • 6ce9d16da4 fix backtrace set in regression test HoneyryderChuck 2022-01-12 19:04:57 +02:00
  • c3d20c6107 assertion helper: explicit string there to chase very rare CI failure HoneyryderChuck 2022-01-12 15:41:27 +02:00
  • 779171106b refactoring CI test suite HoneyryderChuck 2022-01-12 15:37:57 +02:00
  • 317ed07dba added tests for all supported mime type detectors HoneyryderChuck 2022-01-12 10:51:28 +02:00
  • 904772bed4 Merge branch 'fixup_warning' into 'master' HoneyryderChuck 2022-01-12 13:34:06 +00:00
  • 60e04412bd
    Fixup mismatched indentations ruby warning ojab 2022-01-12 12:30:06 +00:00
  • f05dad7785 Merge branch 'fix-filemagic' HoneyryderChuck 2022-01-12 10:54:51 +02:00
  • 4cec75c33a bumped version to 0.18.7 v0.18.7 HoneyryderChuck 2022-01-12 10:54:08 +02:00
  • a03a66eb63 fix filemagic: rewind file after mime type detection HoneyryderChuck 2022-01-12 10:52:32 +02:00
  • f99abc38e2 Merge branch 'fix-filemagic' HoneyryderChuck 2022-01-12 10:11:50 +02:00
  • 561b7da590 bumped version to 0.18.6 v0.18.6 HoneyryderChuck 2022-01-12 10:10:32 +02:00
  • e7f11604f5 added missing constant to multipart filemagic integration HoneyryderChuck 2022-01-12 10:07:44 +02:00
  • 7a75620e16 Merge branch 'fix-regression-timeout' into 'master' HoneyryderChuck 2022-01-12 00:01:27 +00:00
  • b700a4f994 bootstrapping standalone tests, test which need to run in full-isolation mode (own process), where proxy intgration via env var is tested HoneyryderChuck 2022-01-12 01:06:56 +02:00
  • 22d18cecdd fixing env proxy again: options class must be looked up, as the default one was somehow cached HoneyryderChuck 2022-01-08 17:48:52 +02:00
  • d286bf5cc2 improving the env proxy test HoneyryderChuck 2022-01-08 17:47:58 +02:00
  • 607288e494 Merge branch 'issue-164' into 'master' HoneyryderChuck 2022-01-08 13:37:03 +00:00
  • 764ec71a4f native resolver: do not leave timeouts for alreaady resolved hosts around, affects subsequent HoneyryderChuck 2022-01-08 15:08:55 +02:00
  • c47c2e8a93 updated grpc versioning in Gemfile HoneyryderChuck 2022-01-07 17:48:15 +02:00
  • 55464c16c3 removing faraday tests relying on multipart middleware, as it's been removed from core HoneyryderChuck 2022-01-07 11:44:55 +02:00
  • 5c019c440f added test for testing the env var proxy defs HoneyryderChuck 2022-01-07 02:43:24 +02:00
  • 7da23ac89c enable connection coalescing for proxied connections HoneyryderChuck 2022-01-07 02:12:14 +02:00
  • 566421b3c1 enable links on docker allowing to test the env http proxy set up HoneyryderChuck 2022-01-07 02:10:16 +02:00
  • fde8ea3276 fix: do not apply timeout errors on inactive conns HoneyryderChuck 2022-01-07 01:11:04 +02:00
  • 9aeaf437ef fix: proxy plugin #next_proxy returns a proxy options hash instead HoneyryderChuck 2022-01-07 01:07:05 +02:00
  • 48be2bd13a fix: proxy plugin loaad on http(s)_proxy envvar is working HoneyryderChuck 2022-01-07 01:04:52 +02:00
  • d3b36c5668 added support for HTTP/2 proxy by simplifying the overall http proxy implementation HoneyryderChuck 2021-12-20 18:32:29 +00:00
  • 1343c74e31 fixing overwriting connection #transition, which wasn't taking tcp connect on proxy errors HoneyryderChuck 2021-12-20 17:52:00 +00:00
  • f3d50e6a06 fix doc typos HoneyryderChuck 2022-01-02 23:38:38 +02:00
  • 0e9823158a bumped version to 0.18.5 v0.18.5 HoneyryderChuck 2022-01-02 23:31:43 +02:00
  • 8dec7ed093 Merge branch 'ruby-3.1' into 'master' HoneyryderChuck 2022-01-02 20:55:03 +00:00
  • c7ee489c78 Merge branch 'issue-176' into 'master' HoneyryderChuck 2022-01-02 20:36:45 +00:00
  • ce1033bc0f Merge branch 'issue-177' into 'master' HoneyryderChuck 2022-01-02 20:36:33 +00:00
  • 0fcb55d502 fixed origin uri handling, to make it still quack like a URI::HTTP on uri 0.11 HoneyryderChuck 2022-01-02 22:21:48 +02:00
  • e0b847585e adding ruby 3.1 to CI HoneyryderChuck 2021-12-26 19:32:27 +02:00
  • 9596f5a5e1 fix: use passed host header as authority for HTTP/2 HoneyryderChuck 2021-12-31 18:09:03 +02:00
  • be4bdb3cf5 fix: HTTP/1.1 pipeline disable out of consumption loop HoneyryderChuck 2021-12-31 17:54:44 +02:00
  • dbd2ab66ec doc fixes HoneyryderChuck 2021-12-29 15:06:11 +02:00
  • 87bb4a4994 bumped to 0.18.4 v0.18.4 HoneyryderChuck 2021-12-27 01:40:05 +02:00
  • a3a6324d18 Merge branch 'issue-173' into 'master' HoneyryderChuck 2021-12-26 23:28:09 +00:00
  • d4bc21d65c alt-svc: yield alt origin as either http or https url, pass proto as an option HoneyryderChuck 2021-12-27 01:14:33 +02:00
  • 0878b99946 Merge branch 'issue-170' into 'master' HoneyryderChuck 2021-12-26 22:06:37 +00:00
  • f56619efba fix: support webmock retries / response sequences HoneyryderChuck 2021-12-18 00:30:46 +00:00
  • 3b882f59d6 Merge branch 'issue-171' into 'master' HoneyryderChuck 2021-12-24 11:42:39 +00:00
  • 11f6bb401f Merge branch 'issue-172' into 'master' HoneyryderChuck 2021-12-24 11:42:26 +00:00
  • dea70478ea faraday: added support for #on_data HoneyryderChuck 2021-12-20 16:24:36 +00:00
  • be5300ea4a fix: remove mime-types support for mime type file detection HoneyryderChuck 2021-12-18 00:44:40 +00:00
  • 17b3b6c1d1 bumped version to 0.18.3 v0.18.3 HoneyryderChuck 2021-12-14 20:19:20 +00:00
  • 9adf8fbef9 Merge branch 'fix-webmock-multipart-body' into 'master' HoneyryderChuck 2021-12-14 20:02:36 +00:00
  • c8d32b7363 fix: request bodies eager-loaded from enumerables yield duped partial strings HoneyryderChuck 2021-12-14 19:12:58 +00:00
  • 5187bc95b5 added missing images to blog post HoneyryderChuck 2021-12-12 12:29:08 +00:00
  • facffe7644 bumped version to 0.18.2 v0.18.2 HoneyryderChuck 2021-12-09 17:53:41 +00:00
  • 938d69aed7 Merge branch 'gh-issue-3' into 'master' HoneyryderChuck 2021-12-09 17:44:08 +00:00
  • edc2c4e6c4 do not loop forever if there are no connections to listen nor any timer to wait for. HoneyryderChuck 2021-12-09 13:40:38 +00:00
  • ca787894a4 pass a host whem emitting resolving error issue-154 HoneyryderChuck 2021-11-27 14:42:59 +00:00
  • 861fb58747 http2 fix: force connection termination if handshake hasn't transitioned HoneyryderChuck 2021-11-26 11:50:52 +00:00
  • 213c287fb3 refactoring: connections will now initiate name resolving HoneyryderChuck 2021-10-01 12:23:22 +01:00
  • d2c7997adc fix: ensuring that the https resolver is using the pool it's being created in HoneyryderChuck 2021-10-01 12:21:37 +01:00
  • 84f5b1cfa2 adding support for tempfile sigs, other improvements HoneyryderChuck 2021-09-29 13:29:26 +01:00
  • a4ffb27204 removing uncaching of resolved names (not used anywhere) HoneyryderChuck 2021-09-28 17:11:05 +01:00
  • 61c4ddcdea removing resolver_ios cache from pool (did not have accurate values, not really useful since selector avoid doubler registries already) HoneyryderChuck 2021-09-28 15:25:05 +01:00
  • 00fc14bef5 changing resolver structure to rely on inheritance, which helps with typing HoneyryderChuck 2021-09-28 15:23:54 +01:00
  • 8e77f0464a bumping version to 0.18.1 v0.18.1 HoneyryderChuck 2021-11-23 10:32:12 +00:00
  • ab70f6a586 total timeout call should bubble up exception, not timeout value HoneyryderChuck 2021-11-19 23:03:08 +00:00
  • 589e47e98b Merge branch 'issue-160' into 'master' HoneyryderChuck 2021-11-19 22:45:01 +00:00
  • f3cff86775 cleaning up state within an http2 connection receiving a goaway, to properly mark it to be close; this will prevent unfinished pending requests to fall in the same connection, resulting in an unrecoverable internal state error HoneyryderChuck 2021-11-19 16:24:50 +00:00
  • 0f80baf351 retries plugin: make errorless http2 connnection goaway a retryable error HoneyryderChuck 2021-11-18 18:12:32 +00:00
  • 5a61586fd5 do not ignore goaway with no errors sent by the server, let the connection go down HoneyryderChuck 2021-11-17 21:47:27 +00:00
  • c7d73d09b8 coalescing: do not try to use a self-signed certificate for coalescing verification purposes HoneyryderChuck 2021-11-17 21:35:31 +00:00
  • f31b06c150 improving servlet layer to be able to quickly build an HTTP2 test server HoneyryderChuck 2021-11-17 21:34:16 +00:00
  • d25b61fa00 set mfa required in gemspec HoneyryderChuck 2021-11-16 15:07:08 +00:00
  • 7e73c3a066 Merge branch 'issue-159' into 'master' HoneyryderChuck 2021-11-16 14:57:06 +00:00
  • 17d05e987d fixed cond around waiting for localstack to come up again HoneyryderChuck 2021-11-14 02:42:11 +00:00
  • 72924e420b fixing HTTP/1 logging on pipelining, where the buffered requests would appear in the second request log HoneyryderChuck 2021-11-13 11:10:00 +00:00
  • b18b715818 some small rbs improvemments HoneyryderChuck 2021-11-13 11:09:29 +00:00
  • 8a8e0998df bumping version to 0.18.0 v0.18.0 HoneyryderChuck 2021-10-02 23:53:07 +01:00
  • 34405df522 skipping vary test HoneyryderChuck 2021-10-02 01:21:40 +01:00
  • 11a02946ad Merge branch 'issue-122' into 'master' HoneyryderChuck 2021-10-01 23:52:10 +00:00
  • b2a5371fe2 fix missing var HoneyryderChuck 2021-10-02 00:27:37 +01:00
  • 8f00539d6d bigger delta overall for timer-based tests HoneyryderChuck 2021-10-02 00:19:53 +01:00
  • a3ee98f410 implementation of the response cache plugin HoneyryderChuck 2021-09-26 02:31:09 +01:00
  • 911c803d83 added test for vary header handling HoneyryderChuck 2021-09-26 02:29:17 +01:00
  • a60fde07d6 added plugin tests, and the plugin body HoneyryderChuck 2021-09-15 23:35:33 +01:00
  • 5bafed433a Merge branch 'issue-157' into 'master' HoneyryderChuck 2021-10-01 22:38:04 +00:00
  • bdcd4b31b5 aws_sdk plugin: removing S3 plugin APIs, replacing it with barebones aws-sdk-core components HoneyryderChuck 2021-09-27 12:16:54 +01:00
  • 8f5c45225b removing aws-sdk-s3 constraint in sigv4 plugin (does not require anything aws-sdk related) HoneyryderChuck 2021-09-27 12:15:54 +01:00
  • a076da6549 disable h2 upgrade test for 2.3 HoneyryderChuck 2021-10-01 22:29:41 +01:00