Skip to content

Tags: alexcrichton/curl-rust

Tags

0.4.49

Toggle 0.4.49's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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.

curl-sys-0.4.83

Toggle curl-sys-0.4.83's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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.

curl-sys-0.4.82

Toggle curl-sys-0.4.82's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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

0.4.48

Toggle 0.4.48's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #608 from alexcrichton/bump

Bump curl/curl-sys versions

curl-sys-0.4.81

Toggle curl-sys-0.4.81's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #608 from alexcrichton/bump

Bump curl/curl-sys versions

curl-sys-0.4.80

Toggle curl-sys-0.4.80's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update curl to 8.12.1 (#598)

curl-sys-0.4.79

Toggle curl-sys-0.4.79's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update to 8.12.0 (#597)

curl-sys-0.4.78

Toggle curl-sys-0.4.78's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update to 8.11.0 (#584)

curl-sys-0.4.76

Toggle curl-sys-0.4.76's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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.

curl-sys-0.4.75

Toggle curl-sys-0.4.75's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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]>