Difference between revisions of "Raw 005"

From Scriptwiki
Jump to: navigation, search
m (suppored --> supported ;))
 
(4 intermediate revisions by 2 users not shown)
Line 8: Line 8:
 
<tr>
 
<tr>
 
<td valign="top">Info:</td><td>  
 
<td valign="top">Info:</td><td>  
This is returned when connecting and when using the VERSION command<br />
+
This is returned when connecting and when using the [[Version|VERSION]] command<br />
 
for more info on 005 RPL_ISUPPORT numeric see:
 
for more info on 005 RPL_ISUPPORT numeric see:
 
<table><tr><td width="20"></td><td>
 
<table><tr><td width="20"></td><td>
Line 16: Line 16:
 
features are:
 
features are:
 
<table><tr><td width="20"></td><td>
 
<table><tr><td width="20"></td><td>
*a word describing the feature eg: 'SILENCE'
+
*a word describing the feature eg: '[[Silence|SILENCE]]'
 
*a word describing the feature and an equals and a list of parameters. eg: SILENCE=15 (says that we support silence, and we support up to 15 of them per user)
 
*a word describing the feature and an equals and a list of parameters. eg: SILENCE=15 (says that we support silence, and we support up to 15 of them per user)
 
*FOO=12,3 (says we support FOO with parameters 12 and 3)
 
*FOO=12,3 (says we support FOO with parameters 12 and 3)
Line 41: Line 41:
 
</td>
 
</td>
 
<td>
 
<td>
means extended WHO is supported, which refers to the parts after the '%' "WHO <mask1> [[<flags>][%[<fields>[,<query-type>]]] [:<mask2>]]"
+
means extended [[Who|WHO]] is supported, which refers to the parts after the '%' "WHO <mask1> [[<flags>][%[<fields>[,<query-type>]]] [:<mask2>]]"
 
</td>
 
</td>
 
</tr>
 
</tr>
Line 49: Line 49:
 
</td>
 
</td>
 
<td>
 
<td>
WALLCHOPS command is supported, it sends notice to all channel operators "WALLCHOPS <channel> :<message>" or "NOTICE @<channel> :<message>"
+
WALLCHOPS command is supported, it sends [[Notice|notice]] to all channel operators "WALLCHOPS <channel> :<message>" or "NOTICE @<channel> :<message>"
 
</td>
 
</td>
 
</tr>
 
</tr>
Line 65: Line 65:
 
</td>
 
</td>
 
<td>
 
<td>
USERIP command is supported, same as the USERHOST command, only shows numeric ip instead of hostname "USERIP <nick> [<nick>]"
+
[[Userip|USERIP]] command is supported, same as the [[Userhost|USERHOST]] command, only shows numeric ip instead of hostname "USERIP <nick> [<nick>]"
 
</td>
 
</td>
 
</tr>
 
</tr>
Line 73: Line 73:
 
</td>
 
</td>
 
<td>
 
<td>
CPRIVMSG command is supported, same as PRIVMSG only it bypasses the target flood limit, "CPRIVMSG <nick> <channel> :<message>"
+
[[Cprivmsg|CPRIVMSG]] command is supported, same as [[Privmsg|PRIVMSG]] only it bypasses the target flood limit, "CPRIVMSG <nick> <channel> :<message>"
 
</td>
 
</td>
 
</tr>
 
</tr>
Line 81: Line 81:
 
</td>
 
</td>
 
<td>
 
<td>
CNOTICE command is suppored, same as CPRIVMSG command, only it sends a notice "CNOTICE <nick> <channel> :<message>"
+
[[Cnotice|CNOTICE]] command is supported, same as CPRIVMSG command, only it sends a notice "CNOTICE <nick> <channel> :<message>"
 
</td>
 
</td>
 
</tr>
 
</tr>
Line 97: Line 97:
 
</td>
 
</td>
 
<td>
 
<td>
a maximum of 6 parameters can be used in the MODE command, example limit applies to type A, B and C modes with parameter, type D modes are unlimited, see chanmodes below "MODE <channel> +oooooo nick1 nick2 nick3 nick4 nick5 nick6"
+
a maximum of 6 parameters can be used in the [[Mode|MODE]] command, example limit applies to type A, B and C modes with parameter, type D modes are unlimited, see chanmodes below "MODE <channel> +oooooo nick1 nick2 nick3 nick4 nick5 nick6"
 
</td>
 
</td>
 
</tr>
 
</tr>
Line 105: Line 105:
 
</td>
 
</td>
 
<td>
 
<td>
a user can join a maximum of 20 channels
+
a user can [[Join|join]] a maximum of 20 channels
 
</td>
 
</td>
 
</tr>
 
</tr>
Line 129: Line 129:
 
</td>
 
</td>
 
<td>
 
<td>
topics can be at max 250 chars long, this also applies to quit messages
+
topics can be at max 250 chars long, this also applies to [[Quit|quit]] messages
 
</td>
 
</td>
 
</tr>
 
</tr>
Line 137: Line 137:
 
</td>
 
</td>
 
<td>
 
<td>
away message can be at max 160 chars long
+
[[Away|away]] message can be at max 160 chars long
 
</td>
 
