| common |
|
|
- |
| connect_by_name.rs |
By-name connection modes: [`NetworkConfig::resolution`] set to
[`ResolutionMode::ByName`] or [`ResolutionMode::ByNameWithHttpsRr`].
When the host should not (or cannot) be resolved client-side (e.g. a proxy
resolves it for us, or an inner proxy connection is being established), the
state machine attempts by name instead of racing IPs. `ByName` skips DNS
entirely; `ByNameWithHttpsRr` still fetches the origin HTTPS record for its
ALPN (so h3 is attempted when advertised) but never queries A/AAAA. |
14578 |
- |
| connection_attempts.rs |
|
10173 |
- |
| failure.rs |
|
3758 |
- |
| hostname_resolution.rs |
|
20571 |
- |
| https_records.rs |
|
58356 |
- |
| network_config.rs |
|
24280 |
- |
| optimistic_dns.rs |
Optimistic DNS: the state machine uses an answer the resolver served from a
stale (expired) cache entry, and revalidates it with a background query.
<https://datatracker.ietf.org/doc/draft-gakiwate-dnsop-optimistic-dns/>
<https://github.com/mozilla/happy-eyeballs/issues/125> |
14688 |
- |
| type_impls.rs |
|
3293 |
- |