# This is the template for the oneIRC IRC Network # (C)2003-05 Daniel "Acidic32" Moss # # If you want a more informative conf file, use example.conf # [M:line] # # The M: line defines the identity of your server. # M::::: # The name of your server # The IP address used by your server to initiate # outgoing connections: server-to-server links and # identd checks. # A short description of your server # A numeric that identifies your server on the # network. It is used in server-server communication # only and *MUST* be unique. # - The M: line is required. # # Example: M:cglass.oneIRC.com:85.92.84.132:Sponsored by www.cglass.co.uk::158 # [A:line] # Administrative information about the server # A::: # Three lines of text containing administrative information. # - The A: line is not required, but highly recommended. # # Example: #A:My Server Admin:AdminNick:Admin@MyServer.net A:Darren Kierman:Carlisle Glass:www.cglass.co.uk # [Y:lines] # Defines connection classes # Y::::: # A number uniquely identifying this class # Frequency in seconds at which the server will send keep-alive # PINGs to the connected client/server. # Seconds between connection attempts, for server classes. # Maximum number of allowed connections in this class, # Maximum amount of data in bytes that can be backlogged for # this connection on the server before the connection gets closed. # - Y: lines are not a legal requirement but a practical necessity. # # Clients Y:1:90:0:6000:65536 # Operators Y:10:90:0:10:65536 # Servers Y:20:180:500:25:65536 # [I:lines] # Authorizes clients and filters them into classes # I:
:::: # An IP address mask # Password or connection limit. # Hostmask # The class (defined by Y: line) for this connection # - I: lines are not a legal requirement but a practical necessity. # Allow all connections I:*::*::1 # for operators I:*::*::10 # [T:lines] # Display customized MOTD's depending on client's class or hostname # T:: # A hostmask or class number # Patch to a file containing a MOTD # - T: lines are not required # [U:lines] # Define services servers and juped nicknames # U:::* # Name of a services server # Comma separated list of juped nicks # - U: lines are required when you run services (i.e., raveserv) # # Notes: # - No more than 4 juped nicknames per line # - U: lines must have no trailing spaces or bad things will happen. # - Server names must be full names, they cannot be wildcarded # - The trailing :* is mandatory # - All servers on your network must have the same U: lines # # Examples: # REQUIRED FOR LINKING TO oneIRC.com BELOW! # U:services.oneIRC.com:OS,O,NS,oneIRC:* U:services2.oneIRC.com:OS2,O2,NS2,oneIRC2:* U:services3.oneIRC.com:Admin,Oper,IRCop,Owner:* U:services4.oneIRC.com:KillOp,Services,NickServ,ChanServ:* U:Services5.oneIRC.com:OperServ,RootServ,NameServ,AuthServ:* U:stats.oneIRC.com:SS,StatServ,NameServ,NoteServ:* U:memos.oneIRC.com:MS,MemoServ,Login,Auth:* # [K:lines] # Ban clients from your server # K::<"reason">: # A hostname or IP mask # The reason the client(s) is/are banned # Client's username username # - K: lines are not mandatory # # Examples: # # Ban well-know floodbots based on their realname field K:$R*sub7*:"You are infected with a Trojan":* # [C:lines] # Connect your server to other servers # C::::: # Hostname or IP address of the remote server # Connection password # Name of the remote server # Port to connect to on the remote server # Class to be used for this connection # - C: lines are not required, but necessary to connect to other servers. # # Examples: # Uplink to a hub #C:192.168.77.12:gUeS5whaT!:hub.uk.oneIRC.com:4400:70 C::slink:hub.oneirc.com:4400:70 C:83.170.106.80:slink:equiphase.oneirc.com:4400:70 # [H:lines] # Defines what servers allowed to be hubs # H::: # A mask defining what servers the given hub is allowed to hub. # Name of a hub server # - H: lines are not required, but needed in a multi-server network. # # # Example: H:*.*::hub.oneIRC.com H:*.*::equiphase.oneirc.com H:*.*::wakita.oneirc.com # [D:lines] # Specify server-to-server connection policies. # # D: and d: lines allow you to set pretty fine-grained policies with # regard to the routing on an IRC network. For a complete description and # examples of D: lines, see the readme.crules file. # [O:lines] # Grant operator status to users # O::::: # o::::: # A hostname or IP address mask required for the O: line # An encrypted password # Nickname required to oper up # A connection class # - O: lines are not required # # O: lines with a capital O are global operators, their privileges apply # to all servers on a given network. o: lines with a lowercase o are local # o: lines, their privileges apply to your local server only. # # Less is more. Choose your operators sparingly and carefully. # # WARNING! FOR OFLAGS TO WORK. THE O:LINE MUST BE A CAPITAL O: not small o: # # The main diffrence with Rave IRC Daemon and IRCu, is the OFLAGS in the # O:lines. The current flags are listed below with information about its use. # An oflag DOES NOT have to be used and can be left BLANK. If so, a big O: # defines a Global operator, and a small o: defines a LOCAL oper. # You can use as many or as little oflags as you like. # # A - Server Administrator # O - Global Operator # h - Auto +h on /oper # # The encrypted password is optional. If you wish to encrypt your password, # there is a utility in the ircd. Please read the file tools/README. O:*@*:glSHOP99:darren:AO:10 O:*@*.dsl.pipex.com:daonemoss86:acidic32:AO:10 # [P:lines] # Defines listening ports and the type(s) of connections they will accept. # P::
:: # An IP address mask specifying what addresses can connect to # this port. #
A local IP address that ircu should bind this port to. # Defines what types of connections are allowed to this port, # can be either or both of 'C' for clients, or 'S' # for servers. Optionally a trailing 'H' can be specified, # denoting that this port is hidden (will not show up in /STATS P). # An 'E' can be specified for encrypted ssl connections. # If the 'H' flag is used, it must be the last character listed. # A port number to listen on, this must be greater than 1024. # - P: lines are required to connect any server or client to your server. # # - If
is not specified, your system's default address is used. # - If
is invalid or not a local address, ircu will bind to all # interfaces on your system. # # Examples: # The default port clients connect on P::85.92.84.132:C:6667 P::85.92.84.132:C:6668 P::85.92.84.132:C:6669 P::85.92.84.132:C:6666 P::85.92.84.132:C:6665 P::85.92.84.132:C:7000 # A port for hubs to connect on P::85.92.84.132:S:4400 # [Q:lines] # Prohibit local operators from setting/clearing modes on a channel. # Q::<"reason"> # A channel name # <"reason"> The reason why this channel should not be touched. # - Q: lines are not required # # Notes: # - Since the # character denotes a comment, you must escape it # with a \ character # - Put your reason "in quotes". # - Q: lines apply to operators on your server only, they have no # network-wide effect, which is why they should be synchronized # across servers. # - Operators can overrule Q: lines by prepending a '!' to the # channel name. # # Examples: Q:\#abusers:"These abusers need to learn to fend for themselves." Q:\#coder-com:"What the hell do you think you are doing?!" # [F:lines] # Set features on your server # F:: # The name of a feature (in capitals) # The value to be assigned to the feature # - F: lines are not required. # # Previous versions of ircu required you to define a lot of settings at # compile time; beginning with version 2.10.11 all of these and more can # now be set in ircd.conf via F: lines. The values of these variables can # be retrieved and set via IRC through the /GET and /SET commands. # # For a complete description of features, and how to set them, see the # doc/readme.features file. # # Listed below are all possible F: lines, with their default values. # F:DOMAINNAME: F:RELIABLE_CLOCK:FALSE F:BUFFERPOOL:27000000 F:HAS_FERGUSON_FLUSHER:FALSE F:CLIENT_FLOOD:1024 F:SERVER_PORT:4400 F:NODEFAULTMOTD:TRUE F:MOTD_BANNER F:KILL_IPMISMATCH:FALSE F:IDLE_FROM_MSG:TRUE F:HUB:FALSE F:WALLOPS_OPER_ONLY:TRUE F:NODNS:FALSE #F:RANDOM_SEED: F:DEFAULT_LIST_PARAM F:NICKNAMEHISTORYLENGTH:800 F:HOST_HIDING:FALSE F:HIDDEN_HOST:users.oneIRC.com F:HIDDEN_IP:127.0.0.1 F:CONNEXIT_NOTICES:FALSE F:NICKLEN:32 F:KILLCHASETIMELIMIT:30 F:MAXCHANNELSPERUSER:10 F:AVBANLEN:40 F:MAXBANS:30 F:MAXSILES:15 F:HANGONGOODLINK:300 F:HANGONRETRYDELAY:10 F:CONNECTTIMEOUT:90 F:TIMESEC:60 F:MAXIMUM_LINKS:1 F:PINGFREQUENCY:120 F:CONNECTFREQUENCY:600 F:DEFAULTMAXSENDQLENGTH:40000 F:GLINEMAXUSERCOUNT:20 F:MPATH:ircd.motd F:RPATH:remote.motd F:PPATH:ircd.pid F:VIRTUAL_HOST:TRUE F:TOS_SERVER:0x08 F:TOS_CLIENT:0x08 F:POLLS_PER_LOOP:200 F:IRCD_RES_TIMEOUTS:4 F:IRCD_RES_RETRIES:2 F:AUTH_TIMEOUT:9 F:CRYPT_OPER_PASSWORD:FALSE F:OPER_NO_CHAN_LIMIT:TRUE F:OPER_MODE_LCHAN:TRUE F:OPER_WALK_THROUGH_LMODES:FALSE F:NO_OPER_DEOP_LCHAN:FALSE F:SHOW_INVISIBLE_USERS:TRUE F:SHOW_ALL_INVISIBLE_USERS:TRUE F:UNLIMIT_OPER_QUERY:FALSE F:LOCAL_KILL_ONLY:FALSE F:CONFIG_OPERCMDS:FALSE F:LOCAL_CHANNELS:TRUE F:OPER_KILL:TRUE F:OPER_REHASH:TRUE F:OPER_RESTART:TRUE F:OPER_DIE:TRUE F:OPER_GLINE:TRUE F:OPER_LGLINE:TRUE F:OPER_JUPE:TRUE F:OPER_LJUPE:TRUE F:OPER_OPMODE:TRUE F:OPER_LOPMODE:TRUE F:OPER_FORCE_OPMODE:TRUE F:OPER_FORCE_LOPMODE:TRUE F:OPER_BADCHAN:FALSE F:OPER_LBADCHAN:FALSE F:OPER_SET:FALSE F:OPER_WIDE_GLINE:TRUE F:LOCOP_KILL:TRUE F:LOCOP_REHASH:TRUE F:LOCOP_RESTART:FALSE F:LOCOP_DIE:FALSE F:LOCOP_LGLINE:TRUE F:LOCOP_LJUPE:TRUE F:LOCOP_LOPMODE:TRUE F:LOCOP_FORCE_LOPMODE:TRUE F:LOCOP_LBADCHAN:FALSE F:LOCOP_SET:FALSE F:LOCOP_WIDE_GLINE:FALSE F:HIS_MAP:TRUE F:HIS_SNOTICES:FALSE F:HIS_SNOTICES_OPER_ONLY:FALSE F:HIS_DESYNCS:FALSE F:HIS_DEBUG_OPER_ONLY:FALSE F:HIS_WALLOPS:FALSE F:HIS_LINKS:TRUE F:HIS_TRACE:FALSE F:HIS_STATS_l:FALSE F:HIS_STATS_b:FALSE F:HIS_STATS_c:FALSE F:HIS_STATS_g:FALSE F:HIS_STATS_h:FALSE F:HIS_STATS_k:FALSE F:HIS_STATS_f:FALSE F:HIS_STATS_i:FALSE F:HIS_STATS_j:FALSE F:HIS_STATS_M:FALSE F:HIS_STATS_m:FALSE F:HIS_STATS_o:FALSE F:HIS_STATS_p:FALSE F:HIS_STATS_q:FALSE F:HIS_STATS_R:FALSE F:HIS_STATS_r:FALSE F:HIS_STATS_d:FALSE F:HIS_STATS_e:FALSE F:HIS_STATS_s:FALSE F:HIS_STATS_t:FALSE F:HIS_STATS_T:FALSE F:HIS_STATS_u:FALSE F:HIS_STATS_U:FALSE F:HIS_STATS_v:FALSE F:HIS_STATS_w:FALSE F:HIS_STATS_x:FALSE F:HIS_STATS_y:FALSE F:HIS_STATS_z:FALSE F:HIS_WHOIS_SERVERNAME:FALSE F:HIS_WHOIS_IDLETIME:FALSE F:HIS_WHOIS_LOCALCHAN:FALSE F:HIS_WHO_SERVERNAME:FALSE F:HIS_WHO_HOPCOUNT:FALSE F:HIS_BANWHO:FALSE F:HIS_KILLWHO:FALSE F:HIS_REWRITE:FALSE F:HIS_REMOTE:0 F:HIS_NETSPLIT:FALSE F:HIS_GLINE:FALSE F:HIS_SERVERNAME:"*.oneIRC.com" F:HIS_SERVERINFO:"The oneIRC IRC Network" F:HIS_URLSERVERS:"http://www.oneIRC.com/servers.php" F:NETWORK:"oneIRC" F:URL_CLIENTS:"http://www.oneIRC.com/clients.php" # The end of the configuration file # any problems? visit irc.oneIRC.com # and join #RaveSoft # # Thanks Daniel Moss # --Acidic32