Add support for stasising wildcard hostmasks
This commit is contained in:
parent
3b5a72f3d8
commit
2f3f4b17ea
@ -20,6 +20,7 @@
|
|||||||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
import copy
|
import copy
|
||||||
|
import fnmatch
|
||||||
import itertools
|
import itertools
|
||||||
import math
|
import math
|
||||||
import os
|
import os
|
||||||
@ -6503,8 +6504,9 @@ def is_user_stasised(nick):
|
|||||||
if acc and acc != "*":
|
if acc and acc != "*":
|
||||||
if acc in var.STASISED_ACCS:
|
if acc in var.STASISED_ACCS:
|
||||||
return True, var.STASISED_ACCS[acc]
|
return True, var.STASISED_ACCS[acc]
|
||||||
if cloak in var.STASISED:
|
for clk in var.STASISED:
|
||||||
return True, var.STASISED[cloak]
|
if fnmatch.fnmatch(cloak, clk):
|
||||||
|
return True, var.STASISED[clk]
|
||||||
return False, None
|
return False, None
|
||||||
|
|
||||||
def allow_deny(cli, nick, chan, rest, mode):
|
def allow_deny(cli, nick, chan, rest, mode):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user