]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - docs/inspircd.conf.example
m_services_account Send an AccountEvent with an empty accountname when a user logs...
[user/henk/code/inspircd.git] / docs / inspircd.conf.example
index a820d4a40bb1eb2321722f037c7ec33d938fccdd..d1293be25b2129f79a3b5b240bc92fc75a3fdf21 100644 (file)
       # for ssl to work. If you do not want this bind section to support ssl,
       # just remove or comment out this option.
       ssl="gnutls"
-      >
+>
 
 <bind address="" port="6660-6669" type="clients">
 
 #                                                                     #
 
 <cidr
-         # ipv4clone: specifies how many bits of an IP address should be
+      # ipv4clone: specifies how many bits of an IP address should be
       # looked at for clones. The default only looks for clones on a
       # single IP address of a user. You do not want to set this
       # extremely low. (Values are 0-32).
 # Note that any disabled commands take effect only after the user has #
 # 'registered' (e.g. after the initial USER/NICK/PASS on connection)  #
 # so for example disabling NICK will not cripple your network.        #
-#                                                                    #
+#                                                                     #
 # You can also define if you want to disable any channelmodes         #
-# or usermodes from your users.                                              #
+# or usermodes from your users.                                       #
 #                                                                     #
 # `fakenonexistant' will make the ircd pretend that nonexistant       #
 # commands simply don't exist to non-opers ("no such command").       #
          # without cycling them.
          cyclehosts="yes"
 
-        # cyclehostsfromuser: If enabled, the source of the mode change for
-        # cyclehosts will be the user who cycled. This can look nicer, but
-        # triggers anti-takeover mechanisms of some obsolete bots.
-        cyclehostsfromuser="no"
+         # cyclehostsfromuser: If enabled, the source of the mode change for
+         # cyclehosts will be the user who cycled. This can look nicer, but
+         # triggers anti-takeover mechanisms of some obsolete bots.
+         cyclehostsfromuser="no"
 
          # ircumsgprefix: Use undernet-style message prefixing for NOTICE and
          # PRIVMSG. If enabled, it will add users' prefix to the line, if not,
          # in channel will be sent a NOTICE about it.
          announcets="yes"
 
-       # allowmismatched: Setting this option to yes will allow servers to link even
-       # if they don't have the same VF_OPTCOMMON modules loaded. Setting this to
-       # yes may introduce some desyncs and weirdness.
-       allowmismatched="no"
+         # allowmismatched: Setting this option to yes will allow servers to link even
+         # if they don't have the same VF_OPTCOMMON modules loaded. Setting this to
+         # yes may introduce some desyncs and weirdness.
+         allowmismatched="no"
 
-       # defaultbind: Sets the default for <bind> tags without an address. Choices are
-       # ipv4 or ipv6; if not specified, IPv6 will be used if your system has support,
-       # falling back to IPv4 otherwise.
-       defaultbind="auto"
+         # defaultbind: Sets the default for <bind> tags without an address. Choices are
+         # ipv4 or ipv6; if not specified, IPv6 will be used if your system has support,
+         # falling back to IPv4 otherwise.
+         defaultbind="auto"
 
          # hostintopic: If enabled, channels will show the host of the topicsetter
          # in the topic. If set to no, it will only show the nick of the topicsetter.
          # moronbanner: This is the text that is sent to a user when they are
          # banned from the server.
          moronbanner="You're banned! Email haha@abuse.com with the ERROR line below for help."
-       
-       # exemptchanops: exemptions for channel access restrictions based on prefix.
-       exemptchanops="nonick:v flood:o"
+
+         # exemptchanops: exemptions for channel access restrictions based on prefix.
+         exemptchanops="nonick:v flood:o"
 
          # invitebypassmodes: This allows /invite to bypass other channel modes.
          # (Such as +k, +j, +l, etc)
           # the ircd. This may be set for security reasons or vanity reasons.
           customversion=""
 
-       # operspywhois: show opers (users/auspex) the +s channels a user is in. Values:
-       #  splitmsg  Split with an explanatory message
-       #  yes       Split with no explanatory message
-       #  no        Do not show
-       operspywhois="no"
+          # operspywhois: show opers (users/auspex) the +s channels a user is in. Values:
+          #  splitmsg  Split with an explanatory message
+          #  yes       Split with no explanatory message
+          #  no        Do not show
+          operspywhois="no"
 
           # runasuser: If this is set, InspIRCd will attempt to setuid
           # to run as this user- allows binding of ports under 1024.
 # to do what they want.
 #
 # An example log tag would be:
-#      <log method="file" type="OPER" level="default" target="opers.log">
-# which  would log all information on /oper (failed and successful) to
+#  <log method="file" type="OPER" level="default" target="opers.log">
+# which would log all information on /oper (failed and successful) to
 # a file called opers.log.
 #
 # There are many different types which may be used, and modules may
 # generate their own. A list of useful types:
-#      - USERS - information relating to user connection and disconnection
-#      - CHANNELS - information relating to joining and parting of channels.
-# XXX someone doc more on this
+#  - USERS - information relating to user connection and disconnection
+#  - OPER - succesful and failed oper attempts
+#  - KILL - kill related messages
+#  - snomask - server notices (*all* snomasks will be logged)
+#  - FILTER - messages related to filter matches (m_filter)
+#  - CONFIG - configuration related messages
+#  - COMMAND - die and restart messages, and messages related to unknown user types
+#  - SOCKET - socket engine informational/error messages
+#  - MODULE - module related messages
+#  - STARTUP - messages related to starting up the server
 #
 # You may also log *everything* by using a type of *, and subtract things out
 # of that by using -TYPE - for example "* -USERINPUT -USEROUTPUT".
 #
+# Useful levels are:
+#  - default (general messages, including errors)
+#  - sparse (misc error messages)
+#  - debug (debug messages)
+#
+# Some types only produce output in the debug level, those are:
+#  - BANCACHE - ban cache debug messages
+#  - CHANNELS - information relating to joining/creating channels
+#  - CULLLIST - debug messages related to issues with removing users
+#  - RESOLVER - DNS related debug messages
+#  - CONNECTCLASS - Connection class debug messages
+#  - USERINPUT
+#  - USEROUTPUT
+#
 # The following log tag is highly default and uncustomised. It is recommended you
 # sort out your own log tags. This is just here so you get some output.