Alex 'AdUser' Z
9 years ago
1 changed files with 8 additions and 6 deletions
@ -1,19 +1,21 @@ |
|||||||
#ifndef F2B_JAIL_H_ |
#ifndef F2B_JAIL_H_ |
||||||
#define F2B_JAIL_H_ |
#define F2B_JAIL_H_ |
||||||
|
|
||||||
|
#include "log.h" |
||||||
#include "logfile.h" |
#include "logfile.h" |
||||||
#include "ipaddr.h" |
#include "ipaddr.h" |
||||||
|
#include "config.h" |
||||||
#define LOGLINE_MAX 2048 |
|
||||||
|
|
||||||
typedef struct f2b_jail_t { |
typedef struct f2b_jail_t { |
||||||
char name[32]; |
bool enabled; |
||||||
time_t bantime; |
time_t bantime; |
||||||
size_t tries; |
size_t tries; |
||||||
|
char name[CONFIG_KEY_MAX]; |
||||||
|
char backend[CONFIG_KEY_MAX]; |
||||||
|
char backend_init[CONFIG_VAL_MAX]; |
||||||
char glob[PATH_MAX]; |
char glob[PATH_MAX]; |
||||||
f2b_logfile_t *logfiles; |
f2b_logfile_t *logfiles; |
||||||
f2b_ipaddr_t *pending; |
f2b_ipaddr_t *ipaddrs; |
||||||
f2b_ipaddr_t *banned; |
} f2b_jail_t; |
||||||
}; |
|
||||||
|
|
||||||
#endif /* F2B_JAIL_H_ */ |
#endif /* F2B_JAIL_H_ */ |
||||||
|
Loading…
Reference in new issue