On Thu, 10 Jan 2002, Richard Levitte - VMS Whacker wrote:
> They are binary compatible. I suggest you look in the openssh source
> to see how it detects the version, and yes, it's a bit oversensitive.
"ssh -v <some_host>" reports a lot of debugging information, starting
with:
OpenSSH_3.0.2p1, SSH protocols 1.5/2.0, OpenSSL 0x0090603f
^
In opensslv.h there is
#define OPENSSL_VERSION_NUMBER 0x0090603fL
and the same information can be retrieved at runtime via
SSL_get_version (according to the SSL_get_version.3 manpage).
Now ssh may be a bit oversensitive, but certainly should protect itself
against incompatible library versions. I would say, if the
OPENSSL_VERSION_NUMBER changes, you should also change the soname as well as
the fullname of the library. Everything else just ask for trouble.
regards
Peter Breitenlohner <[EMAIL PROTECTED]>
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]