Compare commits
1
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a169ed93f8 |
@@ -35,7 +35,8 @@ logSys = logging.getLogger("fail2ban.client.config")
|
||||
|
||||
class JailReader(ConfigReader):
|
||||
|
||||
actionCRE = re.compile("^((?:\w|-|_|\.)+)(?:\[(.*)\])?$")
|
||||
actionCRE = re.compile("^((?:\w|-|_|\.)+)(?:\[(.*)\])?$",
|
||||
flags=re.MULTILINE|re.DOTALL)
|
||||
|
||||
def __init__(self, name, force_enable=False, **kwargs):
|
||||
ConfigReader.__init__(self, **kwargs)
|
||||
|
||||
@@ -110,6 +110,12 @@ class JailReaderTest(unittest.TestCase):
|
||||
result = JailReader.splitAction(action)
|
||||
self.assertEquals(expected, result)
|
||||
|
||||
def testSplitActionMultiline(self):
|
||||
action = "mail-whois-lines[logpath=/a/b\n/c/d]"
|
||||
expected = ['mail-whois-lines', {'logpath': '/a/b\n/c/d'}]
|
||||
result = JailReader.splitAction(action)
|
||||
self.assertEquals(expected, result)
|
||||
|
||||
class JailsReaderTest(unittest.TestCase):
|
||||
|
||||
def testProvidingBadBasedir(self):
|
||||
|
||||
Reference in New Issue
Block a user