174 points by mikece 9 months ago | 34 comments
molticrystal 9 months ago
I haven't used it for years since AIM and ICQ became unpopular to my peers, and most places like Google dropped XMPP support. Perhaps Pidgen added support and became a great chat client for some protocol on the rise that I am unaware. Is it still widely deployed in certain contexts or countries?
rw_grim 9 months ago
self_awareness 9 months ago
I know it's asking for a lot, but it would be really cool if Pidgin would have 1st-class out-of-the-box support for Matrix.
I don't want to get into discussions if it's better than Jabber, because I don't really think it is, but since the momentum is on Matrix rather than XMPP, then I'd say that Pidgin could use the fact that currently Matrix lacks a proper client. By "proper client" I mean something that is feature-complete by standards of year 2000 (actually good software, like Pidgin), not 2020 (which features broken, half-ass web prototypes that people call software).
It would probably help with fighting the parasites like Discord, which is way too popular than it should be.
tbords 9 months ago
Here's hoping the next version of Pidgin implements something that resolves the slow connection so I can begin using Pidgin as my preferred Matrix client over Fractal or the like.
rw_grim 9 months ago
rw_grim 9 months ago
https://matrix.org/blog/2024/08/libolm-deprecation/
TL;DR it's on the list, going to be a bit before we get to it.
Arathorn 9 months ago
either you could swap primitives in libolm (eg fork libolm and merge https://gitlab.matrix.org/matrix-org/olm/-/merge_requests/24) or use vodozemac via wrappers.
rw_grim 9 months ago
As far as vodozemac goes, we're not pulling rust into our build system.
Arathorn 9 months ago
slightwinder 9 months ago
3np 9 months ago
blueflow 9 months ago
LWN: https://lwn.net/Articles/987320/
The plugin provided some kind of screen sharing.
rw_grim 9 months ago
itohihiyt 9 months ago
rw_grim 9 months ago
ASalazarMX 9 months ago
woodruffw 9 months ago
This is an understandable policy, but how would it have stymied the attacker in this case? It's unlikely that Windows users would be building from source (and Darkgate appears to be Windows only). Unless there's a policy that Pidgin extensions are strictly reproducible, it seems unlikely that the presence of an adjacent, benign source artifact would have increased the likelihood of early discovery.
rw_grim 9 months ago
lolinder 9 months ago
— Ken Thompson, Reflections on Trusting Trust, 1984
https://www.cs.cmu.edu/~rdriley/487/papers/Thompson_1984_Ref...
codedokode 9 months ago
What I want is a system where I can run anything without any risk.
containedgravel 9 months ago
There are several distributions that _do_ implement by-default restrictions to all running software with stuff like Cgroups and GRSecurity. There are even distributions dedicated to isolating even the drivers, like Qubes.
eviks 9 months ago
woodruffw 9 months ago
Dalewyn 9 months ago
* Commercial vendors like Microsoft, Intel, Valve, etc. who have a vested financial interest in your continued patronage.
* Private vendors like the guys behind WINE, Notepad++, ffmpeg, etc. who are reputable and have that reputation on the line.
Speaking practically, if you don't trust your source to begin with you aren't going to waste your time auditing their code and compiling it yourself either.
danwills 9 months ago
chewbaxxa 9 months ago
rectang 9 months ago
Opaque binaries without deterministic builds are an open source supply chain security hole that we will slowly, inevitably narrow. There will be much kicking and screaming along the way, though.
vxxzy 9 months ago
secfirstmd 9 months ago
ris 9 months ago
rw_grim 9 months ago
noman-land 9 months ago
3np 9 months ago
9 months ago
gus_ 9 months ago
https://github.com/jabberplugins/pidgin-screenshare
The plugin uses a reverse-tunneling SocketIO-server (to bypass NAT) on https://jabberplugins.net (*hosted by me*) which is used for routing OTR-encrypted (if enabled) screenshare packets between you & your buddy.
It also includes the libotr lib, modified by the author.I'd love to read the analysis by Johnny Xmas, the report from 0xfffc0000 and even the binary so other people can test it with other tools and/or analyze it.
[0] https://www.reddit.com/r/linux/comments/1f1jv08/comment/lk1o...