summaryrefslogtreecommitdiff
path: root/irc/ptlink-ircd/files/network.dconf.sample
blob: 5e281ef55b815c89c92826690e6d4e44e8b186b9 (plain) (blame)
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
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
# *****************************************************************
# * PTlink IRCd is (C) CopyRight PTlink Coders Team 1999-2000     *
# * http://www.ptlink.net/Coders - coders@PTlink.net              *
# * This program is distributed under GNU Public License          *
# * Please read the file COPYING for copyright information.       *
# *****************************************************************
# $Id: network.dconf.sample,v 1.19 2004/12/26 09:54:55 stinger Exp $
# Legend:
# [YES] - If option value is undefined, YES is assumed

# File: network.dconf
# Desc: network configuration file
# Author: Lamego@PTlink.net
# Date: Thu 14 Feb 2002 08:45:09 PM WET

# Network name
NetworkName	"PTlink"

# NetworkAUP
NetworkAUP	"Our network AUP can be found at http://www.ptlink.net/aup/"

# host to be advised on server full/no authorization
RandomHost	"irc.ptlink.net"

# Network Description 
NetworkDesc	"PTlink IRC Network"

# Help Channel
HelpChan	"#PTlink"

# Services server name
ServicesServer	Services.PTlink.net

# Enable this to hide ServicesServer on /LINKS
HideServicesServer      YES

# will force the use of /service instead of /msg service
# where services is a services client name (e.g.: nickserv)
# note that the /service alias is always available	[YES]
ForceServicesAlias	YES

# Services flood protection system settings
  # to limit services usage
  ServicesInterval	1m

  # maximum services usage count during ServicesInterval
  ServicesUseCount	10
  

# If defined channel admins will be prefixed with '.'
# on the channel user list              [YES]
AdminWithDot	YES

# Spam words (blocked on no spam (+S) channel mode)
# comma delimited, max: 31 words
SpamWords	"http,www.,/server"


# If defined user quit messages will be overridden with NoQuitMsg
#NoQuitMsg "No quit messages on this server"

# Anti Spam Exit
# If AntiSpamExitMsg is defined, the clients exit message 
# to be sent to a channel if the client has been on for less than 
# AntiSpamExitTime will be replaced with AntiSpamExitMsg
# (idea due to ThaDragon)
  AntiSpamExitMsg	"Not enough time connected"
  AntiSpamExitTime 	2m

# If defined quit messages will be checked for SpamWords,
# if any word is found, the message will be replaced 
# with NoSpamExitMSg
#NoSpamExitMsg	"No spam on this server"

# If defined colored quit messages will be replaced with NoColorsQuitMsg
#NoColorsQuitMsg "Good clients don't use colored quits"

# If defined all user quit messages will be prefixed with QuitPrefix
QuitPrefix	"Quit: "

# If defined all quits of a zombied user will be replaced with ZombieQuitMsg
#ZombieQuitMsg "Hmmzzz, it's spooky out there"

# If defined netsplit message will be override with OverrideNetsplitMessage
OverrideNetsplitMessage "User lost on netsplit"

# If defined will hide the user's server from the whois reply
HideServerOnWhois	YES

# will replace some part of the user's host in order to protect him
# from DoS.		[YES]
HostSpoofing 	YES

  # Available masking methods
  # 0 - Prefixed checksum mask
  # 1 - crypt() mutation mask
  SpoofMethod	0

  # Prefix to be used for host spoofing, the meaning depends 
  # on the spoof method:
  # 0 - String to be merged on soofed host
  # 1 - Salt for crypt()

HostPrefix		"PTlink"

# Used for spoof method 0
# Use a random set of numbers to crypt the hosts
# NOTE: If you have a network, make sure all network servers use the SAME CryptKey
CryptKey 77335465

