summaryrefslogtreecommitdiff
path: root/src/modules
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules')
-rw-r--r--src/modules/extra/m_ssl_gnutls.cpp1
-rw-r--r--src/modules/extra/m_ssl_openssl.cpp10
2 files changed, 11 insertions, 0 deletions
diff --git a/src/modules/extra/m_ssl_gnutls.cpp b/src/modules/extra/m_ssl_gnutls.cpp
index 1ce19b29f..df14bbed1 100644
--- a/src/modules/extra/m_ssl_gnutls.cpp
+++ b/src/modules/extra/m_ssl_gnutls.cpp
@@ -684,6 +684,7 @@ class ModuleSSLGnuTLS : public Module
return;
}
+ cert_list_size = 0;
cert_list = gnutls_certificate_get_peers(session->sess, &cert_list_size);
if (cert_list == NULL)
{
diff --git a/src/modules/extra/m_ssl_openssl.cpp b/src/modules/extra/m_ssl_openssl.cpp
index d78618414..812198b88 100644
--- a/src/modules/extra/m_ssl_openssl.cpp
+++ b/src/modules/extra/m_ssl_openssl.cpp
@@ -14,6 +14,8 @@
#include "hashcomp.h"
#include "inspircd.h"
+#include "ssl_cert.h"
+
/* $ModDesc: Provides SSL support for clients */
/* $CompileFlags: -I/usr/include -I/usr/local/include */
/* $LinkerFlags: -L/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib -L/usr/lib -Wl,--rpath -Wl,/usr/lib -lssl */
@@ -657,6 +659,14 @@ class ModuleSSLOpenSSL : public Module
session->sess = NULL;
session->status = ISSL_NONE;
}
+
+ void VerifyCertificate(issl_session* session, userrec* user)
+ {
+
+
+
+
+ }
};
class ModuleSSLOpenSSLFactory : public ModuleFactory