- send.c:send_message_remote(): use to->id instead of to->name when propagating the KILL


git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@3174 82007160-df01-0410-b94d-b575c5fd34c7
- m_nick.c:perform_nick_collides(): incorporate Adam's "Send kills due to nick collisions back to the source."
  changes. Original commit message:

  Send kills due to nick collisions back to the source.

  This fixes a race condition with users changing hosts and then nick
  colliding which causes servers to disagree on whether or not the
  colliding users are the same user.

  With this patch if this happens both users are killed instead, even if
  their timestamps differ.

  The proper way to fix this is to compare a 'real host', which we do not
  store, or IP.

  With TS5 and prior we could not do this because the KILLs would be
  targeting nicks and not UIDs, which would not work as both sides would
  always lose, but we can do this now as the other side can safely drop
  the KILL for a nonexistant UID if the servers do agree.


git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@3175 82007160-df01-0410-b94d-b575c5fd34c7
- Get rid of kill_client()


git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@3176 82007160-df01-0410-b94d-b575c5fd34c7
- Get rid of kill_client_serv_butone()


git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@3178 82007160-df01-0410-b94d-b575c5fd34c7
- m_kill.c: get rid of relay_kill()


git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@3179 82007160-df01-0410-b94d-b575c5fd34c7
- m_locops.c:ms_locops(): accept LOCOPS from servers


git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@3180 82007160-df01-0410-b94d-b575c5fd34c7
- m_map.c, m_admin.c, m_hash.c: remove unused header includes


git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@3181 82007160-df01-0410-b94d-b575c5fd34c7
- s_user.c:check_xline(): use CONF_NOREASON for default reason


git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@3182 82007160-df01-0410-b94d-b575c5fd34c7
- Cleanup some places where we no longer need to use ID_or_name()


git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@3183 82007160-df01-0410-b94d-b575c5fd34c7
- Cleanup more places where ID_or_name() is no longer necessary


git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@3184 82007160-df01-0410-b94d-b575c5fd34c7
- Get rid of the ID() macro


git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@3186 82007160-df01-0410-b94d-b575c5fd34c7
- Get rid of the HasID() macro


git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@3187 82007160-df01-0410-b94d-b575c5fd34c7
- Adam s00xx ;-)


git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@3188 82007160-df01-0410-b94d-b575c5fd34c7
- send.c:sendto_one_numeric(), sendto_one_numeric(): fixed issue where NOTICE and numerics
  were destined to the wrong target nick/ID


git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@3189 82007160-df01-0410-b94d-b575c5fd34c7
- mr_server(), ms_sid(): minor cleanup


git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@3190 82007160-df01-0410-b94d-b575c5fd34c7
- Fixed compile error in ms_sid()
- Cleaned up find_chasing(). Removed useless third 'chasing' argument.


git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@3192 82007160-df01-0410-b94d-b575c5fd34c7
- m_kill.c: cleanup ms_kill(). Now no longer doing the find_chasing stuff, since
  ms_kill() only deals with targets being an UID.


git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@3195 82007160-df01-0410-b94d-b575c5fd34c7
- m_kick.c:m_kick(): renamed 'who' Client pointer to 'target_p'


git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@3196 82007160-df01-0410-b94d-b575c5fd34c7
- m_kill.c:ms_kill(): fixed compile warning


git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@3197 82007160-df01-0410-b94d-b575c5fd34c7
- m_kick.c: cleaned up m_kick()


git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@3198 82007160-df01-0410-b94d-b575c5fd34c7