From 6018cc098d7784728b8fd786e918b26bacf4d8f5 Mon Sep 17 00:00:00 2001 From: jesopo Date: Sat, 9 Feb 2019 02:58:25 +0000 Subject: We still need to 'CAP REQ :sasl' when we get 'CAP NEW :sasl' (sasl) --- modules/sasl/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/sasl/__init__.py b/modules/sasl/__init__.py index b746f443..a4076729 100644 --- a/modules/sasl/__init__.py +++ b/modules/sasl/__init__.py @@ -19,6 +19,7 @@ def _scram_xor(s1, s2): "help": "Set the sasl username/password for this server", "validate": _validate}) class Module(ModuleManager.BaseModule): + @utils.hook("received.cap.new") @utils.hook("received.cap.ls") def on_cap(self, event): has_sasl = "sasl" in event["capabilities"] @@ -37,7 +38,6 @@ class Module(ModuleManager.BaseModule): event["server"].queue_capability("sasl") @utils.hook("received.cap.ack") - @utils.hook("received.cap.new") def on_cap_ack(self, event): if "sasl" in event["capabilities"]: sasl = event["server"].get_setting("sasl") -- cgit v1.3.1-10-gc9f91