RageIRCd v2.0 (bluemoon): Server Version Information
----------------------------------------------------

$Id: server-version-info.txt,v 1.19.2.3 2005/02/21 02:32:45 amcwilliam Exp $
(C) 2000-2005 the RageIRCd Development Team, all rights reserved.

This document is intended to provide information regarding the tokens and 
characters displayed within the RageIRCd v2.0 /VERSION command reply, which 
will be a total of two or more lines. Examples are shown below, along with 
the actual syntax and a description of the tokens shown.

Line 1 - RPL_VERSION
--------------------

rage(bluemoon)-2.0.0(BLUEMOON:55) sammy.pintonet.co.uk EBTRIFcM TS5ow

Syntax: ircd-version(branch:number) server-name server-options ts-info

* ircd-version   - This is the current version string of the ircd.
* branch:number  - This is the CVS branch name, and the revision of that branch.
* server-name    - The name of the current server you're connected to.
* server-options - This is a string of characters representing different
                   compile-time options that are available and that are 
                   currently enabled (see below).
* ts-info        - The current TS protocol version and compile-time 
                   options currently enabled (see below).

Line 1 - Server Options (server-options)
----------------------------------------

D - Server is in debug mode (DEBUGMODE)
A - Server is logging libadns debug messages (LOG_LIBADNS_DEBUG)
S - Server is statically linked to command modules (STATIC_MODULES)
E - Server has client/server SSL support enabled (USE_OPENSSL)
B - Server has the block memory allocator enabled (USE_BLALLOC)
T - Server has connection throttling enabled (USE_THROTTLE)
s - Server uses the select socket engine (USE_SELECT)
p - Server uses the poll socket engine (USE_POLL)
k - Server uses the kqueue socket engine (USE_KQUEUE)
R - Server uses the rtsigio socket engine (USE_RTSIGIO)
d - Server uses the devpoll socket engine (USE_DEVPOLL)
e - Server uses the epoll socket engine (USE_EPOLL)
I - Server uses increased socket buffers (INCREASE_SOCK_BUFS)
F - Server has the "flud" detection system enabled (FLUD)
W - Server is running on a Win32 system (OS_CYGWIN)
c - Server allows the -c command line option (CMDLINE_CONFIG)
M - Server uses mmap() to allocate memory (HAVE_MMAP)
O - Server hides IP addresses for spoofed hosts (HIDE_SPOOFED_IPS)
a - Server uses ASSERT code (USE_ASSERT)

Line 1 - TS Protocol Information (ts-info)
------------------------------------------

Syntax: TS<ver>ow

TS<ver>     - The current implemented TS protocol version.
o           - Signifies the server will 'o'nly link with other TS servers.
w           - Signifies the server will display 'w'arnings regarding TS
              mismatches, deltas (differences), etc.

Line 2 - RPL_ISUPPORT
---------------------

STD=rfcnnnn CHANLIMIT=#&:10 CHANMODES=beI,k,l,imnprRstcOACNM
MAXLIST=b:45,e:45,I:45 KICKLEN=307 EXCEPTS INVEX MODES=6 PREFIX=(ohv)@%+ 
STATUSMSG=@%+ SAFELIST CASEMAPPING=ascii NETWORK=RageIRCd are supported by
this server
NICKLEN=30 TOPICLEN=307 TARGMAX=PRIVMSG:10,NOTICE:10 are supported by 
this server

For further information regarding these tokens, please refer to the 
Internet draft for the IRC ISUPPORT protocol. The most recent version of 
this document can be found at:

http://ietfreport.isoc.org/idref/draft-brocklesby-irc-isupport/

At the time of writing this document, the latest version of the IRC 
ISUPPORT Internet draft was draft-brocklesby-irc-isupport-03.txt 
(09-Jan-2004).

End of Document.
