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

Update to 8.10.0 #571

Merged
merged 4 commits into from
Sep 11, 2024
Merged

Update to 8.10.0 #571

merged 4 commits into from
Sep 11, 2024

Conversation

ehuss
Copy link
Collaborator

@ehuss ehuss commented Sep 11, 2024

Updates to 8.10.0.

https://daniel.haxx.se/blog/2024/09/11/curl-8-10-0/
https://daniel.haxx.se/blog/2024/07/31/curl-8-9-1/

There are two CVE fixes here:

CVE-2024-8096: OCSP stapling bypass with GnuTLS
CVE-2024-7264: ASN.1 date parser overread

BTW, it looks like there might be a 8.10.1, but I don't know if it matters (I don't see any changes of consequence, so I'm not sure what the plan is).

Factor in both major/minor instead of just minor. This has been broken
for awhile since the 8.0 release.
Doesn't actually break the bindings since the underlying Rust type is
still the same, but gets things running locally at least.
@alexcrichton
Copy link
Owner

I've pushed a few more commits here, turns out that systest has been broken for some time now since version checks were just against the minor version number, not major+minor. With adjustments for the two constants changed here too I'm hoping this might get further in CI.

@alexcrichton alexcrichton merged commit 226030a into alexcrichton:main Sep 11, 2024
13 checks passed
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.

2 participants