Commit Graph

  • c4b6df2637 Merge branch 'opts' into 'master' HoneyryderChuck 2023-12-06 15:13:51 +00:00
  • 874bb6f1cf immprove h2c to not misuse max_concurrrent_requests HoneyryderChuck 2023-12-06 14:16:09 +00:00
  • 7842d075ad removed unreachable code HoneyryderChuck 2023-12-05 23:20:48 +00:00
  • 1bd7831c85 removed patch for jruby < 9.4.5.0 HoneyryderChuck 2023-12-05 23:20:06 +00:00
  • 5816debef5 improved coverage of ssrf filter HoneyryderChuck 2023-12-05 22:49:02 +00:00
  • 97c44a37ae added webmock test for plain-text response with content-encoding headerr HoneyryderChuck 2023-12-05 17:38:57 +00:00
  • 3c060a4e8c simplifying connection initialization, while moving conn type calculation to init process HoneyryderChuck 2023-12-01 15:42:55 +00:00
  • fb7302c361 simplify chunking applying logic HoneyryderChuck 2023-11-30 10:14:07 +00:00
  • 4670c94241 HTTP1: do not use intermediate buffer for constructing header HoneyryderChuck 2023-11-30 10:13:29 +00:00
  • 864a6cd2ae Merge branch 'issue-283' into 'master' HoneyryderChuck 2023-12-05 13:29:05 +00:00
  • 815f3bd638 Merge branch 'github-26' into 'master' HoneyryderChuck 2023-12-05 04:27:19 +00:00
  • c2e4e5030b Merge branch 'github-27' into 'master' HoneyryderChuck 2023-12-05 04:26:41 +00:00
  • 086e6bc970 added tests for altenative/multiple requests APIs HoneyryderChuck 2023-12-05 00:34:56 +00:00
  • 58fb2c2191 webmock fix: deregister mocked connection when real requests are turned on HoneyryderChuck 2023-12-05 00:16:56 +00:00
  • 8268b12a77 webmock fix: do not try to decode mocked responses HoneyryderChuck 2023-12-05 00:15:12 +00:00
  • 290db4847a promote HTTPProxyError to a ConnectionError so it is retriable HoneyryderChuck 2023-12-03 00:48:32 +00:00
  • 1e146e711c Merge branch 'issue-263' into 'master' HoneyryderChuck 2023-12-03 04:46:41 +00:00
  • f88322cdff connection: register callbacks before resolving, so force-reset works on early error HoneyryderChuck 2023-12-03 04:39:56 +00:00
  • 7a96cbe228 using force_reset on Exception handling from pool HoneyryderChuck 2023-12-03 01:10:46 +00:00
  • 7143245c37 raise error on user-code errors in callbacks HoneyryderChuck 2023-11-17 23:33:52 +00:00
  • 885bf947b5 deprecating callback methods on raw sessions HoneyryderChuck 2023-11-05 11:09:02 +00:00
  • e29a91e7f7 move session callbacks to plugin HoneyryderChuck 2023-11-05 00:36:13 +00:00
  • 7878595460 skip ssrf test due to jruby bug HoneyryderChuck 2023-12-02 00:46:27 +00:00
  • 7a1cdd2c3d new rubocop, new needless linting... HoneyryderChuck 2023-12-02 00:11:52 +00:00
  • 9bab254710 Merge branch 'add-before-redirect-hook' into 'master' HoneyryderChuck 2023-12-02 00:05:32 +00:00
  • b32f936365 Merge branch 'issue-250' into 'master' HoneyryderChuck 2023-12-02 00:04:38 +00:00
  • 4809e1d0d0 Merge branch 'options-improvements' into 'master' HoneyryderChuck 2023-11-29 17:17:12 +00:00
  • 529daa3c6f Merge branch 'resolve-eden' into 'master' HoneyryderChuck 2023-11-29 17:16:59 +00:00
  • 37314ec930 Merge branch 'ci-wiki-rubocop' into 'master' HoneyryderChuck 2023-11-27 22:38:23 +00:00
  • b38d8805a6
    Add job to run rubocop on code blocks in the wiki Earlopain 2023-11-26 13:18:23 +01:00
  • b2cfe285b4 Merge branch 'fix-links' into 'master' HoneyryderChuck 2023-11-26 00:46:42 +00:00
  • 36cab0c1af Merge branch 'rubocop-from-bundle' HoneyryderChuck 2023-11-26 00:45:24 +00:00
  • 793840f762 fixed integration test lint HoneyryderChuck 2023-11-26 00:36:25 +00:00
  • a784941932 lood rubocop from bundler, use it in CI, keep cache HoneyryderChuck 2023-11-26 00:35:16 +00:00
  • ae14d6a9fe Merge branch 'ci-separate-rubocop-job' into 'master' HoneyryderChuck 2023-11-26 00:29:54 +00:00
  • f1bd41fada fixing datadog trace id extraction in tests HoneyryderChuck 2023-11-26 00:26:48 +00:00
  • 2760e588ac
    Run rubocop within its own job on CI Earlopain 2023-11-24 14:14:30 +01:00
  • c60ad23618
    Fix example syntax error in readme Earlopain 2023-11-24 13:59:01 +01:00
  • 9b3691b2bc
    Update a bunch of links Earlopain 2023-11-24 13:57:47 +01:00
  • 1c64a31ac8 bump version to 1.1.5 v1.1.5 HoneyryderChuck 2023-11-23 13:44:40 +00:00
  • 290da6f1fe Merge branch 'github-23' into 'master' HoneyryderChuck 2023-11-22 23:45:55 +00:00
  • ea46cb08a4 Merge branch 'rb2p7' into 'master' HoneyryderChuck 2023-11-22 23:45:26 +00:00
  • 8ec98064a1 ignore 103 early hints responses HoneyryderChuck 2023-11-22 23:30:38 +00:00
  • b8f0d0fbcd Allow pattern matching for Ruby 2.7 Brian Koh 2023-11-22 14:38:18 +08:00
  • 911a27b20a Merge branch 'issue-280' into 'master' HoneyryderChuck 2023-11-22 11:29:58 +00:00
  • a586dd0d44 disabling runtime type-checking for webmock and ddtrace tests HoneyryderChuck 2023-11-22 11:09:50 +00:00
  • 79756e4ac4 small cleanup in type definitions and webmock testing HoneyryderChuck 2023-11-22 11:07:54 +00:00
  • 354bba3179 making grpc code more shape-friendly HoneyryderChuck 2023-11-21 10:21:44 +00:00
  • b0dfe68ebe stream plugin: do not cache intermediate responses HoneyryderChuck 2023-11-21 10:20:58 +00:00
  • fa513a9ac9 stream plugin: fix #each loop when used with webmock HoneyryderChuck 2023-11-20 23:04:46 +00:00
  • 716e98af5b stream plugin: fix #each_line not yielding last chunk HoneyryderChuck 2023-11-20 22:38:47 +00:00
  • 6437b4b5fb bump version to 1.1.4 v1.1.4 HoneyryderChuck 2023-11-20 10:15:50 +00:00
  • ce5c2c2f21 Merge branch 'master' of gitlab.com:os85/httpx HoneyryderChuck 2023-11-20 10:09:53 +00:00
  • 4eb1ccb532 Merge branch 'issue-278' into 'master' HoneyryderChuck 2023-11-20 10:03:48 +00:00
  • b0e1e2e837 datadog: use Gem::Version for comparisons HoneyryderChuck 2023-11-20 10:02:43 +00:00
  • ee66b7e5cc stream plugin fix: do not preempt request HoneyryderChuck 2023-11-19 23:58:27 +00:00
  • b82e57c281 ad test for integration of webmock with follow_redirects and stream plugins HoneyryderChuck 2023-11-19 22:35:42 +00:00
  • aa4f267a29 altsvc: pre-purge was just removing requests, whereas below they were being rerouted already HoneyryderChuck 2023-11-14 18:05:44 +00:00
  • ef3ae2a38e fix grpc logic merging metadata with credentials HoneyryderChuck 2023-11-15 17:10:54 +00:00
  • 78c29804a1 fixing cookie-header-to-jar logic on options merge HoneyryderChuck 2023-11-15 17:09:12 +00:00
  • cce68bcd98 moved altsvc-specific connection behaviour to mixin HoneyryderChuck 2023-11-14 12:46:17 +00:00
  • a27f735eb8 adding new Options#merge implementation HoneyryderChuck 2023-11-15 17:03:56 +00:00
  • abe4997d44 moving logic to compare options ivars into separate function HoneyryderChuck 2023-11-15 16:54:04 +00:00
  • 1c7881eda3 Options#== improvement: bailout early when there's mismatch of ivars HoneyryderChuck 2023-11-12 23:12:09 +00:00
  • 5be39fe60e moar options merge tests HoneyryderChuck 2023-11-12 23:10:33 +00:00
  • 02c1917004 Merge branch 'fix-auth-plugin-links' into 'master' HoneyryderChuck 2023-11-19 22:36:44 +00:00
  • 20164c647b
    Fix auth plugins wiki links Earlopain 2023-11-18 18:36:52 +01:00
  • 8290afc737
    Add redirect_on to follow_redirects plugin Earlopain 2023-11-18 11:36:01 +01:00
  • 95681aa86e bump version to 1.1.3 v1.1.3 HoneyryderChuck 2023-11-17 23:58:30 +00:00
  • c7431f1b19 ssrf filter plugin HoneyryderChuck 2023-11-05 00:13:07 +00:00
  • 6106f5cd43 allow early resolve errors to bubble up the session just like lack of nameserver HoneyryderChuck 2023-11-05 00:11:11 +00:00
  • b6611ec321 bugfix: protect all find-connection-and-send-request calls from early-resolve errors HoneyryderChuck 2023-11-17 15:55:25 +00:00
  • 9636e58bec Merge branch 'issue-277' into 'master' HoneyryderChuck 2023-11-17 17:16:21 +00:00
  • ca602ed936 fix usage of IPv6 in urls in systems with IPv6 set up but no outer connectivity HoneyryderChuck 2023-11-17 16:30:07 +00:00
  • fb6b5d0887 Merge branch 'add-rubocop-md' into 'master' HoneyryderChuck 2023-11-17 16:50:37 +00:00
  • 5faf8fa050 Merge branch 'issue-273' into 'master' HoneyryderChuck 2023-11-17 15:25:16 +00:00
  • ffb24f71c6 remove authorization header when redirecting to different-origin urls HoneyryderChuck 2023-11-16 14:22:10 +00:00
  • a9ecbec6f1 Merge branch 'issue-271' into 'master' HoneyryderChuck 2023-11-17 15:06:37 +00:00
  • 5f8bc74f0b
    Add rubocop-md to check ruby code blocks Earlopain 2023-11-17 09:33:05 +01:00
  • 8b80f15ee7 bugfix: allow stream responses to decode compressed content as well HoneyryderChuck 2023-11-16 16:54:14 +00:00
  • 0d24204b83 Merge branch 'remove-mutex_m' into 'master' HoneyryderChuck 2023-11-16 12:38:22 +00:00
  • ac21f563de Remove dependency on mutex_m Earlopain 2023-11-16 12:38:22 +00:00
  • 55c71e2b80 remove unreachable code (@response never set) HoneyryderChuck 2023-11-16 11:16:42 +00:00
  • c150bd1341 fix: stream + follow_redirects plugins working now HoneyryderChuck 2023-11-16 11:11:55 +00:00
  • ce7eb0b91a out with eden connections, keep closed around HoneyryderChuck 2023-11-09 18:11:16 +00:00
  • b24ed83a8b try to flush HTTP/2 final frame on transition to closed HoneyryderChuck 2023-11-09 18:05:03 +00:00
  • 0d9a8d76fc always emit :close event implicitly HoneyryderChuck 2023-11-09 18:01:48 +00:00
  • 187bdbc20f refactor exhausted event handling HoneyryderChuck 2023-11-09 17:58:49 +00:00
  • bb3183a0b8 redo reset flow coming from parser HoneyryderChuck 2023-11-09 16:45:44 +00:00
  • 100394b29c adding :close_handshake_timeout timeout option HoneyryderChuck 2023-11-09 13:21:29 +00:00
  • 7345c19d5d pass project name to wiki layout HoneyryderChuck 2023-11-14 23:20:38 +00:00
  • 801e0aa907 remove versioning for 0.x from the readme HoneyryderChuck 2023-11-14 14:20:48 +00:00
  • 0910c2749b bumped version to 1.1.2 v1.1.2 HoneyryderChuck 2023-11-14 13:40:04 +00:00
  • 300cb83ab8 Merge branch 'issue-265' into 'master' HoneyryderChuck 2023-11-12 15:56:34 +00:00
  • ca6fa4605b sentry: do not propagate trace when sdk options are not set correctly HoneyryderChuck 2023-11-12 15:42:26 +00:00
  • 1bebb179ce load httpx sentry patch for tests HoneyryderChuck 2023-11-12 15:31:38 +00:00
  • 8632da0a22 name sentry patch HoneyryderChuck 2023-11-12 12:06:42 +00:00
  • a864db0182 CI: support recent localstack health payloadd change HoneyryderChuck 2023-11-12 10:53:57 +00:00
  • fcf41b990e fix super call in sentry adapter HoneyryderChuck 2023-11-10 18:28:55 +00:00
  • 4c01dd0b9b do not force to close a connection which has been closed already HoneyryderChuck 2023-11-05 10:57:40 +00:00