From b659cb2c2ab36d752c2fd38d258fcd0ea7847ef0 Mon Sep 17 00:00:00 2001 From: Cyril Jaquier Date: Mon, 13 Feb 2006 21:37:44 +0000 Subject: [PATCH] - Updated git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/trunk@241 a942ae1a-1317-0410-a47c-b1dcaea8d605 --- TODO | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/TODO b/TODO index e9058a9b..048f7381 100644 --- a/TODO +++ b/TODO @@ -20,11 +20,18 @@ See Feature Request Tracking System at SourceForge.net - add a check to see if the time of the log messages is correctly detected (valid regexp) -- use Gentoo Portage style for scripts +- use Gentoo Portage style for scripts. + - banning engines script in /etc/fail2ban/scripts.d + Example: /etc/fail2ban/scripts.d/iptables + Will be mostly bash scripting which is more "user + friendly". - split configuration files in /etc/fail2ban/services.d + for log files Example: /etc/fail2ban/services.d/apache - - template for common services in /etc/fail2ban/scripts.d - Example: /etc/fail2ban/scripts.d/apache + Mainly regular expressions. + - template for common regex in /etc/fail2ban/templates.d + Example: /etc/fail2ban/templates.d/date + Mainly regular expressions. - remove debug mode (root check) @@ -32,7 +39,8 @@ See Feature Request Tracking System at SourceForge.net - use more email.Utils in mail.py -- add gettext support +- add gettext support. Is this really needed for a server + utility? - send an email when fail2ban is running @@ -78,5 +86,8 @@ See Feature Request Tracking System at SourceForge.net Should we start one thread per file or just one thread per serivce? -- optionally read failure patterns from file. If one regex - matches, consider it as a breaking in attempt. +- autodetect date format in log file. Match the most popular + format and sort them using the hit ratio. Should avoid + user problem with regex and not have a big impact on perfs. + +- restart automatically the daemon if an exception occurs.