változások a realnames matrix.org áthidalt felhasználók

matrix.org fut egy híd (matrix-appservice-irc) fromtheir Matrix homeserver freenode, amely lehetővé teszi a Mátrix felhasználók anyhomeserver, amely egyesíti a matrix.org csatlakozni csatornák freenode andintermingle a normál IRC userbase. Ezek a felhasználók a Matrix UserId (username and homeserver, pl. @jess:freenode.net) kóddal rendelkeznek.

Az idő múlásával több okból is felmerült annak szükségessége, hogy megkülönböztessük a felhasználókat attól, hogy melyik homeservert használják matrix.org bridgeoperators jobb formátum mátrix felhasználói azonosítók, hogy megfeleljen a korlátozott helyet biztosítottaz IRC realnames.

Realnames jelentenek egy kis probléma ez a használat; a maximális hossza aMatrix felhasználói azonosító 255 karakter, míg a maximális hossza egy IRCrealname 50 karakter és a dolgok hosszabb, mint hogy kap csonka, amelyazt jelenti, ha az emberek egy mátrix felhasználónév 50 karakter, akkor csonka offthe teljes homeserver.

A megoldás jött az, hogy fordított sorrendben ofusername, valamint homeserver, majd fordított sorrendben a domain név alkatrészek andtruncate, hogy a 30 karakter, ami azt jelenti, hogy a legfontosabb része ahomeserver domain név jön, az elején egy napot jelent. Például: @jess:freenode.netnet.freenode:jesslesz. Ha egy homeserver 30 karakterre van csonkolva, akkor a > a :@jess:subdomaaaaaaaaaain.freenode.netnet.freenode.subdomaaaaaaaaaai>:jesslesz net.freenode.subdomaaaaaaaaaai>:jess.

szeretnénk mély hálát adni a matrix.org bridgefor kezelése és végrehajtása a változás kérés gyorsan, hogy megfeleljen acontemporary szükség, és szeretnénk emlékeztetni a felhasználókat, hogy tudnak üzenetet személyzet bármikor, ha bármilyen kérdése van a fenti változások.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük