]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - docs/inspircd.conf.example
Added tons of services/uline stuff. DO NOT USE YET! services data isnt replicated...
[user/henk/code/inspircd.git] / docs / inspircd.conf.example
index ce24e89d04d091acc7a171de144d44232b938ecf..9ecf02f5f35560b9c59284003fe1cd419f0783cc 100644 (file)
 #      <connect allow="ip number">                                   #
 #      <connect allow="ip number" password="blahblah">               #
 #       <connect allow="ip number" password="blah" timeout="10">      #
+#      <connect allow="ip number" timeout="blah" flood="5">          #
 #      <connect deny="ip number">                                    #
 #                                                                     #
-#   You may optionally include timeout="x" on any alllow line, which  #
+#   You may optionally include timeout="x" on any allow line, which   #
 #   specifies the amount of time given before an unknown connection   #
 #   is closed if USER/NICK/PASS are not given. This value is in secs  #
 #                                                                    #
+#   You may also optionally include a flood="x" line which indicates  #
+#   the number of lines a user may place into their buffer at once    #
+#   before they are disconnected for excess flood. The default is to  #
+#   DISABLE this feature. A recommended value is 10.                  #
 
-<connect allow="196.12.*"  password="tiffany">
-<connect allow="*" timeout="60">
+
+<connect allow="196.12.*"  password="secret">
+<connect allow="*" timeout="60" flood="10">
 
 <connect deny="69.254.*">
 
 # recvpass  - Password to receive to accept an inbound connection     #
 #             from this server.                                       #
 #                                                                     #
+# to u:line a server (give it extra privilages required for running   #
+# services, Q, etc) you must include the <uline server> tag as shown  #
+# in the example below. You can have as many of these as you like.    #
+#                                                                     #
+# WARNING: Unlike other ircds, u:lining a server allows ALL users on  #
+# that server to operoverride modes. This should only be used for     #
+# services and protected oper servers!                                #
+#                                                                     #
 
 <link name="hub.penguin.org"
        ipaddr="12.34.56.78"
        sendpass="outgoing!password"
        recvpass="incoming!password">
 
+<link name="services.antarctic.com"
+       ipaddr="98.76.54.32"
+       port="7000"
+       sendpass="penguins"
+       recvpass="polarbears">
+
+<uline server="services.antarctic.com">
+
 
 
 #-#-#-#-#-#-#-#-#-#-  MISCELLANEOUS CONFIGURATION  -#-#-#-#-#-#-#-#-#-#
 #                                                                    #
 #   Settings to define which features are useable on your server.     #
 #                                                                    #
-#  prefixquit   - a prefix for a client's quit message                #
-#  loglevel     - specifies what detail of messages to log in the     #
-#                 log file. You may select from debug, verbose,       #
-#                 default, sparse and none.                           #
-#  allowhalfop  - allows the +h channel mode                         #
-#  allowprotect - allows the +a channel mode                         #
-#  allowfounder - allows the +q channel mode                         #
-#                                                                    #
+#  prefixquit    - a prefix for a client's quit message               #
+#  loglevel      - specifies what detail of messages to log in the    #
+#                  log file. You may select from debug, verbose,      #
+#                  default, sparse and none.                          #
+#  allowhalfop   - allows the +h channel mode                        #
+#  allowprotect  - allows the +a channel mode                        #
+#  allowfounder  - allows the +q channel mode                        #
+#  netbuffersize - size of the buffer used to receive data from       #
+#                  clients. The ircd may only read() this amount      #
+#                 of text in one go at any time. (OPTIONAL)          #
 
 <options prefixquit="Quit: "
         loglevel="default"
+        netbuffersize="10240"
         allowhalfop="yes"
         allowprotect="yes"
         allowfounder="yes">