Yaroslav Halchenko
6815190685
BF(2.4): omit date patterns containing %f (.subsec) for Python before 2.5
2013-12-27 02:08:47 -05:00
Yaroslav Halchenko
c6a7bc2221
BF(2.4): remove use of "with" for python 2.4 for now (since we list it as supported)
2013-12-27 01:54:54 -05:00
Yaroslav Halchenko
952de51cf1
ENH: per original discussion, and changes which followed, better not to ignore absent failregex -- all filters (but included common) should have it
2013-12-27 01:47:15 -05:00
Yaroslav Halchenko
4e165c9692
ENH: FilterReader - use the set methods (improve coverage), test getters, use os.path.join
2013-12-27 01:43:23 -05:00
Yaroslav Halchenko
0141a6dbe7
TST: add few more rudimentary tests for Regex to complete its coverage
2013-12-27 01:29:02 -05:00
Daniel Black
d3c065bf76
ENH: add PyPy compatibility
2013-12-27 05:15:33 +00:00
Daniel Black
41bd0470bd
TST: table create definitations to end in ; for py26 compatibility
2013-12-26 21:28:46 +00:00
Daniel Black
ec31e6a702
TST: restore Ticket testcase coverage to 100% after addition of exception test in Ticket.__eq__
2013-12-26 10:13:14 +00:00
Daniel Black
37ab4147d1
TST: for db.getFilename
2013-12-26 10:09:12 +00:00
Daniel Black
fed593e689
TST: for database.getBans with bantime argument
2013-12-26 10:03:51 +00:00
Daniel Black
1990eeae64
BF: Ticket compared to non-Ticket type returns False
2013-12-26 09:31:45 +00:00
Daniel Black
5d2a03e852
TST: remove deprecated warn method of logging and use warning() instead
2013-12-26 09:22:02 +00:00
Daniel Black
4ee018a84b
TST: repr test for Ticket
2013-12-26 09:06:54 +00:00
Daniel Black
de22c49b4d
TST: (another) py26 compatible test fix
2013-12-26 09:05:45 +00:00
Daniel Black
74567d64b6
TST: py26 compatible test
2013-12-26 09:01:29 +00:00
Daniel Black
8a25dd2dad
ENH: change addLog to use single SQL statement
...
ENH: separate out the database creation defination to make updates
easier
TST: add test framework for updates
2013-12-26 05:46:38 +00:00
Daniel Black
e9f5f9b86f
Add ticket equality test and representation.
2013-12-26 05:27:41 +00:00
Daniel Black
ddac79c15c
TST: include blank ignorecommand in jail.conf to indicate default value and to raise test coverage
2013-12-25 11:01:31 +00:00
Daniel Black
6fa4e48f88
BF: Add testcases/files/ignorecommand.py to MANIFEST
2013-12-25 10:55:26 +00:00
Daniel Black
dfb6c45297
Merge pull request #401 from bes-internal/ignorecommand
...
ENH: New ignorecommand with path to external command for dynamic ignoreip list
2013-12-24 23:43:41 -08:00
bes.internal
55d76ac373
TST: add test for IgnoreCommand at server
2013-12-25 00:58:00 +03:00
bes.internal
ebd89ec077
New ignorecommand that is added to the ignoreip list from output of an external program
...
ignorecommand update man and fix protocol help
ENH: run ignore command only after internal list has been examined. Change interface on ignorecommand to take IP as environment variable and return true if it is to be banned
ENH: ignore IP command to take tagged command
DOC: man pages for ingorecommand
TST: add test cases for ignorecommand
2013-12-24 23:55:35 +03:00
bes.internal
a8ea347fe3
Merge branch 'master' of https://github.com/fail2ban/fail2ban
2013-12-24 23:43:22 +03:00
Steven Hiscocks
46c6915cec
Merge pull request #518 from grooverdan/process_file_called_twice
...
BF: prevent process_file being called in pyinotify backend on log rotati...
2013-12-24 04:10:55 -08:00
Steven Hiscocks
2c6e4d9ace
Merge pull request #517 from grooverdan/apache-2.4
...
BF: apache-2.4 log format fix. Closes gh-516
2013-12-24 04:01:23 -08:00
Daniel Black
b0ea5698b3
BF: prevent process_file being called in pyinotify backend on log rotation. Closes gh-512
2013-12-23 09:18:32 +00:00
Daniel Black
382d68f0fe
DOC: perfork model for apache log format
2013-12-23 09:09:48 +00:00
Daniel Black
1b7df1181f
BF: apache-2.4 log format fix. Closes gh-516
2013-12-23 08:28:40 +00:00
Yaroslav Halchenko
7af58b9984
Merge branch 'apache-noscripts' of https://github.com/grooverdan/fail2ban
...
* 'apache-noscripts' of https://github.com/grooverdan/fail2ban :
ENH: apache-noscript now matched php-cgi scripts. Closes gh-503
Conflicts:
ChangeLog -- two new entries collided, Reformatted the merged one a bit
2013-12-22 22:28:57 -05:00
Yaroslav Halchenko
0256a1cb08
Merge pull request #513 from grooverdan/filterfile_tst
...
TST: filterfile test cases
2013-12-22 19:25:14 -08:00
Yaroslav Halchenko
23421ef2d6
Merge pull request #514 from leeclemens/patch-1
...
Lee finally added himself to THANKS
2013-12-22 19:02:18 -08:00
leeclemens
ce3cc35828
Added myself to THANKS
...
for previous commits
2013-12-22 15:33:53 -05:00
Daniel Black
7a9252bd0e
TST BF: local defination
2013-12-22 12:08:10 +00:00
Daniel Black
2a67ef519c
TST: missing logpath raises IOError
2013-12-22 08:43:57 +00:00
Daniel Black
2d688a5a03
TST: improve polling test case to ensure isModified only returns True once (file static)
2013-12-22 07:47:24 +00:00
Daniel Black
a9b7d33c51
ENH: apache-noscript now matched php-cgi scripts. Closes gh-503
2013-12-19 10:01:24 +00:00
Daniel Black
56f54dc2eb
Merge pull request #504 from kwirk/nsd
...
ENH: Add nsd filter and amend DateEpoch to match date format
2013-12-19 01:30:14 -08:00
Daniel Black
a1a219189f
Merge pull request #493 from grooverdan/xarf-ipmatch
...
ENH: use ipmatches for action xarf-login-attack
2013-12-19 01:28:49 -08:00
Daniel Black
7247a6841a
Merge pull request #495 from grooverdan/0.9_merge
...
MRG: 0.9 merge
2013-12-19 01:27:51 -08:00
Daniel Black
ed2f46759c
MRG: restore accidently deleted pam comment in jail.conf
2013-12-19 09:21:12 +00:00
Daniel Black
44a0981495
MRG: fix recidive filter
2013-12-19 09:18:18 +00:00
Steven Hiscocks
d22716ab63
ENH: Add nsd filter and amend DateEpoch to match date format
2013-12-18 22:31:54 +00:00
Steven Hiscocks
49f9143535
ENH: Set date to "today" when neither month nor day is time match
2013-12-18 21:06:03 +00:00
Daniel Black
42a51930dd
Merge pull request #500 from alasdairdc/master
...
ENH: Updated nagios check_fail2ban to return performance data for all jails
2013-12-18 00:38:15 -08:00
alasdairdc
04c267c307
Updated Changelog
2013-12-18 08:36:30 +00:00
alasdairdc
4e4f194457
Updated Thanks.
2013-12-18 08:31:54 +00:00
alasdairdc
2e5a2b26fb
Updated check_fail2ban to return performance data for all jails and applied to specific jail code
2013-12-17 17:48:19 +00:00
alasdairdc
5f623596ee
Updated check_fail2ban to return performance data for all jails
...
Allows perf data from all jails to enable pnp4nagios to display a chart per jail when run with the command:
check_fail2ban -p -w 1 -c 5 -P /usr/bin/fail2ban-client
sample output:
CHECK FAIL2BAN ACTIVITY - CRITICAL - 9 detected jails with 5 current banned IP(s) | apache-noscript.currentBannedIP=0 sendmail.currentBannedIP=0 postfix.currentBannedIP=0 ssh-probe.currentBannedIP=3 ssh-ddos.currentBannedIP=0 apache-multiport.currentBannedIP=0 apache.currentBannedIP=0 ssh.currentBannedIP=2 apache-overflows.currentBannedIP=0
2013-12-17 17:45:50 +00:00
Steven Hiscocks
9db44059fd
DOC: Add ip(jail)matches/failures to man page
2013-12-16 23:29:59 +00:00
Daniel Black
62e54424a7
TST: flushLog to run correctly regardless of user/travis instigated logging level
2013-12-16 23:12:00 +00:00