Why Nostr? What is Njump?
2023-09-25 05:56:36

MetropleX [GrapheneOS] ⚡🟣 on Nostr: Our Matrix chat rooms are once again being severely impacted by major flaws in the ...

Our Matrix chat rooms are once again being severely impacted by major flaws in the protocol and the main implementations of it. It appears to have been caused by temporarily making rooms invite-only in response to raids targeting our project members and community with harassment.

Matrix's federation design makes it extremely vulnerable to abuse and it has very weak anti-abuse tools. One of the few tools available to us is making the rooms invite-only temporarily, but unfortunately the broken protocol and implementation leads to that bricking our rooms.

This has happened to us multiple times before. Each time, it disrupts our rooms and we lose a significant portion of our community on Matrix. Matrix has never fixed these issues and only option has been replacing the room via a room upgrade and inviting everyone to the new one.

Room upgrades don't work well and the notice isn't received by the many users no longer able to sync with bricked rooms. Extracting a list of users in the room and inviting them will miss the users who got dropped by the state reset and many people have invites notices disabled.

There's no good option available to use unless [Matrix] investigates the issue, determines the cause and helps us fix our rooms. They could surely figure out why it's breaking and implement a fix including recovering our rooms without us going through all this again.
Author Public Key
npub1gd3h5vg6zhcuy5a46crh32m4gjkx8xugu95wwgj2jqx55sfgxxpst7cn8c