Commit Graph

5048 Commits (319cfefac2b57c9ca7c9e4ce91b252dd7e20cfee)
 

Author SHA1 Message Date
sebres 319cfefac2 fix travis build (unsupported pythons and pypy versions), update 3.10 in GH actions
4 years ago
sebres d3f5d2d52b documentation (interpolation tags)
4 years ago
sebres f0214b3d36 filter.d/sendmail-reject.conf: fixed regex to consider "Connection rate limit exceeded" with different combination of arguments
4 years ago
sebres d135aeea16 fixes restore of original logging withing tests (`LogCaptureTestCase.tearDown`) - python 3 seemed still to log wordy after tear down (setting of log.level does not restore the level for related log objects - e. g. for logger of `fail2ban.jail` etc, so `fail2ban-testcases '(testVersion|testLongName).*servertest'` generating messages in stdout handler in testLongName)
4 years ago
sebres 8757563be1 close fork
4 years ago
sebres e587526ede tests: add missing constraint (causing incomplete comparison in below cycle if fewer lines as expected was found)
4 years ago
sebres 04aba6168c fixed typo, `--` is not expected in options declaration, so `--dump-pretty` did never work (only `--dp` is working)
4 years ago
sebres a45b1c974c filter.d/ignorecommands/apache-fakegooglebot: added timeout parameter (default 55 seconds) - avoid fail with timeout (default 1 minute) by reverse lookup on some slow DNS services (googlebots must be resolved fast);
4 years ago
sebres 63acc862b1 `action.d/nginx-block-map.conf`: reload nginx only if it is running (also avoid error in nginx-errorlog, gh-2949) and better test coverage for the action
4 years ago
sebres 6f4b6ec8cc action.d/badips.* removed (badips.com is no longer active, gh-2889)
4 years ago
sebres e3d43d1241 Merge branch 'fix-rc-on-too-many-failures' into 0.10: resolves RC with uncontrolled growth of failure list (jail with too many matches that did not cause ban, gh-2945)
4 years ago
sebres 92a2242174 amend fixing journal tests (systemd backend only)
4 years ago
sebres e353fb8024 fixed test cases (ban ASAP also followed in test suite now, so failure reached maxretry causes immediate ban now)
4 years ago
sebres 55d7d9e214 *WiP* try to solve RC on jails with too many failures without ban, gh-2945 ...
4 years ago
sebres 294ec73f62 Merge branch 'py-3-10-alpha-5' into 0.10
4 years ago
Sergey G. Brester 9f1d1f4fbd amend for `Mapping` (jails)
4 years ago
Sergey G. Brester 42dee38ad2 amend for `Mapping`
4 years ago
Sergey G. Brester 2b6bb2c1be follow bpo-37324: :ref:`collections-abstract-base-classes` moved to the :mod:`collections.abc` module
4 years ago
Sergey G. Brester 8ae9208454 try to provide coverage for 3.10-alpha.5 (#2931)
4 years ago
sebres 366c64cb9d extractOptions: ensure options are parsed completely - avoids unexpected skip or truncate of parameters, produces more verbose error message in case of incorrect syntax; added more tests covering several cases
4 years ago
sebres c75748c5d3 fail2ban.conf: added new fail2ban configuration option "allowipv6" (default auto), can be used to allow or disallow IPv6 interface in fail2ban immediately by start (e. g. if fail2ban starts before network interfaces).
4 years ago
sebres 3700a9e523 invalidate IP/DNS caches by reload, so inter alia would allow to recognize IPv6IsAllowed immediately, previously retarded up to cache max-time (5m);
4 years ago
sebres 913c37db80 more fixes and optimizations, better RE's for patterns, allow parse date without time with such a datepattern (assume 00:00:00 then), etc
4 years ago
sebres 0f44a3408a amend to 747d4683221b5584f9663695fb48145689b42ceb:
4 years ago
Sergey G. Brester 164105fab1
added new parameter `namespace` for systemd backend
4 years ago
Sergey G. Brester 5f3f4d1e2f
action.d/cloudflare.conf: better IPv6 capability
4 years ago
sebres 9df332fdef filter.d/apache-overflows.conf: extended to match AH00126 error (Invalid URI ...);
4 years ago
sebres 747d468322 fixes century selector of %ExY and %Exy in datepattern for tests, considering interval from 2005 (alternate now) to now; + better grouping algorithm for resulting century RE
4 years ago
sebres 73b39e0894 filter.d/named-refused.conf: fixes prefix for messages from systemd journal (no mandatory space ahead, because don't have timestamp)
4 years ago
sebres 27e435a7f5 fix cymru test cases
4 years ago
sebres e768f8637a release 0.10.6 -- just what the doctor ordered
4 years ago
sebres 79b61e009a ChangeLog
4 years ago
sebres 7965d652a1 filter.d/dovecot.conf: allow more verbose logging
4 years ago
sebres a6de9459fc typo
4 years ago
RyuaNerin bba8844af8 typo
4 years ago
sebres 31a4a27ee3 better assert message in sample regex factory
4 years ago
Sergey G. Brester fe716743ed
Merge pull request #2795 from mateusz834/managesieve-dovecot
4 years ago
sebres 8672950c15 added test cases covering PR #2795
4 years ago
mpoliwczak834 595ee7ed74 add submission
4 years ago
mpoliwczak834 0c12cb7970 add managesieve support dovecot filter
4 years ago
sebres cc64ef25f6 filter.d/apache-noscript.conf: extended to match "script not found" with error AH02811 (and cgi-bin path segment in script)
4 years ago
sebres 5d0e74d2ab man/jail.conf.5: documentation extended (prefregex, etc)
4 years ago
sebres a107a8e7d2 setup.py: cherry-pick from 0.11 (option --without-tests)
4 years ago
Sergey G. Brester 9c8dcbd6eb
Merge pull request #2855 from benrubson/grafana
4 years ago
Sergey G. Brester 1c1a9b868c
no catch-alls, user name and error message stored in ticket
4 years ago
benrubson 840f0ff10a Add Grafana jail
4 years ago
Sergey G. Brester 267cbf5861
Merge pull request #2778 from Mart124/bitwarden
4 years ago
sebres 25e006e137 review and small tweaks (more precise and safe RE)
4 years ago
Mart124 2a18b82f5f Support alternative Bitwarden log format
4 years ago
Mart124 df659a0cbc Add Bitwarden syslog support
4 years ago