Últimos Cambios |
||
Blog personal: El hilo del laberinto |
Última Actualización: 14 de Agosto de 2.001 - Martes
A partir de la versión 2.10.H.01 del servidor de IRC-Hispano/ESNET, los services pueden solicitar que un usuario cambie de nick, para evitar así el expulsar de la red a un usuario que esté utilizando un nick registrado y protegido.
Desde el primer momento, esta funcionalidad se ha implementado para un uso exclusivamente temporal, mientras se despliega de forma masiva el sistema de base de datos distribuida para proteger los nicks registrados. En el momento en que se produzca esto, esta funcionalidad quedará obsoleta, ya que nadie se puede poner un nick registrado, si no tiene la clave de acceso para el mismo. |
Esta funcionalidad fue solicitada debido a que el 10% de los accesos diarios a la red IRC-Hispano son expulsados por usar un nick registrado sin haberse autentificado.
Para cumplir esta funcionalidad se ha ampliado el protocolo IRC con un comando nuevo:
<Fuente> RENAME <Nick>
Con esta funcionalidad, los nicks comprendidos entre "inv000000" y "inv999999" no se admiten como "nick" de usuario, a menos que el nick en cuestión lo esté propagando otro nodo o bien el nodo actual lo esté adoptando siguiendo una petición "RENAME".
El proceso que sigue un nodo cuando recibe un comando "RENAME" es el siguiente:
El nuevo nick será "invxxxxxx", donde "x" representa un número de 6 dígitos que es único para cada nick, ya que es su "numeric". En este sentido, no es posible que existan colisiones debido al uso del "RENAME".
Tras la migración a numerics largos, ya no es posible garantizar la unicidad del rename. Ahora se genera un nick al azar hasta que no coincida con ninguno presente en la red. Ello puede provocar kill si hay lag en la red, o si se produce un "net join".
El caso de que se emita un "RENAME" sobre un usuario al que ya se le haya hecho un "RENAME" se contempla adecuadamente, aunque no debería darse nunca.
Más información sobre los OpenBadges
Donación BitCoin: 19niBN42ac2pqDQFx6GJZxry2JQSFvwAfS