Branch: refs/heads/master Home: https://github.com/ngircd/ngircd Commit: b71a0ddbd570f5163ede198d635c3b03abd3e27e https://github.com/ngircd/ngircd/commit/b71a0ddbd570f5163ede198d635c3b03abd3... Author: Tom Ryder tom@sanctum.geek.nz Date: 2015-06-26 (Fri, 26 Jun 2015)
Changed paths: M src/ngircd/conn-ssl.c
Log Message: ----------- Specify session context for OpenSSL clients
Reconnecting to ngIRCd 22.1 built with OpenSSL with some OpenSSL clients, including Pidgin and stunnel 5.06, attempts to reuse a session and fails due to the absence of this line.
The error message in syslog from ngIRCd is:
SSL protocol error: SSL_accept (error:140D9115:SSL routines:SSL_GET_PREV_SESSION:session id context uninitialized)
This patch appears to fix the problem for both Pidgin and stunnel; it may work for other OpenSSL clients that attempt to re-use sessions.
* https://github.com/ngircd/ngircd/issues/182 * https://developer.pidgin.im/ticket/11568 * https://www.openssl.org/docs/ssl/SSL_CTX_set_session_id_context.html
Commit: 571b1a8b83bee56a75728d44d2586a816401d434 https://github.com/ngircd/ngircd/commit/571b1a8b83bee56a75728d44d2586a816401... Author: Alexander Barton alex@barton.de Date: 2015-06-26 (Fri, 26 Jun 2015)
Changed paths: M src/ngircd/conn-ssl.c
Log Message: ----------- Merge pull request #215 from tejr/master
Specify session context for OpenSSL clients.
Closes #182.
Compare: https://github.com/ngircd/ngircd/compare/f6b7764eb5d8...571b1a8b83be
ngircd-commits@lists.barton.de