]>
Commit | Line | Data |
---|---|---|
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), |