Committer : entrope
CVSROOT : /cvsroot/undernet-ircu
Module : ircu2.10
Commit time: 2004-09-11 15:58:12 UTC
Modified files:
ChangeLog ircd/gline.c
Log message:
Fix GLINE logging (Bug #750927).
---------------------- diff included ----------------------
Index: ircu2.10/ChangeLog
diff -u ircu2.10/ChangeLog:1.458 ircu2.10/ChangeLog:1.459
--- ircu2.10/ChangeLog:1.458 Sat Sep 11 08:51:41 2004
+++ ircu2.10/ChangeLog Sat Sep 11 08:58:01 2004
@@ -1,5 +1,7 @@
2004-09-11 Kevin L Mitchell <[EMAIL PROTECTED]>
+ * ircd/gline.c (gline_add): fix GLINE logging (Bug #750927)
+
* ircd/channel.c: removing limits shouldn't gobble an argument;
this was a subtle interaction issue with modebuf...fixed by adding
MODE_LIMIT to modebuf_flush_int() and short-circuiting
Index: ircu2.10/ircd/gline.c
diff -u ircu2.10/ircd/gline.c:1.48 ircu2.10/ircd/gline.c:1.49
--- ircu2.10/ircd/gline.c:1.48 Wed Aug 18 21:00:50 2004
+++ ircu2.10/ircd/gline.c Sat Sep 11 08:58:02 2004
@@ -17,7 +17,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
- * $Id: gline.c,v 1.48 2004/08/19 04:00:50 entrope Exp $
+ * $Id: gline.c,v 1.49 2004/09/11 15:58:02 entrope Exp $
*/
#include "config.h"
@@ -398,9 +398,11 @@
/* and log it */
log_write(LS_GLINE, L_INFO, LOG_NOSNOTICE,
- "%#C adding %s %s for %s, expiring at %Tu: %s", sptr,
+ "%#C adding %s %s for %s%s%s, expiring at %Tu: %s", sptr,
flags & GLINE_LOCAL ? "local" : "global",
- flags & GLINE_BADCHAN ? "BADCHAN" : "GLINE", userhost,
+ flags & GLINE_BADCHAN ? "BADCHAN" : "GLINE", user,
+ flags & (GLINE_BADCHAN|GLINE_REALNAME) ? "" : "@",
+ flags & (GLINE_BADCHAN|GLINE_REALNAME) ? "" : host,
expire + TSoffset, reason);
/* make the gline */
----------------------- End of diff -----------------------