-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEW
146 lines (102 loc) · 3.26 KB
/
NEW
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
This file is maintained by Sheik ([email protected])
Last revised on 12/3/2006
New - solid-ircd 3.4.7(stable)
------------------------------
User Modes & Oper Modes Changes
---------------------------------
User mode +Y (Deaf Mode)
Opermode (+W) Will hide servers & channels on ircop's whois from normal users.
Whois notice has been merged with (+y)
Core Changes
------------------
Elmer has been fully implemented on this release
Readded G-line
GCC4 compatible.
Readded FREEZE from solid-ircd2.2.20(Freeze works like shun, when set the user will not be
able to send text to the channel, if the user reconnects when freeze is set, it will wear off,
this was readded for the purpose of saving some time, its quicker than setting shun, since freeze
is simply set by doing /freeze nick)
Configuration Changes
---------------------
Added the following on config.h
--------------------------------
/*
* ERROR_FREEZE_NOTICE
* When a user is freezed if this is defined the user will get a error message of text not send
* when ever they attempt to talk.
*/
#undef ERROR_FREEZE_NOTICE
/*
* STRICT_LIST
* This function is enabled by default it prevents unregistered
* users from viewing channels using /list they're notified to use /qlist instead
* this helps prevent spambots.
* -Sheik 16/04/2005
*
*/
#define STRICT_LIST
/*
* IRCOP_LIST
* This option will enable /ircops which list all the active
* opers on the network, +H opers are excluded from this.
* Added by Sheik on 22/04/2005
*
*/
#define IRCOP_LIST
/* STRICT_HOSTMASK
*
* This function prevents users from unsetting +v
* This is used to prevent users from evading bans by unsetting their hostmaks.
*/
#define STRICT_HOSTMASK
/*
* STATS_P_ENABLED
* If Defined will make a /stats P request by opers return
* all listneing ports and rather they are ssl or not
* if not defined it acts as a /stats p request
*/
#define STATS_P_ENABLED
/*
* STATS_P_OPERONLY
* Recommended
* Allows only opers to do a /stats P request and view
* Listening ports and rather they are ssl or not
* Requires STATS_P_ENABLED
* if you undefine this you must also undefine NO_LOCAL_USER_STATS
* & NO_USER_STATS only do this if you want normal users to be able to use /stats
*/
#define STATS_P_OPERONLY
/* PLUS_R_TO_NONREG_WARN
* Warn +R users that their target will not be able to reply.
*/
#undef PLUS_R_TO_NONREG_WARN
/*
* RESTRICT_ADMINONLY
* This function will restrict stats C & c for server administrators only.
*
*/
#define RESTRICT_C_LINES_ADMINONLY
/*
* DEFAULT_GLINE_TIME
*
* Define this to the default time for a gline (in minutes) for glines with
* unspecified times. A time of 0 will create a permanent gline.
*/
#define DEFAULT_GLINE_TIME 30
/*
* GLINE_MIN_STORE_TIME
*
* The minimum duration (in minutes) a gline must be before it will be stored
* in the on-disk journal.
*/
#define GLINE_MIN_STORE_TIME 180
/*
* GLINE_STORE_COMPACT_THRESH
*
* The maximum number of entries to write to the active gline storage journal
* before compacting it. This threshold prevents the journal from growing
* indefinitely while glines are added and removed on a running server.
*/
#define GLINE_STORE_COMPACT_THRESH 1000
#define NETWORK_GLINE_NAME "g-line"
#define NETWORK_GLINNED_NAME "g-lined"