aboutsummaryrefslogtreecommitdiff
path: root/IRCServer.py
diff options
context:
space:
mode:
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