[IRCServices Coding] Fw: [Coders] RFCs and nicknames (Re: NS LINK and NS SET PRIVATE)
Andrew Church
achurch at achurch.org
Wed Jun 19 08:04:57 PDT 2002
>On Wed, 19 Jun 2002, Andrew Church wrote:
>
>> Yeah, I checked the other supported servers and noticed that they
>> all support such nicks too... and to be honest I'm in full agreement with
>> Stskeeps that that part of the RFC (among others) is out of date; I just
>> wish there was something more up to date that everyone could agree on.
>> (Is this where someone jumps in and says "if you want to get something
>> done, do it yourself"?)
>>
>> --Andrew Church
>> achurch at achurch.org
>> http://achurch.org/
>
>Well, if you read the RFC
>
>
>Because of IRC's scandanavian origin, the characters {}| are considered to
>be the lower case equivalents of the characters []\, respectively. This is
>a critical issue when determining the equivalence of two nicknames.
>
>
>So the original ircd considered {}|[]\ to be "letters".
*BZZZT* Nice try, thank you for playing. To quote RFC1459:
<nick> ::= <letter> { <letter> | <number> | <special> }
<letter> ::= 'a' ... 'z' | 'A' ... 'Z'
<number> ::= '0' ... '9'
<special> ::= '-' | '[' | ']' | '\' | '`' | '^' | '{' | '}'
In other words, a "letter" is really a letter from A to Z, and not one
of []\{}|. (It is true, however, that {}| and []\ were considered
case-insensitively equivalent.)
--Andrew Church
achurch at achurch.org
http://achurch.org/