summaryrefslogtreecommitdiff
path: root/src/users.cpp
diff options
context:
space:
mode:
authorAttila Molnar <attilamolnar@hush.com>2014-06-06 08:48:50 +0200
committerAttila Molnar <attilamolnar@hush.com>2014-06-06 08:48:50 +0200
commit258a481bface1b98f93699d292805c11f0e6d898 (patch)
tree2b81a0479f865f6ac227507ed14c59d9a3c1bd1d /src/users.cpp
parent0e118bb789b8830af06842d715d5206554b6e0d9 (diff)
m_spanningtree Forward NICK messages when they cause a collision with the new nick param rewritten to the uuid
Suppressing these messages meant that we relied on an appropriate NICK to come from the direction the SAVE was sent to; this left all servers behind us uninformed until the target server of the SAVE reacted with a nick change to uuid. This was problematic because someone can legitimately change nick to the past nick of the SAVEd user on a server that already has the SAVEd user with the uuid nick and that nick change message can reach servers that haven't yet seen the nick change to uuid of the SAVEd user.
Diffstat (limited to 'src/users.cpp')
0 files changed, 0 insertions, 0 deletions