Hi,

On Thu, Apr 13, 2017 at 04:23:56AM +1000, Steven McDonald wrote:
> For example, OpenBSD does have pkg-config for libssl, but hasn't
> updated it since LibreSSL was forked:
> 
>   $ pkg-config --modversion libssl
>   1.0.0

I think LibreSSL needs to just die in flames...

Their approach of "we pretend to have OpenSSL's API, but we're not
telling you what is really in there, and our version number is meaningless"
is just needlessly painful.  And we've been hit by this before.

(BoringSSL is not such a big problem since they are changing the API
in incompatible ways, so compilation will fail anyway)


But advocacy aside, since the pkg-config stuff isn't going to really
help us in deciding "this is good enough for us?", it looks like we
need a conftest.c that will just look at the version number #define 
in <opensslv.h>, and that one can then differenciate against LibreSSL
as well ("if it's LibreSSL, 1.0.0 is good enough, if OpenSSL, 1.0.1").

Needless waste of human lifetime, but solvable.

gert
-- 
USENET is *not* the non-clickable part of WWW!
                                                           //www.muc.de/~gert/
Gert Doering - Munich, Germany                             g...@greenie.muc.de
fax: +49-89-35655025                        g...@net.informatik.tu-muenchen.de

Attachment: signature.asc
Description: PGP signature

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Openvpn-devel mailing list
Openvpn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-devel

Reply via email to