Build 05
- fixed minor typos in code samples - tweaked pattern matching behavior in rulesets
This commit is contained in:
parent
abaa02b036
commit
add47bd537
@ -101,15 +101,16 @@ function AuthFilter( path, name )
|
|||||||
[")"] = "%)",
|
[")"] = "%)",
|
||||||
["%"] = "%%",
|
["%"] = "%%",
|
||||||
["-"] = "%-",
|
["-"] = "%-",
|
||||||
["."] = "[a-z]",
|
[","] = "[a-z]",
|
||||||
["!"] = "[A-Z]",
|
[";"] = "[A-Z]",
|
||||||
|
["="] = "[-_]",
|
||||||
|
["!"] = "[a-zA-Z0-9]",
|
||||||
["*"] = "[a-zA-Z0-9_-]*",
|
["*"] = "[a-zA-Z0-9_-]*",
|
||||||
["+"] = "[a-zA-Z0-9_-]+",
|
["+"] = "[a-zA-Z0-9_-]+",
|
||||||
["?"] = "[a-zA-Z0-9_-]",
|
["?"] = "[a-zA-Z0-9_-]",
|
||||||
["#"] = "%d",
|
["#"] = "%d",
|
||||||
["~"] = "%a",
|
["&"] = "%a",
|
||||||
}
|
}
|
||||||
|
|
||||||
t = FILTER_TYPE_PATTERN
|
t = FILTER_TYPE_PATTERN
|
||||||
v = minetest.decode_base64( string.sub( token, 2 ) )
|
v = minetest.decode_base64( string.sub( token, 2 ) )
|
||||||
v = "^" .. string.gsub( v, ".", sanitizer ) .. "$"
|
v = "^" .. string.gsub( v, ".", sanitizer ) .. "$"
|
||||||
|
@ -32,9 +32,9 @@ continue
|
|||||||
try "This subnet is blocked by the administrator."
|
try "This subnet is blocked by the administrator."
|
||||||
|
|
||||||
fail any
|
fail any
|
||||||
if $addr is "192.88.99.*"
|
if $addr is /192.88.99.*/
|
||||||
if $addr is "203.0.113.*"
|
if $addr is /203.0.113.*/
|
||||||
if $addr is "192.168.*.*"
|
if $addr is /192.168.*.*/
|
||||||
continue
|
continue
|
||||||
|
|
||||||
pass now
|
pass now
|
||||||
|
Loading…
x
Reference in New Issue
Block a user