]> jfr.im git - irc/quakenet/newserv.git/blobdiff - chanserv/authlib.h
LUA: port luadb to dbapi2 to drop postgres dependency
[irc/quakenet/newserv.git] / chanserv / authlib.h
index 5349c72f130a1913ee4f8a4c9b75b5c947dbb5ab..a6868f1373b2de481f0a75145be05d6a87d5c1e9 100644 (file)
@@ -3,12 +3,14 @@
 #include "../nick/nick.h"
 
 /* Functions in authlib.c */
-int cs_checkeboy(nick *np, char *arg);
-void cs_createrandompw(char *arg, int n);
-int csa_initregex(void);
+int csa_checkeboy(nick *sender, char *eboy);
+void csa_createrandompw(char *pw, int n);
+int csa_checkthrottled(nick *sender, reguser *rup, char *s);
+void csa_initregex(void);
 void csa_freeregex(void);
 int csa_checkaccountname(nick *sender, char *accountname);
 int csa_checkaccountname_r(char *accountname);
 int csa_checkeboy_r(char *eboy);
 int csa_checkpasswordquality(char *password);
 reguser *csa_createaccount(char *username, char *password, char *email);
+int csa_completeauth2(reguser *rup, char *nickname, char *ident, char *hostname, char *authtype, void (*reply)(nick *, int, ...), nick *reply_to);