Jack Wampler
ae54e86bf4
add pre-resolve stage that returns addrs if we have used static table previously ( #6297 )
2025-12-17 09:06:43 -07:00
Jack Wampler
35fc4bdb61
remove jit resolve in http client & slight increase to dns timeouts ( #6283 )
2025-12-12 07:50:34 -07:00
Andrej Mihajlov
1c82ff5df3
DNS: reduce number of attempts ( #6278 )
...
* Define configure_and_build_resolver as infallible
* Use ResolverOpts to build builder
* Set retry attempts to 0
2025-12-11 15:55:52 -07:00
Jack Wampler
d7a7bbe525
DNS resilience patch ( #6267 ) ( #6279 )
...
* shared resolver static init, ipv4 only by default, nameserver list
* add fn to run a trial resolution with each nameserver and log results
2025-12-10 14:05:16 +01:00
Jack Wampler
17ca000782
HTTP API resilience enable & domain rotation conditions ( #6200 )
...
* http url fallback conditions
* include changes and tests for fronted
* Allow for explicit DNS error Handling in HTTP client (#6201 )
when sending http reqs add manual DNS so we can handle errors directly
* Address PR nits
---------
Co-authored-by: durch <durch@users.noreply.github.com >
2025-11-14 08:59:36 +01:00
jmwample
10951d4cd3
clippy, fmt, minor fix
2025-11-11 10:40:25 -07:00
jmwample
5acce42c64
add some staic hosts and switch server strategy
2025-11-11 09:14:26 -07:00
jmwample
2f752a6c42
fix things related to interface changes
2025-11-06 18:37:50 -07:00
Jack Wampler
806f807f02
Implement Static DNS fallback ( #6178 )
2025-11-06 16:46:39 -07:00
Jack Wampler
1400db6156
DNS Reliability Fixes ( #6175 )
2025-11-06 12:37:27 -07:00
Jędrzej Stuczyński
827c13b69e
moved nym-gateway-probe to monorepo and updated rust-edition to 2024 ( #6094 )
...
dont build netstack in CI
additional rust 2024 fixes
fixes
removed temp.rs
first round of cleanup
removed duplicated NS types
moved gateway probe to the monorepo
2025-10-08 16:17:43 +01:00
Jack Wampler
917f391948
Make DNS Resolver fallback optional ( #5920 )
...
default to no dns system fallback, but keep support
2025-07-29 11:00:24 -06:00
Jack Wampler
2c81195e79
Update Hickory DNS "0.24.4" to "0.25" ( #5709 )
...
update the dependency on hickory dns to the latest minor version
2025-04-15 09:30:23 -06:00
Andrej Mihajlov
2f55c031da
Remove Google public DNS ( #5660 )
2025-03-25 11:47:02 -06:00
Jack Wampler
79ce611d21
Server Side internal DoT/DoH opt out ( #5577 )
2025-03-12 10:14:04 -06:00
Jack Wampler
f13ce6bf2d
HickoryDnsResolver use a shared instance by default to limit fd use ( #5523 )
2025-02-27 09:05:10 -07:00
Jack Wampler
1d2e6d916c
Use secure DNS for websocket connection establishment ( #5386 )
...
implementation of secure dns for websocket connection establishment. depends on #5355
2025-02-04 11:20:39 -07:00
jmwample
8d10552d7c
hickory dns error mgmt
2025-01-23 08:29:56 -07:00
jmwample
117eb83a0b
managing returned iterators
2025-01-22 14:30:16 -07:00
jmwample
35b43d5b20
missed Lookup strategy
2025-01-22 14:30:16 -07:00
jmwample
93140a1aa7
minor fixes for clarity, interface access, and wasm exclusion
2025-01-22 14:30:16 -07:00
jmwample
f594bfc9ab
remove h3 because it causes an error
2025-01-22 14:30:12 -07:00
jmwample
4327e2945a
DNS-over-X for internal domain name (i.e. API client) lookups
2025-01-22 14:29:44 -07:00