- fixed minor typos in code samples
- tweaked pattern matching behavior in rulesets
This commit is contained in:
Leslie Krause 2018-07-09 18:18:45 -04:00
parent abaa02b036
commit add47bd537
2 changed files with 8 additions and 7 deletions

View File

@ -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 ) .. "$"

View File

@ -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