I have enabled encrypted passwords for absolutely everything,
(I/N/O/Die/Restart) and compiled with SSL support linked
with libcrypto.a from openssl 0.9.7m.
A non-ssl version is now included. Rename it to "ircd" if
you wish to use that to save on memory.
(Compiling flags: -O3 -g -D_AMIGA -m68020-60 -m68881)
Installation:
Extract the archive to a place of your choice, make an Unreal:
assign to the Unreal directory.
Then configure the ircd.conf, template.network and
unrealircd.conf files to suit your needs.
Use mkpasswd to create passwords..
Copy a file from anywhere into the "ssl" directory and rename
it to "ssl.rnd". Type "sh makekey" to make the .pem files
needed to run the IRCd. If you don't have GeekGadgets installed
you'll have to make the files manually. Look at the "makekey"
file to get help on what to do. The IRCd will not run until
this is done. openssl is required for to generate the files.
If you use AmiTCP, ignore the following:
Make an ETC: assign to a place of your choice, then make a
file called resolv.conf there, and put in it the following
(case sensitive):
domain <isp domain name>
nameserver <isp dns server ip>
For example:
domain iinet.net.au
nameserver 203.0.178.191
You can have as many nameserver entries as you like..
Usage:
Type in a shell/cli window the following:
CD Unreal:
Run <>NIL: ircd
In order to quit the IRCd, you may need to have some sort of
compiling environment installed. Then use "sh killircd".
|