[IRC-DEV] Revisión del numeric 005 y otros..
Miguel A. Fosas
amn3s1a at ono.com
Sun Dec 15 17:54:08 CET 2002
Buenas..
No hará mas de una semana, cuando se publicaron como internet drafts un
conjunto de propuestas sobre RPL_ISUPPORT, CAPAB, y algunas otras cosas
relacionadas con el protocolo del IRC. Éstas [1] estan disponibles en el ftp
de IETF [2] y sería conveniente revisarlas - en especial la que trata sobre
RPL_ISUPPORT - para comprobar que tal coincide con la implementación actual,
que cosas serían necesarias ser añadir, y cuales eliminar.
Sobre CAPAB, decir que trata de un conjunto de comandos que tratarían la
negociacion de capacidades (features, opciones, como se le quiera llamar..)
entre el cliente y el servidor. Cito la traducción de la motivación de CAPAB:
[..]Debido a la naturaleza del desarrollo del IRC en la ultima decada, con la
mayoria de las redes expandiendose y alterando la especificacion del
protocolo como así lo será, el protocolo de comunicacion entre el cliente de
IRC y el servidor contiene gran cantidad de pequeñas diferencias y
capacidades especiales que dependen del servidor usado. Este documento
intenta estandarizar la manera de anunciar este conjunto de capacidades
adicionales a los clientes, y la manera de que los clientes activen éstas.
Debido a la existencia de protocolos, y a que algunos clientes de IRC pueden
soportarlos, este documento también cubre la negociacion del protoclo usado
para la comunicación con el servidor[..]
Y la motivación de USERCMDPFX, otra traducción:
[..]Actualmente, la interacción entre el cliente de IRC y el servidor requiere
que el cliente guarde gran cantidad de informacion recordando el estado de la
conexión. Por ejemplo, guardar los nombres de usuarios y hosts por parte del
cliente requiere que se pida una lista de los miembros del canal (através del
comando WHO) y procesar la respuesta. Para prevenir interpretaciones
equivocadas de las peticiones de WHO por el usuario, el cliente debe guardar
información sobre el comando enviado, y corresponder cada respuesta con el
comando que envió al servidor. Esto es un gran error, y no facilita el manejo
perdiendo la lista de comandos enviados.
Este documento propone una alternativa para seguir el estado de los comandos
enviados al servidor; esto no es específico para el comando WHO, y podría ser
aplicado a cualquier comando.[..]
¿Comentarios? ¿Opiniones?
[1]
IRC client capabilities negotiation
ftp://ftp.ietf.org/internet-drafts/draft-baudis-irc-capab-00.txt
IRC RPL_ISUPPORT Numeric Definition
ftp://ftp.ietf.org/internet-drafts/draft-brocklesby-irc-isupport-01.txt
IRC Command Prefix Capability
ftp://ftp.ietf.org/internet-drafts/draft-brocklesby-irc-usercmdpfx-02.txt
[2]
ftp://ftp.ietf.org/internet-drafts
Un saludo.
P.D. Las traducciones son aproximadas, recomiendo encarecidamente la lectura
de los documentos originales en inglés.
--
Miguel A. Fosas
More information about the IRC-Dev
mailing list