From e06fb1e3c715aa168ccc2589cd05da2d56282047 Mon Sep 17 00:00:00 2001 From: jesopo Date: Fri, 7 Sep 2018 20:22:27 +0100 Subject: Remove starttls.py, it's harder than I thought. --- modules/starttls.py | 26 -------------------------- 1 file changed, 26 deletions(-) delete mode 100644 modules/starttls.py 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") - -- cgit v1.3.1-10-gc9f91