导读: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
本篇文章为 @ 行动的大雄 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。
请扫描二维码,使用微信支付哦。