summaryrefslogtreecommitdiff
path: root/fail2ban/server/filter.py
Commit message (Expand)AuthorAgeFilesLines
* avoid confusion of path as failure ID with IP/CIDR notation, improve IP/CIDR ...sebres2023-04-261-1/+1
* Merge branch '0.11'sebres2022-03-031-0/+2
|\
| * Merge branch '0.10' into 0.11sebres2022-03-031-0/+2
| |\
| | * amend to #2279: ensure that `<F-MLFGAINED>` match would reset all pending mul...sebres2022-03-031-0/+2
* | | differentiate <ip> and <fid> (<F-ID>): if IP-address deviates from ID then `<...sebres2022-02-111-35/+32
* | | observer API simplification (no failmanager in call of failureFound, jail.fil...sebres2022-01-261-1/+1
* | | Merge branch '0.11'sebres2021-11-031-20/+65
|\ \ \ | |/ /
| * | Merge branch '0.10' into 0.11sebres2021-11-031-20/+65
| |\ \ | | |/
| | * several backends optimizations (in file and journal filters):sebres2021-11-031-8/+45
| | * better format of time delta (using seconds2str); increase stability for syste...sebres2021-11-031-4/+3
| | * Update filter.pySergey G. Brester2021-09-211-1/+1
| | * restore backwards compatibility for date Nonesebres2021-09-201-0/+3
| | * simplifying logic and shortening messages (delta in minutes; removed clock sy...sebres2021-09-191-26/+15
| | * add a warning message for dates in the futureDaniel Brooks2021-09-191-1/+10
| | * include more specific information in the warningDaniel Brooks2021-09-191-6/+11
| | * Updated the warning messages created when fail2ban sees unexpected timestampsDaniel Brooks2021-09-191-6/+9
* | | Merge branch '0.11'sebres2021-09-081-1/+1
|\ \ \ | |/ /
| * | Merge branch '0.10' into 0.11sebres2021-09-081-1/+1
| |\ \ | | |/
| | * test coverage for unhandled exception in run of several filter (gh-3097)sebres2021-09-081-1/+1
* | | amend with common log-file iterator in fail2ban-regex and test-suite (in samp...sebres2021-03-251-3/+14
* | | fail2ban-regex: reimplemented log-file iterator - uses FileContainer faciliti...sebres2021-03-251-1/+4
* | | readline fixed to consider interim new-line character as part of code point i...sebres2021-03-251-14/+45
* | | in operation mode the filter reads only complete lines (ended with new-line) ...sebres2021-03-221-9/+29
* | | stability: better recognition of rotation (e. g. on hash collision, consider ...sebres2021-03-211-42/+67
|/ /
* | Merge branch '0.10' into 0.11sebres2021-02-241-8/+26
|\ \ | |/
| * Merge branch 'fix-rc-on-too-many-failures' into 0.10: resolves RC with uncont...sebres2021-02-241-8/+26
| |\
| | * *WiP* try to solve RC on jails with too many failures without ban, gh-2945 ...sebres2021-02-221-8/+26
| |/
* | Merge branch '0.10' into 0.11sebres2020-08-241-42/+93
|\ \ | |/
| * amend to f21c58dc7249fca1c35b50d5cd6d31bbb0fdcd42, better follow previous han...sebres2020-08-211-3/+6
| * implements special datepattern `{NONE}` - allow to find failures without date...sebres2020-08-201-1/+5
| * added test case covering new date handling (simulation, unknown format, warni...sebres2020-08-201-6/+3
| * filter: implement mode `inOperation`, which gets activated if filter starts p...sebres2020-08-201-37/+81
| * code review, fix simplest TZ issue - avoid date adjustment by assuming of las...sebres2020-08-131-2/+5
* | Merge branch '0.10' into 0.11sebres2020-05-251-6/+18
|\ \ | |/
| * performance: optimize simplest case whether the ignoreip is a single IP (not ...sebres2020-04-061-6/+18
* | Merge branch '0.10' into 0.11sebres2020-03-131-3/+3
|\ \ | |/
| * small optimization for manually (via client / protocol) signaled attempt (per...sebres2020-03-131-3/+3
* | Merge branch '0.10' into 0.11sebres2020-03-131-1/+7
|\ \ | |/
| * filter stability fix: prevent race condition - no ban if filter (backend) is ...sebres2020-03-131-1/+7
* | Merge branch '0.10' into 0.11sebres2020-02-141-118/+90
|\ \ | |/
| * code normalization and optimization (strip of trailing new-line, date parsing...sebres2020-02-131-70/+64
| * filter processing:sebres2020-02-131-31/+15
| * improve processing of pending failures (lines without ID/IP) - fail2ban-regex...sebres2020-02-111-20/+14
* | Merge branch '0.10' into 0.11sebres2020-01-091-0/+1
|\ \ | |/
| * usage of failure-ID tag `<F-ID>...</F-ID>` causes raw handling automatically ...sebres2020-01-081-0/+1
* | Merge branch '0.10' into 0.11sebres2019-12-121-0/+2
|\ \ | |/
| * set real thread names (used for identification and diagnostic purposes, e. g....sebres2019-12-121-0/+2
* | Merge branch '0.10' into 0.11sebres2019-11-251-2/+2
|\ \ | |/
| * part of #927 - filter enhancement to parse IP sub-nets (IP/CIDR with correct ...sebres2019-11-011-2/+2
* | Merge branch '0.10' into 0.11 (conflicts resolved, tests fixed)sebres2019-02-211-17/+20
|\ \ | |/