Sobre el borrador del 005 (era [IRC-DEV] Re: quitarse voz)

Toni García zoltan at teleline.es
Mon Dec 16 18:25:07 CET 2002


Ais escribio:

>> Extraído de http://www.irc.org/tech_docs/005.html

>> Note: Modes in PREFIX are not listed but could be
>> considered type B.

> Si ese documento es el que se ha seguido como oficial
> u oficioso, entonces la implementacion actual es correcta.

Si, todo lo que sale en esa Web se ha recogido en un borrador que podéis
mirar en [1].

Actualmente se cumple todo lo que sale en el borrador, entre otras
cosas, los requisitos siguientes:

- Máximo 13 "features" por cada línea, ya que el RFC1459 define un
máximo de 15 parámetros, y como el nick y el texto que viene después del
":" ocupan 2 parámetros, entonces 15 - 2 = 13.

- Permite que el servidor envíe mas de 1 línea de 005 y que los clientes
puedan acumular las "features" que reciban en varias líneas 005.


He revisado todo y faltan en nuestro ircd varias "features":
  a) STATUSMSG, para especificar que existen NOTICES/PRIVMSGS dirigidos
a ciertos usuarios de un canal. En nuestro ircd, seria STATUSMSG=@ para
indicar que existe WALLCHOPS. En Undernet sería STATUSMSG=@+ porque
tiene WALLCHOPS y WALLVOICES.

  b) CHARSET, para especificar los juegos de caracteres que se utilizan
para los notices y para las respuestas con numérico. En el ircd sería
CHARSET=iso_8859_15 porque se usan caracteres españoles.

  C) STD, para anunciar los RFC's que utiliza el servidor. Por ejemplo,
si hacemos un RFC sobre el ircd de hispano con sus comandos exclusivos,
BDD, GHOST, etc... y se llama RFC5555, entonces sería
STD=rfc1459,rfc5555


Y por otro lado no se especifica en el borrador bastantes "features":

QUITLEN, AWAYLEN, MAXTARGETS, SILENCE, WALLCHOPS (innecesario con el
STATUSMSG), WHOX, USERIP, CPRIVMSG, CNOTICE, MAP, XMODE, FNC, GHOST y
WATCH, muchos de ellos utilizados en grandes redes como Undernet,
DalNet, etc... Por lo cual es muy incompleto el borrador.




Referencias:

[1] IRC RPL_ISUPPORT Numeric Definition
ftp://ftp.ietf.org/internet-drafts/draft-brocklesby-irc-isupport-01.txt 






More information about the IRC-Dev mailing list