aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar jesopo2018-09-07 20:22:27 +0100
committerGravatar jesopo2018-09-07 20:22:27 +0100
commite06fb1e3c715aa168ccc2589cd05da2d56282047 (patch)
treed4a3de4ff30f1a135cef3fabceda93969d966720
parentSupport IRCv3's tls/STARTTLS (diff)
signature
Remove starttls.py, it's harder than I thought.
-rw-r--r--modules/starttls.py26
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")
-