Change en noms réels de matrix.org utilisateurs pontés

matrix.org exécute un pont (matrix-appservice-irc) de leur serveur d’accueil Matrix vers freenode qui permet aux utilisateurs de Matrix de tout serveur qui fédère avec matrix.org pour joindre des canaux sur freenode et intermingle avec la base d’utilisateurs IRC normale. Ces utilisateurs ont leur ID d’utilisateur matriciel (nom d’utilisateur et serveur d’accueil, par exemple @jess:freenode.net) placé dans le champ réel de leur connexion IRC.

Au fil du temps, la nécessité de différencier les utilisateurs par quel serveur domestique ils utilisentest apparue pour de multiples raisons, et nous avons travaillé avec le matrix.org bridgeoperators pour mieux formater les ID utilisateur matriciels en fonction de l’espace limité fourni par les noms réels IRC.

Les noms réels posent un léger problème pour cette utilisation; la longueur maximale pour l’ID utilisateur aMatrix est de 255 caractères, alors que la longueur maximale pour un nom d’utilisateur Ircreal est de 50 caractères et les choses plus longues que cela sont tronquées, ce qui signifie que si les gens ont un nom d’utilisateur matriciel de 50 caractères, il tronquera l’intégralité de leur serveur d’accueil.

La solution que nous avons trouvée pour cela a été d’inverser l’ordre du nom d’utilisateur et du serveur d’accueil, puis d’inverser l’ordre des parties du nom de domaine et de le tronquer à 30 caractères, ce qui signifie que les parties les plus importantes du nom de domaine d’ahomeserver viennent au début d’un nom réel. Par exemple, @jess:freenode.net devient net.freenode:jess. Si un serveur domestique est tronqué à 30 caractères, un > est ajouté avant le :@jess:subdomaaaaaaaaaain.freenode.net deviendrait net.freenode.subdomaaaaaaaaaai>:jess.

Nous tenons à exprimer notre profonde gratitude aux opérateurs de la matrix.org bridgepour traiter et mettre en œuvre rapidement notre demande de modification pour répondre à un besoin temporaire, et nous tenons à rappeler aux utilisateurs qu’ils peuvent envoyer un message au personnel à tout moment s’ils ont des questions sur les modifications ci-dessus.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *