Tags: alexcrichton/curl-rust
Tags
Merge pull request #643 from weihanglo/fix fix(sys): link to `iphlpapi` unconditionally
Merge pull request #641 from ehuss/update-8.19.0 Update curl to 8.19.0
Update curl to 8.18.0 (#637) This updates curl to 8.18.0. Changelog: https://curl.se/ch/8.18.0.html Blog: https://daniel.haxx.se/blog/2026/01/07/curl-8-18-0/ This fixes 6 CVEs. This raises the minimum OpenSSL version to 3.0.0.
Bump to curl 8.17.0 (#629) * Bump to curl 8.17.0 Been a bit since I've done this, but otherwise keeping things up-to-date. Let's see how CI fares... * Fix ntlm build * Try to fix multi test * Another attempted fix
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
PreviousNext