DOC: move XARF v4 ChangeLog entries to 1.1.2-dev-1

1.1.1 was released (2026/08/15) while this branch was stale; the
new-feature and deprecation entries were still sitting under that
now-historical section instead of the current dev section.

Also drops a stray trailing blank line left in servertestcase.py from
an earlier test-file truncation.
This commit is contained in:
Tobias Knecht 2026-09-17 13:30:57 +02:00
parent 17328f4643
commit 96a2f29dc8
No known key found for this signature in database
2 changed files with 9 additions and 10 deletions

View file

@ -18,10 +18,19 @@ ver. 1.1.2-dev-1 (20??/??/??) - development nightly edition
* `paths-*.conf`: add default banactions for several includes depending on default net-filter for distribution (gh-4224, gh-4229):
`paths-arch.conf`, `paths-fedora.conf`, `paths-opensuse.conf` - nftables, `paths-freebsd.conf`, `paths-osx.conf ` - pf;
### Deprecations
* `action.d/xarf-login-attack.conf` - deprecated (emits obsolete x-arf 0.2);
superseded by the `xarf` action (XARF v4). Will be removed in a future release (gh-3820)
### New Features and Enhancements
* `filter.d/cowrie.conf` - new filter and jail for Cowrie SSH/Telnet honeypot JSON log output (gh-4216)
* `filter.d/gitlab.conf` - `logtype` option `json` adding support for the `application_json.log` format that
superseded the deprecated `application.log`; default type `file` keeps the previous behaviour (gh-3566, gh-4230)
* `action.d/xarf.py` - new action reporting login attacks as XARF v4
(https://xarf.org) by e-mail to the IP's abuse contact (resolved via the
Abusix Contact DB). Uses the optional `xarf` python package for schema
validation when installed, otherwise a built-in stdlib generator. Enable
via `action_xarf_v4` in jail.conf (gh-3820)
ver. 1.1.1 (2026/08/15) - triple-one-win
@ -101,10 +110,6 @@ ver. 1.1.1 (2026/08/15) - triple-one-win
* `filter.d/vsftpd.conf` - fixed regex (if failures generated by systemd-journal, gh-3954)
* `filter.d/froxlor-auth.conf` - updated the regex to the new logging situation for froxlor and changed logpath in jail.conf (gh-4075).
### Deprecations
* `action.d/xarf-login-attack.conf` - deprecated (emits obsolete x-arf 0.2);
superseded by the `xarf` action (XARF v4). Will be removed in a future release (gh-3820)
### New Features and Enhancements
* `fail2ban-server` supports `systemd` socket activation (`sd_listen_fds(3)`); optional `fail2ban.socket` unit provided
* backend `systemd` extended with new parameter `rotated` (default `false`, as prevention against "too many open files"),
@ -148,11 +153,6 @@ ver. 1.1.1 (2026/08/15) - triple-one-win
* `filter.d/vaultwarden.conf` - new filter and jail for Vaultwarden (gh-3979)
* `filter.d/xrdp.conf` - new filter for XRDP, an open source RDP server (gh-3254)
* `fail2ban-regex` extended with new option `-i` or `--invert` to output not-matched lines by `-o` or `--out` (gh-4001)
* `action.d/xarf.py` - new action reporting login attacks as XARF v4
(https://xarf.org) by e-mail to the IP's abuse contact (resolved via the
Abusix Contact DB). Uses the optional `xarf` python package for schema
validation when installed, otherwise a built-in stdlib generator. Enable
via `action_xarf_v4` in jail.conf (gh-3820)
ver. 1.1.0 (2024/04/25) - object-found--norad-59479-cospar-2024-069a--altitude-36267km

View file

@ -2411,4 +2411,3 @@ class ServerConfigReaderTests(LogCaptureTestCase):
ticket = _actions.Actions.ActionInfo(ticket, dmyjail)
action.ban(ticket)
self.assertLogged(*tests[test], all=True)