]> jfr.im git - irc/quakenet/snircd-patchqueue.git/blob - his_gline
nickgline: include nick! bit in gline loggin
[irc/quakenet/snircd-patchqueue.git] / his_gline
1 # HG changeset patch
2 # Parent bcc1a8879714d0ec8aedcdbabff4f76a3f1de575
3
4 diff -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,
16 diff -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;
33 diff -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),