Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Various improvements in test and resolver #175

Merged
merged 16 commits into from
Nov 7, 2024
Merged

Various improvements in test and resolver #175

merged 16 commits into from
Nov 7, 2024

Conversation

Ousret
Copy link
Member

@Ousret Ousret commented Nov 7, 2024

2.11.909 (2024-11-07)

  • Fixed DNS-over-QUIC, DNS-over-TLS, and DNS-over-UDP(Cleartext) connection procedure on network that lacks IPv6 access.
  • Fixed DNS-over-TLS unstable over a slow network.
  • Fixed a bug when setting a specific port in source_address and setting happy_eyeballs=True.
    We now silently discard the specific port to avoid a conflict / race condition with OS outgoing port allocation.
  • Improved reliability of our tests and fixed warnings in them.
  • Preemptively disabled QUIC (HTTP/3 included) with interpreter built with FIPS-compliant SSL module.
    Our QUIC implementation isn't FIPS-compliant for the moment. To force using non-FIPS QUIC implementation,
    please patch urllib3.util.ssl_.IS_FIPS and set it to False.
  • Fixed DoQ default certs loading as done in DoT, and DoH.
  • Improved reusability of a specific outgoing port. This is still an experimental feature, it is
    likely that CPython have a bug that prevent consistent behavior for this.

src/urllib3/contrib/resolver/protocols.py Dismissed Show dismissed Hide dismissed
@Ousret Ousret merged commit 351cca7 into main Nov 7, 2024
33 of 45 checks passed
@Ousret Ousret deleted the improve-test-warn branch November 7, 2024 08:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant