summaryrefslogtreecommitdiff
path: root/conf
diff options
context:
space:
mode:
authordanieldg <danieldg@e03df62e-2008-0410-955e-edbf42e46eb7>2009-04-08 21:11:53 +0000
committerdanieldg <danieldg@e03df62e-2008-0410-955e-edbf42e46eb7>2009-04-08 21:11:53 +0000
commit76d29d4d591e35d2451e5c4f2260bd1f6d94e7c9 (patch)
treeb1ed5b8fe66f3ceb966d6db90d2052567f169f2c /conf
parent200e06f78dbe43c02425951b278826832ee95c80 (diff)
Example configuration updates from jdhore
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11293 e03df62e-2008-0410-955e-edbf42e46eb7
Diffstat (limited to 'conf')
-rw-r--r--conf/inspircd.conf.example54
-rw-r--r--conf/links.conf.example4
2 files changed, 41 insertions, 17 deletions
diff --git a/conf/inspircd.conf.example b/conf/inspircd.conf.example
index 2d8db1257..fa4328022 100644
--- a/conf/inspircd.conf.example
+++ b/conf/inspircd.conf.example
@@ -145,7 +145,8 @@
# gnutls or openssl here. The appropriate SSL modules must be loaded
# for ssl to work. If you do not want this bind section to support ssl,
# just remove or comment out this option.
- ssl="gnutls">
+ ssl="gnutls"
+ >
<bind address="" port="6660-6669" type="clients">
@@ -206,16 +207,6 @@
<connect deny="3ffe::0/32">
<connect
- # name: Name to use for this connect block. Mainly used for
- # connect class inheriting.
- name="secret"
-
- # parent: This setting is to specify if this connect class
- # inherits settings from any other. Put the other class's name
- # in here to use its settings as a template - for example, if
- # you only want to adjust sendq and a password
- parent="main"
-
# allow: What IP addresses/hosts to allow for this block.
allow="196.12.*"
@@ -230,15 +221,48 @@
# password: Password to use for this block/user(s)
password="secret"
+ # maxchans: Maximum number of channels a user in this class
+ # be in at one time. This overrides every other maxchans setting.
+ #maxchans="30"
+
+ # timeout: How long (in seconds) the server will wait before
+ # disconnecting a user if they do not do anything on connect.
+ # (Note, this is a client-side thing, if the client does not
+ # send /nick, /user or /pass)
+ timeout="60"
+
+ # pingfreq: How often (in seconds) the server tries to ping connecting clients.
+ pingfreq="120"
+
+ # sendq: Amount of data that the server is allowed to send to the user
+ # before they are dropped.
+ sendq="262144"
+
+ # recvq: amount of data allowed in a clients queue before they are dropped.
+ recvq="8192"
+
+ # localmax: Maximum local connections per IP.
+ localmax="3"
+
+ # globalmax: Maximum global (network-wide) connections per IP.
+ globalmax="3"
+
+ # useident: Defines if users in this class must respond to a ident query or not.
+ useident="no"
+
+ # limit: How many users are allowed in this class
+ limit="5000"
+
+ # modes: Usermodes that are set on users in this block on connect.
+ # Enabling this option requires that the m_conn_umodes module be loaded.
+ # This entry is highly recommended to use for/with IP Cloaking/masking.
+ modes="+x"
+
# port: What port this user is allowed to connect on. (optional)
# The port MUST be set to listen in the bind blocks above.
port="6667">
<connect
- # name: Name to use for this connect block. Mainly used for
- # connect class inheriting.
- name="main"
-
# allow: What IP addresses/hosts to allow for this block.
allow="*"
diff --git a/conf/links.conf.example b/conf/links.conf.example
index 96c7c7773..c89fa8043 100644
--- a/conf/links.conf.example
+++ b/conf/links.conf.example
@@ -46,7 +46,7 @@
# timeout: If defined, this option defines how long the server
# will wait to consider the connect attempt failed and try the
# failover (see above).
- timeout="15"
+ timeout="300"
# transport: If defined, this states extra modules that can be
# used in the connection. Options are: "openssl" and "gnutls"
@@ -81,7 +81,7 @@
allowmask="69.58.44.0/24"
autoconnect="300"
failover="hub.other.net"
- timeout="15"
+ timeout="300"
transport="gnutls"
bind="1.2.3.4"
statshidden="no"