Files
Niklas Korz 1e5fa9ab28
Some checks failed
Update Issues / update-issues (push) Has been cancelled
Release / Settings (push) Has been cancelled
Release / release (push) Has been cancelled
Release / Compute latest release flag (push) Has been cancelled
Release / Update docs (push) Has been cancelled
Release / Update docker image (push) Has been cancelled
Release / Build (push) Has been cancelled
Release / Artifacts (push) Has been cancelled
Release / Update NPM (push) Has been cancelled
fix(deps): update to curl v8.19.0, mbedtls v3.6.5, libxml2 v2.15.2 (#1563)
These are security sensitive dependencies that haven't been updated
since 2024.

Thankfully, there do not appear to be any major incompatibilities that
prevent an update.

libxml2 now enforces that buffer size must only refer to the actual
content excluding the null terminator, which required replacing
`std::size` with `strlen` in two unit tests.

I originally tried to bump mbedtls to 4.0.0, but that seems to be
blocked by an upstream issue trying to write to the cmake source
directory, which cmake errors on.

3.6.5 has all CVE fixes included that come with 4.0.0 though, so from a
security perspective it is sufficient to update to this version with no
incompatibilities first.

---------

Co-authored-by: Joey Parrish <joeyparrish@google.com>
2026-03-18 18:31:57 -07:00
..
2024-02-12 14:10:51 -08:00