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:
parent
48203ff321
commit
8db8f6b6c4
@ -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_
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user