Added support for SCRAM-SHA-1, SCRAM-SHA-256 and SCRAM-SHA-512

This commit is contained in:
Patrick Okraku
2023-11-01 19:12:32 +01:00
committed by Patrick Griffis
parent 6420fd6117
commit 9b76b557ec
12 changed files with 534 additions and 6 deletions

View File

@@ -1765,7 +1765,9 @@ server_set_defaults (server *serv)
g_free (serv->chanmodes);
g_free (serv->nick_prefixes);
g_free (serv->nick_modes);
#ifdef USE_OPENSSL
g_clear_pointer (&serv->scram_session, scram_free_session);
#endif
serv->chantypes = g_strdup ("#&!+");
serv->chanmodes = g_strdup ("beI,k,l");
serv->nick_prefixes = g_strdup ("@%+");
@@ -1937,6 +1939,8 @@ server_free (server *serv)
#ifdef USE_OPENSSL
if (serv->ctx)
_SSL_context_free (serv->ctx);
g_clear_pointer (&serv->scram_session, scram_free_session);
#endif
fe_server_callback (serv);