]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Add debugs for session info after each handshake attempt
authorAmos Jeffries <squid3@treenet.co.nz>
Sat, 14 Jan 2017 07:26:33 +0000 (20:26 +1300)
committerAmos Jeffries <squid3@treenet.co.nz>
Sat, 14 Jan 2017 07:26:33 +0000 (20:26 +1300)
src/security/PeerConnector.cc

index ae773dd0bcc298a335e43e28e1cfe11e92085455..39539909f8d510c9cbde9d36e7e488bf4bd62911 100644 (file)
@@ -191,6 +191,11 @@ Security::PeerConnector::negotiate()
     auto session = fd_table[fd].ssl.get();
     debugs(83, 5, "gnutls_handshake session=" << (void*)session);
     const int result = gnutls_handshake(session);
+
+    char *desc = gnutls_session_get_desc(session);
+    debugs(83, 5, "TLS Session info: " << desc);
+    gnutls_free(desc);
+
     if (result != GNUTLS_E_SUCCESS) {
         debugs(83, 5, "gnutls_handshake session=" << (void*)session << ", result=" << result);
 #else