third_party: update libcurl from 7.87.0 to 8.3.0
The patch updates curl module to the version 8.3.0 [1] and updates a CMake module for building curl library. Changes in CMake module: - Option `CURL_STATICLIB` is gone and replaced with `BUILD_STATIC_LIBS`. - Option `CURL_USE_GNUTLS` was added and disabled by default. - NSS library support was removed and option `CURL_USE_NSS` has been removed as well. - Option `CMAKE_UNITY_BUILD` was added and disabled by default. - Option `CURL_DISABLE_FORM_API` was added and disabled by default. It is in fact depends on `CURL_DISABLE_MIME`, but anyway disabled explicitly. Changelog: https://curl.se/changes.html#8_3_0 1. https://github.com/curl/curl/releases/tag/curl-8_3_0 NO_DOC=libcurl submodule bump NO_TEST=libcurl submodule bump Fixes #9086 (cherry picked from commit 979b4adb)
Showing
- changelogs/unreleased/bump-libcurl-to-8.3.0.md 3 additions, 0 deletionschangelogs/unreleased/bump-libcurl-to-8.3.0.md
- changelogs/unreleased/gh-9086-fix-streaming-connection-stuck.md 4 additions, 0 deletions...logs/unreleased/gh-9086-fix-streaming-connection-stuck.md
- cmake/BuildLibCURL.cmake 4 additions, 2 deletionscmake/BuildLibCURL.cmake
- third_party/curl 1 addition, 1 deletionthird_party/curl
Please register or sign in to comment