diff --git a/Changes b/Changes index 9e357a9a8..70b7f6741 100644 --- a/Changes +++ b/Changes @@ -30,6 +30,8 @@ - Fixed some points of confusion of possible cptr->passwd bug in m_server_estab, reported and fixed by Kanzen_Greiver - Fixed some more points of ->passwd bugs +- Added in devdev's INSTALL replacement - Made it so you don't get a +W notice if you /who or /whois yourself reported by Ron885 - You can no longer specify an *@unrealircd.com/org, or unreal-*@lists.sourceforge.net email as your KLINE_ADDRESS (the "Why am I K:lined?" messages got too annoying) +- Removed some irc.flirt.org references. diff --git a/INSTALL b/INSTALL index 17f79510c..6f376e3f7 100644 --- a/INSTALL +++ b/INSTALL @@ -1,156 +1,99 @@ -$Id$ - -Installation Procedures for the UnrealIRCD: -======================================================================= -Created by Stskeeps -======================================================================= - -This document describes how to install ircd, the unix daemon that acts as -an IRC server. - -For more information on UnrealIRCD contact us at - unreal-dev@lists.sourceforge.net - -The UnrealIRCD is available from http://www.unrealircd.com -along with the latest copy of this document. +############################################################################### +#### Unreal IRC Unix Daemon Installation Guide #### +#### UnrealIRCD ver 3.1.1 #### +#### unreal-dev@lists.sourceforge.com #### +#### http://www.unrealircd.com/ #### +############################################################################### +#### Unpackaging the IRCD #### +#### #### +#### 1) gzip -d Unreal3.1.1.tar.gz #### +#### #### +#### 2) tar xvf Unreal3.1.1.tar #### +#### #### +#### 3) cd Unreal3.1.1/ #### +############################################################################### +#### Compiling the IRCD #### +#### #### +#### 1) Supported Operating Systems #### +#### #### +#### OS and Version Compiler and Version Comments #### +#### --------------- ------------------------ ------------------------ #### +#### NetBSD 1.2B gcc 2.7.2 #### +#### FreeBSD 2.1.0 gcc 2.6.3 Don't use crypt at all #### +#### SunOS 4.1.4 gcc 2.7-96q1 (Cygnus) #### +#### Solaris 2.4 gcc 2.7-96q1 (Cygnus) (SunOS 5.4) #### +#### Solaris 2.5 SunWorks Pro C (SunOS 5.5.1) #### +#### cc: SC4.0 18 Oct 1995 C 4.0 #### +#### Digital Unix 3.2 gcc 2.7-96q3 (Cygnus) #### +#### Linux 2.0.24 gcc 2.7.2.1 #### +#### PUX 9.01 gcc 2.6.3 #### +#### HPUX 10.01 gcc 2.7-96q3 (Cygnus) #### +#### Linux PPC (iMac) #### +#### AmigaOS 3.0 GCC egcs-2.91.66 (compile with -D_AMIGA) #### +#### Windows NT/95 MSVC++ 4.0 #### +#### Linux Mandrake Read FAQ #### +#### Linux 2.3.x gcc 2.95.2 glibc 2.1.3 #### +#### #### +#### 2) DO NOT edit the MakeFile or any of the files to configure your #### +#### IRCd. The newest releases of Unreal only require you to run: #### +#### #### +#### ./Config #### +#### #### +#### 2a) Windows users: please read WIN32 #### +#### #### +#### 3) When in ./Config put in the best answers to your knowledge. #### +#### This is all pretty self explanatory. We suggest, to advoid #### +#### problems later on, put the DPATH and SPATH as the default. #### +#### (When it asks where the config files and binarys will be). #### +#### Also, when it asks for max file connections, the default is #### +#### 1024, but above it you will see what your true limit is. #### +#### Please put the maxfd number in or else your IRCD will not #### +#### start at all and you will have to re-compile. #### +#### #### +#### 4) make #### +#### This will compile your server based on you settings chosen in #### +#### ./Config #### +#### #### +#### 4a) Hopefully, the server will compile without incident. If it #### +#### does not, and you are not able to determine the error, please #### +#### email unreal-dev@lists.sourceforge.net and hopefully someone #### +#### will be able to help you. Another suggestion is going on IRC #### +#### /server irc.ircsystems.net #UnrealIRCD #### +#### #### +#### 4b) make install - IS NOT NEEDED #### +#### #### +############################################################################### +#### Configuring the Server #### +#### #### +#### 1) ./makeconf #### +#### This executable has been created to help with your ircd.conf #### +#### creation process. It walks you through the steps and makes the #### +#### file for you. Note: If you want to edit your ircd.conf you #### +#### should only need to: edit ircd.conf. If you ./makeconf again #### +#### it will delete the old ircd.conf and re-write a new one. #### +#### #### +############################################################################### +#### Starting the Server #### +#### #### +#### 1) Make sure you're in the top level Unreal3.1.1 directory.. #### +#### #### +#### 2) ./ircd #### +#### #### +#### 3) If you get the error screen, please go through and check each #### +#### point presented, if you have no luck, go on IRC #### +#### /server irc.ircsystems.net #UnrealIRCD #### +#### #### +#### 4) /server yourserverip or domainname #### +#### #### +############################################################################### +#### Updating the IRCD #### +#### #### +#### 1) ./update #### +#### Newer releases of Unreal allow the use of ./update which logs #### +#### into the Unreal server and allows you to pick a new version to #### +#### to upgrade to. #### +#### #### +############################################################################### -======================================================================= -This version of the UnrealIRCD is known to compile on the following -platforms, and with the following compilers. If you wish to add to this -list, send the relevant information to us. -OS and Version Compiler and Version Comments -------------------- ------------------------ ------------------------------- -NetBSD 1.2B gcc 2.7.2 - -FreeBSD 2.1.0 gcc 2.6.3 Do NOT use crypt at all... - -SunOS 4.1.4 gcc 2.7-96q1 (Cygnus) - -Solaris 2.4 gcc 2.7-96q1 (Cygnus) (SunOS 5.4) - -Solaris 2.5 SunWorks Pro C (SunOS 5.5.1) - cc: SC4.0 18 Oct 1995 C 4.0 - -Digital Unix 3.2 gcc 2.7-96q3 (Cygnus) - -Linux 2.0.24 gcc 2.7.2.1 - -HPUX 9.01 gcc 2.6.3 - -HPUX 10.01 gcc 2.7-96q3 (Cygnus) - -Linux PPC (iMac) - -AmigaOS 3.0 GCC egcs-2.91.66 (compile with -D_AMIGA) - -Windows NT/95 MSVC++ 4.0 - -Linux Mandrake Read FAQ - -Linux 2.3.x gcc 2.95.2 glibc 2.1.3 - -======================================================================= -Unpacking the Distribution - -If you are reading this, you have most likely already done this, but to -recap: - -The UnrealIRCD server comes tarred and gziped. To uncompress it and expand -it, use the following commands at the Unix prompt: - -gzip -d Unreal3.1.tar.gz -tar -xvf Unreal3.1.tar - -This will create a new directory called Unreal3.0 and unpack the source -into it. - -======================================================================= -Editing the Configuration Files - -In previous versions of the source code many files had to be edited to -make things right for any given server. - -In this version you DO NOT NEED TO EDIT THE Makefile OR ANY FILES -IN include! That is, unless you set some strange options. If you -find the need to edit include/config.h, for example, -mail us and tell us why ; Config can be made smarter, and that will make -it so you won't have to edit anything for the next version. - -======================================================================= -Compiling Your Server - -Windows users: You must compile the Config program first. To do this -run the following command: $CC src\Config.c -where $CC is the name of your compiler. for MSVC users that is 'cl' - -To build the server, simply run - % ./Config -to start the configuraton program. This program looks at your system -and generate the include/setup.h, include/settings.h, and Options files. -You will be asked some questions. Usually the default answers are the best -ones and most correct. To accept the default, just hit RETURN. - -Next, type 'make'. This will compile your server. Depending on your system, -this may be a good time for a caffeine break. (MSVC users run 'nmake') - -Hopefully, the server will compile without incident. If it does not, and -you are not able to determine the error, please email -unreal-dev@lists.sourceforge.net and hopefully someone will be able to help you with the problem. If you -do need to fix something, mail there with a patch. - -BE CERTAIN TO INCLUDE OPERATING SYSTEM INFORMATION (uname -a) AND COMPILER -VERSION (gcc -v, for instance) IN ALL BUG REPORTS. - - -======================================================================= -Installing the Files - -'make install' does not work in this release -- it doesn't do anything -except a compile if that is needed. - -The only files you need are the binary from src/ircd and and an ircd.conf -(see below for copying doc/example.conf as your initial ircd.conf). You -probably will want to create a MOTD file too, as well as place the man -pages from the doc directory to appropriate place in your system. - - -======================================================================= -Configuring Your Server - -The previous step places a file named 'example.conf' into your irc -directory you specified to Config. - -To create an IRC configuration file, edit: ircd.conf - -Now edit this file to reflect your server. The file is mainly -self-explanatory. Note that if you plan to use your server on ROXnet, -make sure that you have the following line: - -U:services.roxnet.org:*:* - -If you need help configuring your file, please connect to ROXnet, -(irc.flirt.org or irc.roxnet.org) - go to channel #UnrealIRCd, and ask. - - -======================================================================= -Starting Your Server - -Simply enter the complete path to the executable into the Unix command -line, then hit return. Your server is now operational, assuming that you -have completed all the steps described above. - -NOTE: If you get something like the following when running ircd: - -ircd fd table too big -Hard Limit: 256 IRC max: 1024 -Fix MAXCONNECTIONS - -You need to change config.h and recompile. Find the line that says -"#define MAXCONNECTIONS 1024", and change it to the number given after -"Hard Limit" (most likely 256), then make the server again, following the -above instructions. - -Enjoy! -- The UnrealIRCd Team - unreal-dev@lists.sourceforge.net diff --git a/dynconf b/dynconf index 42ce7bf1f..39b760e1c 100644 --- a/dynconf +++ b/dynconf @@ -15,7 +15,7 @@ copy the file "template.network" to the name you want to use for your network file and edit it. If you experince any problems email me at stskeeps@tspre.org -or try msg me at /server irc.global-irc.net : #UnrealIRCd +or try msg me at /server irc.roxnet.org, #unrealircd My nick is mostly Stskeeps or Techie (or Nightwalker if i had a bad night:P) --Stskeeps diff --git a/ircd b/ircd index bae31f9b7..982931f5c 100755 --- a/ircd +++ b/ircd @@ -28,7 +28,7 @@ echo "| |" echo "| see ircd.log for more information |" echo "|********************************************|" echo "| If you can't get Unreal IRCd to work - go |" -echo "| to /server irc.flirt.org and join |" +echo "| to /server irc.fyremoon.net and join |" echo "| #UnrealIRCd or mail us at |" echo "| unreal-support@lists.sourceforge.net |" echo "| |" @@ -61,7 +61,7 @@ echo "| (4) Someone else is running an ircd on the |" echo "| default port you chose in ircd.conf. |" echo "|********************************************|" echo "| If you can't get Unreal IRCd to work - go |" -echo "| to /server irc.flirt.org and join |" +echo "| to /server irc.fyremoon.net and join |" echo "| #UnrealIRCd or mail us at |" echo "| unreal-support@lists.sourceforge.net |" echo "| |"