您现在的位置是:首页 > 文章详情

cURL 7.87 正式发布

日期:2022-12-21点击:301

cURL 是一个计算机软件项目,提供一个库(libcurl)和命令行工具(curl),用于使用各种网络协议传输数据。这个名字代表了 "Client URL"。

cURL 7.87 正式发布,更新内容如下:

变化

  • -url-query

    curl 的第 249 个命令行选项将数据添加到 URL 的查询部分。

  • curlopt_quick_exit

    告诉 libcurl 在退出时不等待任何 DNS 线程。

  • curl_writefunc_error

    新的和更容易的方式来提示写回调错误。

  • curlopt_ca_cache_timeout

    libcurl 现在可以在内存中缓存 CA 存储

  • 增加了 curl_version_info_data 的特性名称

    由 curl_version_info 返回的结构现在会返回所有按名称列出的内置特性。这是一个准备工作,允许应用程序慢慢适应,并为将来功能不能再容纳在以前用于此目的的 32 位字段中的时刻做好准备。

错误修正

  • 更好的 base64
  • 修复了 hyper 后端中的一些问题
  • gen.pl:修复 linkifier
  • 在以前的curl版本中,它在解析浮点数时错误地使用了locale,这使得该工具很难在运行于多个locale的脚本中使用。现在它要求小数点分隔符总是一个点/句号,与用户的语言环境无关。
  • 命令行工具现在可以更好地超时读取数据
  • curl_get_line:允许最后一行没有换行符
  • 支持使用 CURLOPT_IGNORE_CONTENT_LENGTH 增长 FTP 文件
  • 不要多次发送 PROXY
  • gcc 中的功能废弃警告
  • 为了减少意外并保持一致性,在curl和libcurl源代码的一些地方,我们现在尽可能地限制他们只接受十进制数字。
  • openssl:用'[lib]/[version]:'作为错误的前缀
  • RTSP 认证再次工作,这个功能在几个版本前被破坏了,现在它终于被再次修复。
  • 修复代理的 IDN
  • cmake:在共享库上设置 soname
  • WebSocket
    • 修复了部分框架和缓冲区更新的问题
    • 当 websockets 支持没有内置时,现在返回 CURLE_NOT_BUILT_IN
    • 当连接被关闭时正确返回错误
  • 作为内部重构和为 TLS 引入连接过滤器的直接结果,curl 现在支持 HTTPS-proxy 的 TLS 后端比以前更多。

更多详情可查看:https://daniel.haxx.se/blog/2022/12/21/curl-7-87-0/

 

原文链接:https://www.oschina.net/news/222335/curl-7-87-release
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章