]>
Commit | Line | Data |
---|---|---|
c86edd1d Q |
1 | /* authlib.h */ |
2 | ||
3 | #include "../nick/nick.h" | |
4 | ||
5 | /* Functions in authlib.c */ | |
d21aba12 CP |
6 | int csa_checkeboy(nick *sender, char *eboy); |
7 | void csa_createrandompw(char *pw, int n); | |
8 | int csa_checkthrottled(nick *sender, reguser *rup, char *s); | |
e7c9cef1 | 9 | void csa_initregex(void); |
dc9548f4 CP |
10 | void csa_freeregex(void); |
11 | int csa_checkaccountname(nick *sender, char *accountname); | |
6ff65e48 | 12 | int csa_checkaccountname_r(char *accountname); |
d27a339b | 13 | int csa_checkeboy_r(char *eboy); |
6ff65e48 CP |
14 | int csa_checkpasswordquality(char *password); |
15 | reguser *csa_createaccount(char *username, char *password, char *email); | |
1b75afa4 | 16 | int csa_completeauth2(reguser *rup, char *nickname, char *ident, char *hostname, char *authtype, void (*reply)(nick *, int, ...), nick *reply_to); |