diff options
| -rw-r--r-- | modules/starttls.py | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/modules/starttls.py b/modules/starttls.py deleted file mode 100644 index e3e69341..00000000 --- a/modules/starttls.py +++ /dev/null @@ -1,26 +0,0 @@ -import base64 - -class Module(object): - def __init__(self, bot, events, exports): - self.bot = bot - events.on("received.cap.ls").hook(self.on_cap) - events.on("received.cap.ack").hook(self.on_cap_ack) - - events.on("received.numeric.670").hook(self.starttls_success) - events.on("received.numeric.691").hook(self.starttls_failed) - - def on_cap(self, event): - if "tls" in event["capabilities"].keys() and not event["server"].tls: - event["server"].queue_capability("tls") - - def on_cap_ack(self, event): - if "tls" in event["capabilities"].keys(): - event["server"].send_starttls() - event["server"].wait_for_capability("tls") - - def starttls_success(self, event): - event["server"].wrap_tls() - event["server"].capability_done("tls") - def starttls_failed(self, event): - event["server"].capability_done("tls") - |
