]> jfr.im git - irc/quakenet/newserv.git/blob - chanserv/authcmds/commandlist.c
ce707d210a8930d91f712fb620f8a8dec13b08b1
[irc/quakenet/newserv.git] / chanserv / authcmds / commandlist.c
1 /* Automatically generated by mkcommandlist.pl, do not edit. */
2
3 #include "../chanserv.h"
4
5 /* Prototypes */
6 int csa_doauth(void *source, int cargc, char **cargv);
7 int csa_doauthhistory(void *source, int cargc, char **cargv);
8 int csa_dochallenge(void *source, int cargc, char **cargv);
9 int csa_dochallengeauth(void *source, int cargc, char **cargv);
10 int csa_docheckhashpass(void *source, int cargc, char **cargv);
11 int csa_doemail(void *source, int cargc, char **cargv);
12 int csa_dohello(void *source, int cargc, char **cargv);
13 int csa_doauth(void *source, int cargc, char **cargv);
14 int csa_donewpw(void *source, int cargc, char **cargv);
15 int csa_doreqpw(void *source, int cargc, char **cargv);
16 int csa_dosetmail(void *source, int cargc, char **cargv);
17 int csa_dosetpw(void *source, int cargc, char **cargv);
18
19 void _init() {
20 chanservaddcommand("auth", QCMD_ALIAS | QCMD_SECURE | QCMD_NOTAUTHED, 2, csa_doauth, "Authenticates you on the bot.", "");
21 chanservaddcommand("authhistory", QCMD_AUTHED, 1, csa_doauthhistory, "View auth history for an account.", "");
22 chanservaddcommand("challenge", QCMD_SECURE | QCMD_NOTAUTHED, 0, csa_dochallenge, "Returns a challenge for use in challengeauth.", "");
23 chanservaddcommand("challengeauth", QCMD_SECURE | QCMD_NOTAUTHED, 3, csa_dochallengeauth, "Authenticates you on the bot using challenge response.", "");
24 chanservaddcommand("checkhashpass", QCMD_OPER, 3, csa_docheckhashpass, "Checks supplied password against a version hashed in the database.", "");
25 chanservaddcommand("email", QCMD_SECURE | QCMD_AUTHED, 3, csa_doemail, "Change your email address.", "");
26 chanservaddcommand("hello", QCMD_NOTAUTHED, 2, csa_dohello, "Creates a new user account.", "");
27 chanservaddcommand("login", QCMD_SECURE | QCMD_NOTAUTHED, 2, csa_doauth, "Authenticates you on the bot.", "Usage: login <username> <password>\nAuthenticates using the supplied username and password.\n");
28 chanservaddcommand("newpass", QCMD_SECURE | QCMD_AUTHED, 3, csa_donewpw, "Change your password.", "");
29 chanservaddcommand("requestpassword", QCMD_NOTAUTHED, 2, csa_doreqpw, "Requests the current password by email.", "");
30 chanservaddcommand("setemail", QCMD_OPER, 2, csa_dosetmail, "Set the email address.", "");
31 chanservaddcommand("setpassword", QCMD_OPER, 2, csa_dosetpw, "Set a new password.", "");
32 }
33
34 void _fini() {
35 chanservremovecommand("auth", csa_doauth);
36 chanservremovecommand("authhistory", csa_doauthhistory);
37 chanservremovecommand("challenge", csa_dochallenge);
38 chanservremovecommand("challengeauth", csa_dochallengeauth);
39 chanservremovecommand("checkhashpass", csa_docheckhashpass);
40 chanservremovecommand("email", csa_doemail);
41 chanservremovecommand("hello", csa_dohello);
42 chanservremovecommand("login", csa_doauth);
43 chanservremovecommand("newpass", csa_donewpw);
44 chanservremovecommand("requestpassword", csa_doreqpw);
45 chanservremovecommand("setemail", csa_dosetmail);
46 chanservremovecommand("setpassword", csa_dosetpw);
47 }