Steven Hiscocks
01109e3a04
BF: Fix status of systemd filter backend
2013-05-26 14:05:11 +01:00
Steven Hiscocks
00e289e11b
BF+TST: Fix handling of spaces and + char for journalmatch
...
Previous fix attempted shlex split which whilst worked for reading from
config file, failed when using fail2ban-client, as the input is already
effectively shelx split by the executing shell.
FilterSystemd journal match methods now handle list structures which
should be shlex split when reading from config file, and simply pass all
the relevant arguments from the shell when using fail2ban-client
2013-05-15 00:31:16 +01:00
Steven Hiscocks
82211e3891
TST: TravisCI coverage now includes untested systemd backend elements
2013-05-13 23:44:01 +01:00
Steven Hiscocks
09199095b4
BF: Allow journal matches with spaces and "+" in
2013-05-13 23:42:33 +01:00
Steven Hiscocks
c1226afe92
TST: Add tests for transmitter journalmatch
2013-05-13 23:42:09 +01:00
Steven Hiscocks
fe3ed176df
DOC: Update jail.conf man page with systemd elements
2013-05-13 21:12:58 +01:00
Steven Hiscocks
90de5aa568
TST: Update travis coverage config to exempt systemd related code
2013-05-12 13:40:25 +01:00
Steven Hiscocks
c08bd67f50
BF: fail2ban-regex systemd-journal field fix for __CURSOR
2013-05-12 13:05:21 +01:00
Steven Hiscocks
33a7763cfc
RF+BF+ENH: Rewrite extract options, and now allow "=" char in options
2013-05-10 17:24:23 +01:00
Steven Hiscocks
970291867b
TST: Improve tests for JailReader extract options
2013-05-10 17:14:13 +01:00
Steven Hiscocks
b9630c2979
DOC: Add version requirement for systemd backend to README
2013-05-10 17:06:53 +01:00
Steven Hiscocks
809873f359
DOC: Update MANIFEST for systemd backend
2013-05-10 10:48:27 +01:00
Steven Hiscocks
4b5d6b6940
ENH: systemd backend produce more reliable isoformat dates
2013-05-10 10:28:06 +01:00
Steven Hiscocks
e584ab66ac
BF: Avoid setting of log encoding for systemd backend
2013-05-10 10:27:26 +01:00
Steven Hiscocks
7751f4ad5a
TST: Coverage ignore for systemd backend on TravisCI
2013-05-10 00:15:33 +01:00
Steven Hiscocks
f7d328195f
NF: Add systemd journal backend
2013-05-10 00:15:07 +01:00
Yaroslav Halchenko
7a86d30c6d
ENH: unify appearance of log msgs in executeCmd -- separate additional information with "--"
2013-05-09 11:50:17 -04:00
Yaroslav Halchenko
810a28f136
Merge branch 'actionreader-timeout' of https://github.com/kwirk/fail2ban into 0.9
...
* 'actionreader-timeout' of https://github.com/kwirk/fail2ban :
BF: Fix for setting of timeout value via actionreader
2013-05-09 11:39:12 -04:00
Yaroslav Halchenko
fcdb74a471
Merge pull request #218 from kwirk/multiline-rstrip
...
BF: Multiline regex now works with log line strip of "\r\n"
2013-05-09 08:36:17 -07:00
Steven Hiscocks
60d1dfebee
BF: Fix for setting of timeout value via actionreader
2013-05-08 22:45:49 +01:00
Steven Hiscocks
d4e5c174e2
BF: Multiline regex now works with log line strip of "\r\n"
2013-05-08 21:57:23 +01:00
Yaroslav Halchenko
f5dfa610e6
Merge branch 'master' into 0.9 (propagating \r\n fix)
...
* master:
Previous coverage was 56% (without disregarding any pragma)
Changelog for preceeding commit
ENH: strip CR and LF while analyzing the lines (processLine) (Close #202 )
Conflicts:
fail2ban/server/filter.py
2013-05-08 16:37:53 -04:00
Yaroslav Halchenko
0e5f7b5951
Merge branch '_enh/strip_crlf'
...
* _enh/strip_crlf:
Changelog for preceeding commit
ENH: strip CR and LF while analyzing the lines (processLine) (Close #202 )
2013-05-08 16:36:14 -04:00
Yaroslav Halchenko
f4d2b5b338
Previous coverage was 56% (without disregarding any pragma)
2013-05-08 16:12:37 -04:00
Yaroslav Halchenko
2c21fe78a8
Merge branch 'master' into 0.9
...
* master:
ENH: close files in _test_move_into_file
ENH: remove use of $Revision and $Date SVN tags
Add README.Solaris into distribution
Conflicts:
client/actionreader.py
2013-05-08 15:16:13 -04:00
Yaroslav Halchenko
28794d842d
ENH: close files in _test_move_into_file
2013-05-08 15:14:28 -04:00
Yaroslav Halchenko
582d1c5ea5
ENH: remove use of $Revision and $Date SVN tags
2013-05-08 13:59:09 -04:00
Yaroslav Halchenko
b86d8e9565
BF: avoid circular imports -- import testcases right in gatherTests
2013-05-08 13:54:11 -04:00
Yaroslav Halchenko
f1b6806eb4
Merge branch 'master' into 0.9
...
* master: (51 commits)
ENH: Use real (resolving) example.com instead of test.example.com
DOC: Slight tune ups to ChangeLog -- we must release!
Changelog entries for the latest merges
BF: add bash-completion to MANIFEST
DOC: ChangeLog for default action type change
ENH: consolidate where blocktype is defined for iptables rules
BF: default type to unreachable
ENH: separate out regex and escape a .
ENH: logs/sshd -- have ":" after [daemon] (other uses are uncommon)
ENH: logs/sshd -- use example.com as the resolved hostname in sample log lines
ENH: filter.d/sshd.conf -- allow for trailing "via IP" in logs
DOC: Drop sudo from bash-completion
DOC: Added bash-completion script
ENH: add blocktype to all relevant actions. Also default the rejection to a ICMP reject rather than a drop
ENH: Removed unused log line
ENH: logrotate file
BF: missed MANIFEST include
BF: missed MANIFEST include
BF: missed MANIFEST include
ENH: some form of logrotate based on what distros are doing
...
Conflicts:
ChangeLog
MANIFEST
client/actionreader.py
config/jail.conf
fail2ban/server/datedetector.py
fail2ban/tests/datedetectortestcase.py
2013-05-08 13:53:38 -04:00
Yaroslav Halchenko
c9dd163852
Add README.Solaris into distribution
2013-05-08 13:46:06 -04:00
Yaroslav Halchenko
239406a8b9
Changelog for preceeding commit
2013-05-08 12:09:06 -04:00
Yaroslav Halchenko
6fef85ff2d
ENH: strip CR and LF while analyzing the lines (processLine) ( Close #202 )
...
This should allow to resolve issues with logs written in MS-DOS fashion,
e.g. with daemontools
See https://github.com/fail2ban/fail2ban/issues/202\#issuecomment-17393613
2013-05-08 12:07:29 -04:00
Yaroslav Halchenko
2b1e19933f
Merge branch 'master' of git://github.com/fail2ban/fail2ban
...
* 'master' of git://github.com/fail2ban/fail2ban:
BF: missed MANIFEST include
DOC: credits for bsd-ipfw
ENH: add ipfw rule for bsd using the tables.
2013-05-08 10:32:18 -04:00
Yaroslav Halchenko
571cadd80c
ENH: Use real (resolving) example.com instead of test.example.com
2013-05-08 10:30:38 -04:00
Yaroslav Halchenko
976a65bb89
Merge branch 'bsd_logs' of https://github.com/grooverdan/fail2ban
...
* 'bsd_logs' of https://github.com/grooverdan/fail2ban :
ENH: separate out regex and escape a .
BF: missed MANIFEST include
DOC: credits for bsd log
DOC: bsd syslog files thanks to Nick Hilliard
BF: change common.conf to handle formats of syslog -v and syslog -vv in BSD
Conflicts:
config/filter.d/common.conf
2013-05-08 10:30:04 -04:00
Yaroslav Halchenko
5accc10a47
Merge pull request #206 from grooverdan/bsd_ipfw
...
NF: BSD ipfw
2013-05-08 07:24:56 -07:00
Yaroslav Halchenko
0ae49ab11e
Merge branch 'bsd_pf' of https://github.com/grooverdan/fail2ban
...
* 'bsd_pf' of https://github.com/grooverdan/fail2ban :
BF: missed MANIFEST include
DOC: add jail.conf entry for pf
DOC: credit for pf action. Origin: http://svnweb.freebsd.org/ports/head/security/py-fail2ban/files/patch-pf.conf?view=log
ENH: pf action thanks to Nick Hilliard <nick@foobar.org>.
Conflicts:
ChangeLog
2013-05-08 10:24:01 -04:00
Yaroslav Halchenko
e85914cef8
Merge pull request #215 from grooverdan/reject_no_drop_by_default
...
ENH: add blocktype to all relevant actions and change default action to reject
2013-05-08 07:20:14 -07:00
Yaroslav Halchenko
11031d5ec9
DOC: Slight tune ups to ChangeLog -- we must release!
2013-05-08 10:15:18 -04:00
Yaroslav Halchenko
63b9e4f358
Changelog entries for the latest merges
2013-05-08 10:10:04 -04:00
Yaroslav Halchenko
746c7d990e
Merge pull request #217 from kwirk/bash-completion
...
NF: bash-completion
2013-05-08 07:03:09 -07:00
Daniel Black
b3f11df317
BF: add bash-completion to MANIFEST
2013-05-08 08:27:38 +10:00
Daniel Black
ac1944ac6d
DOC: ChangeLog for default action type change
2013-05-08 08:21:17 +10:00
Daniel Black
9c03ee6d9e
ENH: consolidate where blocktype is defined for iptables rules
2013-05-08 07:52:08 +10:00
Daniel Black
c7fd777966
BF: default type to unreachable
2013-05-08 07:31:31 +10:00
Daniel Black
de56347619
ENH: separate out regex and escape a .
2013-05-08 06:32:27 +10:00
Yaroslav Halchenko
5e1d8b07e8
ENH: logs/sshd -- have ":" after [daemon] (other uses are uncommon)
...
See https://github.com/fail2ban/fail2ban/issues/216\#issuecomment-17535577
for the analysis
2013-05-07 12:30:05 -04:00
Yaroslav Halchenko
ffcac2ccee
ENH: logs/sshd -- use example.com as the resolved hostname in sample log lines
2013-05-07 12:26:13 -04:00
Yaroslav Halchenko
e7cb0f8b8c
ENH: filter.d/sshd.conf -- allow for trailing "via IP" in logs
2013-05-07 12:22:49 -04:00
Steven Hiscocks
95726b3976
DOC: Drop sudo from bash-completion
2013-05-06 20:37:58 +01:00