CVSROOT    : /cvsroot/undernet-ircu
Module     : ircu2.10
Branch tags: u2_10_11_04
Commit time: 2002-12-17 22:52:21 UTC

Modified files:
  Tag: u2_10_11_04
     ChangeLog include/numeric.h ircd/s_err.c ircd/s_user.c

Log message:

Author: hikari <[EMAIL PROTECTED]>
Log message:

 Added a RPL_* to notify a user that their host is hidden, so they know for
certain doing +x did something.  Message format is:

  <hidden host> :is now your hidden host

blessed be,
hikari

---------------------- diff included ----------------------
Index: ircu2.10/ChangeLog
diff -u ircu2.10/ChangeLog:1.290.2.126.2.1 ircu2.10/ChangeLog:1.290.2.126.2.2
--- ircu2.10/ChangeLog:1.290.2.126.2.1  Sun Dec 15 14:54:06 2002
+++ ircu2.10/ChangeLog  Tue Dec 17 14:52:08 2002
@@ -1,5 +1,14 @@
+2002-12-17 hikari <[EMAIL PROTECTED]>
+       * ircd/s_err.c: added RPL_HOSTHIDDEN reply text
+
+       * ircd/s_user.c: send a confirmation of mode +x using reply numeric
+       RPL_HOSTHIDDEN
+
+       * include/numeric.h: addition of RPL_HOSTHIDDEN as 396
+
 2002-12-14 hikari <[EMAIL PROTECTED]>
        * ircd/m_wallchops.c: fixed ms_wallchops()
+
        * ircd/m_wallvoices.c: fixed ms_wallvoices()
 
 2002-12-13 Zoot <[EMAIL PROTECTED]>
Index: ircu2.10/include/numeric.h
diff -u ircu2.10/include/numeric.h:1.18.2.5 ircu2.10/include/numeric.h:1.18.2.5.10.1
--- ircu2.10/include/numeric.h:1.18.2.5 Tue Jun  4 11:22:13 2002
+++ ircu2.10/include/numeric.h  Tue Dec 17 14:52:10 2002
@@ -16,7 +16,7 @@
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- * $Id: numeric.h,v 1.18.2.5 2002/06/04 18:22:13 vampire Exp $
+ * $Id: numeric.h,v 1.18.2.5.10.1 2002/12/17 22:52:10 shad0w Exp $
  */
 #ifndef INCLUDED_numeric_h
 #define INCLUDED_numeric_h
@@ -304,6 +304,7 @@
 /*      RPL_USERS            393        Dalnet/EFnet/IRCnet */
 /*      RPL_END_USERS        394        Dalnet/EFnet/IRCnet */
 /*      RPL_NOUSERS          395        Dalnet/EFnet/IRCnet */
+#define RPL_HOSTHIDDEN       396       /* UMODE +x completed succesfuly */
 
 /*
  * Errors are in the range from 400-599 currently and are grouped by what
Index: ircu2.10/ircd/s_err.c
diff -u ircu2.10/ircd/s_err.c:1.30.2.7 ircu2.10/ircd/s_err.c:1.30.2.7.4.1
--- ircu2.10/ircd/s_err.c:1.30.2.7      Thu Oct 10 02:13:25 2002
+++ ircu2.10/ircd/s_err.c       Tue Dec 17 14:52:10 2002
@@ -16,7 +16,7 @@
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- * $Id: s_err.c,v 1.30.2.7 2002/10/10 09:13:25 isomer Exp $
+ * $Id: s_err.c,v 1.30.2.7.4.1 2002/12/17 22:52:10 shad0w Exp $
  */
 #include "config.h"
 
@@ -824,7 +824,7 @@
 /* 395 */
   { 0 },
 /* 396 */
-  { 0 },
+  { RPL_HOSTHIDDEN, "%s.%s :is now your hidden host", "396" },
 /* 397 */
   { 0 },
 /* 398 */
Index: ircu2.10/ircd/s_user.c
diff -u ircu2.10/ircd/s_user.c:1.52.2.14 ircu2.10/ircd/s_user.c:1.52.2.14.2.1
--- ircu2.10/ircd/s_user.c:1.52.2.14    Sat Dec 14 17:02:44 2002
+++ ircu2.10/ircd/s_user.c      Tue Dec 17 14:52:10 2002
@@ -20,7 +20,7 @@
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- * $Id: s_user.c,v 1.52.2.14 2002/12/15 01:02:44 isomer Exp $
+ * $Id: s_user.c,v 1.52.2.14.2.1 2002/12/17 22:52:10 shad0w Exp $
  */
 #include "config.h"
 
@@ -1058,6 +1058,10 @@
   ircd_snprintf(0, cli_user(cptr)->host, HOSTLEN, "%s.%s",
     cli_user(cptr)->account, feature_str(FEAT_HIDDEN_HOST));
   SetFlag(cptr, flag);
+
+  /* ok, the client is now fully hidden, so let them know -- hikari */
+  send_reply(cptr, RPL_HOSTHIDDEN, cli_user(cptr)->account,
+        feature_str(FEAT_HIDDEN_HOST));
 
   /*
    * Go through all channels the client was on, rejoin him
----------------------- End of diff -----------------------

Reply via email to