Committer : entrope
CVSROOT : /cvsroot/undernet-ircu
Module : ircu2.10
Commit time: 2004-05-15 16:24:42 UTC
Modified files:
ChangeLog ircd/s_serv.c
Log message:
Burst glines/jupes early
---------------------- diff included ----------------------
Index: ircu2.10/ChangeLog
diff -u ircu2.10/ChangeLog:1.405 ircu2.10/ChangeLog:1.406
--- ircu2.10/ChangeLog:1.405 Sat May 15 09:21:47 2004
+++ ircu2.10/ChangeLog Sat May 15 09:24:31 2004
@@ -1,3 +1,9 @@
+2004-05-15 Isomer <[EMAIL PROTECTED]>
+
+ [Original ChangeLog date: 2003-11-04 -MDP]
+
+ * ircd/s_serv.c: Burst glines/jupes early
+
2004-05-15 volta <[EMAIL PROTECTED]>
[Original ChangeLog date: 2003-04-26 -MDP]
Index: ircu2.10/ircd/s_serv.c
diff -u ircu2.10/ircd/s_serv.c:1.28 ircu2.10/ircd/s_serv.c:1.29
--- ircu2.10/ircd/s_serv.c:1.28 Wed Feb 13 16:20:44 2002
+++ ircu2.10/ircd/s_serv.c Sat May 15 09:24:32 2004
@@ -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_serv.c,v 1.28 2002/02/14 00:20:44 ghostwolf Exp $
+ * $Id: s_serv.c,v 1.29 2004/05/15 16:24:32 entrope Exp $
*/
#include "config.h"
@@ -181,6 +181,13 @@
cli_info(cptr));
}
+ /* Send these as early as possible so that glined users/juped servers can
+ * be removed from the network while the remote server is still chewing
+ * our burst.
+ */
+ gline_burst(cptr);
+ jupe_burst(cptr);
+
/*
* Pass on my client information to the new server
*
@@ -246,8 +253,6 @@
for (chptr = GlobalChannelList; chptr; chptr = chptr->next)
send_channel_modes(cptr, chptr);
}
- jupe_burst(cptr);
- gline_burst(cptr);
sendcmdto_one(&me, CMD_END_OF_BURST, cptr, "");
return 0;
}
----------------------- End of diff -----------------------