fail2ban/fail2ban/server
2026-01-01 21:43:27 +01:00
..
__init__.py Merge branch 'master' into 0.9 2013-05-08 13:53:38 -04:00
action.py 2to3 2023-06-16 15:23:41 +02:00
actions.py Log Repeal Ban instead of Unban on stop action, jail or fail2ban, because the tickets are "unbanned" temporary (till restart); 2025-08-19 11:37:01 +02:00
asyncserver.py improve fix with fallback to local async libraries - add path to compat folder (pyinotify module may have dependency to asyncore module, see https://github.com/fail2ban/fail2ban/issues/3487#issuecomment-2133529081); 2024-05-27 16:18:26 +02:00
banmanager.py 2to3 2023-06-16 15:23:41 +02:00
database.py Fix more typos 2023-11-22 16:32:05 +00:00
datedetector.py Merge branch 'master' into master 2025-12-07 01:14:39 +01:00
datetemplate.py typo, shall be negative lookbehind ignoring escaped open parenthesis, like \(?iu) 2024-12-29 20:27:03 +01:00
failmanager.py 2to3 2023-06-16 15:23:41 +02:00
failregex.py [DATALAD RUNCMD] run codespell throughout fixing typo automagically 2023-11-18 10:04:04 -05:00
filter.py amend to #2351: providing the attempt via fail2bans protocol (Pickle, client command, etc) must follow ignore facilities (shall be ignored if matches ignoreip, ignoreself, ignorecommand etc) 2025-08-26 18:03:46 +02:00
filterpoll.py 2to3 2023-06-16 15:23:41 +02:00
filterpyinotify.py improve threaded clean-up of filters, new functions afterStop (to force clean-up after stop) and done, invoking afterStop once; ensure journal-reader is always closed (prevention against "too many open files"), thereby avoid sporadic segfault in systemd module (https://github.com/systemd/python-systemd/issues/143) 2025-03-30 06:04:49 +02:00
filtersystemd.py amend to a0093b557e (systemd-review): flags cannot be specified simultaneously with files too; 2025-04-24 00:04:37 +02:00
ipdns.py fixes ignoreip prefix file:// - it shall resolve absolute file name (starting with /) unless it starts with ./; 2025-08-12 23:46:10 +02:00
jail.py improve threaded clean-up of filters, new functions afterStop (to force clean-up after stop) and done, invoking afterStop once; ensure journal-reader is always closed (prevention against "too many open files"), thereby avoid sporadic segfault in systemd module (https://github.com/systemd/python-systemd/issues/143) 2025-03-30 06:04:49 +02:00
jails.py gh-3447: fix careless mistake arisen in b12a3acb06 by attempt to implement new reload capacity (rewritten latter): causing error "'noduplicates' is not defined" by double jail configuration 2023-01-17 12:53:39 +01:00
jailthread.py improve threaded clean-up of filters, new functions afterStop (to force clean-up after stop) and done, invoking afterStop once; ensure journal-reader is always closed (prevention against "too many open files"), thereby avoid sporadic segfault in systemd module (https://github.com/systemd/python-systemd/issues/143) 2025-03-30 06:04:49 +02:00
mytime.py 2to3 2023-06-16 15:23:41 +02:00
observer.py [DATALAD RUNCMD] run codespell throughout fixing typo automagically 2023-11-18 10:04:04 -05:00
server.py implemented fail2ban-client stats (or alias fail2ban-client statistic[s]) for tabulated output of fail2ban stats 2024-04-24 18:49:59 +02:00
strptime.py [DATALAD RUNCMD] run codespell throughout fixing typo automagically 2023-11-18 10:04:04 -05:00
ticket.py [DATALAD RUNCMD] run codespell throughout fixing typo automagically 2023-11-18 10:04:04 -05:00
transmitter.py removes mistaken return in quiet case for set jail attempt command 2025-09-01 20:12:07 +02:00
utils.py refactor module loading to use exec_module: load_module is deprecated; 2026-01-01 21:43:27 +01:00