Live data from Hacker News

Shutting down the Matrix bridge to Libera chat

matrix.org

31–40 of 167 posts

Re: Shutting down the Matrix bridge to Libera chat

#32
post #10

Huh? Wasn't anybody using the Matrix bridge to Libera Chat IRC? Seems like IRC is really dead and only used by a very tiny small minority of people.

I pretty much only used Matrix as a glorified IRC bouncer that worked across my devices. When the libera.chat bridges went away, I just stopped using Matrix altogether. Yeah, I am sure it is possible to set up my own appservice, but ERC has been convenient enough for my use case.

I instead stopped using IRC since the Matrix bridge was the by far best bouncer I have used to date. The other bouncers I have used have just been annoying.

Re: Shutting down the Matrix bridge to Libera chat

#33

What communities are y'all in that are only or primarily on Matrix? I haven't seemed to find myself in any yet, but perhaps I'm missing out

The thing is even though not all communities were fully there, they were using the bridges. As far as I know almost all KDE and openSUSE channels were bridged. Now we ended up with a situation where there are still people in the matrix rooms with no connection to the irc users.

Re: Shutting down the Matrix bridge to Libera chat

#34

What communities are y'all in that are only or primarily on Matrix? I haven't seemed to find myself in any yet, but perhaps I'm missing out

There are a number of open source events, projects, and foundations that primarily communicate on Matrix, and no surprise it seems particularly common among projects that build on federated technologies (eg ActivityPub-based projects). That's what got me started on Matrix before I joined to lead the Matrix.org Foundation :)

Re: Shutting down the Matrix bridge to Libera chat

#35
post #5

Huh? Wasn't anybody using the Matrix bridge to Libera Chat IRC? Seems like IRC is really dead and only used by a very tiny small minority of people.

Wizards use IRC, and their apprentices use discord. Some of the most deeply technical people in the world use IRC. Being able to talk to them is a superpower.

Indeed. The only sane place on the internet to get answers to a range of deeply technical questions about modern tech (or, at least, a discussion that will get you closer to the answer) I've found is IRC. It's filled with a lot of "old tech guys who have been doing this forever." And, often enough, that's who you need to make sense of some bit of architectural manual arcana.

Discord is awful. It's most of the downsides of IRC, with all the downsides of a centralized company running it, with a very resource heavy client. You can run IRC on just about nothing (I ran an IRC network in college on a 16MHz 68030 with 8MB RAM just fine), and I know quite a few quiet little backwaters servers doing exactly that.

Re: Shutting down the Matrix bridge to Libera chat

#36
On the side note, are there anyone whose only using matrix for all the social media apps bridges?

I’ve been mucking away for months trying to integrate all social media apps together, and these bridges are obscure and hard to customize/configure for n00bs.

Soon, I can do away with the 10+ apps and just use 1

Re: Shutting down the Matrix bridge to Libera chat

#37
post #24

The whole thing with freenode-> libera and now this has been a shitshow to say the least. I am glad some communities are moving to discord where things are stable and reliable. Instead of implementing proper registration process for example, libera bans ip addresses from tor and vpns unless you auth first and you have to register with an email and an ip they like. I have many criticisms of matrix/element but in this…

Well, stable for now. Give Discord another two decades to figure itself out and see what happens. When it hits the fan, there won't be a "Discord 2" right next door that everyone can migrate to by changing a URL.

Re: Shutting down the Matrix bridge to Libera chat

#38
post #30
post #25

Earlier quoted context omitted.

I wrote my own IRC + Matrix client to bridge the channels I operate. I've made the source code available under the terms of the MIT license here: https://github.com/susam/nimb If you find any issues, bugs, etc. in this tool, please let me know. Although this tool works well for my modest requirements, someone else may find issues while using this tool that I have not encountered yet. In such a case, bug reports, pull…

You need to split on (or sanitize) null bytes here: https://github.com/susam/nimb/blob/b40d87ddf2e1134fed4d7380b... and sanitize NUL/CR/LF from the prefix (well, display_name) here: https://github.com/susam/nimb/blob/b40d87ddf2e1134fed4d7380b... Otherwise you may have a command injection vulnerability similar to what matrix-appservice-irc used to have: https://pktz.fr/matrix/security/2022-appservice-irc-command-... (…

Thank you for taking a close look at the source code and highlighting this issue.

> You need to split on (or sanitize) null bytes

Do you mean splitting on (or sanitising of) carriage returns (CR or 0xD) and newlines (LF or 0xA)? I read your security advisory and as far as I understand, the issue occurs due to improper handling of CR and LF characters. I don't see anything about null bytes there.

Re: Shutting down the Matrix bridge to Libera chat

#39
post #14

This seems like an inevitable progression of the de-portaling in July: https://matrix.org/blog/2023/07/deportalling-libera-chat/ I wonder whether the July move prompted users to find other ways to connect to Libera.chat besides Matrix, killing usage of the bridge, leading us here. Thanks to those involved for the efforts while they could be sustained!

I wager many like me just stopped using Libera.chat.

Re: Shutting down the Matrix bridge to Libera chat

#40

What communities are y'all in that are only or primarily on Matrix? I haven't seemed to find myself in any yet, but perhaps I'm missing out

You aren't. If you haven't heard of social media it lacks sociability: it's only feature. If you want information join mailing lists. Discord and IG is what I usually use; because and only because everyone else uses it.
Post reply on HN