ngircd-tor/src
Christoph Biedl daa88b7651 Fix building ngIRCd with OpenSSL 1.1
At the moment, ngIRCd fails to build against OpenSSL 1.1 since the
configure check probes for the SSL_library_init symbol which was
removed, but probing for a different function availabe in both versions
solves that problem: SSL_new().

And as SSL_library_init is no longer needed, the patch boils down to
probing SSL_new to assert libssl is available, and disabling the
SSL_library_init invokation from OpenSSL 1.1 on, see also another
application[1] (NSCA-ng) that did pretty much the same.

Patch was compile-tested on both Debian jessie (OpenSSL 1.0.2) and
stretch (OpenSSL 1.1).

[1] <https://www.nsca-ng.org/cgi-bin/repository/nsca-ng/commit/?id=8afc22031ff174f02caad4afc83fa5dff2c29f8a>

(Patch by Christoph, commit message cherry-picked from the email thread
on the mailing list by Alex. Thanks!)
2016-12-05 23:51:07 +01:00
..
ipaddr Streamline ".gitignore" files 2015-07-19 03:03:06 +02:00
ngircd Fix building ngIRCd with OpenSSL 1.1 2016-12-05 23:51:07 +01:00
portab Make sure that SYSCONFDIR is always set 2016-07-22 19:01:04 +02:00
testsuite Send_Message: Fix handling of "empty" targets 2016-01-07 01:54:11 +01:00
tool Streamline ".gitignore" files 2015-07-19 03:03:06 +02:00
Makefile.am IPv6 support. 2008-02-26 23:50:35 +01:00