Alex 'AdUser' Z
|
a5c7652946
|
* move jails list and use it via extern
|
8 years ago |
Alex 'AdUser' Z
|
960d4a4fce
|
* src/jail.c : f2b_jail_process() : use source
|
8 years ago |
Alex 'AdUser' Z
|
0024327726
|
* src/jail.c : f2b_jail_init() : fail on backend failure
|
8 years ago |
Alex 'AdUser' Z
|
96dfab824b
|
* src/jail.c : f2b_jail_stop() : destroy source
|
8 years ago |
Alex 'AdUser' Z
|
46d47b3ce3
|
* src/jail.c : f2b_jail_init() : use source
|
8 years ago |
Alex 'AdUser' Z
|
eb8e5f2842
|
* fix cppcheck warnings
|
8 years ago |
Alex 'AdUser' Z
|
fd3a1d584f
|
+ f2b_jail_get_status()
|
8 years ago |
Alex 'AdUser' Z
|
34317196bb
|
+ f2b_jail_find()
|
9 years ago |
Alex 'AdUser' Z
|
1ad2cdfc4d
|
* f2b_jail_parse_compound_value(): fix
|
9 years ago |
Alex 'AdUser' Z
|
89ae32fe67
|
* add detection of logfile rotation
|
9 years ago |
Alex 'AdUser' Z
|
54f240e261
|
* ban/match stats
|
9 years ago |
Alex 'AdUser' Z
|
907c616734
|
* new jail option: 'expiretime'
* addr list cleanup
|
9 years ago |
Alex 'AdUser' Z
|
e4e256c4c2
|
* remove FREE() macro
|
9 years ago |
Alex 'AdUser' Z
|
48358c3cec
|
+ add src/strlfuncs.[ch]
* use strlcpy() instead strncpy()
|
9 years ago |
Alex 'AdUser' Z
|
64b6dc2ed7
|
* src/jail.c : DEFAULT_STATE -> false
|
9 years ago |
Alex 'AdUser' Z
|
1cb218c726
|
* jail.c: chg log message
|
9 years ago |
Alex 'AdUser' Z
|
18b6c43acc
|
* jail.c: chg logic when increasing findtime
|
9 years ago |
Alex 'AdUser' Z
|
b38e7cb9b8
|
* fix length specifiers for size_t
|
9 years ago |
Alex 'AdUser' Z
|
a53a5a1f3e
|
* two new options: incr_findtime / incr_bantime
|
9 years ago |
Alex 'AdUser' Z
|
7f8a803702
|
* incremental bans
|
9 years ago |
Alex 'AdUser' Z
|
8c1b0ef5f5
|
* fix f2b_jail_process()
|
9 years ago |
Alex 'AdUser' Z
|
8fdabf2b9d
|
* apply license
|
9 years ago |
Alex 'AdUser' Z
|
e9c8664c7b
|
* suppress warning if host banned just now
|
9 years ago |
Alex 'AdUser' Z
|
fe7814b0cc
|
* add log level 'notice', tune log messages
|
9 years ago |
Alex 'AdUser' Z
|
3afa410711
|
* jail.c: tune logs
|
9 years ago |
Alex 'AdUser' Z
|
f61a538131
|
* jail.[ch]
* add 'findtime' option
* rename 'tries' -> 'maxretry'
|
9 years ago |
Alex 'AdUser' Z
|
88c8511a6b
|
+ jail.[ch]: add f2b_jail_stop()
|
9 years ago |
Alex 'AdUser' Z
|
03c24a360d
|
* error reporting from backend
|
9 years ago |
Alex 'AdUser' Z
|
f4f3edeb0d
|
* fix log message
|
9 years ago |
Alex 'AdUser' Z
|
3d6a52027a
|
* jail.[ch]: export f2b_jail_parse_compound_value()
|
9 years ago |
Alex 'AdUser' Z
|
390fce6d73
|
* call 'start' backend action on jail creation
|
9 years ago |
Alex 'AdUser' Z
|
9acd858394
|
* call 'check' backend action before actual ban
|
9 years ago |
Alex 'AdUser' Z
|
6211a58c8b
|
* fix log messages
|
9 years ago |
Alex 'AdUser' Z
|
053384998c
|
* f2b_jail_process(): call backend 'ping'
|
9 years ago |
Alex 'AdUser' Z
|
27dda9a2b5
|
* jail.[ch]: filter as module
|
9 years ago |
Alex 'AdUser' Z
|
53b7982332
|
* jail.[ch]: misc fixes
|
9 years ago |
Alex 'AdUser' Z
|
87af9a0e86
|
* jail.c: add f2b_jail_create()
|
9 years ago |
Alex 'AdUser' Z
|
5917751883
|
+ jail.c: add f2b_jail_init()
|
9 years ago |
Alex 'AdUser' Z
|
6af55f1bad
|
* jail.[ch]: chg jail definition & update f2b_jail_apply_config()
|
9 years ago |
Alex 'AdUser' Z
|
61de225ce2
|
* jail.c: update f2b_jail_set_defaults()
|
9 years ago |
Alex 'AdUser' Z
|
5317a45ede
|
* jail.c: add f2b_jail_parse_compound_value()
|
9 years ago |
Alex 'AdUser' Z
|
cd0a0db15f
|
* jail.c : chg defaults
|
9 years ago |
Alex 'AdUser' Z
|
cfdacc6969
|
* jail.c: more code in f2b_jail_process()
|
9 years ago |
Alex 'AdUser' Z
|
700b64b80e
|
* f2b_jail_poll() : some code
|
9 years ago |
Alex 'AdUser' Z
|
159cb5886d
|
* jail.c : add f2b_jail_apply_config(), f2b_jail_set_defaults()
|
9 years ago |
Alex 'AdUser' Z
|
4e3b557857
|
* initial
|
9 years ago |