Alterações realnames de matrix.org ponte usuários

matrix.org executa uma ponte (matriz-appservice-irc) fromtheir Matriz homeserver para freenode que permitem a Matriz de usuários de anyhomeserver que é federado com matrix.org para aderir a canais na rede freenode andintermingle com o normal de IRC userbase. Estes usuários têm seu UserId Matrix (username e homeserver, por exemplo @jess:freenode.net) colocado no realnamefield de sua conexão IRC.ao longo do tempo, a necessidade de diferenciar os utilizadores pelos quais são utilizadores domésticos surgiu por múltiplas razões, e nós trabalhamos com a matrix.org operadores de pontes para melhor formatar Ids de usuário de matriz para atender ao espaço limitado fornecido pelos realnames de IRC.

Realnames representar um pequeno problema para este uso; a duração máxima para aMatrix Id de Usuário é de 255 caracteres, enquanto que o comprimento máximo para um IRCrealname é de 50 personagens e as coisas mais do que ficar truncados, whichmeans se as pessoas têm uma Matriz de nome de 50 caracteres, ele irá truncar offthe totalidade dos seus homeserver.

A solução que surgiram para esta tem sido a de inverter a ordem ofusername e homeserver e, em seguida, inverter a ordem de nome de domínio partes andtruncate que em 30 de caracteres, o que significa que as partes mais significativas do ahomeserver do nome de domínio é o que vem no início de um realname. Por exemplo,@jess:freenode.net torna-senet.freenode:jess. Se um homeserver é truncatedto 30 caracteres, uma > é acrescentado antes de :@jess:subdomaaaaaaaaaain.freenode.net tornarianet.freenode.subdomaaaaaaaaaai>:jess.gostaríamos de estender profunda gratidão aos operadores do matrix.org bridgefor lidar e implementar nosso pedido de mudança rapidamente para atender a uma necessidade temporária, e gostaríamos de lembrar aos usuários que eles podem enviar mensagens a qualquer momento se eles tiverem alguma dúvida sobre as mudanças acima.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *