aboutsummaryrefslogtreecommitdiff
path: root/IRCServer.py
diff options
context:
space:
mode:
authorGravatar jesopo2018-07-22 21:46:22 +0100
committerGravatar jesopo2018-07-22 21:46:22 +0100
commit2ea2dd17da4029434023bb237aa37826e88f6cf9 (patch)
tree09bdd198009782993f51fc94f5013991d35b1865 /IRCServer.py
parentremove debug print in books.py (diff)
implemented handling notices in IRCLineHandler, including server notices
Diffstat (limited to 'IRCServer.py')
-rw-r--r--IRCServer.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/IRCServer.py b/IRCServer.py
index 083e211d..56fd6823 100644
--- a/IRCServer.py
+++ b/IRCServer.py
@@ -33,15 +33,19 @@ class Server(object):
self.last_read = None
self.attempted_join = {}
self.ping_sent = False
+ self.name = None
+
if ipv4:
self.socket = socket.socket(socket.AF_INET,
socket.SOCK_STREAM)
else:
self.socket = socket.socket(socket.AF_INET6,
socket.SOCK_STREAM)
+
self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEPORT, 1)
self.socket.settimeout(5.0)
+
if self.tls:
context = ssl.SSLContext(OUR_TLS_PROTOCOL)
context.options |= ssl.OP_NO_SSLv2