Operations 3 min read

cURL 8.1.2 Released – Bug Fixes and Improvements

cURL 8.1.2, the second patch of the 8.1.x series, introduces a range of bug fixes including corrected configure handling of $CC, improved nghttp2 linking without pkg-config, HTTP/2 and HTTP/3 EOF handling enhancements, libcurl.m4 cleanup, and libssh authentication fixes.

Laravel Tech Community
Laravel Tech Community
Laravel Tech Community
cURL 8.1.2 Released – Bug Fixes and Improvements

cURL is a software project that provides a library (libcurl) and a command‑line tool (curl) for transferring data with many network protocols. The name stands for "Client URL".

cURL 8.1.2 has been released as the second patch of the 8.1.x series. The updates include:

Bug Fixes

configure: quote the assignments for run-compiler – A regression introduced in the previous version caused configure to fail when the $CC shell variable was set to something other than a command name. The variable is now correctly quoted.

configure: no pkg‑config and no custom path, use -lnghttp2 – When nghttp2 is installed in the default directory, building without pkg‑config can cause link errors; this fix addresses that.

http2: fix EOF handling for uploads with auth negotiation – Resolves a regression when using multi‑phase authentication methods such as Digest over HTTP/2 POST.

http3: send EOF indicator earlier – By better tracking the amount of uploaded data, curl can avoid sending an extra zero‑length DATA frame and instead send EOF more promptly.

libcurl.m4: remove trailing ‘dnl’ that broke autoconf – The configure macro used by other projects to detect installed libcurl versions now works more reliably.

libssh: try password when keyboard‑interactive authentication fails – When an SSH server offers multiple authentication methods and curl attempts keyboard‑interactive, it previously skipped trying password authentication if built with libssh. This bug, present since libssh support was added, is now fixed.

看完本文有收获?点赞、分享是最大的支持!

HTTP2curlHTTP3BugFixeslibcurlNetworkProtocolsSoftwareRelease
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.