From 36392a485e26cbed524103faab9bcb4cef53b355 Mon Sep 17 00:00:00 2001
From: Bram Matthys Due to the increasing complexity of UnrealIRCd3.2 We have switched to an easier
to navigate, more inclusive documentation set. To view this documentation you
must have a compatible browser, which are listed below. Up to date docs are
- available @ http://www.vulnscan.org/UnrealIrcd/unreal32docs.html
Version: 3.2
Current Version: 3.2 Beta17
- Last doc update: 2003-08-01
+ Last doc update: 2003-09-15
Head Coders: Stskeeps / codemastr / Luke / McSkaf / Syzop
Contributors: Zogg / NiQuiL / assyrian / chasm / DrBin / llthangel / Griever / nighthawk
Documentation: CKnight^ / Syzop
Compatible Browsers:
Please also check .RELEASE.NOTES and maybe even Changes to see what has been changed. - If you notice any changes (or bugs) between version, BE SURE TO READ THOSE FILES FIRST before reporting it as a bug!.
+Please also check .RELEASE.NOTES to see what has been changed. + If you notice any changes (or bugs) between version, BE SURE TO READ THE RELEASE NOTES FIRST before reporting it as a bug!.
UnrealIRCd supports modules (except under windows) which is nice because:
- You can load/reload/unload them while the ircd is running (by /rehash). This allows some bugs to be fixed or new features to be added without requiring a restart.
- - Other people can create modules as well with new commands or usermodes for example.
+ - Other people can create (3rd party) modules with new commands, usermodes and even channelmodes.
UnrealIRCd only comes with a few modules, take a look at www.unrealircd.com -> modules
or use google to find 3rd party modules.
Note that you need to load at least the commands module!
You need to have your IRC server compiled with SSL support. To setup an SSL port you need to set listen::options::ssl.
You cannot connect normally to a SSL port (so don't make port 6667 ssl!), you need a client or a tunnel that understands the SSL protocol.
-Clients that support SSL: XChat
+Clients that support SSL: XChat, + irssi
For all other clients which don't support SSL (like mIRC) you can use a tunnel like
stunnel, here's a stunnel.conf example (for stunnel 4.x):
@@ -280,16 +281,16 @@ Windows:
If you are really concerned about security/sniffing then you also need to validate certificates on the client end. That's however way too off topic to explain here. Learn about SSL, don't ask us, it has nothing to do with UnrealIRCd.
UnrealIRCd supports IPv6, since beta15 it seems to work well although there might be some - bugs in it. You need to compile with IPv6 support (answer yes to the ./Config question), ofcourse your - OS needs to have IPv6 support enabled too.
+UnrealIRCd supports IPv6, since beta15 it seems to be stable.
+ Your OS needs to have IPv6 support and you need to enable IPv6 support in UnrealIRCd during ./Config as well.
Although microsoft has an experimental IPv6 implementation for w2k/XP it is not (yet) supported by UnrealIRCd.
Zip links can be turned on for server<->server links, it compresses the data by using zlib. It can save 60-80% bandwidth... So it's quite useful for low-bandwidth links or links with many users, it can help a lot when you are linking since a lot of data is sent about every user/channel/etc.
-To compile with zip links support, you need to answer Yes to the zlib question in ./Config and set it in link::options::zip
To compile with zip links support, you need to answer Yes to the zlib question in ./Config and set it in link::options::zip + (on both sides)
3.11 - Dynamic DNS/IP linking support
UnrealIRCd has some (new) nice features which helps dynamic IP users using dynamic DNS (like blah.dyndns.org).
@@ -310,13 +311,14 @@ Instead of using scripts and bots to protect against channel floods it is now bu
This is an example +f mode: *** Blah sets mode: +f [10j]:15
This means 10 joins per 15 seconds are allowed in the channel, if the limit is hit, the channel will be set +i automatically.
The following floodtypes are available:
-