matrix-org / matrix-appservice-irc

Node.js IRC bridge for Matrix
Apache License 2.0
460 stars 149 forks source link

Spec-compliant localparts for virtual matrix users #1781

Open kbleeke opened 9 months ago

kbleeke commented 9 months ago

Closes #1780

I would like to have the option to create localparts for virtual matrix users that only contain valid characters according to

https://spec.matrix.org/v1.8/appendices/#user-identifiers

The spec then suggest to map characters like

https://spec.matrix.org/v1.8/appendices/#mapping-from-other-character-sets

Well, the "have the option" part is still missing from the config file.

If you are generally interested in accepting a PR for this, I will do my best to comply with Contributing.md

Half-Shot commented 8 months ago

Hey there, I'd absolutely love to have this change included. It has been a long time coming. Obviously we'd need to be careful to support "legacy" identifiers as the old behaviour is widespread but I'd love to see this happen for new deployments.