ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid-8/INSTALL
(Generate patch)

Comparing ircd-hybrid-7.2/INSTALL (file contents):
Revision 555 by michael, Sat Apr 22 09:39:44 2006 UTC vs.
Revision 920 by michael, Thu Nov 8 07:46:34 2007 UTC

# Line 2 | Line 2
2  
3     $Id$
4  
5 <   Copyright (c) 1997-2005 IRCD-Hybrid Development Team
5 >   Copyright (c) 1997-2007 IRCD-Hybrid Development Team
6  
7       ----------------------------------------------------------------------
8  
# Line 33 | Line 33
33     Config script. You must run ./configure before you can (sanely) build
34     ircd-hybrid.
35    
36 <   1.  Read the RELNOTES file to find out about the exciting new features in
37 <       this version. Other good reads are doc/whats-new.txt, BUGS,
38 <       etc/example.conf, and README.FIRST.
36 >   1.  Read the NEWS file to find out about the exciting new features in
37 >       this version. Other good reads are BUGS, etc/example.conf, and
38 >       README.FIRST.
39  
40         An example.conf for EFnet is in etc/ with the values "approved" as of
41         October 12th, 2003 called example.efnet.conf.
42  
43 <   2.  Run the configure script. It will create include/setup.h and the
43 >   2.  Run the configure script. It will create config.h and the
44         Makefiles to match your system. In hybrid-7, the paths are now handled
45         with the --prefix option to configure.
46         /usr/local/ircd is the default if no prefix is specified.
# Line 71 | Line 71
71  
72            * --enable-select - Use POSIX select(2).
73  
74          * --enable-clobber - Don't preserve the old binaries on make install
75
74            Incidentally, the order of listing above is the order of auto-
75            detection in configure.  So if you do have kqueue but wish to
76            enable select(2) instead (bad idea), you must use --enable-select.
# Line 95 | Line 93
93              should not be used on any production servers for maximum speed
94              so as to prevent cores from things that shouldn't normally happen.
95  
98          * --enable-efence - Enable ElectricFence which is a memory debugger.
99
100          * --enable-profile - Enable profiling support in ircd-hybrid.
101
102          * --disable-block-alloc - Disable block allocations (only works with
103            ElectricFence).
104
96            * --enable-halfops - Enable halfops (%, mode +h) usage. Halfops
97              are similar to plain ops, but can't kick/deop plain ops. Halfops
98              may or may not kick/deop other halfops depending on if (+p) is
# Line 125 | Line 116
116              maximum TOPIC length. Note that this must be consistent across your
117              entire network. Defaults are 9 and 120, respectively.
118  
128          * --with-maxconn - Sets the maximum number of connections the ircd
129            can support. Note that this also twiddles the HARD_FDLIMIT.
130            If HARD_FDLIMIT ends up being larger that FD_SETSIZE when using
131            select() for your I/O loop, s_bsd_select.c will refuse to compile
132            (and tell you to use poll instead). Take this error's advice and
133            use --enable-poll or something a bit more efficient. You'll be
134            happier at the end of the day for it.
135
119            * --disable-zlib - Build the ircd without ziplinks support.
120  
121            * --disable-gline-voting - This is good for small networks or where
# Line 205 | Line 188
188  
189     1.  Change to the directory containing the core file
190  
191 <   2.  Run gdb on the binary and the core file.  With an unmodified Hybrid-7.2
191 >   2.  Run gdb on the binary and the core file. With an unmodified Hybrid-7.2
192         installation, an example command line is below (in the /usr/local/ircd
193         directory)
194  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines