Branch: refs/heads/master Home: https://github.com/ngircd/ngircd Commit: 2924b3d52ac2ab89e3bc517a1f664ec056a45edd https://github.com/ngircd/ngircd/commit/2924b3d52ac2ab89e3bc517a1f664ec056a4... Author: Alexander Barton alex@barton.de Date: 2016-12-05 (Mon, 05 Dec 2016)
Changed paths: M src/ngircd/irc-info.c M src/ngircd/irc-write.c
Log Message: ----------- gcc 6.2 warnings: fix code indentation
This fixes the following correct -Wmisleading-indentation warning messages of gcc 6.2:
irc-write.c: In function ‘IRC_SendWallops’: irc-write.c:521:4: warning: this ‘if’ clause does not guard... irc-write.c:524:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ irc-write.c:526:4: warning: this ‘if’ clause does not guard... [] irc-write.c:529:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’
irc-info.c: In function ‘IRC_STATS’: irc-info.c:895:3: warning: this ‘else’ clause does not guard... irc-info.c:897:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘else’
No functional changes, the code has been correct, but the indentation was wrong ...
Commit: daa88b765111b14047c97256bd2a9a2daabe123b https://github.com/ngircd/ngircd/commit/daa88b765111b14047c97256bd2a9a2daabe... Author: Christoph Biedl ngircd.anoy@manchmal.in-ulm.de Date: 2016-12-05 (Mon, 05 Dec 2016)
Changed paths: M configure.ng M src/ngircd/conn-ssl.c
Log Message: ----------- 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).
(Patch by Christoph, commit message cherry-picked from the email thread on the mailing list by Alex. Thanks!)
Commit: dd6d75d37d67a05a439322ef3ca941f63afaaed6 https://github.com/ngircd/ngircd/commit/dd6d75d37d67a05a439322ef3ca941f63afa... Author: Alexander Barton alex@barton.de Date: 2016-12-05 (Mon, 05 Dec 2016)
Changed paths: M autogen.sh
Log Message: ----------- autogen.sh: Fix some shellcheck(1) warning messages
Commit: 995bbfd62787a783a768cda9171f778a47099fa0 https://github.com/ngircd/ngircd/commit/995bbfd62787a783a768cda9171f778a4709... Author: Alexander Barton alex@barton.de Date: 2016-12-05 (Mon, 05 Dec 2016)
Changed paths: M contrib/ngircd-bsd.sh M contrib/ngircd-redhat.init
Log Message: ----------- Make scripts and init-files in ./contrib executable
Compare: https://github.com/ngircd/ngircd/compare/a335e480c59f...995bbfd62787