]> jfr.im git - irc/quakenet/newserv.git/blame - request/sqrequest.h
A4STATS: remove E style escapes and switch to createtable for indices
[irc/quakenet/newserv.git] / request / sqrequest.h
CommitLineData
25b7d0fa
P
1#include "../nick/nick.h"
2#include "../channel/channel.h"
3
0096e09a 4#define QR_REQUIREDSIZE_CSERVE 15
95440fe7 5#define QR_REQUIREDSIZE_SPAMSCAN 75
25b7d0fa 6#define QR_TOPX 5
0096e09a
P
7#define QR_AUTHEDPCT_SPAMSCANMIN 25
8#define QR_AUTHEDPCT_SCALE 35
9#define QR_AUTHEDPCT_SCALEMAX 300
10#define QR_AUTHEDPCT_CSERVE 60
052247fa 11#define QR_AUTHEDPCT_SPAMSCAN 50
0096e09a
P
12#define QR_AUTHEDPCT_CSERVEMIN 25
13#define QR_MAXQCHANS 29500
14#define QR_MINUSERSPCT 60
15#define QR_MAXUSERSPCT 500
25b7d0fa
P
16
17/* should we use 'debug' requirements for Q/S? */
18#define QR_DEBUG 0
19
20void qr_initrequest(void);
21void qr_finirequest(void);
22int qr_requestq(nick *rqnick, nick *sender, channel *cp, nick *lnick, nick *qnick);
23int qr_instantrequestq(nick *sender, channel *cp);
95440fe7 24int qr_requests(nick *rqnick, nick *sender, channel *cp, nick *qnick);
25b7d0fa 25void qr_requeststats(nick *rqnick, nick *np);
b98ba21f 26void qr_handle_notice(nick *sender, char *message);