fail2ban/fail2ban/server
sebres 23ad50dbaa correct <HOST> expression in failregex (now IPv6 will be really found from filter);
respect standard spelling of IPv6 (with port) enclosed in brackets ([ipv6]:port), to prevent the necessarily changing of many filter definitions, comparison:
#IPv4:
127.0.0.1:55555
#IPv6:
[a🅱️c:d::1]:55555
some small fixes (in test cases also) and code review and few optimizations;
2016-05-11 16:55:29 +02:00
..
__init__.py Merge branch 'master' into 0.9 2013-05-08 13:53:38 -04:00
action.py clean up unnecessarily resp. directly unused action properties, because they are ambiguous now; 2016-05-11 16:54:31 +02:00
actions.py meantime commit: code review, simplification, pythonization, etc. (test cases passed) 2016-05-09 15:28:21 +02:00
asyncserver.py fix sporadic bugs within asyncserver, cherry picked from "f2b-perfom-prepare-716-cs": 2016-03-10 15:09:54 +01:00
banmanager.py RF/ENH: 1st wave of IPAddr pythonization - properties, logical statements, etc 2016-05-11 16:48:42 +02:00
database.py meantime commit: code review, simplification, pythonization, etc. (test cases passed) 2016-05-09 15:28:21 +02:00
datedetector.py merge getTime2 functionality to getTime 2016-03-07 17:28:37 +01:00
datetemplate.py Merge remote-tracking branch 'remotes/gh-upstream/master' into f2b-perfom-prepare-716 2016-03-07 19:11:36 +01:00
failmanager.py meantime commit: code review, simplification, pythonization, etc. (test cases passed) 2016-05-09 15:28:21 +02:00
failregex.py correct <HOST> expression in failregex (now IPv6 will be really found from filter); 2016-05-11 16:55:29 +02:00
filter.py CIDR splitting functionality moved from filter to IPAddr; 2016-05-11 16:54:36 +02:00
filtergamin.py datedetector: matchTime, template list etc. rewritten because of performance degradation (without sorting templates now) - in-place reordering using hits and last used time; 2015-12-29 12:49:51 +01:00
filterpoll.py datedetector: matchTime, template list etc. rewritten because of performance degradation (without sorting templates now) - in-place reordering using hits and last used time; 2015-12-29 12:49:51 +01:00
filterpyinotify.py datedetector: matchTime, template list etc. rewritten because of performance degradation (without sorting templates now) - in-place reordering using hits and last used time; 2015-12-29 12:49:51 +01:00
filtersystemd.py Fix PEP8 E302 expected 2 blank lines, found X 2015-07-04 13:47:40 -04:00
ipdns.py correct <HOST> expression in failregex (now IPv6 will be really found from filter); 2016-05-11 16:55:29 +02:00
jail.py RF: make Jail new style class, avoiding multiple inheritance with object 2015-12-29 12:49:24 +01:00
jails.py DOC: Fix up doc strings styling to comply with numpy doc style 2014-02-27 20:46:48 +00:00
jailthread.py - performance of fail2ban optimized 2015-12-29 12:49:19 +01:00
mytime.py optimized version of "str2seconds" with pre-compiled regexp; 2015-12-29 19:00:49 +01:00
server.py partially cherry pick from branch 'multi-set', prepare for conditional config parameters logic: 2016-05-11 16:54:20 +02:00
strptime.py Fix PEP8 E302 expected 2 blank lines, found X 2015-07-04 13:47:40 -04:00
ticket.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
transmitter.py partially cherry pick from branch 'multi-set', prepare for conditional config parameters logic: 2016-05-11 16:54:20 +02:00
utils.py fix sporadic bugs by starting of fast actions (execute fast sub processes), cherry picked from "f2b-perfom-prepare-716-cs": 2016-03-10 15:10:26 +01:00