[ros-diffs] [pschweitzer] 35091: - Changed ghost command (using NickServ) - Ghost before registering

pschweitzer at svn.reactos.org pschweitzer at svn.reactos.org
Sun Aug 3 23:34:13 CEST 2008


Author: pschweitzer
Date: Sun Aug  3 16:34:12 2008
New Revision: 35091

URL: http://svn.reactos.org/svn/reactos?rev=35091&view=rev
Log:
- Changed ghost command (using NickServ)
- Ghost before registering

Modified:
    trunk/irc/TechBot/TechBot.IRCLibrary/IRC.cs
    trunk/irc/TechBot/TechBot.IRCLibrary/IrcClient.cs

Modified: trunk/irc/TechBot/TechBot.IRCLibrary/IRC.cs
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.IRCLibrary/IRC.cs?rev=35091&r1=35090&r2=35091&view=diff
==============================================================================
--- trunk/irc/TechBot/TechBot.IRCLibrary/IRC.cs [iso-8859-1] (original)
+++ trunk/irc/TechBot/TechBot.IRCLibrary/IRC.cs [iso-8859-1] Sun Aug  3 16:34:12 2008
@@ -17,7 +17,7 @@
 		public const string PRIVMSG = "PRIVMSG";
 		public const string USER = "USER";
 		public const string PASS = "PASS";
-		public const string GHOST = "NS GHOST";
+		public const string GHOST = "MSG NICKSERV GHOST";
 
 		public const string RPL_NAMREPLY = "353";
 		public const string RPL_ENDOFNAMES = "366";

Modified: trunk/irc/TechBot/TechBot.IRCLibrary/IrcClient.cs
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.IRCLibrary/IrcClient.cs?rev=35091&r1=35090&r2=35091&view=diff
==============================================================================
--- trunk/irc/TechBot/TechBot.IRCLibrary/IrcClient.cs [iso-8859-1] (original)
+++ trunk/irc/TechBot/TechBot.IRCLibrary/IrcClient.cs [iso-8859-1] Sun Aug  3 16:34:12 2008
@@ -637,10 +637,13 @@
 				throw new ArgumentNullException("nickname", "Nickname cannot be null.");
 			firstPingReceived = false;
 			if (password != null)
+			{
+				/* First ghost ourself and then register */
+				if (nickname != null)
+					SendMessage(new IrcMessage(IRC.GHOST, nickname + " " + password));
 				SubmitPassword(password);
+			}
 			ChangeNick(nickname);
-			/* Before we send our nickname, just ghost it */
-			SendMessage(new IrcMessage(IRC.GHOST, nickname));
 			/* OLD: USER <username> <hostname> <servername> <realname> */
 			/* NEW: USER <user> <mode> <unused> <realname> */
 			SendMessage(new IrcMessage(IRC.USER, String.Format("{0} 0 * :{1}",



More information about the Ros-diffs mailing list