ENH: add badips action
BF Dovecot auth failures

I am sorry, I installed the Win GIT, but still did not learn how to work with it, so am posting here again. This time, I'll avoid posting two pull requests, so please fix the dovecot.filter for me, if you don't mind.

This current filter does not match authentication errors in my Dovecot logs (two different lines attached). First of all the session string is at the end (after the optional TLS string), and not before it as it is now in the filter. I don't see it anywhere in the other logs here in the opposite order, hence I assume it is the rule for all installations. And then, the session ID can include also other characters than those matched by \w+ (i.e. the slash and the plus signs in my case), hence it needs to be \S+ instead. Personally, I'd do the regex much less restrictive than it is, but if I follow the current logics, the following form works:

<pre>^%(__prefix_line)s(pop3|imap)-login: (Info: )?(Aborted login|Disconnected)(: Inactivity)? \(((no auth attempts|auth failed, \d+ attempts)( in \d+ secs)?|tried to use disabled \S+ auth)\):( user=&lt;\S*&gt;,)?( method=\S+,)? rip=&lt;HO
ST&gt;, lip=(\d{1,3}\.){3}\d{1,3}(, TLS( handshaking)?(: Disconnected)?)?(, session=&lt;\S+&gt;)?\s*$</pre>
BF: dovecot filters, session characters and order of session/tls in log messages
Merge branch 'master' into badips
DOC: credits for action.d/badips
Merge pull request #587 from grooverdan/dovecot-586

BF: Dovecot filter fix
Merge pull request #588 from grooverdan/badips

ENH: Badips action (reporting)
DOC: note in man page about "last message repeated" syslog compression. Closes Debian bug #620364
BF: complete MANIFEST
DOC: ChangeLog. Note incompatible changes and group new filters and actions under New Features
ENH: continue with rest of fail2ban config even if errors. Closes gh-585
DOC: ChangeLog dateing and normalisation
DOC/ENH: update man pages for release
Merge pull request #589 from grooverdan/one-bad-regex-gh-585

fault tolerance when pushing multiple configurations
MRG: merge from master 2014-01-19
Merge pull request #591 from grooverdan/master_to_0.9

MRG: Master to 0.9 2014-01-19