Commits on Source
183
92964d63
allow redacting only headers of value
Oct 03, 2025
91bd962e
renew test certs
Oct 03, 2025
010d3094
extra log message in response cache plugin when caching the response
Oct 03, 2025
20ec1627
renew test certs
Oct 03, 2025
4cb66b03
test against jruby 10 as well
Oct 03, 2025
c9086a62
moving default headers setup to options
Oct 05, 2025
6e82f4c5
Merge branch 'remove-headers-dup' into 'master'
Oct 06, 2025
33c4242c
fix: handle request body compression case where a chunk may evaluate to an empty string
Oct 07, 2025
43da6e9e
use String.replace in buffer operations
Oct 07, 2025
3d1c0c2b
patch in socks4 test due to CVE fix for URI lib
Oct 07, 2025
4a6b1b78
Merge branch 'jruby-10' into 'master'
Oct 07, 2025
01ea37ef
Merge branch 'debug-redact-only-headers-or-body' into 'master'
Oct 07, 2025
e8002794
Include query_params in response cache key
Oct 13, 2025
89fcd2ee
fix: ensure that cached gzip-encoded responses don't try to unzip again
Oct 17, 2025
9d6b2499
fix: make sure that the native resolver picks up the next timeout of the...
Oct 17, 2025
b81b6a4a
remove needless requires
Oct 17, 2025
6b71086d
(pool) fix: account for when condvar wakes up but no connection is found
Oct 17, 2025
99505609
rbs: do not load set (it's core now)
Oct 17, 2025
c3664570
improve capabilities of test dns resolver
Oct 17, 2025
4c66f871
fix: do not account for coalesced connections in the pool
Oct 17, 2025
2736f0fe
test dns server can now serve per dns question type value
Oct 17, 2025
7da759b8
raising error when request is routed to an out-of-session connection
Oct 17, 2025
9ffb1904
proxy: ensure that a proxy in a reconnection flow stays bound to the session
Oct 20, 2025
65e7d9c9
connection: refactor termination callback logic into a plain method
Oct 20, 2025
eee47e7b
digest_auth fix: make sure that, if the probe response fails for some reason,...
Oct 20, 2025
687a544a
fix: on altsvc processing, defer termination to when no more requests
Oct 20, 2025
c9528eea
concat parser pending reqs with conn pending
Oct 20, 2025
c2d20956
fix: ex not defined in correct scope
Oct 20, 2025
c5bc0901
remove on(:close) callback from connection
Oct 20, 2025
1671beb4
selector logs: log selector id as well
Oct 20, 2025
8d2b4b21
connection: remove #unlink, replace with #disconnect
Oct 20, 2025
865184d6
parsers: not required to emit :close with force flag
Oct 20, 2025
a5be47db
fix potential session dereferencing in connection
Oct 20, 2025
c3bf2faf
refactoring pin_connection to pin
Oct 20, 2025
8907bd81
refactor of multi method redirection
Oct 20, 2025
25409629
connection: call #on_error instead of :error event indirection
Oct 20, 2025
5408de03
resolver: make #handle_error generic to all resolvers
Oct 20, 2025
59caa26c
implement Connection#force_close, use in all places where a connection should...
Oct 20, 2025
12d25808
fix: close only selected connections when an error occurs during tick
Oct 20, 2025
db304379
logging resolver next timeout details
Oct 20, 2025
e2e35275
adding test to assert correct cleanup of dns candidate names resources
Oct 20, 2025
716e0512
fix for connection management on socket error while waiting for dns
Oct 20, 2025
139946f9
rewrote stream bidi impl using http2 extension points
Oct 20, 2025
aa38c31e
several improvements and bugfixes for system and https resolvers
Oct 20, 2025
e27c9ed8
enabled timeout tests for all resolvers
Oct 20, 2025
b3c54e88
change native resolver timeout tests to rely on local patches
Oct 20, 2025
2ae162d4
native: omit name without trailing dot when ndots > 0
Oct 20, 2025
62c4e85b
decrease the change of flakiness in system resolver timeout test
Oct 20, 2025
00d51c7b
Merge branch 'fix-dns-timeout-retries' into 'master'
Oct 20, 2025
8653e5d6
remove Multi#timeout (not a selectable)
Oct 21, 2025
3df46022
removed needless Multi#closed?, removed callbacks from resolvers altogether
Oct 21, 2025
9f77cce3
removing needless Multi#empty? and some redundancy in resolvers
Oct 21, 2025
7a183906
remove needless Multi#close and Multi#connections
Oct 21, 2025
46814477
removing filter_map refinement (not necessary anymore)
Oct 21, 2025
975e7870
fix: only check multi-resolvers in when all subresolvers are closed
Oct 21, 2025
8efdac53
refactor test to use start_test_servlet helper
Oct 21, 2025
3d6b442c
Merge branch 'improv' into 'master'
Oct 21, 2025
6d3c0453
adding smoke tests layer
Oct 21, 2025
73538894
run CI with ruby 3.4
Oct 21, 2025
ec8b0667
fix sig (#io_connected may return falsy for
@io
)
Oct 21, 2025
adfb7bcb
remove more needless requires
Oct 22, 2025
c30197ba
adding happy eyeballs test for native/https
Oct 22, 2025
32350eb8
do not run smoke tests in CI
Oct 22, 2025
e54f84a2
Merge branch 'improvs' into 'master'
Oct 22, 2025
73b67de9
https: removing closed?, already defined in superclass
Oct 22, 2025
41661a05
updated sentry to not use deprecated #generate_sentry_trace
Oct 22, 2025
65f6eff4
adding more log messages in key transitions
Oct 28, 2025
9a97bf0a
fix: when coalescing connections, pin the current session before merging connections
Oct 28, 2025
e2a5e34a
remove session/selector references when making a connection inactive
Oct 28, 2025
471e6b36
Prevent modification of frozen SSL context
Oct 29, 2025
dcbd916f
Test ip host reconnect; Remove dependency on SSLContext.frozen?()
Oct 29, 2025
00701beb
Merge branch 'issue-365' into 'master'
Nov 03, 2025
b9bd1547
fix: always pin connection before early-or-lazy resolution
Nov 03, 2025
4c9db6f3
added test for
#365
Nov 03, 2025
340024fc
moved test for bad coalescing into mainline
Nov 03, 2025
3aa73653
added missing test module
Nov 03, 2025
3efca5b7
throw resolve error when resolution happens before the loop
Nov 03, 2025
7ca5d9fe
https resolver: close the http-2 connection on error
Nov 04, 2025
e2f489f2
Merge branch 'improv-coverage' into 'master'
Nov 04, 2025
3080465d
bump version to 1.6.3
Nov 04, 2025
b91e34c5
temporarily versioning the dind image versions used
Nov 25, 2025
0a85e4ac
https resolver: handle redirects on DNS query request
Nov 25, 2025
8a5b8ff7
require fiber for ruby 2.7
Nov 25, 2025
d98670fb
Validate timeout option values are numeric
Nov 26, 2025
c3601e0a
test to verify dns query retry on servfail error
Nov 27, 2025
c94ed44d
making native resolver skip error handling on retriable errors
Nov 27, 2025
15f978b4
https resolver will now retry on retriable errors
Nov 27, 2025
7f0effc3
fix: resolver dns test server will now filter out ipv6 results when the typevalue is 1
Nov 27, 2025
9d461c4a
refactored test dns server API to more easily return dns error responses
Nov 27, 2025
d614409e
add more retries to the servfail error, in case the udp write drops
Nov 27, 2025
944d466b
fix: https resolver connection should not be disconnect when shared across https resolvers
Nov 27, 2025
147504a5
removed obsolete version field in test compose manifests
Nov 27, 2025
b53c6cde
wip
Nov 27, 2025
bdc932bb
Merge branch 'fix-dns-serv-fail' into 'master'
Nov 27, 2025
f4be6c70
resolver cache is now an LRU cache
Nov 27, 2025
162ac3a2
clean up resolver cache entry for which all entries expired
Nov 27, 2025
ad86cf58
Merge branch 'resolver-lru-cache' into 'master'
Nov 27, 2025
40fd5e9c
Fix NoMethodError when closing session with stream_bidi plugin
Dec 01, 2025
2367b4bf
removed comment
Dec 01, 2025
fcf5caf6
fix(stream_bidi): make BidiBuffer thread-safe for cross-thread usage
Dec 01, 2025
83 additional commits have been omitted to prevent performance issues.
Loading
Loading