Skip to content
Snippets Groups Projects
  • Sergey Bronnikov's avatar
    83ddadb4
    third_party: update libcurl from 7.87.0 to 8.3.0 · 83ddadb4
    Sergey Bronnikov authored
    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)
    83ddadb4
    History
    third_party: update libcurl from 7.87.0 to 8.3.0
    Sergey Bronnikov authored
    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)