X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=blobdiff_plain;f=INSTALL;h=1b79aa2af1de6f850eab59dda39306d4cb683ecf;hp=86ba971abb551b1d8368e719aea30691be6e6d93;hb=3da942e2374449248b1359222564db8f9997b090;hpb=312e4aeb86ecb6a9a97eba8ebbbbddb6c42db47f diff --git a/INSTALL b/INSTALL index 86ba971a..1b79aa2a 100644 --- a/INSTALL +++ b/INSTALL @@ -1,7 +1,7 @@ ngIRCd - Next Generation IRC Server - (c)2001-2003 by Alexander Barton, + (c)2001-2004 by Alexander Barton, alex@barton.de, http://www.barton.de/ ngIRCd is free software and published under the @@ -14,6 +14,12 @@ I. Upgrade Information ~~~~~~~~~~~~~~~~~~~~~~ +Differences to version 0.8.x + +- The maximum length of passwords has been raised to 20 characters (instead + of 8 characters). If your passwords are longer than 8 characters then they + are cut at an other position now. + Differences to version 0.6.x - Some options of the configure script have been renamed: @@ -46,6 +52,20 @@ files (using a distribution archive or CVS) is as following: 3) make 4) make install +(Please see details below!) + +Now the newly compiled executable "ngircd" is installed in its standard +location, /usr/local/sbin/. + +The next step is to configure and afterwards starting the daemon. Please +have a look at the ngircd(8) and ngircd.conf(5) manual pages for details +and all possible options. + +If no previous version of the configuration file exists (the standard name +is /usr/local/etc/ngircd.conf), a sample configuration file containing all +possible options will be installed there. You'll find its template in the +doc/ directory: sample-ngircd.conf. + 1): "autogen.sh" @@ -75,6 +95,11 @@ In addition, you can pass some command line options to "configure" to enable and/or disable some features of ngIRCd. All these options are shown using "./configure --help", too. +Compiling a static binary will avoid you the hassle of feeding a chroot dir +(if you want use the chroot feature). Just do something like: + CFLAGS=-static ./configure [--your-options ...] +Then you can use a void directory as ChrootDir (like OpenSSH's /var/empty). + 3): "make" @@ -93,6 +118,7 @@ This files will be installed by default: - /usr/local/sbin/ngircd: executable server - /usr/local/etc/ngircd.conf: sample configuration (if not already present) +- /usr/local/share/doc/ngircd/: documentation II. Useful make-targets @@ -147,7 +173,7 @@ These parameters could be passed to the ngIRCd: -p, --passive Server-links won't be automatically established. ---configtest +-t, --configtest Reads, validates and dumps the configuration file as interpreted by the server. Then exits. @@ -157,4 +183,4 @@ number. In both cases the server exits after the output. -- -$Id: INSTALL,v 1.15 2003/03/23 23:13:15 alex Exp $ +$Id: INSTALL,v 1.21 2005/02/10 08:20:09 alex Exp $