mirror of https://github.com/fail2ban/fail2ban
typo, shall be negative lookbehind ignoring escaped open parenthesis, like `\(?iu)`
parent
a796cc9b91
commit
9dde3d019e
|
@ -35,7 +35,7 @@ logSys = getLogger(__name__)
|
||||||
# check already grouped contains "(", but ignores char "\(" and conditional "(?(id)...)":
|
# check already grouped contains "(", but ignores char "\(" and conditional "(?(id)...)":
|
||||||
RE_GROUPED = re.compile(r'(?<!(?:\(\?))(?<!\\)\((?!\?)')
|
RE_GROUPED = re.compile(r'(?<!(?:\(\?))(?<!\\)\((?!\?)')
|
||||||
RE_GROUP = ( re.compile(r'^((?:\(\?\w+\))?\^?(?:\(\?\w+\))?)(.*?)(\$?)$'), r"\1(\2)\3" )
|
RE_GROUP = ( re.compile(r'^((?:\(\?\w+\))?\^?(?:\(\?\w+\))?)(.*?)(\$?)$'), r"\1(\2)\3" )
|
||||||
RE_GLOBALFLAGS = re.compile(r'((?:^|(?!<\\))\(\?[a-z]+\))')
|
RE_GLOBALFLAGS = re.compile(r'((?:^|(?<!\\))\(\?[a-z]+\))')
|
||||||
|
|
||||||
RE_EXLINE_NO_BOUNDS = re.compile(r'^\{UNB\}')
|
RE_EXLINE_NO_BOUNDS = re.compile(r'^\{UNB\}')
|
||||||
RE_EXLINE_BOUND_BEG = re.compile(r'^\{\^LN-BEG\}')
|
RE_EXLINE_BOUND_BEG = re.compile(r'^\{\^LN-BEG\}')
|
||||||
|
|
Loading…
Reference in New Issue