Tags: alexcrichton/curl-rust
Tags
Update curl to 8.15.0 (#620) * Update curl to 8.15.0 This updates curl to 8.15.0. Changelog: https://curl.se/ch/8.15.0.html Blog: https://daniel.haxx.se/blog/2025/07/16/curl-8-15-0/ A fairly major change here is that support for SecureTransport on macOS has been dropped. I decided to switch it over to OpenSSL. I don't know how well this is going to work. Apple's version of curl uses LibreSSL, with some minor changes. The main concern is how well it will find certificate stores, since IIRC those can be stored in the Keychain. The basic tests of accessing regular websites seem to pass for me. * CI: Switch to aarch64-apple-darwin This changes the macos CI job to use the aarch64-apple-darwin target instead of x86_64-apple-darwin. The Rust project has demoted x86_64 to tier 2 (https://rust-lang.github.io/rfcs/3841-demote-x86_64-apple-darwin.html), and I think we should be testing the aarch64-apple-darwin target instead since it is tier 1. macos-latest is currently macos-14 which is aarch64. The x86_64 tests have been running under emulation.
Update curl to 8.15.0 (#620) * Update curl to 8.15.0 This updates curl to 8.15.0. Changelog: https://curl.se/ch/8.15.0.html Blog: https://daniel.haxx.se/blog/2025/07/16/curl-8-15-0/ A fairly major change here is that support for SecureTransport on macOS has been dropped. I decided to switch it over to OpenSSL. I don't know how well this is going to work. Apple's version of curl uses LibreSSL, with some minor changes. The main concern is how well it will find certificate stores, since IIRC those can be stored in the Keychain. The basic tests of accessing regular websites seem to pass for me. * CI: Switch to aarch64-apple-darwin This changes the macos CI job to use the aarch64-apple-darwin target instead of x86_64-apple-darwin. The Rust project has demoted x86_64 to tier 2 (https://rust-lang.github.io/rfcs/3841-demote-x86_64-apple-darwin.html), and I think we should be testing the aarch64-apple-darwin target instead since it is tier 1. macos-latest is currently macos-14 which is aarch64. The x86_64 tests have been running under emulation.
Fix missing uint hash (#610) * Fix missing uint-hash when using http2 * Test more features in CI So that we don't miss things when these break. * Bump curl-sys version
Merge pull request #608 from alexcrichton/bump Bump curl/curl-sys versions
Update to 8.10.1 (#573) * Update to 8.10.1 * Disable rustls windows cross-compile test Rustls no longer works for cross-compiling due to switching to aws-lc (from ring). It seems to want to run `.bat` files for some NASM-related stuff. We could, in the future, expose `ring` as a rustls backend as a feature if someone wants to continue using that. * Don't try rustls on i686-pc-windows-msvc It requires nasm to be installed, and I don't want to hassle with that right now.
Update to 8.10.0 (#571) * Update to 8.10.0 * Fix version detection in `systest` Factor in both major/minor instead of just minor. This has been broken for awhile since the 8.0 release. * Fix compilation against system libcurl for me Doesn't actually break the bindings since the underlying Rust type is still the same, but gets things running locally at least. * Fix bindings for `curl_version_info_data` --------- Co-authored-by: Alex Crichton <[email protected]>
PreviousNext