128 |
|
#define FLAGS_FLOOD_NOTICED 0x01000000 /**< Notice to opers about this flooder has been sent */ |
129 |
|
#define FLAGS_SERVICE 0x02000000 /**< Client/server is a network service */ |
130 |
|
#define FLAGS_AUTH_SPOOF 0x04000000 /**< user's hostname has been spoofed by an auth{} spoof*/ |
131 |
+ |
#define FLAGS_SSL 0x08000000 /**< User is connected via TLS/SSL */ |
132 |
|
|
133 |
|
#define HasFlag(x, y) ((x)->flags & (y)) |
134 |
|
#define AddFlag(x, y) ((x)->flags |= (y)) |
162 |
|
#define UMODE_ADMIN 0x00400000 /**< Admin on server */ |
163 |
|
#define UMODE_FARCONNECT 0x00800000 /**< Can see remote client connects/exits */ |
164 |
|
#define UMODE_HIDDENHOST 0x01000000 /**< User's host is hidden */ |
165 |
+ |
#define UMODE_SSL 0x02000000 /**< User is connected via TLS/SSL */ |
166 |
|
|
167 |
|
|
168 |
|
#define UMODE_ALL UMODE_SERVNOTICE |
173 |
|
|
174 |
|
#define SEND_UMODES (UMODE_INVISIBLE | UMODE_OPER | UMODE_WALLOP |\ |
175 |
|
UMODE_REGONLY | UMODE_REGISTERED | UMODE_ADMIN |\ |
176 |
< |
UMODE_HIDDEN) |
176 |
> |
UMODE_HIDDEN | UMODE_SSL) |
177 |
|
|
178 |
|
|
179 |
|
|