SSHGuard revision 238 from SVN
SSHGuard: Implement firewalld backend

This patch introduces the backend for firewalld daemon. It's been developed
on Fedora system and tested on CentOS-7 system (Red Hat distributions).

Please note that For Red Hat distributions you have to provide alternate
log file name, called /var/log/secure instead of /var/log/auth.log.

This can be done using:

sshguard -l /var/log/secure

All the tests pass and it was working great. Thanks for such a great
tool like SSHGuard definitely is.

Michal

Signed-off-by: Michal Novotny <mignov@gmail.com>
SSHGuard: Implement custom handler for firewall backends

This is the patch to implement custom handler backend for the
SSHGuard tool. This can be useful if you would like to log
all the blocks/releases/flushes into the database using a
separate binary (not included). The only requirement is the
format of the custom handler input arguments.

For reference please see examples/sshguard-custom-script-example.

To be able to use new backends you need to run autoreconf to
generate a new configure script, therefore the configure
script has been deleted. Running 'autoreconf' as the first step
is now required.

To use the custom handler backend you need to provide the custom handler
script/binary location to be used, e.g. like:

./configure --with-firewall=custom --with-custom=/bin/sshguard-custom-script

Hope this will be useful for somebody else, too, and not just me
for me ;-)

Michal

Signed-off-by: Michal Novotny <mignov@gmail.com>
SSHGuard: Add custom handler and scripts for Red Hat based systems

Signed-off-by: Michal Novotny <michal.novotny@trustport.com>
Merge branch 'master' of github.com:MigNov/sshguard
SSHGuard: Add to github repository

Signed-off-by: Michal Novotny <mignov@gmail.com>