Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please clarify the existence of the Matrix protocol bridge and its Terms of Use #113

Closed
5 tasks
Mikaela opened this issue Jul 16, 2021 · 7 comments
Closed
5 tasks
Labels
Area: Policies Related to our network policies such as conduct and nick & channel ownership Type: New Introduced new features, or expand documentation to talk about new/other concepts

Comments

@Mikaela
Copy link
Contributor

Mikaela commented Jul 16, 2021

The website says nothing about the existence of Matrix protocol bridge, while it's difficult to use Libera.Chat without encountering it, and there is a common misconception around the Matrix protocol bridge that it is run by Libera.Chat Staff while looking into it deeply shows that it's ran by Element Matrix Services.

  • Is it allowed to use it to bridge other IRC networks or entirely different protocols? Request to allow double bridging #91
    • I have heard staff saying that the bridge is only meant for Matrix users, but regardless I am aware of at least two projects bridging Telegram users to Libera.Chat through it?
  • Sometimes people are kicked on Matrix side by the bridge due to inactivity. Is this something that is supposed to happen or part of the contact between Libera.Chat and Matrix.org?
    • Why are some users immune to this? E.g. there are several users with realname @telegram_<numeric-string>:feneas.org that haven't existed since around 2020-10-24.
  • How much power does Libera.Chat have in the administration of the bridge/homeserver? My understanding is that it's a paid service, are Libera.Chat paying to have it or is there some sort of sponsorship agreement?

These are just my open questions or questions brought to my attention and I would like them to be answered on Libera.Chat or other documentation instead of quoting other people from possibly incorrect memory.

@Mikaela Mikaela changed the title Please clarify the existence of matrix.org bridge and its terms of use Please clarify the existence of the Matrix protocol bridge and its Terms of Use Jul 16, 2021
@Mikaela
Copy link
Contributor Author

Mikaela commented Jul 16, 2021

I updated the issue/title as it was misunderstood to mean Matrix.org project or the EMS, while I meant the protocol. Additionally I added the last question I forgot during typing it.

@swantzter swantzter added Area: Policies Related to our network policies such as conduct and nick & channel ownership Type: New Introduced new features, or expand documentation to talk about new/other concepts labels Jul 27, 2021
@emersonveenstra
Copy link
Contributor

emersonveenstra commented Aug 5, 2021

This isn't a full answer, but it's at least something to link to:

  • As of now double bridging is not allowed. However, as you note, this hasn't been enforced 100% of the time, so we're talking internally about if we want to allow it going forward. Edit: Per https://libera.chat/guides/faq#can-i-connect-with-matrix, we now allow double-bridging (except IRC <-> IRC bridging) channels
  • Libera requested idle kicks to prevent thousands of inactive/deactivated matrix users sitting in IRC channels until the end of time. I'm not sure why your TG bridge users aren't being kicked, but they should be.
  • EMS runs the Libera.Chat homeserver and bridge, they've very kindly donated it to us.

meldra added a commit that referenced this issue Aug 9, 2021
@Mikaela
Copy link
Contributor Author

Mikaela commented Aug 13, 2021

Is /mode +b *!*@2001:470:69fc:105::/64 the official method of opting out of bridging? matrix-org/matrix-appservice-irc#1436 would be my Matrix side issue.

Edit: solanum-ircd/solanum#213 may come?

@emersonveenstra
Copy link
Contributor

In the future, the solanum extban will be the correct way to do it.

Right now there's not a completely effective way to opt out of bridging. /mode +b *!*@2001:470:69fc:105::/64 will mostly work, but Solanum can't see through cloaks to check IP bans. /mode +b $r:@*:* is another option but might get some false positives.

We've added the FAQ that addresses your initial questions: https://libera.chat/guides/faq#can-i-connect-with-matrix so I'm going to close this out.

@Mikaela
Copy link
Contributor Author

Mikaela commented Aug 17, 2021

Libera requested idle kicks to prevent thousands of inactive/deactivated matrix users sitting in IRC channels until the end of time. I'm not sure why your TG bridge users aren't being kicked, but they should be.

This issue has moved to matrix-org/matrix-appservice-irc#1460 as the Telegram users still didn't get removed with the most recent kicking.

@heyakyra
Copy link

heyakyra commented Jul 12, 2022

From my matrix.org account I was kicked from Libera.chat inactivity, but I'm unable to (re-)join any libera.chat rooms because of "No known servers" …any ideas?

Edit: moved matrix-org/matrix-appservice-irc#1324 (comment)

@progval
Copy link
Contributor

progval commented Jul 12, 2022

@heyakyra This is a Matrix-specific issue, please report it to matrix.org

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: Policies Related to our network policies such as conduct and nick & channel ownership Type: New Introduced new features, or expand documentation to talk about new/other concepts
Projects
None yet
Development

No branches or pull requests

5 participants