# 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:<server name>:<virtual host>:<description>::<numeric>
# <server name> The name of your server
# <virtual host> The IP address used by your server to initiate
# outgoing connections: server-to-server links and
# identd checks.
# <description> A short description of your server
# <numeric> 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:<line 1>:<line 2>:<line 3>
# <line 1-3> 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:<class>:<ping frequency>:<connect frequency>:<maximum links>:<maximum sendq>
# <class> A number uniquely identifying this class
# <ping freq> Frequency in seconds at which the server will send keep-alive
# PINGs to the connected client/server.
# <conn. freq> Seconds between connection attempts, for server classes.
# <max links> Maximum number of allowed connections in this class,
# <max sendq> 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:<address/hostmask>:<password/limit>:<hostmask>::<class>
# <IP mask> An IP address mask
# <pass/limit> Password or connection limit.
# <hostmask> Hostmask
# <class> 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:<hostmask|class>:<motd-file>
# <host|class> A hostmask or class number
# <motd-file> Patch to a file containing a MOTD
# - T: lines are not required
# [U:lines]
# Define services servers and juped nicknames
# U:<server>:<juped-nicks>:*
# <server> Name of a services server
# <juped-nicks> 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:<mask>:<"reason">:<username>
# <mask> A hostname or IP mask
# <reason> The reason the client(s) is/are banned
# <username> 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:<host|ip>:<password>:<remote-server>:<port>:<class>
# <host|ip> Hostname or IP address of the remote server
# <password> Connection password
# <rem-server> Name of the remote server
# <port> Port to connect to on the remote server
# <class> 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:<ip here>: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:<mask>::<server-name>
# <mask> A mask defining what servers the given hub is allowed to hub.
# <server-name> 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:<host|ip mask>:<password>:<nick>::<class>
# o:<host|ip mask>:<password>:<nick>::<class>
# <host|ip> A hostname or IP address mask required for the O: line
# <password> An encrypted password
# <nick> Nickname required to oper up
# <class> 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:<IP-mask>:<address>:<status>:<port>
# <IP-mask> An IP address mask specifying what addresses can connect to
# this port.
# <address> A local IP address that ircu should bind this port to.
# <status> Defines what types of connections are allowed to this port,
# <status> 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.
# <port> 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 <address> is not specified, your system's default address is used.
# - If <address> 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:<channel>:<"reason">
# <channel> 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:<feature>:<value>
# <feature> The name of a feature (in capitals)
# <value> 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:<obtained from /etc/resolv.conf by ./configure>
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:<you should set one explicitly>
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