Cambios en realnames de matrix.org puente de los usuarios

matrix.org se ejecuta un puente (matriz-appservice-irc) fromtheir Matriz homeserver a freenode que permiten la Matriz de los usuarios de anyhomeserver que se federa con matrix.org para unirse a los canales en freenode andintermingle con la normal IRC base de usuarios. Estos usuarios tienen su ID de usuario de matriz (nombre de usuario y servidor de inicio, por ejemplo, @jess:freenode.net) en el campo real de su conexión IRC.

Con el tiempo, la necesidad de diferenciar a los usuarios por qué servidor de inicio están utilizando ha surgido por múltiples razones, y hemos trabajado con el matrix.org bridgeoperadores para formatear mejor los Id de usuario de la Matriz para adaptarse al espacio limitado proporcionado por los nombres reales de IRC.

Los nombres reales plantean un pequeño problema para este uso; la longitud máxima para el Id de usuario de aMatrix es de 255 caracteres, mientras que la longitud máxima para un nombre de usuario de Ircreal es de 50 caracteres y las cosas más largas se truncan, lo que significa que si las personas tienen un nombre de usuario de Matriz de 50 caracteres, se truncará la totalidad de su servidor de inicio.

La solución que se nos ocurrió para esto ha sido invertir el orden de username y homeserver, y luego invertir el orden de las partes del nombre de dominio y bloquearlo en 30 caracteres, lo que significa que las partes más significativas del nombre de dominio de un servidor vienen al comienzo de un nombre real. Por ejemplo,@jess:freenode.net se convierte en net.freenode:jess. Si un homeserver es truncatedto 30 caracteres, un > se añade antes de la etiqueta :@jess:subdomaaaaaaaaaain.freenode.net seríanet.freenode.subdomaaaaaaaaaai>:jess.

Nos gustaría extender nuestra profunda gratitud a los operadores del matrix.org puente para manejar e implementar nuestra solicitud de cambio rápidamente para adaptarse a una necesidad contemporánea, y nos gustaría recordar a los usuarios que pueden enviar mensajes al personal en cualquier momento si tienen alguna pregunta sobre los cambios anteriores.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *