]> jfr.im git - solanum.git/blobdiff - modules/m_sasl.c
msg: remove last vestiges of the fakelag system. charybdis has never supported fakelag.
[solanum.git] / modules / m_sasl.c
index cc8665657b30cbc12980085e0811eed92710a890..84a9a850a07993d0b6da7e7f4f4d91e32b7515af 100644 (file)
@@ -43,8 +43,8 @@
 #include "s_newconf.h"
 #include "s_conf.h"
 
-static int m_authenticate(struct Client *, struct Client *, int, const char **);
-static int me_sasl(struct Client *, struct Client *, int, const char **);
+static int m_authenticate(struct MsgBuf *, struct Client *, struct Client *, int, const char **);
+static int me_sasl(struct MsgBuf *, struct Client *, struct Client *, int, const char **);
 
 static void abort_sasl(struct Client *);
 static void abort_sasl_exit(hook_data_client_exit *);
@@ -53,11 +53,11 @@ static void advertise_sasl(struct Client *);
 static void advertise_sasl_exit(hook_data_client_exit *);
 
 struct Message authenticate_msgtab = {
-       "AUTHENTICATE", 0, 0, 0, MFLG_SLOW,
+       "AUTHENTICATE", 0, 0, 0, 0,
        {{m_authenticate, 2}, {m_authenticate, 2}, mg_ignore, mg_ignore, mg_ignore, {m_authenticate, 2}}
 };
 struct Message sasl_msgtab = {
-       "SASL", 0, 0, 0, MFLG_SLOW,
+       "SASL", 0, 0, 0, 0,
        {mg_ignore, mg_ignore, mg_ignore, mg_ignore, {me_sasl, 5}, mg_ignore}
 };
 
@@ -75,7 +75,7 @@ mapi_hfn_list_av1 sasl_hfnlist[] = {
 DECLARE_MODULE_AV1(sasl, NULL, NULL, sasl_clist, NULL, sasl_hfnlist, "$Revision: 1409 $");
 
 static int
-m_authenticate(struct Client *client_p, struct Client *source_p,
+m_authenticate(struct MsgBuf *msgbuf_p, struct Client *client_p, struct Client *source_p,
        int parc, const char *parv[])
 {
        struct Client *agent_p = NULL;
@@ -127,19 +127,19 @@ m_authenticate(struct Client *client_p, struct Client *source_p,
                                        source_p->host, source_p->sockhost);
 
                if (!strcmp(parv[1], "EXTERNAL") && source_p->certfp != NULL)
-                       sendto_one(saslserv_p, ":%s ENCAP %s SASL %s %s S %s %s", me.id, saslserv_p->servptr->name,
-                                       source_p->id, saslserv_p->id,
-                                       parv[1], source_p->certfp);
+                       sendto_one(saslserv_p, ":%s ENCAP %s SASL %s %s S %s %s",
+                                               me.id, saslserv_p->servptr->name, source_p->id, saslserv_p->id,
+                                               parv[1], source_p->certfp);
                else
-                       sendto_one(saslserv_p, ":%s ENCAP %s SASL %s %s S %s", me.id, saslserv_p->servptr->name,
-                                       source_p->id, saslserv_p->id,
-                                       parv[1]);
+                       sendto_one(saslserv_p, ":%s ENCAP %s SASL %s %s S %s",
+                                               me.id, saslserv_p->servptr->name, source_p->id, saslserv_p->id,
+                                               parv[1]);
 
                rb_strlcpy(source_p->localClient->sasl_agent, saslserv_p->id, IDLEN);
        }
        else
-               sendto_one(agent_p, ":%s ENCAP %s SASL %s %s C %s", me.id, agent_p->servptr->name,
-                               source_p->id, agent_p->id,
+               sendto_one(agent_p, ":%s ENCAP %s SASL %s %s C %s",
+                               me.id, agent_p->servptr->name, source_p->id, agent_p->id,
                                parv[1]);
        source_p->localClient->sasl_out++;
 
@@ -147,7 +147,7 @@ m_authenticate(struct Client *client_p, struct Client *source_p,
 }
 
 static int
-me_sasl(struct Client *client_p, struct Client *source_p,
+me_sasl(struct MsgBuf *msgbuf_p, struct Client *client_p, struct Client *source_p,
        int parc, const char *parv[])
 {
        struct Client *target_p, *agent_p;