]> jfr.im git - irc/quakenet/snircd-patchqueue.git/blame - his_gline
nickgline: include nick! bit in gline loggin
[irc/quakenet/snircd-patchqueue.git] / his_gline
CommitLineData
edb26b39
P
1# HG changeset patch
2# Parent bcc1a8879714d0ec8aedcdbabff4f76a3f1de575
3
4diff -r bcc1a8879714 include/ircd_features.h
5--- a/include/ircd_features.h Sun Jul 14 00:18:56 2013 +0100
6+++ b/include/ircd_features.h Sun Jul 14 00:19:58 2013 +0100
7@@ -146,6 +146,8 @@
8 FEAT_HIS_MODEWHO,
9 FEAT_HIS_BANWHO,
10 FEAT_HIS_KILLWHO,
11+ /* Asuka - Reimplement HEAD_IN_SAND_GLINE from Lain */
12+ FEAT_HIS_GLINE,
13 FEAT_HIS_REWRITE,
14 FEAT_HIS_REMOTE,
15 FEAT_HIS_NETSPLIT,
16diff -r bcc1a8879714 ircd/gline.c
17--- a/ircd/gline.c Sun Jul 14 00:18:56 2013 +0100
18+++ b/ircd/gline.c Sun Jul 14 00:19:58 2013 +0100
19@@ -243,9 +243,10 @@
20 get_client_name(acptr, SHOW_IP));
21
22 /* and get rid of him */
23- if ((tval = exit_client_msg(cptr, acptr, &me, "G-lined (%s)",
24- gline->gl_reason)))
25- retval = tval; /* retain killed status */
26+ /* Asuka - Reimplement HEAD_IN_SAND_GLINE from Lain */
27+ if ((tval = exit_client_msg(cptr, acptr, &me,
28+ feature_bool(FEAT_HIS_GLINE) ? "G-lined" : "G-lined (%s)", gline->gl_reason)))
29+ retval = tval; /* retain killed status */
30 }
31 }
32 return retval;
33diff -r bcc1a8879714 ircd/ircd_features.c
34--- a/ircd/ircd_features.c Sun Jul 14 00:18:56 2013 +0100
35+++ b/ircd/ircd_features.c Sun Jul 14 00:19:58 2013 +0100
36@@ -411,6 +411,8 @@
37 F_B(HIS_MODEWHO, 0, 1, 0),
38 F_B(HIS_BANWHO, 0, 1, 0),
39 F_B(HIS_KILLWHO, 0, 1, 0),
40+ /* Asuka - Reimplement HEAD_IN_SAND_GLINE from Lain */
41+ F_B(HIS_GLINE, 0, 1, 0),
42 F_B(HIS_REWRITE, 0, 1, 0),
43 F_I(HIS_REMOTE, 0, 1, 0),
44 F_B(HIS_NETSPLIT, 0, 1, 0),