summaryrefslogtreecommitdiff
path: root/fail2ban/tests/actiontestcase.py
Commit message (Expand)AuthorAgeFilesLines
* amend for gh-1419: tags substitution bug - wrong recognition of cyclic recurs...sebres2016-05-261-4/+55
* [part. cherry-picked from 0.10] invalid recursion check in substituteRecursiv...sebres2016-05-131-0/+7
* Merge branch 'rf-assertLogged'Yaroslav Halchenko2015-09-151-17/+19
|\
| * RF/BF: py26 has no {} sets, so just pass multiple entries as *argsYaroslav Halchenko2015-09-121-2/+2
| * RF(TST): self.assertTrue(self._is_logged()) -> self.assertLoggedYaroslav Halchenko2015-09-121-17/+19
* | Merge remote-tracking branch 'origin/master' into bf-nasty-children-testsYaroslav Halchenko2015-09-131-2/+2
|\ \
| * | Comment spelling fixesVille Skyttä2015-09-131-2/+2
| |/
* | BF+RF: only return bool status on failed commands execution + mitigate differ...Yaroslav Halchenko2015-09-121-8/+6
|/
* TST: test to verify killing stuck children processesYaroslav Halchenko2015-07-261-1/+41
* Fix PEP8 E302 expected 2 blank lines, found XLee Clemens2015-07-041-0/+1
* Fix PEP8 E303 too many blank linesLee Clemens2015-07-041-1/+0
* code review + more test cases (embedded replace in a string)sebres2015-01-211-0/+3
* recursive/embedded version of issue/907;sebres2015-01-201-0/+5
* infinite busy loop on _escapedTags match in substituteRecursiveTags gh-907sebres2015-01-201-0/+2
* testExecuteTimeout fixed: give a test still 1 second, because system could be...sebres2014-10-241-2/+4
* BF: Tags not fully recursively substitutedSteven Hiscocks2014-05-031-3/+10
* BF: Remove unused imports and variables.Steven Hiscocks2014-03-161-1/+0
* BF: fix multiple tag substitutions on the same lineDaniel Black2014-01-101-0/+6
* MRG: filter substitionDaniel Black2014-01-061-0/+3
|\
| * MRG: from python-actionsDaniel Black2014-01-021-24/+30
| |\
| * | BF: fix infinite recursion case in Action.substituteRecursiveTagsDaniel Black2013-12-311-0/+3
* | | ENH: Change all imports to "." style relative importsSteven Hiscocks2014-01-041-2/+2
* | | RF: Refactor actions further, include removing server proxy interfaceSteven Hiscocks2014-01-031-37/+38
| |/ |/|
* | TST: Add non-callable values to CallableMap testSteven Hiscocks2014-01-011-2/+5
* | ENH: Add matches to smtp.py actionSteven Hiscocks2014-01-011-4/+12
* | ENH: Python based actionsSteven Hiscocks2013-12-311-18/+13
|/
* MRG: merge so far - flushLogs not working yetDaniel Black2013-12-161-22/+6
* ENH: Add <ipmatches> and <ipjailmatches> tagsSteven Hiscocks2013-12-131-2/+22
* MRG: 0.8.11 to 0.9Daniel Black2013-11-021-0/+50
* TST: Execute action timeout test almost equal assertion more forgivingSteven Hiscocks2013-07-051-1/+1
* Merge branch 'master' into 0.9Steven Hiscocks2013-06-291-4/+4
* ENH: unify appearance of log msgs in executeCmd -- separate additional inform...Yaroslav Halchenko2013-05-091-2/+2
* Merge branch 'master' into 0.9Yaroslav Halchenko2013-05-081-2/+0
* Merge branch 'master' into 0.9Yaroslav Halchenko2013-05-081-1/+3
* Merge branch 'cmd-timeout' (PR #190) of https://github.com/kwirk/fail2ban int...Yaroslav Halchenko2013-05-031-1/+16
|\
| * NF: For action execution, log stdout and stderr if debug or cmd errorSteven Hiscocks2013-05-011-0/+8
| * NF: Allow setting of timeout for execution of action commandsSteven Hiscocks2013-04-271-1/+8
* | Merge branch 'master' into 0.9Yaroslav Halchenko2013-05-021-0/+21
|/
* Merge branch 'master' into 0.9Yaroslav Halchenko2013-04-161-0/+17
* TST+ENH: Move testcases to part of fail2ban moduleSteven Hiscocks2013-04-011-0/+81