]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - INSTALL
Update refrence.conf's explanation of invex/except with warnings about disabling...
[irc/rqf/shadowircd.git] / INSTALL
diff --git a/INSTALL b/INSTALL
index fe8f958af1c58a696a6699458578adb36f82227b..cc6c7825f282d782f9f02322be7418b88d78b9e9 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -1,24 +1,10 @@
-                            Hybrid INSTALL Document
+                           Charybdis INSTALL Document
 
 
-   $Id: INSTALL 1837 2006-08-22 14:05:58Z nenolod $
+   $Id: INSTALL 3384 2007-04-03 22:45:04Z jilles $
 
    Copyright (c) 2001 by ircd-hybrid team
    Copyright (c) 2002-2004 ircd-ratbox development team
 
    Copyright (c) 2001 by ircd-hybrid team
    Copyright (c) 2002-2004 ircd-ratbox development team
-
-     ----------------------------------------------------------------------
-
-   +------------------------------------------------------------------------+
-   | Note for those who dont bother reading docs                            |
-   |                                                                        |
-   | Reading INSTALL is now a must, as the old DPATH is now specified when  |
-   | configure is run.                                                      |
-   |                                                                        |
-   | - 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!              |
-   +------------------------------------------------------------------------+
+   Copyright (c) 2005-2008 charybdis development team
 
      ----------------------------------------------------------------------
 
 
      ----------------------------------------------------------------------
 
 
    1. 
 
 
    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.
+       Read the NEWS file to find out about the exciting new features in
+       this version. Other good reads are BUGS, doc/example.conf, and
+       README.FIRST.
 
    2. 
 
 
    2. 
 
 
             --enable-ipv6 - Enable IPv6 support.
 
 
             --enable-ipv6 - Enable IPv6 support.
 
-          * 
-
-            --disable-shared-modules - Disable module support. This option is
-            more secure, but reduces a lot of the flexibility in Hybrid 7.
-            This may need to be used on some systems without a working dl
-            library.
-
           * 
 
             --disable-assert - Disable some of the debugging code. This
           * 
 
             --disable-assert - Disable some of the debugging code. This
 
           * 
 
 
           * 
 
-            --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
-            the server. Note that this also twiddles the HARD_FDLIMIT_ define
-            so it is no longer necessary to modify include/config.h for this.
-            If HARD_FDLIMIT_ ends up being larger that FD_SETSIZE when using
-            select() for your I/O loop, s_bsd_select.c will refuse to compile
-            (and tell you to use poll instead). Take this error's advice and
-            use --enable-poll or something a bit more efficient. You'll be
-            happier at the end of the day for it.
-
+            --with-nicklen=LENGTH - Sets the maximum NICK length. Note that
+            this must be consistent across your entire network.
    3. 
 
    3. 
 
-       Look over the "include/config.h" file. This allows you to change the
-       few remaining hard coded options of how the ircd will operate. Most
-       admins will only have to change a few settings. USE_SYSLOG is the only
-       one that most admins will need to edit.
-
-         Note: Note that you must have permission by the sysadmin to send
-         messages to the system log files.
-
-         All other settings in config.h are not necessary to edit.
+       make should build ircd.
 
    4. 
 
 
    4. 
 
-       make should build ircd.
+       make install will install the server, modules, and tools in the
+       the prefix specified when configure was run.
 
    5. 
 
 
    5. 
 
-       make install will install the server, modules(1), and tools in the
-       path defined in config.h and the prefix specified when configure was
-       run.
-
-       (1) Unless the server was compiled without module support.
-
-   6. 
-
        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)
 
        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)
 
          Note: If you use different names in ircd.conf, you must 'touch' the
          specific names.
 
          Note: If you use different names in ircd.conf, you must 'touch' the
          specific names.
 
-   7
+   6
 
        If you are upgrading from Hybrid 5 or Hybrid 6, the config file has
        changed drastically...
 
        If you are upgrading from Hybrid 5 or Hybrid 6, the config file has
        changed drastically...
        EDIT IT! There are still things that need changing in the config,
        including the fact that classes MUST be above auth/connect blocks!
 
        EDIT IT! There are still things that need changing in the config,
        including the fact that classes MUST be above auth/connect blocks!
 
-   8
+   7
 
        If you are upgrading from Hybrid 5 or Hybrid 6, the kline file has
        also changed...
 
        If you are upgrading from Hybrid 5 or Hybrid 6, the kline file has
        also changed...