libgit2 1.9.0“施维博根”

libgit2 1.9.0“施维博根”

28月1.9.0日,跨平台库XNUMX发布 libgit2,它实现了主要的 Git 方法。该库是用 C 语言编写的,并根据 GNU GPL 2 许可证进行分发,并具有特殊的链接例外,允许不公开源代码。

预计这将是 1.x 系列中的最后一个版本,下一个版本将是 libgit2 v2.0,它将 SHA256 支持从实验性变为支持。这意味着 2.0 版将引入对 API 和 ABI 的更改以支持 SHA256,以及其他破坏兼容性的更改。

主要变化:

  • 改进的 API 文档: https://libgit2.org/docs/reference.
  • 更新了 TLS 加密选择以匹配 Mozilla“兼容性”密码套件.
  • 改进了责备 API。
  • 向实验控制台实用程序 git2-experimental 添加了blame 和 init 命令。
  • 现在,当使用 CMake 选项 -DUSE_SHA1=<非默认选项> 时,会显示一条警告,建议您使用 SHA1DC 算法(带有冲突检测的 SHA1)。
  • 打破 ABI 的几个重要变化。
  • 许多改进和错误修复。

来源: linux.org.ru

为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster