Author: Isomer <Isomer@coders.net>
authorPerry Lorier <isomer@undernet.org>
Tue, 30 Oct 2001 19:58:36 +0000 (19:58 +0000)
committerPerry Lorier <isomer@undernet.org>
Tue, 30 Oct 2001 19:58:36 +0000 (19:58 +0000)
Log message:

fixed hunt server

git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@579 c9e4aea6-c8fd-4c43-8297-357d70d61c8c

ChangeLog
include/numeric.h
include/patchlevel.h
ircd/ircd_reply.c
ircd/s_user.c

index 6483f90c7cbceaccce3ec9f19673f24d979bebdd..3ed93646d5049dc8fa2ce87ee7259aecda508e05 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2001-10-31  Perry Lorier  <isomer@coders.net>
+       * fixed hunt_server
+
+2001-10-14  Perry Lorier  <isomer@coders.net>
+       * Minor fixes to the below
+
 2001-09-21  Perry Lorier  <isomer@coders.net>
        * ircd/send.c and various: replace sendcmdto_flag_butone with
        sendwallto_group_butone
index b03dcb257a7c32105815f8202aa30f4e9a187ae9..28ce4d06396bc8c061aa0cad5a9fb3673ce26311 100644 (file)
@@ -249,6 +249,8 @@ extern const struct Numeric* get_error_numeric(int err);
 /*      RPL_CHANPASSOK       338           IRCnet extension (?)*/
 /*     RPL_WHOISACTUALLY    338           dalnet */
 /*      RPL_BADCHANPASS      339           IRCnet extension (?)*/
+/*                          339           mIRC/DALnet extension */
+/*                          440           mIRC/DALnet extension */
 
 #define RPL_INVITING         341
 /*      RPL_SUMMONING        342           removed from RFC1459 */
index 42203fab0733684cb0534a0d0d3829bbe6712888..373a089545bfd542eeb9ab0ea7149cb0297184f8 100644 (file)
@@ -20,7 +20,7 @@
  */
 #define PATCHLEVEL "00"
 
-#define RELEASE ".11.alpha."
+#define RELEASE ".12.alpha."
 
 /*
  * Deliberate empty lines
index fccf40d0193e744c50e1f8062f6742a336d63349..f6662d0cd3b10e6c1b29c2269b37f051fa63b340 100644 (file)
@@ -52,7 +52,7 @@ int protocol_violation(struct Client* cptr, const char* pattern, ...)
   vd.vd_format = pattern;
   va_start(vd.vd_args, pattern);
 
-  sendwallto_group_butone(&me, CMD_DESYNCH, NULL,
+  sendwallto_group_butone(&me, WALL_DESYNCH, NULL,
                        "Protocol Violation from %s: %v", cli_name(cptr), &vd);
 
   va_end(vd.vd_args);
index 7bad207e48c888d7c065b2b77c3ea56163f323f5..690e150a218e50c7f4c149666be531e3a5cb0357 100644 (file)
@@ -191,14 +191,15 @@ int hunt_server_cmd(struct Client *from, const char *cmd, const char *tok,
   struct Client *acptr;
   char *to;
 
+  /* Assume it's me, if no server or an unregistered client */
+  if (parc <= server || EmptyString((to = parv[server])) || IsUnknown(from))
+    return (HUNTED_ISME);
+
   if (MustBeOper && !IsPrivileged(from))
   {
     send_reply(from, ERR_NOPRIVILEGES);
     return HUNTED_NOSUCH;
   }
-  /* Assume it's me, if no server or an unregistered client */
-  if (parc <= server || EmptyString((to = parv[server])) || IsUnknown(from))
-    return (HUNTED_ISME);
 
   /* Make sure it's a server */
   if (MyUser(from)) {