Hi Christoph!
Am 16.11.2016 um 19:49 schrieb Christoph Biedl ngircd.anoy@manchmal.in-ulm.de:
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. Since however ngircd does not use that symbol (and appearently this did not break execution), probing for a different function availabe in both version solves that problem. Was tested (./autogen.sh && ./configure --with-openssl && make) on both Debian jessie (openssl 1.0.2) and stretch with openssl 1.1 installed.
Thanks for the patch, but sadly this doesn’t apply cleanly to the current Git master, because there is no „if AC_CHECK_LIB(ssl, SSL_new)“ in the code, most probably you did this agains an internal branch?
And because of ngIRCd actually _using_ SSL_library_init (see src/ngircd/conn-ssl.c, line 287), I’m not sure if a simple „s/SSL_library_init/SSL_new/g“ in configure.ng is really sufficient? Probably you changed that in your branch as well?
Thanks! Alex