-
Notifications
You must be signed in to change notification settings - Fork 6.4k
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
[curl] Update to 7.77.0 #16126
[curl] Update to 7.77.0 #16126
Conversation
@@ -1,51 +0,0 @@ | |||
diff --git a/CMakeLists.txt b/CMakeLists.txt |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why delete this patch?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As of curl 7.75.0, curl now provides its own USE_LIBIDN2
CMake option. An adapted patch may still be needed to handle the find_library
tweaks - have not had a full chance to dig into this.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
idn2 needs iconv, but curl doesn't link this when testing.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll take this to #18971. I even had a look at idn2 recently, for mingw.
@past-due ,Can you handle these conflicts? |
7e84491
to
2c82f52
Compare
@past-due Let us know when you're ready for review/merge by unmarking this as a draft :) @JonLiu1993 please do not promote other people's PRs from draft to "ready for review" |
@past-due ,Can this pr be reviewed now? |
@JonLiu1993 I apologize for the delay - I have not had a chance to address or investigate the "TODO" listed in the first comment. If that is not an issue for anyone, I have no issues with it being reviewed, but at this point I'm uncertain of the impact. EDIT: Testing of the |
@past-due ,Could you handle these conflicting files? |
FTR, upstream curl is at 7.76.1, with two CVEs fixed since 7.75.0 |
@past-due ,Can you please resolve the conflicts against master? |
2c82f52
to
9e23ff0
Compare
@JonLiu1993 I have rebased and resolved conflicts with the master branch. curl is now up to 7.77, but there appear to be more patches that need fixing, and I'm not sure when I'll have a chance to address. Also, as noted above:
|
I pushed an update to cURL 7.77.0, and some (attempts) at adjusting patches. Waiting for CI.
|
I will refresh #17790 independent of this PR, and that start with this PR separately. There a few more issues with port curl at the moment, first of all a mismatch of non-htp/HTTP_ONLY. |
@past-due ,Can you please resolve the conflicts against master? |
Closing in favor of #18971. |
Update
curl
port to 7.75.0: https://curl.se/changes.htmlTODO:
0012-fix-dependency-idn2.patch
, if needed. (Possibly incorporating thefind_library
tweaks from the original? But taking advantage of the newUSE_LIBIDN2
built-in curl CMake option.)