diff --git a/CHANGELOG b/CHANGELOG index 8d2c1abd..5a84ff0d 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -4,10 +4,10 @@ |_| \__,_|_|_/___|_.__/\__,_|_||_| ============================================================= -Fail2Ban (version 0.7.3) 2006/??/?? +Fail2Ban (version 0.7.3) 2006/09/28 ============================================================= -ver. 0.7.3 (2006/??/??) - beta +ver. 0.7.3 (2006/09/28) - beta ---------- - Added man pages. Thanks to Yaroslav Halchenko - Added wildcard support for "logpath" diff --git a/README b/README index 8e32f1a3..7afd0717 100644 --- a/README +++ b/README @@ -4,7 +4,7 @@ |_| \__,_|_|_/___|_.__/\__,_|_||_| ============================================================= -Fail2Ban (version 0.7.2) 2006/09/10 +Fail2Ban (version 0.7.3) 2006/09/28 ============================================================= Fail2Ban scans log files like /var/log/pwdfail and bans IP @@ -27,8 +27,8 @@ Optional: To install, just do: -> tar xvfj fail2ban-0.7.2.tar.bz2 -> cd fail2ban-0.7.2 +> tar xvfj fail2ban-0.7.3.tar.bz2 +> cd fail2ban-0.7.3 > python setup.py install This will install Fail2Ban into /usr/lib/fail2ban. The @@ -51,8 +51,17 @@ You can configure fail2ban using the files in /etc/fail2ban or using command line. Here are the available command line options (not complete yet): - +Options: + -c configuration directory + -d dump configuration. For debugging + -i interactive mode + -v increase verbosity + -q decrease verbosity + -x force execution of the server + -h, --help display this help message + -V, --version print the version +Command: start start the server and the jails reload reload the configuration stop stop all jails and terminate the @@ -71,16 +80,6 @@ options (not complete yet): stop stop . The jail is removed status get the current status of - [OPTIONS] - - -c configuration directory - -d dump configuration. For debugging - -i interactive mode - -v increase verbosity - -q decrease verbosity - -x force execution of the server - -h display this help message - Contact: -------- diff --git a/TODO b/TODO index ea3d36f8..6a5e2760 100644 --- a/TODO +++ b/TODO @@ -13,13 +13,13 @@ Legend: # partially done * done +- Improve communication. (asyncore, asynchat??) + - Improve execution of action. Why does subprocess.call deadlock with multi-jails? - Verify TAI64N -# implement all get/set functions - # correct handling of threads (join???), concurrency, etc protect "jails" in server.py diff --git a/man/fail2ban-client.1 b/man/fail2ban-client.1 index 0a63dd50..eeddba8a 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.36. -.TH FAIL2BAN-CLIENT "1" "September 2006" "fail2ban-client v0.7.2-SVN" "User Commands" +.TH FAIL2BAN-CLIENT "1" "September 2006" "fail2ban-client v0.7.3" "User Commands" .SH NAME fail2ban-client \- configure and control the server .SH SYNOPSIS .B fail2ban-client [\fIOPTIONS\fR]... \fI\fR .SH DESCRIPTION -Fail2Ban v0.7.2\-SVN reads log file that contains password failure report +Fail2Ban v0.7.3 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-server.1 b/man/fail2ban-server.1 index 3e9848b2..d70bff01 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.36. -.TH FAIL2BAN-SERVER "1" "September 2006" "fail2ban-server v0.7.2-SVN" "User Commands" +.TH FAIL2BAN-SERVER "1" "September 2006" "fail2ban-server v0.7.3" "User Commands" .SH NAME fail2ban-server \- start the server .SH SYNOPSIS .B fail2ban-server [\fIOPTIONS\fR] .SH DESCRIPTION -Fail2Ban v0.7.2\-SVN reads log file that contains password failure report +Fail2Ban v0.7.3 reads log file that contains password failure report and bans the corresponding IP addresses using firewall rules. .PP Only use this command for debugging purpose. Start the server with diff --git a/man/generate-man b/man/generate-man index 730a31d2..c415e4ea 100755 --- a/man/generate-man +++ b/man/generate-man @@ -1,9 +1,15 @@ #!/bin/bash # fail2ban-client +echo -n "Generating fail2ban-client " help2man --section=1 --no-info --include=fail2ban-client.h2m --output fail2ban-client.1 ../fail2ban-client +echo "[done]" +echo -n "Patching fail2ban-client " sed -i -e 's/.SS "Command:"/.SH COMMAND/' fail2ban-client.1 +echo "[done]" # fail2ban-server +echo -n "Generating fail2ban-server " help2man --section=1 --no-info --include=fail2ban-server.h2m --output fail2ban-server.1 ../fail2ban-server +echo "[done]" diff --git a/version.py b/version.py index faadc12e..dcbedc39 100644 --- a/version.py +++ b/version.py @@ -24,4 +24,4 @@ __date__ = "$Date$" __copyright__ = "Copyright (c) 2004 Cyril Jaquier" __license__ = "GPL" -version = "0.7.2-SVN" +version = "0.7.3"