Změny realnames z matrix.org přemostění uživatelé

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.netnet.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.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *