3
0
mirror of https://github.com/jlu5/PyLink.git synced 2024-11-28 05:29:25 +01:00

note to self: never use case-insensitive find/replace again

This commit is contained in:
James Lu 2016-01-09 18:34:41 -08:00
parent 48203ff321
commit 8db8f6b6c4
2 changed files with 7 additions and 5 deletions

View File

@ -174,9 +174,11 @@ class TS6BaseProtocol(Protocol):
def handle_kill(self, source, command, args): def handle_kill(self, source, command, args):
"""Handles incoming KILLs.""" """Handles incoming KILLs."""
killed = args[0] killed = args[0]
# Depending on whether the self.ircd sends explicit QUIT messages for # Depending on whether the IRCd sends explicit QUIT messages for
# KILLed clients, the user may or may not have automatically been removed. # killed clients, the user may or may not have automatically been
# If not, we have to assume that KILL = QUIT and remove them ourselves. # removed from our user list.
# If not, we have to assume that KILL = QUIT and remove them
# ourselves.
data = self.irc.users.get(killed) data = self.irc.users.get(killed)
if data: if data:
self.removeClient(killed) self.removeClient(killed)
@ -212,7 +214,7 @@ class TS6BaseProtocol(Protocol):
"""Handles incoming SAVE messages, used to handle nick collisions.""" """Handles incoming SAVE messages, used to handle nick collisions."""
# In this below example, the client Derp_ already exists, # In this below example, the client Derp_ already exists,
# and trying to change someone's nick to it will cause a nick # and trying to change someone's nick to it will cause a nick
# collision. On TS6 self.ircds, this will simply set the collided user's # collision. On TS6 IRCds, this will simply set the collided user's
# nick to its UID. # nick to its UID.
# <- :70MAAAAAA PRIVMSG 0AL000001 :nickclient PyLink Derp_ # <- :70MAAAAAA PRIVMSG 0AL000001 :nickclient PyLink Derp_

View File

@ -318,7 +318,7 @@ class UnrealProtocol(TS6BaseProtocol):
host = self.irc.serverdata["hostname"] host = self.irc.serverdata["hostname"]
f('PASS :%s' % self.irc.serverdata["sendpass"]) f('PASS :%s' % self.irc.serverdata["sendpass"])
# https://github.com/unrealself.ircd/unrealself.ircd/blob/2f8cb55e/doc/technical/protoctl.txt # https://github.com/unrealircd/unrealself.ircd/blob/2f8cb55e/doc/technical/protoctl.txt
# We support the following protocol features: # We support the following protocol features:
# SJ3 - extended SJOIN # SJ3 - extended SJOIN
# NOQUIT - QUIT messages aren't sent for all users in a netsplit # NOQUIT - QUIT messages aren't sent for all users in a netsplit