+8613426109659
webmaster@21cto.com

cURL 8.17.0 正式发布

图片

导读:cURL程序又升级了,来看看有什么新鲜的。

经过一个多月的开发,使用 C 语言编写并根据cURL许可证分发的cURL控制台实用程序和库的 8.17.0 版本(第 271 版)已经正式发布。

以下,我们盘点这个实用程序的主要变化:

它主要修复了CVE-2025-10966漏洞。当你使用 wolfSSH 时,缺少 SFTP 主机验证。当使用基于 wolfSSH 的后端执行 SFTP 时,用于管理 SSH 连接的 curl 代码存在错误,缺少主机验证机制。

此新版本已停止支持如下之功能:

  • Heimdal

  • winbuild 构建系统;

  • Kerberos FTP;

  • wolfSSH。


同时,增益功能如下:

  • libssh2 的最低版本已提高到 1.9.0;

  • 为多接口添加了通知 API;

  • 进度指示器尺寸增加至每维度 6 个字符


此前,进度指示器输出最多使用五个数字加一个字母:最高 99999 字节,然后是 9999k、9999M,依此类推。输出结果在显示大小后使用两个空格与下一个字段之间分隔。新方法使用一个额外的字母,字段之间仅使用一个空格。这样可以显示最高 999999 字节,然后是 99999k、99999M,依此类推。当输出值小于 1000 时(无论使用何种计量单位),该函数使用一位小数。例如,999.9M。

  • 支持 Apple SecTrust – 使用本地化的 CA 商店。

该选项已添加到控制台实用程序中--knownhosts。

  • wcurl:引入 2025.11.04。

  • 写入输出:%header{}能够输出标头的所有出现位置。


该项目记录据称已创下新纪录——自上个版本发布以来,至少修复了 448 个错误(Bug)。

作者:洛逸

参考:

https://curl.se/ch/8.17.0.html

评论

我要赞赏作者

请扫描二维码,使用微信支付哦。