diff --git a/ChangeLog b/ChangeLog index eb88649d..d7848d19 100644 --- a/ChangeLog +++ b/ChangeLog @@ -7,7 +7,7 @@ Fail2Ban: Changelog =================== -ver. 1.0.1-dev-1 (20??/??/??) - development nightly edition +ver. 1.0.1 (2022/09/27) - energy-equals-mass-times-the-speed-of-light-squared ----------- ### Compatibility diff --git a/MANIFEST b/MANIFEST index 565f5f75..fec09dde 100644 --- a/MANIFEST +++ b/MANIFEST @@ -3,12 +3,13 @@ bin/fail2ban-regex bin/fail2ban-server bin/fail2ban-testcases ChangeLog -config/action.d/apprise.conf config/action.d/abuseipdb.conf config/action.d/apf.conf +config/action.d/apprise.conf config/action.d/blocklist_de.conf config/action.d/bsd-ipfw.conf config/action.d/cloudflare.conf +config/action.d/cloudflare-token.conf config/action.d/complain.conf config/action.d/dshield.conf config/action.d/dummy.conf @@ -23,9 +24,9 @@ config/action.d/helpers-common.conf config/action.d/hostsdeny.conf config/action.d/ipfilter.conf config/action.d/ipfw.conf -config/action.d/ipthreat.conf config/action.d/iptables-allports.conf config/action.d/iptables.conf +config/action.d/iptables-ipset.conf config/action.d/iptables-ipset-proto4.conf config/action.d/iptables-ipset-proto6-allports.conf config/action.d/iptables-ipset-proto6.conf @@ -33,6 +34,7 @@ config/action.d/iptables-multiport.conf config/action.d/iptables-multiport-log.conf config/action.d/iptables-new.conf config/action.d/iptables-xt_recent-echo.conf +config/action.d/ipthreat.conf config/action.d/mail-buffered.conf config/action.d/mail.conf config/action.d/mail-whois-common.conf @@ -111,10 +113,13 @@ config/filter.d/kerio.conf config/filter.d/lighttpd-auth.conf config/filter.d/mongodb-auth.conf config/filter.d/monit.conf +config/filter.d/monitorix.conf +config/filter.d/mssql-auth.conf config/filter.d/murmur.conf config/filter.d/mysqld-auth.conf config/filter.d/nagios.conf config/filter.d/named-refused.conf +config/filter.d/nginx-bad-request.conf config/filter.d/nginx-botsearch.conf config/filter.d/nginx-http-auth.conf config/filter.d/nginx-limit-req.conf @@ -133,6 +138,7 @@ config/filter.d/pure-ftpd.conf config/filter.d/qmail.conf config/filter.d/recidive.conf config/filter.d/roundcube-auth.conf +config/filter.d/scanlogd.conf config/filter.d/screensharingd.conf config/filter.d/selinux-common.conf config/filter.d/selinux-ssh.conf @@ -315,10 +321,13 @@ fail2ban/tests/files/logs/kerio fail2ban/tests/files/logs/lighttpd-auth fail2ban/tests/files/logs/mongodb-auth fail2ban/tests/files/logs/monit +fail2ban/tests/files/logs/monitorix +fail2ban/tests/files/logs/mssql-auth fail2ban/tests/files/logs/murmur fail2ban/tests/files/logs/mysqld-auth fail2ban/tests/files/logs/nagios fail2ban/tests/files/logs/named-refused +fail2ban/tests/files/logs/nginx-bad-request fail2ban/tests/files/logs/nginx-botsearch fail2ban/tests/files/logs/nginx-http-auth fail2ban/tests/files/logs/nginx-limit-req @@ -337,6 +346,7 @@ fail2ban/tests/files/logs/pure-ftpd fail2ban/tests/files/logs/qmail fail2ban/tests/files/logs/recidive fail2ban/tests/files/logs/roundcube-auth +fail2ban/tests/files/logs/scanlogd fail2ban/tests/files/logs/screensharingd fail2ban/tests/files/logs/selinux-ssh fail2ban/tests/files/logs/sendmail-auth @@ -389,12 +399,12 @@ files/cacti/fail2ban_stats.sh files/cacti/README files/debian-initd files/fail2ban-logrotate +files/fail2ban-openrc.conf +files/fail2ban-openrc.init.in files/fail2ban.service.in files/fail2ban-tmpfiles.conf files/fail2ban.upstart files/gen_badbots -files/fail2ban-openrc.conf -files/fail2ban-openrc.init.in files/ipmasq-ZZZzzz_fail2ban.rul files/logwatch/fail2ban files/logwatch/fail2ban-0.8.log diff --git a/fail2ban/version.py b/fail2ban/version.py index 078e47ef..d08b3b10 100644 --- a/fail2ban/version.py +++ b/fail2ban/version.py @@ -24,7 +24,7 @@ __author__ = "Cyril Jaquier, Yaroslav Halchenko, Steven Hiscocks, Daniel Black" __copyright__ = "Copyright (c) 2004 Cyril Jaquier, 2005-2016 Yaroslav Halchenko, 2013-2014 Steven Hiscocks, Daniel Black" __license__ = "GPL-v2+" -version = "1.0.1.dev1" +version = "1.0.1" def normVersion(): """ Returns fail2ban version in normalized machine-readable format""" diff --git a/man/fail2ban-client.1 b/man/fail2ban-client.1 index 80e7fa48..549d3124 100644 --- a/man/fail2ban-client.1 +++ b/man/fail2ban-client.1 @@ -1,12 +1,12 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.4. -.TH FAIL2BAN-CLIENT "1" "February 2020" "fail2ban-client v1.0.1.dev1" "User Commands" +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.1. +.TH FAIL2BAN-CLIENT "1" "September 2022" "Fail2Ban v1.0.1" "User Commands" .SH NAME fail2ban-client \- configure and control the server .SH SYNOPSIS .B fail2ban-client [\fI\,OPTIONS\/\fR] \fI\,\/\fR .SH DESCRIPTION -Fail2Ban v1.0.1.dev1 reads log file that contains password failure report +Fail2Ban v1.0.1 reads log file that contains password failure report and bans the corresponding IP addresses using firewall rules. .SH OPTIONS .TP @@ -150,8 +150,8 @@ gets the logging level .TP \fBset logtarget \fR sets logging target to . -Can be STDOUT, STDERR, SYSLOG or a -file +Can be STDOUT, STDERR, SYSLOG, +SYSTEMD\-JOURNAL or a file .TP \fBget logtarget\fR gets logging target @@ -165,7 +165,7 @@ logtarget is SYSLOG gets syslog socket path .TP \fBflushlogs\fR -flushes the logtarget of a file +flushes the logtarget if a file and reopens it. For log rotation. .IP DATABASE diff --git a/man/fail2ban-python.1 b/man/fail2ban-python.1 index 5237f0fc..eddbe7ab 100644 --- a/man/fail2ban-python.1 +++ b/man/fail2ban-python.1 @@ -1,10 +1,14 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.4. -.TH FAIL2BAN-PYTHON "1" "January 2020" "fail2ban-python 1.0.1.1" "User Commands" +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.1. +.TH FAIL2BAN-PYTHON "1" "September 2022" "fail2ban-python 1.0.1" "User Commands" .SH NAME fail2ban-python \- a helper for Fail2Ban to assure that the same Python is used .SH DESCRIPTION usage: fail2ban\-python [option] ... [\-c cmd | \fB\-m\fR mod | file | \fB\-]\fR [arg] ... Options and arguments (and corresponding environment variables): +\fB\-b\fR : issue warnings about comparing bytearray with unicode +.IP +(\fB\-bb\fR: issue errors) +.PP \fB\-B\fR : don't write .py[co] files on import; also PYTHONDONTWRITEBYTECODE=x \fB\-c\fR cmd : program passed in as string (terminates option list) \fB\-d\fR : debug output from parser; also PYTHONDEBUG=x diff --git a/man/fail2ban-regex.1 b/man/fail2ban-regex.1 index 97f94d47..d008d421 100644 --- a/man/fail2ban-regex.1 +++ b/man/fail2ban-regex.1 @@ -1,5 +1,5 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.4. -.TH FAIL2BAN-REGEX "1" "January 2020" "fail2ban-regex 1.0.1.dev1" "User Commands" +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.1. +.TH FAIL2BAN-REGEX "1" "September 2022" "fail2ban-regex 1.0.1" "User Commands" .SH NAME fail2ban-regex \- test Fail2ban "failregex" option .SH SYNOPSIS diff --git a/man/fail2ban-server.1 b/man/fail2ban-server.1 index 08745d72..a0204e1b 100644 --- a/man/fail2ban-server.1 +++ b/man/fail2ban-server.1 @@ -1,12 +1,12 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.4. -.TH FAIL2BAN-SERVER "1" "February 2020" "fail2ban-server v1.0.1.dev1" "User Commands" +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.1. +.TH FAIL2BAN-SERVER "1" "September 2022" "Fail2Ban v1.0.1" "User Commands" .SH NAME fail2ban-server \- start the server .SH SYNOPSIS .B fail2ban-server [\fI\,OPTIONS\/\fR] .SH DESCRIPTION -Fail2Ban v1.0.1.dev1 reads log file that contains password failure report +Fail2Ban v1.0.1 reads log file that contains password failure report and bans the corresponding IP addresses using firewall rules. .SH OPTIONS .TP diff --git a/man/fail2ban-testcases.1 b/man/fail2ban-testcases.1 index 7a6fa4e4..addc5de4 100644 --- a/man/fail2ban-testcases.1 +++ b/man/fail2ban-testcases.1 @@ -1,5 +1,5 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.4. -.TH FAIL2BAN-TESTCASES "1" "January 2020" "fail2ban-testcases 1.0.1.dev1" "User Commands" +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.1. +.TH FAIL2BAN-TESTCASES "1" "September 2022" "fail2ban-testcases 1.0.1" "User Commands" .SH NAME fail2ban-testcases \- run Fail2Ban unit-tests .SH SYNOPSIS