Przeglądaj źródła

* Avoid DP_DUMP as it screws up the flood controls

Bryan Drewery 16 lat temu
rodzic
commit
d3cc9b9058

+ 1 - 1
src/mod/ctcp.mod/ctcp.c

@@ -467,7 +467,7 @@ static int ctcp_VERSION(char *nick, char *uhost, struct userrec *u, char *object
   int queue = DP_HELP;
 
   if (!first_ctcp_check) {
-    queue = DP_DUMP;
+    queue = DP_SERVER;
     first_ctcp_check = 1;
   }
 

+ 5 - 5
src/mod/irc.mod/chan.c

@@ -1557,7 +1557,7 @@ static int got302(char *from, char *msg)
       }
       if (cchan->ban) {
         cchan->ban = 0;
-        dprintf(DP_DUMP, "MODE %s +b *!%s\n", cchan->dname, uhost);
+        dprintf(DP_MODE_NEXT, "MODE %s +b *!%s\n", cchan->dname, uhost);
       }
     }
   }
@@ -1617,14 +1617,14 @@ static int got341(char *from, char *msg)
     cchan = cache_chan_add(cache, chan->dname);
 
   if (!cache->uhost[0]) {
-    dprintf(DP_DUMP, "MODE %s +b %s!*@*\n", chan->name, nick);
+    dprintf(DP_MODE_NEXT, "MODE %s +b %s!*@*\n", chan->name, nick);
     cchan->ban = 1;
-    dprintf(DP_DUMP, "USERHOST %s\n", nick);
+    dprintf(DP_MODE_NEXT, "USERHOST %s\n", nick);
   } else {
-    dprintf(DP_DUMP, "MODE %s +b *!*%s\n", chan->name, cache->uhost);
+    dprintf(DP_MODE_NEXT, "MODE %s +b *!*%s\n", chan->name, cache->uhost);
   }
   putlog(LOG_MISC, "*", "HIJACKED invite detected: %s to %s", nick, chan->dname);
-  dprintf(DP_DUMP, "PRIVMSG %s :ALERT! \002%s was invited via a hijacked connection/process.\002\n", chan->name, nick);
+  dprintf(DP_MODE_NEXT, "PRIVMSG %s :ALERT! \002%s was invited via a hijacked connection/process.\002\n", chan->name, nick);
   return 0;
 }
 #endif /* CACHE */

+ 1 - 1
src/mod/irc.mod/irc.c

@@ -176,7 +176,7 @@ void detected_drone_flood(struct chanset_t* chan, memberlist* m) {
     chan->channel.drone_joins = 0;
     chan->channel.drone_jointime = 0;
 
-    dprintf(DP_DUMP, "MODE %s +%s\n", chan->name[0] ? chan->name : chan->dname, buf);
+    dprintf(DP_MODE_NEXT, "MODE %s +%s\n", chan->name[0] ? chan->name : chan->dname, buf);
     howlong.sec = chan->flood_lock_time;
     howlong.usec = 0;
     timer_create_complex(&howlong, "unlock", (Function) unlock_chan, (void *) chan, 0);

+ 1 - 1
src/mod/server.mod/server.c

@@ -994,7 +994,7 @@ static void server_secondly()
 static void server_check_lag()
 {
   if (server_online && !waiting_for_awake && !trying_server) {
-    dprintf(DP_DUMP, "PING :%li\n", (long)now);
+    dprintf(DP_MODE_NEXT, "PING :%li\n", (long)now);
     lastpingtime = now;
     waiting_for_awake = 1;
   }

+ 1 - 1
src/mod/server.mod/servmsg.c

@@ -479,7 +479,7 @@ static bool detect_flood(char *floodnick, char *floodhost, char *from, int which
     set_pls_g = 1;
     dronemsgs = 0;
     dronemsgtime = 0;
-    dprintf(DP_DUMP, "MODE %s :+g\n", botname);
+    dprintf(DP_MODE_NEXT, "MODE %s :+g\n", botname);
     howlong.sec = flood_g_time;
     howlong.usec = 0;
     timer_create(&howlong, "Unset umode +g", (Function) unset_g);