</td>
 
</tr>
 
</tr>
Line 145: Line 145:
 
</td>
 
</td>
 
<td>
 
<td>
kick message can be at max 250 chars long
+
[[Kick|kick]] message can be at max 250 chars long
 
</td>
 
</td>
 
</tr>
 
</tr>
Line 166: Line 166:
 
<tr>
 
<tr>
 
<td valign="top">
 
<td valign="top">
*CHANMODES=b,k,l,imnpstrDdcCNu
+
*<div id="chanmodes">CHANMODES=b,k,l,imnpstrDdcCNu</div>
 
</td>
 
</td>
 
<td>
 
<td>
Line 190: Line 190:
 
<tr>
 
<tr>
 
<td>
 
<td>
*NETWORK=QuakeNet
+
*NETWORK=[[QuakeNet]]
 
</td>
 
</td>
 
<td>
 
<td>

Latest revision as of 10:47, 18 June 2007

Name:RPL_ISUPPORT
Format:<source> 005 <target> :<list_of_features> :are supported by this server
Info:

This is returned when connecting and when using the VERSION command
for more info on 005 RPL_ISUPPORT numeric see:

features are:

  • a word describing the feature eg: 'SILENCE'
  • a word describing the feature and an equals and a list of parameters. eg: SILENCE=15 (says that we support silence, and we support up to 15 of them per user)
  • FOO=12,3 (says we support FOO with parameters 12 and 3)
Example:

irc.quakenet.org 005 Dana WHOX WALLCHOPS WALLVOICES USERIP CPRIVMSG CNOTICE SILENCE=15 MODES=6 MAXCHANNELS=20 MAXBANS=45 NICKLEN=15 TOPICLEN=250 AWAYLEN=160 KICKLEN=250 :are supported by this server

irc.quakenet.org 005 Dana CHANTYPES=#& PREFIX=(ov)@+ CHANMODES=b,k,l,imnpstrDdcCNu CASEMAPPING=rfc1459 NETWORK=QuakeNet :are supported by this server

Addition Information:
  • WHOX

means extended WHO is supported, which refers to the parts after the '%' "WHO <mask1> [[<flags>][%[<fields>[,<query-type>]]] [:<mask2>]]"

  • WALLCHOPS

WALLCHOPS command is supported, it sends notice to all channel operators "WALLCHOPS <channel> :<message>" or "NOTICE @<channel> :<message>"

  • WALLVOICES

WALLVOICES command is supported, it sends a notice to all channel voices and operators "WALLVOICES <channel> :<message>"

  • USERIP

USERIP command is supported, same as the USERHOST command, only shows numeric ip instead of hostname "USERIP <nick> [<nick>]"

  • CPRIVMSG

CPRIVMSG command is supported, same as PRIVMSG only it bypasses the target flood limit, "CPRIVMSG <nick> <channel> :<message>"

  • CNOTICE

CNOTICE command is supported, same as CPRIVMSG command, only it sends a notice "CNOTICE <nick> <channel> :<message>"

  • SILENCE=15

SILENCE command supported and the silence list can hold a maximum of 15 entries "SILENCE [[+|-]<mask>|<nick>]"

  • MODES=6

a maximum of 6 parameters can be used in the MODE command, example limit applies to type A, B and C modes with parameter, type D modes are unlimited, see chanmodes below "MODE <channel> +oooooo nick1 nick2 nick3 nick4 nick5 nick6"

  • MAXCHANNELS=20

a user can join a maximum of 20 channels

  • MAXBANS=45

maximum number of bans set on a channel is 45

  • NICKLEN=15

nicknames can be at max 15 chars long

  • TOPICLEN=250

topics can be at max 250 chars long, this also applies to quit messages

  • AWAYLEN=160

away message can be at max 160 chars long

  • KICKLEN=250

kick message can be at max 250 chars long

  • CHANTYPES=#&

means #channels are supported and &channels (local channels)

  • PREFIX=(ov)@+

means a user can have the @ and + prefix on a channel, which can be (un)set with o and v with the MODE command

  • CHANMODES=b,k,l,imnpstrDdcCNu

shows what channelmodes are supported and what type they are the list is formatted as A,B,C,D

  • A type is a list mode an entry can be added with +<char> <param> an entry can removed with -<char> <param> the list can requested with +<char> an example is b (banlist) "MODE <channel> +b <banmask>" to ban "MODE <channel> -b <banmask>" to unban "MODE <channel> +b" to get the banlist
  • B type is a mode which requires a parameter when setting and unsetting an example is +k (key) "MODE <channel> +k <key>" to set a key "MODE <channel> -k <key>" to unset a key
  • C type is a mode which requires a parameter when setting but not for unsetting an example is +l (limit) "MODE <channel> +l <limit>" to set a limit "MODE <channel> -l" to unset the limit
  • D type are modes without a parameter an example is +i (invite only) "MODE <channel> +i" to set invite only "MODE <channel> -i" to unset invite only
  • CASEMAPPING=rfc1459

case mapping used for nick- and channel name comparing as specified in rfc1459 chars [a-z] are lowercase of [A-Z] and {}|~ the lowercase of []\^

name of the network the server is part of