Add SSL version and cipher to SSL connect message

Similar to what EPIC5 does.
This commit is contained in:
Kevin Easton
2017-12-03 00:13:47 +11:00
parent cdf53cbf86
commit 5d131bcf01
2 changed files with 6 additions and 2 deletions

View File

@@ -1,5 +1,7 @@
[Changes 1.2.2]
* Add SSL version and cipher to SSL connect message. (caf)
* Add BITCHXRC_NAME to config.h. (caf)
* Correctly handle case when a nick comes between a -s flag and a server name

View File

@@ -1352,13 +1352,15 @@ int finalize_server_connect(int refnum, int c_server, int my_from_server)
err = SSL_connect (server_list[refnum].ssl_fd);
if(err == -1)
{
server_list[refnum].ssl_error = SSL_get_error((SSL *)server_list[refnum].ssl_fd, err);
server_list[refnum].ssl_error = SSL_get_error(server_list[refnum].ssl_fd, err);
if(server_list[refnum].ssl_error == SSL_ERROR_WANT_READ || server_list[refnum].ssl_error == SSL_ERROR_WANT_WRITE)
return 0;
}
SSL_show_errors();
CHK_SSL(err);
say("SSL server connected");
say("SSL server connected using %s (%s)",
SSL_get_version(server_list[refnum].ssl_fd),
SSL_get_cipher(server_list[refnum].ssl_fd));
}
#endif