| 244 |
|
#define IsHidden(x) ((x)->flags & FLAGS_HIDDEN) |
| 245 |
|
|
| 246 |
|
|
| 247 |
+ |
/*! \brief server ban types */ |
| 248 |
+ |
enum |
| 249 |
+ |
{ |
| 250 |
+ |
CLIENT_BAN_KLINE, |
| 251 |
+ |
CLIENT_BAN_DLINE, |
| 252 |
+ |
CLIENT_BAN_XLINE |
| 253 |
+ |
}; |
| 254 |
+ |
|
| 255 |
|
/*! \brief addr_mask_type enumeration */ |
| 256 |
|
enum addr_mask_type |
| 257 |
|
{ |
| 450 |
|
extern void del_accept(struct split_nuh_item *, struct Client *); |
| 451 |
|
extern void del_all_accepts(struct Client *); |
| 452 |
|
extern void exit_client(struct Client *, const char *); |
| 453 |
< |
extern void conf_try_ban(struct Client *, struct MaskItem *); |
| 453 |
> |
extern void conf_try_ban(struct Client *, int, const char *); |
| 454 |
|
extern void check_conf_klines(void); |
| 455 |
|
extern void client_init(void); |
| 456 |
|
extern void dead_link_on_write(struct Client *, int); |