X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=docs%2Finspircd.conf.example;h=d1293be25b2129f79a3b5b240bc92fc75a3fdf21;hb=0bdaa91b7a1982d494dbe999b9edbb7caab79d05;hp=5a5a6c7c51f862430febd63204f53d528b078a09;hpb=2bebd9500a2e27844df6bc148f6d8aaad0dd7943;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/docs/inspircd.conf.example b/docs/inspircd.conf.example index 5a5a6c7c5..d1293be25 100644 --- a/docs/inspircd.conf.example +++ b/docs/inspircd.conf.example @@ -20,7 +20,6 @@ # This is an example of the config file for InspIRCd. # # Change the options to suit your network # # # -# $Id$ # # # ____ _ _____ _ _ ____ _ _ _ # # | _ \ ___ __ _ __| | |_ _| |__ (_)___ | __ )(_) |_| | # @@ -161,16 +160,15 @@ # for ssl to work. If you do not want this bind section to support ssl, # just remove or comment out this option. ssl="gnutls" - > +> -# When linking servers, the openssl and gnutls transports are completely +# When linking servers, the openssl and gnutls implementations are completely # link-compatible and can be used alongside each other # on each end of the link without any significant issues. -# Transports can only be used on server blocks. -# Supported Transports are: "ziplinks", "openssl" and "gnutls". -# You must load m_ziplinks module for zip, m_ssl_openssl for openssl +# Supported ssl types are: "openssl" and "gnutls". +# You must load, m_ssl_openssl for openssl # or m_ssl_gnutls for gnutls. @@ -214,12 +212,20 @@ # and allow tags at the top, progressively more general, followed # # by a # + - +# connect:reason is the message that users will see if they match a deny block + or + # specified using or motd="secretmotd" # port: What port this user is allowed to connect on. (optional) @@ -377,7 +390,7 @@ # # 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. @@ -570,9 +593,16 @@ # 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" + # invitebypassmodes: This allows /invite to bypass other channel modes. # (Such as +k, +j, +l, etc) - invitebypassmodes="yes"> + invitebypassmodes="yes" + + # nosnoticestack: This prevents snotices from 'stacking' and giving you + # the message saying '(last message repeated X times)'. Defaults to no. + nosnoticestack="no"> #-#-#-#-#-#-#-#-#-#-#-# PERFORMANCE CONFIGURATION #-#-#-#-#-#-#-#-#-#-# @@ -639,6 +669,8 @@ # of the server a user is on when whoised by a non-oper. Most # networks will want to set this to something like "*.netname.net" # to conceal the actual server a user is on. + # Note that enabling this will cause users' idle times to only be + # shown when the format /WHOIS is used. hidewhois="" # hidebans: If this value is set to yes, when a user is banned ([gkz]lined) @@ -662,9 +694,10 @@ # the ircd. This may be set for security reasons or vanity reasons. customversion="" - # operspywhois: If this is set to yes, when a oper /whois 's a user, - # it will show all channels the user is in including +s and +p - # channels. + # 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 @@ -749,23 +782,44 @@ # to do what they want. # # An example log tag would be: -# -# which would log all information on /oper (failed and successful) to +# +# 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. - + #-#-#-#-#-#-#-#-#-#-#-#-#- WHOWAS OPTIONS -#-#-#-#-#-#-#-#-#-#-#-#-# # #