[IRC-Dev CVS] [CVS] Module ircdh: Change committed
Brought to you by:
zolty
From: Toni G. <zo...@us...> - 2003-01-18 23:16:21
|
CVSROOT : /cvsroot/irc-dev Module : ircdh Commit time: 2003-01-18 23:16:19 UTC Modified files: doc/Makefile.in doc/example.conf doc/history/ChangeLog.07 doc/history/ChangeLog.10 Log message: Documentacion ---------------------- diff included ---------------------- Index: ircdh/doc/Makefile.in diff -u ircdh/doc/Makefile.in:1.2 ircdh/doc/Makefile.in:1.3 --- ircdh/doc/Makefile.in:1.2 Sat Jan 18 11:09:01 2003 +++ ircdh/doc/Makefile.in Sat Jan 18 15:16:08 2003 @@ -18,40 +18,48 @@ #### Start of system configuration section. #### -prefix=@prefix@ -INSTALL=@INSTALL@ -SHELL=@SHPROG@ -RM=@RMPROG@ +prefix = @prefix@ +top_srcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ +INSTALL = @INSTALL@ +SHELL = @SHPROG@ +RM = @RMPROG@ @SET_MAKE@ -# The following variables are replaced by what you give during configuration : -MANDIR= +MANDIR = @mandir@ #### End of system configuration section. #### all: +build: + +clean: + distclean: ${RM} -f Makefile stamp-m maintainer-clean: distclean +depend: + install: - cd ${srcdir} && (test -d ${MANDIR}/man8 || mkdir ${MANDIR}/man8 || mkdir -p ${MANDIR}/man8) 2> /dev/null && ${INSTALL} -m 644 ircd.8 ${MANDIR}/man8 + cd ${srcdir} && (test -d ${MANDIR}/man8 || mkdir ${MANDIR}/man8 || mkdir -p ${MANDIR}/man8) 2> /dev/null && ${INSTALL} -m 644 en/ircd.8 ${MANDIR}/man8 uninstall: ${RM} -f ${MANDIR}/man8/ircd.8 # You need GNU make for this to work. -#Makefile: ../config/config.status Makefile.in ../config/gen.doc.Makefile \ -# ../config/.config stamp-m -# @echo "recreating doc/Makefile" -# @cd ../config; \ -# CONFIG_FILES=../doc/Makefile CONFIG_HEADERS= ./config.status > /dev/null; \ -# RM=${RM} ${SHELL} ./gen.doc.Makefile +# Makefile: ../config/config.status Makefile.in ../config/gen.doc.Makefile \ +# ../config/.config stamp-m +# @echo "recreating doc/Makefile" +# @cd ../config; \ +# CONFIG_FILES=../doc/Makefile CONFIG_HEADERS= ./config.status > /dev/null; \ +# RM=${RM} ${SHELL} ./gen.doc.Makefile -#stamp-m: -# echo timestamp > stamp-m +# stamp-m: +# echo timestamp > stamp-m -#../config/config.status: -# @cd ../config; ${MAKE} config.status +# ../config/config.status: +# @cd ../config; ${MAKE} config.status Index: ircdh/doc/example.conf diff -u ircdh/doc/example.conf:1.1 ircdh/doc/example.conf:1.2 --- ircdh/doc/example.conf:1.1 Sat Jul 27 08:09:19 2002 +++ ircdh/doc/example.conf Sat Jan 18 15:16:08 2003 @@ -1,13 +1,17 @@ # ircd.conf configuration file for ircd version ircu2.9.mu and ircu2.10 # +# Last Updated: 26, June 2001. +# # Written by Niels <ni...@un...>, based on the original example.conf, # server code and some real-life (ahem) experience. # +# Updated and heavily modified by Braden <db...@ya...>. +# # Thanks and credits to: Run, Trillian, Cym, Morrissey, Chaos, Flynn, # Xorath, WildThang, Mmmm, SeKs, Ghostwolf and # all other Undernet IRC Admins and Operators, # and programmers working on the Undernet ircd. - +# # This is an example of the configuration file used by the Undernet ircd. # # This document is based on a (fictious) server in Europe with a @@ -16,85 +20,98 @@ # to one in the US by itself. # # All configuration options start with a letter identifying the option, -# and a colon separated list of options. An asterisk indicates an -# unused field. +# and a colon separated list of options. Unused fields should be left +# blank. # # Please note that when ircd puts the configuration lines into practice, # it parses them exactly the other way round than they are listed here. +# It reads the lines in reverse order. +# # This means that you should start your I: lines with the "fall through", # most vanilla one and end with the most detailed. # -# There is a difference between the ``hostname'' and the ``server name'' +# There is a difference between the "hostname" and the "server name" # of the machine that the server is run on. For example, the host can -# have ``veer.cs.vu.nl'' as FQDN, and ``Amsterdam.NL.EU.undernet.org'' as +# have "veer.cs.vu.nl" as FQDN, and "Amsterdam.NL.EU.undernet.org" as # server name. -# A ``server mask'' is something like '*.EU.UnderNet.org'', which is -# matched by 'Amsterdam.NL.EU.undernet.org' but not by -# 'Manhattan.KS.US.undernet.org'. +# A "server mask" is something like "*.EU.UnderNet.org", which is +# matched by "Amsterdam.NL.EU.undernet.org" but not by +# "Manhattan.KS.US.undernet.org". +# +# Please do NOT just rename the example.conf to ircd.conf and expect +# it to work. + +# [M:line] # # First some information about the server. -# M:<server name>:<virtual ip>:<description>:<server port>:<server numeric> +# M:<server name>:<virtual host>:<description>:<not used>:<server numeric> # -# The <virtual ip> must be either be empty, contain a "*", or contain -# the IP address of an interface on your system. If it contains an address, -# the address will be bound to if you have specified virtual hosting. -# -# The <server port> is the port that other servers can connect to. -# Client ports need to be specified with a P: line, see below. +# <virtual host> must contain either a * or a valid IPv4 address in +# dotted quad notation. (127.0.0.1) The address MUST be the address +# of a physical interface on the host. This address is used for outgoing +# connections only, see P:lines for listener virtual hosting. +# If in doubt put a * or the IP of your primary interface here. +# The server must be compiled with virtual hosting turned on to get this +# to work correctly. # # Note that <server numeric> has to be unique on the network your server -# is running on, must be between 1 and 64, and is not updated on a rehash. +# is running on, must be between 0 and 4095, and is not updated on a rehash. +M:London.UK.Eu.UnderNet.org::University of London, England::1 -# M:London.UK.Eu.UnderNet.org:127.0.0.1:University of London, England:4400:1 -M:London.UK.Eu.UnderNet.org:*:University of London, England:4400:1 +# [A:line] # # This sets information that can be retrieved with the /ADMIN command. # It should contain at least an admin Email contact address. # A:<line 1>:<line 2>:<line 3> - A:The University of London:Undernet IRC server:IRC Admins <ir...@lo...> + +# [Y:lines] # -# All connections to the server are associated with a certain ``connection -# class'', be they incoming or outgoing (initiated by the server), be they +# All connections to the server are associated with a certain "connection +# class", be they incoming or outgoing (initiated by the server), be they # clients, servers or Martians. (Note that ircd doesn't have direct support # for Martians (yet?); they will have to register as normal users. ;-) # Take the following Y: lines only as a guide. # Y:<class>:<ping freq>:<connect freq>:<maximum links>:<sendq size> - +# +# <connect freq> applies only to servers, and specifies the frequency +# that the server tries to autoconnect. setting this to 0 will cause +# the server to attempt to connect repeatedly with no delay until the +# <maximum links> condition is satisfied. This is a Bad Thing(tm). +# +# <maximum links> should be set at either 0 or 1. +# # Server classes: 90 = all your uplinks for who you do not wish to hub; -# else in classes 80 and/or 70. -# 50 = leaf servers (only used if your server is a hub) - -Y:90:90:300:1:1700000 -Y:80:90:300:1:1700000 -Y:70:90:300:1:1700000 -Y:50:90:300:10:1700000 +# 80 = leaf servers (only used if your server is a hub) +Y:90:90:300:1:9000000 +Y:80:90:300:0:9000000 # Client classes. 10 = locals; 2 = for all .net and .com that are not # in Europe; 1 = for everybody. - Y:10:90:0:100:160000 Y:2:90:0:5:80000 Y:1:90:0:400:160000 + +# [I:lines] # # To allow clients to connect, they need authorization. This can be # done based on hostmask, address mask, and/or with a password. # With intelligent use of classes and the maxconnections field in the # Y: lines, you can let in a specific domain, but get rid of all other -# domains in the same toplevel, thus setting up some sort of 'reverse -# K: line'. +# domains in the same toplevel, thus setting up some sort of "reverse +# K: line". # I:<IP mask or crap to force resolving>:<opt passwd>:<hostmask>::<class> - +# # Technical description (for examples, see below): -# For every connecting client, the IP-number is know. A reverse lookup +# For every connecting client, the IP address is known. A reverse lookup # on this IP-number is done to get the (/all) hostname(s). # Each hostname that belongs to this IP-number is matched to <hostmask>, # and the I: line is used when any matches; the client will then show -# with this particular hostname. If none of the hostnames matches, then +# with this particular hostname. If none of the hostnames match, then # the IP-number is matched against the <IP mask ...> field, if this matches # then the I: line is used nevertheless and the client will show with the # first (main) hostname if any; if the IP-number did not resolve then the @@ -109,20 +126,19 @@ # match this I: line: # I:jolan.ppro::foobar::1 # Finally, I: lines with empty <IP mask ..> or <hostmask> fields are skipped. - -# This is the 'fallback' entry. All .uk, .nl, and all unresolved are +# +# This is the "fallback" entry. All .uk, .nl, and all unresolved are # in these two lines. # By using two different lines, multiple connections from a single IP # are only allowed from hostnames which have both valid forward and # reverse DNS mappings. - I:*@*:1:Unresolved::1 I:Resolved::*@*::1 # If you don't want unresolved dudes to be able to connect to your # server, use just: # I:NotMatchingCrap::*@*::1 - +# # Here, take care of all American ISPs. I:Resolved::*@*.com::2 I:Resolved::*@*.net::2 @@ -143,7 +159,7 @@ # You can request a more complete listing, including the "list of standard # K-lines" from the Routing Committee; it will also be sent to you if # you apply for a server and get accepted. - +# # Ourselves - this makes sure that we can get in, no matter how full # the server is (hopefully). I:*@193.37.*::*@*.london.ac.uk::10 @@ -156,44 +172,67 @@ # that have "dial??.*" as host mask: # I:Resolved:1:*@*.swipnet.se::1 # I:Resolved:2:*@dial??.*::1 +# +# If you are not worried about who connects, this line will allow everyone +# to connect. +I:*::*::1 + +# [T:lines] # # It is possible to show a different Message of the Day to a connecting # client depending on its origin. # T:<hostmask>:<path to motd file> - +# or: +# T:<classnumber>:<path to motd file> +# # DPATH/net_com.motd contains a special MOTD where users are encouraged # to register their domains and get their own I: lines if they're in # Europe, or move to US.UnderNet.org if they're in the USA. T:*.net:net_com.motd T:*.com:net_com.motd +T:2:net_com.motd # A different MOTD for ourselves, where we point out that the helpdesk # better not be bothered with questions regarding irc... T:*.london.ac.uk:london.motd + +# [U:lines] # -# One of the many nice features of Undernet is ``Uworld'', a program +# One of the many nice features of Undernet is "Uworld", a program # connected to the net as a server. This allows it to broadcast any mode -# change, thus allowing opers to, for example, 'unlock' a channel that +# change, thus allowing opers to, for example, "unlock" a channel that # has been taken over. # There is only one slight problem: the TimeStamp protocol prevents this. # So there is a configuration option to allow them anyway from a certain # server. +# U:<Server Name>:<Juped Nicks>:* +# # Note: (1) These lines are agreed on by every server admin on Undernet; # (2) These lines must be the same on every single server, or results # will be disasterous; (3) This is a useful feature, not something that # is a liability and abused regularly (well... :-) # If you're on Undernet, you MUST have these lines. I cannnot stress -# this enough. +# this enough. If all of the servers don't have the same lines, the +# servers will try to undo the mode hacks that Uworld does. Make SURE that +# all of the servers have the EXACT same Ulines. +# # As of ircu2.10.05 is it possible to Jupe nicks. Juped nicks need to be # added to U: lines. As per CFV-0095, the following nicks must be juped, # it is not allowed to jupe others as well. +U:Uworld.EU.undernet.org:EuWorld,E,StatServ,NoteServ:* +U:Uworld2.undernet.org:UWorld2,ChanSvr,ChanSaver,ChanServ:* +U:Uworld.undernet.org:Uworld,NickSvr,NickSaver,NickServ:* +U:channels.undernet.org:LPT1,X,login:* +U:channels2.undernet.org:LPT2,W,Undernet:* +U:channels3.undernet.org:COM1,V,protocol:* +U:channels4.undernet.org:COM2,U,pass:* +U:channels5.undernet.org:COM3,Y,AUX:* +U:channels6.undernet.org:COM4,Z,newpass:* -U:Uworld.EU.undernet.org:EuWorld,E,protocol,StatServ,NoteServ,Undernet:* -U:Uworld2.undernet.org:UWorld2,W,ChanSvr,ChanSaver,ChanServ,COM1,COM2,COM3,COM4:* -U:Uworld.undernet.org:Uworld,X,NickSvr,NickSaver,NickServ,LPT1,LPT2,AUX:* +# [K:lines] # # While running your server, you will most probably encounter individuals # or groups of persons that you do not wish to have access to your server. @@ -208,7 +247,7 @@ # Note that K: lines are local to the server; if you ban a person or a # whole domain from your server, they can get on IRC via any other server # that doesn't have them K: lined (yet). - +# # With a simple comment, using quotes: K:*.au:"Please use a nearer server":* K:*.edu:"Please use a nearer server":* @@ -224,16 +263,13 @@ # even if an IP address has a properly resolving host name. k:192.168.*:!klines/martians:* -# -# A more flexible way of restricting access to your server is the use -# of "restriction lines". These tell the server to start up an (external) -# program, upon whose output is decided whether the client is allowed -# access. The program should print "Y" or "N <reason>" on its stdout. -# Note that the use of R: lines is discouraged and deprecated, needs a -# compile-time define, eats CPU cycles and may well be taken out in -# future releases of ircd. -# R:<host/IP mask>:<program name>:<username mask> +# Additionally, you may specify a hostmask prefixed with $R to indicate +# a match should be performed against the "real-name" / "info" field +# instead of the host/IP. +K:$R*sub7*:"You are infected with a Trojan":* + +# [C:lines] # # You probably want your server connected to other servers, so your users # have other users to chat with. @@ -246,54 +282,52 @@ # server links is provided for ircd to decide what links to allow, what # to let humans do themselves, and what links to (forcefully) disallow. # -# The Connection and Allowing connection lines (also known as C/N lines) +# The Connection lines (also known as C lines) # define what servers the server connect to, and which servers are -# allowed to connect. Note that they come in pairs; they do not work if -# one if present and the other is absent. +# allowed to connect. # C:<remote hostname or IP>:<password>:<remote server name>:<port>:<class> -# N:<remote hostname or IP>:<password>:<remote server name>:<hostmask>:<class> # -# If you wish to use ident, prepend "username@" to the hostname or IP -# address (the first field). -# If the "port" field is omitted, the server will not attempt to -# establish a link with that server ("not autoconnecting"). -# The (optional) "host mask" field tells the server to represent itself -# with "hostmask" dot-seperateed fields stripped from its servername -# and replace it with "*.". -# For example, if hostmask == 2 and the local server name is -# "irc.sub.domain.com" it would be sent as "*.domain.com". This allows -# for easier routing and linking of new servers. -# This feature is not used on Undernet. - +# The "port" field defines the default port the server tries to connect +# to if an operator uses /connect without specifying a port. This is also +# the port used when the server attempts to auto-connect to the remote +# server. (See Y:lines for more informationa about auto-connects). +# # Our primary uplink. C:1.2.3.4:passwd:Amsterdam.NL.Eu.UnderNet.org:4400:90 -N:1.2.3.4:passwd:Amsterdam.NL.Eu.UnderNet.org::90 + +# [H:lines] # # If your server starts on a bit larger network, you'll probably get # assigned one or two uplinks to which your server can connect. # If your uplink(s) also connect to other servers than yours (which is # probable), you need to define your uplink as being allowed to "hub". -# H:<allowed hostmask>::<server name> +# H:<allowed hostmask>::<server name>:<maximum hops that can be introduced> H:*.*::Amsterdam.NL.Eu.UnderNet.org + +# [L:lines] # # Of course, the opposite is also possible: forcing a server to be # a leaf. L: lines follow Murphy's Law: if you use them, there's a big # chance that routing will be screwed up afterwards. # L:<opt disallowed hostmask>::<server mask>:<opt max depth> + +# [D:lines] # # For an advanced, real-time rule-based routing decision making system # you can use Disallow lines. For more information, see doc/readme.crules. # D:<server mask that ircd will refuse to connect to>::<rule> # d:<server mask that ircd will not autoconnect to>::<rule> -D:*.US.UnderNet.org::connected(*.US.UnderNet.org) -d:*.EU.UnderNet.org::connected(Amsterdam.NL.EU.*) - +# D:*.US.UnderNet.org::connected(*.US.UnderNet.org) +# d:*.EU.UnderNet.org::connected(Amsterdam.NL.EU.*) +# # The following line is recommended for leaf servers: -d:*::directcon(*) +# d:*::directcon(*) + +# [O:lines] # # Inevitably, you have reached the part about "IRC Operators". Oper status # grants some special privileges to a user, like the power to make the @@ -313,44 +347,251 @@ # Local operators are designated with a lowercase 'o' # O:<host/IP mask>:<encrypted password>:<Nick>::<connection class> # o:<host/IP mask>:<encrypted password>:<Nick>::<connection class> - +# +# 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:*@*.cs.vu.nl:VRKLKuGKn0jLs:Niels::10 +o:*@*.uu.net:noncryptedpass:Braden::10 # Note that the <connection class> is optional, but leaving it away # puts the O: lines in class 0, which usually only accepts one connection # at a time. If you want users to Oper up more then once per O: line, # then use a connection class that allows more then one connection, # for example (using class 10 as in the example above): -# Y:10:90:0:100:160000 # -# When your server gets fuller, you will notice delays when trying to -# connect to your server's primary listening port. Via the Port lines -# it is possible to specify additional ports (both AF_UNIX and AF_INET) -# for ircd to listen to. +# Once you OPER your connection class changes no matter where you are or +# your previous connection classes. If the defined connection class is 10 +# for the O:line, then your new connection class is 10. +# Y:10:90:0:100:160000 + + +# [P:lines] +# When your server gets more full, you will notice delays when trying to +# connect to your server's primary listening port. It is possible via the +# Port lines to specify additional ports for the ircd to listen to. # De facto ports are: 6667 - standard; 6660-6669 - additional client # ports; -# +# Undernet uses 4400 for server listener ports. # These are just hints, they are in no way official IANA or IETF policies. +# IANA says we should use port 194, but that requires us to run as root, so +# we don't do that. # -# On a side note, the /UPING command uses port 7007/udp. If your server -# is located behind a firewall, you may want to make another hole in it -# for this port. +# P:<hostmask>:<interface>:<[CS][H]>:<port number> # -# P:<hostmask, or path>:::<client port number> +# The hostmask setting allows you to specify a range of IP addresses that +# you will allow connections from. This should only contain IP addresses +# and '*' if used. This field only uses IP addresses. This does not use +# DNS in any way so you can't use it to allow *.nl or *.uk. Attempting +# to specify anything other than numbers, dots and stars [0-9.*] will result +# in the port allowing connections from anyone. +# +# The interface setting allows multiply homed hosts to specify which +# interface to use on a port by port basis, if an interface is not specified +# the default interface will be used. The interface MUST be the complete +# IP address for a real hardware interface on the machine running ircd. +# If you want to use virtual hosting *YOU* *MUST* *USE* *THIS* otherwise it +# WILL bind to all interfaces - not what most people seem to expect. +# +# The [CS][H] field is an optional field to specify that a port is a +# server port or a client port and whether it's hidden or not. +# If used the first character MUST be either a C or S. +# If you want to hide a port from /stats p from non-opers follow the C +# or S with an H +# +# C = Client (Ports 6660-6669) +# S = Server (Port 4400) +# +# P:<hostmask>:<interface>:<[CS][H]>:<port number> +# +# This is a normal server port, you need to have at least one server +# port defined if you want to connect your server to other servers. +P:::S:4400 + +# This is a Server port that is Hidden +#P:::SH:4401 -P::::6667 +# The following are normal client ports +P:::C:6667 P::::6668 -P:*.nl:::6666 -P:/tmp/.ircd:::6667 +P:192.168.*:::6666 -# -# Well, you have now reached the end of this sample configuration file -# If you have any questions, feel free to mail <doc...@un...> -# or <was...@un...>. -# If you are interested in linking your server to the Undernet IRC network -# visit http://www.routing-com.undernet.org/, and if there are any problems -# then contact <rou...@un...> asking for information. -# Upgrades of the Undernet ircd can be found on http://coder-com.undernet.org/. +# This is a hidden client port, listening on the interface associated +# with the IP address 168.8.21.107 +#P:*:168.8.21.107:CH:7000 + + +# [Q:lines] +# +# This allows you (the admin) to disallow the usage of /OPMODE and +# /CLEARMODE on certain sensitive channels. Opers trying to do that +# will receive a short notice. Depending on the setting of +# OPER_FORCE_OPMODE, OPER_FORCE_LOPMODE and LOCOP_FORCE_LOPMODE, +# global/local opers may override these lines by prefixing the +# channel name with an exclamation mark ('!') +# +# Q:<channel>:<reason> +# +# Note that since the hash mark ('#') is used to start a comment, +# you will have to escape it in the channel name (see below). + +# Q:\#shells:"Thou shalt not support the h4><0rz" +# Q:&kiddies:"They can take care of themselves" + + +# [F:lines] +# +# IRC servers have a large number of options and features. Most of these +# are set at compile time through the use of #define's--see "make config" +# for more details--but we are working to move many of these into the +# configuration file. Feature lines are the hook we're using for this. +# F:<Option>:<Value> +# +# The entire purpose of F:lines are so that you do not have to recompile +# the IRCD everytime you want to change a feature. All of the features +# are listed below, and at the bottom is how to set logging. +# +# A Special Thanks to Kev for writing the documentation of F:lines. It can +# be found at doc/readme.features and the logging documentation can be +# found at doc/readme.log. The defaults used by the Undernet network are +# below. +# +# 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:FALSE +# F:NODNS:FALSE +# F:RANDOM_SEED:<you should set one explicitly> +# F:DEFAULT_LIST_PARAM +# F:NICKNAMEHISTORYLENGTH:800 +# F:HOST_HIDING:TRUE +# F:HIDDEN_HOST:users.undernet.org +# F:HIDDEN_IP:127.0.0.1 +# F:CONNEXIT_NOTICES:FALSE +# F:KILLCHASETIMELIMIT:30 +# F:MAXCHANNELSPERUSER:10 +# F:AVBANLEN:40 +# F:MAXBANS:45 +# 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:FALSE +# F:TOS_SERVER:0x08 +# F:TOS_CLIENT:0x08 +# F:POLLS_PER_LOOP:200 +# F:CRYPT_OPER_PASSWORD:TRUE +# 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: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:OPERS_SEE_IN_SECRET_CHANNELS:TRUE +# 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_SEE_IN_SECRET_CHANNELS:FALSE +# F:LOCOP_WIDE_GLINE:FALSE +# F:HIS_MAP:TRUE +# F:HIS_SNOTICES:TRUE +# F:HIS_SNOTICES_OPER_ONLY:TRUE +# F:HIS_DESYNCS:TRUE +# F:HIS_DEBUG_OPER_ONLY:TRUE +# F:HIS_WALLOPS:TRUE +# F:HIS_LINKS:TRUE +# F:HIS_TRACE:TRUE +# F:HIS_STATS_l:TRUE +# F:HIS_STATS_c:TRUE +# F:HIS_STATS_g:TRUE +# F:HIS_STATS_h:TRUE +# F:HIS_STATS_k:TRUE +# F:HIS_STATS_f:TRUE +# F:HIS_STATS_i:TRUE +# F:HIS_STATS_j:TRUE +# F:HIS_STATS_M:TRUE +# F:HIS_STATS_m:TRUE +# F:HIS_STATS_o:TRUE +# F:HIS_STATS_p:TRUE +# F:HIS_STATS_q:TRUE +# F:HIS_STATS_r:TRUE +# F:HIS_STATS_d:TRUE +# F:HIS_STATS_e:TRUE +# F:HIS_STATS_t:TRUE +# F:HIS_STATS_T:TRUE +# F:HIS_STATS_u:FALSE +# F:HIS_STATS_U:TRUE +# F:HIS_STATS_v:TRUE +# F:HIS_STATS_w:FALSE +# F:HIS_STATS_x:TRUE +# F:HIS_STATS_y:TRUE +# F:HIS_STATS_z:TRUE +# F:HIS_WHOIS_SERVERNAME:TRUE +# F:HIS_WHOIS_IDLETIME:TRUE +# F:HIS_WHO_SERVERNAME:TRUE +# F:HIS_WHO_HOPCOUNT:TRUE +# F:HIS_BANWHO:TRUE +# F:HIS_KILLWHO:TRUE +# F:HIS_REWRITE:TRUE +# F:HIS_REMOTE:1 +# F:HIS_NETSPLIT:TRUE +# F:HIS_SERVERNAME:"*.undernet.org" +# F:HIS_SERVERINFO:"The Undernet Underworld" +# F:HIS_URLSERVERS:"http://www.undernet.org/servers.php" +# F:NETWORK:"UnderNet" +# F:URL_CLIENTS:"ftp://ftp.undernet.org/pub/irc/clients" + + +# Well, you have now reached the end of this sample configuration +# file. If you have any questions, feel free to mail +# <cod...@un...>. If you are interested in linking your +# server to the Undernet IRC network visit +# http://www.routing-com.undernet.org/, and if there are any +# problems then contact <rou...@un...> asking for +# information. Upgrades of the Undernet ircd can be found on +# http://coder-com.undernet.org/. # # For the rest: Good Luck! # Index: ircdh/doc/history/ChangeLog.07 diff -u ircdh/doc/history/ChangeLog.07:1.1 ircdh/doc/history/ChangeLog.07:1.2 --- ircdh/doc/history/ChangeLog.07:1.1 Wed Aug 21 10:59:40 2002 +++ ircdh/doc/history/ChangeLog.07 Sat Jan 18 15:16:09 2003 @@ -1,7 +1,7 @@ # # ChangeLog for Undernet ircu Servers # -# $Id: ChangeLog.07,v 1.1 2002/08/21 17:59:40 zolty Exp $ +# $Id: ChangeLog.07,v 1.2 2003/01/18 23:16:09 zolty Exp $ # # Please insert new entries on the top of the list, a one or two line comment # is sufficient. Please include your name on the entries we know who to blame. Index: ircdh/doc/history/ChangeLog.10 diff -u ircdh/doc/history/ChangeLog.10:1.1 ircdh/doc/history/ChangeLog.10:1.2 --- ircdh/doc/history/ChangeLog.10:1.1 Wed Aug 21 10:59:40 2002 +++ ircdh/doc/history/ChangeLog.10 Sat Jan 18 15:16:09 2003 @@ -1,48 +1,10 @@ # # ChangeLog for ircu2.10.10 # -# $Id: ChangeLog.10,v 1.1 2002/08/21 17:59:40 zolty Exp $ +# $Id: ChangeLog.10,v 1.2 2003/01/18 23:16:09 zolty Exp $ # # Insert new changes at beginning of the change list. # --------------------------- Released 2.10.10.pl20 -* protocol_violation doesn't exist in this version *sigh*. --------------------------- Released 2.10.10.pl19 -* Fix parse_server() so it doesn't core on an invalid prefix --------------------------- Released 2.10.10.pl18 (dammit) -* Fix ping so that users can't tell who they're pinging -- Isomer -* Use sendto_one() method of sending numeric replies, rather than u2.10.11's - send_reply--since it hasn't been back-ported to u2.10.10 and since I'm too - lazy to do so. -Kev -* Fix the cores and other interesting behavior as a result of the breakage of - "/mode <nick> -os" -Kev --------------------------- Released 2.10.10.pl17 -* Admin's complaining that users can't see that their carefully written MOTD - -- Isomer --------------------------- Released 2.10.10.pl16 -* Oops, missed a "* " in ms_wallops -- Isomer -* Fix typo in ircd.c -- Isomer -* Add prefixes to things before they are sent to clients -- Isomer -* Make ircd.c compile on gcc 3.0 -- mbuna -* fix core in s_user.c, thanks to mbuna -- Isomer -* Make ircd.c compile again :) -* Attempt fixing core with +s, the memory leak etc. Thanks to [Tri]! -- Isomer -* More hub hiding stuff -- Isomer -* Fix bug in unique_name_vector -- Vampire -* Don't send errors on directed privmsgs (suggested by Vampire-) -- Isomer -* Don't core for invalid modes in burst -- Isomer -* Cleanup to m_names.c, thanks to net -- Isomer -* After a long battle, we lost to the superior strength of res.c. - res.c replaced with the original -- Isomer -* Don't report "No such server" on remote commands. oops -- Isomer -* Changed Undernet -> NETWORK, *.undernet.org -> HEAD_IN_SAND_SERVERNAME, - "The Undernet Underworld" -> HEAD_IN_SAND_SERVERINFO -- Isomer -* Remove servernames from /who, someones clinically blind, or stupid. Sigh - -- Isomer -* You now can't /msg a -n but +m or +b'd channel -- Isomer -* Hacked DNS -- Isomer -* Rewrote hop count for /who. -- Isomer -* Removed DNS caching. If it breaks, blame Mr RIP. -- Isomer -------------------------- Released 2.10.10.pl15 * Fiddle with /KILL and various exits to make the user experience uniform, no matter who's doing the killing or where. Previously, differences in ----------------------- End of diff ----------------------- |