Hello!
Im running Suse 7.2 and have a problem with ircu2.10

Im starting the ircd with ./ircd , this going online, but 1-2 minutes later
again offline... i have no idea..

Please help me ;-(((

my install:



[EMAIL PROTECTED]:~/server/aktuell > cd ircu2.10
[EMAIL PROTECTED]:~/server/aktuell/ircu2.10 > ls
ChangeLog    README          acinclude.m4  configure     ircd
INSTALL      README.FreeBSD  aclocal.m4    configure.in  stamp-h.in
INSTALL_FR   README.Solaris  config.guess  doc           tools
LICENSE      RELEASE.NOTES   config.h.in   include
Makefile.in  acconfig.h      config.sub    install-sh
[EMAIL PROTECTED]:~/server/aktuell/ircu2.10 >

[EMAIL PROTECTED]:~/server/aktuell/ircu2.10 > ./configure
creating cache ./config.cache
checking for installation prefix... /kunden/homepages/3/d72353824/htdocs
checking host system type... i686-pc-linux-gnu
checking for gcc... gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for library containing crypt... -lcrypt
checking for gethostbyname... yes
checking for socket... yes
checking for library containing res_mkquery... -lresolv
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for poll.h... yes
checking for sys/devpoll.h... no
checking for sys/event.h... no
checking whether byte ordering is bigendian... no
checking for size_t... yes
checking whether time.h and sys/time.h may both be included... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for uid_t in sys/types.h... yes
checking size of short... 2
checking size of int... 4
checking size of long... 4
checking size of void *... 4
checking for int16_t... yes
checking for u_int16_t... yes
checking for int32_t... yes
checking for u_int32_t... yes
checking for kqueue... no
checking for setrlimit... yes
checking for getrusage... yes
checking for times... yes
checking for restartable system calls... yes
checking for donuts... yes
checking for gawk... gawk
checking whether make sets ${MAKE}... yes
checking for a BSD compatible install... /usr/bin/ginstall -c
checking whether ln -s works... yes
checking for rm... /bin/rm
checking for sh... /bin/sh
checking for posix non-blocking... yes
checking for posix signals... yes
checking if the compiler understands -pipe... yes
checking for OS-dependent information... Linux (i686-pc-linux-gnu) found.
checking whether to enable use of poll()... yes
checking whether to enable debug mode... no
checking whether to enable asserts... yes
checking whether to enable debugging symbols... (cached) yes
checking whether to enable profiling support (gprof)... no
checking whether to enable pedantic compiler warnings... no
checking whether to enable compiler warnings... no
checking whether to enable inlining for a few critical functions... yes
checking whether to enable the /dev/poll event engine... no
checking whether to enable the kqueue event engine... no
checking what name to give the symlink... ircd
checking what permissions to set on the installed binary... 711
checking which user should own the installed binary... p34231249
checking which group should own the installed binary... ftpusers
checking for site domain name... kundenserver.de
checking if chroot operation is desired... no
checking where the binary will be for /restart...
/kunden/homepages/3/d72353824/htdocs/bin/ircd
checking what the data directory should be...
/kunden/homepages/3/d72353824/htdocs/lib
checking where the default configuration file resides... ircd.conf
checking where to put the debugging log if debugging enabled... ircd.log
checking max connections... 1020
updating cache ./config.cache
creating ./config.status
creating Makefile
creating ircd/Makefile
creating doc/Makefile
creating config.h
[EMAIL PROTECTED]:~/server/aktuell/ircu2.10 >

[EMAIL PROTECTED]:~/server/aktuell/ircu2.10 > make
Building doc...
make[1]: Entering directory
`/homepages/3/d72353824/htdocs/server/aktuell/ircu2.10/doc'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/homepages/3/d72353824/htdocs/server/aktuell/ircu2.10/doc'
Building ircd...
make[1]: Entering directory
`/homepages/3/d72353824/htdocs/server/aktuell/ircu2.10/ircd'
gcc -g  -O3 -pipe -I. -I.. -I../include  -c IPcheck.c -o IPcheck.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c channel.c -o channel.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c class.c -o class.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c client.c -o client.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c crule.c -o crule.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c dbuf.c -o dbuf.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c fda.c -o fda.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c fileio.c -o fileio.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c gline.c -o gline.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c hash.c -o hash.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c ircd.c -o ircd.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c ircd_alloc.c -o ircd_alloc.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c ircd_events.c -o ircd_events.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c ircd_features.c -o
ircd_features.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c ircd_log.c -o ircd_log.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c ircd_relay.c -o ircd_relay.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c ircd_reply.c -o ircd_reply.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c ircd_signal.c -o ircd_signal.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c ircd_snprintf.c -o
ircd_snprintf.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c table_gen.c -o table_gen.o
gcc  -o table_gen table_gen.o
./table_gen > chattr.tab.c
gcc -g  -O3 -pipe -I. -I.. -I../include  -c ircd_string.c -o ircd_string.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c ircd_xopen.c -o ircd_xopen.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c jupe.c -o jupe.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c list.c -o list.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c listener.c -o listener.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_account.c -o m_account.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_admin.c -o m_admin.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_asll.c -o m_asll.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_away.c -o m_away.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_burst.c -o m_burst.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_clearmode.c -o m_clearmode.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_close.c -o m_close.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_connect.c -o m_connect.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_cprivmsg.c -o m_cprivmsg.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_create.c -o m_create.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_defaults.c -o m_defaults.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_destruct.c -o m_destruct.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_desynch.c -o m_desynch.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_die.c -o m_die.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_endburst.c -o m_endburst.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_error.c -o m_error.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_get.c -o m_get.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_gline.c -o m_gline.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_help.c -o m_help.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_info.c -o m_info.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_invite.c -o m_invite.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_ison.c -o m_ison.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_join.c -o m_join.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_jupe.c -o m_jupe.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_kick.c -o m_kick.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_kill.c -o m_kill.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_links.c -o m_links.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_list.c -o m_list.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_lusers.c -o m_lusers.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_map.c -o m_map.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_mode.c -o m_mode.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_motd.c -o m_motd.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_names.c -o m_names.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_nick.c -o m_nick.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_notice.c -o m_notice.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_oper.c -o m_oper.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_opmode.c -o m_opmode.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_part.c -o m_part.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_pass.c -o m_pass.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_ping.c -o m_ping.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_pong.c -o m_pong.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_privmsg.c -o m_privmsg.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_privs.c -o m_privs.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_proto.c -o m_proto.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_quit.c -o m_quit.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_rehash.c -o m_rehash.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_reset.c -o m_reset.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_restart.c -o m_restart.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_rping.c -o m_rping.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_rpong.c -o m_rpong.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_server.c -o m_server.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_set.c -o m_set.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_settime.c -o m_settime.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_silence.c -o m_silence.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_squit.c -o m_squit.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_stats.c -o m_stats.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_time.c -o m_time.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_topic.c -o m_topic.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_trace.c -o m_trace.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_uping.c -o m_uping.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_user.c -o m_user.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_userhost.c -o m_userhost.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_userip.c -o m_userip.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_version.c -o m_version.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_wallchops.c -o m_wallchops.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_wallvoices.c -o m_wallvoices.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_wallops.c -o m_wallops.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_wallusers.c -o m_wallusers.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_who.c -o m_who.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_whois.c -o m_whois.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c m_whowas.c -o m_whowas.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c match.c -o match.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c motd.c -o motd.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c msgq.c -o msgq.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c numnicks.c -o numnicks.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c opercmds.c -o opercmds.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c packet.c -o packet.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c parse.c -o parse.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c querycmds.c -o querycmds.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c random.c -o random.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c res.c -o res.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c s_auth.c -o s_auth.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c s_bsd.c -o s_bsd.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c s_conf.c -o s_conf.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c s_debug.c -o s_debug.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c s_err.c -o s_err.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c s_misc.c -o s_misc.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c s_numeric.c -o s_numeric.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c s_serv.c -o s_serv.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c s_stats.c -o s_stats.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c s_user.c -o s_user.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c send.c -o send.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c support.c -o support.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c uping.c -o uping.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c userload.c -o userload.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c whocmds.c -o whocmds.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c whowas.c -o whowas.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c os_linux.c -o os_linux.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -c engine_poll.c -o engine_poll.o
/bin/sh ./version.c.SH
Extracting ircd/version.c ...
gcc -g  -O3 -pipe -I. -I.. -I../include  -c version.c -o version.o
gcc  IPcheck.o channel.o class.o client.o crule.o dbuf.o fda.o fileio.o
gline.o hash.o ircd.o ircd_alloc.o ircd_events.o ircd_features.o ircd_log.o
ircd_relay.o ircd_reply.o ircd_signal.o ircd_snprintf.o ircd_string.o
ircd_xopen.o jupe.o list.o listener.o m_account.o m_admin.o m_asll.o
m_away.o m_burst.o m_clearmode.o m_close.o m_connect.o m_cprivmsg.o
m_create.o m_defaults.o m_destruct.o m_desynch.o m_die.o m_endburst.o
m_error.o m_get.o m_gline.o m_help.o m_info.o m_invite.o m_ison.o m_join.o
m_jupe.o m_kick.o m_kill.o m_links.o m_list.o m_lusers.o m_map.o m_mode.o
m_motd.o m_names.o m_nick.o m_notice.o m_oper.o m_opmode.o m_part.o m_pass.o
m_ping.o m_pong.o m_privmsg.o m_privs.o m_proto.o m_quit.o m_rehash.o
m_reset.o m_restart.o m_rping.o m_rpong.o m_server.o m_set.o m_settime.o
m_silence.o m_squit.o m_stats.o m_time.o m_topic.o m_trace.o m_uping.o
m_user.o m_userhost.o m_userip.o m_version.o m_wallchops.o m_wallvoices.o
m_wallops.o m_wallusers.o m_who.o m_whois.o m_whowas.o match.o motd.o msgq.o
numnicks.o opercmds.o packet.o parse.o querycmds.o random.o res.o s_auth.o
s_bsd.o s_conf.o s_debug.o s_err.o s_misc.o s_numeric.o s_serv.o s_stats.o
s_user.o send.o support.o uping.o userload.o whocmds.o whowas.o os_linux.o
engine_poll.o version.o   -lresolv -lcrypt  \
        -o ircd
chmod 711 ircd
gcc -g  -O3 -pipe -I. -I.. -I../include  -c chkconf.c -o chkconf.o
gcc -g  -O3 -pipe -I. -I.. -I../include  -DCR_CHKCONF -o chkcrule.o -c \
        ./crule.c
gcc chkconf.o fda.o match.o chkcrule.o ircd_alloc.o fileio.o \
ircd_string.o  -lresolv -lcrypt  -o chkconf
make[1]: Leaving directory
`/homepages/3/d72353824/htdocs/server/aktuell/ircu2.10/ircd'
[EMAIL PROTECTED]:~/server/aktuell/ircu2.10 >

[EMAIL PROTECTED]:~/server/aktuell/ircu2.10 > make install
test -d /kunden/homepages/3/d72353824/htdocs || mkdir
/kunden/homepages/3/d72353824/htdocs
Installing doc...
make[1]: Entering directory
`/homepages/3/d72353824/htdocs/server/aktuell/ircu2.10/doc'
cd . && (test -d /kunden/homepages/3/d72353824/htdocs/man/man8 || mkdir
/kunden/homepages/3/d72353824/htdocs/man/man8 || mkdir -p
/kunden/homepages/3/d72353824/htdocs/man/man8) 2> /dev/null &&
/usr/bin/ginstall -c -m 644 ircd.8
/kunden/homepages/3/d72353824/htdocs/man/man8
make[1]: Leaving directory
`/homepages/3/d72353824/htdocs/server/aktuell/ircu2.10/doc'
Installing ircd...
make[1]: Entering directory
`/homepages/3/d72353824/htdocs/server/aktuell/ircu2.10/ircd'
Creating directory /kunden/homepages/3/d72353824/htdocs/lib
Installing new ircd as
/kunden/homepages/3/d72353824/htdocs/bin/ircd.200302230239 :
/usr/bin/ginstall -c -m 711 -o p34231249 -g ftpusers ircd
/kunden/homepages/3/d72353824/htdocs/bin/ircd.`cat /tmp/ircd.tag`
/usr/bin/ginstall -c -s -m 700 -o p34231249 -g ftpusers chkconf
/kunden/homepages/3/d72353824/htdocs/bin
/usr/bin/ginstall -c -m 600 -o p34231249 -g ftpusers ../doc/example.conf
/kunden/homepages/3/d72353824/htdocs/lib
make[1]: Leaving directory
`/homepages/3/d72353824/htdocs/server/aktuell/ircu2.10/ircd'
[EMAIL PROTECTED]:~/server/aktuell/ircu2.10 >

<edit of doc/example.conf, rename to ircd.conf>

################################# ircd.conf
####################################


# ircd.conf  configuration file for ircd version ircu2.9.mu and ircu2.10
#
# Last Updated:  26, June 2001.
#
# Written by Niels <[EMAIL PROTECTED]>, based on the original example.conf,
# server code and some real-life (ahem) experience.
# [M:line]
#
# First some information about the server.
# M:<server name>:<virtual host>:<description>:<not used>:<server numeric>

M:IRC.Chat-Energy.Org:217.160.139.32:Chat-Energy.Org::1

# [A:line]
# A:<line 1>:<line 2>:<line 3>

A:Chat-Energy.Org:www.chat-energy.org:IRC Admins <[EMAIL PROTECTED]>


# [Y:lines]
# 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;
# 80 = leaf servers (only used if your server is a hub)
#Y:90:90:300:1:9000000
Y:80:90:300:1: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".
# I:<IP mask or crap to force resolving>:<opt passwd>:<hostmask>::<class>
#
# Technical description (for examples, see below):
# 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 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
# client will show with the dot notation of the IP-number.
# There is a special case for the UNIX domain sockets and localhost
connections
# though; in this case the <IP mask ...> field is compared with the
# name of the server (thus not with any IP-number representation). The name
# of the server is the one returned in the numeric 002 reply, for example:
# 002 Your host is 2.undernet.org[jolan.ppro], running version ...
# Then the "jolan.ppro" is the name used for matching.
# Therefore, unix domain sockets, and connections to localhost would
# 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
# 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:[EMAIL PROTECTED]:1:Unresolved::1
#I:Resolved::[EMAIL PROTECTED]::1

# If you don't want unresolved dudes to be able to connect to your
# server, use just:
# I:NotMatchingCrap::[EMAIL PROTECTED]::1
#
# Here, take care of all American ISPs.
#I:Resolved::[EMAIL PROTECTED]::2
#I:Resolved::[EMAIL PROTECTED]::2

# Now list all the .com / .net domains that you wish to have access...
# actually it's less work to do it this way than to do it the other
# way around - K: lining every single ISP in the US.
# I wish people in Holland just got a .nl domain, and not try to be
# cool and use .com...
#I:Resolved::[EMAIL PROTECTED]::1
#I:Resolved::[EMAIL PROTECTED]::1
#I:Resolved::[EMAIL PROTECTED]::1
#I:Resolved::[EMAIL PROTECTED]::1
#I:Resolved::[EMAIL PROTECTED]::1
#I:Resolved::[EMAIL PROTECTED]::1
#I:Resolved::[EMAIL PROTECTED]::1

# 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:[EMAIL PROTECTED]::[EMAIL PROTECTED]::10

# You can put a digit (0..9) in the password field, which will make ircd
# only accept a client when the total number of connections to the network
# from the same IP number doesn't exceed this number.
# The following example would accept at most one connection per IP number
# from "*.swipnet.se" and at most two connections from dial up accounts
# that have "dial??.*" as host mask:
# I:Resolved:1:[EMAIL PROTECTED]::1
# I:Resolved:2:[EMAIL PROTECTED]::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
# 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
# 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.  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:MD.Chat-Energy.Org:MD:*


# [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.
#
# For this purpose, the ircd understands "kill lines".
# K:<host/IP mask>:"<opt reason>":<username mask>
#
# It is possible to use a file as comment for the ban.
# K:<host/IP mask>:!<path to file>:<usermask>
#
# The default reason is: "You are banned from this server"
# 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":*

# With a file, prepending a '!' before the filename.
# The file can contain for example, a reason, a link to the
# server rules and a contact address.
#K:unixbox.flooder.co.uk:!kline/youflooded.txt:*luser

#
# IP-based kill lines are designated with a lowercase 'k'.  These lines
# use the same format as normal K: lines, except they apply to all hosts,
# even if an IP address has a properly resolving host name.
#k:192.168.*:!klines/martians:*

# 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.
# IRC servers connect to other servers forming a network with a star or
# tree topology. Loops are not allowed.
# In this network, two servers can be distinguished: "hub" and "leaf"
# servers. Leaf servers connect to hubs; hubs connect to each other.
# Of course, many servers can't be directly classified in one of these
# categories. Both a fixed and a rule-based decision making system for
# 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 lines (also known as C lines)
# define what servers the server connect to, and which servers are
# allowed to connect.
# C:<remote hostname or IP>:<password>:<remote server name>:<port>:<class>
#
# 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:217.160.139.32:<link password>:MD.Chat-Energy.Org:4400: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>:<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.*)
#
# The following line is recommended for leaf servers:
# 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
# server break or (try to) establish a connection with another server,
# and to "kill" users off IRC.
# I can write many pages about this; I will restrict myself to saying that
# if you want to appoint somebody as IRC Operator on your server, that
# person should be aware of his/her responsibilities, and that you, being
# the admin, will be held accountable for their actions.
#
# There are two sorts of IRC Operators: "local" and "global". Local opers
# can squit, connect and kill - but only locally: their +o user mode
# is not not passed along to other servers. On Undernet, this prevents
# them from using Uworld as well.
# Depending on some defines in include/config.h, local operators are also
# not allowed to /DIE and /RESTART the server.
# 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:[EMAIL PROTECTED]:<my pass>:<my opername>::10
#o:[EMAIL PROTECTED]: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):
#
# 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.
#
# P:<hostmask>:<interface>:<[CS][H]>:<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

# The following are normal client ports
P:::C:7000
P:::C:6669
P:::C:6668
P:::C:6667
P:::C:6666
P:::C:6665
P:::C:6664
P:::C:6663
P:::C:6662
P:::C:6661
P:::C:6660


# 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:TRUE
F:WALLOPS_OPER_ONLY:FALSE
F:NODNS:FALSE
F:RANDOM_SEED:97654854
F:DEFAULT_LIST_PARAM
F:NICKNAMEHISTORYLENGTH:800
F:HOST_HIDING:TRUE
F:HIDDEN_HOST:ce-network
F:HIDDEN_IP:127.0.0.1
F:CONNEXIT_NOTICES:TRUE
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:100
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: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:OPER_KILL:TRUE
F:OPER_REHASH:TRUE
F:OPER_RESTART:TRUE
F:OPER_DIE:FALSE
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:"IRC.Chat-Energy.Org"
F:HIS_SERVERINFO:"Chat-Energy.Org"
F:HIS_URLSERVERS:"http://www.chat-energy.org/page/server";
F:NETWORK:"Chat-Energy"
F:URL_CLIENTS:"http://www.chat-energy.org/page/software";


# Well, you have now reached the end of this sample configuration
# file. If you have any questions, feel free to mail
# <[EMAIL PROTECTED]>.  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 <[EMAIL PROTECTED]> asking for
# information. Upgrades of the Undernet ircd can be found on
# http://coder-com.undernet.org/.
#
# For the rest:  Good Luck!
#
#       -- Niels.


<<attachment: winmail.dat>>

Reply via email to