查找最新版本号的最可靠来源是什么? 是github ?
我应该选择1.0.2k
吗?
但是 1.1.0d
似乎是更新的(如果它遵循语义版本控制)。这些字母的实际含义是什么?
注意:在我的例子中,这是使用 nginx 编译 openssl 版本。 上次我(相当随机地)选择了 1.0.2h 版本,当时它似乎是最新的。
那么查找最新的 openssl 版本需要遵循什么流程?
最佳答案
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。在所有情况下,您应该始终使用最新的补丁版本,并在发布新补丁或向后移植安全补丁时继续使用它。
关于ssl - 如何确定最新的 OpenSSL 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42189880/