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_-]",
|
||||
["#"] = "%d",
|
||||
["~"] = "%a",
|
||||
["&"] = "%a",
|
||||
}
|
||||
|
||||
t = FILTER_TYPE_PATTERN
|
||||
v = minetest.decode_base64( string.sub( token, 2 ) )
|
||||
v = "^" .. string.gsub( v, ".", sanitizer ) .. "$"
|
||||
|
@ -32,9 +32,9 @@ continue
|
||||
try "This subnet is blocked by the administrator."
|
||||
|
||||
fail any
|
||||
if $addr is "192.88.99.*"
|
||||
if $addr is "203.0.113.*"
|
||||
if $addr is "192.168.*.*"
|
||||
if $addr is /192.88.99.*/
|
||||
if $addr is /203.0.113.*/
|
||||
if $addr is /192.168.*.*/
|
||||
continue
|
||||
|
||||
pass now
|
||||
|
Loading…
x
Reference in New Issue
Block a user