Commit Graph

  • 2c4dc7410b
    Merge 811bcfe6f3 into 8ae6eaf39a Giuseppe499 2025-03-13 21:35:55 -0400
  • d61eb33a51
    Merge f376da4bec into 8ae6eaf39a Arto Jantunen 2025-03-13 14:14:51 +0700
  • 7104651777
    Merge 7d6b1a4c3b into 8ae6eaf39a Ulrich Göttlich 2025-03-13 14:12:29 +0700
  • 188305a5d7
    Merge 61d2b401f7 into 8ae6eaf39a Cade Robinson 2025-03-13 14:09:13 +0700
  • fc00afda4c
    Merge c87ef153f4 into 8ae6eaf39a Sebastian Pauka 2025-03-13 00:03:31 +1100
  • c87ef153f4 Add firewallcmd-ipset changelog Sebastian Pauka 2025-03-12 23:59:11 +1100
  • fec270d7b9 Add a direct nft backend for firewalld-ipset Sebastian Pauka 2025-03-12 23:53:14 +1100
  • ccd83c309c
    Merge 05575de1f1 into 8ae6eaf39a Csillag Tamas 2025-03-12 02:52:13 +0000
  • 07decbc22a
    Merge c7ff13af53 into 8ae6eaf39a Christian Stankowic 2025-03-11 23:23:42 +0100
  • bc86ef3325
    Merge db9baf3735 into 8ae6eaf39a Timothy Gu 2025-03-11 23:23:42 +0100
  • d1177ab7f5
    Merge d086c0fa0e into 8ae6eaf39a Lucas 2025-03-11 23:23:42 +0100
  • a43a6aeaf1
    Merge 6a888f928a into 8ae6eaf39a Rinck H. Sonnenberg 2025-03-11 23:23:42 +0100
  • 47165db4a6
    Merge 6c1cddb78f into 8ae6eaf39a TuEye 2025-03-11 23:23:42 +0100
  • b2896ac9ea
    Merge 86d4fcec6d into 8ae6eaf39a Jonathan Boivin 2025-03-11 23:23:42 +0100
  • 4e68215f00
    Merge 65ef68b83d into 8ae6eaf39a SandakovMM 2025-03-11 23:23:42 +0100
  • c10f369a5f
    Merge 3b3a9676af into 8ae6eaf39a Merijn Schering 2025-03-11 23:23:42 +0100
  • 031455cdad
    Merge 2f9e5fe1da into 8ae6eaf39a Wolfgang Graf 2025-03-11 23:23:42 +0100
  • 04450ad97f
    Merge 7f77eb0b6e into 8ae6eaf39a Morteza 2025-03-11 23:23:42 +0100
  • 5ebb4aa179
    Merge c8dd47341b into 8ae6eaf39a nic 2025-03-11 23:23:42 +0100
  • 773af7a757
    Merge 2997843278 into 8ae6eaf39a dankmaster 2025-03-11 23:23:42 +0100
  • ecf5911923
    Merge 8115e80c5b into 8ae6eaf39a Arnaud 2025-03-11 23:23:42 +0100
  • 0c524e3876
    Merge 8360538ce7 into 8ae6eaf39a Rajib Sharia 2025-03-11 23:23:42 +0100
  • 4a1dfd169b
    Merge 8e560d3f4a into 8ae6eaf39a azrobb 2025-03-11 23:23:42 +0100
  • fd3efa974b
    Merge 6d4b487eb9 into 8ae6eaf39a Sergey G. Brester 2025-03-11 20:25:23 +0100
  • 0b75bf35eb
    Merge a205ec88e1 into 8ae6eaf39a profAleks 2025-03-11 17:17:41 +0100
  • 9e89638b21
    Merge f8a269eaad into 8ae6eaf39a Hasan ÇALIŞIR 2025-03-11 17:15:57 +0100
  • b7d6adc0b9
    Merge 778b09404f into 8ae6eaf39a MinePro120 2025-03-11 10:44:15 +0000
  • 8ae6eaf39a `filter.d/postfix.conf` - default `_daemon` in prefix-line is loosened - can match everything starting with word postfix, like `postfix-example.com/smtpd`; closes gh-3297 master sebres 2025-03-10 22:35:26 +0100
  • 20e0a03b66
    Merge 6f0eca077c into 505d51fd5d Claudio Kuenzler 2025-03-07 09:13:21 +0000
  • f8a269eaad
    fix convert_bantime Hasan ÇALIŞIR 2025-03-05 21:15:10 +0300
  • 00bb41b864
    refactor AbuseIPDB integration with improved concurrency and error handling Hasan ÇALIŞIR 2025-03-05 20:04:46 +0300
  • 4a1e854080
    Merge branch 'fail2ban:master' into feature-abuseipdb-integration Hasan ÇALIŞIR 2025-03-05 13:56:04 +0300
  • 505d51fd5d
    Update PULL_REQUEST_TEMPLATE.md Sergey G. Brester 2025-03-04 19:19:57 +0100
  • 4bb1fd519d test-suite: if failed, sample regexs factory would show responsible header line (failJSON) together with the error line sebres 2025-03-04 14:39:24 +0100
  • cf9c8f1e9b test-suite: fixed sample regexs factory counting of line number (if it errors, the line number showing in error line was incorrect, because of missing increment) sebres 2025-03-04 14:27:21 +0100
  • c035428535
    Merge pull request #3954 from luckylittle/feature/systemd-journal-vsftpd Sergey G. Brester 2025-03-04 14:20:01 +0100
  • 79346e4f2c updated ChangeLog sebres 2025-03-04 14:15:14 +0100
  • 94fe9cf4a8 more fixes, capture user names, more tests... since line 7 matches successfully now (it was disabled in gh-358 because of obsolete format), it is marked as match:true (line can be removed later if unneeded) sebres 2025-03-04 14:13:07 +0100
  • 1e06ab68b4 fixed filter (new regex is unneeded), tests format of failures produced by system journal sebres 2025-03-04 13:47:59 +0100
  • e9a42847bc
    Merge pull request #3955 from luckylittle/feature/systemd-journal-lighttpd Sergey G. Brester 2025-03-04 13:21:43 +0100
  • 3e9a4b4a48
    Update ChangeLog Sergey G. Brester 2025-03-04 13:20:54 +0100
  • 95cdf553f5
    fixes test in lighttpd-auth: added failJSON to match the line Sergey G. Brester 2025-03-04 13:09:21 +0100
  • 13a74feaad
    2nd RE unneeded, fix single RE - bypass everything before open parenthesis Sergey G. Brester 2025-03-04 13:02:50 +0100
  • 6e3bfd800c
    Added author Lucian Maly 2025-03-04 12:26:14 +1100
  • 9d7646e6c0
    Added author Lucian Maly 2025-03-04 12:25:27 +1100
  • f5ba525cd2
    Added sample log line Lucian Maly 2025-03-04 12:22:35 +1100
  • fd1d0d25a8
    Added regex for systemd-journal matches of lighttpd-auth Lucian Maly 2025-03-04 12:20:24 +1100
  • bd4cb606e5
    Added sample log line Lucian Maly 2025-03-04 11:47:49 +1100
  • 65d473fc8e
    Added regex for systemd-journal matches of vsftpd Lucian Maly 2025-03-04 11:43:38 +1100
  • e3ab969047 increase interval for up-to-date check (to 1 minute) after error, to avoid continuous flood in log on further possible errors sebres 2025-03-04 00:07:31 +0100
  • 9145db8de3 small code review of FileIPAddrSet: encapsulate check for changed logic to _isModified and slightly increase coverage for it (latency, changed, unchanged) sebres 2025-03-03 23:59:36 +0100
  • 7233edd0bf amend ChangeLog updated: `ignoreip` extended with `file:...` syntax to ignore IPs from file-ip-set; + silence codespell sebres 2025-03-03 20:05:11 +0100
  • c54f1a4603 Merge branch 'ignore-file-ip-addr-set': configuration `ignoreip` and fail2ban-client commands `addignoreip`/`delignoreip` extended with `file:...` syntax to ignore IPs from file-ip-set (containing IP, subnet, dns/fqdn or raw strings); the file would be read lazy on demand, by first ban (and automatically reloaded by update after small latency to avoid expensive stats check on every compare); the entries inside the file can be separated by comma, space or new line with optional comments (text following chars # or ; after space or newline would be ignored up to next newline) sebres 2025-03-03 19:54:44 +0100
  • 5bea1c87f1 add few comments to test-ign-ips-file for the sake of completeness and coverage sebres 2025-03-03 19:52:23 +0100
  • 28c2d6685d
    fix script naming Hasan ÇALIŞIR 2025-03-03 21:21:44 +0300
  • 6efa3a3144 man extended (`ignoreip` supports file://path/file-with-ip-set) sebres 2025-03-03 19:19:21 +0100
  • fe37047061 test coverage for FileIPAddrSet and ignoreip for file://... sebres 2025-03-03 19:06:08 +0100
  • 81a5b1596b filter and configuration `ignoreip` extended with file:... to ignore IPs from file-ip-set (containing IP, subnet, dns/fqdn or raw strings); the file would be read lazy on demand, by first ban (and automatically reloaded by update after small latency) sebres 2025-03-03 19:03:48 +0100
  • d684339edd allow comments in file with ip-set: text followed # or ; chars after space or newline would be ignored sebres 2025-03-03 19:00:09 +0100
  • bdae15b522 ipdns.py: implemented FileIPAddrSet supporting file with IP-set, what may contain IP, subnet, or dns, with lazy load and dynamically reloaded by changes (with small latency to avoid expensive stats check on every compare) sebres 2025-03-03 18:40:15 +0100
  • fa4ce4acba
    update abuseipdb.local accordingly Hasan ÇALIŞIR 2025-03-03 18:28:46 +0300
  • d13660c588
    migrate banned IPs to SQLite DB and prevent actionban latency Hasan ÇALIŞIR 2025-03-03 18:13:45 +0300
  • b5314961e8
    Merge branch 'fail2ban:master' into feature-abuseipdb-integration Hasan ÇALIŞIR 2025-03-03 18:04:19 +0300
  • feab07c0ea
    Merge eaa17957c5 into c9b5e845ba Vlad Pirlog 2025-03-02 09:18:53 +0000
  • c9b5e845ba
    `action.d/cloudflare-token.conf`: fixes `actionunban` retrieving of CF-ID from IP: Sergey G. Brester 2025-03-01 20:19:35 +0100
  • e297f181c5
    Merge e78b56cf83 into e5199aee92 ne20002 2025-02-28 23:41:23 +0000
  • e5199aee92
    action.d/ufw.conf: update comment: Sergey G. Brester 2025-03-01 00:23:55 +0100
  • 63788d02d6
    re-organized script for both actionstart & actionban Hasan ÇALIŞIR 2025-02-26 13:01:31 +0300
  • 2962bb0e56
    Fail2Ban AbuseIPDB: Override main config with enhancements Hasan ÇALIŞIR 2025-02-26 12:47:31 +0300
  • 05f20c4b65
    Merge branch 'fail2ban:master' into feature-abuseipdb-integration Hasan ÇALIŞIR 2025-02-26 12:17:15 +0300
  • 1c61836169 main.yml: merge branch 'gha-try-new-runner': - update runner image (20.04 gets end of date) - update python versions (v.3.7 is unsupported for 24.04, bump v.3.14 to next alpha) sebres 2025-02-25 18:36:04 +0100
  • fdac34a3ee
    main.yml: update python versions Sergey G. Brester 2025-02-25 18:29:26 +0100
  • c340fb0ef4
    main.yml: update runner image Sergey G. Brester 2025-02-25 18:24:40 +0100
  • b423631825
    fail2ban: Update AbuseIPDB actionban script instructions Hasan ÇALIŞIR 2025-02-22 22:27:40 +0300
  • b468593e93
    Create fail2ban-abuseipdb.sh Hasan ÇALIŞIR 2025-02-22 21:34:17 +0300
  • 6d4b487eb9
    adjust exim-log in the test factory exim-pr-mode-more Sergey G. Brester 2025-02-13 21:42:52 +0100
  • c88967df2d
    `filter.d/exim.conf` - introduces mode `more` (several rules moved from mode `normal` to `more`), because: Sergey G. Brester 2025-02-13 21:30:04 +0100
  • fc309896af
    Merge ee789c29ea into 882e6d5e00 Peter Bieringer 2025-02-13 06:41:20 +0000
  • 8469320145
    Merge 3a0558eabe into 882e6d5e00 Roy Hyunjin Han 2025-02-13 06:41:17 +0000
  • 1e5b60feb9
    Merge f0f40e6c66 into 882e6d5e00 Andi Bräu 2025-02-13 06:40:54 +0000
  • ac17899fa7
    Merge 9c38c51755 into 882e6d5e00 Alexander Sklepas 2025-02-13 06:40:53 +0000
  • 8f7c7d332d
    Merge 6061c1694f into 882e6d5e00 Tim Lavoie 2025-02-13 06:40:35 +0000
  • 9465f419c9
    Merge 71a5181ed0 into 882e6d5e00 Francois Carpentier 2025-02-13 06:40:28 +0000
  • e1b6476a0e
    Merge 9c83a7121c into 882e6d5e00 Eric W. 2025-02-13 06:40:04 +0000
  • 8e692ff766
    Merge c69471c004 into 882e6d5e00 Aadniz 2025-02-13 06:40:01 +0000
  • 25dfccdd86
    Merge 912949a46e into 882e6d5e00 duong22 2025-02-13 06:40:00 +0000
  • 69d6ec8452
    Merge 5045f05107 into 882e6d5e00 Tomer Shalev 2025-02-13 06:39:50 +0000
  • c4f9fbc41c
    Merge 8de6153277 into 882e6d5e00 Robert Kuntz 2025-02-13 06:39:36 +0000
  • 36eedf97f0
    Merge 38406e621c into 882e6d5e00 Steffen Schoch 2025-02-13 06:39:29 +0000
  • 361dcdde4b
    Merge 0f748184b8 into 882e6d5e00 Orion Poplawski 2025-02-13 06:39:16 +0000
  • 8da6ea50db
    Merge 8f6729a491 into 882e6d5e00 K2IE 2025-02-13 06:39:12 +0000
  • ad4dc65c8d
    Merge 98a4cee1c0 into 882e6d5e00 Desausoi Laurent 2025-02-13 06:39:05 +0000
  • eac5f8a404
    Merge 890049c78a into 882e6d5e00 Etienne Doms 2025-02-13 06:38:53 +0000
  • bac80734b2
    Merge 3fbcf26e8c into 882e6d5e00 Tomer Shalev 2025-02-11 22:25:46 +0200
  • 882e6d5e00 `filter.d/exim.conf` - mode `aggressive` extended to catch dropped by ACL failures, e.g. "ACL: Country is banned" sebres 2025-02-10 17:30:07 +0100
  • 2d736ad755 small amend Sergey G. Brester 2025-01-31 19:51:29 +0100
  • a44c8dc3ec
    Update FILTERS: clarify and improve docu, update some urls, etc Sergey G. Brester 2025-01-31 19:51:29 +0100
  • 6fb3532c45
    Merge pull request #3931 from brianjmurrell/patch-2 Sergey G. Brester 2025-01-30 14:06:00 +0100
  • a1268f37c3 amend (move ChangeLog entry) sebres 2025-01-30 14:04:00 +0100
  • b55c20594e `paths-common.conf`: changed default `mysql_log` path (default `logpath` of `mysqld-auth` jail without maintainer overrides); adjusted comments (`log_error_verbosity = 3` instead of `log-warnings = 2`) closes gh-3932 sebres 2025-01-30 14:00:43 +0100