5345 Commits (1cefb7fdc6f160c300bfb7fe329b4402703cb2a7)
 

Author SHA1 Message Date
sebres 1cefb7fdc6 setup.py: small amend to d2d3762ba9fa82b7983bae74cd567702e5c1b96c: allow build without tests also (both build and install accepting `--without-tests` option now) 4 years ago
sebres adbfdc222d Merge branch '0.10' into 0.11 4 years ago
sebres ca4da9d1d3 actions: extend tags replacement in non ticket-based commands (actionstart, actionstop, etc); 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
Sergey G. Brester 472bdc437b
Merge pull request #2723 from benrubson/softether 4 years ago
Sergey G. Brester 010e76406f
small tweaks (both 2nd time and facility are optional, avoid catch-all, etc) 4 years ago
sebres 66ff90408f Merge branch '0.10' into 0.11 4 years ago
sebres d4adec7797 Merge branch '0.9' into 0.10 4 years ago
sebres 5430091acb jail `counter-strike`: removed link to site with redirect to malicious page (gh-2868) 4 years ago
benrubson ec873e2dc3 Add SoftEtherVPN jail 4 years ago
sebres e700ccc667 filter apache-modsecurity: added coverage for different log-format (apache 2.4 and php-fpm, gh-2717) 4 years ago
sebres 6ef69b48ca Merge branch '0.10' into 0.11 4 years ago
sebres 55d6408b13 tweaks to speedup test-cases (test-suite seems to be time stable now, so we could shorten sleeping intervals) 4 years ago
sebres 7f0010be68 attempt to install systemd-python module 4 years ago
Sergey G. Brester 7cb6412f68 1st try of GH actions flow (CI only, no coverage atm) 4 years ago
Sergey G. Brester a07e6fe1a2 reduce default `maxmatches` from 50 to 5: avoid too large memory consumption if `maxretry` is large and many failures don't cause ban (but accumulated in fail-manager with all the matched lines); 4 years ago
sebres 02525d7b6f filter.d/sshd.conf: mode `ddos` (and `aggressive`) extended with new rule closing flood attack vector, matching: 4 years ago
sebres c8059bf9b3 ban/unban: increase responsiveness of actions thread by (un)banning process, better waiting timeout considering pending tickets for unban (_nextUnbanTime) 4 years ago
sebres 2817a8144c `action.d/bsd-ipfw.conf`: small amend (gh-2836) simplifying awk condition/code (position starts from `<lowest_rule_num>` and increases whilst used) 4 years ago
sebres 1418bcdf5b `action.d/bsd-ipfw.conf`: fixed selection of rule-no by large list or initial `lowest_rule_num`, exit code can't be larger than 255 (gh-2836) 4 years ago
sebres d253e60a8b Merge branch '0.10' into 0.11 4 years ago
sebres 24093de32d small amend (simplifying formatted help and man) 4 years ago
Nathan Henrie f518d42c59 Add a note about `journalflags` options to `systemd-journal` backend 4 years ago
sebres 4c2539856c Merge branch 'speedup-client-status' into 0.10 4 years ago
Sergey G. Brester d977d81ef7
action.d/abuseipdb.conf: removed broken link, simplified usage example, fixed typos 4 years ago
sebres f381b98246 introduces new flavor `short` for `fail2ban-client status $jail short`: output total and current counts only, without banned IPs list in order to speedup it and to provide more clear output (gh-2819), flavor `basic` (still default) is unmodified for backwards compatibility; 4 years ago
sebres e8ee3ba544 resolves a bottleneck within transmitting of large data between server and client: speedup search of communications end-marker and increase max buffer size (up to 32KB) 4 years ago
sebres 5abc4ba4ae amend to 39d4bb3c35 (#2758): better reaction on broken pipe (on long output), don't close stdout explicitly (allows usage of modules like cProfile, which outputs result on exit), just flush it before exit. 4 years ago
sebres f555ff45e9 attempt to speedup ban- and fail-manager (e. g. fail2ban-client status, see gh-2819), remove unneeded lock (GIL is enough here) 4 years ago
sebres 74b73bce8a Merge branch '0.10' into 0.11 4 years ago
sebres a038fd5dfe `action.d/firewallcmd-*.conf` (multiport only): fixed port range selector, replacing `:` with `-`; 4 years ago
sebres 4d2734dd86 Merge branch '0.10' into 0.11 4 years ago
sebres ed20d457b2 jail.conf: removed action parameter `name` that set on jail-name (`name=%(__name__)s` is default in action reader) 4 years ago
sebres f09ba1b399 action in jail-config extended to consider space as separator now (splitWithOptions separates by space between mains words, but not in options), so defining `action = a b` would specify 2 actions `a` and `b`; 4 years ago
sebres a3a148078e fail2ban-regex: more informative output for `datepattern` (e. g. set from filter) - pattern : description, example: 4 years ago
sebres 17a6ba44b3 fail2ban-regex: speedup formatted output (bypass unneeded stats creation); 4 years ago
sebres db1f3477cc amend to 3f04cba9f92a1827d0cb3dcb51e57d9f60900b4a: sendmail-auth has 2 failregex now, so rewritten with prefregex 4 years ago
sebres 3f04cba9f9 filter `sendmail-auth` extended to follow new authentication failure message introduced in sendmail 8.16.1, AUTH_FAIL_LOG_USER (gh-2757) 4 years ago
sebres 07fa9f2912 fixes gh-2787: allow to match `did not issue MAIL/EXPN/VRFY/ETRN during connection` non-anchored with extra mode (default names may deviate); 4 years ago
sebres d0d1f8c362 improve result for get/set prefregex 4 years ago
sebres be3115cda0 fix year overflow (9999) by format of datetime (time2str for end of ban of persistent ticket); 4 years ago
sebres b2036c1d62 Merge branch '0.10' into 0.11 4 years ago
sebres e569281d6b avoids overwrite of `known/option` with unmodified (not available) value of `option` from .local config file, 4 years ago
sebres 5a2cc4e1c5 substituteRecursiveTags: more precise self- or cyclic-recursion prevention (don't clear replacement counts of tags, rather consider replacement count by tax X in tag Y) 4 years ago