# Spoofed mask settings
# You can use "+" on the beginning of the mask to provide a @nick.mask format
    
  # TechAdmin mask
  TechAdminMask "Tech@Admin.PTlink.net"
  
  # NetAdmin mask
  NetAdminMask 	"Net@Admin.PTlink.net"

  # Services Admin mask
  SAdminMask	"Services@Admin.PTlink.net"
  
  # Server Admin mask
  AdminMask		"Server@Admin.PTlink.net"

  # Global Operator mask
  OperMask		"Oper@PTlink.net"
	
  # Local Operator mask
  LocopMask		"LocOp@PTlink.net"
  
  # Helper mask
  HelperMask	"Helper.PTlink.net"
  

  
# IRC Operator Options

	# If YES a nick needs to have +r before getting /oper [ YES ]
	OnlyRegisteredOper	YES

	# If YES Opers are able to join +i/+k/+l channels (also if banned)
	OperCanAlwaysJoin	NO

	# If YES Opers can always send messages to any channel
	OperCanAlwaysSend 	YES

	# if YES Opers are able to change their host with /NEWMASK
	OperCanUseNewMask	YES

	# if YES Opers cannot be kicked by normal users
	OperKickProtection	NO

	# if defined allows a IRC Opers to join any channel
	# if using OperByPass string has the key
	OperByPass	"operbypass"

	# If defined allows self /kills
	EnableSelfKill		NO

	# If defined will remove oper flag when the user is idle
	# for more than MaxOperIdleTime
	MaxOperIdleTime		1h

# Disable the /links command to users?
DisableLinksForUsers   NO

# Can't send messages #
NoCTCP_Msg	"cannot send CTCP's to channel"
Moderated_Msg	"channel is moderated, you do not have a voice"
NoExternal_Msg	"channel does not allow external messages"
Banned_Msg	"you are banned from this channel"
NoSpam_Msg	"no url/server messages allowed on this channel"
NoFlood_Msg	"cannot send repeated messages to this channel"
NoDCCSend_Msg	"You cannot send files (possible virus infection)"

# You MUST put the "%i", they will be replace with the number of
# lines and number of seconds
FloodLimit_Msg  "Flood! (%i lines in %i seconds)"

# QModeMsg - +q channel modes quit message
# If define this message will be used has the quit reason
# for quitting users on +q channels.
QModeMsg       "Quit"

# If defined will disable nick changes after connect
# (can be useful for web interfaces)
LockNickChange NO

# If defined, only IRC opers will be able to join new channels
# and +r channels will be kept even when after empty.
# NOTE: This option should be used with no expire channels
# or else empty non used channels can be kept "forever".

RestrictedChans	No

# RestrictedChans - the message that will be sent to users joining
# 	a non existing channel with RestrictedChans On
RestrictedChansMsg	"Cannot create new channels on this network, please type /list and join a existing one"

# If defined all other users will see this message as
# the glined user quit instead of gline reason
GLineOthersReason "Connection closed"

# If defined all other users will see this message as
# the glined user quit instead of gline reason
KLineOthersReason "Connection closed"

# If define this time will be used when no valid time
# is specified on /GLINE 
DefaultGLineTime    10d

# If define this will be the reason used for glines
# when no reason is supplied on /GLINE
DefaultGLineReason  "Please read http://www.ptlink.net/aup/"

# Do you want to GLine all users that are killed by Excess Flood?
# If set 0d it will be disabled
# GLineOnExcessFlood 1d

# If YES all users will be able to use /IRCOPS to list online opers
IRCopsForAll		Yes

# if YES the numerical IP will be used instead of the real hostname 
# on user info for IRC Opers/Services
IPIdentifyMode		Yes

# if YES modes will only be allowed on registered channels 
# when services are present
SecureModes	Yes

# if YES, anyone will be able to use the SETNAME feature
# otherwise, only opers can change their real names
AllowSetNameToEveryone 	No

# if Yes everyone will see his own realhost on his/her whois, also
# IRC Operators will see usermodes and realhost of the user they do a /whois on
WhoisExtension	No

# When defined will automatically set users as away when
# they become idle more than AutoAwayIdleTime .
AutoAwayIdleTime 1h