2012-04-27 170 views
4

我使用依靠OpenSSL的libcurl,因此我也需要链接它。OpenSSL二进制发行版:字符在版本末尾的含义

有Windows的二进制发行版here,但我不明白这个版本末尾的字符代表什么意思(包叫做:Win32 OpenSSL v1.0.1b,Win32 OpenSSL v1.0.0i .. )。

我可能会错过一些东西,但通过网站/页面快速潜伏没有给出任何解释。

他们有什么区别?

+2

它们只是增量版本。 – Mat 2012-04-27 08:25:37

+0

@Mat是的,显然它们是版本,显然它们是上升的,但是海报问的是它们的含义,即字母递增而不是数字的情况。 – mikemaccana 2017-11-06 16:14:22

回答

5

OpenSSL Support FAQ 8: How does the versioning scheme work?

后的OpenSSL的1.0.0版本改变了版本控制方案。 Letter版本(例如1.0.1a)只能包含错误和安全修复程序,并且没有新功能。次要版本更改最后一个数字(例如1.0.2),并且可以包含保留二进制兼容性的新功能。对中间数字的更改被认为是主要版本,不保证源代码和二进制兼容性。