HoneyryderChuck
b42f1ae6b1
rename system_resolve to hosts_resolve
...
to not confuse with the system resolver, which uses getaddrinfo
2025-09-03 11:46:24 +01:00
HoneyryderChuck
f044bcbcc4
uncover overriden test, remove needless method redefinition
2025-09-03 11:46:14 +01:00
HoneyryderChuck
11d197ff24
changed internal session structure, so that it uses local selectors directly
...
pools are then used only to fetch new conenctions; selectors are discarded when not needed anymore; HTTPX.wrap is for now patched, but would ideally be done with in the future
2024-11-19 12:55:44 +00:00
Earlopain
861f7a0d34
Fix another warning when running tests under Ruby 3.3
2024-02-01 16:38:21 +01:00
HoneyryderChuck
bbf257477b
Removing HTTPX::Registry and its usage internally
...
These internnal registries were a bit magical to use, difficult to
debug, not thread-safe, and overall a nuisance when it came to type
checking. So long.
2023-04-27 22:49:20 +01:00
HoneyryderChuck
06b162b6ea
applying a resolver manager to hold the different family type resolvers for the pool. This allows to have multiple resolvers per type, i.e. IPv6 and IPv4
2022-01-16 22:54:56 +02:00
HoneyryderChuck
e8ac876443
setting the upgrade handlers per session.
2021-03-07 16:18:44 +00:00
HoneyryderChuck
7fca78ad23
added custom upgrade plugin as example (for websockets)
2021-03-05 12:23:18 +00:00