Add OPENSSL_VERSION_AT_LEAST
authorMichael Richardson <mcr@sandelman.ca>
Thu, 1 Feb 2018 18:22:48 +0000 (13:22 -0500)
committerRich Salz <rsalz@openssl.org>
Thu, 1 Feb 2018 18:27:30 +0000 (13:27 -0500)
commitd8adfdcd2e5de23f3e1d1a1d10c2fda6f4a65c4a
tree9d8c2c7c80f370f58930cdf40ee697d6eb0e70e4
parentd4577a1474cd67afbfa5a48729c979180144b9d6
Add OPENSSL_VERSION_AT_LEAST

added macro to create version number
use the macro to build OPENSSL_VERSION_AT_LEAST(maj,min,fix) so that
customers of libssl (such as ruby-openssl) do not need to be so aware of
openssl version numbers.
includes updates to ssl(7) and OPENSSL_VERSION_NUMBER(3) man page

Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/5212)
(cherry picked from commit 3c5a61dd0f9d9a9eac098419bcaf47d1c296ca81)
doc/crypto/OPENSSL_VERSION_NUMBER.pod
doc/ssl/ssl.pod
include/openssl/opensslv.h