matrix.org kjører en bro (matrix-appservice-irc) fromtheir Matrix homeserver til freenode som tillater Matrix brukere fra anyhomeserver som forener med matrix.org å bli med kanaler på freenode andintermingle med normal IRC userbase. Disse brukerne har Sin Matrise UserId (brukernavn og homeserver, f. eks @jess:freenode.net
) satt i realnamefeltet AV DERES IRC-tilkobling.
over tid, behovet for å skille brukere ved hvilken homeserver de brukerhar oppstått av flere grunner, og vi har jobbet med matrix.org bridgeoperators å bedre format Matrise Bruker-Ider som passer den begrensede plassen som tilbys AV IRC realnames.
Realnames utgjør et lite problem for denne bruken; maksimal lengde for aMatrix Bruker-Id er 255 tegn, mens maksimal lengde for Et IRCrealname er 50 tegn og ting lengre enn det blir avkortet, noe som betyr at hvis folk har Et matrix-brukernavn på 50 tegn, vil det avkorte helheten av deres homeserver.Løsningen vi kom opp med for dette har vært å reversere rekkefølgen på brukernavn og homeserver, og deretter reversere rekkefølgen på domenenavndeler og avkorte det ved 30 tegn, noe som betyr at de viktigste delene av ahomeservers domenenavn kommer i starten av et realname. For eksempel blir@jess:freenode.net
net.freenode:jess
. Hvis en homeserver avkortes til 30 tegn, blir en>
lagt til før :
@jess:subdomaaaaaaaaaain.freenode.net
blirnet.freenode.subdomaaaaaaaaaai>:jess
.
Vi ønsker å utvide dyp takknemlighet til operatørene av matrix.org bridgefor håndtering og implementering av vår endringsforespørsel raskt for å passe til et midlertidig behov, og vi vil gjerne minne brukerne om at de kan sende melding til ansatte når som helst hvis de har spørsmål om endringene ovenfor.