- set file properties for m_svsmode.c

git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid-8@1160 82007160-df01-0410-b94d-b575c5fd34c7
- m_svsmode(): Replace MyClient test with MyConnect.
  find_person already takes care of this.

git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid-8@1161 82007160-df01-0410-b94d-b575c5fd34c7
- don't report RPL_WHOISREGNICK for unregistered nicknames...

git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid-8@1162 82007160-df01-0410-b94d-b575c5fd34c7
- Properly track invisible count when setting +/-i via SVSMODE

git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid-8@1163 82007160-df01-0410-b94d-b575c5fd34c7
- fix previous commit to m_whois.c

git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid-8@1164 82007160-df01-0410-b94d-b575c5fd34c7
- rename clean_nick_name() to valid_nickname() and move it so s_user.c
- add SVSNICK module
- update Makefile accordingly

git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid-8@1165 82007160-df01-0410-b94d-b575c5fd34c7
- Improve services support
- Add channelmode +r

git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid-8@1167 82007160-df01-0410-b94d-b575c5fd34c7
- Add service aliases

git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid-8@1168 82007160-df01-0410-b94d-b575c5fd34c7
- rename find_server to hash_find_server to satisfy naming convention
- pull m_services.c and m_jupe.c from contrib/
- style fixes in some places

git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid-8@1169 82007160-df01-0410-b94d-b575c5fd34c7
- allow services to bypass +G when messaging clients

git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid-8@1170 82007160-df01-0410-b94d-b575c5fd34c7
- update s_conf.c:map_to_list

git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid-8@1172 82007160-df01-0410-b94d-b575c5fd34c7
- add usermode +R; only registered clients may message other clients with that mode set
- add channelmode +R; only registered clients may join a channel with that mode set

git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid-8@1173 82007160-df01-0410-b94d-b575c5fd34c7
- msg_client(): remove redundant pointer comparison

git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid-8@1174 82007160-df01-0410-b94d-b575c5fd34c7
- several fixes to services compatibility mode

git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid-8@1175 82007160-df01-0410-b94d-b575c5fd34c7
- remove idle-time klines
- rename LocalUser.last to LocalUser.last_privmsg
- m_message.c: reset source_p->last_privmsg even if a client is messaging itself

git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid-8@1176 82007160-df01-0410-b94d-b575c5fd34c7
- Cleanup and restore older parts of the irc-command parser.
  Gives back ability to specify maximum amount of parameters
  that are processed within a command.

git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid-8@1178 82007160-df01-0410-b94d-b575c5fd34c7
- Forward-port r1177:
  Fix ERR_ACCEPTEXIST numeric string. Two %s conversion specifier
  have been missed here

git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid-8@1179 82007160-df01-0410-b94d-b575c5fd34c7
- remove deprecated add_loacl_domain prototype

git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid-8@1180 82007160-df01-0410-b94d-b575c5fd34c7
- set minimum required arguments for services alias message handler to 0,
  otherwise we don't send a ERR_NOTEXTTOSEND

git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid-8@1181 82007160-df01-0410-b94d-b575c5fd34c7
- nick_from_server, uid_from_server: don't blindly increment Count.invisi
  without checking if we already did. Fixes invalid usercount in case servers
  sends redundant modes within an NICK/UID message.

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