@fdroidorg doesn't have these problems, and they additionally rebuild from source, supporting reproducible builds (so unlike the Play store, you know the published source code matches what's in the app you download). With their recent enhancements (https://f-droid.org/2024/02/01/twif.html ) I'll be recommending it to more people.
"…it became increasingly clear that, as easy as we make self-hosting, it’s always going to require skills or time that people don’t have. If we want everyone to be a part of this network, we can’t expect them all to learn Linux, SSH and system administration!"
To reduce the risk of such attacks in the future an early stage service called CertWatch has been published by our Community: https://certwatch.xmpp.net/
#threads is only federating and integrating ActivityPub so it can 1) dominate code contributions and steer the protocol in a corporate-friendly direction, and then 2) eventually discard it in favor of a closed protocol, using some excuse of “increased security” or “innovative new technology”. No more, and no less. Apple and Google did the exact same thing to #XMPP.
Just for the record: what Google/FB did to #XMPP was not 'embrace, extend, extinguish'. I bring this up because people are focusing on FB developing a divergent protocol/extensions. Maybe that's a valid concern, but it's unrelated to XMPP.
While Google Talk was actively developed, Google folk actively participated in the community. In fact they contributed important extensions such as Jingle, the protocol we still use today for audio/video calls in XMPP, and other bits and pieces.
Looks like a transparent bridge was deployed in front of the actual server, obtained dedicated certificates from #LetsEncrypt and MitMed all incoming client connections since July. It was discovered because the LE certificate expired 🤦
As it is a long, long tradition Conversations is available for free on the Google Play store for the last week of December.
This tradition was originally born so that when I meet people at Chaos Communication Congress and they ask what I do, they have an easy way to install Conversations. In that regard it's a very special year as we are seeing the return of CCC.
However if you are meeting loved ones to celebrate something else these days that’s fine too.🎄
One of the big things @Gargron talks about in this interview is his experience with #XMPP and whether or not the embrace, extend, extinguish playbook would work in the #fediverse. This discussion happens at minute 41
So, picture this: I'm just chilling, minding my own business, when suddenly a message pops up on my screen.
It's short and sweet, just four letters: "XMPP."
Now, I don't know about you, but receiving a cryptic message like that can make anyone's imagination run wild.
But fear not, for I have deciphered the mysterious code! It turns out that "XMPP" stands for something really cool: the Extensible Messaging and Presence Protocol. It's like the James Bond of messaging protocols, still alive and kicking, despite the ever-changing landscape of digital communication.
You see, this little gem called #XMPP is the backbone of Mov.im, a platform that knows how to party with federation. It also has integration with Friendica, which, by the way, is a social networking platform that has its own fancy tricks up its sleeve.
Now, what makes XMPP so special, you ask? Well, it has outlived some of the legendary messengers of the past—AIM, YIM, and even the mighty MSN Messenger.
Can you believe it? It's like the XMPP protocol is the ageless wonder of the digital realm, defying the odds and keeping us connected through the ages.
But wait, there's more! I have a secret wish, a burning desire in my heart. I hope that another protocol called #ActivityPub follows in XMPP's footsteps and persists for as long as it does. Imagine the possibilities!
XMPP 1.0 is now 19-years-old. I hope ActivityPub has that kind of longevity. Now, wouldn't that be downright awesome?
Maybe one day we'll be raising our digital glasses to toast the longevity of ActivityPub too. Until then, let's keep chatting, federating, and laughing together, one message at a time. Cheers to the protocols that stand the test of time!
Sneak peek: Gajim 1.8 will integrate OMEMO encryption! In the past, we moved the most popular plugins into Gajim's core: image preview, plugin installer, HTTP upload, syntax highlight, and now OMEMO encryption as well. This brings tighter integration and better user experience :xmpp:
I'm always amused by the lightweightness of #XMPP. I'm in the metro with virtually no signal, http can't even transfer headers and times out and I can hold a regular conversation over #jabber.
We Distribute is a CC-licensed open media project. It serves as a people-focused tech publication, with the goal of informing and educating people about three things:
Decentralized Communications
User empowerment
The future of the Internet
Most of what we do involves reporting on the day-to-day developments of the #Fediverse. In fact, our articles are ActivityPub-enabled, and integrate directly into the network.
However, the Social Web / Decentralized Social movement involves far more efforts and technologies that we think are also worth reporting on: #Matrix, #XMPP, #Bluesky, #Nostr, #SecureScuttlebutt, and #Solid all bring interesting pieces to the puzzle.
Our ultimate goal is to showcase the ongoing efforts to change the shape and form of the Internet itself, at a grassroots level. Join us on this exciting journey. #WeDistribute
I'm using Prosody+ConverseJS to add some chatting capabilities to #peertube (streaming software)
For such streaming platforms, there is a very useful feature, called the "Slow Mode". As far as i know, there is no XEP to describe this feature. So… I made a draft.
This is not submitted yet. As it is my first one, i'd like to have some people to have a look, and tell me if there are mispelling, misconception, or things to clarify.
After reading this praise I installed #SailfishOS and it's true: It exceeds my expectations by far. It feels very usable, complete and secure. Its @nextcloud and #XMPP integration are just the features I need.
Probably the best mobile Linux we have right now. And yes, you need to pay for it. So it looks like quality arises when you pay people for their work.
A few months ago, I persuaded a client to abandon an external cloud system and use Nextcloud on their own server instead. Powered by FreeBSD and ZFS, it has already demonstrated its strengths on a couple of occasions (such as in the case of a snapshot rollback). This morning, they expressed the desire to abandon the various WhatsApp groups they use for coordination and to use a solution "all on their servers." I was inspired and quickly installed both an ejabberd and a Matrix server (Synapse) - which they will probably prefer, according to the latest news they sent me - on two FreeBSD jails.
Today, we have the awareness and experience of what it means to give our data to large companies, completely losing control over it. We have the tools, so why not use them?
And I'm really happy when someone like them, thanks to their willingness to try "new" solutions, realizes the alternatives to the colorful, advertised, warmly recommended (by salespeople) "proprietary" solutions.
Just a heads-up that #Snikket#Android has been pulled by #Google from the store. We'll work on restoring it once we figure out their (as usual) nonsensical complaints. Apologies to everyone affected. Please look at #FDroid and free yourself.
Today's excuse for delisting yet another #XMPP app?
"Your app is uploading users' Image information without posting a privacy policy link or text within the Play Distributed App."
I like @Mastodon, however I am also flirting with the #XMPP could-have-been, @movim as a platform to discover. If only #Movim had proper #ActivityPub compatibility.