【问题标题】:How to determine the latest OpenSSL version如何确定最新的 OpenSSL 版本
【发布时间】:2017-02-13 00:55:39
【问题描述】:

找到最新版本号的最可靠来源是什么? 是github吗?

如果是,我应该采用哪个版本? 现在,这是我看到的:

我应该使用1.0.2k 吗? 但是1.1.0d 似乎是更新的(如果它遵循语义版本控制)。这些字母的实际含义是什么?

注意:在我的例子中,这是用 nginx 编译一个 openssl 版本。 上次我(相当随机地)选择了 1.0.2h 版本,这在当时似乎是最新的。

那么找到最新的openssl版本需要遵循什么流程?

【问题讨论】:

标签: ssl nginx openssl


【解决方案1】:

https://www.openssl.org/ 显示当前和受支持的版本。 目前有两个主要版本正在开发中:1.1.0 和 1.0.2。 1.1.0 更新并具有更多功能。但是由于 1.0.2 和 1.1.0 之间的清理,许多未记录的 API(即,由于没有官方 API 存在而从未成为官方 API 但无论如何都被使用的东西)被破坏,并且并非所有软件都能在 1.1.0 上正常工作或工作稳定然而。此外,在查看发布历史时,1.1.0 往往不仅会引入功能,而且会比 1.0.2 更快地引入错误。即使在补丁版本之间,使用 1.1.0 的机会也高于 documented behavior changes

因此,如果您需要 1.1.0 的新功能,那就去吧。如果您喜欢更稳定的版本,错误的可能性更小,请使用 1.0.2。在所有情况下,您都应始终使用最新的补丁版本,并在发布新补丁或向后移植安全补丁时继续使用它。

【讨论】:

    猜你喜欢
    • 2014-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-28
    • 2016-05-09
    • 1970-01-01
    • 1970-01-01
    • 2020-03-30
    相关资源
    最近更新 更多