Alex 'AdUser' Z
|
e4e256c4c2
|
* remove FREE() macro
|
9 years ago |
Alex 'AdUser' Z
|
9332fffc2e
|
* replace strncpy() with memcpy() : more explicit name
|
9 years ago |
Alex 'AdUser' Z
|
38bf637ecb
|
rename file
|
9 years ago |
Alex 'AdUser' Z
|
3f581f0611
|
* add option -t: config test
|
9 years ago |
Alex 'AdUser' Z
|
3c6cb19ba6
|
* forgot header
|
9 years ago |
Alex 'AdUser' Z
|
9c31198b28
|
* add experimental 'shared' mode for backend/exec
|
9 years ago |
Alex 'AdUser' Z
|
9a118ad696
|
* use snprintf() instead strncpy() where possible
|
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
|
b885001333
|
* matches.[ch] : add total hits counter
|
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
|
1815f7ae99
|
* add compiler hint to f2b_log_msg()
|
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
|
3757e11b32
|
* fix double call of glob()
|
9 years ago |
Alex 'AdUser' Z
|
f06984707d
|
* readable file locking errors
|
9 years ago |
Alex 'AdUser' Z
|
7b8f087e68
|
* fix size specifier for %d
|
9 years ago |
Alex 'AdUser' Z
|
6cd1a4bdc6
|
* make pcre an option
|
9 years ago |
Alex 'AdUser' Z
|
ffffb061fa
|
* src/filters/pcre.c : misc fixes
|
9 years ago |
Alex 'AdUser' Z
|
e6f35cef90
|
* update sample configs
|
9 years ago |
Alex 'AdUser' Z
|
30fac00acb
|
* filter-test : optional logfile parameter
|
9 years ago |
Alex 'AdUser' Z
|
82513f0b7f
|
* src/filters/pcre.c : misc errors
|
9 years ago |
Alex 'AdUser' Z
|
6839519c8a
|
* filter-test : print error if any
|
9 years ago |
Alex 'AdUser' Z
|
f59a1b6e59
|
* src/filters/pcre.c : add create()
|
9 years ago |
Alex 'AdUser' Z
|
9b936f464d
|
* filter.[ch]: add f2b_filter_error()
|
9 years ago |
Alex 'AdUser' Z
|
db9861a878
|
* filter.[ch]: dlsym error()
|
9 years ago |
Alex 'AdUser' Z
|
9ae7a8e2e5
|
* fix filter-test
|
9 years ago |
Alex 'AdUser' Z
|
8fdabf2b9d
|
* apply license
|
9 years ago |
Alex 'AdUser' Z
|
61eddeba25
|
* add draft of f2b_filter_pcre.so
|
9 years ago |
Alex 'AdUser' Z
|
35dc84c0fb
|
* src/filters/filter.h : add error()
|
9 years ago |
Alex 'AdUser' Z
|
abeeda293b
|
* safe -c opt processing
|
9 years ago |
Alex 'AdUser' Z
|
e9c8664c7b
|
* suppress warning if host banned just now
|
9 years ago |
Alex 'AdUser' Z
|
c6adf086c0
|
* write pidfile if set
|
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
|
9c6dfb0372
|
* main.c: handle SIGINT
|
9 years ago |
Alex 'AdUser' Z
|
f155743d59
|
* main.c: correct shutdown of jails
|
9 years ago |
Alex 'AdUser' Z
|
88c8511a6b
|
+ jail.[ch]: add f2b_jail_stop()
|
9 years ago |
Alex 'AdUser' Z
|
d8ecf19502
|
* fix signal handlers register
|
9 years ago |
Alex 'AdUser' Z
|
811fd4313a
|
* main.c: don't daemonize by default
|
9 years ago |
Alex 'AdUser' Z
|
1ae2be2af8
|
* config.c: GLOB_NOMATCH case
|
9 years ago |
Alex 'AdUser' Z
|
c645fd6958
|
* main.c:
* opts struct
* apply parameters from config
* daemonize
* setuid/setgid
|
9 years ago |
Alex 'AdUser' Z
|
279de09ceb
|
* config.c: f2b_config_load() -- enhanced 'includes' option handling
|
9 years ago |
Alex 'AdUser' Z
|
d66182605e
|
* work on logs
|
9 years ago |
Alex 'AdUser' Z
|
60e4782ebe
|
* fix warnings
|
9 years ago |
Alex 'AdUser' Z
|
e3131755c6
|
* update cmake
|
9 years ago |