summaryrefslogtreecommitdiffstats
path: root/meta-networking/recipes-support/libcpr
Commit message (Collapse)AuthorAgeFilesLines
* libcpr: upgrade 1.13.0 -> 1.14.2Andrej Kozemcak2026-03-171-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The tag is not on any branch. Changelog: 1.14.2: https://github.com/libcpr/cpr/releases/tag/1.14.2 Changed: - test: don't reflect Content-Length from request - Fixed curlholder Double Free - Fix error when running CMake configure multiple times with CPR_BUILD_TESTS, bump CMake min version to 3.18 - fix: replace curl_error_map with switch to fix Static Initialization Order Fiasco - Updated Bazel Instructions - Bump actions/upload-artifact from 5 to 6 - Bump actions/checkout from 5 to 6 - Bump jwlawson/actions-setup-cmake from 1.14 to 2.1 v1.14.1: https://github.com/libcpr/cpr/releases/tag/1.14.1 Changed: - Fixed SSE Windows string parsing v1.14.0 https://github.com/libcpr/cpr/releases/tag/1.14.0 Changed: - fix: Crash when building with /MT in MSVC (double-destructor) #1276 - 1.14.0 Release Preparation - NuGet Release Build Fixes - Add support for Server Sent Events (SSE) Signed-off-by: Andrej Kozemcak <andrej.kozemcak@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcpr: upgrade 1.12.0 -> 1.13.0Wang Mingyu2025-11-181-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== - Implement support for CURLOPT_CAINFO_BLOB - Added support for CURLOPT_SSLCERT_BLOB - Refactor: Pass std::string_view by value instead of by const reference - Add connection pool option (V3) - fix: Calling empty callbacks - fix: callback function pointer type mismatch in writeFunction - 1.12.0 CI Fixes - fix: Cmake config file - fix: make is_same_v check constexpr in set_option_internal - cpr::MultiPerform fixes - #1047 and #1186 - Bump actions/setup-python from 5 to 6 - Bump actions/checkout from 3 to 5 - Allow disabling PSL - Make curl dependency management optional - curl_container: allow calling GetContent without CurlHolder - Bump stefanzweifel/git-auto-commit-action from 6 to 7 - Bump actions/upload-artifact from 4 to 5 - Bump actions/setup-python from 1 to 5 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcpr: upgrade 1.11.0 -> 1.12.0Wang Mingyu2025-06-261-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =============== - Updated supported versions for 1.11.0 - Add FreeBSD package/port mention into README - Fixed grammatical issues and corrected spelling errors in README.md - Refactored timeout.h: added template ctr and removed redundant ctrs - fix no-revoke. - Resolve CURLOPT_SSL_OPTIONS issues - fix: remove duplicate call in Session::prepareCommonDownload() - Update To The Latest Clang-Tidy Version - Enhance: Use unordered_map for CURL error mapping - Public cpr::Session::GetSharedPtrFromThis - Replace ubuntu:22.04 and ubuntu:23.04 with ubuntu:latest - [BUG] Fix cpr::ssl:KeyBlob: Copy blob to curl - Added handling no_proxy override through Proxies - fix: let bad-host-tests pass when there is DNS error redirection - Removed 1.9.x from the supported versions - Replaced the secureStringClear mechanism with a SecureString class - Clang-Tidy And cppcheck Fixes - Getter function for Session::header_ to enable the user to read back all headers set and delete select ones - Status code int32_t -> long - Fix windows static library build parameter in CMakeLists.txt - Fix Seg-fault when setting proxy username + password - Add Session::RemoveContent() - Cookie expires date is now only 100 days in the future - add curl's ANY and ANSAFE authorization options - Fixed memory leak in threadpool - Add enforced HTTP/3 - Update README.md to add Bazel extension instructions - feat: Use CMAKE_MSVC_RUNTIME_LIBRARY for runtime selection in MSVC - Update CMakeLists.txt project version for 1.11.2 release - Add std::to_string functionality for ErrorCode to ease human meaningful logging - Make cpr::async and HTTP (Get, Post, Put, etc.) callbacks cancelable - Refactor AsyncWrapper to make it safer - Do Not Check For Sanitizers If They Are Not Enabled - Fix usage for TLS v1.3 cipher - Changed LowSpeed to use std::chrono - Better OpenSSL headers include based on headers version. - Ensure cpr::LowSpeed properties are cased to long for curl - Implemented cpr::BodyView. - Add primary_ip primary_port to Response - Bump stefanzweifel/git-auto-commit-action from 5 to 6 - Load all certs in a CaBuffer - WIP CURL 8.13 Support Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcpr: upgrade 1.10.5 -> 1.11.0Jason Schonberg2025-06-251-2/+2
| | | | | | | Changelog: https://github.com/libcpr/cpr/releases/tag/1.11.0 Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-openembedded/all: adapt to UNPACKDIR changesAlexander Kanavin2025-06-251-1/+0
| | | | | | | | | | | | | Please see https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265 for what changes are needed, and sed commands that can be used to make them en masse. I've verified that bitbake -c patch world works with these, but did not run a world build; the majority of recipes shouldn't need further fixups, but if there are some that still fall out, they can be fixed in followups. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcpr: add new recipePeter Marko2024-03-261-0/+24
Curl for People C++ Requests is a simple wrapper around libcurl inspired by the excellent Python Requests project. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>