ready for testing
This commit is contained in:
parent
a50fb7310b
commit
578844aa32
4 changed files with 29 additions and 87 deletions
4
BUGS
4
BUGS
|
@ -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
93
INSTALL
|
@ -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.
|
||||
|
||||
|
|
|
@ -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 $
|
||||
|
|
|
@ -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]
|
||||
|
||||
|
|
Reference in a new issue