Releases: alexcrichton/curl-rust
Releases · alexcrichton/curl-rust
0.4.44
Added
- Expose 
CURLINFO_SIZE_UPLOADasEasy::upload_size. (#410, #443) - Expose 
CURLOPT_HTTP09_ALLOWEDasEasy::http_09_allowed. (#436, #447) - Expose various proxy-specific versions of SSL/TLS options already offered. These usually have the same names as their normal counterparts with a 
proxy_prefix. (#453) 
0.4.43
0.4.42
Added
- Add ability to compile bundled curl with rustls as the TLS engine with the 
rustlscrate feature. (#341, #374) - Allow enabling NLTM support when compiling bundled curl with the 
nltmcrate feature. (#428) - Added more complex example program for using multi API. (#431)
 
Changed
- Upgraded bundled curl version in 
curl-systo 7.81.0 (#432) 
0.4.41
Added
- Exposed the 
CURLOPT_CAINFO_BLOBlibcurl option asEasy::ssl_cainfo_blobandEasy2::ssl_cainfo_blob. (#420) 
Fixed
- Refactored init behavior to avoid being affected by rustc linking issue rust-lang/rust#90342 on macOS 12.0 Monterey (#417, #426)
 - Guarantee that 
curl_multi_remove_handleis always called on easy handles attached to a multi handle before being closed. This avoids triggering a double-free bug present in curl 7.78.0-7.80.0. (#421, #423) 
Changed
- Upgraded bundled curl version in 
curl-systo 7.80.0 (#422) 
0.4.37
Added
- Add support for 
CURLOPT_PATH_AS_IS. (#385) - Add support for 
CURLOPT_PINNEDPUBLICKEY. (#391). 
FIxed
- Disable compiling with 
poll()on macOS, which is buggy on some versions of macOS. This matches the default upstream build behavior. (#393) 
Changes
- Upgrade to Rust 2018 edition. (#389)
 
0.4.36
0.4.35
Added
- Add some more fields to 
DebugforVersion(#368) - Add 
expect_100_timeoutoption to mirrorCURLOPT_EXPECT_100_TIMEOUT_MS(#376) - Add feature-gated support for 
curl_easy_upkeep, introduced in 7.62.0. Use theupkeep_7_62_0feature to enable this method. (#378)