matrix.org kører en bro (matrice-appservice-irc) fromthe Matrice homeserver til freenode, der tillader Matrice brugere fra anyhomeserver, der føder med matrix.org for at deltage i kanaler på freenode ogintermingle med den normale IRC userbase. @jess:freenode.net
) sat i realnamefield af deres IRC-forbindelse.
over tid er behovet for at differentiere brugere ved hvilken homeserver de brugerhar opstået af flere grunde, og vi har arbejdet med matrix.org bridgeoperators til bedre format Matrice bruger-id ‘ er, der passer til den begrænsede plads, der leveres af IRC realnames.
Realnames udgør et lille problem for denne brug; den maksimale længde for et IRCrealname er 255 tegn, mens den maksimale længde for et IRCrealname er 50 tegn, og ting længere end det bliver afkortet, hvilket betyder, at hvis folk har et Matriks brugernavn på 50 tegn, vil det afkorte hele deres hjemmeserver.
den løsning, vi kom med til dette, har været at vende rækkefølgen afusername og homeserver, og derefter vende rækkefølgen af domænenavnsdele og fremføre det med 30 tegn, hvilket betyder, at de mest betydningsfulde dele af ahomeservers domænenavn kommer i starten af et realname. For eksempel@jess:freenode.net
blivernet.freenode:jess
. Hvis en homeserver afkortes til 30 tegn, tilføjes en >
før :
@jess:subdomaaaaaaaaaain.freenode.net
ville blivenet.freenode.subdomaaaaaaaaaai>:jess
.
Vi vil gerne udtrykke dyb taknemmelighed til operatørerne af matrix.org bridgefor hurtigt at håndtere og implementere vores ændringsanmodning, så den passer til et midlertidigt behov, og vi vil gerne minde brugerne om, at de når som helst kan sende besked til personalet, hvis de har spørgsmål om ovenstående ændringer.