ready for testing

This commit is contained in:
fishwaldo 2002-09-16 04:57:38 +00:00
parent a50fb7310b
commit 578844aa32
4 changed files with 29 additions and 87 deletions

4
BUGS
View file

@ -54,10 +54,10 @@
bothers you, fix it for us.
BUG REPORTS: If you run this code and encounter problems, you must report
the bug in by E-MAIL to ircd-hybrid@the-project.org.
the bug at http://www.neostats.net/boards/
Please include a gdb backtrace and a copy of your config.h and ircd.conf
with any report (with passwords and other sensitive information masked).
--------------------------------------------------------------------------------
$Id: BUGS,v 1.2 2002/08/13 14:44:58 fishwaldo Exp $
$Id: BUGS,v 1.3 2002/09/16 04:57:38 fishwaldo Exp $

93
INSTALL
View file

@ -1,10 +1,4 @@
Hybrid INSTALL Document
$Id: INSTALL,v 1.2 2002/08/13 14:44:59 fishwaldo Exp $
Copyright (c) 2001 by ircd-hybrid team
----------------------------------------------------------------------
NeoIRCd INSTALL Document
+------------------------------------------------------------------------+
| Note for those who dont bother reading docs |
@ -14,39 +8,21 @@
| |
| - You now need to ./configure --prefix="/path/to/install/it" |
| |
| Important: The old config format WILL NOT WORK. Please see point 6! |
| |
| The old kline format WILL NOT WORK. Please see point 7! |
+------------------------------------------------------------------------+
***** EFNET NOTE *****
You should run ./configure with the option '--enable-efnet' to tweak
some options to be EFNet based. You must also use the example.efnet.conf
instead of example.conf. Please see note 7 for information about
converting old configs to new.
**********************
----------------------------------------------------------------------
HOW TO BUILD
As of hybrid-4, the distribution uses GNU autoconf instead of the old
Config script. The Makefile has also been updated to include CFLAGS
defines for popular modern OSes.
1.
Read the ChangeLog file to find out about the exciting new features in
this version. Other good reads are doc/whats-new.txt, BUGS,
doc/example.conf, and README.FIRST.
An example.conf for EFnet is in doc/ with the values "approved" on 12
December 2001.
2.
Run the configure script. It will create include/setup.h and the
Makefiles to match your system. In hybrid-7, the paths are now handled
Makefiles to match your system. In NeoIRCd, the paths are set
with the --prefix option to configure, not in config.h.
/usr/local/ircd is the default if no prefix is specified.
@ -89,7 +65,7 @@
*
--disable-shared-modules - Disable module support. This option is
more secure, but reduces a lot of the flexibility in Hybrid 7.
more secure, but reduces a lot of the flexibility in NeoIRCd 7.
This may need to be used on some systems without a working dl
library.
@ -106,11 +82,6 @@
used for *small* networks, as this tends to be a performance hit
on larger networks.
*
--with-nicklen - Sets the maximum NICK length. Note that this
must be consistant across your entire network.
*
--with-maxclients - Sets the maximum number of clients support by
@ -151,59 +122,23 @@
If you wish to enable the user log, oper log, and failed oper log,
issue these commands at the shell prompt (in the prefix directory)
$ touch logs/userlog
$ touch logs/operlog
$ touch logs/foperlog
$ touch logs/userlog
$ touch logs/operlog
$ touch logs/foperlog
Note: If you use different names in ircd.conf, you must 'touch' the
specific names.
7.
If you are upgrading from Hybrid 5 or Hybrid 6, the config file has
changed drastically...
There is a utility to convert your old config file to the new format.
In prefix/bin there is something called "convertconf". Its usage is:
./convertconf (old config file to convert) (converted file name)
Convertconf will NOT convert I: lines. You must use "convertilines"
for this which contains a much superior method of conversion and
will group I: together under one auth {};.
Once this is done, move your new config to prefix/etc/ircd.conf and
EDIT IT! There are still things that need changing in the config,
including the fact that classes MUST be above auth/connect blocks!
8.
If you are upgrading from Hybrid 5 or Hybrid 6, the kline file has
also changed...
There is a utility to convert the old kline configuration file to the
new format. In prefix/bin there is a program called "convertklines".
Its usage is: ./convertklines (old kline.conf filename) (new
kline.conf filename) (dline.conf filename).
Once this is done, move the new files into the prefix/etc/ directory
under their proper names. By default, the kline file is named
kline.conf and the dline file is named dline.conf.
----------------------------------------------------------------------
HOW TO GET HELP
Send Check or Money Order to... just kidding! You're on your own for
support. Try asking other ircd-hybrid admins on EFnet if you can't fix it
yourself. If you do fix anything, however, please send context or unified
diffs to ircd-hybrid@the-project.org so the fixes can be incorporated into
the next release of ircd-hybrid. If hybrid crashes on you, PLEASE contact
ircd-hybrid@the-project.org ASAP with a backtrace of the core. The Hybrid
team can't fix bugs if no one tells us about them!
Visit http://www.neostats.net/boards/ or you can see if anyone is awake
in irc://irc.irc-chat.org/#neostats
We do have a email address, but you will tend to get a quicker response
from posting your messages on our boards. You should also check previous
posts on the boards as someone might have already answered your questions.
There is now a mailing list for general discussion of Hybrid. To subscribe,
send an emal to listmanager@the-project.org with a single line in the body
containing "subscribe hybrid".
----------------------------------------------------------------------
@ -218,7 +153,7 @@
2.
Run gdb on the binary and the core file. With an unmodified Hybrid-7
Run gdb on the binary and the core file. With an unmodified NeoIRCd-7
installation, an example command line is below (in the /usr/local/ircd
directory)
@ -230,8 +165,8 @@
4.
Save the output of the backtrace command and send it to
ircd-hybrid@the-project.org.
Save the output of the backtrace command and post it to
http://www.neostats.net/boards/
5.

View file

@ -62,6 +62,8 @@ you. I think the best way to see its capabilites is to just try it
out. Installation and running instructions are in the INSTALL file, so
read that for more info.
More technical information is in the doc/technical directory (both
Hybrid and NeoIRCD related)
******************************* REQUIREMENTS **********************************
@ -150,4 +152,4 @@ The following notes are from the Hybird source:
--------------------------------------------------------------------------------
$Id: README.FIRST,v 1.3 2002/09/14 04:40:49 fishwaldo Exp $
$Id: README.FIRST,v 1.4 2002/09/16 04:57:38 fishwaldo Exp $

View file

@ -1,4 +1,13 @@
$Id: README,v 1.2 2002/08/13 14:45:00 fishwaldo Exp $
$Id: README,v 1.3 2002/09/16 04:57:38 fishwaldo Exp $
------------------------------------------------------------------------------
NOTICE: Currently, most of these modules *HAVE* not been tested with
NeoIRCd. I will port them later. Use at your own risk
------------------------------------------------------------------------------
This directory contains modules and patches that have been contributed
by other people, or aren't suitable for including into the
@ -28,10 +37,6 @@ m_ltrace.c - LTRACE - Limited trace. Similar to TRACE except only reports
current opers and servers.
Syntax: LTRACE [nick|mask [server]]
m_map.c - MAP - Display the server routing graph in a visually pleasing
format
Syntax: MAP
m_mkpasswd.c - MKPASSWD - generate a DES or MD5 encryption of a password
Syntax: MKPASSWD <plaintext> [MD5|DES]