| .. |
|
action_d
|
asyncserver (asyncore) code fixed and test cases repaired (always delete temp files, wait for end of thread/server, etc)
|
2015-12-29 12:49:34 +01:00 |
|
config
|
better and scalable solution for gh-867 (and gh-868), using only name convention like %(known/failregex)s to add custom expressions, so no interface changes in jail.conf are necessary (for example see test-known-interp in test cases);
|
2014-11-29 20:33:32 +01:00 |
|
files
|
correct <HOST> expression in failregex (now IPv6 will be really found from filter);
|
2016-05-11 16:55:29 +02:00 |
|
__init__.py
|
Merge branch 'master' into 0.9
|
2013-05-08 15:16:13 -04:00 |
|
actionstestcase.py
|
- performance of fail2ban optimized
|
2015-12-29 12:49:19 +01:00 |
|
actiontestcase.py
|
invalid recursion check in substituteRecursiveTags: for example action bsd-ipfw produced ValueError('properties contain self referencing definitions and cannot be resolved...')
|
2016-05-13 13:53:29 +02:00 |
|
banmanagertestcase.py
|
Merge remote-tracking branch 'remotes/gh-upstream/master' into f2b-perfom-prepare-716
|
2016-05-02 15:40:05 +02:00 |
|
clientbeautifiertestcase.py
|
meantime commit: code review, simplification, pythonization, etc. (test cases passed)
|
2016-05-11 16:55:21 +02:00 |
|
clientreadertestcase.py
|
DOC: minor PEP8ing and comments enhancements
|
2016-05-12 18:52:20 -04:00 |
|
databasetestcase.py
|
use "maxEntries" (currently 50 as default) as range for max number of the last matches/failures, fail2ban will hold per IP in the list of failures in failmanager resp. in the database;
|
2015-12-29 12:49:48 +01:00 |
|
datedetectortestcase.py
|
Merge remote-tracking branch 'remotes/gh-upstream/master' into f2b-perfom-prepare-716
|
2016-03-07 19:11:36 +01:00 |
|
dummyjail.py
|
RF: make Jail new style class, avoiding multiple inheritance with object
|
2015-12-29 12:49:24 +01:00 |
|
fail2banregextestcase.py
|
Assert https not http
|
2016-04-30 16:18:56 +02:00 |
|
failmanagertestcase.py
|
move DNTUtils, IPAddr related code to dedicated source file ipdns.py (also resolves some cyclic import references)
|
2016-05-09 17:06:25 +02:00 |
|
filtertestcase.py
|
test case fix (always sort result of DNSUtils.textToIp, because order of result from socket.getaddrinfo is undefined (system depended)
|
2016-05-13 21:44:07 +02:00 |
|
misctestcase.py
|
code review and performance optimization:
|
2015-12-29 12:49:53 +01:00 |
|
samplestestcase.py
|
partially cherry pick from branch 'multi-set', prepare for conditional config parameters logic:
|
2016-05-11 16:54:20 +02:00 |
|
servertestcase.py
|
invalid recursion check in substituteRecursiveTags: for example action bsd-ipfw produced ValueError('properties contain self referencing definitions and cannot be resolved...')
|
2016-05-13 13:53:29 +02:00 |
|
sockettestcase.py
|
asyncserver (asyncore) code fixed and test cases repaired (always delete temp files, wait for end of thread/server, etc)
|
2015-12-29 12:49:34 +01:00 |
|
tickettestcase.py
|
test cases extended, code review (+ python 3.x compatibility);
|
2015-12-29 12:49:27 +01:00 |
|
utils.py
|
correct <HOST> expression in failregex (now IPv6 will be really found from filter);
|
2016-05-11 16:55:29 +02:00 |