What's Changed
- More robust handling of server responses: added bounds and missing-value checks across the XML, SOAP, JSON, multipart and base64 parsing paths
- Reject stray control characters in URLs, headers, credentials and proxy settings, and bound the size and duration of a response
- Run curl_global_init once via std::call_once
- Build fixes for boost 1.86, libxml2 2.12 and clang
- Switched continuous integration to GitHub Actions
New Contributors
- @a17r made their first contribution in #52
- @mikekaganski made their first contribution in #54
- @serval2412 made their first contribution in #55
- @SoapGentoo made their first contribution in #68
- @fridrich made their first contribution in #70
Full Changelog: v0.6.2...v0.6.3