Backend Development 3 min read

cURL 7.84 Release Notes: New Features, Deprecations, and Bug Fixes

cURL 7.84 introduces a new –rate option to limit transfer frequency, deprecates –random-file and –egd-file, adds thread‑safety indicators, expands CA path info, supports SSH host‑key callbacks, enables Unix‑socket SOCKS proxy usage, and includes various bug fixes such as improved CMake support and .netrc handling.

Laravel Tech Community
Laravel Tech Community
Laravel Tech Community
cURL 7.84 Release Notes: New Features, Deprecations, and Bug Fixes

cURL is a software project that provides the libcurl library and the curl command‑line tool for data transfer using various network protocols. Version 7.84 has been officially released.

Changes

-rate – a new command‑line option that limits the number of transfers per time period.

Deprecated -random-file and -egd-file ; they no longer have any effect.

curl_global_init() is now thread‑safe on most platforms.

curl_version_info now includes CURL_VERSION_THREADSAFE , allowing applications to check thread‑safety of the libcurl build.

CURLINFO_CAPATH / CURLINFO_CAINFO – expose the default CA path and file, which are usually set at build time.

CURLOPT_SSH_HOSTKEYFUNCTION – for builds with libssh2, a callback can now be set for host‑key verification.

Deprecated CURLOPT_RANDOM_FILE and CURLOPT_EGDSOCKET ; they are unused.

Unix‑socket to SOCKS proxy – libcurl can now use a Unix domain socket to connect to a SOCKS proxy instead of TCP.

Bug Fixes

Improved CMake support for libpsl and libidn2.

Repository now complies with the REUSE standard.

Headers API is no longer experimental.

Support for quoted strings in .netrc files.

Optimized case‑insensitive string comparisons.

Backend Developmentcommand linenetwork protocolscurlRelease Noteslibcurl
Laravel Tech Community
Written by

Laravel Tech Community

Specializing in Laravel development, we continuously publish fresh content and grow alongside the elegant, stable Laravel framework.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.