matrix.org běží most (matrix-appservice-irc) od Matrix homeserver na freenode, které umožňují Matrix uživatelů z anyhomeserver, že federates s matrix.org připojit kanály na freenode andintermingle s normální IRC userbase. Tito uživatelé mají Matice UserId (uživatelské jméno a homeserver, např. @jess:freenode.net
) vložíme do realnamefield jejich IRC připojení.
v Průběhu času, je třeba rozlišovat uživatele podle které homeserver jsou usinghas vzniknout z více důvodů, a my jsme pracovali s matrix.org bridgeoperators, aby lépe formátu Matice Uživatelské Id, aby vyhovoval omezený prostor předkládané IRC realnames.
Realnames představují mírný problém pro toto použití; maximální délka pro aMatrix Id Uživatele je 255 znaků, vzhledem k tomu, že maximální délka pro IRCrealname je 50 znaků a věcí déle, než, že si zkrácen, whichmeans pokud lidé mají Matice uživatelské jméno z 50 znaků, bude to zkrátit z rozsahu jejich homeserver.
řešení jsme vymysleli, bylo to, pořadí se obrátí ofusername a homeserver, a pak změnit pořadí název domény díly andtruncate, že na 30 znaků, což znamená, že nejvýznamnější částí ahomeserver je název domény, přichází na začátku realname. Například@jess:freenode.net
se stává net.freenode:jess
. Pokud homeserver je truncatedto 30 znaků, >
je připojen před :
@jess:subdomaaaaaaaaaain.freenode.net
net.freenode.subdomaaaaaaaaaai>:jess
.
rádi Bychom vyjádřili hlubokou vděčnost provozovatelé matrix.org bridgefor manipulaci a provádění naší žádosti o změnu rychle, aby vyhovovaly acontemporary potřebovat, a chtěli bychom připomenout, že uživatelé mohou zprávy zaměstnancůve kdykoliv, pokud mají jakékoli dotazy týkající se výše uvedených změn.