Skip to content

vendor : update cpp-httplib to 0.45.1#23639

Merged
ggerganov merged 1 commit into
ggml-org:masterfrom
cabelo:cpp-httplib-0.45.1
May 25, 2026
Merged

vendor : update cpp-httplib to 0.45.1#23639
ggerganov merged 1 commit into
ggml-org:masterfrom
cabelo:cpp-httplib-0.45.1

Conversation

@cabelo
Copy link
Copy Markdown
Contributor

@cabelo cabelo commented May 25, 2026

Overview

Additional information

Requirements

What's Changed

v0.45.1

Bug fixes

  • Fix iOS build break caused by TARGET_OS_MAC being true on all Apple platforms (iOS, tvOS, watchOS). The Keychain enumeration path and Security.h include guards are now narrowed to TARGET_OS_OSX, and defining CPPHTTPLIB_USE_CERTS_FROM_MACOSX_KEYCHAIN on a non-macOS Apple platform now emits an explicit #error directing users to set_ca_cert_path() with a bundled CA file.
  • Fix zstd detection in the installed httplibConfig.cmake so downstream projects that depend on the installed package correctly pick up zstd

Improvements

  • Replace the deprecated SecTrustCopyAnchorCertificates (deprecated in macOS 13) with SecTrustSettingsCopyCertificates, iterating over the System, Admin, and User trust domains to retain equivalent anchor-certificate coverage
  • Declare Server::stop() as noexcept, reflecting that the implementation does not throw

@cabelo cabelo requested a review from ggerganov as a code owner May 25, 2026 02:47
@github-actions github-actions Bot added script Script related python python script changes labels May 25, 2026
@ggerganov ggerganov merged commit 9627d0f into ggml-org:master May 25, 2026
53 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

python python script changes script Script related

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants